/* CSS PRINCE LUTIN */
/* Last revision : 04.12.2008 */

/* *************************** */
/* SPECIFICITES VERSION 1.1.8 */
/* *************************** */
body{
	background-color:#FFFFFF;
	background-image:none;
}

/* *************************** */
/* COULEURS DES != TEXTES */
/* *************************** */
.text_rose{
	color:#c70359;
}

.text_gris{
	color:#666666;
}

.text_brun{
	color:#663300;
}

/* *********************** */
/* STRUCTURE GENERALE */
/* *********************** */
.wrapper { min-width:955px; }

.header{
    text-align:left;
	background-color:#FFFFFF;
	width:955px;
	height:72px;
	margin:auto;
	padding:0px;
	margin-top:2px;
	background-image:url(../images/header.png);
}

.menu_header_prince .top-link-cart{
	display:block;
	position:absolute;
	width:80px;
	height:20px;
	font-size:13px;
	text-align:left;
	margin-left:5px;
	margin-top:-35px;
	font-weight:bold;
}

.menu_header_prince .top-link-wishlist{
	display:block;
	position:relative;
	margin-left:130px;
	width:90px;
	font-size:13px;
	text-align:left;
	z-index:1;
	font-weight:bold;
	margin-top:2px;
}

.menu_header_prince ul li{
	display:block;
	position:relative;
	margin:0px;
	padding:0px;
	color:#c70359;
	padding-top:16px;
	margin-left:745px;
}


.menu_header_prince ul li a{
	color:#c70359;
	vertical-align:middle;
	text-decoration:none;
}

.menu_header_prince  ul li a:hover{
	text-decoration:underline;
}  

.menu_header_prince .first{
	display:none;
}

.menu_header_prince .top-link-checkout{
	display:none;
}

.menu_header_prince .last{
	display:none;
}

.menu_top{
    text-align:left;
	background-color:#FFFFFF;
	width:955px;
	height:27px;
	margin:auto;
	background-image:url(../images/menu_top.png);
	font-family:Arial,Verdana,serif; 
	font-size:14px;
}

.menu_top  ul{
	display:block;
	position:relative;
	margin:0px;
	padding:0px;
	padding-top:5px;
	padding-left:425px;
	color:#FFFFFF;
}

.menu_top ul li{
	display:block;
	height:22px;
	float:left;
	margin:0px;
	padding:0px;
	text-align:right;
	color:#FFFFFF;
	vertical-align:middle;
}

.menu_top1{
	width:90px;
}

.menu_top3{
	width:67px;
}

.menu_top4{
	width:118px;
}

.menu_top5{
	width:80px;
}

.menu_top6{
	width:92px;
}

.menu_top7{
	width:64px;
}

.menu_top  ul li a{
	color:#FFFFFF;
	vertical-align:middle;
	text-decoration:none;
	display:block;
}

.menu_top  ul li a:hover{
	color:#754c47;
}

.global{
	margin-left:auto;
	margin-right:auto;
	width:955px;
}

.menu_left{
	background-color:#FFFFFF;
	float:left;
	position:relative;
	width:197px;
	height:500px;
	background-image:url(../images/menu_left.png);
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	padding-top:107px;
	text-align:left;
	font-family:Arial,Verdana,serif; 
}

.menu_left  ul{
	display:block;
	margin:0px;
	padding:0px;
	color:#9c7059;
}

.menu_left ul li{
	display:block;
	height:28px;
	width:137px;
	float:left;
	margin:0px;
	padding:0px;
	color:#9c7059;
	vertical-align:middle;
	padding-left:34px;
}

.menu_left  ul li a{
	color:#9c7059;
	vertical-align:middle;
	text-decoration:none;
	font-size:13px;
	display:block;
}

.menu_left  ul li a:hover{
	font-weight:normal;
	font-size:13px;
	color:#c70359;
}

.menu_left .level0{
	display:none;
	margin-top:-3px;
}

.menuDeroulantLeft li:hover > .level0 { display: block; }

.menu_left .level0 li{
	display:block;
	float:left;
	height:25px;
	width:120px;
}

