/* Mises en forme des differentes DIV du site */

/* DIV NAVIGATEUR */

body {
	margin-top:0px;
}

/* DIV MAIN */

div.main {
	position:relative;
	width:800px;
}

img  {
	border:0;
	display:block;
}

/* DIV LOGO*/

div.logoHome {
	position:absolute;
	top:150px;
	left:0px;
	width:800px;
	height:87px;
}

div.logo {
	position:relative;
	width:800px;
	height:126px;
	padding-right:0px;
	padding-top:39px;
	padding-bottom:0px;
	padding-left:0px;
}


/* DIV IMAGE CENTRALE*/


div.HomepageFlash{
	position:absolute;
	left:0px;
	top:237px;
	width:800px;
	height:302px;
}

div.planvillage{
	position:absolute;
	left:0px;
	top:126px;
	width:800px;
	height:547px;
}

div.divconteneurvignettes{
	position:absolute;
	overflow:hidden;
	left:0px;
	top:237px;
	width:800px;
	height:302px;
}

div.divcontenantvignettes{
	position:absolute;
	left:0px;
	top:0px;
	width:800px;
}

img.vignettes {
	display: inline;
	width:800px;
	height:302px;
}	

div.imagecentre{
	position:absolute;
	left:0px;
	top:126px;
	width:800px;
	height:302px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
}

/* PAGE GALERIE PHOTOS */

div.vignettesGaleriePhotos {
	position:absolute;
	left:0px;
	top:120px;
	width:796px;
	height:128px;
	text-align:left;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#fbfbfa;
}

img.vignettesGaleriePhotos {
	display:block;
	width:40px;
	height:39px;
	margin-left:1px; 
	margin-right:1px; 
	margin-top:0px; 
	margin-bottom:0px;
}	

img.logoGaleriePhotos {
	display:block;
	width:82px;
	height:80px;
	margin-left:0px; 
	margin-right:2px; 
	margin-top:0px; 
	margin-bottom:2px;
}	

div.imageGaleriePhotos{
	position:absolute;
	left:0px;
	top:260px;
	width:796px;
	height:510px;
}

div.menuprincipalGaleriePhotos{
	position:absolute;
	left:0px;
	top:95px;
	width:796px;
	height:28px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#fbfbfa;
}

table.menuprincipalGaleriePhotos{
	table-layout:fixed;
	width:796px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	font-size:8pt;
	font-family:arial, helvetica, sans-serif;	
}

div.principaleGaleriePhotos{
	position:absolute;
	left:0px;
	top:560px;
	width:796px;
	height:100px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	background-color:#fbfbfa;
}

img.principaleGaleriePhotos{
	width:796px;
	height:302px;
}


h1.titreGaleriePhotos {
	text-align:left;
	margin-top:15px; 
	font-size:12pt;
	letter-spacing:+1;
	line-height:18px;
	font-family:arial, helvetica, sans-serif; 
	color:#beb5ab;
}

h1.titreGaleriePhotoscache {
	text-align:left;
	margin-top:15px; 
	font-size:12pt;
	letter-spacing:+1; 
	line-height:18px;
	font-family:arial, helvetica, sans-serif; 
	color:#fbfbfa;
}


/* DIV VIGNETTES CENTRALES */

div.vignettesGalerie {
	position:absolute;
	left:0px;
	top:539px;
	width:800px;
	height:46px;
	text-align:center;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#ebe9e6;
}

div.vignettes {
	position:absolute;
	left:0px;
	top:428px;
	width:800px;
	height:46px;
	text-align:center;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#ebe9e6;
}

div.divconteneurvignettesGalerie{
	position:relative;
	overflow:hidden;
	left: 0px;
	width:770px;
	height:46px;
}

div.divcontenantvignettesGalerie{
	position:absolute;
	left:0px;
	top:0px;
	white-space:nowrap;
}

