*{
	margin:0;
	padding:0;
}
BODY{
    font-family: Arial;
	font-size:12px;
	color:#222222;
	background:#fff url('/img/feuvert/bg_body.jpg') repeat-x top left;

}
body #basketAdd{
    font-size:11px;
    background-color: white; 
    text-align: left;
}
p{
    margin:10px 0 10px 0;
}
form{
                padding:0px;margin:0px;
}
input, select, textarea,table,p,a,li,td{
                font-size:11px;color:#000000;
}
input, select, textarea{
                color:#909890;
}
select{
                visibility:hidden;width:1px;position:absolute;left:0;top:0;
}
.inp {
                border:1px solid #d5d5d5;font-weight:normal;
}
a{
                text-decoration:none;
}
img{
                border:0px;
}
h1, h2,h3,h4,h5,h6{
                margin:0px;padding:0px;font-size:11px;
}
#contentLeft ul, #footer ul, .boxAide ul, #contentLeft ol, ul.info, ul.tools, .resultProd ul.nav, .boxProdDetail ul.choice, .boxSearch ul, .stepCommande{
                list-style : none outside none;margin:0px;padding:0px;
}
li a{
                 _height:1%;
}
small{
                font-size:10px;
}
hr{
                margin:0px;padding:0px;height:0;margin: -7px 0;border:0px;visibility:hidden;display:block;
}
acronym,abbr{
                cursor: help;
                border-bottom: 1px dotted solid;
}
fieldset{
                margin:0;padding:0;border:0;
}
table {
                margin:0; padding:0; border:0; border-collapse:collapse; 
}
.clear{
                clear:both;font-size:1px;height:1px;
}
.left{
                float:left;
}
.right{
                float:right !important;
}
.blocpaiementcb 
{
display:none;
}
.radio{
                margin:0 5px 0 5px;
}
table .radio{
                margin:5px 5px 5px 5px;
}


/******************************************************************************************************/
/* 	STYLES GENRAUX 	*/
/******************************************************************************************************/

.noir_10{
	color:#000;
	font-size:10px;
}

a.vert_10{
	color:#247303;
	font-size:10px;
	text-decoration:underline;
}

.noir_10_b{
	color:#000;
	font-size:10px;
	font-weight:bold;
}

.noir_11{
	color:#000;
	font-size:11px;
}

a.noir_12_b{
	color:#000;
	font-size:12px;
	font-weight:bold;
}

a.noir_12_b:hover{
	text-decoration:underline;
}


.titre_noir{
	color:#000;
	font-size:12px;
	font-weight:bold;
}

ul.liste{
	list-style-type: none;
	padding: 0;
	margin: 0;
}

ul.liste li{
	background:transparent url('/img/feuvert/green_item.gif') no-repeat 0px 7px;
	padding-left:8px;	
}

ul.liste li a{
	color:#808182;
	font-size:11px;	
	font-weight:normal;
}

ul.liste li a:hover{
	text-decoration:underline;
}

.left{
	float:left;
	display:inline;
}

.prixbarre{
	font-size:12px;
	color:#808182;
	text-decoration:line-through;
	padding-right:5px;
}

.prix_vert{
	font-size:14px;
	color:#318d26;
	font-weight:bold;
}

/*** GLOBAL ***/
#main_container{
	background:transparent url('/img/feuvert/bg_container.png') no-repeat top center;
	margin:0 auto;
	width:976px;	
}
#container {
    background:#FFFFFF;
	margin:0 auto;
	width:956px;
}
#header{
	background:transparent url('/img/feuvert/header/bg_header.jpg') no-repeat top center;
	width:956px;	
	height:116px;
	position:relative;
	z-index:50;
}

/*#content {
                position:relative;padding:0 0 0 0;background:url(/img/feuvert/commun/bg.gif) repeat-y #ffffff;height:1%;
}
.signature{font-size:12px;color:#2c8c0b;float:right;font-weight:bold}
#contentLeft {
                width:156px;padding:0 0 40px 0;float:left;
}
#contentRight{
                width:834px;float:left;_height:1%;
}
*/
#contentMid{
                margin:30px 30px 30px 30px;
}
/*#contentMid .principal_premiere_visite{
                position:absolute;top:170px;left:150px;
}
#contentRight .bloc_encart{
                position:absolute;top:170px;left:400;
}*/
#contentMid h2, #contentMid h1{
                position:relative;padding:0 0 4px 0;margin:0 0 8px 0;_height:1%;font-weight:bold;font-size:22px;color:#006637;background:url(/img/feuvert/puce/sh-grey.gif) repeat-x left bottom;
}
#contentMid h2 img.info, #contentMid h1 img.info{
                position:absolute;bottom:-1px;right:0;
}
#contentMid .inp{
                border:1px solid #898989;color:#898989;
}

/*Evol -3:FB 19/04/2010*/
#left_content{
	/*width:700px;*/
	margin-left:-20px;
}

#right_content{
	width:226px;
	margin-left:5px;
	padding-bottom:20px;
}

/******************************************************************************************************/
/* 	PNG TRANSPARENT	 	*/
/******************************************************************************************************/
.png, .sid {
	behavior:	url("/pngbehavior.htc");
}

.clear_ie{
	clear:both;
	display:block;
	height: 0; 
	font-size: 0;
}

/******************************************************************************************************/
/* 	COLONNE GAUCHE	 	*/
/******************************************************************************************************/
#fil_ariane{
	margin-left:20px;
	font-size:11px;
	color:#474747;
	height:25px;
	margin-bottom:15px;
}

#fil_ariane span{
	font-size:11px;
	color:#206903;
}

#fil_ariane a{
	font-size:11px;
	color:#474747;
}

#fil_ariane a:hover{
	text-decoration:underline;
}

.rechercher_par{
	margin-left:43px;
}

.recherche_onglet{
	list-style-type:none;	
	width:402px;
	height:33px;
	margin-left:43px;
}

.recherche_onglet li{
	width:201px;
	height:33px;
	float:left;
	display:inline;
}

.recherche_onglet li a{
	display:block;
	width:201px;
	height:33px;
}

.recherche_onglet li#onglet_taille{
	background:transparent url('/img/feuvert/page_recherche/onglet_taille.png') no-repeat center left;
}

.recherche_onglet li#onglet_taille.active, .recherche_onglet li#onglet_taille.active1{
	background:transparent url('/img/feuvert/page_recherche/onglet_taille_on.png') no-repeat center left;
}

.recherche_onglet li#onglet_vehicule{
	background:transparent url('/img/feuvert/page_recherche/onglet_vehicule.png') no-repeat center left;
}

.recherche_onglet li#onglet_vehicule.active, .recherche_onglet li#onglet_vehicule.active1{
	background:transparent url('/img/feuvert/page_recherche/onglet_vehicule_on.png') no-repeat center left;
}


/******************************************************************************************************/
/* 	ONGLET TAILLE 	   */
/******************************************************************************************************/

#bloc_recherche{
	position:relative;
	padding:20px 0 30px 20px;
	width:670px;
	border:1px solid #b0b0b0;
	margin-bottom:50px;
	z-index:5;
}

#contenu_taille, #contenu_chaine{
	width:380px;
	float:left;
	display:inline;
	padding:10px 0 0 23px;
	color:#242422;
	font-size:12px;
	position:relative;
	z-index:5;
}

#bloc_recherche  .point_fort, #bloc_recherche  .point_fort_chaine, #bloc_recherche  .point_fort_plaquette{
	width:233px;
	float:right;
	display:inline;
	position:absolute;
	z-index:5;
	/*padding:15px 8px;*/
}

 .point_fort{
	background:transparent url('/img/feuvert/page_recherche/bg_point_fort.jpg') no-repeat center left;
	width:233px;
	height:278px;
}

.point_fort_chaine{
	background:transparent url('/img/feuvert/page_recherche/chaine/bg_point_fort.jpg') no-repeat center left;
	width:233px;
	height:208px;
}

.point_fort_plaquette{
	background:transparent url('/img/feuvert/page_recherche/plaquette/bg_point_fort.jpg') no-repeat center left;
	width:233px;
	height:298px;
}

.tooltip2{
	font-size:10px;
	color:#318d26;
}

.titre_select{
	font-size:13px;
	font-weight:bold;
	margin-bottom:10px;
}

#bloc_recherche .arrondi_gauche{
	background: url(/img/feuvert/page_recherche/arrondi_gauche.jpg) no-repeat top left;
	position:absolute;
	width:43px;
	height:40px;
	top:-3px;
	left:-1px;
	z-index:3;
}

#bloc_recherche .arrondi_droit{
	background: url(/img/feuvert/page_recherche/arrondi_droit.jpg) no-repeat top left;
	position:absolute;
	width:43px;
	height:40px;
	bottom:-3px;
	right:-1px;
	z-index:3;
}

/******************************************************************************************************/
/* 	Bulle AIDE */
/******************************************************************************************************/

.titre_tooltip{
	color:#247303;
	font-size:11px;
	font-weight:bold;
}

.texte_tooltip{
	color:#808182;
	font-size:11px;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #b0b0b0;
	background-color: #f2f2f2;
	padding: 10px;
	/*opacity: 0.85;*/
}
#tooltip h3, #tooltip div { margin: 0; }

/******************************************************************************************************/
/* 	ONGLET VEHICULE 	   */
/******************************************************************************************************/

#contenu_vehicule{
	width:432px;
	float:left;
	display:inline;
	/*margin:20px 0 0 20px;*/
	color:#242422;
	font-size:12px;
	position:relative;
	z-index:5;
}

#contenu_plaquette{
	width:695px;
	color:#242422;
	font-size:12px;
	position:relative;
	z-index:5;
}

.contenu_bloc_210{
	border-left:2px solid #1e6403;
	border-right:2px solid #1e6403;
	background: #fcfdfb url(/img/feuvert/page_recherche/vehicule/bg_bloc_210.jpg) repeat-x bottom left;
	/*min-height:220px;
	height:auto !important;
	height:220px;*/
}

/*#contenu_vehicule .contenu_bloc_210{
	height:auto !important;
	height:180px;
}*/

.contenu_bloc_210 .titre_vert{
	text-align:center;
	font-size:14px;
	color:#318c26;
	height:35px;
}

.titre_select_vehicule{
	font-size:11px;
	color:#6f6f6d;
	height:15px;
	font-weight:bold;
}

.titre_select_vehicule.active{
	color:#242422;
}

.input_type_mine{
	font-family:Arial,Helvetica,sans-serif;
	width:157px;
	height:20px;
	font-size:11px;
	color:#242422;
	font-weight:bold;
	border:none;
	background: url(/img/feuvert/page_recherche/vehicule/bg_type_mine.jpg) no-repeat top left;
}

.contenu_bloc_430{
	border-left:2px solid #1e6403;
	border-right:2px solid #1e6403;
	background: #fcfdfb url(/img/feuvert/page_recherche/vehicule/bg_bloc_430.jpg) repeat-x bottom left;
	/*min-height:189px;*/
}

.contenu_bloc_430 .titre_vert{
	text-align:center;
	font-size:14px;
	color:#318c26;
	height:35px;
}

/******************************************************************************************************/
/* 	RECHERCHE PLAQUETTE FREIN 	   */
/******************************************************************************************************/

.input_numero{
	font-family:Arial,Helvetica,sans-serif;
	width:121px;
	height:20px;
	font-size:11px;
	color:#242422;
	font-weight:bold;
	border:none;
	background: url(/img/feuvert/page_recherche/plaquette/bg_numero.jpg) no-repeat top left;
}

.input_nom{
	font-family:Arial,Helvetica,sans-serif;
	width:70px;
	height:20px;
	font-size:11px;
	color:#242422;
	font-weight:bold;
	border:none;
	background: url(/img/feuvert/page_recherche/plaquette/bg_lettre.jpg) no-repeat top left;
}

.input_recherche_plaquette{
	padding-top:40px;
	padding-bottom:10px;
	text-align:right;
	margin-right:10px;
}

/******************************************************************************************************/
/* 	COLONNE DROITE	   */
/******************************************************************************************************/

#conseils_expert_recherche{
	background: url(/img/feuvert/page_recherche/bg_conseil_expert.png) no-repeat top left;
	width:219px;
	height:315px;
	padding-top:35px;
	z-index:10;
}

#conseils_expert_recherche .encart .bg{
	padding:0 20px;
}

#conseils_expert_recherche .encart .bg .lien_noir{
	width:130px;
	margin-top:5px;
}

#conseils_expert_recherche .encart .bg .lien_noir a{
	color:#000;
	font-size:11px;
	font-weight:bold;
	background:transparent url('/img/feuvert/black_arrow.gif') no-repeat left 4px;
	padding-left:10px;
}

#conseils_expert_recherche ul.liste li{
	background:transparent url('/img/feuvert/green_item.gif') no-repeat 0px 7px;
	padding-left:8px;	
	margin:4px 0;
}

#conseils_expert_recherche .encart .lien_noir{
	margin-top:15px;
	padding-left:20px;
}

#conseils_expert_recherche .encart .lien_noir a{
	color:#000;
	font-size:11px;
	font-weight:bold;
	background:transparent url('/img/feuvert/black_arrow.gif') no-repeat left 4px;
	padding-left:10px;
}

#conseils_expert_recherche .encart .lien_noir a:hover{
	text-decoration:underline;
}

/******************************************************************************************************/
/* 	Footer Evol -3 */
/******************************************************************************************************/

#footer_marques{
	background:#f2f2f2;
	width:929px;
	height:100px;
}

/******************************************************************************************************/
/* 	Listes deroulantes */
/******************************************************************************************************/

.dd {
	/*display:inline-block !important;*/
	text-align:left;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	float:left;
}
.dd .ddTitle {
	/*background:#fff;*/
	background:url(/img/feuvert/page_recherche/bg_combobox.png) no-repeat 0 0; 
	/*border:1px solid #c3c3c3;*/
	/*padding:0 3px;*/
	/*text-indent:8px;*/
	cursor:default;
	overflow:hidden;
	height:20px;
}
.dd .ddTitle span.arrow {
	background:url(/img/feuvert/page_recherche/arrow_combobox.png) no-repeat 0 0; 
	float:right; 
	display:inline-block;
	width:20px; 
	height:20px; 
	cursor:pointer;
}

.dd .ddTitle span.textTitle {
	/*text-indent:1px; */
	margin-left:8px;
	overflow:hidden; 
	line-height:20px;
}

