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

body { margin:0; padding:0; background:#2b2b2c; text-align:center; }
img { border:none; }
div, td { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#fff;}
table{border-collapse: collapse; }
a { color:#6f6f6f; text-decoration:none;}

#wrap { width:940px; margin:0 auto; position:relative;}
.banier { width:940px; height:130px; overflow:hidden;}

#tab-main { width:940px; background:url(../images/bg_main.gif); padding:5px 0 0 0;}
#main { width:940px; background:url(../images/bg_main_foot.gif) bottom left no-repeat;}
#tab-menu { width:290px; float:left; margin:0; padding:0;}
#menu { width:280px; height:314px; overflow:hidden; margin:0 auto; padding:0;}
#menu ul { list-style-image:none; list-style-type:none; margin:0; padding:0;}
#menu ul li { float:left; overflow:hidden;}
#menu ul li a { display:block; width:560px;}
#menu ul li a:hover { margin-left:-280px;}

.mn1 {}
.mn2 {}
.mn3 {}
.mn4 {}
.mn5 {}
.mn6 {}

#coords { width:274px; text-align:center; background:#242425; margin:15px 8px; padding:10px 0; color:#2f6e89;}

.contenu_texte {font-style: italic; font-size: 12px;color:#3f83a0;}
.contenu_texte strong {font-weight:normal;}

#middle-main { width:650px; float:left;}
#middle { width:610px; float:left;}
.left { width:205px; float:left; text-align:center;}
.photo { width:185px; text-align:center; margin:0 auto; padding:5px 0;}
.textleft1 { width:185px; margin:0 auto; text-align:left; color:#b8b7b7; font-family:Verdana, Geneva, sans-serif;font-size:10px;line-height:14px;text-align:justify;}
.textleft1 strong {font-weight:normal;}

#right { width:405px; float:left;}
#text { width:365px; overflow:hidden; background:url(../images/bgtext.gif) repeat-x #181819; margin:15px 30px 10px 10px; }

#text2 { width:570px; background:url(../images/bgtext.gif) repeat-x #181819; margin:15px 30px 10px 10px; }

.text3 { text-align:justify; padding:5px 10px; color:#fff;line-height:14px;}

.text { text-align:justify; padding:5px 20px; color:#fff;}

.text2 {width:365px; overflow:hidden; margin:15px 30px 10px 10px; text-align:left; color:#888;}

.titre { width:40px; float:left;}
     

.footer { width:940px; text-align:center; color:#6f6f6f; margin:5px 0;}
.footer a { padding:0 5px; text-decoration:none; font-size:11px;  }
.footer a:hover { padding:0 5px; text-decoration:none; color:#224b6; font-size:11px; }

h2 { color:#3f83a0; font-size:14px; margin:0; padding:0;}
h3 { color:#8b8d8e; font-size:12px; margin:0; padding:0;}
.plan { width:570px; overflow:hidden; margin:20px;}

#inclcontact { text-align:center; padding:5px 0; margin:5px 20px 0 10px;  color:#2f6e89;}
/*PAGES MENTIONS LEGALES*/
#mentions p{margin: 10px 0 20px 40px;}

