body, html
{
	margin : 0px;
	padding : 0px;
	font-family : Arial, Tahoma;
	font-size : 11px;
	background-color : #FFFFFF;
	color : #505050;	
	height : 100%;
}

a
{
	padding : 0px;
	margin : 0px;
	color : #183471;
	text-decoration : underline;
}

a:hover
{
	padding : 0px;
	margin : 0px;
	color : #93B8FE;
	text-decoration : underline;
}

INPUT, TEXTAREA, SELECT
{
	padding : 2px;
	margin : 0px;
	font-size : 11px;
	border : 1px solid #dedfe0;
}


.LinkSimbolo
{
	margin : 0px;
	padding : 0px;	
	color : #505050;
	background-image : url(../immagini/imgFrecciaAzzurra.gif);
	background-position : left center;
	background-repeat : no-repeat;
	padding-left : 10px;
	text-decoration : underline;
}

.LinkSimbolo:hover
{
	margin : 0px;
	padding : 0px;	
	background-image : url(../immagini/imgFrecciaAzzurra.gif);
	background-position : left center;
	background-repeat : no-repeat;
	padding-left : 10px;
	text-decoration : underline;
}

.LinkTop
{
	margin : 0px;
	padding : 0px;	
	background-image : url(../immagini/triangoloGrigio.gif);
	background-position : left center;
	background-repeat : no-repeat;
	padding-left : 10px;
	text-decoration : underline;
}

