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

body { margin:0; padding:50px 0; background:#c0c0c0; text-align:center; }
img { border:none; }
div, td { color:#5f5c5c; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px;}
table{border-collapse: collapse; }


p { padding:5px 0; margin:0;}
a { color:#5f5c5c;}
ul li { color:#5e7ca9; list-style-type:none;}
h1 { margin:0; font-size:20px; padding:0; text-align:left; color:#004494;}
h2 {font-size:15px;}
h3 {}
h4 {}
.clear { clear:left;}
.clear1 { clear:right;}
.clear2 { clear:both;}

#wrapper { width:870px; margin: 0 auto; background:url(../images/bg_wrap.gif) repeat-y;}
#wrap { width:835px; margin:0 20px 0 15px;}
#top { width:835px; padding:13px 0 0 0;}
.logo { width:350px; float:left;}
#menu { width:420px; height:114px; overflow:hidden; float:left;}
#menu ul { margin:0; padding:0;}
#menu ul li { float:left; overflow:hidden; list-style-type:none; list-style-image:none;}
#menu ul li a { display:block; height:228px;}
#menu ul li a:hover { margin-top:-114px;}
.mn1 { width:110px;}
.mn2 { width:105px;}
.mn3 { width:100px;}
.mn4 { width:105px;}
#menu2 { width:52px; height:114px; overflow:hidden; float:left; margin:0 5px; padding:0;}
#menu2 ul { margin:0; padding:0;}
#menu2 ul li { float:left; overflow:hidden; list-style-type:none; list-style-image:no;}
#menu2 ul li a { display:block;}

.videdeco { width:820px; height:20px; overflow:hidden; margin:5px 10px 5px 5px; padding:0; background:url(../images/img-top.gif) repeat-x;}
#animation { width:930px; overflow:hidden; padding-left:5px;}
#flash { width:600px; height:240px; overflow:hidden; float:left;}
.adress { float:left;}
#main { width:820px; margin:0 10px 0 5px;}
#left { width:600px; float:left;}
#right { width:220px; float:left;}
#content { width:820px; background:url(../images/deco.gif) 0 0 no-repeat;}
.text-tab { width:490px; margin-left:110px; }
.text { text-align:justify; padding:5px 0;}
.photo { text-align:center;}
.photo img { background:#efebeb; border:1px solid #ccc; padding:5px; margin-bottom:5px;}
#photo { width:820px; background:#cecccc;}
.photo-bot { width:455px; float:left; text-align:center; padding:5px 0 0 0;}
.photo-bot img { background:#fff; border:1px solid #b3b2b2; padding:5px; margin:0 5px;}
.photo-bot2 { width:365px; float:left; text-align:center;padding:5px 0 5px 0;}
.photo-bot2 img { background:#fff; border:1px solid #b3b2b2; padding:5px; margin:0 5px;}
.photo-bot3 { text-align:center; padding:5px 0 0 0;}
.photo-bot3 img { background:#fff; border:1px solid #b3b2b2; padding:5px; margin:0 5px;}
#footer { width:840px; margin:10px 20px 0 10px; background:#f8f8f8; text-align:center; padding-bottom:10px; color:#4d4a4a;}
#footer a {color:#4d4a4a; text-decoration:none; padding:5px;}
#footer img { margin:5px;}
.contact { width:190px; margin:0 auto; background:#efebeb; border:1px solid #ccc; padding:25px 0;  text-align:center;}




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