/* CSS Document */


/*-------------------------------------------------------------------------------*/
/* Balises communes -------------------------------------------------------------*/
/*-------------------------------------------------------------------------------*/

a#ssMenuSelected
{
	text-decoration:underline;
}
ul.listStandard
{
	margin-left:0;
	padding-left:30px;
}
ul.listStandard li { margin-top:5px; }

body {

	margin:0; padding:0;
	font-family:Arial, Helvetica, sans-serif; font-size:11px;
	color:#000;
	background:#FFF url(../images/interface/bg-header.gif) top left repeat-x;
	cursor:default;
}

h1 { font-size:15px; font-weight:bold; margin:0; padding:0; }
h2 { font-size:15px; font-weight:bold; margin:0; padding:0; }
h3 { font-size:14px; font-weight:bold; margin:0; padding:0; }
h4 { font-size:14px; font-weight:bold; margin:0; padding:0; }
h5 { font-size:13px; font-weight:bold; margin:0; padding:0; }


h1.h1-fiche-produit {
	margin:10px 0 10px 0;
	padding:0;
	font-size:14px;
	color:#333333;
	line-height:16px;
}
h2.h2-fiche-produit {
	margin:10px 0 0 0;
	padding:0;
	font-size:14px;
	color:#333333;
	font-size:10px;
	font-weight:normal;
}
	h2.h2-fiche-produit a {
		font-size:10px;
		color:#333333;
		text-decoration:underline;
	}
	h2.h2-fiche-produit a:hover {
		text-decoration:none;
	}
h3.h3-fiche-produit {
	margin:0;
	padding:0;
	font-size:14px;
	color:#333333;
}

h3.h3-encart-fiche-produit {
	margin:5px 0 15px 0;
	padding:5px 0 0 0;
	font-size:12px;
	font-weight:normal;
	border-top:#36393c 1px dotted;
}


div { margin:0; padding:0; }


p { margin:20px 0 0 0; text-align:justify; }

a {
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}

/*-------------------------------------------------------------------------------*/
/* Structure du document --------------------------------------------------------*/
/*-------------------------------------------------------------------------------*/

.div-surface-utile {

	width:994px;
	margin:0 auto 0 auto; padding:0;
}

.div-header { height:196px; }

.div-bandeau { height:120px; }

.div-contact-phone {

	float:right;
	margin-top:50px;
	color:#FFF;
	font-weight:bold;
}

.div-menu {

	height:38px;
	background:#FFF url(../images/interface/bg-menu-fixe.gif) top left repeat-x;
}