.menu_left .level0 li a{
	display:block;
	position:absolute;
	font-size:12px;
	font-weight:normal;
	width:120px;
	height:20px;
	margin:0px;
	margin-top:0px;
	padding:2px;
	margin-left:25px;
	text-align:left;
	background-color:#FFFFFF;
	border-bottom:1px solid #c70359;
	filter: alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity:0.85;
	opacity:0.85; 
}

.menu_left .level0 li a:hover{
	font-weight:normal;
	font-size:12px;
}

.menu_left .level0 li{
	 float:none;
	 margin:0;
	 padding:0;
	 border:0;
}

.colonne_right{
	background-color:#FFFFFF;
	float:right;
	position:relative;
	height:607px;
	width: 215px;
	background-image:url(../images/block_right.jpg);
	padding:0px;
	margin:0px;
}

.nouveautes{
	display:block; 
	position:relative;
	padding:0px;
	margin:0px;
	background-image:url(../images/nouveautes.png); 
	height:314px;
	width:215px;
	margin-top:10px;
}

.monCompte{
 	display:block; 
	position:relative;
	padding:0px;
	margin:0px;
	background-image:url(../images/monCompte.png);
	height:125px;
	width:215px;
	margin-top:10px;
	text-align:left;
}

.monCompte  ul{
	display:block;
	position:relative;
	height:110px;
	width:190px;
	margin:0px;
	padding:0px;
	color:#663300;
	padding-top:43px;
}

.monCompte ul li{
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	color:#663300;
	vertical-align:middle;
	margin-left:43px;
	margin-top:10px;
	text-decoration:underline;
}

.monCompte1{
	width:170px;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	text-decoration:underline;
}

.monCompte2{
	width:170px;
	font-size:12px;
	text-align:left;
	font-weight:normal;
	text-decoration:underline;
}

.monCompte  ul li a{
	color:#663300;
	vertical-align:middle;
	text-decoration:underline;
	display:block;
}

.monCompte  ul li a:hover{
	text-decoration:underline;
	font-size:12px;
	color:#c70359;
}

.newsletter{
	display:block; 
	position:relative;
	padding:0px;
	margin:0px;
	background-image:url(../images/newsletter.png); 
	height:138px;
	width:215px;
	margin-top:3px;
}

.middle-container_lutin{
	background-color:#FFFFFF;
	float:left;
	position:relative;
	left:0px;
	width:543px;
	height:607px;
	margin:0px;
	padding:0px;
	background-image:url(../images/center_panier.png);
	text-align:left;
}

.menu_footer{
	background-color:#FFFFFF;
	position:relative;
	width:932px;
	height:22px;
	clear:both;
	padding:0px;
	margin:0px;
	background-image:url(../images/menu_footer.png);
	text-align:left;
	font-size:9px;
	font-family:Arial,Verdana,serif;
	padding-top:22px;
	margin-left:20px;
}

.menu_footer  ul{
	display:block;
	position:absolute;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	margin-left:10px;
}

.menu_footer ul li{
	display:block;
	height:27px;
	float:left;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	vertical-align:middle;
}

.menu_footer1{
	width:138px;
}

.menu_footer2{
	width:48px;
}

.menu_footer3{
	width:98px;
}

.menu_footer4{
	width:83px;
}

.menu_footer5{
	width:77px;
}

.menu_footer  ul li a{
	color:#FFFFFF;
	vertical-align:middle;
	text-decoration:none;
	display:block;
}

.menu_footer  ul li a:hover{
	text-decoration:underline;
}

.lien_footer_goodies a{
	color:#FFFFFF; 
	text-decoration:none; 
	margin-right:15px;
	font-size:9px;
}

.lien_footer_goodies a:hover{
	text-decoration:underline; 
}

.copyright_lutin{
	display:block;
	position:absolute;
	padding:0px;
	margin:0px;
	width:300px;
	height:20px;
	color:#FFFFFF;
	font-size:11px;
	margin-left:620px;
	text-align:right;
}

/* **************************************** */
/* MISE EN FORME DES != BLOC DE TEXT */
/* **************************************** */
.coup_coeur{
	display:block;
	position:relative;
	padding:0px;
	margin:0px;
	width:400px;
	height:auto;
	margin-top:95px;
	margin-left:30px;
}

