/* CSS Document */

body    {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin: 0;
	margin-top:0;
	padding: 0;  
 }
 
 table.total{
background-repeat:no-repeat;
background-image:url(images/back_arbre.gif);
background-position:top right  ;
 }
 a:hover {
	text-decoration: none;
	color: #ad0808;
	border:none;
}

 a:hover.onze2 {

	color: #ad0808;
	border:none;
	background-color:#eddcb2;

	
}
 a:hover.footer {

	color: #ad0808;
	border:none;
	background-color:#eddcb2;

	
}
 .t1 {
 background-image:url(images/back_left2.gif);
 background-repeat:repeat-y;
 
 
 }
 
 
 .header{
 font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;

 
 }
 
 .h1 {
	color:#6d3e20;
	font-size: 13pt;  
	font-weight:900;
	letter-spacing: -1px;
	text-indent: -3px;
	
	
}
.onze{
	color:#5F5758;
	font-size: 10pt;
	
}
.onze2{
	color:#d95c09;
	font-size: 10pt;
	font-weight:900;
	text-decoration:none;


}
.onze3{
	color:#d95c09;
	font-size: 12pt;
	font-weight:900;
	text-decoration:none;


}
.haut{
	color:#b4afaf;
	font-size: 9pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;

	 
		
}
.menu {
	color:#5F5758;
	font-size:9pt;  
	font-weight:bold;
	
}
 
 
 #header	{
 background-image:url(images/orange.gif);
height:22;
width:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
padding-left:10;
padding-top:0;
margin-top:0;

}


 #center	{

font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
width:40%;
color:#993f05;
padding-top:20;
padding-left:20;
margin-top:0;


}
 #center2	{

font-family:Arial, Helvetica, sans-serif;
font-size:11pt;
width:72%;
color:#993f05;
padding-top:5;
padding-left:5;
margin-top:0;


}
.center	{

font-family:Arial, Helvetica, sans-serif;
font-size:11pt;
color:#993f05;
padding-left:20;
margin-top:0;


}

 #footer	{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:#993f05;
text-align:center;
padding-left:10;
padding-right:10;

}
.footer
{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
text-decoration:none;
color:#993f05;


}
/*--------------*/
.calendar{
margin:auto;
}

.calendar td a,.calendar td span{
display:block;
text-decoration:none;
padding:4px 0;
color:#333;
}

/* .calendar td a:hover{
background:#f1ebdd;
color:#6b5d3c;*/

}
.calNON, .calRES1, .calSEM, .calBA, .calWE, .calACT{
width:20px;
height:23px;
border:1px solid #d8c7b6;
text-align:center;
vertical-align:absmiddle;
font-size: 10px;
}
.calNON{
	background:#ffff00 ;
}
.calSEM a,.calSEM span{
	background:#ffffff;
}
.calRES1{

	background:#ff0000;
}

.calWE a,.calWE span{
	background:#ff9900;
}

.tab_mois{
vertical-align: top;
}

