body, html
{
	margin : 0px;
	padding : 0px;
	font-family : "Trebuchet MS", Arial;
	font-size : 12px;
	background-color : #FFFFFF;
	color : #505050;	
	border-top : 5px solid #90C27E;	
	height : 100%;
}

a
{
	padding : 0px;
	margin : 0px;
	color : #505050;
	text-decoration : underline;
}

a:hover
{
	padding : 0px;
	margin : 0px;
	color : #90C27E;
	text-decoration : underline;
}

INPUT, SELECT, TEXTAREA
{
	font-size : 11px;
}

FORM 
{
	padding : 0px;
	margin : 0px;
}

#FormBoxRicercaSemplice
{
	padding : 3px;
}

.LinkSimbolo
{
	margin : 0px;
	padding : 0px;	
	color : #505050;
	background-image : url(../immagini/imgSimboloMenuBlu.gif);
	background-position : left center;
	background-repeat : no-repeat;
	padding-left : 10px;
	text-decoration : underline;
}

.LinkSimbolo:hover
{
	margin : 0px;
	padding : 0px;	
	color : #90C27E;
	background-image : url(../immagini/imgSimboloMenuBlu.gif);
	background-position : left center;
	background-repeat : no-repeat;
	padding-left : 10px;
	text-decoration : underline;
}

.LinkTop
{
	margin : 0px;
	padding : 0px;	
	color : #505050;
	background-image : url(../immagini/imgFrecciaTop.gif);
	background-position : left center;
	background-repeat : no-repeat;
	padding-left : 10px;
	text-decoration : underline;
}

.LinkTop:hover
{
	margin : 0px;
	padding : 0px;	
	color : #90C27E;
	background-image : url(../immagini/imgFrecciaTop.gif);
	background-position : left center;
	background-repeat : no-repeat;
	padding-left : 10px;
	text-decoration : underline;
}

.Pagina
{
	margin : 0px;
	padding : 0px;
	margin-left : auto;
	margin-right : auto;
	width : 100%;
	height : 100%;
	
}

.PaginaInterna
{
	margin : 0px;
	padding : 0px;	
	height : 100%;
	background-color : #F0F0F0;
}

.PaginaInterna .Contenuto
{
	margin : 0px;
	padding : 0px;	
	width : 950px;	
	text-align : left;
	margin-left : auto;
	margin-right : auto;
	height : 100%;
	background-image : url(../immagini/sfondoPagina.jpg);
	background-position : center top;
	background-repeat : repeat-y;
}

.PaginaInterna .ContenutoAP
{
	margin : 0px;
	padding : 0px;	
	width : 100%;	
	text-align : left;
	margin-left : auto;
	margin-right : auto;
	height : 100%;
	background-color : #FFFFFF;
}

.PaginaInterna .Contenuto .ContenutoSinistro
{
	margin : 0px;
	padding : 0px;	
	width : 180px;
	height : 100%;
	background-image : url(../immagini/sfondoMenu.jpg);
	background-position : left top;
	background-repeat : no-repeat;	
	padding-left  : 25px;
	padding-right : 25px;
}

.PaginaInterna .ContenutoAP .ContenutoSinistro
{
	margin : 0px;
	padding : 0px;	
	width : 200px;
	height : 100%;
	padding-left  : 25px;
	padding-right : 25px;
	padding-top : 10px;
	border-right : 1px dotted #d0d0d0;
}

.PaginaInterna .Contenuto .ContenutoCentro
{
	margin : 0px;
	padding : 0px;	
	padding-left : 20px;
	padding-right : 15px;
	height : 100%;
	width : 595px;
}

.PaginaInterna .ContenutoAP .ContenutoCentroAP
{
	margin : 0px;
	padding : 0px;	
	padding-left : 10px;
	padding-right : 5px;
	height : 100%;
}

.PaginaInterna .Contenuto .ContenutoDestro
{
	margin : 0px;
	padding : 0px;	
	width : 290px;
	height : 100%;
	padding-left : 10px;
	padding-right : 15px;	
	border-left : 5px dotted #e0e0e0;
	
}

.Header
{
	margin : 0px;
	padding : 0px;	
	margin-bottom : 10px;
	text-align : left;
	margin-left : auto;
	margin-right : auto;
}

.Header .HeaderCentro
{
	margin : 0px;
	padding : 0px;	
	background-color : #E0E0E0;
}


.Toolbar
{
	margin : 0px;
	padding : 0px;	
	margin-bottom : 10px;
	width : 560px;	
	height : 55px;
	text-align : left;
	margin-left : auto;
	margin-right : auto;
	background-image : url(../immagini/sfondoToolbar.jpg);
	background-position : left top;
	background-repeat : no-repeat;		
}