.lien_coup_coeur{
	display:block;
	position:relative;
	padding:0px;
	margin:0px;
	width:400px;
	height:200px;
	margin-top:-5px;
	margin-left:198px;
}

.lien_coup_coeur a{
	text-decoration:none;
	color:#c70359;
	padding:0px;
	margin:0px;
}

.lien_coup_coeur a:hover{
	text-decoration:underline;
}

.artiste_coeur{
	display:block;
	position:relative;
	padding:0px;
	margin:0px;
	width:400px;
	height:163px;
	margin-top:0px;
	margin-left:225px;
}

.lien_artiste_coeur{
	display:block;
	position:relative;
	padding:0px;
	margin:0px;
	width:400px;
	height:auto;
	margin-top:0px;
	margin-left:343px;
}

.lien_artiste_coeur a{
	text-decoration:none;
	color:#663300;
	padding:0px;
	margin:0px;
}

.lien_artiste_coeur a:hover{
	text-decoration:underline;
}

/* **************************** */
/* MINI ZONE DE RECHERCHE */
/* **************************** */
.recherche_left{
	display:block;
	float:left;
	position:relative;
	padding:0px;
	margin:0px;
	height:70px;
	width:170px;
	/* avec 7 liens seulement
	margin-top:150px; */
	margin-top:120px;
	margin-left:19px;
}

.mini-search{
    position:relative;
	padding:0px;
	margin:0px;
    width:300px;
    height:30px;
}

.mini-search .input-text{
	padding:0px;
	margin:0px;
	width:125px;
	color:#000000;
}

/* **************************************** */
/* SPECIFICITES DE LA PAGE RUBRIQUE  */
/* **************************************** */

.middle-container_lutin_rubrique{
	background-color:#FFFFFF;
	float:left;
	position:relative;
	left:0px;
	width:758px;
	height:607px;
	margin:0px;
	padding:0px;
	text-align:left;
	background-image:url(../images/center_panier.png);
}

.category-head h2{
	display:none;
}

.out-of-stock{
	display:none;
}

.add-to{
	display:none;
}

.pagination_rubrique{
	display:block;
	position:absolute;
	padding:0px;
	margin:0px;
	margin-top:-99px;
	margin-left:475px;
	width:150px;
	height:25px;
	text-align:right;
	font-size:13px;
	font-weight:lighter;
	font-family:Arial,Verdana,serif;
	color:#c70359;
}

.pagination_rubrique a{
	text-decoration:none;
	color:#c70359;
}

.pagination_rubrique .on{
	text-decoration:none;
	color:#c70359;
	font-weight:bold;
	font-size:14px;
}

.pagination_rubrique2{
	display:block;
	position:absolute;
	padding:0px;
	margin:0px;
	margin-top:451px;
	margin-left:525px;
	width:150px;
	height:25px;
	text-align:right;
	font-size:13px;
	font-weight:lighter;
	font-family:Arial,Verdana,serif;
	color:#c70359;
}

.pagination_rubrique2 a{
	text-decoration:none;
	color:#c70359;
}

.pagination_rubrique2 .on{
	text-decoration:none;
	color:#c70359;
	font-weight:bold;
	font-size:14px;
}


.product-image{
	margin-top:10px;
}

.product-image a{
	text-decoration:none;
	font-weight:bold;
}

.titre_produit{
	display:block;
	position:absolute;
	margin:0px;
	padding:0px;
	margin-top:125px;
	width:110px;
	height:20px;
	margin-left:22px;
	text-align:left;
}

.image_produit{
	display:block; 
	position:absolute;
	height:110px;
	width:110px;
	margin:0px;
	padding:0px;
	margin-left:22px;
}

.grid-row{
	display:block;
	position:relative;
	margin:0px;
	padding:0px;
	border:solid thin black;
}

.item{
	display:block;
	float:left;
	padding:0px;
	margin:0px;
	position:relative;
	padding:0px;
	margin:0px;
	text-align:left;
	height:184px;
	width:154px;
	margin-top:35px;
	margin-left:15px;
	background-image:url(../images/font_rubrique_produit.png);
}

