a { text-decoration: none;} 
a:link { color: #666666; }
a:visited { color: #666666; } 
a:active { color: #FB8350; } 
a:hover { color: #FB8350; } 
a.topmenu:link { color: #FFFFFF; }
a.topmenu:visited { color: #FFFFFF; } 
a.topmenu:active { color: #ff9900; } 
a.topmenu:hover { color: #ff9900; } 
a.footer:link { color: #0F3A8C; }
a.footer:visited { color: #0F3A8C; } 
a.footer:active { color: #ff9900; } 
a.footer:hover { color: #ff9900; } 
 
body {
	margin-left: 0px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #ffffff;
}

h1, h2, h3, h4, h5, h6 {
	font-family: "Trebuchet MS",Helvetica,Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0px;
}
th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	color: #0D2280;
}
.bodysideback {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	
}

.bodywhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	color: #444444;
 }

.topmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #0182AC;
}

.boxheader {
	font-family: Verdana;
	font-size: 10px;
	background-color: #FFFFFF;
	font-style: normal;
}

.boxricerca {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
}

.formelement {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}


.boxpromo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	font-weight: normal;
}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #FFFFFF;
	font-style: normal;
	color: #000000;
}

.listmacro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #FFFFFF;
}

.listheader {
	font-family: Verdana;
	font-size: 11px;
	background-color: #FFFFFF;
}
.hotelname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	background-color: #FEF7B1;
}
.hotellist {
	border-top: 1px solid #6699CC;
	border-left: 1px solid #6699CC;
}

.hoteldetail {
	font-size: 11px;
	text-align: left;
	font-weight: normal;
}
.hotelrow {
	text-align: left;
	background-color: #777777;
}
.hotelrowcentered {
	font-size: 12px;
	text-align: center;
	height:30px;
	background-image: url("../images/cellagallery.png");
	background-position: center;
	background-repeat: no-repeat;
}
.hotelavail {
	text-align: left;
	border: 3px double #999999;
	background-color: #EFEFEF;
	margin-bottom: 6px;
	padding: 5px;
}
.hotelavailh {
	font-size: 12px;
	text-align: left;
}
.bookingtable {
	font-size: 12px;
	text-align: left;
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px 2px;
	border-style: none;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	background-color: white;
	
}
.bookingtable_td{
	font-size: 12px;
	text-align: left;	
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: dotted dotted dotted dotted;
	border-color: gray gray gray gray;
	background-color: white;
	
}
.bookingtable_tdtotal{
	font-size: 12px;
	text-align: left;	
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: dotted dotted dotted dotted;
	border-color: gray gray gray gray;
	background-color: #FEF7B1;
	
}
.bookingtable_tdempty{
	font-size: 12px;
	text-align: left;
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: none ;
	background-color: white;
	
}
.bookingrow {
	font-size: 12px;
	text-align: left;
	background-color: #D8D6E7;
}
.listgrid {
	font-size: 10px;
	background-color: #999999;
	color: #efefef;
	font-weight: bold;
}
.listgrid a:link { color: #FFFFFF; }
.listgrid a:visited { color: #FFDA2F; } 
.listgrid a:active { color: #ff9900; } 
.listgrid a:hover { color: #ff9900; } 

.formgrid {
	border-top: 1px solid #6699CC;
	font-size: 11px;
}

.bodytitle {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #6699CC;
}

.textmenu {
	font-size: 11px;
}

.schedaprodotto {
	font-size: 11px;
	line-height: 16px;
}



.bodytext {
	background-color: #FFFFFF;
	font-family: Verdana;
	font-size: 11px;
	line-height: 16px;
}

.bodytextsmall {
	font-family: Verdana;
	font-size: 11px;
	line-height: 16px;
}
.homeTitle {
	font-size: 24px;
	font-weight: bold;
	color: #6699CC;
	background-position: center top;
}
.homeSubTitle {
	font-size: 16px;
	font-weight: bold;
	color: #6699CC;
	background-position: center top;
}

.widget { 
font-family: verdana,arial,helvetica,sans-serif;
font-size: 14px;
padding-top: 8px;  
padding-bottom: 8px;  
padding-left: 8px;  
padding-right: 8px;  
border-bottom: 1px solid #ADD2E2;   
border-left: 1px solid #ADD2E2;  
border-right: 1px solid #ADD2E2;  
border-top: 1px solid #ADD2E2;
}
.eyebrow { 
font-family: verdana,arial,helvetica,sans-serif; 
font-size: 10px; 
font-weight: bold;
text-transform: uppercase; 
text-decoration: none; 
color: #FFFFFF;
}
.eyebrow a:link { text-decoration: none; }


.boxsmall{
font-family: verdana,arial,helvetica,sans-serif; 
font-size: 10px; 
}

div.popup {
    position: absolute;
    display: none;
    padding: 3px; 
    border: 1px solid #feba02; 
    background-color: #fff9e7;
    z-index: 99;
}
div.popup p {
    margin: 0;
}
div.popup ul {
    margin: 0 0 .3em;
    padding: 0 0 0 1.8em;
}


/* suggest */
#suggest_popup {
   position: absolute;
   top: 0; left: 0;
   z-index: 9999;
   cursor: default;
   overflow: hidden;
  
}
.suggest_entry {
   display: block;
   position: relative;
   padding: 0 4em 0 2px;
}
.suggest_entry strong {
	background-color: #fff0c4;
}
.suggest_entry_selected {
	background-color: #ccccff;
}
.suggest_entry_selected strong {
	background-color: transparent;
}
.suggest_dist {
   position: absolute;
   top: 0px;
   right: 4px;
   color: #88e;
}
#suggest_popup iframe {
   position: absolute;
   width: 1000px;
   height: 1000px;
}
#suggest_popup table {
   position: relative;
   border: 1px solid #808080;
   z-index: 1;
}
#suggest_popup td {
   background-color: #ffffff;
   padding: 3px;
}
/* suggest */


/* NUOVI STILI */
.arancio10 a { color: #FF9900;font-family: Verdana, Arial, Helvetica;}
.arancio10 a:active {color: #FF9900;font-family: Verdana, Arial, Helvetica;}
.arancio10 a:hover {color: #FF9900;	font-family: Verdana, Arial, Helvetica;}
.arancio10 {color: #FF9900;font-family: Verdana, Arial, Helvetica;font-size: 10px;}

.grigioTahoma10 a { color: #666666;font-family: Tahoma;}
.grigioTahoma10 a:active {color: #5886C8;font-family: Tahoma;}
.grigioTahoma10 a:hover {color: #5886C8;	font-family: Tahoma;}
.grigioTahoma10 {color: #666666;font-family: Tahoma;font-size: 10px;}

.grigio10 a { color: #666666;font-family: Verdana, Arial, Helvetica;}
.grigio10 a:active {color: #5886C8;font-family: Verdana, Arial, Helvetica;}
.grigio10 a:hover {color: #5886C8;	font-family: Verdana, Arial, Helvetica;}
.grigio10 {color: #666666;font-family: Verdana, Arial, Helvetica;font-size: 10px;}

.grigio11 a { color: #666666;font-family: Verdana, Arial, Helvetica;}
.grigio11 a:active {color: #5886C8;font-family: Verdana, Arial, Helvetica;}
.grigio11 a:hover {color: #FB8350;	font-family: Verdana, Arial, Helvetica;}
.grigio11 {color: #666666;font-family: Verdana, Arial, Helvetica;font-size: 11px;}

.grigioAzz11 a { color: #5886C8;font-family: Verdana, Arial, Helvetica;}
.grigioAzz11 a:active {color: #5886C8;font-family: Verdana, Arial, Helvetica;}
.grigioAzz11 a:hover {color: #FB8350;	font-family: Verdana, Arial, Helvetica;}
.grigioAzz11 {color: #666666;font-family: Verdana, Arial, Helvetica;font-size: 11px;}

.grigio13 a { color: #666666;font-family: Verdana, Arial, Helvetica;}
.grigio13 a:active {color: #5886C8;font-family: Verdana, Arial, Helvetica;}
.grigio13 a:hover {color: #FB8350;	font-family: Verdana, Arial, Helvetica;}
.grigio13 {color: #666666;font-family: Verdana, Arial, Helvetica;font-size: 13px;}

.grigio18 a { color: #666666;font-family: Verdana, Arial, Helvetica;}
.grigio18 a:active {color: #5886C8;font-family: Verdana, Arial, Helvetica;}
.grigio18 a:hover {color: #FB8350;	font-family: Verdana, Arial, Helvetica;}
.grigio18 {color: #666666;font-family: Verdana, Arial, Helvetica;font-size: 18px;}

.grigioScuro10 a { color: #999999;font-family: Verdana, Arial, Helvetica;}
.grigioScuro10 a:active {color: #5886C8;font-family: Verdana, Arial, Helvetica;}
.grigioScuro10 a:hover {color: #FB8350;	font-family: Verdana, Arial, Helvetica;}
.grigioScuro10 {color: #999999;font-family: Verdana, Arial, Helvetica;font-size: 10px;}

.grigioScuro11 a { color: #999999;font-family: Verdana, Arial, Helvetica;}
.grigioScuro11 a:active {color: #5886C8;font-family: Verdana, Arial, Helvetica;}
.grigioScuro11 a:hover {color: #FB8350;	font-family: Verdana, Arial, Helvetica;}
.grigioScuro11 {color: #999999;font-family: Verdana, Arial, Helvetica;font-size: 11px;}

.grigioChiaro10 a { color: #5886C8;font-family: Verdana, Arial, Helvetica;}
.grigioChiaro10 a:active {color: #5886C8;font-family: Verdana, Arial, Helvetica;}
.grigioChiaro10 a:hover {color: #FB8350;	font-family: Verdana, Arial, Helvetica;}
.grigioChiaro10 {color: #cccccc;font-family: Verdana, Arial, Helvetica;font-size: 10px;}

.grigioChiaro11 a { color: #5886C8;font-family: Verdana, Arial, Helvetica;}
.grigioChiaro11 a:active {color: #5886C8;font-family: Verdana, Arial, Helvetica;}
.grigioChiaro11 a:hover {color: #FB8350;	font-family: Verdana, Arial, Helvetica;}
.grigioChiaro11 {color: #cccccc;font-family: Verdana, Arial, Helvetica;font-size: 11px;}

.rosso13 a { color: #CC0000;font-family: Verdana, Arial, Helvetica;}
.rosso13 a:active {color: #5886C8;font-family: Verdana, Arial, Helvetica;}
.rosso13 a:hover {color: #5886C8;	font-family: Verdana, Arial, Helvetica;}
.rosso13 {color: #CC0000;font-family: Verdana, Arial, Helvetica;font-size: 13px;}

.rosso17 a { color: #CC0000;font-family: Verdana, Arial, Helvetica;}
.rosso17 a:active {color: #5886C8;font-family: Verdana, Arial, Helvetica;}
.rosso17 a:hover {color: #5886C8;	font-family: Verdana, Arial, Helvetica;}
.rosso17 {color: #CC0000;font-family: Verdana, Arial, Helvetica;font-size: 17px;}

.blu11 a { color: #003399;font-family: Verdana, Arial, Helvetica;}
.blu11 a:active {color: #FB8318;font-family: Verdana, Arial, Helvetica;}
.blu11 a:hover {color: #FB8318;	font-family: Verdana, Arial, Helvetica;}
.blu11 {color: #003399;font-family: Verdana, Arial, Helvetica;font-size: 11px;}





.grigio12 a { color: #666666;font-family: Verdana, Arial, Helvetica;}
.grigio12 a:active {color: #666666;font-family: Verdana, Arial, Helvetica;}
.grigio12 a:hover {color: #FB8350;	font-family: Verdana, Arial, Helvetica;}
.grigio12 {color: #666666;font-family: Verdana, Arial, Helvetica;font-size: 12px;}

.nero11 a { color: #333333;font-family: Verdana, Arial, Helvetica;}
.nero11 a:active {color: #FFFFFF;font-family: Verdana, Arial, Helvetica;}
.nero11 a:hover {color: #FB8350;	font-family: Verdana, Arial, Helvetica;}
.nero11 {color: #333333;font-family: Verdana, Arial, Helvetica;font-size: 11px;}

.nero10 a { color: #333333;font-family: Verdana, Arial, Helvetica;}
.nero10 a:active {color: #FFFFFF;font-family: Verdana, Arial, Helvetica;}
.nero10 a:hover {color: #FB8350;	font-family: Verdana, Arial, Helvetica;}
.nero10 {color: #333333;font-family: Verdana, Arial, Helvetica;font-size: 10px;}



.verde10 a { color: #34393E;font-family: Verdana, Arial, Helvetica;}
.verde10 a:active {color: #FB8318;font-family: Verdana, Arial, Helvetica;}
.verde10 a:hover {color: #FB8318;	font-family: Verdana, Arial, Helvetica;}
.verde10 {color: #34393E;font-family: Verdana, Arial, Helvetica;font-size: 10px;}

.bianco10 a { color: #FFFFFF;font-family: Verdana, Arial, Helvetica;}
.bianco10 a:active {color: #FB8318;font-family: Verdana, Arial, Helvetica;}
.bianco10 a:hover {color: #FB8318;	font-family: Verdana, Arial, Helvetica;}
.bianco10 {color: #FFFFFF;font-family: Verdana, Arial, Helvetica;font-size: 10px;}

.rosso15 a { color: #AB2412;font-family: Verdana, Arial, Helvetica;}
.rosso15 a:active {color: #FB8318;font-family: Verdana, Arial, Helvetica;}
.rosso15 a:hover {color: #FB8318;	font-family: Verdana, Arial, Helvetica;}
.rosso15 {color: #AB2412;font-family: Verdana, Arial, Helvetica;font-size: 15px;}

.rosso13 a { color: #AB2412;font-family: Verdana, Arial, Helvetica;}
.rosso13 a:active {color: #FB8318;font-family: Verdana, Arial, Helvetica;}
.rosso13 a:hover {color: #FB8318;	font-family: Verdana, Arial, Helvetica;}
.rosso13 {color: #AB2412;font-family: Verdana, Arial, Helvetica;font-size: 13px;}

.blu15 a { color: #677188;font-family: Verdana, Arial, Helvetica;}
.blu15 a:active {color: #FB8318;font-family: Verdana, Arial, Helvetica;}
.blu15 a:hover {color: #FB8318;	font-family: Verdana, Arial, Helvetica;}
.blu15 {color: #677188;font-family: Verdana, Arial, Helvetica;font-size: 15px;}

.blu13 a { color: #677188;font-family: Verdana, Arial, Helvetica;}
.blu13 a:active {color: #FB8318;font-family: Verdana, Arial, Helvetica;}
.blu13 a:hover {color: #FB8318;	font-family: Verdana, Arial, Helvetica;}
.blu13 {color: #677188;font-family: Verdana, Arial, Helvetica;font-size: 13px;}



.bianco a { color: #ffffff;font-family: Verdana, Arial, Helvetica;}
.bianco a:active {color: #FB8318;font-family: Verdana, Arial, Helvetica;}
.bianco a:hover {color: #FB8318;	font-family: Verdana, Arial, Helvetica;}
.bianco11 {color: #ffffff;font-family: Verdana, Arial, Helvetica;font-size: 11px;}




.nero13 a { color: #000000;font-family: Verdana, Arial, Helvetica;line-height:16px}
.nero13 a:active {color: #FB8318;font-family: Verdana, Arial, Helvetica;line-height:16px}
.nero13 a:hover {color: #FB8318;	font-family: Verdana, Arial, Helvetica;line-height:16px}
.nero13 {color: #000000;font-family: Verdana, Arial, Helvetica;font-size: 13px;line-height:16px}

.bianco13 a { color: #ffffff;font-family: Verdana, Arial, Helvetica;line-height:16px}
.bianco13 a:active {color: #FB8318;font-family: Verdana, Arial, Helvetica;line-height:16px}
.bianco13 a:hover {color: #FB8318;	font-family: Verdana, Arial, Helvetica;line-height:16px}
.bianco13 {color: #ffffff;font-family: Verdana, Arial, Helvetica;font-size: 13px;line-height:16px}
.imghotel{ padding: 5px; border-right:1px #999999 solid; border-bottom:1px #666666 solid; margin-bottom: 4px; }
.lente{ background-color: #f1f1f1; padding:3px; padding-left: 20px;margin: 0px;}
.alist{font-size: 12px;}
.feedbackbold{ font-weight: bold; background-color: #dfdfdf;}
.feedback{ border-bottom:1px dotted #999999;}