.Toolbar .ToolbarCentro
{
	margin : 0px;
	padding : 0px;	
	padding-left : 15px;
	padding-right : 15px;
	padding-top : 10px;
}

.Toolbar .ToolbarCentro .Sinistro
{
	margin : 0px;
	padding : 0px;	
	float: left;
	text-align : left;
	padding-left : 130px;
	font-weight : bold;
	padding-top : 10px;
	text-decoration : none;
	letter-spacing : 1px;
}

.Toolbar .ToolbarCentro .Destro
{
	margin : 0px;
	padding : 0px;	
	float: right;
	text-align : right;
	padding-right : 150px;
	font-weight : bold;
	padding-top : 10px;
	text-decoration : none;
	letter-spacing : 1px;
}

.Toolbar .ToolbarCentro .Destro a, .Toolbar .ToolbarCentro .Sinistro a
{
	text-decoration : none;
}

.Toolbar .ToolbarCentro .Destro a:hover, .Toolbar .ToolbarCentro .Sinistro a:hover
{
	text-decoration : underline;
}


.PaginaFooter
{
	margin : 0px;
	padding : 0px;	
	background-color : #171717;	
	background-image : url(../immagini/sfondoFooter.gif);
	background-position : left top;
	background-repeat : repeat-x;	
	clear : both;
}


.Footer
{
	margin : 0px;
	padding : 0px;	
	color : #FFFFFF;
	margin-top : 15px;
	width : 790px;	
	text-align : left;
	margin-left : auto;
	margin-right : auto;	
}

.Footer TD
{
	margin : 0px;
	padding : 0px;	
	color : #FFFFFF;
	width : 25%;	
	text-align : left;
	padding-left : 10px;
}


.Footer .menu
{
	margin : 0px;
	padding : 0px;	
	color : #FFFFFF;
	text-decoration : none;
	font-style : italic;
}

.Footer .menu:hover
{
	margin : 0px;
	padding : 0px;	
	color : #FFFFFF;
	text-decoration : underline;
	font-style : italic;	
}

.TitoloMenuLateraleSinistro
{
	margin : 0px;
	padding : 0px;
	background-color : #F0F0F0;
	padding-top : 3px;
	padding-left : 15px;
	color : #505050;
	font-weight : bold;
	margin-bottom : 3px;
	padding-bottom : 3px;
}

.TitoloMenuLateraleDestro
{
	margin : 0px;
	padding : 0px;
	background-color : #F0F0F0;
	height : 18px;
	padding-top : 3px;
	padding-left : 17px;
	color : #505050;
	font-weight : bold;
	margin-top : 1px;
}



.Contenuto .ContenutoDestro .titolo
{
	margin : 0px;
	padding : 0px;	
	margin-top : 3px;
	margin-bottom : 3px;
	border-bottom : 1px dotted #e0e0e0;
	font-weight : bold;
	color : #505050;
}


.Contenuto .ContenutoDestro .menu_laterale_sinistro
{
	margin : 0px;
	padding : 0px;	
	list-style : none;
	margin-top : 3px;
}

.Contenuto .ContenutoDestro .menu_laterale_sinistro li
{
	margin : 0px;
	padding : 0px;	
	color : #000000;
	background-image : url(../immagini/imgSimboloMenuBlu.gif);
	background-position : left center;
	background-repeat : no-repeat;
	padding-left : 15px;
	border-bottom : 1px solid #CACACA;
	padding-top : 3px;
	padding-bottom : 3px;
}

.Contenuto .ContenutoDestro .menu_laterale_sinistro li a
{
	margin : 0px;
	padding : 0px;	
	text-decoration : none;
}

.Contenuto .ContenutoDestro .menu_laterale_sinistro li a:hover
{
	margin : 0px;
	padding : 0px;	
	text-decoration : underline;
}


.Contenuto .ContenutoDestro .menu_laterale_sinistro .liseparatore
{
	margin : 0px;
	padding : 0px;	
	color : #000000;
	height : 16px;
	padding-top : 2px;
	padding-left : 20px;
	background-image : none;
	border : 0px;
}





.Contenuto .ContenutoSinistro .menu_laterale_sinistro, .ContenutoAP .ContenutoSinistro .menu_laterale_sinistro
{
	margin : 0px;
	padding : 0px;	
	list-style : none;
	margin-top : 3px;
}

.Contenuto .ContenutoSinistro .menu_laterale_sinistro li, .ContenutoAP .ContenutoSinistro .menu_laterale_sinistro li
{
	margin : 0px;
	padding : 0px;	
	color : #000000;
	background-image : url(../immagini/imgSimboloMenuBlu.gif);
	background-position : left center;
	background-repeat : no-repeat;
	padding-left : 15px;
	border-bottom : 1px solid #CACACA;
	padding-top : 3px;
	padding-bottom : 3px;
}