.dd .ddTitle span.textTitle img{text-align:left; padding:0 2px 0 0}
.dd .ddTitle img.selected {
	padding:0 3px 0 0;
	vertical-align:top;
}
.dd .ddChild {
	position:absolute;
	border:1px solid #c3c3c3;
	border-top:none;
	display:none;
	margin:0;
	width:auto;
	overflow:auto;
	overflow-x:hidden !important;
	background-color:#ffffff;
	z-index:100;
}
.dd .ddChild .opta a, .dd .ddChild .opta a:visited {padding-left:10px}

.dd .ddChild a {
	display:block;
	padding:3px 0 3px 3px;
	text-decoration:none;
	overflow:hidden;
	white-space:nowrap;
	cursor:pointer;
}

.dd .ddChild a:hover {
	background:#307c04;
	color:#fff;
}
.dd .ddChild a img {
	border:0;
	padding:0 2px 0 0;
	vertical-align:middle;
}
.dd .ddChild a.selected {
	background:#307c04;
	color:#fff;
}

/* Attention a renommer si l'id de la liste deroulante des marques change !! */
/*a#code_marque_msa_5, a#code_marque_msa_7, a#code_marque_msa_8, a#code_marque_msa_19, a#code_marque_msa_20, a#code_marque_msa_21, a#code_marque_msa_28, a#code_marque_msa_29{
	color:#307c04;
}

.dd .ddChild a#code_marque_msa_5:hover, a#code_marque_msa_7:hover , a#code_marque_msa_8:hover , a#code_marque_msa_19:hover , a#code_marque_msa_20:hover , a#code_marque_msa_21:hover , a#code_marque_msa_28:hover  , a#code_marque_msa_29:hover,.dd .ddChild a#code_marque_msa_5.selected, a#code_marque_msa_7.selected , a#code_marque_msa_8.selected , a#code_marque_msa_19.selected , a#code_marque_msa_20.selected , a#code_marque_msa_21.selected , a#code_marque_msa_28.selected , a#code_marque_msa_29.selected  {
	color:#fff;
}*/

.grandes_marques{
    color:#307c04;
}

.grandes_marques:hover, grandes_marques.selected{
    color:#fff;
}

.list_select{
    color:#FF0000;
    font-weight:normal;
}

.list_select:hover, list_select.selected{
    color:#fff;
}

.opta{
    margin-left:20px;
}

.hidden {display:none;}



/*Evol -3:FB 19/04/2010*/

/******************************************************************************************************/
/* 	HEADER 	*/
/******************************************************************************************************/

#header .header_ref{
	color:#ffffff;
	font-size:10px;
	margin-left:10px;
}
#header #header_livraison{
	position:absolute;
	left:250px;
	top:35px;
}

#header #header_rdv{
	position:absolute;
	left:250px;
	top:53px;
}
#header .header_logo{
	margin-left:10px;
	margin-top:10px;
}

#header #contact{
	position:absolute;
	left:534px;
	top:8px;
}

#header #mon_compte{
	position:absolute;
	right:154px;
	top:0;
	width:132px;
	height:66px;    /* CT height:44px; */
	z-index:200;
	cursor:pointer;
}
#header #mon_compte.actif {
background:transparent url('/img/feuvert/header/rollover_compte/rollover_moncompte.jpg') scroll center center; /* CT no-repeat */
height:67px;    /* CT height:45px; */
width:132px;
}
#header #basket.actif{
	background:transparent url('/img/feuvert/header/rollover_panier/rollover_monpanier.jpg') center center; /* CT no-repeat */
	height:67px;    /* CT height:45px; */
	width:157px;
}


#header #basket{
	position:absolute;
	right:0;
	top:0;
	width:157px;
	height:68px;    /* CT height:46px; */
	z-index:200;
	cursor:pointer;
}
#header #basket .lien_header{
	margin-left:20px;
}
#header #basket a.noir_10_b{
	position:absolute;
	left:8px;
	top:25px;
}


/*#header #mon_compte .lien_header, #header #basket .lien_header{
	padding-top:25px;
}*/

#header #mon_compte .lien_header{
	margin-left:7px;
	text-align:center;
	position:relative;
}

#header #mon_compte a:hover, #header #basket a:hover{
	text-decoration:underline;
}
/*****************************************************************************************************************************************/
/* styles pour les blocs en rollover */

#header #rollover_mon_compte{
    background:#FFFFFF none repeat scroll 0 0;
    border:1px solid #088608;
    display:none;
    height:178px;
    position:absolute;
    right:0;
    top:66px;   /* CT top:44px; */
    width:385px;
    z-index:150;
}
#header #rollover_mon_compte .deja_client_titre {
    display:inline;
    float:left;
    padding:15px;
    width:120px;
}
#header #rollover_mon_compte .nouveau_client_titre {
    display:inline;
    float:right;
    padding:15px 15px 15px 0;
    width:180px;
}

#header #rollover_mon_compte .deja_client{
    display:inline;
    float:left;
    padding:0 15px;
    width:150px;
}

#header #rollover_mon_compte .sep_compte{
	width:1px;
	height:89px;
	float:left;
	display:inline;
	background:transparent url('/img/feuvert/header/rollover_compte/sep.gif') center center;    /* CT no-repeat */
}

#header #rollover_mon_compte .nouveau_client{
    display:inline;
    float:right;
    margin-right:10px;
    width:180px;
}

.header_form input.inp_text{
	border:1px solid #a6a6a6;
	color:#a6a6a6;
	font-size:11px;
	width:145px;
	padding:2px 0;
	margin:2px 0;
}



/* Rollover Panier */

#header #basketLayer{
    background:#FFFFFF none repeat scroll 0 0;
    border:1px solid #088608;
    display:none;
    position:absolute;
    right:0;
    top:66px;   /* CT top:44px; */
    width:440px;
    z-index:100;
}

#header #basketLayer .bg{
	padding:10px 2px;
}

#header #basketLayer .bg .ligne_panier{
	padding:1px 6px;
}

#header #basketLayer .bg .ligne_panier .produit_quantite, #header #basketLayer .bg .ligne_panier .produit_prix, #header #basketLayer .bg .ligne_panier .supp_produit{
	float:left;
	display:inline;
	height:24px;
	line-height:24px;
}

#header #basketLayer .bg .ligne_panier .produit_quantite, #header #basketLayer .bg .ligne_panier .produit_prix{
	color:#000;
	font-size:11px;
	font-weight:bold;
}

#header #basketLayer .bg .ligne_panier .produit_quantite{
	width:292px;
	padding-right:2px;
	border-right:1px solid #a2a19e;
}

#header #basketLayer .bg .ligne_panier .produit_prix{
	width:75px;
	padding-right:2px;
	border-right:1px solid #a2a19e;
	text-align:center;
}

#header #basketLayer .bg .ligne_panier .supp_produit{
	width:50px;
	padding-top:4px;
	text-align:center;
}

#header #basketLayer .bg .total_panier{
    background:#307C05 none repeat scroll 0 0;
	height:30px;
	line-height:30px;
	margin:8px 0;
}

#header #basketLayer .bg .total_panier .total{
	float:left;
	display:inline;
	padding-left:15px;
}

#header #basketLayer .bg .total_panier .prix{
	float:right;
	display:inline;
	padding-right:15px;
}

#header #basketLayer .bg .total_panier .total, #header #basketLayer .bg .total_panier .prix{
	color:#fff;
	font-size:15px;
	font-weight:bold;
}


/*****************************************************************************************************************************************/


#header .search{
	position:absolute;
	right:7px;
	top:75px;
	background:transparent url('/img/feuvert/header/recherche/bg_recherche.png') no-repeat top left;
	width:302px;
	height:34px;
}

.searchForm .left{
	float:left;
	display:inline;
	margin-left:38px;
	margin-top:8px;
}

.searchForm .right{
	float:right;
	display:inline;
	margin-right:9px;
	margin-top:7px;
}

.searchForm input.inp_txt{
	width:170px;
	height:16px;
	padding-top:2px;
	color:#949494;
	font-size:11px;
    background:transparent none repeat scroll 0 0;
    border:0 none;
}

.searchForm input.inp_sub{
	width:79px;
	height:18px;
	border:0 none;
	background:transparent url('/img/feuvert/header/recherche/btn_rechercher.png') no-repeat top left;
	cursor:pointer;
}


/*** LEFT ***/
#logo{
                padding:18px 0 38px 13px;
}

#navLeft li{
                z-index:12;padding:7px 0 7px 2px;background:url(/img/feuvert/box/navleft-bg.gif) repeat-x left bottom;
}
#navLeft li a.puce{
                display:block;padding:0 0 0 7px;margin:0;
}
#navLeft ol{
                display:none;padding:0 0 20px 0;z-index:200;
}
#navLeft ol li{
                padding:0;background:none;
}
#navLeft ol li a{
                display:block;padding:1px 0 1px 20px;background:url(/img/feuvert/puce/f-grey0.gif) no-repeat 12px 5px;color:#000000;font-weight:normal;
}
#navLeft ol li a:hover, #navLeft ol li a.on{
                background:url(/img/feuvert/puce/f-grey1.gif) no-repeat 12px 5px;color:#2c8c0c;font-weight:bold;
}
#navLeft ol li a:hover{
                font-weight:normal;
}
#navLeft ol li a.on:hover{
                font-weight:bold;
}
#navLeft ol.on{
                display:block;
}
.topal{
                vertical-align: top;
}

#navLeft .sub{
                z-index:500;visibility:hidden;position:absolute;left:156px;
                background:url(/img/feuvert/box/snav-tr.gif) no-repeat right top;
}
#navLeft .sub .cont{
                background:url(/img/feuvert/box/snav-tl.gif) no-repeat left top;
}
#navLeft .sub .bot{
                background:url(/img/feuvert/box/snav-br.gif) no-repeat right bottom;
}
#navLeft .sub .bot div{
                background:url(/img/feuvert/box/snav-bl.gif) no-repeat left bottom;font-size:1px;height:10px;
}

#navLeft .sub h3{
                height:1%;padding:12px 0 10px 44px;background:url(/img/feuvert/puce/p-green.gif) no-repeat 30px 14px;font-weight:bold;font-size:11px;
}

#navLeft .sub ul{
                width:175px;margin:0 0 0 28px;padding:5px 0 5px 0;background:url(/img/feuvert/puce/sh-grey.gif) repeat-x left bottom;
}
#navLeft .drou ul{
                width:310px;margin:0 0 0 28px;padding:5px 0 5px 0;background:url(/img/feuvert/puce/sh-grey.gif) repeat-x left bottom;
}

#navLeft .sub ul li{
                padding:0;background:none;
}
#navLeft .sub ul.end{
                background:none;
}
#navLeft .sub ul li a{
                display:block;padding:0;background:none;color:#000000;font-weight:normal;
}
#navLeft .sub ul li a:hover, #navLeft .sub ul li a.on{
                background:none;color:#2c8c0c;font-weight:normal;
}
#navLeft .sub .left{
                width:210px;
}
#navLeft .sub .on{
                visibility:visible;
}

#navLeft .sub table {
    margin-left:16px;
}

#navLeft .sub table td {
    background-color:#fff;
}


#newsletter {
                height:1%;
}
#newsletter {
                padding:8px 0 7px 12px;background:url(/img/feuvert/box/navleft-bg.gif) repeat-x left bottom;
}
#newsletter label {
                display:block;padding:0 0 5px 0;
}
#newsletter .inp {
                width:122px;margin:0 3px 0 0;
}

#engagement{
                padding:10px 6px 0 12px;
}
#engagement h2{
                padding:0 0 8px 0;
}
#engagement li{
                padding:1px 0 1px 0;background:url(/img/feuvert/puce/sh-grey.gif) repeat-x left bottom;
}
#engagement li.end{
                background:none;padding-bottom:4px;
}

#lastProduct{
                padding:2px 8px;border-top:1px solid #c6c8c1;
}

#lastProduct h2{
                display:block;padding:6px 0 22px 0;
}
#lastProduct li{
                clear:both;padding:2px 0 12px 0;background:url(/img/feuvert/puce/sh-grey.gif) repeat-x left bottom;
}
#lastProduct img{
                float:left;
}
#lastProduct a{
                display:block;float:right;width:80px;padding:0 0 0 8px;color:#005e3c;background:url(/img/feuvert/puce/f-greenf.gif) no-repeat 0 4px;
}
#lastProduct li.end{
                background:none;
}
/************/


/******************************************************************************************************/
/* 	MENU 	*/
/******************************************************************************************************/
#menu{
	height:37px;
	position:relative;
    z-index:50;
}


#menu ul{
	list-style-type:none;
}

#menu ul li.ongletgris{
	float:left;
	background:transparent url('/img/feuvert/menu/onglet_gris.png') repeat-x top left;
	padding:0 9px;
	text-align:center;
}
#menu ul li.ongletjaune{
	float:left;
	background:transparent url('/img/feuvert/menu/onglet_jaune.png') repeat-x top left;
	text-align:center;
}

#menu ul li.ongletnoir{
	float:left;
	background:transparent url('/img/feuvert/menu/onglet_noir.png') repeat-x top left;
	width:75px;
	text-align:center;
}

#menu ul li.sep{
	float:left;
	background:transparent url('/img/feuvert/menu/sep_gris.png') no-repeat top left;
	width:2px;
	height:37px;
}

#menu ul li.sepjaune{
	float:left;
	background:transparent url('/img/feuvert/menu/sep_jaune.png') no-repeat top left;
	width:2px;
	height:37px;
}

#menu ul li.sepnoir{
	float:left;
	background:transparent url('/img/feuvert/menu/sep_noir.png') no-repeat top left;
	width:2px;
	height:37px;
}

#menu ul li.ongletgris.line1{
	height:28px;
	padding-top:9px;
}

#menu ul li.ongletgris.line2, #menu ul li.ongletjaune.line2, #menu ul li.ongletnoir.line2{
	height:35px;
	padding-top:2px;
}

#menu ul li.ongletgris  a.lien_menu{
	/*color:#fcfcfc;*/
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	display:block;
	height:32px;
}

#menu ul li.ongletjaune a.lien_menu{
	/*color:#404040;*/
	color:#333333;
	font-size:12px;
	font-weight:bold;
	display:block;
	height:32px;
	width:89px;
}

#menu ul li.ongletnoir a.lien_menu{
	color:#fcfcfc;
	font-size:12px;
	font-weight:bold;
}

