/** 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;
	border: 0px;
}

.texteLibelle { /*	COLOR:  #445ca8;*/
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: lighter;
	white-space: nowrap;
}

.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 { /*background-color: #D3E2E5;*/
	height: 25px;
	COLOR: black;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	/*FONT-WEIGHT: bold;*/
	margin-bottom: 10px;
	width: 100%;
}

.fil_ariane a { /*COLOR: darkorange;*/
	COLOR: black;
}

.codeEcran {
	COLOR: darkorange;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: lighter;
}

.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;
}

pre {
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	FONT-SIZE: 11px;
}
