body{font-family: Verdana, Helvetica, Arial, sans-serif;font-size:13px;font-style:normal;color:#6B5748;font-weight:normal;line-height:normal;margin:0px 0px;padding:0px;text-align:center;background-color:#FFF;}
#pge{position:relative;left:4px;width:936px;margin:0px auto;padding:0;z-index:1;text-align:left;background:#FFFFFF;}

div{margin:0;padding:0;display:block;}

p{margin:8px 0;padding:0;}
a{color:#505C41;}
a:hover{color:#654302;}
img{border:0px;}
.imagebloc{display:block;}
.gras{font-weight:bold;}
.gras_soul{font-weight:bold;text-decoration:underline;}
.titmaj{font-variant: small-caps;}
.justifier{text-align: justify;}
.centrer{text-align: center;}
.small9{font-size:9px;}
.small10{font-size:10px;}
.small11{font-size:11px;}
.small12{font-size:12px;}
.gross24{font-size:24px;font-weight:bold;}
.gross36{font-size:36px;font-weight:bold;}
.gross48{font-size:48px;font-weight:bold;}
.flgauche{float:left;}
.fldroit{float:right;}
.imagedroite{padding:4px 0 4px 24px;float:right;}
.imagegauche{padding:4px 16px 4px 10px;}
.clearb{clear:both;}
.clearl{clear:left;}
.clearr{clear:right;}

/* **************** LAYOUT GENERAL **************** */
#pge{padding-top:10px;padding-bottom:33px;}
#inpage{position:relative;left:0;margin:0 auto;width:773px;padding-left:163px;}
#menu{position:absolute;top:30px;left:140px;z-index:0;}
#menu2{position:absolute;top:0px;left:0px;z-index:0;}
#menu2b{float:left;padding:0;margin:0 0 16px;width:130px;}
#menu2 img{margin:0 0 16px;}
#menu2 p,.menuplan p{padding:0;margin:0 0 2px;}
#menu2 p img{margin:0 3px 1px 0;}
#menu2 p.langues{margin-top:12px;}
@media screen {
#menu2 p.langues a img {filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
#menu2 p.langues a:hover img {filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
}

#imagdroite2,#imagdroite2s,#imagdroite2d{position:absolute;top:101px;left:534px;z-index:0;}
#imagdroite2s{left:734px;z-index:0;}
#imagdroite2d{left:634px;z-index:0;}
#imagdroite2s.str2{position:relative;top:0;left:0;float:right;padding:101px 0 26px;}

h1{text-align:left;padding:100px 0 12px 0px;margin:0;}
p.text1,p.text2,p.text9{padding:12px 0;text-align:justify;}
p.soush1,p.text1,h1,p.infoplus{margin-right:450px;margin-left:0;}
p.infoplus{margin-right:430px;}
p.text1{line-height:22px;margin-bottom:20px;}
p.text2,p.infoplus2,h1.h12{margin-right:250px;margin-left:0;}
p.text9,p.infoplus9,h1.h19{margin-right:30px;margin-left:0;}
p.infoplus,p.infoplus2{margin-top:20px;margin-bottom:0;}

#imagbande{position:relative;margin:40px 0 0;z-index:1;}
#imagbandetxt{float:left;width:110px;margin:0px 27px 0 0px;padding:0;}
#imagbandeimgd{position:relative;float:right;padding:0;margin:0;z-index:1;}
#imagbandeimg{padding:0;margin:0;}
#imagbandeimg img{margin:0;}
#imagbandetxt p{padding:0;margin:0;}
#imagbandeimg p.instruct{margin:0;text-align:right;width:364px;}
#imagbandeimg p.instruct img{margin-left:8px;}
#textimagdroite{position:absolute;left:46px;top:125px;z-index:5;}

#basdepage{position:absolute;top:705px;left:0px;z-index:0;width:100%;}
#basdepage.str2{position:relative;top:0px;left:0px;z-index:0;width:100%;clear:both;}
#notebaspage{position:absolute;top:683px;left:163px;z-index:1;}
hr{clear:both;height: 1px;padding:0;color: #E3CAAA;background-color: #E3CAAA;border: 0;margin:11px 0 0;}
#adresse{clear:both;margin:0;padding:4px 0 8px;}
#pagesuiv,#pagesuiv2{position:absolute;left:700px;width:236px;top:681px;z-index:5;text-align:right;}
#pagesuiv2{top:69px;}
#GPdScoo{position:absolute;top:665px;left:163px;z-index:1;font-size:11px;}
#GPScoo{font-size:11px;margin-top:12px;}

/* ************** PRESENTATION ************************* */
#textimagdroite{font-family: "Century gothic", Verdana, Helvetica, Arial, sans-serif;font-size:16px;color:#DCDCDC;font-weight:normal;}
#imagdroite2 img,#imagdroite2s img,#imagdroite2d img{border:1px solid #606060;}
#adresse,#legal{font-size:12px;color:#000;text-align:center;}
#legal{font-size:10px;}
#adresse a,#legal a{color:#000;text-decoration:underline;}
#llegal a{color:#491F00;text-decoration:underline;}
#adresse a:hover,#legal a:hover{color:#5E3F02;}
.logonom{color:#7F5515;font-weight:bold;letter-spacing:1px;}

#menu,#menu td, #menu td a,h3.photos{font-family: "Century gothic", Verdana, Helvetica, Arial, sans-serif;color:#4C3723;font-size:15px;}
#menu td a{text-decoration:none;}
#menu td a:hover{color:#A17B59;}
#menu td{padding-top:0px;}
#menu td.lion{padding-top:13px;}
#menu td.lion a{background:#E1BB99;padding:2px 22px;line-height:19px;}
#menu table{background:url(img/fondmenu.gif);}
#menu2 p,#menu2 a,.menuplan p,.menuplan a{color:#8F6515;font-family: Verdana, Helvetica, Arial, sans-serif;font-size:11px;font-weight:bold;}
#menu2 a, .menuplan a, #pagesuiv a,#pagesuiv2 a{font-weight:normal;text-decoration:none;font-size:11px;color:#A38B42;}
#menu2 a:hover,.menuplan a:hover,#pagesuiv a:hover,#pagesuiv2 a:hover{font-weight:normal;color:#654302;}
#pagesuiv,#pagesuiv2 {margin:0;padding:5px 0;}
#pagesuiv img,#pagesuiv2 img{margin:0 1px -5px 0;}
#pagesuiv a,#pagesuiv2 a{font-size:10px;}

h1{color:#8F6515;font-size:19px;font-weight:normal;}
/*h1{font-family: "Century gothic", Verdana, Helvetica, Arial, sans-serif;font-size:20px;}*/
.grasb,p.text1 strong,p.text2 strong,p.text9 strong{color:#8F6515;font-weight:bold;}
.beige,p.beige a,p.text1 a,p.text2 a,p.text9 a{color:#8F6515;}
#imagbandetxt p,#imagbandetxt p a,#notebaspage,#notebaspage a{color:#A38B42;font-size:11px;text-align:left;}
#notebaspage,#notebaspage a{font-size:10px;}
#imagbandeimg p.instruct,#imagbandeimg p.instruct a{color:#4A4239;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: italic;text-decoration:none;}
#imagbandeimg p.instruct a:hover{color:#000;}
p.infoplus, p.infoplus2,p.infoplus9{line-height:16px;}
p.infoplus, p.infoplus a,p.infoplus2, p.infoplus2 a,p.infoplus9, p.infoplus9 a,.petitlien,.petitlien a{color:#868282;font-size:11px;}
p.infoplus a:hover,p.infoplus2 a:hover,p.infoplus9 a:hover{color:#000;}

p#signature2{text-align:center;}
p#signature2, p#signature2 a{color:#806204;font-size:9px;margin:13px 0 16px;font-family: Verdana, Arial, Helvetica, sans-serif;}

/* **** SPECIFIQUES  ***** */
div.services{clear:left;}
div.services td p{margin:2px 0;padding:0;font-weight:bold;font-size:13px;color:#8F6515;}
div.services td ul{margin:0 0 8px 16px;padding:0 0 0 0px;}
div.services td li{margin:0;padding:0;list-style:url(img/dotbeige.gif);font-size:12px;}
div.plan{float:left;margin:0 0 0 0;padding:24px 50px 40px 0;line-height:24px;}
ul.xtras,ol.xtras{margin-top:0;margin-bottom:0;}

form{clear:left;text-align:left;margin:0;}
#inpage form td{font-size:10px;}
textarea,input.texte,input.texte1,input.texte2,select{font-family: Arial, Helvetica, sans-serif;font-size:13px;background-color:#FFFFFF;color:#505C41;border:1px solid #D3C69B;font-weight:normal;}
input.bouton{font-size:13px;background-color:#F9F6E5;border: 1px outset #D3C69B;color:#505C41;background-image:url(../img/sendbouton.gif);}
input:focus,textarea:focus{border:1px solid #874;}
textarea,input.texte1{width:407px;}

img.logo_parcours{float:left;margin-top:0px;margin-right:14px;}
img.logo_pano{float:left;margin-right:6px;margin-top:2px;}
img.logo_docu{float:left;margin:0 6px 0 0;}
img.logo_docu1{float:left;margin:2px 6px 0 0;}
img.logo_docu2{float:left;margin: 2px 8px 6px 0;}
img.logo_docu0{margin: 2px 8px 0 0;}

table.photos td.photo1{padding-right:47px;}
table.photos td p{color:#B38121;font-size:11px;margin-top:2px;margin-bottom:14px;text-align:center;}
table.photos td img{border:#E1BB99 solid 1px;}
table.photos td img.nobord{border:#FFF solid 1px;}
h3.photos{letter-spacing:4px;width:256px;border-bottom:1px solid #E1BB99;font-weight:normal;}

/* **** PAGE D'ACCUEIL  ***** */

#fondaccueil img{border:1px solid #8E8B8B;display:block;}
#ac_logo{position:absolute;top:20px;left:1px;z-index:2;color:#91753E;font-size:13px;}
#ac_logo img{display:block;margin:0 0 4px;}
#ac_langues{position:absolute;top:25px;left:810px;z-index:2;}
#ac_hotel,#ac_golf,#ac_club,#ac_congres,#ac_pano,#ac_amstramgram{position:absolute;top:200px;left:22px;z-index:2;width:145px;}
#ac_hotel,#ac_golf,#ac_club,#ac_congres,#ac_pano,#ac_amstramgram{text-align:center;color:#717171;margin:0;padding:0;}
#ac_hotel p,#ac_golf p,#ac_club p,#ac_congres p,#ac_amstramgram p{text-align:center;color:#565656;font-size:15px;margin:0 auto 5px;padding:0;font-weight:normal;font-family: "Century gothic", Verdana, Helvetica, Arial, sans-serif;}
#ac_hotel img,#ac_golf img,#ac_club img,#ac_congres img,#ac_amstramgram img{margin:5px 0 0;}
#ac_hotel a,#ac_golf a,#ac_club a,#ac_congres a,#ac_pano a,#ac_amstramgram a{color:#565656;text-decoration:none;}
#ac_hotel a:hover,#ac_golf a:hover,#ac_club a:hover,#ac_congres a:hover,#ac_amstramgram a:hover{color:#A69888;}
#ac_hotel img{border:#7D7979 solid 1px;}
#ac_golf img{border:#5A5656 solid 1px;}
#ac_club img{border:#969191 solid 1px;}
#ac_congres img{border:#817D7D solid 1px;}
#ac_golf{left:416px}
#ac_club{left:587px;}
#ac_congres{left:758px;}
#ac_amstramgram{left:416px;top:365px;}
#ac_amstramgram img {float:left;margin:-10px 0 0 0;}
#ac_amstramgram a, #ac_amstramgram p{font-size:13px;color:#565656}
#ac_amstramgram a:hover{color:#000;}

/* pano sous Hôtel */
#ac_pano{left:20px;top:365px;width:120px;}
#ac_pano p{text-align:center;color:#667666;font-size:10px;margin:0;padding:0;}
#ac_pano a{color:#667666;}
#ac_pano a:hover{color:#94B397;}
/* pano en bas de page */
/* 
#ac_pano{left:0px;top:520px;width:120px;}
#ac_pano a{color:#EED;}
#ac_pano a:hover{color:#FFF;}
*/

p#signature{text-align:center;}
p#signature, p#signature a{color:#806204;font-size:9px;margin:3px 0 0;}
.menuplan {float:left;width:190px;padding: 0;margin-top:8px;}
.menuplan,p.plan_chapo {padding-left:30px;}
hr.accueil{color:#AAA;background-color:#AAA;}

#focus{position:absolute;z-index:5;top:10px;left:682px;width:244px;}
#focus{background:#F7F7F6;border:0px solid #c2c2c2;border-bottom:1px solid #7F6845;}
#focus h3{padding: 8px 0 12px 60px;margin:0;background: url(img/focus-backg.gif) top left no-repeat;}
#focus h3{color:#DE0705;font-size:14px;font-weight:bold;letter-spacing:1px;font-family: "Century gothic", Verdana, Helvetica, Arial, sans-serif;}
#focus p{color:#5C5859;text-align:center;margin:8px 8px;}
#focus a{color:#5C5859;}
#focus div#ferme{float:right;margin:0;padding:2px 2px 0 0;}
#focus h3{padding-left:45px;margin-bottom:6px;}
#focus h3 img{position:absolute;top:0px;left:45px;z-index:10;display:block;}
#focus p{font-size:11px;}
#focus h3 img{margin-top:6px;}

#conteneur_defil,#cadre_defil,#defile{width:312px;}
#conteneur_defil,#conteneur_defil2,#conteneur_offre1{position:absolute;top:66px;left:587px;z-index:5;
	border-top:1px solid #B7B7B5;border-bottom:1px solid #B7B7B5;background-color:#F6F6F6;margin:0 auto;overflow:hidden;line-height:normal;padding: 3px 0;}
#cadre_defil,#cadre_defil2 {position:relative;height:16px;overflow:hidden;}
#cadre_defil img,#cadre_defil2 img{vertical-align: middle;border:0;}
#defile,#defile2 {position:absolute;top:0;left:0;z-index:5;text-align:center;}
#defile,#defile a,#defile2,#defile2 a  {font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#A07C3E;text-decoration:none;}
#defile a strong,#defile2 a strong{color:#E21C1D;font-weight:normal;}

#conteneur_defil2,#cadre_defil2,#defile2{width:143px;}
#conteneur_defil2{top:328px;left:758px;background:#FEFEFE;padding: 0px 0;border:1px solid #DFDFDF;}
#cadre_defil2 {height:18px;}
#defile2,#defile2 a {font-size:13px;color:#777;font-family: "Century gothic", Verdana, Helvetica, Arial, sans-serif;}
#defile2 a strong{color:#E21C1D;}

#conteneur_offre1{top:102px;left:758px;width:143px;}
#conteneur_offre1 p{text-align:center;font-size:11px;line-height:14px;margin:2px auto;}
#conteneur_offre1 p a {color:#AFA378;text-decoration:none;}
#conteneur_offre1 p a:hover{color:#594B2A;color:#541;}
#conteneur_offre1 p a strong{color:#E94B4B;font-weight:normal;}


p#ac_aera{margin-top:300px;}
p.plansite{margin:4px 100px 4px 32px;text-align:justify;}
p.plansite,p.plansite a{font-family: Verdana, Helvetica, Arial, sans-serif;font-size:11px;font-weight:normal;color:#A38B42;line-height:15px;}
hr.plansite{margin:0 95px 0 26px;}

/* Reservations */

#menu2 img.separ{margin:4px 0;visibility:hidden;}
div#reservations{background-color:#FAF9F0;border:#DBDBD5 1px solid;width:134px;font-size:10px;padding:0 0 6px;margin:0;}
div#reservations h4{padding:2px 0 2px 22px;margin:-1px 0 0 0;border-top:#DBDBD5 1px solid;border-bottom:#DBDBD5 1px solid;background:#FAF9F0 url(img/mini-a.png) no-repeat left top;}
div#reservations h4,div#reservations h4 a{text-decoration:none;font-weight:bold;font-size:9px;color:#979797;}
div#reservations p{padding:4px 2px 4px 4px;margin:0;font-size:11px;color:#979797;font-weight:normal;}
div#reservations p a{text-decoration:underline;font-weight:normal;font-size:10px;color:#979797;}
div#reservations p.offre{margin:5px 0;text-align:center;}
div#reservations p.offre a{color:#765;}
div#reservations p.offre a:hover{color:#863;font-weight:bold;}
div#reservations form{margin:0;font-size:11px;color:#979797;}
div#reservations input,div#reservations select{font-size:11px;}
div#reservations select{margin:6px 0px 0px;}
div#reservations input{margin:0px 0 8px;}
div#reservations input.bouton2{font-size:12px;margin-left:28px;color:#555;}
div#reservations select.resamois option{padding:0;margin:0;}

#homereservations{background:#D3C1AC;padding:0;margin:6px 0;text-align:center;color:#040404;font-size:11px;display:block;}
#homereservations p{margin:0 auto 6px;text-align:center;}
#homereservations form{margin:0px auto 0;text-align:center;padding:6px 0 2px;}
#homereservations select{background:#FEF8F4;color:#7E4E41;}
#homereservations select,#homereservations input{margin:0px 20px -1px 0px;padding:0;font-size:12px;}
#homereservations input{margin-right:0px;margin-bottom:-2px;font-size:13px;background-color:#FEF8F4;color:#7E4E41;}
#homereservations select.resajour,#homereservations select.resamois{margin-right:2px;}
.prixbarre{text-decoration:line-through;color:#888;}
.maxcapa{font-size:10px;color:#888;font-style:italic;}
.attention{color:#D00;}

/* Calendrier */
p img.calendrier{float:right;margin:0 8px 0 0;}
.calendrierhome{margin:0 20px -2px 4px;}
.ds_box{background-color:#FFF;border: 1px solid #000;position: absolute;z-index:55;}
ds_box{background-color:#FFF;border: 1px solid #000;position: absolute;z-index:55;}
.ds_tbl{background-color:#FFF;}
.ds_head{height:16px;background-color: #999;color: #FFF;font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;text-align: center;}
.ds_subhead{background-color: #EEE;color: #000;font-size: 8px;font-weight: normal;text-align: center;font-family: Arial, Helvetica, sans-serif;width: 16px;}
.ds_cell{background-color: #FAF9F0;color: #000;font-size: 8px;text-align: center;font-family: Arial, Helvetica, sans-serif;padding: 3px 5px;cursor: pointer;}
.ds_cell:hover{background-color: #F3F3F3;}


/* Hide from IE5-mac. Only IE-win sees this. \*/
* html #imagbandetxt{margin-right:24px;}
* html p {
  height: 1%;
  }
/* End hide from IE5/mac */