#menu ul li.ongletgris.line1.active, #menu ul li.ongletgris.line2.active, #menu ul li.ongletjaune.line1.active, #menu ul li.ongletjaune.line2.active, #menu ul li.ongletnoir.line1.active, #menu ul li.ongletnoir.line2.active{
	background:transparent url('/img/feuvert/menu/rollover/bg_menu.png') repeat-x top left;
}

#menu ul li.ongletjaune.line1.active a.lien_menu,  #menu ul li.ongletjaune.line2.active a.lien_menu{
	/*color:#fff;*/
	color:#ffffff;
}


/******************************************************************************************************/
/* SOUS MENU */

#menu ul li.ongletgris.line1 .rub_on {
    cursor:pointer;
    display:none;
    margin-left:-14px;
    margin-top:-17px;
    position:absolute;
    z-index:999;
}
#menu ul li.ongletgris.line2 .rub_on {
    cursor:pointer;
    display:none;
    margin-left:-14px;
    margin-top:-10px;
    position:absolute;
    z-index:999;
}
#menu ul li.ongletjaune.line1 .rub_on {
    cursor:pointer;
    display:none;
    margin-left:-14px;
    margin-top:-17px;
    position:absolute;
    z-index:999;
}
#menu ul li.ongletjaune.line2 .rub_on {
    cursor:pointer;
    display:none;
    margin-left:-5px;
    margin-top:-10px;
    position:absolute;
    z-index:999;
}


#menu ul li.ongletgris.line1 .ss_menu, #menu ul li.ongletjaune.line1 .ss_menu{
	position:absolute;
	margin-left:-10px;
	margin-top:-8px;
	z-index:999;
	display:none;
	width:385px;
}
#menu ul li.ongletgris.line1 .ss_menu2, #menu ul li.ongletjaune.line1 .ss_menu2{
	position:absolute;
	margin-left:-333px;
	margin-top:-8px;
	z-index:999;
	display:none;
	width:385px;
}
#menu ul li.ongletgris.line2 .ss_menu{
	position:absolute;
	margin-left:-10px;
	margin-top:-1px;
	z-index:999;
	display:none;
    width:385px;
}
#menu ul li.ongletjaune .ss_menu{
	position:absolute;
	margin-left:-123px;
	z-index:999;
	display:none;
    width:215px;
    float:none;
}

#menu ul li.ongletgris .ss_menu .lien_sous_menu, #menu ul li.ongletjaune .ss_menu .lien_sous_menu, #menu ul li.ongletgris .ss_menu2 .lien_sous_menu, #menu ul li.ongletjaune .ss_menu2 .lien_sous_menu{
    background:#F9F8F2 none repeat scroll 0 0;
    /*border-left:1px solid #088608;*/
    border-left:1px solid #005DA8;
    border-right:1px solid #005DA8;
    border-top:1px solid #005DA8;
    padding:10px 0 10px 15px;
    z-index:999;
    min-height:20px;
}

ul.liste_sous_menu{
	float:left;
	width:180px;
}


ul.liste_sous_menu li{
	background:transparent url('/img/feuvert/picto/black_arrow.gif') no-repeat left 4px;
	text-align:left;
	padding-left:10px;
	width:170px;
	margin-top:5px;
}

ul.liste_sous_menu li a{
	color:#005DA8;
	font-size:11px;
	font-weight:bold;	
}
ul.liste_sous_menu .famille ul{
	background:transparent;
	text-align:left;
	padding-left:10px;
}

ul.liste_sous_menu .famille ul a{
	color:#000;
	font-size:11px;
	font-weight:normal;
}
ul.liste_sous_menu li a:hover{
	text-decoration:underline;
}
.offre_sous_menu .right{
                float:left !important;
}
/*	Evol -1	*/
.offre_sous_menu #tg{
                width:240px;
}
#menu #rub_menu_li_11 a.lien_menu{
    margin-left:-7px;
}
#menu ul li.ongletgris .ss_menu .offre_sous_menu, #menu ul li.ongletjaune .ss_menu .offre_sous_menu, #menu ul li.ongletgris .ss_menu2 .offre_sous_menu, #menu ul li.ongletjaune .ss_menu2 .offre_sous_menu{
	padding:10px 0 10px 15px;
    background:#FFFFFF none repeat scroll 0 0;
    /*border-bottom:1px solid #088608;*/
    border-top:1px solid #999999;
    border-bottom:1px solid #005DA8;
    border-left:1px solid #005DA8;
    border-right:1px solid #005DA8;
	text-align:left;
	z-index:999;
	height:120px;
}

#menu ul li.ongletgris .rub_on img, #menu ul li.ongletjaune .rub_on img{
	float:left;
	display:inline;
	height:42px;
    width:9px;
}

#menu ul li.ongletgris .rub_on .bg,  #menu ul li.ongletjaune .rub_on .bg{
	background:transparent url('/img/feuvert/menu/rollover/bg_menu.png') repeat-x top left;
	float:left;
	display:inline;
	padding:0 5px;
}

#menu ul li.ongletjaune .rub_on .bg{
	width:73px;
}

#menu ul li.ongletjaune .rub_on .bg a.lien_menu{
	color:#fff;
}

#menu ul li.ongletgris.line1 .rub_on .bg, #menu ul li.ongletjaune.line1 .rub_on .bg{
	padding-top:17px;
	height:25px;
}

#menu ul li.ongletgris.line2 .rub_on .bg, #menu ul li.ongletjaune.line2 .rub_on .bg{
	padding-top:10px;
	height:32px;
}


#car{
                position:absolute;left:234px;top:0;
}
#car .cont{
                position:absolute;z-index:2;width:144px;height:35px;padding:9px 0 0 10px;
}
#car .bg{
                position:absolute;z-index:1;left:0;top:0;width:154px;height:44px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/feuvert/box/car-bg.png', sizingMethod='crop'); background:url('/img/feuvert/box/car-bg.png') no-repeat top left; _background:none;
}
#car h2{
                float:left;
}
#car a.puce{
                float:right;margin:-2px 9px 0 0;
}
#car strong{
                clear:both;color:#006637;
}

#account{
                position:absolute;left:396px;top:0;
}
#account fieldset{
                position:absolute;z-index:2;width:286px;height:40px;padding:4px 0 0 10px;
}
#account .bg{
                position:absolute;z-index:1;left:0;top:0;width:296px;height:44px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/feuvert/box/account-bg.png', sizingMethod='crop'); background:url('/img/feuvert/box/account-bg.png') no-repeat top left; _background:none;
}
#account label{
                margin:5px 2px 0 0;
}
#account .inp{
                width:96px;
}
#account .left{
                width:163px;
}
#account .right{
                width:122px;
}
#account a{
                float:left;
}
#account a.puce{
                float:left;
}


/*

#basketLayer{
                position:absolute;top:42px;right:5px;width:700px;visibility:hidden;text-align:left;padding:6px 0;background:url(/img/feuvert/box/box-layer-top-large.gif) no-repeat;
}
#basketLayer .cont{
                padding:0 10px;background-color:#FFFFFF;
}
#basketLayer .bot{
                background:url(/img/feuvert/box/box-layer-bot-large.gif) no-repeat left bottom;font-size:1px;height:5px;
}
#basketLayer .close{
                float:right;margin:0 8px 0 0;
}
#basketLayer h2{
                padding:0 0 10px 10px;
}
#basketLayer .tabList .quantite {
                width:16%;
}
#basketLayer .tabList .produits {
                width:51%;
}
#basketLayer .tabList .produits .txt{
                float:none;width:auto;
}
#basketLayer .tabList .total {
                width:21%;
}
#basketLayer .tabList .total strong{
                font-size:12px;
}
#basketLayer .tabList .supp {
                width:12%;
}
#basketLayer .valid {
                float:right;
}
#basketLayer .box3 {
                margin-bottom:8px;
}
*/

/******************************************************************************************************/
/* 	CONTENT : LEFT + RIGHT	 	*/
/******************************************************************************************************/

#content{
	margin-top:20px;
}

#contentLeft .principal_premiere_visite{
	float:left;
	display:inline;
	width:715px;
	margin-left:-20px;
}

#contentRight{
	float:left;
	display:inline;
	width:226px;
	margin-left:5px;
	padding-bottom:20px;
}


/* PROMOS */
#promos, #exclus{
	position:relative;
	height:275px;
}

#promos ul.onglet, #exclus ul.onglet{
	position:absolute;
	left:50px;
	top:-29px;
	list-style-type:none;	
	width:650px;
}

#promos ul.onglet li{
	width:221px;
	height:33px;
	cursor:pointer;
	float:left;
	display:inline;
}


#exclus ul.onglet li{
	width:305px;
	height:33px;
	cursor:pointer;
	float:left;
	display:inline;
	margin-left:5px;
}

#exclus ul.onglet li#exclu_1{
	background:transparent url('/img/feuvert/index/promos/onglet_exclu_off.png') no-repeat center left;
}

#exclus ul.onglet li#exclu_1.active, #exclus ul.onglet li#exclu_1.active1{
	background:transparent url('/img/feuvert/index/promos/onglet_exclu_on.png') no-repeat center left;
}

#exclus ul.onglet li#exclu_2{
	background:transparent url('/img/feuvert/index/promos/onglet_new_off.png') no-repeat center left;
}

#exclus ul.onglet li#exclu_2.active, #exclus ul.onglet li#exclu_2.active1{
	background:transparent url('/img/feuvert/index/promos/onglet_new_on.png') no-repeat center left;
}

#promos .lien, #exclus .lien{
	text-align:right;
	margin-right:20px;
	padding-bottom:30px;
}

#promos .lien a, #exclus .lien a{
	color:#000;
	font-size:11px;
	font-weight:bold;
	background:transparent url('/img/feuvert/black_arrow.gif') no-repeat center left;
	padding-left:10px;
}

#promos .lien a:hover, #exclus .lien a:hover{
	text-decoration:underline;
}

#exclus{
	width:647px;
	height:250px;
	margin-top:20px;
	padding:20px 15px 0 52px;
	background:transparent url('/img/feuvert/index/promos/bg_cadre_jaune.jpg') no-repeat top left;
}

#exclus ul.carousel_promo {
	height:220px;
}

.bloc_produit_index{
	width:141px;
	margin-right:15px;
	float:left;
	display:inline;
}

.bloc_produit_index .produit_img{
	width:141px;
	height:133px;
	text-align:center;
    background:#FFFFFF;
    display:table-cell;
    vertical-align:middle;
}

.bloc_produit_index .produit_nom{
	width:141px;
	height:27px;
	overflow:hidden;
}

.bloc_produit_index .produit_nom a{
	color:#000;
	font-size:11px;
	font-weight:bold;
}

.bloc_produit_index .produit_nom a:hover{
	text-decoration:underline;
}

.bloc_produit_index .prix{
	height:25px;
	line-height:25px;
}

.bloc_produit_index .prix_barre{
	float:right;
	display:inline;
	background: url(/img/feuvert/line_through.gif) repeat-x center left;
	margin-right:10px;
	color:#000;
	font-size:11px;
}

.bloc_produit_index .prix_produit{
	float:right;
	display:inline;
	color:#2f7d04;
	font-size:18px;
}

.bloc_produit_index .plus_infos{
	float:left;
	display:inline;
	padding-top:3px;
}

.bloc_produit_index .btn_acheter{
	float:right;
	display:inline;
}


/* DROITE => ENCART */

#conseils_expert{
	background: url(/img/feuvert/fond_conseils.png) no-repeat top left;
	width:209px;
	/*height:176px;*/
	height:80px;
	padding-top:20px;
	z-index:10;
	margin:10px 0;
}

#conseils_expert .encart .bg{
	padding:0 20px;
}

#conseils_expert .encart .bg .lien_noir{
	width:130px;
	margin-top:5px;
}

#conseils_expert .encart .bg .lien_noir a{
	color:#000;
	font-size:11px;
	font-weight:bold;
	background:transparent url('/img/feuvert/black_arrow.gif') no-repeat left 4px;
	padding-left:10px;
}

.bloc_encart{
	position:relative;
}

.bloc_encart .haut{
	position:absolute;
	top:0;
	left:0;
	z-index:20;
}

.bloc_encart .bas{
	width:219px;
	height:28px;
	z-index:40;
	position:relative;
}

.bloc_encart .encart{
	background: url(/img/feuvert/index/encart/bg_bloc.png) repeat-y top left;
	padding-top:20px;
	z-index:10;
}

.bloc_encart .expert{
	position:absolute;
	bottom:5px;
	right:5px;
	z-index:40;
	width:105px;
	height:164px;
}

.bloc_encart .encart .bg{
	position:relative;
	z-index:30;
	padding:0 20px;
	width:212px;
}

.bloc_encart .encart .bg .titre_noir{
	margin-bottom:5px;
}

#menu_deroulant  .item_menu {
	padding:10px 0 10px 20px;
	cursor:pointer;
}

#menu_deroulant  .item_menu .titre_noir_arrow{
	color:#000;
	font-size:12px;
	font-weight:bold;
	background:transparent url('/img/feuvert/black_arrow.gif') no-repeat left 4px;
	padding:0 10px 5px 10px;
}

#menu_deroulant .item_menu.selected .titre_noir_arrow{
	background:transparent url('/img/feuvert/black_arrow_down.gif') no-repeat left 4px;
}

#menu_deroulant  .item{
	border:1px solid #fff;
	margin-left:8px;
	width:200px;
}

#menu_deroulant .sep{
	margin-left:10px;
	margin-right:5px;
	border-bottom:1px solid #c5c4c4;
}

.bloc_encart .encart .bg .texte_gris{
	font-size:12px;
	font-weight:normal;
	color:#808182;
	padding-left:10px;
	display:block;
}

.bloc_encart .encart .bg .lien_noir{
	width:130px;
	margin-top:5px;
}

.bloc_encart .encart .bg .lien_noir a{
	color:#000;
	font-size:11px;
	font-weight:bold;
	background:transparent url('/img/feuvert/black_arrow.gif') no-repeat left 4px;
	padding-left:10px;
}

.bloc_encart .encart .bg .lien_noir a:hover{
	text-decoration:underline;
}

.bg_newsletter{
	background:transparent url('/img/feuvert/index/deroulant/bg_newsletter.gif') no-repeat left top;
	width:180px;
	height:145px;
	padding:8px 10px 15px;
	text-align:center;
}

