* {
	margin:0;
	padding:0;
}

body {
	font-family: arial;
	font-size:11px;
	background-color:#fff;
	background:#fff url(/charte/bg_site.png) repeat-x top center;
}

img {
	border:0;
}

ul {
	list-style:none;
}

a{
	color:#000;
	outline: none;
	text-decoration: none;
}

select {
	font-size:11px;	
}

input {
	font-size:11px;	
	margin:2px;
}

.clear {
	clear:both;
	font-size:0;
}

.png, .sid {
	behavior:	url("/pngbehavior.htc");
}

#bande_marron{
	/*background-color:#77512f;*/
	width:100%;
	height:18px;
}

#img_jardinconcept{
	position:absolute;
	top:380px;
	left:1045px;
}

#bg_site{
	/*background:#fff url(/charte/bg_site.png) repeat-y top center;*/
	width:1055px;
	margin-left:auto;
	margin-right:auto;
	padding-left:52px;
	position:relative;
}

#header{
	background:transparent url(/charte/header_logo.png) no-repeat 15px 15px;
	position:relative;
	height:142px;
	width:980px;
}

#bandeau img#img_ban{
	position:absolute;
	top:-19px;
	left:0;
}

#bandeau span#span_ban{
	position:absolute;
	top:-16px;
	left:620px;
	display:block;
	width:350px;
	color:#b2b2b2;
}

#menu{
	position:absolute;
	top:111px;
	left:0px;
	height:29px;
}

.un_menu{
	position:relative;
	float:left;
	width:86px;
	height:29px;
	margin-right:7px;
}

.un_menu span{
	position:absolute;
	top:9px;
	left:0;
	width:87px;
	display:block;
	font-weight:bold;
	color:#fff;
	text-align:center;
}

.sep_menu{
	width:25px;
	float:left;
}




#container{
	width:980px;
	margin:0;
	margin-left:11px;
	padding:0;
}



#bande_noir{
	/*background:#fff url(/charte/bg_barre_noir.png) repeat-x top left;*/
	height:32px;
	width:100%;
	position:relative;
	color:#fff;
}

#bande_noir span#txt_bande_noir{
	position:absolute;
	top:5px;
	left:60px;
	font-size:16px;
	font-weight:bold;
}

#bande_noir #votre_compte{
	position:absolute;
	top:8px;
	left:361px;
}

#bande_noir #votre_compte img{
	position:absolute;
	top:2px;
}

#bande_noir #votre_compte #lien_compte{
	position:absolute;
	top:1px;
	left:15px;
	width:200px;
}

#bande_noir #votre_compte #lien_compte a{
	padding-left:10px;
	padding-right:10px;
	color:#fff;
}


#bande_noir #recherche{
	position:absolute;
	top:4px;
	right:5px;
	font-weight:bold;
}

.inputsubmit{
	background-color:transparent;
	border:0;
	color:#fff;
	font-weight:bold;
}

#infos{
	background:#83b822 url(/charte/bg_infos.png) no-repeat bottom left;
	width:980px;
	height:50px;
	position:relative;
}

#info_pre_etude{
	position:absolute;
	top:19px;
	left:160px;
	font-size:12px;
	font-weight:bold;
	width:430px;
}

#info_pre_etude #infos_pre_etude{
	position:absolute;
	top:4px;
}

#info_pre_etude img{
	position:absolute;
	left:390px;
	top:2px;
}

#infos_panier{
	position:absolute;
	right:39px;
	top:23px;
	font-weight:bold;
}

#infos_panier #txt{
	color:#83b822;
	font-size:16px;
}

#infos_panier #nb_articles{
	color:#e9b62a;
	font-size:12px;
}




#bloc_gauche{
	float:left;
	width:160px;
	margin-top:55px;
	margin-left:9px;
	display:inline;
}

#menu_gauche{
	margin:0;
	margin-top:5px;
	background-color:#7f5d3f;
	font-size:12px;
}

#menu_gauche .un_menu_gauche, #menu_gauche .un_menu_gauche_premier, #menu_gauche .un_menu_gauche_opaque, #menu_gauche .un_menu_gauche_news{
	border-bottom:1px solid #a8907c;
	border-top:1px solid #573f2b;
	padding-top:7px;
	padding-left:10px;
}

#menu_gauche .un_menu_gauche, #menu_gauche .un_menu_gauche_premier, #menu_gauche .un_menu_gauche_opaque{
	height:22px;
}

#menu_gauche .un_menu_gauche_opaque{
	opacity: 0.6;
	filter:alpha(opacity=60);
}

#menu_gauche .un_menu_gauche_premier{
	border-top:none;
}

#menu_gauche .un_menu_gauche a, #menu_gauche .un_menu_gauche_opaque, #menu_gauche .un_menu_gauche_premier a{
	color:#fff;
}

#menu_gauche .un_menu_gauche img, #menu_gauche .un_menu_gauche_opaque img, #menu_gauche .un_menu_gauche_premier img{
	margin-right:5px;
}

#menu_gauche .un_menu_gauche_news{
	height:55px;
	border-bottom:none;
	color:#fff;
	position:relative;
}

#menu_gauche .un_menu_gauche_news .inputnews{
	position:absolute;
	top:28px;
	width:112px;
	height:16px;
	text-align:center;
	color:#bbbbbb;
	border:2px solid #808080;
}

#menu_gauche .un_menu_gauche_news .gacuhesubmitimg{
	position:absolute;
	top:28px;
	left:130px;
}

.img_bloc_gauche{
	margin-top:10px;
}


#bloc_droite{
	float:right;
	width:160px;
	margin-top:25px;
	display:inline;
}

#paiement_securise{
	margin:0;
	text-align:center;
	margin-bottom:10px;
}

#menu_droit{
	margin:0;
	margin-top:5px;
}

#menu_droit .li_menu_droit, #menu_droit .li_ss_menu_droit{
	min-height:21px;
	height:auto !important;
	height:21px;
	font-size:12px;
	padding-top:7px;
	z-index:9;
}

#menu_droit .li_menu_droit{
	padding-left:10px;
	font-weight:bold;
}
#menu_droit2 .li_menu_droit{
	padding-left:10px;
	font-weight:bold;
}
#menu_droit .li_ss_menu_droit{
	padding-left:20px;
	border-top:1px solid #b5b5b5;
	position:relative;
}

#menu_droit .sous_menu_gauche {
	position: absolute;
	top:-1px;
	left:160px;
	width:197px;
	display:block;
	z-index:999;
	color:#fff;
	line-height:20px;
	padding:5px;
}
.mg_active {
	font-weight:bold;	
}
#menu_droit .sous_menu_gauche a {
	color:#fff;
}
#menu_droit li li.lisous_menu_gauche a {
	display:block;
	color:#fff;
	border-top:#fff 1px dotted;
	background-color:transparent;
	position:relative;
	height:20px;
	line-height:20px;
	z-index:100;
}
#menu_droit2 li li.lisous_menu_gauche a {
	display:block;
	color:#fff;
	border-top:#fff 1px dotted;
	background-color:transparent;
	position:relative;
	height:20px;
	line-height:20px;
	z-index:100;
}

#menu_droit2 .li_ss_menu_droit {
border-top:1px solid #B5B5B5;
padding-left:20px;
position:relative;
}
#menu_droit2 .li_menu_droit, #menu_droit2 .li_ss_menu_droit {
font-size:12px;
height:auto !important;
min-height:21px;
padding-top:7px;
}

