.lien-vert {
	font-weight: normal;
	color: #54af25;
	text-decoration: underline;
}
.marron {
	color: #996600;
}
.home-bloc h1 {
	padding:0px;
	margin:0px;
	line-height:30px;
	font-weight:normal;
	font-size:23px;
	margin-bottom:5px;
	color: #996600;
}
#fermer {
	background-color: #54AF25;
	height: 15px;
	width: 15px;
	position: absolute;
	left: 670px;
	bottom: 10px;
	right: 10px;
}



#i-newsletter, #s-newsletter {
	border:1px #ffffff solid;
	text-align:right;
	color:#ffffff;
	width:130px;
	height:14px;
	padding:0px 4px 0px 4px;
	font-size:10px;
	font-weight:bold;
	background-color:#54AF25;
}

#s-newsletter {
	width:26px;
	padding:0px;
	text-align:center;
	height:16px;
	margin-left:4px;
}

#am-bloc1-content {
	width:594px;
	height:305px;
	background:url('/img/bg-amenagement-jardin.jpg') no-repeat top left;
	
}

#am-bloc2-content { 
	width:294px;
	height:149px;
	border:solid 1px #54AF25;
}

#am-bloc3-content { 
	width:297px;
	height:456px;
	background:url('/img/bg-nos-realisations.jpg') no-repeat top left;
}

#mag-bloc1-content {
	width:295px;
	height:149px;
	border:solid 1px #54AF25;
}

#mag-bloc2-content {
	height:305px;
	background:url('/img/bg-visiter-magasin-sabz.jpg') no-repeat top left;
}

#mag-bloc3-content {
	height:304px;
	background-color:#54AF25;
}

#mag-bloc4-content {
	border:solid 1px #54AF25;
}

#rea-bloc-content {
	width:297px;
	height:456px;
	background-color:#54AF25;
}

.rea-bloc {
	width:296px;
	height:152px;
	margin-bottom:1px;
	position:relative;
	z-index:4;
}
.rea-img {
	z-index:4;
}

.rea-bar-trans {
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	opacity: 0.85;
	width:296px;
	height:22px;
	background-color:#ffffff;
	bottom:0px;
	z-index:5;
	position:absolute;
}

.rea-bar-info {
	height:22px;
	bottom:0px;
	left:0px;
	z-index:6;
	position:absolute;
	color:#000000;
	font-size:12px;
	line-height:20px;
	padding:4px 8px 0px 8px;
}


#home-col1 {float:left; width:298px;}
#home-col2 {float:left; width:297px;}
#home-col-left {float:left; width:595px;}
#home-col-right{float:left;	width:298px;}
.home-bloc-type1, .home-bloc-type3 {
	float:left;
	width:298px;
	vertical-align: bottom;
}

.home-bloc-type2 {float:left; width:297px;}
.home-bloc-type12 {
	float:left;
	width:595px;
}
.home-line1 {height:153px;}
.home-line2 {height:152px;}
.home-line12 {
	height:305px;
}
.home-line123 {height:456px;}
.home-line3 {height:153px;}