.echo_middle_cms_rubrique h3{
	color:#663300;
}

.echo_middle_cms_rubrique a{
	color:#c70359;
}

.form-button{
	display:none;
}

.txt_brute_doudou{
	display:block;
	position:absolute;
	padding:0px;
	margin:0px;
	height:50px;
	width:655px;
	font-family:Arial,Verdana,serif;
	color:#666666;
	font-size:13px; 
	line-height:16px;
	margin-top:90px;
	margin-left:34px;
}

.menu_footer_rubrique{
	background-color:#FFFFFF;
	position:relative;
	width:932px;
	height:22px;
	clear:both;
	padding:0px;
	margin:0px;
	background-image:url(../images/menu_footer_rubrique.png);
	text-align:left;
	font-size:9px;
	font-family:Arial,Verdana,serif;
	padding-top:22px;
	margin-left:20px;
}

.menu_footer_rubrique  ul{
	display:block;
	position:absolute;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	margin-left:10px;
}

.menu_footer_rubrique ul li{
	display:block;
	height:27px;
	float:left;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	vertical-align:middle;
}

.menu_footer1_rubrique{
	width:138px;
}

.menu_footer2_rubrique{
	width:48px;
}

.menu_footer3_rubrique{
	width:98px;
}

.menu_footer4_rubrique{
	width:83px;
}

.menu_footer5_rubrique{
	width:77px;
}

.menu_footer_rubrique  ul li a{
	color:#FFFFFF;
	vertical-align:middle;
	text-decoration:none;
	display:block;
}

.menu_footer_rubrique  ul li a:hover{
	text-decoration:underline;
}

.lien_footer_goodies_rubrique a{
	color:#FFFFFF; 
	text-decoration:none; 
	margin-right:15px;
	font-size:9px;
}

.lien_footer_goodies_rubrique a:hover{
	text-decoration:underline; 
}

.copyright_lutin_rubrique{
	display:block;
	position:absolute;
	padding:0px;
	margin:0px;
	width:300px;
	height:20px;
	color:#FFFFFF;
	font-size:11px;
	margin-left:620px;
	text-align:right;
}

/* **************************************** */
/* SPECIFICITES DE LA PAGE ERREUR 404  */
/* **************************************** */

.echo_middle_cms_erreur h3{
	color:#663300;
}

.echo_middle_cms_erreur a{
	color:#c70359;
}

.echo_erreur_404_rose{
	color:#c70359;
}

.menu_left_erreur{
	background-color:#FFFFFF;
	float:left;
	position:relative;
	width:197px;
	height:500px;
	background-image:url(../images/menu_left_erreur.png);
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	padding-top:107px;
	text-align:left;
	font-family:Arial,Verdana,serif; 
}
	
.menu_left_erreur  ul{
	display:block;
	margin:0px;
	padding:0px;
	color:#9c7059;
}

.menu_left_erreur ul li{
	display:block;
	height:28px;
	width:137px;
	float:left;
	margin:0px;
	padding:0px;
	color:#9c7059;
	vertical-align:middle;
	padding-left:34px;
}

.menu_left_erreur  ul li a{
	color:#9c7059;
	vertical-align:middle;
	text-decoration:none;
	font-size:13px;
	display:block;
}

.menu_left_erreur  ul li a:hover{
	font-weight:normal;
	font-size:13px;
	color:#C70359;
}

.menu_left_erreur .level0{
	display:none;
	margin-top:-3px;
}

.menuDeroulantLeft li:hover > .level0 { display: block; }

.menu_left_erreur .level0 li{
	display:block;
	float:left;
	height:25px;
	width:120px;
}

.menu_left_erreur .level0 li a{
	display:block;
	position:absolute;
	font-size:12px;
	font-weight:normal;
	width:120px;
	height:20px;
	margin:0px;
	margin-top:0px;
	padding:2px;
	margin-left:25px;
	text-align:left;
	background-color:#FFFFFF;
	border-bottom:1px solid #c70359;
	filter: alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity:0.85;
	opacity:0.85; 
}

.menu_left_erreur .level0 li a:hover{
	font-weight:normal;
	font-size:12px;
}

