.bordi_foto {
border: medium solid #DAE6AA;
}

.bordi_foto_bianco {
border: thin solid #ffffff;
}

.bordi_foto_blu {
border: medium solid #4B5385;
}

    mailing{
	FONT-SIZE: 7.5pt;
	COLOR: #FEA51B;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: verdana;
	FONT-VARIANT: normal;
	TEXT-DECORATION: none;
	font-weight: bold;
    }
/* corpo del sito*/
    body {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9pt; 
	BACKGROUND-ATTACHMENT: scroll; 
	BACKGROUND-IMAGE: url(images/sin1.jpg); 
	COLOR: #2f302d; 
	BACKGROUND-REPEAT: repeat-x; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #F3F6E5;
    scrollbar-base-color: #DAE6AA;
	scrollbar-3dlight-color: #DAE6AA;
	scrollbar-arrow-color: #4C5345;
}
/* link generali */
    A:link {
	FONT-SIZE: 9pt;
	COLOR: #4C5345;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: verdana;
	FONT-VARIANT: normal;
	TEXT-DECORATION: none;
	}
    A:visited {
	FONT-SIZE: 9pt;
	COLOR: #4C5345; 
	LINE-HEIGHT: normal; 
	FONT-STYLE: normal;
	FONT-FAMILY: verdana;
	FONT-VARIANT: normal;
    TEXT-DECORATION: none;
    }
	A:active {
	FONT-SIZE: 9pt;
	COLOR: #4C5345;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: verdana;
	FONT-VARIANT: normal;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
    }
	A:hover {
	FONT-SIZE: 9pt;
	COLOR:#4C5345;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: verdana;
	FONT-VARIANT: normal;	
    background-repeat: repeat-x;widht:300px;
	background-attachment: fixed;
	background-position: 300px 300px; 
	background-image: none;
    }
	A.text:link {
	FONT-SIZE: 8.5pt;
	COLOR: #4C5345;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: verdana;
	FONT-VARIANT: normal;
	TEXT-DECORATION: none;
	}
    A.text:visited {
	FONT-SIZE: 8.5pt;
	COLOR: #4C5345; 
	LINE-HEIGHT: normal; 
	FONT-STYLE: normal;
	FONT-FAMILY: verdana;
	FONT-VARIANT: normal;
    TEXT-DECORATION: none;
    }
	A.text:active {
	FONT-SIZE: 8.5pt;
	COLOR: #4C5345;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: verdana;
	FONT-VARIANT: normal;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
    }
	A.text:hover {
	FONT-SIZE: 8.5pt;
	COLOR:#4C5345;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: verdana;
	FONT-VARIANT: normal;	
    background-repeat: repeat-x;widht:300px;
	background-attachment: fixed;
	background-position: 300px 300px; 
	background-image: none;
    }
   /*link piccoli */
	A.mini:link {
	FONT-SIZE: 8 pt;
	COLOR: #ffbe66;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: verdana;
	FONT-VARIANT: normal;
	TEXT-DECORATION: none;
	}
    A.mini:visited {
	FONT-SIZE: 8 pt;
	COLOR: #ffbe66; 
	LINE-HEIGHT: normal; 
	FONT-STYLE: normal;
	FONT-FAMILY: verdana;
	FONT-VARIANT: normal;
    TEXT-DECORATION: none;
    }
    A.mini:active {
	FONT-SIZE: 8 pt;
	COLOR: #FF7D00;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: verdana;
	FONT-VARIANT: normal;
	TEXT-DECORATION: none;
    }
    A.mini:hover {
	FONT-SIZE: 8 pt;
	COLOR:#FF7D00;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: verdana;
	FONT-VARIANT: normal;
    }
	A.rosso:link {
	FONT-SIZE: 8.5 pt;
	COLOR: #FEA51B;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: verdana;
	FONT-VARIANT: normal;
	font-weight:bold;
	TEXT-DECORATION: none;
	}
    A.rosso:visited {
	FONT-SIZE: 8.5 pt;
	COLOR: #FEA51B; 
	LINE-HEIGHT: normal; 
	FONT-STYLE: normal;
	FONT-FAMILY: verdana;
	FONT-VARIANT: normal;
	font-weight:bold;
    TEXT-DECORATION: none;
    }
    A.rosso:active {
	FONT-SIZE: 8.5 pt;
	COLOR: #FF7D00;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: verdana;
	font-weight:bold;
	FONT-VARIANT: normal;
	TEXT-DECORATION: none;
    }
    A.rosso:hover {
	FONT-SIZE: 8.5 pt;
	COLOR:#FF7D00;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	font-weight:bold;
	FONT-FAMILY: verdana;
	FONT-VARIANT: normal;
    }
	A.num:link {
	FONT-SIZE: 7.5 pt;
	COLOR: #FEA51B;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: verdana;
	FONT-VARIANT: normal;
	font-weight:bold;
	TEXT-DECORATION: none;
	}
    A.num:visited {
	FONT-SIZE: 7.5 pt;
	COLOR: #FEA51B; 
	LINE-HEIGHT: normal; 
	FONT-STYLE: normal;
	FONT-FAMILY: verdana;
	FONT-VARIANT: normal;
	font-weight:bold;
    TEXT-DECORATION: none;
    }
    A.num:active {
	FONT-SIZE: 7.5 pt;
	COLOR: #FF7D00;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: verdana;
	font-weight:bold;
	FONT-VARIANT: normal;
	TEXT-DECORATION: none;
    }
    A.num:hover {
	FONT-SIZE: 7.5 pt;
	COLOR:#FF7D00;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	font-weight:bold;
	FONT-FAMILY: verdana;
	FONT-VARIANT: normal;
    }
	a.foto:link  {
		border: 1px solid #FEA51B;
}
a.foto:visited  {
		border: 1px solid #FEA51B;
}
a.foto:hover  {
		border: 1px solid #FEA51B;
}
a.foto:active  {
		border: 1px solid #FEA51B;
}
    A.aziende:link {
	FONT-SIZE: 8.5 pt;
	COLOR: #FF7D00;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	font-weight: bold;
	FONT-FAMILY: verdana;
	FONT-VARIANT: normal;
	TEXT-DECORATION: none;
	}
	A.aziende:visited {
	FONT-SIZE: 8.5 pt;
	COLOR: #FF7D00; 
	LINE-HEIGHT: normal; 
	FONT-STYLE: normal;
	font-weight: bold;
	FONT-FAMILY: verdana;
	FONT-VARIANT: normal;
    TEXT-DECORATION: none;
    }
	A.aziende:active {
	FONT-SIZE: 8.5 pt;
	COLOR: #FF7D00;
	LINE-HEIGHT: normal;
	font-weight: bold;
	FONT-STYLE: normal;
	FONT-FAMILY: verdana;
	FONT-VARIANT: normal;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
    }
    A.aziende:hover {
	FONT-SIZE: 8.5 pt;
	COLOR:#FF7D00;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	font-weight: bold;
	FONT-FAMILY: verdana;
	FONT-VARIANT: normal;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
   	background-attachment: fixed;
	background-position: 300px 300px;
	background-image: none;
    }
	 
    A.top:link {
	FONT-SIZE: 8 pt;
	COLOR: #4C5345;
	FONT-STYLE: normal;
	font-weight: bold;
	FONT-FAMILY: verdana;
	}
	A.top:visited {
	FONT-SIZE: 8 pt;
	COLOR: #4C5345; 
	FONT-STYLE: normal;
	font-weight: bold;
	FONT-FAMILY: verdana;
    }
	A.top:active {
	FONT-SIZE: 8 pt;
	COLOR: #FFFFFF;
	LINE-HEIGHT: normal;
	font-weight: bold;
	FONT-STYLE: normal;
	FONT-FAMILY: verdana;
    }
    A.top:hover {
	FONT-SIZE: 8 pt;
	COLOR: #FFFFFF;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	font-weight: bold;
	FONT-FAMILY: verdana;
	background-color: none;
   }
   /* LINKS ALLE CARTINE DEGLI ALBERGHI  */
	A.mappa:link {
	FONT-SIZE: 8.0pt;
	COLOR: #EC8B00;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	font-weight: bold;
	FONT-FAMILY: verdana;
	FONT-VARIANT: normal;
	TEXT-DECORATION: none;
	}
	A.mappa:visited {
	FONT-SIZE: 8.0pt;
	COLOR: #EC8B00; 
	LINE-HEIGHT: normal; 
	FONT-STYLE: normal;
	font-weight: bold;
	FONT-FAMILY: verdana;
	FONT-VARIANT: normal;
    TEXT-DECORATION: none;
    }
	A.mappa:active {
	FONT-SIZE: 8.0pt;
	COLOR: #EC8B00;
	LINE-HEIGHT: normal;
	font-weight: bold;
	FONT-STYLE: normal;
	FONT-FAMILY: verdana;
	FONT-VARIANT: normal;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
    }
    A.mappa:hover {
	FONT-SIZE: 8.0pt;
	COLOR:#EC8B00;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	font-weight: bold;
	FONT-FAMILY: verdana;
	FONT-VARIANT: normal;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
   	background-attachment: fixed;
	background-position: 300px 300px;
	background-image: none;
    }