.LinkTop:hover
{
	margin : 0px;
	padding : 0px;	
	background-image : url(../immagini/triangoloGrigio.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 : 820px;
	height : 100%;
}

.OmbraSinistra
{
	padding : 0px;
	margin : 0px;
	width : 25px;
	background-image : url(../immagini/ombraSinistra.jpg);
	background-position : right top;
	background-repeat : no-repeat;	
}

.OmbraDestra
{
	padding : 0px;
	margin : 0px;
	width : 25px;	
	background-image : url(../immagini/ombraDestra.jpg);
	background-position : left top;
	background-repeat : no-repeat;
}

.PaginaInterna
{
	margin : 0px;
	padding : 0px;	
	height : 100%;
}

.PaginaInterna .Contenuto
{
	margin : 0px;
	padding : 0px;	
	margin-top : 30px;
}

.PaginaInterna .Contenuto .ContenutoSinistro
{
	margin : 0px;
	padding : 0px;	
	width : 250px;
	padding-right : 50px;
	
}

.PaginaInterna .Contenuto .ContenutoCentro
{
	margin : 0px;
	padding : 0px;	
	width : 65%;
}

.PaginaInterna .Contenuto .ContenutoDestro
{
	margin : 0px;
	padding : 0px;	
	width : 1px;
	height : 100%;
}

.PaginaHeader
{
	margin : 0px;
	padding : 0px;	
}

.Header
{
	margin : 0px;
	padding : 0px;	
	width : 100%;
}

.Header .HeaderSinistro
{
	margin : 0px;
	padding : 0px;	
	background-image : url(../immagini/sfondoHeaderSinistro.jpg);
	background-position : left top;
	background-repeat : no-repeat;
	padding-left : 15px;
	padding-top : 20px;
	padding-right : 50px;	
}

.Header .HeaderCentro
{
	margin : 0px;
	padding : 0px;	
	padding-top : 14px;
	width : 100%;
}

.Header .HeaderCentro .menu
{
	margin : 0px;
	padding : 0px;	
	list-style : none;
	text-align : center;
	width : 100%;
}

.Header .HeaderCentro .menu li
{
	margin : 0px;
	padding : 0px;	
	float : left;
	text-align : center;
	background-image : url(../immagini/tagHeaderMenu.jpg);
	background-position : center top;
	background-repeat : no-repeat;	
	width : 16%;
	padding-top : 15px;
}

.Header .HeaderCentro .menu .ultimo
{
	margin : 0px;
	padding : 0px;	
	float : left;
	text-align : center;
	background-image : url(../immagini/tagHeaderMenuUltimo.jpg);
	background-position : center top;
	background-repeat : no-repeat;		
	width : 16%;
	padding-top : 15px;
}

.Header .HeaderCentro .menu li a, .Header .HeaderCentro .menu .ultimo a
{
	margin : 0px;
	padding : 0px;	
	text-decoration : none;
	color : #505050;
}

.Header .HeaderCentro .menu li a:hover, .Header .HeaderCentro .menu .ultimo a:hover
{
	margin : 0px;
	padding : 0px;	
	text-decoration : underline;
}



.PaginaFooter
{
	margin : 0px;
	padding : 0px;	
		
}

.Footer
{
	margin : 0px;
	padding : 0px;	
	height : 54px;	
	width : 100%;
}


.Footer .ombraSinistra
{
	margin : 0px;
	padding : 0px;	
	background-image : url(../immagini/ombraSinistraFooter.jpg);
	background-position : right top;
	background-repeat : no-repeat;		
	width : 4px;
	height : 54px;
}

.Footer .ombraDestra
{
	margin : 0px;
	padding : 0px;	
	background-image : url(../immagini/ombraDestraFooter.jpg);
	background-position : left top;
	background-repeat : no-repeat;			
	width : 4px;
	height : 54px;	
}

.Footer .footerCentro
{
	margin : 0px;
	padding : 0px;	
	background-image : url(../immagini/sfondoFooter.jpg);
	background-position : left top;
	background-repeat : repeat-x;			
	height : 54px;	
}


.Footer .menu
{
	margin : 0px;
	padding : 0px;	
	color : #6C86C2;
	font-weight : bold;
	text-decoration : none;
}

.Footer .menu:hover
{
	margin : 0px;
	padding : 0px;	
	color : #6C86C2;
	font-weight : bold;
	text-decoration : underline;
}

.TitoloMenuLateraleSinistro
{
	margin : 0px;
	padding : 0px;
	background-image : url(../immagini/imgFrecciaTitoloMenuSinistr.gif);
	background-position : left bottom;
	background-repeat : no-repeat;	
	color : #183471;
	font-weight : bold;
	padding-bottom : 5px;
	padding-left : 9px;
	font-size : 12px;
}

.TitoloMenuLateraleDestro
{
	background-image : url(../immagini/imgFrecciaTitoloMenuSinistr.gif);
	background-position : left bottom;
	background-repeat : no-repeat;	
	color : #183471;
	font-weight : bold;
	padding-bottom : 5px;
	padding-left : 9px;
	font-size : 12px;
}


.Contenuto .ContenutoSinistro .menu_laterale_sinistro
{
	margin : 0px;
	padding : 0px;	
	list-style : none;
	margin-top : 3px;
}

.Contenuto .ContenutoSinistro .menu_laterale_sinistro li
{
	margin : 0px;
	padding : 0px;	
	color : #000000;
	background-image : url(../immagini/imgSfondoMenu.gif);
	background-position : left center;
	background-repeat : no-repeat;
	padding-left : 30px;
	height : 17px;
	padding-top : 3px;
}

.Contenuto .ContenutoSinistro .menu_laterale_sinistro .liseparatore
{
	margin : 0px;
	padding : 0px;	
	color : #000000;
	background : none;	
	padding-left : 30px;
	height : 17px;
	padding-top : 3px;
}

.Contenuto .ContenutoSinistro .menu_laterale_sinistro .nosfondo
{
	margin : 0px;
	padding : 0px;	
	color : #000000;
	padding-left : 19px;
	height : 17px;
	padding-top : 3px;
	background : none;
}

.Contenuto .ContenutoSinistro .menu_laterale_sinistro li a
{
	margin : 0px;
	padding : 0px;	
	text-decoration : none;
	color : #505050;
}

.Contenuto .ContenutoSinistro .menu_laterale_sinistro li a:hover
{
	margin : 0px;
	padding : 0px;	
	text-decoration : underline;
}

.Contenuto .ContenutoSinistro .menu_laterale_sinistro .nosfondo .BottoneAzzurro
{
	padding : 0px;
	margin : 0px;
	background-image : url(../immagini/imgFrecciaAzzurra.gif);
	background-position : left center;
	background-repeat : no-repeat;	
	padding-left : 10px;
	text-decoration : underline;
	color : #505050;
}

.Contenuto .ContenutoSinistro .menu_laterale_sinistro li .BottoneAzzurro:hover
{
	padding : 0px;
	margin : 0px;
	background-image : url(../immagini/imgFrecciaAzzurra.gif);
	background-position : left center;
	background-repeat : no-repeat;	
	padding-left : 10px;
	text-decoration : underline;
}



.Contenuto .ContenutoDestro .menu_laterale_destro
{
	margin : 0px;
	padding : 0px;	
	list-style : none;
	margin-top : 3px;
}

.Contenuto .ContenutoDestro .menu_laterale_destro 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;
}

