/* CSS Document */
/******styles d'ordre general********/
body{
background:url(../images/BodyBB.png) repeat-x;
background-color:#E6E0D6;
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

/*****FINS ordre general*****/
/****Styles pour la structuration********/
#container{/* Containeur = corps de la page, il englobe l'entête(header), la page principale (contenu)et le pied de page(footer)*/
width:1000px; /*Largeur du container*/ 
margin: 0pt auto; 
overflow:hidden;
}

#contenu{
position:relative;
float:left;
width:1000px; 
}

#ContenuMain{
width:838px;
position:relative;
float:right;
height:auto;
background-color:#E6E0D6;
}

/** Contenu des pages Modes de Livraison et de paiement **/
#contenuHome{
position:relative;
float:left;
padding-left:12px;
}

#header{/* Header = En tête de la page*/
width:1000px;
height:130px; /*Hauteur de l'en-tête*/
position:relative; /*Le header se placera par défaut dans le container*/
float:left;
}

img {
border:medium none;
}

#Hook{
	background-color:#FFFFFF;
	color:#C1AB99;
	font-family:Verdana;
	font-size:10px;
	text-align:center;
}

#Hook a{
text-decoration:none;
color:#C1AB99;
}

#Hook a:hover{
text-decoration:underline;
}

/**** Styles input et select ****/
input{
/*border-style:solid;
border-width:1px;
border-color:#000000;   
color:#000000;
font-size:11px;
font-family:Arial;*/
}

.input_mail, .input_recherche{
border:1px solid #000000;
color:#9D9D9D;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
width:118px; 
text-align: center;
margin-bottom:2px;
}

select{

}
/**** FIN input et select ****/


#AccueilHaut{
position:relative;
width:820px;
float:left;
height:auto;
left:12px;
}

/****Styles pour le fil ariane********/
#filAriane{
/*background:url(../images/home/ligne-separateur.gif) repeat-x bottom;*/
position:relative;
width:800px;
color:#603813;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
float:left;
height:auto;
}

#filAriane a{
text-decoration:none;
color:#603813;
}

#filAriane a:hover{
text-decoration:underline;
}

.descFilariane .blocFilariane{
float:left;
height:20px;
position:relative;
text-decoration:none;
color:#603813;
}

#descFilariane a:hover{
text-decoration:underline;
cursor:pointer;
}

.descFilariane .separatorFilariane{
float:left;
height:10px;
position:relative;
margin-left:5px;
margin-right:5px;
}

/**** Style de la colonne de gauche ****/
#contenuGauche{
width:158px;
position:relative;
float:left;
left:6px;
z-index:100;
}

#contenuGauche1{
width:158px;
position:relative;
float:left;
left:2px;
z-index:100;
height:800px;
top:-5px;
}

.separateur_accueil{
background:transparent url(../images/Nav_gau/MenuSeparateur.png) no-repeat;
float:left;
left:-18px;
height:13px;
overflow:hidden;
position:relative;
width:123px;
padding-right:28px;
z-index:500;
}

.separateurOn{
background:transparent url(../images/Nav_gau/MenuSeparateurTraitSelect.png) no-repeat;
float:left;
left:-17px;
height:13px;
overflow:hidden;
position:relative;
width:123px;
padding-right:28px;
z-index:500;
}

#separateurColGchHaut{
	position:relative;
	float:left;
	margin-bottom:-1px;
	background:transparent url(../images/Nav_gau/bord_haut.png) no-repeat center top;
	width:158px;
	height:15px;
	overflow: hidden;
	z-index:500;
}

#separateurColGchBas{
	position:relative;
	float:left;
	margin-bottom:-1px;
	background:transparent url(../images/Nav_gau/bord_bas.png) no-repeat center top;
	width:158px;
	height:15px;
	overflow: hidden;
	z-index:500;
}

.elementGauche .Accueil{
	position:relative;
	float:left;
	background:transparent url(../images/Nav_gau/MenuBande.png) repeat-y;
	width:123px;
	left:20px;
	text-align:center;
	color:#A4CBDA;
}

.elementGauche{
	position:relative;
	float:left;
	width:151px;
	text-align:left;
	color:#FFFFFF;
	height:auto;
	left:13px;
}


.elementGauche .contenu{
	background:transparent url(../images/Nav_gau/bande.png) no-repeat;
	position:relative;
	width:151px;
	font-weight:bold;
	font-size:13px;
	/*background-color:#E6E0D6;*/
	color:#FFFFFF;
	float:left;
	
}

