/*---------- STRUCTURE MAIN ----------*/

h2{
	margin: 15px 0;	
}

h1{
	font-size:18px;
}

#global{
	background:url(../images/bg_main.jpg) no-repeat;
	height:auto;
}

#page{
	float:left;
	margin-top:20px;
	width:952px;
}
#page #menu_produits{
	float:left;
	width:187px; /* 16px de moins car largeur total sup à la maquette home...*/
	/*height:562px;*/
	height:auto;
	padding:16px 12px;
	border:1px solid #B51A1D;
	background:url(../images/bg_menu_produits.jpg) top left no-repeat;
}
#menu_produits .recherche_produits input{
	float:left;
	border:none;
	width:160px;
	height:16px;
}
#menu_produits .recherche_produits .submit_btn{
	margin-left:4px;
	width:20px;
}
#menu_produits li{
	float:left;
	width:168px;
	background:url(../images/fond_item.gif) top left no-repeat;
	padding:0px 0px 8px 18px;
	font-weight:bold;
	font-size:12px;
	margin-top:16px;
}
#menu_produits ul{
	float:left;
	margin-top:12px;
}
#menu_produits li li{
	float:left;
	width:168px;
	padding:0px;
	margin:0px;
	border-bottom:1px solid #9F1F25;
	background:none;
	font-size:10px;
	margin-top:5px;
}
#menu_produits li li span{
	float:left;
	width:24px;
	margin-right:4px;
}
#menu_produits li li a{
	float:left;
	width:140px;
	padding:5px 0px 8px 0px;
}
* html #menu_produits li li a{width:136px;}
#page #container_principal{
	float:left;
	width:698px;
	min-height:578px;
	background:#54080A url(../images/bg_container_principal.jpg) top left no-repeat;
	border:1px solid #B51A1D;
	margin-left:11px;
	padding:0px 14px 16px 14px;
}
#page #titre_page h2{
	float:left;
	width:952px;
	height:20px;
	margin:0px;
	font-weight:bold;
	font-size:18px;
}

/*---------- STRUCTURE FULLZONE ----------*/
#page #container_full{
	float:left;
	width:868px; /* 16px de moins car largeur total sup à la maquette home...*/
	min-height:513px;
	background:#54080A url(../images/bg_container_full.jpg) top left no-repeat;
	border:1px solid #B51A1D;
	padding:40px;
}
#container_full h2{
	float:left;
	height:20px;
	margin:0px;
}
#container_full #content_full{
	float:left;
	width:868px;
	clear:both;
	margin-top:40px;
}
#container_full #content_left{
	clear:both;
	float:left;
	width:600px;
	margin-top:40px;
}
#container_full #content_right{
	float:right;
	width:265px;
	margin-top:40px;
}

/*---------- STRUCTURE SHOWROOM ----------*/
#page #container_showroom{
	float:left;
	width:948px; /* 16px de moins car largeur total sup à la maquette home...*/
	height:533px;
	border:1px solid #B51A1D;
}


/*---------- LISTE PRODUITS ----------*/
#liste_produits .pre_header{
	float:left;
	width:698px;
}
#liste_produits .pre_header h2{
	float:left;
	margin-top:16px;
	margin-bottom:15px;
	font-size:18px;
	padding-top: 10px;
}
#liste_produits .pre_header .peda, #liste_produits .peda{
	float:right;
}
#liste_produits p{
	font-size:10px;
}
#liste_produits .picto{
	float:left;
	width:42px;
	height:52px;
}
#liste_produits .header{
	float:left;
	width:642px;
	height:45px;
	padding-top:7px;
}
#liste_produits .header h3{
	border-bottom:1px solid #B1242C;
	padding-bottom:5px;
	font-size:14px;
}
#liste_produits .ligne_produits{
	float:left;
	width:678px;
	margin:15px 0px;
}
#liste_produits .ligne_produits .prod{
	float:left;
	width:89px;
	margin-left:20px;
	text-align:center;
}


/*---------- FICHE PRODUIT ----------*/
#fiche_produit h2{font-size:18px;}
#fiche_produit #colg{
	float:left;
	width:421px;
}
#fiche_produit #colg .produit{
	width:411px;
	height:382px;
	border:1px solid #B1242C;
	margin-top:10px;
	margin-bottom:5px;
	padding:4px;
}
#fiche_produit #colg .visuels{
	float:left;
	width:311px;
	height:277px;
}
#fiche_produit .visu2, #fiche_produit .mini1{display:none}
#fiche_produit #colg .miniatures{
	float:left;
	width:90px;
	height:277px;
	margin-left:10px;
}
#fiche_produit #colg .miniatures img{
	margin-bottom:10px;
}
#fiche_produit #colg .culot_gen, #fiche_produit #colg .solaire{
	width:69px;
	height:69px;
	background:url(../images/arrondi.gif) no-repeat;
	padding:10px;
}

