body {margin-top:0px; margin-bottom:10px; margin-left:0px; margin-right:0px; padding:0px; background: #FFFFFF; font:12px/14px Tahoma, Geneva, Arial, sans-serif; color:#666666;}





.div_banner_487 {
z-index:4; position:absolute;
background: transparent url('../img/maschera_banner_home.png') no-repeat top left;   /* FIREFOX  */
#background: transparent url('../img/maschera_banner_home.png') no-repeat top left;  /* IE 7 ??  */
_background: transparent url('../img/maschera_banner_home.gif') no-repeat top left;   /* IE 6*/
}  

.div_banner_231 {
z-index:4; position:absolute;
background: transparent url('../img/maschera_banner_interne.png') no-repeat top left;   /* FIREFOX  */
#background: transparent url('../img/maschera_banner_interne.png') no-repeat top left;  /* IE 7 ??  */
_background: transparent url('../img/maschera_banner_interne.gif') no-repeat top left;   /* IE 6*/
} 





.tab_sito {background: #FFFFFF;}


.contenuto a {text-decoration:none; color:#0099cc;}
.contenuto a.visited {text-decoration:none; color:#0099cc; }
.contenuto a:hover {text-decoration:underline; color:#604c3f;}

.btn_submit {width:80px; color:#FFFFFF; font: bold 12px/24px Tahoma, Arial, Helvetica, sans-serif; background:transparent url('../img/sfondo_btn.gif') no-repeat center center; border:0px;}

.logo {padding-bottom:0px; padding-top:0px; text-align:left; padding-left:0px; padding-right:0px;  background:#FFFFFF;}

.top_links {font: 16px/16px Tahoma, Geneva, Arial, sans-serif; color:#99cc00; padding-top:15px; padding-right:8px; text-align:right; text-align:right; font: 10px/16px Verdana, Geneva, sans-serif; color:#999999;}

a.top_link {font: 10px/16px Tahoma, Geneva, Arial, sans-serif; color:#604c3f; text-decoration:none; padding-left:8px; padding-right:8px;}
a.top_link:hover {font: 10px/16px Tahoma, Geneva, Arial, sans-serif; color:#ff9900; text-decoration:underline; padding-left:8px; padding-right:8px;}

.barra_top_menu { padding-bottom:12px; padding-top:11px; padding-left:0px; padding-right:0px; text-align:left; font: 16px/18px Tahoma, Geneva, Arial, sans-serif; color:#99cc00;}

a.top_menu {padding-left:6px; padding-right:6px; font: 12px/18px Tahoma, Geneva, Arial, sans-serif; color:#666666; text-decoration:none;}
a.top_menu:hover {padding-left:6px; padding-right:6px; font: 12px/18px Tahoma, Geneva, Arial, sans-serif; color:#ff9900; text-decoration:none;}

a.top_menu_on {padding-left:6px; padding-right:6px; font: 12px/18px Tahoma, Geneva, Arial, sans-serif; color:#ff9900; text-decoration:none;}
a.top_menu_on:hover {padding-left:6px; padding-right:6px; font: 12px/18px Tahoma, Geneva, Arial, sans-serif; color:#ff9900; text-decoration:none;}


a.box_home_residenziale {display:block; width:210px; font: 11px/14px Tahoma, Geneva, Arial, sans-serif; color:#604c3f; text-decoration:none; text-align:left; background:#FFFFFF url('../img/edilizia-residenziale-home.jpg') no-repeat top right; padding-left:20px; padding-top:125px; padding-bottom:19px;}
a.box_home_residenziale:hover {display:block; width:210px; font: 11px/14px Tahoma, Geneva, Arial, sans-serif; color:#ff9900; text-decoration:underline; text-align:left; background:#FFFFFF url('../img/edilizia-residenziale-home.jpg') no-repeat top right; padding-left:20px; padding-top:125px; padding-bottom:19px;}

a.box_home_turistica {display:block; width:210px; font: 11px/14px Tahoma, Geneva, Arial, sans-serif; color:#604c3f; text-decoration:none; text-align:left; background:#FFFFFF url('../img/edilizia-turistica-home.jpg') no-repeat top right; padding-left:20px; padding-top:125px; padding-bottom:19px;}
a.box_home_turistica:hover {display:block; width:210px; font: 11px/14px Tahoma, Geneva, Arial, sans-serif; color:#ff9900; text-decoration:underline; text-align:left; background:#FFFFFF url('../img/edilizia-turistica-home.jpg') no-repeat top right; padding-left:20px; padding-top:125px; padding-bottom:19px;}

a.box_home_industriale {display:block; width:210px; font: 11px/14px Tahoma, Geneva, Arial, sans-serif; color:#604c3f; text-decoration:none; text-align:left; background:#FFFFFF url('../img/edilizia-industriale-home.jpg') no-repeat top right; padding-left:20px; padding-top:125px; padding-bottom:19px;}
a.box_home_industriale:hover {display:block; width:210px; font: 11px/14px Tahoma, Geneva, Arial, sans-serif; color:#ff9900; text-decoration:underline; text-align:left; background:#FFFFFF url('../img/edilizia-industriale-home.jpg') no-repeat top right; padding-left:20px; padding-top:125px; padding-bottom:19px;}

a.box_home_terziaria {display:block; width:212px; font: 11px/14px Tahoma, Geneva, Arial, sans-serif; color:#604c3f; text-decoration:none; text-align:left; background:#FFFFFF url('../img/edilizia-terziaria-home.jpg') no-repeat top right; padding-left:20px; padding-top:125px; padding-bottom:19px;}
a.box_home_terziaria:hover {display:block; width:212px; font: 11px/14px Tahoma, Geneva, Arial, sans-serif; color:#ff9900; text-decoration:underline; text-align:left; background:#FFFFFF url('../img/edilizia-terziaria-home.jpg') no-repeat top right; padding-left:20px; padding-top:125px; padding-bottom:19px;}

.tab_contenuto {background: url('../img/sfondo_contenuto.gif') repeat-y top left;}
.top_contenuto {background: url('../img/top_contenuto.gif') no-repeat top left;}
.contenuto {padding-left:17px; padding-right:15px; padding-top:0px; padding-bottom:20px; font: 12px/16px Tahoma, Geneva, Arial, sans-serif; color:#666666;}
.bottom_contenuto {background: url('../img/bottom_contenuto.gif') no-repeat top left;}

h3 {font: bold 11px/18px Tahoma, Geneva, Arial, sans-serif; color:#0099cc; padding:0px 0px 5px 0px; text-align:left; margin-bottom:6px; margin-top:0px; border-bottom:1px solid #CCCCCC;}

h2 {font: bold 16px/18px Tahoma, Geneva, Arial, sans-serif; color:#0099cc; padding:0px 0px 3px 0px; text-align:left; margin-bottom:15px; margin-top:4px; /*border-bottom:1px solid #CCCCCC;*/}


.label_form {font: bold 11px/18px Tahoma, Geneva, Arial, sans-serif; color:#0099cc; }



a.box_residenziale {display:block; width:214px; font: 16px/18px Tahoma, Geneva, Arial, sans-serif; color:#999999; text-decoration:none; text-align:left; background: url('../img/edilizia-residenziale.jpg') no-repeat top left; padding-left:15px; padding-top:26px; padding-bottom:26px;}
a.box_residenziale:hover {display:block; width:214px; font: 16px/18px Tahoma, Geneva, Arial, sans-serif; color:#ff6600; text-decoration:none; text-align:left; background: url('../img/edilizia-residenziale.jpg') no-repeat top left; padding-left:15px; padding-top:26px; padding-bottom:26px;}
a.box_residenziale_on {display:block; width:214px; font: 16px/18px Tahoma, Geneva, Arial, sans-serif; color:#ff6600; text-decoration:none; text-align:left; background: url('../img/edilizia-residenziale.jpg') no-repeat top left; padding-left:15px; padding-top:26px; padding-bottom:26px;}
a.box_residenziale_on:hover {display:block; width:214px; font: 16px/18px Tahoma, Geneva, Arial, sans-serif; color:#ff6600; text-decoration:none; text-align:left; background: url('../img/edilizia-residenziale.jpg') no-repeat top left; padding-left:15px; padding-top:26px; padding-bottom:26px;}

a.box_turistica {display:block; width:213px; font: 16px/18px Tahoma, Geneva, Arial, sans-serif; color:#999999; text-decoration:none; text-align:left; background: url('../img/edilizia-turistica.jpg') no-repeat top left; padding-left:15px; padding-top:26px; padding-bottom:26px;}
a.box_turistica:hover {display:block; width:213px; font: 16px/18px Tahoma, Geneva, Arial, sans-serif; color:#ff6600; text-decoration:none; text-align:left; background: url('../img/edilizia-turistica.jpg') no-repeat top left; padding-left:15px; padding-top:26px; padding-bottom:26px;}
a.box_turistica_on {display:block; width:213px; font: 16px/18px Tahoma, Geneva, Arial, sans-serif; color:#ff6600; text-decoration:none; text-align:left; background: url('../img/edilizia-turistica.jpg') no-repeat top left; padding-left:15px; padding-top:26px; padding-bottom:26px;}
a.box_turistica_on:hover {display:block; width:213px; font: 16px/18px Tahoma, Geneva, Arial, sans-serif; color:#ff6600; text-decoration:none; text-align:left; background: url('../img/edilizia-turistica.jpg') no-repeat top left; padding-left:15px; padding-top:26px; padding-bottom:26px;}

a.box_industriale {display:block; width:212px; font: 16px/18px Tahoma, Geneva, Arial, sans-serif; color:#999999; text-decoration:none; text-align:left; background: url('../img/edilizia-industriale.jpg') no-repeat top left; padding-left:15px; padding-top:26px; padding-bottom:26px;}
a.box_industriale:hover {display:block; width:212px; font: 16px/18px Tahoma, Geneva, Arial, sans-serif; color:#ff6600; text-decoration:none; text-align:left; background: url('../img/edilizia-industriale.jpg') no-repeat top left; padding-left:15px; padding-top:26px; padding-bottom:26px;}
a.box_industriale_on {display:block; width:212px; font: 16px/18px Tahoma, Geneva, Arial, sans-serif; color:#ff6600; text-decoration:none; text-align:left; background: url('../img/edilizia-industriale.jpg') no-repeat top left; padding-left:15px; padding-top:26px; padding-bottom:26px;}
a.box_industriale_on:hover {display:block; width:212px; font: 16px/18px Tahoma, Geneva, Arial, sans-serif; color:#ff6600; text-decoration:none; text-align:left; background: url('../img/edilizia-industriale.jpg') no-repeat top left; padding-left:15px; padding-top:26px; padding-bottom:26px;}

a.box_terziaria {display:block; width:212px; font: 16px/18px Tahoma, Geneva, Arial, sans-serif; color:#999999; text-decoration:none; text-align:left; background: url('../img/edilizia-terziaria.jpg') no-repeat top left; padding-left:15px; padding-top:26px; padding-bottom:26px;}
a.box_terziaria:hover {display:block; width:212px; font: 16px/18px Tahoma, Geneva, Arial, sans-serif; color:#ff6600; text-decoration:none; text-align:left; background: url('../img/edilizia-terziaria.jpg') no-repeat top left; padding-left:15px; padding-top:26px; padding-bottom:26px;}
a.box_terziaria_on {display:block; width:212px; font: 16px/18px Tahoma, Geneva, Arial, sans-serif; color:#ff6600; text-decoration:none; text-align:left; background: url('../img/edilizia-terziaria.jpg') no-repeat top left; padding-left:15px; padding-top:26px; padding-bottom:26px;}
a.box_terziaria_on:hover {display:block; width:212px; font: 16px/18px Tahoma, Geneva, Arial, sans-serif; color:#ff6600; text-decoration:none; text-align:left; background: url('../img/edilizia-terziaria.jpg') no-repeat top left; padding-left:15px; padding-top:26px; padding-bottom:26px;}

.footer {padding-top:14px; text-align:center; font: 10px/16px Verdana, Geneva, sans-serif; color:#999999; padding-left:0px; padding-right:0px; padding-bottom:5px; }




.left_colonna {border-right:1px solid #999999; padding-left:17px; padding-right:7px; padding-top:0px; padding-bottom:20px; font: 12px/16px Tahoma, Geneva, Arial, sans-serif; color:#666666;}



a.btn_level1 {margin-left:0px; padding: 6px 0px 6px 22px; width:205px; 
color:#000000; font: 11px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
border-bottom:1px solid #FFFFFF;
background: #cccccc url('../img/freccia.gif') no-repeat left;
text-decoration:none; display:block;}
a.btn_level1:hover {margin-left:0px; padding: 6px 0px 6px 22px; width:205px; 
color:#000000; font: 11px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
background: #999999 url('../img/freccia.gif') no-repeat left;
border-bottom:1px solid #FFFFFF;
text-decoration:none;  display:block;}
a.btn_level1_on {margin-left:0px; padding: 6px 0px 6px 22px; width:205px; 
color:#000000; font: bold 11px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
background: #999999 url('../img/freccia.gif') no-repeat left;
border-bottom:1px solid #FFFFFF;
text-decoration:none;  display:block;}
a.btn_level1_on:hover {margin-left:0px; padding: 6px 0px 6px 22px; width:205px; 
color:#000000; font: bold 11px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
background: #999999 url('../img/freccia.gif') no-repeat left;
border-bottom:1px solid #FFFFFF;
text-decoration:none;  display:block;}

a.btn_level1_on_down {margin-left:0px; padding: 6px 0px 6px 22px; width:205px; 
color:#000000; font: bold 11px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
background: #999999 url('../img/freccia_down.gif') no-repeat left;
border-bottom:1px solid #FFFFFF;
text-decoration:none;  display:block;}
a.btn_level1_on_down:hover {margin-left:0px; padding: 6px 0px 6px 22px; width:205px; 
color:#000000; font: bold 11px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
background: 999999# url('../img/freccia_down.gif') no-repeat left;
border-bottom:1px solid #FFFFFF;
text-decoration:none;  display:block;}







a.btn_level2 {margin-left:0px; padding: 6px 0px 6px 32px; width:195px; 
color:#000000; font: 11px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
background: url('../img/freccia2.gif') no-repeat left;
text-decoration:none;  display:block;}
a.btn_level2:hover {margin-left:0px; padding: 6px 0px 6px 32px; width:195px; 
color:#000000; font: 11px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
background: #cccccc url('../img/freccia2.gif') no-repeat left;
text-decoration:none;  display:block;}
a.btn_level2_on {margin-left:0px; padding: 6px 0px 6px 32px; width:195px; 
color:#000000; font: bold 11px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
background: #cccccc url('../img/freccia2.gif') no-repeat left;
text-decoration:none;  display:block;}
a.btn_level2_on:hover {margin-left:0px; padding: 6px 0px 6px 32px; width:195px; 
color:#000000; font: bold 11px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
background: #cccccc url('../img/freccia2.gif') no-repeat left;
text-decoration:none;  display:block;}

a.btn_level2_on_down {margin-left:0px; padding: 6px 0px 6px 32px; width:195px; 
color:#000000; font: bold 11px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
background: #cccccc url('../img/freccia2_down.gif') no-repeat left;
text-decoration:none;  display:block;}
a.btn_level2_on_down:hover {margin-left:0px; padding: 6px 0px 6px 32px; width:195px; 
color:#000000; font: bold 11px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
background: #cccccc url('../img/freccia2_down.gif') no-repeat left;
text-decoration:none;  display:block;}




a.btn_level3 {margin-left:0px; padding: 6px 0px 6px 42px; width:185px; 
color:#000000; font: 10px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
background: url('../img/freccia3.gif') no-repeat left;
text-decoration:none;  display:block;}
a.btn_level3:hover {margin-left:0px; padding: 6px 0px 6px 42px; width:185px; 
color:#000000; font: 10px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
background: #cccccc url('../img/freccia3.gif') no-repeat left;
text-decoration:none;  display:block;}
a.btn_level3_on {margin-left:0px; padding: 6px 0px 6px 42px; width:185px; 
color:#000000; font: bold 10px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
background: #cccccc url('../img/freccia3.gif') no-repeat left;
text-decoration:none;  display:block;}
a.btn_level3_on:hover {margin-left:0px; padding: 6px 0px 6px 42px; width:185px; 
color:#000000; font: bold 10px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
background: #cccccc url('../img/freccia3.gif') no-repeat left;
text-decoration:none;  display:block;}

a.btn_level3_on_down {margin-left:0px; padding: 6px 0px 6px 42px; width:185px; 
color:#000000; font: bold 10px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
background: #cccccc url('../img/freccia3_down.gif') no-repeat left;
text-decoration:none;  display:block;}
a.btn_level3_on_down:hover {margin-left:0px; padding: 6px 0px 6px 42px; width:185px;
color:#000000; font: bold 10px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
background: #cccccc url('../img/freccia3_down.gif') no-repeat left;
text-decoration:none;  display:block;}



a.btn_level4 {margin-left:0px; padding: 6px 0px 6px 52px; width:175px; 
color:#000000; font: 10px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
background: url('../img/freccia4.gif') no-repeat left;
text-decoration:none;  display:block;}
a.btn_level4:hover {margin-left:0px; padding: 6px 0px 6px 52px; width:175px; 
color:#000000; font: 10px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
background:  url('../img/freccia4.gif') no-repeat left;
text-decoration:underline;  display:block;}
a.btn_level4_on {margin-left:0px; padding: 6px 0px 6px 52px; width:175px; 
color:#000000; font: bold 10px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
background:  url('../img/freccia4.gif') no-repeat left;
text-decoration:none;  display:block;}
a.btn_level4_on:hover {margin-left:0px; padding: 6px 0px 6px 52px; width:175px; 
color:#000000; font: bold 10px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
background:  url('../img/freccia4.gif') no-repeat left;
text-decoration:none;  display:block;}


#dhtmltooltip{
font:10px/13px Verdana, Arial, Helvetica, sans-serif;
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

a.email_big {color:#00ccff; font: 16px/35px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none;}
a.email_big:hover {color:#666666; font: 16px/35px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline;}

.data_news {color:#0099cc; font:bold 11px/14px Tahoma,Arial, Helvetica, sans-serif;}
.tipo_news {color:#0099cc; font: 11px/14px Tahoma,Arial, Helvetica, sans-serif; font-weight:normal;}

.titolo_news {color:#999999; font:bold 11px/14px Tahoma,Arial, Helvetica, sans-serif;}

a.titolo_leggi_news {color:#666666; font:bold 11px/14px Tahoma,Arial, Helvetica, sans-serif; text-decoration:none;}
a.titolo_leggi_news:hover {color:#333333; font:bold 11px/14px Tahoma,Arial, Helvetica, sans-serif; text-decoration:underline;}
a.titolo_leggi_news_on {color:#333333; font:bold 11px/14px Tahoma,Arial, Helvetica, sans-serif; text-decoration:none;}
a.titolo_leggi_news_on:hover {color:#333333; font:bold 11px/14px Tahoma,Arial, Helvetica, sans-serif; text-decoration:none;}

a.leggi_news {color:#0099cc; font:bold 11px/13px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none;}
a.leggi_news:hover {color:#ff6600; font:bold 11px/13px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline}

.dettaglio_data_news {font: bold 12px/18px Tahoma, Geneva, Arial, sans-serif; color:#0099cc; padding:0px 0px 5px 0px; text-align:left; margin-bottom:6px; margin-top:0px;}

a.download {font:bold 11px/22px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none;  height:22px; color:#666666;}
a.download:hover {text-decoration:underline; color:#009de0; }







































































.dati_societari {font:10px/12px Tahoma, Arial, Helvetica, sans-serif; color:#CCCCCC;}


#Menu1 li {
    background: url('/img/barra_top_menu.gif') no-repeat top right;
    /*padding-right:35px;*/
	/*
	background-repeat:no-repeat;
    background-position:right top;
	*/
	/*margin-right:15px;*/
	/*padding-right:15px;*/
	
}
#Menu1 li.NOSEPARATOR, #Menu1 ul li {
    background-image:none;
}


#Menu1 li a {
padding-left:10px; padding-right:10px;
}



@media print {
   #Menu1 {
    display:none;
	}
}

.testata {background: #FBF4EB url('/img/sfondo_testata.gif') repeat-y top right;}


.titolo_sezioni_news_eventi {font:bold 13px/18px verdana, tahoma, Arial, Helvetica, sans-serif; color:#008f1d; font-style:italic;}

.testo_breve p{margin-top:0px; margin-bottom:0px; font-weight:normal; color:#FFFFFF;}
.sfondo_left {background: url('/img/sfondo_left_page.jpg') no-repeat bottom right; }
.sfondo_right {background: url('/img/sfondo_right_page.jpg') no-repeat bottom left; }

.sfondo_top {background:#bc0b0c url('/img/sfondo_top.gif') repeat-x top left;}

legend {color:#009de0; font:bold 12px arial, Vedana; margin-bottom:10px;}
fieldset {padding-top:10px; padding-bottom:10px; width:650px;}
.tab_contatti {font:bold 11px/16px Tahoma, Arial, Helvetica, sans-serif; color:#666666; text-align:left;}

.neutro { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:normal; color:#666666; padding-bottom:5px; /*background:#FFFFFF url('/img/sfondo_contenuto.gif') repeat-x top left; */padding-top:0px;  /*border-bottom:1px dashed #003063;*/ background:transparent; padding-right:0px; padding-left:0px;}


.neutro a {text-decoration:none; color:#FF0000;}
.neutro a.visited {text-decoration:none; color:#FF0000;}
.neutro a:hover {text-decoration:underline; color:#000000;}


.pulsanti {font-family: Verdana; color: #000000; font-size: 10px; font-weight: normal; font-style: normal; }

.campi {font-family: Tahoma; color: #666666; font-size: 11px; line-height:16px; font-weight: normal; font-style: normal; border: 1px solid #C0C0C0; background: #FFFFFF; border-bottom: 1px solid #C0C0C0; width:200px; height:16px;}

.tab_box_booking {background: #f6ede0; border:1px solid #948c8c; font: 10px/16px Verdana, Arial, Helvetica, sans-serif; color:#000000;}
.slogan_box_booking {height:19px; color:#8e6d58; font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif; padding-left:3px; background: url('/img/sfondo_slogan_box_booking.gif') repeat-x bottom right; padding-top:0px;}
.booking_arrivo {padding-top:10px; color:#76553f; background:#f3e5cc; border-right:1px dotted #948c8c;}
.booking_partenza {color:#76553f; background:#f3e5cc; border-right:1px dotted #948c8c; border-bottom:1px dotted #948c8c;}
.booking_data_partenza {border-bottom:1px dotted #948c8c;}
.booking_persone {color:#8e6d58; background:#f3e5cc; border-right:1px dotted #948c8c;}
.booking_camere {color:#8e6d58; background:#f3e5cc; border-right:1px dotted #948c8c; border-bottom:1px dotted #948c8c;}
.booking_camere_bottom {border-bottom:1px dotted #948c8c}
.sfondo_dotted_booking {background: url('/img/sfondo_slogan_box_booking.gif') repeat-x bottom right; padding-bottom:10px;}
.sfondo_img_box_booking {background: url('/img/sfondo_img_box_booking.gif') repeat-x left top;}

.verisign {font:10px/12px Arial, Helvetica, sans-serif; color:#a38773;}

.titolo_h1 {background:#ffffff; text-align:left; color:#9b9797; border-bottom:1px solid #e1dbd8;}
h1 {font:  10px/20px Verdana, Arial, Helvetica, sans-serif; color:#9b9797; padding-bottom:0px; margin-bottom:0px; padding-left:5px; }




h4 {font: bold 11px/16px Georgia, "Times New Roman", Times, serif; color:#D64D29; /*background: url('/img/img_h2.gif') no-repeat bottom right; border-bottom:1px solid #009227;*/ padding:10px 10px 14px 0px; text-align:left; margin-bottom:0px; margin-top:0px;}


h5 {font: bold 11px/16px Tahoma, Arial, Helvetica, sans-serif; color:#5B3A24; padding:2px 10px 6px 0px; text-align:left; margin-bottom:0px; margin-top:0px;}
/*.sotto_h2 {border-bottom:1px solid #8a3b1f;}


/****spazio corpo*/

.colonna_left {background:#F5E3CF; border-right:1px solid #FFFFFF;}




a.link_testata {font: 11px/14px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; }
a.link_testata:hover {font: 11px/14px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; color:#FFFFFF; }
a.link_testata_on {font: 11px/14px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; color:#FFFFFF; }
a.link_testata_on:hover {font: 11px/14px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; color:#FFFFFF; }


.contenuto1{padding-left:0px; padding-right:0px; text-align:center; background: /*#BACFD0*/ #EEF3F3 url('/img/sfondo_colonna_left_new.jpg') repeat-x bottom right; }
.contenuto2{ padding-left:25px; padding-top:2px; padding-right:25px; padding-bottom:0px;  /*url('/img/sfondo_sotto_menu.gif') repeat-x;*/}


.testo {font:11px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#302d24; /*border-top: 1px dotted #666666; border-bottom: 1px dotted #666666;*/ padding-top:10px; padding-bottom:10px; text-align:justify;}


a.links_index {font:bold 12px/22px Arial, Verdana, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;  height:22px; display:block; width:150px; background:#FF0000; border:1px solid #FFFFFF;}
a.links_index:hover {text-decoration:none; color:#FFFFFF; display:block; width:150px; background:#424530; border:1px solid #FFFFFF;}










.barra_sotto_menu { height:18px; text-align:left; padding-left:8px; padding-top:3px; background:#ffffff url('/img/sfondo_sotto_menu.gif') repeat-x top left; font:10px/14px Verdana, Arial, Helvetica, sans-serif; color:#4c4e4d; padding-bottom:0px;}

.barra_sotto_menu_index { height:18px; padding-left:9px; padding-top:1px; background:#0c4b90 url('/img/sfondo_sotto_menu_index.gif') repeat-x top left; font:10px/14px Verdana, Arial, Helvetica, sans-serif; color:#1ea7f7; padding-bottom:0px;}

.sotto_menu {background: #dec6c6; border-top:2px solid #FFFFFF; border-bottom:2px solid #FFFFFF;}
.piva_right {height:14px; text-align:right; padding-right:10px; background:#890303; font: 10px/14px verdana,arial; color:#FFFFFF;}
.piva_left {height:14px; text-align:left; padding-right:10px; background:#890303; font: 10px/14px verdana,arial; color:#FFFFFF;}
.grigio {background:#efefef; border-top:1px solid #cecece; height:14px;}

/****spazio menu riepilogo*/

.bottom_links {background: url('/img/sfondo_bottom_page.jpg') no-repeat top left; text-align:center; /*height:26px;*/ color:#885527; font: 11px/16px Tahoma, Arial, Helvetica, sans-serif; padding-right:5px; padding-left:5px; padding-top:10px; /*padding-bottom:7px;*/ border-top:1px solid #FFFFFF;}

/****spazio footer*/



.piva {/*border-left:11px solid #FFFFFF; border-right:11px solid #FFFFFF;*/ padding-top:0px; text-align:right; background:#0c4481; height:20px; font: 10px/12px verdana,arial; color:#9eb4cd; padding-right:10px;}


.slogan_top {font:10px/14px verdana, Arial, Helvetica, sans-serif; color:#890202;}




a.left_pagine {color:#614635; font: 10px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration:none;  }
a.left_pagine:hover {color:#54a732; font: 10px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; }
a.left_pagine_on {color:#54a732; font: 10px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}
a.left_pagine_on:hover {color:#54a732; font: 10px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; }

a.left_pagine2 {color:#614635; font: 10px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration:none;  }
a.left_pagine2:hover {color:#54a732; font: 10px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; }
a.left_pagine2_on {color:#54a732; font: 10px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; }
a.left_pagine2_on:hover {color:#54a732; font: 10px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; }






/****menu riepilogo link */


a.mappa_link {color:#009B38; font: 10px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
a.mappa_link:hover {color:#FF0000; font: 10px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}
a.mappa_link_on {color:#FF0000; font: 10px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}
a.mappa_link_on:hover {color:#FF0000; font: 10px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}



a.bottom_link {color:#4c4e4d; font: 10px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
a.bottom_link:hover {color:#00832a; font: 10px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}
a.bottom_link_on {color:#00832a; font: 10px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}
a.bottom_link_on:hover {color:#00832a; font: 10px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}



a.email {text-decoration:underline; color:#54a733;}
a.email:hover {text-decoration:none; color:#614635;}

a.bottom_email {text-decoration:underline; color:#ff9900;  font-size:10px; /*font-weight:bold;*/}
a.bottom_email:hover {text-decoration:none; color:#0095dd; font-size:10px; /*font-weight:bold; */}


/*.bg_news {background:#ffffff;}*/



.testo_news { font-weight:normal; font:11px/12px verdana, tahoma, Arial, Helvetica, sans-serif; color:#4C4E4D; /*background:#e9e9e9;*/}



a.link_news {color:#ff0000; font: bold 10px/16px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
a.link_news:hover {color:#ff0000; font: bold 10px/16px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; }

a.archivio_news {color:#009B38; font: bold 10px/16px Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
a.archivio_news:hover {color:#FF0000; font: bold 10px/16px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}



.dotted_news {/*border-top:1px dotted #4c4c4c;*/ font:bold 10px/14px verdana, tahoma, Arial, Helvetica, sans-serif; color:#4c4c4c; background:#e9e9e9;}


.end_news {background:#FFFFFF url('/img/end_news.gif') no-repeat bottom right;}

.foto_mini {border-bottom:1px solid #000000; border-right:1px solid #000000; border-top: 1px solid #999999; border-left: 1px solid #999999; }



/* *********PUNTATORE TOOLTIP   ************* */
.plain {height:20px; vertical-align:middle;}

#dhtmltooltip{
font:10px/13px Verdana, Arial, Helvetica, sans-serif;
position: absolute;
left: 30px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}
/* ********************************************** */

a.zoom {font: 10px/20px Verdana, Arial, Helvetica, sans-serif; color:#890303; text-decoration:none;}
a.zoom:hover {font: 10px/20px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline;}





/*td {font:10px/14px verdana; color:#4C4C4C;}*/

/*
.contenuto {font:10px/14px verdana; color:#4C4C4C; border-top:1px dotted #000000; border-bottom:1px dotted #000000;}
*/
/*classi*/ 

.chiusura_news {background: url('../chiusura_box_grigio.gif') no-repeat left bottom; }
.chiusura_eventi {background: url('../chiusura_box_rosa.gif') no-repeat left bottom; }
.chiusura_header {background: url('../chiusura_header.gif') no-repeat left bottom; background-color:890303;font:10px/14px verdana; color:#ffffff;}
.data { font:bold 10px/14px verdana; color:#4C4C4C;}
.indirizzo { font:10px/14px verdana; color:#ffffff;}
.title {font:bold 25px/20px tahoma,arial; color:#4C4C4C; text-decoration:none;}
.menu1 {font:bold 11px/12px tahoma,arial; color:#ffffff; text-decoration:none;}


/*link*/ 


/*a {font-weight:bold; color:#FFFFFF; text-decoration:underline}
a:hover {color:#000000; text-decoration:none}*/


/*
div.top_menu {font:bold 11px/20px tahoma,arial; color:#ffffff; text-decoration: none; padding-top:8px; padding-bottom:4px; padding-left:8px; padding-right:18px; background: url('../sf_menu.gif') no-repeat bottom right; vertical-align:middle;}
*/

/*
div.top_menu a {font:bold 11px/20px tahoma,arial; color:#ffffff; text-decoration: none; padding-top:8px; padding-bottom:4px; padding-left:8px; padding-right:18px; background:none;}

div.top_menu a:hover {font:bold 11px/20px tahoma,arial; color:#ffffff; background: url('../sf_menu.gif') no-repeat bottom right; text-decoration: none;}


*/


a.header {font:10px/14px verdana; color:#4C4C4C;text-decoration:none;}
a.header {text-decoration:none; color:#4C4C4C; text-decoration: underline;}



/* ************************* RELATIVO AL LEFT MENU PRODOTTI *********************** */
.table_left_menu {/*border:2px solid #FFFFFF*/}
.top_left_menu {background:#FFFFFF; border-bottom: 2px solid #FFFFFF; height:16px; font: bold 9px/14px Verdana, Arial, Helvetica, sans-serif; color:#F20000; text-align:right}
.bottom_left_menu {background:#FFFFFF; border-top: 2px solid #FFFFFF; height:4px; font: bold 9px/14px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;}


/* ************************* RELATIVO AL BOX SINGOLO DELLA VETRINA PRODOTTI *********************** */
.table_vetrina {border:1px solid #fbad17; font: 11px/12px Arial, Verdana, Helvetica, sans-serif; color:#000000; background:transparent;}

a.dettagli{padding-left:0px; padding-right:0px; height:14px; font: 10px/16px Verdana, Arial, Helvetica, sans-serif; color:#9e9b9f; text-decoration:none;}
a.dettagli:hover {text-decoration:underline; color:#000000;}

/* ************************* ********************************************** *********************** */



/* ************************* RELATIVO ALL ELENCO DEI PRODOTTI *********************** */
.sottofamiglia_legend {color:#FFFFFF; }
.subsottofamiglia_legend {color:#FFFFFF; }
.table_elenco_prodotti {border:1px solid #fbad17; font:10px/12px Verdana, Arial, Helvetica, sans-serif; color:#000000; background:#FFFFFF;}
.famiglia {font:bold 12px/14px verdana; height:14px;/*padding-left:20px;*/ color:#666666; text-decoration:none;}
.sottofamiglia {font:bold 11px/14px verdana; /*padding-left:20px;*/ color:#666666; text-decoration:none;}
.subsottofamiglia {font:bold 10px/14px verdana; /*padding-left:20px;*/ color:#666666; text-decoration:none;}
.fieldset_prodotti {border:1px solid #999999; background:url('/img/sfondo_fieldset.gif') repeat-x top left; padding:5px; width:98%;}
/* ************************* ******************************** *********************** */

/* ************************* RELATIVO ALLA SCHEDA PRODOTTO *********************** */
.table_scheda_prodotto {border:1px solid #fbad17; font:10px/12px Verdana, Arial, Helvetica, sans-serif; color:#000000; background:#FFFFFF;}
.codice_prodotto {font:bold 11px/16px Verdana, Arial, Helvetica, sans-serif; color:#F20000;}
.titolo_prodotto {font:bold 13px/16px Verdana, Arial, Helvetica, sans-serif; color:#000000;}
/* ************************* ******************************** *********************** */

/* ************************* LEFT MENU PAGINE *********************** */
/*
a.btn_famiglia {display:block; width:254px; font: 10px/14px verdana; color:#4c4e4d; text-decoration:none; border:1px solid #FFFFFF; padding: 4px 0px 4px 5px;}

a.btn_famiglia:hover {display:block; width:254px; font:  10px/14px verdana; color:#FF0000; text-decoration:none; border:1px solid #FFFFFF; background: #BAD1D0 url('/img/sfondo_top_menu.gif') repeat-x top left ; padding: 4px 0px 4px 5px; }

a.btn_famiglia_on {display:block; width:254px; font:  10px/14px verdana; color:#FF0000; text-decoration:none; border:1px solid #FFFFFF; background: #BAD1D0 url('/img/sfondo_top_menu.gif') repeat-x top left ;  padding: 4px 0px 4px 5px; }

a.btn_famiglia_on:hover {display:block; width:254px; font:  10px/14px verdana; color:#FF0000; text-decoration:none; border:1px solid #FFFFFF; background: #BAD1D0 url('/img/sfondo_top_menu.gif') repeat-x top left ;  padding: 4px 0px 4px 5px;}
*/

a.btn_famiglia {display:block; width:190px; font: bold 11px/12px Tahoma, Arial, Helvetica, sans-serif; color:#573A24; text-decoration:none; border-bottom:1px solid #F5E3CF; padding: 6px 5px 6px 5px; margin-top:6px; margin-bottom:0px; text-align:left; margin-left:0px;}

a.btn_famiglia:hover {display:block; width:190px; font: bold 11px/12px Tahoma, Arial, Helvetica, sans-serif; color:#573A24; text-decoration:none; border-bottom:1px solid #DC9D65; padding: 6px 5px 6px 5px; margin-top:6px; margin-bottom:0px; text-align:left; margin-left:0px; background:#E9D5BD;}

a.btn_famiglia_on {display:block; width:190px; font: bold 11px/12px Tahoma, Arial, Helvetica, sans-serif; color:#573A24; text-decoration:none; border-bottom:1px solid #DC9D65; padding: 6px 5px 6px 5px; margin-top:6px; margin-bottom:0px; text-align:left; margin-left:0px; background:#E9D5BD;}

a.btn_famiglia_on:hover {display:block; width:190px; font: bold 11px/12px Tahoma, Arial, Helvetica, sans-serif; color:#573A24; text-decoration:none; border-bottom:1px solid #DC9D65; padding: 6px 5px 6px 5px; margin-top:6px; margin-bottom:0px; text-align:left; margin-left:0px; background:#E9D5BD;}



a.btn_sottofamiglia { display:block; width:181px; font: 11px/12px Tahoma, Arial, Helvetica, sans-serif; color:#573A24; text-decoration:none; border-bottom:1px solid #F5E3CF; padding: 4px 2px 4px 5px; text-align:left; margin-left:12px;}

a.btn_sottofamiglia:hover { display:block; width:181px; font: bold 11px/12px Tahoma, Arial, Helvetica, sans-serif; color:#573A24; background:#E9D5BD; text-decoration:none;  border-bottom:1px solid #DC9D65; padding: 4px 2px 4px 5px; text-align:left; margin-left:12px;}

a.btn_sottofamiglia_on { display:block; width:181px; font: bold 11px/12px Tahoma, Arial, Helvetica, sans-serif; color:#573A24; background:#E9D5BD; text-decoration:none; border-bottom:1px solid #DC9D65; padding: 4px 2px 4px 5px; text-align:left; margin-left:12px;}

a.btn_sottofamiglia_on:hover { display:block; width:181px; border-bottom:1px solid #DC9D65; font: bold 11px/12px Tahoma, Arial, Helvetica, sans-serif; background:#E9D5BD; color:#573A24; text-decoration:none; padding: 4px 2px 4px 5px; text-align:left; margin-left:12px;}



/* ************************* ******************************** *********************** */



/* ************************* RELATIVO PRODOTTO *********************** */
a.btn_subsottofamiglia { display:block; width:160px; font: 10px/12px Tahoma, Arial, Helvetica, sans-serif; color:#573A24; text-decoration:none; border-bottom:1px solid #F5E3CF; padding: 3px 5px 3px 5px; text-align:left; margin-left:30px;}

a.btn_subsottofamiglia:hover { display:block; width:160px; font: bold 10px/12px Tahoma, Arial, Helvetica, sans-serif; color:#573A24; background:#E9D5BD; text-decoration:none;  border-bottom:1px solid #DC9D65; padding: 3px 5px 3px 5px; text-align:left; margin-left:30px;}

a.btn_subsottofamiglia_on { display:block; width:160px; font: bold 10px/12px Tahoma, Arial, Helvetica, sans-serif; color:#573A24; background:#E9D5BD; text-decoration:none;  border-bottom:1px solid #DC9D65; padding: 3px 5px 3px 5px; text-align:left; margin-left:30px;}

a.btn_subsottofamiglia_on:hover { display:block; width:160px; border-bottom:1px solid #DC9D65; font: bold 10px/12px Tahoma, Arial, Helvetica, sans-serif; background:#E9D5BD; color:#573A24; text-decoration:none; padding: 3px 5px 3px 5px; text-align:left; margin-left:30px;}



a.btn_subsubsottofamiglia { display:block; width:145px; font: 10px/12px Tahoma, Arial, Helvetica, sans-serif; color:#F66014; text-decoration:none; border-bottom:1px solid #F9EEE2; padding: 3px 5px 3px 5px; text-align:left; margin-left:45px;}

a.btn_subsubsottofamiglia:hover { display:block; width:145px; font: bold 10px/12px Tahoma, Arial, Helvetica, sans-serif; color:#F66014; text-decoration:none;  border-bottom:1px solid #FFFFFF; padding: 3px 5px 3px 5px; text-align:left; margin-left:45px; background:#E9D5BD;}

a.btn_subsubsottofamiglia_on { display:block; width:145px; font: bold 10px/12px Tahoma, Arial, Helvetica, sans-serif; color:#F66014; text-decoration:none; border-bottom:1px solid #FFFFFF; padding: 3px 5px 3px 5px; text-align:left; margin-left:45px; background:#E9D5BD;}

a.btn_subsubsottofamiglia_on:hover { display:block; width:145px; color:#F66014; border-bottom:1px solid #FFFFFF; font: bold 10px/12px Tahoma, Arial, Helvetica, sans-serif; color:#009227; text-decoration:none; padding: 3px 5px 3px 5px; text-align:left; margin-left:45px; background:#E9D5BD;}


a.bandierine {border:2px solid #DC9D65;}
a.bandierine:hover {border:2px solid #FFFFFF;}
a.bandierine_on {border:2px solid #FFFFFF;}
a.bandierine_on:hover {border:2px solid #FFFFFF;}
