body {
	
	background-repeat: no-repeat;
	background-color: #1C2516;
	overflow:auto;
	overflow-x:hidden; 
	margin: 0 auto;
    padding: 0;
	background-attachment: fixed;
	background-image: url(../images/background.jpg);
	background-position: center;
	
}

body.pagesphoto {
	background-image: url(../images/background2.jpg);
}

sup {
	font-size: 8px;
}#phbut {
	position: absolute;
	top: 316px;
	left: 20px;
	width: 533px;
	text-align: right;
}

ul {
	margin:0;
	padding:0;
}

li {
	list-style-type:none;
}

li span {
	display:none;
}

#phbut2 {
float:right;	
}
#phbut a:hover,
#phbut2 a:hover {
	
	background-color: #d7e2c0;
}#phbut a,
#phbut2 a {
	border: solid #cbd4bc 1px;
	*border: none;
	width: auto;
	background-color: #e7efd7;
	padding: 2px 12px 2px 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	
	text-decoration: none;
	color: #333;
	letter-spacing: 1px;
}

.conteneur {
    position: relative;
	width: 665px;
	margin: 0 auto;
	height: 604px;
	top: 0px;
	left: -1px;
	background-image: url(../images/dessus2_c.gif);
	background-position: center;
}

.conteneur2 {
    position: relative;
	width: 665px;
	margin: 0 auto;
	height: 604px;
	top: 15px;
	left: -1px;
	background-image: url(../images/dessus3.gif);
	background-position: center;
}

.conteneur3 {
    position: relative;
	width: 665px;
	margin: 0 auto;
	height: 604px;
	top: 15px;
	left: -1px;
	background-image: url(../images/dessus4.gif);
	background-position: center;
	
	
}

.conteneur4 {

    position: relative;
	width: 665px;
	margin: 0 auto;
	height: 604px;
	top: 15px;
	left: -1px;
	background-image: url(../images/dessus5.gif);
	background-position: center;
	
	
}

.conteneur5 {

    position: relative;
	width: 665px;
	margin: 0 auto;
	height: 604px;
	top: 15px;
	left: -1px;
	background-image: url(../images/dessus6.gif);
	background-position: center;
	
	
}

.conteneur6 {

    position: relative;
	width: 665px;
	margin: 0 auto;
	height: 604px;
	top: 15px;
	left: -1px;
	background-image: url(../images/dessus7.gif);
	background-position: center;
	
	
}

.conteneur8 {

    position: relative;
	width: 665px;
	margin: 0 auto;
	height: 604px;
	top: 15px;
	left: -1px;
	background-image: url(../images/dessus8.gif);
	background-position: center;
	
	
}

.conteneur9 {

    position: relative;
	width: 665px;
	margin: 0 auto;
	height: 604px;
	top: 15px;
	left: -1px;
	background-image: url(../images/dessus9.gif);
	background-position: center;
	
	
}

.conteneur91 {

    position: relative;
	width: 665px;
	margin: 0 auto;
	height: 604px;
	top: 15px;
	left: -1px;
	background-image: url(../images/dessus91.gif);
	background-position: center;
	
	
}

.conteneur10 {

    position: relative;
	width: 665px;
	margin: 0 auto;
	height: 604px;
	top: 15px;
	left: -1px;
	background-image: url(../images/dessus10.gif);
	background-position: center;
	
	
}

.conteneur11 {

    position: relative;
	width: 665px;
	margin: 0 auto;
	height: 604px;
	top: 15px;
	left: -1px;
	background-image: url(../images/dessus11.gif);
	background-position: center;
	
	
}

.conteneur20 {

    position: relative;
	width: 665px;
	margin: 0 auto;
	height: 604px;
	top: 15px;
	left: -1px;
	background-image: url(../images/dessus12.gif);
	background-position: center;
	
	
}.olivier, .olivier2, .olivier3, .olivier4 {

    position: relative;
	width: 665px;
	margin: 0 auto;
	height: 604px;
	top: 15px;
	left: -1px;
	background-image: url(../images/olivier3.gif);
	background-position: center;
	
}

.olivier2 {
	background-image: url(../images/olivier2.gif);
}

.olivier3 {
	background-image: url(../images/olivier.gif);
}

.olivier4 {
	background-image: url(../images/olivier4.gif);
}

.maronier, .maronier2, .maronier3, .maronier4, .maronier5 {

    position: relative;
	width: 665px;
	margin: 0 auto;
	height: 604px;
	top: 15px;
	left: -1px;
	background-image: url(../images/maronnier.gif);
	background-position: center;
	
	
}

.maronier2 {
	background-image: url(../images/maronnier2.gif);
}

