/* Général */
html, body {
	height: 100%;
	width: 100%;  
	/*overflow: none;*/
}

body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color:#000;
	margin:0;
	padding:0;
}
img{
	border:0;
}
input, textarea, select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
    border: 1px solid #565656;
    padding:3px;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
    border: 1px solid #565656;
    padding:3px;
}
#spacer{
	clear:both;
}
/*********************************** OPTION ********************************************/
/*a {
	color:#ca286c;
	text-decoration:none;
}
a:hover, a:focus {
		
}
a.classic {
	color:#2B6AC6;
	text-decoration:underline;
}
a.classic:hover {
	text-decoration:underline;  
	color:#ca286c;		
}*/
/*********************************** SUPER CONTENEUR   ***********************************/
#conteneur_super{
	width: 100%;
	margin:auto;
	border:0px solid #ff0000;
}
/*********************************** CONTENEUR HEADER  ***********************************/
#conteneur_header{
	width: 100%;
	height:170px;
	margin:auto;
	background-image:url(images/fond_header.gif);
	background-repeat:repeat-x;
}
#header{
	width:965px;
	height:161px;
	margin:auto;
	background-image:url(images/header.jpg);
	background-repeat:no-repeat;
}
#header_logo{
	float:left;
	width: 365px;
	height: 79px;
	padding-top:10px;
	margin-left:38px;
	/** /
	border:1px solid #00ff00;
	/**/
}
/**** BLOC_NAVIGATION SECONDAIRE ***********************************/
#header_nav_2{
	float:left;
	margin-left:00px;
	width: 400px;
	height: 55px;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	/** /
	border:01px solid #ff0000;
	/**/
}
.header_nav_2_tel{
	/*width:205px;*/
	float:right;
	font-size:12px;
	margin-right:13px;
	padding-bottom:5px;
	padding-left:5px;
	text-align:right;
	/** /
	border:01px solid #ff0000;
	/**/
	background-color:#9ECB3C;
}
.header_nav_2_link{
	float:right;
	margin-right:13px;
	background-color:#9ECB3C;
	padding-bottom:4px;
	/** /
	border:01px solid #ff0000;
	/**/
}
.header_nav_2_link a{
	color:#fff;
	font-size:13px;
	/*padding-right:3px;*/
	padding-left:3px;
	text-decoration:none;
}
#logo_tourne{
	float:right;
	width:155px;
	height:50px;	
	/*margin-bottom:13px;*/
	margin-top:5px;
	/** /
	border:1px solid #ff0000;
	/**/
}
#newsletter{
	float:left;
	width:114px;
	height:45px;
	margin-top:30px;
	margin-left:260px;
	color:#fff;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/** /
	border:1px solid #ff0000;
	/**/
}
#newsletter a{
	color:#fff;
	text-decoration:none;
}
#newsletter a:hover{
	text-decoration:underline;
}
#header_nav_secondaire{
	float:right;
	padding-top:8px;
	width: 572px;
	height: 35px;
	color:#fff;
	background-image:url(images/fond_header_nav.gif);
	background-repeat:no-repeat;
}
#espacepro{
	float:left;
	width:106px;
	height:33px;
	text-align:center;
}
.ico{
	margin-top: 0px;
	vertical-align: middle;
}
#header_nav_secondaire a{
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
#header_nav_secondaire a:hover{
	text-decoration:underline;
}
/**** BLOC_NAV_PRINCIPALE ***********************************/
#liens_plus{
	float:left;
	text-align:right;
	width:562px;
	margin-top:14px;
	height:20px;
	/** /
	border:1px solid #00ffFF;
	/**/
}
.liens_plus_link1{
	float:right;
	width:135px;
	height:20px;
	margin-top:-2px;
	margin-left:0;
	padding-top:2px;
	text-align:center;
	background-color:#FFFFFF;
	color:#9ccc3c;
	border:1px solid #9ccc3c;
	border-bottom:0;
	border-right:0;
	font-size: 14px;	
}
.liens_plus_link1 a, .liens_plus_link2 a{
	color:#90ba37;
	font-size:14px;
	
}
.liens_plus_link1 a:hover, .liens_plus_link2 a:hover{
	color:#00aadc;
}
.liens_plus_link2{
	float:right;
	width:133px;
	height:20px;
	margin-top:-7px;
	margin-left:0;
	padding-top:7px;
	text-align:center;
	background-color:#FFFFFF;
	color:#9ccc3c;
	border:1px solid #9ccc3c;
	border-bottom:0;
	font-size: 14px;	
}
#header_nav_principale{
	float:right;
	width:560px;
	height:30px;
	margin-top:7px;
	margin-bottom:0px;
	margin-right:-18px;
}
.bouton{
	float:left;
}
.bouton_g{
	float:left;
	width:8px;
	height:21px;
	background-image:url(images/bout_g.gif);
	background-repeat:no-repeat;
}
.bouton_tr{
	float:left;
	height:21px;
	padding-top:3px;
	background-image:url(images/bout_tr.gif);
	background-repeat:repeat-x
}
.bouton_tr a{
	padding-left:8px;
	padding-right:8px;
	margin-top:3px;
	font-size:14px;
	text-decoration:none;
	color:#40403f;
}
.bouton_tr a:hover{
	color:#fff;
}
.bouton_tr2{
	float:left;
	height:21px;
	padding-top:3px;
	background-image:url(images/bout_tr.gif);
	background-repeat:repeat-x
}
.bouton_tr2 a{
	padding-left:8px;
	padding-right:8px;
	margin-top:3px;
	font-size:14px;
	text-decoration:none;
	color:#ffffff;
}
.bouton_tr2 a:hover{
	color:#40403f;
}
.bouton_d{
	float:left;
	width:8px;
	height:21px;
	background-image:url(images/bout_d.gif);
	background-repeat:no-repeat;
}
/**** BLOC_RECHERCHE ***********************************/
#contenu_recherche{
	float:left;
	width:350px;	
	height:20px;
	margin-bottom:14px;
	margin-top:-1px;
	margin-left:32px;
}
.champ_recherche{
	float:left;
	width:150px;
	height:12px;
	padding-left:5px;
	color:#565656;
	border:0;
}
.champ_ok2{
	float:left;
	width:21px;
	height:19px;
	color:#fff;
	background:url(images/bout_rech.gif) no-repeat;
	border:0;
}
#recherche_link{
	float:left;
	margin-left:5px;
	margin-right:2px;
	padding-top:4px;
}
#recherche_link a{
	font-size:10px;
	float:left;
	color:#fff;
}
/**** BLOC_RECHERCHE ***********************************/
#deconnexion{
	float:left;
	width:98px;
	height:22px;
	margin-top:-3px;
	margin-left:4px;
	text-align:center;
	padding-top:3px;
	background-image:url(images/deconnexion.gif);
	background-repeat:no-repeat;
}
#deconnexion a{
	text-decoration:none;
	font-size:12px;
	color:#fff;
}
#deconnexion a:hover{
	color:#9FCC3B;
}
#reste{
	float:left;
	width:90px;
	height:33px;
	padding:2px;
	margin-top:-3px;
	margin-left:9px;
}
#reste a{
	color:#fff;
	font-size:13px;
	padding-left:3px;
	text-decoration:none;
}
#reste a:hover{
	color:#9FCC3B;
}
.ico_compte{
	float:left;
	margin-top:5px;
	width:7px;
	height:7px;
}
/**** BLOC_CONNEXION ***********************************/
#header_connexion{
	float:right;
	width:195px;
	height:50px;
	color:#565656;
	font-size:11px;
}
form{
	margin-bottom:0;
}
.champ_email{
	float:left;
	color:#565656;
	padding-left:5px;
	margin-bottom:3px;
}
.champ_mdp{
	float:left;
	color:#565656;
	padding-left:5px;
}
.champ_ok{
	float:right;
	width:31px;
	height:19px;
	color:#fff;
	background:url(images/bout_ok.gif) no-repeat;
}