.bg_newsletter .titre_blanc{
	font-size:16px;
	line-height:15px;
	font-weight:bold;
	color:#fff;
}

.bg_newsletter .lien_blanc{
	color:#fff;
	font-size:11px;
	background:transparent url('/img/feuvert/white_arrow.gif') no-repeat left 4px;
	padding-left:10px;
}

.bg_centre{
	background:transparent url('/img/feuvert/index/deroulant/bg_centre.gif') no-repeat left top;
	width:180px;
	height:160px;
	padding:8px 10px 15px;
	text-align:center;
}

.bg_centre .titre_blanc{
	font-size:13px;
	line-height:15px;
	font-weight:bold;
	color:#fff;
	
}

.bg_centre .titre_blanc_bas{
	font-size:16px;
	line-height:15px;
	font-weight:bold;
	color:#fff;
	padding-top:56px;
}

/******************************************************************************************************/
/* 	FOOTER 	*/
/******************************************************************************************************/

#footer_1{
	margin-bottom:2px;
	height:65px;
}

#footer_1 .left{
	margin-right:1px;
}

#footer_2{
	width:929px;
	height:45px;
    background:#E3E3E3 none repeat scroll 0 0;
	margin-bottom:2px;
}

#footer_2 .recherche{
	float:right;
	display:inline;
	background:transparent url('/img/feuvert/footer/bg_recherche.png') no-repeat top left;
	width:302px;
	height:20px;
	margin-top:12px;
}

#footer_2 .recherche .searchForm .left {
	margin-top:1px;
	margin-left:28px;
}

#footer_2 .recherche .searchForm .right {
	margin-top:1px;
}

#footer_3{
	width:929px;
	height:90px;
	margin-bottom:2px;
}

#footer_4{
	width:889px;
	padding:20px;
	background:transparent url('/img/feuvert/footer/bg_footer.png') repeat-x top left;
	margin-bottom:10px;
}

#footer_4 .colonne_1, #footer_4 .colonne_2, #footer_4 .colonne_3, #footer_4 .colonne_4{
	float:left;
	display:inline;
	min-height:420px;
	height:auto !important;
	height:420px;
}

#footer_4 .colonne_1{
	padding-right:10px;
	width:250px;
	border-right:1px solid #c2c1c1;
}

#footer_4 .colonne_2{
	padding:0 10px 0 20px;
	width:200px;
	border-right:1px solid #c2c1c1;
}

#footer_4 .colonne_3{
	padding:0 10px 0 20px;
	width:172px;
	border-right:1px solid #c2c1c1;
}

#footer_4 .colonne_4{
	padding-left:20px;
	width:174px;
}

/******************************************************************************************************/
/* SLIDESHOW ANIMATION PRINCIPALE */
/******************************************************************************************************/

#the_slideshow{
	overflow:hidden;
	position:relative;
	height:346px;
}

#the_slideshow ul#nav{
	padding-top:40px;
	list-style-type:none;	
}

#nav a{
	background:transparent url('/img/feuvert/index/evenements/bg_gris.jpg') no-repeat top left;
	width:174px;
	padding-left:15px;
	height:43px;
	line-height:43px;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	margin-bottom:0px;
	/*margin-bottom:8px;*/
	display:block;
}

#nav a:hover, #nav a.activeSlide{
	background:transparent url('/img/feuvert/index/evenements/bg_vert.jpg') no-repeat top left;
}

#the_slideshow #slideshow{
	position:absolute;
	left:180px;
	top:0;
	z-index:9;
}

/******************************************************************************************************/
/* CAROUSEL PROMOS */
/******************************************************************************************************/


#promos .inner{
	width:609px;
	height:200px;
	margin-top:20px;
	padding:20px 51px;
	background:transparent url('/img/feuvert/index/promos/bg_cadre_rouge.jpg') no-repeat top left;
}

#promos #inner_slides{
	width:609px;
	height:212px;
	margin:0;
	overflow:hidden;
	padding:0;
	position:relative;
	z-index:2;
}

#promos #slider-list{
	border:0 none;
	left:0;
	margin:0;
	padding:0;
	position:absolute;
	width:2000px;
}

#promos  #inner_slides  .bloc_produit_index {
	margin-right:15px;
	width:141px;
	float:left;
	display:inline;
	width:141px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}


/* BOUTONS */

#promos #next {
    position: absolute;
    top: 100px;
    right: 15px;
    width: 36px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/img/feuvert/index/promos/arrow_right.png) no-repeat 0 0;
}


#promos #prev {
    position: absolute;
    top: 100px;
    left: 13px;
    width: 36px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/img/feuvert/index/promos/arrow_left.png) no-repeat 0 0;
}

/*** COMMUN ***/
div.sep{
                clear:both;height:1px;font-size:1px;line-height:1px;
}
div.sepClear{
                position:absolute;bottom:55px;clear:both;height:1px;width:812px;font-size:1px;background:url(/img/feuvert/puce/sh-grey.gif) repeat-x;
}
a.link{
                display:block;padding:0 0 0 8px;background:url(/img/feuvert/puce/f-greyf.gif) no-repeat 0 3px;white-space:nowrap;color:#585858;text-decoration:underline;
}
strong.txtspe{  
                color:#2c8c0b;font-size:12px;
}
.radio, .check{
                vertical-align:-3px;
}
h3{
                padding:0 0 8px 0;color:#2c8c0b;font-size:14px;font-weight:bold;
}

h4.title{
                _height:1%;padding:8px;margin:0 0 2px 0;background-color:#2a840a;border:1px solid #c6c8c1;color:#ffffff;font-size:12px;
}
h4.prestation{
                background-color:#9fcb2d;
}
.mention{
                color:#5c5c5b;
}
#maskLay{
                position:absolute;left:0;top:0;width:100%;height:100%;z-index:15;visibility:hidden;background:black;filter:alpha(opacity=35);-moz-opacity:0.35;opacity: 0.35;
}

.tabList{
                border:1px solid #bfc4b3;
}
.tabList .title th{
                padding:7px 0 10px 0;background:url(/img/feuvert/box/tablist-title.gif) repeat-x left bottom #e8ece0;text-align:center;
}
.prestation .title th{
                background:url(/img/feuvert/box/tabpresta-title.gif) repeat-x left bottom #e2ebc7;
}
.tabList td{
                padding:6px 8px 6px 8px;
}
.tabList tbody td{
                background:url(/img/feuvert/puce/sh-grey.gif) repeat-x left bottom #f1f1f1;
}
.tabList tr.end td{
                background:#f1f1f1;
}
.tabList td.sep, .tabList th.sep, .tabList tr.end td.sep{
                width:3px;font-size:1px;padding:0;background:url(/img/feuvert/box/box-sepv.gif) repeat-y left top;
}

.box1{
                margin:0 0 10px 0;background:url(/img/feuvert/box/box1-bg.gif) repeat-x left bottom #f1f1f1;border:1px solid #c6c8c1;
}
.box1 h4{
                padding:8px;background-color:#2A840A;
}
*+html .box1 h4, * html .box1 h4 
{
                height:1%;
}
.box1 h4.title{
                padding:8px;background:url(/img/feuvert/puce/sh-grey.gif) repeat-x left bottom;
}
.box1 .cont{
                padding:8px;
}
.box1 .sep{
                clear:both;height:7px;
}
.box1 h5{
                padding:0 0 12px 0;
}
.box1 strong.txtsup{
                font-size:14px;
}
.box1 strong b{
                font-size:16px;color:#ffffff;text-align:center;
}

.box2 .sep{
                clear:both;background:none;height:7px;
}
.box2 h4{
                padding:8px;margin:0 0 8px 0;background-color:#2a840a;
}
.box2 h5{
                padding:0 0 10px 0;color:#2c8c0b;font-size:12px;font-weight:bold;
}

.moyenpaiement{
                margin:0 0 10px 0;background:url(/img/feuvert/box/box1-bg.gif) repeat-x left bottom #f1f1f1;border:1px solid #c6c8c1;width:330px;
}
.moyenpaiement h4.title{
                 padding:8px;background:url(/img/feuvert/puce/sh-grey.gif) repeat-x left bottom;color:#5C9F44;font-size:14px;font-weight:bold;width:312px;
}

/** Club **/
.club_jcm h1{color:#ffd500 !important}
.club_jcm h4{color:#000 !important}
.club_jcm .entry .text{width:580px !important}
.club_jcm .rub h3{background-color:#41413f !important}
.club_jcm .rub .sep{background-color:#dbdbdb;width:542px;margin:20px auto;}
.club_jcm .signature{color:#000 !important}
.club_jcm .box4 {margin:0 !important}
.club_jcm .box4 .cont{background:url('/img/feuvert/box/box4-jcm.gif') no-repeat #fff;border:none !important;width:739px;height:30px;padding:9px 12px}
.club_jcm .box4 .cont strong{color:#ffdc00 !important}
.club_jcm .selectObj .main {background:url(/img/feuvert/box/combo-btn2.gif) no-repeat right top #FFFFFF;}



/**AFFILIATION**/
.affiliation .formCol{float:left;width:370px}
.affiliation .formCol label{float:left;width:160px;}
.affiliation .formCol label a{font-size:10px;font-style:italic;color:#2c8c0c;margin-left:6px;text-decoration:underline;}
.affiliation .formCol label span{color:#2c8c0c}
.affiliation .formCol .inp{width:178px;}
.affiliation .formCol .select{float:left;}
.affiliation .formCol input, .identification #adresseLivraison input{vertical-align:middle;}
.affiliation .form_intro{font-size:12px;margin-bottom:20px}
.affiliation .accept{margin-left:40px;width:670px}
.affiliation .accept label{width:600px}
.affiliation #annulerForm{margin:5px 35px 0 0}
.affiliation .sep1{clear:both;background:none;height:1px;overflow:hidden}
.affiliation .sep2{clear:both;background:none;height:30px;}
.affiliation .sep3{clear:both;background:none;height:55px;}
.affiliation .contacter{width:360px;margin-left:0}
.affiliation .contacter label{width:325px;padding-left:5px}


.box3{
                clear:both;margin:0 0 18px 0;border:1px solid #c6c8c1;
}
.box3 .desc{
                height:1%;padding:6px 0 6px 10px;background:url(/img/feuvert/box/box1-bg.gif) repeat-x left bottom #f1f1f1;border-bottom:1px solid #FFFFFF;
}
.box3 .info{
                height:1%;padding:6px 0 6px 10px;background-color:#5c9f44;
}
.prestation .info{
                background-color:#96c02b;
}
.box3 h4, .box3 p{
                float:left;padding:6px 0 0 0;margin:0;
}
.box3 .txt{
                float:right;padding-right:15px;text-align:right;
}
.box3 .desc .txt strong{
                color:#005e3c;font-size:18px;
}
.box3 .info .txt strong{
                color:#ffffff;font-size:22px;
}
.box3 .desc label{
                font-weight:bold;
}
.box3 .desc input{
                margin:0 0 0 5px;
}
.box3 .txtinfo{
                color:#cce8c2;font-size:14px;
}
.box3 .txtinfo span{
                color:#ffffff;font-size:18px;
}
.box3 .sep{
                margin:2px 12px 2px 0;background:url(/img/feuvert/puce/sh-grey.gif) repeat-x;
}
.box3 .eco{
                height:23px;padding:7px 0 10px 0;background:url(/img/feuvert/box/tablist-title.gif) repeat-x left bottom #e8ece0;
}
.box3 .eco .txt strong{
                color:#2c8c0c;font-size:18px;
}
.box3 .eco h5{
                float:left;padding:6px 0 0 10px;margin:0;
}

.box33 {
                float:left;padding:5px 0 5px 0;margin:0;text-align:left;vertical-align:middle;font-size:12px;color:#2C8C0B;
}
.box33 img{
                float:left;padding:0 0 0 35px;
}
.box33 .text{
                font-size:12px;color:#2C8C0B;
}
.box33presta{
                width:434px;
}

.box4{
                margin:0 0 8px 0;
}
.box4 .top{
                background:url(/img/feuvert/box/box4-rt.gif) no-repeat right top;
}
.box4 .top div{
                background:url(/img/feuvert/box/box4-lt.gif) no-repeat;font-size:1px;height:5px;
}
.box4 .bot{
                background:url(/img/feuvert/box/box4-rb.gif) no-repeat right top;
}
.box4 .bot div{
                background:url(/img/feuvert/box/box4-lb.gif) no-repeat;font-size:1px;height:5px;
}
.box4 .cont{
                padding:4px 12px;background-color:#f1f8e1;border-left:1px solid #2c8c0c;border-right:1px solid #2c8c0c;
}
.box4 .cont strong{
                color:#005e3c;
}
.box4 .cont .right{
                padding:3px 0 0 0;
}

.box5{
                margin:0 0 6px 0;
}
.box5 .top5{
                background:url(/img/feuvert/box/box5-rt.gif) no-repeat right top;
}
.box5 .top5 div{
                background:url(/img/feuvert/box/box5-lt.gif) no-repeat;font-size:1px;height:7px;
}
.box5 .bot5{
                background:url(/img/feuvert/box/box5-rb.gif) no-repeat right top;
}
.box5 .bot5 div{
                background:url(/img/feuvert/box/box5-lb.gif) no-repeat;font-size:1px;height:7px;
}
.box5 .cont5{
                padding:4px 10px;background:url(/img/feuvert/box/box5-bg.gif) repeat-x left bottom #FFFFFF;border-left:1px solid #c9cbc5;border-right:1px solid #c9cbc5;
}
.box5 .cont5 h4{
                padding:0 0 8px 0;
}
.box5 .cont5 a{
                display:block;margin:8px 0 0 0;
}

.layer{
                position:absolute;visibility:hidden;padding:10px;border:5px solid #49971f;background-color:#FFFFFF;text-align:left;
}
.layer .close{
                float:right;
}
.layer .sep{
                height:7px;
}

.select {
                z-index:10;position:relative;
}
.selectObj ul{
                list-style : none outside none;margin:0px;padding:0px;
}
.selectObj a {
                color:#898989; padding:0 0 0 3px;
}
.selectObj .on, .selectObj a:hover {
                color:#000000;
}
.selectObj .main {
                border:1px solid #898989;height:13px; background:url(/img/feuvert/box/combo-btn.gif) no-repeat right top #FFFFFF; padding:0 0 0 3px; color:#898989; cursor:pointer!important; cursor:hand; font-size:11px;
}
.selectObj .main a {
                display:block;width:100%;
}
.selectObj .main div {
                height:13px; width:100%; clip:rect(0,100%,13px,0); overflow:hidden; white-space:nowrap;
}
.selectObj .dataScroll {
                position:absolute; top:15px; left:0; width:100%; height:150px; clip:rect(0,100%,151px,0); overflow:hidden; border:1px solid #898989; border-top:0; background:#FFF; visibility:hidden;
}
.petit_scroll .selectObj .dataScroll {
                height:73px; clip:rect(0,100%,74px,0);z-index:2000;
}
#petit_scroll_court{
                position: absolute; bottom:30px; right:50px; text-align: left;z-index:2000;
}
.selectObj .data {
                position:absolute; top:0; left:0;
}
.selectObj .data div {
                height:15px; clip:rect(0,100%,15px,0); overflow:hidden;
}
.selectObj .scrollElems {
                visibility:hidden;
}
.selectObj .scUp {
                position:absolute;display:block;width:15px;height:13px; top:15px;right:-3px;background:url(/img/feuvert/box/combo-up.gif) no-repeat; font-size:1px;
}
.selectObj .scDn {
                position:absolute;display:block;width:15px;height:13px; top:152px;right:-3px;background:url(/img/feuvert/box/combo-down.gif) no-repeat; font-size:1px;
}
.selectObj .cursor {
                position:absolute; top:29px; right:0;background-color:#9dd02c;  height:122px; width:15px; font-size:1px; z-index:1000;font-size:1px;
}
.selectObj .selectScrollbar {
                position:absolute; top:29px; right:0;background:#FFFFFF; height:122px; width:15px; font-size:1px; z-index:998;
}   
#navigsSelect #collectionSelect{
                width:174px;
}                                                                                                                                                                                                       
                                                                                                                                                                                                                           
/*******************/
#path{
                height:18px;padding:4px 0 0 8px;margin:0 0 12px 0;
}
#path .cont{
                float:left;
}
#path .back{
                float:right;
}
#path .back img{
                float:left;padding:1px 3px 0 0;
}
#path .back strong{
                
}

/*** LAYER ***/
#infoPrestation{
                width:452px;
}
#infoPrestation h3{
                clear:both;margin:-2px 0 0 0;padding:0 0 10px 0;
}
#infoPrestation .left{
                width:330px;
}
#infoPrestation .right{
                width:108px;
}
#infoPrestation label{
                float:left;width:172px;
}
#infoPrestation .inp{
                float:left;width:145px;
}
#infoPrestation .right a{
                display:block;padding:10px 0 0 5px;
}

