

/*-----------------------------Listing des produits-------------------------------*/
#listing_produit{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	/*width: 385px;*/
	margin:0 2px;
}

#listing_produit_titre{
	width:385px;
	height:23px;
	background:url(../images/fond_titre.gif) no-repeat;
	color:#FFFFFF;
	font-size:14px;
	text-transform:uppercase;
	padding-left:18px;
	padding-top:5px;
}

.listing_produit_row{
	margin-left:10px;
	margin-top:10px;
	padding-bottom:10px;
	width:555px;
	border-bottom: solid 2px #848383;
	color:#000000;
	font-size:10px;
}

.listing_produit_row_teaser{
	margin-left:10px;
	margin-top:10px;
	padding-bottom:10px;
	width:370px;
	border-bottom: solid 2px #848383;
	color:#000000;
	font-size:10px;
}

.listing_produit_visuel{
	float:left;
	width:125px;
	margin-right:5px;
}

.listing_produit_accroche{
	color:#DF041D;
}

.listing_produit_titre{
	font-size:17px;
	font-style:italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.listing_produit_introduction{
	margin-top:15px;
}

.listing_produit_row_bottom{
	width:555px;
	margin-top:10px;
	clear: both;
}

.listing_produit_row_bottom_teaser{
	width:370px;
	margin-top:10px;
	clear: both;
}	

.listing_produit_savoir_plus{
	width:83px;
	height:16px;
	float:right;
}

.listing_produit_prix{
	height:17px;
	float:left;
	background:url(../images/fond_prix_g.gif) top left no-repeat;
	padding:0;
	margin:0;
	font-size:9px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#FFFFFF;
	text-align:center;
	width: 147px;
}

.listing_produit_prix_d {
	background:url(../images/fond_prix_d.gif) top right no-repeat;
	padding-right:3px;
	padding-left:3px;
	padding-top:2px;
	height:17px;
}

/*-----------------------------D�tail produit-------------------------------*/
.top_bloc_prd_grd {
display:block;
background:url(../../../../images/bloc_shop_top_grd.gif);
margin-top:10px;
height:3px;
font-size: 1px;
}
.top_bloc_prd {
display:block;
background:url(../../../../images/bloc_shop_top.gif);
margin-top:10px;
height:3px;
}

.bloc_prd {
border-left:#b2b2b2 solid 1px;
border-right:#b2b2b2 solid 1px;
}

.bottom_bloc_prd {
display:block;
height:3px;
background:url(../../../../images/bloc_b2b2b2_bottom.gif) no-repeat;
margin-bottom:10px;
}
.bottom_bloc_prd_grd {
display:block;
height:3px;
background:url(../../../../images/bloc_shop_bottom_grd.gif);
margin-bottom:10px;
font-size: 1px;
}

h3.sku_prd {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
padding-left:10px;
background-color:#b2b2b2;
padding-bottom:3px;
}

.visuel_prd {
float:left;
width:190px;
text-align:center;
}

.caracteristiques_gam {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}

.caracteristiques_gam ul {
margin:0;
padding:0;
margin-top:5px;
margin-bottom:5px;
}

.caracteristiques_gam ul li {
margin-left:8px;
padding-left:10px;
list-style:none;
background:url(../../../../images/puce_e0091d1.gif) no-repeat;
background-position:0px 4px;
margin-bottom:5px;
}

.caracteristiques_prd {
float:left;
width:348px;
padding:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}

.caracteristiques_prd ul {
margin:0;
padding:0;
margin-top:5px;
margin-bottom:5px;
}

.caracteristiques_prd ul li {
margin-left:8px;
padding-left:10px;
list-style:none;
background:url(../../../../images/puce_e0091d1.gif) no-repeat;
background-position:0px 4px;
margin-bottom:5px;
}

.fichier_prd a{
display:block;
margin-top:10px;
margin-bottom:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#e0091d;
background:url(../../../../images/pdf.gif) no-repeat;
padding-left:20px;
height:26px;
text-decoration:none;
padding-top:2px;
}

.fichier_prd a:hover{
background:url(../../../../images/pdf_over.gif) no-repeat;
text-decoration:underline;
}

.bloc_prix_prd {
background-color:#b2b2b2;
padding:0px 10px 0px 10px;
text-align:right;
}


.price_prd {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
padding-left:10px;
float:right;
font-weight:bold;
padding-top:2px;
}

.caddie_prd {
float:right;
}

.caddie_prd a {
display:block;
margin-left:10px;
width:120px;
height:20px;
background:url(../../../../images/ajouter_panier.gif) no-repeat;
background-position:0px 4px;
}

.caddie_prd a:hover {
display:block;
width:120px;
height:20px;
background:url(../../../../images/ajouter_panier_roll.gif) no-repeat;
background-position:0px 4px;
}

#detail_produit{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	width: 385px;
	margin:0 2px;
}