.Contenuto .ContenutoDestro .menu_laterale_destro .liseparatore
{
	margin : 0px;
	padding : 0px;	
	color : #000000;
	height : 16px;
	padding-top : 2px;
	padding-left : 20px;
	background-image : none;
}

.Contenuto .ContenutoDestro .menu_laterale_destro li a
{
	margin : 0px;
	padding : 0px;	
	text-decoration : underline;
}

.Contenuto .ContenutoDestro .menu_laterale_destro li a:hover
{
	margin : 0px;
	padding : 0px;	
	text-decoration : underline;
}


.BoxLoginDestro
{
	margin : 0px;
	padding : 0px;
	background-color : #FFEACC;
	color : #000000;
	padding-top : 10px;
	padding-left : 15px;
	width : 130px;
	background-image : url(../immagini/imgFondoCurvoArancio.gif);
	background-position : left bottom;
	background-repeat : no-repeat;	
	padding-bottom : 15px;
}

.BoxRicercaDestro
{
	margin : 0px;
	padding : 0px;
	float : left;
	background-color : #efefef;
	padding-top : 5px;
	padding-bottom : 5px;
	width : 80%;
	height : 20px;
}

.BoxLingueDestro
{
	padding : 0px;
	margin : 0px;
	float : right;
	padding-top : 5px;
	padding-bottom : 5px;
	height : 20px;	
}

.FormBoxLogin 
{
	padding : 0px;
	margin : 0px;
	font-weight : normal;
}

.FormBoxLogin .input
{
	padding : 0px;
	margin : 0px;
	padding-left : 3px;
}

.BottoneArancione
{
	padding : 0px;
	margin : 0px;
	border : 0px;
	background-image : url(../immagini/triangoloGrigio.gif);
	background-position : left center;
	background-repeat : no-repeat;	
	padding-left : 10px;
	text-decoration : underline;
	color : #505050;
}

.BottoneArancione:hover
{
	padding : 0px;
	margin : 0px;
	border : 0px;
	background-image : url(../immagini/triangoloGrigio.gif);
	background-position : left center;
	background-repeat : no-repeat;	
	padding-left : 10px;
	text-decoration : underline;
}


.BottoneAzzurro
{
	padding : 0px;
	margin : 0px;
	background-image : url(../immagini/imgFrecciaAzzurra.gif);
	background-position : left center;
	background-repeat : no-repeat;	
	padding-left : 10px;
	text-decoration : underline;
	color : #505050;
}

.BottoneAzzurro:hover
{
	padding : 0px;
	margin : 0px;
	background-image : url(../immagini/imgFrecciaAzzurra.gif);
	background-position : left center;
	background-repeat : no-repeat;	
	padding-left : 10px;
	text-decoration : underline;
}

.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-color : #93B8FE;
	background-image : url(../immagini/imgFrecciaTitoloMenuSinistr.gif);
	background-position : left 4px;
	background-repeat : no-repeat;	
	font-size : 11px;
	padding-left : 12px;
	font-weight : bold;
	text-decoration : none;
	color : #000000;
	margin-left : 70px;
	
}

.BottoneBlu:hover
{
	padding : 0px;
	margin : 0px;
	border : 0px;
	background-color : #93B8FE;
	background-image : url(../immagini/imgFrecciaTitoloMenuSinistr.gif);
	background-position : left 4px;
	background-repeat : no-repeat;	
	font-size : 11px;
	padding-left : 12px;
	font-weight : bold;
	text-decoration : underline;
	color : #000000;
	margin-left : 70px;
}

.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;
	width : 450px;
	height : 200px;
	overflow : auto;
	border : 1px solid #A8BBD4;
	background-color : #F0F0F0;	
	text-align :left;
}

