/* css document */
*{margin:0;padding:0;z-index:0;}
body{font-family:verdana,arial,sans-serif;font-size:9pt;font-weight:normal;color:rgb(0,0,0);}
table{font-family:Verdana,Arial,sans-serif;font-size:80%;font-weight:normal;color:rgb(0,102,153);}
table.reservation{font-family:Verdana,Arial,sans-serif;font-size:90%;font-weight:normal;color:rgb(0,102,153);}
h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address{margin-bottom:0.6em;}
h1.orange{color:rgb(234,102,11);font-size:150%;}
h2.sstitre{color:rgb(156,193,43);font-size:120%;border-bottom:1px rgb(180,180,180) solid;}
.bold{font-weight:bold;}
.normal{font-weight:normal;}
.italic{font-style:italic;}
.underline{text-decoration:underline;}
form{margin: 0;padding: 0;}
img{border:0;}
a:link{color:rgb(0,0,0);font-weight:normal;text-decoration:none;}
/* cibles non encore visitées */
a:visited{color:rgb(0,0,0);font-weight:normal;text-decoration:none;}
/* cibles visitées */
a:hover{color:rgb(0,0,0);font-weight:normal;text-decoration:underline;}
/* Liens pour "MouseOver" */
a:active{color:rgb(0,0,0);font-weight:normal;text-decoration:none;}
/* Liens cliqués */
#conteneur{width:1000px;height:auto;top:0px;margin-top:0px;position:relative;left:50%;margin-right:auto;margin-left:-500px;}
#header{position:relative;width:1000px;height:98px;background-image:url(../image/header.gif);background-repeat:no-repeat;}
#header2{position:relative;width:1000px;height:230px;background-image:url(../image/bandeau.jpg);background-repeat:no-repeat;color:white;}
#header3{position:relative;width:1000px;height:230px;background-image:url(../image/bandeau.jpg);background-repeat:no-repeat;color:white;}
#center{position:relative;width:1000px;height:auto;}
#footer{position:relative;width:auto;height:60px;background-image:url(../image/footer.gif);}
.link{position:relative;color:#43125F;font-size:80%;text-align:center;padding-top:5px;}
.link a{color:#43125F;text-decoration:none;}
/* BOUTON */
.col1{position:relative;float:left;width:270px;padding:0px 0 5px 0;}
.col2{position:relative;float:left;width:365px;padding:5px 0 5px 2px;}
.col3{position:relative;float:left;width:345px;padding:3px 0 5px 8px;}
.col4{position:relative;float:left;width:710px;padding:5px 0 5px 5px;}
.admin_top{position:relative;width:710px;height:40px;background:url(../image/admin_haut.gif) top left no-repeat;}
.col_offre{position:relative;float:left;width:720px;padding:5px 0 5px 10px;}
.offre_top{position:relative;width:710px;height:40px;background:url(../image/offre_haut.gif) top left no-repeat;}
.offre_center{position:relative;width:710px;background:url(../image/offre_center.gif) top left;background-repeat:repeat-y;}
.large_center{position:relative;width:710px;background:url(../image/offre_center.gif) top left;background-repeat:repeat-y;}
.large_center p{text-align:justify;margin:0;padding:10px 20px 10px 28px;font-size:90%;}
.offre_bottom{position:relative;width:710px;height:40px;background:url(../image/offre_bas.gif) top left no-repeat;}
.hotel_top{position:relative;width:710px;height:40px;background:url(../image/hotel_haut.gif) top left no-repeat;}
.concept_top{position:relative;width:710px;height:40px;background:url(../image/concept_haut.gif) top left no-repeat;}
.securite_top{position:relative;width:710px;height:40px;background:url(../image/securite_haut.gif) top left no-repeat;}
.seminaire_top{position:relative;width:710px;height:40px;background:url(../image/seminaire_haut.gif) top left no-repeat;}
.mentions_top{position:relative;width:710px;height:40px;background:url(../image/mentions_haut.gif) top left no-repeat;}
.astuce{clear:left;}
table.resa{width:255px;color:white;font-size:100%;margin-top:0px;float:left;}
table.resa td{height:20px;}
input.bouton{color:rgb(64,111,206);border:1px #B4A0BF solid;font-family:Verdana,sans-serif;padding:2px 3px 2px 3px;font-size:8pt;background-color:rgb(255,255,255);}
select.bouton{color:rgb(64,111,206);border:1px #B4A0BF solid;font-family:Verdana,sans-serif;padding:2px 3px 2px 3px;font-size:8pt;background-color:rgb(255,255,255);}
.newsletter{margin-top:10px;margin-left:0px;width:260px;height:130px;background-image:url(../image/newsletter.gif);color:rgb(64,111,206);}
.textenews{position:relative;font-size:80%;width:210px;top:40px;left:25px;}
.textenews input.text{width:207px;}
.textenews input.bouton{color:rgb(64,111,206);border:1px #B4A0BF solid;font-family:Verdana,sans-serif;padding:1px 3px 1px 3px;font-size:8pt;background-color:rgb(255,255,255);float:right;margin-top:5px;}
.offreindex_top{position:relative;width:370px;height:40px;background-image:url(../image/offreindex_top.gif);background-repeat:no-repeat;}
.offreindex_center{position:relative;width:370px;background-image:url(../image/offreindex_center.gif);background-repeat:repeat-y;}
.offreindex_bottom{width:370px;height:36px;background-image:url(../image/offreindex_bottom.gif);background-repeat:no-repeat;}
.actuindex_top{position:relative;width:350px;height:40px;background-image:url(../image/actuindex_top.gif);background-repeat:no-repeat;}
.actuindex_center{position:relative;width:350px;background-image:url(../image/actuindex_center.gif);background-repeat:repeat-y;}
.actuindex_bottom{width:350px;height:40px;background-image:url(../image/actuindex_bottom.gif);background-repeat:no-repeat;}
.tab_offre{position:relative;left:5px;width:698px;}
.tab_offre a{color:#43125F;text-decoration:none;}
.tab_offre td.desc{vertical-align:middle;padding:2px 5px 2px 5px;width:705px;height:auto;font-size:120%;font-style:italic;}
.taboffre{width:360px;margin-left:3px;}
.taboffre td.desc{vertical-align:middle;width:315px;height:43px;font-size:120%;font-style:italic;}
.titre_offre1{color:white;background-color:#B4A0BF;font-size:160%;font-weight:bold;padding:2px 0 2px 2px;}
.titre_offre2{color:#43125F;background-color:white;font-size:160%;font-weight:bold;padding:2px 0 2px 2px;}
.desc_offre1{color:white;background-color:#B4A0BF;font-size:120%;padding:2px 0 2px 5px;}
.desc_offre2{color:#43125F;background-color:white;font-size:120%;padding:2px 0 2px 5px;}
.titre_offre3{color:#43125F;background-color:white;font-size:160%;font-weight:bold;padding:2px 0 2px 2px;}
.desc_offre3{color:#43125F;background-color:white;font-size:120%;padding:2px 0 2px 5px;}
.img_hotel1{width:99px;height:100px;border-right:2px white solid;}
.img_hotel2{width:99px;height:100px;border-right:2px #B4A0BF solid;}
.img_hotel{width:99px;height:100px;}
.a1{background-color:#B4A0BF;color:white;padding:0 0 0 3px;}
.a1 a{color:white;text-decoration:none;}
.a1 a:visited{color:white;text-decoration:none;}
.a1 a:hover{color:white;text-decoration:underline;}
.a1 a:active{color:white;text-decoration:none;}
.a2{background-color:white;color:#43125F;padding:0 0 0 3px;}
.a2 a{color:#43125F;text-decoration:none;}
.a2 a:visited{color:#43125F;text-decoration:none;}
.a2 a:hover{color:#43125F;text-decoration:underline;}
.a2 a:active{color:#43125F;text-decoration:none;}
.b1{background-color:#B4A0BF;border-left:1px white solid;}
.b2{background-color:white;border-left:1px #B4A0BF solid;}
.c1{color:white;background-color:#B4A0BF;border-left:1px white solid; width: 25%;}
.c2{color:#43125F;background-color:white;border-left:1px #B4A0BF solid; width: 25%;}
.tabactualite{position:relative;width:348px;}
.tabactualite td.desc{vertical-align:middle;width:303px;height:43px;font-size:120%;font-style:italic;}
.engagement{width:350px;height:220px;background-image:url(../image/nouvelle_annee.jpg);color:rgb(64,111,206);}
.engagement a{display: block; width:350px;height:220px;}
.tengagement{position:relative;top:60px;width:320px;height:150px;}
.hotelience{font-weight:bold;color:rgb(50,0,50);}
.pub_header{float:right;}
.menuleft{margin-top:5px;margin-left:10px;}
.hotel_topleft{position:relative;width:260px;height:40px;background:url(../image/hotel_topleft.gif) top left no-repeat;}
.hotel_topleft h1{padding-left:42px;padding-top:15px;font-style: italic;font-weight: bold; font-size: 12px; color: #406FCE;}
.hotel_centertop h1{ position: relative;padding-left:27px;padding-top:10px;font-style: italic;font-weight: bold; font-size: 18px; color: #406FCE;}
.offre_cadre_top h1{ position: relative;padding-left:27px;padding-top:5px;font-style: italic;font-weight: bold; font-size: 18px; color: #406FCE;}
#promo h1{ position: relative;padding-left:5px;padding-top:5px;font-style: italic;font-weight: bold; font-size: 18px; color: #406FCE;}
#condition h1{ position: relative;padding-left:5px;padding-top:5px;font-style: italic;font-weight: bold; font-size: 18px; color: #406FCE;}
.titreh1 {position: relative;padding-left:27px;padding-top:5px;font-style: italic;font-weight: bold; font-size: 18px; color: #406FCE;}
.hotel_centerleft{position:relative;width:260px;background:url(../image/hotel_centerleft.gif) top left;background-repeat:repeat-y;}
.hotel_bottomleft{position:relative;width:260px;height:40px;background:url(../image/hotel_bottomleft.gif) top left no-repeat;}
.tab_left{width:239px;margin-left:12px;}
.td1{width:30px;height:30px;background-color:#B4A0BF;color:white;}
.td1a{background-color:#B4A0BF;color:white;border-left:1px white solid;padding-left:10px;font-size:120%;font-style:italic;}
.td1a a{color:white;text-decoration:none;}
.td1a a:visited{color:white;text-decoration:none;}
.td1a a:hover{color:white;text-decoration:underline;}
.td1a a:active{color:white;text-decoration:none;}
.td2{width:30px;height:30px;background-color:white;color:#43125F;}
.td2a{background-color:white;color:#43125F;border-left:1px #B4A0BF solid;padding-left:10px;font-size:120%;font-style:italic;}
.td2a a{color:#43125F;text-decoration:none;}
.td2a a:visited{color:#43125F;text-decoration:none;}
.td2a a:hover{color:#43125F;text-decoration:underline;}
.td2a a:active{color:#43125F;text-decoration:none;}
.hotel_center{position:relative;float:left;width:555px; *width: 550px; padding:5px 0 5px 0;}
.hotel_centertop{position:relative;width:555px;height:40px;background:url(../image/hotel_centerhaut.gif) top left no-repeat;}
.hotel_centercenter{position:relative;width:555px;*width: 550px; background:url(../image/hotel_centercenter.gif) top left;background-repeat:repeat-y;}
.hotel_centercenter p{text-align:justify;margin:0;padding:0 20px 0 28px;font-size:90%;}
.hotel_centercenter table{text-align:justify;margin:0;padding:10px 20px 10px 28px;font-size:90%;}
.hotel_centerbottom{position:relative;width:555px;height:40px;background:url(../image/hotel_centerbottom.gif) top left no-repeat;}
.acces{position:relative;float:left;width:175px;padding:5px 0 5px 0;}
.acces_top{position:relative;width:175px;height:40px;background:url(../image/acces_top.gif) top left no-repeat;}
.acces_center{position:relative;width:175px;background:url(../image/acces_center.gif) top left;background-repeat:repeat-y;}
.acces_center p{text-align:left;padding:10px 10px 5px 10px; margin: 0px; font-size:90%;}
.acces_center p a{text-align:center; text-decoration: underline;}
.acces_center p a:visited{text-align:center; text-decoration: underline;}
.acces_center p a:hover{text-align:center; text-decoration: underline;}
.acces_center p a:active{text-align:center; text-decoration: underline;}
.acces_bottom{position:relative;width:175px;height:40px;background:url(../image/acces_bottom.gif) top left no-repeat;}
.anyClass img{padding:4px 8px 0px 2px;}
.titre_offre{font-size:12px;color:rgb(64,111,206);font-weight:bold;}
.large_center ul{list-style:none;position:relative;margin-left:50px;margin-bottom:0;padding:0;}
.large_center ul a{color:#43125F;font-weight:bold;}
.large_center ul ul a{color:#43125F;font-weight:normal;}
.offre_cadre_top{position:relative;width:710px;height:25px;background:url(../image/offre_cadre_top.png) top left no-repeat;}
.offre_cadre_bottom{position:relative;width:710px;height:28px;background:url(../image/offre_cadre_bottom.png) top left no-repeat;}
/***** clear *****/
.clear {
	clear: both;
	height: 0;
	line-height: 0;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}

/* End hide from IE-mac */.clearfix {height: 1%;}

.clearfix {display: block;}
/* End hide from IE-mac */

a.info {
   position: relative;
   text-decoration: none;
   color: #406FCE;
   border-bottom: 1px gray dotted; /* on souligne le texte */
}
a.info span {
   display: none; /* on masque l'infobulle */
}
a.info:hover {
   background: none; /* correction d'un bug IE */
   z-index: 500; /* on définit une valeur pour l'ordre d'affichage */

   cursor: help; /* on change le curseur par défaut en curseur d'aide */
}
a.info:hover span {
   display: inline; /* on affiche l'infobulle */
   position: absolute;
   white-space: nowrap; /* on change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non-désiré */

   top: 30px; /* on positionne notre infobulle */
   left: 20px;
   color: #406FCE;
   background: white;

   padding: 3px;

   border: 1px solid #406FCE;
   border-left: 4px solid #406FCE;
}

.prodadmin{
  position: relative;
  width: 570px;
  height: 45px;
  margin: 10px 10px 5px 10px;
  border-bottom: 1px rgb(180,180,180) solid;
  font-size: 80%;
  }

.btreserver{
  display: block;
  background-image: url(../image/reserver.png);
  width: 120px;
  height: 25px;
  border: 0;
  background-color: transparent;
  font-size: 0px;
  }

#diapo_bloc  {
	height: 32px;
	margin-top: 248px;
	color: #d8d5cb;
	font: normal 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	display: block;
	width: 770px;
	padding: 10px 20px 10px 170px;
	background-color: #000;
	filter:alpha(opacity=65);
	-moz-opacity:0.65;
	opacity: 0.65;
}

/*preload classes*/ 
#mygalone{position:relative;margin-top:130px;margin-left:auto;margin-right:auto;}
.svw {width: 50px; height: 20px; background: #fff;} 
.svw ul {position: relative; left: -999em;}  /*core classes*/ 
.stripViewer {  position: relative; overflow: hidden;  border: 0px solid rgb(85,85,85);   margin: 0 0 1px 0; } 
.stripViewer ul { /* this is your UL of images */ margin: 0; padding: 0; position: relative; left: 0; top: 0; width: 1%; list-style-type: none; } 
.stripViewer ul li {  float:left; } .stripTransmitter { overflow: auto; width: 1%; } 
.stripTransmitter ul { margin: 0 0 0 10px; padding: 0; position: relative; list-style-type: none; } 
.stripTransmitter ul li{ width: 20px; float:left; margin: 0 1px 1px 0; } 
.stripTransmitter a{ font: bold 10px Verdana, Arial; text-align: center; line-height: 22px; background: #d1d30a; border: 1px #d1d30a solid; color: #fff; text-decoration: none; display: block; } 
.stripTransmitter a:hover, a.current{ background: #fff; color: #d1d30a; border: 1px #d1d30a solid;}  /*tooltips formatting*/ 
#tooltip { background: #fff; color: #000; opacity: 0.85; border: 5px solid #dedede; } 
#tooltip h3 {  font: normal 10px Verdana;  margin: 0;  padding: 6px 2px;  border: 0; }