A.title_arancio_link:link{
	FONT-SIZE: 7pt;
	FONT-FAMILY: verdana;
	COLOR: #F9A75B;
	FONT-STYLE: normal;
	font-weight: bold;
	 }
A.title_arancio_link:visited{
	FONT-SIZE: 7pt;
	FONT-FAMILY: verdana;
	COLOR: #BD5026;
	FONT-STYLE: normal;
	font-weight: bold;
	 }
	 td.titolo
            {
	background-color:#BEDD8C;
	font-family: verdana;
    font-size: 8.5 pt;
	color: #FFFFFF;
	font-style: normal;
    font-weight: bold;
             }
td.centre
            {
	background-color:#FFFFFF;
	font-family: verdana;
             font-size: 8.5 pt;
	color: #4C5345;
	font-style: normal;
             font-weight: normal;
             }
			 table.text
            {
	background-color:#FFFFFF;
	font-family: verdana;
             font-size: 8.5 pt;
	color: #4C5345;
	font-style: normal;
             font-weight: normal;
             }
a.title:link {
	font-family: verdana;
             font-size: 8.5 pt;
             color: #FEA51B;
	font-style: normal;
	font-weight:bold;
             line-height: normal;   
	text-decoration: none;
	}

a.title:visited {
	font-family: verdana;
    font-size: 8.5 pt;
    color: #FEA51B;
	font-style: normal;
	font-weight:bold;
    line-height: normal;   
	text-decoration: none;
	}