.BoxTestoOverflowCorto
{
	margin : 0px;
	padding : 5px;
	width : 450px;
	height : 100px;
	overflow : auto;
	border : 1px solid #A8BBD4;
	background-color : #F0F0F0;	
	text-align :left;
}

.TitoloCentrale
{
	margin : 0px;
	padding : 0px;
	color : #183471;
	font-weight : normal;
	border-bottom : 1px solid #e0e0e0;
	font-size : 18px;
	margin-bottom : 10px;
}

.TitoloCentraleBlu
{
	margin : 0px;
	padding : 0px;
	color : #183471;
	font-weight : bold;
	font-size : 12px;
}

.google_maps
{
	padding : 3px;
	margin : 0px;
	width : 500px;
	height : 400px;
	border : 1px solid #e0e0e0;
}

.ErrorMessage
{
	margin : 0px;
	padding : 0px;
	color : #FF0000;
	padding-top : 7px;
	padding-bottom : 7px;
}

.TabelleElenchi
{
	margin : 0px;
	padding : 0px;
	width : 100%;
}

.TabelleElenchi th
{
	margin : 0px;
	padding : 0px;
	background-color : #f2f2f2;
	color : #000000;
	padding : 5px;
	border-bottom : 1px dotted #e0e0e0;
	border-top : 1px dotted #e0e0e0;
}

.TabelleElenchi td
{
	margin : 0px;
	padding : 0px;
	border-right : 1px dotted #e0e0e0;
	border-bottom : 1px dotted #e0e0e0;
	color : #000000;
	padding : 5px;
}

.TabelleElenchi .tdRosso
{
	margin : 0px;
	padding : 0px;
	border-right : 1px dotted #e0e0e0;
	border-bottom : 1px dotted #e0e0e0;
	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 dotted #e0e0e0;
	border-bottom : 1px dotted #e0e0e0;
	padding : 8px;
	background-color : #f2f2f2;
	color : #505050;	
	width : 14%;
}

.TabelleTab td .LinkTabSelezionato
{
	margin : 0px;
	padding : 0px;
	border : 1px solid #6C86C2;
	padding : 5px;
	background-color : #ABBCE0;
	color : #FFFFFF;
	text-decoration : none;
}

.TabelleTab td .LinkTab
{
}


.TabelleRicerca
{
	margin : 0px;
	padding : 0px;
	background-color : #f2f2f2;
	color : #000000;
	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/imgFrecciaAzzurra.gif);
	background-position : left center;
	background-repeat : no-repeat;
	padding-left : 10px;
	font-weight : bold;
	text-decoration : none;
	float : left;
	padding-right : 10px;
}

.NavigatoreOrizzontale li a
{
	padding : 0px;
	margin : 0px;
	text-decoration : none;
}


.NavigatoreOrizzontaleBordato
{
	padding : 0px;
	margin : 0px;
	list-style : none;
	border : 1px solid #e0e0e0;
	padding : 2px;
}

.NavigatoreOrizzontaleBordato li
{
	padding : 0px;
	margin : 0px;
	background-image : url(../immagini/imgFrecciaAzzurra.gif);
	background-position : left center;
	background-repeat : no-repeat;
	padding-left : 10px;
	font-weight : bold;
	text-decoration : none;
	float : left;
	padding-right : 10px;
}

.NavigatoreOrizzontaleBordato li a
{
	padding : 0px;
	margin : 0px;
	text-decoration : none;
}

.SeparatoreOrizzontaleAzzurro
{
	padding : 0px;
	margin : 0px;
	border-bottom : 1px solid #e0e0e0;
	padding-top : 6px;
	clear : both;
}

.SeparatoreOrizzontaleArancione
{
	padding : 0px;
	margin : 0px;
	border-bottom : 1px solid #e0e0e0;
	padding-top : 8px;
	clear : both;
}

.LinkNavigazione
{
	margin : 0px;
	padding : 0px;	
	color : #000000;
	text-decoration : none;
}

.LinkNavigazione:hover
{
	margin : 0px;
	padding : 0px;	
	color : #97B8FD;
	text-decoration : underline;
}

