body { margin:0; padding:25px 0; background:url(../images/bg.gif) repeat-x #e4ddb9; text-align:center; }
img { border:none; }
div, td { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#707065; line-height:16px;}
table{border-collapse: collapse; }
/*fix ie6 png bug*/
img, div { behavior: url(iepngfix.htc);}
p { padding:0; margin:10px 0;}
a { color:#707065;}
ul li {  color:#6c500e; font-weight:bold; list-style-type:none;}
h1 { margin:0; padding:0; text-align:left; text-indent:205px;}
h2  { margin:0; padding:5px 0; color:#ee1405; font-size:16px;}
h3  {  margin:0; padding:5px 0; color:#EC9C21; font-size:14px;}
h4  {  margin:0; padding:5px 0; color:#fff; font-size:13px;}
.clear { clear:left;}
.clear1 { clear:right;}
.clear2 { clear:both;}


#wrap { width:980px; margin:0 auto; position:relative;}
#top { width:980px; position:relative;}
#anim { width:930px; height:208px; overflow:hidden; padding:0 50px 0 0; background:url(../images/bgflash.gif) 0 0 no-repeat;}
#flash {width:930px; height:208px; overflow:hidden; }

#planbtn {position:absolute; right:0; top:235px;}

#coords { width:980px; height:175px; overflow:hidden; background:url(../images/bg_coords.gif) 0 0 no-repeat; }
.adress { width:341px; float:left; overflow:hidden;}
.adress img { margin-top:95px;}
.btnpage { width:230px; float:right; overflow:hidden; }
.btnpage img { margin-top:55px;}

.tableau { border-top:1px solid #A59C7F; border-left:1px solid #A59C7F; background:#fff; color:#000;}
.tableau .ttltab { border-bottom:2px solid #A59C7F; background:#A59C7F;}
.tableau td { border-bottom:1px solid #A59C7F; border-right:1px solid #A59C7F; padding:5px;}

#conseil {width:233px;}
#conseil img {margin:0; padding:0;}
#consmid {width:233px; background:url(../images/cons_mid.gif) repeat-y;}
#conscontent p{text-align:left; padding:0 20px; font-size:11px; font-weight:normal;}
#conscontent h3 {font-size:13px; color:#000; text-align:left; padding:5px 15px; text-transform:uppercase;}

#menu { width:980px; height:55px; overflow:hidden; position:relative; margin-left:110px;}
#menu ul { margin:0; padding:0;}
#menu ul li { float:left; list-style-type:none; list-style-image:none; overflow:hidden;}
#menu ul li a { display:inline-block; height:110px;}
#menu ul li a:hover { margin-top:-55px;}

#sousmenu { position: absolute; left:560px; top: 480px; z-index: 10; }
#sm1 { position: relative; width:160px; display:none; text-align:left; overflow:hidden; background-color:#ec9c21; border:1px solid #a71a05;}
#sm1 ul { margin:0; padding:0; list-style-type:none;}
#sm1 ul li { text-align:left; margin:0; padding:0;}
#sm1 ul li a { color:#fff; text-decoration:none; font-weight:normal; display:block;height:25px; line-height: 25px; padding:0 20px; text-decoration:none; }
#sm1 ul li a:hover { display: block; background-color:#a71a05; text-decoration:none;}

#tabproduit {width:500px; margin:0 auto;}
#tabproduit tr{line-height:130px;}
#tabproduit img {border:1px solid #a71a05; margin-bottom:10px;}
.text h1 {text-align:left; text-indent:0; font-size:20px; color:#a71a05;}
#logo { width:245px; height:210px; position:absolute; top:132px; left:236px;}
#deco { width:202px; height:138px; overflow:hidden; position:absolute; top:482px; left:-29px;}
#main { width:980px; background:url(../images/main_mid.gif) repeat-y;;}
.main-tab { width:980px; background:url(../images/main_top.gif) 0 0 no-repeat;}
.content { width:960px; margin:0 auto; padding:0 10px 65px 10px; background:url(../images/wrap_bot.gif) bottom left no-repeat; }
#left { width:255px; float:left; overflow:hidden; background:url(../images/left_bot.gif) bottom left no-repeat #a71a05; margin:65px 0 0 0; padding:5px 0;}
.photo-left { width:235px; margin:0 auto; text-align:center; color:#fff; }
.photo-left img { margin:5px 0;}
.photo-left p { margin:0; padding:0 0 10px 0; text-align:center; font-weight:bold; color:#fff; font-size:9px; }
.contenue { width:680px; float:right; overflow:hidden; padding:50px 0;}
.middle-tab { width:545px; float:left; overflow:hidden; background:url(../images/mid_mid.gif) repeat-y;}
.middle-fond { width:545px; background:url(../images/mid_bot.gif) bottom left no-repeat; }
.middle { width:495px; padding:25px; overflow:hidden; background:url(../images/mid_top.gif) 0 0 no-repeat;}
.text { text-align:justify;}
.right { width:125px; float:right; overflow:hidden;}
.photo-right { width:125px; text-align:right;}
.photo-right img { background:url(../images/bg_photo.gif) 0 0 no-repeat; padding:5px; margin:10px 0;}
.photo-right p { text-align:center; width:100%; margin:0; padding:0 0 10px 0; font-weight:bold; color:#A71A05; font-size:9px;}
#footer { width:980px; margin: 0 auto; text-align:center; color:#958440; font-size:11px;}
#footer a {color:#958440; text-decoration:none;}
#footer ul {margin-left:100px;}
#footer ul li { float:left; display:inline-block; font-weight:normal; padding:3px 17px; background:url(../images/pucemenu.gif) 0 15px no-repeat;}
#footer ul .single { padding:10px 17px;}
#footer a:hover  {color:#6c500e; text-decoration:none; }
#footer img  { margin:5px 0;}

/*PAGES MENTIONS LEGALES*/
#mentions p{margin: 10px 0 20px 40px;}
#mentions h1 {font-size:17px; text-align:center;color:#000;}
#mentions h2 {font-size:15px;}
