/*************************** TEMPLATE 1 ********************************************/
.special_form_0 {
  position:relative;
	z-index:99;
	margin:-8px 0 0 !important;
	margin:0;
}
.special_form_1 {
  z-index:99;
  padding:0 20px 0 0;
	margin:0;
	border:1px solid #ccc;
	background:#f0f0f0 url("../jpg/fleche-combobox.jpg") no-repeat right top;  ;
  font-size: 12px;
	font-style:normal;
	font-weight:normal;
	width:170px;
	color:black;
}
.special_form_2 {
  position:absolute;
	top:17px;
	left:0;
	visibility:hidden;	
	width:168px;
	z-index:98;
  padding:0;
	margin:0;
	border:1px solid #ccc;
	background:#f0f0f0;
  font-size: 12px;
	font-style:normal;
	font-weight:normal;
}
.special_form_3 {
  position:absolute;
	/*top:17px;*/
	left:0;	
	visibility:hidden;	
	width:168px;
	z-index:98;
  padding:0;
	margin:-12px 0 0 0;
	border:1px solid #ccc;
	background:#f0f0f0;
  font-size: 12px;
	font-style:normal;
	font-weight:normal;
}
.special_form_link1 {
  z-index:99;
  font-size: 11px;
	font-style:normal;
	font-weight:normal;
	color:black;
  padding:0 0 0 3px;
	text-decoration:none;
	display:block;
	width:99%;
	cursor : default; 
	
}
.special_form_link1:hover {
  
  cursor : default; 
  background-color:#b2b4bf;
	color:#fff;
}
.special_form_0 iframe{
display:block;
position:absolute;
visibility:hidden;	
top:0;
left:0;
z-index:-1;/*Placer l'iframe en arrière-plan du div*/
filter:mask();/*Cacher l'iframe dans IE6*/
}




.diap-ens_electrique{
	float:left;
	width: 625px;
	margin: 10px 0 0 100px; 
	text-align:center;
}

.img-ctre-ens_electrique{
	float:left;
	width: 825px;
	margin: 10px 0 0;
	text-align:center;
}

.ensemble-ens_electrique{
	float:left;
	width: 400px;
	margin: 20px 0 0 10px !important;
	margin: 20px 0 0 5px;
	text-align:center;
}

.detail-prod-ens_electrique{
	float:left;
	width: 825px;
	margin: 10px 0 0;
	text-align:center;
}

.prod-ens_electrique-left{
	float:left;
	width: 410px;
	margin: 0;
	text-align:center;
}

.prod-ens_electrique-right{
	float:left;
	width: 410px;
	margin: 0;
	text-align:center;
}

.box-ens_electrique{
	float:left;
	width: 130px;
	height: 130px;
	margin: 5px 0 0 5px !important;
	margin: 5px 0 0 2px;
	/*background: red;*/
}

.txt-ens_electrique{
	float:left;
	width: 825px;
	margin: 10px 0 0;
	text-align:justify;
}

.catalogue-ens_electrique{
	float:left;
	width: 825px;
	margin: 10px 0 0;
	text-align:justify;
}

.catalogue-ens_electrique-left{
	float:left;
	width: 615px;
	margin: 0;
}

.catalogue-ens_electrique-right{
	float:left;
	width: 205px;
	margin: 0;
}

.box-catalogue-ens_electrique{
	float:left;
	width: 240px;
	margin: 10px 0 0 5px !important;
	margin: 10px 0 0 2px;
	border: 1px solid #000;
	height:180px;
}
.box-catalogue-ens_electrique1{
	float:left;
	width: 240px;
	margin: 10px 0 0 15px !important;
	margin: 10px 0 0 6px;
}

.title-box-catalogue-ens_electrique{
	float:left;
	width: 240px;
	height: 19px;
	margin: 0;
	background:#507c18;
	color: #fff;
	text-align:center;
}

.txt-box-catalogue-ens_electrique{
	float:left;
	width: 230px;
	margin: 0;
	text-align:left;
	padding: 5px 5px 5px 5px;
}

.label-form-ens_electrique {
  clear:both;
  float:left;
	width: 60px;
	margin:6px 0;
}
.select-form-ens_electrique {
  float:left;
	width: 150px;
}

.construct_form_select {
  padding:0;
	margin:0;
	border:1px solid #ccc;
	background:#f0f0f0;
  font-size: 12px;
	font-style:normal;
	font-weight:normal;
}
.construct_form_select-disabled {
  padding:0;
	margin:0;
	border:1px solid #f0f0f0;
	background:#f7f7f7;
  font-size: 12px;
	font-style:italic;
	font-weight:normal;
	z-index:1;
}

.box-tarif-ens_electrique{
	float:left;
	width: 180px;
	margin: 10px 0 0 5px !important;
	margin: 10px 0 0 2px;
	border: 1px solid #000;
}

.title-box-tarif-ens_electrique{
	float:left;
	width: 180px;
	height: 19px;
	margin: 0;
	background:#507c18;
	color: #fff;
	text-align:center;
}

.txt-box-tarif-ens_electrique{
	float:left;
	width: 170px;
	margin: 0;
	text-align:left;
	padding: 5px 5px 5px 5px;
	color: red;
	font-weight: bold;
	text-align:center;
}

.separ-ens_electrique{
	float:left;
	width: 825px;
	height: 20px;
	margin: 20px 0 0;
	text-align:center;
	background: #a0e942;
	color:#000;
	font-weight: bold;
	font-size: 16px;
}



.box-textile{
	float:left;
	width: 350px;
	margin: 0;
	border: 1px solid #000;
	margin:0 0 3px;
}

.descriptif-textile{
	float:left;
	width: 350px;
	margin: 0;
	font-size: 10px;
	font-weight: normal;
	text-align:center;
}

.box-couleur{
	float:left;
	width: 350px;
	margin: 3px 0 0;
	text-align:center;
}

.box-detail-textile{
	float:left;
	width: 44px;
	margin: 0 0 0 3px; 
	text-align:center;
}

.box-couleur-detail-top{
	float:left;
	width: 44px;
	height: 40px;
	margin: 0;
}

.box-couleur-detail-foot{
	float:left;
	width: 44px;
	margin: 0;
	font-size: 10px;
	font-weight: normal;
}

/********************************************************************************/

.box-accessoire{
	float:left;
	width: 770px;
	margin: 10px 0 0;
	text-align:left;
	border: 1px solid #507c18;
	background: #507c18;
}

.box-accessoire-left{
	float:left;
	width: 100px;
	margin: 0;
	
}

.text-box-accessoire{
	float:left;
	width: 100px;
	text-align:center;
	color: #fff;
	font-weight: bold;
	padding: 20px 0 0;
	
}

.box-accessoire-right{
	float:left;
	width: 670px;
	margin: 0;
	background: #fff;
}

.img-box-accessoire{
	float:left;
	width: 643px;
	/*height: 45px;*/
	text-align:left;
	padding: 5px 0 5px 3px;
}