/*Taille du contenu obligatoirement en font-size: 12px;*/

body { margin:0; padding:0;background: url(../images/skin/fd_body.gif) repeat-x #56a4b6; font-family: verdana; }
img { border:none; }
div, td {font-size: 13px;}
table{border-collapse: collapse; }

#wrap{
width: 891px;
margin:0 auto;
}

#header{
background: url(../images/skin/fd_header.gif) no-repeat;
width: 891px;
height: 185px;

}

#logo {float:left; width:281px;}
#logo img {display:block;}
#terre {float:left; padding-left:326px; width:127px;}
#terre img {display:block;}

#menu{
width: 336px;
height: 280px;
background: url(../images/skin/fd_menu.gif) no-repeat;
float: left;


}
#menu a{display: block; width: 336px;}
#menu a:hover{background-position:-336px 0;}
#mn1{
height: 41px;
background: url(../images/menu/mn1.gif) no-repeat;

margin-top:0;
}
#mn2{
height: 38px;
background: url(../images/menu/mn2.gif) no-repeat;
}

#mn3{
height:40px;
background: url(../images/menu/mn3.gif) no-repeat;
}

#mn4{
height: 41px;
background: url(../images/menu/mn4.gif) no-repeat;
}

#mn5{
height: 41px;
background: url(../images/menu/mn5.gif) no-repeat;
}

#mn6{
height: 41px;
background: url(../images/menu/mn6.gif) no-repeat;
}

#mn7{
height: 38px;
background: url(../images/menu/mn7.gif) no-repeat;
}

#flash{
width: 555px;
height: 281px;
background: url(../images/skin/fd_flash.gif) no-repeat;
float: left;
margin-top:-1px;
}
#swf{
width: 555px;
height: 283px;
}
#adresse{
height: 18px;
font-size: 11px;
text-align: right;
line-height: 16px;
padding-right: 5px;
font-style: italic;
}

#adresse2 {text-align:center;}
#adresse2 img{margin-top:30px;}

#page_global{clear:both;}

#haut_page{background:  url(../images/skin/fd_page.gif) repeat-y;}
#page{background:  url(../images/skin/haut_page.gif) no-repeat;}

#gauche2,#droite2{float: left;padding-top:40px;}
#gauche2{
width: 333px;
}
#droite2{
width: 495px;
margin: 0 0px 0 40px;
}

#gauche{
padding-top:40px;
width: 333px;
float: left;
position:relative; z-index: 2;
}

#droite{
padding-top:40px;
float: left;
width: 495px;
margin: 0 0px 0 40px;
position:relative; z-index: 2;
}

#droite li {list-style-image: url(../images/skin/puce.gif);}

.basrea {border:1px solid #309dcf; margin-top:20px;}
#carte {text-align:center;}
#adresse img{margin:20 0 0 35px;}
#photo_gauche {padding-left:35px;}

.one {float:left;}
.bg_s {background:url(../images/skin/bg_pics.gif) no-repeat; float:left;} 
.bg_s img {margin:6px 5px 20px 5px; }
.bg_g {text-align:center; background:url(../images/skin/bg_pics2.gif) no-repeat;} 
.bg_g img {margin:6px 14px 20px 0;}

#droite h1 {color:#309dcf; font-size:17px;}

#pics img {border:3px solid #b40001;}

#page strong{
color: #309dcf;
}
#page a{
text-decoration: none;
color: #7bb11a;
font-weight: bold;
}
#page p{
padding-right:10px;
text-align: justify;
}


#footer{
background:  url(../images/skin/fd_footer3.gif) no-repeat;
height: 156px;
text-align: center;
font-size: 12px;
margin-top: -110px;
position:relative; z-index: 1;
}
#links{
padding-top: 10px;
color:white;
}

#legal{
text-align: center;
font-size: 10px;
margin: 5px 0;
}
#legal a{
color: #ffffff;
font-size: 12px;
text-decoration:none;
}

#legal a:hover {
text-decoration:underline;
}

#refe a{
color: #85CADA;
font-size: 9px;
text-decoration:none;
}

#refe {
color: #85CADA;
font-size: 9px;
text-decoration:none;
}

/*PAGES MENTIONS LEGALES*/
#mentions {margin: 20px;}
#mentions p{margin: 10px 0 20px 40px;}


#coord {padding:40px 0 0 30px;}

#contact2{
margin:0px 0 0 0px;
}
 #plan { width:350px;}