.elementGauche .contenuSelect{
	background:transparent url(../images/Nav_gau/bande_bleue.png) no-repeat;
	position:relative;
	width:151px;
	font-weight:bold;
	font-size:13px;
	height:auto;
	/*background-color:#559DBA;*/
	color:#FFFFFF;
	float:left;
	
}


.elementGauche .contenu a{
	text-decoration:none;
	color:#684324;
	width:123px;
}

.elementGauche .contenuSelect a{
	color:#FFFFFF;
	text-decoration:none;
}

.elementGauche:hover .contenu{
	text-decoration:none;
	color:#FFFFFF;
	width:151px;
	background:transparent url(../images/Nav_gau/bande_bleue.png) no-repeat;
	/*background-color:#559DBA;*/
	height:auto;
	float:left;
	position:relative;
}

.Accueil{
	position:relative;
	width:123px;
	font-weight:bold;
	font-size:13px;
	color:#A4CBDA;
}

.Accueil a:hover{
	position:relative;
	width:123px;
	font-weight:bold;
	font-size:13px;
	color:#FFFFFF;
}



.survolB {
	position:relative;
	width:123px;
	font-weight:bold;
	font-size:13px;
	height:auto;
	color:#FFFFFF;
	text-decoration:none;
	background:transparent url(../images/Nav_gau/MenuBandeSelect.png) repeat-y;
	float:left;
}

.survolB a{
	position:relative;
	width:123px;
	font-weight:bold;
	font-size:13px;
	height:auto;
	color:#FFFFFF;
	text-decoration:none;

}

.Accueil:hover{
position:relative;
	width:123px;
	float:left;
	left:20px;
	font-weight:bold;
	font-size:13px;
	height:auto;
	color:#FFFFFF;
	background:transparent url(../images/Nav_gau/MenuBandeSelect.JPG) repeat-y;
}

.survolA{
position:relative;
	width:123px;
	float:left;
	left:34px;
	font-weight:bold;
	font-size:13px;
	height:auto;
	color:#FFFFFF;
	background:transparent url(../images/Nav_gau/MenuBandeSelect.JPG) repeat-y;
}




.elementGauche #Accueil a{
	text-decoration:none;
	color:#a4cbda;	
}

.elementGauche #Accueil a:hover{
	text-decoration:none;	
}



.bt{
	background:url(../images/Nav_gau/fleche_marron.png) 9% 50% no-repeat;
	position:relative;
	font-weight:bold;
	font-size:12px;
	height:auto;
	padding:7px 24px 10px 30px;
	float:left;
	width:100px;
}


.bt1 a{
	position:relative;
	width:115px;
	font-weight:bold;
	font-size:13px;
	height:auto;
	padding: 3px 0px 3px 0px;
	text-decoration:none;
	color:#A4CBDA;
	
}

.bt1 a:hover{
	position:relative;
	width:115px;
	font-weight:bold;
	font-size:13px;
	height:auto;
	padding: 3px 0px 3px 0px;
	text-decoration:none;
	color:#FFFFFF;
}

.elementGauche .contenu:hover a{
color:#FFFFFF;
}

.bt a:hover{
color:#FFFFFF;
}

.bt:hover{
background:url(../images/Nav_gau/fleche_blanche.gif) 9% 50% no-repeat;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	height:auto;
	padding-left:30px;
	padding-top:7px;
	position:relative;
	width:100px;
}

.btSelect{

	text-decoration:none;
	color:#FFFFFF;
	background:url(../images/Nav_gau/fleche_blanche.gif) 9% 50% no-repeat;
	/*background-color:#559DBA;*/
	font-weight:bold;
	font-size:12px;
	padding-left:30px;
	padding-top:7px;
	padding-bottom:10px;
}

.bt1Select{
	position:relative;
	background:transparent url(../images/Nav_gau/MenuBandeSelect.gif) repeat-y;
	width:123px;
	font-weight:bold;
	font-size:12px;
	color:#A4CBDA;
	height:auto;
	padding: 3px 0px 3px 0px;
}

.LogoJH{
	
	width:195px;
	position:relative; /* La position absolute permet de fixer soit même la position d'un élément càd en dur */
	left:3px;
	height:130px;
	float:left;
	z-index:100;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='images/languages/french/logo.png');
	background:transparent url(../images/languages/french/logo.png) repeat-y !important;
	background-image: none;

	
}

