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

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

/*page*/
#bg { width:1020px; margin:0 auto; padding:0;}
#top { width:1020px; margin:0; padding:0; height:280px; overflow:hidden;}
#logo { width:235px; height:265px; margin:15px 0 0 0; float:left;}
#anim { width:773px; height:237px; background:url(../images/bgflash.jpg) no-repeat; overflow:hidden; float:left; margin:0; padding:18px 10px 25px 2px;}
#flash { width:773px; height:237px;}
#main { width:1020px; margin:0 0 20px 0; padding:0; position:relative;}
#left { width:235px; float:left; margin:0; padding:0;}
#photo1 { width:235px; margin:190px 0 0 0; padding:0;}
#photo1 img { border:1px #ffffff solid; margin:0; padding:0; }
#villes-ref h1 { font-weight: normal; font-size: 10px; margin: 0 0 0 7px; width: 110px; float: left; text-align: center; height: 13px; color: #444;}
#middle { width:785px; float:left; margin:0; padding:0; background:url(../images/bgmain.gif) repeat-y;}
#middlin {  width:785px;  margin:0; padding:0; background:url(../images/bgtopmain.gif) top no-repeat;}
#mainin { width:785px;  margin:0; padding:10px 0; background:url(../images/bgfootmain.gif) bottom no-repeat;}
#text { width:752px; margin:0 auto; padding:0;}
#textin {width:710px; margin:0 auto; padding:10px 0; text-align:left;}
#photos { width:740px; margin:0 auto; padding:0; text-align:left;}
#photos img { margin:0 0 0 10px; padding:0; border:1px #ffffff solid;}
#menu { width:235px; height:205px; margin:0; padding:0; overflow:hidden; position:absolute; top:0; left:0;}
#menu ul { list-style-type:none; margin:0; padding:0;}
#menu ul li { overflow:hidden; float:left; }
#menu ul li a { display:block; width:470px; }
#menu ul li a:hover { margin-left:-235px; }
#footer { width:1000px; margin:0 auto; padding:15px 0; border-top:#d9ccb1 1px solid;}

#encart { margin:0 auto;}

#plan1 {width:225px; height:194px; float:left; background:url(../images/encart1.gif) no-repeat; padding:0; margin:10px 50px;}
#bouton1 {width:120px; height:34px; overflow:hidden; margin:150px auto;}
#bouton1 a {display:block; height:34px;}
#bouton1 a:hover {margin-top:-34px;}

#plan2 {width:225px; height:194px; float:left; background:url(../images/encart2.gif) no-repeat; padding:0; margin:10px 50px;}
#bouton2 {width:120px; height:34px; overflow:hidden; margin:150px auto;}
#bouton2 a {display:block; height:34px;}
#bouton2 a:hover {margin-top:-34px;}


/*PAGES MENTIONS LEGALES*/
#textin2 {width:710px; margin:0 auto; padding:10px 0; text-align:left; font-size:12px;}
#textin3 {width:710px; margin:0 auto; padding:10px 0; text-align:center; font-size:12px;}
h2 { font-size:14px; color:#965f29; text-decoration:underline;}
h2 a { font-size:14px; color:#965f29; text-decoration:underline;}
#mentions p{margin: 10px 0 20px 40px;}