html, body{background:#ffffff 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:85%;line-height:130%;}
abbr{border: 0;}
acronym{border:0;}


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


div#header{position:relative;margin: 0 auto;padding: 0;width: 900px;text-align:left;float: left;height: 109px;z-index: 1;}
div#header div.lingue{position: absolute;width: 900px;margin:0 auto;left: 15px;top: 5px;}

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.jpg) no-repeat; width: 30px;height: 39px;display:block;}
div#header div.lingue div.bandiere ul li a.italiano:hover{background: url(../but/italiano-hover.jpg) no-repeat; width: 30px;height: 39px;display:block;}
div#header div.lingue div.bandiere ul li a.italiano_attivo{background: url(../but/italiano-hover.jpg) no-repeat; width: 30px;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.jpg) no-repeat; width: 30px;height: 39px;display:block;}
div#header div.lingue div.bandiere ul li a.inglese:hover{background: url(../but/english-hover.jpg) no-repeat; width: 30px;height: 39px;display:block;}
div#header div.lingue div.bandiere ul li a.inglese_attivo{background: url(../but/english-hover.jpg) no-repeat; width: 30px;height: 39px;display:block;}


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


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


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#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: 190px;top: -3px;margin: 0;padding: 0;z-index: 3;}
div#slideshow{position: relative;margin: 0 auto;padding: 0;text-align:center;top:2px;left: 10px;z-index: 0;width: 900px;float:left;height:309px;}
div#logo a img{border: 0;}

