/*<CSS ID="be_nl_product_detail.css" Name="be_nl_product_detail.css" />*/
h2.hidden,
h3.hidden { margin: 0px; padding: 0px; position: absolute; left: 0px; top: -500px; width: 1px; height: 1px; overflow: hidden; }
div.clear {clear: both;}
span.hidden {
	margin : 0px; 
	padding : 0px;
	position: absolute;
	left: 0px;
	top: -500px;  
	width: 1px;   
	height: 1px; 
	overflow: hidden;
}
.gras 
{  
	font-weight: bold;
}
input, select
{
	font-size: 1em;
}
input.large, select.large
{
	width: 98%;
}

input.input_qte
{ 
	width: 30%; 
	margin-left: 10px; 
	padding-left: 3px;
}

/* CSS sur les combos.... */

select.large 
{ 
	height: auto; 
	text-align: left; 
	background: #fff; 
	border: 1px solid #a9a9a9; 
	font-family: verdana;
}

.barre 
{ 
text-decoration: line-through ;
}

.legalShow 
{
background-color:#FFFF99;
color:#556E73;
font-size:11px;
}

/**********************************************************
*******	Begin Multi-Products Styles	***********************
**********************************************************/
div#bloc2Colonnes { width : 100%; clear : left; float : left; margin-bottom : 25px; }
div#bloc2Colonnes div.left{ width : 400px; float : left; }
div#bloc2Colonnes div.leftGutter { padding-left:7px; }
div#bloc2Colonnes div.right{ width : 564px; float : left; }
div#bloc2Colonnes div.left img.visuelBig { clear : left; float : left; margin-bottom : 3px; }
div#bloc2Colonnes div.left div.commandeBoutonVisuel { width : 100%; clear : left; float : left; padding: 2px 0; margin: 4px 0; }
div#bloc2Colonnes div.left div.commandeBoutonVisuel img { padding: 0 4px 4px 0; }
div#bloc2Colonnes div.left div.blocVue { width : 100%; clear : both; float : left; margin-bottom : 10px; }
div#bloc2Colonnes div.left div.blocVue p a { background : url(//media.laredoute.fr/images/NewPD/css/images/puce/puce_ariane.gif) no-repeat left center; padding-left : 7px; }
div#bloc2Colonnes div.left div.blocVue div.lienVisu { width : 100%; clear : left; float : left; margin-top : 5px; }
div#bloc2Colonnes div.left div.blocVue div.lienVisu a:hover img { border : 1px solid #737373; }
div#bloc2Colonnes div.left div.blocVue div.lienVisu a img { border : 1px solid #c2c1c1; }
div#bloc2Colonnes div.left div.blocLien { width : 100%; clear : left; float : left; }
div#bloc2Colonnes div.left div.blocLien ul { margin-left : 0px; }
div#bloc2Colonnes div.left div.blocLien ul li { margin-bottom : 5px; padding : 2px 0px 0px 0px; }
div#bloc2Colonnes div.left div.blocLien ul li.print { background : url(//media.laredoute.fr/images/NewPD/css/images/puce/puce_imprimer.gif) no-repeat left center; }
div#bloc2Colonnes div.left div.blocLien ul li.envoyer { background : url(//media.laredoute.fr/images/NewPD/css/images/puce/puce_envoyer.gif) no-repeat left center; }
div#bloc2Colonnes div.left div.blocLien ul li.agrandir { background : url(//media.laredoute.fr/images/NewPD/css/images/puce/puce_agrandirtexte.gif) no-repeat left center; }

