/* Liens Chemin de fer */
#page #arbo a,#page #arbo {
	color:#000000;
}

img {
border:0
}


/* Image de fond */
body {
	position:absolute;
	margin-left: auto;
	margin-right: auto;
	width:100%; /* largeur obligatoire pour être centré */
	top:0px;
	background:#e0f2c2;
	background:url('../style/images/fond_soldes.jpg');
	background-repeat:no-repeat;
	background-color:#5086d1;
	background-attachment:fixed;
	background-position:center top; 
	margin:0;
	
}

/* Bandeau du haut */
#conteneur {
	position:relative;
	top:25px;
	background:url('images/haut2.jpg') no-repeat top;
	-moz-box-shadow: 0px 0px 5px #aaa; 
	-webkit-box-shadow: 0px 0px 5px #aaa; 
	box-shadow: 0px 0px 5px #555;
	background-color:white;
	width:983px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	margin:auto;
	padding:0px;
}

/* Sloggan : plus de 3500 modèles... */
h1#presentation {
	font-size:28px;
	font-style:italic;
}


form {
	margin:0;
	padding:0;
}



.logo {
	float:left;
	margin:5px 0 0 15px;
	width:220px;
	height:110px;
	font-size:11px;
}

.logo span {
	display:none
}

/*#presentation {
	float:left;
	width:308px;
	text-align:right;
	font-weight:400;
	line-height:25px;
	margin:20px 0 0 -55px
}*/



ul#menu_haut {
	display:block;
	position:relative;
	top:-25px;
	width : 100%; 
	height : 27px;
	list-style-type : none;
	margin: 0 ;
	padding: 0 ;
	list-style: none ;
	text-align: center ;
	line-height : 25px;
	background:url('images/menu_haut.png');
	background-repeat:repeat-x;
}

#menu_haut li {
	float:left;
	position:relative;
	height:27px;
	margin-right: 0px ;
	color: #fff ;
	font-weight:bold;
	top:0px; 
	border-right : 1px dotted; 

}

/* Couleurs des liens du menu */
#menu_haut li a {
	color : white;
	text-decoration : none;
	display:block;
	text-align: center ;
	padding-left: 10px ;
	padding-right: 10px;	
}



#menu_haut li a:hover { 
	color:white;
	background:url('images/menu_haut_hover.png');
	background-repeat:repeat-x;
	height:27px;
}



#haut {
	height:223px;
	width:983px;
	cursor:default;
}



#panier {
	float:right;
	position:relative;
	top:-50px;
	right:5px;
	width:141px;
	height:22px;
	font-size:12px;
	font-weight:bold;
	margin:45px 0 0 286px;
	padding:35px 0 0 40px;
}

/* couleur du lien "visualiser" du panier */
#panier a {
	margin-left:10px;
	text-decoration:none;
	font-weight:bold;
	color:#007CBC;
}

#contenu {
	border-collapse:collapse;
	z-index:0;
	width:983px;
	height:500px;
}

#gauche {
	vertical-align:top;
	width:226px;
}

#zone_libre {
	position:relative;
	left:10px;
}

#droite {
	right:10px;
	position:absolute;
	vertical-align:top;
	padding-top:110px;
}

#centre {
	vertical-align:top;
	width:544px;
}



#menu {
	width:208px;
	height:399px;
	margin-left:1px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.mesplusbellescreations.com/images/bg_menu.png', sizingMethod='scale');
	padding:10px 0 0 10px;
}

html>body #menu {
	height:auto;
	min-height:399px;
	filter:none;
	background:transparent url('http://www.mesplusbellescreations.com/images/bg_menu.png') repeat-x;
}

#menu img.banque {
	margin-top:10px;
}

#menu ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

#menu ul.info li {
	padding-top:3px;
	padding-left:20px;
}

#menu ul.info li a {
/* Couleur du menu sous-catégories */
	color:#0B4D70;
	text-decoration:none;
	font-size:13px;
	font-style:italic;
	font-weight:700;
}