.Contenuto .ContenutoSinistro .menu_laterale_sinistro li a, .ContenutoAP .ContenutoSinistro .menu_laterale_sinistro li a
{
	margin : 0px;
	padding : 0px;	
	text-decoration : none;
}

.Contenuto .ContenutoSinistro .menu_laterale_sinistro li a:hover, .ContenutoAP .ContenutoSinistro .menu_laterale_sinistro li a:hover
{
	margin : 0px;
	padding : 0px;	
	text-decoration : underline;
}


.Contenuto .ContenutoSinistro .menu_laterale_sinistro .liseparatore, .ContenutoAP .ContenutoSinistro .menu_laterale_sinistro .liseparatore
{
	margin : 0px;
	padding : 0px;	
	color : #000000;
	height : 16px;
	padding-top : 2px;
	padding-left : 20px;
	background-image : none;
	border : 0px;
}















.BoxLoginDestro
{
	margin : 0px;
	padding : 0px;
	background-color : #F0F0F0;
	color : #505050;
	padding-top : 10px;
	padding-left : 15px;
	width : 165px;
	background-image : url(../immagini/imgSfondoBandiere.gif);
	background-position : left bottom;
	background-repeat : no-repeat;	
	padding-bottom : 15px;
}

.sottomenu_laterale_sinistro
{
	margin : 0px;
	padding : 0px;	
	list-style : none;
	margin-top : 3px;
	margin-left : 10px;
}

.sotto2livellomenu_laterale_sinistro
{
	margin : 0px;
	padding : 0px;	
	list-style : none;
	margin-top : 3px;
	margin-left : 20px;
}


.sottomenu_laterale_sinistro li, .sotto2livellomenu_laterale_sinistro li
{
	margin : 0px;
	padding : 0px;	
	color : #000000;
	height : 16px;
	padding-top : 2px;
	background-image : url(../immagini/imgSimboloMenuBlu.gif);
	background-position : 10px center;
	background-repeat : no-repeat;
	padding-left : 20px;
}

.sottomenu_laterale_sinistro li a, .sotto2livellomenu_laterale_sinistro li a
{
	margin : 0px;
	padding : 0px;	
	text-decoration : underline;
}

.sottomenu_laterale_sinistro li a:hover, .sotto2livellomenu_laterale_sinistro li a:hover
{
	margin : 0px;
	padding : 0px;	
	text-decoration : underline;
}

.sottomenu_laterale_sinistro .liseparatore, .sotto2livellomenu_laterale_sinistro .liseparatore
{
	margin : 0px;
	padding : 0px;	
	color : #000000;
	height : 16px;
	padding-top : 2px;
	padding-left : 20px;
	background-image : none;
}


.BoxRicercaDestro
{
	margin : 0px;
	padding : 0px;
	color : #505050;
	padding-top : 2px;
	padding-left : 15px;
	padding-bottom : 8px;
	float : left;
}

.FormBoxLogin 
{
	padding : 0px;
	margin : 0px;
	font-weight : normal;
	border-top : 10px solid #EFEFEF;
	padding-top : 5px;
	border-bottom : 10px solid #EFEFEF;
}

.FormBoxLogin .input
{
	padding : 0px;
	margin : 0px;
}

.BottoneArancione
{
	padding : 0px;
	margin : 0px;
	border : 0px;
	background-image : url(../immagini/frecciaVerde.gif);
	background-position : left center;
	background-repeat : no-repeat;	
	padding-left : 12px;
	text-decoration : none;
	color : #505050;
	margin-left : 10px;
	
}

.BottoneArancione:hover
{
	padding : 0px;
	margin : 0px;
	border : 0px;
	background-image : url(../immagini/frecciaVerde.gif);
	background-position : left center;
	background-repeat : no-repeat;	
	padding-left : 12px;
	text-decoration : underline;
	margin-left : 10px;
}


.BottoneAzzurro
{
	padding : 0px;
	margin : 0px;
	border : 0px;
	background-image : url(../immagini/imgFrecciaTitoloMenuDestro.gif);
	background-position : left 4px;
	background-repeat : no-repeat;	
	font-size : 11px;
	padding-left : 12px;
	font-weight : bold;
	text-decoration : none;
	color : #505050;
	margin-left : 10px;
	
}

.BottoneAzzurro:hover
{
	padding : 0px;
	margin : 0px;
	border : 0px;
	background-image : url(../immagini/imgFrecciaTitoloMenuDestro.gif);
	background-position : left 4px;
	background-repeat : no-repeat;	
	font-size : 11px;
	padding-left : 12px;
	font-weight : bold;
	text-decoration : underline;
	color : #505050;
	margin-left : 10px;
}