/* Styles for Dimensions Control -- Color / Size dropdowns -- other center column features */
/**********************************************************
*******	COLONNE	DROITE	***********************************
**********************************************************/
div.pdts_name { margin : 2px 0px 5px 0px; padding: 0px 0px 0px 10px; font-size : 1.1em; color: #535353; font-weight: bold; clear:both; }
div.pdts_name span{ text-transform : uppercase; }
div.bloc_pdts div.bloc_pdts_content_left { float: left; width: 90px; margin-right: 10px; }
div.bloc_pdts div.bloc_pdts_content_left img { float: right; padding: 0px; }
div.bloc_pdts div.bloc_pdts_content_center { float: left; width: 174px; padding: 0 12px; background : url(//media.laredoute.fr/images/NewPD/css/images/fond/fd_colonne_.jpg); background-repeat: no-repeat; }
div.bloc_pdts div.bloc_pdts_content_center div.border_top { border-top: solid 1px #C2C1C1; width:170px; }
div.bloc_pdts div.bloc_pdts_content_center p { margin-top:2px; }
div.bloc_pdts div.bloc_pdts_content_right { float: left; width: 174px; }
 
.colonne { background : url(//media.laredoute.fr/images/NewPD/css/images/fond/fd_colonne_.jpg); width: 5px; }
.sepa { border-bottom: 1px solid #C2C1C1; height: 5px;  clear: both; padding: 0; margin: 0; }

div#bloc2Colonnes div.bloc_pdts_content_right div.groupeColonneFormRight { float: left; background: transparent url(//media.laredoute.fr/images/fd_colonne_2.jpg) no-repeat top left; margin-bottom: 10px; width: 254px; }
div.bloc_pdts_content_right div.groupeColonneFormRightBis { float: left; background : #fff url(//media.laredoute.fr/images/NewPD/css/images/fond/fd_colonne_right_aplat.gif) repeat-x left bottom; padding-top: 10px; width: 252px; position:relative; left:1px; }
div.bloc_pdts_content_right div.groupeColonneFormRight div.blocForm{ padding : 0px 6px 0px 6px; width : 155px; float:left; }
div.bloc_pdts_content_right div.groupeColonneFormRight div.blocLabel {padding-bottom:5px; }
div.bloc_pdts_content_right div.groupeColonneFormRight div#blocForm1 p {clear:both; }
div.bloc_pdts_content_right div.groupeColonneFormRight div.blocLabel label { Width:60px; margin-bottom:5px; }

/*single product width adjustment (davep)*/
/* ######################################################################### */
#bloc3Colonnes div.bloc_pdts div.bloc_pdts_content_center {width: 174px;}
#bloc3Colonnes div.bloc_pdts div.bloc_pdts_content_right,
#bloc3Colonnes div.bloc_pdts_content_right div.groupeColonneFormRight{width: 200px;}
#bloc3Colonnes div.bloc_pdts_content_right div.groupeColonneFormRight { float: left; background: transparent url(//media.laredoute.fr/images/fd_colonne_3.jpg) no-repeat top left; margin-bottom: 10px; width: 200px; }
#bloc3Colonnes  div.bloc_pdts_content_right div.groupeColonneFormRightBis { width: 198px; float: left; position:relative; left:1px; }
div.bloc_pdts_content_right div.groupeColonneFormRight div.blocForm{width: 190px;}
/*div.bloc_pdts_content_right div.groupeColonneFormRight div.blocFormCkgUser
{
	position:absolute;_float:left;
	top:210px;left:0;_top:500px;_left:550px;z-index:99999;
}

*+html div.bloc_pdts_content_right div.groupeColonneFormRight div.blocFormCkgUser
{
	top:225px;
}*/

/*********************************************************/
div.bloc_pdts_content_center div.blocLabel{margin-bottom : 10px; }
div.bloc_pdts_content_center label{padding-bottom : 5px; }
div.bloc_pdts_content_center select.couleur option{ border-bottom : 1px solid black; background : url(//media.laredoute.fr/images/NewPD/css/images/puce/puce_ariane.gif) no-repeat left center; padding-left : 7px; }
div.bloc_pdts_content_center p.link{ margin-top : 5px; background : url(//media.laredoute.fr/images/NewPD/css/images/puce/puce_ariane.gif) no-repeat left center; padding-left : 7px; clear : left; }
div.bloc_pdts_content_center select,   div.bloc_pdts_content_center input{ border : 1px solid #a9a9a9; }
div.bloc_pdts_content_center p.livraison{ font-weight : bold; text-transform : uppercase; color : #9fbd13; }
div.bloc_pdts_content_center a.livraison{ font-weight : bold; text-decoration:none; text-transform : uppercase; color : #9fbd13; }
div.bloc_pdts_content_center p.livraison:hover{ font-weight : bold; text-transform : uppercase; text-decoration: underline; color : #9fbd13; }
div.bloc_pdts_content_right p.jusqua{ float : left; width : 100%; clear : left; color : #F0007D; margin-bottom : 15px; }
div.bloc_pdts_content_right p span.discount{ color: #F0007D; font-size: 1.8em; font-weight: bold; }
div.bloc_pdts_content_right p.barre{ float : left; width : 100%; clear : left; text-decoration: line-through ; }
div.bloc_pdts_content_right p.partir{ float : left; width : 100%; clear : left; }
div.bloc_pdts_content_right p.partir span{ font-size : 2em; font-weight : bold; }
div.bloc_pdts_content_right p.margBot{ margin-bottom : 5px; }
div.bloc_pdts_content_right p.margBot span.rose{ color : #F0007D; }
div.bloc_pdts_content_right p.rose{ color : #F0007D; }
div.bloc_pdts_content_right p.margBot span.orange{ color : #ff6c00; }
div.bloc_pdts_content_right p.margBot span.vert{ color : #3c8c1e; }
div.bloc_pdts_content_right p.margBot span.rose{ color : #F0007D; }
div.bloc_pdts_content_right p.orange{ color : #ff6c00; }
div.bloc_pdts_content_right p.prouge{ float : left; width : 100%; clear : left; text-align : right; color : #e00000; text-transform : uppercase }
div.bloc_pdts_content_right p.prouge a{ color : #e00000; }
div.bloc_pdts_content_right p.pvert{ float : left; width : 100%; clear : left; text-align : right; color : #017207; text-transform : uppercase }
div.bloc_pdts_content_right p.pvert a{ color : #017207; }

/********************************************************
********** CKG SINGLE/MULTI PRODUCT DETAIL PAGE ***************
********************************************************/
div.ckgProductDetailModule div.ckg-txt
{
	font-size:13px;font-weight:bold;color:#546869;padding-bottom:5px;
}
div.ckgProductDetailModule div.ckg-txt span
{
	color:#6d9811;
}
div.ckgProductDetailModule div.ckg-08_finaref { padding-top: 18px; clear: both; }
div.ckgProductDetailModule div.ckg-08_finaref img { float: left; clear: left; padding: 4px 5px 10px 0px; }
div.ckgProductDetailModule div.ckg-08_finaref div.ckg-txt { margin:0px; padding:0px; font-weight: bold; font-size: 10px; color: #546869; }
div.ckgProductDetailModule div.ckg-08_finaref div.ckg-txt span{color:#6d9811;}
div.ckgProductDetailModule div.ckg-08_finaref div.ckg-prix { font-weight: bold; font-size: 20px; color: #6d9811;clear:left; }
div.ckgProductDetailModule a.cgktxtLink span{color:#6d9811;}
div.ckgProductDetailModule a.cgktxtLink {cursor:pointer;float:left;margin-top:5px; font-size: 9px; background:transparent url(//media.laredoute.fr/1024/projets/ckg_08/img/refonte-ckg_link_flech.gif) no-repeat scroll 0px 1px; color: #556E73; padding-left: 12px; text-decoration: none; }
div.ckgProductDetailModule a.cgktxtLink:hover { font-size: 9px; text-decoration:underline; color:#3C8C1E; }

div.ckgProductDetailModule div.bloc_pdts_content_right div.groupeColonneFormRightBis {
background:transparent url(//media.laredoute.fr/1024/projets/ckg_08/img/fd_colonne_right_aplat2.gif) repeat-x scroll left bottom;}
div.ckgProductDetailModule div.CKGblockpadding { padding-bottom: 10px;}

/**********************************************************
*******	BLOC PLUS D'INFOS *********************************
**********************************************************/
div#plusInfos { padding-left : 2px; width : 970px; clear : left; float : left; margin : 20px 0; }
div#plusInfos div.navigation{ width : 100%; float : left; background : url(//media.laredoute.fr/images/NewPD/css/images/fond/fd_navigation.gif) repeat-x left bottom; }
div#plusInfos div.navigation div{ float : left; clear: none; width: auto; background : #7DAE39 url(//media.laredoute.fr/images/NewPD/css/images/fond/fd_navigation_left.gif) no-repeat top left; height: 37px; margin-right : 6px; text-align:center; vertical-align: middle; cursor: pointer; display: inline; }
div#plusInfos div.navigation div p{ float : left; background : url(//media.laredoute.fr/images/NewPD/css/images/fond/fd_navigation_right.gif) no-repeat top right; padding : 5px 15px 0px 15px; }
div#plusInfos div.navigation div p a{ color : white; font-size : 1.2em; font-weight : bold; line-height: 14px; }
div#plusInfos div.navigation div.current{ float : left; clear: none; background : url(//media.laredoute.fr/images/NewPD/css/images/fond/fd_navigationcur_left.gif) no-repeat top left; margin-right : 6px; height: 37px; overflow: hidden; }
div#plusInfos div.navigation div.current p{ float : left; height: 33px; background : url(//media.laredoute.fr/images/NewPD/css/images/fond/fd_navigationcur_right.gif) no-repeat top right; padding : 5px 15px 0px 15px; }
div#plusInfos div.navigation div.current p a{ color : #448E13; font-size : 1.2em; font-weight : bold; }
div#plusInfos div.content{ width: 968px; float : left; border: solid #C2C1C1; border-width: 0 1px 1px 1px; }
div#plusInfos div.content p{ margin : 10px 10px 0px 10px; }
div#plusInfos div.content ul.listPicto{ margin : 5px 10px 0px 10px; }
div#plusInfos div.content ul.listPicto img{ vertical-align: middle; margin-bottom : 3px; }
div#plusInfos div.content p.topLink{ width : 100%; float : left; text-align : center; margin : 10px 0px 10px 0px; }
div#plusInfos div.content p.topLink a.tablink{ background : url(//media.laredoute.fr/images/NewPD/css/images/puce/puce_top.gif) no-repeat left 4px; padding-left : 12px; }
div#plusInfos div.content table{ width : 929px; margin-left : 10px !important; margin-left : 5px; float : left; }
div#plusInfos div.content table th{ width : 200px; text-align : right; font-weight : normal; padding : 5px 0px 5px 0px; }
div#plusInfos div.content table td{ padding : 5px 0px 5px 25px; font-weight : bold; }
div#plusInfos div.content table tr.on th,
div#plusInfos div.content table tr.on td { background : #edeaea; }
div#plusInfos div.content div.bande{ width : 100%; float : left; margin-bottom : 20px; } 
div#plusInfos div.content div.bande div{ width : 152px; float : left; text-align : center; height: 200px; }
div#plusInfos div.content div.bande div img{ margin-bottom : -5px; }
div#plusInfos div.content div.bande div p{ width : 111px; float : left; text-align : left; padding-left : 17px !important; padding-left : 0px; }
div.bande .prix { color: #f0007d; font-weight: bold;} 
div#plusInfos div.content div.bande div p span.orangeLarge { font-size : 1.2em; color : #f0007d;}
div#plusInfos div.content div.bande div p span.vertLarge { font-size : 1.2em; color : #3c8c1e;}
div#plusInfos div.content div.bande div p span.roseLarge { font-size : 1.2em; color : #f0007d;}
div#plusInfos div.content div.bande div p .aPartirPriceTab
{
	color : #f0007d;
}
div#plusInfos div.tabsContent { margin: 0 0 0 25px; padding-bottom: 15px; }
div#plusInfos div.navigation div#services,
div#plusInfos div.navigation div.navigation { border: 0; margin-top: 0; padding: 0; width: auto !important; }

div#contentFicheProduit{ width : 100%; clear : left; float : left; background : white; padding-top : 10px;} 

/**********************************************************
	TOP FICHE PRODUIT			
**********************************************************/
div#topFiche { width : 100%; float : left; margin-bottom: 20px; }
div#topFiche div.left{ padding-left : 10px; width : 770px; float : left; }
div#topFiche div.left div.pictogramme{ width : 100%; float : left; margin-bottom : 6px; }
div#topFiche div.left div.pictogramme img{ margin-right : 4px; border: 1px solid #737373; }
div#topFiche div.left div.pictogramme img:hover{ margin-right : 4px; border: 1px solid #c2c1c1; }
div#topFiche div.left p.accroche{ width : 100%; float : left; font-size : 1.1em; color:#333; font-weight:normal; }
div#topFiche div.left h1{ width : 100%; float : left; margin : 2px 0px 5px 0px; padding : 0px 0px 0px 0px; font-size : 2.2em; }
div#topFiche div.left span{ text-transform : uppercase; }
div#topFiche div.left div.filariane{ width : 100%; float : left; }
div#topFiche div.left div.filariane ul li{ float : left; padding-right : 5px; white-space: nowrap; }
div#topFiche div.left div.filariane ul li.puce { background : url(//media.laredoute.fr/images/NewPD/css/images/puce/puce_ariane.gif) no-repeat left center; padding-left : 5px; }

/*************************************************/
div#topFiche div.right{ width : 193px; float : right; padding: 0; }
div#topFiche div.right p a{ background : url(//media.laredoute.fr/images/NewPD/css/images/puce/puce_ariane_topFiche.gif) no-repeat left top; padding-left : 5px; }

div.basketBouton { clear: both; margin: 0 0 20px 0; padding: 10px 0 0 0; text-align: right; }
div#bloc3Colonnes div.center div.bouton a.left, div.basketBouton a.left { position: relative; top:1px; right: 2px; }
/*multi product hack*/
#bloc2Colonnes div.bouton a.left{position:relative; left:306px; top:60px;}
#bloc2Colonnes div.bouton div{position:relative; left:-3px;}

/**********************************************************
*******	LAYER TYPE AJAX ***********************************
**********************************************************/
div.layerEmerch{
	position: absolute;
	visibility: hidden;
	border: 1px solid black;
	background: white;
	padding: 5px 5px 5px 0px;
	z-index: 10;
	width: 130px; 
	clear:both;
	margin: -20px 0px 0px 0px;
}
div.layerEmerch p.offre { width:auto; float:none;color:#FF007D;font-size:1.3em;}
div.layerEmerch_wrapper{clear:both; }

div.globalLayer{
	border : 2px solid black;
	width : 600px;
	text-align : left;
	margin-left: auto;
	margin-right: auto;
	margin-top : 250px;
	background : white url(//media.laredoute.fr/images/NewPD/css/images/fond/fd_layer_service.gif) no-repeat left top;
}

div#ajoutPanier div.globalLayer{
	border : 2px solid #333;
	width : 600px;
	text-align : left;
	margin-top : 250px;
	background : white;
}
div#ajoutPanier a.go-to-basket-button
{
	float:left;
}

div#ajoutPanier table.ajout td.ckg-price{
	background : #dee7c6;
	width : 177px;
	padding-left : 10px;
	vertical-align: top;
	padding-top:2px;
}
div#ajoutPanier table.ajout td.ckg-price span{
	color:#6d9811;
}

div#ajoutPanier table.ajout td.ckg-price span.price{
	font-weight:bold;
	font-size:14px;margin:0;
}
div#ajoutPanier table.ajout td.ckg-price p.economie{
    font-size:12px;
    font-weight:bold;margin:0;color:#546869;
}
div#ajoutPanier table.ajout td.ckg-price p.gracea{
    font-size:10px;margin:0;color:#546869;
}
div#ajoutPanier table.ajout td.ckg-price p.gracea strong
{
	color:#6d9811;
}
div.globalLayer p{
	margin : 10px 0px 5px 5px;
}

div.globalLayer p.titre{
	color : #3c8c1e;
	text-transform : uppercase;
	font-size : 1.5em;
	font-weight : bold;
}

div.globalLayer p.vert{
	color : #3c8c1e;
	font-size: 11px;
}

div.globalLayer p.orange{
	color : #ff6f05;
	font-size: 11px;
}

div.globalLayer p.rose{
	color : #f0007d;
	font-size: 11px;
}

div.globalLayer div.cadre{
	border : 1px solid #b1b1b1;
	margin : 0px 10px 10px 10px;
	padding : 5px;
}

div.globalLayer div.cadre strong.rose{
	color : #f0007d;
	font-size: 11px;
}

div.globalLayer div.cadre table.listing{
	width : 100%;
	margin-top : 5px;
	font-size : 1.1em;
}

div.globalLayer div.cadre table.listing tr td{
	width : 40%;
	padding : 2px 10px 2px 10px;
}

div.globalLayer div.cadre table.listing tr th{
	width : 40%;
	padding : 2px 10px 2px 15px;
}
div.globalLayer div.cadre table.bis tr td{
	width : 30%;
	padding : 2px 10px 2px 10px;
}

div.globalLayer div.cadre table.listing tr td.right{
	text-align : right;
}

div.globalLayer div.cadre table.listing tr.on td{
 	background : #edeaea;
}

div.globalLayer div.cadre table.listing tr.on th{
 	background : #edeaea;
}

div.globalLayer div.cadre table.listing tr td span.orange{
	color : #ff6c00;
}
div.globalLayer div.cadre table.listing tr td span.vert{
	color : #3c8c1e;
}
div.globalLayer div.cadre table.listing tr td span.rose{
	color : #f0007d;
}
div.globalLayer div.cadre table.listing tr td a.savoirPlus{
	background : url(//media.laredoute.fr/images/NewPD/css/images/puce/puce_ariane.gif) no-repeat left center;
	padding-left : 7px;
}

div.globalLayer table.ajout{
	width : 100%;
	font-size : 1.1em;
	
	border-bottom : 1px solid #b1b1b1;
}

div.globalLayer table.ajout td{
	padding : 5px 0px 5px 0px;
	border-top : 1px solid #b1b1b1;
	vertical-align: middle;
}

div.globalLayer table.ajout th
{
	text-align:center;
width:90px;
	padding : 5px 0px 5px 0px;
	border-top : 1px solid #b1b1b1;
	vertical-align : middle;
}

div.globalLayer table.ajout tr.complement td{
	border-top : 1px dashed #b1b1b1;
}

div.globalLayer table.ajout tr.complement td.visu, div.globalLayer table.ajout tr.complement th.visu{
	border-top : 0;
}

div.globalLayer table.ajout td.visu{
	width : 88px;
}

div.globalLayer table.ajout td.last{
	background : #f0eeee;
	width : 160px;
	padding-left : 10px;
}

div.globalLayer table.ajout span.small{
	font-size : 0.9em;
}

div.globalLayer table.ajout span.big{
	font-size : 1.1em;
}

div.globalLayer table.ajout span.orange{
	color : #ff6c00;	
}

div.globalLayer table.ajout span.vert{
	color : #3c8c1e;	
}

div.globalLayer table.ajout span.rose{
	color : #F0007D;	
}

div.globalLayer div.bouton{
	margin : 20px 10px 10px 10px;
	text-align : right;
}

div.globalLayer div.bouton button{
	width : 168px !important;
	width : 168px;
	height : 39px;
	background : transparent;
	border : 0;
	margin-left : 15px;
}

div.globalLayer div.boutonAjout{
	margin : 20px 10px 10px 10px;
	text-align : right;
	height : 39px;
}

div.globalLayer div.boutonAjout button{
	width : 179px !important;
	width : 168px;
	height : 39px;
	background : transparent;
	border : 0;
	margin-left : 15px;
}

div#layerOpaque{/**/
	position : absolute;
	top : 0px;
	left : 0px;
	background : #000;
	filter:alpha(opacity=55);
	-moz-opacity: 0.55;
	opacity: 0.55;
	text-align : center;
	z-index : 10;
	visibility : hidden;
}

div#layerService{
	width : 100%;
	text-align : center;
	visibility : hidden;
	z-index : 100;
	position : absolute;
	top : 0px;
	left : 0px;
}

/*div#layerServiceBis{
	text-align : center;
	visibility : hidden;
	z-index : 100;
	position : absolute;
	top : 150px !important;
	top : 20%;
	left : 0px !important;
	left : 20%;
	margin-left: auto;
	margin-right: auto;
}*/
div#layerServiceBis{
	visibility : hidden;
	z-index : 100;
	position : absolute;
	top : 0px;
	left : 0px;
	text-align: center;
}
#layerServiceBis { margin: 0 auto; width: 100%; }



div#ajoutPanier{
	visibility : hidden;
	z-index : 100;
	position : absolute;
	top : 0px;
	left : 0px;
	text-align: center;
}

/* CKG ADD TO BASKET LAYER STYLES */

/* when done change div#ajoutPanier to div#ajoutPanierCKG */
div#ajoutPanier div.basketLayerCKG div.globalLayer {
	width : 600px;
	background : white url(//media.laredoute.fr/images/NewPD/css/images/fond/fd_layer_service.gif) repeat-x left top;
}

div#ajoutPanier div.basketLayerCKG div.globalLayer table.ajout { width:590px; }
div#ajoutPanier div.basketLayerCKG div.globalLayer table.ajout th{
	padding : 5px 0px 5px 0px;
	border-top : 1px solid #b1b1b1;
	vertical-align : middle;
	width : 92px;
}

/* END CKG ADD TO BASKET LAYER STYLES */



/*
.couleurList img {
	vertical-align : middle;
}

.couleurList ul {
	border : 1px solid #a9a9a9;
	width : 98%;
	height : 23px; 
	display:block;
	clear : left;
	background : none;
}

.couleurList li {
	position: relative;
	z-index:10; 
	width : 98%;
}

/* Contournement pour IE Mac \* /
.couleurList li {float:  left;	display: block;}
/* Fin du contournement * /

.couleurList li:first-child {}

.couleurList ul li a {	
	color : #353b47; 
	text-decoration : none; 
	display: block;
	padding: 1px 7px 1px 6px;
	font-weight: bold;
	font-size : 1em;
}

.couleurList ul ul a {	
	margin-left:0.20em;
	padding: 3px 0.80em;
	font-size : 1em;
	font-weight : bold;
}

.couleurList ul ul a:hover{
	color : #353d48;
	font-size : 1em;
	background : white;
}

.couleurList ul li ul {
	display: none;
	position: absolute;
	left: -1px;
	height : auto;
	text-align : left;
	background : #fff;
	border : 1px solid #a9a9a9;
	font-family : verdana;
	width : 150%;
}

.couleurList ul li ul li:first-child {	
	padding:0px;
}

.couleurList ul li ul li {	
	border-bottom : 1px solid #a9a9a9;
	background : white;
	padding: 1px 0px 2px 0px !important;
	padding: 0px 0px 1px 0px;
	line-height : 0.55em;
}

.couleurList ul li ul li img{	
	float : left;
	padding: 1px 3px 1px 0px;
}

/* Contournement pour IE Mac \* /
.couleurList ul li ul li {width: 100%;}
/* Fin du contournement * /

.couleurList ul li:hover ul, .couleurList ul li ul:hover {display:block;}
* html #couleurList ul {float: left;}
*/

#navCouleur li.Colorsfhover ul {display : block;}
#navCouleur li.Colorsfout ul {display : none;}

/**********************************************************
*******	BLOC 3 COLONNES	***********************************
**********************************************************/
div#bloc3Colonnes div.leftGutter { padding-left:7px; }

div#bloc3Colonnes {
 	width : 100%;
	clear : left;
 	float : left;
	margin-bottom : 25px;
}

div#bloc3Colonnes div.left{
	/* //pre 1024// width : 308px; */
 	width : 400px;
	padding: 0 10px 0 0;
 	float : left;
 	
}

div#bloc3Colonnes div.center {
	/* //pre 1024// width : 313px; */
	width: 400px;
	float : left; 
}
 
div#bloc3Colonnes div.right{
 	width : 151px;
 	float : right;
}

/**********************************************************
*******	COLONNE	GAUCHE	***********************************
**********************************************************/
div#bloc3Colonnes div.left img.visuelBig{
	clear : left;
 	float : left;
	margin-bottom : 3px;
}

div#bloc3Colonnes div.left div.commandeBoutonVisuel{
 	width : 100%;
	clear : left;
 	float : left;
 	padding: 2px 0;
 	margin: 4px 0;
}

div#bloc3Colonnes div.left div.commandeBoutonVisuel a
{
	float: left;
	padding: 0 4px 4px 0;
}

div#bloc3Colonnes div.left div.blocVue{
 	width : 100%;
	clear : both;
 	float : left;
	padding : 0px  0px 10px 0px;
}

div#bloc3Colonnes div.left div.blocVue p a{
	background : url(//media.laredoute.fr/images/NewPD/css/images/puce/puce_ariane.gif) no-repeat left center;
	padding-left : 7px;
}

div#bloc3Colonnes div.left div.blocVue div.lienVisu {
 	width : 100%;
	clear : left;
 	float : left;
	margin-top : 5px;
}

div#bloc3Colonnes div.left div.blocVue div.lienVisu a:hover img{
	border : 1px solid #737373;
}

div#bloc3Colonnes div.left div.blocVue div.lienVisu a img{
	border : 1px solid #c2c1c1;
}

div#bloc3Colonnes div.left div.blocLien {
 	width : 100%;
	clear : left;
 	float : left;
}

div#bloc3Colonnes div.left div.blocLien ul{
 	margin : 0px;
}

div#bloc3Colonnes div.left div.blocLien ul li{
 	margin-bottom : 5px;
	padding : 2px 0px 0px 10px;
}

div#bloc3Colonnes div.left div.blocLien ul li.print{
 	background : url(//media.laredoute.fr/images/NewPD/css/images/puce/puce_imprimer.gif) no-repeat left center;
}

div#bloc3Colonnes div.left div.blocLien ul li.envoyer{
 	background : url(//media.laredoute.fr/images/NewPD/css/images/puce/puce_envoyer.gif) no-repeat left center;
}

div#bloc3Colonnes div.left div.blocLien ul li.agrandir{
 	background : url(//media.laredoute.fr/images/NewPD/css/images/puce/puce_agrandirtexte.gif) no-repeat left center;
}

/**********************************************************
*******	COLONNE	CENTRAL	***********************************
**********************************************************/

div#bloc3Colonnes div.center div.centerModulesOne{
	width: 306px;
	margin: 0 auto;
	}
div#bloc3Colonnes div.center div.centerModulesTwo{
	width: 306px;
	margin: 0 auto;
	}

div#bloc3Colonnes div.center p.descript{
 	width : 392px;
 	/*
	clear : left;
 
 	float : left;
*/
	font-size : 1.1em;
	text-align : justify;
	margin-bottom : 8px;
}

div#bloc3Colonnes div.center p.descript a{
 	color : #458d15;
	text-decoration : underline;
}

div#bloc3Colonnes div.center ul.linkOnglet{
 	width : 306px;
	clear : left;
 	float : left;
	font-size : 1.1em;
	margin-bottom : 0px !important;
	margin-bottom : 10px;
}

div#bloc3Colonnes div.center ul.linkOnglet a{
	background : url(//media.laredoute.fr/images/NewPD/css/images/puce/puce_verte.gif) no-repeat left center;
	padding-left : 8px;
 	color : #3c8c1e;
}

/**********************************************************
*******	COLONNE	CENTRAL	FORM ******************************
**********************************************************/
div#bloc3Colonnes div.center form {
 	width : 306px;
	clear : left;
 	float : left;
}

div#bloc3Colonnes div.center form fieldset{
 	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	border : 0;
}

div#bloc3Colonnes div.center form p.titreServ{
 	font-weight : bold;
	font-size : 1.1em;
	margin-bottom : 3px;
}

div#bloc3Colonnes div.center form label{
 	font-size : 1.1em;
}

div#bloc3Colonnes div.center form label span{
 	font-size : 0.9em;
}

div#bloc3Colonnes div.center form label a{
 	text-decoration : underline;
}

/*********************************************************/
div#groupeColonneForm {
	margin-top : 10px;
 	width : 306px;
	clear : left;
 	float : left;
	background : url(//media.laredoute.fr/images/NewPD/css/images/fond/fd_colonne_global.gif) no-repeat top left;
	margin-bottom : 10px;
}

div#groupeColonneForm div.groupeColonneFormGlobal {
 	width : 306px;
	clear : left;
 	float : left;
	background : url(//media.laredoute.fr/images/NewPD/css/images/fond/fd_colonne_left.gif) no-repeat bottom left;
}

div#groupeColonneForm div.groupeColonneFormGlobal div.groupeColonneFormLeft {
	padding : 0px 0px 0px 0px;
 	width : 153px;
 	float : left;
	background : url(//media.laredoute.fr/images/NewPD/css/images/fond/fd_colonne_center.gif) no-repeat bottom right;
}

div#groupeColonneForm div.groupeColonneFormGlobal div.groupeColonneFormLeft div.blocForm{
	padding : 0px 6px 0px 6px;
 	width : 141px;
 	float : left;
}

div#groupeColonneForm div.groupeColonneFormGlobal div.groupeColonneFormLeft div.border{
	border-bottom : 2px solid #8c8c8c;
	margin-bottom : 7px;
}

div#groupeColonneForm div.groupeColonneFormGlobal div.groupeColonneFormRight {
 	width : 153px;
 	float : left;
	background : url(//media.laredoute.fr/images/NewPD/css/images/fond/fd_colonne_right.gif) no-repeat bottom right;
}

div#groupeColonneForm div.groupeColonneFormGlobal div.groupeColonneFormRight div.groupeColonneFormRightBis {
	padding-top : 10px;
 	width : 151px;
 	float : left;
	background : url(//media.laredoute.fr/images/NewPD/css/images/fond/fd_colonne_right_aplat.gif) repeat-x left center;
}

div#groupeColonneForm div.groupeColonneFormGlobal div.groupeColonneFormRight div.blocForm{
	padding : 0px 6px 0px 6px;
 	width : 139px;
 	float : left;
}

div#groupeColonneForm div.groupeColonneFormGlobal div.blocLabel{
	margin-bottom : 10px;
}

div#groupeColonneForm div.groupeColonneFormGlobal label{
	float : left;
	margin-bottom : 2px;
}

div#groupeColonneForm div.groupeColonneFormGlobal select.couleur option{
	border-bottom : 1px solid black;
	background : url(//media.laredoute.fr/images/NewPD/css/images/puce/puce_ariane.gif) no-repeat left center;
	padding-left : 7px;
}

div#groupeColonneForm div.groupeColonneFormGlobal p.link{
	margin-top : 5px;
	background : url(//media.laredoute.fr/images/NewPD/css/images/puce/puce_ariane.gif) no-repeat left center;
	padding-left : 7px;
	clear : left;
}

div#groupeColonneForm div.groupeColonneFormGlobal select, div#groupeColonneForm div.groupeColonneFormGlobal input{
	border : 1px solid #a9a9a9;
}

