.wash{clear:both;height:0; line-height:0; font-size:0;}
a.lien_dore{
	color:#790033;
	text-decoration:none;
}
a:hover.lien_dore, a:focus.lien_dore, a:active.lien_dore{
	color:#BB9E4C;
	text-decoration:underline;
}
h3 {
	font-size:14px;
}
.bordeau{
	color:#790033;
}
.dsplnn{
	display:none;
}
.cachecache{
	display:none;
}
div.bouton_variable{
	margin-top:15px;
	float:right;
	font-weight:bold;
}
div.bloc_texte p a{
height:18px;
}
.diapo_fleche{
	vertical-align:bottom;
	display:inline-block;
	background-image: url("../images/fleche_bordeau.png");
	width:18px;
	height:18px;
	background-repeat:no-repeat;
	margin-right:2px;
}
/********************************************/
/******** PROPRIETES GENERALES***************/
/********************************************/

/*------------------------------DEBUT DIVERS*/
.texte_centre {
	text-align:center;
}
.texte_gauche {
	text-align:left;
	margin-left:5px;
}
.texte_droite {
	text-align:right;
	margin-right:5px;
}
/*--------------------------------FIN DIVERS*/

/*-------------------------------DEBUT LIENS*/
/*ardoise gras - dore gras*/
a.lien_ag_dg{
	color:#42334D;
	font-weight:bold;
	text-decoration:inherit;
}
a:hover.lien_ag_dg{
	color:#BB9E4C;
	font-weight:bold;	
}
/*ardoise souligné gras - dore souligné gras*/
a.lien_asg_dsg{
	color:#42334D;
	font-weight:bold;
	text-decoration:underline;
}
a:hover.lien_asg_dsg{
	color:#BB9E4C;
	font-weight:bold;
}
/*ardoise normal - dore normal*/
a.lien_an_dn{
	color:#42334D;
}
a:hover.lien_an_dn{
	color:#BB9E4C;
}
a.lien_bd {
	color:#790033;
	text-decoration:none;
	font-weight:bold;
}
a:hover.lien_bd {
	color:#BB9E4C;
	text-decoration:none;
}
/*----------------------------------FIN LIEN*/
/*************************************************************/
/************************* HEADER ****************************/
/*************************************************************/

/********************************************/
/***************** HAUT *********************/
/********************************************/

div#header_top{
	text-align:left;
	height:25px;
	
}

.header_item{
	display:block;
	font-size:13px;
	/*margin-left:81px;*/
}
.hi_gauche{
	float:left;
	margin-left:20px;
}
.hi_droite{
	float:right;
	font-weight:bold;
	margin-right:20px;
}
.header_item_droite{
	display:block;
	float:right;
	font-weight:bold;
	font-size:13px;
}
.header_item img{
	vertical-align:bottom;
	*vertical-align:middle;
	margin-right:2px;
}
.header_item a{
	text-decoration:none;
	color:#790033;
}
.header_item a:hover, .header_item a:focus, .header_item a:active{
	text-decoration:underline;
}
.header_item .ss_titre_haut{
	color:black;
	font-weight:normal;
	font-size:11px;
}
#item_accueil{
	/*width:80px;*/
	margin-left:15px !important;
	margin-left:7px;
}
#item_panier{
	margin-right:15px !important;
	margin-right:7px;
}

div#header{
	height:99px;
	width:960px;
	background:#790033 url(../images/v2/header/headerV2.1.png) no-repeat bottom center;
	text-align:left;
}

div#header a#area_logo{
	float:left;
	width:310px;
	height:90px;
	margin-top:5px;
	clear:left;
}

/********************************************/
/*********** RECHERCHE ET PANIER ************/
/********************************************/

div#header div#recherche_header{
	float:right;
	z-index:20;
	color:white;
	margin-top:33px;
	margin-right:11px !important;
	margin-right:5px;
	clear:right;
}
div#recherche_header h3, div#recherche_header div#loupe_recherche, div#recherche_header input#ok{
	margin-bottom:3px;
}
div#recherche_header p{
	margin-bottom:2px;
	font-size:13px;
}
div#recherche_header a{
	font-size:11px;
	color:white;
	text-decoration:none;
}
div#recherche_header a:hover{
	text-decoration:underline;
}
div#recherche_header input#champ_recherche{
	border:0px;
	width:185px;
	height:20px;
	padding: 4px 0 0 3px;
	color:#666;
	background:#FAEDEF url(../images/v2/barre_recherche_rose.png) no-repeat;
	font-size:12px;
}
div#recherche_header input#ok{
	color:#790033;
	border:0;
	background:#FAEDEF url(../images/v2/bouton_recherche_rose.png) no-repeat;
	height:24px !important;
	width:24px;
	vertical-align:top;
	*margin-top:1px;
	font-weight:bold;
	margin-left:-4px;
	cursor:pointer;
}
div#infobulles div{
	display:none;
	background-color:white;
	position:absolute;
	z-index:30;
	border:1px solid #924A4F;
	padding:10px;
	font-size:11px;
	color:black;
}
div#header div#contenu_panier{
	right:0;
}
div#header div#contenu_liste{
	left:0;
}
div#infobulles{
	position:relative;
	float:right;
	width:340px;
	z-index:30;
}

/********************************************/
/************* MENU HAUT ********************/
/********************************************/
ul#menu_haut{
	list-style:none;
	font-family:Arial, verdana, sans-serif;
	font-size:14px;
	position:absolute; 
	z-index:11; /* Pour eviter que les boutons du diapo passe au dessus du menu */
	background-color:#790033; 
}

ul#menu_haut a{
	text-decoration:none;
	color:white;
	display:block;
}

/* Style pour le picto dans le menu */
ul#menu_haut li.niveau_1 img{
	float:left;
	margin:1px 0 1px 5px;
}

/* Style pour les boutons du menu */
ul#menu_haut li.niveau_1{
	float:left;
	line-height:32px;
	width:120px;
	background: url(http://static.berceaumagique.com/images/v3/bouton_neutre.png) repeat-x; 
	text-align:center;
	letter-spacing:1px;
}

/* Changement de l'image pour le hover */
ul#menu_haut a:hover, ul#menu_haut a:focus, ul#menu_haut a:active {
	background: url(http://static.berceaumagique.com/images/v3/bouton_neutre_over.png) repeat-x;
}

/* Pour garder le hover actif lorsque la sourie se trouve dans le sous menu, à voir js/menu.js */
.sfover {
	background: url(http://static.berceaumagique.com/images/v3/bouton_neutre_over.png) repeat-x;
}

/* Style pour le bouton solde ou promotion */
ul#menu_haut li.niveau_1.special{
	background: url(http://static.berceaumagique.com/images/v3/bouton_special.png);
	font-size:14px;
	font-weight:bold;
}

/* Couleur du lien solde ou promotion */
ul#menu_haut li.niveau_1.special a{
	color:#790033;
}

ul#menu_haut li.niveau_1.special a{
	background: url(http://static.berceaumagique.com/images/v3/bouton_special.png) repeat-x;
}

/* Style pour le conteneur sous menu */
ul#menu_haut ol.conteneur_niveau_2{
	list-style:none;
	line-height:1.3;
	width:357px;
	background-color:#FFF;
	border:1px solid #c15174;
	text-align:left;
	overflow:auto;
	font-size:11px;
	padding-bottom:5px;
	padding-top:5px;
    letter-spacing:0px;
	position: absolute;
    margin-left:0px;
}

/* Style pour le menu "Nos marques" */
ul#menu_haut ol.marques{
	width:458px;
	position: absolute;
	margin-left:-361px;
}

/* Pour le titre en rose dans les sous menu */
ul#menu_haut li.haut_menu_h{
	padding-left:5px;
	padding-bottom:2px;
	padding-top:4px;
	text-decoration:underline;
	color:#c15174;
	font-size:13px;
}

/* Decale les liens du sous menu de 2px par rapport au titre */
ul#menu_haut ol.conteneur_niveau_2 li{
padding-left:2px;
}

div.mleft{
	float:left;
	padding-left:8px;
	width:45%;
	border-right:1px solid #c15174;
}

div.mright{
	float:left;
	padding-left:8px;
	width:45%;
}

ul#menu_haut ol.conteneur_niveau_2 a{
	padding:2px 5px;
	display:block;
	background:#fff;
	color:#433552;
}

ul#menu_haut ol.conteneur_niveau_2 a.plus{
	text-align:right;
	
	color: #aa1d62;
}