/* LINK GENERALI */
a, a:visited, a:active{text-decoration: none;color:#ac5313;}
a:hover{text-decoration: none;color:#1a171b;}

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

/* NAVIGAZIONE TOP */
ul#topnav {float:left;position:relative;top:3px;left: 10px;margin:  0;padding: 0;list-style: none;font-size: 12px;width: 100%;}
/*--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: #b9bdbd;height: 20px;line-height: 20px;}
/*--This is basically the hover state of navigation--*/
ul#topnav a{color: #C3C6C6;background-position: left bottom;}
ul#topnav a:hover{color: #fdc401;background-position: left bottom;}
ul#topnav a.attivo_top{color: #fdc401;background-position: left bottom;}

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




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


div#bg-content div#sinistra{position:relative;float:left;margin: 0;padding:0;width:273px;height: 845px;background:transparent url(../but/bg_nav.jpg) repeat-y right top;}
div#bg-content div#sinistra img.bottom_nav{position:relative;top: 6px;}
div#bg-content div#sinistra a img{border:0;}
div#bg-content img.bottom_content{position:relative;top: 6px;}


/* Navigazione di sinistra */
div#bg-content div#sinistra ul{width: 86%;margin: -4px 20px 20px;padding: 0;font-family: "Trebuchet MS",arial,calibri;font-weight:normal;font-size: 0.9em;background: transparent;list-style-type: none;}
div#bg-content div#sinistra ul li{text-align:left;background:url(../but/riga-nav.gif) no-repeat left bottom;padding: 0 0 1px;}

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{display: block;line-height: 22px;height: 22px;padding: 0 3px;color:#454545;}
div#bg-content div#sinistra ul li a:hover{padding: 0 3px; color: #b65a16;background:transparent;text-decoration:none;}
div#bg-content div#sinistra ul li a#attivo{padding: 0 3px;background: #fefefe;color: #b65a16;font-weight:bold;}


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

div#condividi-facebook{position:relative;float:left;width: 230px;margin: 10px 5px 10px;padding: 5px;background: #fff;}
div#condividi-facebook p.but{text-align:right;margin: 0;padding: 0 0 4px;}
div#condividi-facebook p.txt{text-align:right;margin: 0;padding: 0;font: normal 0.8em arial,calibri;color: #515151;}


/* Contenuti */
div#content{position:relative;float: left;width: 649px;padding:  0;margin:  45px 0; background: url(../but/bg-content.jpg) repeat-y top left;color: #202020;}
div#content div#testo_homepage p{margin: 15px;padding: 0;text-align:justify;font-size: 0.9em;}
div#content p{margin: 15px;padding: 0;text-align:justify;font-size: 0.9em;}
div#content p ul{margin: 0;padding: 5px 0 5px;list-style-type: none;}
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#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: 96%;margin: 0 auto;padding: 0;}
div.novanta_cento p{margin: 0;}
div.clear_height{clear:left;height:20px;}

/* TITOLI */
div#content h1{clear:both;margin:15px;padding:0 ;color: #7d5319;font-size: 1.5em;height:35px;line-height: 35px;background: url(../but/riga-titolo.gif) no-repeat bottom left;}
div#content h1.territorio{color: #105b57;clear:both;margin:2px;padding:0 ;font-size: 1.5em;height:35px;line-height: 35px;background: url(../but/riga-titolo.gif) no-repeat bottom left;}

div#content div h1.invio_send{color: Green;}
div#content h2{clear: left;margin:0;padding:0;color: #0879bb;font-size: 1.3em;width:100%;text-transform: uppercase;}
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 div#offerta-in-corso{width: 70%;margin: 0 auto;text-align:center;padding: 5px;border: 2px solid #ebebeb;background: #f7f7f7;}
div#content div#offerta-in-corso h2{margin: 0;padding: 0;color: #e37d33;font-weight:bold;font-size:1.3em;font-family:arial,verdana;}
div#content div#offerta-in-corso p{text-align:center;color: #515151;} 
div#content div#offerta-in-corso p a, div#offerta-in-corso p a:visited{text-decoration: underline;font-weight: bold;}
div#content div#offerta-in-corso p a:hover{text-decoration: none;font-weight: bold;color: #000;}




div#seiqui{clear:left;float:left;position:absolute;left: 287px;top: 16px;width: 67%;margin:0 auto;padding: 0 ;color: #515151;font-size: 0.8em;}
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 #fff;font-size: 12px;color: #515151;}
div#dati_servizi div#txt-servizio{position:relative;top: -12px;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: 4px;border: 2px solid #d2b482;background: #FFFFFF;}

/*   SERVIZI HOME PAGE   */
ul#servizi_home{width: 96%;font-size: 0.8em;margin: 0 auto;padding:0;list-style-type: none;}
ul#servizi_home li{width: 30%;background:transparent;float: left;padding: 2px 0 2px;color: #404040;}
ul#servizi_home li.bg{background:#fff;}
ul#servizi_home li img{padding: 2px;border:2px solid #ccc;background: #F4F4F4;vertical-align: middle;}


/* Listino Prezzi */
table{margin: 0auto;padding: 0;width: 100%;border: 1px solid #fff;background: #FFF;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;color: #515151;}

th{color: #fff;font-size:0.9em;text-transform: uppercase;text-align:center;font-weight: normal;padding: 6px 3px 6px;background: #54360b;}
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:#54360b 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:#54360b 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:#54360b url(../but/bg_prezzi.jpg) repeat-x bottom;}
th.camera_data{text-align:left;font-size: 0.8em;background:#54360b url(../but/bg_prezzi.jpg) repeat-x bottom;vertical-align: top;}
th.camera_offerta{text-align:left;font-size: 0.8em;background:#54360b 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:#54360b 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 #515151;}

ul#desc{margin: 15px 5px;width: 98%;padding: 0;list-style-type: none;}
ul#desc li{padding: 0;font-size: 0.9em;border-bottom: 1px solid #ccc;line-height: 24px;height: 24px;color: #515151;}


ul#news{width: 90%;}
ul#news li{font-size: 0.9em;border-bottom: 1px solid #ccc;padding: 2px 0 2px;}
ul#news li a:hover{color: #9b7239;}



/* DATI CONTATTI */
div#dati_dovesiamo{clear:left;width: 100%;padding:  0 ;margin: 20px 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 10px;margin:0px 0 10px auto;}
div#dati_telefono{clear:left;float:left;width: 98%;padding: 0 10px;margin: 0 0 10px auto;}
div#dati_email{clear:left;float:left;width: 98%;padding: 0 10px;margin: 0 0 10px auto;}
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;color: #1e1e1e;border-bottom: 1px solid #fffbef;margin: 0 0 5px auto;padding: 3px 0;}
div#dati_posta p, div#dati_telefono p, div#dati_email p{font:normal 0.8em arial,"Trebuchet MS",Verdana,Arial,sans-serif;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:both;position:relative;top: 0;margin: 0 auto;padding:  0;color: #515151;width:922px;font-size:0.9em;top: -80px;}
/* LARGHEZZA CONTENUTI FOOTER A 900px */
div#footer div.int_footer{margin:0 273px;padding: 0;width: 649px;}
/* DIVISIONE FOOTER IN 2 COLONNE*/
div#footer div.int_footer span{float:left;margin: 5px;width: 60%;} 
div#footer div.int_footer span h2{font-size: 1.1em;color: #733131;margin: 0;padding: 0 0 5px;border: 0;}
div#footer div.int_footer span h2.ragione-sociale{font-size: 1.1em;color: #515151;font-weight:bold;}
div#footer div.int_footer span h2.ragione-sociale img{vertical-align: middle;border: 0;float:right;}
div#footer div.int_footer p{margin: 0;padding: 2px 0 2px;background: url(../but/riga-nav.gif) no-repeat left bottom;}
div#footer div.int_footer p.bordo-no{background: transparent;}
div#footer div.int_footer span.dx{margin: 0;padding: 0;float:left;width: 38%} 
div#footer div.int_footer span.dx p{float:right;text-align: left;}
div#footer div.int_footer p a img{vertical-align: middle;border: 0;}

/* LINK COPYRIGHT FUTURO INTERNET SRL*/
div#copyright{clear:both;margin:0 273px;padding: 7px;width: 649px;font-size: 0.8em;text-align:left;}
div#copyright a, div#copyright a:visited{color: #B7B7B7;text-decoration:none;}
div#copyright a:hover{color: #515151;text-decoration:none;}


/* PAGINA PRIVACY */
ul#privacy{width: 98%;list-style-type: none;margin: 0 auto;padding: 10px 0;}
ul#privacy li{margin: 0 0 10px;font: bold 1.1em calibri,"Trebuchet MS",Verdana,Arial,sans-serif;color: #515151;display: block;text-align: left;}
ul#privacy li ul{list-style: none;margin: 0;padding: 0;border-top: 2px solid #ffffff;}
ul#privacy li ul li{padding: 5px 0;font: normal 0.8em 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;}

/* Galleria Fotografica */
div.galleria{float:left;margin: 0;padding:0 0 1px;background: url(../but/ombra-galleria.jpg) no-repeat bottom center}
div.galleria a img, div.galleria a:visited img, div.galleria a:active img{padding:5px;border:1px solid #ccc4a5;background:#fffbef;}
div.galleria a:hover img{padding:5px;border:1px solid #796f49;background: #fffbef ;}
div.galleria img{float:left;margin: 5px;width: 130px;height: 103px;}
.clicca-x-ingrandire{font-size: 11px;text-transform: lowercase;color: #515151;}

/*  FOTO TERRITORIO  */
div.foto_territorio{float:left;margin: 0 ;padding:0 0 -20px;background: url(../but/ombra-territorio.jpg) no-repeat bottom center}
div.foto_territorio img{margin: 5px;padding:4px;border:1px solid #ccc4a5;background:#fffbef;}


div.testo_territorio{float:left;width: 450px;}

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: #f3caaa;text-align: center;border: 5px solid #dfb695;}
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: #fafafa;}
div#content div#non_disponibile p.add_link a:hover{font-size: 0.9em;color: #515151;}
div#content div#non_disponibile p.add_link a img{border: 0;vertical-align: middle;}



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;}







/* MESSAGGIO IMMOBILI LISTE NON DISPONIBILI */
div#no_immobili{width: 70%;border:5px solid #fee6c5;padding: 5px;position:relative;top: 10px;margin: 0px auto;background: #f7c884;font-size: 0.9em;text-align:center;}
div#no_immobili h2{color: #515151;text-transform: none;background: #f9d29a;width: 100%;padding: 5px 0 5px;margin: 10px 0 10px;}
div#no_immobili a, div#no_immobili a:visited, div#no_immobili a:active{color: #c53737;text-decoration: none;}
div#no_immobili a:hover{color: #000;text-decoration: none;}





/* 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: #dd6040;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 #dd6040;background: #E37E64;}
.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 #dd6040;background: #dd6040;border-right: 0;}





/* CONTATTI */
form#contatti{clear:left;float: left;margin:0 ;padding:0 10px;text-align:left;width:96%;position: relative;}
form#contatti p{font-size: 0.8em;padding: 0 2px;}
form#contatti fieldset#informazioni div label strong{color: #ff0000;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 #fffbef;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 #fffbef;vertical-align: middle}

form#contatti fieldset#informazioni div.no_bg{background: transparent;}

form#contatti fieldset#informazioni div label, form#contatti fieldset#dati_autore div label{float:left;width:140px;display: inline;font: normal 1em calibri,"Trebuchet MS",Verdana,Arial,sans-serif;padding: 5px;}

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#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#email{background: url(../but/input.jpg) no-repeat;padding: 3px 5px;color: #404040;width: 300px;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
{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: 2px;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#informazioni div label b, form#contatti fieldset#inserimento_codicesicurezza div b{font-weight: bold;color: #680b0b;}

/* 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 11px arial,calibri,"Trebuchet MS",Verdana,Arial,sans-serif;text-align: left;background:#353535;
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:99%;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}
form#contatti fieldset#informazioni div#privacy label.check a, form#contatti fieldset#informazioni div#privacy label.check a:visited{color: #2a6966;text-decoration:none;}
form#contatti fieldset#informazioni div#privacy label.check a:hover{color: #000;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 11px arial,calibri,"Trebuchet MS",Verdana,Arial,sans-serif;text-decoration: none;text-transform: none;
text-align: left;background:#353535;color: #f6f6f6;margin: 0;padding: 0;line-height: 23px;}
form#contatti fieldset#inserimento_codicesicurezza div.no_border{width: 100%;border: 0;font: normal 0.9em calibri,"Trebuchet MS",Verdana,Arial,sans-serif;background: transparent;}
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:#e9e9e9}
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, form#contatti fieldset#inserimento_codicesicurezza div a:visited{color: #2a6966;text-decoration:none;}
form#contatti fieldset#inserimento_codicesicurezza div a:hover{color: #000;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;}



div#content h1.titolo_errore{color: #ff0000;font-weight: bold;font-size: 1.5em;text-align: center;}

/* CONTATTI RIPROVA */
div#msg_send{margin: 20px auto;padding: 5px; text-align: center;width: 65%;border: 1px solid #ccc;font: normal 1em calibri,"Trebuchet MS",Verdana,Arial,sans-serif;}
div#msg_send .p_1_send{display: block;color: #353535;padding:6px;margin: 0; background: #ebebeb;font-size: 0.9em;text-align: center;}
div#msg_send .p_2_send{display: block;color: #353535;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: 60px auto;padding: 0;width: 80%;text-align:center;}
div#send_inviato h1{clear:both;position:absolute;left: -11px;margin:0 ;padding:0 ;color: #698C22;line-height: 53px;width: 661px;height: 59px;background: url(../but/h1.jpg) no-repeat right;}
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: 35px;}


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;}