html, body {
	margin:0;
	padding:0;
	background-position:center top;
	background-repeat: no-repeat;
	background-image: url(../images/template/Temp2010/bg.jpg);
	
}
img { border:none; padding:0; margin:0}
.style1 {font-family:tahoma; font-size:11px;color: #FFFFFF;font-weight: bold;}
#Site { position:absolute;width:1014px; height:auto; padding:0px 0px 0px 0px; left:50%; margin-left:-507px;}

#header { height:166px; width:1015px}
#header h2 { font-family:tahoma; font-size:12px; margin:0; padding:0}
.logo {position:absolute;z-index:300}
.IcoNavClient {float:left; margin-left:73px; width:462px;}

#PanierRapide { display:none;position:absolute; margin-top:70px; margin-left:-301px; height:281px; width:531px; z-index:250 ;background-image:url(../images/bg_panier.png); background-position:left top; background-repeat:no-repeat;}
#PanierRapide .content { padding:15px; height:250px}

#FormCompteClient {display:none; position:absolute;z-index:250; background-image:url(../images/bg_login.png); background-position:left top; background-repeat:no-repeat; height:278px !important; width:227px !important; margin-left:228px; margin-top:70px !important;}
#FormCompteClient .content { padding:15px; height:260px}
#FormCompteClient h2 { font-family:tahoma; font-size:12px; color:#6d6d6d; padding:0; margin:0; border-bottom:1px solid #6d6d6d}

#loginClient { padding: 0px 0px 0px 0px; font-family:tahoma; font-size:11px;}
#loginClient h2{font-family:tahoma; font-size:13px; font-weight:bold; margin:0; padding:0}
#loginClient a{font-family:tahoma; font-size:11px; color:#333333}
#loginClient .info a{font-family:tahoma; font-size:11px; color:#333333}
#loginClient .info a:hover{font-family:tahoma; font-size:11px; color:#333333}
#loginClient input{background-color:#ffffff; font-family:tahoma; font-size:11px; border:1px solid #a2a29a;margin:2px; color:#333333}
#Content { font-family:tahoma; font-size:11px; color:#333333}
#caddie { font-family:tahoma; font-size:11px;}

#div_recherche_accueil { height:33px; vertical-align:middle; padding-top:10px; text-align:left; margin-left:15px; width:462px;}
#div_recherche_accueil label { font-family:tahoma; font-size:12px; color:#333333; font-weight:bold; width:88px; margin-left:10px}
#div_recherche_accueil input { font-family:tahoma; font-size:12px; color:#333333;}
#div_recherche_accueil .form { border:1px solid #ffffff; background-color:#FFFFFF; height:14px; width:300px; margin-left:0px}


.ref { font-family:tahoma; font-size:10px; color: #666666}
.ref a{ font-family:tahoma; font-size:10px; color: #666666}
.ref a:hover{ font-family:tahoma; font-size:11px; color: #666666}
.style4 {color: #333333; font-weight: bold; }
#div_login_accueil span {font-family:tahoma; font-size:11px; color: #666666}
#caddie {font-family:tahoma; font-size:11px; color:#333333;}
#div_recherche_accueil label {font-family:tahoma; font-size:12px; color: #666666}



/* Bannieres */
#Banniere_250X250{margin-top: 5px;}
#Banniere_250X250 ul{list-style-type:none; margin: 0px; padding: 0px;}

#Banniere_715X200{}
#Banniere_715X200 ul{list-style-type:none; margin: 0px; padding: 0px;}

#Banniere_345X400{}
#Banniere_345X400 ul{list-style-type:none; margin: 0px; padding: 0px;}

.BanniereOffreConso {}
.BanniereOffreConso ul{list-style-type:none; margin: 0px; padding: 0px;}

.BanniereOffreConsoAccueil {margin-bottom: 10px;}
.BanniereOffreConsoAccueil ul{list-style-type:none; margin: 0px; padding: 0px; }

/* Affichage du file d'ariane */
h1.FileDariane{font-size: 12px; margin: 0px;color:#898989!important;}
#FileDariane{font-size: 12px;font-weight: bold;margin-bottom: 5px;margin-top: 5px; color:#898989!important;margin-left: 7px;}
#FileDariane a{color:#898989!important;}

/* Affichage des block de gamme dans les pages GammeNiveau1.php et GammeNiveau2.php */
.Gamme .Descriptif {border: 1px solid #494949;background-color: #EFEFEF;width: 275px;margin: 5px;padding: 5px;position: absolute;display: none;top: 150px;left: 10px;font-size: 12px;z-index: 200;}
.Gamme .ListeProduit{clear:both;}

/* .Gamme{border: 1px solid #494949;width: 345px;height: 400px;float: left;margin: 5px;position: relative;background-image: url('../images/BgTableHeader.jpg');background-repeat:repeat-x;background-position:top;} */
.Gamme .SousGamme{clear:both;border-top: 1px solid #494949; font-size: 12px;margin-top: 10px;background-color: #F4FFE8;height: 96px;}
.Gamme .SousGamme a{font-weight:normal!important;}
.Gamme .SousGamme a:hover{text-decoration:underline;}
.Gamme .SousGamme .SousGammeGauche{display:block;width: 172px;float: left;list-style-type:none;margin: 10px 0 0 0px;padding: 0px;}
.Gamme .SousGamme .SousGammeDroite{display:block;width: 172px;float: right;list-style-type:none;margin: 10px 0 0 0px;padding: 0px;border-left: 1px solid #DEDEDE;height: 75px;}
.Gamme .SousGamme li{width: 100%;margin-left: 5px;}

.Gamme .Detail{margin: 10px;height: 180px;}
.Gamme .Detail .Image{float:left;width: 180px;position: relative;}
.Gamme .Detail .Image .Promo{position: absolute;	width: 65px;height: 16px;background-color: #FF0000;	font-size: 10px;color: #FFFFFF;text-align: center;font-weight: bold;z-index:200;}
.Gamme .Detail .Infos{font-size: 12px;}
.Gamme .Detail .Infos .prix{font-size: 20px;color: red;}

.Gamme h2{font-size: 14px;color: #494949;text-indent: 10px;margin-top: 3px;}
.Gamme ul{list-style-type:none;}
.Gamme ul li.miniature_photo{display: block;list-style-type:none;float: left;width: 40px;height: 40px;margin: 5px;border: 1px solid #DEDEDE;text-align: center;padding-top: 5px;}

#DivBlockDroit{width: 730px;min-height: 800px;padding-top: 10px;float:right;margin-right:10px;}

#DivBlockGauche{width: 195px;font-size: 11px;padding: 5px;float:left; margin-left: 12px; background-color:#DEDEDE; margin-top:15px; height:235px; margin-right:13px;}
#DivBlockGauche #Menu li{list-style-type:none;}
#DivBlockGauche #Menu div{padding: 5px;}

#DivBlockGauche .TitreBlockGauche{border-bottom: 1px solid #494949;font-size: 14px;margin: 5px 0px 5px 0px;text-indent: 5px;}

/* Block produit dans la page GammeNiveau3 et Gamme */
.Produit{float: left;width: 200px;padding: 2px;margin: 0px 12px 12px 12px;height: 235px;border: 1px solid #DEDEDE;}
.Produit .ProduitImage{text-align: center;height: 145px;margin: 5px 0px;cursor : pointer; }
.Produit .ProduitImage .Promo{position: absolute;width: 65px;height: 16px;background-color: #FF0000;	font-size: 10px;color: #FFFFFF;text-align: center;font-weight: bold;margin:0px;z-index:10;}
.Produit .ProduitTitre{font-size:15px;}
.Produit .ProduitGamme{font-size:13px;}
.Produit .ProduitPrix .ProduitPrixVente{font-size:15px;color:red;}
.Produit .ProduitPrix .ProduitPrixPublic{font-size:12px;color:#494949;}

/* Select confirgurateur */
#DivBlockGauche .select{clear:both; font-family:tahoma; font-size:11px; margin-bottom: 2px; width:195px; border: 1px solid #DEDEDE; }

/* Descriptif de la gamme titre et description */
#DivBlockDroit #DescriptionGamme{padding: 2px;border-bottom: 1px solid black;font-size: 11px;margin: 0px 5px 10px 5px;}
#DivBlockDroit #InfosGamme{padding: 2px;	border-top: 1px solid black;border-bottom: 1px solid black;font-size: 16px;margin: 0px 5px 0px 5px;}
#DivBlockDroit #InfosGamme span{font-size: 12px;color: #494949;}

#DivBlockDroit h1{font-size: 14px;font-weight: bold; margin:0 0 5px 0; padding:0}
#DivBlockDroit h2{font-size: 12px;font-weight: bold; margin:0 0 5px 0; padding:0}

#DivBlockDroit .ProduitTitre h2{font-size: 12px;font-weight: bold; margin:0 0 5px 0 ; padding:0}

#DivBlockDroit .ProduitTitre {margin:0px;}
#DivBlockDroit .ProduitGamme {margin:0px 0 10px 0px;}
#DivBlockDroit .ProduitGamme  a{font-weight: normal;}
#DivBlockDroit .ProduitGamme  a:hover {font-weight: bold;}

/* Bouton de paggination */
.bt_navigation {font-weight: normal; display: block;float: left;width: 20px;height: 15px;border: 1px solid #DEDEDE;font-size: 12px;text-align: center; margin:2px;}
.bt_navigation_large {font-weight: normal; display: block;float: left;width: 45px;height: 15px;border: 1px solid #DEDEDE;font-size: 12px;text-align: center;	margin:2px;}

/* Page de l'offre conso */ 
#DivInfosOffreConso{border: 1px solid #DEDEDE;padding: 3px;}
#DivInfosOffreConso h1{font-size: 16px;}
#DivInfosOffreConso p{font-size: 15px;}
#DivListingProduit{margin-top: 10px;}
#Bannniere{margin: 0px;padding: 0px;}
.DivAlerte{background-color:#ff9999;padding: 2px;}
p.Titre{font-weight: bold;}


/* STYLE POUR LE RECAP COMMANDE PENDANT LA VALIDATION CADDIE */
#RecapListeProduit li {position: relative;}
#RecapListeProduit li div{	position: absolute;	top: -100px;	left: 150px;	border: 1px solid #DEDEDE;	background-color: #FFFFFF;	width: 250px;	padding: 10px;	z-index:1000;}
#RecapListeProduit li div .RecapNomProduit{	font-size: 13px;}




#li {
font-family: Verdana;font-size: 11px;color:#222222!important;
}
a:link {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
	cursor:pointer;
	color:#222222!important;
}
a:hover {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
	color:#333333!important;
}
a:visited {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
	color:#333333!important;
}
	
.centrer_site {
     position : absolute;
     left : 50%;
     top : 0%;
     width : 800px;
     /*margin-top : -300px;*/
     margin-left : -400px;
	 z-index:10;
	 background-color:#FFFFFF;
}

#bg_site {
	height:100%
	position : absolute;
	left : 50%;
	top : 0%;
	width:830px;
	margin-left : -405px;
	background-image: url(images/bg_site.jpg);
	z-index: 0;
	visibility: visible;
	overflow: visible;
	background-color: #999999;
}
-->
.boutons{text-align:right;}
.boutons_centre{text-align:center;}
.btGen { color: #737373; font-weight: bold; text-decoration: none; background-image: url("/images/bg_bouton.gif"); background-position: 0 0; margin: 0 0 0 2px; padding: 0 5px 0 5px; position: relative; height: 14px; border: solid 1px #b8b8b8 }
.btGen:hover{background-image:none;background-color:#fff}
.btGen img{position:absolute;top:0!important;left:0!important;top:1px;left:6px;}

.caddie .prixbarre{font-size:11px;background:url('../images/prix_barre.gif') no-repeat center center;}
.centre .gros_titre_produit {font-family: Tahoma;font-size: 18px;text-decoration:bold;cursor:pointer;color:#222222!important;}
.centre .zoom_image {font-family: Tahoma;font-size: 9px;color:#222222!important;}
.centre .prixbarre{font-size:15px;background:url('../images/prix_barre.gif') no-repeat center center;}
.centre .info_prix{font-family: Tahoma;font-size: 12px;color:#222222!important;}

.info_prix{font-family: Tahoma;font-size: 10px;color:#a2a2a2 !important;}
.prix{font-family: Tahoma;font-size: 13px; height:25px;color:#FF0000 !important;}
	
.liens {font-family: Verdana;font-size: 11px;text-decoration:none;cursor:pointer;color:#333333;}
	.liens_prix{
		font-family: Verdana;
		font-size: 11px;
		text-decoration:none;
		cursor:pointer;
		color:#333333;
	}
		.liens_prix:hover {
		font-family: Verdana;
		font-size: 11px;
		text-decoration:bold;
		cursor:pointer;
		color:#c75c04;
		}
	
	.liens_mail {
	font-family: Verdana;
	font-size: 11px;
	text-decoration:none;
	cursor:pointer;
	color:#c75c04;
	}
	.liens_mail:hover {
	font-family: Verdana;
	font-size: 11px;
	text-decoration:none;
	cursor:pointer;
	color:#c75c04;
	}
	.liens:hover {
	/*padding:5px;*/
	font-family: Verdana;
	font-size: 11px;
	text-decoration:bold;
	cursor:pointer;
	color:#c75c04;
	}
	.table_content {
	font-family: Verdana;
	font-size: 11px;
	border-left:1px solid #919b9c!important;
	border-right:1px solid #919b9c!important;
	}
	.mini_photo {
	padding: 5px 5px;
	border-left:1px solid #919b9c!important;
	border-right:1px solid #919b9c!important;
	border-top:1px solid #919b9c!important;
	border-bottom:1px solid #919b9c!important;
	BACKGROUND-COLOR: #DBEAAA;
	}
	
	.titre_preview {
	font-family: Verdana;
	font-size: 11px;
	border-bottom:1px solid #919b9c!important;
	}
	
	.table {
	font-family: Verdana;
	font-size: 11px;
	}
	
	.form {
	BORDER-RIGHT: #d6d2c2 1px solid!important; 
	BORDER-TOP: #d6d2c2 1px solid!important; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #d6d2c2 1px solid!important; 
	COLOR: #24527e; 
	BORDER-BOTTOM: #d6d2c2 1px solid!important; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #ffffff;
	}
	
	.champ_verouille {
	BORDER-RIGHT: #24527e 1px solid!important; 
	BORDER-TOP: #24527e 1px solid!important; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #24527e 1px solid!important; 
	COLOR: #24527e; 
	BORDER-BOTTOM: #24527e 1px solid!important; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #cccccc;
	}
.formOk { color: #737373; font-weight: bold; text-decoration: none; background-image: url("/images/bg_bouton.gif"); background-position: 0 0; margin: 0 0 0 5px; padding: 0 5px 0 13px; position: relative; height: 18px; border: solid 1px #b8b8b8 }


  	.form_select {
	BORDER-RIGHT: #24527e 1px solid!important; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #24527e 1px solid!important; 
	COLOR: #24527e; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #ffffff;
	}
	
	.table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #111111;
	text-decoration: none;
	}
	
	.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e68b2c;
	border-bottom: 2px solid #e68b2c!important;
	text-decoration:bold;
	}
	
		
	.adresse_haut {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	}
	
	.adresse_bas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border-top: 5px solid #e66722!important;
	text-decoration: none;
	}
	
	.lien_google {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #eeeeee;
	text-decoration: none;
	}
	
	.caddie .table {
	margin: 0px -1px 1px -1px!important;
	padding: 5px 5px;
	border-top: 1px solid #e2decd!important;
	border-left: 1px solid #e2decd!important;
	border-bottom: 1px solid #d6d2c2!important;
	border-right: 1px solid #d6d2c2!important;
	background: #F4F3EC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
	
	.caddie .total {
	margin: 0px -1px 1px -1px!important;
	padding: 5px 5px;
	border-top: 1px solid #DBEAAA!important;
	background: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
	
	
	.liste_reference .liens_commande{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #111111;
	}
		.liste_reference .liens_commande:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #111111;
	background: #ffffff;
	border-bottom: 1px solid #333333!important;
	}
	
	.resultat_recherche table {
		margin: 0px -1px 1px -1px!important;
		padding: 5px 5px;
		border-top: 1px solid #e2decd!important;
		border-left: 1px solid #e2decd!important;
		border-bottom: 1px solid #d6d2c2!important;
		border-right: 1px solid #d6d2c2!important;
		background: #FFFFFF;
	}
	
	.resultat_recherche h2 {
	margin: 0px -1px 1px -1px!important;
	padding: 2px 2px;
	border-left: 8px solid #d69714!important;
	border-bottom: 2px solid #c0c58e!important;
	background: #c0c58e;
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	}
	
	.resultat_recherche .type_vente {
	border-top: 1px solid #c0c58e!important;
	border-left: 1px solid #c0c58e!important;
	border-bottom: 1px solid #c0c58e!important;
	border-right: 1px solid #c0c58e!important;
	background: #FFFFFF;
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	}
	
	.resultat_recherche a {
	
	font-family: Verdana;
	font-size: 10px;
	}
	.resultat_recherche a:hover {
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	}
	
	.cnil {
	margin: 0px -1px 1px -1px!important;
	padding: 5px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #111111;
	}
	
	.affptgrey{color :#666666; font-size: 11px;}
	/* cadre gris */
TD.cpd {background-image: url(../images/cpd.gif); width: 10px;}
TD.cpg {background-image: url(../images/cpg.gif); width: 10px;}
TD.cpbd {background-image: url(../images/cpbd.gif); width: 10px;height: 10px;}
TD.cpbg {background-image: url(../images/cpbg.gif); width: 10px;height: 10px;}
TD.cphd {background-image: url(../images/cphd.gif); width: 10px;height: 10px;}
TD.cphg {background-image: url(../images/cphg.gif); width: 10px;height: 10px;}
TD.cpb {background-image: url(../images/cpb.gif); height: 10px;}
TD.cph {background-image: url(../images/cph.gif); height: 10px;}
TD.cp {background-color: #f9f9f9;}

	
	<!-- Previsualisation des images -->
	.div_preview_image {
	border-top: 1px solid #e68b2c!important;
	border-left: 1px solid #e2decd!important;
	border-bottom: 1px solid #d6d2c2!important;
	border-right: 1px solid #d6d2c2!important;
	background: #FFFFFF;
	}
	
	.div_preview_image h2 {
	margin: 0px -1px 1px -1px!important;
	padding: 5px 5px;
	border-top: 1px solid #d6d2c2!important;
	border-left: 1px solid #d6d2c2!important;
	border-bottom: 1px solid #d6d2c2!important;
	border-right: 1px solid #d6d2c2!important;
	background: #ebeadb;
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	}
	
	.border_preview{
	z-index:100;
	position:absolute; 
	background: #fff;
	border: 1px solid #d6d2c2;
}

	.preview_temp_load {
	vertical-align:middle;
	text-align:center;
	padding: 10px;
}
	.preview_temp_load img{	
	vertical-align:middle;
	text-align:center;
}
	#loader_container {text-align:center;position:absolute;top:40%;width:100%}
	#loader {
	font-family:Tahoma, Helvetica, sans;
	font-size:10px;
	color:#000000;
	background-color:#FFFFFF;
	padding:10px 0 16px 0;
	margin:0 auto;
	display:block;
	width:135px;
	border:1px solid #6A6A6A;
	text-align:left;
	z-index:255;
}
	#progress {
	height:5px;
	font-size:1px;
	width:1px;
	position:relative;
	top:1px;
	left:10px;
	background-color:#9D9D94;
}
	<!-- FIN de Previsualisation des images -->
	
	
	<!-- invisible  -->
	.invisible tr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	text-decoration: none;
	}
	.invisible a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	text-decoration: none;
	}
	
	.invisible a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	text-decoration: none;
	}
	
	/* TAble de listing */
	.table_listing_produit_gamme {
	font-family: Verdana;
	font-size: 11px;
	padding: 0px 0px;
	border-bottom: 3px solid #c0c58e!important;
	}
	
	.table_listing_produit_gamme tr.ligne_impaire {
	margin: 0px;
	height:22px;
	}
	
	.table_listing_produit_gamme tr.ligne_paire {
	margin: 0px;
	height:22px;
	
	}
	.table_listing_produit_gamme tr.ligne_impaire a {
	font-family: Verdana;
	font-size: 11px;
	color:#222222;
	}
	
	.table_listing_produit_gamme tr.ligne_impaire a:hover {
	font-family: Verdana;
	font-size: 11px;
	color:#666666!important;
	margin: 0px;
	}
	
	.table_listing_produit_gamme tr.ligne_paire a {
	font-family: Verdana;
	font-size: 11px;
	color:#222222;
	   margin: 0px;
	}
	
	.table_listing_produit_gamme tr.ligne_paire a:hover {
	font-family: Verdana;
	font-size: 11px;
	color:#666666!important;
    margin: 0px;
	}
	
	.table_listing_produit_gamme .titre {
	margin: 0px 0px 0px 0px!important;
	padding: 1px 1px;
	border-bottom: 2px solid #c0c58e!important;
	background: #F4F3EC;
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	}
	.table_listing_produit_gamme tr.ligne_paire td {
	font-family: Verdana;
	font-size: 11px;
	background: #FFFFFF;
	border-bottom:1px solid #999999 ;
	}
	.table_listing_produit_gamme tr.ligne_paire:hover td {
	background: #f2e9d9 url('./images/FondDiagonale.gif');
	border-bottom:1px solid #999999 ;
	font-family: Verdana;
	font-size: 11px;
	color:#333333;
	}
	.table_listing_produit_gamme tr.ligne_impaire td{
	font-family: Verdana;
	font-size: 11px;
	border-bottom:1px solid #999999 ;
	background: #FFFFFF;
	}
	.table_listing_produit_gamme tr.ligne_impaire:hover td {
	border-bottom:1px solid #999999 ;
	background: #f2e9d9 url('./images/FondDiagonale.gif');
	font-family: Verdana;
	font-size: 11px;
	color:#333333;
	}
	.table_listing_produit_gamme .ligne {
	font-size: 12px;
	border-bottom:1px solid #999999 ;
	padding-left:10px;
}
	.table_listing_produit_gamme .frame {
		width: 98%;
		height: 450px;
		background-color:#F4F3EC;
		overflow: auto;
		border-style:solid; 
		border-width:0px; 
		border-color:#000000;
		/*cursor:pointer;*/
}

.vignette {float:left; width:160px; height:160px; background:url(/images/bg-photos.gif); margin:.3em auto 0; padding:5px 5px 0 0;}
.promotion {display:block;font-family:tahoma; font-size:11px; width:55px; height:16px; margin-top:135px; margin-left:90px; padding:2px; background-color:#FF0000; color:#FFFFFF; position:absolute; z-index:10}
/* type thumbs */
.productListing.thumbs .productWrapper {float:left; width:170px; height:320px; border:1px solid #ccc; border-width: 0 0 1px 1px; padding:5px;text-align:center; position:relative;}
.productListing.thumbs .productWrapper h4 { display:block; z-index:15; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333; padding-bottom:10px;}
.productListing.thumbs .designation {display:block; height:25px; overflow:hidden;font-weight:bold;font-size:1.1em;}
.productListing.thumbs .vignette {display:block; width:160px; height:160px; background:url(/images/bg-photos.gif); margin:.3em auto 0; padding:5px 5px 0 0;}
.productListing.thumbs .productWrapper .promotion {display:block;font-family:tahoma; font-size:11px; width:55px; height:16px; margin-top:140px; margin-left:90px; padding:2px; background-color:#FF0000; color:#FFFFFF; position:absolute; z-index:10}
/*.productListing.thumbs .vignette .promotion {display:block;font-family:tahoma; font-size:10px; width:35px; height:35px; padding:2px; background-color:#FF0000; color:#FFFFFF; position:absolute; z-index:10}*/
.productListing.thumbs .vignette img {max-width: 150px;  max-height: 150px; vertical-align:middle; border:0}
.productListing.thumbs .note {clear:both;display:block;/*float:right;*/}
.productListing.thumbs .note img {padding-right:5px;vertical-align:text-top;}
.productListing.thumbs .note a {font-size:0.9em;text-decoration:underline; }
.productListing.thumbs .prix_produit {text-align:center;height:25px;/*clear:right;*/font-weight:bold;font-size:1.5em;}
.productListing.thumbs .info_prix {text-align:center;height:13px;/*clear:right;*/ font-family:tahoma; font-size:11px;}
.productListing.thumbs .realPrice {line-height:1.5em;}
.productListing.thumbs .realPriceStrike {color:#777;text-decoration:line-through;font-size:.7em;padding-left:.5em;}
.productListing.thumbs .promoPrice {/*color:#f00;*/}
.productListing.thumbs .tax {font-size:.5em;font-weight:bold;line-height:.7em;padding-left:0.2em;vertical-align:0.7em;}
.productListing.thumbs .seemore {font-family:tahoma; font-size:9px;position:absolute;display:block;left:0; bottom:2;text-align:center;width:180px;}
.productListing.thumbs .seemore a {text-decoration:underline;}
.productListing.thumbs .seemore a:hover {text-decoration:none;}



/* APPARAMENT PLUS UTILE */

.menu tr {
background-image:none;background-color:#fff
}
.menu tr:hover {
color: #737373; font-weight: bold; text-decoration: none; background-image: url("/images/bg_bouton.gif"); background-position: 0 0; margin: 0 0 0 5px; padding: 0 5px 0 13px; position: relative; height: 18px; border: solid 1px #b8b8b8
}

.menu .liens {
font-family: Verdana;
font-size: 11px;
}
.menu .liens:hover {
color: #737373; font-weight: bold; text-decoration: none; background-image: url("/images/bg_bouton.gif"); background-position: 0 0; margin: 0 0 0 5px; padding: 0 5px 0 13px; position: relative; height: 18px; border-left: solid 3px #7BC523
}


/* Ombre porté */ 
.img-shadow {
  float:left;
  background: url("/images/shadowAlpha.png") no-repeat bottom right !important;
  background: url("/images/shadow.gif") no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  } 
 
.BlockPhoto{
	margin: 0px auto;
	width: 155px;
}