.BottoneAzzurro2
{
	padding : 0px;
	margin : 0px;
	border : 0px;
	background-color : #D8E5FF;
	background-image : url(../immagini/imgFrecciaTitoloMenuDestro.gif);
	background-position : left 4px;
	background-repeat : no-repeat;	
	font-size : 11px;
	padding-left : 12px;
	font-weight : bold;
	text-decoration : none;
	color : #000000;
}

.BottoneAzzurro2:hover
{
	padding : 0px;
	margin : 0px;
	border : 0px;
	background-color : #D8E5FF;
	background-image : url(../immagini/imgFrecciaTitoloMenuDestro.gif);
	background-position : left 4px;
	background-repeat : no-repeat;	
	font-size : 11px;
	padding-left : 12px;
	font-weight : bold;
	text-decoration : underline;
	color : #000000;
}

.BottoneBlu
{
	padding : 0px;
	margin : 0px;
	border : 0px;
	background-image : url(../immagini/imgFrecciaTitoloMenuSinistr.gif);
	background-position : left center;
	background-repeat : no-repeat;	
	font-size : 11px;
	padding-left : 12px;
	font-weight : bold;
	text-decoration : none;
	color : #505050;
	
}

.BottoneBlu:hover
{
	padding : 0px;
	margin : 0px;
	border : 0px;
	background-image : url(../immagini/imgFrecciaTitoloMenuSinistr.gif);
	background-position : left center;
	background-repeat : no-repeat;	
	font-size : 11px;
	padding-left : 12px;
	font-weight : bold;
	text-decoration : underline;
	color : #505050;
	
}

.BoxDivOverflow
{
	margin : 0px;
	padding : 5px;
	width : 400px;
	height : 150px;
	overflow : auto;
	border : 1px solid #A8BBD4;
	margin-left : auto;
	margin-right : auto;
	text-align : center;
}

.BoxTestoOverflow
{
	margin : 0px;
	padding : 5px;
	height : 200px;
	overflow : auto;
	border : 1px solid #A8BBD4;
	background-color : #F0F0F0;	
	text-align :left;
}

.BoxTestoOverflowCorto
{
	margin : 0px;
	padding : 5px;
	height : 100px;
	overflow : auto;
	border : 1px solid #A8BBD4;
	background-color : #F0F0F0;	
	text-align :left;
}

.TitoloCentrale
{
	margin : 0px;
	padding : 0px;
	font-family : "Times New Roman";
	color : #505050;
	border-bottom : 1px solid #F0F0F0;
	font-size : 22px;
	font-weight : normal;
	margin-bottom : 10px;
	margin-top : 10px;
}

.ErrorMessage
{
	margin : 0px;
	padding : 0px;
	color : #FF0000;
	padding-top : 7px;
	padding-bottom : 7px;
}

.TabellaHome
{
	margin : 0px;
	padding : 0px;
	width : 100%;
	margin-bottom : 10px;
}

.TabelleElenchi
{
	margin : 0px;
	padding : 0px;
	width : 100%;
}

.TabelleElenchi th
{
	margin : 0px;
	padding : 0px;
	background-color : #F0F0F0;
	color : #505050;
	padding : 5px;
	border-bottom : 1px solid #C0C0C0;
	border-top : 1px solid #C0C0C0;
}

.TabelleElenchi td
{
	margin : 0px;
	padding : 0px;
	border-right : 1px solid #F0F0F0;
	border-bottom : 1px solid #F0F0F0;
	color : #505050;
	padding : 5px;
}

.TabelleElenchi .tdRosso
{
	margin : 0px;
	padding : 0px;
	border-right : 1px solid #F0F0F0;
	border-bottom : 1px solid #F0F0F0;
	color : #FF0000;
	padding : 5px;
}

.TabelleElenchi tr
{
	margin : 0px;
	padding : 0px;
	color : #000000;
	padding : 5px;
}

.TabelleTab
{
	margin : 0px;
	padding : 0px;
	width : 100%;
}

.TabelleTab td
{
	margin : 0px;
	padding : 0px;
	border-top : 1px solid #F0F0F0;
	border-bottom : 1px solid #F0F0F0;
	padding : 8px;
	background-color : #F0F0F0;
	color : #505050;	
	width : 14%;
}

.TabelleTab td .LinkTabSelezionato
{
	margin : 0px;
	padding : 0px;
	border : 1px solid #505050;
	padding : 5px;
	background-color : #505050;
	color : #FFFFFF;
	text-decoration : none;
}

.TabelleTab td .LinkTab
{
}


.TabelleRicerca
{
	margin : 0px;
	padding : 0px;
	background-color : #F0F0F0;
	color : #505050;
	padding : 5px;
	border-bottom : 1px solid #E0E0E0;
	border-top : 1px solid #E0E0E0;
	width : 100%;
}


