body{
text-align:center;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
background-image:url(../img/background.png);
background-repeat:repeat-x;
background-color:#1c0414;
font-size:12px;
}
#EncartPartenaire{
float:left;
width:261px;
background-image:url(../img/encartPartenaireAcc.png);
color:#000000;
height:222px;
}
#EncartPartenaire p{
font-size:11px;
margin-left:46px;
margin-top:137px;
text-align:justify;
width:201px;
}
#box{
margin-left:auto;
margin-right:auto;
width:1070px;
background:url(../img/arrondi.png);
background-repeat:no-repeat;
height:700px;
}
#boxContenu{
width:1024px;
margin-left:45px;
float:left;
position:relative;
text-align:left;
}
#Arianne{
color:#FFFFFF;
left:50px;
position:absolute;
top:147px;
}
#infoHaut{
width:100%;
text-align:right;
color:#f1f422;
float:left;
}
#infoHaut a{
float:right;
margin-left:20px;
}
#infoHaut a:link{
color:#f1f422;
}
#infoHaut a:hover{
color:#ffffff;
}
#infoHaut a:visited{
color:#f1f422;
}
#infoHaut a:visited:hover{
color:#ffffff;
}
#logo{
float:left;
height:123px;
margin-left:47px;
width:173px;
}
#menu{
float:left;
height:66px;
margin-left:8px;
margin-top:58px;
width:795px;
}
#menu img{
margin:0 0 0 -3px;
padding:0;
}
#centre{
float:left;
margin-top:30px;
width:784px;
min-height:680px;
}
#nouveaute{
float:left;
background-image:url(../img/newsFd.png);
width:784px;
height:125px;
}
#EncartLoisir{
float:left;
width:263px;
height:181px;
}
#EncartPrest{
float:left;
width:260px;
height:181px;
}
#EncartLocaux{
float:left;
width:261px;
height:181px;
}
#EncartDistrib{
float:left;
width:523px;
background-image:url(../img/distribEncart.png);
color:#000000;
height:222px;
}
#EncartDistrib p{
float:left;
font-size:11px;
height:150px;
margin-left:344px;
margin-top:65px;
text-align:justify;
width:160px;
}

#colDroite{
left:787px;
position:absolute;
top:163px;
width:240px;
}
#footer{
float:left;
background-image:url(../img/baseline.png);
width:993px;height:238px;
position:relative;
margin-top:-5px;
}
.bandeauLoisir{
background-image:url(../img/bandeauLoisir.png);
float:left;
height:203px;
margin-top:-23px;
width:784px;
}
.vignetteA{
float:left;
background-image:url(../img/BoxAvantage.png);
width:378px;
height:181px;
margin-left:8px;margin-top:11px;
background-repeat:no-repeat;
position:relative;
}
.vignetteO{
float:left;
background-image:url(../img/BoxOrigine.png);
width:378px;
height:181px;margin-left:8px;margin-top:11px;background-repeat:no-repeat;
position:relative;
}
.boutonDetail{
left:176px;
position:absolute;
top:144px;
}
.ajouterPanier{
left:314px;
position:absolute;
top:131px;
}
.titreVignette{
color:#000000;
float:left;
font-size:13px;
font-weight:bold;
height:26px !important;
height:32px;
letter-spacing:0;
margin-left:8px;
margin-top:6px;
text-align:left;
width:350px;
}
.imgVignette{
float:left;
height:138px;
margin-left:5px;
width:160px;
}
.imgVignette img{
border:2px solid #fff;
max-height:138px;
max-width:160px;
}
.description{
color:#000000;
float:left;
font-size:11px;
letter-spacing:0;
margin-left:10px;
margin-top:10px;
text-align:justify;
width:198px;
}
.topBoxDetail{
float:left;
background-image:url(../img/topBoxDetail.png); width:773px;  height:40px;
position:relative;
}
.typeBoxA{
left:650px;
position:absolute;
top:2px;
}#tag a{
  color:#6B112A;
}
.panierDetail{
left:725px;
position:relative;
top:-17px;
}
.miBoxDetail{
float:left;
background-repeat:repeat-y;
background-image:url(../img/miBoxDetail.png);
width:773px;
}
.botBoxDetail{
float:left;
background-image:url(../img/botBoxDetail.png);
width:773px;
height:18px;
}
.titreBoxDetail{
color:#000000;
float:left;
font-size:14px;
font-weight:bold;
height:20px;
margin-left:8px;
margin-top:11px;
width:760px;
}
.imgBoxDetail{
float:left;

max-width:260px !important;
padding:5px;
width:260px;
}
.descriptionDetail{
float:left;
text-align:justify;
width:497px;
}
.titrePhilo{
float:left;
background-image:url(../img/notrePhiloTitre.png);width:785px; height:173px;
}
.topPhilo{
float:left;
background-image:url(../img/topFilo.png);
height:17px;
width:785px;
}
.miPhilo{
float:left;
background-repeat:repeat-y;
width:785px;
text-align:justify;
background-image:url(../img/miFilo.png);
}
.botPhilo{
float:left;width:785px;
background-image:url(../img/botPhilo.png);height:23px;
}
.titreRegioBox{
background-image:url(../img/titreRegioBox.png);
float:left;
height:230px;
margin-top:-11px;
width:789px;
}
.titreContact{
background-image:url(../img/titreContact.png);
float:left;
height:171px;
margin-top:-5px;
width:780px;
}
.formulaireContact{
background-image:url(../img/formulaireContact.png);
float:left;
height:204px;
padding-left:17px;
padding-top:49px;
width:763px;
}
.formulaireContact label{
float:left;width:100px;
height:20px;
display:block;
}
.titrePrestation{
background-image:url(../img/titrePrestation.png);
float:left;
height:186px;
margin-top:-14px;
width:781px;
}
.identifiez{
float:left;
background-image:url(../img/identifiez.png);
width:240px;
height:166px;
}
.actuEntreprise{
float:left;

width:240px;
height:82px;
}
.favoris{
float:left;

width:240px;
height:43px;
}
.ami{
float:left;

width:240px;
height:41px;
} 
.nouveauteTitre{
background-image:url(../img/nouveauteTitre.png);
float:left;
height:178px;
margin-bottom:-5px;
margin-top:-10px;
width:796px;
}
.produitLocauxTitre{
float:left;
background-image:url(../img/titreLocaux.png);width:781px;height:172px;

}
.miPhilo p{
padding-left:15px;
padding-right:18px;}

.DistribTitre{
float:left;
background-image:url(../img/titreDistributeurs.png);width:781px;height:172px;

} 
.boxPack{
float:left;
width:380px;height:231px;
}
#EncartDistrib a:link{
color:#fff;
font-weight:bold;
}
#EncartDistrib a:hover{
color:#000;
font-weight:bold;
}
#EncartDistrib a:visited{
color:#fff;
font-weight:bold;
}
#EncartDistrib a:hover{
color:#000;
font-weight:bold;
}
#baseline{
color:#000000;
font-weight:bold;
left:220px;
position:absolute;
top:100px;
width:620px;
}
#baseline a:link{
color:#000;
font-weight:bold;
}
#baseline a:hover{
color:#000;
font-weight:bold;
}
#baseline a:visited{
color:#000;
font-weight:bold;
}

#tag a{
  color:#6B112A;
  text-decoration:none;
}

.cache_noir{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 100%;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.Form_center{
	position: absolute;
	top: 0px;
	left: 0px;
	padding:2px;
	z-index: 100;
	text-align: center;
	border:1px solid black;
	background: #CCC;
}