.maronier3 {
	background-image: url(../images/maronnier3.gif);
}

.maronier4 {
	background-image: url(../images/maronnier4.gif);
}

.maronier5 {
	background-image: url(../images/maronnier5.gif);
}

.cypres, .cypres2, .cypres3, .cypres4, .cypres5, .cypres6 {

    position: relative;
	width: 665px;
	margin: 0 auto;
	height: 604px;
	top: 15px;
	left: -1px;
	background-image: url(../images/cypres.gif);
	background-position: center;
	
	
}

.cypres2 {
	background-image: url(../images/cypres2.gif);
}

.cypres3 {
	background-image: url(../images/cypres3.gif);
}

.cypres4 {
	background-image: url(../images/cypres4.gif);
}

.cypres5 {
	background-image: url(../images/cypres5.gif);
}

.cypres6 {
	background-image: url(../images/cypres6.gif);
}

.laurier {

    position: relative;
	width: 665px;
	margin: 0 auto;
	height: 604px;
	top: 15px;
	left: -1px;
	background-image: url(../images/laurier.gif);
	background-position: center;
	
	
}

.camelias, .camelias2 {

    position: relative;
	width: 665px;
	margin: 0 auto;
	height: 604px;
	top: 15px;
	left: -1px;
	background-image: url(../images/camelias.gif);
	background-position: center;
}

.camelias2 {

	background-image: url(../images/camelias2.gif);
}

.arles1 {

    position: relative;
	width: 665px;
	margin: 0 auto;
	height: 604px;
	top: 15px;
	left: -1px;
	background-image: url(../images/arles1.gif);
	background-position: center;
	
	
}

.arles2 {

    position: relative;
	width: 665px;
	margin: 0 auto;
	height: 604px;
	top: 15px;
	left: -1px;
	background-image: url(../images/arles2.gif);
	background-position: center;
	
	
}

.arles3 {

    position: relative;
	width: 665px;
	margin: 0 auto;
	height: 604px;
	top: 15px;
	left: -1px;
	background-image: url(../images/arles3.gif);
	background-position: center;
	
	
}

.avignon1 {

    position: relative;
	width: 665px;
	margin: 0 auto;
	height: 604px;
	top: 15px;
	left: -1px;
	background-image: url(../images/avignon1.gif);
	background-position: center;
	
	
}

.avignon2 {

    position: relative;
	width: 665px;
	margin: 0 auto;
	height: 604px;
	top: 15px;
	left: -1px;
	background-image: url(../images/avignon2.gif);
	background-position: center;
	
	
}

.avignon3 {

    position: relative;
	width: 665px;
	margin: 0 auto;
	height: 604px;
	top: 15px;
	left: -1px;
	background-image: url(../images/avignon3.gif);
	background-position: center;
	
	
}

.avignon4 {

    position: relative;
	width: 665px;
	margin: 0 auto;
	height: 604px;
	top: 15px;
	left: -1px;
	background-image: url(../images/avignon4.gif);
	background-position: center;
	
	
}

.avignon5 {

    position: relative;
	width: 665px;
	margin: 0 auto;
	height: 604px;
	top: 15px;
	left: -1px;
	background-image: url(../images/avignon5.gif);
	background-position: center;
	
	
}

.autres1 {

    position: relative;
	width: 665px;
	margin: 0 auto;
	height: 604px;
	top: 15px;
	left: -1px;
	background-image: url(../images/autres1.gif);
	background-position: center;
	
	
}

.autres2 {

    position: relative;
	width: 665px;
	margin: 0 auto;
	height: 604px;
	top: 15px;
	left: -1px;
	background-image: url(../images/autres2.gif);
	background-position: center;
	
	
}

.autres3 {

    position: relative;
	width: 665px;
	margin: 0 auto;
	height: 604px;
	top: 15px;
	left: -1px;
	background-image: url(../images/autres3.gif);
	background-position: center;
	
	
}

.autres4 {

    position: relative;
	width: 665px;
	margin: 0 auto;
	height: 604px;
	top: 15px;
	left: -1px;
	background-image: url(../images/autres4.gif);
	background-position: center;
	
	
}

.autres5 {

    position: relative;
	width: 665px;
	margin: 0 auto;
	height: 604px;
	top: 15px;
	left: -1px;
	background-image: url(../images/autres5.gif);
	background-position: center;
	
	
}

.autres6 {

    position: relative;
	width: 665px;
	margin: 0 auto;
	height: 604px;
	top: 15px;
	left: -1px;
	background-image: url(../images/autres6.gif);
	background-position: center;
	
	
}