a.title:active {
	font-family: verdana;
    font-size: 8.5 pt;
   color: #FF7D00;
	font-style: normal;
	font-weight:bold;
    line-height: normal;   
	text-decoration: none;
	}
a.title:hover {
	font-family: verdana;
   font-size: 8.5 pt;
    color: #FF7D00;
	font-style: normal;
	font-weight:bold;
             line-height: normal;   
	text-decoration: none;
	}
   /* form generali dei moduli */
    INPUT {
	FONT-SIZE: 7.5pt;
	BACKGROUND: white no-repeat fixed;
	COLOR: #4C5345;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: verdana;
	FONT-VARIANT: normal;
	TEXT-DECORATION: gold;
	font-weight: normal;
    BORDER-TOP:#BED0E4 1px solid;
	border: 1px outset #BED0E4;
    }
select{
	BORDER-RIGHT: #FFFFFF 1px solid; 
	BORDER-TOP:#FFFFFF 1px solid;
	FONT-SIZE:8pt; 
	BACKGROUND: white no-repeat fixed;
	BORDER-LEFT: #FFFFFF 1px solid;
	COLOR: #4C5345; 
	LINE-HEIGHT: normal;
	BORDER-BOTTOM: #FFFFFF 1px solid;
	FONT-STYLE: normal; 
	FONT-FAMILY: verdana;
	FONT-VARIANT: normal; 
	TEXT-DECORATION: none;
    }
