BODY { font-size: 13px; color: #333333; margin-top: 2px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; font-family: Arial, Helvetica, sans-serif; background-color: #333333; background-image: url(../images/fond.jpg); background-repeat: repeat-x; }
.menu { position:relative; height:33px; width:810px; }
.menu ul { list-style:none; z-index:10; position:absolute; z-index:100; left: 1px; top: -1px; width: 810px; padding-top: 8px; padding-right: 6px; padding-bottom: 4px; padding-left: 6px; margin: 0px; }
.menu li { float:left; }
.menu a, .menu a:active, .menu a:visited { text-decoration:none; color:#333333; padding-top: 2px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
.menu a:hover { color:#990000; text-decoration: none; }
#slide { position:absolute; bottom:0; height:4px; z-index:10; background-color: #666666; }
.bandeau { color: #222222; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.bas { color: #222222; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
}
.bas:link { color: #222222; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
}
.bas:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #990000; text-decoration: underline; 
}
.lienAdmin { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333; text-decoration: underline; font-weight: bold; 
}
.lienAdmin:link { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333; text-decoration: underline; font-weight: bold; 
}
.lienAdmin:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #990000;
	text-decoration: none;
	font-weight: bold;
}
.pchampobligatoire {font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333;}
.accueil {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
}
.texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
}
.titre { font-family: Arial, Helvetica, sans-serif; font-size: 13pt; font-weight: bold; color: #3963C4; letter-spacing: normal; 
}
.tableContour { Border: thin groove #FFFFFF; background-color: #CCCCCC; }
.p120 { line-height:60%;}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	margin-top:0;
	margin-bottom:0;
	font-weight: normal;
}
.gras { color: #3963C4; font-weight: bold; 
}
.cadre { border: 1px solid #666666; 
}
.referencement {
	display: none;
}
img {border: 0 ; }
.onglet { color: #456dba; letter-spacing: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; border-bottom-width: 1px; border-left-width: 20px; border-bottom-style: solid; border-left-style: solid; border-bottom-color: #456dba; border-left-color: #456dba; 
}
#content A IMG { padding: 5px; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 12px; background-color: #CCCCCC; border: 1px solid #466DBA; }
#content A IMG:hover {
	BORDER-COLOR: #466DBA;
	background: #666666;
}
#content A IMG.dia { padding: 5px; border: 1px solid #466DBA; margin: 0px; }
#content A IMG.gauche { padding: 5px; border: 1px solid #466DBA; margin-top: 10px; margin-right: 12px; margin-bottom: 10px; margin-left: 0px; }
#content A IMG.gauche { padding: 5px; border: 1px solid #466DBA; margin-top: 10px; margin-right: 12px; margin-bottom: 10px; margin-left: 0px; }
.legende { color: #3963C4; font-weight: bold; }
fieldset { width: 98%; border: 1px solid #333333; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin-top: 0; margin-right: auto; margin-bottom: 2px; margin-left: auto; padding-top: 0px; padding-right: 4px; padding-bottom: 0px; padding-left: 6px; }
legend { padding: 0 10px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; color: #333333; }

