/*** LIVEPERSON **/

.lpEmtStarRating, .lpPoweredBy {
	display:none;
}
.lpStaticButtonTR {
	font-size:0px;
}

/*************************BALISE GLOBALE*******************************************/
input[disabled ] {background: #ccc; font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif}




body{
 background-color:#fff;
 background-image:url(../graphisme/background/bgClassic.png);
 background-repeat:repeat;
 background-position:center top;
 margin:0 auto;padding:0;
/* background:url("../graphisme/background/glossymetal.jpg") repeat scroll left top transparent;*/
/**/

font-family:Verdana, Arial, Helvetica, sans-serif;
 
 }

 /******************* MON COMPTE ********/
 
 .FullScreenWidth {
 width:1024px;
 background:#fff;
 margin-top:5px;
 }
 
 .BgTitleFullScreen{
	background-image:url("/css/background/bgTitleCompte.png");
	background-repeat:no-repeat;
	height:70px;
}
 
 /******************* FIN MON COMPTE ********/


#conteneur{position:relative;width:1024px;background-color:#fff;margin:0 auto}

/********************premiere ligne heur : news + aide + suivie de commande*****************************/
#LigneInfo{float:right;width:1024px;background-image:url(../graphisme/background/L1Header.gif); font-size:12px;}
#LigneInfoData{float:right;margin-right:5px;color:#FFFFFF}
#LigneInfoData a{color:#FFFFFF}

/*********************2Eme Ligne : logo + recherche + serv client + panier + mon compte*****************/
#headerBanniere{float:left;margin-left:0;background-image:url(../graphisme/background/L1.gif);background-repeat:no-repeat;height:70px;width:1024px;display:block}


#Logo{float:left;left:5px;margin-top:5px; margin-left:2px; width:230px; height:65px;}

#headerRecherche{float:left;margin-left:275px;margin-top:30px;height:25px; width:350px;}




#HeaderDroit{
	float:right;
	margin-right:5px;
	margin-top:5px;
	width:130px;
	height:60px;
	
}

#HeaderDroit a{color:#FFFFFF}

#HeaderCompte{
	float:right;
	margin-right:13px;
}
#HeaderPanier{
	float:right;
	margin-right:5px;
	margin-top:-22px;
	font-weight:bold
}

#HeaderImgPanier{
	float:right;
	margin-right:-2px;
	margin-top:7px;
	font-weight:bold
}

#HeaderMail{
	float:right;
	margin-right:3px;
	margin-top:6px;
	width:58px;
}

#HeaderTchat{
	float:right;
	margin-right:13px;
	margin-top:6px;
	width:60px;
	font-weight:bold
}


#TitreQuestion{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700}
#Entrepot{position:relative;width:200px;height:200px;margin-left:40px}


/**************************************************REFERENCEMENT***********************************************/
a.RefCat{
	text-decoration:underline;
}

/*----------------------------------------------------MENU Hroizontal haut-----------------------------------*/
#MenuH{ 
	position:absolute;
	top : 98px;
/*	background-color:#666;  */
	width:1024px;
	height:30px;
	left:0px;
	padding-bottom:5px;
	
	/*background-color:#ECECED;*/
	font: 10px Verdana, Arial, Helvetica, Sans-Serif;
	
}

#MenuH ul.menuhaut_barre{
	/* display:inline; */
	font-size:11px;
	border:0px;
	margin:0px;
	padding:0px;
	width:919px; /* 1024-105(taille VF) */
	text-decoration:none;
	background: url('./background/menuhaut_fd1.gif')  transparent repeat-x;
	background-position:-1px -1px;
	height:30px;
	float:left;
	display:inline;
}

#MenuH li {
	 float:left;
	
	 /*margin-left:5px; */
	 padding-left:12px; 
	 padding-right:12px; 
	/* max-width:80px;*/
	 text-align:center;
	 height:27px;
	 vertical-align:middle;
	 color:#666666;
	 border:0px;
}

#MenuH ul li.menuhaut_unselected {
	background: url('./background/menuhaut_fd1.gif')  transparent repeat-x;
	background-position:-1px -1px;
	line-height:12px;
	padding-top:3px;
    border-left:1px #666666 solid;
}

#MenuH ul li.css_margetop {
		padding-top:8px;
		height:22px;
}

#MenuH ul li.menuhaut_promo {
	background: url('./background/menuhaut_fd1.gif')  transparent repeat-x;
	background-position:-1px -1px;
	line-height:12px;
	height:30px;
	text-align:right; 
	padding-left:0px;
	padding-right:0px;
	border-right:0px;
}


#MenuH ul li.menuhaut_promo a img{
	border:0px;
}

#MenuH ul li.menuhaut_promo a {
	text-decoration:none;
	text-align:right;
	display:block;
	width:100%;
	position:relative;
	font-weight:bold;
	font-size:14px;
	color:black;
}

.menuhaut_promo{
	border:0px;
}


#MenuH li.clic {
	 float:left;
	 text-align:left;
	 font-size:12px;
	 
}

#MenuH ul li ul {
 display:none;position:absolute;
 }

#MenuH ul li a {
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:9px;
	font-weight:bold;
	color:#666666;
}

#MenuH a{
	/* color:#FFFFFF; */
}


.menuhaut_menudiv {
	background-color:white;
	display:inline-block;
	position:relative;
	top:0px;
	padding:5px;
	padding-left:0px;
	padding-right:0px;
	z-index:5000;
	width:100%;
	height:265px;
	vertical-align:middle;
}

.menuhaut_menudiv_content{
	background-color:#FFFFFF;
	display:block;
	padding-top:0px;
	float:right;
	width:80%;
	height:100%;
	margin-left:5px;
	margin-right:5px;
}

.menuhaut_col{
	font-size:12px;
	display:inline-block;
	float:left;
	margin-left:10px;
	border-left:1px black dotted;
	min-width:120px;
}

a.menuhaut_boldlink, a.menuhaut_boldlink:hover {
	margin-top:5px;
	display:block;
	font-size:10px;
	padding-left:inherit;
}


.menuhaut_col a {
	text-decoration:none;
	/*color:black!important; */
	padding-left:8px;
	font-size:9px;
}
.menuhaut_col a:hover {
/*	font-weight:bold;
	padding-left:0px;*/
	text-decoration:underline;
}



img.menuhaut_categimg {
	margin-left:4px;
	width:190px;
	float:left;
	display:inline-block;
}

.menuhaut_acc {
	margin-top:5px;
	border:0px;

}

/*////////////////////////////////////////////////////////////////////////////////////////*/

#template{float:left;
/*background-color:#f6f6f3; */
margin-top:35px;width:1024px;font-family:Arial,Helvetica,sans-serif;font-size:16px; }



/****************************************************Home Page*****************************************************/


#RefHome{
	width:1000px;
	margin-left:7px;
	margin-top:10px;

}

h1.home{
	font-size:12px;
}

h2.home{
	font-size:12px;
}
h3.home{
	font-size:16px;
	font-weight:bold;
	display:inline;
}
p.Desc{
	font-size:12px;
	display:inline;
}

#VfAccueilHeader{
    width:1024px;
   
    height:50px;
    margin-top:20px;
	margin-bottom:10px;
}

#VfAccueilData{
    width:1024px;
    height:250px;
	padding-left:4px;
}

/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}




/*============================*/
/*=== Custom Slider Styles ===*/
/*============================*/

.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}


#slider, #slider_preload {
    position:relative;
	margin-top:5px;
	width:1024px;
	height:350px;
}
	
 #slider {
    background:url(images/loading.gif) no-repeat 50% 50%;
}

#slider img, #slider_preload img {
    position:absolute;
    top:0px;
    left:0px;
    border:0px solid;
}

#slider img {
    display:none;
 }
    
#slider a , #slider_preload a{
    border:0;
    display:block;
}



#HomeHG{
	float:left;
	width:500px;
	
	
}


#HomeHD{
	float:left;
	width:500px;
	margin-left:10px;	
}


#HomeHDH{
	float:left;
	width:505px;
	font-size:10px
		
}


#HomeHDB{
	float:left;
	width:512px
}

#HomeHDBG{
	float:left;
	width:250px;	
}


#HomeHDBD{
	float:left;
	width:250px;
	margin-left:12px;	
}


#HomeM{
	float:left;
	width:1024px;
	margin-top:10px;
}
#HomeMHG{
	float:left;
	width:500px;
	background-color:#F251AE	
}

#HomeMHD{
	float:left;
	width:514px;
	margin-left:10px;
	background-color:#FF9900	
}

#BlocHomeMHG{
	float:left;
	width:200px;
	margin-left:35px;
	margin-top:5px;	
}

#BlocHomeMHD{
	float:left;
	width:200px;
	margin-left:40px;
	margin-top:5px;	
}


#HomeB{
	float:left;
	width:1024px;
	margin-top:10px;
}

#HomeBH{
	float:left;
	width:1004px;
	margin-left:10px;
	font-size:10px;
	
}
#HomeBM{
	float:left;
	width:1024px;
	margin-top:10px;
}



#HomeBB{
	float:left;
	width:1004px;	
	margin-left:10px;
	margin-top:10px;
}



/*******************************************Menu de gauche**********************************/
#ContainerMenuG{
	float:left;
	width:200px;

}

#LastView{
	float:left;
	width:200px;
	margin-top:5px;
	margin-bottom:5px;
	height:96px;
	background-color:#f6f6f3;
	border:1px #CCC solid;
}

#TitleLastView{
	float:left;
	width:200px;
	margin-top:2px;
	height:20px;
	text-align:center;
	font-size:14px;
	color:#E11071;
	font-weight:bold;
}

#LastViewCadreImg{
	float:left;
	margin-top:4px;
	margin-left:5px;
	background-color:#FFFFFF;
	width:60px;
	height:60px;
}

#TchatDynamique{
	float:left;
	width:200px;
	margin-top:5px;
	margin-left:1px;
	cursor:pointer;
}

#TchatDynamique:hover{
	float:left;
	width:200px;
	margin-top:5px;
	height:60px;
	cursor:pointer;
}

#LPbutton{
	display:none;
}


#MenuCat{
	float:left;
	width:200px;
	height:100%;
	margin-top:6px;
	padding-bottom:10px;
	background-color:#FDEFF6;
	color:#000000;

}

#TitleMenuCat{
	font-weight:bold;
	font-size:14px;
	padding-top:3px;
	padding-bottom:3px;
	color:#FFFFFF;
	height:15px;
	text-align:center;
}

#TitleMenuSpe{
	font-weight:bold;
	font-size:14px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#E30E70;
	color:#FFFFFF;
	height:32px;
	text-align:center;
}

li.Level2{
	font-weight:bold;
	margin-left:5px;
	font-size:14px;
	margin-top:10px;
}


li.Level3{
	font-weight:normal;
	margin-left:10px;
	font-size:12px;
}

.Level2 a{
	cursor:pointer;
}

.Level3 a{
	cursor:pointer;
}

h2.Level2Lv{
	font-weight:bold;
	margin-left:5px;
	font-size:14px;
	margin-top:10px;
}

li.Level3Lv{
	font-weight:normal;
	margin-left:10px;
	font-size:12px;
}


/*******************************************File Arianne**********************************/
#FilArianne{
	float:right;
	background-color:#FFFFFF;
	width:804px;
	margin-left:7px;
	height:25px;
	padding-left:10px;
	padding-top:5px;
	
}

a.LienFilA{
	font-size:12px;
	text-decoration:underline;
}

h1.TitleArianneFiche{
	font-size:12px;
	font-weight:normal;
	display:inline;
}

h1.InFileArianne{
	font-size:12px;
	font-weight:normal;
	display:inline;
}



