/** Mise en forme commune **/
body, #body{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	background-color: #81C0C9;
}

#body_white, .body_admin{
	/*FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;*/
	margin: 0 0 0 0;
	background-color: white;
}

#header{
	background-color: #81C0C9;
}
.sommaire {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.texteBlanc {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: lighter
}


.texteBlancGras {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold
}

.texteBleuGras{
	COLOR: #445ca8; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.titreBleu {
	COLOR: #445ca8; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 15px; FONT-WEIGHT: bold
}
.lienBleu {
	COLOR: #445ca8; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: lighter
}
.fondTableau {
	
}
.titreOrange {
	COLOR: darkorange; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 15px; FONT-WEIGHT: bold
}
.lienOnglet {
	COLOR: #445ca8; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 15px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.button{
	cursor: pointer;
}

.bf {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #006095}
.jf {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFC780}
.bc {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #E7EBF4}
.jc {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFF4E4}
.txtNormal {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.maj {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #000000}
.obf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #006095;
	text-align: center;
	text-decoration: none;
}
.ojf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #FFC780;
	text-align: center;
	text-decoration: none;
}
.obc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #E7EBF4;
	text-align: center;
	text-decoration: none;
}
.ojc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #FFF4E4;
	text-align: center;
	text-decoration: none;
}
.cbf {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #006095; text-align: left; font-weight: bold; letter-spacing: 2px}
.cjf {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; background-color: #FFC780; text-align: left; font-weight: bold; letter-spacing: 2px}
.cbc {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; background-color: #E7EBF4; text-align: justify}
.cjc {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; background-color: #FFF4E4; text-align: justify}
.osf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	text-align: center;
	text-decoration: none;
	background-color: #E7EBF4;
}
.osc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: center;
	text-decoration: none;
	background-color: #e7ebf4;
}
/*a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	text-decoration: none;

}*/
.obf15 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	background-color: #006095;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
}
.obf15left {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	background-color: #006095;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
}
.oof15left {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;
	background-color: #FF9900;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
}
.oof15leftG {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;
	background-color: #FF3300;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
}
.oof12center {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #FFCC99;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
}
.oof12centerligne2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #FFFFCC;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
}
.oof12centerlignetotal1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #FF9900;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
}
.oof12centerlignetotalG {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #FF3300;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
}
.totalStat {
	COLOR: #445ca8; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 14px; FONT-WEIGHT: bold
}

.texterouge { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0033;
}
	
	
/**************************************************************************************/
/********************************** Version DHTMLX ************************************/
/**************************************************************************************/

/**************************************/
/**** Balise de chargement de page ****/
#div_cache {
   	position:absolute; top:00px; z-index:100000;
   	width:100%;
   	height:100%;
   	background-color:grey;
   	filter:alpha(opacity=40);
   	opacity:0.40;
   	-moz-opacity:0.40;
}
#cache{
   	text-align:center;
   	position:absolute; top:200px;z-index:100000;
}
    
 /*********************************************/
 /************ Div des dhtmlxGrid *************/
#ano, #anoPrive, #evol, #evolPrive{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:2em;
	margin:auto;
	border: 0px;
}


.img_cliquable{
	cursor:pointer;
}


.texteLibelle{
/*	COLOR:  #445ca8;*/
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 11px; 
	FONT-WEIGHT: lighter;
}

.texteNonSaisissable{
/*	COLOR: #445ca8;*/
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 11px; 
	FONT-WEIGHT: bold;	
}

.champ_obl{
	color:#FF0066;
	font-size : 10px;
}

.etat_projet{
	FONT-SIZE: 12px;
	color:#ff0066;
	FONT-WEIGHT: bold;
}

.tab_detail{
	overflow: auto; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	margin-top: 5px;
	width: 100%
}
.tab_detail .td_rigth, .tab_detail .td_left{
	width: 20px;
}
.tab_detail td {
	height: 20px;
}

#header{
	width:100%; 
	background-color:#81C0C9;
}


#menu{
	background-color: white;
	width: 100%;
	height: 35px;
	text-align: right;
}

.welcome{
	FONT-SIZE: 10pt; 
	FONT-WEIGHT: bold;
	height: 32px; 
	text-align: center;
	position:relative;
	top:-25px;
}

.fil_ariane {
	COLOR: darkorange;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10px; 
	FONT-WEIGHT: bold;
	margin-bottom: 10px;
	width: 100%;
	height: 20px;
	background-color: white;
}
.fil_ariane a{
	COLOR: darkorange;
	
}

.titre_page{
	COLOR: darkorange;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 15px; 
	FONT-WEIGHT: bold;
	text-align: left;
	margin-bottom: 10px;
}


fieldset p{
	margin:0px;
}
.logo_client{
	 position:absolute; right:100px;top:40px;
}


.aucune_fiche{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 11px; 
	margin-top:20px;
}

.tabbarAction{
	width:215px;
}
