html {margin: 0; padding: 0;}
body { margin: 0; padding: 0; background: #FFC869; color: #610F0F; text-align: left;}
a img {border:none;}
div#conteneur{ width:980px; margin:5px auto; position:relative;}
.img-retouraccueil{border-left-style: none;border-bottom-style: none;border-top-style: none;border-right-style: none;}

a.mail:link{color: #565656; font:11px Trebuchet MS, Arial, Helvetica, sans-serif; text-decoration:underline;}
a.mail:visited{color: #565656; font:11px Trebuchet MS, Arial, Helvetica, sans-serif; text-decoration:underline;}
a.mail:hover{color: #565656; text-decoration:none;}

/******HOME**************/
div#home1{float:left; background:url(img/home/fond_home1.jpg) top no-repeat; width:402px; height:590px;}
div#home2{float:left; background:url(img/home/fond_home2.jpg) top no-repeat; width:337px; height:590px;}
div#home2 p{ position:relative; color:#565656; font:12px Trebuchet MS, Arial, Helvetica, sans-serif; text-align:right; top:540px; right:5px;}
div#home3{float:left; background:url(img/home/fond_home3.jpg) top no-repeat; width:241px; height:590px;}
.souvenir{color:#565656; font:11px Trebuchet MS, Arial, Helvetica, sans-serif;}
.souvenir2{margin:0; padding:3px; width:200px;}
.souvenir2 p{margin:0; padding:2px;}
div#flag{position:relative; top:300px; height:50px;}
.ingres{background:url(img/home/ingres3.jpg) top no-repeat;}
.texte_ingres{ width:170px; height:126px; margin:0; padding:50px 50px 0 18px; line-height:12px;}

div#navigation1{position:relative; width:135px; float:left; height:380px; top:33px;}
div#navigation2{position:relative; width:123px; float:left; height:380px; top:33px;}
div#navigation3{position:relative; width:123px; float:left; height:380px; top:33px;}


div#nav_home{ background:#FFFFFF; padding:5px; margin:2px; border-bottom:1px solid #ddd; border-right:1px solid #ddd;}
.nav_home{ background:#FFFFFF; padding:5px; margin:2px;}
div#nav_home2{ background:#FFFFFF; padding:0; margin:0;}
div#nav_home a{display:block; font:12px Trebuchet MS, Arial, Helvetica, sans-serif; text-align:center; color:#565656; text-decoration:none;}
div#texte_home{float:left; margin:0; padding:0; text-align:justify; font:12px Trebuchet MS, Arial, Helvetica, sans-serif;}
div#texte_home p{ margin:0; padding:7px; text-align:justify; font:12px Trebuchet MS, Arial, Helvetica, sans-serif;}
.texte_home{ margin:0; padding:0 0 0 40px; text-align:justify; font:12px Trebuchet MS, Arial, Helvetica, sans-serif; line-height:13.5px;}
.texte_decouv {	width:220px;margin:0;padding:63px 0 0 0;line-height:12px;text-align:left;height: 70px;}

div#polesud{ font-size:10px; text-align:center;}
div#polesud a{color:#610F0F; text-decoration:underline;}
div#polesud a:hover{color:#610F0F; text-decoration:underline;}

div#facebook { width:133px; position:absolute; top:547px; left:420px; }
div#facebook a img { border:none; }

/*****NAVIGATION*********/
div#navigation{float:left; width:650px;}
div#nav{float:left; background-color:#FFFFFF; margin:1px; padding:0; height:115px}
.class1{ width:116px;}
.class2{ width:80px;}
.class3{ width:110px;}
.class4{ width:116px;}
.class5{ width:116px;}
.class6{ width:89px;}
div#nav a{ display:block; color:#525252; font:11px Trebuchet MS, Arial, Helvetica, sans-serif; text-align:center; text-decoration:none; margin:0; padding:0;}
div#nav a:hover{color: #610F0F;}
div#nav span{ display:block; font:13px Trebuchet MS, Arial, Helvetica, sans-serif; text-align:center; margin:0; padding:2px 0 0 0;}


/*****SALON*********/
div#g_salon{ width:330px; height:590px; float:left; background:url(img/restaurant/bandeau_salon.png) top no-repeat;}
div#d_salon{ width:650px; height:590px; float:left; }
div#bandeau_photo{float:left; width:636px; height:79px; background:url(img/hotel/jardin1.jpg) top no-repeat; margin:0 0 0 1px;}
div#titre_g_salon{float:left; width:325px; font:45px "Lucida Grande", Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:right; margin:122px 0 0 0; padding:0;}
div#titre_d_salon{float:left; width:650px; font:45px "Lucida Grande", Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:left; margin:35px 0 0 0; padding:0;}
.soustitre{font:25px "Lucida Grande", Arial, Helvetica, sans-serif; color:#FFFFFF;}
div#texte_salon{ float:left; width:400px; margin:0; padding:0; font:13px Trebuchet MS, Arial, Helvetica, sans-serif; text-align:justify;}
div#texte_salon p{margin:8px 20px 0 10px; padding:0;}
div#photo_salon{ float:left; width:400px; margin:0; padding:0; text-align:right;}
div#encart_salon{ float:left; width:245px; margin:5px 0 0 5px; height:370px; background:#F6B13A;}
div#encart_salon p{ font:13px Trebuchet MS, Arial, Helvetica, sans-serif; margin:0; padding:7px;}

div#contenu_salon{ float:left;}
.table_salon{ height:420px;}
.texte_salon{width:400px; margin:0; padding:0; font:13px Trebuchet MS, Arial, Helvetica, sans-serif; text-align:justify;}
.encart_salon{width:220px; padding:6px; background:#F6B13A; margin:3px; font:13px Trebuchet MS, Arial, Helvetica, sans-serif; height:300px;}


/*****JARDIN*********/
div#g_jardin{ width:330px; height:590px; float:left; background:url(img/hotel/bandeau_jardin.png) top no-repeat;}
div#d_jardin{ width:650px; height:590px; float:left;}
div#bandeau_photo{float:left; width:636px; height:79px; background:url(img/hotel/jardin1.jpg) top no-repeat; margin:0 0 0 1px;}


/*****CHAMBRES*********/
div#g_chambres{ width:330px; height:590px; float:left; background:url(img/chambres/fond_g_chambres.jpg) top no-repeat;}
div#d_chambres{ width:650px; height:590px; float:left; }
div#bandeau_photo{float:left; width:636px; height:79px; background:url(img/hotel/jardin1.jpg) top no-repeat; margin:0 0 0 1px;}
div#titre_g_chambres{float:left; width:325px; font:45px "Lucida Grande", Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:right; margin:122px 0 0 0; padding:0;}
div#titre_d_chambres{float:left; width:650px; font:45px "Lucida Grande", Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:left; margin:35px 0 0 0; padding:0;}
div#texte_chambres{ float:left; width:400px; margin:0; padding:0; font:13px Trebuchet MS, Arial, Helvetica, sans-serif; text-align:justify;}
div#texte_chambres p{margin:8px 20px 0 10px; padding:0;}
div#photo_chambres{ float:left; width:400px; margin:0; padding:0; text-align:right;}
div#encart_chambres{ float:left; width:236px; padding:7px; margin:20px 0 0 0;}
div#encart_chambres p{ font:13px Trebuchet MS, Arial, Helvetica, sans-serif; background:#F6B13A; margin:0; padding:4px;}

div#contenu_chambres{ float:left;}
.table_chambres{ height:420px;}
.texte_chambres{width:400px; margin:0; padding:0; font:13px Trebuchet MS, Arial, Helvetica, sans-serif; text-align:justify;}
.encart_chambres{width:220px; padding:6px; background:#F6B13A; margin:3px; font:13px Trebuchet MS, Arial, Helvetica, sans-serif; height:300px;}


/*****LIEU*********/
div#g_lieu{ width:330px; height:590px; float:left; background:url(img/lieu/fond_g_lieu.jpg) top no-repeat;}
div#d_lieu{ width:650px; height:590px; float:left; }
div#bandeau_photo{float:left; width:636px; height:79px; background:url(img/hotel/jardin1.jpg) top no-repeat; margin:0 0 0 1px;}
div#titre_g_lieu{float:left; width:325px; font:45px "Lucida Grande", Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:right; margin:122px 0 0 0; padding:0;}
div#titre_d_lieu{float:left; width:650px; font:45px "Lucida Grande", Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:left; margin:35px 0 0 0; padding:0;}
div#texte_lieu{ float:left; width:400px; margin:0; padding:0; font:13px Trebuchet MS, Arial, Helvetica, sans-serif; text-align:justify;}
div#texte_lieu p{margin:8px 20px 0 10px; padding:0;}
div#photo_lieu{ float:left; width:400px; margin:0; padding:0; text-align:right;}
div#encart_lieu{ float:left; width:236px; padding:7px; margin:20px 0 0 0;}
div#encart_lieu p{ font:13px Trebuchet MS, Arial, Helvetica, sans-serif; background:#F6B13A; margin:0; padding:4px;}
div#encart_lieu a:link, div#encart_lieu a:active, div#encart_lieu a:visited { text-decoration:none; color:#fff; font-family:Verdana, Geneva, sans-serif; font-size:16px; font-weight:bold; }
div#encart_lieu a:hover { text-decoration:underline; }

div#contenu_lieu{ float:left;}
.table_lieu{ height:420px;}
.texte_lieu{width:400px; margin:0; padding:0; font:13px Trebuchet MS, Arial, Helvetica, sans-serif; text-align:justify;}
.encart_lieu{width:220px; padding:6px; background:#F6B13A; margin:3px; font:13px Trebuchet MS, Arial, Helvetica, sans-serif; height:300px;}

/*****VILLE*********/
div#g_ville{ width:330px; height:590px; float:left; background:url(img/ville/fond_g_ville.jpg) top no-repeat;}
div#d_ville{ width:650px; height:590px; float:left; }
div#bandeau_photo{float:left; width:636px; height:79px; background:url(img/hotel/jardin1.jpg) top no-repeat; margin:0 0 0 1px;}
div#titre_g_ville{float:left; width:325px; font:45px "Lucida Grande", Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:right; margin:122px 0 0 0; padding:0;}
div#titre_d_ville{float:left; width:650px; font:45px "Lucida Grande", Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:left; margin:35px 0 0 0; padding:0;}
div#texte_ville{ float:left; width:400px; margin:0; padding:0; font:13px Trebuchet MS, Arial, Helvetica, sans-serif; text-align:justify;}
div#texte_ville p{margin:8px 20px 0 10px; padding:0;}
div#photo_ville{ float:left; width:400px; margin:0; padding:0; text-align:right;}
div#encart_ville{ float:left; width:236px; padding:7px; margin:20px 0 0 0;}
div#encart_ville p{ font:13px Trebuchet MS, Arial, Helvetica, sans-serif; background:#F6B13A; margin:0; padding:4px;}

div#contenu_ville{ float:left;}
.table_ville{ height:420px;}
.texte_ville{width:400px; margin:0; padding:0; font:13px Trebuchet MS, Arial, Helvetica, sans-serif; text-align:justify;}
.encart_ville{width:220px; padding:6px; background:#F6B13A; margin:3px; font:13px Trebuchet MS, Arial, Helvetica, sans-serif; height:300px;}

/*****REGION*********/
div#g_region{ width:330px; height:590px; float:left; background:url(img/region/fond_g_region.jpg) top no-repeat;}
div#d_region{ width:650px; height:590px; float:left; }
div#bandeau_photo{float:left; width:636px; height:79px; background:url(img/hotel/jardin1.jpg) top no-repeat; margin:0 0 0 1px;}
div#titre_g_region{float:left; width:325px; font:45px "Lucida Grande", Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:right; margin:122px 0 0 0; padding:0;}
div#titre_d_region{float:left; width:650px; font:45px "Lucida Grande", Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:left; margin:35px 0 0 0; padding:0;}
div#texte_region{ float:left; width:400px; margin:0; padding:0; font:13px Trebuchet MS, Arial, Helvetica, sans-serif; text-align:justify;}
div#texte_region p{margin:8px 20px 0 10px; padding:0;}
div#photo_region{ float:left; width:400px; margin:0; padding:0; text-align:right;}
div#encart_region{ float:left; width:236px; padding:7px; margin:20px 0 0 0;}
div#encart_region p{ font:13px Trebuchet MS, Arial, Helvetica, sans-serif; background:#F6B13A; margin:0; padding:4px;}

div#contenu_region{ float:left;}
.table_region{ height:420px;}
.texte_region{width:400px; margin:0; padding:0; font:13px Trebuchet MS, Arial, Helvetica, sans-serif; text-align:justify;}
.encart_region{width:220px; padding:6px; background:#F6B13A; margin:3px; font:13px Trebuchet MS, Arial, Helvetica, sans-serif; height:300px;}

/*****RESTO*********/
div#g_resto{ width:330px; height:590px; float:left; background:url(img/restaurant/bandeau_gauche_restau.png) top no-repeat;}
div#g_petitdej{ width:330px; height:590px; float:left; background:url(img/restaurant/bandeau_ptidej.png) top no-repeat;}
div#g_olipan{ width:330px; height:590px; float:left; background:url(img/olipan/bandeau_olipan.png) top no-repeat;}
div#d_resto{ width:650px; height:590px; float:left; }
div#bandeau_photo{float:left; width:636px; height:79px; background:url(img/hotel/bandeau_haut_jardin.jpg) top no-repeat; margin:0 0 0 1px;}
div#titre_g_resto{float:left; width:325px; font:45px "Lucida Grande", Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:right; margin:122px 0 0 0; padding:0;}
div#titre_d_resto{float:left; width:650px; font:45px "Lucida Grande", Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:left; margin:35px 0 0 0; padding:0;}
div#texte_resto{ float:left; width:400px; margin:0; padding:0; font:13px Trebuchet MS, Arial, Helvetica, sans-serif; text-align:justify;}
div#texte_resto p{margin:8px 20px 0 10px; padding:0;}
div#photo_resto{ float:left; width:400px; margin:0; padding:0; text-align:right;}
div#encart_resto{ float:left; width:236px; padding:7px; margin:20px 0 0 0;}
div#encart_resto p{ font:13px Trebuchet MS, Arial, Helvetica, sans-serif; background:#F6B13A; margin:0; padding:4px;}

div#contenu_ville{ float:left;}
.table_ville{ height:420px;}
.texte_ville{width:400px; margin:0; padding:0; font:13px Trebuchet MS, Arial, Helvetica, sans-serif; text-align:justify;}
.encart_ville{width:220px; padding:6px; background:#F6B13A; margin:3px; font:13px Trebuchet MS, Arial, Helvetica, sans-serif; height:300px;}

/*****VENIR*********/
div#g_venir{ width:330px; height:590px; float:left; background:url(img/venir/fond_g_venir.jpg) top no-repeat;}
div#d_venir{ width:650px; height:590px; float:left; }
div#bandeau_photo_venir{float:left; width:636px; height:79px; background:url(img/venir/venir.jpg) top no-repeat; margin:0 0 0 1px;}
div#titre_g_venir{float:left; width:325px; font:45px "Lucida Grande", Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:right; margin:122px 0 0 0; padding:0;}
div#titre_d_venir{float:left; width:650px; font:45px "Lucida Grande", Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:left; margin:35px 0 0 0; padding:0;}
div#texte_venir{ float:left; width:400px; margin:0; padding:0; font:13px Trebuchet MS, Arial, Helvetica, sans-serif; text-align:justify;}
div#texte_venir p{margin:8px 20px 0 10px; padding:0;}
div#photo_venir{ float:left; width:400px; margin:0; padding:0; text-align:right;}
div#encart_venir{ float:left; width:236px; padding:7px; margin:20px 0 0 0;}
div#encart_venir p{ font:13px Trebuchet MS, Arial, Helvetica, sans-serif; background:#F6B13A; margin:0; padding:4px;}
.padding{ padding:0 0 0 10px;}
.padding_texte{ padding:0 0 0 10px; font:11px Trebuchet MS, Arial, Helvetica, sans-serif;}

a.lien:link{ color:#FFFFFF; font:13px Trebuchet MS, Arial, Helvetica, sans-serif; text-decoration:none;}
a.lien:visited{ color:#FFFFFF; font:13px Trebuchet MS, Arial, Helvetica, sans-serif; text-decoration:none;}
a.lien:hover{color: #000000;}


div#contenu_ville{ float:left;}
.table_ville{ height:420px;}
.texte_ville{width:400px; margin:0; padding:0; font:13px Trebuchet MS, Arial, Helvetica, sans-serif; text-align:justify;}
.encart_ville{width:220px; padding:6px; background:#F6B13A; margin:3px; font:13px Trebuchet MS, Arial, Helvetica, sans-serif; height:300px;}

/*****ACCUEIL*********/
div#g_accueil{ width:330px; height:590px; float:left; background:url(img/accueil/accueil1.jpg) top no-repeat;}
div#d_accueil{ width:650px; height:590px; float:left; }
div#photo_accueil{ float:left; width:650px; margin:25px 0 0 0; padding:0; text-align:right;}

/*****HOTELIER*********/
div#g_hotelier{ width:330px; height:590px; float:left; background:url(img/hotelier/hotelier1.jpg) top no-repeat;}
div#d_hotelier{ width:650px; height:590px; float:left; }
div#photo_hotelier{ float:left; width:650px; margin:0; padding:0; text-align:right;}

/*****ACCES*********/
div#g_acces{ width:330px; height:590px; float:left; background:url(img/hotelier/hotelier1.jpg) top no-repeat;}
div#d_acces{ width:650px; height:590px; float:left; }
div#photo_acces{ float:left; width:400px; margin:30px 0 0 0; padding:0; text-align:right;}
div#encart_acces{ float:left; width:236px; padding:7px; margin:20px 0 0 0;}
div#encart_acces p{ font:13px Trebuchet MS, Arial, Helvetica, sans-serif; background:#F6B13A; margin:0; padding:4px;}

/*****PARKING*********/
div#photo_parking{ float:left; width:400px; margin:10px 0 0 0; padding:0; text-align:right;}
a.lien2:link{color: #610F0F; font:13px Trebuchet MS, Arial, Helvetica, sans-serif; text-decoration:underline;}
a.lien2:visited{color: #610F0F; font:13px Trebuchet MS, Arial, Helvetica, sans-serif; text-decoration:underline;}
a.lien2:hover{color: #610F0F; text-decoration:none;}

/*****ADRESSES*********/
div#g_adresses{ width:330px; height:590px; float:left; background:url(img/adresses/fond_g_adresses.jpg) top no-repeat;}
div#contact2{ color:#666666; font:13px Trebuchet MS, Arial, Helvetica, sans-serif; text-align:left; margin-left:20px;}
div#contact{ color:#666666; font:13px Trebuchet MS, Arial, Helvetica, sans-serif; text-align:left; margin-left:30px;}

/*****AGENDA*********/
div#g_agenda{ width:330px; height:590px; float:left; background:url(img/agenda/fond_g_agenda.jpg) top no-repeat;}

/*****LIVRE*********/
div#g_livre{ width:330px; height:590px; float:left; background:url(img/livre/fond_g_livre.jpg) top no-repeat;}

/*****WEB*********/
div#g_web{ width:330px; height:590px; float:left; background:url(img/web/fond_g_web.jpg) top no-repeat;}

/*****SPA*********/
div#g_spa{ width:330px; height:590px; float:left; top no-repeat; background:url(img/spa/fond_g_spa.jpg);}
div#photo_spa{ float:left; width:545px; margin:0; padding:0; text-align:right; position: relative; left:100px;}

/********************/



div#titre_g{float:left; width:325px; font:45px "Lucida Grande", Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:right; margin:165px 0 0 0; padding:0;}
div#titre_d{float:left; width:650px; font:45px "Lucida Grande", Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:left; margin:0; padding:0;} 
div#texte{ float:left; width:650px; margin:0; padding:0; font:13px Trebuchet MS, Arial, Helvetica, sans-serif; text-align:justify;}
div#texte p{margin:8px 20px 0 10px; padding:0;}
div#photo{ float:left; width:650px; margin:0; padding:0; text-align:right;}


/******CARTE-MENU*********/

div#gdtitre { margin-left:25px; font-family: Arial, Helvetica, sans-serif; color: #ffc869; font-size: 30px; width: 400px;}
.texte_carte { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#610F0F;}
.texte_carte_gras { font-size: 16px; font-weight: bold;}


#map_lang {
	position: absolute;
	/*background-color: rgba(0, 0, 0, .5);*/
	top: 548px;
	left:740px;
}