.TabellaDocumenti
{
	margin : 0px;
	padding : 0px;
}

.TabellaDocumenti td
{
	margin : 0px;
	padding : 0px;
	color : #000000;
	padding : 5px;
}

.NavigatoreOrizzontale
{
	padding : 0px;
	margin : 0px;
	list-style : none;
}

.NavigatoreOrizzontale li
{
	padding : 0px;
	margin : 0px;
	background-image : url(../immagini/frecciaVerde.gif);
	background-position : left center;
	background-repeat : no-repeat;
	padding-left : 12px;
	font-weight : bold;
	text-decoration : none;
	float : left;
	padding-right : 10px;
}

.NavigatoreOrizzontale li a
{
	padding : 0px;
	margin : 0px;
	text-decoration : none;
}

.SeparatoreOrizzontaleAzzurro
{
	padding : 0px;
	margin : 0px;
	border-bottom : 1px dotted #E0E0E0;
	padding-top : 6px;
	padding-bottom : 6px;
	clear : both;
}

.SeparatoreOrizzontaleAnnunci
{
	padding : 0px;
	margin : 0px;
	border-bottom : 1px solid #EFEFEF;
	padding-bottom : 4px;
	clear : both;
	font-size : 1px;
	padding-top : 4px;
}

.SeparatoreOrizzontaleArancione
{
	padding : 0px;
	margin : 0px;
	border-bottom : 1px dotted #E0E0E0;
	padding-top : 8px;
	clear : both;
}

.LinkNavigazione
{
	margin : 0px;
	padding : 0px;	
	color : #505050;
	text-decoration : none;
}

.LinkNavigazione:hover
{
	margin : 0px;
	padding : 0px;	
	color : #90C27E;
	text-decoration : underline;
}

.TdNavigazione
{
	background-image : url(../immagini/frecciaVerde.gif);
	background-position : left 5px;
	background-repeat : no-repeat;	
	padding-left : 10px;	
	padding-right : 5px;		
	padding-bottom : 5px;			
}

.boldBig
{
	padding : 0px;
	margin : 0px;
	font-size : 14px;
}

.Clear
{
	clear : both;
	margin : 0px;
	padding :0px;
}

.TabelleTabPaginazione
{
	margin : 0px;
	padding : 0px;
	width : 100%;
	background-color : #F0F0F0;
	border-top : 1px solid #C0C0C0;
	border-bottom : 1px solid #C0C0C0;	
}

.TabelleTabPaginazione td
{
	margin : 0px;
	padding : 0px;
	padding : 8px;
	color : #505050;	
}

.TabelleTabPaginazione td .LinkTabSelezionato
{
	margin : 0px;
	padding : 0px;
	border : 1px solid #505050;
	padding : 5px;
	background-color : #505050;
	color : #FFFFFF;
	text-decoration : none;
}

.TabelleTabPaginazione td .LinkTab
{
}

.TitoloOffertaLista
{
	padding : 0px;
	margin : 0px;
	font-size : 14px;
	font-weight : bold;
	padding-bottom : 2px;
}

.TitoloOffertaListaSmall
{
	padding : 0px;
	margin : 0px;
	font-weight : bold;
	padding-bottom : 2px;
}

.LuogoOffertaLista
{
	padding : 0px;
	margin : 0px;
	font-size : 11px;
	color : #505050;
	padding-bottom : 4px;
	font-weight : bold;
}

.LuogoOffertaLista a
{
	padding : 0px;
	margin : 0px;
	font-size : 11px;
	color : #505050;
	padding-bottom : 4px;
	text-decoration : none;
}

.LuogoOffertaLista a:hover
{
	padding : 0px;
	margin : 0px;
	font-size : 11px;
	color : #F79433;
	padding-bottom : 4px;
	text-decoration : underline;
}

.TipologiaOffertaLista
{
	padding : 0px;
	margin : 0px;
	font-size : 11px;
	color : #9D9D9D;
	padding-bottom : 4px;
}

.PrezziOffertaLista
{
	padding : 0px;
	margin : 0px;
	font-size : 11px;
	color : #FF0000;
	padding-bottom : 4px;
	font-weight : bold;
}

.PrezziOffertaListaNormal
{
	padding : 0px;
	margin : 0px;
	font-size : 11px;
	color : #FF0000;
	padding-bottom : 4px;
}

.PrezziOffertaDettaglio
{
	padding : 0px;
	margin : 0px;
	font-size : 14px;
	color : #FF0000;
	float : right;
	padding-bottom : 4px;
}

.OffertaUtente
{
	padding : 5px;
	margin : 0px;
	font-size : 13px;
}

