body {margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; padding:0px; background: #FFFFFF; font:10px/14px Verdana, Arial, Helvetica, sans-serif; sans-serif;  text-align:center;}

hr {line-height:1px; font:1px Arial; height:1px; color:#DDDDDD;}



.tab_principale {background:#FFFFFF url('../img/sfondo_table.gif') top left repeat-y;}


.table_top {background:#FFFFFF url('../img/sfondo_top.gif') top left no-repeat; font:11px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#999999;}

.table_bottom {background:#FFFFFF url('../img/sfondo_bottom.gif') top left no-repeat; font:11px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#666666; padding-left:6px; padding-right:6px;}

.table_top_menu {background:#FFFFFF url('../img/sfondo_top_menu.gif') top left no-repeat; }

a.bottom_email {text-decoration:underline; color:#CF0404;  /*font-weight:bold;*/}
a.bottom_email:hover {text-decoration:underline; /*color:#95BD38;*/ color:#EC6377; /*font-weight:bold; */}

a.pdf_ubicazione {text-decoration:none; color:#CF0404;  /*font-weight:bold;*/}
a.pdf_ubicazione:hover {text-decoration:underline; /*color:#95BD38;*/ color:#EC6377; /*font-weight:bold; */}

a.link_collaboratore {text-decoration:underline; color:#CF0404;  /*font-weight:bold;*/}
a.link_collaboratore:hover {text-decoration:underline; /*color:#95BD38;*/ color:#EC6377; /*font-weight:bold; */}

.contenuto a {text-decoration:underline; color:#CF0404;  /*font-weight:bold;*/}
.contenuto a:hover {text-decoration:underline; /*color:#95BD38;*/ color:#EC6377; /*font-weight:bold; */}


a.link_utili {text-decoration:underline; font-weight:bold; color:#CF0404;  /*font-weight:bold;*/}
a.link_utili:hover {text-decoration:underline; font-weight:bold; /*color:#95BD38;*/ color:#EC6377; /*font-weight:bold; */}

a.downloads {text-decoration:none; color:#CF0404; font: bold 10px/10px Verdana, Arial, Helvetica, sans-serif; }
a.downloads:hover {text-decoration:underline; font: bold 10px/10px Verdana, Arial, Helvetica, sans-serif; color:#EC6377; }

/* BTN LEFT */
a.btn_left {/*margin-left:35px;*/ display:block; font: 10px/12px  Verdana, Arial, Helvetica, sans-serif; color:#808080; text-decoration:none; background: #F5F5F5 url('../img/btn_left.gif') no-repeat bottom left; width:192px; text-align:left;  /*height:31px;*/ padding-top:6px; padding-bottom:9px; padding-left:2px; padding-right:7px;}

a.btn_left:hover {/*margin-left:35px;*/ display:block; font: 10px/12px  Verdana, Arial, Helvetica, sans-serif; color:#646464; text-decoration:none; background: #D2D2D2 url('../img/btn_left_over.gif') no-repeat bottom left; /*height:31px;*/ width:192px; text-align:left; padding-top:6px; padding-bottom:9px; padding-left:2px; padding-right:7px;}

a.btn_left_on {/*margin-left:35px;*/ display:block; font: 10px/12px  Verdana, Arial, Helvetica, sans-serif; color:#646464; text-decoration:none; background: #D2D2D2 url('../img/btn_left_over.gif') no-repeat bottom left; /*height:31px*/ width:192px; text-align:left; padding-top:6px; padding-bottom:9px; padding-left:2px; padding-right:7px;}
a.btn_left_on:hover {/*margin-left:35px;*/ display:block; font: 10px/12px  Verdana, Arial, Helvetica, sans-serif; color:#646464; text-decoration:none; background: #D2D2D2 url('../img/btn_left_over.gif') no-repeat bottom left; /*height:31px;*/ width:192px; text-align:left; padding-top:6px; padding-bottom:9px; padding-left:2px; padding-right:7px;}

a.sub_btn_left {/*margin-left:35px;*/ display:block; font: 10px/12px  Verdana, Arial, Helvetica, sans-serif; color:#808080; text-decoration:none; background: #F5F5F5 url('../img/sub_btn_left.gif') no-repeat bottom right; width:182px; text-align:left;  /*height:31px;*/ margin-left:10px; padding-top:6px; padding-bottom:5px; padding-left:4px; padding-right:7px;}

a.sub_btn_left:hover {/*margin-left:35px;*/ display:block; font: 10px/12px  Verdana, Arial, Helvetica, sans-serif; color:#646464; text-decoration:none; background: #D2D2D2 url('../img/sub_btn_left_over.gif') no-repeat bottom right; /*height:31px;*/ width:182px; text-align:left; margin-left:10px; padding-top:6px; padding-bottom:5px; padding-left:4px; padding-right:7px;}

a.sub_btn_left_on {/*margin-left:35px;*/ display:block; font: bold 10px/12px  Verdana, Arial, Helvetica, sans-serif; color:#646464; text-decoration:none; background: #D2D2D2 url('../img/sub_btn_left_over.gif') no-repeat bottom right; /*height:31px*/ width:182px; text-align:left; margin-left:10px; padding-top:6px; padding-bottom:5px; padding-left:4px; padding-right:7px;}
a.sub_btn_left_on:hover {/*margin-left:35px;*/ display:block; font: bold 10px/12px  Verdana, Arial, Helvetica, sans-serif; color:#646464; text-decoration:none; background: #D2D2D2 url('../img/sub_btn_left_over.gif') no-repeat bottom right; /*height:31px;*/ width:182px; text-align:left; margin-left:10px; padding-top:6px; padding-bottom:5px; padding-left:4px; padding-right:7px;}

/* ****************************************** */



a.item_top {/*margin-left:35px;*/ display:block; font: 13px/31px  Tahoma, Verdana, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; background:none; width:110px; text-align:center;  height:31px; padding-top:0px;}

a.item_top:hover {/*margin-left:35px;*/ display:block; font: bold 13px/31px  Tahoma, Verdana, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; background: url('../img/over_top_menu.gif') repeat-x top left; height:31px; width:110px; text-align:center; }

a.item_top_on {/*margin-left:35px;*/ display:block; font: bold 13px/31px  Tahoma, Verdana, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; background: url('../img/over_top_menu.gif') repeat-x top left; height:31px; width:110px; text-align:center; }
a.item_top_on:hover {/*margin-left:35px;*/ display:block; font: bold 13px/31px  Tahoma, Verdana, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; background: url('../img/over_top_menu.gif') repeat-x top left; height:31px; width:110px; text-align:center; }



a.top_links {font:11px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#999898; text-decoration:none;}
a.top_links:hover {font:11px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline;}

a.top_links_on {font:11px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline;}
a.top_links_on:hover {font:11px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline;}


.posizione {border-bottom: 1px solid #D5D5D5; font: 10px/14px Verdana, Arial, Helvetica, sans-serif; color:#818181; background:#FFFFFF; padding-left:5px; text-align:left;}

.colonna_left {background:#FFFFFF url('../img/sfondo_colonna_left.gif') repeat-y top left; font:10px/14px Verdana, Arial, Helvetica, sans-serif; color:#7F7F7F; padding-left:5px; padding-top:3px;}


.contenuto {padding-left:10px; padding-right:0px; padding-top:2px;  padding-bottom:2px; font:10px/14px Verdana, Arial, Helvetica, sans-serif; color:#7F7F7F; }


.riga_bottom {border-bottom:1px solid #D5D5D5; background:#FFFFFF; height:4px;}


/* *********** BOX BIG ********* */
.top_box_big {background: #FFFFFF url('../img/top_box_big.gif') top left repeat-y; text-align:left; font: bold 14px/20px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#7A7A7A; padding-left:13px; padding-right:13px;}
.sfondo_box_big {background: #FFFFFF url('../img/sfondo_box_big.gif') top left repeat-y; text-align:left; font:11px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#898989; padding-left:13px; padding-right:13px; padding-top:13px;}
.bottom_box_big {background: #FFFFFF url('../img/bottom_box_big.gif') top left repeat-y; text-align:left;}
/* ***************************** */


/* *********** BOX MEDIUM ********* */
.top_box_medium {background: #FFFFFF url('../img/top_box_medium.gif') top left repeat-y; text-align:left; font: bold 14px/20px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#7A7A7A; padding-left:13px; padding-right:13px;}
.sfondo_box_medium {background: #FFFFFF url('../img/sfondo_box_medium.gif') top left repeat-y; text-align:left; font:11px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#898989; padding-left:13px; padding-right:13px; padding-top:13px;}
.bottom_box_medium {background: #FFFFFF url('../img/bottom_box_medium.gif') top left repeat-y; text-align:left;}
/* ******************************* */


/* *********** BOX SMALL ********* */
.top_box_small {background: #FFFFFF url('../img/top_box_small.gif') top left repeat-y; text-align:left; padding-left:5px; padding-right:5px; font: bold 12px/20px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#91BA36;}
.sfondo_box_small {background: #FFFFFF url('../img/sfondo_box_small.gif') top left repeat-y; text-align:left; font:11px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#898989; padding-left:6px; padding-right:6px;}
.bottom_box_small {background: #FFFFFF url('../img/bottom_box_small.gif') top left repeat-y; text-align:left;}
/* ******************************* */

.ok {font: bold 12px/26px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#91BA36; text-decoration:none; margin-bottom:5px;}

.servizi {font: bold 11px/16px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#91BA36; text-decoration:none;}

a.faq {font: bold 12px/26px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#91BA36; text-decoration:none; margin-bottom:5px;}
a.faq:hover {font: bold 12px/26px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#759E1B; text-decoration:underline; margin-bottom:5px;}

.risp {padding-top:2px; padding-left:19px; margin-bottom:10px; font: 11px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif;}

.separatore_faq {border-top:1px dashed #CCCCCC; margin-top:10px; margin-bottom:50px;}
.torna_su {margin-top:20px;}

a.riquadri {font: 11px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
a.riquadri:hover {font: 11px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#292E84; /*color:#F1F6C9; */text-decoration:underline;}

.tab_footer {background: #DEDEDE; font: 10px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#858585; text-decoration:none;}


a.comimm {font: 10px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#30ADE5; text-decoration:none; margin-bottom:5px;}
a.comimm:hover {font: 10px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#CF0404; text-decoration:underline; margin-bottom:5px;}



.foto_left {border:1px solid #FFFFFF;}

.tab_dettagli {border:1px solid #D8D8D8; background:#F5F5F5; color:#808080; font: 10px/12px Verdana, Arial, Helvetica, sans-serif;}



.tab_piani {font: 10px/20px Verdana, Arial, Helvetica, sans-serif; color:#D2D2D2;}

.1app {border: 1px solid #D5D5D5;} 
.2app {border: 1px solid #D5D5D5;} 
.8p {border: 1px solid #D5D5D5;} 
.7p {border: 1px solid #D5D5D5;} 
.6p {border: 1px solid #D5D5D5;}
.5p {border: 1px solid #D5D5D5;} 
.4p {border: 1px solid #D5D5D5;} 
.3p {border: 1px solid #D5D5D5;} 
.2p {border: 1px solid #D5D5D5;} 
.1p {border: 1px solid #D5D5D5;} 
.pr {border: 1px solid #D5D5D5;} 
.pt {border: 1px solid #D5D5D5;} 
.pi {border: 1px dashed #D5D5D5;} 
.2pi {border: 1px dashed #D5D5D5;} 


a.piano {font: 10px/20px Verdana, Arial, Helvetica, sans-serif; color:#666666; width:110px; display:block; background:transparent; text-decoration:none;}
a.piano:hover {font: 10px/20px Verdana, Arial, Helvetica, sans-serif; color:#616161; width:110px; display:block; background:#D2D2D2; text-decoration:none;}

a.piano_vuoto {font: 10px/20px Verdana, Arial, Helvetica, sans-serif; color:#ADADAD; width:110px; display:block; text-decoration:none;}
a.piano_vuoto:hover {font: 10px/20px Verdana, Arial, Helvetica, sans-serif; color:#ADADAD; background:#E8E8E8; width:110px; display:block; text-decoration:none;}

a.piano_on  {font: bold 10px/20px Verdana, Arial, Helvetica, sans-serif; color:#616161; width:110px; display:block; background:#D2D2D2; text-decoration:none; border:1px solid #818181;}
a.piano_on:hover  {font: bold 10px/20px Verdana, Arial, Helvetica, sans-serif; color:#616161; width:110px; display:block; background:#D2D2D2; text-decoration:none; border:1px solid #818181;}



.titolo_piano {font: bold 14px/20px Arial, Verdana, Helvetica, sans-serif;}

.titolo_div_piano {font: bold 11px/22px Verdana, Arial, Helvetica, sans-serif; border-bottom:1px solid #CCCCCC; display:block; margin-bottom:6px;}



#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;
	}
}

.sfondo_left {background: url('/img/sfondo_left.jpg') repeat-y top right; }
.sfondo_right {background: url('/img/sfondo_right.jpg') repeat-y top left;}

.sfondo_top {background:#bc0b0c url('/img/sfondo_top.gif') repeat-x top left;}

legend {color:#EE6676; font:bold 12px Tahoma, arial, Vedana; margin-bottom:10px;}
fieldset {padding-top:10px; padding-bottom:10px; width:450px;}
.tab_contatti {font: 10px/16px Tahoma, Arial, Verdana, Helvetica, sans-serif; color:#898989; 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: Verdana; color: #000000; font-size: 10px; font-weight: normal; font-style: normal; border: 1px solid #C0C0C0; background: #FFFFFF; border-bottom: 1px solid #C0C0C0; width:150px;}

.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; }

h2 {font: bold 18px/20px Arial, Helvetica, sans-serif; color:#808080; text-align:right; border-top:0px; margin-bottom:6px; margin-top:2px; padding-right:5px;}

/*.sotto_h2 {border-bottom:1px solid #8a3b1f;}


/****spazio corpo*/



.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:5px; padding-top:2px; padding-right:5px; 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;}



a.download {font:bold 10px/22px Verdana, Arial, Helvetica, sans-serif; color:#633000; text-decoration:none;  height:22px;}
a.download:hover {text-decoration:underline; color:#8A3B1F; }

.logo_sito {padding-bottom:0px; padding-top:0px; padding-left:0px; padding-right:0px;/*padding-left:11px; padding-right:11px;*/ background:#FFFFFF;}

.barra_top_menu { padding-bottom:0px; padding-top:0px; padding-left:0px; padding-right:0px; background:#c4c4c4 url('/img/sfondo_top_menu.gif') top left; /*border-bottom:5px solid #000000;*/ }


.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:#ffffff; text-align:center; /*height:26px;*/ color:#D1D1D1; font: 10px/12px Arial, Verdana, Helvetica, sans-serif; padding-right:5px; padding-left:5px; padding-top:2px; padding-bottom:2px; /*padding-bottom:7px;*/ border-bottom: 1px solid #ECECEC;}

a.bottom_link {color:#D1D1D1; font: 10px/14px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; padding-left:4px; padding-right:4px;}
a.bottom_link:hover {color:#EA6272; font: 10px/14px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; padding-left:4px; padding-right:4px;}
a.bottom_link_on {color:#EA6272; font: 10px/14px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; padding-left:4px; padding-right:4px;}
a.bottom_link_on:hover {color:#EA6272; font: 10px/14px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; padding-left:4px; padding-right:4px;}

.end {padding-top:2px; background:#FFFFFF url('../img/end.gif') repeat-x top left; font: 10px/14px Verdana, Arial, Helvetica, sans-serif; color:#818281;}


/****spazio footer*/

.footer {/*border-left:11px solid #FFFFFF; border-right:11px solid #FFFFFF;*/ padding-top:5px; text-align:right; background:#A1BEBF url('/img/sfondo_footer.gif') repeat-x top left; /*height:48px;*/ font: 10px/16px verdana,arial; color:#4c4e4d; padding-left:15px; padding-right:20px; padding-bottom:5px; /*border-top:1px solid #FFFFFF; border-bottom:1px solid #e0dbd7;*/}

.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.top_menu {padding-top:7px; text-align:center; padding-left:11px; padding-right:11px; background:#43536e; font:bold 11px/18px tahoma, Arial, Helvetica, sans-serif; color:#bbb6b6; text-decoration:none; height:32px; border-right:1px solid #798fb7;}
a.top_menu:hover {padding-top:7px; text-align:center; padding-left:11px; padding-right:11px; background:#5c7298; font:bold 11px/18px  tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; height:32px; border-right:1px solid #798fb7;}

a.top_menu_on { padding-top:7px; text-align:center; padding-left:11px; padding-right:11px; background:#5c7298; font:bold 11px/18px  tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; height:32px; border-right:1px solid #798fb7;}
a.top_menu_on:hover {padding-top:7px; text-align:center; padding-left:11px; padding-right:11px; background:#5c7298; font:bold 11px/18px  tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; height:32px; border-right:1px solid #798fb7;}

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.email {text-decoration:underline; color:#54a733;}
a.email:hover {text-decoration:none; color:#614635;}




/*.bg_news {background:#ffffff;}*/


.data_news {font:bold 10px/14px verdana, tahoma, Arial, Helvetica, sans-serif; color:#008f1d;}
.titolo_news { font:10px/12px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; /*background:#e9e9e9;*/text-decoration:none; }
.testo_news { font-weight:normal; font:11px/12px verdana, tahoma, Arial, Helvetica, sans-serif; color:#4C4E4D; /*background:#e9e9e9;*/}
.tipo_news {font:10px/12px verdana, Arial, Helvetica, sans-serif; color:#4c4e4d;}


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;}



.quadrato {border:1px solid #6C6C6C;}
a.gallery_foto_mini {border:1px solid #FFFFFF;}
a.gallery_foto_mini:hover {border:2px solid #EE6676;}

a.gallery_foto_mini_on {border:2px solid #EE6676;}
a.gallery_foto_mini_on:hover {border:2px solid #EE6676;}

.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/12px Verdana, Arial, Helvetica, sans-serif; color:#818181; text-decoration:none; text-align:left;}
a.zoom:hover {font: 10px/12px Verdana, Arial, Helvetica, sans-serif; color:#EA6173; text-decoration:underline; text-align:left;}





/*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; /*background: url('/img/sfondo_top_menu.gif');*/ 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_sottofamiglia {margin-left:18px; display:block; width:236px; font:10px/14px verdana; color:#666666; text-decoration:none; border-bottom:1px solid #FFFFFF; padding: 3px 0px 3px 5px; }

a.btn_sottofamiglia:hover {margin-left:18px; display:block; width:236px;font: 10px/14px verdana; color:#FF0000; text-decoration:none; background-color:#BAD0D0; border-bottom:1px solid #FFFFFF; padding: 3px 0px 3px 5px;}

a.btn_sottofamiglia_on {margin-left:18px; display:block; width:236px; font:  10px/14px verdana; color:#FF0000; text-decoration:none; background-color:#BAD0D0; border-bottom:1px solid #FFFFFF; padding: 3px 0px 3px 5px; }

a.btn_sottofamiglia_on:hover {margin-left:18px; display:block; width:236px; border-bottom:1px solid #FFFFFF;font:10px/14px verdana; color:#FF0000; text-decoration:none; background-color:#BAD0D0; padding: 3px 0px 3px 5px; }

/* ************************* ******************************** *********************** */



/* ************************* RELATIVO PRODOTTO *********************** */
a.btn_subsottofamiglia {margin-left:35px; display:block; width:219px; font:10px/14px verdana; color:#666666; text-decoration:none; border-bottom:1px solid #FFFFFF; padding: 3px 0px 3px 5px; }

a.btn_subsottofamiglia:hover {margin-left:35px; display:block; width:219px;font: 10px/14px verdana; color:#FF0000; text-decoration:none; background-color:#BAD0D0; border-bottom:1px solid #FFFFFF; padding: 3px 0px 3px 5px;}

a.btn_subsottofamiglia_on {margin-left:35px; display:block; width:219px; font:  10px/14px verdana; color:#FF0000; text-decoration:none; background-color:#BAD0D0; border-bottom:1px solid #FFFFFF; padding: 3px 0px 3px 5px; }

a.btn_subsottofamiglia_on:hover {margin-left:35px; display:block; width:219px; border-bottom:1px solid #FFFFFF;font:10px/14px verdana; color:#FF0000; text-decoration:none; background-color:#BAD0D0; padding: 3px 0px 3px 5px; }