div#groupeColonneForm div.groupeColonneFormGlobal p.livraison{
	font-weight : bold;
	text-transform : uppercase;
	color : #9fbd13;
}

div#groupeColonneForm div.groupeColonneFormGlobal p.jusqua{
	float : left;
	width : 100%;
	clear : left;
	color : #F0007D;
	margin-bottom : 15px;
}

div#groupeColonneForm div.groupeColonneFormGlobal p.jusqua span{
	font-size : 1.8em;
	font-weight : bold;
}

div#groupeColonneForm div.groupeColonneFormGlobal p.barre{
	float : left;
	width : 100%;
	clear : left;
	text-decoration: line-through ;
}

div#groupeColonneForm div.groupeColonneFormGlobal p.partir{
	float : left;
	width : 100%;
	clear : left;
}

div#groupeColonneForm div.groupeColonneFormGlobal p.partir span{
	font-size : 2em;
	font-weight : bold;
}

/*price fix*/
.partir .rose 
{
	font-size : 2em;
	font-weight : bold;
	color : #F0007D;
}

div#groupeColonneForm div.groupeColonneFormGlobal p.margBot{
	margin-bottom : 5px;
}

div#groupeColonneForm div.groupeColonneFormGlobal p.margBot span.rose{
	color : #F0007D;
}