#fiche_produit #colg .couleurs h3{
	text-align: center;
	margin-bottom: 8px;
	font-size:14px;
}

#fiche_produit #colg .couleurs{
	float:left;
	width:411px;
	margin-top:5px;
	font-weight:bold;
}
#fiche_produit #colg .couleur{
	float:left;
	width:55px;
	margin-left:12px;
	text-align:center;
	font-size:10px;
}

#fiche_produit #colg .couleur a:hover{
  text-decoration: none;
}

#fiche_produit #colg .culots{
	width:411px;
	height:103px;
	border:1px solid #B1242C;
	padding:4px;
	margin-top:10px;
	font-weight:bold;	
}
#fiche_produit #colg .culot{
	float:left;
	margin-right:15px;
}
#fiche_produit #colg .accessoires{
	width:411px;
	height:103px;
	border:1px solid #B1242C;
	padding:4px;
	margin-top:10px;
	font-weight:bold;	
}
#fiche_produit #cold{
	float:left;
	width:227px;
	margin-left:50px;
	font-size:10px;
}
* html #fiche_produit #cold{margin-left:25px;}
#fiche_produit #cold h3{
	margin:15px 0px 10px 0px;
	font-size:12px;
}
#fiche_produit #cold .descr, #fiche_produit #cold .avantages, #fiche_produit #cold .appli, #fiche_produit #cold .gencode, #fiche_produit #cold .colisage{
	border-bottom:1px solid #FFFFFF;
	padding-bottom:22px;
}
#fiche_produit #cold .notice{margin-top:10px}
#fiche_produit #cold .store{margin-top:25px}
#fiche_produit #cold .btn_print{margin-top:10px}
#fiche_produit #cold .dl_pdf{
	background:url(../images/fleche_petite.png) center left no-repeat; 
	padding-left:15px; 
	font-weight:bold;
}

 #fiche_produit #cold .gencode, #fiche_produit #cold .colisage{
 	display:none;
 }

/************************ NEWS ***********************
.news-catmenu{
	margin-bottom:20px;
}
.news-catmenu .level1{
	background:url(../images/fleche_rose.gif) center left no-repeat;
	padding-left:10px;
}
.news-catmenu a{
	text-decoration:none;
}
.news-catmenu-ACT a{
	color:#000000;
}
.titreactu{
	margin:5px 0px;
}*/


/************************ SITEMAP ************************/
#global .dsc-sitemap, #global .dsc-menu{
	margin:0;
}

#global .dsc-sitemap li, #global .dsc-menu li{
	text-align:left;
	margin-top:17px;
	font-size:1.2em;
	font-weight:bold;
	list-style-position:inside;
	list-style-type:square;
	margin-bottom:0;
	line-height:14px;
}

#global .dsc-sitemap li li, #global .dsc-menu li li{
	margin-top:8px;
	font-size:0.8em;
	margin-left:15px;
	margin-bottom:0;
	line-height:14px;
	list-style-type:disc;
	list-style-position:inside;
}

#global .dsc-sitemap a, #global .dsc-menu a{
	text-decoration:none;
}

#global .dsc-sitemap a:hover, #global .dsc-sitemap li a:hover, #global .dsc-menu a:hover, #global .dsc-menu li a:hover{
	text-decoration:underline;
}

.tx-indexedsearch-browsebox{
	margin: 20px 0;
}



/**************************** FORMS *********************************/
.dec-advforms-yesno .dec-advforms-label{
  display: none;
}

.dec-advforms-yesno .dec-advforms-options-group{
  width: 34em;
}

.dec-advforms-yesno-option-label{
  display: block;
}

.dec-advforms-text .dec-advforms-inputfield{
  height: 20ex;
}

.dec-advforms-group-radio{
	margin-right: 10px;	
	display: block;
	float: left;
}

.dec-advforms-group-radio input{
	border:none;
}

.dec-advforms-group-radio label{
	margin-left:5px;
}

.dec-advforms-form .mandatory-notice{
	font-size: 11px;
}
/************************ PI 4 produits ********************/
.int_cat{float:left; width:290px; min-height:220px}
* html .int_cat{height:220px;}
.int_pic{float:left; width:120px;}
.int_texte{float:left; width:170px;}
.int_texte a.cat{
background:url(../images/fleche.gif) center left no-repeat;
padding:0px 0px 0px 18px;
}
.int_texte .lnk{margin:3px 0px;}