#demandeNewsletter{
                width:500px;
}
/*********************/

/*** PRODUIT ***/
#produit #path{
                height:18px;padding:31px 142px 0 8px;margin:0 0 12px 0;background:url(/img/feuvert/box/path-prod.jpg) no-repeat;
}
#produit .boxNav .back{
                float:right;
}
#produit .boxNav .left{
                width:675px;
}
#produit .boxNav h1{
                padding:0 0 4px 0;margin:0;font-weight:normal;font-size:18px;color:#005e3c;background:none;
}
#produit .boxNav span{
                font-size:10px;
}
#produit .boxProdDetail{
                padding:0 0 15px 0;
}
#produit .boxProdDetail .visu{
                position:relative;float:left;width:430px;height:280px;border:1px solid #c6c8c1;
}
#produit .boxProdDetail .visu ul.info{
                position:absolute;left:7px;top:13px;
}
#produit .boxProdDetail .visu ul.choice{
                position:absolute;left:11px;top:249px;
}
#produit .boxProdDetail .visu ul.choice li{
                float:left;padding:0 4px 0 0;
}
#produit .boxProdDetail .visu ul.choice li a{
                display:block;width:23px;height:22px;padding:4px 0 0 3px;background:url(/img/feuvert/box/prod-choice.gif) no-repeat;
}
#produit .boxProdDetail .visu .zoom{
                position:absolute;right:1px;bottom:1px;
}
#produit .boxProdDetail .txt{
                position:relative;float:right;width:354px;min-height:235px;height:auto !important;height:235px;padding:0 0 45px 0;background:url(/img/feuvert/puce/sh-grey.gif) repeat-x left bottom;
}
#produit .boxProdDetail .txt h4{
                color:#228028;
}
#produit .boxProdDetail .txt  ul.info{
                position:absolute;left:0;bottom:0;margin:0 0 12px 0;
}
#produit .boxProdDetail .txt ul.info li{
                float:left;padding:0 20px 0 0;
}
#produit .boxProdSpec {
                margin:0 0 18px 0;
}
#produit .boxProdSpec .left{
                width:434px;
}
#produit .boxProdSpec .spec{
                width:430px;padding:0 0 10px 0;
}
#produit .boxProdSpec .spec .visu{
                float:left;padding:3px 4px;background:url(/img/feuvert/box/spec-img-bg.gif) no-repeat;
}
#produit .boxProdSpec .spec .txt{
                float:right;width:347px;line-height:17px;
}
#produit .boxProdSpec .spec a{
                text-decoration:underline;
}
#produit .boxProdSpec .spec a.puce{
                padding:0 0 0 8px;background:url(/img/feuvert/puce/f-greyf.gif) no-repeat 0 3px;font-weight:bold;text-decoration:none;
}
#produit .boxProdSpec ul.tools li{
                float:left;width:180px;padding:1px 0;
}
#produit .boxProdSpec .boxPrice{
                float:left;width:235px;
}
#produit .boxProdSpec .boxPrice strong{
                color:#228028;font-size:13px;
}
#produit .boxProdSpec .boxPrice .sup{
                font-size:30px;
}
#produit .boxProdSpec .boxPrice span{
                font-size:10px;
}
#produit .boxProdSpec .boxPrice a{
                margin:7px 0 0 0;
}
#produit .boxProdSpec .boxCredit{
                float:left;width:110px;height:59px;padding:6px;background:url(/img/feuvert/box/credit-bg.gif) no-repeat;line-height:13px;
}
#produit .boxProdSpec .boxCredit .txt1{
                height:35px;font-size:10px;color:#66af45;
}
#produit .boxProdSpec .boxCredit .txt1 strong{
                font-size:18px;
}
#produit .boxProdSpec .boxCredit .txt2{
                font-size:10px;color:#ffffff;
}
#produit .boxProdSpec .boxCredit .txt2 strong{
                font-size:12px;
}

.resultProd{
                padding:0 0 18px 0;
}
.resultProd .mid{
                height:auto !important;background:url(/img/feuvert/box/resultprod-top.gif) no-repeat left top;
}
.resultProd .midCont{
                background:url(/img/feuvert/box/resultprod-bg.gif) repeat-y left top;
}
.resultProd .midBot{
                height:4px;background:url(/img/feuvert/box/resultprod-bot.gif) no-repeat left top;font-size:1px;
}
.resultProd ul.nav{
                height:48px;background:url(/img/feuvert/box/resultprod-nav.gif) no-repeat left bottom;
}
.resultProd ul.nav li{
                float:left;padding:0 12px 0 0;font-size:1px;
}
.resultProd .desc{
                padding:16px;display:none;
}
.resultProd .desc ul{
                list-style : none outside none;margin:0px;padding:0px;
}
.resultProd .desc li{
                padding:0 0 0 8px;background:url(/img/feuvert/puce/c-black.gif) no-repeat 0 5px;
}
.resultProd .desc h3{
                padding:0 0 8px 0;font-size:18px;color:#2c8c0c;font-weight:normal;text-transform:uppercase;
}
.resultProd .desc h4{
                padding:12px 0 8px 0;color:#2c8c0c;font-weight:bold;
}
.resultProd .desc .txt{
                float:left;width:520px;
}
.resultProd .desc .visu{
                float:right;width:200px;text-align:right;
}
.resultProd .pager{
                float:right;height:24px;color:#228028;
}
.resultProd .pager a{
                color:#228028;
}
.resultProd .pager a:hover{
                text-decoration:underline;
}


#saveAlert{
                width:370px;
}
#saveAlert label, #saveAlert .inp, #saveAlert .select, #saveAlert strong{
                float:left;
}
#saveAlert label{
                width:142px;
}
#saveAlert .inp{
                width:115px;
}
#saveAlert strong{
                display:block;padding:0 3px;
}
#saveAlert .select{
                width:55px;
}
#saveAlert .valid{
                float:right;
}

#listProd .choice{
                padding:3px 0;
}
#listProd .choice .left{
                padding:4px 0 0 0;
}
#listProd .choice .right{
                width:580px;
}
#listProd .choice .right div.info{
                float:left;margin:0 6px 0 0;
}
#listProd .choice .select{
                float:left;width:146px;margin:0 6px 0 0;
}
#listProd .choice span{
                color:#909890;
}
#listProd .box{
                margin:1px 0 16px 1px;
}
#listProd .box .top{
                height:7px;font-size:1px;background:url(/img/feuvert/box/resultprod-box-top.gif) no-repeat;
}
#listProd .box .cont{
                position:relative;min-height:110px;height:auto !important;height:110px;background:url(/img/feuvert/box/resultprod-box-bg.gif) #ebebeb repeat-y right top;

}
#listProd .box .bot{
                height:7px;font-size:1px;background:url(/img/feuvert/box/resultprod-box-bot.gif) no-repeat left bottom;
}
#listProd .media{
                float:left;width:217px;padding:0 16px 0 0;
}
#listProd .check{
                float:left;padding:45px 0 0 12px;
}
#listProd .visu{
                position:relative;float:right;width:175px;
}
#listProd .visu .img{
                width:153px;height:101px;padding:4px;margin:0 0 0 14px;background:url(/img/feuvert/box/resultprod-visu-bg.gif) no-repeat;
}
#listProd .visu ul.info{
                position:absolute;left:0;top:12px;
}
#listProd .txt{
                float:left;width:450px;padding:0 15px 14px 0;line-height:17px;
}
#listProd .txt .contTxt{
                padding:0 0 4px 0;background:url(/img/feuvert/box/resultprod-txt-bg.gif) repeat-x left bottom;
}
#listProd .txt h3, #listProd .txt h3 a{
                padding:0;color:#005e3c;font-weight:bold;font-size:12px;text-transform:uppercase;
}
#listProd .txt span{
                font-size:10px;
}
#listProd .txt a.savoir{
                display:block;margin:5px 0;
}
#listProd .txt .picto{
                position:absolute;bottom:0;
}
#listProd .add{
                float:left;width:175px;padding:15px 10px 0 10px;text-align:center;
}
#listProd .add .price{
                color:#228028;
}
#listProd .add strong.price{
                font-size:24px;
}
#listProd .add strike.price{
                font-size:12px;
}
#listProd .add a.ajout_panier{
                position:absolute;bottom:5px;right:30px;display:block;z-index:1;
}

.boxSearch{
                padding:0 0 14px 0;margin:10px 0 6px 0;background:url(/img/feuvert/puce/sh-grey.gif) repeat-x left bottom;
}
.boxSearch .detail{
                float:left;width:645px;min-height:165px;height:auto !important;height:165px;padding:10px;border:1px solid #c6c8c1;background:url(/img/feuvert/box/search-bg.gif) #f1f1f1 repeat-x left bottom;
}
.boxSearch .detail .contDetail{
                background:url(/img/feuvert/box/search-sepv.gif) repeat-y 190px 0;
}
.boxSearch .info{
                float:right;border:1px solid #c6c8c1;background:url(/img/feuvert/box/search-info-bg.gif) #f1f1f1 repeat-x left bottom;
}
.boxSearch .info .cont{
                width:225px;height:185px;background:url(/img/feuvert/visu/visu-conseil.jpg) no-repeat left bottom;
}
.boxSearch .info h3{
//                padding:16px 0 0 82px;
				padding:0px 0px 0px 0px;

}
.boxSearch .info span{
//                display:block;margin:17px 0 0 100px;padding:0 0 0 10px;background:url(/img/feuvert/puce/f-green.gif) no-repeat 0 3px;color:#297003;
	display:block;margin:17px 0 0 75px;padding:0 0 0 10px;background:url(/img/feuvert/puce/f-green.gif) no-repeat 0 3px;color:#297003;
}
.boxSearch .info span a{
                color:#297003;text-decoration:underline;
}
.boxSearch .detail .select{
                float:left;width:368px;margin:0 0 0 5px;
}
.boxSearch .detail .contRes{
                float:left;width:199px;
}
.boxSearch .detail .contDetail .left{
                min-height:100px;height:auto !important;height:100px;padding-bottom:10px;
}
.boxSearch .detail .contType{
                float:left;width:160px;background:url(/img/feuvert/box/search-sepv.gif) repeat-y right top;
}
.boxSearch .detail .contDetail .left input{
                margin:0 5px 0 5px;
}
.boxSearch .detail .contDetail .contType input{
                margin:0 5px 0 5px;
}
    
.boxSearch .detail .contTechno{
                float:left;width:218px;padding:0 0 10px 12px;margin:0 0 0 -3px;background:url(/img/feuvert/box/search-sepv.gif) repeat-y left top;
}
.boxSearch .detail h3{
                height:19px;background-color:#f1f1f1;
}
.boxSearch .detail .contRes h4{
                font-size:20px;color:#2c8c0b;font-weight:bold;
}
.boxSearch .detail .contRes strong{
                font-size:12px;color:#006637;
}
.boxSearch .contTechno ul{
                float:left;width:104px;padding:0 4px 0 0;
}
.boxSearch input{
                vertical-align:middle;
}
.boxSearch .detail .contChoice{
                height:43px;padding:10px 0 0 0;
}
.boxSearch .detail .contChoice #flashBudget{
                position:relative;margin:-30px 0 0 0;float:right;width:440px;
}

