/* CSS Document */

/* Import du layout */
@import "layout.css";
@import "slimbox.css";



/* Style du body */ 
html, body {

}

body{
	background: #bf1e2e;
	margin:0 0 10px 0;
	padding: 0;	
	color: #000;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	border-top: 0px solid #DDD;
}



/* Redefinition des balises titres
-------------------------------------------------------- */
h1, h2, h3, h4, h5, h6{
	font-family:Arial, Helvetica, sans-serif;
}

h1{font-size: 1.5em; font-family:"Times New Roman", Times, serif;}
h2{font-size: 1.4em; font-family:"Times New Roman", Times, serif;}
h3{font-size: 14px;}
h4{font-size: 1.2em; margin:2px 0; padding:0;}
h5{font-size: 0.9em;}
h6{font-size: 0.9em;}


h1 {
	color:#c32d3c;
	text-align:left;
	letter-spacing:1px;
	font-size:22px;
	margin:0;
	padding:0;
	font-style:italic;
}


h2 {
	color:#000000;
	font-size:16px;
	font-weight:bold;
	letter-spacing:1px;
	margin:0;
	padding:0;
}
h2 a:link, h2 a:visited { text-decoration:none; color:#000000; }

h1.fond_titre_listing, h2.fond_titre_listing {
	background:url(../images/fond_titre_listing.jpg) bottom left no-repeat;
	padding:0 0 10px 0;
	font-family:"Times New Roman", Times, serif;
	color:#c32d3c;
	text-align:left;
	letter-spacing:1px;
	font-size:22px;
	margin:0;
	padding:0;
	font-style:italic;
	line-height:40px;
}



h3   {
	margin:2px 0 1px 0;
	padding:0;
	font-size:14px;
}

h4 {
	margin:2px 0 1px 0;
	padding:0;
	font-size:11px;
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

h4.titre_marque {
	color:#ea086f;

}


h3 a:link, h3 a:visited { text-decoration:none; color:#000000;}


h5 {
	margin:5px 0 1px 0;
	padding:0;
	color:#bf1e2e;
	font-weight:normal;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
}

h6 {
	margin:1px 0;
	padding:0;
	color:#000;
	font-size:10px;
}



/* Champs de Formulaires
-------------------------------------------------------- */
input,textarea{

	margin : 2px;

}
input.noborder {border:0;}
input.recherche {width:50px;}
input.button {
	border:1px solid #2c220e;

}

input.small_button {
	border:1px solid #2c220e;
	background-color:#2c220e;
	color:#ccc;
	font-size:9px;	
}


select {

	margin : 2px;		
}

form {padding:0;margin:0;}

textarea{
	width: 98%;
	font-size: 1em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

img {border:0;}

p {
	margin:5px 0;
}

/* Lien generique
-------------------------------------------------------- */
a{
	color: #bf1e2e;
}

a:visited{
	color: #a41826;
}

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

.no_decoration {color:#000000; text-decoration:none;}



.separation {
	height: 1px;
	margin: 1px  0;
	padding: 0;
	color: #E4CAA3;
	background:url(../images/separateur_rose.gif) repeat-x;
	border: 0;
	clear:both;
}




/* Listes
-------------------------------------------------------- */
dl
{
margin: 0.2em 0 0.5em 0;
padding: 0;
color:#999999;
}

dt
{
margin-top:3px;
padding-left: 12px;
font-weight: bold;
font-size:11px;
border: 0px solid #000;
text-align:left;
color:#000;
}

dd
{
color:#000;
border-left: 1px solid #f3e8c7;
margin: 0.1em 0 0 2em;
padding: 0 0 0 0.6em;
font-size:10px;

}



/* miniatures photo 
-------------------------------------------------------- */
.miniature_photo2
{
	margin: 1px 5px 3px 0px;
	padding:0px;
	border:0px solid #000;

/* Suppression du margin, du padding et des puces du <ul> */
}

/* galerie photo */
/* galerie photo */
.galerie_photo
{
	margin: 0 ;
	list-style-type: none ;
	text-align:left;
	border:1px solid #e9e9e9; 
	padding:2px;
	text-align:center;
/* Suppression du margin, du padding et des puces du <ul> */
}
.galerie_photo ul {margin:0;padding:0; list-style-type:none;}
.galerie_photo li
{

	margin: 0px 0px ;
	padding: 0px  1px;

}

.galerie_photo img {}

.galerie_photo span {
		background-color:#543019;
		font-weight:bold;
		line-height:13px;
		padding: 0px 3px;
}



.galerie_photo a, .galerie_photo a:visited, .galerie_photo a:hover {
	text-decoration:none;
	color:#f7941d;
}


/* galerie photo gauche */

.bloc_galerie_photo_gauche
{
	float:left;
	text-align:center;

/* Suppression du margin, du padding et des puces du <ul> */
}

.galerie_photo_gauche
{
	margin: 0 ;
	padding: 2px 0px ;
	list-style-type: none ;
	text-align:center;
	float:left;

/* Suppression du margin, du padding et des puces du <ul> */
}

.galerie_photo_gauche ul {margin:0;padding:0;list-style-type: none ;}
.galerie_photo_gauche li
{
	margin:0;padding:0;
	margin: 2px 2px 2px 2px;
	padding: 0px ;
	text-align:center;
	font-size:10px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	

}

.galerie_photo_gauche  img 
{
	margin: 1px 5px 3px 0px;
	padding:0px;

}

.galerie_photo_gauche a, .galerie_photo_gauche a:visited, .galerie_photo_gauche a:hover {
	text-decoration:none;
	color:#f7941d;
}

.galerie_photo_gauche span {
		background-color:#543019;
		font-weight:bold;
		line-height:13px;
		padding: 1px 3px;
}



/* galerie photo en colonne */
#contenu .galerie_photo_colonne
{
	margin:0 ;
	padding: 1px 0px ;
	text-align:center;
	float:left;
	border:0px solid #ccc;
}

#contenu .galerie_photo_colonne ul {list-style:none; margin:0;padding:0; list-style-type:none;}
#contenu .galerie_photo_colonne li {margin:0 0px; }

#contenu .galerie_photo_colonne img 
{
	margin: 5px;
	padding:2px;
	border:1px solid #fff;
	background:url(../images/point_cadre2.gif) repeat;
}

#contenu .galerie_photo_colonne a, .galerie_photo_gauche a:visited, .galerie_photo_gauche a:hover {
	text-decoration:none;
}

#contenu .galerie_photo_colonne p {
		margin:0;
		padding:0;
		text-align:left;
		font-style:italic;
}

#contenu .galerie_photo_colonne span {
	float:right;
	width:30px;
	
	padding-right:10px;
	font-style:normal;
}



/* galerie_photo_ligne */
.galerie_photo_ligne
{
	margin: 0 ;
	padding: 0px 5px 2px 5px;
	list-style-type: none ;
	


/* Suppression du margin, du padding et des puces du <ul> */
}
.galerie_photo_ligne ul {margin:0;padding:0; list-style-type:none;}
.galerie_photo_ligne li
{
	margin:0;padding:0;
	margin: 2px 2px ;
	padding: 0px ;
	text-align:center;
	display:inline;
	

}

.galerie_photo_ligne  img 
{
	margin: 1px 2px 3px 2px;
	padding:0px;
	

}

.galerie_photo_ligne a, .galerie_photo_ligne a:visited {
	text-decoration:none;
}





.detail_produit
{
	width:200px;
	float:left;
}


.miniature_photo_gauche, .miniature_photo_left
{
	padding: 0px 10px 1px 0 ;
/* Suppression du margin, du padding et des puces du <ul> */
}

.miniature_photo_droite, .miniature_photo_right
{
	padding: 0px 0px 1px 10px ;
/* Suppression du margin, du padding et des puces du <ul> */
}


.lien_fleche {
	background:url(../images/lien_fleche.gif) left center no-repeat;
	padding-left:15px;
	font-size:11px;
	font-weight:bold;
}

.lien_fleche2, .lien_fleche2:hover,.lien_fleche2:visited  {
	background:url(../images/lien_2fleche.gif) left center no-repeat;
	padding-left:17px;
	font-size:11px;
	font-weight:bold;
	color:#68d2eb;
	text-decoration:none;
}


.lien_fleche3, .lien_fleche3:hover,.lien_fleche3:visited  {
	background:url(../images/lien_3fleche.gif) left center no-repeat;
	padding-left:17px;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
}

.lien_fleche1noir, .lien_fleche1noir:hover, .lien_fleche1noir:visited {
	background:url(../images/lien_1flechenoir.gif) left center no-repeat;
	padding-left:10px;
	font-size:11px;
	font-weight:bold;
	color:#242424;
}

.lien_fleche1gris, .lien_fleche1gris:hover, .lien_fleche1gris:visited {
	background:url(../images/lien_1flechegris.gif) left center no-repeat;
	padding-left:10px;
	font-size:11px;
	font-weight:bold;
	color:#91999b;
}




/* intro du corps home
-------------------------------------------------------- */
.introduction {
	padding:5px 10px;

}

.introduction h1, .introduction h1 a, .introduction h1 a:visited {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	margin:0;

	text-decoration:none;
}


/*** Mise en forme du formulaire ***/

#titreForm, #piedForm {	/*** Mise en forme du titre et du pied de formulaire ***/
	font: bold 1.1em arial, hevetica, sans-serif;
	color: white;
	margin: 0;
	padding: .5em;
}

#piedForm {
	text-align: center; /*** Les boutons sont alignes a droite ***/
}

