/*--------------------------------------
/*   dernière modification : 23/01/2009 
/*   par Kinaly
/* ----------------------------------- */

/*    initialisation : balises XHTML générales
--------------------------------------------------- */
html { font-size: 12px; }

body  {
	margin:0; padding:0;
	background: #fff url(/_boutiques/FALBALAS//site_image/bg_page.jpg) center top repeat;
	text-align: left; 
	font-family: Helvetica, Arial, sans-serif;
	font-size: 100%;
	color: #7b7a7a;
}

img { border: 0; margin: 0;}

p { margin: 0 0 11px; }

a {	color: #bf5069; text-decoration: none;}
a:hover { color: #bf5069; text-decoration: underline; }

h1, h2, h3, h4, h5, h6 { margin: 0 0 6px 0; padding: 0; }

h1 {
	font-size: 16px;
	font-weight: normal;
	color: #bf5069;
	font-family: Georgia, Arial, Helvetica, sans serif; margin: 0 0 12px 0;
}

h2 {
	font-size: 14px;
	font-weight: normal;
	color: #bf5069;
	font-family: Georgia, Arial, Helvetica, sans serif; margin: 0 0 8px 0;
}

h3 {
	font-size: 12px;
	font-weight: bold;
	color: #585353;
	font-family: Georgia, Arial, Helvetica, sans serif;
}

h4 {
	font-size: 12px;
	font-weight: bold;
	color: #585353;
	font-family: Georgia, Arial, Helvetica, sans serif;
}

th { color: #FFFFFF; background-color: #999999; padding: 3px;}

th a { color:#FFFFFF; }

em { font-style: normal; color: teal;}

strong {}

table { margin: 0 auto; border: 0;}

form { margin:0; padding:0; }
form img {vertical-align: middle;}

fieldset { border: none; padding: 0; margin: 0; }

input { color:#000000; font-size: 10px; margin: 4px 0; vertical-align: middle; }

select, option { color:#000000; font-size: 10px; padding-left: 4px;}

textarea { color:#000000; font-size: 10px; margin: 6px 0;}

del { color: #0C161A}

ul { list-style-image: url(/_boutiques/FALBALAS//site_image/puce_fuschia.png); }


/*    classes générales
--------------------------------------------------- */
.clearfloat { clear: both;}

.droite { text-align: right;}
.gauche { text-align: left;}
.centre { text-align: center;}

.fl-droite { float: right; }
.fl-gauche { float: left; }

.txt-italique { font-style: italic; }

.nobr { white-space: nowrap; }

.overflow-hide { overflow: hidden;}

.nodisplay { display: none;}


/*    structure : armature
--------------------------------------------------- */
#enveloppe-page { width: 960px; padding: 0 6px; margin: 22px auto 15px auto; background: #fff url(/_boutiques/FALBALAS//site_image/bg_enveloppe_page.gif) left top repeat-y; }

#en-tete {
	position: relative;
	display: block;
	height: 173px;
	background: #fff url(/_boutiques/FALBALAS//site_image/bg_entete.gif) right top repeat-x;
	top: -7px;
}

#logo {
	position: absolute;
	top: 7px;
	left: 0;
	width: 252px;
	height: 219px;
	z-index: 99;
}

#conteneur { position: relative; display: block; background: transparent;}

#conteneur-interne { display: block;}

#col-g {
	float: left;
	position: relative;
	display: block;
	width: 268px;
	left: 0;
	margin: 35px 0 0 0;
	padding: 0;
}

* html #col-g { margin: 0 -3px 0 auto;} /* pour résoudre le bug des 3px sous IE6*/

.col-interne { margin: 8px;}

#contenu-principal {
	position: relative;
	display: block;
	height: 1%;
	padding: 5px 13px;
	overflow: hidden;
}

#pied-page {
	display: block;
	height: 395px; /* 193 + 202 */
	margin-top: 20px;
	background: #e1eae9 url(/_boutiques/FALBALAS//site_image/bg_footer.jpg) left bottom no-repeat;
	position: relative;
	bottom: -7px;
}
	#pied-page #pied-page-top {
		background: #e1eae9 url(/_boutiques/FALBALAS//site_image/bg_topfooter.jpg) left top repeat-x;
		height: 169px;
		padding: 24px 0 0 0;
	}
		#pied-page #pied-page-top a { color: #dd5574; }
		#pied-page #pied-page-top a:hover { color: #dd5574; }
		#pied-page-top .col-g { font-size: 11px; width: 231px; float: left; margin: 0 7px 0 13px; padding: 0 0 0 24px; }
			#pied-page-top .col-g h2,
			#pied-page-top .mini_col h2 {
				background: transparent url(/_boutiques/FALBALAS//site_image/ruban_titres.png) left top no-repeat;
				padding: 0 0 0 45px;
				margin: 0 0 7px -24px;
				color: #585353;
				font-family: Georgia, Arial, Helvetica, sans serif;
				font-weight: normal;
				font-size: 16px;
				line-height: 25px;
				height: 29px;
			}
			#pied-page-top .col-g h2 span,
			#pied-page-top .mini_col h2 span {
				background: #e1eae9;
				padding: 0 6px 0 0;
			} 
				#pied-page-top .col-g h2 span a,
				#pied-page-top .mini_col h2 span a,
				#pied-page-top .col-g h2 span a:hover,
				#pied-page-top .mini_col h2 span a:hover {
					color: #585353 !important;
					text-decoration: none;
				} 
		#pied-page-top .mini_col { font-size: 11px; color: #7b8486; float: left; width: 194px; height: 156px; padding: 0 5px 0 28px; border-left: 1px solid #afb8b9; }
			#pied-page-top .mini_col h2 { background-image: url(/_boutiques/FALBALAS//site_image/ruban_petits_titres.png); }
			
			#pied-page-top .puced { color: #dd5574; font-family: Helvetica, Arial, sans serif; font-weight: normal; font-size: 11px; padding: 0 0 0 14px; margin: 0 0 0 -14px; background: transparent url(/_boutiques/FALBALAS//site_image/puce_fuschia.png) left 3px no-repeat; line-height: 17px; }
			
	
	#pied-page #paiement {
		position: absolute;
		width: 960px;
		text-align: center;
		left: 0;
		bottom: 12px;	
	}
	#pied-page #infos-footer {
		position: absolute;
		text-align: left;
		left: 338px;
		bottom: 113px;
		width: 330px;
		height: 60px;
		overflow: hidden;
		font-family: Georgia, Arial, Helvetica, sans serif;
		font-size: 11px;
		color: #b44e63;
	}
		#pied-page #infos-footer a { color: #b44e63; text-decoration: none; padding: 0 0 0 12px; background: transparent url(/_boutiques/FALBALAS//site_image/puce_fuschia.png) left 3px no-repeat; } 
		#pied-page #infos-footer a:hover { color: #b44e63; text-decoration: underline; } 

		#pied-page ul { margin: 0; padding: 0; list-style-type: none; list-style-image: none; } 
		#pied-page #infos-footer li { line-height: 20px; }


