body,td,th { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
body { background-image: url(images/fond-top.png); background-repeat: repeat-x; background-position:top left; margin-left: 0px; margin-top: 33px; margin-right: 0px; margin-bottom: 10px;}
.inactif { display:block; width:117px; height:45px; color:#666666; line-height:3em; float:left; font-size:14px; text-align:center; }
.inactif:hover {background-image:url(images/fond-top.png); background-repeat:repeat-x; background-position:top left; color:#AE1816; display:block; width:117px; height:45px;  line-height:3em; float:left; font-size:14px; text-align:center;}
.actif { background-image:url(images/fond-top.png); background-repeat:repeat-x; background-position:top left; color:#AE1816; display:block; width:117px; height:45px;  line-height:3em; float:left; font-size:14px; text-align:center; font-weight:bold;}
.inter { float:left; padding-top:11px;}
.titre-gris {color:#666666; font-size:18px; font-weight:bold;}
.titre-rouge {color:#B11816; font-size:18px; font-weight:bold;}
.lien-rouge {color:#B11816; text-decoration:underline;}
.lien-blanc {color:#FFFFFF; text-decoration:none;}
.lien-gris {color:#666666; text-decoration:none;}
.lien-rouge:hover{color:#666666;}
.bando {background-image:url(images/fond-bando.png); background-repeat:repeat-x; background-position:top left;}
.bor {border-bottom:2px solid #B31816; border-top:2px solid #FFFFFF;}
.bor2 {border-bottom:2px solid #999999; padding:15px 0px 15px 0px;}
.bot {background-image:url(images/fond-bottom.png); background-repeat:repeat-x; background-position:top left; padding-right:20px;}
.imnews { border:2px solid #B11816; float:left; margin:0px 15px 15px 0px;}
.form-textfield { font-size:11px; font-family: Arial, Helvetica, sans-serif; border:1px solid #B11816; width:180px; padding-left:5px;}
.form-bouton {background-color:#FFFFFF;  border:2px solid #B11816; padding:3px 20px 3px 20px; font-size:14px; font-weight:bold;}
.gris { color:#CCCCCC;font-size:11px; font-family: Arial, Helvetica, sans-serif; }
.rouge { color:#B11816;font-size:11px; font-family: Arial, Helvetica, sans-serif; }
.blanc { color:#FFFFFF;font-size:11px; font-family: Arial, Helvetica, sans-serif; }
.vign { background-repeat:no-repeat; background-position:top left; width:150px; height:150px; border:2px solid #B11816; }
.prez {background-color:#000000; color:#FFFFFF; filter:alpha(opacity=80); -moz-opacity:0.8; opacity: 0.8; }
.fi {float:left;margin:0px 26px 26px 0px;}
#mail a{color:#B11816; text-decoration:underline;}
.date {font-size:9px; }
.mess { background-color:#F7F7F8; padding:6px 15px 6px 15px; margin-bottom:15px; }