ul#menu_haut ol.conteneur_niveau_2 a:hover{
	background:#fff;
	color:#c15174;
}


/*************************************************************/
/********* COMMUNS AUX BLOCS DE GAUCHE ET DROITE *************/
/*************************************************************/

div.conteneur_bloc_arrondi{
	margin-bottom:15px; /* modifier aussi le ul du menu pour la même marge */
}

div.bloc_arrondi {
	border-left:solid 1px #790033;
	border-right:solid 1px #790033;
	color:#790033;
	padding:0 10px;
}

div.bloc_arrondi h3{
	font-size:14px;
}

div.bloc_arrondi a{
	color:#790033;
	text-decoration:none;
	display:block;
}
div.bloc_arrondi a:hover, div.bloc_arrondi a:active, div.bloc_arrondi a:focus{
	text-decoration:underline;
}
img.bloc_menu{
	margin-bottom:15px;
}

/********************************************/
/*********** BORDS ARRONDIS *****************/
/********************************************/

div.haut_bloc {
	/*border-top:solid 1px #790033;*/
	background: url(http://images.berceaumagique.com/images/v2/trait_bloc_haut.gif) repeat-x top center;
	height:5px; /* sert de "marge", ie 6 ne prend pas ça car il y a des div de 10 px dedans, alors il faut modifier les top dans bas_bloc g et d */
	font-size:0px; /* hack ie6 car même si ya pas de caractère dans la div il la dimentionne comme si */
}
div.haut_bloc_gauche {
	background:transparent url(http://images.berceaumagique.com/images/v2/coins_bloc.png) no-repeat top left !important;
	background:url(http://images.berceaumagique.com/images/v2/coins_bloc.gif) no-repeat top left;
	float:left;
	/*position:relative;
	top:-1px;*/
	height:10px;
	width:10px;
}
div.haut_bloc_droite {
	background:transparent url(http://images.berceaumagique.com/images/v2/coins_bloc.png) no-repeat top right !important;
	background:url(http://images.berceaumagique.com/images/v2/coins_bloc.gif) no-repeat top right;
	float:right;
	/*position:relative;
	top:-1px;*/
	height:10px;
	width:10px;
}
div.bas_bloc {
	background: url(http://images.berceaumagique.com/images/v2/trait_bloc_bas.gif) repeat-x top center;
	/*border-bottom:solid 1px #790033;*/
	height:10px;
	font-size:0px;
}
div.bas_bloc_gauche {
	background:transparent url(http://images.berceaumagique.com/images/v2/coins_bloc.png) no-repeat bottom left !important;
	background: url(http://images.berceaumagique.com/images/v2/coins_bloc.gif) no-repeat bottom left;
	float:left;
	/*position:relative;
	top:-4px !important;
	top:1px;*/
	/*margin-top:-5px; !important;
	margin-top:0px;*/
	height:10px;
	width:10px;
}
div.bas_bloc_droite {
	background:transparent url(http://images.berceaumagique.com/images/v2/coins_bloc.png) no-repeat bottom right !important;
	background:url(http://images.berceaumagique.com/images/v2/coins_bloc.gif) no-repeat bottom right;
	float:right;
	/*position:relative;
	top:-4px !important;
	top:1px;*/
	height:10px;
	width:10px;
}

/*************************************************************/
/********************* COLONNE GAUCHE ************************/
/*************************************************************/

/********************************************/
/**************** MARQUES *******************/
/********************************************/

div#marques{
	color:#790033;
	margin:0 0;
	padding-bottom:20px;
}
div#marques h3{
}
div#marques li{

}
div#marques div#bouton_marques{
	margin-right:7px;
}
div#marques div.bouton_variable{
	float:none;
	margin:0 15px;
}
div#marques ul#diapo_marques{
	width:150px;
	margin:15px;
	margin-top:0px;
}


/********************************************/
/***** OFFRE SPECIALE &  CONCOURS     *******/
/********************************************/
div#offre_speciale {
	background-image:url("/images/bannieres/banniere_offre_speciale.png");
	background-repeat:no-repeat;
	height:59px;
	width:560px;
	margin-bottom:15px;
	text-align:center;
	color:#FFF;
}
div#concours_noel {
	background-image:url("/images/bannieres/banniere_concours_noel.png");
	background-repeat:no-repeat;
	height:59px;
	width:560px;
	margin-top:10px;
	text-align:center;
	color:#FFF;
}

/*div#offre_speciale img{
	float:right;
	margin-top:-10px;
}
div#offre_speciale h3{
	margin-bottom:10px;
}
div#offre_speciale h4{
	font-size:14px;
}
div#offre_speciale h5{
	font-size:12px;
	margin-bottom:8px;
}
div#offre_speciale p{
	font-size:10px;
}*/

/********************************************/
/*********** MENU GAUCHE ********************/
/********************************************/
div#titre_menu_gauche {
	height:43px;
	width:180px;
	background-image:url("../images/menu/fond_titre.png");
	/*border-bottom:1px dashed #BB9E4C;*/
	border-top:1px dotted #BB9E4C;
}
div#titre_menu_gauche h3{
	color:#42334D;
	line-height:43px;
	text-align:center;	
	font-size:14px;
}
div#background_rech_rayon {
	background-image:url("http://static.berceaumagique.com/images/menu/produit_rayon.png");
	background-repeat:no-repeat;
	background-position:bottom;
	padding-top:5px;
	/*border-bottom:dotted 1px #ccc;*/
	width:178px;
	height:43px;
}
div#background_selec_produit {
	background-image:url("http://static.berceaumagique.com/images/menu/recherche_rapide.png");
	background-repeat:no-repeat;
	background-position:bottom;	
	border-top:dotted 1px #ccc;
	/*border-bottom:dotted 1px #ccc;*/
	padding-top:5px;
	width:178px;
	height:43px;
}
div#background_cadeau_style {
	background-image:url("http://static.berceaumagique.com/images/menu/cadeaux_style.png");
	background-repeat:no-repeat;
	background-position:bottom;	
	padding-top:5px;
	width:178px;
	height:43px;
}
div#background_marques {
	background-image:url("http://static.berceaumagique.com/images/menu/produit_marque.png");
	background-repeat:no-repeat;
	background-position:bottom;
	padding-top:5px;
	width:178px;
	height:43px;
}


div.conteneur_menu{
	background-color:#FEF8EF;
	/*background-color:#790033;*/
	margin:0;
	/*border:solid 1px #bb9e4c;*/
	margin-bottom:20px;
}

ul.menu_nav_gauche *{
	margin:0;
	padding:0;
	background-color:#FEF8EF;
}
ul.menu_nav_gauche {
	/*width:180px; hérité*/
	/*background-color: #790033;*/
	font-size:14px;
	font-weight:bold;
	list-style:none;

}
ul.menu_nav_gauche a {
	display:block !important;
	display:inline;
	text-decoration: none;
	color:#433451;
}

ul.menu_nav_gauche a:hover, ul.menu_nav_gauche a:focus, ul.menu_nav_gauche a:active {
	color:#BD3A7F;
}
ul.menu_nav_gauche a:hover.ouvert1,ul.menu_nav_gauche a:hover.ouvert2,ul.menu_nav_gauche a:hover.ouvert3{
	color:#BD3A7F;		
}


/***** bords arrondis *****/
ul.menu_nav_gauche div.menuNavG_centre{
	/*border-left:solid 1px #790033;
	border-right:solid 1px #790033;*/
}
.menuNavG_haut{
	height:5px; /*sert de marge */
	font-size:0px; /* hack ie6 car même si ya pas de caractère dans la div il la dimentionne comme si */
	/*border-top:solid 1px #790033;*/
}
div.menuNavG_coinHG{
	background:transparent url(../images/v2/coins_bloc.png) no-repeat top left !important;
	background:transparent url(../images/v2/coins_bloc.gif) no-repeat top left;
	float:left;
	/*position:relative;*/
	/*top:-1px;*/
	height:10px;
	width:10px;
}
div.menuNavG_coinHD{
	background:transparent url(../images/v2/coins_bloc.png) no-repeat top right !important;
	background:transparent url(../images/v2/coins_bloc.gif) no-repeat top right;
	float:right;
	/*position:relative;*/
	/*top:-1px;*/
	height:10px;
	width:10px;
}
.menuNavG_bas{
	height:5px; /*sert de marge */
	font-size:0px;
	padding-top:0px !important;
	padding-top:5px;
	/*margin-top:-5px !important;
	/*background:#790033;
	/*position:relative;
	top:-6px;*/
	/*border-bottom:solid 1px #790033;*/
}
div.menuNavG_coinBG{
	background:transparent url(../images/v2/coins_bloc.png) no-repeat bottom left !important;
	background:transparent url(../images/v2/coins_bloc.gif) no-repeat bottom left;
	float:left;
	clear:both;
	margin-top:-5px !important;
	/*position:relative;*/
	/*top:-4px !important;
	top:1px;*/
	height:10px;
	width:10px;
}
 div.menuNavG_coinBD{
	background:transparent url(../images/v2/coins_bloc.png) no-repeat bottom right !important;
	background:transparent url(../images/v2/coins_bloc.gif) no-repeat bottom right;
	float:right;
	margin-top:-5px !important;
	/*position:relative;*/
	/*top:-4px !important;
	top:1px;*/
	height:10px;
	width:10px;
}
/***** fin bords arrondis *****/