/*********************************** CONTENEUR CONTENU ***********************************/
#conteneur_contenu{
	float:left;
	width: 100%;
	height:auto;
	/*background-image:url(images/fond_middle.gif);*/
	/*background-repeat:repeat;*/
}
#contenu{
	width:960px;
	height:auto;
	margin:auto;
	margin-top:0px;
	background-color:#FFFFFF;
	background-image:url(images/elec_vertical.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}
html>body #contenu{
	width:960px;
	height:auto;
	margin:auto;
	margin-top:10px;
	background-color:#FFFFFF;
	background-image:url(images/elec_vertical.gif);

}
/**** BLOC_GAUCHE ***********************************/
#contenu_gauche{
	float:left;
	width:208px;
	/*margin-left:40px;*/
	margin-left:44px;
	height:auto;
	/*border:01px solid #565656;*/
}
#gauche_elec{
	float:left;
	width:43px;
	height:100%;
	bottom:0;	
}

/**** BLOC_NEWSLETTER ***********************************/
#contenu_gauche_newsletter{
	float:left;
	width:181px;	
	height:60px;
	border:1px solid #565656;
	margin-bottom:14px;
}
#form{
	float:left;
	width:169px;
	height:10px;
	margin-left:3px;
	margin-right:2px;
}
.champ_newsletter{
	float:left;
	width:129px;
	height:21px;
	padding-left:5px;
	background-image:url(images/fond_newsletter.gif);
	background-repeat:no-repeat;
	color:#fff;
}
/**** BLOC_CATALOGUE **********************************
#contenu_gauche_catalogue{
	float:left;
	width:181px;	
	height:auto;
	border:1px solid #565656;
	margin-bottom:14px;

}
#catalogue{
	text-align:center;
	margin-bottom:10px;
}
#catalogue a{
	color:#565656;
	font-weight:600;
	text-decoration:none;
}
#catalogue a:hover{
	text-decoration:underline;
}*/
/**** CONTENU_GAUCHE ***********************************/
.gauche_titre{
	float:left;
	margin:0px 0px 0px -5px;
	padding:12px 0px 0px 20px;
	width:175px;
	height:22px;
	font-weight:bold;
	background-color:#565656;
	background-image:url(images/entete_nav.gif);
	background-repeat:no-repeat;
	color:#fff;
	font-size:12px;
}

*:first-child+html .gauche_titre{
	float:left;
	margin:0px 0px 4px -5px;
	padding:8px 0px 4px 20px;
}

.categ{
	margin:0px;
	padding:0px;
	font-size:12px;
	
}

.gauche_titre2{
	float:left;
	padding-top:7px;
	padding-left:5px;
	width:181px;
	height:18px;
	font-weight:bold;
	color:#FFB019;
}

#contenu_gauche_produits{
	float:left;
	width:189px;	
	height:auto;
	border:1px solid #565656;
	margin-bottom:14px;
	padding-bottom:8px;
}

.gauche_liste{
	float:left;
	margin-top:-11px;
	margin-left:-30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
}

.gauche_liste ul li{
	float:left;
	width:179px;
	padding-top:2px;
	margin-left:-10px;
	padding-left:10px;
	background-color:#FFFFFF;
	
}
html>body .gauche_liste ul li{
	margin-left:-10px;
	list-style-type:none;
	float:left;
}
.gauche_liste ul li a{
	float:left;
	padding-left:10px;
	color:#565656;
	font-weight:bold;
	text-decoration:none;
	padding-left: 25px;
	background:url(images/puce_menu.gif);
	background-repeat:no-repeat;
	font-size:12px;	
	cursor: pointer;  
}
.gauche_liste ul li a:hover{
	list-style-type: none;
	background:url(images/puce_menu.gif);
	background-repeat:no-repeat;
	padding-left: 25px;
	color:#00aadc;
}
html>body .gauche_liste ul li a{
	color:#565656;
	font-weight:bold;
	text-decoration:none;
	padding-left: 9px;
	font-size:11px;	
	cursor: pointer;  
}
html>body .gauche_liste ul li a:hover{
	list-style-type: none;
	background:url(images/puce_menu.gif);
	background-repeat:no-repeat;
	padding-left: 9px;
	color:#00aadc;
}
/**** BLOC_DROIT ***********************************/
#contenu_droit{
	float:right;
	width:700px;
	height:auto;
	background-color:#ffffff;	
}
#contenu_droit_bloc{
}
#contenu_droit_encard{
	width:700px;
	height:216px;
	margin-bottom:30px;
	border:1px solid #5c5c5c;
}
#contenu_droit_ligne{
	width:700px;
	float:right;
	margin-bottom:5px;
	/*border:1px solid #5c5c5c;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#motscles{
	float:left;
	color:#5c5c5c;
	font-size:9px;
	font-weight:bold;
	/*border:1px solid #ff0000;*/
}
#panier{
	height:16px;
	float:right;
	margin-top:-5px;
	font-weight:bold;
	font-size:11px;	
}
#panier a{
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
	background-image:url(images/caddy_ico.gif);
	background-repeat:no-repeat;
	color:#9dcb3c;
}
#panier a:hover{
	background-image:url(images/caddy_ico_on.gif);
	color:#00A1D5;
}
#ico_cb{
	float:right;
	width:82px;
	height:17px;
	margin-top:-5px;
}
                    
