html, body{background:#003265 url(../but/bg.jpg);background-repeat: no-repeat;background-position: top;}

body{margin:0;padding:0;color:#000000;font-family:calibri,"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:86%;line-height:130%;}
abbr{border: 0;}
acronym{border:0;}


div#container{clear:left;position:relative;margin:0 auto;width: 1000px;text-align:left;background: transparent;}


div#header{position:relative;margin: 0 auto;padding: 0;width: 1000px;text-align:left;float: left;height: 210px;z-index: 1;}
div#header div.lingue{position: absolute;width: 1000px;margin:0 auto;left: 0px;top: 28px;height: 45px;}

div#header div.lingue div.bandiere{float: left;position: relative;left: 0px;margin: 0 ;padding: 0;z-index: 2;}

div#header div.lingue div.bandiere ul{position:relative;margin: 0;padding: 0;list-style-type: none;}
div#header div.lingue div.bandiere ul li{float: left;margin: 0 0 0 3px;}

div#header div.lingue div.bandiere ul li a{ margin: 0 ;}
div#header div.lingue div.bandiere ul li a.italiano span, div#header div.lingue ul li a.inglese span, div#header div.lingue ul li a.francese span, div#header div.lingue ul li a.tedesco span {display: none;}
div#header div.lingue div.bandiere ul li a.italiano_attivo span, div#header div.lingue ul li a.inglese_attivo span, div#header div.lingue ul li a.francese_attivo span, div#header div.lingue ul li a.tedesco_attivo span {display: none;}


div#header div.lingue div.bandiere ul li a.italiano, div#header div.lingue div.bandiere ul li a.italiano:active, div#header div.lingue div.bandiere ul li a.italiano:visited{background: url(../but/italiano.png) no-repeat; width: 57px;height: 39px;display:block;}
div#header div.lingue div.bandiere ul li a.italiano:hover{background: url(../but/italiano-hover.png) no-repeat; width: 57px;height: 39px;display:block;}
div#header div.lingue div.bandiere ul li a.italiano_attivo{background: url(../but/italiano-hover.png) no-repeat; width: 57px;height: 39px;display:block;}


div#header div.lingue div.bandiere ul li a.inglese, div#header div.lingue div.bandiere ul li a.inglese:active, div#header div.lingue div.bandiere ul li a.inglese:visited{background: url(../but/english.png) no-repeat; width: 57px;height: 39px;display:block;}
div#header div.lingue div.bandiere ul li a.inglese:hover{background: url(../but/english-hover.png) no-repeat; width: 57px;height: 39px;display:block;}
div#header div.lingue div.bandiere ul li a.inglese_attivo{background: url(../but/english-hover.png) no-repeat; width: 57px;height: 39px;display:block;}



div#header div.lingue div.bandiere_due{float: right;position: relative;left: 0px;margin: 0 ;padding: 0;z-index: 2;}

div#header div.lingue div.bandiere_due ul{position:relative;margin: 0;padding: 0;list-style-type: none;}
div#header div.lingue div.bandiere_due ul li{float: left;margin: 0 0 0 3px;}

div#header div.lingue div.bandiere_due ul li a{ margin: 0 ;}
div#header div.lingue div.bandiere_due ul li a.francese, div#header div.lingue div.bandiere_due ul li a.francese:active, div#header div.lingue div.bandiere_due ul li a.francese:visited{background: url(../but/francais.png) no-repeat; width: 57px;height: 39px;display:block;}
div#header div.lingue div.bandiere_due ul li a.francese:hover{background: url(../but/francais-hover.png) no-repeat; width: 57px;height: 39px;display:block;}
div#header div.lingue div.bandiere_due ul li a.francese_attivo{background: url(../but/francais-hover.png) no-repeat; width: 57px;height: 39px;display:block;}


div#header div.lingue div.bandiere_due ul li a.tedesco, div#header div.lingue div.bandiere_due ul li a.tedesco:active, div#header div.lingue div.bandiere_due ul li a.tedesco:visited{background: url(../but/deutsch.png) no-repeat; width: 57px;height: 39px;display:block;}
div#header div.lingue div.bandiere_due ul li a.tedesco:hover{background: url(../but/deutsch-hover.png) no-repeat; width: 57px;height: 39px;display:block;}
div#header div.lingue div.bandiere_due ul li a.tedesco_attivo{background: url(../but/deutsch-hover.png) no-repeat; width: 57px;height: 39px;display:block;}


div#header div.lingue div.bandiere_due a img, div#header span.lingue div.bandiere_due a:visited img, div#header span.lingue div.bandiere_due a:active img{border: 0;}

div#header div.lingue div.bandiere a img, div#header span.lingue div.bandiere a:visited img, div#header span.lingue div.bandiere a:active img{border: 0;}

div#ribbon-top{position:absolute;top:-11px;left: -10px;}

div#header div#icone{position:absolute;font-size:12px;left:360px;color: #ccc;}
div#header div#icone a{border:0;text-decoration:none;vertical-align:middle;}
div#header div#icone a img{border:0;margin:  0;vertical-align:middle;}




div#header div.lingue div.icone{float: left;position: relative;left: 675px;margin: 0 ;padding: 0;z-index: 5;}
div#header div.lingue div.icone a img, div#header div.lingue div.icone a:visited img, div#header div.lingue div.icone a:active img{border: 0;}
div#logo{position: absolute;left: 230px;top: 105px;margin: 0;padding: 0;z-index: 3;}
div#stemma{position: absolute;left: 8px;top: -1px;margin: 0;padding: 0;z-index: 3;}

div#slideshow{float:left;position: relative;margin: 0 auto;padding: 0;text-align:center;top:4px;left: 2px;z-index: 0;width: 966px;height:340px;}
div#logo a img{border: 0;}

/* LINK GENERALI */
a, a:visited, a:active{text-decoration: underline;color:#fff;}
a:hover{text-decoration: none;color:#e8e8e8;}



div#header div.nav_top{position: absolute;width: 980px;margin:0 auto;left: 0px;top: 45px;height: 40px; }
/* NAVIGAZIONE TOP */
ul#topnav {float:left;position:absolute;margin:  0;z-index:4;padding: 0;list-style: none;width:auto;font-size: 12px;text-transform: uppercase;}
/*--Important - Masking out the hover state by default--*/
ul#topnav li{margin: 0;padding: 0;	overflow: hidden; float: left;height:40px;background: url(../but/stella.jpg) no-repeat left;}
ul#topnav li.stella{margin: 0;padding: 0;	overflow: hidden; float: left;height:40px;background: url(../but/stella-attiva.jpg) no-repeat left;}

ul#topnav li.no-border{border-right: 0;}
/*--The <a> and <span> share the same properties since the <span>  will be a duplicate of the <a> tag--*/
ul#topnav a, ul#topnav span {padding: 10px 17px;float: left;text-decoration: none;color: #000;height: 20px;line-height: 20px;}
/*--This is basically the hover state of navigation--*/
ul#topnav a{color: #000;background-position: left bottom;}
ul#topnav a:hover{color: #fff;background-position: left bottom;}
ul#topnav a.attivo_top{color: #fff;background-position: left bottom;font-weight:bold;}

/*--Default state of navigation--*/
ul#topnav span{background-position: left top;}




div#bg-content{position: relative;width: 1000px;float:left;margin: 22px 0;}


div#bg-content div#sinistra{position:relative;float:left;clear:left;margin: 4px 0;padding:0;width:250px;height: 450px;}
div#bg-content div#sinistra a img{border: 0;}
div#bg-content div#sinistra h1{color: ;text-align:right;margin: 10px 20px 0;}


/* Navigazione di sinistra */
div#bg-content div#sinistra ul{width: 80%;margin: 10px 40px 20px;padding: 0;font-family: arial,"Trebuchet MS",calibri;font-weight:normal;font-size: 1em;background: transparent;list-style-type: none;}
div#bg-content div#sinistra ul li{text-align:left;padding: 0px;}

div#bg-content div#sinistra ul li a, div#bg-content div#sinistra ul li a:visited, div#bg-content div#sinistra ul li a:active{
-moz-border-radius:14px;-webkit-border-radius:14px;background:#eceff0 url(../but/bg-sx.jpg) no-repeat;text-decoration: none;display: block;line-height: 31px;height: 31px;margin: 0 0 5px;padding: 0 15px;color:#1a171b;}
div#bg-content div#sinistra ul li a:hover{text-decoration: none;padding: 0 15px; color: #1a171b;background:#eceff0 url(../but/bg-sx-hover.jpg) no-repeat;text-decoration:none;}
div#bg-content div#sinistra ul li a#attivo{text-decoration: none;padding: 0 15px;background:#eceff0 url(../but/bg-sx-hover.jpg) no-repeat;color: #1a171b;font-weight:bold;}


div#bg-content div#sinistra ul li a img{vertical-align:middle;border: 0;}

div#facebook{margin: 0 auto;padding: 0;text-align:center;}

/* Contenuti */
div#content{position:relative;float: left;width: 740px;padding:  0;margin:  15px 2px; color: #e8e8e8;font-size: 1.3em;}
div#content div#testo_homepage p{margin: 15px;padding: 0;text-align:justify;}
div#content p{margin: 2px 0 2px;padding: 0;text-align:justify;font-size: 1em;}
div#content ul{margin: 25px 0;}
div#content ul li{font-size: 1.5em;}
div#content p.align_right{text-align: right;}
div#content p.align_left{text-align: left;}
div#content p.align_center{text-align: center;}
div#content p.clear_sx{clear: left;}
div#content p.float_sx{float: left;}
div#content p.indietro{margin: 10px 0;}
div#content p.ingrandimento{display: block;width: 100%;font-size: 0.9em;line-height: 140%;}
div#content p img.middle{vertical-align: middle;}


div#txt_home{width: 100%;}
div#txt_home p{margin: 10px 0 10px;padding: 0;text-align:justify;}
div#img_home{width: 250px;margin: 15px 5px;float:left;}

div#content p.torna_su_liste{text-align: right;margin: 0;padding:0;font-size: 0.9em;}
div#content p.dovesiamo{margin:5px 0;padding: 0 40px;text-align:justify;font-size: 0.9em;word-spacing: 2px;line-height: 160%;}
div#content p.tutte_vendite_vetrina{margin: 0;padding: 0;text-align:left;}
div#content p.tutte_vendite_vetrina a, div#content p.tutte_vendite_vetrina a:visited, div#content p.tutte_vendite_vetrina a:active{color: #e06140;text-decoration:none;}
div#content p.tutte_vendite_vetrina a:hover{color: #000000;text-decoration:none;}

div.novanta_cento{width: 99%;margin: 0 auto;padding: 5px 0;}
div.eventi{width: 98%;margin: 0;padding: 5px 0;}
div.novanta_cento p{margin: 0;}
div.clear_height{clear:left;height:20px;}

/* TITOLI */
div#content h1{clear:both;margin:0px 0 10px;padding:0 0 8px;color: #b664c8;font-size: 1.4em;height:25px;line-height: 25px;}

div#info-escursioni{clear:left;margin: 0;padding: 4px;width: 98%;background: #5d3b31;font-size: 0.9em;border:2px solid #4D3028;}

ul#link_utili{margin: 0;padding: 0;list-style-type:none;}
ul#link_utili li{padding: 5px 0 5px;width: 98%;border-bottom: 1px solid #f6d9a2;}


div#content div h1.invio_send{color: Green;}
div#content h2{clear: left;margin:0;padding:0;color: #ffa200;font-size: 1.2em;width:100%;}

div#content h3{margin:0;padding:5px 0;color: #404040;text-decoration: underline;font-size: 1em;width:100%;text-transform: uppercase;}
div#content h1.titolo_vetrina{color: green;border-bottom: 1px solid #f6d9a2;margin: 0 ;}

div#immagini_home{float:left;margin:0;padding: 25px;}
div#immagini_home a img{float:left;border: 0;}
div#immagini_home a img.due{margin: 0 ;}

div#content ul{font-size: 12px;}




div.txt-laterale{width: 475px;margin: 15px 5px;float:left;}
div#content div.txt-laterale h2{margin:2px 0 2px;padding:0 0 5px;font-size: 1.2em;color: #dcb19e;border-bottom:1px solid #623f33;}
div.txt-laterale ul li{padding: 0;text-align: justify}

div.img_pagine_laterali{float:left;margin: 15px 0;padding:0 0 22px;background: url(../but/ombra.jpg) no-repeat bottom;width: 160px;float:left;}
div.img_pagine_laterali img, div.img_pagine_laterali img, div.img_pagine_laterali img{padding:4px;border:0;background:#925948;}




div#seiqui{width: 100%;margin: 0 auto;padding: 0 0 8px;color: #b18571;font-size: 0.8em;background: url(../but/riga-seiqui.jpg) no-repeat left bottom;}
div#seiqui img{vertical-align: middle;}
div#seiqui a, div#seiqui a:active, div#seiqui a:visited{text-decoration: none;color: #ac5313;}
div#seiqui a:hover{text-decoration: none;color: #515151;}
div#seiqui span.link{float: left;width: 700px;}
div#seiqui span.preferiti{text-align: right;float: right;width: 150px;}
div#seiqui span.preferiti a img{border: 0;vertical-align: middle;}



/* PAGINA Servizi */
div#dati_servizi{float: left;width: 32%;text-align: left;margin:0;padding:  5px 0;line-height: 15px;height: 15px auto;border-bottom: 1px solid #6b4337;font-size: 13px;}
div#dati_servizi div#txt-servizio{position:relative;top: 0px;padding: 0;margin: 0;line-height: 22px;height:22px;}
/* iCONE */
div#dati_servizi div#icone_servizi{width: 37px;float: left;display:block;}
div#dati_servizi div#icone_servizi img{padding: 5px;border: 2px solid #6b4337;background: #FFFFFF;}

/*   SERVIZI HOME PAGE   */
ul#servizi_home{width: 99%;font-size: 0.9em;margin: 0 auto;padding:0;list-style-type: none;}
ul#servizi_home li{width: 30%;background:transparent url(../but/freccia-servizi-home.jpg) no-repeat left;float: left;padding: 0 10px ;line-height: 26px;height: 26px;}
ul#servizi_home li.bg{background:#fcb851 url(../but/freccia-servizi-home.jpg) no-repeat left;}



/* Listino Prezzi */
table{margin: 0auto;padding: 0;width: 98%;border: 1px solid #a4695b;background: #a4695b;font-family: calibri,"Trebuchet MS","Lucida Grande",Verdana,Arial,"sans-serif";}
table.table_offerte{width: 98%;border-left: 0;border-right: 0;border-top: 1px solid #404040;border-bottom: 1px solid #404040;}

caption{font-size:0.8em;font-weight: normal; padding: 1px;text-align: left;}

th{color: #fff;font-size:0.9em;text-transform: uppercase;text-align:center;font-weight: normal;padding: 6px 3px 6px;background: #533a30;}
td.data{width: 15%;text-align: left;font-size:0.9em;font-weight:bold;color: #4c3009;}
th.data_extra{vertical-align: top;text-align: left;font-size:0.9em;background:#533a30 url(../but/bg_prezzi.jpg) repeat-x bottom;}
th.data_camera_offerta{vertical-align: top;width: 14%;text-align: left;font-size:0.9em;background:#533a30 url(../but/bg_prezzi.jpg) repeat-x bottom;}
td.td_data_offerte{vertical-align:top;background: #F7F7F7;font-weight:bold;color: #4c3009;}
th.periodo{text-align: left;}
th.camera{font-size: 0.8em;background:#533a30 url(../but/bg_prezzi.jpg) repeat-x bottom;vertical-align: top;}
th.camera_data{text-align:left;font-size: 0.8em;background:#533a30 url(../but/bg_prezzi.jpg) repeat-x bottom;vertical-align: top;}
th.camera_offerta{text-align:left;font-size: 0.8em;background:#533a30 url(../but/bg_prezzi.jpg) repeat-x bottom;vertical-align: top;}

th.pensione{font-size: 0.8em;}

th.desc{text-align: justify;text-transform: none;font-size: 0.9em;}



td{font-size: 0.9em;font-weight: normal;padding: 5px;color: #2A2A2A;}
td.center{text-align:center}
td img{vertical-align: middle;}
td a img{border: 0;}
td a{}
td a:hover{color: #fafafa;}


th.data_offerta{width: 11%;padding: 5px;text-align:left;}
th.desc_offerta{padding: 5px;text-align:left;}

tr.foot{background:#533a30 url(../but/bg_desc.jpg) repeat-x top;}
tr.foot td{color: #EAEAEA;}
tr.foot td a, tr.foot td a:active, tr.foot td a:visited{color: #EAEAEA;text-decoration: none;}
tr.foot td a:hover{color: #fff;text-decoration: none;}
hr{background: transparent;border:1px solid #7c5f53;}

ul#desc{margin: 15px 5px;width: 99%;padding: 0;list-style-type: none;}
ul#desc li{padding: 0;font-size: 1em;border-bottom: 1px solid #0d3323;padding:2px;color: #fff;}


ul#news{width: 97%;padding: 0;margin: 0 2px;list-style-type: none;}
ul#news li{font-size:1em;border-bottom: 1px solid #482d24;padding: 15px 15px 2px;background: url(../but/freccia-news.gif) no-repeat left;}
ul#news li a{font-weight: bold;}
ul#news li a:hover{color: #dcb19e;}

ul#eventi{width: 98%;padding: 0;margin: 0 2px;list-style-type: none;}
ul#eventi li{font-size:1.1em;border-bottom: 1px solid #482d24;padding: 15px 15px 2px;background: url(../but/freccia-news.gif) no-repeat left;}
ul#eventi li a{font-weight: bold;}
ul#eventi li a:hover{color: #dcb19e;}



/* DATI CONTATTI */
div#dati_dovesiamo{clear:left;width: 100%;padding:  0 ;margin: 0px 0 20px ;background: url(../but/dovesiamo.jpg) no-repeat left top;background-position: 0}
div#dati_posta{clear:left;float:left;width: 98%;padding: 0 ;margin:0px 0 15px auto;}
div#dati_telefono{clear:left;float:left;width: 98%;padding: 0 ;margin: 0 0 15px auto;}
div#dati_email{clear:left;float:left;width: 98%;padding: 0 ;margin: 0 0 15px auto;}
div#dati_posta h2, div#dati_telefono h2, div#dati_email h2{border: 1px solid #482d24;background: #996150;padding: 2px;font-size: 1.2em;color:#210A0A; }
div#dati_posta p, div#dati_telefono p, div#dati_email p{margin:0;padding:0;}
div#dati_email p.obbligatorio{color: #ff0000;font-weight:bold;}
div#dati_dovesiamo p{margin:0;padding:0 65px;line-height: 20px;font-size: 0.9em;}
div#dati_posta p.icona_preno{height: 46px;float: left;margin-right: 10px;margin-top: 2px;}
div#dati_telefono p.icona_preno{height: 35px;float: left;margin-right: 10px;margin-top: 0px;}
div#dati_email p.icona_preno{height: 35px;float: left;margin-right: 10px;margin-top: 2px;}

/* TABELLA MAPPA GOOGLE */
table.cartina{border: 0;width: 250px;background: #ffffff;}
table.cartina td{font: normal 0.9em "Trebuchet MS",Verdana,Arial,sans-serif;color: #000000;text-align:left;}

/* DATI GOOGLE MAP */
div.indicazioni_dovesiamo{margin: 10px 0 10px auto;padding: 0 8px;text-align: left;font-size:0.9em;}



/* FOOTER */
div#footer{clear:left;position:relative;bottom:0;z-index: 0;width: 100%;font-size:1.3em;color: #f5f5f5;margin: 0 auto;padding: 0;background:#003265 url(../but/footer.jpg) no-repeat top;}

/*div#footer{clear:left;position:relative;margin: 0 auto;top: 0;padding: 0;color: #1e1b16;width:100%;font-size:0.8em;background:transparent url(../but/footer.jpg) no-repeat top ;}*/
/* LARGHEZZA CONTENUTI FOOTER A 900px */
div#footer div.int_footer{margin:0 auto ;padding: 40px 0;width: 1001px;text-align:center;font-weight:normal;}
div#footer div.int_footer p{margin:0;padding:0;line-height:18px;}
div#footer div.int_footer h2{font-size: 1.1em;color: #f5f5f5;margin: 0;padding: 0 0 5px;border: 0;}
div#footer div.int_footer h2.ragione-sociale{font-size: 1.1em;color: #f5f5f5;font-weight:bold;}
div#footer div.int_footer h2.ragione-sociale img{vertical-align: middle;border: 0;float:right;}
div#footer div.int_footer h2.ragione-sociale em{font-size: 0.9em;color: #f5f5f5;font-weight:normal;}


/* LINK COPYRIGHT FUTURO INTERNET SRL*/
div#copyright{clear:both;margin:0  auto;padding: 0;width: 100%;font-size: 0.8em;text-align:center;}
div#copyright a, div#copyright a:visited{color: #E4E4E4;text-decoration:none;letter-spacing: 0px;}
div#copyright a:hover{text-decoration:none;color:#fff;}

/* PAGINA PRIVACY */
ul#privacy{width: 97%;list-style-type: none;margin: 0;padding: 10px 0;}
ul#privacy li{margin: 0 0 10px;font: bold 1.1em calibri,"Trebuchet MS",Verdana,Arial,sans-serif;display: block;text-align: left;}
ul#privacy li ul{list-style: none;margin: 0;padding: 0;border-top: 2px solid #5e3e33;}
ul#privacy li ul li{padding: 5px 0;font: normal 1em calibri,"Trebuchet MS",Verdana,Arial,sans-serif;text-align: justify;}






/* DATI CONTATTI */
div#content h2.contatti{font:bold 1.1em calibri,"Trebuchet MS",Arial,sans-serif;color: #521512;margin: 0;width: 100%;display:block;vertical-align: top;background: #f1cf9e;}
div#content h2.title_sicurezza{font:bold 1.1em calibri,"Trebuchet MS",Arial,sans-serif;text-transform: none;color: #521512;margin: 0;padding: 2px 0 2px;width: 100%;display:block;background: #f1cf9e;border-bottom:solid 1px #f5b37e;}

div#content div#dati-contatti{clear:left;width: 100%;padding: 5px 0 ;margin: 0 0 10px auto;}
div#content div#dati-contatti p{font:normal 0.9em calibri,"Trebuchet MS",Verdana,Arial,sans-serif;margin:0;padding:0 15px;}
div#content div#dati-contatti p.icona{height: 46px;float: left;margin-top: 2px;}

/* NUMERAZIONE PAGINE */
.p_num_bottom{clear: both;width: 96%;margin: 5px;padding: 0;}	

div#non_disponibile{width: 50%;text-align: center;font: bold 1em "Trebuchet MS",Verdana,Arial,sans-serif;
color:#9d33b4;margin:0 auto;padding:30px;border: 1px solid #e4e4e4;background: #ffffff;}	
div#non_disponibile a{text-decoration: none;color: #3333ff;font: normal 0.8em "Trebuchet MS",Verdana,Arial,sans-serif;}
div#non_disponibile a:visited{text-decoration: none;color: #3333ff;font: normal 0.8em "Trebuchet MS",Verdana,Arial,sans-serif;}
div#non_disponibile a:hover{text-decoration: underline;color: #9d33b4;font: normal 0.8em "Trebuchet MS",Verdana,Arial,sans-serif;}

div#content .p_num_bottom .num_pagine{vertical-align: middle;padding-top: 2px;border: 0;}

div#content .p_num_bottom .num_attivo{color: #ffffff;margin:0 3px 0 3px;padding: 2px 5px 2px 5px;
font: bold 0.8em "Trebuchet MS",Verdana,Arial,sans-serif;
background: #b664c8;text-transform: uppercase;letter-spacing: 1px;}

div#content .p_num_bottom a.numerazione{color: #000000;margin:0;padding: 1px 5px 1px 5px;
font: 0.8em "Trebuchet MS",Verdana,Arial,sans-serif;
border-left: 1px solid #d4cbbc;border-right: 1px solid #d4cbbc;}

div#content .p_num_bottom a:active.numerazione{color: #000000;margin:0;padding: 1px 5px 1px 5px;
font: 0.8em "Trebuchet MS",Verdana,Arial,sans-serif;border-right: 1px solid #d4cbbc;
border-left: 1px solid #d4cbbc;}

div#content .p_num_bottom a:visited.numerazione{color: #000000;margin:0;padding: 1px 5px 1px 5px;
font: 0.8em "Trebuchet MS",Verdana,Arial,sans-serif;border-right: 1px solid #d4cbbc;
border-left: 1px solid #d4cbbc;}

div#content .p_num_bottom a:hover.numerazione{color: #ffffff;margin:0;padding: 1px 5px 1px 5px;
font: 0.8em "Trebuchet MS",Verdana,Arial,sans-serif;background: #d4cbbc;border-left: 1px solid #d4cbbc;}

div#content .p_num_bottom a{color: #9d33b4;border: 0;text-decoration: none;font: 13px "Trebuchet MS",Verdana,Arial,sans-serif;}
div#content .p_num_bottom a:visited{color: #9d33b4;border: 0;text-decoration: none;font: 13px "Trebuchet MS",Verdana,Arial,sans-serif;}
div#content .p_num_bottom a:hover{border-bottom: 1px dotted #676767;color: #676767;text-decoration: none;font: 13px "Trebuchet MS",Verdana,Arial,sans-serif;}


.clicca-x-ingrandire{font-size: 11px;text-transform: lowercase;color: #f6f6f6;}




div#servizi-inizio{width: 100%;float:left;margin: 8px 0 8px;}

div#servizi-camera{width: 100%;float:left;margin: 8px;}


/* CONVENZIONI */
div.testo_convenzioni{float:left;width: 490px;}
div#content div.testo_convenzioni h1{margin:8px;padding:0 0 3px;font-size: 1.5em;color: #c62904;background: url(../but/riga-sei-qui.jpg) no-repeat left bottom;}
div#content div.testo_convenzioni h2{margin:8px;padding:0 0 5px;font-size: 1.2em;color: #404040;background: url(../but/riga-sei-qui.jpg) no-repeat left bottom;}
div#content div.testo_convenzioni ul{margin: 8px;padding: 0;text-indent:15px;list-style-type:disc;}
div#content div.testo_convenzioni ul li{border-bottom: 1px solid #eea22a;}


/* TESTO CAPARRA*/
div#content div.testo_caparra ul{margin: 0 20px;padding: 0 ;list-style-type:disc;width: 94%;text-align: justify}
div#content div.testo_caparra ul li{border-bottom: 1px solid #eea22a;padding: 5px 0 5px;}






div#attenzione-camere{clear:left;border:1px solid #b0786b;background:#85503e;padding: 5px;}

div#box-camere{width:100%;float:left;clear:left;margin: 5px 0 5px;padding: 0;}
div#box-camere div.foto-camere{float:left;width: 130px;margin: 0 auto;text-align:left;}
div#box-camere div.info{float:left;width: 530px;}
div#box-camere div.info h2{color: #171312;padding: 0 0 5px;border-bottom:1px solid #623f33; }


div#guestbook{/*border:1px solid #b0786b;background: #a66b5d;*/margin: 20px 0 ;padding: 0;width: 100%;}
div#guestbook h2{font: bold 0.9em arial;border:1px solid #C39B91;background:#C39B91;padding: 0;margin:4px;width: 99%;color:#191816;}
div#guestbook h2 span{font-weight:normal;}
div#guestbook p{margin: 0 auto;padding: 0;width: 99%;}
div#guestbook p.right-align{text-align:right;font-weight:bold;color: #191816;}

div.img_offerte{float:left;margin: 15px 0;padding:0;width: 121px;float:left;}
div.img_offerte img, div.img_offerte img, div.img_offerte img{padding:0px;border:0;}
div.txt-offerte{width: 510px;margin: 15px 10px;float:left;border: 0px solid #fff;border-bottom:0px solid #482d24;}

div.txt-offerte div#info-offerte{border: 1px solid #482d24;background: #996150;padding: 2px;font-size: 0.9em;color:#210A0A; }

div#content div.txt-offerte h2{color: #619f11;padding: 0 0 7px;border-bottom:1px solid #2b211f;}

div#content div.txt-offerte h2 span{font-size:0.6em;font-weight:normal;color: #c0c0c0;text-transform: none;}
div#content div.txt-offerte h2 span img{vertical-align: middle;}

div.txt-offerte p.validita img{vertical-align: middle;}





div.img_liste{float:left;margin: 0;padding:0 0 12px 0; background: url(../but/shadow.png) no-repeat bottom center}
div.img_liste a img{display: block;border: 1px solid;border-color:#858585;padding: 5px;background: #fff;width: 80px;height:70px;}
div.img_liste a:hover img{display: block;border: 1px solid;border-color: #CCC #CCC #AAA #CCC ;padding: 5px;background: #ffffff;}


/* DIV NON DISPONIBILE*/
div#content div#non_disponibile{width: 70%;margin: 0 auto;padding:40px 0 40px;background:  #A5695A;text-align: center;border: 5px solid #C39B91;}
div#content div#non_disponibile p{font: normal 0.9em calibri,"Trebuchet MS",Arial,Helvetica,sans-serif;text-align: center;}
div#content div#non_disponibile p.add_link{margin: 15px 0;}
div#content div#non_disponibile p.add_link a, div#content div#non_disponibile p.add_link a:visited, div#content div#non_disponibile p.add_link a:active{font-size: 0.9em;color: #515151;}
div#content div#non_disponibile p.add_link a:hover{font-size: 0.9em;color: #000;}
div#content div#non_disponibile p.add_link a img{border: 0;vertical-align: middle;}
div#content div#non_disponibile p a, div#content div#non_disponibile p a:visited, div#content div#non_disponibile p a:active{color: #353535;}
div#content div#non_disponibile p a:hover{color: #000;}


div#servizi{margin: 0 ;padding:0 ;color: #4A4A4A;width:95%;}
div#servizi ul{width: 100%;list-style: none;margin: 0;padding: 0;}

div#servizi ul li{float: left;width: 32%;font-size: 0.8em;margin:2px 0;}
div#servizi ul li img{padding: 3px;border: 2px solid #b6b087;background: #FFFFFF;vertical-align: middle;}





ul#offerte {margin: 0 auto;padding: 0;list-style-type: none;width: 100%;border: 1px solid #D5DDDF;background: transparent;}
ul#offerte li {margin: 0;padding:1px;background: none;border-bottom: 1px solid #ebeff0;text-align:left;}
ul#offerte li.titolo {margin: 0;padding:3px;border-bottom: 1px solid #ebeff0;background: #b664c8;}
ul#offerte li.data {margin: 0;padding:3px;border-bottom: 1px solid #ebeff0;}
ul#offerte li.descrizione {margin: 0;padding:3px;background: none;border-bottom: 1px solid #133e69;}
ul#offerte li h2 {margin: 0;padding:0;text-align: left;color: #ffffff;}



/* NUMERAZIONE PAGINE */
.p_num_bottom{float:left;clear:left;width: 100%;margin: 5px 0 10px auto;padding: 0;font-family: calibri,"Trebuchet MS","Lucida Grande",Verdana,Arial,"sans-serif";}	

.p_num_bottom .num_pagine{vertical-align: middle;padding-top: 2px;border: 0;}

.p_num_bottom .num_attivo{color: #ffffff;margin:0 0 0 1px;padding: 2px 5px 2px 5px;font-weight:normal;font-size:0.8em ;background: #b664c8;border: 0;text-transform: uppercase;}

.p_num_bottom a.numerazione, a.numerazione:active, a.numerazione:visited{color: #f7f7f7;margin:0 0 0 1px;padding:1px 5px 1px 5px;font-size: 0.8em;border-top: 1px solid #b664c8;background: #b664c8;}
.p_num_bottom a:hover.numerazione{color: #ffffff;margin:0 0 0 1px;padding: 1px 5px 1px 5px;font-size: 0.8em;border-top: 1px solid #b664c8;background: #b664c8;border-right: 0;}




/* CONTATTI */
form#contatti{margin:0 auto;padding:5px 0 ;text-align:left;width:100%;}
form#contatti fieldset#informazioni{width:100%;margin: 0 auto;padding: 0;border:0;}

form#contatti fieldset#informazioni div{padding: 2px;float:left;width: 49%;}
form#contatti fieldset#informazioni div.legend{font: bold 0.9em "Trebuchet MS",Verdana,Arial,sans-serif;background: #f2c57b;padding: 3px;border-bottom: 1px dotted #eeb557;color: #000000;}
form#contatti fieldset#informazioni div.no_border{clear:left;border: 0;width:100%;}
form#contatti fieldset#informazioni div label{float: left;display: inline;width:100px;line-height:23px;font: normal 0.9em "Trebuchet MS",Verdana,Arial,sans-serif;padding: 0 2px;}
form#contatti fieldset#informazioni div label strong{color:#ffa200;font-weight:bold;}
form#contatti fieldset#informazioni div label.lungo{clear:left;width:100%;color:#ffa200;font-weight:bold;}
form#contatti fieldset#informazioni div input{font: normal 0.8em "Trebuchet MS",Verdana,Arial,sans-serif;padding: 2px 4px 0;
width: 180px;}
form#contatti fieldset#informazioni div input.corto{width: 50px;}
form#contatti fieldset#informazioni div textarea{width: 720px;height: 60px;font: normal 0.8em "Trebuchet MS",Verdana,Arial,sans-serif;}

/*CONTATTI --> PRIVACY */
form#contatti fieldset#informazioni div#privacy{width: 100%;margin: 0;padding:0;border: 0;}
form#contatti fieldset#informazioni div#privacy h3{width: 100%;display: block;text-decoration:none;font: bold 1em "Trebuchet MS",Verdana,Arial,sans-serif;text-align: left;color: #b664c8;margin: 0;padding: 0 2px 10px;}
form#contatti fieldset#informazioni div#privacy label.check{float:left;width:100%;display: inline;line-height:28px;font: normal 0.8em "Trebuchet MS",Verdana,Arial,sans-serif;padding: 0 2px;text-align: justify;color: #eaeaea;}
form#contatti fieldset#informazioni div#privacy label.check a{color: #fff;text-decoration:none;}
form#contatti fieldset#informazioni div#privacy label.check a:visited{color: #3333ff;text-decoration:none;}
form#contatti fieldset#informazioni div#privacy label.check a:hover{color: #B751CE;text-decoration:none;}
form#contatti fieldset#informazioni div#privacy input.checkbox{border:none;width: 30px;background: none;margin: 0 auto;padding: 0; font: normal 0.9em "Trebuchet MS",Verdana,Arial,sans-serif;}

/*CONTATTI --> CODICE DI SICUREZZA */
form#contatti fieldset#inserimento_codicesicurezza{float:left;position:relative;width: 100%;margin: 0;padding: 0;border: 0;}
form#contatti fieldset#inserimento_codicesicurezza h3{width: 100%;display: block;text-decoration:none;font: bold 1em "Trebuchet MS",Verdana,Arial,sans-serif;text-align: left;color: #b664c8;margin: 0;padding: 0 2px 10px;}
form#contatti fieldset#inserimento_codicesicurezza div{border:0 solid #0d3a68;width: 710px;font: normal 0.9em "Trebuchet MS",Verdana,Arial,sans-serif;}
form#contatti fieldset#inserimento_codicesicurezza div img#captcha{float: left;margin: 0;padding: 3px;background:#B751CE;}
form#contatti fieldset#inserimento_codicesicurezza div p{float: left;margin: 0 20px;padding: 0;text-align: left;}
form#contatti fieldset#inserimento_codicesicurezza div p a{color: #ffa200;text-decoration:none;}
form#contatti fieldset#inserimento_codicesicurezza div p a:visited{color: #ffa200;text-decoration:none;}
form#contatti fieldset#inserimento_codicesicurezza div p a:hover{color: #eaeaea;text-decoration:none;}
form#contatti fieldset#inserimento_codicesicurezza div p input{font: normal 1.2em "Trebuchet MS",Verdana,Arial,sans-serif;width: 60px;}
form#contatti fieldset#inserimento_codicesicurezza div p a img{border:0;vertical-align: middle;width: 16px;height: 16px;}

form#contatti fieldset#conferma_informazioni{width:100%;margin: 0 auto;padding: 0;border:0;}
form#contatti fieldset#conferma_informazioni div#conferma_informazioni_but{text-align:center;width:100%;padding: 5px 0 5px;border: 0;}

div#conferma_informazioni_but #invia{background:url(../but/invia.jpg) no-repeat;border: 0;width: 117px;height: 30px;font: bold 1em calibri,"Trebuchet MS",Verdana,Arial,sans-serif;color: #fff;}
div#conferma_informazioni_but #invia:hover{background:url(../but/invia_hover.jpg) no-repeat;border: 0;width: 117px;height: 30x;font: bold 1em calibri,"Trebuchet MS",Verdana,Arial,sans-serif;color: #fff;}

div#conferma_informazioni_but #annulla{background:url(../but/invia.jpg) no-repeat;border: 0;width: 117px;height: 30px;font: bold 1em calibri,"Trebuchet MS",Verdana,Arial,sans-serif;color: #fff;}
div#conferma_informazioni_but #annulla:hover{background:url(../but/invia_hover.jpg) no-repeat;border: 0;width: 117px;height: 30x;font: bold 1em calibri,"Trebuchet MS",Verdana,Arial,sans-serif;color: #fff;}



h2.titolo_errore{color: #ff0000;font-weight: bold;font-size: 1.5em;text-align: center;background: transparent;}

/* CONTATTI RIPROVA */
div#msg_send{margin: 20px auto;padding: 5px; text-align: center;width: 65%;border: 1px solid #0d3a68;font: normal 1em calibri,"Trebuchet MS",Verdana,Arial,sans-serif;}
div#msg_send .p_1_send{display: block;color: #f6f6f6;padding:6px;margin: 0; background: #0d3a68;font-size: 0.9em;text-align: center;}
div#msg_send .p_2_send{display: block;color: #f6f6f6;padding:6px;margin: 0;font-size: 1em;text-align: center;}

p #riprova{width:109px;height: 29px;margin: 20px 0 10px auto;padding: 0;text-align: center;border:0; background: url(../but/invia.jpg) no-repeat;font: normal 1em calibri,"san serif",verdana,times; color: #404040;}
p #riprova:hover{width:109px;height: 29px;margin: 20px 0 10px auto;padding: 0;text-align: center;border:0; background: url(../but/invia_hover.jpg) no-repeat;font: bold 1em calibri,"san serif",verdana,times; color: #2e8211;}


/* MESSAGGIO INVIATO */
div#send_inviato{margin: 0 auto;padding: 0;width: 100%;text-align:center;}
div#send_inviato h1{clear:both;position:absolute;left: 32px;margin:25px 0;padding:0 ;color: #698C22;line-height: 53px;width: 661px;height: 59px;}
div#send_inviato h1 span{padding: 0 35px;font-weight: bold;font-size: 18px;width: 585px;display:block;text-align:center;}

div#send_inviato p {clear:left;margin: 0 auto;text-align: center;background: url(../but/mail23.gif) no-repeat center;width: 107px;height: 45px;}


div#error_send{border: 2px solid #e77776;background:#f8dbdb;color:#e77776;width: 75%;padding: 0px;margin: 0 auto;}
div#error_send p{margin: 0;padding: 0;border-bottom: 1px solid #F2B7B7;font-size: 0.9em;text-align:center;line-height: 30px;height: 30px;color: #515151;}
div#error_send p.no_border{border:0;}
div#error_send h2{position:relative;left: 0;margin: 0;padding: 0;text-align:center;color: #c20000;font: bold 1.4em arial,verdana;line-height: 30px;height: 30px;border: 0;background: none;}

div#invio_send{border: 2px solid #A8B81D;background:#cbde2e;color:#e77776;width: 75%;text-align:center;padding: 0px;margin: 0 auto;height: 100px;}
div#invio_send h1{margin: 20px 0 auto;left: 0;padding:  0;width: 100%;text-align:center;color: #426400;font: bold 1.4em arial,verdana;line-height: 95px;height:95px;border: 0;background: url(../but/mail23.gif) no-repeat top;}
div#invio_send div{margin: 0 auto; width: 100%;padding: 0;text-align:center;}
div#invio_send div img{border:0;}

div.blank{height: 15px;clear:left;}

div.blank_home{height: 30px;clear:left;}

div.galleria_fotografica{margin: 0 auto;padding: 0;width: 100%;}
div.galleria_fotografica a img, div.galleria_fotografica a:visited img{float:left;margin: 10px;padding:5px;border: 1px solid #002245;background: #0c3f73;}
div.galleria_fotografica a:hover img{float:left;margin: 10px;padding:5px;border: 1px solid #9d64c8;background: #9d64c8;}