ul.menu_nav_gauche a.ouvert1{ color:#790033; }
ul.menu_nav_gauche a.ouvert2{ font-weight:bold; color:#790033; }
ul.menu_nav_gauche a.ouvert3 { font-weight:bold; color:#790033; }

ul.menu_nav_gauche ul.conteneur_niveau_2 a.ouvert2 { font-weight:bold; color:#790033; }
ul.menu_nav_gauche ul.conteneur_niveau_2 ul.conteneur_niveau_3 a.ouvert3 { font-weight:bold; color:#790033; }

ul.menu_nav_gauche li.niveau_1 {
	/*margin-bottom:10px;*/
	/*background-color:#790033;*/
	min-height:25px;
	height:auto !important;
	height:25px;
	padding:8px 5px 8px 10px;
	*padding:6px 5px 6px 0;
	border-bottom:dotted 1px #bb9e4c;
}
ul.menu_nav_gauche li.niveau_1 a{ /*normalement li > a, mais ie6...*/	line-height:25px; color:#790033; }
ul.menu_nav_gauche li.niveau_1 a:hover{ /*normalement li > a, mais ie6...*/	color:#BD3A7F;	}
ul.menu_nav_gauche li.niveau_1 img{
	float:left;
	margin-right:10px;
	padding:0 0px 0 0;
	*padding:0 0px 0 10px;	/*pour les ie */
}
ul.menu_nav_gauche li.selec {
	/*background-color: #790033;*/
}
ul.menu_nav_gauche li.selec a{	/*color:#790033;*/	}
ul.menu_nav_gauche li.selec a:hover, ul.menu_nav_gauche li.selec a:active, ul.menu_nav_gauche li.selec a:focus{	color:#BD3A7F;	}
ul.menu_nav_gauche ul.conteneur_niveau_2 {
	font-size: 13px;
	font-weight:normal;
	list-style:none;
	/*padding: 5px 0 0 5px;*/
	*padding-left:20px;
}
ul.menu_nav_gauche ul.conteneur_niveau_2 a{	line-height:normal; color:#433451;	}
ul.menu_nav_gauche ul.conteneur_niveau_2 a:hover { background-color:#fff; }
ul.menu_nav_gauche ul.conteneur_niveau_2 ul.conteneur_niveau_3 {
	font-size:12px;
	font-weight:normal;
	list-style:none;
	padding:3px 0 3px 5px;
}

ul.menu_nav_gauche ul.conteneur_niveau_2 ul.conteneur_niveau_3 a{ color:#433451; }
/*
li#en_plein_milieu_du_menu{
	font-size:11px;
	color:#790033;
	margin:20px 0 10px;
}*/

.menu_fleche_bordeau {
	float:right;
	background-image:url("http://static.berceaumagique.com/images/fleches/fleche_bordeau.png");
	background-repeat: no-repeat;
	background-position:center;
	width:18px;
	height:25px;
}
/********************************************/
/****** AVANTAGES programme fidélité ********/
/********************************************/
div#avantages img#etoile_club{
	float:right;
	margin-right:-5px;
}
div#avantages h3{
	margin-bottom:5px;
}

div#avantages a{
	display:inline;
}
div#avantages img{
	padding-right:5px;
	vertical-align:middle;
}
div#avantages p{
	/*margin-bottom:5px;*/
}

/********************************************/
/************* NOS SERVICES *****************/
/********************************************/

div#nos_services{
	background-image: url("../images/background/nos_services.png");
	background-repeat:no-repeat;
	width:180px;
	height:365px;
	margin-bottom:15px;
	color:white;
	font-family: Arial, Helvetica, sans-serif;
}
ul#services_liste{
	display:block;
	float:left;
	margin-left:25px;
}
ul#services_liste li{
	margin-left:20px;
	margin-top:8px;
	list-style-image:url("../images/mini_fleche_blanche.png");
	font-size:12px;
}
div.nos_services_both {
	float:left;
	width:180px;
	height:auto;
	margin-top:5px;
	border-bottom:dashed 1px #bb9e4c;
	padding-bottom:10px;
}
div.nos_services_both p {
color:#FFFFFF;
font-size:12px;
margin-left:25px;
margin-right:5px;
}
div.nos_services_left{
	float:left;
	width:36px;
	height:36px;
	padding-left:10px;
}
div.nos_services_right {
	float:left;
	width:134px;
	height:36px;
	color:#FFF;
}
div#nos_services h3 {
	color:#FFF;
	font-weight:normal;
	text-align:center;
	padding-left:5px;
	font-size:16px;
	padding-top:3px;
	margin-bottom:8px;
	letter-spacing:1px;
}
div#nos_services a {
	color:white;
}
a#title_programme_fidelite {
	float:left;
	display:block;
	color:#FFF;
	margin-top:12px;
	margin-bottom:10px;
	letter-spacing:1px;
	font-weight:bold;
}
a#title_cheques_cadeaux {
	float:left;
	display:block;
	color:#FFF;
	margin-bottom:10px;
	margin-top:12px;
	letter-spacing:1px;
	font-weight:bold;
}
a#title_listes_cadeaux {
	float:left;
	display:block;
	color:#FFF;
	margin-top:12px;
	margin-bottom:10px;
	letter-spacing:1px;
	font-weight:bold;
}
/*
span.fleche_nos_services {
	display:inline-block;
	margin:0;
	padding:0;
	vertical-align:text-bottom;
	width:18px;
	height:18px;
	background-image:url("http://test.berceaumagique.com/images/fleches/fleche_dore.png");
	background-repeat:no-repeat;
}

#mail {
	color:#8f8f8b;
	font-size:12px;
}
*/
.picto_fidelite{
	display:block;
	background-image:url("../images/services/picto_fidelite.png");
	background-repeat:no-repeat;
	width:29px;
	height:36px;
}
.picto_cadeau{
	display:block;
	background-image:url("../images/services/picto_cheque_cadeau.png");
	background-repeat:no-repeat;
	width:29px;
	height:36px;
	
}
.picto_liste{
	display:block;
	background-image:url("../images/services/picto_liste_cadeau.png");
	background-repeat:no-repeat;
	width:29px;
	height:36px;	
}
a.nos_services_esp {
	padding-top:3px;
	display:block;
	margin-top:4px;
	font-size:12px;
	float:right;
}
div#form_services {
	float:left;
	padding-top:7px;
	height:21px;
	width:170px;
}
#recherche_services{
	border:0px;
	width:126px;
	height:20px;
	padding: 4px 0 0 3px;
	color:#666;
	background:#FAEDEF url(../images/v2/barre_recherche_rose.png) no-repeat;
	font-size:12px;
	margin-left:13px;
}

#ok_services{
	color:#790033;
	border:0;
	background:#FAEDEF url(../images/v2/bouton_recherche_rose.png) no-repeat;
	height:24px !important;
	width:24px;
	vertical-align:top;
	*margin-top:1px;
	font-weight:bold;
	margin-left:-4px;
	cursor:pointer;
}
/********************************************/
/*************** TEMOINGNAGE ****************/
/********************************************/
div#temoignage {
	background-color:#FEF8EF;
	padding-bottom:15px;
	height:140px;
}
	div#titre_temoignage{
		height:43px;
		width:180px;
		background-image:url("../images/menu/fond_titre.png");
		
		border-top:1px dashed #BB9E4C;
	}
#temoignage h3 {
	line-height:43px;
	text-align:center;
	font-size:15px;
	color:#42334D;
}
#temoignage h4 {
	padding-left:5px;
	color:#790033;
}