/**** BLOC_PLUS DE PRODUITS ***********************************/
#contenu_droit_plusdeproduits{
	float:left;
	width:701px;
	height:278px;
	margin-bottom:20px;
	margin-top:25px;
}
.plusdeproduit_fl{
	float:left;
	height:250px;
	width:12px;
	margin-top:100px;
}
.fl{
	float:left;
	width:12px;
	height:33px;
	margin-top:100px;
}
.flg a{
	float:left;
	width:12px;
	height:33px;
	background-image:url(images/fl_g.png);
}
.flg a:hover{
	background-image:url(images/fl_g_on.png);	
}
.fld a{
	float:left;
	width:12px;
	height:33px;
	background-image:url(images/fl_d.png);
}
.fld a:hover{
	background-image:url(images/fl_d_on.png);	
}
#plusdeproduit_bloc{
	float:left;
	width:677px;
	height:250px;
	background-image:url(images/fond_prod_bas.gif);
	background-repeat:no-repeat;
}
#plusdeproduit_bloc_bis{
	float:left;
	width:700px;
	height:250px;
	background-image:url(images/fond_prod_bas_bis.gif);
	background-repeat:no-repeat;
}
.ligne{
	float:left;
	width:690px;
	height:auto;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:3px;
	margin-right:8px;
}
.vignette{
	float:left;
	width:162px;
	height:240px;
	margin-left:0px;
	margin-right:0px;
	/*margin-top:-3px;*/
	/*background-color:#ffffff;*/
	/*border:1px solid #ff0000;*/
}
html>body .vignette{
	float:left;
	width:162px;
	height:240px;
	margin-left:0px;
	margin-right:0px;
	/*border:1px solid #ff0000;*/
}
.vignette_bis{
	float:left;
	width:168px;
	height:240px;
	margin-left:0px;
	margin-right:0px;
	/*MARGIN-TOP:-3PX;*/
}
html>body .vignette_bis{
	float:left;
	width:168apx;
	height:240px;
	margin-left:0px;
	margin-right:0px;
}
.vignette_nom_bis{
	float:left;
	margin:0px -2px 0px 5px;
	padding:0px;
	width:168px;
	height:30px;
	font-size:12px;
	color:#5c5c5c;
}
.vignette_nom_bis a{
	color:#5c5c5c;
	font-weight:bold;
	text-decoration:none;
}
.vignette_ref_bis{
/*	z-index:1;
	position:relative;*/
	float:left;
	height:12px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:4px;
	padding-right:4px;
	margin:0px;
	font-size:10px;
	color:#5c5c5c;
	width:100%;
	background-color:#c6cace;
}
.vignette_ref_bis a{
	float:left;
	height:10px;
	color:#5c5c5c;
	text-decoration:none;
}
.vignette_ref_promo{
	float:left;
	width:161px;
	/*border:1px solid #00ffff;*/
	
}
.vignette_ref{
	/*z-index:400;
	position:relative;*/
	float:left;
	height:12px;
	padding:3px;
	margin:0px;
	font-size:10px;
	color:#5c5c5c;
	width:100%;
	background-color:#c6cace;
	/*border:1px solid #ffff00;*/
	
}
.vignette_ref a{
	float:left;
	height:10px;
	color:#5c5c5c;
	text-decoration:none;
}

.vignette_promo{
	/*z-index:2;*/
	/*position:relative;*/
	float:right;
	font-size:16px;
	margin-right:0px;
	margin-top:-21px;
	text-align:center;
	/*padding:2px;*/
	padding:3px 2px 2px 2px;
	width:41px;
	height:21px;
	color:#00aadc;
	font-weight:bold;
	/*border:1px solid #ff0000;*/
	background-image:url(images/fond_prix.gif);
	background-repeat:no-repeat;
}

.vignette_nopromo{
	z-index:2;
	position:relative;
	float:right;
	font-size:16px;
	margin-right:0px;
	margin-top:-21px;
	text-align:center;
	padding:2px;
	width:41px;
	height:21px;
	font-weight:bold;
	/*border:1px solid #ff0000;*/
	/*background-image:url(images/fond_prix.gif);
	background-repeat:no-repeat;
	*/
}

.detail_dates_promo{
	/*float:right;*/
	color:#5c5c5c;
	margin-top:0px;
	margin-right:4px;
	text-align:right;
	font-size:11px;
	font-style:italic;
	/*border:0px solid #ff0000;*/
}

.ligne_dates_promo{
	/*float:right;*/
	color:#5c5c5c;
	margin-top:0px;
	margin-right:4px;
	text-align:center;
	font-size:10px;
	font-style:italic;
	/*border:0px solid #ff0000;*/
}

.vignette_dates_promo{
	float:right;
	color:#5c5c5c;
	margin-top:0px;
	margin-right:4px;
	text-align:right;
	font-size:8px;
	font-style:italic;
	/*border:0px solid #ff0000;*/
	/*border:1px solid #00ff00;*/
}

.vignette_logo{
	float:left;
	height:25px;
	width:163px;
	margin:2px 2px 2px 2px;
	/*margin-top:-8px;*/
	/*margin-bottom:3px;
	margin-bottom:0px;
	*/
	/*border:1px solid #ff0000;*/
}
*:first-child+html .vignette_logo{
	margin:1px 2px 1px 2px;
	/*border:1px solid #ff0000;*/

}

.vignette_nom{
	float:left;
	margin:0px 0px 0px 3px;
	padding:0px;
	width:160px;
	height:30px;
	font-size:12px;
	color:#5c5c5c;
}
.vignette_nom a{
	color:#5c5c5c;
	/*padding-top:3px;*/
	text-decoration:none;
	font-weight:bold;
}
.vignette_ph{
	text-align:center;
	/*margin-top:84px;*/
	height:100px;
	/*border:1px solid #ff0000;*/
}
.vignette_prix_bloc{
	float:left;
	width:165px;
	margin-top:-5px;
	margin-bottom:3px;
	text-align:center;
	/*border:1px solid #ff0000;*/
}
.vignette_prix{
	margin-left:1px;
	color:#00aadc;
	font-weight:bold;
	font-size:13px;
}
.vignette_prix2{	
	color:#00aadc;
	font-weight:bold;
	font-size:14px;
}
.vignette_prix_barre{
	margin-right:0px;
	margin-top:3px;
	color:#5c5c5c;
	/*font-weight:bold;*/
	font-size:10px;
	text-decoration:line-through;
}
.vignette_commander{
	width:155px;
	height:32px;
	padding-top:1px;
	margin-left:10px;
	/*background-image:url(images/caddie_commander.png);
	background-repeat:no-repeat;
	background-position:108px 8px;
	*/
	/*margin-top:1px;*/
	font-size:14px;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	/*border:1px solid #ff0000;*/
}
.vignette_commander_caddie{
	float:right;
	margin-right:5px;
	margin-top:-5px;
	width:25px;
	height:25px;
}
.vignette_commander a{
	color:#FFF;
	text-decoration:none;
}

.vignette_commander img, .vignette_surcommande img{
 /*border:01px solid #ff0000;*/
 /*width:27px;
 height:27px;
 */
 margin-top:-7px;
 margin-bottom:-6px;
}