#piedForm input {
	font-weight: bold; /*** Pour ameliorer la lisibilite des boutons ***/
	padding: 0.3em 0.5em;
}

#corpForm {	/*** Mise en forme du corp du formulaire (bordure, couleur du fond...) ***/
	border: 0px dotted #000;
	color: #000000;
	margin: 0;
	padding: 1em;
}
#corpForm fieldset {	/*** Mise en forme des cadres ***/
	margin: 0;
	font-style: normal;
	padding: 0 1em 1em;
	border: 0px dotted #633130;
	
}
#corpForm legend {	/*** Mise en forme des titres des cadres ***/
	font-weight: bold;
	color: black;
	background: transparent;
}
#corpForm p {	/*** Mise en forme des lignes du formulaire ***/
	padding: .2em 0;
	margin: 0 0 .2em 0;
	color:#000000;
}
#corpForm fieldset.coordonnees label {	/*** Mise en forme des intitules de champs ***/
	float: left;	/*** Tres important, ne pas suprimer ! ***/
	width: 40%;	/*** Les intitules prennent 1/3 de la largeur totale du formulaire... ***/
	text-align: right;	/*** ... et ils sont alignes a droite... ***/
	margin: 0;
	padding: 0 .5em 0 0;
	line-height: 1.8;	/*** ... et centres verticalement. ***/
}

