/* *********** HOUT INFO BOIS
   *********** 72dpi
   *********** Avril 2009
   
   // --> Code couleurs //
   Général : #4a3e32; (brun foncé)
   Rouge : #CF2E1B;
*/

/* ************************* */
/* ******** COMMON ********* */
/* ************************* */

/* General --> */
body{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center; background:#2f241e url(images/bak_body.jpg) 50% 0; color:#4a3e32; }
h2{ font-size:20px; padding-top:15px; text-align:left }
h3{ font-size:16px; margin:10px 5px 10px 10px; text-align:left }
h3 span{ color:#d43516; font-size:15px; font-weight:normal; }
h4{ font-size:14px; text-align:left; margin-bottom:5px; }
label{ width:82px; display:block; font-weight:bold; float:left; line-height:16px; margin-left:50px; }
input{ width:210px; float:left; border:1px solid #a9a19d; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background:url(images/bak_input.jpg) repeat-x 0 50%; }
textarea{ width:380px; height:110px; border:1px solid #a9a19d; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background:url(images/bak_input.jpg) repeat-x left bottom; }
select{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; width:200px; margin-bottom:8px; text-transform:capitalize; }

option:first-letter{ text-transform:uppercase; }
a{ color:#4A3E32; }
img{ behavior:url("pngbehavior.htc"); }

#website{ width:855px; background:#fff; text-align:left; margin:0 auto; background:#fff; padding-bottom:1px; }
.important{ font-weight:bold; color:#d02f1b; }
.cols_nav .important	{ text-align:left; display:block; width:235px; }
.link_suivant{ background:url(images/bak_content_news.gif) no-repeat right center; padding-right:20px; color:#4a3e32; text-decoration:underline; }
.cache{ visibility:visible; background-color:#000; position:fixed; left:0; top:0; height:100%; width:100%; z-index:100; filter:alpha(opacity=70); -moz-opacity:.70; opacity:.70; }
.h3go{ background:url(images/bak_h3form.gif) no-repeat 0 0; padding-left:25px; margin:10px 0; }
.row{ clear:both; padding:5px 0; }
.info{ background:url(images/ico_info.png) no-repeat 0 10px; padding-left:45px; }
.info a{ color:#4a3e32; text-decoration:underline; }
.images{ border:1px solid #ccc; padding:2px; background:#fff; float:left; /*margin-right:20px;*/ position:relative; }
.images img	{ float:left; }
.images.left { margin:5px 15px 5px 0; }
.images.right { margin:5px 0 5px 15px; }
.images .zoom{ display:block; }
.images .zoom span{ position:absolute; bottom:0; right:0; background:#fff url(images/ico_loupe.gif) no-repeat 0px 2px; width:18px; height:18px; display:block; }
.article{ width:80px; background:#7c1e10; color:#FFF; padding:1px; font-size:11px; text-align:center; margin-right:2px; }
.article a{ color:#fff; }
.result{ margin:0 10px 20px 25px; }
.topborder{ background:url(images/bak_content_pointille.gif) repeat-x 0 0; padding-top:10px; margin-top:10px; }
.pointille{ background:url(images/bak_content_pointille.gif) repeat-y 275px 0; }
.refuse{ background:url(images/ico_desavantages.png) no-repeat 0 0; padding-left:20px; padding-bottom:3px; }
/* --> taille */
.w200{ width:200px; }
.w240{ width:240px; }
.w250{ width:250px; }
.w260{ width:260px; }
.w280{ width:280px; }
.w380{ width:380px; }
.w400{ width:400px; }
.w420{ width:420px; }
/* --> font */
.s{ font-size:10px; }
.m{ font-size:11px; }
.italic{ font-style:italic; }
.underline{ text-decoration:underline; }
.strong{ font-weight:bold; }
.gris{ color:#666; }
/* --> align */
.aleft{ text-align:left}
.acenter{ text-align:center}
.aright{ text-align:right; }
.ajustify{ text-align:justify; }
.relative{ position:relative; }
/* --> color */
.cCF2E1B{ color:#CF2E1B; } /* rouge */

.button{ background:url(images/bak_bouton.gif) no-repeat 0 0; height:28px; line-height:28px; border:0; width:auto; padding:0; margin:0; padding-left:10px; overflow: visible; float:right; cursor:pointer; font-size:11px; }
.print{ background:url(images/bak_bouton_print.gif) no-repeat 0 0; padding-left:25px; }
.button input{ background:url(images/bak_bouton.gif) no-repeat top right; height:28px; line-height:26px; display:block; padding-right:25px; border:none; width:auto; color:#fff; font-weight:bold; overflow: visible; cursor:pointer; border:none; padding-bottom:3px; float:left; }
.button span{ background:url(images/bak_bouton.gif) no-repeat top right; height:28px; line-height:26px; display:block; padding-right:25px; border:none; width:auto; color:#fff; font-weight:bold; overflow: visible; cursor:pointer; border:none; float:left; }

.button_return{ background:url(images/bak_bouton_return.gif) no-repeat 0 0; height:28px; line-height:28px; border:0; width:auto; padding:0; margin:0; padding-right:10px; overflow: visible; float:left; cursor:pointer; font-size:11px; }
.button_return span{ background:url(images/bak_bouton_return.gif) no-repeat top left; height:28px; line-height:26px; display:block; padding-left:25px; border:none; width:auto; color:#fff; font-weight:bold; overflow: visible; cursor:pointer; border:none; float:right; }

.button_nospan{ background:transparent url(images/bak_bouton_nospan.gif) no-repeat scroll right 1px; border:1px solid #ccc; color:#fff; cursor:pointer; display:block; float:left; font-size:11px; height:20px; line-height:18px; padding:1px 20px 1px 5px; font-weight:bold; }

.bouton_gris{ width:80px; background:#494A4B; font-size:11px; text-align:center; padding:1px; margin:5px 10px; padding:3px 8px; font-weight:bold; }
.bouton_gris span{ color:#fff; }

/* ul */
.flecheDevant li{ background:url(images/bak_content_news.png) no-repeat 0 3px; font-weight:bold; margin-bottom:16px; padding-left:20px; }
.flecheDerriere li{ background:url(images/bak_content_news.png) no-repeat 0 3px; font-weight:bold; margin-bottom:16px; padding-right:20px; }

h3.left{ margin-left:5px; }

/* ********************************** */
/* ************* HEADER ************* */
/* ********************************** */
#header{ position:relative; }
#header h1{ display:none; } /*position:absolute; top:30px; left:50px; }
#header h1 a{ display:block; background:url(images/logo.png) no-repeat; width:175px; height:160px; }*/

/* *************************************** */
/* ************** NAVIGATION ************* */
/* *************************************** */

/* Top navigation ************************ */
.topnav{ position:absolute; top:14px; right:6px; height:28px; background-color:#e63822; background:RGBA(230, 56, 34, 0.7); filter: progid:DXImageTransform.Microsoft.Gradient(startcolorstr="#e63822",endcolorstr="#e63822"); filter:alpha(opacity=90); _filter:alpha(opacity=70); }
.topnav li{ float:left; line-height:28px; color:#fff; font-size:11px; font-weight:bold; }
.topnav li a{ color:#fff; padding:0 8px; padding:0 15px; display:block; float:left; }
/*.topnav li a:before{ content:'-'; padding-right:16px; }
.topnav li.first a:before{ content:''; }*/
.topnav li select{ margin:0 5px 0 8px; width:auto; }
.topnav li a.actif,
.topnav li a:hover	{ background:#922E27; }

/* Navigation principale **************** */
.nav{ position:absolute; background:url(images/bak_nav_degrade.png) no-repeat top left; _background:none; top:169px; right:6px; height:55px; padding-left:8px; }
.nav li{ float:left; margin-right:6px; height:45px; line-height:35px; background:#000 url(images/bak_nav.png) repeat-x 0 0; _background:none; display:block; margin-top:10px;  float:left; }
.nav li.last{ margin-right:0; }
.nav li a{ color:#fff; font-weight:bold; display:block; background:url(images/bak_nav_bottom_off.gif) no-repeat center bottom; padding:0 15px 10px 15px; }
.nav li a.actif,
.nav li a:hover{ background:url(images/bak_nav_bottom_on.png) no-repeat center bottom; }
.nav li.nav_bois{ background-color:#d0be45; }
.nav li.nav_construction{ background-color:#594741; }
.nav li.nav_amenagements{ background-color:#e1473c; }
.nav li.nav_exemples{ background-color:#9e7262; }
.nav li.nav_news{ background-color:#903b50; }

/* Sous navigation (niv 01) ************* */
#contenu #sousnav{ height:34px; background:url(images/bak_nav_ok.png) no-repeat -4px 22px; /background-position:-3px 22px; }
#contenu #sousnav.nochildren{ height:34px; background:url(images/bak_nav_ok_nochild.gif) no-repeat -4px 22px; /background-position:-3px 22px; }
#contenu #sousnav ul{ width:555px; height:22px; border-right:1px solid #fff; overflow:hidden; }
#contenu #sousnav li{ float:left; display:block; border-right:1px solid #fff; }
#contenu #sousnav li.last{ border:0; }
#contenu #sousnav a{ float:left; display:block; padding:0 12px; line-height:22px; color:#fff; }
	/* --> Le bois */
	.body_bois #contenu #sousnav{ background-color:#948637; }
	.body_bois #contenu #sousnav.nochildren { background-color:#cfbb44; }
	.body_bois #contenu #sousnav ul{ background:#cfbb44; }
	.body_bois #contenu #sousnav a.actif,
	.body_bois #contenu #sousnav a:hover{ background:#948637; }
	/* --> construction */
	.body_construction #contenu #sousnav{ background-color:#352a27; }
	.body_construction #contenu #sousnav.nochildren { background-color:#594741; }
	.body_construction #contenu #sousnav ul{ background:#594741; }
	.body_construction #contenu #sousnav a.actif,
	.body_construction #contenu #sousnav a:hover{ background:#352a27; }
	/* --> Amenagements */
	.body_amenagements #contenu #sousnav{ background-color:#922E27; }
	.body_amenagements #contenu #sousnav.nochildren { background-color:#e1473c; }
	.body_amenagements #contenu #sousnav ul{ background:#e1473c; }
	.body_amenagements #contenu #sousnav a.actif,
	.body_amenagements #contenu #sousnav a:hover{ background:#922E27; }
	/* --> Exemples */
	.body_exemples #contenu #sousnav{ background-color:#6B4D42; }
	.body_exemples #contenu #sousnav.nochildren { background-color:#9e7262; }
	.body_exemples #contenu #sousnav ul{ background:#9e7262; }
	.body_exemples #contenu #sousnav a.actif,
	.body_exemples #contenu #sousnav a:hover{ background:#6B4D42; }
	/* --> News */
	.body_news #contenu #sousnav{ background-color:#6C2C3C; }
	.body_news #contenu #sousnav.nochildren { background-color:#903b50; }
	.body_news #contenu #sousnav ul{ background:#903b50; }
	.body_news #contenu #sousnav a.actif,
	.body_news #contenu #sousnav a:hover{ background:#6C2C3C; }
	
	/* --> Top link (outil, contact) */
	.body_toplink #contenu #sousnav{ background-color:#7c1e10; }
	.body_toplink #contenu #sousnav.nochildren { background-color:#d1321a; }
	.body_toplink #contenu #sousnav ul{ background:#d1321a; }
	.body_toplink #contenu #sousnav a.actif,
	.body_toplink #contenu #sousnav a:hover{ background:#7c1e10; }

/* Sous navigation (niv 02) ************ */
#sousnav2 .sousnav2{ background:url(images/bak_content_right_top.jpg) no-repeat left bottom; padding-bottom:25px; }
#sousnav2 .alaune{ background:url(images/bak_content_right_bottom.jpg) no-repeat 0 0; min-height:180px; clear:both; }
#contenu .sousnav2{ padding-top:25px; }
#contenu .sousnav2 ul{ margin-left:39px; }
#contenu .sousnav2 li{ float:left; margin:0 10px 5px 0; line-height:20px; background:url(images/ico_fleche.gif) no-repeat 0 5px; padding-left:15px; min-width:110px; }
#contenu .sousnav2 li a{ font-weight:bold; color:#4a3e32; white-space:nowrap; display:block; height:20px; line-height:20px; padding-left:7px; }
#contenu .sousnav2 li a span{ padding-right:7px;}
#contenu .sousnav2 li a.actif,
#contenu .sousnav2 li a:hover{ background:url(images/bak_nav02.gif) no-repeat 0 0; display:block; float:left; padding-left:7px; display:block; height:20px; }
#contenu .sousnav2 li a.actif span,
#contenu .sousnav2 li a:hover span{ background:url(images/bak_nav02.gif) no-repeat right top; display:block; float:left; height:20px; color:#fff; }

/* ***************************************** */
/* **************** FOOTER ***************** */
/* ***************************************** */
#footer{ background:#e2e6e8 url(images/bak_footer.gif) no-repeat left bottom; border-top:5px solid #494a4b; margin:10px 6px 5px 4px; padding-bottom:20px; color:#686460; font-size:10px; }
#footer .cols{ width:17%; }
#footer div.first{ margin-left:15px; }
#footer div.last{ width:12%; }
#footer .cols h3{ margin:10px 0 15px 0; font-size:12px; }
#footer .cols a{ color:#686460; }
#footer .cols a:hover{ color:#000; }

/* ****************************************** */
/* ************ CONTENT COMMON ************** */
/* ****************************************** */
#contenu{ margin:5px 6px 5px 4px; background:url(images/bak_content.jpg) no-repeat left bottom; padding-bottom:20px; min-height:400px; }

.content{ width:525px; margin:0 5px 15px 10px; }
.content ul{ margin:10px 5px 30px 30px; }
.content li{ line-height:18px; padding-left:25px; margin-bottom:10px; /**/text-align:justify; }
.content p{ margin:10px 12px 10px 0; line-height:16px; /**/text-align:justify; }

.content .left p,
.content .right p{ text-align:justify; margin:0 2px 10px 5px; }
.content .left img{ margin-bottom:15px; }
.content .images img{ margin-bottom:5px; }
.content .images .zoom img { margin-bottom:0; }
.content .right h3{ margin-top:0; }
.content ul.avantages li{ background:url(images/ico_avantages.png) no-repeat 0 1px; }
.content ul.desavantages li{ background:url(images/ico_desavantages.png) no-repeat 0 1px; }
.content h4	{ max-width:520px; }

.cols_content{ width:533px; min-height:480px; }
.cols_nav{ width:312px; }

/* --> Colonne de droite */
#contenu .alaune h3{ color:#d43516; font-size:17px; font-weight:normal; margin:0 5px 10px 39px; background:url(images/bak_h3news.gif) no-repeat right top; display:inline; padding-right:25px; }
#contenu .news{ margin:0px 0px 0px 24px; border-bottom:1px dotted #000; padding:10px 30px 10px 15px; background:url(images/bak_content_news.png) no-repeat right center; font-size:11px;  }
#contenu .news p{ margin:7px 0; }
#contenu .odd{ background:#f7f8f9 url(images/bak_content_news.png) no-repeat right center; }
#contenu .news .more{ color:#d43516; display:inline; margin-bottom:5px; }

/* --> Colonne de droite : newsletter */
.cols_nav .alaune label{ width:auto; margin:0; }
.cols_nav .alaune input{ width:150px; margin-right:6px; float:right; }
.cols_nav .alaune .button{ float:left; }
.cols_nav .alaune .button input{ margin:0; width:auto; float:left; }
.cols_nav .alaune .content{ width:auto; margin:25px 0 15px 24px; border-bottom:1px dotted #000; }
#contenu .alaune .content h3{ color:#4A3E32; font-size:16px; font-weight:bold; margin:0 5px 10px 10px; background:none; display:inline; padding-right:25px; }

/* CONTACT */
.adresse{ font-weight:bold; }
.adresse h3{ margin-left:5px; }
.adresse .italic{ font-weight:normal; }

ul.intro{ background:url(images/bak_h3form.gif) no-repeat 0 0; padding-left:5px; margin:10px 0; padding-bottom:30px; }
.intro li{ margin:0; padding:0; clear:both; margin-left:15px; }
.intro li label{ display:block; width:120px; border-right:1px solid #ccc; float:left; margin:0; line-height:18px;  padding:3px 0; font-weight:normal; }
.intro li span{ line-height:18px; padding:3px 0; display:block; float:left; margin-left:10px;  }

.results h3{ margin-left:25px; }
.results h4{ margin-bottom:0px; font-size:13px; }
.results p{ margin-top:0px; }
.fig{ padding-bottom:15px; position:relative; padding-top:5px; }
.fig h3{ margin-left:0; }
.fig .illu{ position:absolute; top:-5px; right:-20px; }
.descriptif{ font-size:10px; float:left; line-height:16px; padding-left:8px}
.descriptif span{ display:block; color:#4a3e32; }
ul.utilisation{ margin:0; margin-left:30px }
.utilisation li{ background:url(images/ico_avantages.png) no-repeat 0 3px; padding:0 0 0 20px; min-width:95px; float:left; }

.carte{ padding-top:130px; }
.carte h2{ margin-left:5px; }
.carte h4{ margin:0 0 15px 5px; }
.carte img{ position:absolute; top:50px; right:-30px; }

.colonnes2 .pointille { background:transparent url(images/bak_content_pointille.gif) repeat-y scroll 260px 0; }
.colonnes2 .images{ border:1px solid #ccc; }
.colonnes2 .images img{ margin:5px; max-width:235px; }
.colonnes2 h3{ margin-top:0; }
.content .colonnes2 p { margin:0 5px 10px; text-align:justify; }


/* Le bois */
.body_bois ul.flecheDevant{ margin-left:25px; margin-top:20px; }

/* *********************************** */
/* ********** CSS SPECIALES ********** */
/* *********************************** */

/* --> HOME ************************** */
.home #contenu{ background:none; padding-bottom:0; }

.home #contenu h2{ margin-left:5px; }
.home #contenu h3{ margin:10px 0; }
.home #contenu .cols_content{ width:480px; margin-left:10px; min-height:0; }
.home #contenu .content .cols_content{ width:470px; }
.home #contenu .cols_nav{ width:355px; }
.home #contenu .cols_nav h2{ margin-left:30px; }
.home #contenu .cols_nav h3{ margin-left:20px; }

.home #contenu .content{ background:url(images/bak_content_home.jpg) no-repeat left bottom; width:845px; margin:10px 5px 15px 0; }
.home #contenu ul.left{ text-align:left; margin:0; width:auto; margin-left:50px; }
.home #contenu ul.left li{ background:url(images/ico_avantages.png) no-repeat left center; padding-left:25px; margin-bottom:6px; }
.home #contenu ul.left li a{ background:url(images/bak_content_news.png) no-repeat right center; padding-right:20px; color:#4a3e32; font-weight:bold; }



.event{ margin:5px 0 0px 4px; clear:both; background:url(images/bak_content_news.png) no-repeat right center; padding:5px 25px 5px 25px; display:block; position:relative; padding-bottom:20px; }
.home .event{ border-bottom:3px solid #eaeaea; }
.event div{ }
.event .date{ font-size:11px; color:#999;/* font-weight:bold;*/ position:absolute; bottom:10px; right:25px; font-size:10px; }
.event .type_news{ background:#b70f0f; color:#fff; padding:2px 3px; float:right; }
.event .type_agenda{ background:#471d27; color:#fff; padding:2px 3px; float:right; }
.event .type_projet{ background:#903b50; color:#fff; padding:2px 3px; float:right; }
.event .titre{ color:#d43516; display:block; margin:2px 4px; font-weight:bold; padding:2px 0; }
.event .event p{ color:#4a3e32; font-size:10px; margin-top:5px; }

.home #contenu .w280 ul{ line-height:22px; }
.home #contenu .content2{ background:url(images/bak_home.gif) repeat-y 10px 0; font-size:11px; margin-bottom:20px; }
.home #contenu .content2 .cols_nav{ width:345px; margin-left:10px; }
.home #contenu .content2 p{ margin-bottom:10px; }
.home #contenu .content2 .cols_nav p{ margin-left:10px; }
.home #contenu .content2 p.important{ font-size:14px; margin-bottom:10px; }

/* --> POPUP ************************* */
.popup{ width:400px; height:500px; position:fixed; _position:absolute; left:50%; margin-left:-400px; /*top:50%; margin-top:-400px;*/ top:50px; display:none; z-index:200; text-align:left}
.popup .header{ width:312px; height:30px;z-index:300; margin:0 auto}
.popup .title{ background: url(images/popup_background_title.gif) no-repeat;width:336px; height:60px;z-index:300; margin:0 auto;}
.popup .title .left_arrow{width:13px; height:13px;float:left; margin:9px 0px 0px 5px}
.popup .title .right_arrow{width:13px; height:13px;float:right; margin:9px 5px 0px 0px}
.popup .title .txt{width:280px;float:left;margin:0px 5px; padding-bottom:10px; border-bottom:1px dotted}
.popup .title .num{color:#d33f29}
.popup .title h2{font-size:18px; font-weight:normal; padding-top:0; }
.popup .title .reference{font-size:11px; color:#d33f29; margin-left:3px}
.popup .content{background:#F5F5F5 url(images/bak_popup.jpg) repeat-x left bottom ; width:312px; margin:0 auto}
.popup .content .txt{margin:0 13px;padding-bottom:30px; border-bottom:1px dotted;}
.popup .content .txt .row{padding:10px 0}
.popup .content .txt .row label{float:left; width:100px; margin-left:0; }
.popup .content .txt .row .infos{float:left; width:180px; color:#818080; line-height:16px; }
.popup .liens{/*width:312px;*/z-index:300; margin:0 auto; padding:10px 0}
.popup .liens .retour{ float:right; padding-top:3px; margin-right:13px}
.popup .footer{ width:312px; height:12px; z-index:300; margin:0 auto}
.popup .content .txt a{color:#00F; text-decoration:underline}

.societe{ width:600px; }
.societe .footer, .societe .header, .societe .content{ width:550px; }
.societe .title{ height:40px; width:574px; background:url(images/popup_background_title_big.gif) no-repeat; }
.societe .title .txt{ width:525px; }
.societe .content .txt .row{ padding:6px 0; color:#818080; margin-right:15px; }
.societe .content .txt .row label{float:left; width:20px; text-align:left; }
.societe .content .txt .row a{ color:#818080; }

.links		{ margin-left:15px; margin-bottom:30px; }
.links p	{ font-style:italic; padding:5px; width:500px; margin:0; }
.links p:hover	{ /*border:1px solid #ccc;*/ }
.links p a	{ font-style:normal; }
.links p a:hover:after	{ content:''; }

.hiddenprint	{ display:none; }

/* IE6 SUUUUUUUUUUUUUUUUXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
html, body			{ _height: 100%; }
#header h1 a		{ _background-image:url(images/logo.gif); }
#website			{ _overflow:hidden; }
.clear				{ _height:1px; _overflow:hidden; }
.flecheDevant li	{ _background-image:url(images/bak_content_news.gif); }
.flecheDerriere li	{ _background-image:url(images/bak_content_news.gif); }
textarea			{ _width:320px; }

#contenu #sousnav				{ _height:auto; }
.home #contenu .content			{ _width:835px; }
.home #contenu .cols_content	{ /*_width:470px; _margin-left:5px;*/_width:470px; _display:inline !important; }
.home #contenu .cols_nav		{ /*_width:340px;*/ _width:320px; _display:inline !important; }
.home #contenu .cols_nav h2		{ _width:200px; }
.home .event 					{ _padding:5px 15px 5px 10px; _margin-left:0; _background-image:url(images/bak_content_news.gif); _position:relative; _height:85px; }
.home .w280,
.home .w280 img,
.home h3.w280					{ _width:270px; _margin:0; }
.home .w200,
.home h3.w200					{ _width:190px; _margin:0; _margin-left:10px; }
.home #contenu h3.w200			{ _margin-left:10px; }
.home #contenu ul.left li		{ _background-image:url(images/ico_avantages.gif); }
.home #contenu ul.left li a		{ _background-image:url(images/bak_content_news.gif); }

.left							{ _display:inline !important; _width:490px; }
.left .content					{ _width:490px; _margin-right:0; _padding-right:0; }
.right							{ _display:inline !important; }
.right .content					{ }
#sousnav2						{ _position:relative; _float:right; }
#sousnav2 .sousnav2				{ _background:transparent url(images/bak_content_right_top.jpg) no-repeat scroll right bottom; }
#contenu .sousnav2 li			{ _float:none; }
.images							{ _display:none; _width:auto; _padding-bottom:7px; }
.fig							{ /*_display:none;*/ }
.utilisation li 				{ _width:95px; _float:none; }
.topborder 						{ /*_display:none;*/ }

.cols_nav .important			{ _width:230px; }
.w260							{ _width:220px; }

.content						{ _margin-right:0; }
.nav li a.actif,
.nav li a:hover{ _background-image:url(images/bak_nav_bottom_on.gif); }
.info{ _background-image:url(images/ico_info.gif); }
#contenu .news{ _background-image:url(images/bak_content_news.gif); _zoom:1  }
.utilisation li{ _background-image:url(images/ico_avantages.gif); }
.content ul.avantages li{ _background-image:url(images/ico_avantages.gif); }


div.cache { _position: absolute; _height:expression(document.body.clientHeight + "px"); }

.popup .title .txt			{_padding-bottom:2px;}
.popup .title h2			{font-size:16px; }
.popup .content .txt .row	{ _padding:2px 0;}

#footer			{ /*_margin-top:-40px;*/ }
#footer .cols	{ _width:15%; }
#footer .first 	{ _margin:0; }


/* SOUS MENU 2 LIGNES */
.body_bois #contenu #sousnav ul	{ background:#cfbb44 url(images/bak_nav_whitebottom.gif); }
.body_construction #contenu #sousnav ul	{ background:#594741 url(images/bak_nav_whitebottom.gif); }
.body_amenagements #contenu #sousnav ul	{ background:#E1473C url(images/bak_nav_whitebottom.gif); }
.body_exemples #contenu #sousnav ul	{ background:#9e7262 url(images/bak_nav_whitebottom.gif); }
.body_news #contenu #sousnav ul	{ background:#903b50 url(images/bak_nav_whitebottom.gif); }
.body_toplink #contenu #sousnav ul	{ background:#d1321a url(images/bak_nav_whitebottom.gif); }

#contenu #sousnav 						{ height:auto; background:transparent url(images/bak_nav_ok.png) no-repeat scroll left bottom; padding-bottom:11px; }
#contenu #sousnav.nochildren			{ height:auto; background:transparent url(images/bak_nav_ok.png) no-repeat scroll left bottom; padding-bottom:11px; min-height:23px; }
#contenu #sousnav ul					{ height:auto; overflow:auto; }
#contenu #sousnav li					{ margin-bottom:1px; }
#contenu #sousnav a						{}

.cols_content							{ clear:both; }

.paginate								{ /*border-top:1px solid #ccc;*/ padding-top:10px; }
.paginate a								{ margin:0 5px; }
.paginate a.select						{ text-decoration:underline; }
.paginate a.first:before				{ content:'<< '; }
.paginate a.last:after					{ content:' >>'; }