*{vertical-align:baseline;font-weight:inherit;font-family:inherit;font-style:inherit;font-size:100%;border:0 none;outline:0;margin:0;padding:0}
.float_right{float:right}
.float_left{float:left}
.clear_both{clear:both}
a img{border:0}
body{font-family:Arial, Helvetica, sans-serif;font-size:12px;background:url(../gifs/header_1x43.jpg) top repeat-x}
hr{background:#d7d7d7;border:none;clear:both;height:1px;margin:10px}
h1{border-bottom:1px solid #000;font-size:1.8em;font-weight:400;margin-bottom:0.75em;padding-bottom:3px}
h2,#formulaire_5 legend{padding-top:1.25em;font-size:1.55em;font-weight:700;border-bottom:1px solid #bba8a2;margin-bottom:0.75em;padding-bottom:3px;color:#552516}
h3{font-weight:700;font-size:1em;padding-top:1em;padding-bottom:0.5em}
#header_container,#container,#diaporama,#minidiapo{width:912px;margin:0 auto}
#header{float:right;width:789px;height:123px;position:relative}
#menu_top{height:27px;color:#fff;padding-top:16px;padding-left:48px}
#menu_top .sep{float:left;padding:4px 5px}
#menu_top a{color:#fff;text-decoration:none;font-weight:700;display:block;height:17px;float:left;padding:5px 10px}
#menu_top a:hover,#menu_top .selected{background:#fff;color:#552417}
#a_logo{display:block;overflow:hidden;background:url(../gifs/logo_123x147.jpg) top no-repeat;width:123px;height:147px;float:left}
#a_logo:hover{background-position:0 -147px}
#a_devis{display:block;overflow:hidden;background:url(../gifs/devis_75x104.jpg) top no-repeat;width:75px;height:104px;position:absolute;top:43px;right:0}
#a_devis:hover{background-position:0 -104px}
#a_promo{display:block;background:url(../gifs/promo_202x61.jpg) no-repeat;width:202px;height:61px;overflow:hidden;margin-top:30px;padding-bottom:20px}
#baseline{font-size:15px;float:left;padding:38px 0 0 20px}
#contact{margin-top:25px;width:290px;float:right;border-left:1px solid #000;font-size:13px;padding-left:10px}
#poids-lourds { font-size:0.8em;}
#diaporama{display:block;width:912px;height:231px;overflow:hidden;text-align:center;margin-bottom:30px;background:url(../gifs/big001.jpg) no-repeat}
#minidiapo{display:block;margin-bottom:30px}
#diaporama li{list-style:none;display:inline;margin-right:7px}
#gauche{float:left;width:270px}
#titre_gauche{color:#2db455;font-size:1.15em}
#titre_gauche span{font-weight:700;font-size:17px}
#menu_gauche{border-top:1px solid #2db455;border-left:1px solid #2db455;width:200px}
#menu_gauche li{background:url(../gifs/megapuce_35x10.gif) no-repeat;background-position:0 13px;list-style:none;padding-left:40px;padding-top:10px;padding-bottom:10px}
#menu_gauche ol li{background:url(../gifs/puce_9x9.gif) no-repeat;background-position:0 13px;list-style:none;padding-left:14px;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #96d9aa}
#menu_gauche ol li ol{padding-top:5px;}
#menu_gauche ol li ol li{background:url(../gifs/puce2_9x9.gif) no-repeat;background-position:0 13px;border:none;padding-top:10px;padding-bottom:3px;padding-left:15px;}
#menu_gauche a{color:#000;text-decoration:none}
#droite{float:right;width:642px}
#droite p{padding-left:15px;padding-top:0.5em;font-size:13px}
p strong,#lexique_ul strong{color:#2db455;font-weight:700}
.liste{margin-left:30px;padding-left:20px;background:url(../gifs/puce_9x9.gif) left no-repeat;background-position:0 0.8em;line-height:1.5em}
#droite .encart{width:160px;height:107px;float:left;font-weight:700;font-size:16px;color:#3b190f;text-decoration:none;padding-left:160px;padding-top:10px}
#droite .encart strong{font-size:23px}
#droite .encart span{display:block;background:url(../gifs/input_1x27.jpg) repeat-x;width:130px;height:27px;font-size:12px;color:#fff;margin-top:5px;padding-top:5px;text-align:center}
#droite #encart1{background:url(../gifs/pic,bois,brut,150x107.jpg) top left no-repeat}
#droite #encart2{background:url(../gifs/pic,bois,transformes,150x10.jpg) top left no-repeat}
#droite #encart3{background:url(../gifs/pic,bois,terrasse,150x107.jpg) top left no-repeat}
#droite #encart4{background:url(../gifs/pic,bois,bardage,150x107.jpg) top left no-repeat}
#loupe{color:#303030;display:inline;float:right;position:absolute;top:0;right:0;z-index:1000;font-size:11px}
#loupe a{font-size:11px;padding-left:3px;padding-right:3px;color:#252525;text-align:center;text-decoration:none}
#loupe p{text-align:right !important;color:#252525}
#promo{width:600px;border:2px solid #2db455; margin:20px auto}
.numpage{padding:5px;margin:5px;text-decoration:none;font-size:15px}
#enc_devis{background:url(../gifs/enc_devis.jpg) no-repeat;height:104px;overflow:hidden;position:absolute;right:74px;top:43px;width:714px;text-decoration:none;display:none}
#enc_devis span{display:block;overflow:hidden;width:95px;height:50px;float:left;padding-top:28px;color:#000}
#enc_devis span strong{font-weight:700}
#enc_devis #first{padding-left:255px}
#enc_devis #second{padding-left:85px}
#enc_devis #third{padding-left:80px}
#NL_box{color:#000;font-size:15px;font-weight:700}
#newsletter_iframe{font-family:Arial, Helvetica, sans-serif}
#formulaire_2 input,#formulaire_2 textarea,#formulaire_7 input{border:2px solid #2db455;background:#fff;width:180px;padding:5px}
#formulaire_5 input,#formulaire_5 textarea,#field_16{border:2px solid #2db455;background:#fff;padding:5px}
#formulaire_5 input:focus,#formulaire_5 textarea:focus,#formulaire_2 input:focus,#formulaire_2 textarea:focus,#formulaire_7 input:focus,#formulaire_7 textarea:focus{border-color:#C90}
#formulaire_5 label{width:240px}
#formulaire_7 label{width:190px}
.checkboxes,.noFloatingLabel{width:30px !important;border:none !important}
#statut-particulier,#statut-professionnel{width:20px !important}
.erreur,.valide{width:380px !important;font-size:11px}
.erreur{background:#fff7f7}
.erreur span{width:250px !important}
#valider{float:right;margin-right:60px;}
#footer_container{width:100% !important;height:160px !important;overflow:hidden;background:url(../gifs/footer_7x31.jpg) bottom repeat-x}
#footer{padding-top:2em;width:918px;height:117px;position:relative;overflow:hidden;border-top:1px solid #2db455;font-size:11px;background:url(../gifs/foo_arbre_125x132.jpg) no-repeat bottom right;margin:20px auto 0}
#footer ul{float:left;width:130px;padding-right:30px;color:#2db455}
#footer #ss_bois{width:185px}
#footer ul li{border-bottom:1px solid #2db455;list-style:none;margin-bottom:3px;}
#footer ul li a{text-decoration:none;color:#2db455}
#footer ol{float:left;padding-right:15px;margin-top:5px;width:70px;overflow:hidden}
#footer ol li{font-size:10px;padding-left:10px;padding-right:5px;padding-top:2px;margin-bottom:3px}
#footer img{float:left;padding-right:10px}
#footer p{position:absolute;bottom:7px;padding-left:155px;font-size:11px;font-weight:700}
#herbe{background:url(../gifs/footer_7x31.jpg) repeat-x bottom left;bottom:0;width:100%;height:31px}
#lexique_ul li{list-style:disc;padding-left:5px;margin-left:20px;line-height:2em}
#essences{width:600px;height:275px}
#essences li{list-style:none;display:block;width:181px;height:275px}
.bois{width:300px;height:300px;margin-left:170px}
.bois li{list-style:none;display:block;width:300px;height:300px}
.erreurs {width:600px;margin:0 0 0 65px;}
.erreurs li{list-style:none;display:block;width:250px;height:150px;overflow:hidden;float:left; margin-right:10px; margin-bottom:10px;}
.roundabout-holder{z-index:5 !important;padding:0}
.roundabout-moveable-item{height:275px;width:181px;cursor:pointer}
.roundabout-in-focus{cursor:auto}
#ess1{background:url(../gifs/bois1.jpg) no-repeat}
#ess2{background:url(../gifs/bois2.jpg) no-repeat}
#ess3{background:url(../gifs/bois3.jpg) no-repeat}
#ess4{background:url(../gifs/bois4.jpg) no-repeat}
#ess5{background:url(../gifs/bois5.jpg) no-repeat}
#ess6{background:url(../gifs/bois6.jpg) no-repeat}
#ess7{background:url(../gifs/bois7.jpg) no-repeat}
#ess8{background:url(../gifs/bois8.jpg) no-repeat}
#ess9{background:url(../gifs/bois9.jpg) no-repeat}
#ess10{background:url(../gifs/bois10.jpg) no-repeat}
#ess11{background:url(../gifs/bois11.jpg) no-repeat}
#ess12{background:url(../gifs/bois12.jpg) no-repeat}
#D1{background:url(../gifs/D1.JPG) no-repeat}
#D2{background:url(../gifs/D2.JPG) no-repeat}
#D3{background:url(../gifs/D3.JPG) no-repeat -30px -50px}
#D4{background:url(../gifs/D4.JPG) no-repeat}
#vp{background:url(../gifs/vieux-pin.jpg) no-repeat}
#ter{background:url(../gifs/ter.jpg) no-repeat}
#ter1{background:url(../gifs/ter1.jpg) no-repeat}
#ter2{background:url(../gifs/ter2.jpg) no-repeat}
#ter3{background:url(../gifs/ter3.jpg) no-repeat}
#ter4{background:url(../gifs/ter4.jpg) no-repeat}
#ter5{background:url(../gifs/ter5.jpg) no-repeat}
#ter6{background:url(../gifs/ter6.jpg) no-repeat}
#ter7{background:url(../gifs/ter7.jpg) no-repeat}
#ter8{background:url(../gifs/ter8.jpg) no-repeat}
#Pa1{background:url(../gifs/Pa1.JPG) no-repeat}
#L2{background:url(../gifs/L2.JPG) no-repeat}
#T4{background:url(../gifs/T4.JPG) no-repeat}
#T10{background:url(../gifs/T10.JPG) no-repeat}
#ss_terrasse a{display:block;width:190px;height:34px;float:left;overflow:hidden;text-decoration:none;font-weight:700;font-size:14px;color:#000;border:2px solid #2db455;-margin:1px;margin:3px;padding:10px 5px}
#ss_terrasse #ss01{background:url(../gifs/ss01.jpg) 0 -54px no-repeat}
#ss_terrasse #ss02{background:url(../gifs/ss02.jpg) 0 -54px no-repeat}
#ss_terrasse #ss03{background:url(../gifs/ss03.jpg) 0 -54px no-repeat}
#ss_terrasse #ss04{background:url(../gifs/ss04.jpg) 0 -54px no-repeat}
#ss_terrasse #ss05{background:url(../gifs/ss05.jpg) 0 -54px no-repeat}
#ss_terrasse #ss06{background:url(../gifs/ss06.jpg) 0 -54px no-repeat}
#ss_terrasse #ss07{background:url(../gifs/ss07.jpg) 0 -54px no-repeat}
#ss_terrasse #ss08{background:url(../gifs/ss08.jpg) 0 -54px no-repeat}
#ss_terrasse #ss09{background:url(../gifs/ss09.jpg) 0 -54px no-repeat}
#ss_terrasse #ss01:hover,#ss_terrasse #ss02:hover,#ss_terrasse #ss03:hover,#ss_terrasse #ss04:hover,#ss_terrasse #ss05:hover,#ss_terrasse #ss06:hover,#ss_terrasse #ss07:hover,#ss_terrasse #ss08:hover,#ss_terrasse #ss09:hover{background-position:0 0;text-indent:-1000px}
#ss_terrasse ol{display:none}
.images{-margin:2px;border:2px solid #2db455;margin:5px; /background:#2DB455; /border-bottom:0px solid red !important;}
a,#menu_gauche a:hover,#menu_gauche .selected,#droite .encart:hover{color:#2db455}
a:hover,#footer ul li a:hover,#footer .selected{color:#000}
#menu_top li,#ss_terrasse li{list-style:none;display:inline}
#baseline strong,#contact strong{font-size:18px;font-weight:700}
.container_actualite,#container_actualite{
width:600px !important;
}
.container_actualite a,.link{
color:#2db455 !important
}

#listing_calendrier {
background:none !important;
width:600px !important;
border:1px solid #efefef
}

#listing_calendrier li li:hover {
background:none !important;
}

#news_rechercher {
border:1px solid #2db455 !important;
}

.image_tpl{
padding-bottom:20px;
}

.tabeuldemoi td {
	vertical-align:top;
}

#formulaire_5 a {
	padding-left:250px;
}

#formulaire_5 #field_24 {
	width:360px;
}


.sitemap{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}
.sitemap p{
	padding-top:10px;
	padding-bottom:10px;
}

.sitemap a{
	text-decoration:none;
}

.listyle{
	font-size:13px;
	font-weight:bold;
	list-style:none;
	color:#2DB455;
}
.listyle2{
	font-size:13px;
	list-style:none;
	color:#2DB455;
	margin-left:45px;
}

#formulaire_5 .erreur, #formulaire_2 .erreur { float:right;}
#formulaire_5 .erreur label { text-align:left }
#formulaire_2 input#choice-particulier, #formulaire_2 input#choice-professionnel { width:30px}
#formulaire_2 div.divGenerateur label.required { font-size:13px; padding-left:15px; padding-top:0.5em; }
span.required { color:#ff0000;}