/********************************************/
/************ PRODUITS CONSULTES ************/
/********************************************/

div#produits_consultes a{
	margin-top:3px;
}

/*************************************************************/
/********************* COLONNE DROITE ************************/
/*************************************************************/


/********************************************/
/**************** BANNIERES *****************/
/********************************************/

div#solde{
	width:180px;
	height:120px;
	background:url(http://images.berceaumagique.com/images/v2/banner_soldes09xj.png) no-repeat;
	margin-bottom:15px;
}


div#solde a {
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	padding-left:38px;
	padding-top:38px;
	height:80px;
	width:145px;
	text-decoration:none;
}


div#solde a:hover, div#fetepapa a:active, div#fetepapa a:focus {
	text-decoration:none;
}

/********************************************/
/*************** NEWSLETTER *****************/
/********************************************/
div#newsletter2{
	width:166px;
	height:32px;
	background:url(../images/banniere_newsletter.png) no-repeat;
	padding-top:55px;
	padding-bottom:0px;
	padding-left:14px;/*7*/
	padding-right:0px;
	color:#FFFFFF;
}
#EMAIL_FIELD{
	border:0px;
	width:126px;
	height:20px;
	padding: 4px 0 0 3px;
	color:#666;
	background:#FAEDEF url(../images/v2/barre_recherche_rose.png) no-repeat;
	font-size:12px;
	margin-top:4px;
}
#ok_newsletter{
	color:#790033;
	border:0;
	background:url(../images/v2/bouton_ok.png) no-repeat;
	height:24px !important;
	width:24px;
	vertical-align:top;
	*margin-top:1px;
	font-weight:bold;
	margin-left:-4px;
	cursor:pointer;
	margin-top:4px;
}

/********************************************/
/**************** CONTACT *******************/
/********************************************/

div#contact{
	background-color:white;
}
div#contact img{
	vertical-align:middle;
	margin:5px 5px 5px 0;
}
div#contact a{
	display:inline;
}
div#contact h3{
	margin-bottom:5px;
}

/********************************************/
/************** TOP IDEES CADEAUX ***********/
/********************************************/
#conteneur_best_sellers a{
	text-decoration:inherit;
}
#conteneur_best_sellers a:hover{
	text-decoration:inherit;
}
#conteneur_best_sellers {
	background-color:#FEF8EF;
}
	#titre_conteneur_best_sellers {
		height:43px;
		width:180px;
		background-image:url("../images/menu/menu_best_seller.png");
		/*border-bottom:1px dashed #BB9E4C;*/
		border-top:1px dashed #BB9E4C;
		
	}
	#conteneur_best_sellers h3{
		text-align:center;
		line-height:43px;
		color:#42334D;
	}
		.top_cadeaux {
			width:180px;
			margin:0 0 20px;
		}
		.left_cadeaux {
			float:left;
			width:50px;
			height:60px;
			margin-left:5px;
			margin-right:5px;
		}
		.right_cadeaux{
			float:left;
			width:120px;
			height:60px;
		}
			.right_cadeaux_top a{
			font-size:11px;
			}
			.right_cadeaux_bottom{
				color:#790033;
				font-weight:bold;
			}
div#conteneur_best_sellers ul{
	margin-top: -5px;
}

/********************************************/
/**************** ESPACE MARQUES*************/
/********************************************/
div#espace_marques{
	background-color:#FEF8EF;
	padding-top:15px;
	padding-bottom:15px;
}
	div#titre_espace_marque{
		height:43px;
		width:180px;
		background-image:url("../images/menu/menu_idees_cadeaux.png");
		/*border-bottom:1px dashed #BB9E4C;*/
		border-top:1px dashed #BB9E4C;
	}
	div#espace_marques a{
		text-decoration:inherit;
	}
	div#espace_marques a:hover{
		text-decoration:inherit;
	}
	#espace_marques h3{
		color:#42334D;
		line-height:43px;
		text-align:center;
		font-size:15px;
	}
div#espace_marques ul{
	margin:10px 0 5px;
}
div#espace_marques li{
	width:50%;
	float:left;
	text-align:center;
	list-style:none;
	margin-bottom:5px;
	font-weight:bold;
}
div#espace_marques a#lien_corners{
	text-align:right;
	margin-top:5px;
}
div#espace_marques div#bouton_visiter{
	margin-right:5px;
}
/********************************************/
/************* ESPACE CHAMBRE  **************/
/********************************************/
#espace_chambre{
	width:180px;
	background-color:#FEF8EF;
	padding-bottom:5px;
}
.chambre {
	margin-left:10px;
	margin-right:10px;
	margin-bottom:5px;
	width:160px;
}
#titre_espace_chambre {
		height:43px;
		width:180px;
		background-image:url("../images/menu/fond_titre.png");
		/*border-bottom:1px dashed #BB9E4C;*/
		border-top:1px dashed #BB9E4C;
}
#espace_chambre h3{
		line-height:43px;
		text-align:center;
		font-size:15px;
		color:#42334D;
}

.photo_chambre {
	height:72px;
}
.photo_chambre_texte p{	
	text-align:center;
}
.photo_chambre_texte p a{
	font-weight:bold;
	text-decoration:none;
}
.photo_chambre_texte p a:hover{
	text-decoration:none;
}
/********************************************/
/***************** NOS ACTUALITES ***********/
/******************(BLOG EXTRAIT)************/
#conteneur_blog {
	background-color:#FEF8EF;
	padding-bottom:15px;
	color:#790033;
}
#content_conteneur_blog {
	margin-left:5px;
	margin-right:5px;
}
	#titre_conteneur_blog {
		height:43px;
		width:180px;
		margin-bottom:5px;
		background-image:url("../images/menu/fond_titre.png");
		border-bottom:1px dashed #BB9E4C;	
	}
	h3#blog_berceau{
		color:#790033;
		line-height:43px;
		text-align:center;
	}
	#conteneur_blog h4{
		line-height:16px;
		font-size:14px;
	}
	#extrait_blog {
		margin:10px;
		padding-left:3px;
		padding-right:3px;
		border:1px dotted  #ccc;
		background-color:white;
	}
		a#rss_blog {
			margin-left:0;
		}
		p.date_blog {
			margin:0;
			padding:0;
			font-size:11px;
			color:#42334D;
		}
div.lire_la_suite a{
	position:relative;
	display:inline-block;
	float:right;
	margin-right:20px;
	margin-top:7px;
	text-decoration:underline;
	color:#42334D;
	font-weight:bold;
	text-align:right;
}
div.lire_la_suite a:hover{text-decoration:none;	}
/********************************************/
/*************** NOS ACTUALITES ************/
/******************(MULTIMEDIA)************/
#multimedia {
	background-color:#FEF8EF;
	border:1px solid #cccccc;
}
#multimedia h3 {
	color:#790033;
	margin-bottom:10px;
	padding-left:5px;
	padding-top:8px;
}
.reseau {
	margin-top:10px;
	margin-bottom:3px;
	margin-left:7px;
	margin-right:5px;
	/*margin-left:5px;*/
}
	#blog_facebook{
		margin-right:10px;
	}
	#blog_twitter{
	}
/********************************************/
/*************** BOUTON RECHERCHE ****************/
/********************************************/
#bouton_recherche {
		background-color:#FEF8EF;
}
/*************************************************************/
/***************** GENERATEUR D'IDEE *************************/
/*************************************************************/
div#conteneur_genidee{
	margin-top:25px;
	margin-bottom:0;
}
div#genidee{
	padding-bottom:15px;
}
div#genidee h3{
	text-align:left;
}

/*************************************************************/
/***************** RECHERCHE FREQUENTE ***********************/
/*************************************************************/
div#nuage_tag {
	/*background-image:url("../images/background/nuage_tag.png");*/
	background-color:#FEF8EF;
	text-align:center;
	height:310px;
	width:180px;
	line-height:15px;
}
#conteneur_rech_frequente {
	/*padding-top:10px;*/
	margin-left:7px;
	margin-right:7px;
}
div#titre_nuage_tag{
	height:43px;
	width:180px;
	margin-bottom:5px;
	background-image:url("../images/menu/fond_titre.png");
	/*border-bottom:1px dashed #BB9E4C;	*/
	border-top:1px dashed #BB9E4C;	
}
div#titre_nuage_tag h3 {
	font-size:15px;
	color:#42334D;
	line-height:43px;
}

/*************************************************************/
/************************** FOOTER ***************************/
/*************************************************************/