#corpForm fieldset.interets p{	/*** Mise en forme des intitules de champs ***/
	
	/*** Les intitules prennent 1/3 de la largeur totale du formulaire... ***/
	text-align: left;	/*** ... et ils sont alignes a droite... ***/
	margin-left:40%;
	padding: 0 .5em 0 5px;
	line-height: 1.8;	/*** ... et centres verticalement. ***/
}

#corpForm fieldset.quizz p {
	padding:10px;
}

#corpForm fieldset.quizz input {border:0}


#corpForm label:hover, #piedForm input {
	cursor: pointer;	/*** Petite astuce pour apprendre aux utilisateurs a cliquer sur les intitules ***/
}
#corpForm label.oblig {
	font-weight: bold;	/*** Mise en evidence des champs obligatoires ***/
}
#corpForm .legende {	/*** Mise en forme des aides contextuelles ***/
	font-style: italic;
	color: #666;
	background: transparent;
	margin: 0;
	padding: 0;
	font-size:10px;
}
#corpForm a.aide {	/*** Mise en forme des bulles d'aide ***/
	text-decoration: none;
}
#corpForm a.aide img {	/*** Mise en forme de l'image des bulles d'aide ***/
	margin: 0;
	padding: 0;
	border: 0;
}

a.aide:hover {	/*** Le curseur de la souris change d'aspect quand il passe au-dessus d'une bulle d'aide ***/
	cursor: help;
}


/* styles passe-partout 
-------------------------------------------------------- */

/* utile pour repartir du bloc le plus bas lorsque 2 blocs en colonnes */
.clear {
	clear : both;
	line-height:1px;
}

.zoom_photo {
		font-size: 9px;
		letter-spacing:2px;
		color:#531E1D;
		text-align:center;
}

.ico_home
{

	border:1px solid #CCC;
}

/* style utilisé pour bandeau connexion */

.separateur_menu {
	background:url(../images/separateur_menu.gif)  0 2px no-repeat;
	line-height:26px;
}



.separation2 {
	height: 3px;
	line-height: 1px;
	margin: 0.5em 1em;
	padding: 0;
	border-color:#c4c6ca;
	border-style:solid;
	border-width:1px 0 0 0;
	
	clear:both;
}

.separation3 {
	background:url(../images/tiret_double.gif) repeat-x;
	line-height:1px;
	height:3px;
	font-size:5px;
}








/* pagination */

.pages {
	text-align:right;
	margin-bottom:10px;	
}