.LogoJH:hover{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='images/languages/french/logoOn.png');
	background:transparent url(../images/languages/french/logoOn.png) repeat-y !important;
	background-image: none;
	width:195px;
	position:relative; /* La position absolute permet de fixer soit même la position d'un élément càd en dur */
	left:2px;
	height:130px;
	float:left;
	z-index:100;
	
}

.survolL{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='images/languages/french/logoOn.png');
	background:transparent url(../images/languages/french/logoOn.png) repeat-y !important;
	background-image: none;
	width:195px;
	position:relative; /* La position absolute permet de fixer soit même la position d'un élément càd en dur */
	left:2px;
	height:130px;
	float:left;
	z-index:100;
}

#LogoJH{
	width:190px;
	position:relative; /* La position absolute permet de fixer soit même la position d'un élément càd en dur */
	left:1px;
	height:auto;
	float:left;
	z-index:100;
}


#LogoJHEnd{
	width:356px;
	position:absolute; /* La position absolute permet de fixer soit même la position d'un élément càd en dur */
	height:auto;
	float:left;
	left:127px;
}

#LogoJHEnd .txtGros{
position:absolute;
top:45px;
left:180px;
height:20px;
text-align:right;
font-size:17px;
color:#42210B;
font-weight:bold;
font-family:Verdana;
letter-spacing:-0.05em;
width:230px;
}

#LogoJHEnd .txtMoyen{
position:absolute;
top:64px;
left:174px;
height:20px;
text-align:right;
font-size:16px;
color:#42210B;
font-weight:normal;
font-family:Verdana;
width:236px;
letter-spacing:-0.02em;
}

#LogoJHEnd .txtMoyen1{
position:absolute;
top:80px;
left:260px;
height:20px;
text-align:right;
font-size:16px;
color:#42210B;
font-weight:normal;
font-family:Verdana;
width:150px;
letter-spacing:-0.02em;
}

#LogoJHEnd .Fleche1{
position:absolute;
top:108px;
left:323px;
}

#LogoJHEnd .txtSavoir{
position:absolute;
top:104px;
left:335px;
text-align:left;
font-size:10px;
letter-spacing:-0.02em;
color:#684324;
font-weight:normal;
font-family:Verdana;
width:80px;
}

#LogoJHEnd .txtSavoir a{
text-decoration:none;
color:#684324;
}

#LogoJHEnd .txtSavoir a:hover{
text-decoration:underline;
}

/**** Séparateurs ****/
#separateurGrdGch{
position:relative;
height:100px;
width:2px;
background:url(../images/header/SeparateurGrand.GIF) no-repeat left;
float:left;
top:18px;
}

#separateurGrdDte{
position:relative;
float:left;
height:100px;
width:3px;
background:url(../images/header/SeparateurGrand.GIF) no-repeat;
top:22px;
}

#separateurVideColGch{
	position:relative;
	width:123px;
	left:34px;
	height:7px;
	font-family:Script;
}

#VariantSeparate{
position:relative;
float:left;
width:820px;
height:20px;
left:20px;
background:url(../images/commun/VariantSeparation.png) no-repeat;
}

#zoneMenu .panier{
	position:relative;
	height:auto;
	width:170px;
	float:left;
	background:url(../images/header/SeparateurPetit.gif) no-repeat right center;
	text-decoration:none;
}

#zoneMenu .panier .panierGauche{
	position:relative;
	float:left;
	padding-left:5px;
	height:auto;
}

#zoneMenu .panier .panierDroite{
	position:relative;
	float:left;
	width:110px;
	height:auto;
}

#zoneMenu .panier a{
	position:relative;
	height:;
	width:auto;
	float:left;
	text-decoration:none;
}

#zoneMenu .commandeDirecte{
	position:relative;
	height:auto;
	width:155px;
	top:1px;
	float:left;
	background:url(../images/header/SeparateurPetit.gif) no-repeat right;
	text-decoration:none;
}

#zoneMenu .commandeDirecte a{
	position:relative;
	height:50px;
	width:auto;
	text-decoration:none;
}

#zoneMenu .votreCompte{
	position:relative;
	height:auto;
	width:123px;
	float:left;
	top:1px;
	text-decoration:none;
}

#zoneMenu .votreCompte a{
	position:relative;
	height:auto;
	width:120px;
	float:left;
	top:1px;
	text-decoration:none;
}

#zoneMenu .votreCompte:hover, #zoneMenu .commandeDirecte:hover, #zoneMenu .panier:hover{
	background-color:#F5ECE2;	
}

