/***************** STYLE GLOBAUX *****************/
a img{
border:none;
}
a:active, a:focus{
outline:none;

}
/***************** STYLE CONTENU *****************/
#contenu h1{
font:bold 14px Georgia, "Times New Roman", Times, serif;
color:#B6A6AF;
margin:0 0 12px;
border-bottom:1px dotted #B6A6AF;
}
#contenu h2{
font:bold 15px Georgia, "Times New Roman", Times, serif;
color:#B6A6AF;
margin:0 0 7px;
border-bottom:1px dotted #B6A6AF;
}
#contenu p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
line-height:20px;
color:#fff;
margin-bottom:1.2em;
}
#contenu p em{
font-size:12px;
line-height:1.3em;
}
#contenu p.couleur, span.couleur{
color:#B6A6AF;
}
#contenu a:link, #contenu a:visited{
text-decoration:none;
color:#ccc;
}
#contenu a:hover, #contenu a:active{
color:#ccc;
text-decoration:underline;
}
/***************** STYLE FOOTER *****************/
#footer p{
font:10px/30px Arial, Helvetica, sans-serif;
color:#8A6E7E;
text-align:center;
padding:45px 10px 0 0;
}
#footer a:link, #footer a:visited{
text-decoration:none;
color:#8A6E7E;
}
#footer a:hover, #footer a:active{
color:#fff;
}
/***************** ACCUEIL *****************/
#contenu .titre{
float:left;
margin-left:10px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color: #CCCCCC;
text-align:left;
}

.soustitre{
width:200px;
float:left;
margin-left:120px;
margin-top:10px;
}

.vignette{
width:278px;
height:169px;
background-image:url(../images/charte/vignette2.jpg);
background-repeat:no-repeat;
float:left;
margin-left:7px;
margin-top:10px;
margin-bottom:5px;
}

#contenu .vignette .vignright {
	float:left;
	width:164px;
	padding:10px 0 0 0 ;
	
}
#contenu .vignette .designation {
font-size:13px;
color:#4B2A3D;
font-weight:bold;
text-align:center;
height:50px;
margin-bottom:5px;
padding-bottom:0px;
}
#container2 #contenu .vignette .imagevignette{
width:79px;
margin-top:40px;
margin-left:25px;
margin-bottom:10px;
float:left;
margin-right:10px;
}
#container2 #contenu .vignette .texte{
margin-left:70px;
float:right;
font-size:11px;
color:#4B2A3D;
margin-top:20px;
}

#container2 #contenu .vignette .marque{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#4B2A3D;
font-weight:bold;
margin-bottom:0px;
margin-top:0px;
}

#container2 #contenu .vignette p.prixgene{
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:7px;

}
#container2 #contenu .vignette span.prix{
font-size:20px;
font-weight:bold;
color:#764664;
margin-right:10px;
margin-left:10px;

}

#container2 #contenu .vignette span.prixbarre{
font-size:12px;
color:#4B2A3D;
text-decoration:line-through;
}

#container2 #contenu .vignette .vignright .infos{
	width:97px;
	height:17px;
	background-image:url(../images/charte/infos.gif);
	background-repeat:no-repeat;
	float:right;
	margin-left:2px;
	margin-top:18px;
		cursor:pointer;

}

#container2 #contenu .vignette .infos2{
	width:97px;
	height:17px;
	background-image:url(../images/charte/infos.gif);
	background-repeat:no-repeat;
	float:right;
	margin-left:2px;
	margin-top:17px;
		cursor:pointer;

}

/***************** LISTING PRODUITS *****************/

.vignette2{
width:278px;
height:206px;
background-image:url(../images/charte/vignette3.jpg);
background-repeat:no-repeat;
float:left;
margin-left:7px;
margin-top:10px;
position:relative;

}