img.vignettesGalerie {
	display:inline;
	width:40px;
	height:39px;
	margin-left:0px; 
	margin-right:0px; 
	margin-top:4px; 
	margin-bottom:3px;
}	


/* DIV MENU PRINCIPAL */

div.menuprincipalHome{
	position:absolute;
	left:0px;
	top:539px;
	width:800px;
	height:28px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#cfc6bb;
}

div.menuprincipalCarte{
	position:absolute;
	left:0px;
	top:539px;
	width:800px;
	height:34px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#ffffff;
}

div.menuprincipal{
	position:absolute;
	left:0px;
	top:474px;
	width:800px;
	height:34px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#f1f0ee;
}

div.menuprincipalSardaigne{
	position:absolute;
	left:0px;
	top:474px;
	width:800px;
	height:34px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#ffffff;
}

div.menuprincipalMentions{
	position:absolute;
	left:0px;
	top:428px;
	width:800px;
	height:28px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#f1f0ee;
}

div.menuprincipalContact{
	position:absolute;
	left:0px;
	top:126px;
	width:800px;
	height:28px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#f1f0ee;
}

table.menuprincipalHome{
	table-layout:fixed;
	width:756px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:22px;
	margin-right:22px;
	font-size:8pt;
	font-family:arial, helvetica, sans-serif;	
}

td.menuprincipalHome{
	color:#7a716f;
	text-align:left;
}

td.menuprincipalHome2{
	color:#413936;
	text-align:center;
}

td.menuprincipalHome3{
	color:#413936;
	text-align:right;
}

a.menuprincipalHome {
	color:#7a716f;
	text-decoration:none;
}

a:hover.menuprincipalHome {
	color: #413936;
	font-size:8pt;
	font-weight:bold;
}

a.menuprincipalHome2 {
	color:#a19689;
	text-decoration:none;
}

a:hover.menuprincipalHome2 {
	color: #5e534f;
	font-size:8pt;
	font-weight:bold;
}

table.menuprincipal{
	table-layout:fixed;
	width:756px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:22px;
	margin-right:22px;
	font-size:8pt;
	font-family:arial, helvetica, sans-serif;	
}

td.menuprincipal{
	color:#928a88;
	text-align:left;
}

td.menuprincipal2{
	color:#B9A893;
	text-align:center;
}

td.menuprincipal3{
	color:#B9A893;
	text-align:right;
}

a.menuprincipal {
	color:#928a88;
	text-decoration:none;
}

a:hover.menuprincipal {
	color: #5e534f;
	font-size:8pt;
	font-weight:bold;
}

a.menuprincipal2 {
	color:#B9A893;
	text-decoration:none;
}

a:hover.menuprincipal2 {
	color: #5e534f;
	font-size:8pt;
	font-weight:bold;
}

a.menuprincipal3 {
	color:#5e534f;
	text-decoration:none;
	font-size:8pt;
	font-weight:bold;
}


div.menuprincipalPresse{
	position:absolute;
	left:0px;
	top:126px;
	width:800px;
	height:28px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#827e79;
}

table.menuprincipalPresse{
	table-layout:fixed;
	width:756px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:22px;
	margin-right:22px;
	font-size:8pt;
	font-family:arial, helvetica, sans-serif;	
}

td.menuprincipalPresse{
	color:#beb7b3;
	text-align:center;
}

td.menuprincipalPresse2{
	color:#beb7b3;
	text-align:right;
}

a.menuprincipalPresse {
	color:#beb7b3;
	text-decoration:none;
}

a:hover.menuprincipalPresse {
	color: #ffffff;
	font-size:8pt;
	font-weight:bold;
}

a.menuprincipalPresse2 {
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}



/* DIV PRINCIPALE */


div.principale{
	position:absolute;
	left:0px;
	top:508px;
	width:800px;
	height:400px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	background-color:#f1f0ee;
	font-size:10pt;
	font-family:arial, helvetica, sans-serif;
}

