/*-----------------------[Accueil]------------------------*/
.text_standart a {
	font:normal 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#c41a61;
}
.text_standart a:hover {
	text-decoration:underline;
}

#contenu_accueil {
	width:550px;
}
	#pathway a{
		font:normal 10px Arial, Helvetica, sans-serif;
		color:#696868;
		text-decoration:none;
	}
	#pathway a.headerNavigation{
		color:#bb195c;
		font:bold 11px Arial, Helvetica, sans-serif;
	}
	.headerNavigation{
		color:#bb195c;
		font:bold 11px Arial, Helvetica, sans-serif;
	}
	#titre_accueil {
		margin-top:2px;
		text-align:left;
		height:43px;
		background:url(../images/banner_rose_06.gif) no-repeat left top;
		padding-left:16px;
		font:normal 24px "Times New Roman", Times, serif;
		color:#FFF;
		line-height:43px;
	}
	#titre_promo {
		margin-top:2px;
		text-align:left;
		height:43px;
		background:url(../images/bar_orange.gif) no-repeat left top;
		padding-left:16px;
		font:normal 24px "Times New Roman", Times, serif;
		color:#FFF;
		line-height:43px;
	}
	.pagination {
		margin:8px 6px 8px 0;
		height:17px;
		line-height:17px;
		text-align:right;
		background:url(../images/pagination.jpg) no-repeat right top;
		font-weight:bold;
		color:#716f6f;
		display:block;
		clear:both;
		<!--margin-bottom:35px;-->
	}
	.pagination a.fd-nav-kdy {
		text-decoration:none;
		border-left:1px solid #999;
		padding:0 1px 0 6px;
		color:#716f6f;
	}
		.pagination a.fd-nav-kdy:hover {
			color:#C71B63;
		}
	/* ---- Product ---- */
	#contenu_product {
		width:550px;
		height:auto;
	}
	
	.block-p1 {
		margin:0 8px 46px 8px;
		float:left;
		border:1px solid #c3c1c0;
		height:auto;
		width:250px;
		background:url(../images/prod_bg.gif) no-repeat left top;
	}
	.block-pied a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:9px;
		color:#FFF;
		text-align:center;
		height:17px;
		text-transform:uppercase;
		line-height:17px;
		width:250px;
		text-decoration:none;
	}
	.block-pied a:hover{
		text-decoration:underline;
	}
	.fiche_prod a{
		background:url(../images/fiche_prod_21.gif) no-repeat left top;
		width:124px;
		float:left;
	}
	.ajout_panier a{
		background:url(../images/ajout-panier-rdv.jpg) no-repeat left top;
		width:124px;
		float:right;
	}
	

	.block_cont {
		width:249px;
		height:176px;
		z-index:1;
	}
	.block_info{
		float:right;
		text-align:left;
		position:relative;
		width:115px;
	}
		.block_info h3{
			color:#c31a60;
			font:bold 11px Arial, Helvetica, sans-serif;
			padding-bottom:5px;
			margin-bottom:10px;
			background:url(../images/bar.jpg) no-repeat right bottom;
		}
	.bord_block{
		position:relative;
		float:left;
		border:1px solid #c3c1c0;
		margin:14px 0 0 10px;
		/*width:100px;*/
		height:auto;
		z-index:3;
	}
	.button_plus {
		position:absolute;
		bottom:0;
		left:0;
		z-index:20;
		background:url(../images/plus_20.gif) no-repeat left top;
		width:22px;
		height:21px;
	}
	a.light{
		width:22px;
		height:21px;
		display:block;
	}
	.dimension {
		color:#5e5d5d;
		font:normal 9px Arial, Helvetica, sans-serif;
	}
	.block_contenu {
		height:auto;
	}
	.black_contenu_pied {
		height:35px;
	}
	.ref {
		font:bold 11px Arial, Helvetica, sans-serif;
		color:#696868;
		text-transform:uppercase;
		display:block;
		padding-bottom:2px;
		background:url(../images/bar.jpg) no-repeat right bottom;
	}
	.prix {
		font:bold 11px Arial, Helvetica, sans-serif;
		color:#c31a60;
	}
	.centre_cont {
		height:143px;
	}
/* -------------------------- [PANIER]--------------------------------*/