.vignette_surcommande{
	width:155px;
	height:32px;
	padding-top:1px;
	margin-left:10px;
	padding-right:0px;
	/*background-image:url(images/caddie_commander.png);*/
	/*background-repeat:no-repeat;*/
	/*background-position:108px 8px;*/
	font-size:14px;
	text-align:center;
	color:#FFF;
	font-style:italic;
	/*border:1px solid #ffff00;*/
}
/*.caddie_commander{
	width:27px;
	height:27px;	
	border:1px solid #ffff00;
}*/

.vignette_surcommande a{
	color:#FFF;
	text-decoration:none;
}
.vignette_separator{
	float:left;
	margin-top:17px;
	width:5px;
	height:201px;
}

#contenu_droit_plusdeproduits_fiche{
	float:left;
	width:762px;
	height:auto;
}
#plusdeproduits_nav{
	float:left;
	width:100%;
	margin-left:12px;
}

.plusdeproduits_onglet1,.plusdeproduits_onglet1_actif{
	position:relative;
	z-index:4;
	float:left;
	margin-right:3px;
	width:158px;
	height:27px;
}
.plusdeproduits_onglet1 a{
	float:left;
	width:158px;
	height:27px;
	padding:7px;
	padding-left:12px;
	color:#5c5c5c;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	background-image:url(images/bout_off_notreselection.png);
	background-repeat:no-repeat;
}
.plusdeproduits_onglet1 a:hover{
	color:#fff;
	background-image:url(images/bout_on_notreselection.png);
	background-repeat:no-repeat;
}

.plusdeproduits_onglet1_actif a{
	float:left;
	width:158px;
	height:27px;
	padding:7px;
	padding-left:12px;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	background-image:url(images/bout_actif_notreselection.png);
	background-repeat:no-repeat;
}
.plusdeproduits_onglet2,.plusdeproduits_onglet2_actif{
	position:relative;
	z-index:3;
	float:left;
	margin-left:-20px;
	margin-right:3px;
	width:137px;
	height:27px;
}
.plusdeproduits_onglet2 a{
	float:left;
	width:137px;
	height:27px;
	padding:7px;
	padding-left:22px;
	color:#5c5c5c;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	background-image:url(images/bout_off_nouveautes.png);
	background-repeat:no-repeat;
}
.plusdeproduits_onglet2 a:hover{
	color:#fff;
	background-image:url(images/bout_on_nouveautes.png);
	background-repeat:no-repeat;
}
.plusdeproduits_onglet2_actif a{
	float:left;
	width:137px;
	height:27px;
	padding:7px;
	padding-left:22px;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	background-image:url(images/bout_actif_nouveautes.png);
	background-repeat:no-repeat;
}

.plusdeproduits_onglet3,.plusdeproduits_onglet3_actif{
	position:relative;
	z-index:2;
	float:left;
	margin-left:-20px;
	margin-right:3px;
	width:174px;
	height:27px;
}
.plusdeproduits_onglet3 a{
	float:left;
	width:174px;
	height:27px;
	padding:7px;
	padding-left:22px;
	color:#5c5c5c;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	background-image:url(images/bout_off_prodmois.png);
	background-repeat:no-repeat;
}
.plusdeproduits_onglet3 a:hover{
	color:#fff;
	background-image:url(images/bout_on_prodmois.png);
	background-repeat:no-repeat;
}
.plusdeproduits_onglet3_actif a{
	float:left;
	width:174px;
	height:27px;
	padding:7px;
	padding-left:22px;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	background-image:url(images/bout_actif_prodmois.png);
	background-repeat:no-repeat;
}
.plusdeproduits_onglet4,.plusdeproduits_onglet4_actif{
	position:relative;
	z-index:1;
	float:left;
	margin-left:-20px;
	margin-right:3px;
	width:179px;
	height:27px;
}
.plusdeproduits_onglet4 a{
	float:left;
	width:179px;
	height:27px;
	padding:7px;
	padding-left:22px;
	color:#5c5c5c;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	background-image:url(images/bout_off_prodassocies.png);
	background-repeat:no-repeat;
}
.plusdeproduits_onglet4 a:hover{
	color:#fff;
	background-image:url(images/bout_on_prodassocies.png);
	background-repeat:no-repeat;
}
.plusdeproduits_onglet4_actif a{
	float:left;
	width:179px;
	height:27px;
	padding:7px;
	padding-left:22px;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	background-image:url(images/bout_actif_prodassocies.png);
	background-repeat:no-repeat;
}
/*
#bas{
	width:100%;
	text-align:center;
	border:1px solid #ff0000;
}
*/



/*
#bloc1{
	float:left;
	width:201px;
	height:45px;
	margin-right:2px;
	border:1px solid #c6cace;
	background-color:#FFFFFF;
}
#bloc2{
	float:left;
	width:205px;
	height:45px;
	margin-right:2px;
	border:1px solid #c6cace;
	background-color:#FFFFFF;
}
#bloc3{
	float:left;
	width:205px;
	height:45px;
	margin-right:2px;
	border:1px solid #c6cace;
	background-color:#FFFFFF;
}
#bloc4{
	float:left;
	width:220px;
	height:45px;
	margin-right:2px;
	border:1px solid #c6cace;
	background-color:#FFFFFF;
}
*/


#blocs{
	float:left;
	width:920px;
	margin:15px 15px 15px 15px;
	padding-left:25px;
	/*border:1px solid #00ff00;*/
}
.bloc_bas{
	float:left;
	/*width:201px;*/
	height:45px;
	margin-right:8px;
	border:1px solid #c6cace;
	background-color:#FFFFFF;
}



.ico_bloc{
	float:left;
	width:61px;
	height:45px;
	margin-right:5px;
}
.bloc_txt{
	color:#5C5C5C;
	/*float:left;*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	margin-left:5px;
	margin-top:10px;
	font-weight:bold;
	/*border:1px solid #0000ff;*/
}
#ico_logo{
	position:relative;
	float:right;
	margin-top:-50px;
	margin-right:-12px;
	z-index:2;
}
/*********************************** CONTENEUR FAMILLE  ***********************************/
#titrebloc{
	float:left;
	width:100%;
	height:12px;
	background-position:bottom;
	background-image:url(images/traitb.gif);
	background-repeat:no-repeat;
	margin-bottom:18px
}
#titre{
	margin:0px;
	padding:0px;
	float:left;
	height:20px;
	width:auto;
	font-weight:bold;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#00a8da;
	background-color:#FFFFFF;
}