div#groupeColonneForm div.groupeColonneFormGlobal p.rose{
	color : #F0007D;
}

div#groupeColonneForm div.groupeColonneFormGlobal p.margBot span.orange{
	color : #ff6c00;
}

div#groupeColonneForm div.groupeColonneFormGlobal p.margBot span.vert{
	color : #3c8c1e;
}

div#groupeColonneForm div.groupeColonneFormGlobal p.margBot span.rose{
	color : #F0007D;
}

div#groupeColonneForm div.groupeColonneFormGlobal p.orange{
	color : #ff6c00;
	/*fix that overwrites previous conflict*/
	text-decoration:none; 
	letter-spacing:1px;
}

div#groupeColonneForm div.groupeColonneFormGlobal p.prouge{
	float : left;
	width : 100%;
	clear : left;
	text-align : right;
	color : #e00000;
	text-transform : uppercase
}

div#groupeColonneForm div.groupeColonneFormGlobal p.prouge a{
	color : #e00000;
}

div#groupeColonneForm div.groupeColonneFormGlobal p.pvert{
	float : left;
	width : 100%;
	clear : left;
	text-align : right;
	color : #017207;
	text-transform : uppercase
}

div#groupeColonneForm div.groupeColonneFormGlobal p.pvert a{
	color : #017207;
}