h1.menutitre {
	padding-bottom:5px;
	color:#473315;
	font-size:14px;
	font-weight:700;
	font-style:italic;
	background:transparent url('http://www.mesplusbellescreations.com/images/dotted.gif') no-repeat bottom left;
	margin:7px 0 5px;
}

h1.menutitre_2 {
	font-size:13px;
	font-weight:700;
	font-style:italic;
	margin:0;
}

h1.menutitre a {
	text-decoration:none;
}

/* Couleur du menu catégories principales */
	h1.menutitre a,h1.menutitre_2 {
	color:#74578c;
}

#nouveautes {
	position:absolute;
	right:10px;
	display:inline;
	width:179px;
	margin:-99px 0 0 775px;
}


/* NOUVEAUTES */
/* titre */
#nouveautes_titre {
	width:179px;
	height:42px;
	text-align:center;
	padding-top:7px;
	font-size:14px;
	font-weight:700;
	color:#FFF;
	background:url(../style/images/nouveautes.png) no-repeat;
}

/* contenu */
#nouveautes_contenu {
	width:169px;
	height:149px;
	font-size:11px;
	margin-top:-5px;
	padding:0 5px 5px;
	background:url(../style/images/bg_nouveautes.png) no-repeat;
}

/* lien */
#nouveautes_contenu a.news_all {
	display:block;
	padding-top:135px;
	font-weight:700;
	text-align:center;
	margin:0;
	color:#ffffff;
}

/* bas */
#nouveautes_bas {
	width:179px;
	height:3px;
	background:url(../style/images/bas_nouveautes.png) no-repeat;
}

/*************/
/* PROMO */
#promo_titre {
	width:179px;
	height:42px;
	text-align:center;
	font-weight:700;
	padding-top:7px;
	font-size:14px;
	background:url(../style/images/promo.png) no-repeat;
	color:#FFF;
}

#promo_contenu a.promos_all {
	display:block;
	padding-top:135px;
	font-weight:700;
	text-align:center;
	margin:0;
	color:#ffffff;
}

#promo_contenu {
	width:169px;
	height:95px;
	font-size:11px;
	margin-top:-5px;
	padding:0 5px 5px;
	background:url(../style/images/bg_promo.png) no-repeat;
}

#promo_bas {
	width:179px;
	height:3px;
	font-size:0;
	background:url(../style/images/bas_promo.png) no-repeat;
}

html>body #promo_contenu {
	height:auto;
	min-height:95px;
}

/*************/

/* FLASH INFO */
#flash_titre {
	width:179px;
	height:40px;
	text-align:center;
	margin-top:7px;
	font-weight:700;
	padding-top:7px;
	font-size:14px;
	background:url(../style/images/flash_info.png) no-repeat;
	color:#FFF;
}

#flash_contenu {
	width:169px;
	text-align:center;
	font-size:11px;
	margin-top:-5px;
	padding:0 5px 5px;
	background:url(../style/images/bg_flash.png) no-repeat;
}

div.flash_titre {
	text-align:center;
	font-weight:700;
}

marquee {
height:120px;
}

#flash_bas {
	width:179px;
	height:3px;
	font-size:0;
	background:url(../style/images/bas_flash.png) no-repeat;
}

/*************/

/* GRILLE GRATUITE */
#grille_titre {
	width:179px;
	height:40px;
	text-align:center;
	margin-top:7px;
	font-weight:700;
	padding-top:7px;
	font-size:14px;
	background:url(../style/images/grille.gif) no-repeat;
	color:#FFF;
}

#grille_contenu {
	width:169px;
	height:85px;
	text-align:center;
	font-size:11px;
	margin-top:-5px;
	padding:0 5px 5px;
	background:url(../style/images/bg_grille.gif) repeat-y;
}

html>body #grille_contenu {
	height:auto;
	min-height:85px;
}

