html,body{margin:0;padding:0}
body{font: 76% sans-serif,Verdana,Arial;background: #5ca064 url(../but/bg.jpg) repeat-x top;text-align:center}

div#container{margin:0 auto;width:830px;text-align:left;background: #ffffff url(../but/navigazione.jpg) repeat-y left;
border-left: 1px solid #f8f8f8;border-right:1px solid #fafafa;}
div#header{height: 184px;margin: 0;padding: 0;border-bottom: 1px solid #eeeeee;}
div#header h1{margin: 0;padding: 0;font: bold 2.5em Times,verdana;color: #55a1d2;}
div#header h1 span{text-transform: uppercase;}
div#header div#logo{background: url(../but/top.jpg) no-repeat ;width: 830px;height: 184px;}
.logo{position: relative;left: 300px;top: 5px;}

div#content{margin-left: 180px;}
div#content h1{padding:0px;color: #c20000;margin:10px;line-height:1.4;font: normal 1.8em "Goudy Old Style";
border-bottom:0px solid #e4e4e4;}
div#content h2.guida{padding:3px;color: #000000;background: #fafafa;margin:10px;font: bold 1.3em "Goudy Old Style";
border-bottom: 2px solid #cccccc;}

p{margin:10px;line-height:1.4;text-align: justify;}

div#home_mappa{margin: 10px auto;text-align: center;}
p.telefono_contatti{width: 95%;border: 1px solid #dad8d8;margin: 0 auto;padding: 5px;background: #fafafa;}
p.accessibilita{width: 95%;border: 1px solid #dad8d8;margin: 0 0 10px 10px;padding: 5px;background: #fafafa;}
p.accessibilita img{border: 0;margin: 0;padding: 0;}
h2.titoli_privacy{width: 95%;display: block;border: 1px solid #dad8d8;margin: 0 auto;padding: 5px;
background: #fafafa;font: bold 1.2em "san serif";color: #000000;}

.visita_scheda{}

p.link_visualizza_mappa{margin:10px;padding: 0;text-align: left;line-height:1.4;}
p.link_visualizza_mappa img{border: 0;vertical-align: middle;}
p.link_visualizza_mappa a{text-decoration: none;font: normal 1.8em "Goudy Old Style";color: #c20000;vertical-align: middle;}
p.link_visualizza_mappa a:active{text-decoration: none;font: normal 1.8em "Goudy Old Style";color: #c20000;}
p.link_visualizza_mappa a:visited{text-decoration: none;font: normal 1.8em "Goudy Old Style";color: #c20000;}
p.link_visualizza_mappa a:hover{text-decoration: none;font: normal 1.8em "Goudy Old Style";color: #000000;}

div#content h1 img{border: 0;vertical-align: middle;}
div#navigazione{clear: left;float:left;width:179px;border-right: 1px solid #cccccc;}
div#navigazione h1{padding:5px; margin: 0; display: block;font: bold 1.1em "san serif",arial,verdana;color: #c20000;
background: #ffffff;border-bottom: 1px solid #eeeeee;}
div#navigazione h1 img{border: 0;vertical-align: middle;}

div#footer{clear: both;background: #898989 url(../but/footer.jpg) repeat-x top;color: #FFF}
div#footer p{padding: 0px 0 1px 5px;margin:0;font: normal  11px arial,"san serif",verdana;}
div#footer p a{text-decoration: underline;color: #ffffff;}
div#footer p a:active{text-decoration: underline;color: #ffffff;}
div#footer p a:visited{text-decoration: underline;color: #ffffff;}
div#footer p a:hover{text-decoration: none;color: #ffffff;}

/* ABBREVIAZIONI SENZA SOTTOLINEATO */
abbr {border: 0;}

/* LINK GENERALI*/
a{color : #3333ff;text-decoration:none;font-family: arial,verdana,times;font-weight: normal;}
a:visited {color : #3333ff;text-decoration:none;font-family: arial,verdana,times;font-weight: normal;}
a:active {color : #3333ff;text-decoration:none;font-family: arial,verdana,times;font-weight: normal;}
a:hover {color : #c20000;text-decoration:none;font-family: arial,verdana,times;font-weight: normal;}



/* LISTA PER SEI QUI e UTILITA' */
ul.titrovi{width: 100%;float: left;padding: 0;margin:0;list-style-type:none;background: #f8f8f8;border-bottom:1px solid #e4e4e4;}
ul.titrovi li{float: left;margin-right: 3px;display: inline;margin-top: 3px;font: normal 0.9em arial,"san serif",verdana;}

ul.titrovi li img{border: 1px solid #676767;padding: 1px;background: #ffffff;}
ul.titrovi li a img{border: 1px solid #e4e4e4;padding: 1px;background: #ffffff;}
ul.titrovi li a:active img{border: 1px solid #e4e4e4;padding: 1px;background: #ffffff;}
ul.titrovi li a:visited img{border: 1px solid #e4e4e4;padding: 1px;background: #ffffff;}
ul.titrovi li a:hover img{border: 1px solid #e4e4e4;padding: 1px;background: #ffcc00;}

ul.titrovi li a{text-decoration: none;color:#3333ff;}
ul.titrovi li a:visited{text-decoration: none;color:#3333ff;}
ul.titrovi li a:active{text-decoration: none;color:#3333ff;}
ul.titrovi li a:hover{text-decoration: none;color:#c20000;}

ul.titrovi li.contatti{float: right;font: normal 0.9em arial,"san serif",verdana;}
ul.titrovi li.contatti a{color: #676767;background: url(../but/email.jpg) no-repeat left top;;padding-left: 18px;}
ul.titrovi li.contatti a:visited{color: #676767;background: url(../but/email.jpg) no-repeat left top;padding-left: 18px;}
ul.titrovi li.contatti a:active{color: #676767;background: url(../but/email.jpg) no-repeat left top;padding-left: 18px;}
ul.titrovi li.contatti a:hover{color: #c20000;background: url(../but/email.jpg) no-repeat left top;padding-left: 18px;}

ul.titrovi li.preferiti{float: right;font: normal 0.9em arial,"san serif",verdana;}
ul.titrovi li.preferiti a{color: #676767;background: url(../but/preferiti.jpg) no-repeat left top;;padding-left: 18px;}
ul.titrovi li.preferiti a:visited{color: #676767;background: url(../but/preferiti.jpg) no-repeat left top;padding-left: 18px;}
ul.titrovi li.preferiti a:active{color: #676767;background: url(../but/preferiti.jpg) no-repeat left top;padding-left: 18px;}
ul.titrovi li.preferiti a:hover{color: #c20000;background: url(../but/preferiti_hover.jpg) no-repeat left top;padding-left: 18px;}

ul.titrovi li span{vertical-align: top;margin:0;padding: 0;height:16px;line-height: 16px;}
.freccia_seiqui{font-weight: normal;font-size: 10px;color: #676767;}


/*DIV E FOTO TERRITORIO....*/
div#foto_territorio{margin-left:20px;padding: 0;text-align: left;width: 95%;}
div#foto_territorio img{width: 260px;height: 180px;margin-left: 15px;padding: 5px;float: left;
background : #ffffff;border: 1px solid #cccccc;}

/*BOX per INFO NON DISPONIBILI*/
div#no_info{width: 55%;margin: 0 auto;padding: 10px;border: 1px solid #e4e4e4;background: #fafafa;text-align: center;
font: bold 0.9em "san serif",arial,verdana;color: #000000;}
div#no_info p{text-align: center;}
div#no_info p input{border: 2px solid #ffffff;background: #e4e4e4;}

/*OFFERTE E LAST MINUTE*/
ul#scheda_offerte{width: 90%;border: 1px solid #e4e4e4;background: #fafafa;list-style-type: none;margin: 0 auto;padding: 10px;}
ul#scheda_offerte li{background: #ffffff;padding: 5px;}
ul#scheda_offerte li span{font: normal 11px "san serif",arial,verdana;color: #676767;}
ul#scheda_offerte li.descrizione{border-top: 1px solid #e4e4e4;border-bottom: 1px solid #e4e4e4;}
.indietro{margin: 0 auto;padding: 0;text-align:center;}

/*EVENTI*/
ul#scheda_eventi{width: 90%;border: 1px solid #e4e4e4;background: #fafafa;list-style-type: none;margin: 0 auto;padding: 10px;}
ul#scheda_eventi li{background: #ffffff;padding: 5px;}
ul#scheda_eventi li span{font: normal 11px "san serif",arial,verdana;color: #676767;}
ul#scheda_eventi li.descrizione{border-top: 1px solid #e4e4e4;border-bottom: 1px solid #e4e4e4;}
.inserisci_evento{margin: 0 auto;padding: 0;text-align:center;font: normal 0.9em "san serif",arial,verdana;}

/* DOVE SIAMO */ 
.cartina{font: normal 12px "san serif",arial,verdana;text-align: left;}
div#direzioni{margin: 0 auto;padding: 0;text-align: center;width: 95%;}
div#direzioni input{border: 1px solid #cccccc;}
div#direzioni #invia{background: url(../but/invia.jpg) no-repeat;width: 93px;height: 21px;border:0;font: bold 1em "san serif",arial,verdana;}

/*BOX PRINCIPALE INSERISCI STRUTTURA*/
div#offerta_strutture{margin: 10px;width: 95%;padding: 0;}
div#offerta_strutture h2{margin: 0;padding: 0;text-align: left;font: bold 1.8em "Goudy Old Style";color: #c20000;}
div#offerta_strutture div#promozione{text-align: center;margin: 0 auto;padding: 5px;display: block;border: 1px dashed #000000;
background: #c20000;width: 95%;}
div#offerta_strutture div#promozione h2{margin: 0;padding: 0;text-align: center;font: bold 1.5em "Goudy Old Style";color: #ffffff;}
div#offerta_strutture h3{margin: 0;padding: 0;text-align: center;font: normal 1em arial;color: #676767;}

/*BOX FONDOPAGINA INSERISCI STRUTTURA*/
div#offerta_strutture form#adesione input.invia{text-align: center;margin: 0 auto;padding: 5px;display: block;
border: 1px dashed #4b92c0;font: bold 1.2em "san serif",arial,verdana;background: #70b3de;width: 95%;}

/*STIAMO PREPARANDO UN OFFERTA*/
div#offerta_strutture div#in_preparazione{text-align: center; color: #ff0000; border: 1px solid #e4e4e4;width: 80%;
font-weight: bold; font-size: 1.1em;margin: 30px auto;padding: 10px;background: #fafafa;}
div#offerta_strutture div#in_preparazione p{text-align: center;margin: 0;padding: 0;}

/*PAGAMENTO BONIFICO BOX*/
div#bonifico{width: 85%;background: #fafafa;margin: 10px auto;padding: 10px;border: 1px solid #c20000;}
/*PAGAMENTO CARTA DI CREDITO BOX*/
fieldset#riepilogo_ordine {background: url(../but/bg_accetto_condizioni.jpg) repeat;border:1px solid  #cce4eb;margin-bottom: 10px;}
fieldset#riepilogo_ordine legend{background: #ffffff;border: 0;}
fieldset#riepilogo_ordine ul{list-style-type: none;margin: 10px auto;padding: 0;width: 95%;}

fieldset#pagamento{background: url(../but/bg_captcha.jpg) repeat;border: 1px solid #f9f3b7;}
fieldset#pagamento legend{background: #ffffff;border: 0;}
fieldset#conferma_pagamento{width: 95%;margin: 10px auto;text-align: center;border: 0;}


/*FORM CERCA HOME PAGE*/
div#navigazione form#cerca{background: #fafafa;border: 0;float:left;width: 100%;padding:0;margin:0 0 5px;font: normal 0.9em "san serif",arial,verdana;}
div#navigazione form fieldset#cerca_menusx{margin:0;border: 0;border-bottom: 1px solid #e4e4e4;padding: 0 0 10px 0;}
div#navigazione form fieldset#cerca_menusx div{padding: 0;margin:0;border: 0;}
div#navigazione form fieldset#cerca_menusx h2{padding: 0;color: #000000;font: normal 11px arial,verdana,times;text-align: center;
border-bottom: 1px solid #e4e4e4;background: #ffffff;width: 100%;margin-bottom: 4px;}
div#navigazione form fieldset#cerca_menusx select{font: normal 11px arial;margin: 0 0 3px;}
div#navigazione form fieldset#cerca_menusx input.chiave{border: 1px solid #ccc;font: normal 11px arial;width: 115px;}
div#navigazione form fieldset#cerca_menusx input#invia_menusx{border: 1px solid #e4e4e4;background: #e4e4e4;font: normal 11px arial;}


div#visualizza_nr_record{width: 95%;margin: 11px auto;border-bottom: 1px solid #e4e4e4;padding: 2px;text-align: left;}
div#visualizza_nr_record select{font: normal 10px san serif;}


/*STILI PER BOX "ACCETTO PRIVACY E CONDIZIONI"*/
form.multipreno{width:95%;padding:0;margin-left: 14px;margin-bottom: 14px;float: left;display: block;}
form.multipreno fieldset {background:#b1dab6 url(../but/bg_multipreno.jpg) repeat-x top;border:2px dashed  #8dc594;margin-bottom: 10px;}
form.multipreno fieldset legend{float: left;font: bold 1.2em arial,"san serif";color: #129221;background:#ffffff;
text-transform: none;margin-bottom: 5px;width: 80%;}
form.multipreno fieldset div{height: 30px;line-height: 30px;float: left;}
form.multipreno fieldset div label{margin-left: 9px;font: normal 0.9em "san serif",arial,verdana;text-align: justify;
vertical-align: middle;line-height: 29px;display: inline;float:left;}
form.multipreno fieldset select{margin: 5px auto;font: normal 0.9em "san serif",arial,verdana;}
form.multipreno fieldset input{margin: 5px auto;font: normal 0.9em "san serif",arial,verdana;}
#invia_multipreno{background: url(../but/invia_multipreno.jpg) no-repeat;width: 76px;height: 20px;border:0;
font: bold 1em "san serif",arial,verdana;margin-left: 5px;color: #000000;}
#invia_multipreno:hover{background: url(../but/invia_multipreno_hover.jpg) no-repeat;width: 76px;height: 20px;border:0;
font: bold 1em "san serif",arial,verdana;margin-left: 5px;color: #000000;}


/* STILI PER STRUTTURE CONSIGLIATE IN HOME PAGE*/

div#box_consigliati{float: left;width: 93%;margin-left: 14px;padding: 5px;background:#fff2e1 url(../but/bg_consiglia.jpg) repeat-x top;
border: 2px dashed #ff9000;}
div#box_consigliati h2#titolo_consigliati{background: #ffffff;float: left;margin:-13px 5px auto;padding-left: 4px;display: block;width: 62%;
font: bold 1.2em arial,"san serif";text-transform: uppercase;color: #ff9000;}
div#box_consigliati div#content_struttura{margin-top: 4px;border: 0px solid #ffffff;width: 49%;float: left;}
div#box_consigliati div#content_struttura h3{text-transform: uppercase;color: #000000;font: bold 1em "san serif",arial;margin: 0;padding: 0;}

div#box_consigliati div#content_struttura h3 a{color: #3333ff;}
div#box_consigliati div#content_struttura h3 a:active{color: #3333ff;}
div#box_consigliati div#content_struttura h3 a:visited{color: #3333ff;}
div#box_consigliati div#content_struttura h3 a:hover{color: #000000;}

div#box_consigliati div#content_struttura div#miniatura{text-align: left;float: left;padding-right: 3px;}
div#box_consigliati div#content_struttura div#miniatura img{padding: 2px;border: 1px solid #f5c382;}
div#box_consigliati div#content_struttura ul{list-style-type: none;margin: 0;padding: 0;}
div#box_consigliati div#content_struttura ul li{font: normal 0.9em "san serif",arial;}
div#box_consigliati div#content_struttura ul li.scheda_dettagliata{margin-top: 5px;}
div#box_consigliati div#content_struttura ul li.scheda_dettagliata a img{border: 0;}


div#visualizza_strutture_link{float: right;margin:0 15px auto;padding: 0;text-align: right;}
div#visualizza_strutture_link a{color: #3333ff;}
div#visualizza_strutture_link a:active{color: #3333ff;}
div#visualizza_strutture_link a:visited{color: #3333ff;}
div#visualizza_strutture_link a:hover{color: #000000;}

/*BOTTONI NOSTRE OFFERTE*/
p.offerte_nostri_servizi{float: left;width: 95%;margin:5px auto;line-height:1.4;text-align: justify;}
p.offerte_nostri_servizi a{float: left;margin-left: 25px;border: 0;}
p.offerte_nostri_servizi a:active{float: left;}
p.offerte_nostri_servizi a:visited{float: left;}
p.offerte_nostri_servizi a:hover{float: left;}
p.offerte_nostri_servizi a img{border: 0;}

a.controlla_dominio{margin: 0 auto;padding: 0;text-align: center;}

a.controlla_dominio img{border: 0;margin: 0 auto;padding: 0;text-align: center;}

/*LISTE PER OFFERTRA SITO DOMINIO*/
ol#sito_dominio_main{}
ol#sito_dominio_main li{list-style-type: lower-latin;}
ol#sito_dominio_main li span{width: 100%;display: block;border-bottom: 1px solid #e4e4e4;font: bold 1.5em "Goudy Old Style", arial;
color: #008000;}

ol#sito_dominio_main li ul#sito_dominio{}
ol#sito_dominio_main li ul#sito_dominio li{list-style-type: lower-alpha;margin: 4px auto;}

ol#sito_dominio_main li ul#sito_dominio li ol{margin-bottom: 10px;}
ol#sito_dominio_main li ul#sito_dominio li ol li{list-style: none;}


ol#sito_dominio_main li ul#sito_dominio li ol li ul{margin: 0 ;padding: 0;display: inline;}
ol#sito_dominio_main li ul#sito_dominio li ol li ul li{list-style-type: lower-latin;text-align: left;display: inline;}

.small_char{font: normal 0.9em arial;color: #676767;}