.TdNavigazione
{
	background-image : url(../immagini/imgFrecciaAzzurra.gif);
	background-position : left center;
	background-repeat : no-repeat;	
	padding-left : 10px;	
	padding-right : 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 : #f2f2f2;
	border-top : 1px solid #e0e0e0;
	border-bottom : 1px solid #e0e0e0;	
}

.TabelleTabPaginazione td
{
	margin : 0px;
	padding : 0px;
	padding : 8px;
	color : #505050;	
	height : 20px;
}

.TabelleTabPaginazione td .LinkTabSelezionato
{
	margin : 0px;
	padding : 0px;
	border : 1px solid #183471;
	padding : 5px;
	background-color : #183471;
	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;
	padding-bottom : 2px;
}

.TitoloOffertaListaSmall a
{
	padding : 0px;
	margin : 0px;
	color : #505050;
	font-size : 18px;
	text-decoration : none;
}

.LuogoOffertaLista
{
	padding : 0px;
	margin : 0px;
	font-size : 11px;
	color : #183471;
	padding-bottom : 4px;
	padding-top : 3px;
}

.LuogoOffertaLista a
{
	padding : 0px;
	margin : 0px;
	font-size : 11px;
	color : #6C86C2;
	padding-bottom : 4px;
	text-decoration : none;
}

.LuogoOffertaLista a:hover
{
	padding : 0px;
	margin : 0px;
	font-size : 11px;
	color : #6C86C2;
	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;
}

.LinkSimboloDettaglio
{
	margin : 0px;
	padding : 0px;	
	color : #505050;
	background-image : url(../immagini/imgFrecciaAzzurra.gif);
	background-position : left center;
	background-repeat : no-repeat;
	padding-left : 10px;
	text-decoration : underline;
}

.LinkSimboloDettaglio:hover
{
	margin : 0px;
	padding : 0px;	
	background-image : url(../immagini/imgFrecciaAzzurra.gif);
	background-position : left center;
	background-repeat : no-repeat;
	padding-left : 10px;
	text-decoration : underline;
}

.LinkNulla
{
	margin : 0px;
	padding : 0px;	
	text-decoration : none;
}

.SubTitle
{

	background-image : url(../immagini/imgFrecciaAzzurra.gif);
	background-position : left center;
	background-repeat : no-repeat;
	padding-left : 10px;

	margin : 0px;
	padding : 0px;
	color : #183471;
	font-weight : normal;
	border-bottom : 1px solid #e0e0e0;
	font-size : 18px;
	margin-bottom : 10px;	
}

.LinkSubTitle
{
	margin : 0px;
	padding : 0px;	
	color : #6C86C2;
	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 #93B8FE;
}

.LinkSubTitle:hover
{
	margin : 0px;
	padding : 0px;	
	color : #6C86C2;
	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 #93B8FE;
}



.OffertaTitle
{
	margin : 0px;
	padding : 0px;	
	color : #183471;
	background-image : url(../immagini/imgFrecciaAzzurra.gif);
	background-position : left center;
	background-repeat : no-repeat;
	padding-left : 10px;
	text-decoration : none;
	font-weight : bold;
	border-bottom : 1px solid #e0e0e0;
}

.OffertaThumbs
{
	margin : 0px;
	padding : 0px;	
	padding-left : 5px;
	padding-bottom : 2px;	
}

.OffertaBoxIntro
{
	margin : 0px;
	padding : 0px;	
	border : 1px solid #D8E5FF;
	padding : 5px;
	width : 165px;	
	margin-left : 5px;
	margin-top : 5px;
}

.OffertaBoxIntroDisteso
{
	margin : 0px;
	padding : 0px;	
	border : 1px solid #e0e0e0;
	padding : 5px;
	background-color : #f2f2f2;
}

.OffertaTitleInterni
{
	margin : 0px;
	padding : 0px;	
	color : #183471;
	background-image : url(../immagini/imgFrecciaAzzurra.gif);
	background-position : left center;
	background-repeat : no-repeat;
	padding-left : 15px;
	text-decoration : none;
	font-weight : bold;
	margin-top : 5px;
	margin-bottom : 5px;
	border-bottom : 1px solid #e0e0e0;
}