/*******************************************Filtre**********************************/
#Filtre{
	float:left;
	width:816px;
	margin-left:7px;
	margin-top:5px;
}

#FiltreHeader{
	float:left;
	width:814px;
	margin-left:10px;
	font-weight:bold;
	font-size:14px;
	color:#E11071;
	
}

#FiltreBloc{
	float:left;
	width:804px;
	height:30px;
	margin-left:7px;
	margin-top:0px;
	border-top:1px #CCCCCC solid;
	border-left:1px #CCCCCC solid;
	border-right:1px #CCCCCC solid;
}
 
#FiltreBlocGauche{
	float:left;
	margin-left:10px;
	widht:320px;
	margin-top:8px;
	margin-bottom:5px;
}
#FiltreBlocMilieu{
	float:left;
	margin-left:10px;
	widht:320px;
	margin-top:8px;
	margin-bottom:5px;
}
#FiltreBlocDroit{
	float:left;
	margin-left:10px;
	widht:215px;
	margin-top:5px;
	margin-bottom:5px;
}

#FiltreBlocDroitF{
	float:left;
	
	
}

#Filtre ul{	
	display:inline;
}




#Filtre li{	
	margin-bottom:5px;
	display:inline;
	margin-left:17px;
}

span.TabFLibelleG{
	float:left;
	display:inline;
	width:100px;
	font-size:12px;
	margin-left:15px;
	margin-top:10px;
}

span.TabFLibelleD{
	float:left;
	display:inline;
	width:50px;
	font-size:12px;
	margin-left:15px;
	margin-top:10px;
}

span.TabF{
display:inline;
width:190px;
	
}

select.SelectF{
 	display:inline;
	width:140px;
	margin-top:5px;
}



#PageEtNbArt{
	float:right;
	width:804px;
	font-size:12px;
	margin-top:0px;
	margin-right:4px;
	font-weight:bold;
	height:20px;
	line-height:10px;
	background-color:#f6f6f3;
	border-bottom:1px #CCCCCC solid;
	border-left:1px #CCCCCC solid;
	border-right:1px #CCCCCC solid;
}

#NbArt{
	float:left;
	width:200px;
	padding-left:19px;
	margin-top:5px;
}

#Page{
	float:left;
	width:220px;
	text-align:right;
}

input.Pagination{
	font-size:10px;
	background-color:#f6f6f3;
	border:solid 1px #666;
	cursor:pointer;
	padding-left:1px;
	padding-right:1px;
	margin-left:4px;
}

input.PaginationSelect{
	font-size:12px;
	background-color:#f6f6f3;
	border:solid 2px #666;
	cursor:pointer;
	padding-left:2px;
	padding-right:2px;
	margin-left:4px;
}

#RecapFiltre{
	float:left;
	width:348px;
	text-align:right;
	line-height:20px;
}


/***********************************************Affichage des informations des categories**********************************/
#InfoCat{
	float:left;
	width:806px;
	background-color:#f6f6f3;
	margin-left:17px;
	margin-top:5px;
	text-align:justify;
}

#BlocCat{
	float:left;
	width:528px;
	margin-top:5px;
	margin-right:5px;

}

#BlocCatS{
	float:left;
	width:250px;
	margin-top:5px;
	margin-right:18px;
}

#CatPrincipale{
	float:left;
	width:520px;
	height:210px;
	margin-left:5px;
	font-size:12px;
}

.CatSecondaire{
	float:left;
	width:251px;
	height:210px;;
	background-color:#FFFFFF;
	font-size:14px;
	padding-left:5px;
	padding-right:5px;
	border:solid 2px #666;
	text-align:left;
}

#ImgCat{
	float:left;
	width:130px;
	margin-top:5px;

}

h2.TitleCat{
	float:left;
	width:380px;
	height:30px;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	display:inline;
}

#DescCat{
	float:left;
	width:100%;
	margin-top:10px;
	height:130px;
}



.ImgCatS{
	float:left;
	width:150px;
	margin-left:50px;

}

h3.TitleCatS{
	float:left;
	width:240px;
	height:20px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	text-decoration:underline;
	display:inline;

	
}

a.LinkCatS{
display:inline;
}

.DescCatS{
	float:right;
	width:100%;
	margin-top:5px;
	height:70px;
}

.ProdCatS{
	float:left;	
	width:240px;
	height:10px;
	font-style:italic;
	text-decoration:underline;
	top:195px;
}


#CatTampon1{
	float:left;
	margin-left:-500px;
	margin-top:5px;
}
#CatTampon2{
	float:left;
	margin-left:-510px;
	margin-top:30px;
}
#CatTampon3{
float:left;
	margin-left:-510px;
	margin-top:55px;
}
#CatTampon4{
float:left;
	margin-left:-510px;
	margin-top:80px;
}


.CatTamponS1{
	float:left;
	margin-left:-240px;
	margin-top:5px;
}
.CatTamponS2{
	float:left;
	margin-left:-240px;
	margin-top:30px;
}
.CatTamponS3{
	float:left;
	margin-left:-240px;
	margin-top:55px;
}
.CatTamponS4{
	float:left;
	margin-left:-240px;
	margin-top:80px;
}



/**********************************************Affichage vignettes**************************************************************************/
/*#MatriceFiche{float:left;width:839px;background-color:#f6f6f3;margin-top:10px}
.BlocFicheMatrice{font-family:Arial,Helvetica;font-size:8px;width:200px;height:255px;margin-left:5px;margin-top:5px;float:left;display:inline;background-color:#fff}
.BlocFicheMatrice:hover{background-color:#EAEAEA;cursor:pointer}
.PhotoM{float:left;width:200px}
.PrixVign{float:left;width:120px;margin-top:10px; margin-left:10px}
.Detail{float:right}
.ImgMatrice{width:200px;float:left;height:120px;text-align:center;margin-top:2px}
.PriceMatrice{width:200px;height:50px;float:left;text-align:left;font-size:12px}
.Price{float:left;width:138px;height:20px;margin-top:7px;text-align:center}
.PriceBtMatrice{float:right;text-align:right;width:60px}
*/

.BlocFicheVignetteMEA{
	float:left;
	width:400px;
	height:330px;
	margin-left:2px;
	background-color:#fff;
	margin-bottom:5px;
	border:1px solid #CECECE;
	/*background-color:#FF0000;*/
}


.BlocFicheVignetteHMEA{
	float:left;
	font-size:12px;
	height:92px;
	width:400px;
	background-image:url('/graphisme/background/topVentes.gif');
	
}

.BlocFicheVignetteTitleMEA{
	float:left;
	text-align:center;
	width:400px;
	height:30px;	
	/*padding-top:5px;*/
	background-image:url('/graphisme/background/topVentes.gif');
	font-size:12px;
	font-weight:bold;
}


.BlocTitleMEA{
	float:left;
	width:170px;
	padding-bottom:10px;
}

.BlocTitleMEA:hover{
	text-decoration:underline;
}


a.TitleMEA{
	font-size: 12px;
	font-weight:bold;
	width:180px;
}


span.PrixMEA{
	float:left;
	width:170px;
}

.BlocDescCourteMEA{
	float:left;
	width:400px;
}


p.DesCourteMEA{
	font-size : 10px;
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
	margin-top:-5px;
	
}


.TxtDescCourteVoirMEA{
	font-size : 12px;
	float:right;
	margin-right:5px;
	text-decoration:underline;
}

.BlocFicheVignetteHHMEA{
	float:right;
	width:199px;
	height:38px;
	padding-top:5px;
	
}

.BlocFicheVignetteHHGMEA{
	float:left;
	margin-left:3px;
	font-size:10px;
	margin-top:10px;
	width:180px;
}

.BlocFicheVignetteHHDMEA{
	margin-left:2px;
	color:#666;
	font-size:12px;	
	float:left;
	width:49px;
	text-align:right;
	

}

.BlocFicheVignetteHBMEA{
	float:left;
	width:199px;
	margin-top:5px;
}

.BlocFicheVignetteHBGMEA{
	margin-left:3px;
	float:left;
	width:110px;
	
}

.BlocFicheVignetteHBDMEA{
	float:right;
	margin-right:2px;
	text-align:right;
	width:84px;
	font-size:10px;
	margin-top:5px;
	color:#666;
	
}

span.PrixVignetteMEA{
	float:left;
	color:#E63279;
	font-size:16px;
	font-weight:bold;
	maring-top:10px;
	
	
}

span.PrixVignetteRemoveMEA{
	text-decoration:line-through;
	margin-right:10px;
	margin-left:10px;

}



.BlocFicheVignetteBMEA{
	float:left;
	width:225px;
	height:225px;
	cursor:pointer;
}

.BlocFicheVignetteBBHMEA{
	float:left;
	width:220px;
	height:220px;	
	cursor:pointer
}

.BlocFicheVignetteBGMEA{
	float:right;
	width:170px;
	height:200px;	
	margin-top:10px;

}

#FicheVignette{
	float:right;
	width:808px;
	background-color:#f6f6f3;
	margin-right:5px;
	margin-top:5px;
	display:block;
}







.BlocFicheVignette{
	float:left;
	width:198px;
	height:250px;
	margin-left:2px;
	margin-bottom:10px;
	background-color:#fff;
	border:1px solid #CECECE;
}

.BlocFicheVignetteH{
	float:left;
	font-size:12px;
	height:92px;
	width:198px;
	background-color:#CECECE
}

.BlocFicheVignetteTitle{
	float:left;
	text-align:center;
	width:198px;
	height:35px;	
	padding-top:5px;
	background-color:#CECECE;
	font-size:12px;
	font-weight:bold;
	border-bottom:1px solid;
}

.BlocFicheVignetteTitle:hover{
	text-decoration:underline;
}
/*
#BlocFicheVignetteTitleM{
	float:left;
	text-align:center;
	width:194px;
	height:21px;
	font-size:10px;
	padding-top:7px;
	padding-left:3px;
	background-color:#FFFFFF;
}

#BlocFicheVignetteTitleS{
	float:left;
	text-align:center;
	width:194px;
	height:27px;
	font-size:10px;
	padding-left:3px;
	background-color:#FFFFFF
}*/

.BlocFicheVignetteHH{
	float:left;
	width:199px;
	height:38px;
	padding-top:5px;
}

.BlocFicheVignetteHHG{
	float:left;
	margin-left:3px;
	font-size:10px;
	width:140px;
}

.BlocFicheVignetteHHD{
	margin-left:2px;
	color:#666;
	font-size:12px;	
	float:left;
	width:49px;
	text-align:right;
	

}

.BlocFicheVignetteHB{
	float:left;
	width:199px;
	margin-top:5px;
}

.BlocFicheVignetteHBG{
	margin-left:3px;
	float:left;
	width:110px;
	
}

.BlocFicheVignetteHBD{
	float:right;
	margin-right:2px;
	text-align:right;
	width:84px;
	font-size:10px;
	margin-top:5px;
	color:#666;
	
}

span.PrixVignette{
	color:#E63279;
	font-size:16px;
	font-weight:bold;
	
	
}

span.PrixVignetteRemove{
	text-decoration:line-through;
	margin-right:10px;

}



.BlocFicheVignetteB{
	float:left;
	width:210px;
	height:145px;
	cursor:pointer;
}

.BlocFicheVignetteBBH{
	float:left;
	width:200px;
	height:130px;	
	cursor:pointer
}


/*ALIGN IMAGE vertical/horizontal*/
.wraptocenterMEA {
   display: table-cell;
   text-align: center;
   vertical-align: middle;
   width: 220px;
   height: 210px;
}
.wraptocenterMEA * {
   vertical-align: middle;
}




