﻿/* ------------------------ BARRA TITOLO ------------------------ */

body {margin:0px; padding:0px; font-family:Verdana; font-size:8pt; color:#9e9c81; text-align:center; background:url(/images/sf_pagina.gif) center center repeat-y #e0dfca;}
#wrapper {position:relative; width:970px; margin:0 auto; text-align:left; z-index:2; border-top: 12px solid #eeeee0;}
#wrapper2 {background-color:green; height:630px; width:400px;}
#logo {position:absolute; margin:41px 0 0 26px; width:115px; height:119px; top: 0px; left: 0px; z-index: 5;}
#sito {position:relative; float:right; margin:41px 0 0 0; width:812px; height:630px; border-top:17px solid #6b615b; background-color:white;}img {margin:0px; padding:0px; border:0px;}
#sf2 {position:absolute; right:0; width:50%; height:700px; background:url(/images/sf_pagina2.gif);}
/* ------------------------ Menù ------------------------ */
#barra_menu {position:relative; width:801px; height:65px; margin:10px 0 0 11px; padding:0px;}
#menu {float:left; margin:0px; width:801px; height:26px; border-top: 1px solid #dcd8b2; border-bottom: 1px solid #dcd8b2;}
#menu_lingue {position:absolute; left:-130px; top:120px; width:115px; height:26px; border-top: 1px solid #ffffff; padding:10px 0 0 0;}
#menu ul {margin:6px 0 0 0; padding:0px;}
#menu li {list-style-type:none; display:inline; padding:0 6px 0 6px; height:12px; border-right: 1px solid #39312d;}
#menu a:link,a:hover,a:visited {color:#757352; font-family:Verdana; font-size:8pt; height:12px; text-decoration:none;}
#menu ul li.selezionato {color:#6b615b; height:12px; font-weight:bold;}
#menu_lingue ul {margin:6px 0 0 0; padding:0px;}
#menu_lingue li {list-style-type:none; display:inline; padding:0 7px 0 7px; color:#dcd8b2; border-right: 1px solid #a8a495;}
#menu_lingue a:link,a:hover,a:visited {color:#757352; font-family:Verdana; font-size:8pt; text-decoration:none;}
#menu_lingue ul li.selezionato {color:#6b615b; font-weight:bold; border-right: 1px solid #a8a495;}
/* ------------------------ Fine Menù ------------------------ */
#slogan {height:115px;}
#immagine_principale {width:812px; height:293px; border-bottom:7px solid #6b615b; background:url(/images/immagine_principale.jpg); margin:0px; padding: 0;}
#benvenuti #immagine_principale {background:url(/images/immagine_principale.jpg);}
#lazise #immagine_principale {background:url(/images/immagine_principale5.jpg);}
#ristorante #immagine_principale,#restaurant_fr #immagine_principale,#restaurant_en #immagine_principale,#restaurant_de #immagine_principale {background:url(/images/immagine_principale2.jpg);}
#meeting_it #immagine_principale,#meeting_en #immagine_principale,#meeting_de #immagine_principale,#meeting_fr #immagine_principale {background:url(/images/immagine_principale3.jpg);}/* ------------------------ Contenuto ------------------------ */
#box_contenuto {width:812px; height:130px;}
#contenuto {margin:26px 0 0 60px;}
#template2 #contenuto {height:555px; width:812px; margin:0px;}
#template2 #contatti #contenuto {height:555px; width:812px; margin:0px;}
	
.imm {margin:0 0 0 10px; padding:0px; border:0px;}
#box_testo {border: 1px solid green;}
#testo {float:left; width:460px; padding:0 20px 0 0; text-align:justify;}
#mappa #testo, #map #testo, #karte #testo, #carte #testo {padding:0; width:530px; margin:15px 0 0 10px;}
#mappa #testo ul, #map #testo ul, #karte #testo ul, #carte #testo ul {padding:0; margin:0 0 0 20px; width:180px; text-align:left; float:left;}
#lazise #testo {float:left; width:660px; padding:0 20px 0 0; text-align:justify;}
#immagini {float:right;}
#immagini a {margin:0px; padding:0px; border:0px;}/* ------------------------ Camere ------------------------ */
/* ---- carratteristiche generali ---- */

#camere .cam,#zimmer .cam,#rooms .cam,#chambre .cam {float:left; margin:30px 0 0 0; width:269px; height:468px; padding:0px; border-right: 1px solid #c2c2c2;}
#camere .testo_camere,#zimmer .testo_camere,#rooms .testo_camere,#chambre .testo_camere {margin:10px 15px 0 20px; line-height:15px; font-size:8pt;}
/* ---- titolo camere ---- */

#camere #gold #tito_gold {height:85px; background:url(/images/tito_it/tito_gold.gif) right no-repeat; margin:0px; padding:0px;}
#rooms #gold #tito_gold {height:85px; background:url(/images/tito_en/tito_gold_en.gif) right no-repeat; margin:0px; padding:0px;}
#chambre #gold #tito_gold {height:85px; background:url(/images/tito_fr/tito_gold_fr.gif) right no-repeat; margin:0px; padding:0px;}
#zimmer #gold #tito_gold {height:85px; background:url(/images/tito_de/tito_gold_de.gif) right no-repeat; margin:0px; padding:0px;}

#camere #silver #tito_silver {height:85px; background:url(/images/tito_it/tito_silver.gif) right no-repeat; margin:0px; padding:0px;}
#zimmer #silver #tito_silver {height:85px; background:url(/images/tito_de/tito_silver_de.gif) right no-repeat; margin:0px; padding:0px;}
#rooms #silver #tito_silver {height:85px; background:url(/images/tito_en/tito_silver_en.gif) right no-repeat; margin:0px; padding:0px;}
#chambre #silver #tito_silver {height:85px; background:url(/images/tito_fr/tito_silver_fr.gif) right no-repeat; margin:0px; padding:0px;}

#camere #standard #tito_standard {height:85px; background:url(/images/tito_it/tito_standard.gif) right no-repeat; margin:0px; padding:0px;}
#zimmer #standard #tito_standard {height:85px; background:url(/images/tito_de/tito_standard_de.gif) right no-repeat; margin:0px; padding:0px;}
#rooms #standard #tito_standard {height:85px; background:url(/images/tito_en/tito_standard_en.gif) right no-repeat; margin:0px; padding:0px;}
#chambre #standard #tito_standard {height:85px; background:url(/images/tito_fr/tito_standard_fr.gif) right no-repeat; margin:0px; padding:0px;}
/* ---- immagine camere ---- */

#camere #gold #immagine_gold,#zimmer #gold #immagine_gold,#rooms #gold #immagine_gold,#chambre #gold #immagine_gold {position:relative; height:293px; background:url(/images/imm_camere_gold.jpg); border-bottom: 7px solid #ca8809; margin:0px; padding:0px; width:269px;}
#immagine_gold p, #immagine_silver p, #immagine_standard p {position:absolute; margin:0px; padding:0px;}
#immagine_gold img, #immagine_silver img, #immagine_standard img {border: 2px solid #e0dfca; margin:5px;}
#camere #silver #immagine_silver,#zimmer #silver #immagine_silver,#rooms #silver #immagine_silver,#chambre #silver #immagine_silver {height:293px; background:url(/images/imm_camere_silver.jpg); border-bottom: 7px solid #82a2cc; margin:0px; padding:0px; width:269px;}
#camere #standard #immagine_standard,#zimmer #standard #immagine_standard,#rooms #standard #immagine_standard,#chambre #standard #immagine_standard {height:293px; background:url(/images/imm_camere_standard.jpg); border-bottom: 7px solid #9e357f; margin:0px; padding:0px; width:269px;}
/* ---- testo titolo camere ---- */

.tito_testo_gold {color:#ca8809; font-size:9pt;}p.testo_gold {color:#ca8809; font-size:7pt; line-height:12px; margin:2px 0 0 0; padding:0px;}.tito_testo_silver {color:#6a8bb5; font-size:9pt;}p.testo_silver {color:#6a8bb5; font-size:7pt; line-height:12px; margin:2px 0 0 0; padding:0px;}.tito_testo_standard {color:#9e357f; font-size:9pt;}p.testo_standard {color:#9e357f; font-size:7pt; line-height:12px; margin:2px 0 0 0; padding:0px;}/* ------------------------ Fine camere ------------------------ */
/* ------------------------ Listino prezzi ------------------------ */
#listino_prezzi {height:415px; margin:110px 0 0 30px; color:#6b615b;}
#listino_prezzi h3 {font-family:Verdana; font-size:13pt; color:#6B615B; font-weight:lighter; padding:0; margin:10px 0;}
#listino_prezzi table {border-collapse:collapse; width:700px; text-align:left;}
#listino_prezzi table tr th {color:#fff; background:#6B615B; font-weight:bold; padding:5px; width:400px;}
#listino_prezzi table tr th.tipo {text-align:center; width:70px; border-left:1px #E0DFCA solid; padding:5px;}
#listino_prezzi table tr td {background:#fff; text-align:center; border:1px #6b615b solid; padding:5px;}
#listino_prezzi table tr td.titolo {font-weight:bold; background:#EEEEE0; text-align:left;}
#listino_prezzi table tr td.descrizione {background:#E0DFCA; text-align:left;}

#listino_prezzi ul {margin:40px 0 0 0;padding:0px;}
#listino_prezzi ul li {margin:5px;}

/* ------------------------ Fine Listino prezzi ------------------------ */

/* ------------------------ Mappa ------------------------ */
#mappa2 {margin:115px 0 0 0; text-align:center; border-bottom: 7px solid #6b615b;}.lista {float:left; margin:0 0 0 10px; padding:0 0 0 20px; border-left:1px solid #dcd8b2; text-align:left;}.lista2 {float:left; margin:0 0 0 20px; padding:0px; text-align:right; text-align:left;}
#mappa .lista2, #map .lista2, #karte .lista2 {float:left; margin:0 0 0 20px; padding:0px; text-align:right; text-align:left; font-size:7pt;}
#mappa #testo a:link, #mappa #testo a:visited, #map #testo a:link, #map #testo a:visited, #karte #testo a:link, #karte #testo a:visited, #carte #testo a:link, #carte #testo a:visited {color:#6b615b; font-family:Verdana; font-size:7pt; text-decoration:none;}
#mappa #testo a:hover, #map #testo a:hover, #karte #testo a:hover, #carte #testo a:hover {color:#9e9c81; font-family:Verdana; font-size:7pt; text-decoration:none;}
/* ------------------------ Fine Mappa ------------------------ */
	
/* ------------------------ Titoli ------------------------ */
	#wrapper #contenuto #titolo {position:absolute; top:80px; left:76px; width:377px; height:69px;}
	/* --- IT --- */
	
	#benvenuti #wrapper #contenuto #titolo, #ristorante #wrapper #contenuto #titolo, #camere #wrapper #contenuto #titolo, #meeting_it #wrapper #contenuto #titolo, #mappa #wrapper #contenuto #titolo, #contatti #wrapper #contenuto #titolo, #lazise #wrapper #contenuto #titolo, #link #wrapper #contenuto #titolo, #mappa #wrapper #contenuto #titolo, #lazise #wrapper #contenuto #titolo {background:url(/images/tito_it/tito_benvenuti.gif) no-repeat; text-indent:-9999px;}
	
	/* --- EN --- */
	
	#welcome #wrapper #contenuto #titolo, #restaurant_en #wrapper #contenuto #titolo, #rooms #wrapper #contenuto #titolo, #meeting_en #wrapper #contenuto #titolo, #map #wrapper #contenuto #titolo, #contacts #wrapper #contenuto #titolo, #lazise #wrapper #contenuto #titolo, #link #wrapper #contenuto #titolo, #map #wrapper #contenuto #titolo, #lazise #wrapper #contenuto #titolo {background:url(/images/tito_en/tito_welcome.gif) no-repeat; text-indent:-9999px;}
	
	/* --- DE --- */
	
	#willkommen #wrapper #contenuto #titolo, #restaurant_de #wrapper #contenuto #titolo, #zimmer #wrapper #contenuto #titolo, #meeting_de #wrapper #contenuto #titolo, #karte #wrapper #contenuto #titolo, #anfrage #wrapper #contenuto #titolo, #lazise #wrapper #contenuto #titolo, #link #wrapper #contenuto #titolo, #karte #wrapper #contenuto #titolo, #lazise #wrapper #contenuto #titolo {background:url(/images/tito_de/tito_willkommen.gif) no-repeat; text-indent:-9999px;}
	
	/* --- FR --- */
	
	#bienvenus #wrapper #contenuto #titolo, #restaurant_fr #wrapper #contenuto #titolo, #chambre #wrapper #contenuto #titolo, #meeting_fr #wrapper #contenuto #titolo, #carte #wrapper #contenuto #titolo, #contacts_fr #wrapper #contenuto #titolo, #carte #wrapper #contenuto #titolo, #lazise #wrapper #contenuto #titolo, #link #wrapper #contenuto #titolo, #lazise #wrapper #contenuto #titolo {background:url(/images/tito_en/tito_welcome.gif) no-repeat; text-indent:-9999px;}
	
	/* --- Fine FR --- */
/* ------------------------ Fine Titoli ------------------------ */

/* ------------------------ Link generali ------------------------ */
a:link, a:visited {color:#6b615b; font-family:Verdana; font-size:8pt; text-decoration:none;}a:hover {color:#9e9c81; font-family:Verdana; font-size:8pt; text-decoration:none;}/* ------------------------ Fine Link generali ------------------------ */
/* FORM */
	#formcontatti {position:relative; margin:77px 0 0 0; padding:0px; top:10px; left:20px; font-family:Verdana; font-size:8pt; color:#39312d;}
	#formconferma {position:relative; margin:60px 0 0 10px; padding:0px; top:100px; left:20px; font-family:Verdana; font-size:8pt; color:#39312d;}
	.elemento_input {color:#000; width: 200px; padding:3px; height:13px; border:1px solid #7f9db9;}
	.elemento_small {width: 50%;}
	.input_select {color:#808080; border:1px solid #7f9db9; padding:3px; font-size:10pt;}
	.input_area {height:80px; font-size:8pt; width:200px; border:1px solid #7f9db9;}
	.input_area2 {height:72px; font-size:8pt; width:320px; border:1px solid #7f9db9;}
	.contatti {float:left; width:250px; padding:0 10px;}
	.contatti2 {float:left; width:340px; padding:0 10px;}
	#modulo {width:70%; padding:10px; color:#FAB958;}
	#box_errore {position:absolute; display:none; margin:100px; width:300px; left:620px; top:216px; height:150px; border:1px solid #39312d; text-align:left; background:#fff; z-index:5;}
	#div_titolo_errore {background:#6b615b; color:#fff; padding:10px;}
	#div_errore {color:#000; padding:10px; text-align:center; position:relative; top:10px;}
	#bottone_errore {position:relative; top:30px;}
	.clear {clear:both;}
	.bottone	{font-size:10px; color:#39414E; width:90px; height:25px;}
/* fine FORM */
/* ------------------------ HOME ------------------------ */

#home #wrapper {position:relative; width:970px; border-top: 12px solid #eeeee0; margin:0 auto; text-align:left; height:100%; z-index:2;}
#home #logo {position:absolute; margin:41px 0 0 26px; width:115px; height:119px; top: 0px; left: 0px; z-index: 5;}
#home #link_home {height:115px;}
#home #sito {position:relative; float:right; margin:41px 0 0 0; width:812px; height:490px; border-top:17px solid #6b615b; background-color:white; padding:0px;}
#home #immagine_principale {width:812px; height:293px; border-bottom:7px solid #6b615b; background:url(/images/immagine_principale.jpg); margin:0px;}
#home #link_home p {float:left; margin:0 0 0 17px; height:70px; border-left: 1px solid #dcd8b2;}
#home #link_home p a:link,#home #link_home p a:visited {display:block; float:left; margin:0 0 0 5px; height:70px; color:white; font-size:12pt; text-align:center;}
#home #link_home p a:hover {display:block; float:left; margin:0 0 0 5px; height:70px; background-color:#e0dfca; color:white; font-size:12pt; text-align:center;}

a.home:link,a.home:visited,a.home:hover {font-family:Verdana; font-size:14pt; margin:0 0 0 10px; text-decoration:none;}
#home #sf2 {position:absolute; right:0; width:50%; height:560px; background:url(/images/sf_pagina3.gif);}
	

/* ------------------------ Fine HOME ------------------------ */

/* ------------------------ Lazise e dintorni ------------------------ */
#lazise #contenuto {margin:10px 0 0 60px;}
#lazise #contenuto #testo {float:left; width:680px; padding:0 20px 0 0; text-align:left;}
#lazise #testo table {border-left:1px solid #dcd8b2; float:left; margin:0 10px 0 0; width:330px;}
#lazise #testo table td {padding:0 5px 3px 8px;}/* ------------------------ Fine Lazise e dintorni ------------------------ */

/* ------------------------ footer by ------------------------ */

#footer {position:relative; float:right; font-size:8pt; text-align:left; font-size:7pt; width:823px; margin:10px 0 0 0;}
#indirizzi {float:left; margin:0 0 0 12px;}
#indirizzi p {margin:0px; padding:0px;}
/* ------------------------ Concept by ------------------------ */

a.templ:link, a.templ:visited {color:#9e9c81; font-family:Verdana; font-size:8pt; text-decoration:none;}a.templ:hover {color:#6b615b; font-family:Verdana; font-size:8pt; text-decoration:none;} #tecno{position:relative; top:703px; left:300px; padding:0px; margin:0px; width: 200px;} #tecno2{
 	position:absolute; z-index:3; top:563px; left:1320px; padding:0px; margin:0px;} .linktp,
 .linktp:link,
 .linktp:visited {font-size:9px; font-family: Times New Roman; color: #666666; text-decoration: none;}
 .linktp:hover {font-size:9px; font-family: Times New Roman; color: #E97D00; text-decoration: none;}
 
.voci_home {
 	border-bottom:3px solid white;}	
/* ------------------------ concept by ------------------------ */

#concept {float:right; font-size:9px; text-align:right; width:190px;}
#concept p{margin:0; padding:0;}
#concept .linktp,
#concept .linktp:link,
#concept .linktp:visited {font-size:9px; font-family: Times New Roman; color: #666666; text-decoration: none;}
#concept .linktp:hover		{font-size:9px; font-family: Times New Roman; color: #E97D00; text-decoration: none;}

/* ------------------------ Fine concept by ------------------------ */


/* ------------------------ LINK ------------------------ */

#link {position:absolute; width:116px; left:27px; top:250px; font-size:7pt;}
#link h5 {margin:0px; padding:0px; width:116px; height:78px; text-indent:-9999px; background:url(/images/HotelCasamia_logocinquantesimo.jpg);}.link_aggiuntivi {position:relative; padding:5px; width:106px; margin:10px 0 0 0; border-top: 1px solid #ffffff;}.link_aggiuntivi a {font-size:7pt;}
/* booking */
	#booking {padding:5px; width:106px; margin:10px 0 0 0;	border-top: 1px solid #ffffff; font-weight:bold}

/* ------------------------ Fine LINK ------------------------ */

#formattazione_newsletter {margin:170px 0 0 20px;}
#lobram {position:absolute; bottom:-45px; right:0px; font-size:7pt;}.left {float:left;
}