#contenu .vignette2 .vignright {
	float:right;
	width:164px;
	padding:10px 0 0 0 ;
	
}
#contenu .vignette2 .designation {
font-size:13px;
color:#4B2A3D;
font-weight:bold;
text-align:center;
height:59px;
margin-bottom:0px;
}
#container2 #contenu .vignette2 .imagevignette{
width:79px;
margin-top:50px;
margin-left:25px;
margin-bottom:10px;
float:left;
margin-right:10px;
}
#container2 #contenu .vignette2 .texte{
margin-left:70px;
float:right;
font-size:11px;
color:#4B2A3D;
margin-top:20px;
}

#container2 #contenu .vignette2 .marque{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#4B2A3D;
font-weight:bold;
height:19px;

}

#container2 #contenu .vignette2 p.prixgene{
	
	
	font-family:Arial, Helvetica, sans-serif;

}
#container2 #contenu .vignette2 span.prix{
font-size:20px;
font-weight:bold;
color:#764664;
margin-right:5px;
margin-left:15px;
margin-top:0px;
font-family:Arial, Helvetica, sans-serif;

}

#container2 #contenu .vignette2 span.prixbarre{
font-size:12px;
color:#4B2A3D;
text-decoration:line-through;
margin-right:10px;
font-family: Arial, Helvetica, sans-serif;
}

#container2 #contenu .vignette2 .infos1{
	width:97px;
	height:17px;
	background-image:url(../images/charte/infos.gif);
	background-repeat:no-repeat;
	float:right;
	margin-bottom:0px;
	margin-right:2px;
	margin-top:12px;
	cursor:pointer;
}

#container2 #contenu .vignette2 .descriptif{
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
line-height:12px;
color:#660066;
text-align:left;
}

.picto{
background:transparent url(../images/charte/promo.png) no-repeat ;
	height:52px;
	left:0pt;
	position:absolute;
	top:0pt;
	width:53px;
	_background:url();
	 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/charte/promo.png', sizingMethod='crop');
}
.picto_coeur{
background:transparent url(../images/charte/coeur.png) no-repeat ;
	height:51px;
	left:0pt;
	position:absolute;
	top:0pt;
	width:52px;
	_background:url();
	 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/charte/coeur.png', sizingMethod='crop');
	 margin-bottom:5px;
}
.picto_new{
	background-image:url(../images/charte/new2.png);
	background-repeat:no-repeat;
	height:51px;
	left:0pt;
	position:absolute;
	top:0pt;
	width:52px;
	_background:url();
	 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/charte/new2.png', sizingMethod='crop');
}
#contenu .listing{
	float:left;
	width:420px;
	margin-left:100px;
	margin-top:15px;
	
}
#contenu .listing .titrelisting{
	width:80px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:0px;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	margin-right:0px;
}

#contenu .listing select{
	width:120px;
	margin-left:0px;
	background-color:#FFC7EA;
	color:#4B2A3D;
	font-size:11px;
	margin-right:20px;
}

.textepagination{
float: left;
margin-left:180px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}


/***************** FICHE PRODUIT *****************/

.vignetteimage{
width:171px;
height:228px;
float:left;
margin-left:-8px;
margin-top:10px;
}

.vignetteimage .img_fiche{
border:1px solid #fff;
}

.vignette_droite{
margin-right:0px;
background-image:url(../images/charte/vignette_fiche.jpg);
background-repeat:no-repeat;
width:382px;
float:right;

}

.bottom_vignette_droite{
float:left;
background-image:url(../images/charte/bottom_fiche.jpg);
background-repeat:no-repeat;
width:382px;
height:50px;


}


#container2 #contenu .vignette_droite .designation2 {
font-size:14px;
color:#942063;
font-weight:bold;
text-align:center;
height:62px;
margin-bottom:5px;
padding-bottom:0px;
margin-top:10px;
margin-left:60px;
}

#container2 #contenu .vignette_droite .marque2{
list-style-image:url(../images/charte/pucefiche.gif);
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#4B2A3D;
font-weight:bold;
text-align:left;
margin-left:30px;
}

#container2 #contenu .vignette_droite .descriptif2{
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:#716A6E;
font-weight:bold;
text-align:left;
margin-left:10px;
margin-top:0px;
}