.autres7 {

    position: relative;
	width: 665px;
	margin: 0 auto;
	height: 604px;
	top: 15px;
	left: -1px;
	background-image: url(../images/autres7.gif);
	background-position: center;
	
	
}

.autres8 {

    position: relative;
	width: 665px;
	margin: 0 auto;
	height: 604px;
	top: 15px;
	left: -1px;
	background-image: url(../images/autres8.gif);
	background-position: center;
	
	
}

.autres9 {

    position: relative;
	width: 665px;
	margin: 0 auto;
	height: 604px;
	top: 15px;
	left: -1px;
	background-image: url(../images/autres9.gif);
	background-position: center;
	
	
}

.autres10 {

    position: relative;
	width: 665px;
	margin: 0 auto;
	height: 604px;
	top: 15px;
	left: -1px;
	background-image: url(../images/autres10.gif);
	background-position: center;
	
	
}

.autres11 {

    position: relative;
	width: 665px;
	margin: 0 auto;
	height: 604px;
	top: 15px;
	left: -1px;
	background-image: url(../images/autres11.gif);
	background-position: center;
	
	
}

.autres12 {

    position: relative;
	width: 665px;
	margin: 0 auto;
	height: 604px;
	top: 15px;
	left: -1px;
	background-image: url(../images/autres12.gif);
	background-position: center;
	
	
}
.phzn {

    position: relative;
	width: 665px;
	margin: 0 auto;
	height: 604px;
	top: 15px;
	left: -1px;
	background-position: center;
}

.t01 { background-image: url(../images/t01.gif); }
.t02 { background-image: url(../images/t02.gif); }
.t03 { background-image: url(../images/t03.gif); }
.t04 { background-image: url(../images/t04.gif); }
.t05 { background-image: url(../images/t05.gif); }
.t06 { background-image: url(../images/t06.gif); }
.t07 { background-image: url(../images/t07.gif); }
.t08 { background-image: url(../images/t08.gif); }
.t09 { background-image: url(../images/t09.gif); }
.t10 { background-image: url(../images/t10.gif); }
.t11 { background-image: url(../images/t11.gif); }

.p01 { background-image: url(../images/p05.gif); }
.p02 { background-image: url(../images/p02.gif); }
.p03 { background-image: url(../images/p03.gif); }
.p04 { background-image: url(../images/p04.gif); }
.p05 { background-image: url(../images/p01.gif); }
.p06 { background-image: url(../images/p06.gif); }
.p07 { background-image: url(../images/p07.gif); }
.p08 { background-image: url(../images/p08.gif); }
.p09 { background-image: url(../images/p09.gif); }
.p10 { background-image: url(../images/p10.gif); }
.p11 { background-image: url(../images/p11.gif); }
.p12 { background-image: url(../images/p12.gif); }
.p13 { background-image: url(../images/p13.gif); }
.p14 { background-image: url(../images/p14.gif); }
.p15 { background-image: url(../images/p15.gif); }
.p16 { background-image: url(../images/p16.gif); }
.p17 { background-image: url(../images/p17.gif); }
.p18 { background-image: url(../images/p18.gif); }
.p19 { background-image: url(../images/p19.gif); }
.p20 { background-image: url(../images/p20.gif); }
.p21 { background-image: url(../images/p21.gif); }
.p22 { background-image: url(../images/p22.gif); }
.p23 { background-image: url(../images/p23.gif); }
.p24 { background-image: url(../images/p24.gif); }
.p25 { background-image: url(../images/p25.gif); }

.b01 { background-image: url(../images/b01.gif); }
.b02 { background-image: url(../images/b02.gif); }
.b03 { background-image: url(../images/b03.gif); }
.b04 { background-image: url(../images/b04.gif); }
.b05 { background-image: url(../images/b05.gif); }

.desc1, .desc2, .desc3, .desc4, .desc5 {
	position: absolute;
	top: 458px;
	*top: 466px;

	margin: 0 auto;
	width:533px; padding:0;
	left: 56px;
	text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	

}

div#topmenu {
	position: absolute;
	right: 80px;
	top: 25px;
	color:#373b30;
	font-size:13px;
}

div#topmenu a {
	color:#373b30;
	font-size:13px;
}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #555;
	text-decoration:none;
}

 a:hover {
	color: #333;
}

.txtreg3 {
	position: absolute;
	top: 250px;
	width: 400px;
	margin: 0,0,0,0;
	left: 114px;
	
}

.txtreg3 p {
	
	color: #637250;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;

}

.txtreg {
	position: absolute;
	top: 316px;
	margin: 0,0,0,0;
	left: 114px;
	
}