/*ALIGN IMAGE vertical/horizontal*/
.wraptocenter {
   display: table-cell;
   text-align: center;
   vertical-align: middle;
   width: 200px;
   height: 130px;
}
.wraptocenter * {
   vertical-align: middle;
}

<!--[if lt IE 8]>
.wraptocenter {
   display: block;
}
.wraptocenter span {
   display: inline-block;
   height: 100%;
   width: 1px;
}
.wraptocenter span {
   display: inline-block;
   height: 100%;
   width: 1px;
}

.wraptocenterMEA {
   display: block;
}
.wraptocenterMEA span {
   display: inline-block;
   height: 100%;
   width: 1px;
}
.wraptocenterMEA span {
   display: inline-block;
   height: 100%;
   width: 1px;
}



<![endif]-->




.BlocFicheVignetteBBHMea1{
	float:left;
	cursor:pointer;
	margin-top:-110px;
	width:115px;

}
.BlocFicheVignetteBBHMea2{
	float:left;
	cursor:pointer;
	margin-top:-85px;
	width:115px;
}
.BlocFicheVignetteBBHMea3{
	float:left;
	cursor:pointer;
	margin-top:-60px;
	width:115px;
}
.BlocFicheVignetteBBHMea4{
	float:left;
	cursor:pointer;
	margin-top:-45px;
	width:115px;
}


.BlocFicheVignetteBB{
	float:left;
	width:200px;
	margin-top:7px;
	cursor:pointer

}


.arriere {



}

.arriere img {

cursor:pointer;border:0px; position:absolute;
margin-left:130px;
margin-top:-117px;

}

.arriere p {	
cursor:pointer;border:0px; position:absolute;
margin-left:145px;
margin-top:-115px;
font-size:16px;
color:white;
font-weight:bold;

}


.arriereNew img {
cursor:pointer;border:0px; position:absolute;
margin-left:75px;
margin-top:-90px;

}
.arriereLiv img {
cursor:pointer;border:0px; position:absolute;
margin-left:40px;
margin-top:-90px;

}



.arriereMEA {



}

.arriereMEA img {

cursor:pointer;border:0px; position:absolute;
margin-left:130px;
margin-top:-197px;

}

.arriereMEA p {	
cursor:pointer;border:0px; position:absolute;
margin-left:145px;
margin-top:-195px;
font-size:16px;
color:white;
font-weight:bold;

}


.arriereNewMEA img {
cursor:pointer;border:0px; position:absolute;
margin-left:75px;
margin-top:-120px;

}
.arriereLivMEA img {
cursor:pointer;border:0px; position:absolute;
margin-left:40px;
margin-top:-120px;

}










#RefCat{
	float:right;
	margin-right:15px;
	margin-top:10px;
	width:800px;
}	

/*********************************Detail de la vugnette avec jquery tinyTip **************************/
.tinyTip						{width: 325px; padding: 17px 0px 0px 0px; display: block; background: url(../template/tinyTips/images/tinyTip-top.jpg) 0px 0px no-repeat;  }
.imgTip	{ }
.tinyTip .content				{ padding: 0px 15px 0px 15px; font-size: 14px; font-family: "Lucida Sans Unicode"; color: #010101;  background: url(../template/tinyTips/images/tinyTip-content.jpg) 0px 0px repeat-y; }
.tinyTip .bottom				{ height: 47px; background: url(../template/tinyTips/images/tinyTip-bottom.jpg) 0px 0px no-repeat; font: 0px/0px sans-serif; }


span.Details{
	font-size:10px;
	margin-top:15px;
	
}





/*********************************Fiche Produit**********************************************************/

#Div_FicheProd {
	background-color:white;
	display:block;
	float:left;
	width:810px;
	margin-left:10px;
}



.Div_FicheCadre {
	display:block;
	width:812px;
	margin-bottom:15px;
	float:left;


	padding-bottom:15px;
	border:1px #E3E3E3 solid;
}

.Div_FicheCadre div {
}



#FicheVisio {
	margin-left:5px;
	width:310px;	
	float:left;
}




.visiophoto {
	border:1px #E3E3E3 solid;
	padding-right:5px;

	margin-bottom:10px;
	margin-top:15px;

}


#FicheProdDesc {
	width:250px;	
	float:left;





}


#FicheTitre{
	padding-left:15px ;
	padding-top:10px;
	margin-bottom:0px;
	line-height:17px;
	height:60px;
}

#FicheTitre H1 span, #DataRef_NomP {
	line-height:17px;
	text-align:left; 
	font-size:16px; 
	font-weight:bold; 
}

#AvisFiche{
	margin-top:0px;
	padding-left:8px ;

}

#EtiquetteRem{
float:right;
	background-image:url('/graphisme/background/bgFichePromo.png');
	width:70px;
	height:40px;
	margin-top:-55px;
	margin-right:3px;
}

#EtiquetteRem p {	
cursor:pointer;border:0px; position:absolute;
margin-left:15px;
margin-top:10px;
font-size:16px;
color:white;
font-weight:bold;

}

.pr-snippet-read-write a.pr-snippet-link{
	color:black!important;
	text-indent:5px!important;
	display:block;
	font-size:9px;
	line-height:11px;
}
.pr_snippet_product .pr-snippet-read-write {
	margin:0px!important;
	padding:0px!important;
}

.pr-snippet {
	margin:0px!important;
	padding:0px!important;
}





#PrixFiche{
	color:#F89000;
	font-size:30px;
	font-weight:bold;
	padding-left:15px ;
	display:inline;

}



#PrixFicheRemove{
	text-decoration:line-through;
	padding-left:15px;
	font-weight:bold;
	display:inline;
	font-size:18px;
	margin-top:15px;

}

.RemFiche{
	margin-left:15px;
	font-size:13px;
	color:white;
	padding-top:1px;
	font-weight:bold;
	padding-left:10px;
	width:180px;
	background-color:#98DB17;
}


.RemFicheDisable{
	width:180px;
	height:20px;
}


#social_ficheprod {
	margin-top:10px;
	font-size:11px;
	padding-left:45px;
}

#BlocLogoRef{



	margin-top:15px;
	font-size:12px;

}

#LogoFiche{
	margin-left:15px;
}

/*
#RefFicheWithMea{
	float:left;
	width:250px;
	display:inline;
	margin-top:10px;
	font-size:11px;
	padding-left:15px;
}*/

#RefFiche
{
	float:left;
	width:250px;
	display:inline;
	padding-top:10px;
	font-size:11px;
	padding-left:15px;
}
#RefFicheChoixDisable{
	float:left;
	width:250px;
	display:inline;
	padding-top:10px;
	font-size:11px;
	padding-left:15px;
}
/*
#RefFicheChoixDisableWithMea{
	float:left;
	width:250px;
	display:inline;
	padding-top:10px;
	font-size:11px;
	padding-left:15px;
}*/


span.LibRef{
	float:left;
	width:85px;
	display:inline;
}

span.DataRef{
	display:inline;
}


#FicheEncart {
	width:245px;	
	float:right;
}
#FicheEncartAchat {
	margin-top:15px;
	width:235px;
	height:242px;
	background:url(./background/bg_encart_fiche.png) -1px -1px;
}

#FicheBlocQuantite{
	font-weight:bold;
	padding-top:10px; 
	padding-left:15px; 
	height:22px;
	vertical-align:bottom
}




#FicheBlocAddPanier {
	color:#A4A4A4;
	font-weight:bold;
	font-size:18px;
	padding-left:15px;
}

.AddPanierButtonSubmit {
	margin-top:15px;
	background:url(./background/bouton_achat.png) no-repeat;
	width:204px;
	height:50px;
	border:0px;
	cursor:pointer;
}


#FicheBlocHDData{
	margin-top:15px;
	margin-left:15px;
	font-size:12px;
	width:200px; 
}


span.LibExpe {
	float:left;
	width:80px;
	display:inline;
	
}

span.DataExpe{
display:inline;
}

span.DataStock{
	float:left;
	margin-left:15px;
	width:235px;
	margin-bottom:10px;
	font-size:18px;
	color:#E11071;
	font-weight:bold;
}

#FicheBlocAide{
	cursor:pointer;
	position:relative;
	top:240px;
	float:left;

	height:0px;
	margin-left:15px;

	border:0px;
}
#FicheBlocAide img{
	border:0px!important;
}

#FicheBlocModeleDisable {
	float:left;
	width:235px;
	height:60px;
}


#FicheBlocModele {
	background-color:#EDEEF2;
	margin-left:12px;
	width:235px;
	font-size:11px;
	font-weight:bold;	
	height:55px;
}

#FicheBlocModeleWithMea {
	background-color:#EDEEF2;
	margin-left:12px;
	width:235px;
	font-size:11px;
	font-weight:bold;	
	height:63px;
}

#LibModele{
	color:#E72C80;
	font-size:14px;
	margin-left:10px;
	margin-bottom:10px;
}
select.SelectModele{
 	display:inline;
	width:180px;
	margin-left:30px;
}


#VisioContainer {
	border:1px green solid!important;
	width:auto;
	display:block;
}


#DescCourteFiche{
	float:right;
	width:470px;
	height:75px;
	margin-right:13px;
	margin-top:6px;
}

#TxtDescCourte{
	font-size:12px;
}

#TxtDescCourteVoir{
	text-decoration:underline;
	cursor:pointer;
	font-size:12px;
	margin-left:300px;
}

p.DesCourte{
	display:inline;
}
#fancybox-right-ico {
 right: 20px;
 left: auto;
}

#fancybox-left-ico {
 left: 20px;
}

.pr-snippet iframe {
	display:none;
}

a.ImgToZoom img{ border:0px none;}
a.ImgToZoom{ width:auto;margin-left:0px;margin-bottom:0px;border:0px none;height:auto; display:auto; position:relative;}


#FicheProdLeft{float:left;width:310px;margin-top:15px;margin-left:5px; }
#FicheProdRight{float:left;margin-left:10px;width:490px;margin-bottom:10px;font-size:12px;margin-top:15px;font-family:Arial,Helvetica,sans-serif;background-color:#FFFFFF}



#FicheBlocHMD{float:right;width:200px; height:150px; border:1px solid #000000 }
#FicheBlocHDServClient{
	float:left;
	width:190px;
	margin-top:3px;
	vertical-align:middle;
}


.FicheInfoBtAcces{
	float:left;
	margin-top:20px;
	width:812px;
	margin-bottom:10px;
	height:28px;
	border-bottom:1px solid #CCCCCC;
}
#FicheInfoBtAccesL{
	float:Left;
	width:400px;
	display:inline;
}
#FicheInfoBtAccesR{
	float:right;
	width:400px;
	display:inline;
}


a.ActivateAncre{
/*border:1px solid #E11071;*/
background-color:#FADEEA;
padding:5px;
margin-right:5px;
font-weight:bold;
-border-radius: 5px 10px 0 5px; 
-moz-border-radius: 5px 10px 0 5px; 
}

a.DesactivateAncre{
/*border:1px solid #E11071;*/
background-color:#C5C5C7;
font-weight:bold;
padding:5px;
margin-bottom:20px;
margin-right:5px;
-moz-border-radius: 5px 10px 0 5px; 
}

#FicheInfo{
	float:left;
}

#FicheInfoContenu{
	float:left;
	width:800px;
}
#FicheInfoTitle{
	font-size:16px;
	font-weight:bold;
}
#FicheInfoDescription{
	float:left;
	font-size:14px;

	
}
#FicheInfoSpe{
	float:left;
	width: 800px;
	font-size:14px;
	
}

#FicheInfoAdsense{
	float:right;
	width:200px;
	margin-top:15px;
	
}