#zoneDroite{
	position:relative;
	width:450px;
	height:auto;
	float:left;
	color:#9d7c6d;
	font-size:11px;
	letter-spacing:-0.75pt;
}

#zoneBienvenu{
	position:relative;
	width:400px;
	height:auto;
	float:left;
	padding-left:5px;
}

#zoneBienvenu .texteGros{
position:relative;
width:182px;
height:50px;
text-align:left;
font-size:36px;
color:#42210B;
padding-top:8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#zoneBienvenu .textePtt{
position:absolute;
width:214px;
top:28px;
left:190px;
color:#42210B;
font-size:12px;
vertical-align:top;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#zoneBienvenu .textePtt1{
position:relative;
left:2px;
width:396px;
color:#603813;
font-size:11px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#zoneBienvenu .textePtt1 a{
position:relative;
width:auto;
color:#9d7c6d;
font-size:14px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


#zoneBienvenu .textePttHelpVisit, .textePttLogoff{
position:relative;
left:2px;
width:396px;
color:#714D2B;
font-size:12px;
font-weight:normal;
top:-8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#zoneBienvenu .textePttHelpVisit a, .textePttLogoff a{
position:relative;
width:auto;
color:#714D2B;
font-size:12px;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration : none;
}

#zoneBienvenu .textePttHelpVisit a:hover, .textePttLogoff a:hover{
text-decoration : underline;
color:#714D2B;
}

#zoneMenu .texteGros{
text-align:left;
font-size:13px;
letter-spacing:-0.5pt;
padding-left:7px;
color:#42210B;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#zoneMenu .texteGros a{
text-align:left;
height:auto;
font-size:12px;
letter-spacing:-0.5pt;
color:#42210B;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#zoneMenu .texteGros a:hover{
text-decoration:underline;
}

#zoneMenu .texteGrosBleu a{
text-align:left;
height:auto;
font-size:12px;
letter-spacing:-0.5pt;
color:#559DBA;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#zoneMenu .texteGrosBleu{
text-align:left;
font-size:13px;
letter-spacing:-0.5pt;
padding-left:7px;
color:#559DBA;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#zoneMenu .texteGrosBleu a:hover{
text-decoration:underline;
}

#zoneMenu .textePtt{
text-align:left;
font-size:12px;
padding-left:7px;
color:#684324;
font-family:Verdana, Regular, Arial, Helvetica, sans-serif;
}

#zoneMenu .textePtt a{
height:auto;
color:#42210B;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

#zoneMenu .textePttBleu{
text-align:left;
color:#9d7c6d;
font-size:12px;
padding-left:7px;
letter-spacing:-0.5pt;
color:#559DBA;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

#zoneMenu .textePttBleu a{
height:auto;
text-align:left;
color:#559DBA;
font-size:12px;
letter-spacing:-0.5pt;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

#Menu{
position:relative;
float:right;
height:auto;
}

#zoneMenu{
position:relative;
width:450px;
height:auto;
float:left;
text-align:center;
color:#9d7c6d;
font-size:11px;
letter-spacing:-0.5pt;
}

#MainUp{
position:relative;
width:400px;
left:250px;
}

#MainUp1{
position:relative;
width:400px;
float:left;
left:40px;
height:80px;
}

#champ_recherche, #champ_mail{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 width:118px;
 font-weight: bold;
 color: #9D9D9D; 
 border-color:#000000;
 border-style:solid;
 border-width:2px 1px 1px 2px;
 position:relative;
 float:left;
 height:auto;
}

/******************Message Erreur********/
#messageErreur{
background-color:#FFFFFF;
position:relative;
width:768px;
left:39px;
margin-top:20px;
margin-bottom:20px;
padding-bottom:20px;
float:left;
height:auto;
}

#messageErreurPopup{
background-color:#FFFFFF;
position:relative;
width:95%;
padding-left:10px;
height:auto;
float:left;
top:20px;
left:10px;
padding-bottom:15px;
margin-bottom:10px;
}

#mediaErreur{
position:relative;
width:88px;
height:auto;
left:36px;
float:left;
top:-20px;
z-index:450;
}

.descErreur{
position:relative;
float:right;
color:#684324;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:618px;
height:auto;
top:10px;
}

.detailStack{
width:620px;
position:relative;
float:left;
}

.detailStackPopup{
width:100%;
position:relative;
float:left;
}


#ligneStack{
padding-bottom:2px;
}