table.textetabc {
	margin-top:10px;
	text-align:center;
}
table.textetabc thead td{
	background-color:#666;
	height:30px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FFF;
	padding-left:8px;
	border-right:1px solid white;
}
table.textetabc tbody td{
	height:33px;
	line-height:33px;
	border-bottom: 1px dashed #999;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#666;
}
table.brd_none tbody td{
	border-bottom:0;
}
table.textetabc tbody td table.qty td{
	border:0;
	height:14px;
	background:none;
}

table.textetabc .tr_titre{
	background-color:#666;
	color:white;
	padding-left:12px;
	font:bold 12px Arial, Helvetica, sans-serif;
}
table.textetabc tbody td{
	border-right:1px solid #fff;
}
.titre_product_panier a{
	background:url(../images/puce_rose.gif) no-repeat left center;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#c41a61;
	padding-left:10px;
}
.titre_product_panier{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#c41a61;
}

table.textetabc tfoot td{
	background-color:#eae9e9;
	height:30px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#666;
	border-right:1px solid white;
}

table.table_edisaxe{
	color:#666;
	font:bold 11px Arial, Helvetica, sans-serif;
}
table.table_edisaxe .titre_{
	background-color:#666;
	color:white;
	height:30px;
	padding-left:12px;
	font:bold 12px Arial, Helvetica, sans-serif;
}
table.table_edisaxe .text_{
	color:#c31a5f;
	padding:0 4px;
	font-size:12px;
	line-height:22px !important;
}

table.table_edisaxe .text_bg{
	color:#c31a5f;
	padding:0 4px;
	font-size:12px;
	background-color:#fce2ed;
	line-height:22px !important;
}
a.poub{
	width:19px;
	height:auto;
	display:block;
	padding:8px 0;
	border:1px solid #d1d1d1;
}
	a.poub:hover{
		border:1px solid #bb195c;
	}
table.table_edisaxe .bgclr_{
	color:white;
	margin-top:4px;
	background-color:#c31a5f;
	line-height:22px !important;
}


.erreur {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:red;
}
table.textep {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#666;
}
table.textep .textepetit {
	border:1px solid #CCC;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#666;
}
#emptyCart {
	margin-top:30px;
	border:1px solid #999;
	width:90%;
	height:30px;
	line-height:30px;
	margin-left:auto;
	margin-right:auto;
	font-size:14px;
	font-weight:bold;
	color:#F39;
}

/*--------------------------- [ETAPES] -------------------------------*/

#etape1 {
	background:url(../images/nav-etape-1.gif) no-repeat left top;
	margin-top:15px;
	width:541px;
	height:60px;
}
#etape2 {
	background:url(../images/nav-etape-2.gif) no-repeat left top;
	margin-top:15px;
	width:541px;
	height:60px;
}
#etape4 {
	background:url(../images/nav-etape-3.gif) no-repeat left top;
	margin-top:15px;
	width:541px;
	height:60px;
}
#etape5 {
	background:url(../images/nav-etape-4.gif) no-repeat left top;
	margin-top:15px;
	width:541px;
	height:60px;
}

#espace-compte {
	margin-top:15px;
	text-align:left;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#666;
}
#adresse-compte p {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#c91b63;
}

/*--------------------------- [Formulaire]----------------------------*/
.messageStackError {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#C91B63;
	height:16px;
}

.inputRequirement {
	border-right:1px solid #F00;
	border-bottom:1px solid #F00;
	border-top:1px solid #c00;
	border-left:1px solid #c00;
	width:256px;
	color:#676666;
	font:normal 11px Arial, Helvetica, sans-serif;
	height:16px;
}
/* -------------------- [ecriture]-----------------*/
.text_standart {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#595959;
	padding-left:4px;
}
/* -------------------- [nouveauté]-----------------*/

#nouveaute_bar{
		width:545px;
		height:45px;
		color:white;
		padding-left:14px;
		font:normal 24px "Times New Roman", Times, serif;
		background:url(../images/nouveaute.gif) no-repeat left top;
		line-height:40px;
	}

#abonnement_bar{
		width:545px;
		height:45px;
		color:white;
		padding-left:14px;
		font:normal 24px "Times New Roman", Times, serif;
		background:url(../images/abo_titre_03.gif) no-repeat left top;
		line-height:40px;
	}


