
* {margin:0;padding:0;}
html,body {height:100%;}
body {background-color:#000;font-family:arial,helvetica,sans-serif;color:#fff;background-image:url(/common/xsl/b2c/terrasse/picts/bg.gif);background-repeat:no-repeat;}
a img {border:0;}
ul,ol,li {list-style-type:none;}
select,input,textarea {font-family:arial,helvetica,sans-serif;color:#000;font-size:10px;}
div,p,span,td {font-size:12px;}
a {color:#fff;}
.spacer {display:block;clear:both;font-size:1px;height:1px;}

div#banner {width:996px;height:118px;}
div#banner div.links {float:left;height:108px;padding-top:10px;padding-left:10px;color:#fff;} 
div#banner div.links a {color:#fff;text-decoration:none;}
div#banner div.links a:hover {color:#ff0000;}
div#banner div.links a.on {color:#ff0000;}
div#banner div.logo {float:right;width:209px;height:118px;} 
div#banner div.logo a, div#banner div.logo img {display:block;width:209px;height:118px;} 

div#footer {display:none;}

div#content {margin-left:10px;margin-right:10px;min-height:295px;}
* html div#content {margin-left:10px;margin-right:10px;height:295px;}
div#content_home {margin-left:10px;margin-right:10px;}

div#content div.txt {margin-bottom:15px;width:900px;}
div#content div.txtj {margin-bottom:15px;text-align:justify;font-size:13px;}
h2 {font-size:13px;font-weight:bold;margin-bottom:5px;}
h1 {margin-bottom:10px;color:#f00;font-size:20px;line-height:25px;}

div.home_deco {padding-top:217px;padding-left:667px;margin-bottom:26px;width:320px;height:52px;background-image:url(/common/xsl/b2c/terrasse/picts/home_deco.gif);background-repeat:no-repeat;}
div.home_deco span {display:none;}


li {list-style-type:disc;margin-left:15px;}

div#nav {height:80px;padding-top:19px;background-image:url(/common/xsl/b2c/terrasse/picts/bg_traits.gif);background-repeat:repeat-x;}
div#nav a {font-size:18px;text-decoration:none;letter-spacing:1px;}
div#nav a.on {color:#ff0000;}
div#nav div.left {float:left;width:215px;height:80px;padding-left:190px;background-image:url(/common/xsl/b2c/terrasse/picts/amp.gif);background-repeat:no-repeat;}
div#nav div.left a {display:block;float:none;clear:both;}
div#nav div.right {float:left;text-align:right;width:591px;}

div.content1 {float:left;margin-right:18px;width:316px;}
div.content2, div.content_news {float:left;width:316px;font-size:13px;}
div.content2 span, div.content_news span {display:block;color:#ff0000;}
div.content2 a, div.content_news a {display:block;margin-left:5px;text-decoration:none;}
div.content2 a:hover, div.content_news a:hover {color:#ff0000;}
div.content2 p {float:left;width:145px;height:130px;font-size:13px;font-weight:bold;line-height:18px;}

div.content2 div.horaires {float:left;width:145px;height:130px;font-size:13px;font-weight:bold;line-height:18px;background-image:url(/common/xsl/b2c/terrasse/picts/folders.gif);background-repeat:no-repeat;}
div.content2 div.contact {float:left;width:355px;height:auto;font-size:13px;font-weight:bold;line-height:18px;}

table.contact {color:#ff0000;font-size:20px;}
table.contact td a {color:#ff0000;font-size:20px;}

div.content_news p {width:auto;}

table.frm td {padding-top:3px;padding-bottom:3px;}
table.frm td a, a.bt {padding-top:15px;color:#ff0000;font-size:17px;text-decoration:none;}
table.frm td table td {padding-top:0;padding-bottom:0;}

div.recherche div {float:left;width:480px;padding-bottom:4px;}
div.recherche div.label {width:170px;}
div.recherche div.spacer {float:none;clear:both;}
div.recherche a {display:block;}
div.recherche img {display:block;}

div.addon {float:left;width:180px;}
div.addon a {display:block;margin-top:10px;color:#f00;text-decoration:none;}

div.prddet {float:left;width:816px;padding-bottom:4px;}

div.outils {padding-bottom:10px;width:961px;border-bottom:1px solid #fff;}
div.outils div {float:left;width:323px;font-size:13px;}
div.outils div.spacer {float:none;clear:both;}

div.prdlst {width:460px;min-height:200px;padding:5px;float:left;margin-right:15px;}
* html div.prdlst {width:460px;height:200px;padding:5px;float:left;margin-right:15px;}
div.prdlst div.photo {float:left;width:200px;margin-right:10px;}
div.prdlst div.photo img {width:200px;height:150px;}
div.prdlst div.txt {float:left;margin-bottom:0;font-size:13px;}
div.prdlst div.txt a {color:#f00;text-decoration:none;}
div.prdlst div.txt table td {font-size:13px;}
div.prdlst h2 {font-size:16px;margin-bottom:8px;}

div.prddet_textes {float:left;width:286px;}
div.prddet_left {float:left;width:286px;margin-right:15px;}
div.prddet_left img {width:286px;height:215px;}
div.prddet_txt {float:left;width:320px;}
div.prddet_txt table td {padding-right:10px;}
div.prddet_links {float:left;width:180px;}
div.prddet_links a {display:block;margin-bottom:2px;padding-top:0;}
div.prddet_desc {width:286px;}

img.vignette {display:block;width:130px;height:98px;margin-bottom:5px;margin-left:30px;}
img.printvignette {display:block;width:150px;height:113px;margin-bottom:5px;}

/*dpe ges*/
.container_dpe {float:left;width:500px;padding-top:10px}
.container_dpe .left_dpe{padding-left:18px}
.container_dpe .right_ges{padding-left:34px}
.t_dpe{margin:0;border-spacing:0;border:1px solid black ;background:white;}
.t_dpe .titre{padding:2px; color:black;font-size:9px}
.t_dpe .titre span{float:right;color:black;font-size:9px}

td.dpeges{height:180px;vertical-align:top}
.cursor_dpeges{background:#fff url(/common/xsl/all/_generic/images/cursor_dpeges.gif) no-repeat;width:45px;height:15px; color:White; text-align:center;padding:2px 0px 5px 0px;position:relative;margin:0px;border:0px solid yellow}
.cursor_dpeges.a{margin-top:0px;padding-left:5px}
.cursor_dpeges.b{margin-top:27px;padding-left:5px}
.cursor_dpeges.c{margin-top:52px;padding-left:5px}
.cursor_dpeges.d{margin-top:79px;padding-left:5px}
.cursor_dpeges.e{margin-top:105px;padding-left:5px}
.cursor_dpeges.f{margin-top:131px;padding-left:5px}
.cursor_dpeges.g{margin-top:159px;padding-left:5px}

div.outils div.pager{font-size:14px;width:961px;text-align:center;}