div.principaleSardaigne{
	position:absolute;
	left:0px;
	top:508px;
	width:800px;
	height:400px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	background-color:#ffffff;
	font-size:10pt;
	font-family:arial, helvetica, sans-serif;
}

div.principaleSardaignebis{
	position:absolute;
	left:0px;
	top:508px;
	width:800px;
	height:1100px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	background-color:#ffffff;
	font-size:10pt;
	font-family:arial, helvetica, sans-serif;
}

div.principaleServices{
	position:absolute;
	left:0px;
	top:508px;
	width:800px;
	height:550px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	background-color:#f1f0ee;
	font-size:10pt;
	font-family:arial, helvetica, sans-serif;
}

div.principaleGalerie{
	position:absolute;
	left:0px;
	top:508px;
	width:800px;
	height:400px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	background-color:#beb6ad;
}

h1.titreGalerie {
	text-align:right;
	margin-top:50px;
	margin-right:22px; 
	font-size:14pt;
	letter-spacing:+1;
	line-height:18px;
	font-family:arial, helvetica, sans-serif; 
	color:#e3e0dc;
}

h1.titreGaleriecache {
	text-align:right;
	margin-top:50px;
	margin-right:22px; 
	font-size:14pt;
	letter-spacing:+1;
	line-height:18px;
	font-family:arial, helvetica, sans-serif; 
	color:#beb6ad;
}

div.principaleMentions{
	position:absolute;
	left:0px;
	top:456px;
	width:800px;
	height:1500px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	background-color:#ffffff;
}

div.principaleConditions{
	position:absolute;
	left:0px;
	top:456px;
	width:800px;
	height:4500px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	background-color:#ffffff;
}

div.principaleConditionsGle{
	position:absolute;
	left:0px;
	top:456px;
	width:800px;
	height:3500px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	background-color:#ffffff;
}

div.principalePresseHaute{
	position:absolute;
	left:0px;
	top:160px;
	width:800px;
	height:160px;
	padding-top:0px; 
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	background-color:#706c68;
}

table.PresseHaute{
	table-layout:fixed;
	width:800px;
	margin-top:10px;
	margin-left:0px;
	margin-right:0px;
	text-align:left;
}

td.PresseHaute{
	color:#ffffff;
	font-size:9pt;
	letter-spacing:+1;
	font-family:arial, helvetica, sans-serif;	
	margin-left:0px;
	margin-right:0px;
	padding-top:20px;
	padding-bottom:20px;
}

td.PresseHauteBis{
	color:#ffffff;
	font-size:10pt;
	letter-spacing:+1;
	font-family:arial, helvetica, sans-serif;	
	margin-left:0px;
	margin-right:0px;
	padding-top:20px;
	padding-bottom:20px;
}

a.Presse {
	color:#ea650a;
	text-decoration:none;
}

a.LiensPresse {
	color:#ea650a;
	text-decoration:none;
}

div.principalePresse{
	position:absolute;
	left:0px;
	top:314px;
	width:800px;
	height:830px;
	padding-top:0px; 
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	background-color:#ffffff;
}

table.Presse{
	table-layout:fixed;
	width:800px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
}

td.ImagePresse{	
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:10px;
	text-align:center;
}

td.Presse{
	color:#928a88;
	font-size:8pt;
	letter-spacing:+1;
	line-height:18px;
	font-family:arial, helvetica, sans-serif;	
	padding-left:0px;
	padding-right:30px;
	padding-top:0px;
	padding-bottom:10px;
	text-align:left;
}

div.principaleContact2{
	position:absolute;
	left:0px;
	top:154px;
	width:800px;
	height:450px;
	padding-top:0px; 
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	background-color:#ffffff;
}

div.principaleContact{
	position:absolute;
	left:0px;
	top:154px;
	width:800px;
	height:700px;
	padding-top:0px; 
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	background-color:#ffffff;
}