#detail_produit_titre{
	width:385px;
	height:23px;
	background:url(../images/fond_titre.gif) no-repeat;
	color:#FFFFFF;
	font-size:14px;
	text-transform:uppercase;
	padding-left:18px;
	padding-top:5px;
}

#detail_produit_breadcrum{
	width:365px;
	height:18px;
	padding-top:5px;
	padding-left:18px;
	margin-top:2px;
	margin-bottom:10px;
	font-size:11px;
	color:#FFFFFF;
	background:#E0091D;
}


#detail_produit_breadcrum a{
	color:#FFFFFF;
	text-decoration:none;
}

#detail_produit_contenu{
	margin-left:10px;
	margin-top:10px;
	padding-bottom:10px;
	width:365px;
	color:#000000;
	font-size:12px;
}


#detail_produit_accroche{
	color:#DF041D;
}

#detail_produit_libelle{
	font-size:17px;
	font-style:italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:5px;
	border-bottom:solid 2px #B2B1B1;
}

#detail_produit_introduction{
	margin-top:15px;
	padding-bottom:5px;
	border-bottom:solid 2px #B2B1B1;
}

/*----------------------------- GAMME -------------------------------*/

.bloc_gam {
padding:5px 0px 5px 10px;
}

.reference_gam {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
}

.titre_gam {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#de0a1f;
font-size:14px;
}

.nom_gam {
	display:block;
	padding:3px 0 3px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:22px;
	font-style:italic;
	font-weight:normal;
	background: none;
}

.soustitre_gam {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;
font-size:12px;
border-top:#b2b2b2 solid 1px;
padding-top:10px;
padding-bottom:10px;
border-bottom:#b2b2b2 solid 1px;
margin-top:5px;
margin-bottom:5px;
font-weight:bold;
}

.description_gam {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;
font-size:12px;
}

.description_gam a {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#de0a1f;
font-size:12px;
text-decoration:none;
}

.description_gam a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#de0a1f;
font-size:12px;
text-decoration:underline;
}

.description_gam ul, .description_shop ul {
margin:0;
padding:0;
margin-top:5px;
margin-bottom:5px;
}

.description_gam ul li, .description_shop ul li {
margin-left:8px;
padding-left:10px;
list-style:none;
background:url(../../../../images/puce_e0091d1.gif) no-repeat;
background-position:0px 7px;
margin-bottom:2px;
}

.consommables_gam a {
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#de0a1f;
font-size:12px;
font-weight:bold;
text-decoration:none;
text-align: right;
border-top:#b2b2b2 solid 1px;
padding-top:10px;
padding-bottom:10px;
border-bottom:#b2b2b2 solid 1px;
margin-top:5px;
margin-bottom:5px;
}

.consommables_gam a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#de0a1f;
font-size:12px;
}

.bloc_galerie_gam {
float:left;
margin-top:10px;
margin-bottom:5px;
margin-right:6px;
margin-left:6px;
width:180px;
}

* html .bloc_galerie_gam {
	margin-top:10px;
	margin-bottom:5px;
	margin-right:3px;
	margin-left:3px;
}

/*
* html .bloc_galerie_gam * {
	border: solid 1px RED;
}
*/

.top_bloc_galerie_gam {
height:3px;
font-size: 2px;
width:180px;
background:url(../../../../images/bloc_galerie_gam_top.gif) no-repeat;
}