/****** bords arrondis *****/
.bas_footer {
	width:960px;
	height:20px;
	font-size:0px;
	background:#790033;
}
.bas_footer_gauche {
	background:transparent url(http://images.berceaumagique.com/images/v2/coins_big.png) no-repeat bottom left !important;
	background:url(http://images.berceaumagique.com/images/v2/coins_big.gif) no-repeat bottom left;
	float:left;
	/*position:relative;
	top:-10px !important;
	top:0;*/
	/*margin-top:-10px !important;
	margin-top:0px;*/
	height:20px;
	width:20px;
}
.bas_footer_droite {
	background:transparent url(http://images.berceaumagique.com/images/v2/coins_big.png) no-repeat bottom right !important;
	background:url(http://images.berceaumagique.com/images/v2/coins_big.gif) no-repeat bottom right;
	float:right;
	/*position:relative;
	top:-10px !important;
	top:0;*/
	/*margin-top:-10px !important;
	margin-top:0px;*/
	height:20px;
	width:20px;
}

/*div#footer *{
	margin:0;
	padding:0;
}*/
div#footer{
	width:960px;
	/*height:145px;*/
	background-color:#790033;
	color:#BB9E4C;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	margin:0;
	padding:0;
	margin-top:40px;
}
div#footer a{
	color:#BB9E4C;
	text-decoration:none;
}
div#footer a:hover, div#footer a:focus, div#footer a:active{
	text-decoration:underline;
}

div#footer ul{
	float:left;
	font-size:12px;
	margin:5px 45px 0 34px !important; /* 2px de moins pour firefox mac */
	margin:5px 45px 0 17px;
}
div#footer h3{
	font-size:14px;
}
div#footer li{
	margin-left:15px;
	list-style-type: disc;
	line-height:16px;
}
div#footer li.titre_footer{
	list-style:none;
	margin-left:0;
	padding-bottom:10px;
}
div#footer img{
	margin-top:20px;
	margin-left:20px !important;
	margin-left:50px;
}
div#footer div#hr{
	position:relative;
	top:27px;
	/*left:30px;*/
	margin:0 auto;
	height:2px;
	width:900px;
	background-color:#BB9E4C;
	font-size:0px; /* i love ie6 */
	z-index:0;
}
div#footer ul#liste_contact{
	margin-right:0; /* ie6 */
	margin-left:15px !important;
}
div#footer ul#liste_contact li{
	list-style:none;
	min-height:20px;
	height:auto !important;
	height:20px;
	padding-left:20px;
	margin-top:7px;
}
div#footer ul#liste_contact li.titre_footer{
	margin-top:0;
}
div#footer ul#liste_contact li#ctc_tel{
	background:url(http://images.berceaumagique.com/images/v2/footer/picto-tel.png) no-repeat;
}
div#footer ul#liste_contact li#ctc_rappel{
	background:url(http://images.berceaumagique.com/images/v2/footer/picto-rappel.png) no-repeat;
	line-height:20px;
}
div#footer ul#liste_contact li#ctc_mail{
	background:url(http://images.berceaumagique.com/images/v2/footer/picto-mail.png) no-repeat;
}

/**************** bas *********************/
div#logos {
	text-align:center;
	width:960px;
	padding:5px 0;
}
div#logos img{
	vertical-align:middle;
	border:0;
}
div#logos a{
	text-decoration:none;
}
p.p-footer{
	margin-top:10px;
	color:#8F8F8B;
}
p.p-footer a{
	color:#8F8F8B;
	text-decoration:none;
}
p.p-footer a:hover, p.p-footer a:focus, p.p-footer a:active{
	text-decoration:underline;
}
div#logos span#paiements{
	margin-left:10px;
}
div#logos span{
	color:#790033;
	font-size:12px;
	font-weight:bold;
}


/*************************************************************/
/*********************** PAGE ACCUEIL ************************/
/*************************************************************/

h1#intro{
	color:#BB9E4C;
	font-size:12px;
	font-weight:bold;
}

/********************************************/
/***************** DIAPO ********************/
/********************************************/
.title_slide {
	font-size:14px;
}
/*div#diapo{
	height:230px;  mettre des dimensions ici ainsi qu'aux images pour que l'anime se passe mieux 
	width:560px !important;
	width:557px;
	margin:0 0 15px 0;
	background-color:white;
}
div#diapo img{
	display:block;
	height:230px;
	width:560px !important;
	width:557px;
}*/
div#conteneur_diapo{
		width:560px !important;
		width:557px;
		position:relative;
		height:216px;
		background-color:white;
		margin:0 0 15px 0;
}
div#diapo{ /* mettre des dimensions ici ainsi qu'aux images pour que l'anime se passe mieux */
	width:560px !important;
	width:557px;
	height:216px;
	position:absolute;
	right:0;
}
div#diapo img{
	width:560px !important;
	width:557px;
	height:216px;
}
div#diapo div.bloc_texte{
	position:absolute;
	/*background:#790033;*/
	color:#790033;
	font-weight:bold;
	/*opacity:0.7;
	filter : alpha(opacity=70);*/
	/*bottom:0 !important;
	bottom:2px;*/
	width:250px;
	left:25px;
	top:75px;
	font-size:13px;
}
div#diapo div.bloc_texte p{
	padding-bottom:5px;
	color:#790033;
}
/*
div.BTarrondiBD{
	position:absolute;
	right:0;
	bottom:0;
	height:20px;
	width:20px;
	background:transparent url(../images/v2/coins_big.png) no-repeat bottom right !important;
	background:transparent url(../images/v2/coins_big.gif) no-repeat bottom right;
	font-size:0;
}
div.BTarrondiHG{
	position:absolute;
	left:0;
	top:0;
	height:10px;
	width:10px;
	background:transparent url(../images/v2/coins_menu.png) no-repeat top left !important;
	background:transparent url(../images/v2/coins_menu.gif) no-repeat top left;
	font-size:0;
}*/
#diapo .diapote{
	width:560px !important;
	width:557px;
	height:216px;	
}
div#boutons_diapo{
	/*width:120px;*/
	height:25px;
	position:absolute;
	bottom:20px;
	left:25px;
	z-index:10;

}
div#boutons_diapo a{
	float:left;
	display:block;
	height:33.23px;
	width:16.7px;
	text-indent:-10000px;
	margin:0 4px;
}

div.bloc_texte p a { 
	color:#790033; 
	font-size:14px;
	text-decoration:underline;
}