#produit .comparateur .tab {
                margin:0 0 15px 0;
}
#produit .comparateur .tab td.esp{
                width:6px;font-size:1px;
}
#produit .comparateur table.tab td.product.applat{
                background-color:#ebebeb;
}
#produit .comparateur .tab td.title{
                width:100px;padding:7px 15px 7px 0;font-weight:bold;color:#005e3c;text-align:right;
}
#produit .comparateur .tab td.product{
                padding:7px 10px;background-color:#fafafa;
                padding:7px 4px 7px 8px;
                width:164px;
}
#produit .comparateur .tab tr.media td.product{
                padding-bottom:0;background:url(/img/feuvert/box/tabcomp-top.gif) no-repeat #ebebeb;
}
#produit .comparateur .tab tr.media .visu{
                position:relative;width:175px;margin:0 0 0 10px;
                margin-left:0;
                width:auto;
}
#produit .comparateur .tab tr.media .visu .img{
                width:153px;height:101px;padding:4px;margin:0 0 0 14px;background:url(/img/feuvert/box/resultprod-visu-bg.gif) no-repeat;
                margin-left:0;
}
#produit .comparateur .tab tr.media .visu ul.info{
                position:absolute;left:25px;top:12px;
}
#produit .comparateur .tab tr.ref td.product{
                text-align:center;font-size:14px;color:#005e3c;background:url(/img/feuvert/box/tabcomp-ref.gif) repeat-x #ebebeb left bottom;
}
#produit .comparateur .tab tr.comp td.product{
                text-align:center;
}
#produit .comparateur .tab tr.const td.product{
                border-bottom:2px solid #ebebeb;
}
#produit .comparateur .tab tr.price td.product{
                background:url(/img/feuvert/box/tabcomp-bot.gif) no-repeat #ebebeb left bottom;
                border-top:2px solid #FAFAFA;
}
#produit .comparateur .tab tr.price .left{
                text-align:center;padding:0 0 8px 0;
}
#produit .comparateur .tab tr.price .right{
                padding:7px 0 0 0;
}
#produit .comparateur .tab tr.price strong{
                font-size:24px;color:#228028;
}
#produit .comparateur .tab tr.price strike{
                font-size:12px;color:#228028;
}

/*** COMANDE ***/
.stepCommande{
                height:58px;padding:4px 0 0 0;
}
.stepCommande li{
                float:left;padding:0 4px 0 0;
}

.tabList .produits{
                width:328px;
}
.tabList .title th.produits{
                padding-left:10px;text-align:left;width:333px
}
.tabList .title th.prix{
                width:147px
}
.tabList .title th.total{
                width:110px;
}
.tabList .title th.quantite{
                width:95px;
}
.tabList .title th.supp{
                width:130px;
}
.tabList .produits .visu{
                float:left;width:72px;margin:0 10px 0 0;background:url(/img/feuvert/box/tablist-visu.gif) no-repeat right top;
}
.tabList .produits .visu img{
                padding:3px 5px;
}
.tabList .produits .txt{
                float:left;width:180px;padding:2px 0 0 0;
}
.tabList .produits .txt strong{
                color:#006637;
}
.tabList .produits .txt strong span{
                color:#2c8c0b;text-transform:uppercase;
}
.tabList .ref{
                width:53px;text-align:right;
}
.tabList .prix{
                width:131px;color:#006637;text-align:right;
}
.tabList .prix strong{
                font-size:12px;
}
.tabList .prix span{
                font-size:9px;
}
.tabList .quantite{
                width:97px;text-align:center;
}
.tabList .quantite .select{
                width:42px;margin:0 0 0 10px;
}
.tabList .quantite strong{
                color:#2c8c0b;font-size:14px;
}
.tabList .total{
                width:95px;color:#006637;text-align:right;
}
.tabList .total strong{
                font-size:18px;
}
.tabList .supp{
                width:114px;text-align:center;
}
.tabList .stitle td{
                background-color:#5c9f44;
}

/* <MAINT3> FV-1056 09/06/2010 -- Nouvelle class pour le panier visu */

.tabList .title th.produits_panier_visu{
                padding-left:10px;text-align:left;width:320px; 
}
.tabList .title th.ref_panier_visu{
                width:77px;
}
.tabList .title th.prix_unitaire_panier_visu{
                width:134px;
}
.tabList .title th.quantite_panier_visu{
                width:106px;
}
.tabList .title th.total_panier_visu{
                width:116px;
}
.tabList .title th.supp_panier_visu{
                width:116px;
}
.tabList td.produits_panier_visu{
                padding-left:10px;text-align:left;width:310px; 
}
.tabList td.ref_panier_visu{
                width:73px;text-align:center;
}
.tabList td.prix_unitaire_panier_visu{
                width:147px;
}
.tabList td.quantite_panier_visu{
                width:95px;
}
.tabList td.quantite_panier_visu .split{
                padding-left:6px;background:#F1F1F1;color:#2C8C0B;font-weight:bold;font-size:14px;width:5px;
}
.tabList td.quantite_panier_visu .split_vide{
                background:#F1F1F1;width:5px;
}
.tabList td.total_panier_visu{
               width:110px;overflow:hidden;
}
.tabList td.supp_panier_visu{
                text-align:center;width:130px;
}
/* </MAINT3> */

.visucross {
                width:894px;text-align:left;background-color:#d9d9d9;
}
.visucross table{
                 height:280px;background-color:#d9d9d9;
}
.visucross .produit{
                 margin:0 0 0 8px;width:140px;text-align:center;
}  
.visucross .visuel{
                 width:140px;height:110px;background-color:#F1F1F1;vertical-align:middle;
}
.visucross .visuel img{
                 position:relative;top:5%;vertical-align:middle;max-height:90px;max-width:140px;
}
.visucross .loupe{
                 position:relative;text-align:right;right:10%;
}
.visucross .prix{
                 position:relative;font-size:18px;color:#2C8C0B;
}
.visucross .info{
                 position:relative;font-size:12px;height:50px;
}
.panier .linkBtn{
                float:right;
}
.panier .linkBtn a{
                padding:0 0 0 15px;
}

#commande .tabList{
                border-bottom:1px solid #ffffff;
}
.identification #accountLog{
                float:left;width:319px;
}
.identification #accountLog label{
                float:left;width:108px;
}
.identification #accountLog .inp, .identification #accountCreate .inp{
                width:145px;
}
.identification #accountLog .valid, .identification #accountCreate .valid{
                width:100%;padding:6px 0;text-align:center;
}
.identification #accountCreate{
                float:left;width:418px;margin:0 0 0 12px;
}
.identification #accountCreate label{
                margin:0 0 0 25px;float:left;width:98px;
}
.identification #accountCreate .cont{
                padding-top:16px;
}
.identification #accountCreate a strong{
                color:#2c8c0b;text-decoration:underline;
}

.identification #coordonnees, .identification #adresseLivraison{
                float:left;width:397px;margin:0 0 10px 0;
}
.identification #coordonnees .select{
                float:left;
}
.identification h5{
                padding-top:30px;
}
.identification #adresseLivraison{
                float:right;
}
.identification #coordonnees label, .identification #adresseLivraison label{
                float:left;width:180px;
}
.identification #coordonnees .inp, .identification #adresseLivraison .inp{
                width:165px;
}
.identification #coordonnees input, .identification #adresseLivraison input{
                vertical-align:middle;
}
.identification .accept{
                padding:10px 0 10px 0;color:#5c5c5b;
}
.identification .accept input{
                float:left;width:20px;
}
.identification .accept label{
                float:left;width:775px;padding:2px 0 0 0;
}
.identification .accept .clear{
                height:6px;
}
.identification .accept span{
                font-size:10px;
}

.livraison #domicile .right, .livraison #centreFeuVert .right{
                width:432px;
}
.livraison #domicile .right strong, .livraison #centreFeuVert .right strong{
                font-size:12px;
}
.livraison #domicile .right span, .livraison #centreFeuVert .right span{
                color:#2c8c0b;
}
.livraison #domicile input, .livraison #centreFeuVert input{
                float:left;
}
.livraison #pointRelais .visu{
                float:left;width:100px;
}
.livraison #pointRelais .txt{
                float:left;width:620px;padding:6px 0 0 0;
}
.livraison #pointRelais .txt a{
                display:bloc;padding:0 0 3px 0;
}
.livraison #pointRelais .txt strong{
                display:bloc;padding:0 0 0 10px;
}
.livraison #centreFeuVert .right .link{
                margin:4px 0 0 20px;
}

.paiement #recapitulatif{
                float:left;width:498px
}
.paiement .boxInfo{
                width:295px
}
.paiement #modePaiment{
                width:576px;margin:14px 0;
}
.paiement #modePaiment .cont{
                /*background:url(/img/feuvert/box/box-sepv.gif) repeat-y 380px 0;*/
}
.paiement #modePaiment .left{
                width:375px;
}
.paiement #modePaiment .left label{
                float:left;width:104px;
}
.paiement #modePaiment .cbChoice{
                height:52px;
}
.paiement #modePaiment .cbChoice input{
                float:left;margin-top:6px;
}
.paiement #modePaiment .cbChoice img{
                float:left;padding:0 10px 0 0;
}
.paiement #modePaiment .right{
                width:178px;
}
.paiement #modePaiment .right label{
                float:left;
}
.paiement #modePaiment .right .inp{
                float:right;
}

.paiementPresta #recapitulatif{
                float:left;width:436px
}
.paiementPresta .boxInfo{
                width:356px
}
.paiementPresta .tabList .produits .txt{
                float:left;width:140px;padding:2px 0 0 0;
}
.paiementPresta .prestation .produits .txt{
                float:left;width:90px;padding:2px 0 0 0;
}

.priserdv #horaireRdv .left{
                width:240px;
}
.priserdv #horaireRdv .right{
                width:445px;
}
.priserdv #horaireRdv h6{
                padding:5px 0 10px 0;color:#2c8c0b;font-size:14px;
}
.priserdv #horaireRdv strong span{
                color:#006637;
}
.priserdv #horaireRdv .right .plan{
                padding:0 0 0 20px;
}
.priserdv #horaireRdv .right .picto{
                height:30px;list-style : none outside none;margin:0px;padding:0px;
}
.priserdv #horaireRdv .right .picto li{
                float:left;height:17px;padding:3px 14px 0 28px;
}
.priserdv #horaireRdv .right .picto li.p1{
                background:url(/img/feuvert/picto/c-blue.gif) no-repeat;
}
.priserdv #horaireRdv .right .picto li.p2{
                background:url(/img/feuvert/picto/c-green.gif) no-repeat;
}
.priserdv #horaireRdv .right .picto li.p3{
                background:url(/img/feuvert/picto/c-yellow.gif) no-repeat;
}

/*** COMPTE ***/
#compte #path{
                height:18px;padding:31px 142px 0 8px;margin:0 0 12px 0;background:url(/img/feuvert/box/path-compte.jpg) no-repeat;
}

#compte .boxCompte{
                margin:0 0 20px 0;
}
#compte .boxCompte div.nav{
                height:46px;padding:13px 0 0 0;
}
#compte .boxCompte div.nav h4{
                height:18px;padding:5px 0 0 12px;
}
#compte .boxCompte div.nav ul{
                list-style : none outside none;margin:0px;padding:0px;
}
#compte .boxCompte div.nav li{
                float:left;
}
#compte .boxCompte div.nav li a{
                display:block;_width:1%;padding:5px 12px 6px 20px;background:url(/img/feuvert/puce/f-greyf.gif) no-repeat 12px 7px;
}
#compte .boxCompte div.nav li.on a{
                background:url(/img/feuvert/puce/f-whitefg.gif) no-repeat 9px 9px #3d961f;
}
#compte #mesInfoPerso div.nav{
                background:url(/img/feuvert/box/compte-info-perso.jpg) no-repeat;
}
#compte #mesCommandes div.nav{
                background:url(/img/feuvert/box/compte-commandes.jpg) no-repeat;
}
#compte #carnetEntretien div.nav{
                background:url(/img/feuvert/box/compte-entretien.jpg) no-repeat;
}
#compte #entretienConseils ul{
                list-style:none outside none;margin:0;padding:0 0 0 8px;width:370px;
}
#compte #entretienConseils li{
                padding:0 0 2px 0;
}
#compte #entretienConseils li strong{
                display:block;float:left;width:250px;padding:0 5px 0 12px;background:url(/img/feuvert/puce/f-black.gif) no-repeat 0 4px;
}
#compte #entretienConseils li img{
                display:block;float:right;
}
#compte #mesCommandes div.nav{
                background:url(/img/feuvert/box/compte-commandes.jpg) no-repeat;
}              

#compte #savRetourConsulte .tabList{
                margin-bottom:12px;
}
#compte #savRetourConsulte .tabList .article{
                width:13%;text-transform:uppercase;
}
#compte #savRetourConsulte .tabList tbody .article{
                text-align:left;
}
#compte #savRetourConsulte .tabList .prix{
                width:14%;
}
#compte #savRetourConsulte .tabList .qcommande{
                width:20%;
}
#compte #savRetourConsulte .tabList .qexpediee{
                width:18%;
}
#compte #savRetourConsulte .tabList .retour{
                width:22%;
}
#compte #savRetourConsulte .tabList .retour a{
                font-weight:bold;color:#006637;text-decoration:underline;
}
#compte #savRetourConsulte .tabList .garantie{
                width:13%;
}

#compte #savRetourDemande .tabList .product{
                width:57%;text-transform:uppercase;
}
#compte #savRetourDemande .tabList tbody .product{
                text-align:left;
}
#compte #savRetourDemande .visu{
                float:left;width:175px;
}
#compte #savRetourDemande .visu .img{
                width:153px;height:101px;padding:4px;margin:0 0 0 14px;background:url(../img/box/resultprod-visu-bg.gif) no-repeat;
}
#compte #savRetourDemande .txt{
                position:relative;height:96px;left:0;float:right;width:212px;padding:0 10px 0 0;font-size:13px;
}
#compte #savRetourDemande .txt span{
                position:absolute;top:50%;
}
#compte #savRetourDemande .tabList .quantite{
                width:14%;
}
#compte #savRetourDemande .tabList .prixunitaire{
                width:16%;
}
#compte #savRetourDemande .tabList .prix{
                width:13%;color:#2a840a;font-size:19px;
}
#compte #savRetourDemande .form .left{
                width:340px;
}
#compte #savRetourDemande .form .right{
                width:350px;
}
#compte #savRetourDemande .form p{
                padding:4px 0 8px 0;
}              
#compte #savRetourDemande .form label{
                display:block;padding:0 0 4px 0;
}
#compte #savRetourDemande .form textarea{
                height:80px;width:340px;
}
#compte #savRetourDemande .form .right .sep{
                height:60px;
}
#compte #savRetourDemande .form .right .valid{
                padding:0 0 0 7px;
}

#compte #retourSav div.nav{
                background:url(/img/feuvert/box/compte-sav.jpg) no-repeat;
}
#compte .boxCompte .cont{
                padding:8px 0 0 0;
}
#compte .boxCompte .sep{
                clear:both;height:7px;
}
#compte .boxCompte .sepsup{
                height:32px;
}