#mag-col-left {
	float:left;
	width:594px;
}
#mag-col-right{
	float:left;
	width:297px;
}
.mag2-bloc1{
	padding:0px;
	margin:0px;
	width: 593px;
}
h1.mag2-bloc1-content,a.mag2-bloc1-content {
	margin:0px;
	padding-top:230px;
	padding-left:15px;
	color:#fff;
	font-family:Verdana;
}
h1.mag2-bloc1-content{
	font-size:24px;
	font-weight:normal;
}
a.mag2-bloc1-content{
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
.mag2-bloc2{width:593px;}
.mag2-bloc3{
float:left;	
width:272px;
height:151px;
background-color:#54AF25;
margin-right:1px;
}
h1.mag2-bloc3-content,a.mag2-bloc3-content, div.mag2-bloc3-content {
	margin:0px;
	padding-top:15px;
	color:#fff;
	font-family:Verdana;
}
h1.mag2-bloc3-content{
	font-size:24px;
	font-weight:normal;
	padding-left:15px;
}

div.mag2-bloc3-content{
	padding-left:15px;
}

a.mag2-bloc3-content{
	font-size:13px;
	padding-left:5px;
	font-weight:bold;
	text-decoration:none;
}

.mag2-bloc4{
float:left;
width:321px;
height:151px;
background:url('/img/magasin/magasin3.jpg') no-repeat;
}

a.mag2-bloc4-content {
	margin:0px;
	padding-top:110px;
	padding-left:80px;
	color:#fff;
	font-family:Verdana;
	font-size:20px;
	font-weight:normal;
	text-decoration:none;
	display:block;
	}
.mag2-adresse{
	width:268px;
	height:278px;
	background-color:#54AF25;
	color:#fff;
	margin-bottom:1px;
	float:left;
	padding:15px;
	padding-top:7px;
}
.mag2-adresse  h1{
color:#fff;
font-size:17px;
font-weight:normal;
margin:0px;
padding:0px;
text-decoration:none;
}

.mag2-adresse  h2{
color:#fff;
font-size:17px;
font-weight:normal;
margin:0px;
padding:0px;
text-decoration:none;
}


div.mag2-bloc5-content a {
	text-decoration:underline;
}
.mag2-plan {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width:297px;
	height:150px;
	margin:0px;
	padding:0px;
	float:left;
}
.mag2-plan-img { 
	border:0px;
	margin:0px;
	padding:0px;
}
.magasin_bloc_news{
	padding:15px;
	padding-top:7px;
	margin:0px;
	float:left;
	color:#fff;
	font-size:12px;
	background-color: #54af25;
}

.magasin_bloc{
	padding:15px;
	padding-top:7px;
	margin:0px;
	float:right;
	color:#54AF25;
	font-size:11px;
	border:solid 1px #54AF25;
}
.magasin_bloc_news   h1 a{
	text-decoration:underline;
}

.magasin_bloc a{
text-decoration:none;
}
.magasin_bloc_news  h1{
color:#fff;
font-size:17px;
font-weight:normal;
margin:0px;
padding:0px;
text-decoration:none;
}

.magasin_bloc_news  h2{
color:#fff;
font-size:17px;
font-weight:normal;
margin:0px;
padding:0px;
text-decoration:none;
}


.magasin_bloc h1{
color:#54AF25;
font-size:17px;
font-weight:normal;
margin:0px;
padding:0px;
text-decoration:none;
}

.magasin_bloc h2{
color:#54AF25;
font-size:17px;
font-weight:normal;
margin:0px;
padding:0px;
text-decoration:none;
}

.magasin_bloc_news   a {
	text-decoration:underline;
	font-size: 11px;
}

.univ_col{float:left;width:298px;}
.univ_cadre{padding:15px;padding-top:7px;width:268px;margin:0px;color:#54AF25;border:solid 1px #54AF25;}
.univ_bloc{padding:15px;padding-top:7px;width:268px;height:131px;margin:0px;color:#fff;}
.univ_col h1{font-size:17px;font-weight:normal;padding:0px;margin:0px;}
.univ_cadre h1{color:#54AF25;}
.univ_bloc h1{color:#fff;}
.univ_col h2{font-size:17px;font-weight:normal;padding:0px;margin:0px;}
.univ_cadre h2{color:#54AF25;}
.univ_bloc h2{color:#fff;}
#univ-scrollbloc{
margin:0px;
padding:0px;
width:535px;
height:268px;
float:left;
overflow:hidden;
position:relative;
}

#univ-scroll {
height:268px;
width:15px;
float:left;
position:relative;
margin-right:1px;
margin-left:7px;
}





#univ-col-left {float:left;width:594px;margin-right:1px;}
#univ-col-right{float:left;width:297px;}
.univ-bloc1{
width:594px;
height:304px;
padding:0px;
margin:0px;
margin-bottom:1px;
background:url('/img/univsabz/univsabz_principale.jpg') no-repeat top left;
}
h1.univ-content,div.univ-content {
	margin:0px;
	padding:15px;
	color:#fff;
	font-family:Verdana;
	font-size:16px;
	padding-bottom:5px;
}
.univ-bloc2{width:594px;}
.univ-bloc3{
float:left;	
width:282px;
height:151px;
background-color:#54AF25;
}

#univ-scrollbloc3{
margin:0px;
padding:0px;
width:282px;
height:151px;
float:left;
overflow:hidden;
position:relative;
}

#univ-scroll-small {
height:151px;
width:15px;
float:left;
position:relative;
background-color:#54AF25;
margin-right:1px;
}



.univ-bloc4{
float:left;
width:296px;
height:151px;
background:url('/img/univsabz/univsabz3.jpg') no-repeat;
}
.univ-bloc5{
width:297px;
height:127px;
float:left;
background-color:#54AF25;
}

.univ-bloc6{
width:297px;
height:329px;
margin-bottom:1px;
float:left;
background-color:#54AF25;
}


#univ-scrollbloc6{
margin:0px;
padding:0px;
width:281px;
height:329px;
float:left;
overflow:hidden;
position:relative;
}

#univ-scroll-big {
height:329px;
width:15px;
float:left;
position:relative;
background-color:#54AF25;
margin-right:1px;
}

#central-content-pro{
background-color:#fff;float:left;
font-family:Verdana;
color:#fff;
font-size:12px;
}

