* {
	padding:0;
	margin:0;
}
body {
    background:url(images/body.jpg) repeat-x #660039 ;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
}
h1 
{
	position:absolute;
	top:-9999px;
}
#bande
{
   
   width:100%;
   height:100%;
   margin:0 auto;
}
#global
{
 
  width:954px;
  height:100%;
  margin:0 auto;

}
#entete
{
  background:url(images/entete.png) no-repeat;
  width:954px;
  height:510px;/*421*/
  margin:0 auto;
}
#cordonne
{
  width:954px;
  height:25px;
}
#cordonne dl
{
  width:675px;
  margin:0 auto;
  color:#FFFFFF;
}
#cordonne dl dd
{
  display:inline;
  margin-left:30px;
}
#cordonne dl dd span
{
  font-weight:bold;
}
#cordonne dl dt
{
  display:inline;
  margin-left:5px;
}
#leprintemps_flash
{
  /*background:url(images/leprintemps_flash.png) no-repeat;*/
  width:57px;
  height:319px;
  float:left;
  margin:170px 0 0 0;
}
#bandeaux
{
  width:830px;
  height:300px;
  margin-top:190px;
  float:left;
}
#langue
{
  width:56px;
  height:32px;
  margin:15px 0 0 15px;
  float:left;
}
#langue .drapeau
{
  width:56px;

}
#langue .drapeau li
{
  display:inline;
  margin-left:5px;
}
#langue .drapeau li img
{
  border:0;
}
#menu_flash
{
  /*background:url(images/menu_flash.png) no-repeat;*/
  width:706px;
  height:32px;
  float:left;
  margin:5px 0 0 20px;
  
}
#menu ul
{
  width:750px;
  height:39px;
  font-size:14px;
  text-transform:uppercase;

}
#menu ul li
{
  background:url(images/pucce.gif) no-repeat right;
  float:left;
  padding-right:40px;
  padding-left:32px;
  height:23px; 	
  list-style:none;
}
#menu ul li a
{
  text-decoration:none;
  color:#660039;
}
#menu ul .plan
{
  background:none;
  padding-left:15px;
}
#diapo
{
  /*background:url(images/img_diapo.jpg) no-repeat; */
  width:800px;
  height:255px;
  float:left;
  margin-left:18px;
}
#hotel_flash
{
  /*background:url(images/hotel_flash.png) no-repeat;*/
  width:45px;
  height:319px;
  float:left;
  margin-top:170px;
}

#centre
{
  background:url(images/centre.png) repeat-y;
  width:858px;
  min-height:450px;
  margin:0 auto;
  padding-bottom:20px;
}
#back_h2
{
  width:954px;
  height:73px;
}
#conteneur_titre
{
  width:1px;
  height:1px;
  position:relative;
}
#titre
{
  background:url(images/back_h2.png) no-repeat;
  width:954px;
  height:155px;
  position:absolute;
  top:-31px;
  left:-40px;
}
#titre h2
{
  font-size:20px;
  letter-spacing:3px;
  color:#b2d97e;
  text-transform:uppercase;
  text-align:center;
  margin-top:60px;
}
#contenu
{
  background:url(images/contenu..png) no-repeat;
  width:858px;
  min-height:350px;
  padding-top:50px;
  overflow:hidden;
}
#conteneur_text
{
  width:820px;
  height:100%;
  float:left;
  margin-left:20px;
}
#conteneur_text h3
{
  background:url(images/puce.png) no-repeat left;
  padding-left:40px;
  height:43px;
  margin:0 0 0 30px;
  color:#FFFFFF;
  font-size:14px;
  font-weight:bold;
  line-height:45px;
}
#conteneur_text h4
{
  font-size:14px;
  font-weight:bold;
  color:#FFFFFF;
  margin:10px 0 0 50px;
}
#conteneur_text .img
{
  width:190px;
  height:149px;
  margin:10px 15px 10px 45px;
 /* float:left;*/
}
#conteneur_text .img img
{
  border-top:solid 10px #FFFFFF;
  border-bottom:solid 10px #FFFFFF;
  border-left:solid 5px #FFFFFF;
  border-right:solid 5px #FFFFFF;
} 
#conteneur_text img
{
  border:0;
}
#conteneur_text p
{
  margin:15px 0 0 42px;
  color:#fff;
  font-size:13px;
}
#conteneur_text .citation
{
  width:750px;
  height:45px;
  background-color:#220012;
  text-align:center;
  font-weight:bold;
  line-height:45px;
}

table{
 color:#89215C;
}

#conteneur_text a {
color:#FF99FF;
text-decoration:none;
}

#conteneur_text a:hover {
text-decoration:underline;
}
#liste_hotel
{
  width:906px;
  margin-top:30px;
}
#liste_hotel li
{
  background:url(images/back_li.gif) no-repeat;
  width:228px;
  height:206px;
  list-style:none;
  float:left;
  margin-left:30px;
}
#liste_hotel li img
{
  width:190px;
  height:126px;
  margin:25px 0 0 20px;
}
#conteneur_text .img1 img
{
  width:150px;
  height:200px;
  float:left;
  border:3px solid #fff;
}

#pied
{
  background:url(images/pied.png) no-repeat;
  width:960px;
  height:230px;
}
#images
{
  width:510px;
  height:117px;
  margin:0 0 0 0px;
  float:left;
 }
#images ul 
{
  width:510px;
  height:117px;
  list-style:none;
}
#images ul li 
{
  float:left;
}
#images ul li img
{
  width:165px;
  height:113px;
  border:solid 1px #610036;
  margin-left:3px;
}
#lien_footer
{
  width:450px;
  height:62px;
  float:left;
  font-size:10px;
  text-align:center;
  margin-top:70px;
}
#lien_footer li
{
  display:inline;
  list-style:none;
  color:#FF99FF; 
}
#lien_footer .imnalys
{ 
  line-height:35px; 
}
#lien_footer li a
{
  text-decoration:none;
  color:#FF99FF;
  padding:0 8px;
}