p.offre,
div#bloc3Colonnes div.center form p.offre{
 	width : 280px;
	clear : left;
 	float : left;
	margin-bottom : 15px;
	color : #F0007D;
	font-size : 1.3em;
}

p.offre span,
div#bloc3Colonnes div.center form p.offre span{
	color : #F0007D;
	font-size : 1.3em;
	font-weight : bold;
}

div#bloc3Colonnes div.center form div.bouton{
 	width : 100%;
	clear : left;
 	float : left;
	padding-bottom : 20px;
	padding-top: 10px;
}

div#bloc3Colonnes div.center form div.bouton a.left{
	float : left;
}

div#bloc3Colonnes div.center form div.bouton button.ajouPanier{
	float : right;
	border : 0;
	width : 148px !important;
	width : 138px;
	height : 39px;
	background : transparent;
}

/*****************************************************************/
div#bloc3Colonnes div.center div.paiement {
 	width : 306px;
	clear : left;
 	float : left;
	background : url(//media.laredoute.fr/images/NewPD/css/images/fond/fd_bottom_paiement.gif) no-repeat bottom left;
	margin-bottom : 5px;
}

div#bloc3Colonnes div.center div.paiement div.top{
 	width : 100%;
	clear : left;
 	float : left;
	background : url(//media.laredoute.fr/images/NewPD/css/images/fond/fd_top_paiement.gif) no-repeat top left;
	height : 57px;
}

div#bloc3Colonnes div.center div.paiement div.top p{
 	margin : 3px 0px 0px 1px;
	color : white;
	font-size : 1.4em;
	font-weight : bold;
}

div#bloc3Colonnes div.center div.paiement div.condition {
	padding-left: 14px;
	padding-right: 4px;
	padding-bottom: 10px;
	margin: 0;
	display: block;
	color : #4B4A4A;
	background-image: url(//media.laredoute.fr/images/NewPD/css/images/titrepaie/img_fleur.gif); background-position: right; 

	background-repeat:no-repeat;
}

div#bloc3Colonnes div.center div.paiement div.condition span{
	font-size : 1.2em;
	font-weight : bold;
	color : #6d9811;
}

div#bloc3Colonnes div.center div.paiement ul{
	clear : left;
 	float : left;
	width : 290px;
 	margin : 0px 0px 0px 15px !important;
 	margin : 0px 0px 0px 8px;
}

div#bloc3Colonnes div.center div.paiement ul li{
	background : url(//media.laredoute.fr/images/NewPD/css/images/puce/puce_ariane.gif) no-repeat left 3px;
	padding-left : 7px;
 	margin : 0px 0px 3px 0px;
}

div#bloc3Colonnes div.center div.paiement ul li span{
	font-size : 1.2em;
	font-weight : bold;
	color : #F0007D;
}

/*****************************************************************/
div#bloc3Colonnes div.center div.service {
 	width : 306px;
	clear : left;
 	float : left;
	background : url(//media.laredoute.fr/images/NewPD/css/images/fond/fd_bottom_paiement.gif) no-repeat bottom left;
	margin-bottom : 2px;
	margin-top : 10px;
	padding-bottom : 5px;
}

div#bloc3Colonnes div.center div.service div.top{
 	width : 300px;
	clear : left;
 	float : left;
	background : url(//media.laredoute.fr/images/NewPD/css/images/fond/fd_top_service.gif) no-repeat top left;
	height : 27px;
}

div#bloc3Colonnes div.center div.service div.top p{
 	margin : 5px 0px 0px 10px;
	font-size : 1.4em;
	font-weight : bold;
}

div#bloc3Colonnes div.center div.service div.left{
 	float : left;
	width : 128px;
	border-right : 1px solid #ddd8d4;
	text-align : center;
	padding-right: 2px;
}

div#bloc3Colonnes div.center div.service div.left ul{
 	margin : 5px 0px 0px 10px;
	text-align : left;
}

div#bloc3Colonnes div.center div.service div.right{
 	float : right;
	width : 170px;
}

div#bloc3Colonnes div.center div.service div.right ul{
 	margin : 0px 0px 0px 5px;
	font-size : 0.9em;
}

div#bloc3Colonnes div.center div.service li{
	background : url(//media.laredoute.fr/images/NewPD/css/images/puce/puce_ariane.gif) no-repeat left 3px;
	padding-left : 7px;
 	margin : 0px 0px 7px 5px;
}

div#bloc3Colonnes div.center div.service li img{
 	margin : 5px 0px 0px 0px;
}