div#boutons_diapo #diapo_a1{
	background:transparent url(../images/v2/diapo/diapo_bouton.png) no-repeat bottom left;
}
div#boutons_diapo #diapo_a1.activeSlide{
	background:transparent url(../images/v2/diapo/diapo_bouton.png) no-repeat top left;
}
div#boutons_diapo #diapo_a2{
	background:transparent url(../images/v2/diapo/diapo_bouton.png) no-repeat bottom left;
}
div#boutons_diapo #diapo_a2.activeSlide{
	background:transparent url(../images/v2/diapo/diapo_bouton.png) no-repeat top left;
}
div#boutons_diapo #diapo_a3{
	background:transparent url(../images/v2/diapo/diapo_bouton.png) no-repeat bottom left;
}
div#boutons_diapo #diapo_a3.activeSlide{
	background:transparent url(../images/v2/diapo/diapo_bouton.png) no-repeat top left;
}
div#boutons_diapo #diapo_a4{
	background:transparent url(../images/v2/diapo/diapo_bouton.png) no-repeat bottom left;
}
div#boutons_diapo #diapo_a4.activeSlide{
	background:transparent url(../images/v2/diapo/diapo_bouton.png) no-repeat top left;
}
div#boutons_diapo #diapo_a5{
	background:transparent url(../images/v2/diapo/diapo_bouton.png) no-repeat bottom left;
}
div#boutons_diapo #diapo_a5.activeSlide{
	background:transparent url(../images/v2/diapo/diapo_bouton.png) no-repeat top left;
}
/********************************************/
/********* SELECTION CENTRALE ***************/
/********************************************/
#conteneur_selection_centrale {
	width:560px;
	padding-bottom:15px;
}
	#selection_centrale {
		margin-left:auto;
		margin-right:auto;
	}
		#coeur_offre_semaine{
			float:left;
			width:180px;
		}
			#titre_coeur_offre_semaine{
				line-height:23px;
				height:23px;
				background-image:url("../images/selection_centrale/haut_menu_offre.png");
				background-repeat:no-repeat;
				text-align:center;
				color:white;
			}
		#coeur_best_seller{
			float:left;
			width:180px;
			margin-left:10px;
		}
			#titre_coeur_best_seller{
				line-height:23px;
				height:23px;
				background-image:url("../images/selection_centrale/haut_menu_best_seller.png");
				background-repeat:no-repeat;
				text-align:center;
				color:white;
			}
		#coeur_nouveaute{
			float:left;
			width:180px;
			margin-left:10px;
		}
			#titre_coeur_nouveaute{
				line-height:23px;
				height:23px;
				background-image:url("../images/selection_centrale/haut_menu_nouveaute.png");
				background-repeat:no-repeat;
				text-align:center;
			}
	.selection_centrale_content {
		width:178px;
		background-color:#FEF8EF;
		border-left:1px solid #e7d190;
		border-right:1px solid #e7d190;
		border-bottom:1px solid #e7d190;
	}
	.selection_centrale_photo {
		text-align:center;
		padding-top:10px;
	}
	.selection_centrale_texte{
		text-align:center;
		height:35px;
		margin-top:5px;
		padding-left:5px;
		padding-right:5px;
	}
	.selection_centrale_prix{
		font-size:25px;
		text-align:center;
		color:#d63986;
		font-weight:bold;
	}
	.selection_centrale_prix_barre{
		font-size:15px;
		margin-left:90px;
		min-height:16px;
	}
	.selection_centrale_lien {
		border-top:1px dashed grey;
		margin-left:auto;
		margin-right:auto;
		width:160px;
	}
	.selection_centrale_lien ul{
		margin-left:20px;
		margin-bottom:10px;
	}
	.selection_centrale_lien ul li.acheter{
		font-size:16px;
		list-style-image:url(../images/fleches/fleche_rose.png);
		margin-top:5px;
		margin-bottom:5px;
		font-weight:bold;
	}
	.selection_centrale_lien ul li.acheter a{
		text-decoration:none;
		color:#BC387F;
	}
	.selection_centrale_lien ul li.acheter a:hover{
		text-decoration:none;

	}
	.selection_centrale_lien ul li.plus{
		font-size:14px;
		list-style-image:url(../images/fleches/fleche_violet.png);
	}
	.selection_centrale_lien ul li.plus a{
		text-decoration:none;
		color:#44344E;
	}
	.selection_centrale_lien ul li.plus a:hover{
		text-decoration:none;
		color:#BD3A7F;
	}
/********************************************/
/**** SELECTIONS BAS (cadeaux par style) ****/
/********************************************/
div#selections_bas{
      /*background:white;*/
	border:none;
	padding:0;
	background-color:#FEF8EF;
}
div#selections_bas li{
	list-style:none;
	display:block;
	float:left;
	width:33%;
	text-align:center;
	margin-top:10px;
	/*background:white;*/
}
div#selections_bas li a{
	display:block;
	height:15px;
	width:60px;
	margin:0;
	height:60px;
	/*background:transparent left top no-repeat;*/
}
div#selections_bas li:hover a{
	color:#BB9E4C;
}

div#selections_bas li a.style{
	width:auto;
	height:auto;
}
div#selections_bas li a:hover, div#selections_bas li a:active, div#selections_bas li a:focus{
	/*background:transparent right top no-repeat;*/
	text-decoration:none;
	color:#BB9E4C;
}
div#selections_bas li a.selec_design{
	background:url(http://www.berceaumagique.com/images/selection_style/bouton_design.png) left no-repeat;
}
div#selections_bas li:hover a.selec_design, div#selections_bas li:active a.selec_design, div#selections_bas li:focus a.selec_design{
	background:url(http://www.berceaumagique.com/images/selection_style/bouton_design.png) right no-repeat;
}
div#selections_bas li a:hover.selec_design, div#selections_bas li a:active.selec_design, div#selections_bas li a:focus.selec_design{
	background:url(http://www.berceaumagique.com/images/selection_style/bouton_design.png) right no-repeat;
}

div#selections_bas li a.selec_classique{
	background:url(http://www.berceaumagique.com/images/selection_style/bouton_classique.png) left no-repeat;
}
div#selections_bas li:hover a.selec_classique, div#selections_bas li:active a.selec_classique, div#selections_bas li:focus a.selec_classique{
	background:url(http://www.berceaumagique.com/images/selection_style/bouton_classique.png) right no-repeat;
}
div#selections_bas li a:hover.selec_classique, div#selections_bas li a:active.selec_classique, div#selections_bas li a:focus.selec_classique{
	background:url(http://www.berceaumagique.com/images/selection_style/bouton_classique.png) right no-repeat;
}

div#selections_bas li a.selec_chic{
	background:url(http://www.berceaumagique.com/images/selection_style/bouton_chic.png) left no-repeat;
}
div#selections_bas li:hover a.selec_chic, div#selections_bas li:active a.selec_chic, div#selections_bas li:focus a.selec_chic{
	background:url(http://www.berceaumagique.com/images/selection_style/bouton_chic.png) right no-repeat;
}
div#selections_bas li a:hover.selec_chic, div#selections_bas li a:active.selec_chic, div#selections_bas li a:focus.selec_chic{
	background:url(http://www.berceaumagique.com/images/selection_style/bouton_chic.png) right no-repeat;
}

div#selections_bas li a.selec_original{
	background:url(http://www.berceaumagique.com/images/selection_style/bouton_original.png) left no-repeat;
}
div#selections_bas li:hover a.selec_original, div#selections_bas li:active a.selec_original, div#selections_bas li:focus a.selec_original{
	background:url(http://www.berceaumagique.com/images/selection_style/bouton_original.png) right no-repeat;
}
div#selections_bas li a:hover.selec_original, div#selections_bas li a:active.selec_original, div#selections_bas li a:focus.selec_original{
	background:url(http://www.berceaumagique.com/images/selection_style/bouton_original.png) right no-repeat;
}

div#selections_bas li a.selec_utile{
	background:url(http://www.berceaumagique.com/images/selection_style/bouton_utile.png) left no-repeat;
}
div#selections_bas li:hover a.selec_utile, div#selections_bas li:active a.selec_utile, div#selections_bas li:focus a.selec_utile{
	background:url(http://www.berceaumagique.com/images/selection_style/bouton_utile.png) right no-repeat;
}
div#selections_bas li a:hover.selec_utile, div#selections_bas li a:active.selec_utile, div#selections_bas li a:focus.selec_utile{
	background:url(http://www.berceaumagique.com/images/selection_style/bouton_utile.png) right no-repeat;
}

div#selections_bas li a.selec_colore{
	background:url(http://www.berceaumagique.com/images/selection_style/bouton_colore.png) left no-repeat;
}
div#selections_bas li:hover a.selec_colore, div#selections_bas li:active a.selec_colore, div#selections_bas li:focus a.selec_colore{
	background:url(http://www.berceaumagique.com/images/selection_style/bouton_colore.png) right no-repeat;
}
div#selections_bas li a:hover.selec_colore, div#selections_bas li a:active.selec_colore, div#selections_bas li a:focus.selec_colore{
	background:url(http://www.berceaumagique.com/images/selection_style/bouton_colore.png) right no-repeat;
}

div#selections_bas li a.selec_brode{
	background:url(http://www.berceaumagique.com/images/selection_style/bouton_brode.png) left no-repeat;
}
div#selections_bas li:hover a.selec_brode, div#selections_bas li:active a.selec_brode, div#selections_bas li:focus a.selec_brode{
	background:url(http://www.berceaumagique.com/images/selection_style/bouton_brode.png) right no-repeat;
}
div#selections_bas li a:hover.selec_brode, div#selections_bas li a:active.selec_brode, div#selections_bas li a:focus.selec_brode{
	background:url(http://www.berceaumagique.com/images/selection_style/bouton_brode.png) right no-repeat;
}

div#selections_bas li a.selec_abordable{
	background:url(http://www.berceaumagique.com/images/selection_style/bouton_abordable.png) left no-repeat;
}
div#selections_bas li:hover a.selec_abordable, div#selections_bas li:active a.selec_abordable, div#selections_bas li:focus a.selec_abordable{
	background:url(http://www.berceaumagique.com/images/selection_style/bouton_abordable.png) right no-repeat;	
}
div#selections_bas li a:hover.selec_abordable, div#selections_bas li a:active.selec_abordable, div#selections_bas li a:focus.selec_abordable{
	background:url(http://www.berceaumagique.com/images/selection_style/bouton_abordable.png) right no-repeat;
}

