/* CSS Document */
body { 
margin: 0; /* pour éviter les marges */
text-align: center; /* pour corriger le bug de centrage IE */ }



.background
{
background:url(../images/font_03.gif);

width:800px;
height:100%;
margin-left: auto;
margin-right: auto;
text-align: left;
 
}

.backgroundPromo
{
background:url(../images/font_03.gif);
width:800px;
height:150%;
margin-left: auto;
margin-right: auto;
text-align: left;
 
}



.backgroundContact
{
background:url(../images/font_03.gif);

width:800px;
height:160%;
margin-left: auto;
margin-right: auto;
text-align: left;
}


.top2 {

background:transparent url(../images/top2.jpg) repeat scroll 0 0;
color:#216C42;
font-family:arial;
font-size:11px;
font-weight:bold;
height:108px;
width:800px;
}

.top {

background:transparent url(../images/top.jpg) repeat scroll 0 0;
color:#216C42;
font-family:arial;
font-size:11px;
font-weight:bold;
height:108px;
width:800px;
}


.newsletter {
margin-left:600px;
padding-top:5px;
width:190px;
}



.new
{
width:200px;
margin-left:600px;
padding-top:3px;

}

.go {
float:right;
margin-right:17px;
margin-top:1px;
width:px;
}

ul
{
margin:0;
padding:0;
}

a
{

color:#2E60A7;
}

a:hover
{
color:red;

}


.menuhaut
{

background:url(../images/menu_02.gif);
width:800px;
height:40px;
text-align:center;
}


.menuhaut li {
display:inline;
line-height:39px;
margin-left:12px;
margin-top:5px;
padding-top:10px;
}



.menuhaut li a {
color:#2E60A7;
font-family:arial;
font-size:14px;
font-weight:bolder;
height:50px;
padding:6px;
text-decoration:none;
}


.menuhaut li a:hover
{
height:50px;
color:red;
background:url(../images/aOver.jpg);
text-decoration:none;
/*padding-top:10px;*/

}


.menuhaut a.actif
{
height:50px;
color:red;
background:url(../images/aOver.jpg);
text-decoration:none;
}



.centre
{
margin:0px;
background:url(../images/font_03.gif);
width:800px;
height:410%;

}

.centrePartenaires
{
margin:0px;
background:url(../images/font_03.gif);
width:800px;
height:1000px;

}


.centreContact
{
margin:0px;
background:url(../images/font_03.gif);
width:800px;
/*height:1700px;*/
height:1900px;

}

.centreContactEn
{
margin:0px;
background:url(../images/font_03.gif);
width:800px;
height:160%;

}

.centreSiteMap
{
margin:0px;
background:url(../images/font_03.gif);
width:800px;
height:210%;

}


.centreEvents
{
margin:0px;
background:url(../images/font_03.gif);
width:800px;
height:185%;

}



.colDroite{
float:right;
margin-right:15px;
width:178px;
height:100%;
}


.colCentre {
float:left;
height:100%;
margin-left:10px;
margin-top:0;
width:391px;
}

.colGauche  {
float:left;
height:100%;
margin-left:16px;
width:178px;
}

.promos {
background-color:white;
border-bottom:thin solid #D5D3D0;
border-left:thin solid #D5D3D0;
border-right:thin solid #D5D3D0;
height:156px;
width:178px;
text-align:center;
}

.promos Autrespromotions a{
color:#2E60A7;
text-decoration:none;
}

.promos Autrespromotions a:hover{
color:red;
text-decoration:none;
}



.promos a img {
color:#ffffff;
text-decoration:none;
}

.promos a:hover img {
color:#ffffff;
text-decoration:none;
}

.vitamine
{
border-bottom:thin solid #D5D3D0;
border-left:thin solid #D5D3D0;
border-right:thin solid #D5D3D0;
width:179px;
height:99px;
text-align:center;
}


.cosmetique
{
border-bottom:thin solid #D5D3D0;
border-left:thin solid #D5D3D0;
border-right:thin solid #D5D3D0;
width:179px;
height:99px;
text-align:center;
}

.bebe
{
border-bottom:thin solid #D5D3D0;
border-left:thin solid #D5D3D0;
border-right:thin solid #D5D3D0;
width:178px;
height:122px;
text-align:center;
}