/**********************************************************
*******	COLONNE	DROITE ************************************
**********************************************************/
div#bloc3Colonnes div.right div.recherche {
 	width : 151px;
	clear : left;
 	float : left;
 	

	background : url(//media.laredoute.fr/images/NewPD/css/images/fond/fd_bottom_recherche.gif) no-repeat bottom left;
	margin-bottom : 5px;
}

div#bloc3Colonnes div.right div.recherche div.top{
 	width : 100%;
 	float : left;
	background : url(//media.laredoute.fr/images/NewPD/css/images/fond/fd_top_recherche.gif) no-repeat top left;
	height : 27px;
}

div#bloc3Colonnes div.right div.recherche div.top p{
 	margin : 5px 0px 0px 7px;
	font-size : 1.0em;
	font-weight : bold;
}

div#bloc3Colonnes div.right div.recherche ul{
	margin : 5px 5px 5px 5px;
}

div#bloc3Colonnes div.right div.recherche ul.border {
	border-bottom : 1px solid #bebdbd;
	clear:both;
}

div#bloc3Colonnes div.right div.recherche ul li{
	background : url(//media.laredoute.fr/images/NewPD/css/images/puce/puce_ariane.gif) no-repeat left 3px;
	padding-left : 7px;
 	margin : 0px 0px 5px 0px;
}

div#bloc3Colonnes div.right div.recherche div.nav{
 	width : 100%;
}

div#bloc3Colonnes div.right div.recherche div.nav img{
 	margin : 0px 1px 0px 1px;
}

div#bloc3Colonnes div.right div.recherche div.nav img.bouton{
 	margin : -40px 1px 0px 1px;
}

/*****************************************************************/
div#bloc3Colonnes div.right div.telephone {
 	width : 150px;
	clear : left;
 	float : left;
	background : url(//media.laredoute.fr/images/NewPD/css/images/fond/fd_bottom_telephone.gif) no-repeat bottom left;
	margin-bottom : 5px;
	padding-bottom : 10px;
}

div#bloc3Colonnes div.right div.telephone div.top{
 	width : 100%;
	clear : left;
 	float : left;
	background : url(//media.laredoute.fr/images/NewPD/css/images/fond/fd_top_telephone.gif) no-repeat top left;
	height : 45px;
}

div#bloc3Colonnes div.right div.telephone div.top p{
 	margin : 5px 0px 0px 7px;
	font-size : 0.9em;
	width : 100px;
}

div#bloc3Colonnes div.right div.telephone p.tel{
 	margin-left : 38px;
	padding-top : 5px;
	font-size:10px; 
	font-weight:normal;
}

div#bloc3Colonnes div.right div.telephone p.tel span.number {
 	display: block;
 	font-size : 1.4em;
	font-weight : bold;
}

div#bloc3Colonnes div.right div.emerch 
{
	margin-right: -3px;
 	width : 150px;
	clear : left;
 	float : left;
	margin-bottom : 5px;
}

div#bloc3Colonnes div.right div.emerch div.top{
 	width : 100%;
	clear : left;
 	float : left;
	background : url(//media.laredoute.fr/images/NewPD/css/images/fond/fd_top_emerch.gif) no-repeat top left;
	height : 25px;
}

div#bloc3Colonnes div.right div.emerch div.content
{
 	width : 100%;
	clear : left;
 	float : left;
 	border-bottom: 1px solid #C2C1C1;
	background : url(//media.laredoute.fr/images/NewPD/css/images/fond/fd_content_emerch.gif) repeat-y top left;

}

div#bloc3Colonnes div.right div.emerch div.content div.contentInt{
 	width : 149px;
	clear : left;
 	float : left;
	overflow: auto;
}

div#bloc3Colonnes div.right div.emerch div.bottom{
 	width : 100%;
	clear : left;
 	float : left;
	background : url(//media.laredoute.fr/images/NewPD/css/images/fond/fd_bottom_emerch.gif) no-repeat top left;
	height : 21px;
}

div#bloc3Colonnes div.right div.emerch div.top p{
 	margin : 5px 0px 0px 7px;
	font-size : 1.1em;
	font-weight : bold;
}

div#bloc3Colonnes div.right div.emerch div.bottom ul li{
	background : url(//media.laredoute.fr/images/NewPD/css/images/puce/puce_ariane.gif) no-repeat left 3px;
	padding-left : 7px;
 	margin : 5px 0px 5px 5px;
}

div#bloc3Colonnes div.right div.emerch div.content div.contentInt div.bandeEmerch{
 	width : 119px;
 	float : left;
	padding : 5px;
}

div#bloc3Colonnes div.right div.emerch div.content div.contentInt div.bandeEmerch img{
	margin-left : 10px;
	margin-bottom : 7px;
	margin-top : 10px;
}

div#bloc3Colonnes div.right div.emerch div.content div.contentInt div.bandeEmerch p{
	margin-left : 5px;
	margin-bottom : 2px;
	width:110px;
}

div#bloc3Colonnes div.right div.emerch div.content div.contentInt div.bandeEmerch p span.offre{
	font-size : 1.2em;
	color : #f0007d;
	font-weight : bold;
}

div#bloc3Colonnes div.right div.emerch div.content div.contentInt div.bandeEmerch p.apartir{
	font-size : 0.9em;
}

div#bloc3Colonnes div.right div.emerch div.content div.contentInt div.bandeEmerch p.apartir span{
	font-size : 1.2em;
	font-weight : bold;
	color:#F0007D;
}

div#bloc3Colonnes div.right div.emerch div.content div.contentInt div.bandeEmerch p.barre{
	font-size : 0.9em;
	text-decoration: line-through ;
}

div#bloc3Colonnes div.right div.emerch div.content div.contentInt div.bandeEmerch p.link{
	background : url(//media.laredoute.fr/images/NewPD/css/images/puce/puce_ariane.gif) no-repeat left 3px;
	padding-left : 7px;
}