.ligne2{
	float:left;
	width:763px;
	height:140px;
	margin-top:10px;
	margin-bottom:20px;
}
.bloc_famille{
	float:left;
	width:344px;
	height:130px;
	margin-right:24px;
	background-image:url(images/fond_bloc_famille.gif);
	background-repeat:no-repeat;	
}
.bloc_famille_titre_g{
	float:left;
	width:9px;
	height:25px;
	background-image:url(images/onglet_fam_g.png);
	background-repeat:no-repeat;
}
.bloc_famille_titre_milieu{
	float:left;
	height:11px;
	width:auto;
	padding:14px 20px 0px 0px;
	margin:0px;
	background-color:#c6cace;
	font-weight:bold;
}
.bloc_famille_titre_d{
	float:left;
	width:9px;
	height:25px;
	background-image:url(images/onglet_fam_d.png);
	background-repeat:no-repeat;
}
.bloc_famille_titre{
	float:left;
	font-size:13px;
	margin-left:0px;
	margin-top:-24px;
	color:#4a4a4a;
	text-decoration:none;
}
.bloc_famille_titre a{
	float:left;
	font-size:13px;
	margin-left:5px;
	margin-top:-8px;
	color:#4a4a4a;
	text-decoration:none;
}
.bloc_famille_minis{
	float:left;
	width:340px;
	height:113px;
	bottom:0;
	color:#ff0000;
	margin-right:5px;
	border:0px solid #ff0000;
}
.bloc_famille_voir{
	float:right;
	bottom:0;
	color:#fff;
	margin-right:15px;
	margin-top:1px;
	font-weight:bold;
}
.bloc_famille_voir a{
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
/*********************************** CONTENEUR PRODUITS  ***********************************/
.pagination{
	text-align:right;
	float:right;
	color:#0FB666;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-right:-20px;
	margin-top:-20px;
	/*border:1px solid #ff0000;*/
}
.actif{
	float:left;
	/*color:#00a8da;*/
	color:#5c5c5c;
	padding:2px;
}
.actif_pag{
	float:left;
	margin-left:2px;
	margin-right:2px;
	margin-right:4px;
	padding-left:4px;
	color:#00a8da;
	background-color:#c6cace;
	padding:2px 5px 2px 5px;
	text-decoration:none;
}
.lien_pag_suivprev{
	float:left;
	margin-left:2px;
	margin-right:2px;
	padding-top:2px;
	/*margin-right:4px;*/
	/*padding-left:4px;*/
	color:#00a8da;
	/*background-color:#c6cace;*/
	/*padding:2px 5px 2px 5px;*/
	text-decoration:none;
}
.lien_pag_next{
	float:left;
	margin-left:2px;
	margin-right:2px;
	margin-right:4px;
	/*padding-left:4px;*/
	color:#00a8da;
	/*background-color:#c6cace;*/
	/*padding:2px 5px 2px 5px;*/
	text-decoration:none;
}
.lien_pag_suiv{
	float:left;
	margin-left:2px;
	margin-right:2px;
	margin-right:4px;
	/*padding-left:4px;*/
	color:#00a8da;
	/*background-color:#c6cace;*/
	/*padding:2px 0px 2px 5px;*/
	text-decoration:none;
}
.lien{
	float:left;
	color:#5c5c5c;
	padding:2px;
}
.lien_pag{
	float:left;
	margin-left:2px;
	margin-right:4px;
	padding-left:4px;
	padding-right:2px;
	color:#5c5c5c;
	background-color:#c6cace;
	padding:2px 5px 2px 5px;
	text-decoration:none;
}
.sep_pt_b{
	float:left;
	width:100%;
	height:20px;
	background-image:url(images/sep_pt_b.png);
	background-repeat:repeat-x
}

#filtre_entete{
	float:left;
	width:690px;
	height:21px;
	margin-top:5px;
	padding-top:5px;
	padding-right:15px;
	text-align:right;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-left:-3px;
	background-image:url(images/entete_moteur.png);
}
#filtre_entete_simple{
	width:294px;
	height:26px;
	/*float:left;
	width:690px;
	height:21px;
	margin-top:5px;
	padding-top:5px;
	padding-right:15px;*/
	color:#ffffff;
	text-align:right;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-left:-3px;
	background-image:url(images/entete_moteur_simple.png);
}
#bloc_filtres_tries{
	float:left;
	width:700px;
	height:auto;
	padding:0px;
	margin-left:0px;
	background-color:#FFFFFF;
	border:1px solid #606060;

}
#filtres{
	float:left;
	width:700px;
	margin-top:0px;
	margin-bottom:0px;
}
#tries{
	float:left;
	width:700px;
	margin-top:0px;
	margin-bottom:0px;
}

.txt,.txt a{
	float:left;
	color:#595959;
	font-size:13px;
}
.txt_b,.txt_b a{
	width:64px;
	text-align:right;
	float:left;
	color:#00aadc;
	font-size:12px;
	border:0px solid #ff0000;	
}
.champ_filtres,.champ_tries,.champ_affichage,.champ_stock{
	float:left;
	width:162px;
	border:1px solid #565656;
	padding:0px;
	/*padding-left:1px;*/
	margin-left:2px;
	margin-right:2px;
	color:#565656;
}

.champRech{
	margin-bottom:0px;
	margin-top:12px;
	float:left;	
	width:233px;
	border:00px solid #ff0000;	
}

.champRechSubmit{
	margin-bottom:0px;
	margin-top:12px;
	float:right;	
	width:233px;
	border:00px solid #ff0000;	
}