option{
	BORDER-RIGHT: #FFFFFF 1px solid; 
	BORDER-TOP:#FFFFFF 1px solid;
	FONT-SIZE: 8 pt; 
	BACKGROUND: white no-repeat fixed;
	BORDER-LEFT: #FFFFFF 1px solid;
	COLOR: #4C5345; 
	LINE-HEIGHT: normal;
	BORDER-BOTTOM: #FFFFFF 1px solid;
	FONT-STYLE: normal; 
	FONT-FAMILY: verdana;
	FONT-VARIANT: normal; 
	TEXT-DECORATION: none;
    } 
TEXTAREA {
	BORDER-RIGHT: #4C5345 1px solid;
	BORDER-TOP: #4C5345 1px solid;
	FONT-SIZE: 8 pt; 
	BACKGROUND: white;
	BORDER-LEFT: #4C5345 1px solid;
	COLOR: #4C5345;
	LINE-HEIGHT: normal;
	BORDER-BOTTOM: #4C5345 1px solid;
	FONT-STYLE: normal; 
	FONT-FAMILY: verdana;
	FONT-VARIANT: normal; 
	TEXT-DECORATION: none;
    }
	/* tabelle*/
	table.top{
	BORDER: #ffffff 1px solid;
	FONT-SIZE: 8 pt;
	COLOR: #FEA51B;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	font-weight: bold;
	FONT-FAMILY: verdana;
	FONT-VARIANT: normal;
	TEXT-DECORATION: none;
    }
	table.top1{
	border-top: #F6B262 1px solid;
	border-bottom: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-right: #ffffff 1px solid;
	FONT-SIZE: 8 pt;
	COLOR: #FEA51B;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	font-weight: bold;
	FONT-FAMILY: verdana;
	FONT-VARIANT: normal;
	TEXT-DECORATION: none;
    }
    table.esterna{
	BORDER-RIGHT: gold 1px solid; 
	BORDER-TOP: gold 1px solid; 
	FONT-SIZE: 8.5pt; 
	BACKGROUND: #0066FF; 
	BORDER-LEFT: gold 1px solid;
	COLOR: #336699;
	LINE-HEIGHT: normal; 
	BORDER-BOTTOM: gold 1px solid; 
	FONT-STYLE: normal;
	FONT-FAMILY: verdana; 	
	FONT-VARIANT: normal; 
	TEXT-DECORATION: none;
    }
	/* menu*/
    table.left{
	FONT-SIZE: 8.0 pt;
	LINE-HEIGHT: normal; 
	FONT-STYLE: normal;
	FONT-FAMILY: verdana;
	FONT-VARIANT: normal;
	TEXT-DECORATION: none;
	BORDER: none;
    }
	td.left{
	background-color:#DAE6AA;
	FONT-SIZE: 8.0 pt;
	color: #4C5345;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: verdana;
	FONT-VARIANT: normal;
	TEXT-DECORATION: none;
	BORDER: none;
	background-color: #DAE6AA;
    }
	table.right{
	BORDER-right: #FFFFFF 1px solid; 
    }
	table.stelle{
    BORDER-bottom: #45608D 1px solid;
    }
    tr.top{
	BORDER-RIGHT: gold 1px solid; 
	BORDER-TOP: gold 1px solid; 
	FONT-SIZE: 8pt; 
	BACKGROUND: none; 
	BORDER-LEFT: gold 1px solid;
	COLOR: #FFFFFF;
	LINE-HEIGHT: normal; 
	BORDER-BOTTOM: #FFFFFF 1px solid; 
	FONT-STYLE: normal;
	FONT-FAMILY: verdana; 	
	FONT-VARIANT: normal; 
	TEXT-DECORATION: none;
	font-weight: none;
    }
	td.top{
	BORDER-RIGHT: #ffffff 1px solid; 
    }
	TD.sotto{
	BORDER-TOP: #6181A5 1px solid; 
    }
    /*td.dettagli{
	BORDER-bottom: #45608D 1px solid; FONT-SIZE: 8 pt;
	FONT-FAMILY: verdana;
	COLOR: #336699;
	font-weight: bold;
	}*/
	td.1{
	BORDER-bottom: #4C5345 1px solid;
		}
	td.2{
	FONT-SIZE: 8.5 pt;
	FONT-FAMILY: verdana;
	COLOR: #4C5345;
	}
    td.3{
	FONT-SIZE: 8 pt;
	FONT-FAMILY: verdana;
	COLOR: #FFFFFF;
	font-weight: bold;
	}
	td.centrale
 	{
	BORDER-right: #FFFFFF 1px solid; 
	BORDER-left: #FFFFFF 1px solid; 
	}
 .news{
	FONT-SIZE: 8.0 pt;
	FONT-FAMILY: verdana;
	COLOR: #ffbe66;
	font-weight: bold;
	}
 .lastminute{
	FONT-SIZE: 8.5 pt;
	FONT-FAMILY: verdana;
	COLOR: red;
	font-weight: bold;
	}