.pro-bloc{
border:solid 5px #fff;
padding:15px;
font-family:Verdana;
color:#fff;
font-size:11px;
float:left;
float:left;
margin:0px;
}

.pro-bloc-base{
border:solid 1px #54AF25;
padding:15px;
padding-top:7px;
font-family:Verdana;
color:#54AF25;
background-color:#fff;
font-size:11px;
margin:0px;
}


.pro-col{
font-family:Verdana;
color:#fff;
font-size:11px;
float:left;
margin:0px;
padding:0px;
}

.boutonpro{
padding:0px;
margin:0px;
height:20px;
background:url('/img/espacepro/bouton_pro_g.gif') no-repeat top left;
color:#54AF25;
}

.boutonpro2{
padding:0px;
margin:0px;
height:27px;
padding-left:20px;
color:#fff;
margin-bottom:5px;
}

a.boutonpro2-text{
font-family:Verdana;
color:#fff;
font-size:11px;
padding:6px 0px 0px 30px;
margin:0px;
height:27px;
background:url('/img/espacepro/bouton_pro_l.gif') no-repeat;
text-align:center;
text-decoration:none;
display:block
}



#pro-scrollbloc{
margin:0px;
padding:0px;
width:370px;
float:left;
overflow:hidden;
position:relative;
}

#pro-scroll {
width:15px;
float:left;
position:relative;
margin-right:1px;
}

.pro-bloc-base h1{font-size:17px;font-weight:normal;margin:0px;padding:0px;}

a.boutonpro-text{
font-family:Verdana;
color:#54AF25;
font-size:11px;
padding:0px;
padding-top:2px;
margin:0px;
margin-top:3px;
height:18px;
background:#fff;
text-decoration:none;
float:left;
font-weight:bold;
}

h1.pro{
font-family:Verdana;
color:#fff;
font-size:17px;
font-weight:bold;
margin:0px;
padding:0px;
}

h2.pro{
font-family:Verdana;
color:#fff;
font-size:17px;
margin:0px;
padding:0px;
}


input.formpro{
border:0px;
height:18px;
font-family:Arial;
font-size:11px;
padding-right:3px;
vertical-align:middle;
}

textarea.formpro{
border:0px;
height:100px;
width:500px;
font-family:Arial;
font-size:11px;
padding:3px;
margin-top:5px;
}

input.formproerror{
border:0px;
height:18px;
font-family:Arial;
font-size:11px;
padding-right:3px;
vertical-align:middle;
background-color:#ff0000;;
}


#central-content-news{
background-color:#54AF25;
padding:0px;
float:left;
font-family:Verdana;
color:#fff;
font-size:12px;
}

h1.news{
font-size:24px;
font-weight:normal;
padding:10px 0px 10px 10px;
margin:0;
}

div.row-news{
width:891px;
height:109px;
margin:0px;
padding:0px;
}

div.news-block{
vertical-align:bottom;
width:296px;
height:109px;
margin:0px;
padding:0px;
float:left;
border-right:solid 1px #fff;
border-bottom:solid 1px #fff;
}


div.news{
font-size:10px;
color:#000;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
padding:2px 10px 2px 10px;
line-height:10px;
}

div.news a{
color:#53B024;
display:block;
text-align:right;
font-weight:bold;
}

div.news h2{
font-size:11px;
font-weight:bold;
padding:0px;
margin:0px;
}

.newstrans {
	background-color:#fff;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	width:296px;
	height:45px;
	margin-top:64px;
	}


#central-content-projet{
padding:1px;
float:left;
font-family:Verdana;
color:#000;
font-size:12px;
width:889px;
height:456px;
}

div.projet_col_left{
float:left;
width:319;
height:456px;
}

div.projet_col_right{
float:left;
width:549px;
height:434px;
padding:10px;
background-color:#fff;
border:solid #54AF25 1px;
border-left:0px;
}