.OffertaBoxNavigatore
{
	padding : 0px;
	margin : 0px;
	background-color : #e5f2fc;
	width : 95%;
	padding : 7px;
}

.OffertaBoxNavigatoreDisteso
{
	padding : 0px;
	margin : 0px;
}


.OffertaTitleArancione
{
	margin : 0px;
	padding : 0px;	
	color : #183471;
	background-image : url(../immagini/imgFrecciaAzzurra.gif);
	background-position : left center;
	background-repeat : no-repeat;
	padding-left : 10px;
	text-decoration : none;
	font-weight : bold;
	margin-bottom : 5px;
	border-bottom : 1px solid #e0e0e0;
}

.OffertaTitleTariffe
{
	margin : 0px;
	padding : 0px;	
	color : #FFFFFF;
	background-color : #183471;
	padding-left : 23px;
	text-decoration : none;
	font-weight : bold;
	padding-top : 5px;
	padding-bottom : 5px;
	margin-bottom : 5px;
}

.OffertaTitleAzzurro
{
	margin : 0px;
	padding : 0px;	
	color : #505050;
	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 : #505050;
	background-color : #e5f2fc;
	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;
	background-color : #1cc024;
	color : #FFFFFF;
	font-size : 10px;
	padding : 2px;
}

.NoDispoClass
{
	padding : 0px;
	margin : 0px;
	background-color : #fd0202;
	font-size : 10px;
	padding : 2px;
	color : #FFFFFF;	
}

.ValutazioneMini
{
	padding : 0px;
	margin : 0px;
	color : #9bc9f1;
	font-size : 10px;
	margin-top : 2px;
}

.ValutazioneGrande
{
	padding : 0px;
	margin : 0px;
	color : #183471;
	font-size : 12px;
	font-weight : bold;
	margin-top : 2px;
}

.BoxValutazione
{
	padding : 0px;
	margin : 0px;
	padding-bottom : 5px;
}

.TitleRicercaTerritorio
{
	padding : 0px;
	margin : 0px;
	padding-left : 12px;
	font-weight : bold;
	font-size : 14px;
	color : #8096CA;
}

.BoxRicercaTerritorio
{
	padding : 0px;
	margin : 0px;
	font-weight : bold;
	color : #FFFFFF;
	background-color : #93B8FE;
	height : 176px;
	width : 470px;
}

.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 #183471;
	color : #183471;
	text-decoration : none;
	width : 15px;
}

.pag_link:hover
{
	margin : 2px;
	padding : 3px;
	padding-left : 3px;
	padding-right : 3px;	
	border : 1px solid #183471;
	color : #6C86C2;
	text-decoration : none;
	background-color : #9bc9f1;
	width : 15px;
}

.pag_selected
{
	margin : 2px;
	padding : 3px;
	padding-left : 3px;
	padding-right : 3px;	
	border : 1px solid #183471;
	color : #FFFFFF;
	text-decoration : none;
	background-color : #183471;
	width : 15px;
	font-weight : bold;
}

.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;
}

.ClearFloat
{
	padding : 0px;
	margin : 0px;
	font-size : 1px;
	clear : both;
}


.BoxPrezzo
{
	padding : 3px;
	margin : 0px;
	width : 70px;
	height : 50px;
	background-color : #9bc9f1;
	border : 3px solid #9bc9f1;
	color : #FFFFFF;
	text-align : left;
}


.BoxPrezzo .Prezzo
{
	padding : 0px;
	margin : 0px;
	color : #FFFFFF;
	font-size : 30px;
	font-weight : normal;
	text-align : center;
	float : left;
}

.BoxPrezzo .Euro
{
	padding : 0px;
	margin : 0px;
	color : #FFFFFF;
	font-weight : normal;
	float : left;
	padding-top : 17px;
	padding-left : 5px;
	width : 5px;
}

.BoxPrezzoSotto
{
	padding : 3px;
	margin : 0px;
	width : 70px;
	background-color : #FFFFFF;
	border : 3px solid #9bc9f1;
	text-align : center;
}

.ThumbsFoto
{
	padding : 2px;
	margin : 0px;
	border : 1px solid #e0e0e0;
}

.boxNavigazione
{
	padding : 3px;
	margin : 0px;
	border : 1px solid #e0e0e0;
}