#ligneStack .textStack{
font-size:10px;
font-weight:bold;
color:#684324;
padding-left:15px;
}

#ligneStack .puceStack{
background:url(../images/espace_client/picto-bleu.jpg) no-repeat left;
float:left;
position:relative;
height:10px;
width:10px;
}

.descErreurPopup{
position:relative;
float:right;
color:#684324;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:60%;
height:auto;
top:10px;
}

.descErreurPopup ul li{
background:url(../images/espace_client/picto-bleu.jpg) no-repeat left;
list-style:none;
position:relative;
padding-left:5px;
}

.descErreurPopup ul li span{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
position:relative;
top:5px;
color:#684324;
padding-left:10px;
}

.descErreur .TxtGros, .descErreurPopup .TxtGros{
font-size:16px;
font-weight:bold;
position:relative;
float:left;
color:#684324;
width:150px;
height:auto;
margin-bottom:10px;
}

.descErreurPopup .TxtGros{
left:35px;
}

/**** Fin Message erreur ****/


.miseEnAvant{
position:relative;
float:left;
width:816px;
height:auto;
padding-left:10px;
padding-bottom:10px;
}

#MainTopLeft{
position:relative;
float:left;
width:816px;
}

#MainTopLeft1{
position:relative;
float:left;
width:auto;

}

#MainTopRight1{
position:relative;
float:right;
width:auto;
}

#ContenuMainDown{
position:relative;
float:left;
}

#MainDownLeft1{
position:relative;
width:375px;
float:left;
}

#MainUpTxt{
	position:relative;
	text-align:center;
	top:4px;
	color:#684324;
	font-size:10px;
	font-family:Verdana;
	height:20px;
	font-weight:bold;
	padding-top:6px;			
}

#MainUpTxt1{
	width:350px;
	position:relative;
	text-align:center;
	top:4px;
	left:24px;
	color:#684324;
	font-size:10px;
	font-family:Verdana;
	height:20px;
	font-weight:bold;
	padding-top:6px;			
}

#Tentations{
	position:relative;
	top:4px;
	height:auto;
}

#Tentations1{
	position:relative;
	top:4px;
	left:10px;
	height:auto;
	width:375px;
}

#MainDown{
	position:relative;
	width:810px;
	top:40px;
	height:400px;
	padding-left:20px;
}

#MainDown1{
position:relative;
	width:800px;
	top:10px;
	height:400px;
	left:20px;
}

#MainDown .bloc{
	position:relative;
	float:left;
}


#MainDown1 .bloc{
	position:relative;
	float:left;
	top:30px;
}

#MainDown .EtiquetteHaut{
	position:relative;
	width:200px;
}

#MainDown1 .EtiquetteHaut{
	position:relative;
	width:200px;
}

#MainDown .ImageDown{
	position:absolute;
	left:25px;
	top:30px;
	width:175px;
	height:auto;
}

#MainDown1 .ImageDown{
	position:absolute;
	left:30px;
	top:28px;
	width:185px;
	height:auto;
}

.TxtMarron1{
	position:relative;
	text-align:center;
	color:#42210B;
	font-size:11px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	padding-top:5px;
	padding-left:4px;
	padding-right:4px;
	letter-spacing:-0.5pt;
	background-color:#FFFFFF;
	width:140px;
	height:auto;
}

.TxtMarron1 a{
	text-decoration:none;
	color:#42210B;
	font-size:11px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	letter-spacing:-0.5pt;
	background-color:#FFFFFF;
}

#MainDown .ImageTdg{
	position:relative;
	text-align:center;
	color:#42210B;
	font-size:11px;
	font-family:Georgia;
	font-weight:bold;
	padding-top:5px;
	padding-left:9px;
	padding-right:9px;
	letter-spacing:-0.5pt;
	padding-bottom:5px;
	background-color:#FFFFFF;
	width:130px;	
}

#MainDown1 .ImageTdg{
	position:relative;
	text-align:center;
	color:#42210B;
	font-size:11px;
	font-family:Georgia;
	font-weight:bold;
	padding-top:5px;
	padding-left:9px;
	padding-right:9px;
	letter-spacing:-0.5pt;
	padding-bottom:5px;
	background-color:#FFFFFF;
	width:130px;	
}

#productDescription:hover a{
text-decoration:underline;
}

#MainDown .TxtBlanc1{
	position:absolute;
	text-align:center;
	color:#FFFFFF;
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
	top:2px;
	left:49px;;
}

