td {  font-family: Tahoma, Arial, Helvetica; font-size: 11px; color: #000000}
a {  font-family: Tahoma, Arial, Helvetica; font-size: 11px; color: #FF6600; text-decoration: none}
a:hover {  font-family: Tahoma, Arial, Helvetica; font-size: 11px; color: #FF6600; text-decoration: none}
a:visited {  font-family: Tahoma, Arial, Helvetica; font-size: 11px; color: #FF6600; text-decoration: none}
INPUT.input {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 9px; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.testo_div {  padding-top: 10px; padding-left: 14px; padding-right:7px; background-image:  url(http://www.alloggio.it/images/standard/fonte.png);  font-family: Tahoma, Arial, Helvetica; font-size: 10px; color: #000000; background-repeat: no-repeat}
.titletop {font-family:Tahoma, Arial, Helvetica; font-size:11;color:#FF6600;font:900;text-transform: uppercase}
.titletopsmall {font-family:Tahoma, Arial, Helvetica ;font-size:9;font:900;text-transform: uppercase}
.titolo_link {  font-family: Tahoma, Arial, Helvetica; font-size: 11px; text-transform: uppercase; color: #FF6600; text-decoration: none}
.link_promo {  font-family: Tahoma, Arial, Helvetica; font-weight: bold; color: #ffffff; text-decoration: none}
.testo {  font-family: Tahoma, Arial, Helvetica; font-size: 11px; color: #000000}
.testobold {  font-weight: bold;font-family: Tahoma, Arial, Helvetica; font-size: 11px; color: #000000}
.testoara {  font-family: Tahoma, Arial, Helvetica; font-size: 11px; color: #FF6600}
.testoboldara {  font-weight: bold;font-family: Tahoma, Arial, Helvetica; font-size: 11px; color: #FF6600}
.testobiancobold {  font-weight: bold;font-family: Tahoma, Arial, Helvetica; font-size: 11px; color: #FFFFFF}
.sfondo_talling {  background-image: url(http://www.alloggio.it/images/standard/tiling2.png); background-repeat: repeat-x; background-position: bottom}
.sfondo_tiling {  background-image: url(http://www.alloggio.it/images/standard/tiling1.png); background-repeat: repeat-x; background-position: bottom}
.mailing {  color: #ffffff; height: 20px}
.bordo_promo_natale {  border: #FF6600; border-style: ridge; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.testo_grigio {  font-family: Tahoma, Arial, Helvetica; font-size: 11px; color: #9A9A9A}
.cella_info {  background-color: #F0F0F0; border-color: #CCCCCC #F0F0F0; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; padding-left: 10px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px}

.codice_prenotazione {
	font-size: 48px;
	font-weight: bold;
	text-align:center;
}

.selectbox {
font-family: Tahoma, Arial, Helvetica;
font-size: 9px;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
color: #333333;
background-color: #FFFFFF;
border: none;
padding: 0px;
left: 0px;
top: 0px;
right: 0px;
bottom: 0px;
clip: rect(0px,0px,0px,0px);
margin: 0px;
}

.villaggi_foto ul {}
.villaggi_foto li{ list-style:none; float:left; margin:3px;}
.clr {clear:both;}

.proposte th a {color:#000;}
.proposte th, .proposte td {text-align:center;}
.red {color:#F00;}

	
input[type="text"] {border: 1px solid #000; font-size:9px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#formRicerca {width:492px; font-size:12px; background: url('http://www.alloggio.it/images/standard/sfondo_dollaro_hp.png') 0px 81px no-repeat; padding:5px; position:relative; top:-25; margin-top:-35px;}
#formRicerca label{padding-right:5px; margin-bottom:30px;}
#formRicerca li { display:inline; list-style:none;}
#formRicerca .title {background: url('http://www.alloggio.it/images/standard/bck_menu_hp.png') repeat-x; } 
#formRicerca h3 { padding-bottom:3px; padding-left:45px; color:#FFF; font-size:16px; position:relative; /*border:1px solid #F00;*/ padding-top:14px;}
#formRicerca table {width:462px;}
#formRicerca #regione_form {width:180px;}
#formRicerca #btn_ricerca {width:120px;}
#ricercaAvanzata {width:100%; position:relative; left:-4px;} 
#TR_B1 {width:630px; margin-top:15px; margin-bottom:15px; }
#TR_B1 td{padding:5px; text-align:left;}
.cornerquest { position:relative; top:39px;  z-index:99;}
.campi {position:relative; left:37px; top:2px; }
.date {width:100px; margin-right:3px;}
.campi td{text-align:left; vertical-align:middle; white-space: nowrap;	}
.ui-datepicker-trigger {height:16px; margin-top:4px;}
.col1 {width:116px;}
.tratteggio {background: url(http://www.alloggio.it/images/standard/tratteggio_hp.png) repeat-x; height:1px;  }		  
td.shim_right {background: url(http://www.alloggio.it/images/standard/sfondo_blocco_1.jpg) right repeat-y; padding:9px; border-color:1px solid #F00;}


#contentDialog { height:390px;}
#dialog {font-size:12px;}
#dialog ul {list-style:none; margin:0; padding:0; }

.ricerca {float:right;}


/*
 * Required 
 */
	.container { width:490px; height:175px; overflow:hidden; position:relative; cursor:pointer; }
	.slides { position:absolute; top:0; left:0; list-style:none; padding:0; margin:0; }
	.slides li { position:absolute; top:0; width:490px; display:none; padding:0; margin:0; }
/*
 * Optional
 */
	#loopedSlider,#newsSlider { margin:0 auto; width:500px; position:relative; clear:both; }
	.slides li { padding-bottom:20px; }
	ul.pagination { list-style:none; padding:0; margin:0;}
	ul.pagination li  { float:left; }
	ul.pagination li a { padding:2px 4px; }
	ul.pagination li.active a { background:#CCC; color:white; }

#offerte table{width:480px;}
#offerte th{font-size:12px;}
#offerte td{vertical-align:top;	}
#offerte .nowrap {white-space: no-wrap;}

a img {border:0;}

.slides a {color: #000;}
.slides a.orange {color: #F60;}

#offerte .previous {height:28px; width:30px; position:relative;}
#offerte .next	  {height:28px; width:30px;  position:relative;}