.ul-menu { margin:0; padding:0; }
	.ul-menu li { display:block; float:left; height:38px; margin:0; padding-left:2px; list-style:none; text-align:center; background: url(../images/interface/menu-top-bord-right.gif) top left no-repeat; }
	.ul-menu a { display:block; margin-top:2px; height:26px; padding:10px 7px 0 8px; text-align:center; font-size:13px; font-weight:bold; color:#FFF; text-decoration:none; }
		.ul-menu a:hover { background: url(../images/interface/bg-a-menu-actif.gif) top left repeat-x; }

.div-toolbar {

	height:40px;
	margin-top:1px;
	background:#FFF url(../images/interface/bg-toolbar.gif) top left no-repeat;
}

a.a-home {

	display:block;
	float:left;
	width:144px;
	height:24px;
	padding:12px 0 0 30px; margin:0 0 0 10px;
	background: url(../images/interface/logo-home.gif) top left no-repeat;
	font-size:11px; font-weight:bold; color:#402c0c; text-decoration:none;
}
	*> a.a-home { margin:0 0 0 20px; !margin:0 0 0 20px; }
	a.a-home:hover { text-decoration:underline; }

.flash-home{ width:552px; height:137px;}

.flash-home-petit{ width:271px; height:137px;}

.form-menu-top { float:left; margin:10px 0 0 5px; padding:0; height:20px; }
	.form-menu-top select { width:206px; border:#809322 1px solid; font-size:11px; padding-top:1px; margin:0 0 0 25px; }

.form-recherche-menu-top { float:left; margin:5px 0 0 5px; padding:0 0 0 50px; }
	.span-recherche-menu-top { display:block; float:left; height:25px; margin-top:8px; font-size:11px; font-weight:bold; color:#809322; text-transform:uppercase; }
	.input-form-recherche-menu-top { display:block; float:left; width:126px; height:18px; margin-left:10px; padding:7px 8px 0 8px; border:0; background: url(../images/interface/bg-recherche.gif) top left no-repeat; font-size:11px; }
	.submit-form-recherche-menu-top { display:block; float:left; width:34px; height:25px; margin-left:7px; padding:0; border:0; background: url(../images/interface/btn-ok-vert.gif) top left no-repeat; cursor:pointer; }


.ul-menu-side-newsletter { margin:0; margin-bottom:10px; padding:0; list-style:none; font-size:11px; }
	.ul-menu-side-newsletter li { display:block; height:66px; margin:0; padding:10px 0 0 6px; background:#f3f1eb url(../images/interface/bg-footer-menu-side.gif) bottom left no-repeat; }
.form-menu-side-newsletter { margin-top:8px; padding:0; }
.input-form-newsletter { display:block; float:left; width:119px; height:17px; padding:2px 0 0 8px; border:#e8e6e0 1px solid; font-size:11px; }
.submit-form-newsletter { display:block; float:left; width:30px; height:21px; margin-left:9px; padding:0; border:0; background: url(../images/interface/btn-ok-orange.gif) top left no-repeat; cursor:pointer; }

.div-content { background:#FFF url(../images/interface/bg-body.gif) top left repeat-y; }

.div-menu-left { width:179px; float:left; padding:14px; padding-top:15px; }

.div-texte { width:552px; padding:12px; padding-top:15px; margin:0 200px 0 208px; }
*> .div-texte { margin:0 206px 0 212px; }

.div-menu-right { width:179px; float:right; padding:10px; padding-top:15px; }

	.ul-menu-side-1, .ul-menu-side-2, .ul-menu-side-3 { margin:0; padding:0; list-style:none; }

		.ul-menu-side-1 a { display:block; height:27px; margin-top:10px; padding:5px 0 0 9px; font-weight:bold; font-size:15px; text-decoration:none; color:#FFF; }
		.ul-menu-side-1 a:hover { text-decoration:underline; }
		.flash-menu-right{ width:179px; height:50px;}
			.li-titre-seul {  height:32px; margin-top:10px; background:#FFF url(../images/interface/bg-a-menu-side.gif) top left no-repeat; }
				.li-titre-seul a { height:27px; margin:0; }

			.li-titre-groupe-rond { height:27px; margin-top:10px; background:#FFF url(../images/interface/bg-header-menu-side-rond.gif) top left no-repeat; }
				.li-titre-groupe-rond a { display:block; height:22px; margin:0; }
			.li-titre-groupe-carre { background:#FFF url(../images/interface/bg-header-menu-side-carre.gif) top left no-repeat; }

			/* Titres de couleurs */
			a.a-color-bleu-uppercase { 		height:22px; text-transform:uppercase; color:#3bb6ff; }
			a.a-color-orange-uppercase { 	height:22px; text-transform:uppercase; color:#f5b200; }
			a.a-color-rose-uppercase { 		height:22px; text-transform:uppercase; color:#ff66e7; }
			a.a-color-blanc-uppercase { 	height:22px; text-transform:uppercase; color:#FFF; }

		.ul-menu-side-2 li { min-height:25px; height:auto; margin:0; padding-top:2px; background:#f3f1eb url(../images/interface/hr-menu-side.gif) bottom left no-repeat; }
		.ul-menu-side-2 a  { display:block; min-height:18px; height:auto; margin-top:0; padding:5px 0 0 9px; font-size:11px; color:#000; font-weight:normal; }

		li.li-menu-side-3 {  margin:0; padding:0; background:#f9f8f5; min-height:25px; height:auto; }
		a.a-menu-side-3-panier   {	display:block; height:15px; margin:0; padding:5px 0 0 23px; font-size:11px; background:#f3f1eb; }
		a.a-menu-side-3-panier-bottom   {	display:block; height:17px; margin:0; padding:5px 0 0 23px; font-size:11px; background:#f3f1eb url(../images/interface/hr-menu-side.gif) 0 99% no-repeat; }
		li.li-menu-side-3-panier { height:20px; margin:0; padding:0; background:#f3f1eb; }
		li.li-menu-side-3-panier-bottom { height:22px; margin:0; padding:0; background:#f3f1eb url(../images/interface/hr-menu-side.gif) bottom left no-repeat; }

		a.a-menu-side-3-fleche   {	display:block; margin:0 0 0 9px; padding:5px 0 0 14px; font-size:11px; background:#f9f8f5 url(../images/interface/logo-fleche-bleu.gif) 0 10px no-repeat; min-height:18px; height:auto; }
		a.a-menu-side-3   {	display:block;  margin:0; padding:5px 0 0 23px; font-size:11px; background:#f9f8f5; min-height:18px; height:auto; }
		.li-menu-side-3-bottom { height:25px; margin:0; padding-top:2px; background:#f3f1eb url(../images/interface/hr-menu-side.gif) bottom left no-repeat; }

		.li-menu-bottom { height:33px; } *> .li-menu-bottom { padding-bottom:5px; }
		.li-menu-bottom a { display:block; height:25px; background:#f3f1eb url(../images/interface/bg-footer-menu-side.gif) bottom left no-repeat;  }
		li.li-menu-bottom-feuille-verte { height:33px; background:#f3f1eb url(../images/interface/bg-footer-menu-side.gif) bottom left no-repeat; }

		li.li-no-margin { margin-top:-15px; }
		*> li.li-no-margin { margin-top:0; !margin-top:-15px; }

a.a-menu-side-feuille-vert { display:block; margin-left:9px; padding-left:20px; background:#f3f1eb url(../images/interface/logo-feuille-vert.gif) center left no-repeat; }

a.a-details-panier { display:normal; font-size:10px; margin:7px 0 0 18px; }
.li-details-panier { height:auto; }

.div-surface-utile-bottom {
	clear:both;
	height:97px;
	background:#FFF url(../images/interface/bg-footer.gif ) top left repeat-x;
}
.div-footer { width:552px; height:80px; margin:0 auto 0 auto; padding-top:5px; color:#FFF; font-size:10px; }
	.div-footer img { display:block; float:left; }
	.div-footer p { display:block; float:left; height:70px; margin:0 0 0 74px; padding-left:11px; border-left:#302109 1px solid; }
	.div-footer ul { display:block; float:left; height:70px; margin:0 0 0 30px; padding-left:11px; border-left:#302109 1px solid; list-style:none; }
		.div-footer li { margin:5px 0 0 0; padding:0; }
	.div-footer a { color:#FFF; font-size:10px; text-decoration:none; }
		.div-footer a:hover { text-decoration:underline; }


/*=================================================================
	Produits decouverte home
===================================================================*/
.div-header-produits-decouverte-home {
	height:26px;
	margin-top:15px;
	padding:5px 0 0 11px;
	background:#FFF url(../images/interface/bg-header-large-push-produit.gif) top left no-repeat;
}
.div-body-produits-decouverte-home {
	padding:15px 15px 15px 15px;
	background:#FFF url(../images/interface/bg-body-large-push-produit.gif) top left repeat-y;
}
img.img-produits-decouverte-home {
	display:block;
	float:left;
}
.p-body-produits-decouverte-home {
	display:block;
	width:162px;
	min-height:75px;
	margin:0 0 0 85px;
	font-size:11px;
}
a.a-body-produits-decouverte-home {
	display:block;
	height:16px;
	margin-top:7px;
	padding:4px 0 0 17px;
	background:#402c0c url(../images/interface/logo-fleche-vert.gif) 5px 50% no-repeat;
	font-size:10px;
	color:#FFF;
	text-decoration:none;
}
	a.a-body-produits-decouverte-home:hover {
		text-decoration:underline;
	}
	
a.a-body-produits-decouverte-home2 {
	display:block;
	height:16px;
	
	padding:0 0 0 17px;
	background:#402c0c url(../images/interface/logo-fleche-vert.gif) 5px 50% no-repeat;
	font-size:10px;
	color:#FFF;
	margin-right:10px;
	text-decoration:none;
}
	a.a-body-produits-decouverte-home2:hover {
		text-decoration:underline;
	}
.div-footer-produits-decouverte-home {
	height:9px;
	background:#FFF url(../images/interface/bg-footer-large-push-produit.gif) top left no-repeat;
}






/*-------------------------------------------------------------------
	Encarts produits	<encartProduit>
-------------------------------------------------------------------*/
.encartProduit-cadreBig {
	margin-top						:10px;
	background						: url(../images/interface/bg-encartProduitBody.gif) 0 0 no-repeat;
}
.encartProduit-cadreBig img {
	border							:0;
}
.encartProduit-lienImage {
	width							:107px;
	padding-top						:10px;
	text-align						:center;
	vertical-align					:top;
	border-top						:#e8e6e0 1px solid;
}
.encartProduit-texte {
	width							:143px;
	padding							:10px;
	padding-left					:11px;
	text-align						:left;
	border-top						:#e8e6e0 1px solid;
}
.encartProduit-bgCorner-bleu {
	background						: url(../images/interface/bg-cornerBleu.gif) 0 0 no-repeat;
}
.encartProduit-bgCorner-orange {
	background						: url(../images/interface/bg-cornerOrange.gif) 0 0 no-repeat;
}
.encartProduit-bgCorner-rose {
	background						: url(../images/interface/bg-cornerRose.gif) 0 0 no-repeat;
}
.encartProduit-footer {
	padding-top						:8px;
	padding-bottom					:6px;
	background						: url(../images/interface/bg-footer-push-produit.gif) 0 0 no-repeat;
}
.encartProduit-lienPanier {
	margin-left						:70px;
	font-size						:12px;
	font-weight						:bold;
	color							:#FFF;
	text-decoration					:none;
}
.encartProduit-lienPanier:hover { text-decoration:underline; }
.encartProduit-lienDetails {
	margin-left						:20px;
	background						: url(../images/interface/logo-plus.gif) 0 50% no-repeat;
	padding-left					:12px;
	font-size						:11px;
	color							:#FFF;
	text-decoration					:none;
}
.encartProduit-lienDetails:hover { text-decoration:underline; }

.encartProduit-titreFleche {
	padding							:0 0 0 15px;
	font-size						:14px;
	font-weight						:bold;
	margin							:15px 0 0 0;
}
	.encartProduit-titreFlecheBleu {
		background					: url(../images/interface/misc-flecheBleu.jpg) 0 50% no-repeat;
		color						:#3ab5ff;
	}
	.encartProduit-titreFlecheRose {
		background					: url(../images/interface/misc-flecheRose.jpg) 0 50% no-repeat;
		color						:#ff66e7;
	}
	.encartProduit-titreFlecheOrange {
		background					: url(../images/interface/misc-flecheOrange.jpg) 0 50% no-repeat;
		color						:#f5b200;
	}
.encartProduit-texteCategorieProduit {
	display							:block;
	min-height						:15px;
	padding-bottom					:7px;
	background						: url(../images/interface/bg-barre2pxGrisFleche.gif) 0 100% no-repeat;
	font-size						:11px;
	font-weight						:bold;
	color							:#402c0c;
}
.encartProduit-texteCategorieProduit img { display:block; border:0; padding:1px 0 1px 0; }
	.encartProduit-texteCategorieProduitBleu {
		color						:#3ab5ff;
	}
	.encartProduit-texteCategorieProduitRose {
		color						:#ff66e7;
	}
	.encartProduit-texteCategorieProduitOrange {
		color						:#f5b200;
	}

.encartProduit-texteNomProduit {
	display							:block;
	font-size						:12px;
	font-weight						:bold;
	color							:#000;
}
.encartProduit-texteNomMarque {
	display							:block;
	font-size						:11px;
	font-weight						:bold;
	color							:#c95827;
	padding-bottom					:7px;
	background						: url(../images/interface/bg-barre2pxGrisFleche.gif) -30px 100% no-repeat;
}
.encartProduit-reductionProduit {
	display							:block;
	margin-top						:15px;
	float							:left;
	width							:60px;
	height							:19px;
	margin-right					:8px;
	padding-top						:1px;
	text-align						:center;
	background						:#f3f1eb url(../images/interface/bg-reduction-rouge.gif) top left no-repeat;
	color:#FFF; font-size:16px; font-weight:bold;
}
.encartProduit-prixProduit {
	display							:block;
	float							:left;
	margin-top						:15px;
	font-size						:18px;
	font-weight						:bold;
	color							:#402c0c;
}




/*-------------------------------------------------------------------
	Affichage listing	<affichageListing>
-------------------------------------------------------------------*/
.affichageListing-cadre {
	height							:43px;
	margin							:15px 0 15px 0;
	background						:#f3f1eb;
	border							:#e8e6e0 1px solid;
	color							:#333;
	font-weight						:bold;
	font-size						:11px;
}
.affichageListing-cadre span {
	display:block;
	float:left;
	margin-left:8px;
	padding-top:5px;
}
.affichageListing-cadreInterieur {
	margin							:0;
	padding							:10px 0 10px 0;
}
.affichageListing-cadreInterieur select {
	display:block;
	float:left;
	margin-left						:8px;
}
.affichageListing-cadreInterieur .inputTrier {
	display							:block;
	float							:right;
	margin-left						:34px;
	width							:81px;
	height							:43px;
	border							:0;
	margin-top						:-10px;
	background						:#e8e6e0 url(../images/interface/bg-affichageListingSubmit.gif) 0 0 no-repeat;
	cursor							:pointer;
}
.affichageListing-lienAffichageCarre {
		display:block;
	float:left;
	width							:23px;
	margin-left						:8px;
	height							:23px;
	background						: url(../images/interface/bg-affichageListing-carre.gif) 0 0 no-repeat;
}
.affichageListing-lienAffichageListe {
	display:block;
	float:left;
	width							:23px;
	margin-left						:8px;
	height							:23px;
	background						: url(../images/interface/bg-affichageListing-liste.gif) 0 0 no-repeat;
}




/*-------------------------------------------------------------------
	Fiche produit	<ficheProduit>
-------------------------------------------------------------------*/
.ficheProduit-header {
	display							:block;
	height							:22px;
	margin							:0 0 10px 0;
	padding							:5px 0 0 11px;
	background						:#FFF url(../images/interface/bg-header-push-produit.gif) top left no-repeat;
}
.ficheProduit-header-bordDroit
{
	background						:#FFF url(../images/interface/bg-marronArronditDroit.gif) top left no-repeat;
}
.bgMarronVert
{
	background						:#FFF url(../images/interface/bg-marronVert-552x25.gif) top left no-repeat;
}
.bgMarronGris
{
	background						:#FFF url(../images/interface/bg-marronGris-552x25.gif) top left no-repeat;
	text-transform					:uppercase;
}
.bgBleu
{
	background						:#FFF url(../images/interface/bg-bleu-552x25.gif) top left no-repeat;
	color							:#FFF;
	margin-top						:15px;
	margin-bottom					:5px;
}
.bgRose
{
	background						:#FFF url(../images/interface/bg-rose-552x25.gif) top left no-repeat;
	color							:#FFF;
	margin-top						:15px;
	margin-bottom					:5px;
}
.bgOrange
{
	background						:#FFF url(../images/interface/bg-orange-552x25.gif) top left no-repeat;
	color							:#FFF;
	margin-top						:15px;
	margin-bottom					:5px;
}

.ficheProduit-headerCategorie {
	display							:block;
	float							:left;
	color							:#FFF;
	font-size						:13px;
	background						: url(../images/interface/bg-flecheLightBrown.gif) 0 50% no-repeat;
	padding-left					:17px;
	margin-left						:7px;
	font-weight						:bold;
}
.ficheProduit-headerCategorieMarron {
	color							:#402c0c;
	background						: url(../images/interface/bg-flecheLightGreen.gif) 0 50% no-repeat;
	font-size						:12px;
}
.ficheProduit-headerCategorieGris {
	background						: url(../images/interface/bg-flecheLightGrey.gif) 0 50% no-repeat;
	font-size						:12px;
	color							:#402c0c;
}

.ficheProduit-headerRubrique {
	display							:block;
	float							:left;
	font-size						:14px;
	padding-left					:0;
	margin-left						:0;
	text-transform					:uppercase;
}

.ficheProduit-headerRubriqueBleu { color:#3ab5ff; }
.ficheProduit-headerRubriqueRose { color:#ff66e7; }
.ficheProduit-headerRubriqueOrange { color:#f5b200; }
.ficheProduit-headerRubriqueMarron { color:#402c0c; }
.ficheProduit-headerRubriqueBlanc { color:#FFF; }

.ficheProduit-cadre {
	background						: url(../images/interface/bg-ficheProduitCadre.gif) 0 0 repeat-y;
	border-bottom					:#e8e6e0 1px solid;
	margin-bottom					:30px;
}

.ficheProduit-image {
	width							:245px;
}

.ficheProduit-texte {
	width							:307px;
	padding-left					:15px;
}

.ficheProduit-categorie {
	font-size						:12px;
	margin-bottom					:10px;
}
.ficheProduit-produit {
	font-size						:14px;
}
.ficheProduit-marque {
	font-size						:12px;
	margin-bottom					:10px;
}

.ficheProduit-imgDecouverte {
	display							:block;
	position						:absolute;
	margin-left						:226px;
	margin-top						:-10px;
}

.ficheProduit-InfosProduit {
	display							:block;
	padding-left					:15px;
	margin-top						:3px;
}
.ficheProduit-InfosProduitStock { background: url(../images/interface/misc-rondVert.gif) 0 50% no-repeat; }
.ficheProduit-InfosProduitSansStock { background: url(../images/interface/misc-rondRouge.gif) 0 50% no-repeat; }
.ficheProduit-InfosProduitLivraison { background: url(../images/interface/misc-colisMarron.gif) 0 50% no-repeat; }
.ficheProduit-InfosProduitGarantie { background: url(../images/interface/misc-bulletFlecheMarron.gif) 0 10% no-repeat; }
.ficheProduit-InfosProduitDateDisponibilite {  }

.ficheProduit-selectionOptions {
	margin							:10px 0 0 0;
	padding							:0;
}
.ficheProduit-texte select {
	width							:125px;
	font-size						:11px;
}
.ficheProduit-texte .input-ajouter-au-panier, a.ajouterAuPanierLeftLarge {
	display							:block;
	float							:right;
	width							:130px;
	height							:30px;
	padding							:0 0 0 25px;
	background						:#f3f1eb url(../images/interface/bg-a-ajouter-au-panier.gif) top left no-repeat;
	color:#FFF; font-size:12px; font-weight:bold;
	text-align						:center;
	border							:0;
	cursor							:pointer;
	text-decoration					:none;
}
a.ajouterAuPanierLeftLarge
{
	width							:111px;
	float							:none;
	height							:24px;
	padding							:7px 0 0 20px;
	margin							:0 auto 0 auto;
}

.ficheProduit-reduction {
	margin							:10px 0 10px 0;
	background						: url(../images/interface/bg-reduction-ficheProduit.gif) top left no-repeat;
	height							:20px;
}
.ficheProduit-reduction span {
	display							:block;
	float							:left;
}
.ficheProduit-reductionPourcentage { width:54px; color:#FFF; font-size:16px; font-weight:bold; text-align:center; }
.ficheProduit-reductionAncienPrix { width:75px; padding-top:2px; color:#402c0c; font-size:14px; text-decoration:line-through; text-align:center; }

.ficheProduit-reductionNouveauPrix {
	display							:block;
	margin-top						:10px;
	font-weight						:bold;
	color							:#402c0c;
	font-size						:20px;
}
.ficheProduit-reductionNouveauPrix span { display:block; float:left; }

.ficheProduit-lien {
	display							:block;
	margin							:5px 0 0 10px;
	padding-left					:20px;
	color							:#333;
	text-decoration					:none;
}
.ficheProduit-lien:hover { text-decoration:underline; }

.ficheProduit-lienComparer { background: url(../images/interface/misc-comparerProduit.gif) 0 50% no-repeat; }
.ficheProduit-lienAvisInternautes { background: url(../images/interface/misc-avisInternautes.gif) 0 50% no-repeat; }
.ficheProduit-lienInformerAmi { background: url(../images/interface/misc-informerAmi.gif) 0 50% no-repeat; }

.ficheProduit-titreFondVert {
	margin							:0 0 10px 0;
	float							:left;
	width							:532px;
	padding							:3px 10px 0 10px;
	color							:#402c0c;
	font-weight						:bold;
	height							:22px;
}
.ficheProduit-titreFondGris {
	margin							:0;
	padding-bottom					:0;
	float							:none;
	height							:24px;
}


/*-------------------------------------------------------------------
	Listing Produit	<listingProduit>
-------------------------------------------------------------------*/
.encartListingProduits
{
	width							:188px;
	padding							:0 20px 3px 144px;
}
.listingProduit-lienTexteBleu
{
	display							:block;
	margin							:10px 0 10px 0;
	color							:#3ab5ff;
	font-weight						:bold;
}
.listingProduit-lienPicto
{
	display							:block;
	float							:left;
	/*width							:70px;*/
	padding-left					:20px;
	font-weight						:bold;
	color							:#333;
	text-decoration					:none;
}
.listingProduit-lienPictoComparatif
{
	background						: url(../images/interface/misc-comparerProduit.gif) 0 50% no-repeat;
}
.listingProduit-lienPictoGlossaire
{
	background						: url(../images/interface/misc-glossaire.gif) 0 50% no-repeat;
}

.lienBandeauEncartVert
{
	display							:block;
	margin							:0;
	padding							:7px 10px 5px 11px;
	background						:#bdd732 url(../images/interface/bg-bandeauEncartVert.gif) 0 0 no-repeat;
	font-size						:11px;
	font-weight						:bold;
	color							:#FFF;
	text-transform					:uppercase;
	text-decoration					:none;
}
.encartListingProduitsRight
{
	background						:#bdd732 url(../images/interface/bg-grisEncartListingProduits.gif) 0 0 repeat-y;
}
.encartListingProduitsRight span {
	display							:block;
	padding							:10px 10px 10px 11px;
}

.listingProduit-listeProduits
{
	margin-top						:5px;
	border							:#e8e6e0 1px solid;
	width							:100%;
	color							:#333;
}
.listingProduit-listeProduits td
{
	background						:#f3f1eb;
	vertical-align					:top;
}
.listingProduit-listeProduits img
{
	border							:0;
}
.listingProduit-listeProduits strong
{
	font-size						:12px;
	font-weight						:bold;
}
.reductionPrixListing {

	background						:#fe0000 url(../images/interface/bg-prixRougeListingProduits.gif) 0 0 no-repeat;
	color							:#FFF;
	padding							:3px 5px 2px 4px;
}
.listingProduit-listeProduits a
{
	color							:#97ad28;
}
td.listingProduit-picMini
{
	background						:#FFF;
	border-right					:#e8e6e0 1px solid;
	padding							:10px;
	text-align						:center;
}
td.listingProduit-nomMarque
{
	font-size						:12px;
	font-weight						:bold;
	color							:#c95827;
	text-align						:center;
	padding							:10px 15px 0 15px;
}
td.listingProduit-descriptifProduit
{
	padding							:10px 10px 0 0;
}
td.listingProduit-descriptifProduit img
{
	padding-left					:10px;
}
td.listingProduit-prixProduit
{
	padding							:20px 15px 0 0;
}
td.listingProduit-ajouterPanierProduit
{
	padding							:10px 10px 0 0;
}

a.lienAjouterAuPanier
{
	display							:block;
	width							:78px;
	height							:30px;
	background						: url(../images/interface/bg-lienAjouterPanierGrisRight.gif) 0 0 no-repeat;
	padding							:10px 0 10px 5px;
	color							:#FFF;
	font-weight						:bold;
	text-decoration					:none;
	text-transform					:uppercase;
}
a.lienAjouterAuPanierBlanc
{
	background						: url(../images/interface/bg-lienAjouterProduitBlancRight.gif) 0 0 no-repeat;
}




/* ---------------------------------------------------
	Recherche <recherche>
-----------------------------------------------------*/
td.recherche-cadreSimpleGrisFonce
{
	border							:#e8e6e0 1px solid;
	color							:#333;
	background						:#f3f1eb;
	vertical-align					:middle;
	padding							:10px;
}
.recherche-titre
{
	margin-left						:15px;
	font-size						:12px;
	margin-bottom					:0px;
}
td.recherche-tdCourt
{
	padding-top						:0;
}
td.tdRecherche-titre
{

}




/* ---------------------------------------------------
	Univers <univers>
-----------------------------------------------------*/
td.univ-top
{
	padding-left					:232px;
	height							:275px;
	vertical-align					:top;
}
td.univ-top p
{
	padding							:15px 10px 0 0;
	margin							:0;
	color							:#402c0c;
}

.imgBenefices
{
	margin							:0px 45px 20px 0px;
	float							:left;
}

.univ-comparatif
{
	margin-top						:20px;
	margin-left						:-35px;
	width								:117px;
	height							:33px;
	padding							:80px 10px 0 230px;
	background						:#FFF url(../images/interface/fr/comparerProduitUnivers350x107.jpg) 0 0 no-repeat;
}
h1.univTitre
{
	padding							:15px 10px 0 0;
	font-size						:16px;
	font-family						:Helvetica, Verdana, Arial, sans-serif;
}
h1.univTitreRose { color:#ff66e7; }
h1.univTitreOrange { color:#f5b200; }
h1.univTitreBleu { color:#3bb6ff; }

.univ-tableauBenefices
{
	width							:100%;
	border							:0;
}
.univ-tableauBenefices td { padding-top:20px; text-align:center; }
.univ-tableauBenefices a { color:#402c0c; font-size	:11px; font-weight:bold; text-decoration:none; }
.univ-tableauBenefices img { display:block; width:148px; margin:0 auto 5px auto; border:0; }



/* -------------------------------------------------
	Avis produit <avisProduit>
---------------------------------------------------*/
.div-header-avis-iazeo
{
	clear							: left;
	margin-top						:30px;
	height							:31px;
	padding-left					:10px;
	background						:#FFF url(../images/interface/bg-header-avis-iazeo.gif) top left no-repeat;
}
p.p-body-avis-iazeo
{
	margin							:0;
	padding							:10px;
	padding-top						:0;
	padding-bottom					:0;
	background						:#FFF url(../images/interface/bg-body-avis-iazeo.gif) top left repeat-y;
}
.div-footer-avis-iazeo
{
	height							:6px;
	background						:#FFF url(../images/interface/bg-footer-avis-iazeo.gif) top left no-repeat;
}



/* -------------------------------------------------
	Comment <comment>
---------------------------------------------------*/

.decorationBulleRight
{
	display							:block;
	margin-right					:10px;
	float							:left;
	height							:15px;
	padding-top						:5px;
}
.bulleRightMarron
{
	display							:block;
	float							:left;
	width							:10px;
	height							:27px;
	background						:#e8e6e0 url(../images/interface/misc-bulleRightMarron.gif) top left no-repeat;
}
.bulleRightVert
{
	display							:block;
	float							:left;
	width							:9px;
	height							:27px;
	background						: url(../images/interface/misc-bulleRightVert.gif) 0 -1px no-repeat;
}
.authorComment
{
	font-size						:11px;
	color							:#333;
	padding-left					:15px;
	background						: url(../images/interface/misc-commentGris.gif) 0 6px no-repeat;
}
.comment-header
{
	height							:31px;
	margin-top						:0;
	padding-left					:5px;
	background						:#FFF url(../images/interface/bg-commentTop.gif) 0 0 no-repeat;
}
	*> .comment-header { margin-top:5px; }
p.comment-contentBody
{
	background						:#FFF url(../images/interface/bg-commentBody.gif) 0 0 repeat-y;
}
.comment-contentFooter
{
	background						:#FFF url(../images/interface/bg-commentBottom.gif) 0 0 no-repeat;
	height							:7px;
}
a.comment-lienRetour
{
	float							:right;
	font-size						:12px;
	height							:19px;
	padding							:5px 0 0 17px;
	margin							:-5px 10px 0 0;
	color							:#FFF;
	font-weight						:bold;
	background						:#97ad28 url(../images/interface/bg-flecheVertFonceLeft.gif) 0 0 no-repeat;
	text-decoration					:none;
}
div.titleBgVertFonce
{
	background						:#bdd732 url(../images/interface/bg-vertVertFonceArrondiFull.gif) 0 0 no-repeat;
	margin-top						:0px;
	height							:19px;
	margin-bottom					:10px;
}
.comment-titleText {
	color							:#402c0c;
	font-weight						:bold;
	font-size						:14px;
	text-transform					:uppercase;
}
.comment-title
{
	margin							:0 0 10px 0;
	float							:left;
	width							:532px;
	padding							:3px 10px 0 10px;
	color							:#402c0c;
	font-weight						:bold;
	height							:22px;
}
span.formTitle
{
	font-size						:14px;
	margin-top						:10px;
	margin-bottom					:5px;
}

input.formSubmit
{
	margin							:0 auto 0 auto;
	border							:0;
	height							:22px;
}
input.formSubmitEnregistrer
{
	width							:93px;
	background						: url(../images/interface/btnEnregistrer.gif) 0 0 no-repeat;
}
input.formSubmitNouveau
{
	width							:72px;
	background						: url(../images/interface/btnNouveau.gif) 0 0 no-repeat;
}
input.formSubmitExportcsv
{
	width							:89px;
	background						: url(../images/interface/btnExportcsv.gif) 0 0 no-repeat;
}
input.formSubmitGo
{
	width							:37px;
	background						: url(../images/interface/btnGo.gif) 0 0 no-repeat;
}
input.formSubmitRecalculer
{
	width							:93px;
	background						: url(../images/interface/btnRecalculer.gif) 0 0 no-repeat;
}

input.formSubmitEnvoyer
{
	width							:71px;
	height							:22px;
	margin							:0 auto 0 auto;
	border							:0;
	background						: url(../images/interface/btn-envoyer.gif) 0 0 no-repeat;
	cursor							:pointer;
}



/* -------------------------------------------------
	Inscription <inscription>
---------------------------------------------------*/

.imgCaptcha
{
	display							:block;
	float							:left;
	width							:120px;
	height							:80px;
	padding-right					:5px;
}

.imgCaptchaReload
{
	padding-left					:15px;
}


input.formSubmitCreermoncompte
{
	width							:142px;
	height							:22px;
	margin							:0 auto 0 auto;
	border							:0;
	background						: url(../images/interface/btn-creermoncompte.gif) 0 0 no-repeat;
	cursor							:pointer;
	margin							:10px auto 0 auto;
}

input.formSubmitMettreajour
{
	width							:106px;
	background						: url(../images/interface/btnMettreajour.gif) 0 0 no-repeat;
}

.formInfosPersos
{
	color							:#CCC;
	font-size						:11px;
}



/* -------------------------------------------------
	Marque <marque>
---------------------------------------------------*/

.bgFlecheBlancFondBleu
{
	display							:block;
	padding-left					:15px;
	background						:#3ab5ff url(../images/interface/misc-flecheBlancFondBleu.gif) 0 50% no-repeat;
}
.bgFlecheBlancFondOrange
{
	display							:block;
	padding-left					:15px;
	background						:#f5b200 url(../images/interface/misc-flecheBlancFondOrange.gif) 0 50% no-repeat;
}
.bgFlecheBlancFondRose
{
	display							:block;
	padding-left					:15px;
	background						:#ff66e7 url(../images/interface/misc-flecheBlancFondRose.gif) 0 50% no-repeat;
}
.imgFicheMarque
{
	display							:block;
	float							:left;
	padding-right					:10px;
	padding-bottom					:5px;
}
*> .imgFicheMarque { padding-bottom:10px; !padding-bottom:0; }
h2.marqueTitle
{
	color							:#c95827;
	font-size						:14px;
	font-weight						:bold;
}
h2.marqueTitle2
{
	color							:#c95827;
	font-size						:14px;
	font-weight						:bold;
}
td.marquesTop
{
	padding-left					:254px;
	height							:140px;
	vertical-align					:top;
	background						: url(../images/illustrations/pic-marquesTop.jpg) 0 0 no-repeat;
}
td.marquesTop p
{
	padding							:15px 10px 0 0;
	margin							:0;
	color							:#402c0c;
}
.testseb{
	width:100%
	}
table.marques-tableauMarques
{
	background-color				:#FFF;
	float							:left;
	width							:33%;
	margin-top						:15px;
	padding							:0 10px 0 10px;
	border							:0;
}
td.marques-lienTexte
{
	text-align						:center;
	vertical-align					:middle;
	height							:25px;
	border							:#e8e6e0 1px solid;
	background						:#f3f1eb;
}
td.marques-lienTexte a
{
	color							:#402c0c;
	font-size						:11px;
	font-weight						:bold;
	text-decoration					:none;
}

td.marques-logoMarque
{
	text-align						:center;
	padding							:0px 0 0px 0;
	border							:#e8e6e0 1px solid;
	border-bottom					:none;
	height							:108px;
}
td.marques-logoMarque img { border:0; }
td.marques-separateurDeMarque{ width:30px; }






/* -----------------------------------------------------
	Comparateur <comparateur>
------------------------------------------------------*/
div.titleBgMarronVertFonce
{
	background						:#402c0c url(../images/interface/bg-marronVertFonce.gif) 0 0 no-repeat;
	height							:22px;
	margin-bottom					:10px;
}
a.comparateur-lienRetour
{
	height							:21px;
	padding							:6px 0 0 17px;
	background						:#97ad28 url(../images/interface/bg-flecheVertFondMarronLeft.gif) 0 0 no-repeat;
}
td.tdBgBlanc
{
	background						:#FFF;
}
table.comparateur-tableauSelection
{
	width							:100%;
	margin-top						:15px;
}
table.comparateur-tableauSelection input { margin:0; padding:0; }
td.comparateur-tableauSelectionTop
{
	background						:#bdd732 url(../images/interface/bg-flecheFineFondVertClair.gif) -4px 0 no-repeat;
	font-size						:12px;
	font-weight						:bold;
	padding							:8px 5px 7px 11px;
}
td.comparateur-tableauSelectionBody
{
	background						:#f3f1eb url(../images/interface/bg-trait2pxGris.gif) -4px 0 repeat-y;
	font-size						:11px;
	padding							:10px;
	padding-left					:11px;
	vertical-align					:top;
	border-bottom					:#e8e6e0 1px solid;
}
td.comparateur-tableauSelectionBody a
{
	display							:block;
	margin-bottom					:2px;
	color							:#333;
	font-size						:11px;
	text-decoration					:none;
}
	td.comparateur-tableauSelectionBody a:hover { text-decoration:underline; }
td.comparateur-tableauComparaison2produitsTop
{
	background						: url(../images/interface/bg-comparateur2produits.gif) right 15px no-repeat;
	height							:100px;
	padding							:0 7px 0 10px;
	border-bottom					:#e8e6e0 1px solid;
}
.submitComparerCesProduits
{
	background						: url(../images/interface/btn-comparer2produits.gif) 0 0 no-repeat;
	width							:173px;
	height							:22px;
	border							:0;
	cursor							:pointer;
}
.comparateur-nomProduit
{
	display							:block;
	font-size						:14px;
	font-weight						:bold;
}
.comparateur-nomMarque
{
	display							:block;
	font-size						:12px;
	font-weight						:bold;
	color							:#c95827;
}
td.comparateur-colonneLeft
{
	padding							:10px;
	font-size						:12px;
	vertical-align					:top;
	border-bottom					:#e8e6e0 1px solid;
	text-align						:right;
	font-weight						:bold;
	width								:165px;
}
td.comparateur-colonneCentre
{
	padding							:10px;
	border							:#e8e6e0 1px solid;
	border-top						:0;
	vertical-align					:top;
	width								:165px;
}
td.comparateur-colonneRight
{
	padding							:10px;
	border-bottom					:#e8e6e0 1px solid;
	vertical-align					:top;
	width								:165px;
}
td.comparateur-ajouterAuPanier
{
	padding-top						:7px;
	padding-bottom					:7px;
	background-color				:#f3f1eb;
	border-left						:#e8e6e0 1px solid;
	border-bottom					:#e8e6e0 1px solid;
	border-right					:#e8e6e0 1px solid;
	vertical-align					:top;
}





/* -----------------------------------------------
	Contenu <contenu>
-------------------------------------------------*/
img.pic-contenuTop
{
	display							:block;
	margin-top						:15px;
}
h4.titreMarron
{
	display							:block;
	padding							:0;
	margin							:0;
	margin-top						:30px;
	color							:#623d01;
}
p.pContenu
{
	padding							:0;
	margin							:0;
	margin-top						:20px;
}
p.pContenu a
{
	color							:#90af00;
	font-weight						:bold;
}
a.returnTopOfPage
{
	display							:block;
	margin-top						:20px;
	padding-top						:7px;
	background						: url(../images/interface/bg-hautDePage.gif) right 0 no-repeat;
	text-align						:right;
	text-transform					:uppercase;
	color							:#90af00;
	font-size						:10px;
	font-weight						:bold;
	text-decoration					:none;
}
a.returnTopOfPage:hover { text-decoration:underline; }





/* --------------------------------------------------
	DOssiers th�matiques <dossiers>
--------------------------------------------------*/

h4.bgMarronBleu
{
	background						: url(../images/interface/bg-marronBleu-552x27.gif) top left no-repeat;
}
table.dossiersTop
{
	background						: url(../images/interface/bg-dossiersTop.jpg) 0 27px no-repeat;
	height							:150px;
	width							:100%;
}
td.dossiersTopTexte
{
	padding							:10px 20px 0 110px;
	width							:246px;
	vertical-align					:top;
}
td.dossiersTopNomsDossiers
{
	width							:176px;
	vertical-align					:top;
	padding-top						:35px;
}
td.dossiersTopNomsDossiers a { font-weight:bold; }
h4.bgDroit
{
	color							:#FFF;
	margin-top						:15px;
	margin-bottom					:0;
	height							:20px;
}
h4.bgBleuDroit { 					background:#f3f1eb url(../images/interface/bg-bleuArronditDroit.gif) top left no-repeat; }
h4.bgOrangeDroit { 					background:#f3f1eb url(../images/interface/bg-orangeArronditDroit.gif) top left no-repeat; }
h4.bgRoseDroit { 					background:#f3f1eb url(../images/interface/bg-roseArronditDroit.gif) top left no-repeat; }
table.cadreDossiers
{
	border							:#e8e6e0 1px solid;
	margin-top						:0;
	width							:100%;
	border							:0;
}
td.tdBgTrait2pxGris
{
	background						:#e8e6e0 url(../images/interface/bg-fleche2pxFondGrisFonce.gif) 0 100% no-repeat;
	padding							:5px 10px 10px 10px;
	vertical-align					:middle;
	font-weight						:bold;
}
td.tdTousLesDossiers
{
	background						:#f3f1eb;
	padding							:10px;
	padding-left					:150px;
}
td.tdDossiersUnivSante-tension { 	background:#f3f1eb url(../images/interface/univSanteDossier-tension.gif) 0 0 no-repeat; }
td.tdDossiersUnivSante-pouls { 		background:#f3f1eb url(../images/interface/univSanteDossier-pouls.gif) 0 0 no-repeat; }
td.tdDossiersUnivForme-plateforme { background:#f3f1eb url(../images/interface/univFormeDossier-plateforme.gif) 0 0 no-repeat; }
td.tdDossiersUnivAll-noPic { 		background:#f3f1eb url(../images/interface/univAllNoPic.gif) 0 0 no-repeat; }
ul.ul-puceFlecheCouleur
{
	list-style						:none;
	margin							:0;
	padding							:0;
}
ul.ul-puceFlecheCouleur li
{
	margin-bottom					:4px;
	padding-left					:13px;
}
ul.ul-puceFlecheCouleur li a
{
	font-size						:11px;
	color							:#333;
	text-decoration					:none;
}
ul.ul-puceFlecheCouleur li a:hover { text-decoration:underline; }
ul.ul-puceFlecheCouleurBleu li
{
	background						:#f3f1eb url(../images/interface/misc-flecheBleuFondGris.gif) 0 50% no-repeat;
}
ul.ul-puceFlecheCouleurOrange li
{
	background						:#f3f1eb url(../images/interface/misc-flecheOrangeFondGris.gif) 0 50% no-repeat;
}
ul.ul-puceFlecheCouleurRose li
{
	background						:#f3f1eb url(../images/interface/misc-flecheRoseFondGris.gif) 0 50% no-repeat;
}






/* --------------------------------------------
	Experts <experts>
----------------------------------------------*/
td.expertPicPortrait
{
	border-right					:0;
	padding							:0;
	vertical-align					:top;
	text-align						:center;
	background						:#e8e6e0;
}
a.expertLienPoserUneQuestion
{
	display							:block;
	margin-top						:5px;
	color							:#c95827;
	font-size						:12px;
	font-weight						:bold;
	padding							:4px 0 0 35px;
	height							:18px;
	background						:#f3f1eb url(../images/interface/bg-lienPoserUneQuestionExpert.gif) 0 50% no-repeat;
}
.expertTitleTousLesDossiers
{
	margin							:0;
	font-size						:12px;
	display							:block;
	padding							:2px 0 2px 0;
	color								:#402c0c;
	font-weight						:bold;
}
.expertTitleTousLesDossiers a
{
	color							:#402c0c;
	font-weight						:bold;
	font-size						:12px;
	text-decoration:none;
}
td.dossiersContent h1
{
	color							:#a4bc2c;
	font-size						:14px;
	font-weight						:bold;
	margin-top						:0;
}
td.dossiersContent h4
{
	color							:#333;
	font-size						:11px;
	font-weight						:bold;
	margin-top						:15px;
}
td.dossiersContent p
{
	margin							:0;
	margin-top						:15px;
	padding							:0;
}
td.dossiersContent a
{
	color							:#a4bc2c;
	font-weight						:bold;
}
ul.dossiersMenuGeneral
{
	margin							:0;
	padding							:0;
	list-style						:none;
	text-align						:center;
}
ul.dossiersMenuGeneral li
{
	margin							:0;
	padding							:0;
}
ul.dossiersMenuGeneral span
{
	display							:block;
	height							:3px;
	margin:0; padding:0;
}

li.dossiersMenuGeneralMenuActif span { background:#bdd732 url(../images/interface/dossierLienVertRondTop.gif) 0 0 no-repeat; }
li.dossiersMenuGeneralMenuActif strong { background:#bdd732 url(../images/interface/dossierLienVertRondBottom.gif) 0 0 no-repeat; }
li.dossiersMenuGeneralMenuActif { background:#bdd732; }

ul.dossiersMenuGeneral li a
{
	display							:block;
	text-align						:left;
	width							:115px;
	padding							:7px 5px 7px 5px;
	color							:#402c0c;
	text-decoration					:none;
}
ul.dossiersMenuGeneral li a:hover { text-decoration:underline; }

a.lienVert
{
	color							:#bdd732;
	font-weight						:bold;
}

td.expertListeTop
{
	padding-left					:10px;
	height							:140px;
	background						: url(../images/illustrations/pic-listeExpert.jpg) top right no-repeat;
}
td.expertListeTop div
{
	width							:300px;
}
td.expertListeTop span
{
	font-weight						:bold;
	color							:#bdd732;
}
h2.expertTitle
{
	color							:#333;
	font-size						:11px;
	font-weight						:bold;
}

/* Liste experts */ /* Liste experts */ /* Liste experts */ /* Liste experts */ /* Liste experts */ /* Liste experts */
table.tableauListeExperts
{
	border:0;
	margin:15px 0px 0 12px;
	width:auto;
	float:left;
}
td.photosExperts
{
	border							:#e8e6e0 1px solid;
	border-bottom					:0;
	width							:127px;
}
td.photosExperts img { border:0; }
td.separateurDossiersExperts
{
	width							:12px;
}
td.tousLesDossiersExperts
{
	background						: url(../images/interface/bg-lienAfficherTousLesDossiers.gif) 0 0 no-repeat;
	text-align						:center;
	height							:24px;
	vertical-align					:top;
	width							:127px;
}
td.tousLesDossiersExperts a
{
	display							:block;
	color							:#402c0c;
	font-size						:11px;
	margin-top						:3px;
	font-weight						:bold;
	text-decoration					:none;
	text-transform					:uppercase;
}
td.tousLesDossiersExperts a:hover { text-decoration:underline; }
td.detailsExperts
{
	color							:#333;
	text-align						:center;
	vertical-align					:middle;
	padding-top						:10px;
	width							:127px;
}
td.detailsExperts a { color:#333; text-decoration:none; }
td.detailsExperts a:hover { text-decoration:underline; }




/* --------------------------------------------
	Dossier Push <dossierPush>
----------------------------------------------*/
.dossierPush-cadre
{
	width							:166px;
	background						:#f3f1eb;
}
.dossierPush-title
{
	display							:block;
	padding-top						:5px;
	margin-bottom					:35px;
	text-align						:center;
	font-weight						:bold;
	font-size						:11px;
}
.dossierPush-top
{
	height							:84px;
	background						:#f3f1eb url(../images/interface/dossierPush-top.jpg) 0 0 no-repeat;
}

.dossierPush-cadre ul
{
	list-style						:none;
	width							:166px;
	margin:0; padding:0;
}
.dossierPush-cadre ul li
{
	text-align						:left;
	padding							:5px 10px 7px 10px;
	background						: url(../images/interface/hr-menu-side.gif) bottom left no-repeat;
}
.dossierPush-cadre ul li a:hover { text-decoration:underline; }
.dossierPush-cadre ul li#dossierPush-bottom
{
	height							:28px;
	padding							:0 10px 0 10px;
	background						:#E8E6E0 url(../images/interface/dossierPush-bottom.gif) 0 0 no-repeat;
}
.dossierPush-cadre ul li#dossierPush-bottom a
{
	display:block; padding-top:7px; height:1%;
}





/*=================================================================
	Produits push home
===================================================================*/

.div-header-produits-push-home {
	height:22px;
	width:545px;
	margin:0 0 10px 0;
	padding:5px 0 0 11px;
	background:#FFF url(../images/interface/bg-header-push-produit.gif) 0 0 no-repeat;
	clear:both;
}

.div-header-produits-push-home2 {
	height:22px;
	width:545px;
	margin:0 0 10px 0;
	padding:5px 0 0 11px;
	background:#FFF url(../images/interface/bg-header-push-produit.gif) 0 0 no-repeat;
	
}

.div-encart-produit-push-home {
	float:left;
	width:269px;
	margin:2px 10px 0 0;
	border:#e8e6e0 1px solid;
	border-bottom:0;
}
.img-encart-produit-push-home {
	display:block;
	float:left;
	padding:10px 0 0 10px;
}
.p-encart-produit-push-home {
	width:141px;
	margin:0 0 0 107px;
	padding:10px 10px 10px 10px;
	border-left:#e8e6e0 1px solid;
	background:#f3f1eb;
}
.p-footer-encart-produit-push-home {
	clear:both;
	height:26px;
	margin:0 -1px 0 -1px;
	padding-top:7px;
	background:#FFF url(../images/interface/bg-footer-push-produit.gif) top left no-repeat;
}
.p-footer-encart-produit-push-home a { display:block; color:#FFF; font-weight:bold; text-decoration:none; }
.p-footer-encart-produit-push-home a:hover { text-decoration:underline; }
.a-details-footer-encart-produit-push-home {
	float:left;
	padding:1px 0 0 20px;
	font-size:10px;
}
.a-panier-footer-encart-produit-push-home {
	float:right;
	padding-right:20px;
	font-size:12px;
}
/* Images Corner du produit push */
img.img-corner-produit-push-home {
	display:block;
	width:15px;
	height:15px;
	position:absolute;
	margin-top:-10px;
	margin-left:-118px;
}

/*=================================================================
	Encart fiche produit
===================================================================*/
.div-encart-fiche-produit {
	margin:0; padding:0;
	margin-top:2px;
	border:#e8e6e0 1px solid;
}
.img-encart-fiche-produit {
	margin-top:35px;
	text-align:center;
}
.div-img-encart-fiche-produit {
	float:left;
	width:223px;
	text-align:center;
	padding:10px;
}
.div-encart-fiche-produit-content {
	width:285px;
	float:left;
	padding:10px;
	border-left:#e8e6e0 1px solid;
	background:#f3f1eb;
}


.div-footer-fiche-produit {
	height:48px;
	border-top:#e8e6e0 1px solid;
	margin:0; padding:0;
}
	.div-footer-fiche-produit a {
		font-size:11px;
		color:#333333;
		text-decoration:none;
	}
	.div-footer-fiche-produit a:hover { text-decoration:underline; }

img.img-mini-fiche-produit {
	display:block;
	float:left;
	width:48px;
	height:48px;
	border:0;
	border-right:#e8e6e0 1px solid;
}
img.img-corner-fiche-produit {
	display:block;
	width:15px;
	height:15px;
	position:absolute;
	margin-top:-10px;
	margin-left:-255px;
}
img.img-360view {
	display:block;
	float:left;
	border:0;
	padding:0;
	margin:0;
	border-right:#e8e6e0 1px solid;
	width:114px;
}
a.a-comparer-produit-fiche-produit {
	display:block;
	width:154px;
	height:20px;
	margin:0;
	padding:4px 0 0 36px;
	background:#f3f1eb url(../images/interface/bg-a-comparer-produit.gif) 14px 50% no-repeat;
}
a.a-avis-internautes-fiche-produit {
	display:block;
	width:154px;
	height:19px;
	margin:0;
	padding:5px 0 0 36px;
	background:#f3f1eb url(../images/interface/bg-a-avis-internautes.gif) 14px 50% no-repeat;
}

.div-description-fiche-produit {
	margin:0 0 30px 0; padding:0;
	padding-top:3px;
	background:#FFF url(../images/interface/bg-vertArrondiFull.gif) 0 0 no-repeat;
}
.bgVertArrondiDroit { background:#FFF url(../images/interface/bgTitreVert-arrondi+droit.gif) 0 0 no-repeat; }
	.div-description-fiche-produit p {
		margin:0;
		padding:0 10px 0 10px;
	}
	*> html .div-description-fiche-produit p { padding-top:10px; }
	.div-description-fiche-produit span {

	}
.div-les-plus-produit-fiche-produit {
	margin:0 0 30px 0; padding:2px 0 0 0;
	background:#FFF url(../images/interface/bg-grisArrondiFull.gif) 0 0 no-repeat;
}
	.div-les-plus-produit-fiche-produit ul {
		display:block;
		margin:0;
		padding:10px;
		padding-bottom:0;
		list-style:none;
	}
	.div-les-plus-produit-fiche-produit li {
		margin:7px 0 0 0;
		padding:0 0 0 7px;
		background:#FFF url(../images/interface/puce-li-carre-rouge.jpg) 0 50% no-repeat;
	}

div.div-caracteristiques-fiche-produit-left {
	float:left;
	width:241px;
	padding:5px 10px 0 10px;
	background:#FFF url(../images/interface/bg-titre-gris.gif) top left no-repeat;
	margin:0 0 30px 0;
}
div.div-caracteristiques-fiche-produit-right {
	float:none;
	width:241px;
	margin:0 0 30px 288px;
	padding:5px 10px 0 10px;
	background:#FFF url(../images/interface/bg-titre-gris.gif) top left no-repeat;
}
	*> div.div-caracteristiques-fiche-produit-right { margin:0 0 30px 291px; }



a.a-fleche-marron {
	display:block;
	height:15px;
	margin-top:10px;
	padding-left:10px;
	background:#FFF url(../images/interface/logo-fleche-marron.gif) 0 3px no-repeat;
	color:#333333; font-size:11px;
	text-decoration:underline;
	font-weight:normal;
}
	a.a-fleche-marron:hover { text-decoration:none; }


/*=================================================================
	Comparatifs home
===================================================================*/
.div-comparatif-home {
	margin-top:15px;
	width:117px;
	height:23px;
	float:left;
	padding:117px 0 0 154px;
	background:#FFF url(../images/interface/fr/bg-encart-comparatif-produit.jpg) top left no-repeat;
}
	*> .div-comparatif-home {
	/* FF */
		height:30px;
		padding:110px 0 0 154px;
	/* IE */
		!height:23px;
		!padding:117px 0 0 154px;
	}

/*=================================================================
	Dossiers home
===================================================================*/
.div-dossiers-home {
	margin-top:15px;
	width:176px;
	height:88px;
	margin-left:278px;
	padding:49px 0 0 95px;
	background:#FFF url(../images/interface/fr/bg-encart-dossiers.jpg) top left no-repeat;
}
*> .div-dossiers-home {
	margin-left:281px;
}
a.a-dossiers-home {
	display:block;
	height:21px;
	margin-top:2px;
	padding:7px 0 0 18px;
	color:#402c0c; font-size:14px;
	text-decoration:none;
}
span.span-dossiers-bleu, span.span-dossiers-orange, span.span-dossiers-rose {
	text-transform:uppercase;
	font-weight:bold;
}
	span.span-dossiers-bleu 	{ color:#3da2de; }
	span.span-dossiers-orange 	{ color:#f5b200; }
	span.span-dossiers-rose 	{ color:#ff66e7; }



/*=================================================================
	Conseils (menu right)
===================================================================*/
.div-conseils {
	width:179px;
	height:30px;
	padding-top:128px;
	background:#FFF url(../images/interface/fr/bg-conseils.jpg) top left no-repeat;
}
.div-conseils a {
	display:block;
	height:25px;
	padding:5px 0 0 10px;
	background:#FFF url(../images/interface/bg-a-conseils.gif) top left no-repeat;
	color:#FFF; font-size:14px; font-weight:bold; text-decoration:none;
}
	.div-conseils a:hover { text-decoration:underline; }



/*=================================================================
	Contact (menu right)
===================================================================*/
.div-contact {
	width:179px;
	height:30px;
	margin-top:10px;
	padding-top:56px;
	background:#FFF url(../images/interface/fr/bg-contact.gif) top left no-repeat;
}
.div-contact a {
	display:block;
	height:20px;
	padding:10px 0 0 10px;
	background:#FFF url(../images/interface/bg-a-contact.gif) top left no-repeat;
	color:#FFF; font-size:14px; font-weight:bold; text-decoration:none;
}
	.div-contact a:hover { text-decoration:underline; }




/*=================================================================
	SPAN
===================================================================*/
/*------ Vert bold */
span.span-11px-vert-bold, span.span-14px-vert-bold, span.span-15px-vert-bold-uppercase  {
	font-weight:bold;
	color:#bdd732;
}
span.span-11px-vert-bold { font-size:11px; }
span.span-14px-vert-bold { font-size:14px; }
span.span-15px-vert-bold-uppercase { font-size:15px; text-transform:uppercase; }

/*------ Blanc */
span.span-15px-blanc {
	color:#FFF;
	text-transform:none;
	font-weight:bold;
}
span.span-15px-blanc-uppercase {
	color:#FFF;
	text-transform:none;
	font-weight:bold;
	text-transform:uppercase;
}
span.span-15px-blanc { font-size:15px; }

/*------ Marron bold */
span.span-18px-marron-bold, span.span-20px-marron-bold, span.span-14px-marron-bold-uppercase {
	font-weight:bold;
	color:#402c0c;
}
span.span-14px-marron-bold-uppercase { font-size:14px; text-transform:uppercase; }
span.span-18px-marron-bold { font-size:18px; }
span.span-20px-marron-bold { font-size:20px; }

span.span-color-blanc-uppercase {
	display:block;
	padding:5px 0 0 10px;
	height:22px;
	color:#FFF; font-size:15px; font-weight:bold;
	text-transform:uppercase;
}

span.span-reduction, span.span-reduction-fiche-produit {
	display:block;
	float:left;
	width:60px;
	height:19px;
	margin-right:8px;
	padding-top:1px;
	text-align:center;
	background:#f3f1eb url(../images/interface/bg-reduction-rouge.gif) top left no-repeat;
	color:#FFF; font-size:16px; font-weight:bold;
}
	span.span-reduction-fiche-produit { width:54px; background:#f3f1eb url(../images/interface/bg-reduction-rouge-fiche-produit.gif) top left no-repeat;}

span.span-11px-beige-bold {
	color:#c95827; font-size:11px; font-weight:bold;
}

span.span-14px-marron-strike {
	color:#402c0c; font-size:14px; text-decoration:line-through;
}

a.a-paiement {
	display:block;
	height:55px;
	margin-left:29px;
	background:#f3f1eb url(../images/interface/fr/bg-paiement.gif) 0 0 no-repeat;
}

span.span-nom-produit-fiche-produit {
	text-transform:lowercase;
	font-weight:normal;
}




/*=================================================================
	a href
===================================================================*/
a.a-livraison {
	display:block;
	height:13px;
	margin-left:9px;
	padding:30px 0 0 20px;
	background:#f3f1eb url(../images/interface/fr/bg-livraison.gif) 20px 0 no-repeat;
	text-decoration:none;
	color:#000; font-size:11px;
}





/*----------------------------------
	Misc <misc>
-----------------------------------*/
a.colorLightBrown  {
	color						:#c95827;
}
a.a-colorBlue {
	color						:#3ab5ff;
}
a.a-fontBold {
	font-weight					:bold;
}
a.a-floatRight {
	float						:right;
}



/* ------------------------------------------------
		Rajout
--------------------------------------------------*/

li.li-paiement {
	display:block;
	height:90px;
}



/* ------------------------------------------------
		Panier
--------------------------------------------------*/
.navPanier
{
	margin					:15px 0 15px 0;
	background				: url(../images/interface/commande_icons.gif) 0 0 no-repeat;
	height					:90px;
}
.navPanier span a
{
	display:block;
	width:136px;
	margin-left				:2px;
	padding-top				:4px;
	height					:16px;
	font-weight				:bold;
	color					:#402c0c;
	text-transform			:uppercase;
	font-size				:11px;
	text-decoration			:none;
}
.navPanier span
{
	display					:block;
	/*height					:16px;
	padding-top				:4px;*/
	float					:left;
	text-align				:center;
	font-weight				:bold;
	color					:#402c0c;
	text-transform			:uppercase;
	font-size				:11px;
	text-decoration			:none;
}

.navPanier b.myClick { display:block; height:70px; width:135px; cursor:pointer; }
.navPanier b.myClick2 { display:block; height:70px; width:86px; cursor:pointer;}
.navPanier b.myNoClick2 { display:block; height:70px; width:86px;}
a#navPanier_selected { background-color:#bdd732; color:#FFF; }

#monCompte
{
	background				: url(../images/interface/moncompte_icons.gif) 0 0 no-repeat;
}

table.contenuDeMonPanier
{
	width					:552px;
	color					:#333;
	font-size				:11px;
	font-weight				:bold;
	margin-top				:-20px;
}
*> table.contenuDeMonPanier { margin-top:0; !margin-top:-20px; }
.borderLeftGrise
{
	border-left				:#e8e6e0 1px solid;
}
table.contenuDeMonPanier td
{
	border-right			:#e8e6e0 1px solid;
	border-bottom			:#e8e6e0 1px solid;
	padding					:5px 10px 5px 10px;
	vertical-align			:top;
}
table.contenuDeMonPanier .contenuDeMonPanier_imgProduit
{
	text-align				:left;
}
table.contenuDeMonPanier thead td
{
	background				:#f3f1eb;
	text-transform			:uppercase;
}
table.contenuDeMonPanier tbody td
{
	text-align				:center;
}
table.contenuDeMonPanier tfoot td
{
	border:0;
}
table.contenuDeMonPanier tfoot td a, a.lnkBack
{
	display					:block;
	padding-left			:15px;
	font-size				:11px;
	font-weight				:bold;
	color					:#333;
	text-decoration			:none;
	background				: url(../images/interface/misc_acheterDautresProduits.gif) 0 2px no-repeat;
}
a.lnkStandard { color:#333; }

table.contenuDeMonPanier tfoot td a:hover { text-decoration:underline; }
table.contenuDeMonPanier tfoot td span
{
	display					:block;
	float					:right;
}
table.contenuDeMonPanier td select
{
	width					:55px;
	font-size				:11px;
}

.contenuDeMonPanier_descProduct
{
	display					:block;
	font-weight				:normal;
}
#contenuDeMonPanier_totalTTC
{
	background				:#f3f1eb url(../images/interface/totalTTC.gif) 0 0 no-repeat;
	text-align				:center;
	height					:10px;
	vertical-align			:middle;
	text-align:right;
	border					:#e8e6e0 1px solid;
	border-top				:0;
	border-left				:0;
}
#contenuDeMonPanier_totalTTCLarge
{
	background				:#f3f1eb url(../images/interface/totalTTCLarge.gif) -10px 0 no-repeat;
	text-align				:center;
	padding-left			:200px;
	height					:10px;
	vertical-align			:middle;
	border					:#e8e6e0 1px solid;
	border-top				:0;
	border-left				:0;
}
input.contenuDeMonPanier_submit
{
	display					:block;
	width					:102px;
	margin-right			:-5px;
	height					:22px;
	background				: url(../images/interface/btn-continuer.gif) 0 0 no-repeat;
	float					:right;
	border					:0;
	cursor					:pointer;
}
*> input.contenuDeMonPanier_submit { margin-right:-10px; }

input.modifierAdresse_submit
{
	display					:block;
	width					:150px;
	height					:22px;
	background				: url(../images/interface/btn-modifierMonPaiement.gif) 0 0 no-repeat;
	float					:right;
	border					:0;
	cursor					:pointer;
	margin-top				:20px;
}

input.validerCommande_submit
{
	display					:block;
	width					:151px;
	margin-right			:-5px;
	height					:22px;
	background				: url(../images/interface/btn-validerCommande.gif) 0 0 no-repeat;
	float					:right;
	border					:0;
	cursor					:pointer;
}
*> input.validerCommande_submit { margin-right:-10px; }

a.linkCGV
{
	display					:block;
	float					:right;
	padding-top				:2px;
}

.paymentTransfer_label, .paymentIdtronic_label, .paymentCard_label, .paymentCheck_label, .card_mastercard, .card_visa, .card_eb
{
	display					:block;
	float					:left;
	padding					:10px 0 0 80px;
	height					:22px;
	background				: url(../images/interface/paiement_carte.gif) 0 0 no-repeat;
	cursor					:pointer;
}
.paymentCheck_label { background: url(../images/interface/paiement_cheque.gif) 0 0 no-repeat; }
.paymentTransfer_label { background: url(../images/interface/paiement_virement.gif) 0 0 no-repeat; }
.paymentIdtronic_label { background: url(../images/interface/paiement_idtronic.gif) 0 0 no-repeat; }
#card_mastercard_bg { background: url(../images/interface/ico_mastercard.gif) 9px 2px no-repeat; }
#card_visa_bg { background: url(../images/interface/ico_visa.gif) 9px 2px no-repeat; }
#card_eb_bg { background: url(../images/interface/ico_eb.gif) 9px 2px no-repeat; }

.paymentCard_fieldset
{
	border:0; margin:0; padding:0;
}

.paymentCard_fieldset_card
{
	border:0; margin:0; padding:0; float:left; margin-right:30px; margin-top:10px; margin-bottom:5px;
}

.adresseFacturation_left
{
	float					:left;
	margin-right			:29px;
}
*> .adresseFacturation_left
{
	margin-right			:32px;
}
.marginLeftSpe { margin-left:289px; }
*> .marginLeftSpe { margin-left:292px; }


/* --------------------------------
	Faq <faq>
-----------------------------------*/

ul.listeFAQ { list-style:none; padding:0; margin:0; }
ul.listeFAQ li { padding:0; margin:0; }

ul.listeFAQLeft { width:245px; float:left; padding:0 15px 0 0; }
ul.listeFAQRight { width:245px; margin-left:260px; }
ul.listeFAQ li a
{
	display					:block;
	color					:#402c0c;
	background				: url(../images/interface/misc_flecheVerteRight.gif) 0 7px no-repeat;
	padding					:3px 0 3px 15px;
	text-decoration			:none;
	font-weight				:bold;
}
ul.listeFAQ li a:hover { text-decoration:underline; }

p.pContenuFaq { margin:0 0 0 4px; padding:15px 0 0 10px; border-left:#402c0c 1px solid; }

a.linkQuestionFaqOpen { display:block; margin-top:15px; color:#90af00; font-weight:bold; padding-left:15px; background: url(../images/interface/misc_faqOpen.gif) 0 3px no-repeat; text-decoration:none; }
a.linkQuestionFaqClose { display:block; margin-top:15px; color:#90af00; font-weight:bold; padding-left:15px; background: url(../images/interface/misc_faqClose.gif) 0 3px no-repeat; text-decoration:none; }
a.linkQuestionFaqOpen:hover { text-decoration:underline; }
a.linkQuestionFaqClose:hover { text-decoration:underline; }

/* -----------------------------------
	Stars
--------------------------------------*/
#groupStarsRating
{
	display					:block;
	float					:left;
	width					:115px;
	height					:18px;
	cursor					:pointer;
}
#starsRating
{
	width					:9px;
	height					:9px;
}






img.imgAlignLeft
{
	display					:block;
	float					:left;
}



a.a-color-Bleu-uppercase { 		height:22px; text-transform:uppercase; color:#3bb6ff; }
a.a-color-Orange-uppercase { 	height:22px; text-transform:uppercase; color:#f5b200; }
a.a-color-Rose-uppercase { 		height:22px; text-transform:uppercase; color:#ff66e7; }

.listImageLink { margin:0px 7px 20px 7px; float:left; width:168px; height:150px}


a.a-menu-side-2-select {background:#f9f8f5; font-weight:bold; }


span.span-dossiers-Bleu, span.span-dossiers-Orange, span.span-dossiers-Rose {
	text-transform:uppercase;
	font-weight:bold;
}
	span.span-dossiers-Bleu 	{ color:#3da2de; }
	span.span-dossiers-Orange 	{ color:#f5b200; }
	span.span-dossiers-Rose 	{ color:#ff66e7; }

.encartProduit-bgCorner-Bleu {
	background						: url(../images/interface/bg-cornerBleu.gif) 0 0 no-repeat;
}
.encartProduit-bgCorner-Orange {
	background						: url(../images/interface/bg-cornerOrange.gif) 0 0 no-repeat;
}
.encartProduit-bgCorner-Rose {
	background						: url(../images/interface/bg-cornerRose.gif) 0 0 no-repeat;
}

span.headerFlecheBleu { background: url(../images/interface/misc-flecheBleuFondGris.gif) 0 50% no-repeat; color:#3ab5ff; font-size:12px; }
span.headerFlecheRose { background: url(../images/interface/misc-flecheRoseFondGris.gif) 0 50% no-repeat; color:#ff66e7; font-size:12px; }
span.headerFlecheOrange { background: url(../images/interface/misc-flecheOrangeFondGris.gif) 0 50% no-repeat; color:#f5b200; font-size:12px; }


.comparateurSelection-strong {font-weight:bold;}
table.decouverteTable td
{
	padding:5px;
	vertical-align:top;
}

.lnkVoirArticle
{
	display:block;
	background: url(../images/interface/voirledetail.gif) -10px 0 no-repeat;
	padding:2px 0 0 20px;
	margin-top:6px;
	height:15px;
}
a.lnkBlock { display:block; float:left; width:20px; height:18px; padding-top:2px; text-align:center; background-color:#BDD732; color:#333; font-weight:bold; margin:0 5px 5px 0; }

div.hrHomePage
{
	margin-top:0;
}

.formulaire-message-erreur
{
	font-weight		:	bold;
	color				:	#ff0000;
	padding-left	:	10px;
}

.formulaire-message
{
	font-weight		:	bold;
	color				:	#BDD732;
	padding-left	:	12px;
}

#logoIazeoPrint{
display : none;
}

td.marquePushBg { background-color:#E6E6E6; }

.btn
{
	margin							:0 auto 0 auto;
	border							:0;
	height							:22px;
	cursor							:pointer;
}
.btn
{
	display:block;
	float:left;
	margin-right:15px;
}

.btnImprimer
{
	width :76px;
	background : url(../images/interface/btnImprimer.gif) 0 0 no-repeat;
}
#textMontantTVA, #montantTVA {
border:#e8e6e0 1px solid; border-left:0; border-top:0; font-weight:normal;
}
#textPrixTotal {
display : none;
}

p.paddingPage { margin:0 auto 0 auto; }
p.paddingPage a{ display:block; float:left; height:16px; padding:2px 8px 0 8px; text-decoration:none; border:#BDD732 1px solid; color:#402c0c; font-size:11px; margin:0 5px 5px 0; }
p.paddingPage a:hover { background-color:#BDD732; }
p.paddingPage a#selected { background-color:#fff; border:0; font-weight:bold; cursor:default; }
p.paddingPage a#selected:hover { background-color:#fff; color:#402c0c; }

/* -----------------------------------
	Landing Pages
--------------------------------------*/

h1.opt{
	height:22px;
	width:545px;
	margin:20px 0 10px 0;
	padding:5px 0 0 11px;
	background:#FFF url(../images/interface/bg-header-push-produit.gif) 0 0 no-repeat;
	color:#FFF;
	text-transform:none;
	font-weight:bold;
	text-transform:uppercase;
}

h2.opt{
	display:block;
	padding:0;
	margin:15px 0 0 0;
	color:#623d01;
}

h3.opt{
	font-size:12px;
	margin-top:5px;
	color:#BDD732;
}

p.opt{
	margin:6px 0 0 0;
}

p.opt a{
	text-decoration:underline;
	color:#000000;
}

p.opt a:hover{
	text-decoration:none;
	color:#000000;
}

.p-annexes{
	font-size:9px;
	color:#666666;
	margin:30px 0 0 0;
}

.p-annexes a{
	font-size:9px;
	color:#666666;
	text-decoration:none;
}
.p-annexes a:hover{
	font-size:9px;
	color:#666666;
	text-decoration:underline;
}