/*****************************************************onglet*********************************************/
#tabMenu {margin:0;padding:0 0 0 15px;list-style:none;}
#tabMenu li {float:left;height:32px;width:100px;cursor:pointer;cursor:hand}
#tabMenu li.ProdAss{float:left;height:32px;width:160px;cursor:pointer;cursor:hand}

li.Desc {background:url(../template/tab-menu/images/tabDesc.gif) no-repeat 0 -32px;}
li.Tech {background:url(../template/tab-menu/images/tabTech.gif) no-repeat 0 -32px;}
li.ProdAss {background:url(../template/tab-menu/images/tabProdAss.gif) no-repeat 0 -32px; }

li.mouseover {background-position:0 0;}
li.mouseout {background-position:0 -32px;}
li.selected {background-position:0 0;}

.box {float:left; margin-top:30px;}
.boxTop {background:url(../template/tab-menu/images/boxTop.gif) repeat-x;height:11px;clear:both}
*html .boxTop {margin-bottom:-2px;}

.boxBottom {background:url(../template/tab-menu/images/boxBottom.gif) repeat-x;height:11px;}

.boxBody div {display:none;}
.boxBody div.show {display:block;}
.boxBody #category a {display:block;}

.boxBody div ul {margin:0 10px 0 25px;padding:0;}
*html .boxBody div ul {margin-left:10px;padding-left:15px;}
.boxBody div li {padding:4px 0;}
.boxBody div ul li.last {border-bottom:none}


#ProdAss{
	float:left;
	width:100%
}

span.BlocProdAss{
	float:left;
	width:395px;
	height:140px;
	border:1px solid #CCCCCC;
	margin-bottom:3px;
	margin-right:3px;
}

span.ImgProdAss{
	float:left;
	width:160px

}

span.TxtProdAss{
	float:left;
	width:230px;
	margin-left:5px;
	margin-top:10px;
	font-size:12px;
}

span.TitleProdAss{
	font-size:12px;
	font-weight:bold
}

span.PrixProdAss{
	color:#E63279;
	font-size:14px;
	font-weight:bold;
}

span.PrixRemoveProdAss{
	text-decoration:line-through;
	margin-left:3px;
	margin-right:10px;
}

span.StockProdAss{
	color:#666;
	font-size:12px;
	font-weight:bold;
}

span.RefProdAss{
font-weight:bold;

}


span.VoirFicheProdProdAss{
	text-decoration:underline;
	float:right;
	margin-right:10px;
	padding-top:5px;
}

#ProdOption{
}

#BlocOption{
	float:left;
	width:804px;
	height:200px;
	border-bottom:2px solid #CCCCCC;
	margin-bottom:3px;
	margin-left:2px;
}

#ImgOption{
	float:left;
	width:160px
}

#TitleOption{
	float:left;
	width:635px;
	text-align:left;
	font-weight:bold;
	margin-bottom:5px;
	padding-top:5px;
	font-size:14px;
}

#InfoOption{
	float:left;
	font-size:12px;
	width:200px;
	height:50px;

}

#DataOption{
	float:left;
	font-size:12px;
	width:200px;
	height:115px;

}

#TxtOption{
	float:left;
	width:430px;
	height:182px;
	background-color:#EDEEF2;
	padding:2px;
	font-size:10px;
	margin-top:-20px;

}
#AddPanierOption{
	float:left;
	width:180px;
}


#ProdLot{
	float:left;
	width:812px;
}

#BlocLot{
	float:left;
	width:812px;
	margin-top:10px;
	padding-top:10px;
	padding-left:1px;
	background-color:#EBEBEB;
	border-bottom:1px solid;
	border-top:1px solid;
	
}

#PlusLot{
	float:left;
	margin-top:80px;
	margin-left:5px;
	margin-right:5px;
}	



/*
#EtiquetteLot{
	float:left;
	height:100px;
	background-color:#EBEBEB;
	background-image:url('../graphisme/background/pourSeulement.jpg');
}	
#InfoPanierLot{
	float:left;
	height:210px;
	width:180px;
	font-size:12px;
	background-image:url('../graphisme/background/ettiquette.jpg');
	
}*/	

#BlocResumeLot{
	float:left;
	width:812px;
	background-color:#EBEBEB;

}
#NomProdLot{
	float:left;
	width:350px;
	margin-left:5px;
	font-size:14px;
}

#SommePanier{
	float:left;
	width:250px;
	padding-top:0px;
	padding-left:0px;
	
}

span.PrixLotRemove{
	text-decoration:line-through;
	margin-right:12px;
	font-weight:bold;
	padding-left:15px;
}

span.PrixLot{
	color:#F89000;
	font-size:24px;
	font-weight:bold;
	padding-left:5px ;
	display:inline;
}

#AddPanierLot{
	float:right;
	text-align:right;
	padding-right:5px;
	width:200px;
	margin-top:27px;
}


	
	
/*********************************************************************PANIER******************************************************/
#Panier {
	float:left;
	font-size:12px;
	border:2px solid #666666;
 	cellspacing:1x;
 	cellpadding:0px;
	margin-top:10px;
	margin-left:10px;
	font-size:12px;
	width:1004px;
}


#ContinuerShopping{
	float:right;
	width:135px;
	margin-right:15px;
}

#PasserLaCmd{
	float:right;
	margin-right:5px;
}



#ConfigTransport{
	float:right;
	width:670px;
	margin-right:5px;
	text-align:left;
	/*border:1px solid;*/
	background-color:#FFFFFF;
	margin-top:15px;
	padding-bottom:15px;
}
	

	
#PlaceBarreP{float:left;width:1024px;margin-top:10px;;text-align:center;}

#PlaceBouttonP{float:left;width:630px;height:15px;margin-left:315px;background-position:-120px;background-image:url(../graphisme/paiement/barreTps.jpg);background-repeat:no-repeat}
#NomEtapeP{float:left;width:630px;margin-left:282px;margin-bottom:10px;color:#b6b7bb}

.EtapeP{float:left;width:125px;text-align:left;font-size:16px;font-weight:700}
.BouttonP{float:left;width:124px;text-align:left}
#PlacePanier{float:left;width:819px;margin-left:20px}
/*#RecapPanier{float:left;text-align:right;width:839px;margin-top:15px;margin-bottom:15px}*/
#DataFrais{float:left;width:100px;text-align:left}
.Addition{margin-top:10px;color:#666;font-weight:700}
.SommeTotale{font-size:14px;font-weight:700}
	
	
#TitleExpe{
	float:left;
	width:590px;
	height:25px;
	border:2px solid #666666;
	font-size:16px;
	font-weight:bold;
	color:#666;
	text-align:center;
	background-color:#FFFFFF


}	
	
#PanierExpe {
	float:left;
 	cellspacing:1x;
 	cellpadding:0px;
	margin-top:10px;
	margin-left:0px;
	font-size:10px;
	width:670px;
}
	
	
#EspaceHorsDom	{
	float:left;
 	cellspacing:1x;
 	cellpadding:0px;
	margin-top:10px;
	margin-left:0px;
	font-size:10px;
	width:670px;
	border:1px solid #CCCCCC;
}
	
#EspaceDom	{
	float:left;
 	cellspacing:1x;
 	cellpadding:0px;
	margin-top:10px;
	margin-left:0px;
	font-size:10px;
	width:670px;
	border:1px solid #CCCCCC;
}

#TitleEspace{
	width:442px;
	float:left;
	
}

#TitleEspaceDom{
	width:650px;
	float:left;
	font-size:18px;
	font-weight:bold;
	color:#CCCCCC;
}
	
#OffreDedieeBox	{
	float:left;
	border:1px solid #666666;
 	font-size:10px;
	width:207px;
	height:90px;
	margin:5px;
	cursor:pointer;
}	
#OffreDedieeBoxDom	{
	float:left;
	border:1px solid #666666;
	font-size:10px;
	width:660px;
	height:70px;
	margin-bottom:2px;
	margin-left:5px;
}	


#PrixBoxDom{
	float:left;
	font-size:10px;
	width:70px;
	margin-left:5px;
	margin-top:20px;
	text-align:right;
	font-weight:bold;
}

#PrixBox{
	float:left;
	font-size:10px;
	width:70px;
	margin-left:5px;
	margin-top:10px;
	margin-bottom:20px;
	text-align:right;
	font-weight:bold;
}

#BtBox{
	float:left;
 	padding-left:25px;
	margin-top:7px;
	font-size:10px;
	width:25px;
	height:25px;
}

#BtBoxDom{
	float:left;
 	padding-left:25px;
	margin-top:18px;
	font-size:10px;
	width:25px;
	height:25px;
}

#BtRadioBox{
	float:left;
 	margin-left:0px;
	margin-top:10px;
	font-size:10px;
	width:25px;
	height:25px;
}

#LogoBox{
	float:left;
 	margin-left:0px;
	font-size:10px;
	width:150px;
	height:70px;
	margin-top:10px;
}

#LibelleBox{
	float:left;
	font-size:10px;
	width:190px;
	margin-left:5px;
	margin-right:5px;
}

#LibelleBoxDom{
	float:left;
	font-size:10px;
	width:270px;
	margin-left:15px;
	margin-top:5px;
}

#ResultPR{
	float:left;
	font-size:10px;
	width:280px;
	height:340px;
	overflow:auto;
	margin-left:5px;
	margin-right:10px;
}	

#ResultDedieeBox	{
	float:left;
	border-bottom:1px solid #666666;
 	margin-left:0px;
	font-size:10px;
	width:250px;
	margin:5px
}

#ResultDedieeBoxSelect{
	float:left;
	border-bottom:1px solid #666666;
	background-color:#CCCCCC;
 	margin-left:0px;
	font-size:10px;
	width:250px;
	margin:5px
}

#BtResultDedieeBox{
	float:right;
	font-size:18px;
	font-weight:bold;
	width:150px;
}

#GoogleMap{
	float:right;
	font-size:10px;
	width:340px;
	height:340px;
	overflow:auto;
	margin-right:25px;
}		
	
#ParamLivMult{
	float:left;
	font-size:12px;
	width:650px;
	margin-top:20px;
	margin-left:5px;
}	
	
#PlaceDemandeSpePanier{
	float:left;
	font-size:12px;
	margin-top:50px;
	margin-left:10px;
	margin-bottom:15px;
	font-size:12px;
	width:600px;
}	

#SecurePanier{
	float:right;
	font-size:12px;
	margin-top:12px;
	margin-right:10px;
	margin-bottom:15px;
	font-size:12px;
	width:400px;
}

	
#PanierMail{
	float:left;
	margin-right:3px;
	margin-top:6px;
	width:58px;
}

#PanierTchat{
	float:left;
	margin-right:13px;
	margin-top:6px;
	width:60px;
	font-weight:
}	

#Contact{
	float:left;


}


/*****************************PLAN DU SITE***************************************/
#TitrePlanSite{
background-color:#A0A0A4;
color:white; 
font-family:Arial, Helvetica, sans-serif;
text-align:center;
margin-top:6px;
}

#HeaderPlanSite{
	float:left;
}
#TxtPlanSite{
	float:left;
	margin-left:20px;
	margin-top:50px;
}

#PlacePlanSite{
	float:left;
	margin-left:0px;
	width:1024px;
	background-color:#666666;
}

#ColonneLien{
	float:left;
	width:255px;
	border-right: 1px solid;
	
}

h1.PlanDusite{
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
}

.PlaceLevel1PlanSite{
	float:left;
	width:250px;
	height:25px;
	margin-top:10px;
	margin-bottom:00px;
	margin-left:5px;
	text-align:center;
}

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

h2.Level1PlanSite a{
	cursor:pointer;
	color:#FFFFFF;
}

h2.Level1PlanSite a:hover{
	cursor:pointer;
	text-decoration:underline;
	font-weight:bold;

}


