body, html
{
	margin : 0px;
	padding : 0px;
	font-family : Verdana, Arial, Tahoma;
	font-size : 8pt;
	background-image : url(../immagini/sfondopagina.gif);
	background-position : left top;
	background-repeat : repeat-x;
	background-color : #FFFFFF;
	text-align : center;	
	color : #505050;
}

A
{
	text-decoration : underline;
}

A:hover
{
	text-decoration : none;
	color : #FFCC66;
}

.LinkNeutro
{
	margin : 0px;
	padding : 0px;
	text-decoration : none;
	color : #505050;
}

.LinkSimbolo
{
	margin : 0px;
	padding : 0px;
	background-image : url(../immagini/freccia.gif);
	background-position : left 4px;
	background-repeat : no-repeat;
	padding-left : 13px;
	text-align : left;
	text-decoration : underline;
}

.LinkSimbolo:hover
{
	margin : 0px;
	padding : 0px;
	background-image : url(../immagini/freccia.gif);
	background-position : left 4px;
	background-repeat : no-repeat;
	padding-left : 13px;
	text-align : left;
	text-decoration : none;
}

.LinkSimboloPrenota
{
	margin : 0px;
	padding : 0px;
	text-align : center;
	background-color : #FB9B2D;
	padding : 3px;
	color : #FFFFFF;
	font-weight : bold;	
	width : 84px;
	margin-top : 5px;
}

.LinkSimboloPrenota a
{
	margin : 0px;
	padding : 0px;
	text-align : left;
	text-decoration : underline;
	color : #FFFFFF;
	font-weight : bold;	
}

.LinkSimboloPrenota a:hover
{
	margin : 0px;
	padding : 0px;
	text-align : left;
	text-decoration : none;
	color : #FFFFFF;
	font-weight : bold;
}

.LinkSimboloDettaglio
{
	margin : 0px;
	padding : 0px;
	text-align : center;
	background-color : #4287AE;
	padding : 3px;
	color : #FFFFFF;
	font-weight : bold;	
	width : 100%;
}

.LinkSimboloDettaglio a
{
	margin : 0px;
	padding : 0px;
	text-align : left;
	text-decoration : underline;
	color : #FFFFFF;
	font-weight : bold;	
}

.LinkSimboloDettaglio a:hover
{
	margin : 0px;
	padding : 0px;
	text-align : left;
	text-decoration : none;
	color : #FFFFFF;
	font-weight : bold;
}


FORM
{
	margin : 0px;
	padding : 0px;
}

.INPUTSmall
{
	margin : 0px;
	padding : 0px;
	font-size : 8pt;
}

.Pagina
{
	margin : 0px;
	padding : 0px;
	width : 790px;
	margin-left : auto;
	margin-right : auto;
}

.Header
{
	margin : 0px;
	padding : 0px;
	height : 122px;
}

.Header .Sinistro
{
	margin : 0px;
	padding : 0px;
	width : 260px;
	float : left;
	margin-top : 10px;
	height : 88px;
}

.Header .Destro
{
	margin : 0px;
	padding : 0px;
	float : right;
	margin-right : 10px;
	margin-top : 10px;
}

.Header .MenuTop
{
	clear : both;
	margin : 0px;
	padding : 0px;	
	list-style : none;
}

.Header .MenuTop li
{
	float : left;
	margin : 0px;
	padding : 0px;	
	color : #FFFFFF;
	width : 150px;
	height : 24px;
	background-image : url(../immagini/sfondoMenuTop.gif);
	background-position : left top;
	background-repeat : no-repeat;
	text-align : center;
	padding-top : 7px;
}

.Header .MenuTop li a
{
	margin : 0px;
	padding : 0px;	
	color : #FFFFFF;
	text-decoration : underline;
}

.Header .MenuTop li a:hover
{
	margin : 0px;
	padding : 0px;	
	color : #FFCC66;
	text-decoration : none;
}


.FooterPage
{
	margin :0px;
	padding : 0px;
	margin-top : 20px;
	border-top : 10px solid #5EAAD4;
	width : 100%;
}

.Footer
{
	margin :0px;
	padding : 0px;
	margin-top : 10px;
	margin-left : auto;
	margin-right : auto;
	width : 790px;
	
}

.Footer .Sinistro
{
	margin :0px;
	padding : 0px;
	float : left;
}