#grille_bas {
	width:179px;
	height:3px;
	font-size:0;
	background:url(../style/images/bas_grille.gif) no-repeat;
}

img.ekinoxe {
	margin:10px 0 0 42px;
}

#newsletter {
	float:right;
	position:absolute;
	top:120px;
	right:0px;
	z-index:2;
	width:380px;
	height:45px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.mesplusbellescreations.com/images/bg_newsletter.png', sizingMethod='scale');
}

#newsletter tr td {
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	color:#5389d3;
}

html>body #newsletter {
	filter:none;
}

table#news {
	border-collapse:collapse;
	margin:8px 0 0 10px;
}

/* Recevez nos promos */
	table#news td {
	padding:0 0 0 13px;
	color:#5389d3;
}
/*************/

table#news input.champ {
	color:#051575;
	width:100px;
	padding-left:1px;
	border:1px solid #7f9db9;
	height:18px;
}

table#news input.champ:hover {
	border:1px solid #97acbf;
	width:100px;
	padding-left:1px;
	height:18px;
}

table#news input.champ:focus {
	border:1px solid #ccc;
	background:#f8f8ff;
	width:100px;
	padding-left:1px;
	height:18px;
}

/*************/

/* menu : Accueil / s'identifier / S'enregistrer / Mon compte */
#menu_util {
	position:absolute;
	left:0px;
	top:122px;
	clear:both;
	float:left;
	display:inline;
	width:500px;
	height:22px;
	padding-top:4px;
	text-align:center;
	margin:0px 0px 0 0;
	border-radius: 0px 0px 15px 0px;
	-moz-border-radius: 0px 0px 15px 0px;
	-webkit-border-radius: 0px 0px 15px 0px;
	-o-border-radius: 0px 0px 15px 0px;
	-moz-box-shadow: 0px 3px 3px 0px #656565;
	-webkit-box-shadow: 0px 3px 3px 0px #656565;
	-o-box-shadow: 0px 3px 3px 0px #656565;
	box-shadow: 0px 3px 3px 0px #656565;
	background:#5389d3;
	color:#FFFFFF;
}

/* Liens menu : Accueil / s'identifier / S'enregistrer / Mon compte */
#menu_util a {
	text-decoration:none;
	font-style:italic;
	font-size:14px;
	font-weight:700;
	margin:0 20px;
	color:white;
}

#menu_util a:hover {
	color:#16355f;
}



#recherche {
	width:210px;
	height:112px;
	margin-top:-99px;
	margin-left:10px;
	color:#FFF;
	font-size:13px;
	font-style:italic;
	font-weight:700;
	text-align:center;
	padding:10px 0 0 10px;
	/* Image de fond formulaire de recherche */
	background:url('../style/images/recherche.png') no-repeat;
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	-o-border-radius: 10px 10px 10px 10px;
}

#recherche input.champ {
	border:1px solid #707070;
	width:90px;
	height:18px;
}

#recherche input.champ:hover {
	border:1px solid #888;
	width:90px;
	padding-left:1px;
	height:18px;
}

#recherche input.champ:focus {
	border:1px solid #888;
	background:#f8f8ff;
	width:90px;
	padding-left:1px;
	height:18px;
}

#recherche input.b_recherche {
	margin-top:5px;
	padding-bottom:1px;
	width:92px;
	height:22px;
	font-size:11px;
	font-style:normal;
	color:#000;
	cursor:pointer;
	border:none;
	background:url('http://www.mesplusbellescreations.com/images/submit.gif') no-repeat left top;
}

#recherche input.b_recherche:hover {
	background-position:left bottom;
}

#recherche p {
	margin:13px 0 0;
}

#page {
	float:right;
	display:inline;
	width:514px;
	height:350px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://kiosque.mesplusbellescreations.com/style/images/bg_page2.png', sizingMethod='scale');
	margin:7px 19px 0 0;
	padding:9px 5px 10px;
}