.gluten {
border-bottom:thin solid #D5D3D0;
border-left:thin solid #D5D3D0;
border-right:thin solid #D5D3D0;
height:115px;
margin-top:1px;
text-align:center;
width:179px;
}

.fruitslegumes
{
border-bottom:thin solid #D5D3D0;
border-left:thin solid #D5D3D0;
border-right:thin solid #D5D3D0;
width:178px;
height:122px;
text-align:center;
}

.poisson
{
border-bottom:thin solid #D5D3D0;
border-left:thin solid #D5D3D0;
border-right:thin solid #D5D3D0;
width:178px;
height:95px;
text-align:center;
}

.naturopathe
{
border-bottom:thin solid #D5D3D0;
border-left:thin solid #D5D3D0;
border-right:thin solid #D5D3D0;
width:178px;
height:177px;
text-align:center;
}

.produit
{
border-bottom:thin solid #D5D3D0;
border-left:thin solid #D5D3D0;
border-right:thin solid #D5D3D0;
width:178px;
#width:100px;

height:117px;
text-align:center;
}

.detailsproduit
{
width:270px;

}

.detailsproduit li
{
display:inline;
border-top:thin solid #D5D3D0;
border-left:thin solid #D5D3D0;
border-right:thin solid #D5D3D0;
height:30px;
width:100px;
text-align:center;
list-style-type: none;
padding-top:4px;
padding-right:4px;
padding-left:4px;


}

.detailsproduit li a
{

text-decoration:none;
color:red;

}

.detailsproduit li a:hover
{
text-decoration:none;
color:blue;

}




.details {
display:block;
min-height:350px;
padding:8px;
text-align:justify;
border:thin solid #D5D3D0;
margin-bottom:20px;
width:520px;
}

.detailsIngredients {
display:block;
padding:8px;
text-align:justify;
margin-bottom:20px;
width:500px;
overflow:hidden;

}


.detailsUsage {
display:block;
min-height:350px;
padding:8px;
text-align:justify;
margin-bottom:20px;
width:500px;
visibility:hidden;
}



.accredite {
color:#216C42;
font-size:medium;
font-weight:bold;
margin-left:638px;
margin-top:-109px;
}


.accredite a{
color:transparent;
text-decoration:none;

}

.accredite a:hover{
color:transparent;
text-decoration:none;

}


.bandeCote {
background-color:#216C42;
color:white;
font-family:arial;
font-size:12px;
font-weight:bold;
height:22px;
line-height:2;
margin-top:5px;
text-align:center;
width:179px;
border: thin solid #00CCFF;
}

.bandeCoteEvent {
background-color:#216C42;
border:thin solid #00CCFF;
color:white;
float:right;
font-family:arial;
font-size:12px;
font-weight:bold;
height:22px;
line-height:2;
margin-top:-198px;
text-align:center;
width:200px;
}

.bandeCoteEventEn {
background-color:#216C42;
border:thin solid #00CCFF;
color:white;
float:right;
font-family:arial;
font-size:12px;
font-weight:bold;
height:22px;
line-height:2;
margin-top:-191px;
text-align:center;
width:200px;
}

.bandeCentre
{
width:391px;
background-color:#216C42;
color:white;
font-family:arial;
font-size:12px;
font-weight:bold;
height:22px;
line-height:2;
margin-top:5px;
text-align:center;
border: thin solid #00CCFF;
}

.bandeCentreEvent
{
width:575px;
background-color:#216C42;
color:white;
font-family:arial;
font-size:12px;
font-weight:bold;
height:22px;
line-height:2;
margin-top:5px;
text-align:center;
border: thin solid #00CCFF;
}

.bandeCentrePromo
{
width:500px;
background-color:#216C42;
color:white;
font-family:arial;
font-size:12px;
font-weight:bold;
height:22px;
line-height:2;
margin-top:5px;
text-align:center;
border: thin solid #00CCFF;
}

.bandeCentreProduits
{
width:583px;
background-color:#216C42;
color:white;
font-family:arial;
font-size:12px;
font-weight:bold;
height:22px;
line-height:2;
margin-top:5px;
text-align:center;
border: thin solid #00CCFF;

}