table.menuContact{
	table-layout:fixed;
	width:716px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:42px;
	margin-right:42px;
	text-align:left;
}

td.menuContact{
	color:#928a88;
	font-size:8pt;
	letter-spacing:+1;
	line-height:18px;
	font-family:arial, helvetica, sans-serif;	
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
}

a.menuContact {
	color:#b76025;
	text-decoration:none;
}

div.principaleOffres {
	position:absolute;
	left:0px;
	top:154px;
	width:800px;
	height:600px;
	padding-top:0px; 
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	background-color:#ffffff;
}

table.menuOffres{
	table-layout:fixed;
	width:628px;
	margin-top:0px;
	margin-left:86px;
	margin-right:86px;
	margin-bottom:20px;
	text-align:left;
}

td.menuOffres{
	color:#6a6557;
	font-size:8pt;
	font-family:arial, helvetica, sans-serif;	
	padding-left:20px;
	padding-right:40px;
	padding-top:10px;
	padding-bottom:10px;
}

span.titre{
	color:#6a6557;
	font-size:12pt;
	font-family:arial, helvetica, sans-serif;
	font-weight:bold;	
}

span.sstitre{
	color:#6a6557;
	font-size:10pt;
	font-family:arial, helvetica, sans-serif;
	font-weight:bold;	
}

span.prix{
	color:#6a6557;
	font-size:14pt;
	font-family:arial, helvetica, sans-serif;
	font-weight:bold;	
}

span.reserver{
	color:#ffffff;
	font-size:8pt;
	font-family:arial, helvetica, sans-serif;	
	font-weight:bold;	
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	line-height:18px;
}

a.lienOffres {
	color:#b76025;
	text-decoration:none;
	font-weight:bold;
}

div.principaleTarifs {
	position:absolute;
	left:0px;
	top:154px;
	width:800px;
	height:650px;
	padding-top:0px; 
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	background-color:#ffffff;
}


/* DIV  MENU THEMES pages village */

div.menuthemesvillage{
	position:absolute;
	left:22px;
	top:30px;
	width:200px;
	height:150px;
	padding-right:0px;
	padding-top:0px;
	padding-left:0px;
	color:#928A88;
}

table.menuthemesvillage{
	width:200px;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	font-size:8pt;
	letter-spacing:+1;
	line-height:18px;
	font-family:arial, helvetica, sans-serif;	
	text-align:left;
}

tr.menuthemesvillage{
	height:18px;
}

td.menuthemesvillage{
	color:#928a88;
}

a.menuthemesvillage {
	color:#928a88;
	text-decoration:none;
}

a:hover.menuthemesvillage {
	color: #5e534f;
	font-size:14pt;
	height:30px;
}

div.menuTarifs{
	position:absolute;
	left:0px;
	top:0px;
	width:243px;
	height:650px;
	padding-right:0px;
	padding-top:50px;
	padding-left:22px;
	color:#928A88;
}

table.menuTarifs{
	width:243px;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	font-size:8pt;
	letter-spacing:+1;
	font-family:arial, helvetica, sans-serif;	
	text-align:left;
}

tr.menuTarifs{
	height:18px;
}

td.menuTarifs{
	color:#928a88;
}

a.menuTarifs{
	color:#928a88;
	text-decoration:none;
}

a.menuTarifs2{
	color:#928a88;
	text-decoration:none;
}

a:hover.menuTarifs {
	color: #5e534f;
	font-size:12pt;
	height:18px;
}


/* DIV  TEXTE pages village */

div.textevillage{
	position:absolute;
	left:280px;
	top:30px;
	width:520px;
	padding-right:0px;
	padding-top:0px;
	padding-left:5px;
	color:#928A88;
}

div.textevillagebis {
	position:absolute;
	left:0px;
	top:200px;
	width:520px;
	padding-right:0px;
	padding-top:0px;
	padding-left:0px;
	color:#928A88;
	text-align:left;
} 