html>body #page {
	position:relative;
	top:-120px;
	left:16px;
	height:auto;
	min-height:350px;
	filter:none;
	background:transparent url('images/bg_page2.png') repeat-y;
}

#arbo {
	height:21px;
	font-weight:700;
	color:#473315;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/arbo2.png', sizingMethod='scale');
	margin:1px 0 6px 4px;
	padding:8px 0 0 28px;
}

#page #arbo a {
	text-decoration:none;
	margin:0 3px;
}

html>body #arbo {
	filter:none;
	background:transparent url('images/arbo2.png') repeat-y;
}

div.cat {
	float:left;
	width:160px;
	height:130px;
	text-align:center;
	padding-top:15px;
	border:1px solid #d0c8c6;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.mesplusbellescreations.com/images/bg_prod.png', sizingMethod='scale');
	margin:0 6px 11px 3px;
}

div.cat p {
	height:24px;
	font-size:13px;
	text-align:center;
	color:#473315;
	margin:0 0 3px;
	padding:5px;
}

#page div.cat a {
	font-weight:400;
	color:#473315;
}

div.prod {
	float:left;
	width:160px;
	height:180px;
	text-align:center;
	padding-top:5px;
	border:1px solid #d0c8c6;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.mesplusbellescreations.com/images/bg_prod.png', sizingMethod='scale');
	margin:0 6px 11px 3px;
}

div.prod p {
	height:24px;
	font-size:11px;
	text-align:left;
	margin:0 0 3px;
	padding:5px;
}

div.prod h1 {
	font-weight:400;
	color:#473315;
	font-size:11px;
	margin:0 0 5px;
}

div.prod span {
	float:left;
	color:#d4471b;
	font-weight:700;
	margin-left:5px;
}

div.prod span s {
	margin-right:5px;
	font-size:13px;
	color:#ff9600;
}

div.prod span i {
	margin-right:3px;
	font-size:11px;
	font-weight:400;
	font-style:normal;
}

div.prod span b {
	color:#C00;
}

h3.promotion {
	position:absolute;
	width:50px;
	height:35px;
	color:#fff;
	font-size:15px;
	background:url(http://www.mesplusbellescreations.com/images/promotion.gif) no-repeat;
	text-align:center;
	font-weight:700;
	padding-top:15px;
	margin:13px 0 0 115px;
}

h3.promotion_mt {
	position:absolute;
	width:50px;
	height:35px;
	color:#fff;
	font-size:15px;
	background:url(http://www.mesplusbellescreations.com/images/promotion-mt.gif) no-repeat;
	text-align:center;
	font-weight:700;
	padding-top:15px;
	margin:13px 0 0 115px;
}

#pages {
	float:left;
	display:inline;
	width:525px;
	height:16px;
	text-align:center;
	background:#FFF;
	color:#473315;
	margin:6px 0 0 1px;
	padding:4px 0;
	position:relative;
	bottom:110px;
}

#pages a {
	color:#473315;
	text-decoration:none;
	font-weight:700;
	padding:0 5px;
}

#pages a:hover {
	border:1px solid #dfd9e6;
	background:#ebe1df;
	color:#62523a;
	padding:0 4px;
}

/*Menu de droite*/
#menu_droite {
	margin:8px 0 0 0;
	list-style:none;
	width:159px;
	padding:5px 10px 10px 10px;
	background-color: black;
}

#menu_droite li a {
	display:block;
	padding:5px;
	text-decoration:none;
	color:#7D1900;
	font-weight:700;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7D1900;
}

#menu_droite li a:hover {
	color:#ff6800
}

/* proprietes du footer a */
#bas {
	margin-top:20px;
	text-align:center;
	letter-spacing:1px;
	padding-top: 8px;
	padding-bottom: 8px;
}

/* couleur du n° telephone du footer a */
#bas span {
	color:#000;
	font-weight:700;
}

#bas span.euro {
	font-size:10px;
	color:#000;
}

