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

body { margin:0; padding:0; background:url(../images/bg.gif) repeat-x #fff; text-align:center; }
img { border:none; }
div, td { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#021229;}
table{border-collapse: collapse; }
p {text-align:justify;}
h1 {font-size:20px; text-align:center; color:#ef9e19;}
h2 { font-size:16px; font-weight:bold; margin:0; padding:0; color:#f1aa1b;}
h3 {}
h4 {}
a { color:#021229;}
ul li { list-style-type:none; font-weight:bold;}
p { margin:0; padding:5px 0;}
.clear { clear:left;}
.clear1 { clear:right;}
.clear2 { clear:both;}
strong {color:#324969;}

#wrap { width:900px; margin:0 auto;}
#top1 { width:900px; height:175px; overflow:hidden; background:url(../images/bg_top1.gif) 0 0 no-repeat;}
#logo { width:320px; float:left; overflow:hidden; text-align:center;}
#logo img { margin:70px 0 0 0; }
#tab-menu { width:570px; float:right; overflow:hidden; text-align:left;}
.menu-top { width:300px; height:30px; overflow:hidden; margin:75px 0 35px 270px; color:#395377; text-align:center; line-height:35px; }
.menu-top a { color:#395377; text-decoration:none; background:url(../images/bg_mntop.gif) 5px 2px no-repeat; padding:0 15px 0 25px; }
#menu { width:560px; height:35px; margin:0; padding:0; overflow:hidden;}
#menu ul { margin:0; padding:0; list-style-type:none;}
#menu ul li { float:left; overflow:hidden; list-style-type:none; list-style-image:none;}
#menu ul li a { display:block; width:140px; height:70px;}
#menu ul li a:hover { margin-top:-35px;}

#top2 { width:900px; height:195px; overflow:hidden; background:url(../images/bg_top2.gif) 0 0 no-repeat;}
.logo { width:310px; float:left; overflow:hidden; text-align:center;}
.logo img {}

.animation { width:590px; height:175px; float:right; overflow:hidden; padding:5px 0 15px 0;}
#flash { width:590px; height:175px; overflow:hidden;}

#main { width:900px;}
#left { width:300px; float:left; overflow:hidden; text-align:center; padding:10px;}
#right { width:580px; float:left; overflow:hidden;}
#titre { width:570px; padding-bottom:10px;}
.photo1 { width:290px; background:#fff; border:1px solid #bfbfbf; padding:4px; margin:5px 0;}
.content { width:570px; padding-right:10px;}
.text { text-align:left;}
.photo-tab { width:570px; overflow:hidden;}
.photo2 {width:270px; background:#fff; border:1px solid #bfbfbf; padding:4px; float:left; margin: 10px 10px 10px 0;}
.photo3 {width:172px; background:#fff; border:1px solid #bfbfbf; padding:4px; float:left; margin: 10px 10px 10px 0;}
.nostyle { margin:10px 0;}
#footer { width:900px; margin:10px 0; padding:10px 0; color:#20406c;}
#footer a { color:#20406c; text-decoration:none; padding:5px;}
.link { width:889px; background:#e5e5e5; border:1px solid #bababa; line-height:35px;}
#encart { width:280px; height:98px; overflow:hidden;}
/*PAGES MENTIONS LEGALES*/
#mentions p{margin: 10px 0 20px 40px;}