.LinkSimboloDettaglio
{
	margin : 0px;
	padding : 0px;	
	color : #505050;
	background-image : url(../immagini/frecciaVerde.gif);
	background-position : left 4px;
	background-repeat : no-repeat;
	padding-left : 10px;
	text-decoration : underline;
}

.LinkSimboloDettaglio:hover
{
	margin : 0px;
	padding : 0px;	
	background-image : url(../immagini/frecciaVerde.gif);
	background-position : left 4px;
	background-repeat : no-repeat;
	padding-left : 10px;
	text-decoration : underline;
}

.LinkNulla
{
	margin : 0px;
	padding : 0px;	
	text-decoration : none;
}

.SubTitle
{
	margin : 0px;
	padding : 0px;
	font-family : "Times New Roman";
	color : #505050;
	border-bottom : 1px solid #F0F0F0;
	font-size : 22px;
	font-weight : normal;
	margin-bottom : 10px;
	margin-top : 10px;
}

.SubTitleNoSimbolo
{
	margin : 0px;
	padding : 0px;	
	color : #F79433;
	text-decoration : none;
	font-weight : bold;
	padding-bottom : 3px;
	border-bottom : 1px solid #F0F0F0;
	font-size : 11px;
}

.LinkSubTitle
{
	margin : 0px;
	padding : 0px;	
	color : #F79433;
	background-image : url(../immagini/imgFrecciaTitoloMenuSinistr.gif);
	background-position : left 4px;
	background-repeat : no-repeat;
	padding-left : 13px;
	text-decoration : none;
	font-weight : bold;
	padding-bottom : 3px;
	border-bottom : 1px solid #F0F0F0;
	font-size : 11px;
}

.LinkSubTitle:hover
{
	margin : 0px;
	padding : 0px;	
	color : #F79433;
	background-image : url(../immagini/imgFrecciaTitoloMenuSinistr.gif);
	background-position : left 4px;
	background-repeat : no-repeat;
	padding-left : 13px;
	text-decoration : underline;
	font-weight : bold;
	padding-bottom : 3px;
	border-bottom : 1px solid #F0F0F0;
	font-size : 11px;
}



.OffertaTitle
{
	margin : 0px;
	padding : 0px;	
	color : #000000;
	background-image : url(../immagini/imgFrecciaTitoloMenuSinistr.gif);
	background-position : left 4px;
	background-repeat : no-repeat;
	padding-left : 13px;
	text-decoration : none;
	font-weight : bold;
}

.OffertaThumbs
{
	margin : 0px;
	padding : 0px;	
	margin-left : 2px;
	margin-bottom : 2px;	
	padding : 3px;
	border : 4px solid #F0F0F0;	
}

.OffertaBoxIntro
{
	margin : 0px;
	padding : 0px;	
	border : 1px solid #F0F0F0;
	padding : 5px;
	margin-left : 5px;
	margin-top : 5px;
}

.OffertaBoxIntroDisteso
{
	margin : 0px;
	padding : 0px;	
	border : 1px solid #D8E5FF;
	padding : 5px;
}

.OffertaTitleInterni
{
	margin : 0px;
	padding : 0px;	
	color : #505050;
	background-image : url(../immagini/imgFrecciaTitoloMenuSinistr.gif);
	background-position : 4px 9px;
	background-repeat : no-repeat;
	padding-left : 16px;
	text-decoration : none;
	font-weight : bold;
	margin-top : 5px;
	margin-bottom : 5px;
	background-color : #F0F0F0;
	padding-top : 5px;
	padding-bottom : 5px;
	
}

.OffertaBoxNavigatore
{
	padding : 0px;
	margin : 0px;
	border : 1px solid #C0C0C0;
	background-color : #F0F0F0;
	color : #505050;
	margin-left : 4px;
	width : 162px;
	padding : 7px;
}

.OffertaBoxNavigatoreDisteso
{
	padding : 0px;
	margin : 0px;
	border-bottom : 1px solid #C0C0C0;
	border-top : 1px solid #C0C0C0;
	background-color : #F0F0F0;
	padding : 7px;
}


.OffertaTitleArancione
{
	margin : 0px;
	padding : 0px;	
	color : #000000;
	background-color : #FFEACC;
	background-image : url(../immagini/imgFrecciaTitoloMenuSinistr.gif);
	background-position : 10px 9px;
	background-repeat : no-repeat;
	padding-left : 23px;
	text-decoration : none;
	font-weight : bold;
	padding-top : 5px;
	padding-bottom : 5px;
	margin-bottom : 5px;
}

.OffertaTitleTariffe
{
	margin : 0px;
	padding : 0px;	
	color : #FFFFFF;
	background-color : #6C86C2;
	padding-left : 23px;
	text-decoration : none;
	font-weight : bold;
	padding-top : 5px;
	padding-bottom : 5px;
	margin-bottom : 5px;
}