div.projet_bloc{
background-color:#fff;
height:434px;
float:left;
text-elign:justifiy;
}

div.projet_bloc h1{
font-family:Verdana;
color:#54AF25;
font-size:17px;
margin:0px;
padding:0px;
font-weight:normal;
}

div.projet_bloc img{clear:both;margin-bottom:7px;}

div.projet-sbloc{
width:286px;
float:left;
}

div.projet-sbloc h1{
font-family:Verdana;
color:#54AF25;
font-size:14px;
margin:0px;
padding:0px;
padding-left:30px;
background:url('/img/projet/fleche_orange_projet.jpg') no-repeat;
font-weight:normal;
}


#projet-photos
{
	height:130px;
	width:859px;
	padding:15px;
	text-align:center;
}

#projet-photos img
{
margin:0px;
padding:0px;
border:0px;
float:left;
}


#projet-scrollbloc
{
    overflow:hidden;
	height:130px;
	width:800px;
	float:left;
}

#projet-scrollbloc img
{
margin:0px;
padding:0px;
border:0px;
float:left;
margin-left:68px;
}
	
#central-content-real{
background-color:#54AF25;
padding:1px;
float:left;
font-family:Verdana;
color:#000;
font-size:12px;
width:889px;
height:auto;
}

div.real-bloc{
background-color:#fff;
margin:0px;
padding:10px 0px;
width:889px;
height:auto;
float:left;
position:relative;
}


#real-scrollbloc{
margin:0px;
padding:0px;
width:860px;
height:451px;
float:left;
overflow:hidden;
position:relative;
}



div.real-col-left{
width:380px;
height:auto;
float:left;
padding-top:5px;
padding-left:10px;
padding-right:10px;
margin:0px;
background: url('/img/pointilles_verticaux.jpg') repeat-y top right;
}

div.real-sbloc{margin:0px 15px;clear:both;position:relative;}
div.real-sbloc-img{margin:0px;clear:both;position:relative;}

div.real-sbloc h2{
background: url('/img/fleche_orange.gif') no-repeat top left;
padding:8px 0px 0px 15px ;
height:auto;
margin:0px;
color:#54AF25;
font-size:16px;
font-weight:normal;
}

div.real-paragraphe{
margin:0px;
padding:0px;
padding-top:15px;
}

div.real-paragraphe h3{
font-family:Verdana;
color:#54AF25;
font-size:11px;
margin:0px;
padding:0px;
font-weight:normal;
background:none;
}

div.real-paragraphe a{
font-family:Verdana;
color:#54AF25;
font-size:11px;
text-decoration:none;
}


div.real-img-left{
float:left;
width:85px;
padding-right:10px;
}

div.real-img-left img{
border:0;
padding:0;
margin:0;
margin-bottom:12px;
}

div.real-img-principal{
float:left;
width:285px;
height:285px;
}

div.real-img-bottom{
padding:0px;
margin-top:-2px;
margin-left:85px;
clear:both;
}

div.real-img-bottom-div{
float:left;
border:0;
padding:0px;
margin:0px;
padding-left:12px;
text-align:center;
}
div.real-img-bottom-div img{
border:0px;
margin:0px;
padding:0px;
}
div.real-img-bottom-div a{
font-family:Verdana;
color:#54AF25;
font-size:11px;
text-decoration:none;
}

div.real-img-galeries{
padding:0px;
padding-top:10px;
margin:0px;
overflow:hidden;
white-space: nowrap;
}

div.real-img-galeries img{
border:0px;
margin:0px;
padding:0px 5px;
/*float:left;*/
}


div.real-col-right{padding-top:10px;padding-left:15px;width:470px;float:left;}
div.real-col-right h1{
background: url('/img/fleche_orange.gif') no-repeat top left;
padding:8px 0px 0px 15px ;
height:auto;
margin:0px;
color:#54AF25;
font-size:24px;
font-weight:normal;
}
.real-sous-titre{font-size:16px;color:#54AF25;padding-left:15px;}

.real-couleur{
font-family:Verdana;
color:#54AF25;
font-size:11px;
}

div.real_separateur{background:url('/img/pointilles_horizontaux.jpg') repeat-x left;height:1px;margin:20px 0px;}
	
#eb-col-gauche {
	float:left; 
	width:147px;
	height:auto;
	border:solid 1px #54AF25;
	position:relative;
	padding:10px 8px 10px 8px;
	z-index:4;
}