#div_footer{
	padding-bottom:5px;
	width:980px;
	margin-left:11px;
	margin-top:10px;
	background-color:#f2f2f2;
	text-align:center;
	padding-top:25px;
	font-size:10px;
	margin-bottom:0;
}

#div_footer, #div_footer a, #div_footer span{
	color:#b8b8b8;
}


.lien_souligne{
	text-decoration:underline;
}


#content{
	float:left;
	display:inline;
	margin-left:9px;
	margin-top:10px;
	text-align:left;
}

#contenu{
	width:622px;
	border-left:1px solid #c9c9c9;
	border-right:1px solid #c9c9c9;
	border-bottom:1px solid #c9c9c9;
	padding-bottom:20px;
	min-height:802px;
	height:auto !important;
	height:802px;
	margin-top:32px;
}

#contenu_cadre_haut{
	background:transparent url(/charte/contenu_cadre_haut.png) no-repeat top left;
	width:624px;
	height:23px;
	font-size:0;
	margin:0;
	padding:0;
}



#questionnaire{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

#questionnaire h1{
	font-size:22px;
}



#coming_soon{
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	text-align:center;
	width:450px;
	height:72px;
	margin-bottom:20px;
}

#coming_soon img{
	float:left;
}

#coming_soon h1{
	font-size:14px;
	color:#77512f;
	text-align:left;
	padding-top:5px;
	margin-bottom:8px;
	margin-left:89px;
}

#coming_soon #p_coming_soon{
	text-align:left;
	font-size:10px;
	margin-left:89px;
}

#coming_soon #p_coming_soon a{
	display:block;
	margin-top:4px;
}

#coming_soon #p_coming_soon a span{
	text-decoration:underline;
	color:#83b822;
}

#services, #botanique, #mobilier_deco, #piscine, #nos_cc{
	float:left;
	width:308px;
	height:356px;
}

#nos_cc {
	background:#fff url(/charte/nos_coup_coeurs.png) no-repeat top left;
	margin-right:9px;	
}

#services{
	background:#fff url(/charte/nos_services.png) no-repeat top left;
	margin-right:9px;
}

#botanique{
	background:#fff url(/charte/botanique.png) no-repeat top left;
}

#mobilier_deco{
	background:#fff url(/charte/mobilier_deco.png) no-repeat top left;
	margin-right:9px;
	margin-top:9px;
}

#piscine{
	background:#fff url(/charte/piscine.png) no-repeat top left;
	margin-top:9px;
}

#les_services{
	margin-top:50px;
}

.un_service{
	padding-left:15px;
	margin-top:2px;
	margin-bottom:2px;
	position:relative;
}

.fleche_service{
	position:absolute;
	top:28px;
	left:80px;
}

.un_service a, .un_service span{
	color:#fff;
}

.un_service a{
	text-decoration:underline;
}

.un_service a p{
	display:inline;
}

.un_service .liens{
	position:absolute;
	top:30px;
	left:95px;
	font-size:13px;
	font-weight:bold;
}

.un_service .details{
	position:absolute;
	top:55px;
	left:230px;
}

.un_service .span_service{
	position:absolute;
	top:47px;
	left:90px;
	font-size:9px;
	color:#e7e7e7;
}









#les_zoom_botanique, #les_zoom_mobilier_deco, #les_zoom_piscine, #les_zoom_cc{
	margin-top:18px;
	margin-left:10px;
}

#les_zoom_botanique .un_article img{
	border:1px solid #5f8624;
}

#les_zoom_mobilier_deco .un_article img{
	border:1px solid #456471;
}

#les_zoom_piscine .un_article img{
	border:1px solid #24729a;
}
#les_zoom_cc .un_article img{
	border:1px solid #cccccc;
}
.un_produit_zoom{
	position:relative;
	margin-top:3px;
	margin-bottom:1px;
	padding-left:17px;
	width:260px;
}

.un_produit_zoom p{
	position:absolute;
	left:100px;
	top:30px;
	color:#fff;
	margin-left:20px;
}

.un_produit_zoom a.lnk{
	position:absolute;
	left:100px;
	top:65px;
	text-decoration:underline;
	font-weight:bold;
	margin-left:20px;
}

#les_zoom_botanique .un_article a {
	color:#567b13;
}

#les_zoom_mobilier_deco .un_article a{
	color:#133e50;
}

#les_zoom_piscine .un_article a{
	color:#11658e;
}

#les_zoom_botanique .un_article .prod_prix{
	color:#567b13;
}

#les_zoom_mobilier_deco .un_article .prod_prix{
	color:#133e50;
}

#les_zoom_piscine .un_article .prod_prix{
	color:#11658e;
}

.univers_cc{
	font-size:11px;
	font-weight:normal;
}

.titre_liste_prod{
	font-size:11px;
	font-weight:normal;
}

#bloc-referencement{
	margin-left:45px;
	margin-right:45px;
}
#bloc-referencement h1{
	font-size:16px;
}

#bloc-referencement .desc{
	color:#B4B4B4;
}
.prix_attr{
	font-weight:bold;
	color:#94C13F;
	width:80px;
}








.separation_services, .separation_botanique, .separation_mobilier_deco, .separation_piscine, .separation_cc {
	margin-left:120px;
	width:141px;
	height:2px;
	font-size:0;
}

.separation_services{
	margin-left:110px;
	background:#fff url(/charte/separateur_services.png) no-repeat top left;
}

.separation_botanique{
	background:#fff url(/charte/separateur_botanique.png) no-repeat top left;
}

.separation_mobilier_deco, .separation_cc{
	background:#fff url(/charte/separateur_mobilier_deco.png) no-repeat top left;
}

.separation_piscine{
	background:#fff url(/charte/separateur_piscine.png) no-repeat top left;
}


.separation_cc{
	background:#fff url(/charte/separateur_cc.png) no-repeat top left;
}



#titre_page{
	/*margin-top:17px;*/
	margin-left:15px;
	height:28px;
}

#titre_page h1{
	font-size:22px;
}

#menu_page{
	margin-top:10px;
	margin-left:10px;
	padding-left:10px;
	width:250px;
	border-top:1px solid #b5b5b5;
	border-bottom:1px solid #b5b5b5;
}

#menu_page li{
	height:15px;
}

#contenu_page{
	margin-top:20px;
	margin-left:10px;
	margin-right:10px;
}





#en_construction{
	width:350px;
/*	margin-top:150px;*/
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

#en_construction h1 p{
	font-size:24px;
	text-align:center;
}

#en_construction h1 span{
	color:#b5b5b5;
}

#en_construction span{
	color:#83b822;
}

#en_construction p{
	padding-top:20px;
	text-align:left;
}
#en_construction p a{
	color:#83b822;
	text-decoration:underline;
}

#erreur{
	border:1px solid #ff0000;
	color:#ff0000;
}

#phrase_accroche{
	margin-top:20px;
	margin-bottom:15px;
}


.ariane {
	color:#b4b4b4;
	font-size:11px;
	margin-left:45px;
	margin-bottom:9px;
}
.ariane a {
	color:#b4b4b4;
	text-decoration:underline;
}