.txtreg p {
	
	color: #637250;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
}

.txtreg a {
	
	color: #637250;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
}

.txtreg a:hover {
	
	color: #3E4832;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
}

.txtreg2 {
	position: absolute;
	top: 316px;
	margin: 0,0,0,0;
	left: 338px;
	
}

.txtreg2 p {
	
	color: #637250;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
}

.txtreg2 a {
	
	color: #637250;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
}

.txtreg2 a:hover {
	
	color: #3E4832;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
}

.Hun {
	font-weight: bold;
	color: #870027;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.Mregion {
	position: absolute;
	top: 261px;
	margin: 0,0,0,0;
	left: 114px;
	color: #637250;

}.Mtitre {
	position: absolute;
	top: 290px;
	margin: 0,0,0,0;
	left: 114px;
	color: #637250;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.Mtable {
	position: absolute;
	top: 263px;
	margin: 0,0,0,0;
	left: 114px;
	color: #637250;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	/*letter-spacing: 0.1em;*/
}

table.Mtarifs {
	position: absolute;
	top: 260px;
	margin: 0,0,0,0;
	left: 114px;
	border:none;
}

table.Mtarifs td, table.Mtarifs th {
	color: #637250;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 4px;
}

table.Mtarifs th {
	background-color:;
}

a.Mlink {      
     font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 10px;
	 color: #637250;
	 text-decoration: none;
	 text-align:center;
     }
	 
a.Mlink:hover { 
      font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size: 10px;
	  color: #3f4932;
	  text-decoration: none;
	  text-align:center;
     }

a.MlinkB { 

     
     font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 10px;
	 color: #3f4932;
	 text-decoration: none;
	 text-align:center;
     }
	 
a.MlinkB:hover { 
      font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size: 10px;
	  color: #3f4932;
	  text-decoration: none;
	  text-align:center;
     }
.suivant {
	position: absolute;
	top: 485px;
	margin: 0,0,0,0;
	left: 522px;
	*left: 510px;
	

}

a.suiv { 

     display: block;
     font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 9px;
	 color: #CCC;
	 text-decoration: none;
	 text-align:center;
     }
	 
a.suiv:hover { 
      font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size: 9px;
	  color: #CCC;
	  text-decoration: none;
	  text-align:center;
     }
	 
.precedent {
	position: absolute;
	top: 485px;
	margin: 0,0,0,0;
	left: 68px;
	

}

a.preced { 

     display: block;
     font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 9px;
	 color: #ccc;
	 text-decoration: none;
	 text-align:center;
     }
	 
a.preced:hover { 
      font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size: 9px;
	  color: #ccc;
	  text-decoration: none;
	  text-align:center;
     }.retour {
	position: absolute;
	top: 485px;
	margin: 0,0,0,0;
	left: 282px;
	

}

a.retou { 

     display: block;
     font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 9px;
	 color: #ccc;
	 text-decoration: none;
	 text-align:center;
     }
	 
a.retou:hover { 
      font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size: 9px;
	  color: #ccc;
	  text-decoration: none;
	  text-align:center;
     }

.pre {
	position: absolute;
	top: 465px;
	margin: 0,0,0,0;
	left: 186px;
	width: 92px; 
    height: 17px;
	background-image: url(../images/presentation.gif);
	background-repeat: no-repeat; 

}

a.pres { 

     display: block;
     width: 92px; 
     height: 17px; 
     background-image: url(../images/presentation.gif); 
     background-repeat: no-repeat;
     }
	 
a.pres:hover { 
     background-image: url(../images/presentation_over.gif); 
     }.cha {
	position: absolute;
	top: 466px;
	margin: 0,0,0,0;
	left: 289px;
	width: 71px; 
    height: 15px;
	background-image: url(../images/chambres.gif);
	background-repeat: no-repeat; 

}

a.cham { 

     display: block;
     width: 71px; 
     height: 15px; 
     background-image: url(../images/chambres.gif); 
     background-repeat: no-repeat;
     }
	 
a.cham:hover { 
     background-image: url(../images/chambres_over.gif); 
     }

.re {
	position: absolute;
	top: 466px;
	margin: 0,0,0,0;
	left: 369px;
	width: 48px; 
    height: 18px;
	background-image: url(../images/region.gif);
	background-repeat: no-repeat; 

}

a.reg { 

     display: block;
     width: 48px; 
     height: 18px; 
     background-image: url(../images/region.gif); 
     background-repeat: no-repeat;
     }
	 
a.reg:hover { 
     background-image: url(../images/region_over.gif); 
     }