#compte .boxCompte #mesCoordonnes .left, #compte .boxCompte #mesCoordonnes .right{
                width:362px;
}
#compte .boxCompte #mesCoordonnes label{
                float:left;width:162px;
}
#compte .boxCompte #mesCoordonnes .inp{
                float:left;width:174px;
}
#compte .boxCompte #mesCoordonnes .linkBtn{
                padding:40px 0 0 0;
}
#compte .boxCompte #mesCoordonnes .linkBtn a{
                float:left;margin:4px 0 0 0;
}
#compte .boxCompte #mesCoordonnes .linkBtn .valid{
                float:right;
}
#compte .boxCompte #mesCoordonnes .select{
                float:left;margin:0 5px 0 0;
}

#compte .boxCompte #monProfil .sep{
                height:10px;line-height:1px;
}
#compte .boxCompte #monProfil .space{
                padding:0 30px 0 0;
}
#compte .boxCompte #monProfil .boxCheck{
                padding:8px 0 16px 24px;
}
#compte .boxCompte #monProfil .boxCheck .left{
                width:166px;line-height:20px;
}
#compte .boxCompte #monProfil .boxCheck .inp{
                width:94px;
}
#compte .boxCompte #monProfil .boxLabel label{
                float:left;width:394px;
}
#compte .boxCompte #monProfil .select{
                float:left;margin:0 0 0 5px;
}
#compte .boxCompte #monProfil .boxLabel .select{
                float:left;width:100px;margin:5px 0 0 0;
}
#compte .boxCompte #monProfil .linkBtn {
                padding:10px 0 0 0;
}
#compte .boxCompte #monProfil .linkBtn .valid{
                float:right;
}

#compte .tabList td{
                text-align:center;font-weight:bold;color:#006637;
}
#compte #commandesEnCours .tabList{
                width:100%;
}
#compte #commandesEnCours .tabList td span{
                font-weight:normal;
}
#compte #commandesEnCours .tabList .date{
                width:13%;
}
#compte #commandesEnCours .tabList .ncommande{
                width:23%;
}
#compte #commandesEnCours .tabList .montant{
                width:19%;
}
#compte #commandesEnCours .tabList .livraison{
                width:25%;padding-left:40px;text-transform:uppercase;text-align:left;
}
#compte #commandesEnCours .tabList .detail{
                width:20%;padding-left:20px;text-align:left;
}
#compte #commandesEnCours .tabList .detail a{
                padding:4px 0;
}
#compte #commandesEnCours .valid{
                display:block;float:right;margin:10px 0 0 0;
}

#compte .boxEntretien ul.nav{
                list-style : none outside none;margin:0px;padding:0 6px 0 0;float:right;height:32px;
}
#compte .boxEntretien ul.nav li{
                float:left;padding:10px 2px 0 0;
}
#compte .boxEntretien ul.nav li a{
                display:block;height:18px;_width:1%;padding:3px 10px 0 10px;background:url(/img/feuvert/box/boxentretien-nav-off.gif) repeat-x;border:1px solid #c6c8c1;border-bottom:0;color:#FFFFFF;white-space:nowrap;
}
#compte .boxEntretien ul.nav li.on{
                padding-top:0;
}
#compte .boxEntretien ul.nav li.on a{
                height:28px;background:url(/img/feuvert/box/boxentretien-nav-on.gif) repeat-x;color:#373737;
}
#compte .boxEntretien .contBox{
                clear:both;height:1%;background:url(/img/feuvert/box/boxentretien-bg.gif) repeat-y right top;margin-left:153px;
}
#compte .boxEntretien .bot{
                background:url(/img/feuvert/box/boxentretien-bot.gif) no-repeat right bottom;font-size:1px;height:5px;
}
#compte .boxEntretien .tab{
                position:relative;float:left;width:29px;height:200px;
}
#compte .boxEntretien .tab ul{
                list-style : none outside none;margin:0px;padding:0px;
}
#compte .boxEntretien .tab li{
                position:absolute;padding:0 0 23px 0;background:url(/img/feuvert/box/boxentretien-tab-b-off.gif) no-repeat left bottom;
}
#compte .boxEntretien .tab li span{
                display:block;padding:20px 0 0 3px;background:url(/img/feuvert/box/boxentretien-tab-t-off.gif) no-repeat;
}
#compte .boxEntretien .tab li.on{
                background:url(/img/feuvert/box/boxentretien-tab-b-on.gif) no-repeat left bottom;
}
#compte .boxEntretien .tab li.on span{
                background:url(/img/feuvert/box/boxentretien-tab-t-on.gif) no-repeat;
}
#compte .boxEntretien .midBox{
                float:left;width:690px;padding:15px 12px 6px 12px;background:url(/img/feuvert/box/boxentretien-top.gif) no-repeat right top;
}
#compte .boxEntretien .leftBox{
                float:left;width:326px;padding:0 15px 0 0;
}
#compte .boxEntretien .rightBox{
                float:right;width:336px;padding:0 0 0 0;
}
#compte .boxEntretien .visu{
                position:relative;width:326px;padding:1px;margin:0 0 14px 0;background-color:#FFFFFF;border:1px solid #c9cbc5;
}
#compte .boxEntretien .visu a{
                position:absolute;left:0;bottom:15px;width:326px;text-align:center;
}
#compte #entretienConsulte .boxEntretien .leftBox{
                font-size:12px;line-height:20px;
}
#compte #entretienConsulte .boxEntretien .leftBox .right{
                width:170px;
}
#compte #entretienConsulte .boxEntretien .leftBox .right a{
                display:block;margin:0 0 5px 0;
}
#compte #entretienConsulte .boxEntretien .leftBox .boxKm{
                height:15px;padding:0 0 15px 0;
}
#compte #entretienConsulte .boxEntretien .leftBox .boxKm span{
                float:left;display:block;padding:0 3px;margin:0 1px;border:1px solid #adadad;background-color:#FFFFFF;color:#2c8c0b;font-weight:bold;
}
#compte #entretienConsulte .boxEntretien .sep{
                clear:both;padding:8px 0;height:1px;font-size:1px;background:url(/img/feuvert/puce/sh-grey.gif) repeat-x center;
}
#compte #entretienConsulte .boxEntretien .rightBox .event{
                display:block;padding:3px 0 7px 33px;background:url(/img/feuvert/picto/event.gif) no-repeat;font-size:12px;
}
#compte #entretienConsulte .boxEntretien .rightBox .event a{
                display:block;margin:6px 0 0 0;
}
#compte #entretienConsulte .boxEntretien .rightBox .event span{
                color:#2c8c0b;
}
#compte #entretienConsulte .boxEntretien .rightBox .alert{
                display:block;padding:3px 0 7px 33px;background:url(/img/feuvert/picto/alert.gif) no-repeat;font-size:12px;
}
#compte #entretienConsulte .boxEntretien .rightBox .valid{
                display:block;width:334px;margin:0 0 12px 0;text-align:center;
}
#compte #entretienConsulte .boxEntretien .rightBox {
                margin:-8px 0 0 0;
}
#compte #entretienConsulte .boxEntretien #conseilMois{
                position:relative;_height:1%;
}
#compte #entretienConsulte .boxEntretien #conseilMois .img{
                position:absolute;bottom:0;right:0;
}

#compte #entretienVehicule .boxEntretien label, #compte #entretienVehicule .boxEntretien .inp{
                float:left;width:158px;
}
#compte #entretienVehicule .boxEntretien .inp{
                margin:0 5px 0 0;
}
#compte #entretienVehicule .boxEntretien span, #compte #entretienVehicule .boxEntretien span a{
                color:#5c9f44;font-style:italic;font-size:10px;
}
#compte #entretienVehicule .boxEntretien .valid{
                float:right;margin:6px 2px 0 0;
}
#compte #entretienVehicule .boxEntretien .valid{
                float:right;margin:6px 2px 0 0;
}
#compte #entretienVehicule .boxEntretien .select{
                float:left;margin:0 5px 0 0;
}

#compte #entretienHistorique .tabList{
                margin-bottom:12px;
}
#compte #entretienHistorique .tabList .date{
                width:14%;
}
#compte #entretienHistorique .tabList .nfacture{
                width:18%;
}
#compte #entretienHistorique .tabList .centre{
                width:25%;
}
#compte #entretienHistorique .tabList .kms{
                width:20%;
}
#compte #entretienHistorique .tabList .montant{
                width:23%;
}


#compte #entretienHistorique .tabList .lieuoperation{
                width:18%;text-transform:uppercase;
}
#compte #entretienHistorique .tabList .typeoperation{
                width:25%;text-transform:uppercase;
}
#compte #entretienHistorique .tabList .kilometrage{
                width:15%;
}
#compte #entretienHistorique .tabList .detail{
                width:22%;
}
#compte #entretienHistorique .tabList .supp{
                width:6%;
}
#compte #entretienHistorique .boxEntretien h4{
                padding:0 0 10px 0;
}
#compte #entretienHistorique .boxEntretien .valid{
                float:right;
}

#flashcontent{
                margin:-40px 0 0 60px;
}

/*** CENTRE CHOIX ***/
.centreChoice{
                /*position:absolute;visibility:hidden;left:0;top:0;*/
}
.centreChoice .title{
                height:50px;
}
.centreChoice .title h3{
                float:left;width:600px;padding:6px 0 0 0;color:#616161;font-size:13px;line-height:18px;
}
.centreChoice .title h3 strong{
                color:#000000;
}
.centreChoice .title h3 span{
                color:#006637;text-transform:uppercase;
}
.centreChoice .title .btn{
                float:right;text-align:right;padding:0 5px 0 0;
}
.centreChoice .title .btn a{
                display:block;
}
.centreChoice .title .close{
                margin:0 0 10px 0;
}
/*Evol Site V2*/
#centreChoice1{
                width:768px;height:211px;margin:0 0 30px 60px;
}
#centreChoice1 #choix1n{
                height:211px;left:245px;z-index:2;width:744px;padding:10px 10px 10px 14px;
                _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Img/feuvert/box/centre-choice1-bg.png', sizingMethod='crop');background:url('/Img/feuvert/box/centre-choice1-bg.png') no-repeat top left; _background:none;
}
#centreChoice1 .bg{
  
}
#centreChoice1 .left{
                float:left;width:188px;padding:18px 0 0 12px;
}
#centreChoice1 .right{
                float:right;width:456px;padding:18px 40px 0 0;
}
#centreChoice1 .right .select{
                float:left;width:300px;margin:0 8px 0 0;
}
#centreChoice1 h4{
                padding:0 0 5px 0;
}
#centreChoice1 h5{
                padding:11px 0 3px 0;
}
#centreChoice1 .right label{
                color:#545454;
}
#centreChoice1 .right .sep{
                height:18px;
}
#centreChoice1 .right .valid{
                float:right;
}
#centreChoice1 .right .checkchoice{
                float:left;padding:3px 0 0 0;
}
#centreChoice1 .right p{
                color:#545454;margin:0 0 8px 0;
}
#centreChoice1 .right p strong{
                color:#000000;font-size:13px;
}
#centreChoice1 #Text_Ville_Ou_Cp{
                width:130px;
}

/*Evol Site V2*/
#centreChoice2 #choix2n{
                width:769px;height:496px;left:195px;top:70px;margin:0 0 30px 60px;width:769px;height:496px;
                _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Img/feuvert/box/centre-choice2-bg.png', sizingMethod='crop'); background:url('/Img/feuvert/box/centre-choice2-bg.png') no-repeat top left; _background:none;
}
/*Evol Site V2*/
#centreChoice2 .cont{
                z-index:2;left:245px;height:476px;padding:10px 8px 10px 14px;
}
/* Hack IE */
*+html #centreChoice2 .cont 
{    width:748px; }
/*Evol Site V2*/

#centreChoice2 .title h1{
                 float:left;width:600px;padding:10px 0 0 0;color:#006637;font-size:18px;line-height:18px;background:transparent;
}
#centreChoice2 .bg{
     
}
#centreChoice2 .left{
                width:280px;padding:12px 0 0 4px;
}
#centreChoice2 .right{
                width:454px;
}
#centreChoice2 .list{
                height:412px;overflow:auto;position:relative;
}
#centreChoice2 .detail{
                padding:0 0 8px 0;
}
#centreChoice2 .detail h4, #centreChoice2 .intro h4,  #centreChoice2 .detail h4 a{
                color:#006637;text-transform:uppercase;
}
#centreChoice2 .detail h3, #centreChoice2 .intro h3,  #centreChoice2 .detail h3 a{
                color:#006637;text-transform:uppercase;padding:0 0 0 0;
}
#centreChoice2 .detail h2, #centreChoice2 .intro h2,  #centreChoice2 .detail h2 a{
                color:#006637;text-transform:uppercase;padding:0 0 0 0;background:transparent;font-size:12px;margin:0 0 0 0;
}
#centreChoice2 .detail strong{
                color:#2c8c0c;
}
#centreChoice2 .detail ul{
                list-style : none outside none;margin:0px;padding:4px 0;height:12px;
}
#centreChoice2 .detail li{
                float:left;padding:0 20px 0 0;
}
#centreChoice2 .intro {
                padding:0 0 14px 0;
}
#centreChoice2 .intro .visu{
                 float:left;width:79px;height:79px;padding:4px;background:url(/Img/feuvert/box/centre-visu-bg.gif) no-repeat;
}
#centreChoice2 .intro .txt{
                float:right;width:184px;line-height:15px;
}
#centreChoice2 .left .sep{
                height:28px;background:url(../img/box/centre-sep.gif) repeat-x;
}
#centreChoice2 .visuCentre{
                width:271px;height:100px;padding:4px;margin:10px 0;background:url(/Img/feuvert/box/centre-visu-bg2.gif) no-repeat;
}
/****************************/

/*** BASKET ADD ***/
#basketAdd .visu{
                padding:4px;
}
#basketAdd .visu{
                float:left;width:175px;
}
#basketAdd .visu .img{
                width:153px;height:101px;padding:4px;margin:0 0 0 14px;background:url(/img/feuvert/box/resultprod-visu-bg.gif) no-repeat;
}
#basketAdd .affProdPanier{
                position:relative;min-width:60px;height:auto !important;width:60px;background:url(/img/feuvert/box/resultprod-box-bg2.gif) repeat-y left top;
}
#basketAdd .sepBas{
                background:url(/img/feuvert/box/resultprod-box-bg3.gif) repeat-x left bottom;
}
#basketAdd .ref{
                width:60px;color:#006637;font-weight:bold;font-size:13px;text-transform:uppercase;
}
#basketAdd .txt{
                position:relative;height:96px;left:0;float:right;width:230px;padding:0 10px 0 0;font-size:12px;
}
#basketAdd .txt span{
                position:absolute;top:40%;color:#006637;font-weight:bold;font-size:13px;text-transform:uppercase;
}
#basketAdd .left{
                margin:5px 0 0 0;
}
#basketAdd .valid{
                float:right;
}