#container2 #contenu .vignette_droite p.prixgene2{
	
	
	font-family:Arial, Helvetica, sans-serif;
	margin-top:20px;
	margin-bottom:50px;
	padding-bottom:5px;
	text-align:center;

}

#container2 #contenu .vignette_droite span.prix2{
font-family:Arial, Helvetica, sans-serif;
text-align:center;
font-size:20px;
font-weight:bold;
color:#942063;
margin-right:5px;
margin-left:10px;

}
#container2 #contenu .vignette_droite span.prixbarre2{
font-size:12px;
color:#4B2A3D;
text-decoration:line-through;
font-family:Arial, Helvetica, sans-serif;
}



#container2 #contenu .vignette_droite .panier{

float:right;
margin-right:80px;
margin-top:8px;
margin-bottom:0px;

}

.trait{
margin-left:50px;
}

.vignettesecondaire{
width:width:171px;
float: left;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;

}

.vignettesecondaire .vignettesecondaire1{
float: left;
margin-left:0px;
margin-right:5px;
margin-top:5px;
margin-bottom:5px;

}

.vignettesecondaire .vignettesecondaire2{
float:right;
margin-right:0px;
margin-top:5px;
margin-bottom:5px;

}

.vignettesecondaire img{
float: left;
margin-right:10px;
margin-top:20px;
border:1px #666666 solid;
}


.zonepanier{
float: left;
width:300px;
margin-left:50px;
}
#container2 #contenu .vignette_droite .zonepanier .titrepanier{
float:left;
width:100px;
margin-left:20px;
color:#990066;
font-size:11px;
font-weight:bold;
}




.zonepanier select{
float:left;
width:100px;
margin-left:10px;
background-color:#942063;
color:#fff;
font-size:11px;
}
 #container2 #contenu .vignette_droite .zonepanier .quantite{
float:left;
width:100px;
margin-left:10px;
background-color:#942063;
color:#fff;
font-size:11px;
border:1px  #CCCCCC solid;
}

.label1 {
	width:150px;
	line-height:2,2em;
	font-size:12px;
	color:#AEACAD;
	font-family:Arial, Helvetica, sans-serif;
}
#contenuTexte .listee1{
	width:150px;
	border:1px solid #dd195f;
	font-size:12px;
	color:#323232;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:15px;
	margin-right:25px;
}

 #pagination{
	width:500px;
	float:left;
	height:33px;
	text-align:center;
	margin-top:40px;
	margin-left:50px;
}

 .prev{
	float:left;
	width:64px;
	height:31px;
	
}
 .next{
	float:right;
	width:57px;
	height:40px;

}

.envoi{
width:150px;
float:left;
margin-left:20px;
margin-top:0px;
}
.envoi_ami{


width:125px;
height:32px;
margin-top:120px;

}

.contact{
font-size:14px;
font-weight:bold;
background-image:url(../images/charte/contact.gif);
background-repeat:no-repeat;
width:102px;
height:32px;

}

.vignette_fiche{
width:278px;
height:169px;
background-image:url(../images/charte/vignette2.jpg);
background-repeat:no-repeat;
float:left;
margin-left:7px;
margin-top:10px;
}
.vignette_fiche .img{
width:79px;
margin-top:39px;
margin-left:25px;
margin-bottom:30px;
float:left;
margin-right:10px;
}

#container2 #contenu .vignette_fiche .designationfiche {
font-size:12px;
color:#4B2A3D;
text-align:left;
height:62px;
width:160px;
margin-bottom:5px;
padding-bottom:0px;
margin-top:38px;
margin-left:110px;
font-weight:bold;
}

#container2 #contenu .vignette_fiche .prixfiche{
font-size:20px;
font-weight:bold;
color:#942063;
margin-right:10px;
width:160px;
height:20px;
margin-left:110px;

}
.separateur{
float:left;
margin-left:10px;
margin-top:40px;
}

.infos_fiche{
float:right;
margin-right:0px;
margin-top:1px;
}

.ajoutpanier {
	width:143px;
	height:43px;
	float:right;
	margin-right:95px;
	margin-top:5px;
	background-image:url(../images/charte/ajoutpanier.gif);
	background-repeat:no-repeat;
	cursor:pointer;
}