li.Level2PlanSite{
	font-weight:bold;
	text-align:center;
	margin-left:5px;
	margin-right:5px;
	font-size:14px;
	margin-top:10px;
}


li.Level3PlanSite{
	margin-left:10px;
	font-size:12px;
}

.Level2PlanSite a{
	cursor:pointer;
	color:#FFFFFF;
}

.Level2PlanSite a:hover{
	cursor:pointer;
	text-decoration:underline;
	font-weight:bold;

}

.Level3PlanSite a:hover{
	cursor:pointer;
	text-decoration:underline;
	font-weight:bold;
}

/**********************************************NEWSLETTER*****************************************************/
#PlaceInfoPersoNews{
	background-image:url(../graphisme/background/Newsletter1.jpg);
	background-repeat:no-repeat;
	width:505px;
	height:500px;
	float:left;
	
}

#PlaceFormInfoPersoNews{
	height:200px;
	margin-top:70px;
	margin-left:70px;
	float:left;
}

#PlaceReponseNews{
	background-image:url(../graphisme/background/Newsletter2.jpg);
	width:505px;
	height:500px;
	float:left;
	margin-left:14px;
}

#ReponseNews{
	
	width:300px;
	height:100px;
	margin-top:45px;
	margin-left:100px;
	float:left;
	color:#FFFFFF;
}

#PresentationNews{
	width:490px;
	height:150px;
	margin-top:45px;
	margin-left:10px;
	font-size:12px;
	float:left;
}


#ContinuerShoppingNews{
	
	margin-top:15px;
	margin-left:30px;
	float:left;
}




/*******************************************************VENTES FLASH************************************************/

#MenuCatVf{
	float:left;
	width:198px;
	height:1500px;
	background-color:#FDEFF6;
	color:#000000;
	margin-top:5px;
	border:1px solid #E00B6B;
	border-top:3px solid #E00B6B;
}


#TitleMenuCatVf{
	background-color:#E00B6B;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;

}

#TitleOngletVf{
	margin-left:5px;
	font-size:14px;
	margin-top:10px;
	font-weight:bold;
}

li.OngletVf{
	margin-left:10px;
	font-size:12px;
	margin-top:5px;
}
li.OngletVf:hover{
	text-decoration:underline;
	cursor:pointer
}







/*	
#FicheSpeName{float:left;width:130px;font-weight:700;margin-top:15px}
#FicheSpeData{float:left;width:200px;margin-top:15px;text-decoration:none}
#FichePrice{float:left;font-size:16px;font-family:Arial,Helvetica,sans-serif;font-weight:700;margin-top:15px}
#PrixBarre{text-decoration:line-through;display:inline;font-size:14px;margin-right:10px}
#FicheDesc{float:Left;width:500px}
#FicheProdBottom{float:Left;width:839px;background-color:#f6f6f3;margin-top:0}
#PlaceInfoClient{position:absolute;margin-top:450px;text-align:right}
#FicheLink{float:right;width:839px}
.FicheAnnonceLink{float:left;background-color:#998675;color:#fff;width:839px;font-weight:700;margin-top:15px;display:inline}
#FicheLinkPlace{float:left;width:839px;display:inline}
.FicheLinkPosition{float:left;border:solid 1px #998675;background-color:#fff;height:180px;width:150px;margin-top:15px;margin-left:10px;text-align:center;padding-top:5px}
.FicheLinkTitre{font-family:Arial,Helvetica,sans-serif;font-size:10px;height:30px;color:#998675;font-weight:700}
.FicheLinkImg{width:150px;float:left;height:110px;text-align:center;margin-top:2px}
.FicheLinkPrice{width:150px;height:20px;float:left;text-align:center}
.FicheLot{float:left;margin-top:10px;margin-left:10px;margin-right:10px;font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#000;width:809px;font-weight:700;border:solid 1px #998675}
.FicheLotByProd{float:left;width:150px;margin-top:5px;margin-bottom:5px;text-align:center}
.FicheLotOperateur{float:left;width:100px;margin-top:30px;text-align:center}
.FicheOffreSpe{float:right;width:300px;margin-top:15px;margin-bottom:10px}
.PrixLot{display:inline;height:20px;color:#998675;margin-left:50px;margin-top:5px;float:left;font-size:16px}
*/
















.PrintProdMenu{font-family:Arial,Helvetica;font-size:8px;width:120px;height:150px;margin-left:25px;margin-top:5px;float:left;;background-color:#fff}
.PrintProdMenu:hover{background-color:#FFFFFF;cursor:pointer}
.PrintProdMenuVf{font-family:Arial,Helvetica;font-size:8px;width:120px;height:160px;margin-left:25px;margin-top:5px;float:left;;background-color:#fff}
.PrintProdMenuVf:hover{background-color:#FFFFFF;cursor:pointer}
.PhotoProdMenu{float:left;width:110px;heght:110px;}

#RecentlyViewer{float:left;text-align:left;width:175px;height:22px;margin-top:5px;padding-left:5px; color:#FFFFFF;margin-bottom:5px;font-size:16px; font-weight:bold;font-family:Arial, Helvetica, sans-serif; margin-top:20px;}
.TitreProdMenu{float:left;text-align:center;width:120px;margin-top:5px;margin-bottom:0px;font-size:9px;font-family:Arial, Helvetica, sans-serif;background-color:#FFFFFF}



/***************************************************FOOTER******************************************/
#Footer{float:left;width:1024px; margin-top:20px;font-size:12px; background-image:url(../graphisme/background/footerBg.png); background-repeat:no-repeat;}


#FooterData{float:left; width:640px; margin-top:20px;}
#FooterIcone{float:left;width:95px; height:105px; margin-left:30px; margin-top:10px;}
#FooterDataC1{float:left; margin-top:20px; width:115px; text-align:left;margin-left:30px;}
#FooterDataC2{float:left; margin-top:20px; width:113px; text-align:left; margin-left:10px;}
#FooterDataC3{float:left; margin-top:20px; width:160px; text-align:left; margin-left:15px;}

#FooterPaiement{float:left;width:340px; height:210px; margin-left:30px; margin-top:30px;background-image:url(../graphisme/background/footerPaiement.gif);}


#FooterPartenaire{float:left;width:1024px; margin-top:10px;margin-bottom:10px;font-size:12px; text-align:left; padding-left:10px;}
#LienPartenaire{float:left;margin-top:10px;font-size:10px; text-decoration:none;}
#LienPartenaire a{margin0px; padding:0px}
.LienPartenaireBloc{float:left;width:160px;margin-left:5px}


#FooterDataRef{float:left;width:1004px; margin-top:10px;font-size:12px; text-align:left;}





/********************************FROM CONTACT***********************************/
#bgContact{
	float:left;
	margin-top:15px;
	margin-left:30px;
	width:300px;
	height:298px;
	background-image:url(../graphisme/background/Equipe.jpg);
}





/***********************************Les Marques************************************/
#Marque{
	float:1024px;
	
}

#HeaderMarque{
	float:1024px;
	background-image:url(../graphisme/background/Bgmarques.jpg);
	height:78px;
	margin-top:8px;
}

#RefMarque{
	width:1004px;
	float:left;
	margin-left:10px;
}


.ColMarque{
	float:left;
	width:300px;
	margin-top:20px;
	margin-right:20px;
	margin-left:20px;
	
}

.LienMarque{
	width:300px;
	background-color:#ECECED;
	font-size:8px;
}

a.HrefLienMarque{
	line-height:25px;
	font-size:10px;
}
a.HrefLienMarque:hover{
	line-height:25px;
	font-size:10px;
	text-decoration:underline;
}

#HeaderMarqueGauche{
	float:left;
	width:1004px;
	margin-left:10px;
	margin-top:8px;
	text-align:center;
}
#HeaderMarqueGaucheFinte{
	float:left;
	width:100px;
	margin-left:10px;
	margin-top:-20px;
	text-align:left;
}
#HeaderMarqueGaucheFinte:hover{text-decoration:underline;}

h1.TitleMarque{
	font-size:16px;
}

#HeaderMarqueDroit{
	float:left;
	width:500px;
}

#CorpsMarqueDesc{
	float:left;
	width:1004px;
	margin-top:15px;
	margin-left:10px;
	font-size:12px;
}

#CorpsMarqueImg{
	float:left;
	width:1004px;
	margin-top:15px;
	margin-left:10px;
}

#ProduitMarque{
	float:left;
	width:1004px;
	margin-top:15px;
	display: inline;
	margin-left:10px;

}

.CatMarque{
	width:300px;
	height:20px;
	background-color:#CCCCCC;
	padding-left:10px;
}

.PlaceVignetteMarque{
	float:left;
	margin-top:10px;
	width:1024px;
	
}

h2.TitleCatMarque{
	font-size:16px;
	font-weight:bold;
	float:left;
	width:1014px;
	height:20px;
}

a.LienProduitMarque{
	margin-left:20px;	
	cursor:pointer;
	font-size:12px;
}

a.LienProduitMarque:hover{
	text-decoration:underline;
}



/*************************COOREDONNEES***************************/
#CoordGauche{
	float:left;
	width:380px;
	margin-left:15px;
	font-size:14px;
}

#CoordDroite{
	float:right;
	width:600px;
	margin-right:15px;
}






















#Cgv{position:absolute;right:0;top:100px}
#Ml{position:absolute;right:0;top:152px}
#bas{position:absolute;top:235px;color:#393;margin-left:0}
#basD{position:absolute;top:235px;margin-right:0;color:#393;width:102px}
#eclair{position:absolute;right:0;top:300px;color:#393}
#pied{float:left;width:1024px;height:35px;padding-top:10px;background-color:#f6f6f3}