.mailbox{font-size:9px;color:#666666;font-weight:normal;}
 .title{
	FONT-SIZE: 9pt;
	FONT-FAMILY: verdana;
	COLOR: #FFFFFF;
	FONT-STYLE: normal;
	font-weight: bold;
	}
.texto{
	FONT-SIZE: 8.5pt;
	FONT-FAMILY: verdana;
	COLOR: #4C5345;
	FONT-STYLE: normal;
    }

td.text
{
FONT-SIZE: 8.5pt;
	FONT-FAMILY: verdana;
	COLOR: #4C5345;
	FONT-STYLE: normal;
BORDER-bottom: #4C5345 1px solid;
}

	.text_p{
	FONT-SIZE: 7.5pt;
	FONT-FAMILY: verdana;
	COLOR: #4C5345;
	FONT-STYLE: normal;
    }
.bianco{
	FONT-SIZE: 8.5pt;
	FONT-FAMILY: verdana;
	COLOR: #FFFFFF;
	FONT-STYLE: normal;
	font-weight: normal;
	 }
.arancio{
	FONT-SIZE: 8.5pt;
	FONT-FAMILY: verdana;
	COLOR: #FFBE66;
	FONT-STYLE: normal;
	font-weight: normal;
      }
.arancio_rosso{
	FONT-SIZE: 8.5pt;
	FONT-FAMILY: verdana;
	COLOR: #FF7D00;
	FONT-STYLE: normal;
	font-weight: normal;
      }
	  .arancio_scuro{
	FONT-SIZE: 8.5pt;
	FONT-FAMILY: verdana;
	COLOR: #FEA51B;
	FONT-STYLE: normal;
	font-weight: normal;
      }
.frecce{
	FONT-SIZE: 9pt;
	FONT-FAMILY: verdana;
	COLOR: #EC8b00;
	FONT-STYLE: normal;
	font-weight: normal;
      }
.pasqua{
	FONT-SIZE: 8.0pt;
	FONT-FAMILY: verdana;
	COLOR: #EC8b00;
	FONT-STYLE: normal;
	font-weight: normal;
      }
.title_verde{
	FONT-SIZE: 9pt;
	FONT-FAMILY: verdana;
	COLOR: #4C5345;
	FONT-STYLE: normal;
	font-weight: bold;
	 }
fieldset  {
  border: 1px solid #FF7D00;
  font-family: Verdana; 
  font-size: 12px; 
  font-weight: normal; color: #4C5345;
}

legend  {
  color: #4C5345;
  background: #DAE6AA;
  border: 1px solid #FF7D00;
  padding: 2px 6px
}

.banner_page_top {
	background-color: #f3f3f3;
	border:solid thin #bebebe;
}

#lista_lastminute table { font-size:12px; }
#lista_lastminute td { font-size:12px; }