.OffertaTitleAzzurro
{
	margin : 0px;
	padding : 0px;	
	color : #000000;
	background-color : #D8E5FF;
	background-image : url(../immagini/imgFrecciaTitoloMenuSinistr.gif);
	background-position : 10px 9px;
	background-repeat : no-repeat;
	padding-left : 23px;
	text-decoration : none;
	font-weight : bold;
	padding-top : 5px;
	padding-bottom : 5px;
	margin-bottom : 5px;
}

.OffertaTitleDispo
{
	margin : 0px;
	padding : 0px;	
	color : #000000;
	background-color : #D8E5FF;
	padding-left : 23px;
	text-decoration : none;
	font-weight : bold;
	padding-top : 5px;
	padding-bottom : 5px;
	margin-bottom : 5px;
}

.tabellaContenuti td
{
	padding : 0px;
	margin : 0px;
}

.OffertaCaratteristiche
{
	padding : 0px;
	margin : 0px;
	background-color : #F0F0F0;
	padding : 5px;
}

.OffertaDistanzeTerritorio
{
	padding : 0px;
	margin : 0px;
	background-color : #EEF4FF;
	padding : 5px;
}

.TabellaTariffe
{
	padding : 0px;
	margin : 0px;
}

.TabellaTariffe td
{
	padding : 0px;
	margin : 0px;
	border-bottom : 1px solid #D8E5FF;
	border-right : 1px solid #D8E5FF;
}

.TariffeOfferta
{
	padding : 0px;
	margin : 0px;
	color : #FF0000;
}

.TariffeBarrato
{
	padding : 0px;
	margin : 0px;
	font-size : 10px;
	text-decoration : line-through;
}

.DispoClass
{
	padding : 0px;
	margin : 0px;
	border : 1px solid #81EAA1;
	font-size : 10px;
	padding : 2px;
}

.NoDispoClass
{
	padding : 0px;
	margin : 0px;
	border : 1px solid #EA8181;
	font-size : 10px;
	padding : 2px;
}

.ValutazioneMini
{
	padding : 0px;
	margin : 0px;
	color : #D56E00;
	font-size : 10px;
}

.ValutazioneGrande
{
	padding : 0px;
	margin : 0px;
	color : #D56E00;
	font-size : 12px;
	font-weight : bold;
}

.BoxValutazione
{
	padding : 0px;
	margin : 0px;
	padding-bottom : 5px;
}

.TitleRicercaTerritorio
{
	padding : 0px;
	margin : 0px;
	font-weight : bold;
	font-size : 11px;
	color : #505050;
}

.BoxRicercaTerritorio
{
	padding : 0px;
	margin : 0px;
	font-weight : bold;
	color : #505050;
}

.BoxRicercaTerritorio TABLE
{
	background-color : #F5F5F5;
	width : 100%;
}

.BoxModulo
{
	padding : 0px;
	margin : 0px;
	font-weight : bold;
	color : #000000;
	background-color : #93B8FE;
	padding : 6px;	
	width : 270px;
	float : left;
}

.BoxModulo SELECT
{
	padding : 0px;
	margin : 0px;
	font-size : 10px;
}

.pag_link
{
	margin : 2px;
	padding : 3px;
	padding-left : 3px;
	padding-right : 3px;
	border : 1px solid #505050;
	color : #505050;
	text-decoration : none;
	width : 15px;
}

.pag_link:hover
{
	margin : 2px;
	padding : 3px;
	padding-left : 3px;
	padding-right : 3px;	
	border : 1px solid #505050;
	color : #FFFFFF;
	text-decoration : none;
	background-color : #505050;
	width : 15px;
}

.pag_selected
{
	margin : 2px;
	padding : 3px;
	padding-left : 3px;
	padding-right : 3px;	
	border : 1px solid #505050;
	color : #FFFFFF;
	text-decoration : none;
	background-color : #505050;
	width : 15px;
}

.BoxCodiceSconto
{
	padding : 0px;
	margin : 0px;
	font-size : 14px;
	font-weight : bold;
	color : #FF0000;
	margin-top : 5px;
	background-image : url(../immagini/imgSimboloMenuBlu.gif);
	background-position : left center;
	background-repeat : no-repeat;	
	padding-left : 10px;	
	margin-left : 10px;
}


.BoxCodiceCredito
{
	padding : 0px;
	margin : 0px;
	font-size : 14px;
	font-weight : bold;
	color : #FF0000;
	margin-top : 5px;
	background-image : url(../immagini/imgSimboloMenuBlu.gif);
	background-position : left center;
	background-repeat : no-repeat;	
	padding-left : 10px;	
	margin-left : 10px;
}

.BoxCodiceSaldoCredito
{
	padding : 0px;
	margin : 0px;
	font-weight : bold;
	margin-top : 5px;
	padding-left : 10px;	
	margin-left : 10px;
}