#ValidationW3c{float:left;width:180px;margin-top:0}
#ValidationW3c p{padding-top:17px}
#EtiquetteVF{position:absolute}
#NomVf{position:absolute;margin-top:0;margin-left:200px;color:#000;font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:20px}
#PhotoVF{position:absolute;margin-left:200px}
strong{font-weight:400}
em{font-style:normal}
.italique{font-style:italic}
a{padding-left:0;text-decoration:none;color:#000}
h1.titre{font-size:22px}
h2.Prod{font-size:18px}
h1.refTitre{font-size:14px;color:#000}
h1.cat{font-size:16px;font-family:Arial,Helvetica,sans-serif;margin-right:5px}
h1.TitreCat{font-size:16px;font-family:Arial,Helvetica,sans-serif;line-height:5px}
h2.NomProd{display:inline;font-size:12px;font-family:Arial,Helvetica,sans-serif;font-weight:700}
li{list-style:none;font-family:Arial,Helvetica,sans-serif;margin:0}
li.conseil{line-height:15px;display:inline}
ul.SousCat{display:block;margin:0;padding:0}
ul.Prod{line-height:20px;width:810px;display:inline;text-decoration:underline;margin:25px}
li.SousCat{margin-left:12px;font-size:12px;padding:0}
li.Prod{font-variant:normal;margin-left:10px}
#Menu{font-size:15px;font-family:Arial,Helvetica,sans-serif;margin-right:2px;color:#fff}
span.surligne:hover{background-color:#CCC}
.ssMenu{font-family:Arial,Helvetica,sans-serif;font-size:12px;margin-left:15px;color:#fff}
#GaucheBloc{float:left;margin-top:5px;margin-left:0;width:180px;text-align:left;background-color:#e6e6e6}
#placeMenuCatGauche{float:left;margin-top:0;width:180px;text-align:left}
///////////////////////////////////////// #placeNetAff{position:absolute;margin-top:880px;width:210px;text-align:center}
.catGauche{font-family:Arial,Helvetica,sans-serif;font-size:14px;display:inline;font-weight:700}
.catMenu{font-size:16px;font-family:Arial,Helvetica,sans-serif;font-weight:700;margin-top:15px}
////////////////////////////// .MenuCatGras{text-align:left;margin-left:8px}
.MenuCat{text-align:left;margin-left:20px}
////////////////////////////// .MenuSsCatGras{display:inline;color:#fff}
#Affilliation{float:left;margin-left:242.5px;margin-top:5px;height:60px}
#Logo{position:absolute;left:3px;margin-top:0}
#HautPage{float:left;padding-top:5px;margin-left:0;width:1024px;height:45px;background-repeat:no-repeat;color:#fff}
#Newsletter{float:left;background-image:url(../graphisme/fondNewsletter.gif);background-repeat:no-repeat;margin-top:10px;width:180px;height:145px}
#FormNewsletters{float:left;margin-left:10px;margin-top:90px;font-family:Arial,Helvetica,sans-serif;color:#fff}
#Recherche{float:left;width:320px;height:32px;margin-top:7px;margin-left:10px}

#TxtRecherche{margin-left:100px;margin-top:0;font-size:13px;font-family:Arial,Helvetica,sans-serif;color:#48484a}
#BSearch{background-image:url('/graphisme/background/BtSearch.png');border:0px black solid; width:128px;height:27px; cursor:pointer;}
#BoutonHaut{position:relative;margin-left:0;font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#fff}
//////////////////////color #Contact{float:left;margin-left:5px;margin-top:0;height:30px;width:200px}
#Compte{float:left;margin-top:13px;height:50px;width:100px;text-align:center}
#courriel{float:left;margin-left:214px;margin-top:5px;height:35px;width:35px;text-align:center}
/*#Panier{float:right;width:87px;margin-right:0;margin-top:5px;height:40px}*/
#Livraison{float:left;width:140px;height:50px;margin-top:13px;margin-left:2px}
#Conseil{float:left;width:72px;height:50px;margin-top:13px}
#Forum{position:absolute;margin-top:-50px;margin-left:776px;width:100px;height:100px}
#PremiereLigne{float:left;width:839px;margin-top:5px;margin-left:5px}
#QuatriemeLigne{float:right;width:829px;margin-top:5px}
#PlaceVisionneuse{float:left;width:500px;height:300px}
#PlaceFlashInfoClient{float:left}
#PlaceFlashInfoClientCat{position:absolute;margin-top:15px;margin-left:615px}
#PlaceVf{background-image:url(../graphisme/fondVfAccueil.gif);background-repeat:no-repeat;float:left;width:410px;background-color:#fff;margin-left:10px}
#PlaceNouveaute{background-image:url(../graphisme/nouveaute.gif);background-repeat:no-repeat;background-color:#e6e6e6;padding-bottom:5px;float:left;width:829px;display:inline}
#Nouveaute{float:left;margin-top:30px;text-align:center;padding-top:5px;margin-left:10px;display:inline}
.NouveauteBloc{float:left;height:130px;width:150px;background-color:#fff;border:solid 2px #b3b3b3;margin-left:5px}
#PlaceTopVente{background-image:url(../graphisme/topVente.gif);background-repeat:no-repeat;float:left;display:inline;width:325px;height:300px;background-color:#fff;margin-left:5px}
#TopVentes{float:left;margin-top:28px;margin-left:5px;text-align:center;padding-top:5px;display:inline}
.TitreTopVentes{float:left;width:150px;height:10px;text-align:center;text-decoration:underline;font-size:12px;padding-top:5px;font-family:Arial,Helvetica,sans-serif}
.TopVentesBloc{float:left;height:130px;width:153px;background-color:#fef2f8;margin-left:3px;margin-bottom:3px}
.TopVentesBloc span{display:block;float:left;margin-top:5px;margin-left:21px;width:110px;height:20px;background-image:url(../graphisme/fondPrix.gif);background-repeat:no-repeat;color:#fff;font-size:14px;padding-top:2px;font-weight:700}
#SaisonBLocTop{float:left;width:280px;height:40px;margin-left:5px;margin-bottom:10px;font-size:16px;font-weight:700}
#SaisonBLocLeft{float:left;height:290px;width:280px;margin-left:2px;margin-bottom:10px;text-align:center}
#SaisonBLocRight{float:right;height:285px;width:100px;margin-top:5px}
.SaisonBLocMini{float:left;height:80px;width:90px;margin-left:5px;margin-top:8px}
#PlaceSaison{background-image:url(../graphisme/fondProdSaison.gif);background-repeat:no-repeat;float:left;width:410px;background-color:#fff;margin-left:0}
#Saison{float:left;margin-top:40px;margin-left:0;width:405px;height:293px;padding-top:5px;display:inline;margin-bottom:10px}
#VFAccueil{float:right;margin-top:50px;margin-left:10px;width:400px;text-align:center;padding-top:0;display:inline;margin-bottom:10px}
.VFBLoc{float:left;height:140px;width:125px;border:solid 1px #998675;margin-left:2px;margin-bottom:2px}
.VFBlocPrix{float:left;margin-left:7px;width:110px;height:20px;margin-top:5px;background-image:url(../graphisme/fondPrixVf.gif);background-repeat:no-repeat;color:#000}
.VFBLocPrixBarre{float:left;display:inline;width:50px;margin-top:0;margin-left:-12px;padding-left:0;text-decoration:line-through;font-size:12px;font-weight:700;line-height:18px}
.VFBLocPrixAchat{display:inline;float:right;margin-right:-7px;width:60px;height:20px;font-size:14px;font-weight:700;line-height:18px}
#UniversJd{background-image:url(../graphisme/fondUnivers.gif);background-repeat:no-repeat;display:inline;border:2px solid #fff;float:right;width:829px;margin-right:5px}
#PlaceCatAccueil{float:left;margin-top:45px;padding-bottom:10px}
#TxtCatBloc{float:left;width:819px;margin-bottom:10px;font-size:12px}
.CatBloc{float:left;height:100px;width:400px;background-color:#d9d9d9;padding-left:3px;padding-bottom:3px;padding-top:3px;margin-bottom:3px;margin-right:3px;display:block;font-size:12px}
.CatBlocTxt{float:left;width:280px;text-align:left;margin-left:5px}
.CatBlocImg{float:left;width:100px;height:100px}
.TitreCatAccueil{float:left;width:280px;text-align:center;font-size:18px;font-weight:700;margin:0;padding:0}
#LienNew{color:#ed1f7a;font-size:10px}
#PlaceCoupDeCoeur{position:absolute;margin-top:25px;margin-left:15px;width:250px;height:350px}
#PlaceConseils{background-image:url(../graphisme/ficheconseil.jpg);background-repeat:no-repeat;position:absolute;margin-top:25px;margin-left:280px;width:500px;height:250px}
#CatConseils{margin-top:10px;margin-left:20px;font-size:20px;font-family:Arial,Helvetica,sans-serif}
#Conseils{margin-top:138px;margin-left:-15px;line-height:16px;text-align:left;font-size:12px;font-family:Arial,Helvetica,sans-serif}
#PlaceRappelVF{position:absolute;margin-top:290px;margin-left:25px}
#PlacePartenaires{background-image:url(../graphisme/NosPartenaires.gif);background-repeat:no-repeat;background-color:#fff;padding-bottom:10px;margin-bottom:10px;margin-top:10px;float:right;margin-right:10px;top:25px;width:829px;border-color:#deddce}


#PlacePartenairesCat{background-image:url(../graphisme/NosPartenaires.gif);background-repeat:no-repeat;position:relative;margin-left:25px;top:350px;width:854px;border-color:#deddce}
/*#FilArianne{float:left;width:839px;height:20px;line-height:25px;font-size:12px;font-family:Arial,Helvetica,sans-serif;font-weight:700;top:0;margin-top:5px;text-align:left}*/
#Return{float:left;text-align:center;width:66px;margin-top:4px;height:14px;line-height:12px;margin-left:5px;background-color:#c6c6c8;border:1px solid #000;display:inline}
#DataFilA{float:left;text-align:left;padding-left:10px;top:0;height:20px}
#PlaceRefCat{float:right;margin-right:10px;width:829px;font-family:Arial,Helvetica,sans-serif;font-size:12px}
#PlaceTypePaiement{float:right;margin-right:10px;margin-top:10px;margin-bottom:10px;width:829px}
#LienSousCat{position:absolute;margin-left:120px;top:1250px;width:854px;font-size:12px}
.PlaceCat{margin-right:5px;width:200px;display:inline;margin-left:0}
.LienSsCat{float:left;width:200px;display:inline;padding-left:3px;text-align:center;font-weight:700;color:#999;font-size:10px}

.titreFiche{float:left;text-align:center;width:200px;height:25px;margin-top:5px;font-size:10px;font-family:Arial, Helvetica, sans-serif}
font.titreFiche{font-weight:700;font-size:11px}
.PrixFirst{font-weight:700;font-size:16px;display:inline;line-height:15px;height:20px; }
.PrixSecond{font-weight:700;font-size:10px;text-decoration:line-through;display:inline;margin-left:5px}
.descM{margin-left:15px;width:150px;float:left;text-align:left;font-size:12px}
#TagMatrice{float:right;width:839px;text-align:left;font-size:12px;font-family:Arial,Helvetica,sans-serif}
.InfoM{float:left;text-align:left;margin-left:10px}
a.InfoM:hover { text-decoration:underline}
a.info_bulle:hover span{display:block;position:absolute;margin-top:-155px;margin-left:3px;width:170px;border:1px solid #fff;background-color:#d8d8d6;text-align:left;font-size:12px;color:#3e3e40;padding:5px}
#PlaceTopPage{float:left;width:829px;margin-top:10px}
#BtTopPage{float:left;text-align:center;width:100px;top:0;height:14px;line-height:14px;margin-left:5px;background-color:#c6c6c8;border:1px solid #000;font-weight:700;display:inline;font-size:12px}
#BtPage{float:left;margin-left:265px;witdh:250px;font-size:12px;font-family:Arial,Helvetica,sans-serif;font-weight:700}
#Col1{float:left;width:620px;margin-top:5px;margin-left:0}
.BlocCol1{float:left;width:300px;display:inline;margin-left:5px;margin-bottom:5px;padding-bottom:1px;padding-top:1px}
.LienCol1{float:left;width:300px;display:inline;padding-left:1px;font-size:12px;font-weight:700}
.ImgCol1{float:left;width:110px;display:inline}
.TxtCol1{float:left;width:185px;margin-top:3px;text-align:left;margin-left:5px;font-size:10px;}
.TitreTxtCol1{font-size:12px;font-weight:700;text-align:center;margin-bottom:15px}
#VFCat{float:left;background-image:url(../graphisme/fondVfCat.jpg);background-repeat:no-repeat;width:610px;background-color:#fff;margin-left:5px}
.VFBLocCat{float:left;height:160px;width:140px;border:solid 1px #998675;margin:25px 2px 5px 8px}
.VFBLocCatPrixBarre{float:left;display:inline;width:50px;margin-top:0;margin-left:5px;padding-left:0;text-decoration:line-through;font-size:12px;font-weight:700;line-height:18px}
.VFBlocCatPrix{float:left;margin-left:15px;width:110px;height:20px;margin-top:5px;background-image:url(../graphisme/fondPrixVf.gif);background-repeat:no-repeat;color:#000}
/*#DescCat{float:left;width:598px;margin-top:5px;border:1px solid #000;margin-left:5px;padding-left:10px;padding-right:5px;font-size:12px}*/
#Col2{float:left;width:210px;margin-top:5px;margin-left:5px;background-color:#000}
#HeaderCol2{float:left;width:210px;height:30px;margin-left:5px;background-image:url(../graphisme/OnAime.gif);background-repeat:no-repeat}
#HeaderBisCol2{float:left;margin-left:5px;width:210px;height:30px;background-image:url(../graphisme/aussi.gif);background-repeat:no-repeat}
.BlocCol2{float:left;width:210px;display:inline;margin-top:5px;margin-bottom:5px}
.ImgBlocCol2{width:210px}

/** Login & Inscription **/
#PlaceAccueilClient{float:left;margin-top:5px; margin-left:75px;width:840px}
#ClientGauche{height:200px;font-family:Arial,Helvetica,sans-serif;float:left;margin-top:0;margin-left:10px;width:400px;font-size:12px;background-color:#fff;border:1px solid #7f7f7f; margin-bottom:60px;}
#TitreZoneClientNew{background-image:url('/graphisme/background/newClient.png'); border:0px; height:25px; width:400px; margin-bottom:20px;}
#TitreZoneClient{background-image:url('/graphisme/background/client.png'); border:0px; height:25px; width:400px; margin-bottom:20px;}
#TxtClientGauche{padding-left:30px; float:left;; width:360px;}
#Sincrire{background-image:url('/graphisme/background/sinscrire.png');border:0px black solid; width:120px;height:20px; cursor:pointer;}

#Milieu{float:left;background-image:url(../graphisme/separateurMilieu.jpg);background-repeat:no-repeat;width:20px;height:200px}
#ClientDroit{height:200px;font-family:Arial,Helvetica,sans-serif;float:left;margin-top:0;margin-left:0;width:400px;font-size:12px;border:1px solid #7f7f7f;background-color:#fff}

#TxtClientDroit{padding-left:40px; float:left;; width:360px;}
#Connexion{background-image:url('/graphisme/background/connexion.png');border:0px black solid; width:120px;height:20px; cursor:pointer;}
.login_error {
	color:red;
	font:16px Verdana bold;
	text-align:center;
	width:100%;
}

/*****/

/***** POST PANIER ***/

.add_value {
	font-family: Verdana, Arial, Sans-Serif;
	font-size:12px;
	font-weight:bold;
	margin:20px;
	display:block;
}

.selectedAdress {
	background: url(../graphisme/icons/tick_32x32.png) no-repeat top right;
	border:2px #4A7C24 solid;
	width:302px;
	/*margin-top:-5px;*/
	text-align:left;
}

.selectableAdress {
	border:2px rgb(182, 183, 187) solid;
	width:302px;
 /*	margin-top:-5px; */
	text-align:left;
	margin:0px;
}

.editableAdress {
	position:relative;
	display:block;
}

.editableAdress .edit_add{
	text-align:center;
}

.editableAdress .view_add {
	border:2px rgb(182, 183, 187) solid;
	width:302px;
	margin:0px;
	text-align:left;
	height:210px;
	border-color:darkgreen;
	margin-left:25px;
	margin-top:25px;
	position:relative;
	float:left;
}

a.del_add img {
	border:0px;
}

.selectableAdress:hover {
	border:2px #4A7C24 solid;
	background: url(../graphisme/icons/tick_32x32.png) no-repeat top right;
}

.addChoiceTable {
	border-collapse:collapse;
	float:left;
}

#ChosenAddPanelTable {
	border:1px gray solid;
	padding:5px;
	margin-top:50px;
	border-collapse:collapse;
}

#ChosenAddPanelTable tr, #ChosenAddPanelTable tr td, .addChoiceTable  tr, .addChoiceTable  tr td {
	border-bottom:0px;
	padding-bottom:0px;
	border-top:0px;
	padding-top:0px;
	position:relative;
	padding-left:4px;
	padding-right:4px;
}

#AddFacturationSelectedDiv {
	margin-bottom:15px;
}

.addChosenTitle {
	float:left;
	font-size:16px;
	text-align:left;
	color:#4A7C24;
	font-weight:bold;
	padding-left:5px;
	margin-top:15px;
	position:relative;
}


#AddChoicePanel .addChosenTitle {
	font-size:16px;
	text-align:center;
	color:#4A7C24;
	font-weight:bold;
	display:block;
/*	line-height:40px; */
	width:100%;
	float:none;
	padding-left:0px;
	margin-top:10px;
} 

a.AddSetEditModeLink {
	text-align:center;
	vertical-align:middle;
	font-size:12px;
	position:absolute;
	bottom:5px;
	left:25px;
	text-indent:25px;
}
/*
#adresses_editboard #editAdd a.AddSetEditModeLink  {
	text-align:center;
	vertical-align:middle;
	font-size:12px;
	position:relative;
	bottom:5px;
	left:25px;
	text-indent:25px;
}

a.AddSetEditModeLink img{
	position:absolute;
	bottom:0px;
	left:5px;
} */
#adresses_editboard #editAdd  {
	margin-left:20px;
}

#adresses_editboard #editAdd a.AddSetEditModeLink img{
	position:relative;
	bottom:0px;
	margin-right:5px;
}

#boutonAjoutAddDiv, #boutonAjoutAddDiv2 {
	text-align: center;
}
 #boutonAjoutAddDiv2 {
	padding-top: 25px;
}

.ChangeAddButton{
	color:#FFFFFF;
    font-size: 12px;
	background-color:#4A7C24;
    font-weight: bold;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
    text-decoration: none;
    vertical-align:middle;
	bottom:0px;
	right:8px;
	margin-bottom:0px;
	margin-top:18px;
	float:right;
}

.ChangeAddButton:hover {
	text-decoration:underline;
}

.notselectedAdress {
	/* float:left; */
	border:1px gray dashed;
	margin:15px;
	background:lightgreen;
	vertical-align:top;
}


.AddresseMajButtonLink {

	text-align:center;
}

.AddresseAddButtonLink, .AddresseAddButtonCancelLink, .AddresseMajButtonLink {
    -moz-border-radius: 4px 4px 4px 4px;
    -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #4A7C24;
    display: inline;
    font-size: 12px;
    font-weight: bold;
    height: 60px;
   /* line-height: 40px; */
    padding: 10px 16px;
    text-decoration: none;
    text-shadow: 0 0 0;
}

.AddresseAddButtonLink:hover, .AddresseAddButtonCancelLink:hover,.AddresseMajButtonLink:hover{
	background: none repeat scroll 0 0 #4A7C24;
	color:#FFFFFF;
	cursor:pointer;
}



.AddresseAddButtonLink:hover{
	background: none repeat scroll 0 0 #FADEEA;
	color:#FFFFFF;
	cursor:pointer;
}

.AddresseAddButtonLink {
    -moz-border-radius: 4px 4px 4px 4px;
    -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #3E3E40;
    display: inline;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
   /* line-height: 40px; */
    padding: 10px 16px;
    text-decoration: none;
    text-shadow: 0 0 0;
}




.AddAddButtonDiv {
	padding:25px;
	text-align:center;
	width:100%;
	display:block;
	position:relative;
}

.AddAddButtonDiv  a {
	left:42%;
	position:absolute;
	display:block;
	width:120px;
	line-height:15px;
	height:20px;
}

.AddresseAddButtonLink_div {
	text-align:center;
}


.error_div, .AddresseWarn {
	background-color: #FFFF99;
    border: 1px solid orange;
    color: #000000;
    text-align:center;
    margin-left:30px;
    margin-right:30px;
}
 .error_div {
	height:auto;
	width:auto;
	display:block;
	margin-top:15px;
	margin-bottom:15px;
 }
 
#ChosenAddPanel {
	float:left;
	margin-left:5px;
	text-align:center;
}

#AddChoicePanel   {
	text-align:center;
}

#AddChoicePanel  .edit_add {
	width:100%;
	height:auto!important;
	
	text-align:center;
}


#AddChoicePanel #editAdd {
	width:100%;
	text-align:center;
	padding-left:40px;
	padding-right:40px;
}

#AddChoicePanel #editAdd .view_add{
	display:block;
	height:180px;
	width:300px;
	position:relative;
}

.add_label  {
	font-family: Verdana, Arial, Sans-Serif;
	font-size:12px;
	font-weight:bold;
	margin:20px;
	color:#CCCCCC;
}

.del_add{
	float:right;
	top:0px;
}
#ChoixLivraison{

	float:left;
	margin-left:10px;
	margin-top:50px;
	width:680px;
	border:1px solid gray;
}