h3.bloc_galerie_titre_gam {
height:29px;
background:url(../../../../images/bloc_galerie_gam_bandeau.gif) no-repeat;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
display:block;
width:174px;
padding:3px;
}

.bloc_galerie_contenu_gam {
display:block;
border-left:#737373 solid 2px;
border-right:#666666 solid 2px;
width:166px;
text-align:center;
padding:5px;
}

.bottom_bloc_galerie_gam {
height:3px;
width:180px;
background:url(../../../../images/bloc_galerie_gam_bottom.gif) no-repeat;
}

.savoir_plus_gam_fre_FR a, .savoir_plus_shop_fre_FR a {
background:url(../../../../fre_FR/images/savoir_plus.gif) no-repeat;
display:block;
width:84px;
height:16px;
}

.savoir_plus_gam_fre_FR a:hover, .savoir_plus_shop_fre_FR a:hover {
background:url(../../../../fre_FR/images/savoir_plus_over.gif) no-repeat;
display:block;
width:84px;
height:16px;
}

/*----------------------------- SHOP -------------------------------*/
/* savoir_plus idem savoir_plus gamme (ci-dessus) */

.fiche_shop {
margin-left:10px;
margin-right:10px;
}


.bloc_shop_top {
height:4px;
width:385px;
background:url(../../../../images/bloc_shop_top.gif) no-repeat;
font-size: 1px;
}

.bloc_shop_bottom {
height:4px;
width:385px;
background:transparent url(../../../../images/bloc_shop_bottom.gif) no-repeat;
margin-bottom:15px;
}

.descriptif_shop {
display:block;
border-left:#b2b2b2 solid 1px;
border-right:#b2b2b2 solid 1px;
}

.visuel_shop {
padding-top:10px;
float:left;
width:128px;
text-align:left;
}

.texte_shop {
padding-top:10px;
float:left;
width:230px;
padding-right:5px;
}

.caddie_shop {
	background-color:#b2b2b2;
	padding-bottom:3px;
	padding-right:5px;
}

.caddie_shop>a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	padding-left:10px;
	float:right;
	font-weight:bold;
	padding-top:2px;
	text-decoration: none;
}
.caddie_shop a:hover {
	text-decoration: underline;
}

.quantite_shop{
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding-top:3px;
}

.quantite_shop input {
font-size:10px;
}

.nom_shop {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
padding-left:10px;
background-color:#b2b2b2;
padding-bottom:3px;
}

.accroche_shop {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#DF041D;
font-size:10px;
padding-top:5px;
padding-bottom:5px;
}

.description_shop {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;
font-size:10px;
padding-top:5px;
padding-bottom:10px;
}

.retour_shop_fre_FR a {
background:url(../../../actualites/front/images/fre_FR/bt_retour.gif) no-repeat;
display:block;
width:84px;
height:16px;
}

.retour_shop_fre_FR a:hover {
background:url(../../../actualites/front/images/fre_FR/bt_retour_over.gif) no-repeat;
display:block;
width:84px;
height:16px;
}

/* ---------------------------- CONSOMMABLES ------------------------------- */
h1.consommables a {
color:#FFFFFF;
}

h1.consommables a:hover {
color:#ddd;
}


h2.consommables {
	background-color:#e0091d;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	display:block;
	padding-left:10px;
	padding-top:3px;
	height:18px;
	border-top:#FFFFFF solid 1px;
}

h2.consommables a {
	text-decoration: none;
	color: white;
}

h2.consommables a:hover {
	color: #dddddd;
}

.remplacement_consommables {
	background-color:#dddddd;
	margin-top:3px;
	margin-bottom:10px;
	padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.remplacement_consommables ul {
margin:0px;
margin-left:20px;
}

.remplacement_consommables a, .remplacement_consommables li {
color:#e0091d;
text-decoration:none;
}

.remplacement_consommables a:hover {
color:#000;
}

.ref_consommables {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#e0091d;
}

.nom_consommables {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
border-bottom:#b2b2b2 dotted 1px;
padding-bottom:5px;
}

.prix_consommables {
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000;
font-weight:bold;
padding-top:2px;
}