.bloc_univers {
	float:left;
	display:inline;
	width:308px;
	height:356px;
	margin-top:12px;
}

.bloc_univers_cc {
	float:left;
	display:inline;
	width:308px;
	height:356px;
	margin-top:12px;
	background:transparent url('/styles/images/univers/cc_bg.png') no-repeat top left;
	position:relative;
	margin-left:9px;
}

h1.header_cc {
	width:176px;
	height:22px;
	background:transparent url('/styles/images/univers/header_cc.png') no-repeat top left;
	position:absolute;
	top:0;
	left:100px;
	color:#fff;
	font-size:12px;
	padding-left:44px;
	display:block;
}

.les_articles{
	position:absolute;
	top:29px;
	left:7px;
	height:324px;
	overflow:hidden;
	float:left;
}



.bloc_univers_cc .les_articles .un_article{
	position:relative;
	height:102px;
	width:287px;
	margin-top:6px;
}

.un_article .prod_img {
	float:left;
	width:80px;
	text-align:center;
	display:inline;
}
.un_article .prod_img img {
	border:#c9c9c9 1px solid;
}

.un_article .prod_desc {
	float:left;
	width:161px;
	display:inline;
	margin-left:13px;
	margin-top:15px;
}

 .lbldetail {
	float:left;
	width:55px;
	display:inline;
}
 .lbldetail a {
	color:#a2a2a2;
	text-decoration:underline;
	font-weight:bold;
}
	
.un_article .lblpan {
	float:left;
	width:105px;
	display:inline;
}

.un_article .prod_prix_barre {
	text-decoration:line-through;
	color:#AAA;
	font-weight:bold;
	font-size:12px;
	display:block;
	float:left;
	width:58px;
	text-align:center;
	/*margin-top:3px;*/
}
.un_article .prod_prix_barre2 {
	font-weight:bold;
	font-size:12px;
	display:block;
	float:left;
	width:58px;
	text-align:center;
}
.un_article .prod_prix {
	font-size:14px;
	font-weight:bold;
	float:left;
	display:block;
/*	margin-top:3px;*/
	margin-left:15px;
}


.bloc_univers_zoom {
	float:left;
	display:inline;
	width:308px;
	height:356px;
	margin-top:12px;
	background:transparent url('/styles/images/univers/bloc_zoom.png') no-repeat top left;
	position:relative;
		
}

h1.header_zoom {
	width:176px;
	height:22px;
	background:transparent url('/styles/images/univers/header_zoom.png') no-repeat top left;
	position:absolute;
	top:0;
	left:100px;
	color:#fff;
	font-size:12px;
	padding-left:44px;
	display:block;	
}
h1.header_zoom a {
	color:#fff;
}


h1.header_zoom2 {
	width:176px;
	height:22px;
	background:transparent url('/styles/images/univers/header_zoom2.png') no-repeat top left;
	position:absolute;
	top:0;
	left:100px;
	color:#fff;
	font-size:12px;
	padding-left:44px;
	display:block;	
}
h1.header_zoom2 a {
	color:#fff;
}

h1.header_zoom3 {
	width:176px;
	height:22px;
	background:transparent url('/styles/images/univers/header_zoom3.png') no-repeat top left;
	position:absolute;
	top:0;
	left:100px;
	color:#fff;
	font-size:12px;
	padding-left:44px;
	display:block;	
}
h1.header_zoom3 a {
	color:#fff;
}


/* LISTE */
.bloc_liste_produit_header {
	background:transparent url('/styles/images/liste/bg_haut.png') no-repeat top left;
	width:626px;
	height:20px;
}
.bloc_liste_produit {
	width:604px;
	min-height:505px;
	height:auto !important;
	height:485px;
	background:transparent url('/styles/images/liste/bg.png') no-repeat top center;
	border-left:#c9c9c9 1px solid;
	border-right:#c9c9c9 1px solid;
	border-bottom:#c9c9c9 1px solid;
	padding:10px;
}

.liste_produit {
	width:600px;
	/*height:105px;*/
}

.lp_img {
	float:left;	
}

.lp_img img {
	border:#c9c9c9 1px solid;
}

.lp_desc {
	background:transparent url('/styles/images/liste/bg_blanc.png') no-repeat top left;
	height:71px;
	width:260px;
	float:left;
	margin-top:13px;
	padding-top:12px;
	padding-left:17px;
}

.produit_nom_nom {
	height:35px;
}

.lp_prix{
	background:transparent url('/styles/images/liste/bloc_prix.png') no-repeat top left;
	width:157px;
	height:61px;
	line-height:51px;
	float:right;
	margin-top:20px;
	text-align:center;
}

.lp_type_promo {
	float:right;
	margin-top:25px;
}

.lp_type_promo2 {
	float:right;
	margin-top:25px;
	height:43px;
	width:80px;
}

.produit_prixlst {
	font-size:16px;
	font-weight:bold;
}

.produit_prixblst {
	color:#b8b8b8;
	font-size:12px;
	text-decoration:line-through;
	font-weight:bold;	
}

.lstpan {
	margin-left:115px;
}


.bp_droit {
	float:right;
	width:238px;
}


.fp_gauche {
	float:left;
	width:238px;
}

.fp_droit {
	float:left;
	width:370px;
	margin-left:10px;
}

.fp_cadre_img{
	width:227px;
	height:302px;
	border:#cccccc 1px solid;
	padding:5px;
	position:relative;
}

.zoom_fp {
	position:absolute;
	bottom:7px;
	right:6px;
}

.cadre_mini {
	float:left;
	margin-top:5px;
	margin-right:2px;
}


.fp_droit h1 {
	background:transparent url('/styles/images/fiche/header.png') no-repeat top left;
	width:347px;
	height:30px;
	line-height:30px;
	color:#ffffff;
	font-size:18px;
	padding-left:30px;
	overflow:hidden;
}

.fproduit_nom_desc {
	text-align:justify;
	font-size:12px;
	margin-top:4px;
}

.fproduit_nom_desc_technique {
	text-align:justify;
	font-size:12px;
	margin-top:7px;
	border-top:#a1a1a1 1px dotted;
	padding-top:4px;
	color:#a1a1a1;
}

.fprix {
	background:transparent url('/styles/images/fiche/prix.png') no-repeat top left;
	width:123px;
	height:55px;
	float:right;
	margin-top:19px;
	position:relative;
}

.fprix_value_barre {
	position:absolute;
	top:7px;
	right:30px;
	color:#b8b8b8;
	font-size:11px;
	font-weight:bold;
	text-decoration:line-through;
}

.fprix_value {
	position:absolute;
	top:20px;
	right:30px;	
	color:#94c13f;
	font-size:18px;
	font-weight:bold;	
}

.fpromo {
	float:right;
	/*background:transparent url('/styles/images/fiche/promo.png') no-repeat top left;
	width:135px;
	height:53px;*/
	position:relative;
	margin-top:25px;
}

.observe{
	padding:6px;
	vertical-align:middle;
	text-align:center;
	border:#d6d6d6 1px solid;	
}

.fpromo_value {
	position:absolute;
	bottom:8px;
	right:76px;
	color:#E6DFC6;
	font-size:15px;
	font-weight:bold;
}

.formpanier {
	text-align:center;
	margin-top:35px;
}