div#selections_bas li a.selec_bio{
	background:url(http://www.berceaumagique.com/images/selection_style/bouton_bio.png) left no-repeat;
}
div#selections_bas li:hover a.selec_bio, div#selections_bas li:active a.selec_bio, div#selections_bas li:focus a.selec_bio{
	background:url(http://www.berceaumagique.com/images/selection_style/bouton_bio.png) right no-repeat;
}
div#selections_bas li a:hover.selec_bio, div#selections_bas li a:active.selec_bio, div#selections_bas li a:focus.selec_bio{
	background:url(http://www.berceaumagique.com/images/selection_style/bouton_bio.png) right no-repeat;
}

/********************************************/
/**** BLOC IMAGE BAS BAPTEME/NAISSANCE ******/
/********************************************/

div.image_bas{
	height:160px;
	width:270px;
	font-size:13px;
	font-weight:bold;
	float:left;
}
div#banniere_bapteme{
	background:white url(http://images.berceaumagique.com/images/v2/banniere-ceremonie.png) no-repeat;
	margin-bottom:8px;	
}
div#banniere_naissance{
	background:white url(http://images.berceaumagique.com/images/v2/banniere-naissance.png) no-repeat;
	margin-left:20px!important;
	margin-left:15px;
	margin-bottom:8px;
}
div.image_bas ul{
	margin-top:90px;
	padding-left:115px;
	line-height:1.5;
}
div.image_bas ul#liens_naissance{
	padding-left:135px;
}
div.image_bas ul li{
	background:url(http://images.berceaumagique.com/images/v2/mini-fleche.png) no-repeat 0 0.5em;
	list-style:none;
	padding-left:15px;
}
div.image_bas a.area{
	height:85px;
	width:270px;
	display:block;
	position:absolute;
	text-indent:-10000px;
}
/* banniere pub */
div#ban_pub_noukies {
	float:left;
	background-image: url("../images/bannieres/ban_noukies.png");
	width:270px;
	height:160px;
}
div#ban_pub_barbapapa {	
	float:left;
	margin-left:20px;
	background-image: url("../images/bannieres/ban_barbapapa.png");
	width:270px;
	height:160px;
}
#ban_pub_noukies ul {
	text-align:right;
	margin-top:140px;
	margin-right:10px;
}
#ban_pub_barbapapa ul {
	text-align:right;
	margin-top:140px;
	margin-right:10px;
}
#ban_pub_noukies ul li{
	font-weight:bold;
	list-style-image:url("../images/fleches/fleche_violet.png");
}
#ban_pub_barbapapa ul li{
	color:black;
	font-weight:bold;
	list-style-image:url("../images/fleches/fleche_noire.png");
}
#ban_pub_noukies ul li a{
	color:#423452;
	/*color:#BF2028;*/
}
#ban_pub_barbapapa ul li a{
	color:black;
}
/********************************************/
/************ PETITE HISTOIRE ***************/
/********************************************/

div#histoire{
	margin-bottom:15px;
}
div#histoire h3{
	color:#790033;
}
div#histoire p{
	margin-top:10px;
	color:#790033;
	font-size:12px;
}
div#histoire p a{
	color:#790033;
	text-decoration:none;
	display:inline;
	font-size:12px;
}
div#histoire p a:hover, div#histoire p a:focus, div#histoire p a:active{
	text-decoration:underline;
}

/********************************************/
/******** VIVE NOUVEAUTES FREQUENTE *********/
/********************************************/
#nos_actualites {
	width:560px;
}
#nos_actualites_gauche {
	width:270px;
	/*background-color:#FEF8EF;*/
	float:left;
	padding-left:10px;
}
	#nouv_frequente { 
		min-height:185px; 
		float:left;
		width:270px;
	}
	#nouv_frequente h3{
		text-align:left;
		margin-bottom:5px;
		font-size:14px;
		text-align:center;
	}
	#nouv_frequente p { margin-bottom:10px; font-size:12px;}
	#nouv_frequente ul li{
		list-style-image: url(http://images.berceaumagique.com/images/v2/mini-fleche.png);
		margin-left: 15px;
		padding-bottom:5px;
		font-size:12px;
	}
	#nouv_frequente ul li a{
		display:inline;
		font-size:12px;
		font-weight:bold;
	}
#nos_actualites_droite {
	width:270px;
	padding-left:10px;
	float:left;
}
/* OLDER
#conteneur_nouv_frequente{
	float:left;
	width:270px;
}
#nouv_frequente { min-height:185px; }
#nouv_frequente h3{
	text-align:left;
	margin-bottom:5px;
	font-size:14px;
	text-align:center;
}
#nouv_frequente p { margin-bottom:10px; font-size:12px;}
#nouv_frequente ul li{
	list-style-image: url(http://images.berceaumagique.com/images/v2/mini-fleche.png);
	margin-left: 15px;
	padding-bottom:5px;
	font-size:12px;
}

#nouv_frequente ul li a{
	display:inline;
	font-size:12px;
	font-weight:bold;
}
#banniere_video{
	margin-left:20px !important;
	margin-left:16px;
}
*/
/*****************************************************************/
/********* ESPACE THEME (naissance_ceremonie_anniversaire) ******/
/***************************************************************/
div#ong_box {
	width:560px;
	height:250px;
	margin-top:15px;
	text-decoration:none;
}
div#titre_naissance {
	width:186px;
	height:27px;
	background-image:url("../images/espace_theme/ban_naissance.png");
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}
	div#titre_naissance h3{
		line-height:27px;
		padding-left:50px;
	}
div#titre_ceremonie {
	width:186px;
	height:27px;
	background-image:url("../images/espace_theme/ban_ceremonie.png");
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}
	div#titre_ceremonie h3{
		line-height:27px;
		padding-left:50px;		
	}
div#titre_anniversaire {
	width:186px;
	height:27px;
	background-image:url("../images/espace_theme/ban_anniversaire.png");
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}
	div#titre_anniversaire h3{
		line-height:27px;
		padding-left:50px;		
	}
div#ong_naissance {
	width:186px;
	float:left;
	height:100%;
	background-color:#FEF8EF;
}
		#ong_naissance_content {
			border-right:1px dashed #BB9E4C;
			height:70%;
		}
div#ong_ceremonie{
	width:186px;
	float:left;
	height:100%;
	background-color:#FEF8EF;
}
		#ong_ceremonie_content{
			border-right:1px dashed #BB9E4C;
			height:70%;
		}
div#ong_anniversaire{
	width:186px;
	float:left;
	height:100%;
	background-color:#FEF8EF;
}
#ong_anniversaire_content {
	height:70%;
}
		
.ong_dashed {
	float:left;
	text-align:right;
	width:166px;
	border-top:1px dashed #000;
	padding-top:5px;
	margin-left:10px;
	margin-right:10px;
}
.flecheGris10{
	height:10px;
	margin-right:8px;
}
/********************************************/
/*********** BANNIERE CHAMBRE ***************/
/********************************************/

#banniere_chambre{
	height:180px;
	width:560px !important;
	width:557px;
	font-size:13px;
	font-weight:bold;
	background:url(http://images.berceaumagique.com/images/banniere_chambre.png) no-repeat;
	float:left; /* sionon le margin du ul ci-dessous s'applique ici */
	margin-bottom:10px;
}
#banniere_chambre ul{
	line-height:1.5;
	margin-left:400px;
	margin-top:107px;
}

#banniere_chambre ul li{
	background:url(http://images.berceaumagique.com/images/v2/mini-fleche.png) no-repeat 0 0.5em;
	list-style:none;
	padding-left:15px;
}
#banniere_chambre a.area{
	height:80px;
	width:560px !important;
	width:557px;
	display:block;
	position:absolute;
	text-indent:-10000px;
}

/*************************************************************/
/*********************** PAGE PRODUIT ************************/
/*************************************************************/

/********************************************/
/****************** IMAGES ******************/
/********************************************/
div#image_principale{
	height:400px;
	width:400px;
}
div#image_principale img{
	position:absolute;
}
div#images_produit{
	float:left;
	width:400px;
}
div#images_secondaires a{
	display:block;
	float:left;
	width:33%;
	text-align:center;
	margin:10px 0;
	height:100px;
}
div#images_secondaires img{
	cursor:pointer;
}
div#lien_marque {
	font-weight:bold;
	clear:both;
	padding-top:15px;
}
div#voir_marque img{
	vertical-align:middle;
	padding: 0 20px 0 0;
}
div#voir_marque {
	float:right;
}
div#page_precedente {
	float:left;
	padding-top:17px;
}