.menu_left_erreur .level0 li{
	 float:none;
	 margin:0;
	 padding:0;
	 border:0;
}


.monCompte_erreur{
 	display:block; 
	position:relative;
	float:left;
	padding:0px;
	margin:0px;
	height:70px;
	width:140px;
	margin-top:12px;
	margin-left:25px;
	text-align:left;
	padding-top:6px;
	font-size:12px;
}

.monCompte_erreur  ul{
	display:block;
	position:relative;
	margin:0px;
	padding:0px;
	color:#663300;
	font-size:12px;
}

.monCompte_erreur ul li{
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	color:#663300;
	text-decoration:underline;
	padding-left:30px;
	padding-top:4px;
	font-size:12px;
}

.monCompte1_erreur{
	font-size:12px;
	font-weight:normal;
	text-align:left;
	text-decoration:underline;
}

.monCompte2_erreur{
	font-size:12px;
	font-weight:normal;
	text-align:left;
	text-decoration:underline;
}

.monCompte_erreur  ul li a{
	color:#663300;
	font-size:12px;
	vertical-align:middle;
	text-decoration:underline;
	display:block;
}

.monCompte_erreur  ul li a:hover{
	text-decoration:underline;
	font-size:12px;
	color:#c70359;
	margin:0px;
	padding:0px;
}

.menu_footer_erreur{
	background-color:#FFFFFF;
	position:relative;
	width:932px;
	height:22px;
	clear:both;
	padding:0px;
	margin:0px;
	background-image:url(../images/menu_footer_erreur.png);
	text-align:left;
	font-size:9px;
	font-family:Arial,Verdana,serif;
	padding-top:22px;
	margin-left:20px;	
}

.menu_footer_erreur  ul{
	display:block;
	position:absolute;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	margin-left:10px;
}

.menu_footer_erreur ul li{
	display:block;
	height:27px;
	float:left;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	vertical-align:middle;
}

.menu_footer1_erreur{
	width:138px;
}

.menu_footer2_erreur{
	width:48px;
}

.menu_footer3_erreur{
	width:98px;
}

.menu_footer4_erreur{
	width:83px;
}

.menu_footer5_erreur{
	width:77px;
}

.menu_footer_erreur  ul li a{
	color:#FFFFFF;
	vertical-align:middle;
	text-decoration:none;
	display:block;
}

.menu_footer_erreur  ul li a:hover{
	text-decoration:underline;
}

.lien_footer_goodies_erreur a{
	color:#FFFFFF;
	text-decoration:none;
	margin-right:15px;
	font-size:9px;
}

.lien_footer_goodies a:hover{
	text-decoration:underline;
}

.copyright_lutin_erreur{
	display:block;
	position:absolute;
	padding:0px;
	margin:0px;
	width:300px;
	height:20px;
	color:#FFFFFF;
	margin-left:620px;
	font-size:11px;
	text-align:right;
}

/* ********************************************************************************************************************** */
								/* SPECIFICITES DE LA PAGE PRODUIT  */
/* ********************************************************************************************************************** */

.middle-container_lutin_produit{
	background-color:#FFFFFF;
	float:left;
	position:relative;
	left:0px;
	width:758px;
	height:607px;
	margin:0px;
	padding:0px;
	text-align:left;
	background-image:url(../images/center_panier.png);
}

.echo_middle_cms_produit{
	display:block;
	position:relative;
	padding:0px;
	margin:0px;
	margin-top:30px;
	height:580px;
	width:690px;
	color:#666666;
	margin-left:20px;
}

.marque_produit{
	display:block;
	position:absolute;
	padding:0px;
	margin:0px;
	height:50px;
	width:100px;
	margin-top:51px;
	margin-left:240px;
	color:#c70359;
	font-size:13px;
	font-family:Arial,Verdana,serif;
}

.presentation_deglingos{
	display:block;
	position:absolute;
	padding:0px;
	margin:0px;
	height:50px;
	width:370px;
	margin-top:76px;
	margin-left:241px;
	font-size:11px; 
	line-height:14px;
	color:#666666;
}

