/* FOGLIO DI STILE guidaditalia.com */

/* ************ */
/* TAG generici */
/* ************ */
BODY {
	margin: 0px;
	background: #FFFFFF url('/data/sp_aff/306723/sfondo2.gif') repeat-y;
}

A {
	font-weight: bold; 
	font-size: 11px; 
	color: #003366; 
	text-decoration: none;
}

A:hover {
	text-decoration: none;
	font-weight: bold; 
	font-size: 10px; 
	color: #ff33ff; 
}

H1 {
	text-decoration: none;
	font-weight: bold; 

	color: #003366; 
}

H2 {
	font-weight: bold; 
	color: #000000; 
}

H3 {  
	margin: 0px;
	font-weight: bold; 
	color: #000000;
}

UL {
	margin:0px;
	margin-left:16px;
	padding:0px;
	list-style: none;
	text-indent: -15px;
}

LI {
	padding:0px;
}



/* ********** */
/* TAG layout */
/* ********** */
#location {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 768px;
	height: 12px;
}
#location H1{  
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;  
	font-weight: normal; 
	color: #000000; 
	text-decoration: none; 
	background-image: url('/data/sp_aff/306723/bianco.gif');
}
#location A {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;  
	font-weight: bold; 	  
	color: #003366;
}
#location A:hover {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;  
	font-weight: bold; 	  
	color: #ff33ff;
}

#topleft {
	position: absolute;
	left: 0px;
	top: 12px;
	width: 187px;
	height: 63px;
	background-image: url('/data/sp_aff/306723/sopra.jpg');
}
#topright {
	position: absolute;
	left: 186px;
	top: 12px;
	width: 582px;
	height: 62px;
	background-image: url('/data/sp_aff/306723/intestazione.gif');
}

#menusinistra {
	position: absolute;
	left: 0px;
	top: 75px;
	width: 131px;
	height: 400px; 
	background: #015578 url('/data/sp_aff/306723/sfondo-menu.jpg') no-repeat;
	font-weight: bold; 
	font-size: 12px; 
	color: #ffcc00; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none
}
#menusinistra A {
	font-weight: bold; 
	font-size: 10px; 
	color: #ffffff; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
}
#menusinistra A:hover {
	font-weight: bold; 
	font-size: 10px; 
	color: #ffcc00; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
}

#curva {
	position: absolute;
	left: 131px;
	top: 75px;
	width: 30px;
	height: 188px;
	background: url('/data/sp_aff/306723/curva.gif');

}
#menualto {
	position: absolute;
	left: 161px;
	top: 75px;
	height: 19px;
	width:807px;
	background-color: #FFCC00;
	font-weight: bold; 
	font-size: 10px; 
	color: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
}
#menualto A {  
	font-weight: bold; 
	font-size: 10px; 
	color: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
}
#menualto A:hover {
	font-weight: bold; 
	font-size: 10px; 
	color: #FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
}

#contenuto {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	position: absolute;
	left: 161px;
	top: 95px;
	width: 807px;
}
#contenuto A {  
	font-size:10px;
	font-weight:bold;
}
#contenuto A:hover {  
	font-size:10px;
	font-weight:bold;
	color:#ff33ff;
}


#footer {
	text-align: center;
	font-size: 10px;
}


.b_bContent {
	text-align: left !important;
}

.noBold {
font-weight:normal!important;
color:#000000!important;
font-size:10px;
}

.cercaGoogle {
font-size:10px;
color:#003366!important;
}


/*BOOKING STYLE*/
.b_bContent {
font-size:13px!important;
}


.b_bContent input[type="submit"] {
-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
border:#FFFFFF 2px solid!important;
background:#ffcc00!important;
color:#015578!important;
font-weight:bold!important;
cursor:hand;
cursor:pointer!important;
font-size:1.5em!important;
}


h1,h2,h3,h4,h4 {
color:#B28F03!important;
}



