html{background:url(images/html-bg.gif) repeat-x top;}
BODY {background:url(images/header-bg.gif) repeat-x top;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; font-style: normal; font-weight: normal;}
div.Interface{width: 760px; margin: 0 auto; position: relative; background:#fff;}
table{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;}
h1, h2, h3, h4, h5{padding:0; margin: 0 0 5px 0; border:0; clear:both}
h1 { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 17px; color: #9191c8; text-decoration: none; font-weight: bold;}
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #9191c8; text-decoration: none; font-weight: bold; width:100%; border-bottom:1px solid #9191c8; font-variant:small-caps }
h3 { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #9191c8; text-decoration: none; font-weight: bold; width:100%; border-bottom:1px solid #9191c8; font-variant:small-caps }
a img	{border:0;}

.normal { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; font-style: normal; font-weight: normal;}
.gras { color: #333333; font-weight: bold;}
.fondgris{background:#ececec;}
.parme {color: #9191c8;}
.blancgras { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold;}
.normal_just { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; text-align: justify;}
.normal_Fdparme{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: White; text-decoration: none; background-color: #9191c8}
.normal_Fdparme_clair{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: darkgrey; text-decoration: none; background-color: #D5D5E8}
.accroche{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-style : italic; line-height : 20px; font-weight : normal;}
.separateur { font-size: 3px; }

.titre_gris { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: gray; text-decoration: none; font-weight: bold;}
.titre_parme { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #9191c8; text-decoration: none; font-weight: bold;}
.titre_noir { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; font-weight: bold;}

.Gris { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #8EA0AE; text-decoration: none; font-weight: normal; }

a, a.lien { color: Gray; text-decoration: underline;}
a:hover, a.lien:hover{ color: #9191c8;}
.lien2 { color: #333333; text-decoration: none;}
.lien2:hover{ color: #333333; text-decoration: none;}
.lien2:visited{ color: #333333; text-decoration: none;}
.lien_petit { font-size: 9px; color: #9191c8; text-decoration: underline;}
.lien_petit:hover{ font-size: 9px; color: #B0C4DE; text-decoration: underline;}
.lien_menu { font-size: 9px; color: #333333; text-decoration: none;}
.lien_menu:hover{ font-size: 9px; color: #9191c8; text-decoration: underline;}

body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;	color: #333333;}
.fond {background-image: url(images/shim_noir.gif);background-repeat: repeat-y;}
.button { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #999999; text-decoration: none; border: none; }
.champcontact {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border: 1px #7D7D7D solid}
.champcontacterreur { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border: 1px #7D7D7D solid; background-color: #FFCFB5}


.BG_Orange { background-image: url(images/shim_orange.gif); background-repeat: repeat-y;}
.petit { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;}
.petit_just { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-align: justify;}
.layer {}
.test { border-left : 1px solid Black;}
.tdb { border-bottom : 1px solid Black;}
.tdd {border-right : 1px solid Black;}
.tddb { border-right : 1px solid #9191c8; background:#ececec;}
.tdgb { border-bottom : 1px solid Black; border-left : 1px solid Black;}
.tdgbd { border-bottom : 1px solid Black; border-left : 1px solid Black; border-right : 1px solid Black;}
.tdhgbd { border-bottom : 1px solid Black; border-left : 1px solid Black; border-right : 1px solid Black; border-top : 1px solid Black;}



#lmenu {position:absolute; left:145px; top:97px; width:630px; height:20px; z-index:2; border:0;margin:0;padding:0}
#lmenu2 {position:absolute; left:145px; top:97px; width:630px; height:20px; z-index:2; border:0;margin:0;padding:0}

#newmenu{width: 600px; height: 20px; text-align: left;margin:0;border:0; padding:0}

#newmenu li{border:0; padding:4px 11px 4px 11px ; margin:0; list-style: none; height: 15px; line-height:15px; 
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: White; font-size: 12px; text-align: center; vertical-align: middle; letter-spacing:1px;
	font-weight:bold;height: 15px; line-height:15px; 
	border-left: 1px solid #FFFFCC; background: #B91536;
	float: left; }

#newmenu a:link  {color: #ffffbf; text-decoration:none; }
#newmenu a:visited {color: #ffffbf;text-decoration:none}
#newmenu a:hover {color: #ffffff; text-decoration:none;}
#newmenu a:active {color: #ffffbf;text-decoration:none}

#newmenu a.sammode:link  {color: #000000; text-decoration:none; }
#newmenu a.sammode:visited {color: #000000;text-decoration:none}
#newmenu a.sammode:hover {color: #ffffff; text-decoration:none;}
#newmenu a.sammode:active {color: #000000;text-decoration:none}
.fr{float:right}

#tdreferences img{border:1px solid #ddd; margin:0 0 0 1px; float:left; display:-moz-inline-box; display:inline-block; vertical-align:top; text-align:center;}