#BtGoToPaiement{
	float:right;
	margin-top:10px;
	margin-right:10px;
	
}



/********************PAIEMENT*****************************************/
#placePaiement,#ValidCmd{float:left;width:690px;margin-left:5px;text-align:center;margin-top:10px;border:1px solid #7f7f7f;  font-size:12px;}

#ValidationPaiement{
	float:left;
	width:480px;
	border: solid 1px gray;
	margin-left:10px;
	margin-top:10px;

}


#ValidationTexte{
	padding-left:5px;
	padding-right:5px;
	font-size:12px;
}

#ValidationBt{
	text-align:right;
	margin-bottom:5px;
}

#RecapCmd{
	float:left;
	width:315px;
	border: solid 1px gray;
	margin-left:5px;
	margin-top:10px;
	font-size:12px;
}

#TotalCmd{
	float:left;
	width:300px;

}

#PlaceResumeBonDeReduc{float:left;width:290px;margin-left:5px; margin-top:10px;text-align:left;}


#PlaceBonDeReduc{float:left;width:290px;margin-left:5px; margin-top:30px;text-align:left;}

#TitleTypePaiement{
	float:left;
	width:675px;
	margin-left:5px;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	background-color:#CCCCCC;
	padding-left:5px;
	height:20px;

}


/*******************************************RETOUR PAIEMENT***************************************/
#RetourPaiement{
	float:left;
	width:824px;
	margin-left:100px;
	font-size:14px;
	margin-top:20px;
	margin-bottom:40px;
}

/*********************************************************GESTION GOOGLE ADSENSE***********************************/
#AdSenseMenuGauche{
	float:left;
	margin-left:20px;
	margin-top:30px;
}

#AdSenseMenuGaucheCSA{
	float:left;
	margin-left:0px;
	margin-top:30px;
}


#AdSenseTemplate{
	float:right;
	margin-right:79px;
	margin-top:20px;
}


#AdSenseTemplateCSA{
	float:right;
	margin-right:0px;
	margin-top:20px;
}


/******************Page indexe : FAQ / ML / CGV********************************/
#TitrePageIndex{
	font-size:14px;
	margin-top:10px;
	background-color:#A0A0A4;
	text-align:center;
	font-weight:bold;
}