iframe.textevillagebis {
	position:absolute;
	left:0px;
	top:200px;
	width:520px;
	padding-right:0px;
	padding-top:0px;
	padding-left:0px;
	color:#928A88;
	text-align:left;
	background-color:#f1f0ee;
}

div.texteTarifs{
	position:absolute;
	left:220px;
	top:50px;
	width:560px;
	padding-right:0px;
	padding-left:0px;
	padding-top:0px;
	padding-left:0px;
	color:#928A88;
}

table.tarifs {
	color:#5a4938;
	font-family:arial;
	font-size:8pt;
	text-align:center;
}
		
span.reservertarifs {
	background-color:#a4958f;
	color:#ffffff;
	font-size:8pt;
	font-family:arial, helvetica, sans-serif;	
	font-weight:bold;
	letter-spacing:+1;	
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	line-height:18px;
}

a.reserver {
	text-decoration:none;
}

/* DIV  MENU THEMES pages village */

div.menuthemesmentions{
	position:absolute;
	left:22px;
	top:30px;
	width:200px;
	height:150px;
	padding-right:0px;
	padding-top:0px;
	padding-left:0px;
	color:#928A88;
}

table.menuthemesmentions{
	width:200px;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	font-size:8pt;
	letter-spacing:+1;
	line-height:18px;
	font-family:arial, helvetica, sans-serif;	
	text-align:left;
}

tr.menuthemesmentions{
	height:18px;
}

td.menuthemesmentions{
	color:#928a88;
}

a.menuthemesmentions {
	color:#928a88;
	text-decoration:none;
}

a:hover.menuthemesmentions {
	color: #5e534f;
	font-size:14pt;
	height:30px;
}


/* DIV  TEXTE pages MENTIONS */

div.texteMentions{
	position:absolute;
	left:280px;
	top:30px;
	width:520px;
	padding-right:0px;
	padding-top:0px;
	padding-left:0px;
	color:#646557;
}
/* DIV PANORAMA du centre */


img.panorama {
	width:3286px;
	height:302px;
}	

img.imagecentre {
	width:800px;
	height:302px;
}	

img.ascenseur {
	width:14px;
	height:14px;
}	

#divconteneurpanoramacentre {
	position:absolute;
	overflow: hidden;
	left:0px;
	top:0px;
	width:800px;
	height:302px;
}


#divcontenantpanoramacentre {
	position:absolute;
	left:0px;
	top:0px;
	width:3286px;
	height:302px;
}


/* DIV MENU PRINCIPAL GALERIE */


div.menuprincipalGalerie{
	position:absolute;
	left:0px;
	top:585px;
	width:800px;
	height:34px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#ebe9e6;
}

table.menuprincipalGalerie{
	table-layout:fixed;
	width:756px;
	margin-top:7px;
	margin-bottom:3px;
	margin-left:22px;
	margin-right:22px;
	font-size:8pt;
	font-family:arial, helvetica, sans-serif;	
}

td.menuprincipalGalerie{
	color:#EEE0D1;
	text-align:left;
}

td.menuprincipalGalerie2{
	color:#E3E0DC;
	text-align:center;
}

td.menuprincipalGalerie3{
	color:#E3EODC;
	text-align:right;
}

a.menuprincipalGalerie {
	color:#EEE0D1;
	text-decoration:none;
}

a:hover.menuprincipalGalerie {
	color: #5e534f;
	font-size:8pt;
	font-weight:bold;
}
a.menuprincipalGalerie3 {
	color:#5e534f;
	text-decoration:none;
	font-size:8pt;
	font-weight:bold;
}

a.menuprincipalGalerie2 {
	color:#E3E0DC;
	text-decoration:none;
}

a:hover.menuprincipalGalerie2 {
	color: #5e534f;
	font-size:8pt;
	font-weight:bold;
}