.Footer .Destro
{
	margin :0px;
	padding : 0px;
	float : right;
}

.Footer .Destro .MenuBottom
{
	clear : both;
	margin : 0px;
	padding : 0px;	
	list-style : none;
	
}

.Footer .MenuBottom
{
	clear : both;
	margin : 0px;
	padding : 0px;	
	list-style : none;
	font-size : 7pt;
	
}

.Footer .MenuBottom a
{
	margin : 0px;
	padding : 0px;	
	color : #505050;
	text-decoration : none;
}

.Footer .MenuBottom a:hover
{
	margin : 0px;
	padding : 0px;	
	color : #505050;
	text-decoration : underline;
}


.Footer .Destro .MenuBottom li
{
	float : left;
	margin : 0px;
	padding : 0px;	
	color : #505050;
	
}

.Footer .Destro .MenuBottom .liseparatore
{
	float : left;
	margin : 0px;
	padding : 0px;	
	color : #505050;
	padding-left : 4px;
	padding-right : 4px;
}

.Footer .Destro .MenuBottom li a
{
	margin : 0px;
	padding : 0px;	
	color : #505050;
	text-decoration : none;
}

.Footer .Destro .MenuBottom li a:hover
{
	margin : 0px;
	padding : 0px;	
	color : #505050;
	text-decoration : underline;
}


.LeftHome
{
	margin : 0px;
	padding : 0px;
	float : left;
	text-align : left;
}

.Left
{
	margin : 0px;
	padding : 0px;
	float : left;
	text-align : left;
}

.Right
{
	margin : 0px;
	padding : 0px;
	float : right;
	width : 200px;
}

.BoxTitle
{
	margin : 0px;
	padding : 0px;
	font-size : 8pt;
	font-weight : bold;
	background-image : url(../immagini/freccia.gif);
	background-position : left center;
	background-repeat : no-repeat;
	padding-left : 13px;
	text-align : left;
	margin-left : 10px;
	margin-bottom : 3px;
	
}

.BoxTitleBold
{
	margin : 0px;
	padding : 0px;
	font-size : 8pt;
	font-weight : bold;
	background-image : url(../immagini/freccia.gif);
	background-position : left center;
	background-repeat : no-repeat;
	padding-left : 13px;
	text-align : left;
	margin-left : 10px;
	margin-bottom : 3px;
	
}

.BoxLocation
{
	margin : 0px;
	padding : 0px;
	background-image : url(../immagini/sfondoBoxLocation.gif);
	background-position : left top;
	background-repeat : repeat-y;
	text-align : left;
}


.BoxLocation .MenuBoxLocation
{
	clear : both;
	margin : 0px;
	padding : 0px;	
	list-style : none;
	width : 180px;
	margin-left : 10px;
	
}

.BoxLocation .MenuBoxLocation li
{
	margin : 0px;
	padding : 0px;	
	color : #505050;
	border-bottom : 1px solid #CACAB0;
	text-align : left;
	padding-bottom :4px;
	padding-top :4px;
	padding-left : 5px;
}


.BoxLocation .MenuBoxLocation li a
{
	margin : 0px;
	padding : 0px;	
	color : #505050;
	text-decoration : none;
}

.BoxLocation .MenuBoxLocation li a:hover
{
	margin : 0px;
	padding : 0px;	
	color : #505050;
	text-decoration : underline;
}

.BoxLocation .MenuBoxLocation .SottoVoceVuoto
{
	margin : 0px;
	padding : 0px;	
	border-bottom : 0px;
	padding-top : 7px;
}

.BoxLocation .MenuBoxLocation .SottoVoce
{
	margin : 0px;
	padding : 0px;	
	color : #4287ae;
	border-bottom : 1px solid #CACAB0;
	text-align : left;
	padding-bottom :4px;
	padding-top :4px;
	padding-left : 15px;
	font-size : 7.5pt;
	background-image : url(../img/arrow_nera.gif);
	background-position : 9px center;
	background-repeat : no-repeat;
	
}


.BoxLocation .MenuBoxLocation .SottoVoce a
{
	margin : 0px;
	padding : 0px;	
	color : #4287ae;
	text-decoration : none;
}

.BoxLocation .MenuBoxLocation .SottoVoce a:hover
{
	margin : 0px;
	padding : 0px;	
	color : #505050;
	text-decoration : underline;
}