/***************** MAGAZIN POULETTE DE LUXE *****************/

.vignettemagazin{
width:600px;
float:left;
margin-left:0px;
padding-left:0px;
margin-top:10px;
margin-bottom:10px;

}

.vignettemagazin img{
margin-left:15px;

}

.vignettetexte{
width:550px;
float:left;
margin-left:0px;
padding-left:0px;
margin-top:10px;

}
#container2 #contenu  .texte{
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:20px;

}
#container2 #contenu  .texte2 {
color: #FF66FF;
font-size:12px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
#container2 #contenu  .texte3 {
color:#ED86C1;
font-size:12px;
text-align:center;
font-weight:bold;
}

/***************** CONTACT *****************/
#container2 #contenu #contact_fomulaire {
	width:200px;
	float:left;
	padding-bottom:20px;
}
#contact_prop {
	width:290px;
	float:left;
	margin-left:10px;
}
#contenu input,textarea{
	width:95%;
	border:1px solid #C29CAD;
	font-size:12px;
	color:#361E2C;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
}

#contenu input:focus,textarea:focus{
	border:1px solid #361E2C;
}
#contenu .champRequis{
	color:#EEE8E8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#contenu   .bouton {
	border:1px solid #361E2C;
	font-size:12px;
	color:#361E2C;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	width:95%;
	font-weight:bold;
}

#contenu  .bouton:focus {
	border:1px solid #361E2C;
}

#contenu  .capa{
	width:95%;
	border:1px solid #361E2C;
	font-size:12px;
	color:#361E2C;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
}

#contenu  .capa:focus{
	border:1px solid #BA7493;
}

#contenu .case{
	text-align:left;
	width:15px;
	border:none;
	background:none;
	margin-bottom:5px;
}

.titre_parti {
	margin-bottom:15px;
	margin-left:0px;
	width:96%;
}

.titre_parti2  {
	width:96%;
	margin-top:10px;
	margin-bottom:10px;
	
}
#contact_coordonnees {
	width:290px;
	float:left;
	margin-bottom:20px;

}
#contact_plan {
	width:290px;
	float: right;
}

#contact_loi {
	width:290px;
	float:left;
	margin-top:30px;
	padding-bottom:10px;
}

#contenu .txt_bas3 {
	font-size:11px;
	width:97%;
}

#contenu .txt_bas{
	font-size:9px;
}

.label3 {
	line-height:2.2em;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:8px;
	color:#FF66FF;
}

.titreform{
float:left;
margin-left:10px;
margin-right:30px;
width:211px;
margin-bottom:20px;
height:31px;
margin-top:20px;
}

.titrecoor{
float:right;
margin-left:20px;
margin-right:5px;
width:211px;
margin-bottom:20px;
height:31px;
margin-top:20px;
}
.titreplan{
float:right;
margin-left:0px;
margin-right:70px;
margin-bottom:20px;
margin-top:20px;
}

.coordonnes{
float:right;
margin-top:10px;
width:195px;

}

.global{
float:left;
width:580px;}
#container2 #contenu .coordonnes .coordonne{
font-size:11px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
}
#container2 #contenu .coordonnes .grandtitre{
font-size:14px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
color:#FF66FF;
font-weight:bold;

}

/***************** MENTION *****************/

.mentiontext{
width:500px;
margin-left:10px;
float:left;
}

#container2 #contenu .mentiontext .titretxt{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
margin-left:5px;
font-weight:bold;
color: #FF66FF;
}
#container2 #contenu .mentiontext .mentiontext .txt{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
margin-left:5px;
color:#FFFFFF;
}

#container2 #contenu .mentiontext .mentiontext .txt .lienmention{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#FF66FF;
}

#listul{
margin-left:10px;

}

.liste{
list-style-image:url(../images/charte/puce1.png);
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#CCCCCC;
}

.sousliste{
margin-left:20px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#CCCCCC;
}


#container2 #contenu .mentiontext .haut_page {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
float:right;
font-weight:;
color:#990066;
}