.product-specs{
	display:block;
	position:absolute; 
	padding:0px;
	margin:0px;
	width:300px;
	margin-left:241px;
	margin-top:145px;
	font-size:11px; 
	line-height:14px;
	color:#666666;
}

.short-description{
	display:none;
}

.add-to-holder{
	display:block;
	position:absolute;
	height:24px;
	width:400px;
	padding:0px;
	margin:0px;
	margin-top:195px;
	margin-left:239px;
}

.add-to-box{
	display:block;
	position:absolute;
	width:170px;
	height:17px;
	padding-top:8px;
	margin-left:0px;
	background-image:url(../images/puce_coeur.png);
	background-repeat:no-repeat;
}

.add-to-box a{
	display:block;
	position:absolute;
	padding:0px;
	margin:0px;
	margin-left:32px;
	text-decoration:none;
	color:#c70359;
	font-size:12px; 
	line-height:14px;
}

.add-to-box  a:hover{
	text-decoration:underline;
	color:#c70359;
}

.add-to-cart-box{	
	display:block;
	position:absolute;
	width:130px;
	height:17px;
	padding-top:8px;
	margin-left:180px;
	background-image:url(../images/puce_panier.png);
	background-repeat:no-repeat;
}

.add-to-cart-box  a{
	display:block;
	position:absolute;
	padding:0px;
	margin:0px;
	margin-left:32px;
	text-decoration:none;
	color:#c70359;
	font-size:12px; 
	line-height:14px;	
}

.add-to-cart-box  a:hover{
	text-decoration:underline;
	color:#c70359;
}

.product-info-box{
	display:block;
	position:relative;
	height:579px;
	width:689px;
}

.product-essential{
	display:block;
	position:relative;
}

.availability{
	display:block;
	position:absolute;
	margin:0px;
	padding:0px;
	width:300px;
	height:20px;
	margin-left:310px;
	margin-top:35px;
	text-align:right;
	color:#c70359;
	font-size:12px;
	line-height:14px;
	font-family:Arial,Verdana,serif;
	font-weight:bold;
}

.product-img-box{
	display:block;
	position:absolute;
	margin:0px;
	padding:0px;
	height:171px;
	width:176px;
	background-image:url(../images/font_produit_rubrique_doudou.png);
	padding-top:9px;
	padding-left:16px;
	margin-left:14px;
	margin-top:35px;
}

.product-name{
	display:block;
	position:absolute;
	margin:0px;
	padding:0px;
	height:20px;
	width:350px;
	margin-top:35px;
	margin-left:240px;
	color:#c70359;
	font-size:15px;
	font-weight:bold;
	font-family:Arial,Verdana,serif;
}

.precisions_produit{
	display:block;
	position:absolute;
	height:70px;
	width:655px;
	padding:0px;
	margin:0px;
	margin-top:240px;
	margin-left:17px;
	font-size:11px; 
	line-height:14px;
	color:#666666;
}

.livraison_produit{
	display:block;
	position:relative; 
	margin:0px;
	padding:0px;
	float:left;
	width:650px;
}

.securite_produit{
	display:block;
	position:relative; 
	margin:0px;
	padding:0px;
	margin-top:8px;
	float:left;
	width:650px;
}

.entretien_produit{
	display:block;
	position:relative; 
	margin:0px;
	padding:0px;
	margin-top:8px;
	float:left;
	width:650px;
}

.product-collateral{
	display:block;
	position:relative;
}

.box.base-mini.mini-cart{
	display:none;
}

.box.base-mini.mini-compare-products{
	display:none;
}

.box.base-mini.mini-product-view{
	display:none;
}

.box.base-mini.mini-wishlist{
	display:none;
}

.produits_associes ol{
	list-style:none;
	margin:0;
	padding:0;
}

.produits_associes{
	display:none;
	position:absolute;
	height:190px;
	width:690px;
	padding:0px;
	margin:0px;
	margin-top:385px;
	z-index:1;
}

.super-products{
	display:block;
	position:relative;
	list-style:none;
	list-style-type:none;
	text-decoration:none;
	padding:0px;
	margin:0px;
	margin-top:10px;	
	float:left;
	height:180px;
	width:156px;
	margin-left:12px;
	background-image:url(../images/fond_produitAssocie_doudou.png);
}