.produits2 {
background-color:white;
border-bottom:thin solid #D5D3D0;
border-left:thin solid #D5D3D0;
border-right:thin solid #D5D3D0;
color:#216C42;
min-height:80px;
padding-left:22px;
padding-right:36px;
padding-top:30px;
text-align:justify;
width:524px;
}





.bienvenue {
background-color:white;
border-right:thin solid #D5D3D0;
border-left:thin solid #D5D3D0;
border-bottom:thin solid #D5D3D0;
color:#216C42;
font-family:arial;
font-size:13px;
font-weight:lighter;
padding-left:22px;
padding-right:36px;
padding-top:1;
text-align:justify;
width:332px;
}

.historique {
background-color:white;
border-right:thin solid #D5D3D0;
border-left:thin solid #D5D3D0;
border-bottom:thin solid #D5D3D0;
color:#216C42;
font-family:arial;
font-size:13px;
font-weight:lighter;
padding:10px 31px 10px 28px;
padding-bottom:10px;
text-align:center;
width:332px;
}


.produits {
background-color:white;
border-bottom:thin solid #D5D3D0;
border-left:thin solid #D5D3D0;
border-right:thin solid #D5D3D0;
color:#216C42;
font-family:arial;
font-size:13px;
font-weight:lighter;
min-height:80px;
padding-left:31px;
padding-right:28px;
padding-top:30px;
text-align:justify;
width:332px;
}

.promo
{
/*float:right;*/
height:20px;
margin-bottom:5px;
/*margin-right:86px;*/
margin-top:20px;
}

.promo2
{
/*float:right;*/
height:20px;
margin-bottom:5px;
/*margin-right:181px;*/
margin-top:20px;
}


.calendrier {
background-color:white;
border-right:thin solid #D5D3D0;
border-left:thin solid #D5D3D0;
border-bottom:thin solid #D5D3D0;
color:#216C42;
font-family:arial;
font-size:13px;
font-weight:lighter;
padding-left:22px;
padding-right:36px;
padding-top:1;
text-align:center;
width:517px;
}

.centrePromo {
background-color:white;
border:thin solid #D5D3D0;
color:#216C42;
font-family:arial;
font-size:13px;
font-weight:lighter;
margin-top:5px;
padding-left:18px;
padding-top:1px;
text-align:center;
width:550px;
}



.circulaire {
background-color:white;
border-bottom:thin solid #D5D3D0;
border-left:thin solid #D5D3D0;
border-right:thin solid #D5D3D0;
color:#216C42;
font-family:arial;
font-size:12px;
font-weight:lighter;
/*height:465px;*/
padding-left:10px;
padding-right:10px;
padding-top:7px;
text-align:center;
}

.circulaire a{
color:white;
}

.circulaire a:hover{
color:white;
}

.circulaire2 {
background-color:white;
color:#216C42;
font-family:arial;
font-size:13px;
font-weight:lighter;
height:750px;
padding-top:5px;
text-align:center;
}

.circulaire3 {
background-color:white;
color:#216C42;
font-family:arial;
font-size:13px;
font-weight:lighter;
height:130px;
padding-left:5px;
padding-right:84px;
padding-top:5px;
text-align:left;
margin-top:-20px;
}



.txtCirculaire {
float:right;
height:20px;
margin-right:8px;
margin-bottom:5px;
margin-top:30px;
}

.txtsolde {
float:right;
height:20px;
margin-right:8px;
margin-bottom:5px;
margin-top:30px;
}


.txtCirculaire2 {
float:right;
height:20px;
margin-right:30px;
margin-bottom:5px;
margin-top:30px;
}

.txtCirculaire3 {
float:right;
height:20px;
margin-right:16px;
margin-bottom:5px;
margin-top:30px;
}

.txtCirculaireEn {
height:50px;
margin-left:116px;
margin-top:-94px;
}

.video {
background-color:white;
border-bottom:thin solid #D5D3D0;
border-left:thin solid #D5D3D0;
border-right:thin solid #D5D3D0;
color:#216C42;
font-family:arial;
font-size:13px;
font-weight:lighter;
height:56px;
margin:0;
padding:7px;
text-align:justify;
width:165px;
}

