	.tdM{
	border: 1px solid #fad156;
}
input{
	color: #0850A1;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
}
	.titrehaut    {
	color: #cc7a29;
	font-weight: bold;
	background-color: #ECECEC;
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	width: auto;
	line-height: 20px;
	font-family: Arial;
	border: 1px solid Gray;
	font-variant: small-caps;
}

	a.grd        { color: #0850A1; font-weight: bold; text-decoration: none; font-size: 12 }
	a.grd:hover  { color: #CC7A29; font-weight: bold; text-decoration: none; font-size: 12 }
	
	a.grdorange        {
	color: #CC7A29;
	font-weight: bold;
	text-decoration: none;
	font-size: 14;
	font-variant: small-caps;
}
	a.grdorange:hover  { color: #0850A1; font-weight: bold; text-decoration: none; font-size: 14; font-variant:small-caps; }
	
		a.grdbleu        {
	color: #0850A1;
	font-weight: bold;
	text-decoration: none;
	font-size: 14;
	font-variant: small-caps;
}
	a.grdbleu:hover  { color: #CC7A29; font-weight: bold; text-decoration: none; font-size: 14; font-variant:small-caps; }
	
	

.inputbleu{
	color: #0850A1;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
}
.inputorange{
	color: #cc7a29;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
}

#M{
	border-bottom: 1px solid #fad156;
}
	body    {  
		scrollbar-arrow-color: #696969; 
		scrollbar-darkshadow-color: #696969; 
		scrollbar-face-color: #F5F5F5; 
		scrollbar-highlight-color: #FFFFFF; 
		scrollbar-shadow-color: #FFFFFF; 
		scrollbar-track-color: #FFFFFF;
		scrollbar-3dlight-color: #FFFFFF; 
 	}
	
	body, div, td, p, table, select  { color: #0850A1; font-weight: bold; font-size: 11px; line-height: 20px; font-family: Arial; list-style-type: square }
    .texte     { color: #0850A1; font-weight: bold; font-size: 11px; line-height: 20px; text-align: justify; padding-left: 20px; padding-right: 8px; font-family: Arial; list-style-type: square }		
    .textehist { color: #0850A1; font-weight: bold; font-size: 11px; line-height: 20px; text-align: justify; padding-left: 20px; padding-right: 30px; font-family: Arial; list-style-type: square }	
	.texteh1   { color: #0850A1; font-weight: bold; font-size: 14px; line-height: 20px; padding-left: 20px; font-family: Arial; list-style-type: square }
	.texteh2   { color: #0850A1; font-weight: bold; font-size: 14px; line-height: 20px; padding-left: 20px; font-family: Arial; list-style-type: square }
	.textep3   { color: #0850A1; font-weight: bold; font-size: 18px; line-height: 60px; padding-left: 20px; font-family: Arial; list-style-type: square }
	.textep4   { color: #0850A1; font-weight: bold; font-size: 14px; line-height: 18px; padding-left: 5px; font-family: Arial; list-style-type: square }
	.textep42  { color: #8D8D8D; font-weight: bold; font-size: 14px; line-height: 18px; padding-left: 5px; font-family: Arial; list-style-type: square }	
	.textep5   { color: #FFFF66; font-weight: bold; font-size: 12px; line-height: 25px; padding-left: 5px; font-family: Arial; list-style-type: square }
	.textep43  { color: #cc7a29; font-weight: bold; font-size: 14px; line-height: 18px; padding-left: 5px; font-family: Arial; list-style-type: square }	
	.textep6   { color: #FFFFFF; font-weight: bold; font-size: 12px; line-height: 25px; padding-left: 5px; font-family: Arial; list-style-type: square }				
	.texte12   { color: #0850A1; font-weight: bold; background-color: #d1d1d1; font-size: 12px; padding-top: 5px; padding-bottom: 5px; width: auto; line-height: 16px; font-family: Arial; list-style-type: square }
	.texte14   { color: #0850A1; font-weight: bold; background-color: #d1d1d1; font-size: 14px; padding-top: 5px; padding-bottom: 5px; width: auto; line-height: 20px; font-family: Arial; list-style-type: square }		
	.texte2    { color: #0850A1; font-size: 10pt }
	.textegras { color: #0850A1; font-size: 8pt ; font-family: Arial}
    .textecc7  { color: #cc7a29; font-weight: bold; font-size: 11px; line-height: 20px; font-family: Arial; list-style-type: square }
    .textecc8  { color: #cc7a29; font-weight: bold; font-size: 12px; line-height: 20px; font-family: Arial; list-style-type: square }
    .textecc9  { color: #cc7a29; font-weight: bold; background-color: #d1d1d1 ; font-size: 12px; line-height: 20px; font-family: Arial; list-style-type: square }			
	.photocentree {text-align: center}
	
	
	a        { color: #0850A1; font-weight: bold; text-decoration: none }
	a:hover  { color: #CC7A29; font-weight: bold; text-decoration: none }
	
	hr       { color: #696969; text-align: left; position: relative; top: -9px; width: 100%; height: 1px }
	
	h1, .titre1    { color: #0850A1; font-weight: bold; background-color: #d1d1d1; font-size: 14px; padding-top: 5px; padding-bottom: 5px; width: auto; line-height: 20px; font-family: Arial; list-style-type: square }
	h2, .titre2    { color: #696969; font-size: 16pt }
	h3, .titre3    { color: #C0C0C0; font-size: 14pt }
	h4, .titre4    { color: #0850A1; font-size: 10pt }
	h5, .titre5    { color: #cc7a29; font-size: 12pt }
	h6, .titre6    { color: #cc7a29; font-size: 12pt }

	
	.a.visible    		{ color: #0b3d6f; font-size: 9px; font-family: verdana; text-decoration: none; text-align: justify; list-style-type: square }
	.a.visible:hover    { color: #0b3d6f; font-size: 9px; font-family: verdana; text-decoration: none; text-align: justify; list-style-type: square }
	
	.boutonf	        { color: #0850A1; font-weight: bold; font-size: 12px; line-height: 16px; padding-left: 10px;  font-family: Arial; list-style-type: square; padding: 2px; border: solid 1px #696969  }
	.boutonf350	        { color: #0850A1; font-weight: bold; font-size: 12px; line-height: 16px; padding-left: 10px;  width: 360px ; font-family: Arial; list-style-type: square; padding: 2px; border: solid 1px #696969  }
	.boutonf200	        { color: #0850A1; font-weight: bold; font-size: 12px; line-height: 16px; padding-left: 10px;  width: 210px ; font-family: Arial; list-style-type: square; padding: 2px; border: solid 1px #696969  }
	.boutonf200b        { color: #0850A1; font-weight: bold; font-size: 12px; line-height: 16px; padding-left: 10px;  width: 150px ; font-family: Arial; list-style-type: square; padding: 2px; border: solid 1px #696969  }	
	.boutonf150	        { color: #0850A1; font-weight: bold; font-size: 12px; line-height: 16px; padding-left: 10px;  width: 160px ; list-style-type: square; padding: 2px; border: solid 1px #696969  }
	.boutonf120	        { color: #0850A1; font-weight: bold; font-size: 12px; line-height: 16px; padding-left: 10px;  width: 120px ; font-family: Arial; list-style-type: square; padding: 2px; border: solid 1px #696969  }			            
	.texte24            { color: #0850A1; font-weight: bold; font-size: 12px; line-height: 16px; padding-left: 10px;  width: 120px ; font-family: Arial; list-style-type: square; padding: 2px }
	.texte25            { color: #0850A1; font-weight: bold; font-size: 12px; line-height: 16px; padding-left: 10px;  width: 300px ; font-family: Arial; list-style-type: square; padding: 2px }
	
	.formtext    		{ color: #0b3d6f; font-size: 9px; font-family: verdana; border-style: none none dotted none; border-width: medium medium 1px medium; border-color:   #696969  }
	.formselect   		{ color: #0b3d6f; font-size: 9px; font-family: verdana; border-style: none none dotted none; border-width: medium medium 1px medium; border-color:   #696969  }
	.formtextarea  		{ color: #0b3d6f; font-size: 9px; font-family: verdana; border: solid 1px #696969 }
	.formtextneed   	{ color: #0b3d6f; font-size: 9px; font-family: verdana; border-style: none none dashed none; border-width: medium medium 1px medium; border-color:   #8B0000  }
	.formtextareaneed   { color: #0b3d6f; font-size: 9px; font-family: verdana; border: solid 1px #8B0000 }
	.formname  			{ color: #0b3d6f; font-size: 9px; font-family: verdana }
	.formsubmit  		{ color: #696969; font-weight: bold; width: 100px ;  text-align: Center ; font-size: 9px; border-style: none none none none; font-family: verdana; background-color: transparent; padding: 2px;  border: solid 1px #696969}
	.formclear  		{ color: #0b3d6f; font-weight: bold; font-size: 9px; font-family: verdana; background-color: transparent; padding: 2px; border: solid 2px #8B0000 }



#zcontent    { padding: 20px; border-style: solid; border-width: 3px 1px 10px 1px; border-color: #ffd715 #b5b5b5 #e0e0e0 #b5b5b5; width: 900px; height: 100%; overflow: auto }
#zcontent2    { padding: 20px; border-style: solid; border-width: 3px 1px 1px 1px; border-color: #ffd715 #b5b5b5 #e0e0e0 #b5b5b5; width: 900px; height: 100%; overflow: auto }

	.chapeautb 				  { color: #0850A1; font-style: italic; background-color: #f5f5f5; float: left; margin-right: 5px; margin-bottom: 5px; padding: 5px; border: solid 1px #c0c0c0}
	.chapeautb22			  { color: #000000; font-style: bold;   background-color: #0850A1; float: left; margin-right: 5px; margin-bottom: 5px; padding: 5px; border: solid 1px #c0c0c0}
	.txtchapeau               { color: #0850A1; font-style: italic; background-color: #f5f5f5; float: left; margin-right: 5px; margin-bottom: 5px; padding: 5px; border: solid 1px #c0c0c0; width: 300px }
	.chapeau:first-letter  	  { font-size: 30px }
	.chapeau   				  { font-style: italic; padding-top: 10px }
	.chapeautb2 			  { font-style: italic; background-color: #f5f5f5; float: left; margin-right: 5px; margin-bottom: 5px; padding: 5px; border: solid 1px #c0c0c0; width: 160px }
    .chapeautb170 			  { font-style: italic; background-color: #f5f5f5; float: left; margin-right: 5px; margin-bottom: 5px; padding: 5px; border: solid 1px #c0c0c0; width: 180px }	
    .chapeautb200 			  { font-style: italic; background-color: #f5f5f5; float: left; margin-right: 5px; margin-bottom: 5px; padding: 5px; border: solid 1px #c0c0c0; width: 210px }
	
	.premiereligne   		  { color: #0850a1; font-style: bold; background-color: #f5f5f5; float: left; margin-right: 5px; margin-bottom: 5px; padding: 5px; border: solid 1px #c0c0c0}
	.premiereligne2   		  { color: #0850a1; font-style: bold; font-size: 14px; background-color: #f5f5f5; float: left; margin-right: 5px; margin-bottom: 5px; padding: 5px; border: solid 1px #c0c0c0}
	.premiereligne3   		  { color: #0850a1; font-style: bold; font-size: 13px; line-height: 40px; background-color: #f5f5f5; margin-right: 5px; margin-top: 1px; margin-bottom: 5px; padding: 5px; border: solid 1px #ffffff}		
	
	.menu  { color: #fff; font-size: 12px; background-color: #0850a1; padding-right: 12px; padding-left: 12px; border-top: 1px solid #0850a1; border-right: 1px solid #0850a1; border-left: 1px solid #0850a1; height: 21px }
	.menu:hover  { color: #0850a1; font-size: 12px; background-color: #fff; padding-right: 12px; padding-left: 12px; border-top: 1px solid #0850a1; border-right: 1px solid #0850a1; border-left: 1px solid #0850a1; height: 21px }
	.util  { color: #b1c8e2; font-size: 12px; padding-right: 5px; padding-left: 5px; height: 21px }
	.selectcomment  { color: #0850a1; font-size: 16px; padding-right: 5px; padding-left: 5px; line-height: 24px }
	.util:hover  { color: #fff; font-size: 12px; padding-right: 5px; padding-left: 5px; height: 21px }

	.smenu { color: #0850a1; font-size: 12px; background-color: #fff; padding-right: 5px; padding-left: 5px; width: 120px; height: 20px }
	.smenu:hover { color: #fff; font-size: 12px; background-color: #0850a1; padding-right: 5px; padding-left: 5px; width: 120px; height: 20px }
	.smenu2 { color: #0850a1; font-size: 12px; background-color: #fff; padding-right: 5px; padding-left: 5px; width: 250px; height: 20px }
	.smenu2:hover { color: #fff; font-size: 12px; background-color: #0850a1; padding-right: 5px; padding-left: 5px; width: 250px; height: 20px }	
	.smenu3 { color: #0850a1; font-size: 12px; background-color: #fff; padding-right: 5px; padding-left: 5px; width: 150px; height: 20px }
	.smenu3:hover { color: #fff; font-size: 12px; background-color: #0850a1; padding-right: 5px; padding-left: 5px; width: 150px; height: 20px }	

	.menupop   { background-color: white; border: solid 1px #0850a1 }
	
	.texte2 { color: #0850A1; font-weight: bold; font-size: 12px; line-height: 10px; font-family: Arial; list-style-type: square }
	.texte3 { color: #0850a1; font-weight: bold; font-size: 12px; line-height: 20px; padding-right: 10px; padding-left: 10px; border-top: 10px; font-family: Arial; list-style-type: square; padding: 2px; border: solid 1px #696969  }
	.texte4 { color: #696969; font-weight: bold; font-size: 12px; line-height: 14px; padding-right: 10px; padding-left: 10px; border-top: 10px; font-family: Arial; list-style-type: square; padding: 2px }
	.texte23 { color: #0850A1; font-weight: bold; font-size: 12px; line-height: 20px; padding-right: 10px; padding-left: 10px; font-family: Arial; list-style-type: square; padding: 2px }
	.texteadr { color: #0850A1; font-weight: bold; font-size: 14px; line-height: 20px; padding-right: 10px; padding-left: 10px }	
	.nom    { color: #ffffff; font-weight: bold; font-size: 11px; text-decoration: none; line-height: 15px; background-color: #0850a1; text-align: left; padding-top: 3px; padding-bottom: 3px; border: solid 1px #0850a1}	
	.nom2   { color: #0850a1; font-weight: bold; font-size: 11px; line-height: 16px; text-decoration: none;  text-align: left; padding-top: 3px; padding-bottom: 3px}
	.nom3   { color: #696969; font-weight: bold; font-size: 11px; line-height: 16px; text-decoration: none;  text-align: left; padding-top: 3px; padding-bottom: 3px}
	.nom5   { color: #0850a1; font-weight: bold; font-size: 11px; line-height: 10px; text-decoration: none;  text-align: left; padding-top: 3px; padding-bottom: 3px}
	
	.nom6   { color: #ffffff; font-weight: bold; font-size: 11px; line-height: 16px; text-decoration: none; background-color: #0850a1; text-align: center; padding-top: 3px; padding-bottom: 3px}
	
	.gaz    { color: #696969; font-weight: bold; font-size: 11px; line-height: 18px; font-family: Arial; list-style-type: square }	
	
	.bouton  { color: #0850a1; font-size: 13px; line-height: 16px; background-color: #ffffff; padding-right: 12px; padding-left: 12px; border-top: 1px solid #0850a1; border-right: 1px solid #0850a1; border-left: 1px solid #0850a1; border-bottom: 1px solid #0850a1 }
	.bouton2 { color: #0850a1; font-size: 13px; line-height: 16px; background-color: #ffffff; padding-right: 12px; padding-left: 12px; border-top: 1px solid #0850a1; border-right: 1px solid #0850a1; border-left: 1px solid #0850a1; border-bottom: 1px solid #0850a1 }	
