body{
/*background: rgb(50, 50, 50) url(image/fond.jpg) repeat-x scroll 0%;*/
background:url("image/bkg.gif");

}

.conteneur{
text-align:center;
}

.divGlobal{

position:relative;

text-align:center;


}

.lienFind:hover{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#990000;
text-decoration:underline;
}
.lienFind{
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#990000;

}

.lienFind2:hover{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#990000;
text-decoration:underline;
}
.lienFind2{
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#990000;

}

.invisible{
display:none;
}
.divGauche{
width:20%;
float:left;
height:auto;
float:left;
position:relative;
clear:both;
}

.lienFacture{
font-size:14px;
color:#8A151A;
text-decoration:none;
font-weight:bold;

}

.lienFacture:hover{
font-size:14px;
color:#8A151A;
text-decoration:underline;
font-weight:bold;
}

.divDroit{
float:right;

width:19%;

}

.lienObjet{
	color:black;
	text-decoration:none;
	font-weight: bold;

}

.divSite{

width:1024px;
position:relative;
height:auto;
margin-left: auto;
margin-right: auto;
border: 2px solid #d5bc13;
background-color:#8a151a;

}

.divBandeau{
/*border:2px solid black;*/


}

.tdMenu{
background-color:#222220;
font-family:"Times New Roman", Times, serif;
text-align:center;
font-size:14px;
vertical-align:top;
line-height:21px;
}
.tdMenuLog{
background-color:#222220;
font-family:"Tahoma";
font-size:12px;
vertical-align:top;
}

.lienMenu{
color:#FFFFFF;
text-decoration:none;
}
.lienMenu:hover{
color:#FFFFFF;
text-decoration:underline;
font-size:14px;
color:#9d7f2c;
}

.lienMenuObjet{
font-size:14px;
color:#FFFFFF;
text-decoration:none;
cursor:pointer;
}
.lienMenuObjet:hover{
color:#FFFFFF;
text-decoration:underline;
font-size:14px;
color:#9d7f2c;
cursor:pointer;
}

.lienMenu2{

color:#FFFFFF;
text-decoration:none;
cursor:pointer;
font-size:12px;
}
.lienMenu2:hover{

cursor:pointer;
text-decoration:underline;
font-size:12px;
color:#9d7f2c;
}


.lienMenu3{
font-size:12px;
color:#D5BC13;
text-decoration:none;
cursor:pointer;
}
.lienMenu3:hover{
font-size:12px;
color:#D5BC13;
cursor:pointer;
text-decoration:underline;

color:#9d7f2c;
}

.descFamThe{
background-color:#D5DCD0;
height:auto;
padding-left:5px;
font-family:"Courier New", Courier, mono;


}

.tabArticle{
font-size:10px;
text-align:left;
font-weight:bold;
background-color:#809e31;
border:2px solid black;
width:100%;

}

.imageFamThe{
float:left;
margin-right:5px;
}

.filtreThe{
width:145px;
height:auto;

float:left;

}

.articlesThe{
width:98%;
text-align:center;
height:auto;
margin-left:5px;
margin-right:5px;
margin-bottom:15px;

}
.caracThe{
color:#CC0000;
}

.lienProduit:hover{
font-family:Tahoma;
font-size:15px;
color:#33665e

}
.lienProduit{
font-family:Tahoma;
font-size:15px;
color:#33665e;

}






.divMenu{
/*border:2px solid black;*/

border:2px solid black;

}

.divCorps{
/*border:2px solid red;*/


position:relative;
}

.divCorps1{
/*border:2px solid red;*/
width:59%;
height:auto;
float:left;
/*background-color:#d3d17b;*/
/*background-color: #cabf58;*/
background-color:#8A151A;
border:0px solid black;
margin-bottom : 10px;
padding-left:5px;
padding-bottom:5px;
padding-right:5px;
padding-top:5px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}


.divCorps2{
/*border:2px solid red;*/
width:59%;
height:auto;
float:left;
margin-bottom : 10px;
padding-left:0px;
padding-bottom:5px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}


