/* 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:475px;
	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:50px;
}

.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/couvertures.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/couvertures.png);
}

.echo_middle_cms_rubrique{
	display:block;
	position:absolute;
	padding:0px;
	margin:0px;
	margin-top:140px;
	height:480px;
	width:685px;
	color:#666666;
	margin-left:16px;
}

.listing-type-grid.catalog-listing{
	display:block;
	position:absolute;
	width:687px;
}

.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:7px;
	margin-left:-5px;
}

.product-image a{
	text-decoration:none;
	font-weight:normal;
	font-size:12px;
}

.titre_produit{
	display:block;
	position:absolute;
	margin:0px;
	padding:0px;
	margin-top:125px;
	width:130px;
	height:20px;
	margin-left:20px;
	text-align:left;
	font-weight:normal;
	line-height:13px;
}

.image_produit{
	display:block; 
	position:absolute;
	height:110px;
	width:110px;
	margin:0px;
	padding:0px;
	margin-left:22px;
	font-weight:normal;
}

.price-box{
	display:block; 
	position:absolute;
	margin:0px;
	padding:0px;
	width:110px;
	height:20px;
	margin-left:30px;
	margin-top:151px;
	text-align:right;
}

.price{
	font-size:14px;
	font-family:Arial,Verdana,serif;
	color:#c70359;
	font-weight:bold;
}

.price-label{
	display:none;
}

.special-price{
	display:none;
}

.grid-row{
	display:block;
	position:relative;
	margin:0px;
	padding:0px;
}

.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);
}

.item h5 a{
	text-decoration:none;
	display:block;
	position:absolute;
	margin-left:15px;
	margin-top:-15px;
	font-size:14px;
	font-family:Arial,Verdana,serif;
	color:#c70359;
	font-weight:strong;
}

.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;
}
/*
.pager{
	display:none;
}
*/
.view-by{
	display:none;
}

.sort-by{
	display:none;
}

/* **************************************** */
/* SPECIFICITES DE LA PAGE ERREUR 404  */
/* **************************************** */

.middle-container_lutin_erreur{
	background-color:#FFFFFF;
	float:left;
	position:relative;
	left:0px;
	width:758px;
	height:607px;
	margin:0px;
	padding:0px;
	text-align:left;
	background-image:url(../images/couvertures.png);
}

.echo_middle_cms_erreur{
	display:block;
	position:relative;
	padding:0px;
	margin:0px;
	margin-left:30px;
	margin-top:100px;
	height:300px;
	width:700px;
	color:#666666;
}

.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;
}

.note-msg{
	display:block;
	margin-left:18px;
	margin-top:20px;
	color:#c70359;
	font-size:15px;
	font-weight:bold;
	font-family:Arial,Verdana,serif;
}