#eb-espace-central, #eb-espace-central-big, #eb-espace-central-large {
	float:left; 
	height:456px;
	width:562px;
}
#eb-espace-central-big { height:425px; }

#eb-espace-central-large { height:auto; width:715px;}


#eb-col-droite {
	float:left;
	width:165px;
	height:456px;
	position:relative;
	z-index:4;
}

#eb-col-droite-interne {
	width:163px;
	height:454px;
	border:solid 1px #54AF25;
	position:relative;
	z-index:4;
}

#eb-bloc-info {
	bottom:0px;
	left:0px;
	height:105px;
	z-index:4;
	position:absolute;
	background-color:#54AF25;
	padding:10px 5px 10px 5px;
	width:153px;
	color:#ffffff;
	font-size:11px;
/*	font-weight:bold;*/
}

#eb-bloc-info-gauche {
	bottom:0px;
	left:0px;
	height:95px;
	z-index:4;
	position:absolute;
	width:163px;
	text-align:center;
}

#eb-bloc-info ul{
	padding-left:0px;
	margin:0px 0px 0px 9px;
}
#eb-bloc-info li {
	list-style-type: none;
	margin:0px;
	list-style-image:url('/img/liste-puce.gif');
	list-style-position : outside;
	padding:0px;
}

#eb-bloc-info a {
	color:#ffffff;
	text-decoration:none;
}
#eb-bloc-info a:hover {
	color:#ffffff;
	text-decoration:underline;
}



#cat-menu ul{
	padding:0px;
	margin:0px;
}
#cat-menu li {
	list-style-type: none;
	margin:0px;
	padding:0px;
	font-size:11px;
	font-family:arial;
/*	font-weight:bold;*/
}
#cat-menu a {
/*	font-weight:bold;*/
	color:#8C8D8B;
	text-decoration:none;
}
#cat-menu a:hover {
	text-decoration:underline;
	color:#54AF25;
}

.cat-sub-menu {
	overflow-y : hidden;
	height:0px;
	padding-left:10px;
}

.cat-sub-menu-open {
	overflow-y : hidden;
	height:auto;
	padding-left:10px;
}

.cat-sub-menu-close {
	overflow-y : hidden;
	height:1px;
	padding-left:10px;
}



#cat-menu a.green {
	color:#54AF25;
}

select.search {
	box-sizing: content-box; 
	-moz-box-sizing: border-box;
	margin-top:4px;
	height:19px;
	border:solid 1px #777777;
	width:140px;
	font-size:10px;
	color:#777777;
	line-height:12px;
}

.select-color-line, .selector-color-line {
	border-style:solid;
	border-color:#999999;
	border-width:1px;
	width:120px;
/*	padding:3;*/
}

.select-vegetaux-line, .selector-vegetaux-line {
	border-style:solid;
	border-color:#999999;
	border-width:1px;
	width:50px;
/*	padding:3;*/
}

.select-mobilier-line, .selector-mobilier-line {
	border-style:solid;
	border-color:#999999;
	border-width:1px;
	width:150px;
/*	padding:3;*/
}


.select-color-line {
	background:url('/img/colordropdown-arrow.gif') no-repeat right;
	padding:3px 22px 3px 3px;
}

.select-vegetaux-line {
	background:url('/img/colordropdown-arrow.gif') no-repeat right;
	padding:3px 22px 3px 3px;
}

.selector-vegetaux-line {
	padding:3px 22px 3px 3px;
}

.select-mobilier-line {
	background:url('/img/colordropdown-arrow.gif') no-repeat right;
	padding:3px 22px 3px 3px;
}

.selector-mobilier-line {
	padding:3px 22px 3px 3px;
}


table.liste-prod {
	width:140px;
}

table.liste-prod td {
	height:33px;
	font-size:10px;
	font-weight:bold;
}

#eb-espace-central .defille-prod {
	padding:9px 0px 0px 10px;
	margin-top:2px;
	overflow-y : hidden;
	overflow-x : hidden;
	height:300px;
	float:left;
	width:520px;
}

#scroll-small {
	height:300px;
	width:15px;
	float:left;
	position:relative;
}

#scroll-big {
	height:430px;
	width:15px;
	float:left;
	position:relative;
}

.down {
	position:absolute;
	bottom:0px;
	left:0px;
}

#eb-espace-central-big .defille-prod {
	padding:9px 0px 0px 6px;
	margin-top:2px;
	overflow-y : hidden;
	overflow-x : hidden;
	width:520px;
	float:left;
	height:420px;
}

