@charset "utf-8";
body {
background:white;
margin:0;
}
#header {
width:960px;
height:139px;
padding-bottom:2px;
border-bottom:2px solid black;
margin:0 auto 4px auto;
}
#main {
width:960px;
background:url(images/bg_main.gif) left bottom no-repeat;
margin:0 auto;
min-height:600px;
padding-bottom:10px !important;
}
.main_int {
background:url(images/bg_main.gif) left bottom no-repeat;
margin:0 auto;
padding-bottom:10px !important;
}
#footer {
float:left;
width:940px;
height:33px;
font:9px Verdana, Arial, Helvetica, sans-serif;
color:white;
text-align:right;
padding:20px 20px 0 0;
background:url(images/bg_footer.gif) no-repeat;
}
.menu {
float:left;
width:688px;
height:73px;
margin-left:4px;
border-top:1px solid #8aba17;
border-left:1px solid #8aba17;
padding-bottom:20px;
}
.menus {
float:left;
width:130px;
height:49px;
background:url(images/bg_menu.gif) top center no-repeat;
text-align:center;
}
.menus a {
font:bold italic 18px "Times New Roman", Times, serif;
color:black;
text-decoration:none;
}
.menus a:hover, .menus_int a:hover, .menus_int a.on {
color:#8aba17;
}
.menus img, .menus_int img {
border:none;
float:none;
}
.menu_int {
float:left;
width:755px;
height:73px;
margin-left:4px;
border-top:1px solid #8aba17;
border-left:1px solid #8aba17;
padding-bottom:20px;
}
.menus_int {
float:left;
width:130px;
height:49px;
background:url(images/bg_menu.gif) top center no-repeat;
text-align:center;
}
.menus_int a {
font:bold italic 18px "Times New Roman", Times, serif;
color:black;
text-decoration:none;
}
.right {
float:right;
width:267px;
border-top:1px solid #8aba17;
/*padding-top:36px;*/
font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:black;
line-height:14px;
}
.right h1 {
font:bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#8aba17;
margin:16px 0 10px 0;
text-align:center;
}
.right_int {
float:right;
width:200px;
border-top:1px solid #8aba17;
/*padding-top:36px;*/
font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:black;
line-height:14px;
}
.right_int img {
border:none;
}
.right_int h1 {
font:bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#8aba17;
margin:16px 0 10px 0;
text-align:center;
}
.menus_right {
width:100%;
text-align:center;
}
.menus_right a, .defaut a {
float:left;
width:100%;
background:#8aba17;
padding:3px 0;
margin:6px 0 0 0;
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
color:white;
text-decoration:none;
}
.menus_right a:hover, .menus_right a.on, .defaut a:hover {
background:black;
}

/* Liens des menus Destination France */
.menus_france {
width:100%;
text-align:center;
}
.bleu a {
float:left;
width:100%;
background:#009ADA;
padding:3px 0;
margin:2px 0 6px 0;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:white;
text-decoration:none;
}
.gris a {
float:left;
width:100%;
background:#959595;
padding:3px 0;
margin:2px 0 6px 0;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:white;
text-decoration:none;
}
.vert a {
float:left;
width:100%;
background:#B4CB00;
padding:3px 0;
margin:2px 0 6px 0;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:white;
text-decoration:none;
}
.rose a {
float:left;
width:100%;
background:#EE90B5;
padding:3px 0;
margin:2px 0 6px 0;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:black;
text-decoration:none;
}
.brun a {
float:left;
width:100%;
background:#A4966F;
padding:3px 0;
margin:2px 0 6px 0;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:white;
text-decoration:none;
}
.rouge a {
float:left;
width:100%;
background:#D50409;
padding:3px 0;
margin:2px 0 6px 0;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:white;
text-decoration:none;
}
.bleu_vert a {
float:left;
width:100%;
background:#51AE8F;
padding:3px 0;
margin:2px 0 6px 0;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:white;
text-decoration:none;
}
.beige a {
float:left;
width:100%;
background:#E1D299;
padding:3px 0;
margin:2px 0 6px 0;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:black;
text-decoration:none;
}
.jaune a {
float:left;
width:100%;
background:#FBC701;
padding:3px 0;
margin:2px 0 6px 0;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:black;
text-decoration:none;
}
.or a {
float:left;
width:100%;
background:#fea201;
padding:3px 0;
margin:2px 0 6px 0;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:black;
text-decoration:none;
}
.violet a {
float:left;
width:100%;
background:#FD01F4;
padding:3px 0;
margin:2px 0 6px 0;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:black;
text-decoration:none;
}
.menus_france a:hover, .menus_france a.on, .violet a.on, .jaune a.on, .beige a.on, .bleu a.on, .vert a.on, .bleu_vert a.on, .rouge a.on, .gris a.on, .or a.on, .rose a.on, .brun a.on {
background:black;
color:white;
}
.menus_france img {
float:none;
border:none;
margin-bottom:2px;
}