.ta {
	position: absolute;
	top: 465px;
	margin: 0,0,0,0;
	left: 428px;
	width: 38px; 
    height: 17px;
	background-image: url(../images/table.gif);
	background-repeat: no-repeat; 
    z-index:80;
}

a.tab { 

     display: block;
     width: 38px; 
     height: 17px; 
     background-image: url(../images/table.gif); 
     background-repeat: no-repeat;
     }
	 
a.tab:hover { 
     background-image: url(../images/table_over.gif) ;
     }.ac {
	position: absolute;
	top: 484px;
	margin: 0,0,0,0;
	left: 234px;
	width: 43px; 
    height: 16px;
	background-image: url(../images/acces.gif);
	background-repeat: no-repeat; 
    z-index:80;
}

a.acc { 

     display: block;
     width: 43px; 
     height: 16px; 
     background-image: url(../images/acces.gif); 
     background-repeat: no-repeat;
     }
	 
a.acc:hover { 
     background-image: url(../images/acces_over.gif) ;
     }
	 
.tar {
	position: absolute;
	top: 484px;
	margin: 0,0,0,0;
	left: 284px;
	width: 43px; 
    height: 16px;
	background-image: url(../images/tarifs.gif);
	background-repeat: no-repeat; 
    z-index:80;
}

a.tari { 

     display: block;
     width: 43px; 
     height: 16px; 
     background-image: url(../images/tarifs.gif); 
     background-repeat: no-repeat;
     }
	 
a.tari:hover { 
     background-image: url(../images/tarifs_over.gif) ;
     }
 
.res {
	position: absolute;
	top: 485px;
	margin: 0,0,0,0;
	left: 337px;
	width: 82px; 
    height: 14px;
	background-image: url(../images/reservation.gif);
	background-repeat: no-repeat; 
    z-index:80;
}

a.rese { 

     display: block;
     width: 82px; 
     height: 14px; 
     background-image: url(../images/reservation.gif); 
     background-repeat: no-repeat;
     }
	 
a.rese:hover { 
     background-image: url(../images/reservation_over.gif) ;
     } 
	 

.pre2 {
	position: absolute;
	top: 192px;
	margin: 0,0,0,0;
	left: 186px;
	width: 92px; 
    height: 17px;
	background-image: url(../images/presentation2.gif);
	background-repeat: no-repeat; 

}

a.pres2 { 

     display: block;
     width: 92px; 
     height: 17px; 
     background-image: url(../images/presentation2.gif); 
     background-repeat: no-repeat;
     }
	 
a.pres2:hover { 
     background-image: url(../images/presentation_over2.gif); 
     }
	 
a.pres2B { 

     display: block;
     width: 92px; 
     height: 17px; 
     background-image: url(../images/presentation_over2.gif); 
     background-repeat: no-repeat;
     }
	 
a.pres2B:hover { 
     background-image: url(../images/presentation_over2.gif); 
     }
.cha2 {
	position: absolute;
	top: 191px;
	margin: 0,0,0,0;
	left: 285px;
	width: 71px; 
    height: 15px;
	background-image: url(../images/chambres2.gif);
	background-repeat: no-repeat; 

}

a.cham2 { 

     display: block;
     width: 71px; 
     height: 15px; 
     background-image: url(../images/chambres2.gif); 
     background-repeat: no-repeat;
     }
	 
a.cham2:hover { 
     background-image: url(../images/chambres_over2.gif); 
     }
	 
a.cham2B { 

     display: block;
     width: 71px; 
     height: 15px; 
     background-image: url(../images/chambres_over2.gif); 
     background-repeat: no-repeat;
     }
	 
a.cham2B:hover { 
     background-image: url(../images/chambres_over2.gif); 
     }

.re2 {
	position: absolute;
	top: 192px;
	margin: 0,0,0,0;
	left: 369px;
	width: 48px; 
    height: 18px;
	background-image: url(../images/region2.gif);
	background-repeat: no-repeat; 

}

a.reg2 { 

     display: block;
     width: 48px; 
     height: 18px; 
     background-image: url(../images/region2.gif); 
     background-repeat: no-repeat;
     }
	 
a.reg2:hover { 
     background-image: url(../images/region_over2.gif); 
     }
	 
a.reg2B { 

     display: block;
     width: 48px; 
     height: 18px; 
     background-image: url(../images/region_over2.gif); 
     background-repeat: no-repeat;
     }
	 
a.reg2B:hover { 
     background-image: url(../images/region_over2.gif); 
     }

.ta2 {
	position: absolute;
	top: 191px;
	margin: 0,0,0,0;
	left: 426px;
	width: 38px; 
    height: 17px;
	background-image: url(../images/table2.gif);
	background-repeat: no-repeat; 
    z-index:80;
}

