body {
 			font-family: Verdana, Arial, Helvetica, 
			sans-serif; font-size: 12px ; font-style: normal; line-height: normal;
			 font-weight: 
			normal; font-variant: normal; text-transform: none; color: #000000; 
			text-decoration: none; background:#FFC289 ; margin: 0 ; padding: 0}

.titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #860000;
	text-decoration: none;
}
			
.titre2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #996600;
	text-decoration: none;
} 
		
h1 { font-size: medium; color: #860000;}
			
h2 {
 			font-family: Arial, Helvetica, sans-serif; font-size: 14px ; 
			font-style: normal; line-height: normal; font-weight: bold; 
			font-variant: normal; 
			text-transform: none; color: #996600; text-decoration: none; } 

.gras {
       font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px ; 
       font-style: normal; line-height: normal; font-weight: bold; 
			 font-variant: normal; text-transform: none; 
			 color: #009; text-decoration: none; } 
.gros {
	font-size: 14px
}
.petit {
			font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px ; 
			font-style: normal; line-height: normal; font-weight: normal; 
			font-variant: normal; text-transform: none; color: #000000; 
			text-decoration: none; }
 
.violet { background-color: #860000 ; color: #fff ;
			font-family: Arial, Helvetica, sans-serif; font-size: 12px ;}
			
.bleu { background-color: #0099cc ; color: #ffffff ;}
	
.notes { font-size: 10px; font-family: verdana, Arial, Helvetica; color: #666666; }

.alerte { color: red; font-weight: bold;font-size: 12px ;}
.falerte { background-color:#ff9999; }
.fnav { background-color:#ddddff; }

input { font-size: 12px }
select { font-size: 12px ; }
p, td { font-family: Verdana, Arial, Helvetica; font-size: 12px }

a:hover { background-color: #860000 ; color: #fff ; }
.violet a:link 	{color: #fde2ad  }
.violet a:visited  {color: #fde2ad  }
.violet a:hover { background-color: #fde2ad ; color:#860000  ; }

table.bordure {
	border-collapse: separate;
	border: 2px dotted #000099;
	text-indent: 4px;
}
.decal20 {
	margin-left: 20px;
	margin-top: 6px;
}
.decal0 {
	border: #860000;
	border-width: 2px;
	border-style: dotted;
	margin-left: 0px;
	margin-top: 10px;
	width: 600px;
	padding: 3px;
}
.b_page {
	width: 700px ; margin: 2em 0 2em 4em ;
}
.b_droite {
	float: right; width: 180px;background-color:  #ffdd99; 
	margin: 2px; border: 2px groove #860000 ; //groove outset inset  ridge 
}
.b_large {
	width: 570px; height: 100px;
	padding: 10px 20px;
	margin: 2px 2px 2px 20px;
	background-image: url(images/cadre595.jpg); /*600 x 110*/
}
.b_largeb {
	width: 610px;
	padding: 0;
	margin: 0 0 0 20px;
	background-image: url(images/cadreM.png); /*sans haut ni bas*/
	/*border: 1px solid green;*/
}
.tab_large {
	background: #ffe2ad;
	width: 600px;
	border: 2px groove #860000;
}
.b_etroite {
	 width: 300px; background-color:  #ffe2ad;  padding: .2em ;
	margin: 2px 2px 2px 20px; border: 2px groove #860000 ; //groove outset inset  ridge 
}
.b_etroitebis {
	float: right; width: 300px; background-color:  #ffe2ad;  padding: .2em ;
	margin: 2px 2px 2px 15px; border: 2px groove #860000 ; //groove outset inset  ridge 
}
.b_etroitebistransp {
	float: right; width: 330px; padding: .2em ; border: 1px groove #860000 ;
	margin: 2px 2px 2px 15px; 
}
.decal1 {
	float: left; padding-left: 10em;
}
ul {
	margin-left: 0em;
	padding-left: 2em;
}
li {
	margin-left: 0em; padding-left: 0.2em;
}
table.t {
	border: 2px groove #860000;
	background-color: #ffe2ad;
	width: 100%;
	margin: 0;
	padding: 10px;
	border-collapse: collapse;
}
td.t {
	 /*border-bottom: 1px lightgray solid ; */
	 padding: 1px 2px 0 2px ;
}