body {





	font-family: Arial, Helvetica, sans-serif;





/*	background-color: #000066;*/
	background-color: #9F9FBB;





/*	color: #000066;*/





	scrollbar-face-color: White;





	scrollbar-arrow-color: #000066;





	scrollbar-track-color: #000066;





	scrollbar-3dlight-color: #000066;





	scrollbar-darkshadow-color: #000066}











a:visited { color: #000066; text-decoration: none}





a:link {  color: #000066; text-decoration: none}





a:active {  color: #000066; text-decoration: none}





a:hover {  color: #000066; text-decoration: underline}



.jaune { background: #FDDD35; }







.bordure_tableau {





	background-color: #FFFFFF;





}





.fond_tableau {





	background-color: White;





}





.formulaire {





	font-size: 9px;





	color: #000066;	





}





.liens {





	font-size: 12px;





	font-weight: bold;





	text-align: justify; clip: rect( );





	border: White solid; border-width: 5px 10px;





}



.liens_devis {

	font-size: 12px;

	font-weight: bold;

	background: white;

	text-align: justify; clip: rect( ); 

	padding: 5px 10px;





}



.super_encard {

	/*padding: 10px;*/

	border: #434152 1px solid;

	background: #f9fafc;

	text-align: center;

}



#pilotage th {font-size: 12px; text-align: center; padding: 0 2px;}

#pilotage td {font-size: 12px; text-align: center;}



.super_encard p {text-align: left;}



.moyen_titre {font-size: 12px; display: block; font-weight: normal; padding:10px; line-height:1.5em; }



.gros_titre { font-size: 18px; font-weight: bold;  display: block; padding:10px; }



.super_encard a {

	text-decoration: underline;

	padding:10px;

}





.titre_page {





	font-size: 15px;





	font-weight: bold





}





.titre_pagephp {





	font-size: 15px;





	font-weight: bold;





	background-color: #FFFFFF;





	background-attachment: fixed;





	background-image: url(../images/interface/encadre_droite2.jpg);





	background-repeat: no-repeat;





	background-position: right top;











}





.titre_paragraphe {





	font-size: 13px;





	font-weight: bold;





	text-align: justify;





	text-decoration: underline;





	}





.texte { 





	font-size: 13px;





	text-align: justify;





	clip:    rect(   );





	border: solid; border-width: 0px 10px;





	border-color: White;





}





.texte_grand {





	font-size: 14px;





}





.texte_petit {





	color: #000066;





	font-size: 9px





}





.pied_de_page {





	color: #FFFFFF;





	font-size: 9px





}





.vignettes {





	border: #000066;





	border-style: solid;





	border-top-width: 1px;





	border-right-width: 1px;





	border-bottom-width: 1px;





	border-left-width: 1px





}





.bouton {color: #FFFFFF; background-color: #000066; font-size: 11px; font-weight: bold; border-color: #ffffff #000000 #000000 #ffffff; height: 20px; width: 60px}





.titre {





	font-size: 15px;





	font-weight: bold;





	text-decoration: underline;





	text-align: center;

















}





.boutonimprimer {





	color: #000066;





	background-color: #FFFFFF;





	font-size: 11px;





	font-weight: bold;





	height: 25px;





	width: 60px;





	border-top-color: #ffffff;





	border-right-color: #000066;





	border-bottom-color: #000066;





	border-left-color: #ffffff;











}





.pixelcache {





	width:1px;





	height:1px;





	overflow:hidden;





	padding:2px;





}























/* ########## Pied ########## */











#pied {





	clear:both;





	text-align:center;





	font-weight:bold;





	padding-bottom:10px;





	margin-top:20px;





	color:#1111CC;





}











#pied span {





	display:none;





}











#pied a, #pied a:hover {





		text-decoration:none;





}











#pied #references {





	font-family: Arial, Helvetica, sans-serif;





	font-size:10px;





	color:#3333CC;





	font-weight:normal;





	text-decoration:underline;





}





p.error {

	color: #FF0000;

	display: block;

	background: #FDDD35;

	width: 80%;

	font-size: 13px;

	clear: both;

	margin: 0 auto;

	padding: 6px 6px;

	border: 1px solid #434152;

	text-align: center;

}