.BoxManage
{
	margin : 0px;
	padding : 0px;
	background-image : url(../immagini/sfondoBoxManage.gif);
	background-position : left top;
	background-repeat : repeat-y;	
}

.BoxManage .FormBoxManage
{
	clear : both;
	margin : 0px;
	padding : 0px;	
	width : 180px;
	margin-left : auto;
	margin-right : auto;
	text-align : left;
}


.BoxContact
{
	margin : 0px;
	padding : 0px;
	background-image : url(../immagini/sfondoBoxContact.gif);
	background-position : left top;
	background-repeat : repeat-y;	
}

.BoxContact .FormBoxContact
{
	clear : both;
	margin : 0px;
	padding : 0px;	
	width : 180px;
	margin-left : auto;
	margin-right : auto;
	text-align : left;
}



.BoxAnnuncio
{
	margin : 0px;
	padding : 0px;
	background-image : url(../immagini/sfondoBoxAnnuncio.gif);
	background-position : left top;
	background-repeat : repeat-y;	
}

.BoxAnnuncio .FormBoxAnnuncio
{
	clear : both;
	margin : 0px;
	padding : 0px;	
	width : 540px;
	margin-left : 15px;
	margin-right : 15px;
	text-align : left;
}

.BoxAnnuncio .AnnuncioThumbs
{
	margin : 0px;
	padding : 2px;
	border : 1px solid #D5D5D5;
}

.BoxAnnuncio .FormBoxAnnuncio .Foto
{
	margin : 0px;
	padding : 0px;	
	float : left;
	margin-right : 20px;
	width : 100px;
}

.BoxAnnuncio .FormBoxAnnuncio .Dati
{
	margin : 0px;
	padding : 0px;	
	float : left;
	line-height : 20px;
	width : 305px;
	padding-right : 10px;

}

.BoxAnnuncio .FormBoxAnnuncio .Bottoni
{
	margin : 0px;
	padding : 0px;	
	float : left;
	line-height : 20px;
	width : 90px;
	padding : 3px;
	border : 1px solid #e0e0e0;	
	text-align : center;
}

.BoxAnnuncio .FormBoxAnnuncio .Bottoni .Costo
{
	margin : 0px;
	padding : 0px;	
	color : #FF0000;
	font-size : 18pt;
	font-weight : bold;
	font-family : Arial;
}

.BoxAnnuncio .FormBoxAnnuncio .Bottoni .Costo .euro
{
	margin : 0px;
	padding : 0px;	
	color : #FF0000;
	font-size : 10pt;
	font-weight : bold;
}




.BoxAnnuncio .FormBoxAnnuncio .Boxdescr
{
	margin : 0px;
	padding : 0px;	
	padding : 5px;
	border : 1px solid #e0e0e0;
	margin-top : 10px;
	line-height : 15px;
	background-color : #E5F3FB;
}


.BoxAnnuncio .FormBoxAnnuncio .Dati .Costo
{
	margin : 0px;
	padding : 0px;	
	color : #FF0000;
	font-size : 12pt;
}


.BoxContenuto
{
	margin : 0px;
	padding : 0px;
	background-image : url(../immagini/sfondoBoxMappa.gif);
	background-position : left top;
	background-repeat : repeat-y;
}

.BoxContenuto .FormBoxContenuto
{
	clear : both;
	margin : 0px;
	padding : 0px;	
	width : 540px;
	margin-left : 15px;
	margin-right : 15px;
	text-align : left;
}

.BoxContenuto .FormBoxContenuto .Sinistro
{
	margin : 0px;
	padding : 0px;	
	width : 360px;
	padding-left : 15px;
	text-align : left;
	float : right;
	border-left : 1px solid #D5D5D5;
}

.BoxContenuto .FormBoxContenuto .Destro
{
	margin : 0px;
	padding : 0px;	
	width : 160px;
	text-align : left;
	float : left;
}


.BoxContenuto .FormBoxContenuto .Destro .LinkSimboloPrenota
{
	margin : 0px;
	padding : 0px;
	text-align : center;
	background-color : #FB9B2D;
	padding : 3px;
	color : #FFFFFF;
	font-weight : bold;	
	width : 150px;
	margin-top : 5px;
}

.BoxContenuto .FormBoxContenuto .Destro .LinkSimboloPrenota a
{
	margin : 0px;
	padding : 0px;
	text-align : left;
	text-decoration : underline;
	color : #FFFFFF;
	font-weight : bold;	
}