#cat-menu {

}

#eb-espace-central h1, #eb-espace-central-big h1, #eb-espace-central-large {
	padding:0px;
	margin:0px 0px 5px 0px;
	color:#000000;
	font-size:22px;
	font-weight:normal;
}

#eb-espace-central-big h1, #eb-espace-central-large h1{
	color:#54AF25;
	padding-left:10px;

}

.prods td {
	text-align:center;
	width: 120px;
	font-size:10px;
}

.prods img {
	margin-bottom:5px;
}
.prods a {
	text-decoration:none;
	color:#000000;
}
.prods a:hover {
	text-decoration:underline;
}
#eb-prod-espace-central {
	float:left; 
	height:auto;
	width:730px;
}

.prod-price{
color:#54af25;
font-weight:bold;
}

#prod-col-gauche {
	width:370px;
	float:left;
	padding-left:15px;
	padding-right:12px;
	background: url('/img/point_background.gif') repeat-y top right;
	
}

#prod-col-droite {
	padding-left:13px;
	padding-right:15px;
	float:right;
	width:300px;
}

#prod-col-bas {
	clear:both; 
	height:auto;
	width:730px;
	padding-left:15px;
	padding-right:15px;
}


#prod-col-droite a.green {
color:#54af25;
font-size:11px;
text-decoration:underline;
}

#prod-galerie {
	float:left;
	width:70px;
}

#prod-galerie .marg {
	margin-bottom:18px;
}

#prod-photo {
	float:right;
	width:300px;
	text-align:right;
}

#prod-photo img {
	margin-bottom:4px;
}

#prod-photo a {
	color:#54AF25;
	text-decoration:none;
}

.fleche-orange, #eb-espace-central-big .fleche-orange, #eb-espace-central-large .fleche-orange{
	background: url('/img/fleche_orange.gif') no-repeat top left;
	padding:8px 0px 0px 15px ;
	height:auto;
	margin:0px;
	color:#54AF25;
	font-size:24px;
	font-weight:normal;
}

#prod-col-droite h2, #prod-col-gauche h2,#prod-col-bas h2{
	background: url('/img/fleche_orange.gif') no-repeat top left;
	padding:8px 0px 0px 15px ;
	height:auto;
	margin:0px;
	color:#54AF25;
	font-size:16px;
	font-weight:normal;
}

.soustitreproduit {
	font-size:13px;
	color:#54AF25;
}


.cadre_port_haut{
background:url('/img/cadre_port_haut.jpg') no-repeat 0px 0px #71C241;
width:291px;;
padding_top:14px;
margin-top:10px;
}

.cadre_port_bas{
background:url('/img/cadre_port_bas.jpg') no-repeat bottom;
color:#fff;
font-size:11px;
width:251px;
padding:3px 20px;
}
.cadre_declinaisons_gauche{
background:url('/img/cadre_variantes_gauche.jpg') repeat-y left;
width:706px;
height:185px;
margin-top:10px;
}
.cadre_declinaisons_gauche_print{
background:url('/img/cadre_variantes_gauche.jpg') repeat-y left;
width:706px;
margin-top:10px;
}

.cadre_declinaisons_haut{
background:url('/img/cadre_variantes_haut.gif') no-repeat top;
padding:5px;
width:696px;
height:175px;
}

.cadre_declinaisons_haut_print{
background:url('/img/cadre_variantes_haut.gif') no-repeat top;
padding:5px;
width:696px;
}

.cadre_declinaisons_droite{
background:url('/img/cadre_variantes_droite.jpg') repeat-y right;
}

.cadre_declinaisons_bas{
background:url('/img/cadre_variantes_bas.gif') no-repeat bottom;
margin-bottom:10px;
}

.cadre_declinaisons_bas_print{
background:url('/img/cadre_variantes_bas.gif') no-repeat bottom;
margin-bottom:10px;
margin-left:-23px;
}


#scroll-dcl {
	height:155px;
	width:15px;
	float:left;
	position:relative;
}


#declinaisons_scrollbloc{
margin:0px;
padding:0px;
width:675px;
height:155px;
float:left;
overflow:hidden;
position:relative;
}


table.declinaisons{font-size:12px;text-align:center;border:0px;padding:1px 5px;width:675px;}
table.declinaisons td{color:#000;width:120px;font-size:10px;}
table.declinaisons td.titre_dcl{color:#54AF25;font-weight:bold;font-size:11px;}
table.declinaisons a {color:#000000}


#assoc .marg {
	margin-right:15px;
}

#prod-col-droite a {
	text-decoration:none;
	color:#000000;
}
#prod-col-droite a:hover {
	text-decoration:underline;
}

