@charset "utf-8";
/* CSS Document */
* {
scrollbar-face-color: #a10000;
scrollbar-shadow-color: #FFFFFF;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-darkshadow-color: #FFFFFF;
scrollbar-track-color: #FFFFFF;
scrollbar-arrow-color: #FFFFFF;
}

BODY { 
background:#00455C url('img/bg.jpg') repeat-x;
font-family:Arial, Helvetica, sans-serif;
color: #877b7b;
margin:0px auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

FORM {margin:0px }

INPUT.btn, A.btn  { display:block; text-decoration: none; background:#a10000; text-align:center; font-weight:bold;  border:solid 3px #580000; color:#FFFFFF }
INPUT.btn:hover, A.btn:hover { background:#0d6e8e; border:solid 3px #FFFFFF;}

INPUT.normal { width:100x };

.clean { display:block; clear:both}

.A11Gris, A.A11Gris, A.A11Gris:visited {
font-family:Arial, Helvetica, sans-serif;
color: #877b7b;
font-size:11px;
text-decoration:none;
}

.A11Bleu, A.A11Bleu, A.A11Bleu:visited {
font-family:Arial, Helvetica, sans-serif;
color: #3f90ab;
font-size:11px;
text-decoration:none;
}

.A10Gris, A.A10Gris, A.A10Gris:visited, #chemin {
font-family:Arial, Helvetica, sans-serif;
color: #877b7b;
font-size:10px;
text-decoration:none;
}

.A11Brun, A.A11Brun, A.A11Brun:visited {
font-family:Arial, Helvetica, sans-serif;
color: #740000;
font-size:11px;
text-decoration:none;
}

.A11Blanc, A.A11Blanc, A.A11Blanc:visited {
font-family:Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-size:11px;
text-decoration:none;
}

.A24Brun, A.A24Brun, A.A24Brun:visited {
font-family:Arial, Helvetica, sans-serif;
color: #740000;
font-size:24px;
text-decoration:none;
}

.A18Brun, A.A18Brun, A.A18Brun:visited {
font-family:Arial, Helvetica, sans-serif;
color: #740000;
font-size:18px;
text-decoration:none;
}

A.A11Gris:hover, A.G11Gris:hover, A.A11Bleu:hover { text-decoration:underline; color:#FFFFFF }

.nav1, .nav1:visited { border:solid 3px #80373b; background:#80373b; font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; text-transform:uppercase; float:left; display:inline-block; text-align:center; height:38px; width:89px; text-decoration:none }
.nav2, .nav2:visited { border:solid 3px #543f2b; background:#543f2b; font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; text-transform:uppercase; float:left; display:inline-block; text-align:center; height:38px; width:89px; text-decoration:none}
.navOver, .navOver:visited, .nav1:hover, .nav2:hover { border:solid 3px #FFFFFF; background:#c7d218; font-family:Georgia, "Times New Roman", Times, serif; color:#191918; text-transform:uppercase; float:left; display:inline-block; text-align:center; height:38px; width:89px; text-decoration:none }

#page { position:relative; width:988px; margin:0 auto; min-height:680px;height:auto !important; height:680px;}
#header { text-align:right; padding-right:50px }
#footer { border-top:1px solid #3f90ab; height:50px; text-align:center; margin:0px auto; clear:both;  width:946px }
#footer-content { display:block; width:946px; margin:0 auto; margin-top:10px }
#mininav { display:block; border:1px solid #4e4742; height:24px; width:342px; margin:10px auto; float:right; clear:both; text-align:left}
#navbar { clear:both; display:block; height:95px; background:url('img/bg-nav.jpg') repeat-x; }

.boutbord { display:block;background:#FFFFFF; text-align:center; border:2px solid #d6d1c9}

.bord3 { border:6px solid #9c0000}

A.bord3:hover { border:6px solid #9c0000 }
A.boutbord:hover { border:2px solid #c7d218 }

.entete { border-bottom:1px solid #bdbbb3; padding:10px 0px; margin:10px 0px }

#chemin {display:inline-block; clear:both; height:20px; margin-top:10px; margin-left:30px}
#news { display:inline-block; position:relative; float:left;width:450px;height:260px }

#ombre-d { float:left;height:710px;width:21px;background:url('img/bg-d.jpg') no-repeat;}
#ombre-g { float:left;height:710px;width:21px;background:url('img/bg-g.jpg') no-repeat;}
#centre { float:left;width:946px; margin:0 auto; }
#ombre-top { background:url('img/bg-top.jpg') no-repeat;height:33px;width:946px;}
#ombre-bottom { background:url('img/bg-bottom.jpg') no-repeat;height:25px;width:946px;}

#contenu { position:relative; width:946px; margin:0 auto; background:#FFDA9D url('img/bg-centre.jpg') repeat-x; height:656px;}

#nav1 { background:url('img/nav1.gif') no-repeat; width:126px; height:95px; float:left }
#nav1:hover, #nav1Over { background:url('img/nav1_over.gif') no-repeat; width:126px; height:95px; float:left }
#nav2 { background:url('img/nav2.gif') no-repeat; width:99px; height:95px; float:left }
#nav2:hover, #nav2Over { background:url('img/nav2_over.gif') no-repeat; width:99px; height:95px; float:left }
#nav3 { background:url('img/nav3.gif') no-repeat; width:94px; height:95px; float:left }
#nav3:hover, #nav3Over { background:url('img/nav3_over.gif') no-repeat; width:94px; height:95px; float:left }
#nav4 { background:url('img/nav4.gif') no-repeat; width:74px; height:95px; float:left }
#nav4:hover, #nav4Over { background:url('img/nav4_over.gif') no-repeat; width:74px; height:95px; float:left }
#nav5 { background:url('img/nav5.gif') no-repeat; width:86px; height:95px; float:left }
#nav5:hover, #nav5Over{ background:url('img/nav5_over.gif') no-repeat; width:86px; height:95px; float:left }

.vign {float:left; width:133px; height:100px; border:3px solid #FFFFFF}
.bord { border:3px solid #FFFFFF }
.ligne { border-bottom:1px solid #dbab65 }

#actus { display:inline-block }
.actuBox {
margin:50px 0px 0px 50px;
position:absolute;
display: inline-block;
width:390px;
visibility:hidden;
}