.divCorps3{
border:1px solid black;
background-color: #d5dcd0;
width:59%;
height:auto;
float:left;
margin-bottom : 10px;
padding-left:0px;
padding-bottom:5px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.divCorps1 td{
font-size:11px;
}

.divPerso{
	float:left;
	margin-left:5px;
	
	

}

.divFacturation{

	
}

.sousCorps{

padding-left:210px;
padding-right:2Opx;
}

.sousCorps1{
/*background:  url(image/caisse.jpg);*/
padding-left:210px;
padding-right:2Opx;
}

.sousCorps2{
padding-left:210px;
padding-right:2Opx;

background-image:url(image/caisse.jpg);

}

.titreTab{
font-size:12px;
color:#FFFFFF; 
font-weight:100;
/*background-color:#8A151A;*/
background-color:#6a6559;

width:100%;
padding-left:5px;
text-align:left;

}

.titreTab2{
font-size:12px;
color:#FFFFFF; 
font-weight:100;
/*background-color:#8A151A;*/
background-color:#6a6559;
padding-left:5px;
text-align:left;
}
.imgBtn{
cursor: pointer;

}

th{

font-size:12px;
font-weight:100;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;

}

a img {

border:0;

}
.gauche{
	float:left;
	height:100%;
	width:200px;
}

.menuGauche{

border:1px solid black;


}

.menuGauche2{
margin-top:20px;
border:1px solid black;


}

.imageFleche{

}

.titreMenu{

color:white;
background-color:black;
}

.corpsMenu{
background-color:#dbd9d7;
text-align:left;
padding-left:5px;
}

.refresh{
cursor:pointer;


}
.titre{
	border-bottom:3px solid #006600;
	font-size: 18px;
	color: #000000;
	

}

.tdProduit{

font-size:14px;
}
#erreurInscription{
color:red;
font-size:12px;
margin-right:3px;
}

#erreurInscription2{
color:red;
font-size:12px;
margin-right:3px;
}