/*    structure : éléments
--------------------------------------------------- */
#elem_panier {
	position: absolute;
	background: transparent url(/_boutiques/FALBALAS//site_image/bg_panier.gif) left top no-repeat;
	top: 19px;
	right: 42px;
	width: 167px;
	height: 98px;
}
	#elem_panier a { text-decoration: none; color: #bf5069; }
	#elem_panier a:hover { text-decoration: underline; color: #bf5069; }
		
	#elem_panier .titre {
		position: absolute;
		color: #fff;
		font-family: Georgia, Arial, Helvetica, sans serif;
		font-size: 12px;
		text-align: center;
		width: 108px;
		margin: 0;
		padding: 0;
		top: 1px;
		font-weight: normal;
		right: 1px;
		height: 18px;
		line-height: 18px;
		text-transform: lowercase;
	}
		#elem_panier .titre a { color: #fff; }
		#elem_panier .titre a:hover { color: #fff; text-decoration: underline; }
		
	#elem_panier .contenu {
		position: absolute;
		margin: 0;
		padding: 0;
		top: 37px;
		right: 1px;
		width: 94px;
		height: 18px;
		line-height: 18px;
		text-align: center;
	}

#elem_compte {
	position: absolute;
	text-transform: lowercase;
	top: 95px;
	right: 42px;
	width: 105px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	font-family: Georgia, Arial, Helvetica, sans serif;
	font-size: 12px;
}
	#elem_compte a { color: #df4064; text-decoration: none; }
	#elem_compte a:hover { color: #df4064; text-decoration: underline; }