#address-col-gauche {
	width:325px;
	float:left;
}

#address-col-droite {
	width:325px;
	float:right;
}


.pt-bottom {
	background: url('/img/point_background_h.gif') repeat-x bottom;
}

.pt-top {
	background: url('/img/point_background_h.gif') repeat-x top;
}

.pt-left {
	background: url('/img/point_background.gif') repeat-y top left;
}

.separateur {
	background: url('/img/point_background_h.gif') repeat-x 50%;
	height:20px;
	width:300px;
}

table.info td {
	color:#000000;
	font-size:10px;
	padding:2px 0px 2px 5px;
}

table.info td.def {
	color:#54AF25;
	font-size:10px;
	padding-left:0px;
	vertical-align:top;
}

.basket-line {
	padding: 5 0 5 0;
	margin-bottom:5px;
	height:auto;
}

.basket-col-1 {
	width:400px;
	height:auto;
	padding-bottom:5px;
}

.basket-col-2 {
	width:100px;
}

.basket-col-bt {
	width:115px;
}

.basket-col-12 {
	width:385px;
}

.basket-col-3 {
	width:100px;
}

.basket-col-4 {
	width:60px;
}

.basket-thumb {
	margin-right:2px;
}

Input.panier {
	text-align:center;
	border: solid 1px #999999;
}


.green {
	color:#54AF25;
}

.info {
	color:#999999;
}

.home-bloc ul {
	margin:0px;
	padding:0px;
}

.home-bloc li {
	list-style-position:inside;
	list-style-image:url('/img/puce-fleche-blanche.gif');
	margin:0px;
	line-height:17px;
	padding:0px 0px 0px 0px;
}

.fl {
	float:left;
}

.fr {
	float:right;
}
.right {
	text-align:right;
}


.w1 {width:100px}
.w05 {width:50px}
.w15 {width:150px}
.w2 {width:200px}
.w3 {width:300px}
.w4 {width:400px}

.popup {
	padding:15px;
}

p.closePopup
{
	text-align:right;
	padding-right:3em;
}

p.closePopup a
{
    text-decoration:none;
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	color:grey
}

p.closePopup a:hover
{
	text-decoration:underline;
}

#projet_bloc
{
	width:590px;
	height:460px;
	float:left;
	border:1px solid #54af25;
	padding-left:4px;
}

#projet_bloc h1
{
    padding:0px;
	margin:20px 0px 10px 10px;
	color:#54AF25;
	font-size:22px;
	font-weight:normal;
}

#projet_bloc #scroll-big {
	height:350px;
	width:15px;
	float:left;
}

#projet_bloc .defille-prod {
	padding:9px 0px 0px 20px;
	margin-top:2px;
	overflow-y : hidden;
	overflow-x : hidden;
	height:350px;
	float:left;
	width:520px;
}

#photos_projet
{
    float:left;
	width:297px;
	height:462px;
	background:#54af25;
}

#scrollbloc1
{
    overflow:hidden;
	height:438px;
	/*position:relative*/
}

#scrollbloc1 img
{
	margin:0;
	padding:0;
	border:0;
}