.faddpanier {
	background:transparent url('/styles/images/fiche/addpanier.png') no-repeat top left;
	width:155px;
	height:47px;
	border:0;
	cursor:pointer;
}

.panier_lnkp {
	color:#94c13f;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
}

.panier_lnkp2 {
	color:#939393;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
}


.prod_assoc {
	/*margin-top:20px;*/
		padding-top:20px;
}
.prod_assoc h1 {
	border:#898989 1px solid;
	font-size:18px;
	color:#898989;
	height:40px;
	line-height:40px;
	padding-left:20px;
	width:595px;
	float:left;
}

#diaporama_photos{
	position:relative;
	width:100%;
}

.pexpe {
	margin-top:15px;
}

.infobg {
	background:transparent url('/styles/images/fiche/bg.png') repeat-x bottom left;
	border:#cccccc 1px solid;
	height:96px;
	margin-top:10px;
	position:relative;
}

.unelivr_spe {
	border:#cccccc 1px solid;
	height:95px;
	margin-top:10px;
	margin-right:10px;
	background:transparent url('/styles/images/fiche/bg.png') repeat-x bottom left;
	width:94px;
	float:left;
}

.filivr {
	margin-left:1px;
	margin-top:1px;
	cursor:pointer;
}
.fipoint {
	position:absolute;
	top:2px;
	right:2px;
	cursor:pointer;	
}


.bulle1 {
	background:transparent url('/styles/images/fiche/bulle.png') no-repeat top left;
	width:167px;
	height:141px;
	position:absolute;
	top:90px;
	left:-60px;
	color:#fff;
	z-index:9999999;
}

.bulle2 {
	background:transparent url('/styles/images/fiche/bulle.png') no-repeat top left;
	width:167px;
	height:141px;
	position:absolute;
	top:90px;
	left:44px;
	color:#fff;
	z-index:9999999;
}


.bulle3 {
	background:transparent url('/styles/images/fiche/bulle.png') no-repeat top left;
	width:167px;
	height:141px;
	position:absolute;
	top:200px;
	left:-60px;
	color:#fff;
	z-index:9999999;
}

.bulle4 {
	background:transparent url('/styles/images/fiche/bulle.png') no-repeat top left;
	width:167px;
	height:141px;
	position:absolute;
	top:200px;
	left:44px;
	color:#fff;
	z-index:9999999;
}
.content_bulle {
	margin-top:45px;
	color:#fff;
	width:135px;
	margin-left:15px;
	height:80px;
	overflow:hidden;
}
.bloc_process_header {
	background:transparent url('/styles/images/process/bg_haut.png') no-repeat top right;
	width:770px;
	height:31px;
	padding:6px;
}
.bloc_process {
	width:760px;
	min-height:505px;
	height:auto !important;
	height:485px;
	background:transparent url('/styles/images/liste/bg.png') repeat-x top center;
	border-left:#c9c9c9 1px solid;
	border-right:#c9c9c9 1px solid;
	border-bottom:#c9c9c9 1px solid;
	padding:10px;
}

.bph_title {
	border:#d8d8d8 1px solid;
	width:592px;
	height:34px;
/*	margin-left:5px;
	margin-top:5px;*/
}

.bph_title h1 {
	width:273px;
	height:26px;
	background-color:#dfdfdf;
	color:#a3bc2b;
	font-size:16px;
	margin-top:4px;
	margin-left:4px;
	line-height:26px;
	padding-left:12px;
	float:left;
	display:inline;
}

.bph_title .sub_title {
	color:#989898;
	font-size:14px;
	font-weight:bold;
	height:34px;
	line-height:34px;
	width:300px;
	text-align:center;
	float:left;
	display:inline;
}




/* PANIER */

.table_panier {
	width:100%;
}
.table_panier thead th {
	height:30px;
	border:#d6d6d6 1px solid;
	background:transparent url('/styles/images/process/bg_thead.png') repeat-x top left;
	color:#a3bc2b;
	font-size:12px;
	text-align:center;	
}

.table_panier tbody .lst_pan_pro td {
	background-color:#fff;
	height:102px;
	border:#d6d6d6 1px solid;
}
.table_panier tbody .lst_pan_pro2 td {
	background-color:#fff;
	height:50px;
	border:#d6d6d6 1px solid;
}
.table_panier .lst_pan_pro .panier_image {
	width:77px;
	text-align:center;
}
.table_panier .lst_pan_pro .panier_desc {
	width:312px;
	vertical-align:top;
}

.table_panier .lst_pan_pro .pdtitre {
	margin-top:10px;
	margin-left:5px;
	width:95%;
	border-bottom:#000 1px dotted;
	padding-bottom:3px;
	font-size:11px;
}

.table_panier .lst_pan_pro .pddesc {
	color:#8a8989;
	margin-top:5px;
	margin-left:5px;
}
.table_panier .lst_pan_pro.pddesc a {
	color:#8a8989;
}

.table_panier .lst_pan_pro .panier_qte {
	height:20px;
	width:30px;
	border:#d6d6d6 1px solid;
	/*line-height:23px;*/
	padding-top:6px;
	font-size:12px;
	text-align:center;
	float:left;
}
.pan_plus {
	float:left;
	margin-left:5px;
	margin-top:6px;
}

.table_panier .lst_pan_pro .pdqte {
	padding-left:12px;
	width:93px;
}

.table_panier .lst_pan_pro .pdprix {
	text-align:center;
	font-size:14px;
}

.table_panier .panier_sous_total .panier_sous_total_txt {
	text-align:right;
	color:#a5c50f;
	font-size:14px;
	font-weight:bold;
}

.table_panier .panier_sous_total .panier_sous_total_val {
	background-color:#fff;
	height:26px;
	border:#d6d6d6 1px solid;	
	text-align:center;
	color:#a5c50f;
	font-size:14px;
	font-weight:bold;	
}


.linepan {
	height:10px;
}

.table_panier tr.pan_livraison td {
	background-color:#fff;
	height:45px;
	border:#d6d6d6 1px solid;	
}

.table_panier tr.pan_livraison .pan_livr_txt {
	width:482px;
}

.table_panier tr.pan_livraison .pan_livr_val {
	width:122px;
	font-size:14px;
	font-weight:bold;	
	text-align:center;
}

.table_panier tr.pan_promo .pan_promo_txt {
	background-color:#fff;
	height:45px;
	border:#d6d6d6 1px solid;	
	text-align:center;
	background-color:#f2f2f2;
	width:405px;	
}
.table_panier tr.pan_promo .pan_total_lbl {
	color:#A5C50F;
	text-align:center;
	width:77px;
	font-size:14px;
}

.table_panier tr.pan_promo .pan_total_val {
	width:122px;
	font-size:14px;
	font-weight:bold;	
	text-align:center;
	border:#d6d6d6 1px solid;
	color:#a5c50f;
}

.ipromo_p {
	width:76px;
	height:17px;
	color:#9a9a9a;
	border:#d6d6d6 1px solid;
	font-size:12px;
	float:left;
}
.ipromo_p2 {
	float:left;
	margin-top:2px;
}

#temps_livr_pan {
	float:left;
	margin-left:10px;
	margin-top:2px;
}
#combo_panier {
	float:left;
	margin-left:10px;	
}

#manque_gratuit {
	margin-top:10px;
	font-size:12px;
}


.message_ko {
	padding:10px;
	width:96%;
	color:red;
	border:red 1px solid;
	background-color:#fff;
	
}