.champ_rech{
	float:right;
	margin-top:-1px;
	margin-right:4px;
	cursor:pointer;
	width:119px;
	height:29px;
	background-image:url(images/rech_moteur.gif);
	background-repeat:no-repeat;
	border:0;
}
/*********************************** CONTENEUR PRODUITS LISTE  ***********************************/
.vignette_liste{
	float:left;
	width:697px;
	background-color:#FFFFFF;
}
#vignette_liste_ligne{
	border-bottom:1px solid #d1d5d8;
	float:left;
	margin-bottom:8px;
}
.vignette_liste_ref{
	float:left;
	width:157px;
	height:15px;
	background-color:#c6cace;
	/*font-weight:bold;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:2px 0px 0px 10px;
	margin:0px;
	font-size:11px;
	color:#000000;
}
.vignette_liste_ref a{	
	color:#000000;
}
.vignette_liste_stock{
	float:right;
	margin-top:2px;
	width:77px;
	height:15px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	background-color:#a5ce44;
}
.vignette_liste_surcommande{
	float:right;
	width:120px;
	height:15px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	background-color:#00a8da;
}
.vignette_liste_bloc{
	float:left;
	width:100%;
	/*height:115px;*/
	border-top:1px solid #d1d5d8;
	margin-bottom:15px;
}
.vignette_liste_bloc_ph{
	float:left;
	height:100px;
	width:132px;
	margin-right:50px;
}
.vignette_liste_bloc_infos{
	float:left;
	width:400px;
	margin-top:10px;
}
.vignette_liste_bloc_infos_marque{
	float:left;
	width:400px;
	height:23px;
}
.vignette_liste_bloc_infos_nom,.vignette_liste_bloc_infos_nom a{
	font-size:13px;
	float:left;
	width:400px;
	color:#6c6c6c;
	font-weight:bold;
	text-decoration:none;
	margin-top:8px;
}
.vignette_liste_bloc_infos_desc,.vignette_liste_bloc_infos_desc a{
	font-size:12px;
	float:left;
	width:400px;
	color:#6c6c6c;
	font-weight:bold;
	text-decoration:none;
	margin-top:8px;
}
.vignette_liste_bloc_infos_catalogue{
	float:left;
	margin-top:10px;
	width:160px;
	height:20px;
	color:#8fcb18;
	margin-bottom:10px;
}
.vignette_liste_bloc_infos_pdf{
	float:left;
	text-align:left;
	margin-top:10px;
	width:160px;
	height:20px;
	margin-bottom:10px;
	/*border:1px solid #0000ff;*/
}
.vignette_liste_bloc_infos_catalogue a, .vignette_liste_bloc_infos_pdf a{
	float:left;
	font-size:12px;
	padding-top:8px;
	padding-left:2px;
	color:#a5ce44;
	text-decoration:none;
	/*border:1px solid #00ff00;*/
}
.vignette_liste_bloc_infos_catalogue img, .vignette_liste_bloc_infos_pdf img{
	float:left;
	/*border:1px solid #ff0000;*/
}
.vignette_liste_bloc_infos2{
	float:left;
	width:100px;
}
.vignette_listebloc_prix1{
	font-size:16px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#00a8da;
	margin-top:10px;
	text-align:center;
}
.vignette_listebloc_prix2{
	font-size:13px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#4a4a4a;
	margin-top:10px;
	text-align:center;
	text-decoration:line-through;
}
.vignette_listebloc_ajout{
	text-align:center;
	width:121px;
	height:18px;
	color:#fff;
	margin-top:10px;
	padding-top:2px;
	background-image:url(images/bout_ajout.gif);
	background-repeat:no-repeat;
}
.vignette_listebloc_ajout a{
	color:#fff;
	text-decoration:none;
}                                
/*********************************** CONTENEUR FICHE  ***********************************/
#fiche_prod{
	float:left;
	width:689px;
	background-color:#FFFFFF;
}                            
#fiche_prod h1{
	float:left;
	width:550px;
	height:18px;
	background-color:#c6cace;
	/*font-weight:bold;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:2px 0px 0px 10px;
	margin:0px;
	font-size:14px;
	font-weight:bold;
	/**/
	color:#6c6c6c;
	/*/
	color:#000000;
	/**/
}                          
.fiche_prod_ref{
	float:left;
	width:175px;
	height:15px;
	background-color:#c6cace;
	/*font-weight:bold;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:2px 0px 0px 10px;
	margin:0px;
	font-size:11px;
	color:#000000;
}            
.fiche_prod_stock{
	float:right;
	margin-top:2px;
	padding-left:10px;
	padding-right:10px;
	height:15px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	background-color:#a5ce44;	
}          
.fiche_prod_passtock{
	float:right;
	margin-top:2px;
	/*width:107px;*/
	padding-left:10px;
	padding-right:10px;
	height:15px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	background-color:#8c8c8c;	
}            
.fiche_prod_bloc{
	float:left;
	width:100%;
	border-top:1px solid #d1d5d8;
	border-bottom:1px solid #d1d5d8;
	margin-bottom:15px;
	padding-top:5px;
	background-color:#FFFFFF;
}            
.fiche_prod_bloc_infos_nom{
	float:left;
	width:100%;
	font-size:14px;
	color:#6c6c6c;
	font-weight:bold;
	text-decoration:none;
	margin-top:8px;
}
            
.fiche_prod_bloc_ph{
	float:left;
	width:250px;
	/*height:180px;*/
	margin-top:4px;
	margin-right:10px;
	padding-top:5px;
}            
.fiche_prod_bloc_infos{
	float:left;
	width:295px;
	/*height:210px;*/
	margin-top:5px;
	margin-bottom:5px;
	/*border:1px solid #ff0000;*/
}
.fiche_prod_reffab {
	float:left;
	width:250px;
	color:#6c6c6c;
	margin-bottom:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.fiche_prod_descrprod {	
	margin:0px;
	padding:0px;
	font-size:11px;
	float:left;
	width:290px;
	color:#6c6c6c;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*border:1px solid #00ff00;*/
}         
.fiche_prod_bloc_infos_marque{
	float:right;
	margin-bottom:12px;
	margin-top:20px;
}            
.fiche_prod_bloc_infos_catalogue_pdf{
	/*position:absolute;*/
	width:200px;
	/*margin-top:90px;*/
}            
.fiche_prod_bloc_infos_catalogue{
	float:left;
	margin-top:10px;
	width:150px;
	height:20px;
	color:#8fcb18;
	margin-bottom:10px;
}
.fiche_prod_bloc_infos_pdf{
	float:left;
	margin-top:10px;
	width:150px;
	height:20px;
	margin-bottom:10px;
}            
.fiche_prod_bloc_infos_catalogue a, .fiche_prod_bloc_infos_pdf a{
	font-size:12px;
	padding-left:2px;
	color:#a5ce44;
	text-decoration:none;
}           
.fiche_prod_bloc_infos2{
	float:right;
	margin-top:-20px;
	/*border:1px solid #ff0000;*/
}            
.fiche_prod_bloc_prix1{
	font-size:16px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#00a8da;
	margin-top:10px;
	text-align:right;
}            
.fiche_prod_bloc_prix2{
	font-size:13px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#4a4a4a;
	margin-top:0px;
	margin-bottom:10px;
	text-align:right;
	text-decoration:line-through;
}            
.fiche_prod_bloc_ajout{
	text-align:center;
	width:120px;
	height:18px;
	color:#fff;
	margin-top:10px;
	padding-top:2px;
	background-image:url(images/bout_ajout.gif);
	background-repeat:no-repeat;
	padding-bottom:10px;
	font-weight:bold;
}            
.fiche_prod_bloc_ajout a{
	color:#fff;
	text-decoration:none;
	font-size:12px;
	
}                                        
.tablo{
	border:1px solid #5c5c5c;
	padding:2px;
}
.champ_nombre{
	width:30px;
	margin-left:40px;
	margin-top:10px;
	text-align:center;
}
/*********************************** CONTENEUR FOOTER  ***********************************/
#conteneur_footer{
	float:left;
	width: 100%;
	height:44px;
	background-image:url(images/fond_pied.gif);
	background-repeat:repeat-x;
}
#footer{
	width:960px;
	/*height:94px;*/
	margin:auto;
}
#contenu_footer_nav1{
	float:right;
	height:auto;
	margin-top:2px;
	font-size:12px;
	font-weight:bold;
	color:#5c5c5c;
}
#contenu_footer_nav1 a{
	padding-left:5px;
	padding-right:5px;
	color:#5c5c5c;
	text-decoration:none;
}
#contenu_footer_nav1 a:hover{
	text-decoration:underline;
}
#contenu_footer_nav2{
	float:right;
	height:auto;
	font-size:11px;
	font-weight:bold;
	color:#fff;
}
#contenu_footer_nav2 a{
	padding-left:5px;
	padding-right:5px;
	color:#fff;
	text-decoration:none;
}
#contenu_footer_nav2 a:hover{
	text-decoration:underline;
}
#contenu_footer_infos{
	float:left;
	width:440px;
	height:auto;
	margin-top:26px;
	padding-left:46px;
	font-size:11px;
	font-weight:bold;
	color:#fff;
}
#contenu_footer_infos a{
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-decoration:underline;
}
#contenu_footer_signature{
	float:right;
	height:auto;
	margin-top:10px;
	padding-right:5px;
	font-size:11px;
	font-weight:bold;
	color:#fff;
}
#contenu_footer_signature a{
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-decoration:underline;
}






