/**/
body{  
	margin:0;
}

#tout{
	margin:216px 0 0;
}

#site{
  /*0*//*216*/margin-top:216px;
margin-left:-490px;
padding-left:50%;
}

.divLogo{
	width:980px;
	position:absolute;
    left: 50%;
    margin-left: -490px;
top:0px;z-index:99;}



#header{
height:280px;
}

#fil{
}

#espace1{
height:10px;
}

#body{
min-height:220px;
}

#espace2{
height:20px;
}

#footer{
height:100px;
}

#navService{

}


/*styles concenrnant les zones*/
#zone0{
width:314px;
background:none;}
#zone1{
/*couleur: couleur personnalisee : transparent*/
background:none;
width:313px;/*313*/
/*couleur:  couleur personnalisee : transparent*/
background:none;}
#zone2{
/*couleur: couleur personnalisee : transparent*/
background:none;
width:313px;/*313*/
/*couleur:  couleur personnalisee : transparent*/
background:none;}
#zone3{
/*couleur: couleur personnalisee :  - largeurLibre*/
background:none;width:313px;/*313*/
}
#zone4{
width:314px;
background:none;}
#zone5{
/*couleur: couleur personnalisee : transparent - largeurLibre*/
background:none;width:313px;/*313*/
}
#zone6{
/*couleur: couleur personnalisee : transparent - largeurLibre*/
background:none;width:313px;/*313*/
}
#zone7{
/*couleur: couleur personnalisee :  - largeurLibre*/
background:none;width:313px;/*313*/
}
#zone8{
width:70px;
background:none;}
#zone9{
/*couleur: couleur personnalisee : transparent - largeurLibre*/
background:none;width:870px;/*870*/
}
#zone10{
width:100px;
background:none;}
#zone11{
/*couleur: couleur personnalisee :  - largeurLibre*/
background:none;width:870px;/*870*/
}


/*style pour les div contenant les animations flash ŕ l'intérieur des zones d'aniamtion flash*/
.contenuHeaderFlash{
	height:280px;
    width:inherit;
    overflow:hidden;
}

.contenuBodyFlash{
	min-height:220px;
    width:inherit;
    overflow:hidden;
}

.contenuFooterFlash{
	height:100px;
    width:inherit;
    overflow:hidden;
}

/*style pour les div contenant les cartes google maps*/
.contenuHeaderGoogle_Maps{
	height:280px;
    width:inherit;
    overflow:hidden;
}

.contenuBodyGoogle_Maps{
	min-height:220px;
    width:inherit;
    overflow:hidden;
}

.contenuFooterGoogle_Maps{
	height:100px;
    width:inherit;
    overflow:hidden;
}

/*style pour les div contenant les blocs couleurs*/
.contenuHeaderCouleur{
	height:280px;
    width:inherit;
    overflow:hidden;
    height:100%;
    display:table;
}

.contenuBodyCouleur{
	min-height:220px;
    width:inherit;
    overflow:hidden;
    height:100%;
    display:table;
}

.contenuFooterCouleur{
	height:100px;
    width:inherit;
    overflow:hidden;
    height:100%;
    display:table;
}

/*style pour les div contenant les elements de formulaire ŕ l'intérieur des zones de formulaire*/
.contenuHeaderFormulaire{
	height:280px;
  /*margin: 0 20px;*/
    overflow-x: hidden;
    overflow-y: auto;
  width:100%;
}

.contenuBodyFormulaire{
	min-height:220px;
  /*margin: 0 20px;*/
    overflow-x: hidden;
    overflow-y: auto;
  width:100%;
}

.contenuFooterFormulaire{
	height:100px;
  /*margin: 0 20px;*/
    overflow-x: hidden;
    overflow-y: auto;
  width:100%;
}


/*style pour les div contenant les actus ŕ l'intérieur des zones de actus*/
.contenuHeaderActualite, .contenuHeaderCatalogue{
	height:280px;
  /*overflow:hidden;*/
  width:inherit;
}

.contenuBodyActualite, .contenuBodyCatalogue{
	min-height:220px;
  /*overflow:hidden;*/
  width:inherit;
}

.contenuFooterActualite, .contenuFooterCatalogue{
	height:100px;
  /*overflow:hidden;*/
  width:inherit;
}

/*style pour les div contenant les produits ŕ l'intérieur des zones de boutique*/
.contenuHeaderBoutique{
	height:280px;
  /*overflow:hidden;*/
  width:inherit;
}

.contenuBodyBoutique{
	min-height:220px;
  /*overflow:hidden;*/
  width:100%;
}

.contenuFooterBoutique{
	height:100px;
  /*overflow:hidden;*/
  width:inherit;
}



div div form textarea{
	resize:none;}