.onglet_process {
	width:500px;
	height:32px;
	margin-left:auto;
	margin-right:auto;
	background-color:#a9c90f;
	color:#9d9d9d;
}

.onglet_process ul {
	list-style:none;
	padding-top:3px;
	margin-left:2px;
}

.onglet_process ul li {
	float:left;
	width:123px;
	background:transparent url('/styles/images/process/bg_thead.png') repeat-x top left;
	height:26px;
	border-right:#a9c90f 1px solid;
}

.onglet_process ul li.hover {
	float:left;
	width:123px;
	background:none;
	height:26px;
	border-right:#a9c90f 1px solid;
	color:#fff;
}

.onglet_process ul li.hover a {
	color:#fff;
	cursor:pointer;
}

.onglet_process ul li a {
	color:#9d9d9d;
	cursor:pointer;
}

.onglet_process ul li .circle {
	float:left;
	background:transparent url('/styles/images/pagin/circle.png') no-repeat top left;
	width:14px;
	height:14px;
	display:block;
	color:#ffffff;
	text-align:center;
	margin-top:6px;
	margin-left:5px;
}

.onglet_process ul li .lbl {
	float:left;
	display:block;
	margin-top:7px;
	margin-left:5px;
	font-weight:bold;
}

.bloc_login h1 {
	background:transparent url('/styles/images/login/header.png') no-repeat top left;
	width:500px;
	height:32px;
	line-height:32px;
	text-align:center;
	color:#9ab70f;
	font-size:14px;
	font-weight:bold;
	margin-left:auto;
	margin-right:auto;
	margin-top:40px;
}

.bl_option{
	text-align:center;
	font-size:12px;
	margin-top:18px;
}

.input50 {
	width:50px;
	height:17px;
	border:#d6d6d6 1px solid;
	color:#000;
}

.input80 {
	width:80px;
	height:17px;
	border:#d6d6d6 1px solid;
	color:#000;
}

.input119 {
	width:119px;
	height:17px;
	border:#d6d6d6 1px solid;
	color:#000;
}

.input134 {
	width:134px;
	height:17px;
	border:#d6d6d6 1px solid;
	color:#a4a793;
}
.input145 {
	width:145px;
	height:17px;
	border:#d6d6d6 1px solid;
	color:#000;
}

.input166 {
	width:166px;
	height:17px;
	border:#d6d6d6 1px solid;
	color:#000;
}


.bl_option label {
	display:block;
	float:left;
	width:150px;
	text-align:right;
	margin-right:5px;
	margin-top:5px;
	padding-left:110px;
}

.bl_option input {
	float:left;
}


.bl_option a {
	color:#aaaaaa;
	text-decoration:underline;
}

.etape_insc {
	border:#d9d9d9 1px solid;
	background-color:#ffffff;
	position:relative;
	height:635px;
	width:292px;
	float:left;
	display:inline;
	padding:4px;
}

.etape_insc h1 {
	width:290px;
	height:30px;
	background:transparent url('/styles/images/process/bg_thead.png') repeat-x top left;
	color:#a3bc2b;
	font-size:12px;
	text-align:center;
	border:#d9d9d9 1px solid;
	line-height:32px;
}

.imgetape {
	position:absolute;
	bottom:7px;
	left:7px;
}

.forminsc p {
	border-bottom:1px dotted;
	height:35px;
	padding-top:3px;
}

.forminsc label {
	display:block;
	float:left;
	width:110px;
	margin-top:3px;
}


p.clear2 {
	height:5px;
	font-size:0;
	padding:0;
	margin:0;
	clear:both;
	border:0;
}

.ast {
	color:#a9c90f;
}

.insc_desc {
	width:290px;
	float:left;
	font-size:10px;
}

.textarea515 {
	height:58px;
	width:495px;
	border:#d9d9d9 1px solid;
	float:left;
}


.bloc_livraison h1 {
	background:transparent url('/styles/images/livraison/header.png') no-repeat top left;
	width:607px;
	height:32px;
	line-height:32px;
	text-align:center;
	color:#9ab70f;
	font-size:14px;
	font-weight:bold;
	margin-left:auto;
	margin-right:auto;
	margin-top:40px;
}


.tool-tip {
	color:#FFFFFF;
	width:300px;
	z-index:13000;
}

.tool-title {
	background:transparent url(/styles/images/bubble.png) repeat scroll left top !important;
	font-size:11px;
	font-weight:bold;
	margin:0pt;
	padding:8px 8px 4px;
}

.tool-text {
	background:transparent url(/styles/images/bubble.png) repeat scroll right bottom !important;
	font-size:11px;
	margin:0px;
	padding:4px 8px 8px;
	text-align:justify;
}





.para_paiement {
	float:left;
	margin-bottom:3px;
	width:45%;
	/*width:220px;*/
	height:35px;
}
.para_paiement .nom-paiement{
	float:left;
	/*text-align:left;
	padding-right:20px;*/
}
.para_paiement .img-paiement{
	float:left;
	width:75px;
}

.para_paiement input {
	float:left;
}

.para_paiement label {
	/*display:block;*/
	float:left;
	/*width:150px;*/
}

#recap_cgv {
	color:#95b308;
	text-align:center;
}

.adresse_contenu{
	font-size:12px;
	padding:10px;
}



.bloc_text_struct {
	border:#d9d9d9 1px solid;
	background-color:#ffffff;
	position:relative;
	width:98%;
	padding:4px;
}

.bloc_text_struct h1 {
	width:100%;
	height:30px;
	background:transparent url('/styles/images/process/bg_thead.png') repeat-x top left;
	color:#a3bc2b;
	font-size:12px;
	text-align:center;
	border:#d9d9d9 1px solid;
	line-height:32px;
}

.txt_struct {
	padding:10px;
}

.account_desc {
	font-size:12px;
}
.account_desc span {
	color:#9ab70f;
}



.opt_account {
	border:#d9d9d9 1px solid;
	background-color:#ffffff;
	position:relative;
	width:294px;
	height:182px;
	padding:4px;
	float:left;
	margin-right:4px;
	margin-bottom:7px;
}

.opt_account h1 {
	width:100%;
	height:30px;
	color:#a3bc2b;
	font-size:12px;
	text-align:center;
	line-height:32px;
}
.opt_account h1 a {
	color:#a3bc2b;
}
.opt_account h1.moncompte {
		background:transparent url('/styles/images/account/header_compte.png') no-repeat top left;
}
.opt_account h1.commande {
		background:transparent url('/styles/images/account/header_commande.png') no-repeat top left;
}
.opt_account .tiret {
	margin-top:7px;
	margin-bottom:5px;
}

.opt_account .opt_desc {
	height:103px;
	padding-top:20px;
	text-align:center;
	font-size:12px;
}


.table_account {
	width:100%;
	font-size:12px;
}

.table_account thead {
	color:#989898;
	font-size:15px;
	text-align:center;
}
.table_account thead th {
	height:32px;
	background:transparent url('/styles/images/account/bg.png') repeat-x top left;	
}
.table_account tbody td {
	padding:7px;
	text-align:center;
}

.brgauche {
	border-left:#d6d6d6 1px solid;
	border-top:#d6d6d6 1px solid;
	border-bottom:#d6d6d6 1px solid;
}