a.tab2 { 

     display: block;
     width: 38px; 
     height: 17px; 
     background-image: url(../images/table2.gif); 
     background-repeat: no-repeat;
     }
	 
a.tab2:hover { 
     background-image: url(../images/table_over2.gif) ;
     }
	 
a.tab2B { 

     display: block;
     width: 38px; 
     height: 17px; 
     background-image: url(../images/table_over2.gif); 
     background-repeat: no-repeat;
     }
	 
a.tab2B:hover { 
     background-image: url(../images/table_over2.gif) ;
     }
.ac2 {
	position: absolute;
	top: 209px;
	margin: 0,0,0,0;
	left: 234px;
	width: 43px; 
    height: 16px;
	background-image: url(../images/acces2.gif);
	background-repeat: no-repeat; 
    z-index:80;
}

a.acc2 { 

     display: block;
     width: 43px; 
     height: 16px; 
     background-image: url(../images/acces2.gif); 
     background-repeat: no-repeat;
     }
	 
a.acc2:hover { 
     background-image: url(../images/acces_over2.gif) ;
     }
	 
	 
a.acc2B { 

     display: block;
     width: 92px; 
     height: 17px; 
     background-image: url(../images/acces_over2.gif); 
     background-repeat: no-repeat;
     }
	 
a.acc2B:hover { 
     background-image: url(../images/acces_over2.gif); 
     }
	 
.tar2 {
	position: absolute;
	top: 209px;
	margin: 0,0,0,0;
	left: 282px;
	width: 43px; 
    height: 16px;
	background-image: url(../images/tarifs2.gif);
	background-repeat: no-repeat; 
    z-index:80;
}

a.tari2 { 

     display: block;
     width: 43px; 
     height: 16px; 
     background-image: url(../images/tarifs2.gif); 
     background-repeat: no-repeat;
     }
	 
a.tari2:hover { 
     background-image: url(../images/tarifs_over2.gif) ;
     }
	 
a.tari2B { 

     display: block;
     width: 43px; 
     height: 16px; 
     background-image: url(../images/tarifs_over2.gif); 
     background-repeat: no-repeat;
     }
	 
a.tari2B:hover { 
     background-image: url(../images/tarifs_over2.gif) ;
     }
 
.res2 {
	position: absolute;
	top: 209px;
	margin: 0,0,0,0;
	left: 334px;
	width: 82px; 
    height: 14px;
	background-image: url(../images/reservation2.gif);
	background-repeat: no-repeat; 
    z-index:80;
}

a.rese2 { 

     display: block;
     width: 82px; 
     height: 14px; 
     background-image: url(../images/reservation2.gif); 
     background-repeat: no-repeat;
     }
	 
a.rese2:hover { 
     background-image: url(../images/reservation_over2.gif) ;
     } 
	 
a.rese2B { 

     display: block;
     width: 82px; 
     height: 14px; 
     background-image: url(../images/reservation_over2.gif); 
     background-repeat: no-repeat;
     }
	 
a.rese2B:hover { 
     background-image: url(../images/reservation_over2.gif); 
     }

.region1 {
	position: absolute;
	top: 300px;
	margin: 0,0,0,0;
	left: 100px;
	width: 149px; 
    height: 141px;
	background-image: url(../images/r04.gif);
	background-repeat: no-repeat; 
    z-index:80;
}

a.r1 { 

     display: block;
     width: 149px; 
     height: 141px; 
     background-image: url(../images/r04.gif);
     background-repeat: no-repeat;
     }
	 
a.r1:hover { 
    background-image: url(../images/r04.gif);
     } 

.region2 {
	position: absolute;
	top: 300px;
	margin: 0,0,0,0;
	left: 256px;
	width: 149px; 
    height: 141px;
	background-image: url(../images/r03.gif);
	background-repeat: no-repeat; 
    z-index:80;
}

a.r2 { 

     display: block;
     width: 149px; 
     height: 141px; 
     background-image: url(../images/r03.gif); 
     background-repeat: no-repeat;
     }
	 
a.r2:hover { 
     background-image: url(../images/r03.gif) ;
     } 

.region3 {
	position: absolute;
	top: 300px;
	margin: 0,0,0,0;
	left: 410px;
	width: 149px; 
    height: 141px;
	background-image: url(../images/r02.gif);
	background-repeat: no-repeat; 
    z-index:80;
}

a.r3 { 

     display: block;
     width: 149px; 
     height: 141px; 
     background-image: url(../images/r02.gif); 
     background-repeat: no-repeat;
     }
	 