.promo {
	position:relative;
	background:url(../../../images/pastille_promo.gif) no-repeat right top;
	/*width:116px;*/
	height:60px;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:right;
	line-height:58px;
	padding-right:8px;
	/*padding-top:7px;*/
    margin-top:2px;
	margin-right:4px;
}
.ico_promo {
	position:absolute;
	background:url(../../../images/ico_promo.gif) no-repeat left top;
	width:42px;
	height:12px;
	left:0;
	top:5px;
}
.abonnement-1 {
	background:url(../images/abon.gif) no-repeat left top;
	height:29px;
	width:121px;
	/*padding-left:35px;*/
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-transform:uppercase;
	line-height:17px;
	margin-bottom:2px;
}
.abonnement-1-4 {
	background:url(../images/abon-1-4.gif) no-repeat left top;
	height:29px;
	width:121px;
	/*padding-left:35px;*/
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-transform:uppercase;
	line-height:17px;
	margin-bottom:2px;
}
.abonnement-1-6 {
	background:url(../images/abon-1-6.gif) no-repeat left top;
	height:29px;
	width:121px;
	/*padding-left:35px;*/
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-transform:uppercase;
	line-height:17px;
	margin-bottom:2px;
}
.abonnement-2 {
	background:url(../images/abon-2.gif) no-repeat left top;
	height:29px;
	width:121px;
	/*padding-left:35px;*/
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-transform:uppercase;
	line-height:17px;
	margin-bottom:2px;
}
.abonnement-2-2 {
	background:url(../images/abon-2-2.gif) no-repeat left top;
	height:29px;
	width:121px;
	/*padding-left:35px;*/
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-transform:uppercase;
	line-height:17px;
	margin-bottom:2px;
}
s {
	color:#999;
}
.productSpecialPrice {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#C31A60;
}
/*--------------------*/
.texte a{
	text-decoration:none;
}
.texte a:hover{
	text-decoration:underline;
}

table td.messageStackSuccess {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#C41A61;
	padding-left:15px;
	padding-top:8px;
}
/*-------------------------- [COMMANDES] ------------------------------*/
fieldset {
	border:1px solid #DDD;
	color:#666;
	font:normal 11px Arial, Helvetica, sans-serif;
}
.txtab2 {
	background:#96F;
}

.txtab {
	background:#FFF;
}
.titre_eds {
	color:#930;
}
.point_eds {
	border-bottom:1px dashed #333;
}

/*---------------------- [MODELES] ----------------------------*/

#main_body .titre_accueil {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FFF;
}
#main_body .textept02 {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#696868;
	text-transform:uppercase;
	
}
#cont_info {
	float:left;
	width:484px;
	height:299px;
	position:relative;
}
ul{
	list-style-type:none;
}
.innerfade li{
	list-style-type: none;
	float:left;
	left:0;
}
table td.main {
	font:normal 11px Arial, Helvetica, sans-serif;
	padding-left:15px;
	padding-top:8px;
	color:#666;
}
table td.highlight {
	font:normal 11px Arial, Helvetica, sans-serif;
	padding-left:15px;
	padding-top:8px;
	color:#666;
}

table td.texte, table td.textebold2 {
	padding-left:10px;
}
div.modif-adr{
	float:left;
	width:157px;
	height:136px;
	margin-bottom:10px;
}
	div.modif-adr-ct{
		width:156px;
		height:116px;
		color:#c91b63;
		font-weight:bold;
		border:1px solid #e5e5e5;
	}
	div.modif-adr-bt{
		width:157px;
		height:17px;
		margin-top:4px;
		line-height:17px;
		text-align:center;
		background-color:#7d7b7b;
	}
		div.modif-adr-bt a{
			height:17px;
			display:block;
			color:white;
			text-decoration:none;
		}
		div.modif-adr-bt a:hover{
			text-decoration:underline;
		}
		
table.txtab2 {
	background:#CCC;
}
table.txtab2 td{
	font:normal 11px Arial, Helvetica, sans-serif;
	padding-top:4px;
	padding-bottom:4px;
	color:#333;
}
table.txtab2 td a{
	text-decoration:none;
	color:#D71D6B;
}
.text_t {
	font-size:10px;
}

#description_model {
	padding:8px;
	margin-top:10px;
}