.super-products .product-images{
	display:block;
	position:absolute;
	padding:0px;
	margin:0px;
	height:120px;
	width:120px;
	margin-top:10px;
	margin-left:16px;
}

.product-details{
	display:block;
	position:absolute;
	height:40px;
	width:130px;
	padding:0px;
	margin:0px;
	list-style:none;
	list-style-type:none;
	text-decoration:none;
	margin-top:135px;
	margin-left:16px;
	text-align:left;
	color:#c70359;
	font-size:15px;
	font-family:Arial,Verdana,serif;
}

.product-details a{
	text-decoration:none;
	color:#c70359;
	font-size:14px;
	font-family:Arial,Verdana,serif;
}

.produits_associes .price-box{
	display:block; 
	position:relative;
	margin:0px;
	padding:0px;
	width:110px;
	height:40px;
	text-align:left;
	margin-left:1px;
}

.produits_associes .price{
	display:block;
	position:absolute;
	padding:0px;
	margin:0px;
	height:30px;
	width:100px;
	text-decoration:none;
	color:#c70359;
	font-size:15px;
	font-weight:bold;
	font-family:Arial,Verdana,serif;
	text-align:left;
}

.menu_footer_produit{
	background-color:#FFFFFF;
	position:relative;
	width:932px;
	height:22px;
	clear:both;
	padding:0px;
	margin:0px;
	background-image:url(../images/menu_footer_produit.png);
	text-align:left;
	font-size:9px;
	font-family:Arial,Verdana,serif;
	padding-top:22px;
	margin-left:20px;	
}

.menu_footer_produit  ul{
	display:block;
	position:absolute;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	margin-left:10px;
}

.menu_footer_produit ul li{
	display:block;
	height:27px;
	float:left;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	vertical-align:middle;
}

.menu_footer1_produit{
	width:138px;
}

.menu_footer2_produit{
	width:48px;
}

.menu_footer3_produit{
	width:98px;
}

.menu_footer4_produit{
	width:83px;
}

.menu_footer5_produit{
	width:77px;
}

.menu_footer_produit  ul li a{
	color:#FFFFFF;
	vertical-align:middle;
	text-decoration:none;
	display:block;
}

.menu_footer_produit  ul li a:hover{
	text-decoration:underline;
}

.lien_footer_goodies_produit a{
	color:#FFFFFF;
	text-decoration:none;
	margin-right:15px;
	font-size:9px;
}

.lien_footer_goodies_produit a:hover{
	text-decoration:underline;
}

.copyright_lutin_produit{
	display:block;
	position:absolute;
	padding:0px;
	margin:0px;
	width:300px;
	height:20px;
	color:#FFFFFF;
	margin-left:620px;
	font-size:11px;
	text-align:right;
}

/* *************************************************************************************** */
/* 			SPECIFICITES DE LA PAGE DESCIPTION DU PRODUIT			*/
/* *************************************************************************************** */
.box{
	display:none;
 }
 
 .pipe{
	display:none;
}

.collateral-box .attribute-specs .data-table .label{
	display:none;
}

.collateral-box .attribute-specs .data-table .data{
	display:block;
	position:absolute;
	height:20px;
	width:auto;
	color:#c70359;
	font-size:15px;
	margin-top:51px;
	margin-left:240px;
	font-family:Arial,Verdana,serif;
}

.product-specs{
	display:block;
	position:absolute;
	padding:0px;
	margin:0px;		
	width:300px;
	font-size:11px; 
	line-height:14px;
	color:#666666;
	height:110px;
	width:370px;
	margin-left:241px;
	margin-top:75px;
}

.box.base-mini.mini-related-items{
	display:block;
	position:absolute;
	height:190px;
	width:690px;
	padding:0px;
	margin:0px;
	z-index:1;
}
.box.base-mini.mini-related-items ol{
	list-style:none;
	margin:0;
	padding:0;
}

.box.base-mini.mini-related-items .checkbox-container{
	display:block;
	position:absolute;
	height:120px;
	width:120px;
}

.box.base-mini.mini-related-items .product-details{
	display:block;
	width:138px;
}