#slogan { 
	position: absolute;
	left: 302px;
	top: 137px;
	color: #df4064;
	font-family: Georgia, Arial, Helvetica, sans serif;
	font-size: 13px;
}

#lien_blog { 
	position: absolute;
	right: 40px;
	top: 139px;
	color: #df4064;
	text-align: right;
	font-family: Georgia, Arial, Helvetica, sans serif;
	font-size: 11px;
}
	#lien_blog a { color: #df4064; text-decoration: none; }
	#lien_blog a:hover { color: #df4064; text-decoration: underline; }

#banniere {
	position: absolute;
	top: 32px;
	left: 300px;
	width: 418px;
	height: 68px;
	/*background: #fff;*/
	text-align: center;
}
#bouquet-g, #bouquet-d {
	position: absolute;
	top: 28px;
	width: 72px;
	height: 81px;
	z-index: 100;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: left top;	
}
#bouquet-g { left: 260px; background-image: url(/_boutiques/FALBALAS//site_image/bouquet-g.png); }
#bouquet-d { left: 684px; background-image: url(/_boutiques/FALBALAS//site_image/bouquet-d.png); }
	

#elem_rechercher { }
	#elem_rechercher input.form_text {  
		border: 1px solid #bf5069;
		float: left;
		line-height: 17px;
		height: 15px;
		margin: 0 0 0 37px;
		width: 165px;
		font-size: 12px;
		color: #585353; 
		padding: 2px;
	}
	#elem_rechercher input.form_submit {
		margin: 0;
	}
	#elem_rechercher h3 {
		font-size: 13px;
		font-weight: normal;
		margin: 10px 0 5px 37px;
	}
	#elem_rechercher select {
		margin: 0 0 0 37px;
	}


#col-g h2 { 
	background: transparent url(/_boutiques/FALBALAS//site_image/ruban_titres.png) left top no-repeat;
	padding: 0 0 0 45px;
	margin: 20px 0 10px 12px;
	color: #585353;
	font-family: Georgia, Arial, Helvetica, sans serif;
	font-weight: normal;
	font-size: 18px;
	line-height: 25px;
	height: 29px;
}
	#col-g h2 span {
		background: #fff;
		padding: 0 6px 0 0;
	} 

#elem_menu { }

#col-g ul { list-style: none; padding: 0; margin: 0; }
#col-g li { padding: 0; margin: 0; }

#menu_fetes ul { margin-bottom: 10px; }

#col-g a {
	color: #9b9a9a;
	text-decoration: none;
	margin: 0 0 0 37px;
	line-height: 18px;
}
 
#col-g a:hover {
	color: #bf5069;
	text-decoration: none;
}

#elem_newsletter { margin: 0 0 10px 0; }
	#elem_newsletter input.form_text {  
		border: 1px solid #bf5069;
		float: left;
		line-height: 17px;
		height: 15px;  
		margin: 0;
		width: 156px;
		font-size: 12px; 
		color: #585353; 
		padding: 2px;
	}
	#elem_newsletter input.form_submit {
		margin: 0;
	}


/*    classes récurrentes
--------------------------------------------------- */
.bloc_s { width: 400px; margin: 3px auto;}

.bloc_m { width: 480px; margin: 3px auto;}

.bloc_l { width: 520px; margin: 3px auto;}

