/*
imgv/=>imgv/
#6BFF5A=>#6BFF5A
#3D9233=>#3D9233
*/
body/*choix police site*/ 
{
  background-image:url(imgv/fond.gif);
  background-repeat:repeat;
  font-family:Arial,Verdana,sans-serif;
  color:#E6E4F4;
}
#Global/*site (ban+menu+corps+pied)*/
{  
  width:979px;
  margin:auto;
}
#Globalinf/*centrere pour info*/
{
  width:600px;
  margin:auto;
}
#Ban
{
  width:979px;
  height:158px;
  background-image:url(imgv/ban.jpg);
  margin-bottom:15px;
}
#Ban img
{
  border:none;
  width:979px;
  height:158px;
}
#Ban a/*Lien banniere*/
{
  outline:none;
}
#Menu
{
  width:184px;
  color:#E6E4F4; 
  margin-bottom:15px;
  float:left;
}
#MenuTop
{
  width:184px;
  height:24px;
  background-image:url(imgv/menu-top.gif);
}
#MenuMid
{
  width:184px;
  background-image:url(imgv/menu-mid.gif);
  padding-top:1px;
}
#MenuMid a /*Lien menu*/
{
  display:block;
  width:184px;
  height:31px;
  color:#E6E4F4;
  text-decoration:none;
}
#MenuMid strong/*Lien menu Niv 1 */
{
  vertical-align:-4px;
  padding-left:10px;
  font-size:17px;
  font-style:normal;
  font-weight:normal;
}
#MenuMid i/*Lien menu Niv 2 */
{
  vertical-align:-4px;
  font-size:15px;
  font-style:italic;
  font-weight:normal;
  text-align:center;
}
#MenuMid em/*Lien menu Niv 3 */
{
  vertical-align:-4px;
  padding-right:10px;
  font-size:15px;
  font-style:italic;
  font-weight:normal;
}
.MenuNiv0
{
  width:183px;
  height:31px;
  margin:auto;
  margin-top:-1px;
  margin-left:0px;
  text-align:left;
  background-image:url(imgv/btnniv1.gif);
  background-repeat:no-repeat;
 }