a.r3:hover { 
     background-image: url(../images/r02.gif) ;
     }

.ch1 {
	position: absolute;
	top: 250px;
	margin: 0,0,0,0;
	left: 100px;
	width: 149px; 
    height: 141px;
	background-image: url(../images/chambre01_over.gif);
	background-repeat: no-repeat; 
    z-index:80;
}

a.c1 { 

     display: block;
     width: 149px; 
     height: 141px; 
     background-image: url(../images/chambre01_over.gif); 
     background-repeat: no-repeat;
     }
	 
a.c1:hover { 
     background-image: url(../images/chambre01_over.gif) ;
     } 
	 
	 
.ch2 {
	position: absolute;
	top: 250px;
	margin: 0,0,0,0;
	left: 256px;
	width: 149px; 
    height: 141px;
	background-image: url(../images/chambre02_over.gif);
	background-repeat: no-repeat; 
    z-index:80;
}

a.c2 { 

     display: block;
     width: 149px; 
     height: 141px; 
     background-image: url(../images/chambre02_over.gif); 
     background-repeat: no-repeat;
     }
	 
a.c2:hover { 
     background-image: url(../images/chambre02_over.gif) ;
     } 

.ch3 {
	position: absolute;
	top: 250px;
	margin: 0,0,0,0;
	left: 410px;
	width: 149px; 
    height: 141px;
	background-image: url(../images/chambre03_over.gif);
	background-repeat: no-repeat; 
    z-index:80;
}

a.c3 { 

     display: block;
     width: 149px; 
     height: 141px; 
     background-image: url(../images/chambre03_over.gif); 
     background-repeat: no-repeat;
     }
	 
a.c3:hover { 
     background-image: url(../images/chambre03_over.gif) ;
     }
	 
.ch4 {
	position: absolute;
	top: 394px;
	margin: 0,0,0,0;
	left: 256px;
	width: 149px; 
    height: 141px;
	background-image: url(../images/chambre04_over.gif);
	background-repeat: no-repeat; 
    z-index:80;
}

a.c4 { 

     display: block;
     width: 149px; 
     height: 141px; 
     background-image: url(../images/chambre04_over.gif); 
     background-repeat: no-repeat;
     }
	 
a.c4:hover { 
     background-image: url(../images/chambre04_over.gif) ;
     }
	 
	 
	 .ch6 {
	position: absolute;
	top: 394px;
	margin: 0,0,0,0;
	left: 100px;
	width: 149px; 
    height: 141px;
	background-image: url(../images/chambre06_over.gif);
	background-repeat: no-repeat; 
    z-index:80;
}

a.c6 { 

     display: block;
     width: 149px; 
     height: 141px; 
     background-image: url(../images/chambre06_over.gif); 
     background-repeat: no-repeat;
     }
	 
a.c6:hover { 
     background-image: url(../images/chambre06_over.gif) ;
     }
	 
.ch5 {
	position: absolute;
	top: 394px;
	margin: 0,0,0,0;
	left: 410px;
	width: 149px; 
    height: 141px;
	background-image: url(../images/chambre05_over.gif);
	background-repeat: no-repeat; 
    z-index:80;
}

a.c5 { 

     display: block;
     width: 149px; 
     height: 141px; 
     background-image: url(../images/chambre05_over.gif); 
     background-repeat: no-repeat;
     }
	 
a.c5:hover { 
     background-image: url(../images/chambre05_over.gif) ;
     }.menu {

    position: absolute;
	width: 700px;
	height: 200px;
	top: -20px;
	left: 0px;
	z-index: 200;
	
	
}.test {

    position: absolute;
	width: 400px;
	height: 200px;
	top: 20px;
	left: 60px;
	z-index: 300;
	background-color:#FFFFFF;
	
	filter:alpha(opacity=60);  
    -moz-opacity:0.60;
    opacity: 0.60;
	
}.image {

    position: absolute;
	width: 700px;
	height: auto;
	top: 20px;
	left: 0px;
	
	
	
}.ligne1 {

    position: absolute;
	width: 700px;
	height: 17px;
	top: 10px;
	left: 0px;
	background-color: #FFFFFF;
	
	
}

.ligne2 {

    position: absolute;
	width: 700px;
	height: 1px;
	top: 345px;
	left: 0px;
	background-color: #FFFFFF;
	
	
}
.text {

    position: absolute;
	width: 700px;
	height: 300px;
	top: 0px;
	left: 0px;
	

}

.text p {

    position: absolute;
	width: 685px;
	height: 300px;
	top: 405px;
	left: 10px;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	

}.titre {

    position: absolute;
	top: 340px;
	left: 7px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 38px;
	
	
}.liens {
 position: absolute;
 top: 0px;
 left: 0px;
 z-index: 100;
 
}