#MainDown1 .TxtBlanc1{
	position:absolute;
	text-align:center;
	color:#FFFFFF;
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
	top:2px;
	left:52px;
}


#MainDown .TxtBlanc2{
	position:absolute;
	text-align:center;
	color:#FFFFFF;
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
	top:2px;
	left:47px;
}

#MainDown1 .TxtBlanc2{
	position:absolute;
	text-align:center;
	color:#FFFFFF;
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
	top:2px;
	left:47px;
}

#elementBas{
	float:left;
	position:relative;
	width:175px;
	height:auto;
}

#EtiquetteEtPanier{
position:relative;
float:left;
width:111px;
height:auto;
padding-left:20px;
}

#Panier{
	position:relative;
	float:right;
	width:41px;
	height:38px;
	right:3px;
	bottom:4px;
}

#Panier a:hover{
	position:absolute;
	background:url(../images/Main/VariantPanierOn.jpg) no-repeat;
	width:40px;
	height:36px;
	float:right;
	left:-11px;
}

/*#Panier a:hover{
	position:absolute;
	background:url(../images/Main/VariantPanierOn.jpg) no-repeat;
	width:40px;
	height:36px;
	float:right;
	left:-11px;
}*/


#elementBas .EtiquetteBasUp{
	position:relative;
	width:110px;
	height:12px;
	padding-left:20px;
	float:left;
}

#elementBas .EtiquetteBasDown{
	position:relative;
	float:left;
	padding-top:0px;
}

#contenuTexte{
	position:relative;
	width:110px;
	float:left;
}

#contenuTexte .Texte, #contenuTexte .Texte a{
	float:left;
	color:#FFFFFF;
	background-color:#559DBA;
	width:110px;
}

#contenuTexte .TexteBold, #contenuTexte .TexteBold a{
	color:#FFFFFF;
	background-color:#559DBA;
	width:110px;
	letter-spacing:-0.7pt;
	font-family:Verdana;
	font-size:18px;
	text-align:center;
	float:left;
	font-weight:bold;
}

#contenuTexte .TextePetit, #contenuTexte .TextePetit a{
	color:#FFFFFF;
	background-color:#559DBA;
	width:110px;
	font-size:9px;
	font-family:Verdana;
	text-align:center;
}

#contenuTexte a{
text-decoration:none;
}

.TextePetitBarre{
	text-decoration:line-through;
}

#contenuTexte .TexteMoyen{
	color:#FFFFFF;
	background-color:#559DBA;
	width:110px;
	font-size:15px;
	font-family:Verdana;
	text-align:center;
}

#LiensGauche{
	position:absolute;
	left:50px;
	top:40px;
	padding-left:inherit;
	text-align:center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:10px;	
}

#LiensGauche .Style1 {color: #FFFFFF
}

#InformationsNut{
	position:relative;
	float:left;
	left: 34px;
	width:123px;
	height:auto;
	padding-top:7px;
}

#InformationsNut a{
text-decoration:none;
color:#684324;
}

form, h1, h2, h3, h4, ul, li, input, p{
margin:0pt;
padding:0pt;
}

/*
#InformationsNut a:hover{
text-decoration:underline;
}
*/

#InformationsNut .InformationsNutTxt{
position: absolute;
text-align:center;
color:#684324;
font-size:11px;
font-family:Verdana;
letter-spacing:-0.3pt;
top:15px;
left:30px;
}

#Propositions{
	position:relative;
}

#Contactez{
float:left;
padding-left:34px;
position:relative;
width:123px;
}

#ContactezNous{
position: relative;
padding-top:2px;
float:left;
text-align:center;
color:#684324;
font-size:12px;
font-family:Verdana;
letter-spacing:-0.3pt;
width:123px;
}

#ContactezPhone{
position:relative;
text-align:center;
color:#42210B;
font-size:16px;
letter-spacing:-1pt;
font-weight:bold;
font-family:Verdana;
width:123px;
float:left;
}

#ContactezPrix{
width:123px;
float:left;
position: relative;
text-align:center;
color:#684324;
font-size:9px;
font-family:Verdana;
}

#basColGch{
	position:relative;
	left:9px;
	float:left;
	width:123px;
	height:auto;
}

#zoneSearch{
	position:relative;
	width:123px;
	float:left;
	text-align:center;
	padding-left:34px;
	color:#684324;
	font-size:11px;
	font-family:Verdana;
	font-weight:600;
	letter-spacing:-1pt;
}

.txtBlanc15{
padding-right:20px;
}