.BoxContenuto .FormBoxContenuto .Destro .LinkSimboloPrenota a:hover
{
	margin : 0px;
	padding : 0px;
	text-align : left;
	text-decoration : none;
	color : #FFFFFF;
	font-weight : bold;
}


.BoxContenuto .FormBoxContenuto .Destro .LinkSimboloLista
{
	margin : 0px;
	padding : 0px;
	text-align : center;
	background-color : #4287AE;
	padding : 3px;
	color : #FFFFFF;
	font-weight : bold;	
	width : 150px;
	margin-top : 5px;
}

.BoxContenuto .FormBoxContenuto .Destro .LinkSimboloLista a
{
	margin : 0px;
	padding : 0px;
	text-align : left;
	text-decoration : underline;
	color : #FFFFFF;
	font-weight : bold;	
}

.BoxContenuto .FormBoxContenuto .Destro .LinkSimboloLista a:hover
{
	margin : 0px;
	padding : 0px;
	text-align : left;
	text-decoration : none;
	color : #FFFFFF;
	font-weight : bold;
}

.BoxMappa
{
	margin : 0px;
	padding : 0px;
	background-image : url(../immagini/sfondoBoxMappa.gif);
	background-position : left top;
	background-repeat : repeat-y;
}

.BoxMappa .FormBoxMappa
{
	clear : both;
	margin : 0px;
	padding : 0px;	
	width : 540px;
	margin-left : 15px;
	margin-right : 15px;
	text-align : left;
}

.BoxMappa .FormBoxMappa .Sinistro
{
	margin : 0px;
	padding : 0px;	
	float : left;
	margin-right : 25px;
	width : 250px;
}

.BoxMappa .FormBoxMappa .Mappa
{
	margin : 0px;
	padding : 0px;	
	float : left;
	text-align : center;
	width : 265px;
}


.MenuLinkExhange
{
	padding : 0px;
	margin : 0px;
	list-style : none;
	line-height : 20px;
}

.MenuLinkExhange li
{
	padding : 0px;
	margin : 0px;
	width : 500px;
	background-image : url(../immagini/freccia.gif);
	background-position : left 8px;
	background-repeat : no-repeat;
	padding-left : 15px;
	text-align : left;	
}

.AnnuncioThumbs
{
	margin : 0px;
	padding : 2px;
	border : 1px solid #D5D5D5;
}

.ClearFloat
{
	clear : both;
	margin : 0px;
	padding : 0px;
}

.Spazio2px
{
	padding : 0px;
	margin : 0px;
}



.MenuHotel
{
	padding : 0px;
	margin : 0px;
	list-style : none;
	line-height : 20px;
	width : 160px;
}

.MenuHotel li
{
	padding : 0px;
	margin : 0px;
	background-image : url(../immagini/freccia.gif);
	background-position : left 8px;
	background-repeat : no-repeat;
	padding-left : 15px;
	text-align : left;	
}



.MenuGeneric
{
	padding : 0px;
	margin : 0px;
	list-style : none;
}

.MenuGeneric li
{
	padding : 0px;
	margin : 0px;
	width : auto;
	background-image : url(../immagini/freccia.gif);
	background-position : left 4px;
	background-repeat : no-repeat;
	padding-left : 20px;
	text-align : left;	
}

.SeparatoreOrizzontale
{
	padding : 0px;
	margin : 0px;
	border-bottom : 1px solid #E0E0E0;
	font-size : 2px;
}

.SeparatoreOrizzontaleTop
{
	padding : 0px;
	margin : 0px;
	border-top : 1px dotted #E0E0E0;
	font-size : 2px;
	margin-top : 5px;
}

.TabellaPrice
{
	padding : 0px;
	margin : 0px;
	font-size : 8pt;
}

.TabellaBooking
{
	padding : 0px;
	margin : 0px;
	font-size : 8pt;
	
}

.TabellaGeneric
{
	padding : 0px;
	margin : 0px;
	font-size : 8pt;
	
}



.Footer  .MenuBottom
{
	clear : both;
	margin : 0px;
	padding : 0px;	
	list-style : none;
	margin-left : auto;
	margin-right : auto;
	width : auto;
}

.Footer  .MenuBottom li
{
	float : left;
	margin : 0px;
	padding : 0px;	
	color : #505050;
}