/* proprietes du footer b */
#rubriques {
	text-align:center;
	color:#333333;
	font-weight:700;
	font-style:italic;
	line-height:25px;
	margin:0px 0 8px;
	background-image: url(/style/images/bg_foot.gif);
	background-repeat: no-repeat;
}

/* couleur du texte du footer b */
#rubriques a {
	color:#0B4D70;
	text-decoration:none;
}

div.titre {
	font-size:14px;
	font-weight:700;
	color:#051575;
	padding-left:29px;
	padding-top:5px;
	margin-bottom:10px;
	height:27px;
	font-style:italic;
	background:url(../style/images/puce_titre.gif) no-repeat 0 1px;
}

#page a {
	color:#051575;
	font-weight:700;
	text-decoration:none;
}

p.erreur {
	color:#c81b01;
	font-weight:700;
	text-align:center;
}

.erreur_champ {
	color:#c81b01;
	font-size:11px;
}

.bouton {
	margin-top:5px;
	padding-bottom:1px;
	width:92px;
	height:22px;
	font-size:12px;
	font-style:normal;
	color:#000;
	cursor:pointer;
	border:none;
	background:url('http://www.mesplusbellescreations.com/images/bouton.gif') no-repeat left top;
}

p.missing {
	text-align:center;
	font-weight:700;
	color:#734a83;
	margin:40px 0 0;
}

span.noreduc {
	font-size:10px;
}

#add {
	height:25px;
	font-size:11px;
	color:#600653;
	margin-top:5px;
}

img.loupe {
	position:absolute;
	margin-top:-11px;
}

#description h1.ref {
	font-size:11px;
	text-align:right;
	margin:0 0 3px;
}

#description h1.mrq {
	font-size:11px;
	text-align:right;
	margin:0 0 20px;
}

#imgv {
	float:left;
	width:155px;
	text-align:center;
}

#imgv span {
	color:#600653;
	font-weight:700;
}

#description {
	float:left;
	width:350px;
}

#imgs {
	float:left;
	text-align:center;
	width:500px;
	margin-top:20px;
}

#options {
	float:left;
	width:500px;
	text-align:right;
	margin-top:40px;
}

img.img4 {
	margin-left:80px;
}

img.padd {
	margin-top:40px;
}

#zoom {
	position:absolute;
	text-align:right;
	border:1px solid #e6dbe0;
	background:#e6dbe0;
	font-size:11px;
}

table#tab_panier {
	width:510px;
	border-collapse:collapse;
	border:1px solid #E9CEFF;
	color:#333;
	font-size:11px;
}

table#tab_panier span.remise {
	color:#C00;
	font-weight:700;
}

table#tab_panier span.montant {
	color:#C00;
	font-weight:700;
	font-style:italic;
}

table#tab_panier td {
	text-align:center;
	padding-top:4px;
	padding-bottom:4px;
}

table#tab_panier th {
	background:#e6dbe0;
	color:#600653;
}

#soustotal {
	text-align:right;
	font-size:12px;
	font-weight:700;
	margin-top:3px;
	padding-right:5px;
}

#total {
	text-align:right;
	font-size:14px;
	font-weight:700;
	margin-top:10px;
	padding-right:5px;
}

#total span {
	color:#600653;
	margin-left:10px;
}

#soustotal span {
	color:#C00;
	margin-left:10px;
}

div.port {
	text-align:right;
	font-size:12px;
	margin-top:5px;
	padding-right:5px;
}

div.port span {
	font-weight:700;
}

#vide {
	text-align:center;
	font-size:12px;
	font-weight:700;
	color:#42357c;
	margin-top:30px;
}

table.code_avantage {
	margin:25px auto 20px;
}

table.infos_commande {
	border-collapse:collapse;
	width:100%;
	margin-bottom:20px;
}

p.b_valide {
	text-align:center;
	margin:18px;
}

span.mention {
	font-size:10px;
	font-style:italic;
}

.vos_articles {
	margin-top:15px;
	margin-bottom:10px;
	font-weight:700;
}