/***/
#PlaceLiv{float:left;margin-top:5px;margin-left:20px;width:819px}
#TitreZoneClient{text-align:center;color:#fff;font-size:24px;font-weight:700;margin-bottom:15px;background-color:#7f7f7f}
#LabelInscription{width:150px;font-variant:small-caps;color:#656469;text-align:left;font-size:14px;padding-left:30px}
H2.compte{font-variant:small-caps;color:#7f7f7f;font-size:14px;font-weight:700;text-decoration:underline}
#PlaceConseil{float:left;width:819px;margin-left:10px;margin-right:10px;margin-top:5px;text-align:center;background-color:#fff}
#PlaceCatConseil{float:left;width:819px;text-align:center;background-color:#fff;margin:15px 0}
#PlaceBlocConseil{float:left;width:600px;margin-left:110px;margin-top:10px;margin-bottom:10px}
.BlocLogoConseil{float:left;width:100px;height:30px;display:inline}
.TxtLogoConseil{float:right;width:70px;height:50px;padding-top:5px;display:inline;text-align:left}
#TextBlocCat{float:left;width:600px;margin-left:120px;text-align:left;font-size:14px;line-height:25px}
#L1Conseil{float:left;width:700px;margin-left:40px;text-align:left;font-size:14px}
#L1C1Conseil{float:left;width:160px}
#L1C2Conseil{float:left;width:150px}
#L1C3Conseil{float:left;width:340px}
#L2Conseil{float:left;width:700px;margin-left:40px;margin-bottom:15px;margin-top:15px;text-align:left;font-size:14px}
#L3Conseil{float:left;width:700px;margin-bottom:15px;margin-left:40px;text-align:left;font-size:14px}





#BanniereInfo{position:relative;width:200px;height:210px;top:-200px;margin-left:350px}
#ActionPanier{position:relative;width:200px;height:200px;margin-left:590px;top:-400px}
#FL{float:left;width:739px;margin-left:50px;margin-top:10px;border:1px solid #7f7f7f}
#TitreFL{width:739px;height:20px;text-align:center;background-color:#7f7f7f;font-size:16px;font-weight:700;color:#fff;margin-bottom:15px}
#AddrFL{float:left;margin-left:50px;width:250px;font-size:14px}
#ChangeAddr{float:left;margin-left:50px;margin-top:15px;margin-bottom:20px;width:600px;font-size:14px;font-weight:700}
#AddrFLDifNom{float:left;margin-left:50px;width:210px;font-size:14px;line-height:27px}
#AddrFLDifData{float:left;margin-left:50px;width:240px;font-size:14px;line-height:27px}
#checkCGV{float:left;width:650px;margin-top:10px;margin-bottom:30px;margin-left:50px;font-size:14px;font-weight:700}
#TitreChoixP{float:left;width:755px;color:#fff;background-color:#7f7f7f;font-size:16px;margin-bottom:10px;font-weight:700}
#PlaceBlocChoixPSmall{float:left;width:740px;margin-left:10px!important}
#PlaceBlocChoixPBig{float:left;width:740px;margin-left:80px!important}
.BlocChoixP{float:left;width:140px;height:140px;margin-left:2px;border:2px solid #b7b6bb}
#InfoChoixP{float:left;width:750px;margin-top:25px;margin-bottom:25px;margin-left:20px;text-align:left}
#TitreValidCmd{float:left;width:755px;color:#fff;background-color:#7f7f7f;font-size:16px;font-weight:700}
#PlaceValidCmd{float:left;width:740px;text-align:left;margin-left:20px;margin-top:10px}
#PlaceContact{float:left;width:700px;margin-left:70px;margin-top:10px;border:1px solid #7f7f7f;background-color:#fff;font-size:14px}
#TitreContact{background-color:#7f7f7f;color:#fff;font-size:16px;text-align:center;font-weight:700;width:700px;margin-bottom:10px}
#BlocContact{float:left;width:200px;text-align:left;margin-left:30px;display:inline}
#FormC{float:left;width:700px;margin-top:15px;display:inline}
#NomC{float:left;margin-left:30px;width:150px;font-weight:700;text-align:left;line-height:27px}
#DataC{float:left;margin-left:25px;width:400px;text-align:left}
#TextC{float:left;width:600px;margin-left:25px;display:inline}
#PlaceFlash{position:absolute;top:15px;left:25px}
#ContenuReferencement{position:relative;margin-left:25px;width:854px;font-size:12px;top:350px}
#MAJTxt{margin-left:50px;margin-right:50px}
#PlaceCgv{float:left;width:819px;background-color:#fff;font-size:14px;margin:5px 10px 10px}



.visiophoto { display:block; height:305px;}
ul#galerie_mini{padding:0}
ul#galerie_mini li{display:inline;margin-left:0}
ul#galerie_mini li a{float:left;width:70px;margin-left:3px;margin-right:2px;margin-bottom:5px;margin-bottom:5px;border:1px solid #ccc;height:70px}
ul#galerie_mini li a img{margin-left:0;border:0}
dl#photo{clear:both;left:0;width:150px}
dl#photo dt{font:italic 2.5em/1.5em Georgia,serif;color:#dcb}
dl#photo dd{margin:0}






ul,li{list-style-type:none;margin:0;padding:0}
#menuHorizontal{position:relative;z-index:2;width:1024px;height:40px;background-repeat:no-repeat;text-align:left;margin-left:0}
#IconeAccueil{float:left;margin-top:13px;display:inline;margin-left:5px;margin-right:5px}
#menuHorizontal a{text-decoration:none;text-transform:none;font-size:18px;color:#fff;margin-left:2px}
#menuHorizontal ul li{position:relative;float:left;cursor:pointer;margin-left:5px;display:block;background:none;height:22px;margin-top:11px}
#menuHorizontal ul li ul{display:none;position:absolute;width:180px;border-top:none;padding-top:10px;padding-bottom:10px;margin-left:2px;margin-top:0}
#menuHorizontal ul li ul li{height:15px;width:180px;text-align:left;display:inline;padding-top:0;margin-top:0}
#menuHorizontal ul li ul li a{font-size:12px;font-weight:700;display:block;padding-top:0}
#menuHorizontal ul li ul li a:hover{color:#fff;background:#999;width:170px}
#BarreMenuCC{float:left;width:839px;height:30px;font-weight:700;margin-left:5px;margin-top:5px;background-color:#666;color:#fff}
#PlaceBtLogOutCC{float:left;width:100px;height:30px;margin-top:4px;margin-left:10px}
#PlaceMenuCC{float:left;width:600px;height:30px;text-align:center;font-weight:700;margin-top:5px}
#PlaceMenuCC a{margin-left:15px;text-decoration:underline}
#PlaceFactCC{float:left;margin-top:30px;margin-left:100px;width:650px;background-image:url(../graphisme/compteImg/Cmd.png);background-repeat:no-repeat;}
#PlacePdfCC{width:900px;display:block;}
.PdfBlocCC{float:left;height:50px;width:200px;margin-right:5px;margin-left:5px;margin-top:10px;padding-top:5px;padding-bottom:5px;display:block;background-color:#fff; border:3px #b6b7bb solid;}
.PdfBlocTxtCC{float:right;height:30px;width:145px;margin-left:5px;display:inline;margin-top:10px;background-color:#fff}
#CoordBlocCC{float:left;width:550px;margin-left:150px;margin-top:10px;text-align:center;border:1px solid #666}
#LabelModifCompte{font-variant:small-caps;color:#a71643;font-size:18px}
.question{font-variant:small-caps;font-size:14px;font-weight:700;font-family:Arial,Helvetica,sans-serif;color:#a0a0a4;margin-left:50px;margin-right:50px}
.reponse{font-size:12px;font-family:Arial,Helvetica,sans-serif;margin-left:50px;margin-right:50px}
#PlaceFaq{float:left;width:819px;background-color:#fff;margin:5px 10px 10px}
#TitleAccueil{font-size:14px}
#TitleAccueilIn{font-size:14px}
.SsTitleAccueil{font-size:16px;font-weight:700}


.gras,a.LienVu{font-weight:700}
font,h1,.CatBlocTxt p{display:inline}
span.LienBarreC:hover,//////////////////////////////////////////////span /a a.LienBarreC,a.LienAccueil:hover,a.LienTxtCol1:hover{color:#f9c;text-decoration:underline}
a.LienAccueil,#DataFilA a{color:#000;text-decoration:underline}
a.LienTxtCol1,li.SousCat:hover,a.ssMenu:hover,.MenuCat:hover,.LienSsCat:hover,
h2,h2.Cat{display:inline;font-size:20px;font-weight:500;font-family:Arial,Helvetica,sans-serif}
#DeuxiemeLigne,#TroisiemeLigne{float:left;top:10px;width:839px;margin-top:5px;margin-left:5px}
a.info_bulle span,.Photo span{display:none}
#NomFrais,#NomSomme{float:left;width:200px;text-align:left}
#ValidationCmd,#InfoPaiement{float:right;display:inline;margin-right:50px;margin-top:15px}
#ResumeQuestion,#Arial12{font-family:Arial,Helvetica,sans-serif;font-size:12px}


#MonCompte #categs {
	text-align:center;
	width:900px;
	display:block;
	padding-left:85px;
}


.MonCompte_Categ {

	display: inline;
	float: left;
	margin: 0 25px 25px;
	margin-top:45px;
	width: 237px;
}

.MonCompte_Categ_Fond{
	background: url(background/fond-blanc-degradee-min.png) no-repeat scroll center top transparent;
	background-repeat: repeat;
	height: auto;
	margin: 0;
	min-height: 210px;
	padding: 20px 20px 40px;
}

.MonCompte_Menus{
	font-size:12px;
	font-family:verdana;
	text-align:left;
	list-style-type:circle;
}


ul.MonCompte_Menus {
	margin-top:35px;
}

.MonCompte_Menus li a{
	height: 25px;
	padding-left: 5px;
	position: relative;
	text-decoration: none;
	top: 0px;
	display:inline-block;
	vertical-align:middle;
}

  
.MonCompte_Menus li  {
	margin-top:10px;
	margin-left:0px;
	padding-left:0px;
	vertical-align:middle;
	list-style-position:inside;
}

.MonCompte_Title{
	font-weight:bold;
	font-style:italic;
}

#MonCompte_GarderLeContact .MonCompte_Categ_Fond ul.MonCompte_Menus li {
	list-style-image:url(background/puce-fleche-verte.png);
}

#MonCompte_GarderLeContact .MonCompte_Categ_Fond {
	background: url(background/fond-blanc-degradee-min-vert.png) no-repeat scroll center top transparent;
}


#MonCompte_GarderLeContact .MonCompte_Categ_Fond  .MonCompte_Title {
	color:#9ECF9E;
}

#MonCompte_Commandes .MonCompte_Categ_Fond ul.MonCompte_Menus li {
	list-style-image:url(background/puce-fleche-bleue.png);
}

#MonCompte_Commandes .MonCompte_Categ_Fond {
	background: url(background/fond-blanc-degradee-min-bleu.png) no-repeat scroll center top transparent;
}

#MonCompte_Commandes .MonCompte_Categ_Fond  .MonCompte_Title {
	color:#9E9ECF;
}

#MonCompte_Infos .MonCompte_Categ_Fond ul.MonCompte_Menus li {
	list-style-image:url(background/puce-fleche-rouge.png);
}

#MonCompte_Infos .MonCompte_Categ_Fond {
	background: url(background/fond-blanc-degradee-min-rouge.png) no-repeat scroll center top transparent;
}

#MonCompte_Infos .MonCompte_Categ_Fond  .MonCompte_Title {
	color:#CF9E9E;
}


.Cpt_Fieldset {
	margin:25px;border-color:#3E3E40; text-align:left;
	padding:25px;
}
.Cpt_Fieldset legend {
	color:#3E3E40;
	font-weight:bold;
	font-style:italic;
}

#InscriptionEnCours{
	float:left;
	width:1024px;

}

#InscriptionClientObligatoire{
	float:left;
	width:512px;
}

#InscriptionClientNonObligatoire{
float:left;
	width:502px;
}


.InscriptionClient{
	width:480px;
	margin-bottom:10px;
	margin-left:5px;
}
.InscriptionClient legend {
	color:#707273;
	font-weight:bold;
	font-style:italic;
	font-size:14px;
}

.LabelFormInscription{
	width:200px;
	font-size:14px;
}


.suivi_table{
	width:95%;
}

.suivi_table tr td {
	padding:10px;
	border-bottom:1px black solid;
}


.messSuccess {
	background-color: #99FF99;
    border: 1px solid green;
    color: #000000;
    text-align:center;
    margin-left:30px;
    margin-right:30px;
	padding:5px;
}

/** reinit pass **/
.reinitpassdiv{
	height:250px;
	min-height:250px;
	padding-top:35px; 
	text-align:center;
}
.reinitpassdiv table{
	width:98%;
}
.reinitpassdiv table tr td{
	padding:20px;
}



