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

body { margin:0; padding:0; background:#fff url(../images/bg.gif) repeat-x; text-align:center; }
img { border:none; behavior: url(iepngfix.htc);}
div, td { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2f302c; line-height:14px;}
table{border-collapse: collapse; }
a { color:#484f37; text-decoration:none;}
a:hover { color:#484f37; text-decoration:underline;}
h1 {font-size:20px; text-align:center; color:green;}
h2 {font-size:15px;}
#wrapout { width:985px; margin:0 auto; background:url(../images/bgwrap.gif) repeat-y;}
#wrap { width:985px; background:url(../images/bgtop.jpg) top left no-repeat;}
#wrapin { width:985px; background:url(../images/bgfoot.gif) bottom left no-repeat;}
#content { width:975px; padding:0 5px; position:relative;}
#top { width:975px;}
#logo { width:370px; float:left;}
#logo img { margin:87px 20px 0 35px;}
#anim { width:565px; height:370px; float:left; padding:0 40px 20px 0;}
#flash { width:565px; height:370px;}
#main { width:975px;}
#left { width:275px; float:left; margin:0; padding:255px 0 0 0; }
#middle { width:700px; float:left;}
#titre { width:700px; height:50px; overflow:hidden; text-align:left;}
#text { width:700px; padding:0;}
.text { text-align:justify; padding:15px 25px 15px 10px;}
#photo { width:700px; float:left; text-align:left; padding:15px 0;}
#photo1 { width:335px; float:left; text-align:center;}
#photo1 img { border:#a2afc9 1px solid; background:#d4e3fe; padding:4px;}
#photo2 { width:365px; float:left; text-align:left;}
.photol { border-right:1px solid #000000; padding:0 4px 0 3px;}
.photor { border:none; padding:0 4px 0 3px;}
.vert2 { color:#455c06;}
.vert { font-size:12px; color:#5a7d05; font-weight:bold; padding:5px 0;}
.textred { font-size:12px; color:#df0a0a;}
#footer { width:975px; height:120px; overflow:hidden; line-height:25px; text-align:center; margin-top:22px;}
#menu { width:255px; height:308px; overflow:hidden; top:317px; left:5px; position:absolute;}
#menu ul { list-style-type:none; margin:0; padding:0;}
#menu ul li { overflow:hidden; float:left;}
#menu ul li a { display:block; width::510px;}
#menu ul li a:hover { margin-left:-255px;}

.plan { width:650px; overflow:hidden; margin:0 auto;}
#deco { width:245px; height:131px; top:302px; right:27px; position:absolute; }








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