.pages a, .pages a:visited {
	border:1px solid #000;
	background-color:#bf1e2e;
	text-decoration:none;
	padding:2px 5px;
	width:5px;
	color:#fff;
	font-weight:bold;
}

.pages .page_active, .pages .page_active:visited
{
	background-color:#ea086f;
	color:#fff;
}

.pages .page_active:hover, .pages .page_active:visited:hover
{
	background-color:#fff;
	color:#000;
}

.photo_cadre {
	border:1px solid #48391b;
}

.smalltext {
	font-size:9px;
	color:#666666;
}

.warning {
	border:1px dashed #CC0000;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#CC0000;
	padding:10px;
}

.tab_contenu {
	padding:15px 0;
}





/* blocs promo */
.bloc_prix_promo {
	height:20px;
	line-height:20px;
	padding:0 5px;
	float:right;
	text-align:center;
	color:#B56C00;
	font-weight:bold;
	font-size:12px;
	background-color:#FFF;
}



.bloc_prix {
	height:20px;
	line-height:20px;
	padding:0 5px;
	float:right;
	text-align:center;
	color:#000;
	font-weight:bold;
	font-size:12px;
}

.bloc_prix a:link, bloc_prix a:visited {text-decoration:none; color:#000;}

.bloc_prix_detail {
	float:right;
	width:25px;
	height:19px;
	padding:1px 2px 0 2px;
	line-height:20px;
	text-align:center;
	color:#FFFFFF;
	font-size:12px;
}

.panier_cadre {
	color:#000;
	font-size:12px;
	padding:3px 20px;

}

.intro_texte {
	margin:7px 0;
	color:#FFFFFF;
	
}

.thematique_index {
	float:left;
	margin:0 0 0 8px;
	width:169px;

}

.thematique_index h1 {
	display:block;
	font-size:15px;
	text-align:right;
	color:#FFFFFF;
	background-color:#242424;
	background-image:inherit;
	padding:4px 10px;
	margin:5px 0 2px 0;

}


.thematique_index h1 a, .thematique_index h1 a:hover { 	text-decoration:none;}


.miniature_actualite {
	text-align:left;
	padding : 10px 5px;
	font-size:10px;
	text-align:justify;
}

/* cadre de titre */
.bloc_cadre, .bloc_cadre_large {
	border:1px solid #DAB57F;
	position:relative;
	margin:15px 0;
	padding:15px 10px 15px 35px;
	
}
.bloc_cadre {

}

.bloc_cadre span {
	display:block;
	position:absolute;
	top:5px;
	left:-10px;
	width:36px;
	height:12px;
	background-color:#B56C00;
}




.bloc_cadre h1 {
	position:absolute;
	top:-14px;
	left:27px;
	background-color:#FFFFFF;
	padding:0 10px;
	margin:0;
	font-weight:normal;
	font-size:19px;
	letter-spacing:2px;	
}

.bloc_cadre h1 a:link, .bloc_cadre h1 a:visited,
h1 a:link, h1 a:visited
 { text-decoration:none;}

.bloc_cadre h4
{
	position:absolute;
	bottom:-9px;
	right:10px;
	margin:0;
	padding:0;
	font-size:11px;
}
.bloc_cadre h4 a:link,.bloc_cadre h4 a:visited{
	padding:2px 35px;
	display:block;
	background-color:#B56C00;
	color:#FFFFFF;
	text-decoration:none;
}

.bloc_orange .bloc_cadre {background-color:#F4E9D9;}
.bloc_orange .bloc_cadre h1 {background: url(../images/fond_h1_orange.jpg) top repeat-x #F4E9D9;}


/* menu categorie */
ul.menu_sidebar, ul.menu_categorie {
	margin:0;
	padding:0px;
	font-size:11px;
	font-weight:bold;
	list-style-type:none;
}

ul.menu_sidebar li, ul.menu_categorie li {
	margin:0 0 0 0;
	padding:0;
}

ul.menu_categorie li.actif {
	background:url(../images/menu_fond_on.jpg) bottom repeat-x;
}

ul.menu_sidebar li a:link, ul.menu_sidebar a:visited
{
	display:block;
	color: #000;
	text-decoration: none;
	padding:0 0 0 15px;
	background:url(../images/menu_fond_off.gif) bottom repeat-x;
	line-height:23px;
	border-width:0 0 1px 0;
	border-style:solid;
	border-color:#CCCCCC;	
}

ul.menu_sidebar li a:hover, ul.menu_sidebar li a.actif
{
	color:#000;
	background:url(../images/menu_fond_on.jpg) bottom repeat-x;
	text-decoration:none;
}

/* menu categorie sidebar */

ul.menu_categorie li
{
	background:url(../images/separateur_rose.gif) bottom repeat-x;
	margin:0 5px;
}

ul.menu_categorie li a:link, ul.menu_categorie a:visited
{
	display:block;
	color: #000;
	text-decoration: none;
	padding:0 0 0 15px;
	line-height:23px;
	background:url(../images/lien_fleche2.gif) left no-repeat;
}
ul.menu_categorie li a:hover, ul.menu_categorie li a.actif
{
	color:#000;
	text-decoration:underline;
}




.menu_cadre h2, .cadre_cat_theme {
	background-color:#bf1e2e;
	font-size:15px;
	color:#FFF;
	padding:3px 0;
	text-align:center;
	font-style:italic;
}

.cadre_cat_theme a:link, .cadre_cat_theme a:visited {color:#FFFFFF; }

.div_galerie {
	float:left;
	border:0px solid #fff;
	margin-right:5px;
	text-align:center;
}

/* Bloc de mise en avant sur home */
.bloc_gondole {
	background:url(../images/fond_bloc_miseenavant.gif) center repeat-y;
}
.bloc_gondole span.ombrehaut {
	padding:0px 0 0;
	border:0px solid black;
	display:block;
	background:url(../images/tab_haut_miseenavant.jpg) top 0px no-repeat;	
}
.bloc_gondole span.ombrebas {
	display:block;
	padding:10px 20px 0 20px;
	background:url(../images/tab_bas_miseenavant.jpg) bottom 0px no-repeat;	
}



.bloc_gondole h2, .bloc_coupdecoeur h2 {
	font-size:24px;
	color:#bf1e2e;
	font-style:italic;
	font-weight:bold;
}

/* Bloc de mise en avant sur page listing */
.bloc_produit_listing {
	background:url(../images/fond_cadre_listing.gif) center repeat-y;
	border:0px solid black;
}
.bloc_produit_listing span {
	padding:0px 0 0;
	border:0px solid black;
	display:block;
	background:url(../images/cadre_listing_haut.gif) top center no-repeat;	
}
.bloc_produit_listing span span {
	display:block;
	padding:10px 20px;
		background:url(../images/cadre_listing_bas.gif) bottom center no-repeat;	
}

.bloc_produit_listing span span span { display:inline; padding:0; background:none; border:0;}

.bloc_produit_listing h2 {
	font-size:20px;
	color:#bf1e2e;
	font-style:italic;
	font-weight:bold;
	padding-left:55px;
}

.bloc_produit_listing h2.titre_associe {
	color:#898989;
	font-size:17px;
	padding-top:4px;
}




.fond_point {
	background:url(../images/point_cadre2.gif) repeat;
	padding:2px;
}
.cadre_point {
	background-color:#FFFFFF;
	padding:5px;
}

.bouton_gris {
	float:right;
	width:117px; 
	text-align:center; 
	background:url(../images/fond_bout_gris.jpg) center no-repeat; 
	line-height:29px; padding:0 5px;
	font-weight:bold;
	color:#bf1e2e;
}

.bouton_panier_simple {
	float:right;
	width:20px; 
	text-align:center; 
	background:url(../images/fond_bout_gris.jpg) center no-repeat; 
	padding:8px 5px;

	font-weight:bold;
	color:#bf1e2e;
}

.bouton_gris a { text-decoration:none;}


.bouton_panier {
	float:right;
	width:182px; 
	text-align:center; 
	background:url(../images/fond_bout_panier.jpg) no-repeat; 
	line-height:29px; 
	padding:0 5px;
	font-weight:bold;
	font-size:12px;
	color:#bf1e2e;
}

.filigrane_gris {
	float:left;
	width:106px;
	margin-left:15px;
	height:71px;
	background:url(../images/feuilles_fili.gif) left center no-repeat; 	
}

.bloc_marques {
	background: url(../images/fond_bloc_marques.jpg) center center no-repeat; 	
	float:left;
	width:217px;
	height:150px;
	padding:12px 15px 10px 15px;
	text-align:center;
}

.bloc_marques h3, .bloc_actualites h3 {
	
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	margin:0 0 3px 0;
	padding:0 0 0 70px;
	font-size:14px;
	text-align:left;
	color:#929292;
}

.bloc_marques h3 a:link, .bloc_marques h3 a:visited {color:#929292; text-decoration:none;}



.bloc_actualites {
	background: url(../images/fond_bloc_miseenavant.gif) center repeat-y;
	margin-bottom:10px;
}

.bloc_actualites h3 {padding:0px 0 0 5px; color:#929292;}
.bloc_actualites h3 a:link, .bloc_actualites h3 a:visited {color:#929292; text-decoration:none;font-size:18px; }

.bloc_actualites h4 {padding:0; margin:0; font-size:11px; color:#000;}

.bloc_actualites .fond_actualites {
	background: url(../images/tab_bas_cadre2.jpg) bottom center no-repeat;
	display:block;
	padding:12px 15px 10px 15px;
}

.bloc_actualites .fond_actualites2 {
	background:url(../images/tab_haut_cadre2.jpg) center 2px  no-repeat;
	display:block;
	border:0px solid black;
}

.bloc_bonus {
	float:left;
	background: url(../images/fond_bonus.jpg) center repeat-y;
	width:217px;
	height:54px;
	padding:5px 15px;
	margin:40px 20px 0 20px;
}

.bloc_bonus h3 {
	color:#bb9d5c; 
	text-decoration:none;
	font-size:18px; 
	font-family:"Times New Roman", Times, serif; 
	font-style:italic; 
	font-weight:bold;
}
.bloc_bonus h3 a:link, .bloc_bonus h3 a:visited {color:#bb9d5c; text-decoration:none; }

.bloc_categorie_1 {
	background:url(../images/fond_bloc_produit_listing.jpg) top center no-repeat;
	padding:5px 10px;
	float:left;
	width:142px;
	height:177px;
	margin:5px 10px;
	position:relative;
}

.bloc_categorie_1 h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	border:1px solid #e9e9e9;
	padding:3px 0;
	margin:2px 0 5px 0;
	color:#bf1e2e;
}

.bloc_categorie_1 h2 a:link, .bloc_categorie_1 h2 a:visited {color:#bf1e2e;}

.bloc_categorie_1 .bloc_categorie_1_pied {
	position:absolute;
	bottom:15px;
	margin:0 7px;
	left:0;
	width:138px;
	background-color:#bf1e2e;
	padding:2px 5px;
	color:#FFFFFF;
	text-align:right;
	
}

.bloc_categorie_1 .bloc_categorie_1_pied a:link, .bloc_categorie_1 .bloc_categorie_1_pied a:visited {
	color:#FFFFFF; 
	text-decoration:none;
	font-size:11px;
	background:url(../images/lien_fleche3.gif) left no-repeat;
	padding-left:45px;
}


/* styles ticker news */

#NewsVertical {
	width: 210px;
	height: 68px;
	display: block;
	overflow: hidden;
	position: relative;
	float:left;
	width:200px;

}
#TickerNews {
	width: 210px;
	height: 120px;
	display: block;
	list-style: none;
	margin: 0;
	padding: 5px 0 0 0;

}
#TickerNews li {
	display: block;
	width: 210px;
	height: 120px;
	margin: 0;
	padding: 0 0px 0 0;
	float: left;
}

.titre_cadeau {background:url(../images/cadeau.gif) left no-repeat; height:30px; line-height:30px; padding-left:35px;}
.titre_livraison {background:url(../images/ico_livraison.gif) left no-repeat; height:30px; line-height:30px; padding-left:35px;}
.titre_facturation {background:url(../images/ico_facturation.gif) left no-repeat; height:30px; line-height:30px; padding-left:35px;}
.titre_coupon {background:url(../images/ico_coupon.gif) left no-repeat; height:30px; line-height:30px; padding-left:35px;}



.bloc_coupdecoeur {
	text-align:left;

	border:0px solid red;
	margin:15px 0 15px 10px;
}

.colonne_coupdecoeur {
	float:left;
	width:220px;
	border:0px solid red;
	margin:0 10px 5px 10px;
	position:relative;
}

.colonne_coupdecoeur h3 {
	position:absolute;
	background:#ea086f;
	padding:3px 5px;
	color:#FFFFFF;
	top:169px;
	z-index:200;
	left:15px;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	max-width:175px;
}
.colonne_coupdecoeur h3 a {color:#FFFFFF}

.colonne_coupdecoeur h5 {
	position:absolute;
	background:#9D1323;
	padding:3px 5px;
	color:#FFFFFF;
	bottom:107px;
	z-index:200;
	left:15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:9px;

}
#contenu .colonne_coupdecoeur h5 a {color:#FFFFFF; }

.promo_partenaire {
	float:left; 
	width:180px;
}