/***************** MODIFS PERSO **************/
.noncontract{
	/*clear:both;*/
	font-style:italic;
	font-size:8px;
	color:#8c8c8c;
	text-align:center;
	width:100%;
	/*border:01px solid #00ff00;*/
	margin-top:0px;
	
}


.tableauPrix{
	background-color:#5C5C5C;
	padding:0px;
	margin:12px 0px 0px 0px;
}
.caseTitre{
	text-align:center;
	/*
	margin:03px;
	padding:02px;
	*/
	background-color:#5C5C5C;
	color:#ffffff;	
	font-size:12px;
}

.caseQtePrix{
	text-align:right;
	/*
	margin:02px 02px 02px 02px;
	padding:02px 05px 02px 05px;
	*/
	background-color:#ffffff;
	color:#5C5C5C;	
	font-size:10px;
}

.caseQte{
	text-align:center;
	/*
	margin:02px 02px 02px 02px;
	padding:02px 05px 02px 05px;
	*/
	background-color:#ffffff;
	color:#5C5C5C;
	font-size:10px;
}


.tableauPanier{
	margin:0px;
	padding:0px;
	border:0px solid #ff0000;
	background-color:#ffffff;
}
.caseTitrePanier{
	text-align:center;
	margin:03px;
	padding:06px 02px 06px 02px;
	background-color:#5C5C5C;
	border-left:1px solid #f0f0f0;
	color:#fff;
	font-size:13px;
	border-bottom:1px solid #f0f0f0;
	border-top:1px solid #f0f0f0;
}

.casePanier{
	text-align:right;
	/*height:80px;*/
	margin:0px;
	padding:12px 5px 12px 5px;
	color:#4d4d4d;
	border-bottom:1px solid #43423d;
	border-left:1px solid #f0f0f0;
}

.qtePanier{
	text-align:right;
	margin:02px 02px 02px 02px;
	padding:02px 02px 02px 02px;
	background-color:#f0f0f0;
	color:#4d4d4d;	
	border:0px;
}

.casePrixTotal{
	text-align:right;
	font-weight:bold;
	margin:02px 02px 02px 02px;
	padding:02px 02px 02px 02px;
	background-color:#C6C9CE;
	color:#5C5C5C;	
	border-bottom:1px solid #f0f0f0;
}

.totaux{
	border:1px solid #f0f0f0;
	border:5px solid #ff0000;
}

.casePrixTotalTTC{
	text-align:right;
	font-weight:bold;
	margin:02px 02px 02px 02px;
	padding:02px 02px 02px 02px;
	background-color:#C6C9CE;
	font-size:13px;
	color:#5C5C5C;	
	border-top:2px solid #ffffff;
	border-bottom:1px solid #f0f0f0;
}

.caseDel{
	margin:02px 02px 02px 02px;
	padding:02px 02px 02px 02px;
	background-color:#fff;
	border-left:1px solid #f0f0f0;
	color:#fff;	
}
.casePanierFin{
	width:1px;
	margin:0px;
	padding:0px;
	background-color:#fff;
	border-left:1px solid #f0f0f0;
	color:#fff;	
}
.casePanierDebut{
	width:1px;
	margin:0px;
	padding:0px;
	background-color:#fff;
	border-right:1px solid #f0f0f0;
	color:#fff;	
}
.casePanierBas{
	width:1px;
	padding:05px;
	background-color:#fff;
	color:#fff;	
}
.caseVide{
	margin:02px 02px 02px 02px;
	padding:02px 02px 02px 02px;
	background-color:#fff;
	color:#fff;	
}

.lienSupp{
	color:#9dca3e;		
}

.bouton_ok_haut{
	float:left;
	width:28px;
	height:20px;
	margin:-1px 0px 0px 0px;
	padding:0px 0px 02px 0px;
	background-color:#00A1D5;
	color:#fff;
	/*border:1px solid #00A1D5;*/
	/*border:1px solid #ff0000;*/
	cursor:pointer;
}
.bouton_ok_haut:hover{
	background-color:#9CCC3C;
	color:#fff;
}
.bouton_bleu{
	padding:4px;
	margin-top:30px;
	background-color:#00a2d5;
	color:#fff;
	border:0px;
	cursor:pointer;
}
.bouton_bleu:hover{
	background-color:#9CCC3C;
	color:#fff;
}

.bouton_bleu2{
	padding:4px 15px 4px 15px;
	margin-top:30px;
	background-color:#00a2d5;
	color:#fff;
	border:0px;
	cursor:pointer;
}
.bouton_bleu2:hover{
	background-color:#9CCC3C;
	color:#fff;
}

.bouton_droite{
	float:right;
	padding:4px;
	margin-right:46px;
	margin-top:20px;
	cursor:pointer;
	/*border:0px;	*/
	/*background-color:#00a2d5;*/
	/*color:#fff;*/
	border:1px solid #00a2d5;	
	color:#00a2d5;
	font-weight:bold;
}
.bouton_droite:hover{
	background-color:#00a2d5;
	color:#fff;
}

.bouton_vert{
	float:right;
	padding:4px;
	margin-right:40px;
	margin-top:20px;
	color:#9DCA3E;
	border:1px solid #9DCA3E;
	cursor:pointer;
	font-weight:bold;
	/**/
}
.bouton_vert:hover{
	background-color:#9DCA3E;
	color:#fff;
}

.bouton_gris{
	float:right;
	padding:4px;
	margin-right:40px;
	margin-top:20px;
	color:#5C5C5C;
	border:1px solid #5C5C5C;
	cursor:pointer;
	/*font-weight:bold;*/
}
.bouton_gris:hover{
	background-color:#5C5C5C;
	color:#fff;
}
.bouton_ok{	
	color:#9DCA3E;
	border:1px solid #5C5C5C;
	cursor:pointer;
	font-weight:bold;
}
.bouton_ok:hover{
	background-color:#9DCA3E;
	color:#fff;
}