div.error, td.error{color:#ff0000;}.magasin_bloc_animation {
	margin:0px;
	float:left;
}
.magasin_bloc_img {
	padding:15px;
	padding-top:7px;
	margin:0px;
	float:left;
	color:#fff;
	font-size:12px;
}
.magasin_bloc_img  h1 {
	color:#fff;
	font-size:17px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	text-decoration:none;
}
.magasin_bloc_img  h2 {
	color:#fff;
	font-size:17px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	text-decoration:none;
}
.magasin_bloc_img a {
	color: #FFFFFF;
	text-decoration: none;
}
.defille-prod_2 {
	overflow-y : hidden;
	overflow-x : hidden;
	height:100%;
	float:none;
	width:660px;
	padding-top: 9px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 30px;
	border: 1px solid #54AF25;
	position: relative;
	left: 10px;
}
.pad10_info {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#eb-espace-central, #eb-espace-central-big, #eb-espace-central-large_2 {
	float:left;
	height:425px;
	width:562px;
}
#central-content_info {
	margin-left:1px;
	width:726px;
}
.defille-prod_3 {
	overflow-y : hidden;
	overflow-x : hidden;
	height:100%;
	float:none;
	width:800px;
	padding-top: 9px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 30px;
	position: relative;
	left: 10px;
}
#central-content_info_2 {
	width: 800px;
}
.lien_design_news {
	color: #FFFFFF;
	text-decoration: underline;
}
.defille-prod_4 {
	overflow-y : hidden;
	overflow-x : hidden;
	height:100%;
	float:none;
	width:650px;
	padding-top: 9px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 30px;
	border: 1px solid #54AF25;
	position: relative;
	left: 10px;
	top: 10px;
}
#central-content_info_3 {
	width: 600px;
}
.pro_calques_projets {
	width: 550px;
	left: 15px;
	top: 203px;
	position: absolute;
	background-color: #fff;
	visibility: hidden;
	height: 170px;
}
.pro-bloc-base_2 {
	font-family:Verdana;
	color:#54AF25;
	background-color:#fff;
	font-size:11px;
	margin:0px;
	margin-top:7px;
}
.pro-bloc-base_2 h1 {
	font-size:17px;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
.pro_calques_equipe {
	width: 424px;
	left: 187px;
	top: 508px;
	position: absolute;
	background-color: #54AF25;
	visibility: hidden;
}
.pro_calques_bureau {
	width: 424px;
	left: 187px;
	top: 521px;
	position: absolute;
	background-color: #54AF25;
	visibility: hidden;
}
.pro_calques_marques {
	width: 424px;
	left: 187px;
	top: 534px;
	position: absolute;
	background-color: #54AF25;
	visibility: hidden;
}
.pro_calques_showroom {
	width: 424px;
	left: 187px;
	top: 547px;
	position: absolute;
	background-color: #54AF25;
	visibility: hidden;
}
.pro_calques_tarifs {
	width: 424px;
	left: 187px;
	top: 560px;
	position: absolute;
	background-color: #54AF25;
	visibility: hidden;
}
.pro_calques_logistique {
	width: 424px;
	left: 187px;
	top: 573px;
	position: absolute;
	background-color: #54AF25;
	visibility: hidden;
}
.pro-bloc-base a {
	font-family:Verdana;
	color:#54AF25;
	font-size:11px;
	text-decoration: underline;
}
.pro_calques_projets_2 {
	width: 424px;
	left: 0px;
	top: 319px;
	position: absolute;
	background-color: #54AF25;
	visibility: hidden;
	height: 130px;
}
.home-bloc_2  a {
	color:#FFFFFF;
	font-size:11px;
	text-decoration: underline;
	font-weight: normal;
}
.home_cadre_3 {
	padding:15px;
	padding-top:7px;
	margin:0px;
	color:#fff;
}
.home-bloc_2 h1 {
	color:#FFFFFF;
	font-size:17px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.home-bloc_2 {
	color:#ffffff;
	font-size:11px;
	line-height:20px;
	padding-top: 7px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-weight: normal;
}
#home-bloc_edito {

	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.home-bloc_3 h1 {
	color:#FFFFFF;
	font-size:17px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.home-bloc_3 {
	color:#ffffff;
	font-size:11px;
	line-height:20px;
	padding-top: 7px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-weight: normal;
}
.home-bloc_animation {
	color:#FFFFFF;
	font-size:11px;
	line-height:20px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-weight: normal;
	/** RAJOUT 06 mai 2009 PLH **/
	/*width:290px;*/
	height:75px;
	cursor:pointer;
	background-color: #FF6600;
}
.home-bloc_animation a {
	color:#FFFFFF;
	font-size:11px;
	text-decoration: underline;
	font-weight: normal;
}
.home-bloc_animation h1 {
	color:#54AF25;
	font-size:17px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.home-bloc_animation h2 {
	color:#FFFFFF;
	font-size:17px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

h1.eboutique {
	color:#ffffff;
	font-size:17px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
}
.texte-bleu {
	color: #3585B8;
}
.vert {
	font-size: 16px;
	color: #54af25;
	text-decoration: none;
}
.home-bloc_edito_dev {
	color:#FFFFFF;
	font-size:12px;
	line-height:15px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.home-bloc_edito_dev h1 {
	color:#FFFFFF;
	font-size:17px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#home-bloc1-content {
}
#home-bloc_edito h1 {
	font-size: 23px;
	line-height: 30px;
	font-weight: normal;
	color: #996600;
}
#home-bloc_edito2 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
