/*Taille du contenu obligatoirement en font-size: 12px;*/
 /*fix ie6 png bug*/
 img, div { behavior: url(iepngfix.htc);}
 img { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...); }

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

h1{font-size:20px; color:#b5201f;}
h2{font-size:15px;}

#wrap { width:100%; margin:0; padding:0; background:url(../images/bgfooter.gif) repeat-x bottom;}

#superwrapper {width:1210px; margin:0 auto;padding:0; position:relative;}

#logo {position:absolute; top:15px;left:50%;margin-left:-600px}

#wrap1 { width:1210px; margin:0 auto; padding-bottom:15px; background:url(../images/deco.gif) bottom left no-repeat;}
#wrap2 { width:890px; margin:0 auto; padding:0; overflow:hidden;}
#top { width:890px; margin:0; padding:0;}
#anim { width:890px; height:205px; margin:0; padding:0; background:url(../images/bgflash.jpg) no-repeat; overflow:hidden;}
#flash { width:890px; height:205px;}
#menu {  height:42px; float:left;margin:0;margin-left: 100px; overflow:hidden; }
#menu ul { list-style-type:none; margin:0; padding:0;}
#menu ul li { overflow:hidden; float:left;}
#menu ul li a { display:block; height:84px;}
#menu ul li a:hover { margin-top:-42px;}
#mn1 { width:115px;}
#mn2 { width:139px;}
#mn3 { width:135px;}
#mn4 { width:141px;}
#mn5 { width:150px;}
#main { width:890px; margin:15px 0; padding:0;}


#left{ width:210px; margin:0; padding:20px 0 15px 0; float:left; background:url(../images/bgbottomleft.png) bottom no-repeat; _background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/bgbottomleft.png,
sizingMethod='scale',); position:realive; z-index:0;}


#liens { width:190px; margin:0 auto; padding:10px 0; position:relative; z-index:1;}
#photo1 { width:190px; margin:0 auto; padding:0; }
#photo1 img { border:#d5d2d2 1px solid; margin:5px;}
#middle { width:375px; float:left; margin:0; padding:0;}
#middle2 { width:680px; float:left; margin:0; padding:0; text-align:left;}
#titre { width:364px; height:37px; margin:0 auto; padding:0; float:left;}
#titre2 { width:364px; height:37px; margin:0 auto; padding-bottom:15px; }
#text { width: 375px; margin:0; padding:0;}
#textin { width:365px; margin:0 auto; padding:10px 0; text-align:left;}
#textin a, #textin a:hover { color:#000000;}
#liens2 { width:180px; margin:0 auto; padding:10px 0; float:left;}

#right { width:305px; float:left; margin:0; padding:0;}
#photo2 { width:305px; text-align:left; }
.photoh { border:#c1c1c1 1px solid; background:#d5d2d2; padding:6px; margin-bottom:3px; overflow:hidden; width:290px; height:114px; text-align:center;}
.photob { border:#c1c1c1 1px solid; background:#d5d2d2; padding:4px; overflow:hidden; width:142px; height:116px; float:left; text-align:center;}
.photoh img, .photob img { border:#ffffff 1px solid;}
#footer { width:890px; height:100px; margin:0 auto; padding:0; color:#ffffff; overflow:hidden;}
#menufoot { width:735px; height:35px; float:left; text-align:left; margin-top:15px;}
#mtc { width:155px; height:35px; float:left; margin-top:10px;}

#liencp { width:190px; margin:0 auto; padding:0;}
#liencp1 { width:180px; margin:0 auto; padding:0;}
.liencontact, .lienplan { width:95px; height:22px; margin:0; padding:10px 0 30px 0; float:left; overflow:hidden;}
.liencontact1, .lienplan1 { width:90px; height:22px; margin:0; padding:10px 0 30px 0; float:left; overflow:hidden;}
.liencontact a, .lienplan a { display:block; unicode-bidi:normal;}
.liencontact1 a, .lienplan1 a { display:block; unicode-bidi:normal;}
#plan { width:680px; float:left; margin:0; padding:0; text-align:left;}
#carte { width:640px; float:left; margin:0 auto; padding:20px;}


/*PAGES MENTIONS LEGALES*/
#mentions { padding-top:20px; text-align:center;}
#mentions p{margin: 10px 0 20px 0;}
#mentions strong { color:#18246d;}
#mentions2 {text-align:center;}
#mentions2 p  {color:#000;}
#mentions2 strong {color:#000;}
#mentions2 a {color:#000;}