#zoneSearch #contenuRecherche{
position:relative;
float:left;
margin-top:0px;
height:auto;
width:125px;
}

#zoneSearch #contenuRecherche input {
position:relative;
float:left;
}

#champSearch{
	float:left;
	position:relative;
	width:123px;
	left:-6px;
	text-align:center;
}

#champmail{
	position:relative;
	float:left;
	width:123px;
	height:auto;
	left:32px;
	text-align:center;
	margin-top:15px;
	margin-bottom:10px;
}

#ValiderAdrMail{
	position:relative;
	width:123px;
	height:25px;
	text-align:center;
	float:left;
}

#buttonSearch{
	position:relative;
	width:123px;
	height:20px;
	left:-6px;
	background:url(../images/Nav_gau/BtnRechercher.gif) no-repeat;
}

#buttonSearch .texte{
	position:relative;
	width:123px;
	height:20px;
	color:#FFFFFF;
	font-size:12px;
	text-align:center;
	vertical-align:middle;
}

#AccesCpt{
	position:relative;
	float:left;
	left:36px;
	margin-top:10px;
	margin-bottom:10px;
	color:#684324;
	font-size:11px;
	font-family:Verdana;
	width: 123px;
	height:auto;
}

#AccesCpt a{
	position:relative;
	color:#684324;
	font-size:11px;
	font-family:Verdana;
	text-decoration:none;
	float:left;
	width:123px;
	height: auto;
}

#colGaucheLiens{
position:relative;
float:right;
width:115px;
padding-top:2px;
height: auto;
}

#colGaucheFleche{
position:relative;
float:left;
width:8px;
padding-top:6px;
height: auto;
}

.colGaucheFlecheMarron{

position:relative;
float:left;
width:8px;
padding-top:4px;
height: auto;
}

#QuiSommes{
	position:relative;
	float:left;
	top:4px;
	left:36px;
	color:#684324;
	font-size:11px;
	font-family:Verdana;
	height:auto;
	width:123px;
	letter-spacing:-1pt;
	margin-top:1px;
	padding-bottom:3px;
}

#QuiSommes a{
	position:relative;
	text-align:center;
	color:#684324;
	font-size:11px;
	font-family:Verdana;
	text-decoration:none;
}

#QuiSommes a:hover{
text-decoration:underline;
}

#Journal{
	position:relative;
	float:left;
	top:4px;
	left:36px;
	color:#684324;
	font-size:11px;
	font-family:Verdana;
	height:auto;
	width:123px;
	letter-spacing:-1pt;
	margin-top:1px;
	padding-bottom:3px;
}

#Journal a{
	position:relative;
	text-align:center;
	color:#684324;
	font-size:11px;
	font-family:Verdana;
	text-decoration:none;
}

#Journal a:hover{
text-decoration:underline;
}

#Engagements{
	position:relative;
	float:left;
	left:36px;
	color:#684324;
	font-size:11px;
	font-family:Verdana;
	height:auto;
	width:123px;
	letter-spacing:-1pt;			
	top:4px;
	margin-top:1px;
	padding-bottom:3px;
}

#Engagements a{
	position:relative;
	text-align:center;
	color:#684324;
	font-size:11px;
	font-family:Verdana;
	text-decoration:none;
}

#Engagements a:hover{
text-decoration:underline;
}

#Catalogue{
	position:relative;
	float:left;
	left:36px;
	color:#684324;
	font-size:11px;
	font-family:Verdana;
	height:auto;
	width:123px;
	letter-spacing:-1pt;
	margin-top:1px;
	padding-bottom:3px;
}

#Catalogue a{
	position:relative;
	text-align:center;
	color:#684324;
	font-size:11px;
	font-family:Verdana;
	text-decoration:none;
}

#Catalogue a:hover{
text-decoration:underline;
}

#Catalogue .Fleche{
	position:relative;
	float:left;
	left:14px;
}

#Services{
	position:relative;
	float:left;
	left:36px;
	color:#684324;
	font-size:11px;
	font-family:Verdana;
	height:auto;
	width:123px;
	letter-spacing:-1pt;
	margin-top:1px;
	padding-bottom:3px;
}

#Services a{
	position:relative;
	float:left;
	color:#684324;
	font-size:11px;
	font-family:Verdana;
	text-decoration:none;
}

#Services a:hover{
text-decoration:underline;
}

#Services .Fleche{
	position:relative;
	float:left;
	left:14px;
}