p#valide_commande {
	text-align:center;
	margin:10px 10px 20px;
}

.bouton_l {
	margin-top:5px;
	padding-bottom:1px;
	width:184px;
	height:22px;
	font-size:12px;
	font-style:normal;
	color:#000;
	cursor:pointer;
	border:none;
	background:url('http://www.mesplusbellescreations.com/images/bouton_l.gif') no-repeat left top;
}

div.cadre_compte h2 {
	font-size:13px;
	border-bottom:1px solid #d7bbc8;
	margin:0 0 8px;
}

div.cadre_compte {
	width:233px;
	margin-left:9px;
	margin-top:10px;
	height:60px;
	float:left;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.mesplusbellescreations.com/images/compte.png', sizingMethod='scale');
	padding:5px;
}

div[class="cadre_compte"] {
	filter:none;
	background:url('http://www.mesplusbellescreations.com/images/compte.png');
}

p.retour {
	text-align:center;
}

#tab_panier td.tbl_fin {
	width:300px;
	text-align:left;
	font-weight:700;
	padding-left:10px;
	background:#FFF4FF;
}

#menu ul.info li a:hover,#rubriques a:hover {
	color:#051575;
}
#menu ul.info li a,#rubriques a {
	color:#8a59ac;
	text-decoration:none;
}


#menu ul.info li a.orange,#pages a.orange,#pages a.orange:hover {
	color:#d4471b;
}

#nouveautes_contenu img,#promo_contenu img,#flash_contenu img,#grille_contenu img {
	margin-bottom:5px;
}

#nouveautes_contenu a,#promo_contenu a,div.flash_titre a,#flash_contenu a,#grille_contenu a {
	color:#000;
	text-decoration:none;
}

#page #arbo a:hover,#page a:hover {
	text-decoration:underline;
}

div[class="cat"],div[class="prod"] {
	filter:none;
	background:transparent url('http://www.mesplusbellescreations.com/images/bg_prod.png') repeat-y;
}

#page div.cat a:hover,#zoom a:hover {
	text-decoration:none;
}

div.cat img.details,div.prod img.details {
	float:right;
	margin:5px 5px 0 0;
}

div.titre span,.violet,#description h1.ref span,#description h1.mrq span {
	color:#600653;
}

.rouge,.erreur {
	color:#c81b01;
}

table#enregistrement,table#contact {
	width:450px;
	margin:auto;
}

table#enregistrement td,table#contact td {
	vertical-align:top;
}

#options a,span.petit {
	font-size:11px;
}

table.code_avantage td,table.infos_commande td {
	padding:5px;
}

.nchange,.pchange {
	position:absolute;
	width:169px;
	height:135px;
	text-align:center;
}

#nouveautes_titre a,#promo_titre a {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	
}

*+html h3.promotion {
	margin:13px 0 0 37px;
}

* html h3.promotion {
	margin:13px 0 0 37px;
}

*+html h3.promotion_mt {
	margin:13px 0 0 37px;
}

* html h3.promotion_mt {
	margin:13px 0 0 37px;
}/* CSS Document */

.feed-button {
  padding: 10px 0;
}

.feed-button a {
  color: #666;
  padding: 10px 15px 10px 36px;
  background: #ccc url("http://kiosque.mesplusbellescreations.com/style/images/feed-icon-28x28.png") no-repeat 15px 50%;
  border-top: 1px solid #e2e2e2;
  border-right: 1px solid #818181;
  border-bottom: 1px solid #565656;
  border-left: 1px solid #d7d7d7;
}

.feed-button a:hover {
  color: #444;
  background: #eee url("http://kiosque.mesplusbellescreations.com/style/images/feed-icon-28x28.png") no-repeat 15px 50%;
  border-top: 1px solid #f5f5f5;
  border-right: 1px solid #969696;
  border-bottom: 1px solid #646464;
  border-left: 1px solid #f2f2f2;
} 