.lienArticle{
text-decoration:underline;
color:#8b4513;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

.lienArticle:hover{
text-decoration:underline;
color:#996600;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#erreurRetrouverPwd{
color:red;
font-size:12px;
margin-right:3px;
}


.hrefClient{
	text-decoration:none;
	/*color:&H77ff;*/
	color:#ff7700;
	font-family:Tahoma;
	font-size:10pt;
}
.hrefClientAdmin{
	text-decoration:none;
	/*color:&H77ff;*/
	color:red;
	font-family:Tahoma;
	font-size:10pt;
}
.hrefClient:active{
	text-decoration:none;
	color:#4A96E1;
	font-size:10pt;
}
	
.hrefClient:hover{
	text-decoration:none;
	color:#CC3300;
	font-size:11pt;
}

.nomPrenom{
	font-size: 14px;
	color: #E1042B;

}

.hrefNonInscrit{
	text-decoration:underline;
	color:#ff7700;
}

.EpDesc {
	/* color:#5d5d60; */
	padding-left:5px;
	padding-right:5px;
	text-align:justify;
	font-size: 12px;
}

.EpTitre {

color:#8A151A;
text-transform:uppercase;
margin-right:10px;
}

.inputModif{
font-size: 8pt
}

.titreModif{
font-size: 9pt;
color:grey;
}

.erreurModif{
font-size: 9pt;
color:#ec3032;
}

.divProduit{

border:1px solid black;
background-color:#EDF2CC;
margin-right: 10%;
margin-bottom:20px;



}

.divPagination{

/*background-color:#8A151A;*/
border:1px solid #C9A218;
background-color:#222220;
margin-left:10px;
margin-right: 0px;
margin-bottom:0px;
height:25px;
}

.nomProduit{
background-color:#296234; 
 

border-bottom:1px solid black;
font-size: 20pt;
color:white;
padding-left:5px;
}

.corpsProduit{
position:relative;
height:100px;
padding-top:10px;
padding-left:10px;

}

.imageProduit{
float:left;


}

.texteProduit{
padding-left : 150px;
padding-right: 10px;
text-align: justify ;

}

.prix{
font-size:15pt;
}

.ajoutPanier{
font-size:15pt;
text-decoration:none;
color:#ff0000;

}


.tableauInfo{

width:650px;
}

.tdMontant{

background-color:#d5dcd0;;
font-family:Verdana, Arial, Helvetica, sans-serif;


}
.panier{
/* border: 2px solid #296234; */
padding-bottom:-5px;
}

/* CSS du menu vertical, bieler batiste */


.menu{
    position:absolute;
    /* solve a Opera7/IE display bug */
   width:152px;
    width:150px; 
    border-top: 1px #000 solid;
    border-left: 1px #000 solid;
    border-right: 1px #000 solid;
	margin:0;
	padding:0;
    }
    
.menu span{
    display:none;
    }
    
.menu ul{
    border-top: 1px #000 solid;
    border-left: 1px #000 solid;
    border-right: 1px #000 solid;
    margin:0;
    padding:0;
    position:absolute; /* important */
    width:152px;
    width/**/:150px;
    }
    
.menu li ul{
    visibility:hidden;
    }
            
.menu li ul{
    margin-left:150px; /* be careful */
    margin-top:-24px;
    }
    
.menu a{
    text-align:center;
    background-color: #ededed;
    color:#000;
    text-weight:bold;
    display:block;
    width:150px;
    border-bottom: 1px #000 solid;
    text-decoration:none;
	font-size:13px;
    margin:0;
    padding:3px 0 3px 0; /* em units can creat little graphic bug in mozilla */
    }
    
.menu a:hover{
    background-color: #aaf;
    }
    
/* for a mozilla better display with key nav */
.menu a:focus{
    background-color: #aaf;
}

.menu span{
    /* hide some accessibility stuff */
    display:none;
    }
        
.menu li{
    width:150px;
    display:block;    
    float:left;  
    list-style:none;
    margin:0;
    padding:0;
    }
    
/* IE PC selector */
* html .menu li {
    display:inline; /* solve a IE PC list bug */
    float:none; /* solve a IE5 clav nav bug */
    }
    
a.linkOver{
    background-color: #eee;
    }
	
	
.divIndex{
	height:800px;
}

.critere{

width : 59.5%;
font-family:Tahoma;
background-color:#296234; 
border-bottom:1px solid black;
font-size: 16pt;
color:white;
padding-left:5px;
margin-bottom:5px;
}

.corpsProduit{

}
.divOrigine{

height:250px;



margin-bottom:10px;

}

.demo{
float:right;
margin-right:100px;

margin-left:320px;

}

.divMelange{
height:250px;
background-color:white;
width : 60%;
margin-bottom:10px;

}

.divParfume{
height:300px;

}

.titrePanier{
font-family:Verdana;

color:black;
font-size:30px;

}
.titrePanier2{
font-family:Tahoma;
background-color:#cccccc;
font-size:15px;
text-align:right;

}

.titreDuPanier{
font-size:30px;
font-family:Tahoma;
background-color:#296234;
color:white;
padding-left:5px;
}

.articlePanier{
font-family:Tahoma;
font-size:18px;

}

.texteReduction{
font-family:Tahoma;
font-size:11px;
color:#666666;


}

.divFacturation{






}

.hrPanier{

border: 0;
  width: 100%;
  background-color:grey;


}

.divAdrFacturation{

float:right;
margin-right:20px;



}

.divLivraison{
margin-left:50%;
height:200px;

}

.divAdrLivraison{
width:400px;

}
.divTitre{

padding-left:5px;
color:#e0491c;
font-family:Tahoma;
border-left:4px solid #e0491c;
font-size:20px;

margin-left:5px;

}

.news{
padding-left:5px;


}
.presentation{

}

.partieGauche{
float:left;
background:url(image/fond-site.gif) repeat-y;
width:50%;

}

.partieDroite{

margin-left:50%;

color:red;

}

.titreAdresse{
color:#ff7700;
font-size:22px;
font-family:Tahoma;
}

.adresse{
font-family:Tahoma;
font-size:14px;
}

.divBas{
background-color:black;
clear:both;



}

.hrefInfo{
color:white;
font-family:Tahoma;
font-size:9px;
text-decoration:underline;
}
.tdPage{
color:White;
font-style:Verdana;
font-size:14px;

}

.hrefPage{
color:White;
font-style:Verdana;
font-size:14px;


}

.hrefPage2{
color:Grey;
font-style:Verdana;
font-size:14px;


}
.floatsample { width: 250px;  }
.floatsample .top_left, .floatsample .top_right, .floatsample .bottom_left, .floatsample .bottom_right { height: 19px; background-repeat: no-repeat; }
.floatsample .top_left { width: 19px; float: left; background-image: url("image/bord_03.gif"); }
.floatsample .top_right { background-image: url("image/bord_05.gif"); background-position: right; }
.floatsample .bottom_left { width: 19px; float: left; background-image: url("image/bord_09.gif"); }
.floatsample .bottom_right { background-image: url("image/bord_10.gif"); background-position: right; }
.floatsample .content { border-left: 4px solid black; border-right: 2px solid black; }