.MenuNiv0:hover
{
	background-image:url(imgv/btnselec.gif);
}
.MenuNiv1:hover
{
	background-image:url(imgv/btnselec.gif);
}
.MenuNiv2:hover
{
	background-image:url(imgv/btnselec.gif);
}
.MenuNiv
{
  width:183px;
  height:31px;
  margin:auto;
  margin-top:-1px;
  margin-left:0px;
  text-align:left;
  background-image:url(imgv/btnniv1.gif);
  background-repeat:no-repeat;
}
.MenuNiv1
{
  width:183px;
  height:31px;
  margin:auto;
  margin-top:-1px;
  margin-left:0px;
  text-align:center;
  background-image:url(imgv/btnniv2.gif);
  background-repeat:no-repeat;
}
.MenuNiv2
{
  width:183px;
  height:31px;
  margin:auto;
  margin-top:-1px;
  margin-left:0px;
  text-align:right;
  background-image:url(imgv/btnniv3.gif);
  background-repeat:no-repeat;
}
#MenuBot
{
  width:184px;
  height:54px;
  background-image:url(imgv/menu-bot.gif);
}
#Corps
{
  width:767px;
  margin-left:15px;
  margin-bottom:15px;
  float:right;
}
#CorpsTop
{
  width:767px;
  height:23px;
 background-image:url(imgv/corps-top.gif);
}
.ariane
{
 margin-left:15px;
 font-size:10px;
}
.ariane a/*Fil Ariane*/
{
	font-style:normal;
	color:#E6E4F4;
}
#CorpsMid
{
  width:767px;
  background-image:url(imgv/corps-mid.gif);
}
.hidform /*p formulaire caché*/
{
  display:inline;
  margin:0px;
}
.listbtn/*div position bouton + d'info*/
{
  margin-top:0px;
  padding-bottom:20px;
}
#CorpInfoTop /*+d'info*/
{
  width:500px;
  height:23px;
  background-image:url(imgv/infos-top.gif);
}
#CorpInfoMid /*+d'info*/
{
  width:500px;
  background-image:url(imgv/infos-mid.gif);
  background-repeat:repeat-y;
}
#CorpInfoMid em/* titre 2 pararaphe +d'info*/
{
  font-size:17px;
  font-style:normal;
  font-weight:bold;
  text-decoration:underline;
}
#CorpInfoMid strong/* titre 2 pararaphe +d'info*/
{
  font-size:18px;
  font-style:normal;
  font-weight:bold;
  text-decoration:underline;
}
#CorpInfoMid p/*pararaphe +d'info*/
{
  margin-top:0px;
  margin-bottom:0px;
  padding:15px;
  padding-top:0px;
  font-size:17px;
  font-style:normal;
  font-weight:normal;
}
#CorpInfoMid hr /*barre de séparation horizontal +d'info*/
{
  color:#E6E4F4;
  margin-right:10px;
  margin-left:10px;
}
#CorpInfoMid h1 /*Titres dans plus d'info */
{
  margin:auto;
  margin-top:-1px;
  margin-bottom:5px;
  text-align:center;
  font-size: 25px;
  font-weight:normal;
  font-style:normal;
}
.closeinf /*lien de fermeture de la page +d'info + imprimer + nous contacter*/
{
  display:block;
  color:#E6E4F4;
  font-size:14px;
  text-align:right;
  margin-right:15px;
  margin-left:15px;
  margin-top:0px;
  text-decoration:underline;
  float:right;
}
#subcontact
{
  display:block;
  color:#E6E4F4;
  font-size:14px;
  text-align:right;
  margin-right:15px;
  margin-left:15px;
  margin-top:-3px;
  text-decoration:underline;
  float:right;
  border-style:none;
  background-color:#3D9233;
  cursor:pointer;
}
#centrimg /* permet de centrer "l'image lien" + d'info */
{
  text-align:center;
  line-height:12px;
}
#CorpInfoMid img /*image N°1plus d'info*/
{
  margin:auto;
  border-style:solid;
  border-width:1px;
  border-color:#6BFF5A;
}
#imginf/*image cliquable + d'info +llien inf*/
{
  color:#E6E4F4;
  width:auto;
  text-decoration:none;
  font-size:12px;
  text-align:center;
  margin-bottom:-15px;
}
#CorpInfoMid h2 /*Promo+d'info*/
{
  text-align:center;
  font-size:30px;
  color:#FF0000;
  font-weight: bold;
  margin-top:20px;
  margin-bottom:5px;
}
#CorpInfoMid h3 /*tarif +info*/
{
  text-align:left;
  text-indent:30px;
  font-size:17px;
  color:#E6E4F4;
  text-decoration:underline;
  margin-top:0px;
  margin-bottom:0px;
  font-weight:normal;
  font-style:normal;
}
#CorpInfoMid strong /* titre dans paragraphe +d'info*/
{
  /*display:block;
  float:right;
  margin-top:-15px;
  margin-right:30px;
  text-align:left;
  font-size:30px;
  color:#FF0000;
  font-weight: bold;*/
}
#CorpInfoBot/*+d'info*/
{
  width:500px;
  height:23px;
  background-image:url(imgv/infos-bot.gif);
}
#CorpShowTop /*Liste d'image +d'info*/
{
  width:979px;
  height:23px;
  background-image:url(imgv/diapo-top.gif);
}
#CorpShowMid /*Liste d'image +d'info*/
{
  width:979px;
  background-image:url(imgv/diapo-mid.gif);
  overflow:hidden;
  background-repeat:repeat-y;
}
.imgprinc /*grande image Liste d'image +d'info*/
{
  display:block;
  margin:auto;
  border-style:solid;
  border-width:1px;
  border-color:#6BFF5A;
}
.imgsec/*liste image cliquable sous imgprinc*/
{
  margin-top:5px;
  margin-left:5px;
  border-style:solid;
  border-width:1px;
  border-color:#6BFF5A;
  vertical-align:middle;
}
.closeshow /*lien de fermeture du diaporama*/
{
  display:block;
  width:100px;
  height:auto;
  color:#E6E4F4;
  font-size:14px;
    font-weight:normal;
  font-style:normal;
  margin:auto;
  margin-bottom:2px;
  text-align:center;
  text-decoration:underline;
}
#CorpShowMid hr /*barre de séparation horizontal diaporama*/
{
  color:#E6E4F4;
  margin-right:5px;
  margin-left:5px;
}
#CorpShowMid p /*txt sous image diaporama*/
{
  font-size:17px;
  font-style:normal;
  font-weight:normal;
  text-align:center;
  margin-top:3px;
}
#CorpShowBot/*diaporama*/
{
  width:979px;
  height:23px;
  background-image:url(imgv/diapo-bot.gif);
}
.Para /* paragraphe standard*/
{
  width:708px;
  margin:auto;
  color:#E6E4F4;
  padding-bottom:20px;		
}
.ParaTop
{
  width:708px;
  height:30px;
  background-image:url(imgv/para-top.gif);
  background-repeat:no-repeat;
  margin-bottom:0px;
}
.ParaTop h1/*Titre paragraphe*/
{
  margin-top:0px;
  margin-bottom:0px;
  text-indent:0px;
  padding-left:10px;
  padding-top:1px;
  font-size:20px;
  font-style:normal;
  font-weight:bold;
}
.ParaMid
{
  width:703px;
  background-image:url(imgv/para-mid.gif);
  padding-left:5px;
  overflow:hidden;
}
.tardisp /*position tarif et disponiblité*/
{
  margin-top:15px;
}
.Para em/*Tarif*/
{
  /*display:block;
  float:left;*/
  font-size:18px;
  margin-left:15px;
  font-style:normal;
  text-decoration : underline;
  margin-top:0px;
  text-indent:20px;
}
.dispo /*texte disponibilité*/
{
  margin-top:0px;
  font-size:18px;
  margin-left:15px;
  font-style:normal;
}
.Para strong /*Promo*/
{
  display:block;
  margin-top:0px;
  text-align:center;
  font-size:30px;
  color:#FF0000;
  font-weight: bold;
  clear:both;
}
/*.ParaMid img image paragraphe*/
.imgpara
{
  border-style:solid;
  border-width:1px;
  border-color:#6BFF5A;
}
.imgclickpara/*lien image paragraphe*/
{
	outline-color:#E6E4F4;
}
.divimgpara
{
	margin:10px;
	margin-bottom:0px;
	padding:0px;
	float:left;
}
.imgdispo/*image disponibilité paragraphe*/
{
  float:none;
  border-width:0px;
}
.infos/*lien +d'info paragraphe*/
{
  display:block;
  color:#E6E4F4;
  font-size:14px;
  text-align:right;
  margin-right:10px;
  text-decoration:underline;
  float:right;
}
.Para p/*texte du paragraphe*/
{
  margin:5px;
  margin-top:10px;
  margin-bottom:0px;
  text-indent:20px;
  line-height:25px;
  font-size:18px;
  font-style:normal;
  font-weight:normal;
}
.ParaBot
{
  width:708px;
  height:12px;
  background-image:url(imgv/para-bot.gif);
  background-repeat:no-repeat;
}
.ContactTop /*Titre Contact*/
{
  width:708px;
  height:30px;
  background-image:url(imgv/para-top.gif);
  background-repeat:no-repeat;
  margin-bottom:0px;
}
.ContactTop h1/*Titre Contact*/
{
  margin-top:0px;
  font-size:24px;
  text-indent:15px;
  margin-bottom:0px;
}
.ContactMid
{
  width:703px;
  font-size:18px;
  background-image:url(imgv/para-mid.gif);
  padding-left:5px;
  overflow:hidden;
  margin-top:0px;
}
.ContactMid p/*texte du paragraphe*/
{
  margin:5px;
  margin-top:10px;
  margin-bottom:0px;
  text-indent:0px;
  line-height:25px;
}
.EdtContact/* edit page contact*/
{
  background-color:#3D9233;
  border-style:solid;
  border-width:1px;
  border-color:#6BFF5A;
  color:#E6E4F4;
}
#CorpsBot
{
  width:767px;
  height:23px;
  background-image:url(imgv/corps-bot.gif);	
}
#Pied
{
  width:979px;
  height:40px;
  background-image:url(imgv/pied.gif);
  float:none;
  clear:both;
  color:#E6E4F4;
  font-size:10px;
  padding-left:15px;
  background-repeat:no-repeat;

}
#Pied a
{
  color:#E6E4F4;
  font-size:10px;
  text-decoration:underline;
}