/****************************/


/*** PNEU SELECTOR ***/
#pneuSelector #contentMidFull{
                position:relative;height:566px;padding:0;background:url(/img/heuvert/box/pneuselector-bg.jpg) no-repeat;
}
#pneuSelector #contentLeft {
                padding:0;
}
#pneuSelector #content {
                height:566px;
}
#pneuSelector #footer .boxAide{
                background:none;
}
#pneuSelector #contentMidFull h1{
                position:absolute;left:178px;top:71px;
}
#pneuSelector #contentMidFull .form{/*left:224px;top:221px;*/
                left:0px;position:absolute;z-index:2;
}
#pneuSelector #contentMidFull.home .form fieldset{
                position:absolute;z-index:3;left:0;top:0;width:342px;height:64px;padding:25px 0 0 94px;
}
#pneuSelector #contentMidFull.home .form .bg{width:436px;
                position:absolute;z-index:2;left:0;top:0;height:89px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/feuvert/box/pneuselector-home.png', sizingMethod='crop'); background:url('/img/feuvert/box/pneuselector-home.png') no-repeat top left; _background:none;
}
#pneuSelector #contentMidFull.repYes .form fieldset{
                position:absolute;z-index:3;left:0;top:0;width:342px;height:178px;padding:25px 0 0 94px;
}
#pneuSelector #contentMidFull.repYes .form .bg{width:436px;
                position:absolute;z-index:2;left:0;top:0;height:203px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/feuvert/box/pneuselector-top.png', sizingMethod='crop'); background:url('/img/feuvert/box/pneuselector-top.png') no-repeat top left; _background:none;
}
#pneuSelector #contentMidFull.repNo .form fieldset{width:342px;
                position:absolute;z-index:3;left:0;top:0;height:188px;padding:25px 0 0 94px;
}
#pneuSelector #contentMidFull.repNo .form .bg{width:436px;
                position:absolute;z-index:2;left:0;top:0;height:213px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/feuvert/box/pneuselector-top.png', sizingMethod='crop'); background:url('/img/feuvert/box/pneuselector-top.png') no-repeat top left; _background:none;
}
#pneuSelector #contentMidFull table{
                margin:2px 0 2px 0
}

/*ajout*/
#pneuSelector #contentMidFull.repYes .form .bg2{width:402px;
                position:absolute;z-index:0;left:34px;top:30px;height:240px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/feuvert/box/pneuselector-bg.png', sizingMethod='scale');background:url('/img/feuvert/box/pneuselector-bg.png') repeat-y top left;_background:none;
}
#pneuSelector #contentMidFull.repYes .form .bg3{width:436px;
                position:absolute;z-index:0;left:34px;top:270px;height:240px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/feuvert/box/pneuselector-bas.png', sizingMethod='crop'); background:url('/img/feuvert/box/pneuselector-bas.png') no-repeat top left; _background:none;
}





#pneuSelector #contentMidFull .promo{
                position:absolute;z-index:1;left:311px;top:341px;
}
#pneuSelector #contentMidFull .form .choice{
                height:40px;width:330px;text-align:center;
}
#pneuSelector #contentMidFull .form .choice h2{
                padding:0 0 2px 0;
}
#pneuSelector #contentMidFull .form .choice label{
                padding:0 20px 0 4px;
}
#pneuSelector #contentMidFull .form .cont .select{
                float:left;
}
#pneuSelector #contentMidFull .form .cont{
                width:330px;height:92px;padding:10px 0 0 0;
}
#pneuSelector #contentMidFull .form .cont .aide{
                float:left;
}
#pneuSelector #contentMidFull .form .cont .valid{
                float:right;
}
#pneuSelector #contentMidFull .form .cont .select{
                margin:0 6px 5px 0;
}
#pneuSelector #contentMidFull .form .cont .sep{
                height:7px;font-size:1px;
}
#pneuSelector #contentMidFull.repNo .form .cont label{
                float:left;width:92px;
}
#pneuSelector #contentMidFull.repNo .form .cont label.txt{
                float:none;
}



#compte .boxEntretien .midBox ul.navDay{
                height:29px;list-style-type:none;padding:4px 0 0 22px;margin:0 17px 0 0;background:url(/img/feuvert/box/calendar/onglet-bg.gif) repeat-x;
}
#compte .boxEntretien .midBox ul.navDay li{
                float:left;margin:0 2px;background:url(/img/feuvert/box/calendar/onglet-right-off.gif) no-repeat right top;
}
#compte .boxEntretien .midBox ul.navDay li a{
                font-size:10px;display:block;height:24px;_width:1%;padding:5px 6px 0 5px;white-space:nowrap;background:url(/img/feuvert/box/calendar/onglet-left-off.gif) no-repeat left top;font-weight:bold;
}

#compte .boxEntretien .midBox ul.navDay li.on{
                background:url(/img/feuvert/box/calendar/onglet-right-on.gif) no-repeat right top;
}
#compte .boxEntretien .midBox ul.navDay li.on a{
                background:url(/img/feuvert/box/calendar/onglet-left-on.gif) no-repeat left top;
}

#compte .boxEntretien .midBox .bgTable{
                clear:both; background-color:#FFFFFF; padding:14px 0 10px 25px; width:658px; overflow:hidden;
}
#compte .boxEntretien .midBox table{
                margin:0 25px 0 0px;
}
#compte .boxEntretien .midBox .bgTable table tr td{
                padding:0; background:url(/img/feuvert/box/calendar/cellule-date.jpg) no-repeat; width:91px; height:58px;
}
#compte .boxEntretien .midBox .bgTable table tr td .case{
                position:relative; width:81px; height:48px; padding:5px; 
}
#compte .boxEntretien .midBox .bgTable table tr td .case .day{
                position:absolute; bottom:5px; right:10px; font-weight:bold;
}
#compte .boxEntretien .midBox .bgTable table tr td.active{
                background-image:url(/img/feuvert/box/calendar/cellule-active.jpg);
}




#compte .boxCompte #monProfil .sep{
                height:10px;line-height:1px;
}
#compte .boxCompte #monProfil .space{
                padding:0 30px 0 0;
}
#compte .boxCompte #monProfil .boxCheck{
                padding:8px 0 16px 24px;
}
#compte .boxCompte #monProfil .boxCheck .left{
                width:166px;line-height:20px;
}
#compte .boxCompte #monProfil .boxCheck .inp{
                width:94px;
}
#compte .boxCompte #monProfil .boxLabel label{
                float:left;width:394px;
}
#compte .boxCompte #monProfil .select{
                float:left;margin:0 0 0 5px;
}
#compte .boxCompte #monProfil .boxLabel .select{
                float:left;width:100px;margin:5px 0 0 0;
}
#compte .boxCompte #monProfil .linkBtn {
                padding:10px 0 0 0;
}
#compte .boxCompte #monProfil .linkBtn .valid{
                float:right;
}

/**GROUPE**/
#groupe #path{height:18px;padding:31px 142px 0 8px;margin:0 0 12px 0;background:url(/img/feuvert/box/path-compte.jpg) no-repeat;}
#groupe #contentMid .mid{width:743px;margin-top:10px}
#groupe .mid .visu{padding:10px 14px 0 0;margin:0}
#groupe .mid .intro{float:left;width:530px;padding-top:10px;margin:0}
#groupe .mid .detail{float:left;width:580px;padding-top:10px;margin:0}
#groupe .rub {margin-top:12px}
#groupe .rub h3{background-color:#2a840a;height:15px;border:1px solid #c6c8c1;padding:5px 10px;line-height:23px;}
#groupe .rub h3 .btn{float:right}
#groupe .rub .content{margin-left:3px}
#groupe .rub .content .text{float:left;width:520px;padding-top:10px;margin:0}
#groupe h5{font-size:11px;color:#2a840a}
#groupe p a{color:#2c8c0b;text-decoration:underline;}
#groupe .signature{font-size:12px;color:#2c8c0b;float:right;font-weight:bold}
#groupe .entry{margin:20px 0 10px;}
#groupe .entry .visu{float:left;padding:0 14px 0 0;width:100px}
#groupe .entry .text{float:left;width:543px;padding-top:0 !important}
#groupe .entry h4{color:#2c8c0b;font-size:13px}
#groupe .entry p{margin:10px 0 15px}
#groupe .bt{background: url(/img/feuvert/puce/f-black2.gif) no-repeat 0 2px;padding-left:8px}
#groupe .pagination{text-align:center;margin-top:5px}
#groupe .pagination .num{text-decoration:underline;padding:0 3px}
#groupe .pagination .num_selected{text-decoration:none;color:#2c8c0b;font-weight:bold;padding:0 3px}

/** RECHERCHE AVANCEE**/
.search_advanced .nb_resultats{font-size:14px;color:#389319;font-weight:bold}
.search_advanced .rub h3{color:#fff;background-color:#b1b1b1 !important;float:left;margin-left:80px;width:241px;overflow:hidden;padding:12px 0 !important;height:16px !important;text-align:center;line-height:normal !important;cursor: pointer}
.search_advanced h3.first{padding:4px 0 !important;height:32px !important}
/* *html .search_advanced .rub h3{padding:25px 0 !important;height:38px !important}*/
.search_advanced .rub .on{background-color:#2a840a !important}
.search_advanced .content{margin-left:0 !important}
.search_advanced .ssrub {float:left;width:243px;list-style:none;padding:0 !important;margin:5px 0 0 80px !important}
.search_advanced .first{margin-left:0 !important}
.search_advanced .ssrub li{font-size:10px;padding-left:3px}
.search_advanced .ssrub li span{color:#2a840a}
.search_advanced .ssrub .titre{background-color:#6ab54f;height:15px;border:1px solid #bfc1ba;padding:2px 7px;margin-bottom:8px;}
.search_advanced .resultProd{margin-top:32px}
.search_advanced #listProd .box .top{background:transparent url(/img/feuvert/box/resultprod-box-top.gif) no-repeat scroll 0 0;}
.search_advanced #listProd .box .cont{background:#EBEBEB url(/img/feuvert/box/resultprod-box-bg.gif) repeat-y scroll right top;}
.search_advanced #listProd .box .cont .visu {padding:0}
.search_advanced #listProd .box .cont .txt{padding:0 15px 14px 0;}
.search_advanced #listProd .box .cont .txt .infos span{padding:0 10px;font-size:11px}
.search_advanced #listProd .box .cont .txt .infos .sep{border-right:2px solid #2a840a;}
.search_advanced #listProd .box .cont .txt h4{padding-bottom:2px}
.search_advanced #listProd .box .cont .txt h4 a{color:#005e3c;font-size:13px;}
.search_advanced #listProd .box .cont .add{width:105px;font-size:16px;color:#228028;font-weight:bold}
.search_advanced #listProd .box .bot{background:transparent url(/img/feuvert/box/resultprod-box-bot.gif) no-repeat scroll left bottom;}

/** RECHERCHE AVANCEE**/
/*
.search_advanced .nb_resultats{font-size:14px;color:#389319;font-weight:bold}
.search_advanced .rub h3{color:#fff;background-color:#b1b1b1 !important;float:left;margin-left:7px;width:241px;overflow:hidden;padding:12px 0 !important;height:16px !important;text-align:center;line-height:normal !important;cursor: pointer}
.search_advanced h3.first{padding:4px 0 !important;height:32px !important}*/
/* *html .search_advanced .rub h3{padding:25px 0 !important;height:38px !important}*/
/*
.search_advanced .rub .on{background-color:#2a840a !important}
.search_advanced .content{margin-left:0 !important}
.search_advanced .ssrub {float:left;width:243px;list-style:none;padding:0 !important;margin:5px 0 0 7px !important}
.search_advanced .first{margin-left:0 !important}
.search_advanced .ssrub li{font-size:10px;padding-left:3px}
.search_advanced .ssrub li span{color:#2a840a}
.search_advanced .ssrub .titre{background-color:#6ab54f;height:15px;border:1px solid #bfc1ba;padding:2px 7px;margin-bottom:8px;}
.search_advanced .resultProd{margin-top:32px}
.search_advanced #listProd .box .top{background:url('/img/feuvert/box/resultprod-box-search-top.gif') no-repeat;}
.search_advanced #listProd .box .cont{background:url('/img/feuvert/box/resultprod-box-search-middle.gif') repeat-y #fdfdfd;min-height:100px}
.search_advanced #listProd .box .cont .visu {padding:0}
.search_advanced #listProd .box .cont .txt{width:405px;margin:5px 0 0 20px;border-right:1px solid #acadaa}
.search_advanced #listProd .box .cont .txt .infos span{padding:0 10px;font-size:11px}
.search_advanced #listProd .box .cont .txt .infos .sep{border-right:2px solid #2a840a;}
.search_advanced #listProd .box .cont .txt h4{padding-bottom:10px}
.search_advanced #listProd .box .cont .txt h4 a{color:#005e3c;font-size:13px;}
.search_advanced #listProd .box .cont .add{width:105px;font-size:16px;color:#228028;font-weight:bold}
.search_advanced #listProd .box .bot{background:url('/img/feuvert/box/resultprod-box-search-bot.gif') no-repeat;}*/

/**FICHE**/
.search_advanced .fiche{margin:15px 0 2px 1px}
.search_advanced .fiche h5{padding:0;margin:0;text-decoration:underline;font-weight:normal;}
/**CENTRE**/
.search_advanced .centre{margin:20px 0 0 20px;float:left;width:220px}
.search_advanced .centre h4{color:#006637}
  
/**PLAN**/
.plan ul{float:left;margin:30px 0 10px 30px;list-style:none;padding:0;width:200px}
.plan ul li{color:#006637;background: url('/img/feuvert/puce/f-green2.gif') 0 3px no-repeat;padding-left:7px;margin-top:5px}
.plan ul li a{color:#006637;}
.plan ul .titre{font-size:14px;font-weight:bold;margin:0 0 15px;padding:0;background:none}