.fraisPort{
	float:left;
	margin-top:20px;
	background-color:#00a2d5;
	color:#fff;
	border:0px;	
}
/**/

#contenu_gauche_recherche{
	/*float:left;	*/
	width:488px;
	height:57px;
	margin-top:7px;
	margin-bottom:-14px;
	background-image:url(images/fond_recherche.gif);
	background-repeat:no-repeat;
	/*border:1px solid #ff0000;*/
}

.titreRecherche{
	float:left;
	width:88px;
	height:12px;
	margin-left:8px;
	padding-left:5px;
	margin-top:10px;
	color:#ffffff;
	font-weight:bold;
	border:0;
	font-size:14px;	
	/*border:1px solid #0000ff;*/
}

.ref_seule{
	margin-left:105px;
	width:300px;
	border:0px solid #ff0000;
	color:#ffffff;
}

.champ_recherche2{
	float:left;
	width:180px;
	height:12px;
	margin-left:8px;
	padding-left:5px;
	margin-top:8px;
	color:#565656;
	border:0;
	/*border:1px solid #ff0000;*/
}
.select_recherche2{
	float:left;
	/*width:180px;*/
	/*height:12px;*/
	margin-left:8px;
	padding-left:5px;
	margin-top:8px;
	color:#565656;
	border:0;
	/*border:1px solid #ff0000;*/
}
.champ_ok_recherche2{
	float:left;
	width:21px;
	height:19px;
	margin-top:10px;
	margin-left:5px;
	color:#fff;
	background:url(images/bout_rech.gif) no-repeat;
	border:0;
	/*border:1px solid #00ff00;*/
}
.seuilConfig{
	text-align:right;	
	border:0px;
	color: #4D4D4D;
	font-family: Verdana,Arial,helvetica,sans-serif;
	font-size: 12px;
	/*background:#efefef;*/
	width:60px;
}

.size0{
	font-size:16px;
}
.size1{
	font-size:13px;
}
.size2{
	font-size:11px;
}
.size3{
	font-size:9px;
}

.bloc_client_droit{
	float:right;	
}




.parametres{
	padding-right:18px;
	float:right;
	border:0px solid #ff0000;
	color:#00A2D5;
}
.parametres:hover{
	color:#3FBEE7;
}
.parametres img{
	padding-top:0px;
	border:0px solid #0000ff;
	float:left;
}
.parametres span{
	float:left;
	padding-top:6px;
	border:0px solid #00ff00;
}


.deco{
	float:right;
	border:0px solid #ff0000;
	color:#ff3400;
}
.deco:hover{
	color:#ff0000;
}
.deco img{
	padding-top:0px;
	border:0px solid #0000ff;
	float:left;
}
.deco span{
	float:left;
	padding-top:6px;
	border:0px solid #00ff00;
}

.liste_etapes{
	width:710px;
	padding-bottom:18px;
}
.etape {
	padding:6px;
	margin:5px 10px 5px 0px;
	float:left;
	border:1px solid #ADADAD;
	background-color:#C6C9CE;
}
.etape_actif{
	padding:6px;
	margin:5px 10px 5px 0px;
	float:left;
	border:1px solid #ADADAD;
}
.etape div {
	padding-top:1px;
	float:left;
	font-size:13px;
	margin-right:15px;
	font-weight:bold;
	font-family: Verdana,Arial,helvetica,sans-serif;
	color:#919598;
}
.etape_actif div {
	padding-top:1px;
	float:left;
	font-size:13px;
	margin-right:15px;
	font-weight:bold;
	font-family: Verdana,Arial,helvetica,sans-serif;
	color:#5C5C5C;
}
.etape span  {
	float:right;
	/*border:1px solid #654321;*/
	background-color:#ffffff;
	margin-top:1px;
	padding-top:1px;
	width:16px;
	height:16px;
	text-align:center;
	font-weight:bold;
	font-family: Verdana,Arial,helvetica,sans-serif;
	color:#c5c5c5;

}
.etape_actif span {
	float:right;
	/*border:1px solid #654321;*/
	background-color:#C6C9CE;
	color:#00A8DA;
	padding-top:1px;
	width:16px;
	height:16px;
	text-align:center;
	font-weight:bold;
	font-family: Verdana,Arial,helvetica,sans-serif;

}
#contenu_gauche_catalogue{
	margin-right:50px;
	float:left;
	width:181px;	
	height:auto;
	border:1px solid #43423d;
	margin-bottom:14px;
	background-color:#f9fbf4;

}
#catalogue{
	text-align:center;
	margin-bottom:10px;
}
#catalogue a{
	color:#43423d;
	font-weight:600;
	text-decoration:none;
}
#catalogue a:hover{
	text-decoration:underline;
}


#liste_bas{
	/*border:1px solid #ff00ff;*/
	margin-top:2px;	
}

.aff_uv{
	float:right;
	margin-top:0px;
	margin-bottom:-10px;
	height:10px;
	font-weight:bold;
	color: #5C5C5C;
	font-size:10px;
}

.formChamp2{
	display:none;
}

.formChamp3{
	display:none;
}

.votrePrix{
	/*border:1px solid #ff0000;*/
	margin-top:8px;
	/*margin-right:8px;*/
	font-size:11px;
	text-align:center;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5C5C5C;
}

.vignette_listebloc_prix3{
	font-size:16px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#00a8da;
	margin-top:1px;
	text-align:center;
}


.ligne_vignette_promo{
	/*z-index:2;*/
	/*position:relative;*/
	float:right;
	font-size:16px;
	margin-right:110px;
	margin-top:-51px;
	text-align:center;
	/*padding:2px;*/
	padding:3px 2px 2px 2px;
	width:41px;
	height:21px;
	color:#00aadc;
	font-weight:bold;
	/*border:1px solid #ff0000;*/
	background-image:url(images/fond_prix.gif);
	background-repeat:no-repeat;
}

.votrePrixDetail{
	/*border:1px solid #ff0000;*/
	margin-top:8px;
	margin-right:4px;
	font-size:11px;
	text-align:right;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5C5C5C;
}

.detail_vignette_promo{
	/*z-index:2;*/
	/*position:relative;*/
	float:right;
	font-size:16px;
	margin-right:110px;
	margin-top:-71px;
	text-align:center;
	/*padding:2px;*/
	padding:3px 2px 2px 2px;
	width:41px;
	height:21px;
	color:#00aadc;
	font-weight:bold;
	/*border:1px solid #ff0000;*/
	background-image:url(images/fond_prix.gif);
	background-repeat:no-repeat;
}

.prixBarrePanier{
	color:#5c5c5c;
	font-size:10px;
	text-decoration:line-through;
}

.prixBarreDecolonnage{
	color:#5c5c5c;
	font-size:9px;
	text-decoration:line-through;
}