.brc {
	border-top:#d6d6d6 1px solid;
	border-bottom:#d6d6d6 1px solid;	
}

.brdroit {
	border-right:#d6d6d6 1px solid;
	border-top:#d6d6d6 1px solid;
	border-bottom:#d6d6d6 1px solid;
}
.tdgauche {
	border-left:#d6d6d6 1px solid;
	border-bottom:#d6d6d6 1px solid;
}

.tdc {
	border-bottom:#d6d6d6 1px solid;	
}

.tddroit {
	border-right:#d6d6d6 1px solid;
	border-bottom:#d6d6d6 1px solid;
}
.brcall {
	border:#d6d6d6 1px solid;

}

.pdf {
	width:33px;
	height:35px;
}
.loupe {
	width:14px;
	height:15px;
}
.pdf2 {
	width:16px;
	height:16px;
}
.aprix {
	color:#a5c50f;
	font-weight:bold;
}




.commande_resume {
	width:333px;
	background-color:#dfdfdf;
	text-align:center;
}
.commande_titre {
	background-color:#fff;
	height:22px;
	text-align:center;
	font-weight:bold;
	font-size:11px;
}

.commande_resume_gauche {
	float:left;
	margin-left:5px;
	text-align:left;
}
.commande_resume_gauche img {
	margin-top:40px;
}
#cmd_pourc {
	font-size:13px;
	font-weight:bold;
}


.btn_modif {
	cursor:pointer;
	margin-right:5px;
	background-color:#96bd2c;
	border:#d9d9d9 1px solid;
	display:block;
	width:150px;
	height:30px;
	line-height:30px;
	color:#fff;
	font-weight:bold;
	float:left;
}

.table_account .lst_btn_ok {
	text-align:center;
	height:50px;
}
.table_account .lst_libelle {
	width:40%;
	text-align:right;
	height:30px;
	padding-right:20px;
}


.bloc_adresse h1 {
	background:transparent url('/styles/images/login/header.png') no-repeat top left;
	width:500px;
	height:32px;
	line-height:32px;
	text-align:center;
	color:#9ab70f;
	font-size:14px;
	font-weight:bold;
	margin-left:auto;
	margin-right:auto;
	margin-top:40px;
}

.formaddr {
	margin-left:150px;
	margin-top:10px;
}

.formaddr label {
	float:left;
	display:block;
	width:150px;
	text-align:right;
	padding-right:5px;
}

.footer_txt_lnk {
	margin-top:10px;
}


#bloc_univers_img {
	float:left;
	display:inline;
}
#univers_b_desc {
	float:left;
	margin-left:5px;
	/*width:400px;*/
	padding-left:5px;
	padding-right:5px;
	display:inline;
}
#univers_b_desc h1 {
	color:#615B52;
	font-size:18px;
	margin-bottom:5px;
}
#univers_liste_scat {
	background:transparent url(/styles/images/commun/puce_liste2.jpg) no-repeat 5px 50%;
	
	min-height:30px;
  height:auto !important;
  height:30px;		
	border-top:#DFDDDB 1px solid;
	border-bottom:#DFDDDB 1px solid;
	position:relative;
	margin-top:17px;
	padding: 4px;
	padding-left:25px;
	
}
#univers_liste_scat img {
	float:left;
	margin-top:5px;
	margin-left:5px;
}
#uls {
	float:left;
}
#uls li {
	float:left;
	width:195px;
	margin-left:5px;
}
#uls li img {
	float:left;
	margin-top:4px;
}

#uls a {
	color:#696765;
	
}
.account_etape {
	font-size:16px;
	text-align:center;	
	color:#473C38;
	font-weight:bold;
}
.title_b_stitle {
	border-top:#DBD9D7 1px solid;
	border-bottom:#DBD9D7 1px solid;
	width:95%;
	margin-left:auto;
	margin-right:auto;
	margin-top:25px;
	color:#fff;
	font-size:18px;	
	height:50px;
	line-height:50px;
}
.bcc_debug {
	width:95%;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;	
}
.title_b_stitle p {
	float:left;
}
.title_b_stitle img {
	float:left;
	margin-top:16px;
	margin-left:10px;
	margin-right:15px;
}
.bloc_ccoeur .cbb_header {
	background:transparent url('/styles/images/index/header_promo_centre.png') no-repeat top right;
	width:98%;
	height:28px;
	margin-top:12px;
	position:relative;	
	display:block;
	color:#fff;
	line-height:28px;
	padding-left:10px;
}


.lnk_bloc_univers {
	position:absolute;
	top:3px;
	right:25px;
	display:block;
	width:110px;
	height:30px;
	cursor:pointer;
	z-index:10000;
}
.lnk_bloc_univers2 {
	position:absolute;
	top:5px;
	right:25px;
	display:block;
	width:150px;
	height:30px;
	cursor:pointer;
	z-index:10000;
}
.lnk_bloc_univers3 {
	position:absolute;
	top:5px;
	right:25px;
	width:100px;
	height:30px;
	cursor:pointer;
	z-index:10000;
}

.lbl_option_a label {
	font-size:12px;
}
.lbl_option_a select {
	height:18px;
}


.homebanniere {
	margin-bottom:10px;
}































































/* LES SCROOL UNIVERS */

#wnatelier {
	overflow:hidden;
	height:325px;
	position:relative;
	z-index:1;
}
.contentscroll { 
	position:absolute; 
	/*visibility:hidden;*/
	left:0px; top:0px; 
	z-index:1; 
}
div#scrollbarindex { 
  position:absolute; right:6px; top:46px;
  width:18px; height:268px; 
  font-size:1px; z-index:1;
 }
div#up { position:absolute; left:0; top:0; z-index:2 }  
div#down { position:absolute; left:0; bottom:0; z-index:3 } 

div#track { 
  position:absolute; left:1px; top:19px;
  width:11px; height:230px;
  background:transparent url("/styles/images/univers/scroll/barre.png") no-repeat top center;
  z-index:1;
 }
div#dragBar {
  position:absolute; left:-2px; top:1px;
  width:17px; height:34px;
  z-index:1;
}  

#wnatelier0 {
	overflow:hidden;
	height:325px;
	position:relative;
	z-index:1;
}
.contentscroll0 { 
	position:absolute; 
	/*visibility:hidden;*/
	left:0px; top:0px; 
	z-index:1; 
}
div#scrollbarindex0 { 
  position:absolute; right:6px; top:46px;
  width:18px; height:268px; 
  font-size:1px; z-index:1;
 }
div#up0 { position:absolute; left:0; top:0; z-index:2 }  
div#down0 { position:absolute; left:0; bottom:0; z-index:3 } 

div#track0 { 
  position:absolute; left:1px; top:19px;
  width:11px; height:230px;
  background:transparent url("/styles/images/univers/scroll/barre.png") no-repeat top center;
  z-index:1;
 }
div#dragBar0 {
  position:absolute; left:-2px; top:1px;
  width:17px; height:34px;
  z-index:1;
}  

#wnatelier1 {
	overflow:hidden;
	height:325px;
	position:relative;
	z-index:1;
}
.contentscroll1 { 
	position:absolute; 
	/*visibility:hidden;*/
	left:0px; top:0px; 
	z-index:1; 
}
div#scrollbarindex1 { 
  position:absolute; right:6px; top:46px;
  width:18px; height:268px; 
  font-size:1px; z-index:1;
 }
