#mainFrontMenu li { z-index:50; }

/* Pop up zoom image */
.PopBoxImageSmall { border:none 0px white; cursor: pointer; z-index: 900; }
.PopBoxImageLarge { border: solid thin #c8c8c8; cursor: pointer; z-index: 900; } 
.caractsL .quantity { font-size:12px; color:#505050; border:1px solid #CCCCCC; }
 
 /* Bloc du site */
.blocLeftProduct { width:800px; }
.blocRightProduct { width:197px; float:right !important; }
.ficheProd {  width:100%; background:#FFFFFF; border-top:1px solid #E4E4E4; border-bottom:1px solid #E4E4E4; }
.blocProduct { margin:0; width:100%; background:#FFFFFF;  border-bottom:1px solid #E4E4E4; }
.blocProductBig { margin:0; width:997px; background:#FFFFFF; border-bottom:1px solid #E4E4E4; }

/* Rayonnage */
.secondTitle { font-size:12px; color:#505050; margin:2px 9px; }
.radioList { list-style:none; margin:4px 0 4px 9px; float:left;  }
.radioList li { float:left; width:60px; font-size:12px; color:#505050; }
.radioList li input { vertical-align:bottom;}
.radioListBig { list-style:none; margin:4px 0 15px 9px; float:left;  }
.radioListBig li { float:left; width:230px; font-size:11px; color:#505050; }
.radioListBig li span, .radioListBig li input { margin:2px; }
.quantityRayon { border:1px solid #CCCCCC; width:20px; font-size:11px; color:#505050; }
.detailRayonnage { float:left; color:#848484 !important; font-size:12px !important; margin-left:9px; line-height:18px; }
.rightRayonnage { float:right; width:550px; margin-left:5px; }
.leftRayonnage { float:left; width:225px; }
.rightRayonnage .price { font-size:20px; font-family:Arial; color:#C50106; font-weight:bold; text-align:right; line-height:16px; text-decoration:none; padding:5px 5px 5px 0; float:right; width:80px; margin:0 0 5px 0; }

/* Bloc Acessoires */
.titleAccessoires { color:#505050 !important; font-size:12px !important; letter-spacing:1px !important; background:none !important; width:220px !important; text-align:center; }
.addAccessoires { width:216px; float:left; padding:2px;   }
.addAccessoires table { font-size:11px; color:#4F4F4F; width:100%; }
.addAccessoires table td { padding:0 3px; }
.addAccessoires table .bgSelectAcces { background:#EEEEEE; }
.addAccessoires table .greyAcces { color:#9D9D9D; }
.addAccessoires table .priceAcces { color:#AF072B; font-size:14px; float:right;  }

.btnAssociateCom {width:105px; height:23px; background:url(../../images/front_office/global/bg-btn-commande-associate.jpg) no-repeat; color:#ffffff; font-size:11px; text-align:right; padding:0 3px 0 0; border:none; cursor:pointer; }
.btnAssociateDev {width:105px; height:23px; background:url(../../images/front_office/global/bg-btn-devis-associate.jpg) no-repeat; color:#ffffff; font-size:11px; text-align:right; padding:0 3px 0 0; border:none; cursor:pointer; }
.btnaddAccess { width:216px; float:left; padding:5px 12px; }

/* Fil d'ariane */
.filproduct { font-size:12px !important; color:#505050 !important; margin:10px !important; text-align:left !important; border-bottom:1px solid #EEEEEE; padding:2px 0 8px 0; } 
.filproduct a { color:#505050; text-decoration:none; } 
.filproduct a:hover { color:#FB7A1E; } 

.filproduct a#accueil { background:url(../../images/front_office/global/icons-home-header-actif2.jpg) no-repeat 0 -4px; padding:0 0 0 18px; }
.filproduct a#accueil:hover { background:url(../../images/front_office/global/icons-home-header-actif2.jpg) no-repeat 0 -20px; }


/* Image & action sur l'article  */
.left_product { float:left; width:230px; margin:5px 0 0 10px; }
.left_product .action { margin:0 0 10px 0; float:left;  }
.left_product .action li { list-style:none; float:left; width:210px; }
.left_product .action li a { font-size:11px; color:#505050; text-decoration:none; display:block; margin:0 0 0 0; padding:3px 0 1px 19px; height:17px; border-bottom:1px dotted #CCCCCC; }
.left_product .action li a:hover { color:#C50106; }
.left_product .action li a#print { background:url(../../images/front_office/icones/product_print.jpg) no-repeat 0 -19px; }
.left_product .action li a#pdf { background:url(../../images/front_office/icones/pdf.jpg) no-repeat 0 -19px; }
.left_product .action li a#send { background:url(../../images/front_office/icones/product_send_friend.jpg) no-repeat 0 -19px; }
.left_product .action li a#add { background:url(../../images/front_office/icones/product_add_friend.jpg) no-repeat 0 -20px; }
.left_product .action li a#help { background:url(../../images/front_office/icones/product_help.jpg) no-repeat 0 -19px; }
.left_product .action li a#comparateur { background:url(../../images/front_office/global/product_add_comp.jpg) no-repeat 0 -19px; }
.left_product .action li a:hover#print { background:url(../../images/front_office/icones/product_print.jpg) no-repeat 0 0; }
.left_product .action li a:hover#send { background:url(../../images/front_office/icones/product_send_friend.jpg) no-repeat 0 0; }
.left_product .action li a:hover#add { background:url(../../images/front_office/icones/product_add_friend.jpg) no-repeat 0 0; }
.left_product .action li a:hover#help { background:url(../../images/front_office/icones/product_help.jpg) no-repeat 0 0; }
.left_product .action li a:hover#pdf { background:url(../../images/front_office/icones/pdf.jpg) no-repeat 0 0; }
.left_product .action li a:hover#comparateur { background:url(../../images/front_office/global/product_add_comp.jpg) no-repeat 0 0; }

/* Miniature image */
.miniature { float:left; width:240px; margin:5px 0 10px 0;  }
.miniature img { float:left; margin:5px 5px 0 0; border:1px solid #CCCCCC; }
#zoomOnProduct { float:left; }
#pictProduct { width:99%; padding:5px 0; }

/* Titre, description, selection */
.desc_product { float:left; width:550px; min-height:241px;  }
.underTitle h1 { font-size:18px; color:#555555; float:left; width:390px; margin:0 0 0 0; }
.underTitle { margin:10px 5px 3px 4px; width:99%; display:block; }
.underTitle h1 img { vertical-align:middle; }
.desc_product h2.sousTitre { width:97%; font-size:13px; color:#555555; margin:5px 5px 0 4px; float:left; border-bottom:1px dotted #CCCCCC; }

.min { font-size:12px; display:block; }

.desc_product .price2, .underTitle .price2 { font-size:20px; font-family:Arial; color:#C50106; font-weight:bold; text-align:right; line-height:16px; text-decoration:none; margin:0 0 5px 0; padding:0 5px 0 0; float:right; width:110px; }
.underTitle .price2 {margin:0 0 5px; }
.desc_product .price, .underTitle .price { font-size:20px;font-family:Arial; color:#C50106; font-weight:bold; text-align:right; line-height:16px; text-decoration:none; padding:5px 5px 5px 0; float:right; width:110px; margin:0 0 5px 0; }
.desc_product .price a, .underTitle .price a { color:#000000; text-decoration:none; font-size:15px !important; }
.desc_product .price a:hover, .underTitle .price a:hover { color:#C50106; text-decoration:none; }
.contactUs { color:#C50106; text-decoration:none; font-size:15px !important; }

.starNot { color:#7C9FD3; font-size:11px; margin:0 0 0 5px; float:left; }

#ColorForm { margin:5px 0 0 0; float:left; }
#infoQuantityMin { color:#B51021; font-size:12px; font-weight:bold; margin:10px 0 0 0; }
#infoQuantityMin img { vertical-align:top; }

.desc_product .price_supp { font-size:18px; font-family:Arial; color:#505050; font-weight:bold; text-align:right; line-height:14px; text-decoration:none; padding:0 5px 5px 9px; float:right; width:100px; }
.desc_product .remise { font-size:18px; font-family:Arial; color:#C50106; font-weight:bold; text-align:left; line-height:14px; text-decoration:none; padding:5px 5px 5px 5px; float:left; width:100px;  }




/* Promotions */
.promos { position:absolute; width: 250px; color: #CC3434; font-weight: bold; font-size:11px; text-align: center; margin:-8px; }
.selection { margin: 0 0 0 0; float:left; width:556px; }
.description { padding:5px 5px 1px 4px;  } 
.desc_product p, .description, .description p , .description div { font-size:12px; color:#202020; line-height:18px; text-align:justify;  } 

.desc_product .desc_complete { font-size:12px; color:#C50106; text-decoration:none; margin:9px 0 0 9px; }
.desc_product .desc_complete2 { font-size:12px; color:#C50106; float:left; text-decoration:none; margin:9px 0 0 9px; }
.desc_product .desc_complete:hover, .desc_product .desc_complete2:hover { color:#000000; }
.desc_product .label_product { margin:10px 0 0 0; font-size:12px; color:#505050; line-height:18px; text-align:justify; padding:0 5px 5px 5px; float:left; } 
.desc_product .label_couleur { width:70px; font-size:12px; color:#505050; line-height:18px; text-align:justify; padding:5px 5px 5px 5px; font-weight:bold; float:left; } 
.desc_product .select_product { margin:10px 10px 0 0; padding:0; border:1px solid #B8B8B8; font-size:12px; color:#505050; float:left; }
.certification img { float:right; margin:5px 2px; }

.cotation { float:right; margin:-15px 0 0 0; font-weight:bold; }

/* Button : devis, commander et contact */
.inputQuantity { border:1px solid #B8B8B8; color:#505050; font-size:12px; height:18px; width:62px; }
.input_contact { font-family:Arial; cursor:pointer; width:109px; height:41px; background:url(../../images/front_office/global/button_contacter.jpg) no-repeat; font-size:13px; color:#ffffff; padding:10px 10px 0 35px; display:block; font-weight:bold; text-decoration:none; float:left; margin:1px 0 0 6px; text-align:center; }
.input_devis { font-family:Arial; cursor:pointer; width:154px; height:51px; background:url(../../images/front_office/global/button_devis.jpg) no-repeat; font-size:14px; color:#ffffff; padding:0 10px 0 40px; font-weight:bold; text-decoration:none; float:left; border:none; margin:1px 0 0 10px; }
.input_commander { font-family:Arial; cursor:pointer; width:154px; height:51px; background:url(../../images/front_office/global/button_commander.jpg) no-repeat; font-size:14px; color:#ffffff; padding:0 10px 0 40px; font-weight:bold; text-decoration:none; float:left; border:none; margin:0 0 0 3px; }

.input_contact_big { font-family:Arial; cursor:pointer; width:182px; height:41px; background:url(../../images/front_office/global/background_inputdcontact_bi.jpg) no-repeat; font-size:13px; color:#ffffff; padding:15px 10px 0 45px; display:block; font-weight:bold; text-decoration:none; float:left; margin:8px 0 0 0; }

.input_devis_big { font-family:Arial; cursor:pointer; width:199px; height:41px; background:url(../../images/front_office/global/background_inputdevis_big2.jpg) no-repeat; font-size:12px; color:#ffffff; padding:0 10px 0 40px; font-weight:bold; text-decoration:none; float:left; border:none; margin:8px 0 0 40px; }
.input_commander_big { font-family:Arial; cursor:pointer; width:199px; height:41px; background:url(../../images/front_office/global/background_inputcommander_big.jpg) no-repeat; font-size:12px; color:#ffffff; padding:0 10px 0 40px; font-weight:bold; text-decoration:none; float:right; border:none; margin:8px 40px 0 0; }
.input_devis_big:hover { background:url(../../images/front_office/global/background_inputdevis_big2.jpg) left bottom no-repeat; }
.input_commander_big:hover { background:url(../../images/front_office/global/background_inputcommander_big.jpg) left bottom no-repeat; }


/* Produits similaires */
.product_similaire { float:left; width:199px; text-decoration:none; }
.product_similaire h1 { width:240px; padding:2px 0 2px 0; color:#ffffff; background:#AE1F3C url(../../images/front_office/global/background_promos.jpg) 0 0 repeat-x; font-size:12px; letter-spacing:5px; text-align:center;  }
.product_similaire ul li { float:left; list-style:none;  }

.product_similaire ul li a { height:20px; padding:0 0 0 3px;  color:#505050; 
							 background:#FFFFFF url(../../images/front_office/global/bg-left-rightonglet.jpg) no-repeat left top;
							 font-size:11px; text-align:center; text-decoration:none; display:block; }
.product_similaire ul li a span { height:16px; padding:4px 3px 0 0; display:block;
								  background:#FFFFFF url(../../images/front_office/global/bg-right-rightonglet.jpg) no-repeat right top; }
.product_similaire ul li a:hover,
.product_similaire ul li.actif a { background:#FFFFFF url(../../images/front_office/global/bg-left-rightonglet.jpg) no-repeat left bottom; color:#ffffff; }
.product_similaire ul li a:hover span,
.product_similaire ul li.actif a span { background:#FFFFFF url(../../images/front_office/global/bg-right-rightonglet.jpg) no-repeat right bottom; color:#ffffff; }

.product_similaire ul li#onglet_similaire { width:60px; float:left; margin:0 1px 0 0; }
.product_similaire ul li#onglet_accessoires { width:73px; float:left; margin:0 1px 0 0; }
.product_similaire ul li#onglet_complementaire { width:105px; float:left; }

.article_similaire { width:238px; padding:10px 0 5px 0px; border-left:1px solid #F25B08; border-right:1px solid #F25B08; height:205px; overflow:auto !important;  }
.article_similaire2 { width:238px; padding:0 0 5px 0px; border-left:1px solid #F25B08; border-right:1px solid #F25B08; height:205px;   }

.scrollProduct { width:238px; padding:10px 0 5px 0px; height:180px; overflow:auto !important;  }


.similaire { width:99%; float:left; text-align:center; min-height:110px; }
.similaire a { font-size:11px; line-height:14px; width:110px; color:#505050; text-decoration:none; }
.similaire:hover .titleSim { color:#C50106; }

.voir-categorie { width:190px; height:19px; display:block; font-size:11px; color:#CC3434; padding:3px 0 0 4px; text-decoration:none; 
				  background:url(../../images/front_office/global/btn-product-right2.jpg) no-repeat left top; margin:0 0 0 4px;  }
.voir-categorie:hover { background:url(../../images/front_office/global/btn-product-right2.jpg) no-repeat left bottom; color:#FFFFFF; }

.voir-categorie2 { width:94px; height:30px; display:block; font-size:11px; color:#727272; padding:3px 0 0 0; text-decoration:none; text-align:center;
				  background:url(../../images/front_office/global/bg-btn-blocright.jpg) no-repeat left bottom; margin:3px 5px 0 4px; float:left; display:block; }
.voir-categorie2:hover { background:url(../../images/front_office/global/bg-btn-blocright.jpg) no-repeat; }
.voir-categorie3 { width:94px; height:30px; display:block; font-size:11px; color:#727272; padding:3px 0 0 0; text-decoration:none; text-align:center;
				  background:url(../../images/front_office/global/bg-btn-blocright.jpg) no-repeat left bottom; margin:3px 0 0 0; float:left; display:block; }
.voir-categorie3:hover { background:url(../../images/front_office/global/bg-btn-blocright.jpg) no-repeat; }



/* Spécifications techniques */
.title_specification_small { float:left; font-size:13px; margin:10px 5px 2px 10px; width:97%; color:#B51021; overflow-x:auto; overflow-y:hidden; }

.specification_small {  overflow:auto; overflow-y:hidden; width:97%; padding:0; margin:0 0 0 10px; }
.specification_small div { font-size:12px; color:#202020; line-height:18px; text-align:justify;  } 

.specification_big { overflow:auto; overflow-y:hidden; width:971px; padding:0 0 0 0; margin:0 0 0 4px; background:#ffffff; border-left:1px solid #B8B8B8; border-right:1px solid #B8B8B8;  }
.title_specification_big { width:961px; padding:2px 0 2px 10px; margin:0 0 0 4px; border-left:1px solid #B8B8B8; border-right:1px solid #B8B8B8; border-bottom:1px solid #B8B8B8; font-size:12px; color:#C50106;  }

#detailTable tr:hover td { background-color:#F1F1F1; }

.specification_small table, .specification_big table { font-size:12px; color:#505050; width:100%; line-height:18px; }
.specification_small table .intitule, .specification_big .intitule { text-align:left; background:#EEEEEE; padding:3px 5px 3px 8px; font-weight:normal; } 
.specification_small table .priceIntitule, .specification_big table .priceIntitule { text-align:left; color:#C50106; background:#EEEEEE; padding:3px 5px 3px 8px;} 

.inputRef { margin:-3px 0 0 0; vertical-align:middle;  }

.specification_small table .entete, .specification_big table .entete { background:url(../../images/front_office/global/bg-entete.jpg) no-repeat right bottom #FFFFFF !important; }

.topCenter, .priceCaracts, .caracts { border-bottom:1px solid #EEEEEE; }
.topCenter, .priceCaracts, .caracts, .caractsL { padding:3px 5px 3px 5px; text-align:center;}
.tdCenter { text-align:center; padding:5px 0 5px 0; }
.specification_small table a, .specification_big table a  { color:#C50106; text-decoration:none;}
.specification_small table a:hover, .specification_big table a:hover { color:#000000; }
.topCenter { text-align:center; }
.priceCaracts { font-size:12px; color:#C50106; font-weight:bold !important; }

.input_devis_small { cursor:pointer; width:88px; height:27px; background:url(../../images/front_office/global/button_devis_small.jpg) no-repeat; font-size:11px; color:#ffffff; padding:0 0 0 0; font-weight:bold; text-decoration:none; border:none; margin:0 0 0 10px; }
.input_commander_small { cursor:pointer; width:88px; height:27px; background:url(../../images/front_office/global/button_commander_small.jpg) no-repeat; font-size:11px; color:#ffffff; padding:0 0 0 0; font-weight:bold; text-decoration:none; border:none; margin:0 0 0 10px; }

.input_devis_small2 { cursor:pointer; width:19px; height:19px; background:url(../../images/front_office/global/bg-btn-devis.jpg) no-repeat; font-size:1px; color:#ffffff; padding:0 0 0 0; font-weight:bold; text-decoration:none; border:none; margin:0 0 0 10px; }
.input_commander_small2 { cursor:pointer; width:19px; height:19px; background:url(../../images/front_office/global/bg-btn-commander.jpg) no-repeat; border:none; margin:0 0 0 10px; font-size:1px; color:#ffffff; }

.input_devis_new { cursor:pointer; width:35px; height:31px; background:url(../../images/front_office/global/btn-devis-small-news.jpg) no-repeat; font-size:1px; color:#ffffff; padding:0; border:none; margin:0 0 0 2px; }
.input_commander_new { cursor:pointer; width:35px; height:31px; background:url(../../images/front_office/global/btn-commander-small-news.jpg) no-repeat; font-size:1px; color:#ffffff; padding:0; border:none; margin:0 0 0 2px; }

.priceCaracteres { font-size:12px; color:#C50106; font-weight:bold; white-space: nowrap; }



/* FireMyPopUp */
.panelPopUp { position:absolute; display:none; z-index:10000; }

.PopUp { margin:0 0 0 100px; width: 740px;  }
.contentPopUp { border-left:2px solid #59929D; border-right:2px solid #59929D; border-bottom:2px solid #59929D; 
				min-height:290px; width: 740px;  background:#FFFFFF; float:left; 
				-moz-border-radius-bottomleft:8px; -moz-border-radius-bottomright:8px; }
				
.closePopUp { border-left:2px solid #59929D; border-right:2px solid #59929D; border-top:2px solid #59929D; 
			  width: 740px; height:20px; background:#FFFFFF; float:left; -moz-border-radius-topright:8px; -moz-border-radius-topleft:8px; }

.waitingPopUp { text-align:center; margin:20px 0 0 0; font-size:18px; color:#505050; }
.closePopUp a { float:right; text-decoration:none; color:#C50106; font-size:12px; margin:0 5px 0 0; }
.closePopUp a:hover { color:#000000; }

.star .description {
padding:1px 5px 1px 0px !important;
}

/* Commentaire */
#comentaires textarea { border:1px solid #DDDDDD; color:#505050; font-size:12px; height:75px; width:99%; }
#comentaires select { border:1px solid #DDDDDD; color:#505050; font-size:12px; }
#comentaires p { font-size:12px; margin:0 0 5px 0; line-height:16px; color:#505050; }
.btnComments { cursor:pointer; width:199px; height:41px; background:url(../../images/front_office/global/background_inputcomments.jpg) no-repeat; 
				   font-size:12px; color:#ffffff; padding:0 0 0 45px; font-weight:bold; text-align:left; 
				   float:right; border:none; margin:6px 1px 6px 0; display:block; }
.btnComments:hover { background:url(../../images/front_office/global/background_inputcomments.jpg) no-repeat left bottom;  }				   
.listComments li { list-style:none; font-size:12px; margin:5px 0 0 0; line-height:16px; color:#505050; }


/* Bloc Right */
.contentRightBloc { width:196px; height:364px; overflow:auto !important;  }
.rightBloc2 { width:196px; border-left:1px solid #E4E4E4; border-right:1px solid #E4E4E4; border-top:1px solid #E4E4E4; float:left; background:#FFFFFF; }
.rightBloc2 a.item { border-bottom:1px dotted #D5D5D5; color:#505050; padding:5px; font-size:12px; margin:0; width:183px; text-decoration:none; display:block; cursor:pointer;  }
.rightBloc2 a.item:hover, .rightBloc2 a.selected { font-weight:bold; color:#CC3434; }

/* Bloc Right Accessoires */
.accessoires li { float:left; width:248px; list-style:none; height:100px; border-bottom:1px dotted #cccccc; border-right:1px dotted #cccccc; }
.accessoires img  { float:left; margin:0 5px 0 0;  }
.accessoires .red  { float:left; margin:0 0 0 0; width:58px; color:#C50106; line-height:10px; }
.accessoires .red span  { font-size:9px;  }
.accessoires .designation { float:left; margin:5px 0 0 5px; width:135px; color:#5c5c5c; font-size:12px; line-height:16px;  }
.accessoires .designation a  { color:#C50106; text-decoration:none;}
.accessoires .designation a:hover { color:#000000; }
.accessoires .input_quantite  { border:1px solid #CCCCCC; width:40px; font-size:11px; color:#505050;  }

.input_basket_orange { cursor:pointer; width:85px; height:27px; background:url(../../images/front_office/global/btn_basket_orange_small.jpg) no-repeat; font-size:11px; color:#ffffff; font-weight:bold; text-decoration:none; border:none; margin:2px 0 0 0; float:left; }
.input_basket_green { cursor:pointer; width:51px; height:27px; background:url(../../images/front_office/global/btn_basket_green_small.jpg) no-repeat; font-size:11px; color:#ffffff; font-weight:bold; text-decoration:none; border:none; margin:2px 0 0 0; float:left; }

/* Image escabeaux */
.view { display:none; }
.escabeau14050201, .escabeau14050203, .escabeau1405020203, .escabeau1405020202,
.escabeau14050104, .escabeau1601, .escabeau14050106, .escabeau1406 { display:block; }

/* Style des onglets */
.menu { width:100% !important; height:22px !important; margin:10px 0 0 0 !important; float:none !important; background:none !important; border:none !important; }
.menu li { float:left !important; list-style:none; margin:0 1px 0 0 !important; height:auto !important; background:none !important; padding:0 !important; }
.menu li a { font-size:12px !important; text-align:center; color:#FFFFFF !important; display:block; padding:0 0 0 3px !important; height:22px; 
			 font-weight:bold; text-decoration:none; cursor:pointer; 
			 background:url(../../images/front_office/global/left-onglet-back2.jpg) no-repeat left bottom !important; }
.menu li a span { background:url(../../images/front_office/global/right_back2.jpg) no-repeat right bottom;
				  padding:3px 11px 1px 8px; height:18px; display:block; }
.menu li a:hover, .menu li.ui-tabs-selected a { color:#ffffff !important; background:url(../../images/front_office/global/left-onglet-back2.jpg) no-repeat left top !important; }
.menu li a:hover span, .menu li.ui-tabs-selected a span { background:url(../../images/front_office/global/right_back2.jpg) no-repeat right top; }
.ui-tabs .ui-tabs-hide { position: absolute; left: -10000px; }





