html{background:#ffe9a9 url(../but/bg.jpg);background-repeat: no-repeat;background-position: top;}
body{margin:0;padding:0;color:#454545;font-family: Calibri,"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:85%;line-height:130%;}
abbr{border: 0;}
a img, a:active img, a:visited img{border: 0;}
p img.middle{vertical-align: middle;}

/*div#container{position:relative;margin:0 auto;width: 900px;text-align:left;}*/
#container{width:900px;margin:0 auto;padding:0;}

div#header{margin: 0 auto;padding: 0;width: 100%;}

div#header div.logo{/*float: left;margin: 0 auto;padding: 0;text-align:center;position:relative;top: 20px;width: 256px;*/
width:261px;float:left;margin:0;padding:0px;}
/* SLIDE SHOW */
div#top_flash{width:639px;float:left;padding:0;}




div#header div.logo div.lingue{margin: 0;padding: 0;width:256px;text-align:center;}
div#header div.logo div.lingue img{margin: 0;padding: 0;}

div.box_lingue{position:relative;margin: 0 auto;padding: 1px 0;height: 26px;text-align:center;width: 120px;}

div#header div.logo div.lingue div.box_lingue a{ margin: 0 3px;float: left;}
div#header div.logo div.lingue div.box_lingue a.italiano span, div#header div.logo div.lingue div.box_lingue a.inglese span, div#header div.logo div.lingue div.box_lingue a.francese span, div#header div.logo div.lingue div.box_lingue a.tedesco span
{display: none;}
div#header div.logo div.lingue div.box_lingue a.italiano_attivo span, div#header div.logo div.lingue div.box_lingue a.inglese_attivo span, div#header div.logo div.lingue div.box_lingue a.francese_attivo span, div#header div.logo div.lingue div.box_lingue a.tedesco_attivo span
{display: none;}


div#header div.logo div.lingue div.box_lingue a.italiano, div#header div.logo div.lingue div.box_lingue div.box_lingue a.italiano:active, div#header div.logo div.lingue div.box_lingue a.italiano:visited{background: url(../but/italiano.png) no-repeat; width: 23px;height: 24px;display:block;}
div#header div.logo div.lingue div.box_lingue a.italiano:hover{background: url(../but/italiano_hover.png) no-repeat; width: 23px;height: 24px;display:block;}
div#header div.logo div.lingue div.box_lingue a.italiano_attivo{background: url(../but/italiano_hover.png) no-repeat; width: 23px;height: 24px;display:block;}


div#header div.logo div.lingue div.box_lingue a.inglese, div#header div.logo div.lingue div.box_lingue a.inglese:active, div#header div.logo div.lingue div.box_lingue a.inglese:visited{background: url(../but/english.png) no-repeat; width: 23px;height: 24px;display:block;}
div#header div.logo div.lingue div.box_lingue a.inglese:hover{background: url(../but/english_hover.png) no-repeat; width: 23px;height: 24px;display:block;}
div#header div.logo div.lingue div.box_lingue a.inglese_attivo{background: url(../but/english_hover.png) no-repeat; width: 23px;height: 24px;display:block;}


div#header div.logo div.lingue div.box_lingue a.francese, div#header div.logo div.lingue div.box_lingue a.francese:active, div.logo div#header div.lingue div.box_lingue a.francese:visited{background: url(../but/francais.png) no-repeat; width: 23px;height: 24px;display:block;}
div#header div.logo div.lingue div.box_lingue a.francese:hover{background: url(../but/francais_hover.png) no-repeat; width: 23px;height: 24px;display:block;}
div#header div.logo div.lingue div.box_lingue a.francese_attivo{background: url(../but/francais_hover.png) no-repeat; width: 23px;height: 24px;display:block;}


div#header div.logo div.lingue div.box_lingue a.tedesco, div#header div.logo div.lingue div.box_lingue a.tedesco:active, div#header div.logo div.lingue div.box_lingue a.tedesco:visited{background: url(../but/deutsch.png) no-repeat; width: 23px;height: 24px;display:block;}
div#header div.logo div.lingue div.box_lingue a.tedesco:hover{background: url(../but/deutsch_hover.png) no-repeat; width: 23px;height: 24px;display:block;}
div#header div.logo div.lingue div.box_lingue a.tedesco_attivo{background: url(../but/deutsch_hover.png) no-repeat; width: 23px;height: 24px;display:block;}

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


/* ICONE PREFERITI ECC...*/
div#header div.logo div.icone{margin: 0;padding: 0;width:256px;text-align:center;top: 0;}
div.box_icone{position:relative;margin: 0 auto;padding: 1px 0;height: 26px;text-align:center;width: 120px;}

div#header div.logo div.icone div.box_icone a{ margin: 0 3px;float: left;}
div#header div.logo div.icone div.box_icone a.home_icone span, div#header div.logo div.icone div.box_icone a.preferiti_icone span, div#header div.logo div.icone div.box_icone a.webmail_icone span, div#header div.logo div.icone div.box_icone a.admin_icone span
{display: none;}


div#header div.logo div.icone div.box_icone a.home_icone, div#header div.logo div.icone div.box_icone div.box_lingue a.home_icone:active, div#header div.logo div.icone div.box_icone a.home_icone:visited
{background: url(../but/home.jpg) no-repeat; width: 23px;height: 22px;display:block;}
div#header div.logo div.icone div.box_icone a.home_icone:hover{background: url(../but/home_hover.jpg) no-repeat; width: 23px;height: 22px;display:block;}


div#header div.logo div.icone div.box_icone a.preferiti_icone, div#header div.logo div.icone div.box_icone a.preferiti_icone:active, div#header div.logo div.icone div.box_icone a.preferiti_icone:visited
{background: url(../but/preferiti.jpg) no-repeat; width: 23px;height: 22px;display:block;}
div#header div.logo div.icone div.box_icone a.preferiti_icone:hover{background: url(../but/preferiti_hover.jpg) no-repeat; width: 23px;height: 22px;display:block;}


div#header div.logo div.icone div.box_icone a.webmail_icone, div#header div.logo div.icone div.box_icone a.webmail_icone:active, div.logo div#header div.icone div.box_icone a.webmail_icone:visited
{background: url(../but/webmail.jpg) no-repeat; width: 23px;height: 22px;display:block;}
div#header div.logo div.icone div.box_icone a.webmail_icone:hover{background: url(../but/webmail_hover.jpg) no-repeat; width: 23px;height: 22px;display:block;}


div#header div.logo div.icone div.box_icone a.admin_icone, div#header div.logo div.icone div.box_icone a.admin_icone:active, div#header div.logo div.icone div.box_icone a.admin_icone:visited
{background: url(../but/admin.jpg) no-repeat; width: 23px;height: 22px;display:block;}
div#header div.logo div.icone div.box_icone a.admin_icone:hover{background: url(../but/admin_hover.jpg) no-repeat; width: 23px;height: 22px;display:block;}


div#header div.logo div.icone div.box_icone a img, div#header div.logo div.icone div.box_icone a:visited img, div#header div.logo div.icone div.box_icone a:active img{border: 0;}



div#img_home{clear: left;}
div#img_home a img,div#img_home a:visited img,div#img_home a:active img{border: 0;}
div#img_home a:hover img{border: 0;}

/*   LINK GENERALI   */
a, a:visited, a:active{text-decoration: none;color:#2f5895;}
a:hover{text-decoration: none;color:#c75f3a;}


#navigazione{width:256px;height:600px;float:left;margin:0;padding:0px;}
#contenuti{width:624px;float:left;padding:10px;} 
p{margin:0;padding: 0;text-align:justify;font-size: 1em;word-spacing: 1px;line-height: 160%;}
p ul{margin: 0;padding: 5px 0 5px;list-style-type: none;}
p.align_right{text-align: right;}
p.align_left{text-align: left;}
p.align_center{text-align: center;}
p.clear_sx{clear: left;}
p.float_sx{float: left;}
p.indietro{margin: 10px 0;}
p.ingrandimento{display: block;width: 100%;font-size: 0.9em;padding: 0;line-height: 140%;margin: 0 0 5px;}


/*   TITOLI h1, h2 e h3   */
h1, h2, h3{font-family:Calibri,"Trebuchet MS",Arial,Helvetica,sans-serif;}
h1 img, h2 img, h3 img{vertical-align:middle;}
h1{margin:0;padding: 0;line-height: 33px;color: #c75f3a;font-size: 1.9em;font-weight: bold;border-bottom: 2px solid #ebd79c}
h1.clear_left{clear: left;}
h1.top_space{margin:10px 0;}
h1.invio_send{color: Green;}
h2{clear: left;margin:0;padding:6px 0;color:#424846;font-size: 1.7em;border-bottom: 1px solid #ebd79c}
h2.privacy_title{font-size: 1.2em;margin:0;padding:5px 0 3px;color: #404040;}
h3{clear: left;margin:3px 0;padding:3px 0;color: #936828;font-size: 1.5em;border-bottom: 1px solid #b49a74;}


/* VOCI DI MENU */
div#sinistra{margin:0;padding: 0;width: 256px;font: normal 1.2em calibri,"trebuchet ms",arial;}
div#sinistra ul{margin: 0 0 20px;padding: 0;list-style-type: none;width: 100%;font-size: 0.9em;}
div#sinistra ul li{display: block;line-height: 24px;padding: 0;margin: 0 25px;background: url(../but/line_sinistra.jpg) no-repeat bottom left;}
div#sinistra ul li#img_separatore{margin: 9px 0 auto;text-align:center;padding:0;background: transparent;}
div#sinistra ul li#img_separatore_bottom{margin: 0;padding:0;background: transparent;}
div#sinistra ul li#img_separatore_bottom img{vertical-align: bottom;}

div#sinistra ul li:hover{display: block;padding: 0;margin: 0 25px;background: url(../but/line_sinistra.jpg) no-repeat bottom left;}
div#sinistra ul li#attivo_sx{display: block;padding: 0;margin: 0 25px;background: url(../but/line_sinistra.jpg) no-repeat bottom left;}

div#sinistra ul li.no_bordo{display: block;padding: 0;margin: 0 25px;background:transparent;}
div#sinistra ul li.no_bordo:hover{display: block;padding: 0;margin: 0 25px;}

div#sinistra ul li a, div#sinistra ul li a:visited, div#sinistra ul li a:active{background: url(../but/li_nav.gif) no-repeat left;padding: 0 24px;text-decoration: none;color: #624E46;}
div#sinistra ul li a:hover{background: url(../but/li_nav_hover.gif) no-repeat left;margin: 0;padding: 0 24px;font-weight: bold;text-decoration: none;color: #E4E4E4;}
div#sinistra ul li a img{vertical-align:middle;}

div#sinistra ul li a#attivo_sinistra{background: url(../but/li_nav_hover.gif) no-repeat left;margin: 0;padding: 0 24px;font-weight: bold;text-decoration: none;color: #E4E4E4;}

div#seiqui{font: normal 0.9em calibri,"trebuchet ms",arial;padding: 0;line-height: 23px;margin: 0;border-bottom: 2px solid #ebd79c}

/*   CONTATTI A SINISTRA    */
div#contatti_sx{margin:0 auto;text-align:center;padding: 0;width: 100%;}
div#contatti_sx div#box_contatti{float: left;width: 100%;margin:0;padding: 0;}

div#contatti_sx div#box_contatti div#dati_contatti{float: left;text-align: left;margin:8px 0;padding: 0 17px 5px;background: url(../but/line-contatti.jpg) no-repeat bottom ;}
/* iCONE */
div#contatti_sx div#box_contatti div#dati_contatti div#icone{width: 42px;float: left;display:block;}
/* IMG E-MAIL */
div#email_contatti{margin:0 15px;padding: 0;text-align: left;}
div#email_contatti a img, div#email_contatti a:visited img, div#email_contatti a:active img{border: 0;}
/* TXT ANAGRAFICA */
div#contatti_sx div#box_contatti div#posta{float: left;margin:0;padding: 0;}
div#contatti_sx div#box_contatti div#telefono{float: left;margin:0;padding: 0;}
div#contatti_sx div#box_contatti div#posta p, div#contatti_sx div#box_contatti div#telefono p{font-size: 0.9em;color: #624E46;line-height: 14px;margin:0;padding: 0;width:180px;display: block;}


/*   SERVIZI HOME PAGE   */
ul#servizi_home{font-size: 0.9em;margin: 0;padding:0;list-style-type: none;}
ul#servizi_home li{width: 44%;background: url(../but/li_servizi_home.gif) no-repeat left;float: left;padding: 2px 18px 2px;}
ul#servizi_home li.bg{background:#fbdea0 url(../but/li_servizi_home.gif) no-repeat left;}
/*   FOOTER   */
div#copyright_footer{clear: left;width: 624px;text-align:center;margin: 10px 0 15px auto;padding:0;font: normal 0.9em calibri,"trebuchet ms",arial;}
div#copyright_footer p{margin: 0;padding: 0;text-align:center;font-size: 0.9em;}
/*  LINK COPYRIGHT FUTURO INTERNET S.R.L.  */
div#copyright_footer p a, div#copyright_footer p a:active, div#copyright_footer p a:visited{color:#676767;text-decoration: none;}
div#copyright_footer p a:hover{color: #460e18;text-decoration: none;}

div#copyright_footer div.box_copyright{position:relative;margin: 0  auto;padding: 1px 0;height: 22px;text-align:center;width: 100%;}

/*  MENU FOOTER ATTIVO  */
div#copyright_footer a#attivo_nav_bottom{color: #c75f3a;font-weight:bold;border-bottom: 1px dotted #c29f65;}
div#copyright_footer a#attivo_nav_bottom:hover{color: #5d1a28;text-decoration:none;border-bottom: 0px dotted #c29f65;}



div#contenuti div#offerta-in-corso{width: 70%;margin: 10px auto;text-align:center;padding: 5px;border: 2px solid #f2ba87;background: #fce0a1;}
div#contenuti div#offerta-in-corso h2{margin: 0;padding: 0;color: #5a4625;font-weight:bold;font-size:1.3em;font-family:arial,verdana;}
div#contenuti div#offerta-in-corso p{text-align:center;color: #000;} 
div#contenuti div#offerta-in-corso p a, div#offerta-in-corso p a:visited{text-decoration: underline;font-weight: bold;}
div#contenuti div#offerta-in-corso p a:hover{text-decoration: none;font-weight: bold;color: #000;}






/* PAGINA Servizi */
div#dati_servizi{float: left;width: 33%;text-align: left;margin:0;padding: 5px 0;line-height: 22px;height: 22px auto;border-bottom: 1px solid #e5c28a;}
/* iCONE */
div#dati_servizi div#icone_servizi{width: 37px;float: left;display:block;}
div#dati_servizi div#icone_servizi img{padding: 4px;border: 2px solid #d2b482;background: #FFFFFF;}
/* TXT ANAGRAFICA */
div#dati_servizi div#txt-servizio{float: left;margin:0;padding: 0;}
div#dati_servizi div#txt-servizio p{display:block;text-align: left;font-size: 0.9em;margin:0;padding: 0;width:145px;line-height: 13px;} 
/* SERVIZI IN PROSSIMITA' */
div#servizi{margin: 0 ;padding:0 ;width:100%;}
div#servizi ul{width: 100%;list-style: none;margin: 0;padding: 0;}

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



/*GALLERIA FOTOGRAFICA*/
div.galleria{float: left;margin:0;padding: 0;}

div.galleria a img{float:left;margin:0 1px 4px;border: 1px solid;border-color: #d3aa6a #d3aa6a #CEA059 #d3aa6a;padding: 5px;background: transparent}
div.galleria a:hover img{border: 1px solid;border-color: #d3aa6a #CEA059 #CEA059 #d3aa6a;padding: 5px;background: #eb9671}


/*   LINK UTILI   */
ul#link_utili{margin: 0 auto;padding:0;width: 100%;list-style-type: none;}
ul#link_utili li{border-bottom: 1px solid #ebd79c;padding: 6px 18px 6px;background: url(../but/li_servizi_home.gif) no-repeat left;}






/* DIV NON DISPONIBILE*/
div#non_disponibile{width: 70%;margin: 0 auto;padding:35px 0 35px;background: #eeb776;text-align: center;}
div#non_disponibile p{color: #515151;text-align: center;}
div#non_disponibile p.add_link{margin: 15px 0;}
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: #fafafa;}
div#non_disponibile p.add_link a:hover{font-size: 0.9em;color: #515151;}
div#non_disponibile p.add_link a img{border: 0;vertical-align: middle;}


/* CATEGORIA IMMAGINI */
form#categoria_immagini{margin:0 auto;padding:3px 0 3px;text-align:left;font-family: "Lucida Grande","Trebuchet MS",Verdana,Arial,sans-serif;}
form#categoria_immagini fieldset{float:left;width:100%;margin: 0;padding: 0;border:0;}
form#categoria_immagini fieldset{font-size: 0.9em;}
form#categoria_immagini fieldset select{  vertical-align: middle;}


/* Listino Prezzi */
table{margin: 0 auto;padding: 0em;width: 100%;border-top: 3px solid #b35330;border-bottom: 2px solid #b35330;margin-bottom: 5px;background: transparent;
font-family: "Trebuchet MS","Lucida Grande",Verdana,Arial,"sans-serif";}
.table_offerte{border-bottom: 0;margin-top: 15px;}
caption{font-size:0.8em;font-weight: normal; padding: 1px;text-align: left;}
caption a, caption a:visited, caption a:active{font-size: 1.1em;color: #CDEEFB;text-decoration: none;}
caption a:hover{color: #404040;text-decoration: none;}
caption a img{border: 0;vertical-align: middle;}
th{font-size: 0.8em;text-transform: uppercase;color: #43371d;text-align:center;font-weight: normal;padding: 6px 3px 6px;background:#dc6f48;}
th.data{width: 14%;text-align: left;font-size:0.8em;}
th.data_camera{font-size: 0.8em;text-align: left;vertical-align: top;background:#dc6f48 url(../but/bg_prezzi.jpg) repeat-x bottom;color: #f6f6f6;}
th.data_camera_extra{width: 19%;font-size: 0.8em;text-align: left;vertical-align: top;background:#dc6f48 url(../but/bg_prezzi.jpg) repeat-x bottom;color: #f6f6f6;}
th.data_camera_offerta{width: 12%;font-size: 0.8em;text-align: left;vertical-align: top;background:#dc6f48 url(../but/bg_prezzi.jpg) repeat-x bottom;color: #f6f6f6;}

td{font-size:0.9em;font-weight: normal;padding: 3px;}
td img{vertical-align: middle;}
td a img{border: 0;}
td a{}
td a:hover{color: #fafafa;}
td.td_data_offerte{padding: 5px;vertical-align:top;}
td.desc_off{padding: 5px;text-align: justify;}

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

th.camera{vertical-align: top;font-size: 0.8em;width: 18%;background:#dc6f48 url(../but/bg_prezzi.jpg) repeat-x bottom;color: #f6f6f6;}
th.camera_extra{vertical-align: top;font-size: 0.8em;width: 18%;background:#dc6f48 url(../but/bg_prezzi.jpg) repeat-x bottom;color: #f6f6f6;}
th.camera_offerta{vertical-align: top;font-size: 0.8em;width: 65%;background:#dc6f48 url(../but/bg_prezzi.jpg) repeat-x bottom;color: #f6f6f6;}

th.extra{color: #ffffff;width: 25%;font-size: 0.8em;}
th.pensione{color: #43371d;font-size: 0.8em;}

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

tr.foot{background:#db6e48 url(../but/bg_desc.jpg) repeat-x top;}
tr.foot td{color: #f6f6f6;}
tr.foot td hr{color: #695936;height: 1px;}
tr.foot td a, tr.foot td a:active, tr.foot td a:visited{text-align:right;color: #f6f6f6;text-decoration: none;}
tr.foot td a:hover{text-align:right;color: #000;text-decoration: none;}


/* 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 CONTATTI */
div#dati_dovesiamo{clear:left;width: 100%;padding: 0 ;margin:0px 0 10px auto;background: url(../but/mappa.jpg) no-repeat left top;background-position: 0}
div#dati_posta{clear:left;width: 100%;padding: 0 ;margin:0px 0 10px auto;/*background: url(../but/posta.jpg) no-repeat left top;background-position: 1% 60%;*/}
div#dati_telefono{clear:left;width: 100%;padding: 0 ;margin: 0 0 10px auto;/*background: url(../but/telefono.jpg) no-repeat left top;background-position: 1% 90%;*/}
div#dati_email{clear:left;width: 100%;padding: 0 ;margin: 0 0 10px auto;/*background: url(../but/email.jpg) no-repeat left top;background-position: 1% 90%;*/}
div#dati_posta h2, div#dati_telefono h2, div#dati_email h2{font:bold 1.2em calibri,"Trebuchet MS",Arial,sans-serif;display:block;vertical-align: top;
border-bottom: 1px solid #ebd79c;color: #bb7912;margin: 0 auto;padding: 5px 0;}
div#dati_posta p, div#dati_telefono p, div#dati_email p{font:normal 0.9em calibri,"Trebuchet MS",Verdana,Arial,sans-serif;margin:0;padding:0;}
div#dati_email p.obbligatorio{color: #c20000;font-weight:bold;}
div#dati_dovesiamo p{margin:0;padding:0 90px;}
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: 2px;}
div#dati_email p.icona_preno{height: 35px;float: left;margin-right: 10px;margin-top: 2px;}


/* DATI GOOGLE MAP */
div.indicazioni_dovesiamo{margin: 10px 0 10px auto;padding: 0 8px;}
div.indicazioni_dovesiamo input{border: 1px solid #e4e4e4;font: normal 0.9em Arial,Verdana,sans-serif;width: 200px;}
/* INPUT DOVE SIAMO */
div.indicazioni_dovesiamo #invia_indicazioni{background: url(../but/invia_map.jpg) no-repeat;width: 110px;height: 20px;border:0;font: bold 0.9em calibri,"Trebuchet MS",Verdana,Arial,sans-serif;color: #515151;cursor: hand;}
div.indicazioni_dovesiamo #invia_indicazioni:hover{background: url(../but/invia_map_hover.jpg) no-repeat;width: 110px;height: 20px;border:0;font: bold 0.9em calibri,"Trebuchet MS",Verdana,Arial,sans-serif;color: green;cursor: hand;}



/* CONTATTI */
form#contatti{clear:left;float: left;margin:0;padding:0;text-align:left;width:100%;position: relative;}
form#contatti p{font-size: 0.8em;padding: 0 2px;}
form#contatti fieldset#informazioni div label strong{color: #c20000;font-weight: bold;}
span.eta{font-size: 10px;color: #515151;}

form#contatti fieldset#informazioni, form#contatti fieldset#privacy, form#contatti fieldset#inserimento_codicesicurezza{float:left;width:100%;margin: 0;padding: 0;border: 0;}
form#contatti h2{margin: 0 0 10px;border: 0;padding: 0;}

form#contatti fieldset#informazioni div{width:100%;float:left;padding: 2px 0 2px;border-bottom: 1px solid #ebd79c;font-size: 0.9em;vertical-align: middle}
form#contatti fieldset#informazioni div.left{width:310px;float:left;margin: 0;padding:2px 0 2px;border-bottom:1px solid #ebd79c;vertical-align: middle}

form#contatti fieldset#informazioni div.no_border{border: 0;}
form#contatti fieldset#informazioni div label, form#contatti fieldset#dati_autore div label{float:left;width:140px;display: inline;line-height:23px;font: normal 1em calibri,"Trebuchet MS",Verdana,Arial,sans-serif;padding: 4px;}

form#contatti fieldset#informazioni div input{background: url(../but/input.jpg) no-repeat;padding: 3px 5px;color: #404040;width: 300px;height: 24px;border: 0;font: normal 1.1em calibri,"Trebuchet MS",Verdana,Arial,sans-serif;}

form#contatti fieldset#informazioni div input#distanza_mare, form#contatti fieldset#informazioni div input#distanza_centro, form#contatti fieldset#informazioni div input#prezzo
, form#contatti fieldset#informazioni div input#dimensione, form#contatti fieldset#informazioni div input#etabambini
{background: url(../but/input_sicurezza.jpg) no-repeat;padding: 3px 5px;color: #404040;width: 86px;height: 18px;border: 0;font: normal 1.1em calibri,"Trebuchet MS",Verdana,Arial,sans-serif;}


form#contatti fieldset#informazioni div input#telefono, form#contatti fieldset#informazioni div input#nome, form#contatti fieldset#informazioni div input#cognome, form#contatti fieldset#informazioni div input#nominativo,
form#contatti fieldset#informazioni div input#telefono_contatto, form#contatti fieldset#informazioni div input#proprietario, form#contatti fieldset#informazioni div input#telefono_proprietario,
form#contatti fieldset#informazioni div input#fax_proprietario, form#contatti fieldset#informazioni div input#localita
{background: url(../but/input_telefono.jpg) no-repeat;padding: 3px 5px;color: #404040;width: 182px;height: 18px;border: 0;font: normal 1.1em calibri,"Trebuchet MS",Verdana,Arial,sans-serif;}
form#contatti fieldset#informazioni div select{padding: 3px 5px;height: 24px;font: normal 1em calibri,"Trebuchet MS",Verdana,Arial,sans-serif;color: #404040;}
form#contatti fieldset#informazioni div textarea{width: 360px;height: 120px;	background:url(../but/textarea.jpg) no-repeat left;border: 0;font: normal 1em calibri,"Trebuchet MS",Verdana,Arial,sans-serif;}
form#contatti fieldset#informazioni div div.bg_textarea{width: 360px;height: 120px;	background:url(../but/textarea.jpg) no-repeat left;border: 0;}
form#contatti fieldset#informazioni div div.bg_textarea textarea{border: 0;margin-top: 4px;margin-left: 5px;height: 110px;width: 350px;background: none;
font: normal 1.1em calibri,"Trebuchet MS",arial,verdana;color: #404040;}

form#contatti fieldset#dati_autore div.note_suggerimenti{margin: 0;padding: 0;font-size: 0.9em;text-align: justify;}

form#contatti fieldset#informazioni div label b, form#contatti fieldset#inserimento_codicesicurezza div b{font-weight: bold;color: #c20000;}

/* CONTATTI --> PRIVACY */
form#contatti fieldset#informazioni div#privacy{float:left;width:100%;padding: 5px 0 5px;border: none;}
form#contatti fieldset#informazioni div#privacy h3{width: 100%;display: block;font: bold 13px calibri,"Trebuchet MS",Verdana,Arial,sans-serif;text-align: left;background:#dc6f48 url(../but/bg_prezzi.jpg) repeat-x bottom;
color:  #f6f6f6;text-decoration: none;margin: 0;padding: 0;line-height: 23px;text-transform: none;}
form#contatti fieldset#informazioni div#privacy label strong{color: #515151;}
form#contatti fieldset#informazioni div#privacy label.check{float:left;width:100%;vertical-align: middle;display: inline;line-height:23px;font: normal 1em calibri,"Trebuchet MS",Verdana,Arial,sans-serif;
padding: 0 2px 1px;text-align: justify;color: #555555;}
form#contatti fieldset#informazioni div#privacy label.check a{color: #3333ff;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: #555555;text-decoration:none;}
form#contatti fieldset#informazioni div#privacy input.checkbox{border:none;width: 30px;background: none;margin: 0 auto;padding: 0;font: normal 1em calibri,"Trebuchet MS",Verdana,Arial,sans-serif;}


/* CONTATTI --> CODICE DI SICUREZZA */
form#contatti fieldset#inserimento_codicesicurezza h3{width: 100%;display:block;font: bold 13px calibri,"Trebuchet MS",Verdana,Arial,sans-serif;text-decoration: none;text-transform: none;
text-align: left;background:#dc6f48 url(../but/bg_prezzi.jpg) repeat-x bottom;color: #f6f6f6;margin: 0;padding: 0;line-height: 23px;}
form#contatti fieldset#inserimento_codicesicurezza div{width: 100%;font: normal 0.9em calibri,"Trebuchet MS",Verdana,Arial,sans-serif;}
form#contatti fieldset#inserimento_codicesicurezza div label{width: 120px;}
form#contatti fieldset#inserimento_codicesicurezza div img#captcha{float: left;margin-right: 10px;padding: 3px;background:#f4ca90;}
form#contatti fieldset#inserimento_codicesicurezza div strong{color: #c20000;font-weight: bold;}
form#contatti fieldset#inserimento_codicesicurezza div p{width: 100px;text-align: left;border: 0px solid #000;}
form#contatti fieldset#inserimento_codicesicurezza div a{color: #3333ff;text-decoration:none;}
form#contatti fieldset#inserimento_codicesicurezza div a:visited{color: #3333ff;text-decoration:none;}
form#contatti fieldset#inserimento_codicesicurezza div a:hover{color: #555555;text-decoration:none;}
form#contatti fieldset#inserimento_codicesicurezza div input{background: url(../but/input_sicurezza.jpg) no-repeat;padding: 3px 5px;color: #404040;width: 86px;height: 24px;border: 0;font: normal 1em calibri,"Trebuchet MS",Verdana,Arial,sans-serif;}


form#contatti fieldset#inserimento_codicesicurezza div a img{border: 0;vertical-align: middle;}

/* CONFERMA --> BUTTON*/
form#contatti fieldset#conferma_informazioni{text-align:center;width:100%;margin: 0  auto;padding: 15px 0 15px;border:0;float: left;}
form#contatti fieldset#conferma 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: 109px;height: 29px;font: bold 1em calibri,"Trebuchet MS",Verdana,Arial,sans-serif;color: #404040;}
div#conferma_informazioni_but #invia:hover{background:url(../but/invia_hover.jpg) no-repeat;border: 0;width: 109px;height: 29px;font: bold 1em calibri,"Trebuchet MS",Verdana,Arial,sans-serif;color: #2e8211;}

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



h1.titolo_errore{color: #c20000;padding: 15px 0 10px;margin: 0 auto;font-weight: bold;font-size: 1.9em;text-align: center;border: 0;}

/* CONTATTI RIPROVA */
div#msg_send{margin: 20px auto;padding: 5px; text-align: center;width: 65%;border: 1px solid #cfb07c;font: normal 1em calibri,"Trebuchet MS",Verdana,Arial,sans-serif;}
div#msg_send .p_1_send{display: block;color: #515151;padding:4px;margin: 0; background: #eeb776 ;font-size: 1em;text-align: center;}
div#msg_send .p_2_send{display: block;color: #515151;padding:4px;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: 80px auto;padding: 0;width: 80%;text-align:center;}
div#send_inviato h1{padding: 3px;color: #29630a;margin: 0 auto;text-align:center;font-size: 2em;font-weight: bold;border: 0;}
div#send_inviato p {clear:left;margin: 0 auto;text-align: center;background: url(../but/mail23.gif) no-repeat center;width: 107px;height: 35px;}


