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

body { margin:0; padding:0; background:#2e2a2a url(../images/bgbody.gif) center top repeat-x; text-align:center; }
img { border:none; }
div, td { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#585858; }
table { border-collapse: collapse; }
a { color:#d62128; text-decoration:none; }
a:hover { text-decoration:underline; }
h4 { color:#d62128; font-size:12px; text-decoration:underline; }
ul { color:#888383; }

#content { width:1010px; margin:0 auto; text-align:left; }
#header { width:1010px; height:416px; }
#head2 { padding-left:0 3px 0 6px; width:1001px; height:156px; }
#menu1 { width:222px; height:23px; float:right; }
#menu1 ul { margin:0; padding:0; list-style-type:none; }
#menu1 ul li { float:left; height:23px; }
#menu1 ul li a { display:block; height:23px; }
#mn11 { width:67px; }
#mn12 { width:67px; }
#mn13 { width:88px; }
#slogan { width:541px; float:right; }

#menu { width:1010px; height:51px; overflow:hidden; }
#menu ul { margin:0; padding:0; list-style-type:none; }
#menu ul li { height:51px; float:left; }
#menu ul li a { display:block; height:102px; }
#mn1 { width:94px; }
#mn2 { width:72px; }
#mn3 { width:134px; }
#mn4 { width:108px; }
#mn5 { width:124px; }
#mn6 { width:90px; }
#mn7 { width:88px; }
#mn8 { width:92px; }
#mn9 { width:83px; }
#mn10 { width:125px; }
#menu ul li a:hover { margin-top:-51px; }

#flash { width:1010px; height:206px; background:url(../images/bgflash.gif) repeat-x; }
#anim { width:901px; height:205px; overflow:hidden; float:left; }

#main { width:1000px; margin:0 auto; }
#main h1 { margin:0; padding:0 0 0 56px; height:48px; background:url(../images/bgh1.gif) no-repeat; color:#e2dfdf; font-size:20px; line-height:48px; vertical-align:middle; }
#gauche { width:320px; float:left; text-align:center; }
#video { width:320px; background:url(../images/bgvideo.gif) repeat-y; }
#video2 { margin:0 auto; }
.photos { padding:15px 0; }
.photos img { margin:3px; }

.textL { text-align:justify; }

#droite { width:655px; float:right; }
#droite td { vertical-align:top; padding-right:5px; }
#droite td h4 { color:#d62128; font-size:12px; margin:0; padding:0; }
#droite td img { border:1px solid #fff; }
#droite td ul { margin:0 0 0 15px; list-style-type:none; font-weight: normal; }

#partenaires { text-align:center; }
#partenaires img { margin:10px; }

#footer { border-top:1px solid #3c3838; color:#595858; text-align:center; padding:15px 0; }
#footer a { color:#595858; }
#annuaires { font-weight:bold; padding:0 5px; }
#annuaires img { border:1px solid #cec9c9; margin:10px; }

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

/*autre*/

.contact-plan { text-align:left; padding: 15px; color:#FFFFFF; }
.map-carte { padding: 15px; }