/********************************************/
/***************** DETAILS ******************/
/********************************************/

div#details_produit {
	float:left;
	width:335px;
	padding-left:25px;
}
div#details_produit div.caracteristique {
	font-weight:bold;
	width:150px;
	float:left;
	clear:left;
}
div#details_produit .detail {
	list-style:none;
	float:left;
	margin-bottom:10px;
	width:185px;
}
div#details_produit ul.detail input{
	*width:13px;
	*height:13px;
}
div#details_produit input.detail {
	border:1px solid grey;
	width:150px;
}
div#details_produit ul.detail label{
	padding-left:0.5em;
}
div#details_hauteur_min {
	min-height:271px;
	*min-height:273px;
	height:auto !important;
	height:260px;
	margin-bottom:15px;
}

/********************************************/
/*************** BLOC AJOUT *****************/
/********************************************/
div.half_right {
	float:right;
	width:50%;
}
div.half_left {
	float:left;
	width:50%;
}
div#bloc_ajout{
	color:black;
	background-color:white;
}

div.ajout{
	float:left;
	width:100%;
}
div.ajout_left{
	padding-top:20px;
	
}
div.ajout_right{
	padding-top:20px;
	padding-left:8%;
}
div.ajout_right img{
	width:143px;
	height:32px;
	margin-bottom:16px;
}

div.ajout_panier{
	padding-top:20px;
	margin-bottom:20px;
}
.etoile{
	position:relative;
	display:inline-block;
	width:15px;
	height:15px;
	background-image:url("http://www.berceaumagique.com/images/etoile_fidelite.png");
	background-repeat:no-repeat;
	vertical-align:bottom;
}
div#quantite{
	padding-top:20px;
}
span#valeur_prix{
	font-size:12px;
	font-weight:bold;
	color:#790033;
}
div#ajout_panier a{
	display:inline;
	font-weight:bold;
}

/********************************************/
/****************** LIENS *******************/
/********************************************/

a.lien_produit{
	width:118px;
	margin-left:15px;
	padding-left:25px;
	background:transparent left no-repeat;
	line-height:20px;
	display:block;
	float:left;
}
a#facebook{
	background-image:url(http://images.berceaumagique.com/images/v2/facebook_share_icon.gif);
}
a#twitter{
	background-image:url(http://images.berceaumagique.com/images/v2/twitter_share.png);
}

a#ajouter_liste{
	/*background-image:url(http://images.berceaumagique.com/images/v2/picto_liste.png);*/
}

a#envoyer_mail{
	background-image:url(http://images.berceaumagique.com/images/v2/produit_mail.gif);
}
a#imprimer{
	background-image:url(http://images.berceaumagique.com/images/v2/produit_imprimer.gif);
}
p#contact_bas{
	clear:both;
	padding-top:10px;
	color:#790033;
}
p#contact_bas img{
	vertical-align:middle;
}
a#ajouter_liste{
	margin:0 0 0 0;
	padding-left:19px;
}

/********************************************/
/**************** COLLECTION ****************/
/********************************************/

div.hr{
	height:1px;
	background-color:#BB9E4C;
	font-size:0px; /* i love ie6 */
	clear:both;
	margin:20px 0 20px 0;
}
div#collection h2{
	color:#790033;
	font-size:13px;
}
div#collection p{
	text-align:right;
}
div#collection p a{
	font-weight:bold;
}
p#voir_rayon{
	text-align:right;
	padding-top:20px;
}
p#voir_rayon a{
	font-weight:bold;
}
p#conseil {
	clear:both;
}
div#collection p#conseil a{
	font-weight:normal;
}
ul#page_produit_consult{
	display:block;
	height:120px;
	padding:20px !important;
	padding:20px 0;
}
ul#page_produit_consult li{
	float:left;
	height:120px;
	width:100px;
	margin:0 22px !important;
	text-align:center;
	font-weight:bold;
}
ul#page_produit_consult a{
}

/*************************************************************/
/******************** FILTRE RECHERCHE ***********************/
/*************************************************************/

#filtre h5{
	background: url(../images/fleche_bordeaux2.png) no-repeat -5px 0;
	padding-left:15px;
}
.filtre_check{
	float:left;
	/*width:155px;*/
	margin:10px;
	/*overflow:auto;
	height:150px;*/
	min-width:120px;
}
.filtre_check div{
}
.filtre_check h5{
	color:#790033;
	font-size:1em;
	margin-bottom:10px;
}
.filtre_check label{
	display:block;
}
#filtre_prix{
	clear:both;
	margin-top:10px;
	padding : 0 10px;
}
#filtre_prix h5{
	color:#790033;
	font-size:1em;
	float:left;
	/*width:33%;*/
}
#filtre{
	padding:10px;
	margin-bottom:20px;
	border: 1px dotted #bb9e4c;
}
.filtre_check div{
	float:left;
	margin-right:10px;
}
#slider-prix{
	margin:10px auto;
	width:406px;
}

#reinit{
	float:right;
	margin-right:10px;
	text-decoration:underline;
	background: url(../images/fleche_bordeaux2.png) no-repeat -5px 0;
	padding-left:15px;
}
#fourchette{
	color:#790033;
	font-weight:bold;
	height:33px;
	clear:left;
}
#fourchette div{
	/*width:33%;*/
	float:left;
}
#fourchette_min{
	height:33px;
	line-height:33px;
	width:40px;
	text-align:right;
	padding-right:15px;
}
#fourchette_max{
	text-align:left;
	height:33px;
	line-height:33px;
	width:40px;
	padding-left:15px;
}


#fourchette_variable{
	text-align:center;
	float:left;
	/*width:33%;*/
}
.nav_filtre{
	/*margin:15px 0;*/
	height:20px; /* comme il contient que des float, ça faisait 0 : c'est pour prendre en compte les margin*/
	font-size:1.1em;
	margin:15px 0;
}
.nav_filtre strong{
	color:#790033;
	/*font-size:1.2em;*/
}
.nav_filtre div{
	width:33%;
	float:left;
}
.nav_filtre a{
	padding :0 1px
}
/*
.nav_filtre .filtre_result{
	text-align:left;
}
.nav_filtre .filtre_ppage{
	text-align:center;
}*/
.nav_filtre .filtre_page{
	text-align:right;
}
#filtre_loading{
	display:none;
	position:absolute;
	*margin-left:-50px;
	*margin-top:10px;
}
#fond_loading{
	position:absolute;
	background:black;
	min-height:200px;
	width:560px;
	opacity: .15;
	filter:Alpha(Opacity=15);
}
#img_loading{
	position:absolute;
	z-index:50;
	margin :100px 0 0 248px; /* 560/2 - 64/2 */
}

.space_banner{
margin-bottom:8px;	
}

/********************************************/
/**************** SEPARATEURS ***************/
/********************************************/
div#separateur_a{
	background-image:url("../images/separateurs/separateur_a_ardoise.png");
	height:25px;
	margin-top:15px;
	margin-bottom:10px;
	width:560px;
}
div#separateur_b{
	background-image:url("../images/separateurs/separateur_b_ardoise.png");
	height:25px;
	margin-top:15px;
	margin-bottom:10px;
	width:560px;
}
div#separateur_c{
	background-image:url("../images/separateurs/separateur_c_ardoise.png");
	height:25px;
	margin-top:15px;
	margin-bottom:10px;
	width:560px;
}
div#separateur_d{
	background-image:url("../images/separateurs/separateur_d_ardoise.png");
	height:25px;
	margin-top:15px;
	margin-bottom:10px;
	width:560px;
}
.titre_separateur{
	display:block;
	margin-left:45px;
	padding-top:2px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
}

/********************************************/
/***********  QUI SOMMES NOUS ***************/
/********************************************/
div#logo_qsn {
	margin-top:15px;
	background-image: url("../images/logo_qui_sommes_nous.png");
	background-repeat:no-repeat;
	width:117px;
	height:108px;
	float:left;
	vertical-align:middle;
}

div#txt_right_qsn {
	width:423px;
	padding-left:20px;
	float:left;
}

div#histoire{
	margin-bottom:15px;
}

ul.menu_nav_gauche ul.conteneur_niveau_2 ul.conteneur_niveau_3 {
 padding:3px 0 3px 15px; }
ul.menu_nav_gauche ul.conteneur_niveau_2 {
padding:2px 0 0 0; }
ul.menu_nav_gauche ul.conteneur_niveau_2 li.niveau_2{margin-top:2px;}