.partenaires {
background-color:white;
border-bottom:thin solid #D5D3D0;
border-left:thin solid #D5D3D0;
border-right:thin solid #D5D3D0;
color:#216C42;
font-family:arial;
font-size:13px;
font-weight:lighter;
height:59px;
margin:0;
padding:7px;
text-align:justify;
width:165px;
}

.videoEn {
background-color:white;
border-bottom:thin solid #D5D3D0;
border-left:thin solid #D5D3D0;
border-right:thin solid #D5D3D0;
color:#216C42;
font-family:arial;
font-size:13px;
font-weight:lighter;
height:56px;
margin:0;
padding-left:12px;
padding-top:7px;
padding-right:7px;
text-align:justify;
width:160px;
}

.partenairesEn {
background-color:white;
border-bottom:thin solid #D5D3D0;
border-left:thin solid #D5D3D0;
border-right:thin solid #D5D3D0;
color:#216C42;
font-family:arial;
font-size:13px;
font-weight:lighter;
height:59px;
margin:0;
padding-left:12px;
padding-top:7px;
text-align:justify;
width:166px;
}

.event {
background-color:white;
border-bottom:thin solid #D5D3D0;
border-left:thin solid #D5D3D0;
border-right:thin solid #D5D3D0;
color:#216C42;
float:right;
font-family:arial;
font-size:13px;
font-weight:lighter;
height:167px;
margin-top:-174px;
padding-left:19px;
padding-right:17px;
padding-top:6px;
width:163px;
}

.eventEn {
background-color:white;
border-bottom:thin solid #D5D3D0;
border-left:thin solid #D5D3D0;
border-right:thin solid #D5D3D0;
color:#216C42;
float:right;
font-family:arial;
font-size:13px;
font-weight:lighter;
height:167px;
margin-top:-167px;
padding-left:19px;
padding-right:17px;
padding-top:6px;
width:164px;
}


.pied

{
background:url(../images/font_05.gif);
width:800px;
height:159px;

}


.coordonnes {
color:#216C42;
font-family:arial;
font-size:9px;
font-weight:lighter;
margin-top:0;
padding-top:100px;
text-align:center;
}

.acas {
float:right;
margin-right:30px;
margin-top:-61px;
}

.info {
background-color:#EFF6FA;
border:thin solid orange;
color:#216C42;
font-family:arial;
font-size:9px;
font-weight:lighter;
height:37px;
margin-top:-7px;
padding-left:5px;
padding-right:5px;
padding-top:2px;
text-align:left;
width:174px;
}


.messInscription
{
  border: thin solid #669933;
}


.adresse {
float:left;
margin-bottom:36px;
margin-right:32px;
margin-top:30px;
}

.heures
{
margin-top:25px;
 text-align:right;
}


.formContact
{
  color:#216C42;
font-family:arial;
font-size:13px;
font-weight:lighter;

}


.plan li
{

list-style: none;
 
}

.promoQuotidiennes {
border:1px solid #00CCFF;
color:#216C42;
/*height:200px;*/
padding:11px;
width:477px;
}

#legales
{
background-color:#ECFBFF;
width:280px;
height:280px;
font-size:14px;
margin-top:10px;



}

.xiti {
margin-left:738px;
margin-top:-15px;
}

.produitVedette {
background-color:white;
border-bottom:thin solid #D5D3D0;
border-left:thin solid #D5D3D0;
border-right:thin solid #D5D3D0;
color:#216C42;
font-family:arial;
font-size:10px;
font-weight:lighter;
padding-right:0px;
padding-top:7px;
text-align:justify;
width:391px;
}

ul.pagination {
    text-align: left;
}

ul.pagination li {
    display: inline;
    margin: 10px 5px;
    padding: 5px;
    text-align: left;
}

ul.pagination li.page-courante {
    font-weight: bold;
}

.block
{
border-top:1px solid #D5D3D0;
border-bottom:1px solid #D5D3D0;
border-left:1px solid #D5D3D0;
border-right:1px solid #D5D3D0;
} 

.promotion {
margin-left:-20px;
margin-top:3px;
}

.promotionAccueil
{
margin-top:3px;
}