.decription_courte_dynamique{
	display:block;
	position:absolute; 
	padding:0px;
	margin:0px;
	width:650px;
	height:100px;
	font-size:11px; 
	line-height:14px;
	color:#666666;
	margin-top:233px;
	margin-left:18px;
}

/* ********************************************************************************************************************** */
								/* SPECIFICITES DE LA PAGE PANIER  */
/* ********************************************************************************************************************** */

.page-head-alt.button-level{
	display:none;
}

#shipping-zip-form{
	display:none;
}

.shopping-cart-collaterals{
	display:block;
}

.shipping-estimate.box{
	display:block;
}

.shipping-estimate.box h4{
	display:none;
}

/* ********************************************************************************************* */
/*			MISE EN FORME DU TABLEAU DU RESUME DARTICLE				*/
/* ********************************************************************************************* */
.tableau_achat_resume{
	display:block;
	position:absolute;
	padding:0px;
	margin:0px;
	margin-top:60px;
	margin-left:15px;
	width:690px;
	height:270px;
}

/* head du tableau */
.header_achat_resume{
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	height:28px;
	text-align:center;
	width:688px;
	background-color:#ad9277;
	border:1px solid #663300;
	color:#FFFFFF;
}

.header_achat_resume .cel1{
	width:50px;
}

.header_achat_resume .cel2{
	width:90px;
}

.header_achat_resume .cel3{
	width:242px;
}

.header_achat_resume .cel4{
	width:100px;
}

.header_achat_resume .cel5{
	width:80px;
}

.header_achat_resume .cel6{
	width:100px;
}

/* body du tableau */
.body_achat_resume{
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	max-height:205px;
	overflow:auto;
	text-align:right;
	width:690px;
	background-color:#ffffff;
}

.body_achat_resume a{
	color:#8f8f8f;
}

.body_achat_resume .a-centerTrash{
	width:50px;
	text-align:center;
}

.body_achat_resume .a-image{
	width:108px;
	text-align:center;
}

.body_achat_resume .attributes-col{
	width:242px;
	text-align:left;
}

.body_achat_resume .a-right{
	width:100px;
	text-align:right;
}

.body_achat_resume .a-center{
	width:80px;
	text-align:right;
}

.body_achat_resume .a-right2{
	width:100px;
	text-align:right;
}

/* footer du tableau */
.footer_achat_resume{
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	height:35px;
	text-align:center;
	width:688px;
	background-color:#ad9277;
	border:1px solid #663300;
	color:#FFFFFF;
}

#entete_total_panier{
	display:block;
	position:absolute;
	padding:0px;
	margin:0px;
	height:23px;
	width:447px;
	background-color:#8d6741;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding-left:5px;
	padding-top:2px;
	margin-top:375px;
	margin-left:238px;
}

.shopping-cart-totals {
	display:block;
	margin-left:0px;
	height:100px;
    width:450px;
    float:right;
    margin-top:406px;
    border:1px solid #663300;
    background:#CFBAA6;
    text-align:right;
}

.shopping-cart-totals table { width:100%; margin:7px 0; vertical-align:middle; }
.shopping-cart-totals td { padding:0 15px; }
.shopping-cart-totals tr.last td {}
.shopping-cart-totals tfoot td {
    padding-top:10px;
    font-size:1.3em;
    border:none!important;
    }
.shopping-cart-totals .checkout-types { padding:8px 15px 15px; }
.shopping-cart-totals .checkout-types li { clear:both;  margin:10px 0; }

.achat_plusieurs_adresses{
	display:block;
}

#co-shipping-method-form{
	display:none;
}

.checkout-types{
	display:block;
	position:relative;
	padding:0px;
	margin:0px;
	margin-top:15px !important!;
	margin-top:4px;
	margin-left:20px;
}

.echo_middle_cms_produit .page-head{
	margin-left:20px;
	margin-top:100px;
}

.echo_middle_cms_produit .page-head h3{
	display:none;
}

.echo_middle_cms_produit p{
	margin-left:20px;
	margin-top:-12px;
}

.echo_middle_cms_produit p a{
	color:#c70359;
}
