#li {
font-family: Verdana;font-size: 11px;color:#222222!important;
}
a { font-family:tahoma; font-size:11px; color:#333333; text-decoration:none}
a:hover { font-family:tahoma; font-size:11px; color:#333333; cursor:pointer}

input { font-family:tahoma; font-size:11px; border:1px solid #7d7d7d; background-color:#FFFFFF;}
.boutons{text-align:right;}
.boutons_centre{text-align:center;}
.btGen { color: #7d7d7d; 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;}

.prixbarre{font-size:15px;background:url('../images/prix_barre.gif') no-repeat center center;}
.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 .info_prix{font-family: Tahoma;font-size: 12px;color:#222222!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;
	}
	
	.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
	}
	
	.table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #111111;
	text-decoration: none;
	}
	
	.titre {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5eabb1;
	border-bottom: 2px solid #5eabb1!important;
	text-decoration:bold;
	padding:0px;
	margin:0px;
	}
	
		
	.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;
	}
	
	.centre .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;
	}
	
	.centre .titre_produit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:bold;
	font-size: 11px;
	}
	.centre .texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
	
	.centre	.contour_image {
	padding: 2px 2px;
	border-left:1px solid #d6d2c2!important;
	border-right:1px solid #d6d2c2!important;
	border-top:1px solid #d6d2c2!important;
	border-bottom:1px solid #d6d2c2!important;
	BACKGROUND-COLOR: #FFFFFF;
	}
	
	.centre	.contour_image:hover {
	padding: 2px 2px;
	border-left:1px solid #e68b2c!important;
	border-right:1px solid #e68b2c!important;
	border-top:1px solid #e68b2c!important;
	border-bottom:3px solid #F4F3EC!important;
	BACKGROUND-COLOR: #FFFFFF;
	}
	
	
	.centre .table_rachat_credit {
	margin: 0px -1px 1px -1px!important;
	padding: 5px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #111111;
	}
	
	.centre .table_rachat_credit h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #111111;
	}
	
	.centre .table_saisie_gauche {
	margin: 0px -1px 1px -1px!important;
	padding: 5px 5px;
	border-right: 1px solid #d6d2c2!important;
	background: #F4F3EC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #111111;
	text-decoration: none;
	}
	
	.centre .table_saisie_droite {
	margin: 0px -1px 1px -1px!important;
	padding: 5px 5px;
	border-right: 1px solid #d6d2c2!important;
	background: #F4F3EC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #111111;
	text-decoration: none;
	}

	
	.centre h1 {
	margin: 0px -1px 1px -1px!important;
	padding: 3px 3px;
	border-bottom: 2px solid #d6d2c2!important;
	background: #FFFFFF;
	font-family: Verdana;
	font-weight: bold;
	font-size: 14px;
	color: #5E934F;
	}
	
	.centre h2 {
	margin: 0px -1px 1px -1px!important;
	padding: 3px 3px;
	border-bottom: 2px solid #d6d2c2!important;
	background: #FFFFFF;
	font-family: Verdana;
	font-weight: bold;
	font-size: 14px;
	color: #5E934F;
	}
	.centre h3 {
	margin: 0px -1px 1px -1px!important;
	padding: 5px 5px;
	border-top: 2px solid #e68b2c!important;
	border-left: 1px solid #e2decd!important;
	border-bottom: 1px solid #d6d2c2!important;
	border-right: 1px solid #d6d2c2!important;
	background: #eb411d;
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	}
	.centre .photo {
	margin: 0px -1px 1px -1px!important;
	padding: 5px 5px;
	border-left: 1px solid #333333!important;
	border-bottom: 1px solid #333333!important;
	border-right: 1px solid #333333!important;
	background: #ffffff;
	}
	
	.centre .liste_reference tr{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #111111;
		
	}
	
	.centre .liste_reference tr:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #111111;
	background: #ffffff;
	border-bottom: 1px solid #333333!important;
	}
	
	.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 */

	
	<!-- 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 #629E1C!important;
	}
	
	.table_listing_produit_gamme img {margin:2px;}
	
	.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 #629E1C!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;
	}
	.table_listing_produit_gamme tr.ligne_paire:hover td {
	background: #ebe1f6;
	font-family: Verdana;
	font-size: 11px;
	color:#333333;
	}
	.table_listing_produit_gamme tr.ligne_impaire td{
	font-family: Verdana;
	font-size: 11px;
	background: #FFFFFF;
	
	}
	.table_listing_produit_gamme tr.ligne_impaire:hover td {
	background: #ebe1f6;
	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;*/
}