.liens2 {
 position: absolute;
 top: 0px;
 left: 100px;
 z-index: 100;
 
}

.liens3 {
 position: absolute;
 top: 0px;
 left: 200px;
 z-index: 100;
 height: 13px;
 width: 100px;
 text-align:center;
 margin: auto;
 display: block;
 
}
a.link {
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: none;
   color: #999999;
   font-size: 11px;
   display: block;
}a.link:hover {
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: overline;
   color: #CCCCCC;
}a.link2 {
   font-size: 11px;
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: overline;
   color: #CCCCCC;
   display: block;

}a.link2:hover {
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: overline;
   color: #CCCCCC;
}table#tariftable {
	position: absolute;
	top: 256px;
	left: 107px;
	width:443px; /* fixé 7 déc 2011 // g.l.*/
}

table#tariftable th {
	background-color: #d1e3c0;
	text-align: right;
	font-size: 9px;
}

table#tariftable td, table#tariftable th {
   font-family: Arial, Helvetica, sans-serif;
	height: 24px;
	color: #637250;
	font-size: 10px !important;
	font-weight: normal;
	padding: 3px 3px 3px 3px;
	*padding:3px 5px 3px 3px;
	border-bottom: solid #f1f3eb 1px;
}

table#tariftable td.chambre {
	width: 220px;
	*width: 218px;
}

table#tariftable td.col1, table#tariftable td.col3 {
	background-color: #d1e3c0;
	margin:0;
	text-align:right;
	width: 70px;
	*width: 67px;
}

table#tariftable td.col2 {
	background-color: #e3ebd7;
	text-align:right;
	width: 60px;
	*width: 60px;
}

table#tariftable td.colempty {
	background-color: #e3ebd7;
}

span.tarifdate, span.tarifchambre {
	font-weight: bold;
}

table#tariftable td.colspace {
}

div#presbox, div#tablebox {
	position: absolute;
	top: 334px;
	left: 107px;
}table#restable {
	width: 445px;
	left: -7px;
	position: absolute;
}

table#restable td {
   font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	padding: 5px 4px 5px 12px;
	*padding: 3px 4px 3px 12px;
	border-bottom: solid #f1f3eb 1px;
	background-color: #d1e3c0;
}

table#restable td.reslabel {
	width: 90px;
	color: #637250;
	font-weight:bold;
	background-color: #e3ebd7;
}

table#restable td input {
	width: 340px;
	font-size: 10px;
	color: #637250;
	font-weight: normal;
	letter-spacing: 0.1em;
	border: solid #ced5c4 1px;
	height: 11px;
	padding: 2px 2px 2px 4px;
	
}

table#restable tr.split td input,
table#restable tr.split td select {
	width:		120px;
}

table#restable tr.split td.reslabel {
	width:		50px;
}	

table#restable select {
	border: solid #a9b0a0 1px;
	color: #333333;
}

table#restable td#lignebouton {
	padding-right: 14px;
	text-align: right;
	border: none;
	background: none;
}

table#restable td#lignebouton span#respo {
	float: left;
	color: #637250;
}

table#restable td#lignebouton span#respo a:link {
	color: #637250;
	font-weight:bold; 
	text-decoration: none;
}

table#restable td#lignebouton span#respo a:hover {
	color: #333;
}

table#restable td input#envoyer {	
	background-color: #d1e3c0;
	padding: 6px;
	width: auto;
	border: solid #ced5c4 1px;
	height: auto;
	font-weight: bold;
	font-size: 10px;
	cursor: pointer;
	color: #333333;
}

table#restable td input#envoyer:hover {	
	background-color: #e3ebd7;
}

#err {
	font-weight: bold;
	color: #880026;
	display: block;
}

a#logo {
	position: absolute;
	top: 59px;
	left: 263px;
	width: 121px;
	height: 112px;
	border:none;
	text-decoration: none;
}

div#photos {
	position: absolute;
	top: 260px;
	width: 430px;
	margin: 0,0,0,0;
	left: 114px;
	display:none;
}

a.thumb {
	display:		block;
	height:			65px;
	width:			65px;
	border:			solid #ccc 1px;
	background:		#f5f5f5;
	float:			left;
	margin:			0 4px 6px 0;
	font-size:		8px;
}

a.hidetb {
	display:		none;
}

div.paginate {
	clear:			both;
	padding-top:	20px;
	font-size:		11px;
	font-weight:	bold;
}


h1 {
	margin:0;
}

h1 span {
	display:none;
}