div#up1 { position:absolute; left:0; top:0; z-index:2 }  
div#down1 { position:absolute; left:0; bottom:0; z-index:3 } 

div#track1 { 
  position:absolute; left:1px; top:19px;
  width:11px; height:230px;
  background:transparent url("/styles/images/univers/scroll/barre.png") no-repeat top center;
  z-index:1;
 }
div#dragBar1 {
  position:absolute; left:-2px; top:1px;
  width:17px; height:34px;
  z-index:1;
} 

#wnatelier2 {
	overflow:hidden;
	height:325px;
	position:relative;
	z-index:1;
}
.contentscroll2 { 
	position:absolute; 
	/*visibility:hidden;*/
	left:0px; top:0px; 
	z-index:1; 
}
div#scrollbarindex2 { 
  position:absolute; right:6px; top:46px;
  width:18px; height:268px; 
  font-size:1px; z-index:1;
 }
div#up2 { position:absolute; left:0; top:0; z-index:2 }  
div#down2 { position:absolute; left:0; bottom:0; z-index:3 } 

div#track2 { 
  position:absolute; left:1px; top:19px;
  width:11px; height:230px;
  background:transparent url("/styles/images/univers/scroll/barre.png") no-repeat top center;
  z-index:1;
 }
div#dragBar2 {
  position:absolute; left:-2px; top:1px;
  width:17px; height:34px;
  z-index:1;
} 

#wnatelier3 {
	overflow:hidden;
	height:325px;
	position:relative;
	z-index:1;
}
.contentscroll3 { 
	position:absolute; 
	/*visibility:hidden;*/
	left:0px; top:0px; 
	z-index:1; 
}
div#scrollbarindex3 { 
  position:absolute; right:6px; top:46px;
  width:18px; height:268px; 
  font-size:1px; z-index:1;
 }
div#up3 { position:absolute; left:0; top:0; z-index:2 }  
div#down3 { position:absolute; left:0; bottom:0; z-index:3 } 

div#track3 { 
  position:absolute; left:1px; top:19px;
  width:11px; height:230px;
  background:transparent url("/styles/images/univers/scroll/barre.png") no-repeat top center;
  z-index:1;
 }
div#dragBar3 {
  position:absolute; left:-2px; top:1px;
  width:17px; height:34px;
  z-index:1;
} 


#wnatelier4 {
	overflow:hidden;
	height:325px;
	position:relative;
	z-index:1;
}
.contentscroll4 { 
	position:absolute; 
	/*visibility:hidden;*/
	left:0px; top:0px; 
	z-index:1; 
}
div#scrollbarindex4 { 
  position:absolute; right:6px; top:46px;
  width:18px; height:268px; 
  font-size:1px; z-index:1;
 }
div#up4 { position:absolute; left:0; top:0; z-index:2 }  
div#down4 { position:absolute; left:0; bottom:0; z-index:3 } 

div#track4 { 
  position:absolute; left:1px; top:19px;
  width:11px; height:230px;
  background:transparent url("/styles/images/univers/scroll/barre.png") no-repeat top center;
  z-index:1;
 }
div#dragBar4 {
  position:absolute; left:-2px; top:1px;
  width:17px; height:34px;
  z-index:1;
} 

#wnatelier5 {
	overflow:hidden;
	height:325px;
	position:relative;
	z-index:1;
}
.contentscroll5 { 
	position:absolute; 
	/*visibility:hidden;*/
	left:0px; top:0px; 
	z-index:1; 
}
div#scrollbarindex5 { 
  position:absolute; right:6px; top:46px;
  width:18px; height:268px; 
  font-size:1px; z-index:1;
 }
div#up5 { position:absolute; left:0; top:0; z-index:2 }  
div#down5 { position:absolute; left:0; bottom:0; z-index:3 } 

div#track5 { 
  position:absolute; left:1px; top:19px;
  width:11px; height:230px;
  background:transparent url("/styles/images/univers/scroll/barre.png") no-repeat top center;
  z-index:1;
 }
div#dragBar5 {
  position:absolute; left:-2px; top:1px;
  width:17px; height:34px;
  z-index:1;
} 

#wnatelier6 {
	overflow:hidden;
	height:325px;
	position:relative;
	z-index:1;
}
.contentscroll6 { 
	position:absolute; 
	/*visibility:hidden;*/
	left:0px; top:0px; 
	z-index:1; 
}
div#scrollbarindex6 { 
  position:absolute; right:6px; top:46px;
  width:18px; height:268px; 
  font-size:1px; z-index:1;
 }
div#up6 { position:absolute; left:0; top:0; z-index:2 }  
div#down6 { position:absolute; left:0; bottom:0; z-index:3 } 

div#track6 { 
  position:absolute; left:1px; top:19px;
  width:11px; height:230px;
  background:transparent url("/styles/images/univers/scroll/barre.png") no-repeat top center;
  z-index:1;
 }
div#dragBar6 {
  position:absolute; left:-2px; top:1px;
  width:17px; height:34px;
  z-index:1;
} 

#wnatelier7 {
	overflow:hidden;
	height:325px;
	position:relative;
	z-index:1;
}
.contentscroll7 { 
	position:absolute; 
	/*visibility:hidden;*/
	left:0px; top:0px; 
	z-index:1; 
}
div#scrollbarindex7 { 
  position:absolute; right:6px; top:46px;
  width:18px; height:268px; 
  font-size:1px; z-index:1;
 }
div#up7 { position:absolute; left:0; top:0; z-index:2 }  
div#down7 { position:absolute; left:0; bottom:0; z-index:3 } 

div#track7 { 
  position:absolute; left:1px; top:19px;
  width:11px; height:230px;
  background:transparent url("/styles/images/univers/scroll/barre.png") no-repeat top center;
  z-index:1;
 }
div#dragBar7 {
  position:absolute; left:-2px; top:1px;
  width:17px; height:34px;
  z-index:1;
} 

#wnatelier8 {
	overflow:hidden;
	height:325px;
	position:relative;
	z-index:1;
}
.contentscroll8 { 
	position:absolute; 
	/*visibility:hidden;*/
	left:0px; top:0px; 
	z-index:1; 
}
div#scrollbarindex8 { 
  position:absolute; right:6px; top:46px;
  width:18px; height:268px; 
  font-size:1px; z-index:1;
 }
div#up8 { position:absolute; left:0; top:0; z-index:2 }  
div#down8 { position:absolute; left:0; bottom:0; z-index:3 } 

div#track8 { 
  position:absolute; left:1px; top:19px;
  width:11px; height:230px;
  background:transparent url("/styles/images/univers/scroll/barre.png") no-repeat top center;
  z-index:1;
 }
div#dragBar8 {
  position:absolute; left:-2px; top:1px;
  width:17px; height:34px;
  z-index:1;
} 

#wnatelier9 {
	overflow:hidden;
	height:325px;
	position:relative;
	z-index:1;
}
.contentscroll9 { 
	position:absolute; 
	/*visibility:hidden;*/
	left:0px; top:0px; 
	z-index:1; 
}
div#scrollbarindex9 { 
  position:absolute; right:6px; top:46px;
  width:18px; height:268px; 
  font-size:1px; z-index:1;
 }