.alerte_erreur { color: #FF0000; font-weight: bold;}
.alerte_info { color: #009933; font-weight: bold; }

.encart-dynamique { margin: 10px 0 0 0;}

.encart-dynamique li { }

.i-frame { background: #FFF; padding: 4px 8px;}

.i-frame form input { margin: 3px 0 10px 0;}

.i-frame p { margin: 0;}


/*    formulaires
--------------------------------------------------- */
.form_text { margin: 0 5px; height: 17px; padding: auto 3px; }
.form_text, textarea { border: 1px solid #bf5069; line-height: 16px; font-family: Helvetica, Arial, sans serif; font-size: 12px; color: #585353; }

.form_col { width: 120px;}

input.search, input.go { margin: 4px 0 14px; }

p.bouton input { width: auto; }

/* ------------------------------------------------
/*    Propriétés CSS des pages principales
/*------------------------------------------------- */

/*    index
--------------------------------------------------- */

#txt-home { padding-bottom: 10px; overflow: hidden;}
#txt-home a { color:#000000; text-decoration:none }
#txt-home a:hover { color:#000000; text-decoration:none }
#txt-home img { margin-right:8px;}

#news-home {
	margin: 10px 0;
	padding: 8px 6px 25px 6px; /* valeur bottom pour englober le bouton "lire" */
	border: 1px solid #97C9DB;
}

#news-home img { float: left; margin: 0 5px 0 0;}
#news-home p { margin: 0 0 5px 0;}

#coupsdecoeur {  }


/*    catégorie
--------------------------------------------------- */
.syspage { position: relative; background: transparent url(/_boutiques/FALBALAS//site_image/bg_syspage.jpg) left top no-repeat; text-align: center; color: #7b8486; padding: 5px 10px 0 10px; margin: 12px 0; height: 22px; line-height: 22px; }
	.syspage a { color: #7b8486; text-decoration: none; }
	.syspage a:hover { color: #7b8486; text-decoration: underline; }
	.syspage .fl-droite { position: absolute; right: 10px; top: 5px; } 

.bloc-produit {
	padding: 0;
}

.bp-image { height: 200px; }
	.bp-image img { height: 200px; width: 200px; }

#produits .cadre { margin: 0 0 9px 9px; height: 309px; }
#produits .cadre.first { margin-left: 0; }
#produits.cat .nom_prd { margin: 7px 0 0 0; font-family: Helvetica, Arial, sans serif; font-weight: normal; font-size: 12px; color: #9b9a9a; line-height: 14px; height: 42px; overflow: hidden; }
#produits.cat .prix_prd { position: absolute; left: 7px; bottom: 49px; color: #bf5069; }
#produits.cat .btninfo_prd { position: absolute; right: 7px; bottom: 48px; }
#produits.cat .btn_prd { position: absolute; right: 7px; bottom: 23px !important; width: 202px; text-align: right; }
	#produits.cat .btn_prd select { position: absolute; left: 0; width: 86px; }
	#produits.cat .btn_prd .msg_prd { font-size: 10px; width: 202px; position: absolute; right: 7px; bottom: -16px; text-align: center; line-height: 11px; }


/*    fiche produit
--------------------------------------------------- */
#img-produit-box { margin: 0 10px 0 0; }
	#img-produit { width: 327px; height: 327px; }
		#img-produit img { width: 327px; height: 327px; }

#info-produit { margin: 0 0 0 338px; }

	#info-produit .prix_prd { margin: 10px 0 5px 0; text-align: right; color: #bf5069; font-family: Helvetica, Arial, sans serif; font-size: 17px; font-weight: normal; } 
	#info-produit .btn_prd { text-align: right; position: relative; } 
		#info-produit .btn_prd select { width: 180px; }
		#info-produit .btn_prd .msg_prd { font-size: 10px; width: 86px; position: absolute; bottom: 0; left: 0; text-align: center; line-height: 11px; }


#info-produit table { margin: 0;}

.vignettes p { margin: 5px 0; color: #b0afaf; }
	.vignettes p img.zoom { vertical-align: bottom; padding: 0; margin: 0; }
.vignettes img.miniature {
	float: left;
	height: 100px;
	width: 100px;
	margin: 4px 13.5px 4px 0;
}

/* largeur à spécifier pour centrer le bloc */
#bloc-pro-asso { }
	#bloc-pro-asso .cadre_pro_assoc { position: relative; float: left; padding: 7px 6px; width: 90px; height: 134px; margin: 0 0 9px 9px; background: transparent url(/_boutiques/FALBALAS//site_image/cadre_pro_assoc.gif) left top no-repeat; }
	#bloc-pro-asso .cadre_pro_assoc.first { margin-left: 0; }
		#bloc-pro-asso .cadre_pro_assoc img { width: 91px; height: 91px; }
		#bloc-pro-asso .cadre_pro_assoc .nom_prd { margin: 0; padding: 2px 0 0 0; height: 24px; line-height: 12px; font-size: 11px; color: #9b9a9a; overflow: hidden; }
			#bloc-pro-asso .cadre_pro_assoc .nom_prd a,
			#bloc-pro-asso .cadre_pro_assoc .nom_prd a:hover { color: #9b9a9a; text-decoration: none; }
		#bloc-pro-asso .cadre_pro_assoc .prix_prd { position: absolute; bottom: 7px; left: 6px; font-size: 11px; color: #bf5069; }

 
 

#onglets_box { width: 665px; position: relative; margin-top: 15px; padding-bottom: 6px; background: transparent url(/_boutiques/FALBALAS//site_image/bg_onglet_middle.gif) left top repeat-y; }
	#onglets_bottom { position: absolute; bottom: 0; left: 0; width: 665px; height: 6px; background: transparent url(/_boutiques/FALBALAS//site_image/bg_onglet_bottom.gif) left top no-repeat; }
	#onglets_top { width: 665px; height: 34px; line-height: 32px; background: transparent url(/_boutiques/FALBALAS//site_image/bg_onglet-actif_1.gif) left top no-repeat; }
		#onglets_top a { float: left; width: 221px; text-align: center; display: block; color: #585353; font-size: 14px; font-family: Georgia, Arial, Helvetica, sans serif; }
		#onglets_top a:hover { text-decoration: none; }
		#onglets_top a.onglet_active { color: #bf5069; } 
		#onglets_top a.onglet_active:hover { text-decoration: none; }
	#onglets_box .onglet_content { padding: 10px; }


.meta-avis { color: #585353; font-size: 13px; font-family: Georgia, Arial, Helvetica, sans serif; }
.avis { color: #7b7a7a; font-size: 12px; }
.note { color: #7b7a7a; font-size: 11px; }


/*    processus de commande
--------------------------------------------------- */
.separateur { color: #888;}

#pdc_box {
	font-size: 15px;
	color: #CCC;
}

#pdc_box ul {
	list-style: none;
	padding: 0;
	margin: 0 0 12px;
	overflow: hidden;
}

#pdc_box ul li {
	float: left;
	padding: 0;
	margin: 0 3px;
	height: 26px;
	line-height: 26px;
}

#pdc_box ul li.currentstep { color: #ed81a6; }

#pdc_box ul li span.highlight {
	border: 1px solid #ccc;
	padding: 4px 8px 3px 8px;
}

#pdc_box ul li.currentstep span.highlight {
	border: 1px solid #ed81a6;
	padding: 4px 8px 3px 8px;
}


/*    panier
--------------------------------------------------- */

/* --- TABLEAU A COULEURS ALTERNEES --- */
.styleCell1 { background-color: #E1E1E1; }
.styleCell1 img { margin: 3px;}
tr.styleCell1 strong { line-height: 23px; margin: 3px;}
	
.styleCell2 { background-color: #F6F6F6; }
.styleCell2 img { margin: 3px;}
tr.styleCell2 strong { line-height: 23px; margin: 3px;}

#form-panier { }
#form-panier td { vertical-align: middle; }


/*    commande.htm
--------------------------------------------------- */
form.com_id label {
	display: inline-table;
	width: 45%;
	text-align: right;
	line-height: 4px; /* petite valeur pour centrer le texte et l'input sous safari */
}

form.com_id textarea { margin: 0 4px; }

form.com_id input { margin: 0 4px; height: 16px; }

form.com_id p.bouton input { height: auto;}

.gdemarge { margin-left: 45%;}


/* ------------------------------------------------
/*    Propriétés CSS des autres pages
/*------------------------------------------------- */

/*    ami.htm
--------------------------------------------------- */
.form-ami p { width: 50%; float: left;}
.form-ami label { display: block; width: 120px; }
.form-ami input { width: 80%;}
.form-ami p.bouton { width: 100%;}


/*    avis.htm
/* --------------------------------------------------- */
.avis { font-size: 12px;}

.meta-avis { margin: 14px 0 6px 0;}

.form-avis p { width: 50%; float: left;}
.form-avis label { display: block; width: 160px; }
.form-avis input { width: 80%;}
.form-avis p.bouton, .form-avis p.alerte_info, .form-avis p.alerte_erreur { width: 100%;}


/*    contact.htm
--------------------------------------------------- */
.form-contact label {
	display: inline-table;
	width: 120px;
	text-align: right;
}
.form-contact input { width: 212px;}
.form-contact textarea { margin: 0 4px;}


/*    news
--------------------------------------------------- */
.news { }

#news-date-titre {
	font-size: 11px;
	font-weight: normal;
}


/*    mescommandes_identification.htm
--------------------------------------------------- */
.form-login label {
	display: inline-table;
	width: 120px;
	text-align: right;
}
.form-login input { width: 170px;}


/*    parrainage
/* --------------------------------------------------- */
.form-parrainplus p { margin: 0;}


/* -------------------------------------
/* STYLES CSS PERSONNALISES
/* Placez vos sytles personnels ici
/* ------------------------------------- */


.fil-ariane {
	font-size: 12px;
	font-weight: normal;
	font-family: Georgia, Arial, Helvetica, sans serif;
	color: #c2c2c2;	
	margin: 0 0 9px 0;
	padding: 0;
}
	.fil-ariane a { color: #c2c2c2; text-decoration: none; }
	.fil-ariane a:hover { color: #c2c2c2; text-decoration: underline; }


#galerie {
	width: 199px; 
	height: 199px;
}
	#galerie img { 
		width: 199px; 
		height: 199px;
	}



.cadre {
	width: 202px;
	padding: 7px;
	position: relative;
	background-color: transparent;
	background-position: left top;
	background-repeat: repeat-y;
	color: #9b9a9a;
}
.bleu .cadre, .cadre.bleu { background-image: url(/_boutiques/FALBALAS//site_image/cadre_bleu_middle.gif); }
.violet .cadre, .cadre.violet { background-image: url(/_boutiques/FALBALAS//site_image/cadre_violet_middle.gif); }
.rose .cadre, .cadre.rose { background-image: url(/_boutiques/FALBALAS//site_image/cadre_rose_middle.gif); }
.homelarge .cadre, .cadre.homelarge { width: 414px; height: 199px; overflow: hidden; font-size: 13px; padding: 11px; background-image: url(/_boutiques/FALBALAS//site_image/cadre_homelarge_middle.gif); } 
.homemini .cadre, .cadre.homemini { width: 199px; height: 199px; overflow: hidden; padding: 11px; background-image: url(/_boutiques/FALBALAS//site_image/cadre_homemini_middle.gif);; }
.maxi .cadre, .cadre.maxi { width: 644px; padding: 11px; background-image: url(/_boutiques/FALBALAS//site_image/cadre_maxi_middle.gif); }

	.cadre .cadre_top {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 5px;
		background-color: transparent;
		background-position: left top;
		background-repeat: no-repeat;
	}
	.bleu .cadre .cadre_top, .cadre.bleu .cadre_top { background-image: url(/_boutiques/FALBALAS//site_image/cadre_bleu_top.gif); }
	.violet .cadre .cadre_top, .cadre.violet .cadre_top { background-image: url(/_boutiques/FALBALAS//site_image/cadre_violet_top.gif); }
	.rose .cadre .cadre_top, .cadre.rose .cadre_top { background-image: url(/_boutiques/FALBALAS//site_image/cadre_rose_top.gif); }
	.homelarge .cadre .cadre_top, .cadre.homelarge .cadre_top { height: 11px; background-image: url(/_boutiques/FALBALAS//site_image/cadre_homelarge_top.gif); }
	.homemini .cadre .cadre_top, .cadre.homemini .cadre_top { height: 11px; background-image: url(/_boutiques/FALBALAS//site_image/cadre_homemini_top.gif); }
	.maxi .cadre .cadre_top, .cadre.maxi .cadre_top { height: 11px; background-image: url(/_boutiques/FALBALAS//site_image/cadre_maxi_top.gif); }

	.cadre .cadre_bottom {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 5px;
		background-color: transparent;
		background-position: left bottom;
		background-repeat: no-repeat;
	}
	.bleu .cadre .cadre_bottom, .cadre.bleu .cadre_bottom { background-image: url(/_boutiques/FALBALAS//site_image/cadre_bleu_bottom.gif); }
	.violet .cadre .cadre_bottom, .cadre.violet .cadre_bottom { background-image: url(/_boutiques/FALBALAS//site_image/cadre_violet_bottom.gif); }
	.rose .cadre .cadre_bottom, .cadre.rose .cadre_bottom { background-image: url(/_boutiques/FALBALAS//site_image/cadre_rose_bottom.gif); }
	.homelarge .cadre .cadre_bottom, .cadre.homelarge .cadre_bottom { height: 11px; background-image: url(/_boutiques/FALBALAS//site_image/cadre_homelarge_bottom.gif); }
	.homemini .cadre .cadre_bottom, .cadre.homemini .cadre_bottom { height: 11px; background-image: url(/_boutiques/FALBALAS//site_image/cadre_homemini_bottom.gif); }
	.maxi .cadre .cadre_bottom, .cadre.maxi .cadre_bottom { height: 11px; background-image: url(/_boutiques/FALBALAS//site_image/cadre_maxi_bottom.gif); }


	.homelarge .cadre h1, .cadre.homelarge h1,
	.maxi .cadre h1, .cadre.maxi h1 { font-size: 13px; color: #bf5069; font-weight: bold; }
	

	.maxi .cadre .img_rayon, .cadre.maxi .img_rayon { width: 204px; margin: 0 9px 0 0; height: 204px; overflow: hidden; float: left; } 
		.maxi .cadre .img_rayon img, .cadre.maxi .img_rayon img { width: 204px; height: auto; }
	.maxi .cadre .desc_rayon, .cadre.maxi .desc_rayon { width: 215px; margin: 0 10px 0 0; float: left; overflow: hidden; } 
	.maxi .cadre .sous_rayons, .cadre.maxi .sous_rayons { margin: 0 0 0 439px; padding: 0; } 
		.maxi .cadre .sous_rayons ul, .cadre.maxi .sous_rayons ul { margin: 0; padding: 0; list-style: none; } 
			.maxi .cadre .sous_rayons li, .cadre.maxi .sous_rayons li { color: #bf5069; padding: 0 0 0 14px; margin: 0; background: transparent url(/_boutiques/FALBALAS//site_image/puce_x6.gif) left 3px no-repeat; line-height: 17px; } 
				.maxi .cadre .sous_rayons li a, .cadre.maxi .sous_rayons li a { color: #bf5069; text-decoration: none; } 
				.maxi .cadre .sous_rayons li a:hover, .cadre.maxi .sous_rayons li a:hover { color: #bf5069; text-decoration: underline; } 
 


.col1 .cadre,
.col2 .cadre,
.col3 .cadre,
#produits.cat_x6 .cadre { position: relative; height: 100px; }
#produits .cadre { position: relative; }
	.col1 .cadre .img_prd,
	.col2 .cadre .img_prd,
	.col3 .cadre .img_prd,
	#produits .cadre .img_prd { display: block; float: left; width: 100px; height: 100px; margin: 0 13px 0 0; }
		.col1 .cadre .img_prd img,
		.col2 .cadre .img_prd img,
		.col3 .cadre .img_prd img, 
		#produits .cadre .img_prd img { width: 100px; height: 100px; }
	.col1 .cadre .btn_prd,
	.col2 .cadre .btn_prd,
	.col3 .cadre .btn_prd,
	#produits .cadre .btn_prd { position: absolute; bottom: 7px; right: 7px; }
	.col1 .cadre .infos_prd,
	.col2 .cadre .infos_prd,
	.col3 .cadre .infos_prd,
	#produits .cadre .infos_prd { height: 82px; margin: 0 0 0 113px; padding: 0; overflow: hidden; }
		.col1 .cadre .infos_prd h2, .col1 .cadre .infos_prd h2 a,
		.col2 .cadre .infos_prd h2, .col2 .cadre .infos_prd h2 a,
		.col3 .cadre .infos_prd h2, .col3 .cadre .infos_prd h2 a,
		#produits .cadre .infos_prd h2, #produits .cadre .infos_prd h2 a { margin: 0; padding: 0; font-family: Helvetica, Arial, sans serif; color: #9b9a9a; font-weight: normal; font-size: 12px; line-height: 16px; text-decoration: none; }
		.col1 .cadre .infos_prd .prix_prd,
		.col2 .cadre .infos_prd .prix_prd,
		.col3 .cadre .infos_prd .prix_prd,
		#produits .cadre .infos_prd .prix_prd { margin: 2px 0 0 0; color: #bf5069; }




.col1 h2.nouveautes, 
.col2 h2.promotions, 
.col3 h2.preferes,
.picto_selection,
.picto_nouveautes,
.picto_preferes,
.picto_rose,
#pagesWeb h1 { line-height: 19px; margin: 15px 0 11px 0; padding: 10px 0 10px 50px; font-size: 17px; font-family: Georgia, Arial, Helvetica, sans serif; background-color: transparent; background-position: left top; background-repeat: no-repeat; }

.picto_preferes { color: #bf5069; font-weight: normal; background-image: url(/_boutiques/FALBALAS//site_image/rayon_preferes.gif); }
.picto_nouveautes { color: #bf5069; font-weight: normal; background-image: url(/_boutiques/FALBALAS//site_image/rayon_nouveautes.gif); }
.picto_selection { color: #bf5069; font-weight: normal; background-image: url(/_boutiques/FALBALAS//site_image/picto_selection.gif); }
.picto_rose,
#pagesWeb h1 { color: #bf5069; font-weight: normal; background-image: url(/_boutiques/FALBALAS//site_image/rose.png); background-position: left 5px; }
h3.picto_preferes { font-size: 16px; }


.col1 { margin: 0 9px 0 0; }
	.col1 .cadre { margin: 0 0 9px 0; }
	.col1 h2.nouveautes { color: #0099cc; background-image: url(/_boutiques/FALBALAS//site_image/rayon_nouveautes.gif); }
		.col1 h2.nouveautes a, .col1 h2.nouveautes a:hover { color: #0099cc; text-decoration: none; }

.col2 { margin: 0 9px 0 0; }
	.col2 .cadre { margin: 0 0 9px 0; }
	.col2 h2.promotions { color: #9e89b3; background-image: url(/_boutiques/FALBALAS//site_image/rayon_promotions.gif); }
		.col2 h2.promotions a, .col2 h2.promotions a:hover { color: #9e89b3; text-decoration: none; }

.col3 { margin: 0 0 9px 0; }
	.col3 .cadre { margin: 0 0 9px 0; }
	.col3 h2.preferes { color: #ed81a6; background-image: url(/_boutiques/FALBALAS//site_image/rayon_preferes.gif); }
		.col3 h2.preferes a, .col3 h2.preferes a:hover { color: #ed81a6; text-decoration: none; }

.col1 .droite a,
.col2 .droite a,
.col3 .droite a { color: #7b7a7a; text-decoration: underline; }
.col1 .droite a:hover,
.col2 .droite a:hover,
.col3 .droite a:hover { color: #7b7a7a; text-decoration: none; }



.byRentashop { color: #ee86a9; font-size: 11px; width: 960px; margin: 0 auto 30px auto; }
	.byRentashop span { background: #e2ecf1; }
	.byRentashop a { color: #ee86a9; text-decoration: none; }
	.byRentashop a:hover { color: #ee86a9; text-decoration: underline; }

.erreur { color: red !important; font-weight:bold;}

.noerreur {	}

.marginGuides { margin: 20px;}