div#b_indexFeats div#b_searchboxInc form#b_frm div#b_frmInner div#b_searchDest h3, div#b_indexFeats div#b_searchboxInc form#b_frm div#b_frmInner div#b_searchDest .b_browseDest,div#b_indexFeats div#b_searchboxInc form#b_frm div#b_frmInner div#b_searchDest a:link, div#b_indexFeats div#b_searchboxInc form#b_frm div#b_frmInner div#b_searchDates h3, div#b_indexFeats div#b_searchboxInc form#b_frm div#b_frmInner div#b_searchDates label, div#b_indexFeats div#b_searchboxInc form#b_frm div#b_frmInner #b_blockdisplay1 a:link, div.b_availFormInner h4, div#b_askMore table tbody tr th, td#b_stageCurrent, form#b_bookForm, form#b_bookForm a:link, form#b_bookForm div#b_bookStage1Inc table tbody tr.b_rowLevel2 td.b_col1, form#b_bookForm div#b_bookStage1Inc table tbody tr.b_firstRowInGroup th.b_figure, form#b_bookForm div#b_bookStage1Inc table tbody tr.b_firstRowInGroup th.b_col2, form#b_bookForm div#b_bookStage1Inc table tbody tr.b_firstRowInGroup th.b_col1, form#b_bookForm div#b_bookStage1Inc table tbody tr.b_firstRowInGroup td.b_col2, div#b_bookStage2Inc label, div#b_bookStage2Inc td, div#b_bookStage2Inc th, div#b_bookStage3Inc label, div#b_bookStage3Inc td, div#b_bookStage3Inc th, div#b_bookStage4Inc label, div#b_bookStage4Inc td, div#b_bookStage4Inc th, div#b_bookStage4Inc h2, div#b_bookStage4Inc h3, div#b_bookStage4Inc p, div#b_bookStage4Inc h4, div#b_bookStage4Inc a:link, div.b_roomsFormInner a:link, div.b_roomsFormInner td.b_figure, div.b_roomsFormInner td.b_roomsType, #b_searchDest p, table.b_tabNav a, #b_searchresultsTmpl #b_searchDest h3, #b_searchresultsTmpl #b_searchDates h3, #b_searchresultsTmpl #b_searchDest p a, #b_searchresultsTmpl #b_availcheckArea, #b_searchresultsTmpl #b_blockdisplay1 a, #b_bookConfirm,  #b_bookConfirm td {
color:#FFFFFF !important;
}


.b_promoItemCityInc  h3,
.b_promoItemCityInc  h3 a,
.b_promoItemCityInc  h3 a:link,
.b_promoItemCityImg h3 a:hover,
.b_promoItemCityInc  h3 a:visited,
.b_promoItemHotelInc h3,
.b_promoItemHotelInc h3 a,
.b_promoItemHotelInc h3 a:link,
.b_promoItemHotelInc h3 a:hover,
.b_promoItemHotelInc h3 visited,
.b_hotelSummary h3,
.b_hotelSummary h3 a,
.b_hotelSummary h3 a:link,
.b_hotelSummary h3 a:visited,
.b_hotelSummary h3 a:hover,
.b_hotelSummary h3 a:active{
color:#FFFFFF!important;
}

.b_tab2 a,.b_tab2 a:visited, .b_tab2 a:hover, .b_tab2 a:active,
.b_tab3 a,.b_tab3 a:visited, .b_tab3 a:hover, .b_tab3 a:active,
.b_tab4 a,.b_tab4 a:visited, .b_tab4 a:hover, .b_tab4 a:active {
color:#FFFFFF!important;
}


div#b_frmInner {
 background-image: url(/data/sp_aff/306723/sbSearch.gif)!important;
 background-repeat: repeat-x;
 background-attachment:scroll;
 background-color:#2b5580!important;
 background-position:top;
}

.b_bContent h2 {
background:#015578!important;
padding:2px!important;
color:#FFFFFF!important;
}

div#b_searchboxInc h2 {
background:none!important;
padding:0!important;
color:#B28F03!important;
}

#b_indexFeats li, #b_extraFeats li, #b_indexSpecials #b_featPrefHotelsInc li, #b_askMore li, #b_mainContent li, .b_destList li, #b_errorTmpl #b_contentWrapper li, #b_error404Tmpl #b_contentWrapper li, #b_destinationTmpl #b_internalLinks li {text.299.css (riga 180)
list-style-type:none;
}
#b_mainContent ul, #b_mainContent li {
margin:0;
padding:5px 10px!important;
}

#b_searchboxInc h2 {
text-transform:uppercase!important;
font-size:22px!important;
}


#b_indexSpecials h1 {
text-transform:uppercase!important;
font-size:18px!important;
}