.Thumbnails
{
	margin : 0px;
	padding : 10px;
	background-image : url(../immagini/sfondoThumbs.gif);
	background-position : left center;
	background-repeat : no-repeat;	
	width : 80px;
	height : 80px;
}

.ThumbnailsEsteso
{
	margin : 0px;
	padding : 3px;
	border : 1px dotted #e0e0e0;
}

.ClearFloat
{
	clear : both;
}

.Banner468x60
{
	padding : 0px;
	margin : 0px;
	padding-left : 15px;
	padding-top : 10px;
}

.BoxImmaginiOfferta
{
	padding-right : 5px;
	
}

.OffertaNoFoto
{
	text-align : center;
	padding : 3px;
	border : 4px solid #F0F0F0;

}


.SponsorLink
{
	margin : 0px;
	padding : 5px;
	width : 140px;
	border : 1px solid #E0E0E0;
	margin-top : 20px;
	text-align : left;
}

.SponsorLink ul
{
	margin : 0px;
	padding : 0px;
	list-style : none;	
	text-align : left;
}

.SponsorLink ul li
{
	margin : 0px;
	padding : 0px;
	margin : 0px;
	padding : 0px;	
	color : #505050;
	background-image : url(../immagini/imgSimboloMenuBlu.gif);
	background-position : left center;
	background-repeat : no-repeat;
	padding-left : 10px;
	text-decoration : underline;
	text-align : left;	
	margin-bottom : 5px;
}


.MenuTurismo
{
	padding : 0px;
	margin : 0px;
	
}

.MenuTurismo fieldset
{
	border : 1px solid #e0e0e0;
	padding : 10px;
}



.PrezziOffertaListaBig
{
	padding : 0px;
	margin : 0px;
	font-size : 18px;
	color : #FF0000;
	padding-bottom : 4px;
}

.AnnuncioImmagineListe
{
	margin : 0px;
	padding : 0px;
	width : 110px;
	vertical-align : top;
	float : left;
}

.AnnuncioTestoListe
{
	margin : 0px;
	padding : 0px;
	float : left;
	width : 	165px;
}


.AnnuncioImmagine
{
	margin : 0px;
	padding : 0px;
	width : 110px;
	border : 0px solid #ffffff; 
	vertical-align : top;
}

.AnnuncioTesto
{
	margin : 0px;
	padding : 0px;
	float : left;
	width : 	165px;
}

.AnnuncioTestoEsteso
{
	margin : 0px;
	padding : 0px;
	border : 0px solid #ffffff; 
	vertical-align : top;
}

.AnnuncioDati
{
	margin : 0px;
	padding : 0px;
	width : 	275px;
	padding-top : 5px;
}

.AnnuncioDatiPiccolo
{
	margin : 0px;
	padding : 0px;
	font-size : 11px;
}

.AnnuncioDatiPiccolo .Rosso
{
	margin : 0px;
	padding : 0px;
	font-weight : bold;
	color : #FF0000;
}


.AnnuncioDati .Rosso
{
	margin : 0px;
	padding : 0px;
	font-weight : bold;
	color : #FF0000;
	font-size : 14px;
}

.AnnuncioDatiEsteso
{
	margin : 0px;
	padding : 0px;
	padding-top : 5px;
}

.AnnuncioDatiEsteso .Rosso
{
	margin : 0px;
	padding : 0px;
	font-weight : bold;
	color : #FF0000;
	font-size : 14px;
}

.SeparatoreMenu
{
	margin : 0px;
	padding : 0px;
	background-color : #EFEFEF;
	height : 10px;
}

.TabellaAnnuncio
{
	margin : 0px;
	padding : 0px;
	width : 100%;
}

.TabellaAnnuncio td
{
	margin : 0px;
	padding : 0px;
	border : 0px;
}

.StruttureStat
{
	padding : 0px;
	margin : 0px;
	padding-left : 115px;
	background-color : #F0F0F0;
}

.TabellaLaterale td
{
	background-color : #f3fde1;
	padding-left : 10px;
	padding-right : 10px;
	border-bottom : 3px solid #FFFFFF;	
}

.TabellaLateralePiuVisti td
{
	background-color : #e1f0fd;
	padding-left : 10px;
	padding-right : 10px;
	border-bottom : 3px solid #FFFFFF;	
}

.BoxHome
{
	padding : 0px;
	margin : 0px;
	width : 49%;
	float : left;
}

.BoxHomeSeparatore
{
	padding : 0px;
	margin : 0px;
	width : 2%;
	float : left;
}

.OrizzontaleSeparatore
{
	padding : 0px;
	margin : 0px;
	width : 100%;
	border-top : 2px solid #e0e0e0;
}
