/* G��alit�  */

body  {
	background-color: #f6f6f6; 
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font: normal 12pt "Trebuchet MS", Verdana, Arial, sans-serif;
	/*font: normal 11pt georgia;*/
}


p  {
	text-align: justify;
	font: normal 11pt/17pt "Trebuchet MS", Verdana, Arial, sans-serif;
	/*font: 10pt/17pt georgia;*/
}

/* Menu principal */

#menu
{ 
font: italic normal bold 12pt/20pt "Trebuchet MS", Verdana, Arial, sans-serif;
padding: 6px;
background-image:url("./image/fondmenu2b.jpg");
background-repeat: repeat-y;
word-spacing:1em;
border-bottom-style: solid;
border-top-style:solid;
border-bottom-width: 1px;
border-top-width: 1px;
background-color: #EFE7DE;
margin-left: 0px;
padding-left: 80px;
margin-top:10px; word-spacing:1em;
}

#menu a:link, #menu a:visited{color:#666666;text-decoration:none;}
#menu a:active,#menu a:hover{color:black; text-decoration:underline;}
 


/* Style pour le menu gauche */

#menu2{
 clear: none;
 margin-top: 5px; 
 width: 220px;
 background-image:url("./image/fondmenu2b.png");
 background-color: #EFE7DE;
 border-right-style: solid;
 border-bottom-style: solid;
 border-top-style:solid;
 border-width:1px;
 padding-top: 10px;
 padding-left: 0px;
 float: left;
 font: normal normal normal 10pt/18pt "Trebuchet MS", Verdana, Arial, sans-serif;
 }

#menu2 a:link, #menu2 a:visited {color:black;text-decoration:none;}
#menu2 a:active, #menu2 a:hover{color:black;text-decoration:none;}

#menu2 ul{list-style: none; margin:0px;padding-left:0px;}
#menu2 li{padding-left:12px;list-style-type:square;}

#menu2 h2{
font: normal normal bold 12pt/18pt "Trebuchet MS", Verdana, Arial, sans-serif;
padding-left:5px;
border-width:1px;
text-align: center; 
}

#menu2 h2 a:active, #menu2 h2 a:hover {color:black;border-top-style:solid; border-bottom-style:solid; border-width:2px;}

#menu2 h3
{padding-left:10px;border-bottom-style:solid;border-width:1px;
font: normal normal bold 10pt/14pt "Trebuchet MS", Verdana, Arial, sans-serif;}

#menu2 h4
{padding-left:5px; font: normal normal bold 10pt/14pt "Trebuchet MS", Verdana, Arial, sans-serif;}

.todo {color:grey;}

/* Fin de la partie menu2 */

#principal
{
margin-top: 0px;
width:100%;
}

#contenu{
padding: 10px 10px 10px 10px;
margin-left : 245px; 
clear: none;
}

#contenu a:link, #contenu a:visited {color:#4B7E9A;text-decoration:none;}
#contenu a:active, #contenu h2 a:hover {color:#4B7E9A; text-decoration:none;}

#contenu h1
{background-color:transparent; 
/* font: normal 16pt georgia; */
font: normal 15pt "Trebuchet MS", Verdana, Arial, sans-serif;
padding-left:10px;border-bottom-style:solid;border-width:1px;color:#7D775C;}
#contenu h2
{background-color:transparent; 
/* font: italic normal 12pt georgia; */
font: italic 14pt "Trebuchet MS", Verdana, Arial, sans-serif;
padding-left:10px;border-bottom-style:solid;border-width:1px;color:#7D775C;}
#contenu h3
{background:transparent; 
/* font: italic bold 11pt georgia; */
font: italic bold 12pt "Trebuchet MS", Verdana, Arial, sans-serif;
padding-left:10px;color:#7D775C;}

#fiche{
padding-right: 10px;
padding-left: 10px;
padding-bottom: 5px;
}


#fiche h1
{background-color:transparent; 
font: normal 16pt "Trebuchet MS", Verdana, Arial, sans-serif;
padding-left:10px;border-bottom-style:solid;border-width:1px;color:#7D775C;}
#fiche h2
{background-color:transparent; 
font: italic normal 12pt "Trebuchet MS", Verdana, Arial, sans-serif;
padding-left:10px;border-bottom-style:solid;border-width:1px;color:#7D775C;}
#fiche h3
{background:transparent; 
font: italic bold 11pt "Trebuchet MS", Verdana, Arial, sans-serif;
padding-left:10px;color:#7D775C;}

	
.formul_log{
 	background-color:  #EFE7DE;
        margin-left: 190px;
	margin-top: 20px;
        padding: 10px;
        border: 1px;
	border-style: solid;
}

.formul_log a
{color: black;text-decoration:none;}


.formul_log_gauche{
	background-color:  #EFE7DE;
	margin-left: 0px;
	margin-top: 20px;	
	padding: 10px;
	border: 1px;
	border-style: solid; 
}

.formul_log_gauche td
{padding: 10px;}






#article{min-width:400px;margin-left:0px;}
#article_ref{width: 170px; 
font: italic normal 10pt "Trebuchet MS", Verdana, Arial, sans-serif;
padding-left:5px; color:grey;float:left;}

#article_contenu{padding-left:0px;margin-left:180px;
font: normal 11pt "Trebuchet MS", Verdana, Arial, sans-serif;}

#article ol{font: normal 10pt "Trebuchet MS", Verdana, Arial, sans-serif;}


.tableau1{border-style:solid;padding:2px;font: italic 10pt "Trebuchet MS", Verdana, Arial, sans-serif;text-align:center;}
.tableau2{border-style:solid;border-width:2px;background-color: #ffffff;line-height:1.2;color:#444444;padding:5px;border-spacing:0px;}

.corrige{border-style: solid; border-width:2px;padding:5px; line-height: 1.2; background-color:#ffffff; color: #444444; border-spacing:0px; }
.corrige th{background-color:#EFE7DE; text-align:left;border-style: solid; border-width:1px; padding:3px;}
.corrige td{border-style: solid; border-width:1px; padding:3px;}

.prive{background-color:#F2FFEF; text-align:left;border-style: solid; border-width:1px; padding:3px;}


.pref{border-style:solid;border-width:1px;background-color: #eeeeee;}

.bureau{border-style:solid;border-width:2px;background-color: #ffffff;  line-height:1.2;color:#444444;padding:5px;border-spacing:0px;}
.bureau a{color: black; text-decoration:none;}
.l1{background-color:#EFE7DE;}
.ltitre{background-color:#EFE7DE;}


.liste{border-style: solid; border-width:2px;padding:5px; line-height: 1.2; background-color:#ffffff; color: #444444; border-spacing:0px; }
.liste th{background-color:#EFE7DE; text-align:left;border-style: solid; border-width:1px; padding:3px;}
.liste td{border-style: solid; border-width:1px; padding:3px;}
.liste tr.odd{background-color:#cccccc;}


.representant{border-style:solid; border-width:1px;}
.small_fiche{ padding:5px;}

.message_corps{
	font: normal 11pt "Trebuchet MS", Verdana, Arial, sans-serif;
        margin-left: 10px;
}

.message_entete  {
	font: normal 12pt "Trebuchet MS", Verdana, Arial, sans-serif;
        background-color: #EFE7DE;
        border-bottom : 1px solid;
}
.message_table  {
	font: normal 11pt "Trebuchet MS", Verdana, Arial, sans-serif;
	border: 1px solid;	
}

