*
{
  padding:0;
  margin:0;
}
body
{
  background:url(images/body.jpg) repeat;
  font-size:12px;
  font-family:Georgia, "Times New Roman", Times, serif;
}
h1
{
position:absolute;
top:-9999px;
}
#global
{
  width:980px;
  height:100%;
  margin:0 auto;
}
#entete
{
  background:url(images/entete.png) no-repeat;
  width:973px;
  height:119px;/*174*/
  padding-top:55px;
}
#logo
{
  background:url(images/logo.png) no-repeat;
  width:378px;
  height:60px;
  margin:0 auto;
}
#centre
{
  background:url(images/centre.png) repeat-y;
  width:973px;
  height:100%;
  overflow:hidden;
  color:#FFFFFF;
}
#brush_h
{
  background:url(images/brush.gif) no-repeat right top;
  width:950px;
  height:100%;
  overflow:hidden;
}
#brush_b
{
  background:url(images/brush_c.gif) no-repeat left bottom;
  width:950px;
  height:100%;
  overflow:hidden;
}
#nav_g
{
  width:208px;
  height:100%;
  float:left;
}
#conteneur_menu_adresse
{
  background:url(images/back_menu.png) no-repeat;
  width:193px;
  height:476px;/*498*/
  margin:0 0 0 19px;
  padding-top:22px;
}
#menu
{
  /*background:url(images/menu.gif) no-repeat;*/
  width:169px;
  height:300px;
  margin:0 0 0 12px;
}
#adresse
{
  width:162px;
    margin:22px 0 0 15px;
}
#adresse dl
{
  font-style:italic;
}
#adresse dl dt
{
  text-align:center;
  line-height:22px;
}
#news
{
  background:url(images/back_news.png) no-repeat;
  width:200px;
  height:255px;
  margin:22px 0 0 15px;
}
#news h3 img
{
  width:55px;
  height:20px;
  margin:13px 0 0 61px;
}
#news p
{
  font-style:italic;
  width:161px;
  margin:13px 0 0 15px;
  line-height:18px;
}
#diapo
{
  background:url(images/diapo.png) no-repeat;
  width:730px;
  height:182px;
  float:left;
  margin-left:3px;
}
#contenu
{
  width:680px;
  height:100%;
  float:left;
  margin:19px 0 0 22px;
}
#contenu h2 img
{
  width:282px;
  height:40px;
}
#contenu .sous_menu
{

  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-style:italic;
  margin-top:5px;
}
#contenu .sous_menu li
{ 
  list-style:none;
  display:inline;
}
#contenu .sous_menu li a
{
  text-decoration:none;
  color:#FFFFFF;
}
#contenu .presentation
{
  width:660px;
  margin-top:20px;
}
#contenu .presentation span
{
  font-weight:bold;
}
#conteneur_text
{
  width:300px;
  height:100%;
  margin:20px 10 10px 10;

  float:left;
}
#conteneur_text .titre span
{
  font-weight:bold;
}
#conteneur_text h3 
{
 background:url(images/puce.gif) no-repeat left;
 margin:10px 10px 10px 10px;
 font-size:18px;
 padding-left:35px;
 height:30px;
}

#conteneur_text h3 a
{
 color:#FFF;
}

#conteneur_text .ete
{
 width:300px;
}
#conteneur_text .ete li
{
  list-style:none;
}
#conteneur_text .hiver
{
 width:300px;
}
#conteneur_text .hiver li
{
  list-style:none;
}
#conteneur_text .prestation
{
 width:300px;
}
#conteneur_text .prestation li
{
  list-style:none;
}

#conteneur_text .tarifs li
{
  margin-left:30px;
width:100%;
}

#conteneur_text .tarifs
{
width:100%;
}

.spacer {
clear:both;
}

#contenu .bloc {
width:150px;
float:left;
margin-top:10px;
}

#images
{
  width:180px;
  height:100%;
  float:left;
  margin-left:200px;
}
#images .image
{
  width:170px;
  height:100%;
  margin:0 auto;
  margin-bottom:15px;
}
#images .image li
{
  background:url(images/cadre.jpg) no-repeat;
  width:142px;
  height:94px;
  list-style:none;
  margin-top:14px;
}
#images .image li img
{
  width:138px;
  height:90px;
  margin:2px 0 0 2px;
}
/***********index****************/

#images_right
{
  width:180px;
  height:100%;
  float:right;
  /*margin-left:200px;*/
}
#images_right .image
{
  width:170px;
  height:100%;
  margin:0 auto;
  margin-bottom:15px;
}
#images_right .image li
{
  background:url(images/cadre.jpg) no-repeat;
  width:142px;
  height:94px;
  list-style:none;
  margin-top:14px;
}
#images_right .image li img
{
  width:138px;
  height:90px;
  margin:2px 0 0 2px;
}



/***********gite_index****************/
#contenu-du_site .pres 
{
  margin-bottom:10px;
}
#contenu-du_site .titre span
{
  font-weight:bold;
}

#contenu-du_site  ul .gite
{
   width:300px;
   margin:10px 0 20px 25px;
}

#contenu-du_site  .gite li
{  list-style:none;
   margin-top:5px;
   margin-left:20px;
   list-style:disc;
   margin-bottom:10px;

}
#contenu-du_site  .gite .strong 
{  font-weight:bold;
}

#contenu-du_site h3
{  background:url(images/puce.gif) no-repeat left;
   margin:10px 10px 10px 10px;
   font-size:18px;
   padding-left:35px;
   height:30px;
}

#contenu-du_site h4 
{
  text-decoration:underline;
  margin-left:100px;
 }
#contenu-du_site .haute
{  margin-left:120px;
    margin-bottom:10px;
	font-weight:bold;
}
#contenu-du_site .tarif
{
  margin-bottom:10px;
  margin-left:120px;
  font-weight:bold;
}
#contenu-du_site .formule
{
  text-decoration:underline;
  font-weight:bold;
  margin-bottom:10px;
  margin-top:10px;
}

#contenu-du_site .tarifs li
{
  margin-left:30px;
width:100%;
}

#contenu-du_site .tarifs
{
width:100%;
}

#contenu-du_site .consul
{  font-weight:bold;
   margin-left:100px;
   margin-bottom:20px;


}
#contenu-du_site .sais
{  font-weight:bold;



}

/*************************************/
#miniatures {
  display:block;
  }

#miniatures .image li
{
  list-style:none;
  margin-top:14px;
  float:left;
  
}
#miniatures .image li img
{
  margin:2px 0 0 2px;
  border:2px solid #FFFFFF;
}

#colonne 
{
  float:left;
  width:50%;
}

#colonne li
{
padding-top:15px;
margin-left:30px;
}

#colonne h3
{
padding-top:25px;
}

#contenu-du_site
{
  width:680px;
  height:100%;
  overflow:hidden;
}
#flash
{
  background:url(images/flash_b.png) no-repeat;
  width:578px;
  height:220px;
  margin-top:18px;
}
#pied
{
  background:url(images/pied.png) no-repeat;
  width:973px;
  height:35px;/*65*/
  padding-top:30px;
}
#pied ul
{
 width:945px;
 height:100%;
}
#pied ul li
{
  display:inline;
  color:#395445;
  margin:0 0 0 5px;
}
#pied ul li a
{
  text-decoration:none;
  color:#395445;
}
#pied ul .imnalys a
{
  font-weight:bold;
}