div#up9 { position:absolute; left:0; top:0; z-index:2 }  
div#down9 { position:absolute; left:0; bottom:0; z-index:3 } 

div#track9 { 
  position:absolute; left:1px; top:19px;
  width:11px; height:230px;
  background:transparent url("/styles/images/univers/scroll/barre.png") no-repeat top center;
  z-index:1;
 }
div#dragBar9 {
  position:absolute; left:-2px; top:1px;
  width:17px; height:34px;
  z-index:1;
}
 

#wnatelier10 {
	overflow:hidden;
	height:325px;
	position:relative;
	z-index:1;
}
.contentscroll10 { 
	position:absolute; 
	/*visibility:hidden;*/
	left:0px; top:0px; 
	z-index:1; 
}
div#scrollbarindex10 { 
  position:absolute; right:6px; top:46px;
  width:18px; height:268px; 
  font-size:1px; z-index:1;
 }
div#up10 { position:absolute; left:0; top:0; z-index:2 }  
div#down10 { position:absolute; left:0; bottom:0; z-index:3 } 

div#track10 { 
  position:absolute; left:1px; top:19px;
  width:11px; height:230px;
  background:transparent url("/styles/images/univers/scroll/barre.png") no-repeat top center;
  z-index:1;
 }
div#dragBar10 {
  position:absolute; left:-2px; top:1px;
  width:17px; height:34px;
  z-index:1;
}  




.bloc_nuage_tags {
	background:#ffffff url('/styles/images/degrader_tags.png') repeat-x top left;
	min-height:160px;
	height:auto !important;
	height:160px;
	padding:5px;
	width:94%;
	margin-top:5px;
}

.cctxt {
	position:absolute;
	right:36px;
	top:9px;
	font-size:17px;
	font-weight:bold;
}

.png2 {
	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
	this.src = "/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
	this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
	);
}

.courte_desc {
	color:#A2A2A2;
	padding-right:10px;
}

.bulleheader {
	float:left;
	display:inline;
	width:195px;
	height:40px;
}

.bh_droite {
	float:left;
	display:inline;
	width:35px;
	height:35px;	
	margin-top:2px;
}

.bh_gauche {
	float:left;
	display:inline;
	width:155px;
	height:40px;	
	color:#808080;
	font-size:13px;
	margin-top:3px;
	margin-left:5px;
}
.bh_gauche a {
	color:#808080;
}


#menu {
	display:block;
	margin:0;
	padding:0;
	position:absolute;
	left:63px;
	z-index:999;	
	height:40px;
	width:990px;
	margin-left:auto;
	margin-right:auto;
}
#menu ul.niveau1 {
	margin-left:10px;
	z-index:9999999;
	position:relative;
}
#menu li.mopt {
	color:#FFFFFF;
	display:inline;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:32px;
	position:relative;
	text-align:center;
	z-index:9999999;
}

#menu li.msep {
	background:transparent url('/styles/images/header/menu_sep.png') no-repeat scroll left top;
	display:block;
	float:left;
	font-size:1px;
	width:6px;
	height:27px;
}
#menu li.mopt table {
	width:100%;
}
#menu li.mopt table td {
	height:27px;
	text-align:center;
	vertical-align:middle;
}
#menu li.mopt a {
	color:#FFFFFF;
	display:block;
	font-size:12px;
	text-transform:uppercase;
}
#menu li.mopt a:hover {
	color:#ffffff;
	text-decoration:underline;
}
#menu ul.niveau1 ul {
	display:;
	height:0;
	left:0;
	overflow:hidden;
	position:absolute;
	text-align:left;
	top:32px;
	width:201px;
	z-index:9999999;
	
	font-size:0;
}

#menu ul.niveau1 ul a {
	text-transform:none;
}

#menu ul.niveau1 li li {
	width:189px;
	z-index:99999;
	/*
	background:transparent url('/styles/images/header/fblanc.png') no-repeat 13px 8px;
	*/

	display:block;
	padding-left:12px;
	height:25px;
	line-height:25px;
	
}
#menu ul.niveau1 ul li {
	height:25px;
	line-height:25px;
	overflow:hidden;
	z-index:99999;
	border-bottom:#ffffff 1px solid;
}
#menu ul.niveau1 ul li img {
	float:left;
	display:inline;
	margin-top:8px;
	width:7px;
	height:9px;
}
#menu ul.niveau1 li li a {
	color:#FFFFFF;
	z-index:99999;
	height:25px;
	line-height:25px;
	float:left;
	display:block;
	padding-left:8px;
	font-size:12px;
}
#menu li.active a {
	color:#dcb13e;
}
#menu ul.niveau1 ul li.libasmenu { 
	background:transparent;
	height:25px;
	width:201px;
	display:block;
	margin:0;
	padding:0;
	font-size:12px;
}

li.menu_2E647A {
	width:140px;
	background:transparent url('/charte/new/onglet_2E647A.png') no-repeat top left;
}

li.menu_83B822 {
	width:86px;
	background:transparent url('/charte/new/onglet_83B822.png') no-repeat top left;	
}

li.menu_0C9AD2 {
	width:86px;
	background:transparent url('/charte/new/onglet_0C9AD2.png') no-repeat top left;	
}

li.menuh_2E647A {
	width:140px;
	background:transparent url('/charte/new/onglet_h_2E647A.png') no-repeat top left;
}

li.menuh_83B822 {
	width:86px;
	background:transparent url('/charte/new/onglet_h_83B822.png') no-repeat top left;	
}

li.menuh_0C9AD2 {
	width:86px;
	background:transparent url('/charte/new/onglet_h_0C9AD2.png') no-repeat top left;	
}


li.menu_FE7801 {
	width:134px;
	background:transparent url('/charte/new/onglet_FE7801.png') no-repeat top left;	
}

li.menu_FE0190 {
	width:86px;
	background:transparent url('/charte/new/onglet_FE0190.png') no-repeat top left;	
}

li.menuh_FE7801 {
	width:134px;
	background:transparent url('/charte/new/onglet_h_FE7801.png') no-repeat top left;	
}

li.menuh_FE0190 {
	width:86px;
	background:transparent url('/charte/new/onglet_h_FE0190.png') no-repeat top left;	
}


li.menu_F5CC2A {
	width:124px;
	background:transparent url('/charte/new/onglet_F5CC2A.png') no-repeat top left;	
}

li.menuh_F5CC2A {
	width:124px;
	background:transparent url('/charte/new/onglet_h_F5CC2A.png') no-repeat top left;		
}
li.menu_A87B54 {
	width:96px;
	background:transparent url('/charte/new/onglet_A87B54.png') no-repeat top left;	
}
li.menuh_A87B54 {
	width:96px;
	background:transparent url('/charte/new/onglet_h_A87B54.png') no-repeat top left;		
}

li.menu_DB904F {
	width:86px;
	background:transparent url('/charte/new/onglet_DB904F.png') no-repeat top left;	
}
li.menuh_DB904F {
	width:86px;
	background:transparent url('/charte/new/onglet_h_DB904F.png') no-repeat top left;	
}


li.panier_headd {
	width:113px;
	height:36px;
	background:transparent url('/charte/new/panier.png') no-repeat top left;	
	color:#949494;
	font-size:14px;
	padding-left:45px;
	padding-top:28px;	
}
li.panier_headd a {
	color:#949494;
}