#InfoPriv{
	position:relative;
	float:left;
	left:36px;
	color:#684324;
	font-size:11px;
	font-family:Verdana;
	height:auto;
	width:123px;
	letter-spacing:-1pt;
	margin-top:1px;
	padding-bottom:3px;
}


#InfoPriv a{
	position:relative;
	text-align:center;
	top:2px;
	color:#684324;
	font-size:11px;
	font-family:Verdana;
	text-decoration:none;
}

#InfoPriv a:hover{
text-decoration:underline;
}

#InfoPriv .Fleche{
	position:relative;
	float:left;
	left:14px;
}

#LeftPointil{
	position:relative;
	float:left;
	width:123px;
	height:1px;
	left:34px;
	margin-top:10px;
}

#LeftPointil2{
	position:relative;
	float:left;
	width:123px;
	height:1px;
	left:34px;
	margin-bottom:5px;
}

#Propositions{
	position:relative;
	float:left;			
}

#FevadLogo{
	position:relative;
	padding-left:70px;
	margin-top:10px;
	width:60px;
	float:left;
	height:auto;
}
	
#pictoSearch{
	height:23px;
	background:url(../images/commun/icone-recherche.gif) no-repeat;
	float:left;
	width:23px;
}

#texteSearch{
	position:relative;
	color:#FFFFFF;
	font-size:12px;
	top:4px;
}

#footer{
position:relative;
float:left;
text-align:center;
width:830px;
height:auto;
padding-left:168px;
margin-bottom:20px;
}

#mangerbouger{
	position:relative;
	float:left;
	height:84px;
	width: 830px;
	background:url(../images/footer/FooterHead.gif) no-repeat center top;
}

#testFooter{
position:relative;
float:left;
width:500px;
height:200px;
background:url(../images/footer/Sogenactif.gif) no-repeat center top;
}

#mangerbouger img{
	margin-top:13px;
}

#texteFooter{
	height:auto;
	position:relative;
	float:left;
	width:790px;
	padding-top:5px;
	text-align:center;
	padding-left:40px;
}

#texteFooter .texte{
	color:#967363;
	height:auto;
	float:left;
	text-align: center;
	width:750px;	
	padding-top:2px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:2px;
	line-height: 120%;
	padding-top:5px;
}

#texteFooter .texteContact{
	color:#967363;
	height:auto;
	float:left;
	/*width:798px;*/	
	padding-top:2px;
	padding-bottom:2px;
	line-height: 120%;
	padding-top:5px;
	width: 752px;
	left:100px;	
}

#texteFooter .texteContact a{
	color:#967363;
	text-decoration:none;
}

#texteFooter .texteContact a:hover{
	color:#967363;
	text-decoration:underline;
}

#texteFooter .textePaiement{
	color:#967363;
	height:auto;
	float:left;
	text-align: center;
	/*width:798px;*/	
	padding-top:2px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:2px;
	line-height: 120%;
	padding-top:5px;
	margin-left:auto;
	margin-right:auto;	
	width: 740px;
	left:80px;	
}

#texteFooter .texteOffer{
	color:#967363;
	height:auto;
	float:left;
	text-align: center;
	/*width:798px;*/	
	padding-top:2px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:2px;
	line-height: 120%;
	padding-top:5px;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;	
	width: 740px;
	left:80px;
}	

#texteFooter .texteLink{
	border-right:#c1ab99 1px solid;
	height:auto;
	float:left;
}

#texteFooter .texteLinkNone{
	width:auto;
	height:auto;
	float:left;	
}

#textefooter .texteLinkNone1{
	width:150px;
	height:auto;
	padding-left:0px;
}

#texteFooter .texteCentre{
	padding-left:120px;
	width:620px;
	height:15px;
}

#texteFooter .texteCentrePartenaire{
	width:798px;
	height:15px;
	text-align:center;
	margin-left:-25px;
}

#texteFooter .texte a, .textePaiement a, .texteOffer a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*border-right:1px solid #C1AB99;*/
	font-size:11px;
	color:#967363;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
}

#texteFooter .texte a:hover, .textePaiement a:hover, .texteOffer a:hover{
text-decoration:underline;
}

.gauche{
float:left;
}

#contenuRecherche .gauche{
padding-left:5px;
}

.droite{
float:right;
}

.separateurHt{
height:auto;
padding:0px 0 2px 0;
position:relative;
float:left;
}

.champsModifGris{
background-color:#559DBA;
}
 
.gras {
font-weight:bold;
}