.Footer  .MenuBottom .liseparatore
{
	float : left;
	margin : 0px;
	padding : 0px;	
	color : #505050;
	padding-left : 4px;
	padding-right : 4px;
}

.Footer  .MenuBottom li a
{
	margin : 0px;
	padding : 0px;	
	color : #505050;
	text-decoration : none;
}

.Footer  .MenuBottom li a:hover
{
	margin : 0px;
	padding : 0px;	
	color : #505050;
	text-decoration : underline;
}


.SiteMap
{
	margin : 0px;
	padding : 0px;
	padding-left : 30px;
	
}

.SiteMap a
{
	color : #505050;
	text-decoration : none;
}

.SiteMap  .Link
{
	clear : both;
	margin : 0px;
	padding : 0px;	
	list-style : none;
	margin-left : auto;
	margin-right : auto;
	width : auto;
	padding : 5px;
}

.SiteMap  .Link li
{
	margin : 0px;
	padding : 0px;	
	color : #505050;
	float : left;
	width : 230px;
	padding-top : 20px;
}



.SiteMap  .Link .liseparatore
{
	float : left;
	margin : 0px;
	padding : 0px;	
	color : #505050;
	padding-left : 4px;
	padding-right : 4px;
}

.SiteMap  .Link li a
{
	margin : 0px;
	padding : 0px;	
	color : #505050;
	text-decoration : underline;
}

.SiteMap  .Link li a:hover
{
	margin : 0px;
	padding : 0px;	
	color : #FFCC66;
	text-decoration : underline;
}



.SiteMap  .Link li .sottolink
{
	margin : 0px;
	padding : 0px;	
	color : #505050;
	list-style : none;

}

.SiteMap  .Link li .sottolink li
{
	margin : 0px;
	padding : 0px;	
	color : #505050;
	clear : both;
	padding-left : 15px;
}


.SiteMap  .Link li .sottolink li a
{
	margin : 0px;
	padding : 0px;	
	color : #505050;
	text-decoration : underline;
}

.SiteMap  .Link li .sottolink li a:hover
{
	margin : 0px;
	padding : 0px;	
	color : #FFCC66;
	text-decoration : underline;
}



.TopDestination
{
	padding : 0px;
	margin : 0px;
	list-style : none;
}

.TopDestination li
{
	padding : 0px;
	margin : 0px;
	width : 30%;
	float : left;
	padding-right : 10px;
	font-size : 7pt;
}

.TopDestination li a
{
	padding : 0px;
	margin : 0px;
	font-size : 8pt;
}


.TopMagazine
{
	padding : 0px;
	margin : 0px;
	list-style : none;
}

.TopMagazine li
{
	padding : 0px;
	margin : 0px;
	width : 45%;
	float : left;
	padding-right : 10px;
	font-size : 8pt;
}

.TopMagazine li a
{
	padding : 0px;
	margin : 0px;
	font-size : 8pt;
}


.BoxdescrA
{
	margin : 0px;
	padding : 0px;	
	padding : 5px;
	border : 1px solid #e0e0e0;
	margin-top : 10px;
	line-height : 15px;
	background-color : #E5F3FB;
}

.BoxdescrACosto
{
	margin : 0px;
	padding : 0px;	
	color : #FF0000;
	font-size : 12pt;
}

.BoxHomeSX
{
	float : left;
	margin : 10px;
	margin-left : 0px;
	text-align : left;
	width : 240px;
}

.BoxHomeDX
{
	float : right;
	margin : 10px;
	margin-right : 0px;
	text-align : left;
	width : 240px;
}

.BoxHomeDX a, .BoxHomeSX a
{
	padding : 0px;
	margin : 0px;
	color : #ea600c;
	font-size : 20px;
	font-weight : normal;
}

.BoxHomeSeparatore
{
	float : left;
	padding : 0px;
	margin : 0px;
	text-align : left;
	width : 20px;
}

.PromoHome
{
	width : 550;
	padding : 0px;
	margin : 0px;
	color : #505050;
	
}

.BoxIntro
{
	clear : both;
	margin : 0px;
	padding : 0px;	
	width : 540px;
	margin-left : 25px;
	margin-right : 10px;
	text-align : left;
}

.homeHeader
{
	padding : 0px;
	margin : 0px;
	margin-left : auto;
	margin-right : auto;
	width : 770px;
	background-color : #e0e0e0;
	height : 130px;
	clear : both;
	padding : 10px;
}