/*GOOD DEALS Tab*/
.good_deals_tab h5{
	background : url(//media.laredoute.fr/images/tit-goodplan.gif) no-repeat 5px 50%; height:30px; 
	background-color:#F4690F; 
	margin:0 0 0 4px;
}
.good_deals_tab  .good_deals_tab_content {background-color:#FFF392;
	margin:0 0 0 4px;}
.good_deals_tab  .tab_list { padding:10px;}
.good_deals_tab  p{ padding-bottom:20px;}
.good_deals_tab  .tab_list li{
	background : url(//media.laredoute.fr/images/btn-RedArrow.gif) no-repeat 0px 1px;
	padding:0 0 0 10px; 
	color:#F4690F;
	}
/*product detail message*/
.prodcut_header_error_message{display:none; padding : 10px 30px;  background-color: #fff;}
.prodcut_header_error_message .AccNotice{font: normal 11px Arial, Helvetica, Verdana, sans-serif; color: #598E73; padding: 5px 40px; margin: 0px 0px 5px 0px;text-align: left; border: solid 1px #598E73; height: auto; list-style-position:inside;}
.contentFicheProduit .filariane a { color:#333;}

#good_deals_global 
{
	clear: both;
	font-size: 10px;
	padding-bottom: 15px;
	width: 772px;
}
.good_deals_wrapper
{
	float: left;
	clear: left;
	border: solid 1px #a9a9a9;
	margin: 2px 2px 2px 2px;
	*margin-bottom: 15px; /* IE6 and 7 */
	width: 772px;
	display: inline;
}

.good_deals_banner,
.good_deals_combo
{
	float: left;
	clear: left;
	display: inline; /* necessary to fix IE6 float margin bug */
	width: 772px;
	padding-left: 7px;	
}
#good_deals_content 
{
	float: left;
	width: 100%;
}
#good_deals_global #good_deals_content { width: 773px; }
#good_deals_produit { float: left; }
#good_deals_header_combi 
{
	background: url(//media.laredoute.fr/images/good_deals/tit_combinaison_gagnante.jpg) no-repeat top left;
	margin-left: -7px;
	padding: 60px 15px 0px 95px;
}
#good_deals_header_offre 
{
	background: url(//media.laredoute.fr/images/good_deals/tit_offre_gagnante.jpg) no-repeat top left;
	height: 70px;
	padding: 60px 15px 0px 95px;
}
#good_deals_header_combi_2 
{
	background: url(//media.laredoute.fr/images/good_deals/tit_combinaison_gagnante.jpg) no-repeat top left;
	height: 70px;
	padding: 10px 15px 0px 310px;
}
#good_deals_header_offre_2 
{
	background: url(//media.laredoute.fr/images/good_deals/tit_offre_gagnante.jpg) no-repeat top left;
	height: 70px;
	padding: 10px 15px 0px 270px;
}
#good_deals_header_combi div.good_deals_titre, 
#good_deals_header_combi_2 div.good_deals_titre,
#good_deals_header_offre div.good_deals_titre, 
#good_deals_header_offre_2 div.good_deals_titre 
{
	color: #3c8c1e; 
	font-size: 15px; 
	font-weight: bold; 
}
#good_deals_header_combi div.good_deals_texte, 
#good_deals_header_combi_2 div.good_deals_texte,
#good_deals_header_offre div.good_deals_texte, 
#good_deals_header_offre_2 div.good_deals_texte 
{
	color: #556e73; 
	font-size: 12px; 
	font-weight: normal; 
}

#good_deals_produits select 
{
	border: 1px solid #a9a9a9;
	color: #596b6f;
	margin: 2px 0px;
	width: 130px;
}
#good_deals_produits div.pdts_plus
{
	float: left;
	margin: 8px 0 0 0px;
	padding: 0 40px 0 0;
	width: 150px;
	background: url(//media.laredoute.fr/images/good_deals/img_plus.gif) no-repeat top right;
	display: inline; /* necessary to fix IE6 float margin bug */
}
#good_deals_produits div.pdts_egal { float: left; margin: 8px 0 0 0px; padding: 0 40px 0 0; width: 150px; background: url(//media.laredoute.fr/images/good_deals/img_egal.gif) no-repeat top right; }
#good_deals_produits div.pdts_result { float: left; display: inline; padding-top: 20px; margin-left: 10px; /* width: 140px; */ }
#good_deals_produits div.pdts_result div.prix { margin-left: 0; width: auto; }

#good_deals_produits div.visu { float: left; border: 1px solid #bdbdbd; height: 60px; width: 60px; }
#good_deals_produits div.prix { float: left; color: #596b6f; margin-left: 5px; /*width: 70px;*/ }
#good_deals_produits div.prix_pourc { color: #f0007d; font-size: 9px; }
#good_deals_produits div.prix_texte { color: #596b6f; padding-top: 2px; }
#good_deals_produits div.prix_euro  { color: #f0007d; font-weight: bold; font-size: 13px; padding-top: 2px; }
#good_deals_produits div.prix_euro_result { color: #f0007d; font-weight: bold; font-size: 18px; padding-top: 2px; }
#good_deals_produits div.prix_barre { color: #596b6f; text-decoration: line-through; padding-top: 2px; }
#good_deals_produits div.prix_ecopart, 
#good_deals_produits div.prix_ecopart a { padding-top: 5px; font-size: 11px; color: #596b6f; clear: both; }
#good_deals_produits div.prix_econo { padding-top: 2px; font-size:13px; }
#good_deals_produits div.prix_ajout { padding: 5px 0px; }
#good_deals_produits div.prix_offre { background: url(//media.laredoute.fr/images/good_deals/picto_link.gif) no-repeat 0 6px; padding: 5px 0 0 8px; font-size: 10px; color: #596b6f; }
#good_deals_produits div.prix_offre a { color: #596b6f; }
#good_deals_produits div.titre { font-weight: bold; clear: both; color: #596b6f; font-size: 11px; padding: 5px 0; }
#good_deals_produits div.titre a { font-weight: bold; color: #596b6f; text-decoration: none; font-size: 11px; }
#good_deals_produits div.titre a:hover { font-weight: bold; color: #596b6f; text-decoration: underline; font-size: 11px; }

#good_deals_produits div.combo select { margin: 2px 0px; color: #596b6f; border: 1px solid #a9a9a9; width: 130px; }
#good_deals_produits div.dispo { padding: 5px 0; font-weight: normal; color: #596b6f; }

p.Good_deals_link { clear: both; padding: 5px 0px; }
p.Good_deals_link a:link, p.Good_deals_link a:visited { color: #3c8c1e; text-decoration: none; font-weight: bold; }
p.Good_deals_link a:hover { color: #3c8c1e; text-decoration: underline; font-weight: bold; }

/*Pseudo Classes Created for ProductDetailLinks to fix the orange links */
.ProductDetailLinks {font: normal 9px Verdana,Verdana, Arial, Helvetica,  sans-serif; text-align:left;}
.ProductDetailLinks:link {font: normal 9px Verdana,Arial,Helvetica, sans-serif; text-align:left; color: #3C8C1E; text-decoration:none}
.ProductDetailLinks:visited {	font: normal 9px Verdana,Verdana, Arial, Helvetica,  sans-serif; text-align:left;	color: #3C8C1E; text-decoration:none}
.ProductDetailLinks:hover {	font: normal 9px Verdana,Verdana, Arial, Helvetica,  sans-serif; text-align:left;	color: #3C8C1E; text-decoration:underline}

/*Working on IE6 fixes for add to basket layer */
#ajoutPanier { margin: 0 auto; width: 100%; }

/***********************/
/** Availability Grid **/
/***********************/

/* FOLLOWING CLASSES ARE GENERATED BY THE CODE BEHIND
	DO NOT CHANGE THE CLASS NAME OR DELETE */
.aGBlock {
	margin: 0px 0px 0px 17px;
	padding: 0px;
	width: 384px;
	font: bold 10px verdana;
}
.aGLayer {
	margin: 0px 0px 0px 5px;
	padding: 0px;
	font: bold 10px verdana;
}
/* END */


.aGBlock .aGTopLeft { margin: 0px; padding: 0px; width:9px; height: 11px; background: url(//media.laredoute.fr/images/availabilityCornerTL.gif) no-repeat top left; }
.aGBlock .aGTop { margin: 0px; padding: 0px; border-top: 1px solid #C9C9C9; background: url(//media.laredoute.fr/images/availabilityHeaderBackground.gif) repeat-x;  }
.aGBlock .aGTopRight { margin: 0px; padding: 0px; width:9px; height: 11px; background: url(//media.laredoute.fr/images/availabilityCornerTR.gif) no-repeat top right; }

.aGBlock .aGLeft { margin: 0px; padding: 0px; width: 1px; background-color: #C9C9C9; }
.aGBlock .aGCenter {}
/*.aGBlock #aGTableContainer table { width: 100px; }*/
.aGBlock .aGRight { margin: 0px; padding: 0px; width: 1px; background-color: #C9C9C9; }

.aGBlock .aGBottomLeft { margin: 0px; padding: 0px; width:9px; height: 11px; background: url(//media.laredoute.fr/images/availabilityCornerBL.gif) no-repeat bottom right; }
.aGBlock .aGBottom { margin: 0px; padding: 0px; border-bottom: 1px solid #C9C9C9; }
.aGBlock .aGBottomRight { margin: 0px; padding: 0px; width:9px; height: 11px; background: url(//media.laredoute.fr/images/availabilityCornerBR.gif) no-repeat bottom left; }

.aGBlock .aGHeader { height: 18px; background: url(//media.laredoute.fr/images/availabilityHeaderBackground.gif) repeat-x -11px -11px; }
.aGBlock .aGHeader img { margin: 0px 0px 0px 6px; float: left; }
.aGBlock .aGFooter { padding: 0px 0px 4px 0px; border-top: 1px solid #F1F1F1; height: 30px; }
.aGBlock .aGFooter img { float:right; margin: 0px 6px;}
.spacerFloat { float:left; }


.aGLayer .aGTopLeft { margin: 0px; padding: 0px; width:15px; height: 17px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='//media.laredoute.fr/images/availabilityGridLayer-TL.png'); background-repeat:no-repeat; }
.aGLayer .aGTopLeft[class] { background: url(//media.laredoute.fr/images/availabilityGridLayer-TL.png); background-repeat:no-repeat;}
.aGLayer .aGTop { margin: 0px; padding: 0px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='//media.laredoute.fr/images/availabilityGridLayer-Top.png'); background-repeat:repeat-x;}
.aGLayer .aGTop[class] { background: url(//media.laredoute.fr/images/availabilityGridLayer-Top.png); background-repeat:repeat-x;}
.aGLayer .aGTopRight { margin: 0px; padding: 0px; width: 15px; height: 17px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='//media.laredoute.fr/images/availabilityGridLayer-TR.png'); background-repeat:no-repeat;}
.aGLayer .aGTopRight[class] { background: url(//media.laredoute.fr/images/availabilityGridLayer-TR.png); background-repeat:no-repeat;}

.aGLayer .aGLeft { margin: 0px; width: 7px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='//media.laredoute.fr/images/availabilityGridLayer-Left.png'); background-repeat:repeat-y;}
.aGLayer .aGLeft[class] { background: url(//media.laredoute.fr/images/availabilityGridLayer-Left.png); background-repeat:repeat-y;}
.aGLayer .aGCenter .aGTable { width: 100%; }
.aGLayer .aGRight { margin: 0px; width: 7px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='//media.laredoute.fr/images/availabilityGridLayer-Right.png'); background-repeat:repeat-y; }
.aGLayer .aGRight[class] { background: url(//media.laredoute.fr/images/availabilityGridLayer-Right.png); background-repeat:repeat-y;}

.aGLayer .aGBottomLeft { margin: 0px; padding: 0px; width:15px; height: 17px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='//media.laredoute.fr/images/availabilityGridLayer-BR.png'); background-repeat:no-repeat;}
.aGLayer .aGBottomLeft[class] { background: url(//media.laredoute.fr/images/availabilityGridLayer-BR.png); background-repeat:no-repeat; }
.aGLayer .aGBottom { margin: 0px; padding: 0px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='//media.laredoute.fr/images/availabilityGridLayer-Bottom.png'); background-repeat:repeat-x;}
.aGLayer .aGBottom[class] { background: url(//media.laredoute.fr/images/availabilityGridLayer-Bottom.png); background-repeat:repeat-x; }
.aGLayer .aGBottomRight { width:15px; height: 17px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='//media.laredoute.fr/images/availabilityGridLayer-BL.png'); background-repeat:no-repeat;}
.aGLayer .aGBottomRight[class] { background: url(//media.laredoute.fr/images/availabilityGridLayer-BL.png); background-repeat:no-repeat; }

.aGLayer .aGHeader { height: 18px; background: url(//media.laredoute.fr/images/availabilityHeaderBackground-2.gif) repeat-x -8px -8px; }
.aGLayer .aGHeader img { margin: 0px 0px 0px 6px; float: left; }
.aGLayer .aGFooter { padding: 0px 0px 4px 0px; border-top: 1px solid #F1F1F1; height: 30px; background-color: #FFFFFF; }
.aGLayer .aGFooter img { float:right; margin: 0px 11px;}


.aGImgColorSwatch { width: 15px; height: 15px; margin: 2px 0px 2px 5px; }
.aGProductLabel { margin: 0px; padding: 2px 0px 2px 5px; }
.aGProductLabel a:link, .aGProductLabel .aGGray a:visited { color:#666666; }
.aGColumnRowTitle { margin: 0px 5px; }
.aGBorderTop, .aGBorderBottom { width: 100%; }

/* FOLLOWING CLASSES ARE GENERATED BY THE CODE BEHIND
	DO NOT CHANGE THE CLASS NAME OR DELETE */
.aGLayerClose { display: block; float: right; padding-right: 10px; }
.aGLayerCloseNone { display: none; }
.aGSpacer { width: 20%; }
.aGGray { background-color: #F1F1F1; }

.aGGray a:link, .aGGray a:visited { color:#666666; }
.aGWhite { background-color: #FFFFFF; }
.aGLayer .aGWhite td a { padding-right:5px; }

.aGWhite td a:link, .aGWhite a:visited { color:#666666; }
.aGColumnDefault { width:22px; padding: 0 3px; }
.aGColumn0-3 { width:29px; }
.aGColumn4-10 { width:62px; }
.aGColumn11-25 { width:100px; }
.aGColumn26 { width:180px; }

.Avail-Layer {
	display:none;
	margin: 0 auto;
	}
.Avail-Grid; {
	display:block;
	}
#modalWindow {display: none;position: absolute; top: 362px; left:0px; z-index: 10000;}
#anchorbutton { cursor: pointer; }

.aGLayer .aGCenter #aGTableContainer.aGTableContainerFlow {
	background-color:#FFFFFF; 
	overflow:auto; }
.aGLayer .aGCenter .aGTable { border-collapse: collapse;} 
.aGLayer .aGCenter .aGLockColumn {
	left: expression(parentNode.parentNode.parentNode.parentNode.scrollLeft); 
	position:relative;
	z-index: 10;
	}

/*.aGLayer .aGCenter .aGTable { width: 1000px; }*/


/*New CKG Layer*/
#CKGAdvBox{
       width:100%;
   display:none;
    top:0;
    left:0;
    z-index:11;    
    position:absolute;
        
    }
    .CKGAdvLayer a{text-decoration:underline;}
        .CKGAdvLayer
        {
			text-align:left;
        position:relative;
        width:847px;
        height:411px;
        border : 2px solid #333;
        background-color:#ffffff;
        margin-left:auto;
        margin-right:auto;
        margin-top:250px;
        }
        .CKGAdvLayer .delivre_gratuitement{
            position:absolute;
            z-index:10;
            top:0;
            left:0;
        }
        .CKGAdvLayer .btn_close{
            position:absolute;
            right:4px;
            top:4px;
        }
        .CKGAdvLayer .delivre_gratuitement img{
            width:86px;height:86px;
        }
        .CKGAdvLayer .accroche_ckgadvlayer{
            position:relative;
            left:85px;
            top:7px;
        }
        .CKGAdvLayer .ckgadv_info{
            width:563px;
            height:271px;
            _height:260px;
            left:17px;
            top:65px;
            position:absolute;
            background:url(//media.laredoute.fr/images/finaref/0309/back_ckgadv_info.jpg) no-repeat;
        }
        .CKGAdvLayer .ckgadv_info .ckgadv_aujourdhui{
        float:left;
            width:343px;
            height:271px;
        }
        .CKGAdvLayer .ckgadv_info .ckgadv_aujourdhui img{
            margin-left:1px;        
        }
        .CKGAdvLayer .ckgadv_info .ckgadv_aujourdhui .ckgadv_aujourdhui_title{
            font-family:Verdana;
            font-size:12px;
            color:white;
            width:295px;height:36px;
            padding-left:48px;
            padding-top:4px;
        }
        .CKGAdvLayer .ckgadv_info .ckgadv_aujourdhui .continue_mon_shopping{
            margin-left:1px;
            width:342px;
            height:57px;
        }
        .CKGAdvLayer .ckgadv_info .ckgadv_aujourdhui .continue_mon_shopping a{
            margin-left:76px;
            margin-top:8px;
            width:186px;
            height:36px;
            display:block;
            _margin-top:4px;
        }
        *+html .CKGAdvLayer .ckgadv_info .ckgadv_aujourdhui .continue_mon_shopping a{
            margin-top:5px;
        }
        .CKGAdvLayer .ckgadv_info .ckgadv_plus_tard{
        float:left;
            margin-left:1px;
            width:219px;
            height:271px;
        }
        
        .CKGAdvLayer .ckgadv_info .ckgadv_plus_tard .ckgadv_plus_tard_title{
            font-family:Verdana;
            font-size:12px;
            color:white;
            width:210px;height:36px;
            padding-left:9px;
            padding-top:4px;
        }
        .CKGAdvLayer .ckgadv_info .ckgadv_plus_tard .ckgadv_plus_tard_content{
            font-family:Verdana;
            font-size:11px;
            color:#5c5b5b;
            padding-top:45px;
            padding-left:10px;
            
        }
        .CKGAdvLayer .ckgadv_info .ckgadv_plus_tard .ckgadv_plus_tard_content a{
        font-family:Verdana;
            font-size:11px;
            color:#5c5b5b;
        }
        
        
        .CKGAdvLayer .adv_details{        
            left:590px;
            position:absolute;
            top:32px;
            background:url(//media.laredoute.fr/images/finaref/0309/back_adv_details.jpg) bottom no-repeat;
            width:240px;
            height:305px;
        }
        .CKGAdvLayer .adv_details img{
            margin-left:10px;
        }
        .CKGAdvLayer .adv_details span{display:none;}
        
        .CKGAdvLayer .CKGAdv_mentions{
            color:#5C5B5B;
            font-family:Verdana;
            font-size:10px;
            left:19px;
            line-height:11px;
            position:absolute;
            top:345px;
        }
        .CKGAdvLayer .CKGAdv_mentions a{
            color:#5C5B5B;
        }    

		.globalLayer .barre
		{
			color:#5e6c6d;
			font-size:11px;
			font-weight:normal;
			margin-top:0;
			float:left;
		}