.left {
float:left;
width:660px;
margin-left:4px;
border-left:1px solid #8aba17;
}
.left_int {
float:left;
width:720px;
margin-left:4px;
padding:0 0 20px 10px;
border-left:1px solid #8aba17;
font:12px Verdana, Arial, Helvetica, sans-serif;
color:black;
line-height:16px;
}
.left_int a {
color:#014efe;
text-decoration:underline;
}
.left_int a:hover {
text-decoration:none;
}
.left_int h2 {
font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#8aba17;
margin:0 0 6px 0;
}
.left_int h3 {
font:bold italic 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#8aba17;
margin:0 0 6px 0;
text-align:center;
}
.left_int h4 {
font:12px Verdana, Arial, Helvetica, sans-serif;
color:black;
margin:0 0 4px 0;
}
.left_int img {
float:left;
border:none;
margin:0 6px 0 0;
}
.news {
float:left;
width:408px;
font:10px Verdana, Arial, Helvetica, sans-serif;
color:black;
margin:0 0 20px 20px !important; margin:0 0 20px 10px;
border-bottom:1px solid #B1B3B4;
padding-bottom:10px;
text-align:justify;
}
.news a {
color:#8aba17;
text-decoration:none;
}
.news a:hover {
text-decoration:underline;
}
.news h3 {
font:bold 12px Arial, Helvetica, sans-serif;
color:#8aba17;
margin:4px 0 2px 0;
}
.slogan {
width:345px;
margin:0 0 10px 140px;
}
.galeries {
float:left;
width:408px;
margin:10px 0 10px 20px !important; margin:10px 0 10px 10px;
}
.titre_galeries {
float:left;
width:408px;
height:23px;
margin-top:10px;
}
.sous-menus {
float:left;
border-top:1px solid #8aba17;
padding-top:4px;
margin-left:4px;
}
.sous-menus a {
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:black;
text-decoration:none;
margin-left:10px;
}
.sous-menus a:hover {
color:#8aba17;
}
.vignettes {
position:absolute;
width:102px;
margin:238px 0 0 560px !important; margin:260px 0 0 560px;
}
.flag {
float:right;
width:267px;
text-align:right;
margin-bottom:20px;
}
.flag img, .flag_int img {
border:none;
}
.flag_int {
float:right;
width:200px;
text-align:right;
margin-bottom:20px;
}
.spip strong {
color:#8aba17;
}

.docs_int {
float:left;
text-align:center;
background:#ddd;
padding:6px;
margin:0 4px 4px 0;
}
.docs_int a img {
border:1px solid black;
-moz-opacity:1.0;
filter:alpha(opacity=100);
opacity:1.0;
margin:0;
float:none;
}
.docs_int a:hover img {
-moz-opacity:0.6;
filter:alpha(opacity=60);
opacity:0.6;
}
.docs_int h5 {
margin:2px 0 0 0;
}

form {
margin:0;
}
.formulaire {
width:900px;
font:11px Arial, Helvetica, sans-serif;
color:black;
background:#eee;
border:1px dotted black !important; border:none;
margin:0 0 6px 0;
padding:6px;
}
.spip_bouton {
background:#870101;
font:bold 11px Arial, Helvetica, sans-serif;
color:white;
text-decoration:none;
border:none;
padding:0 1px 2px 3px;
margin:0 0 10px 0;
}
.spip_documents_center { clear: both; width: 100%; margin: auto; }

