body, html
{
	margin : 0px;
	padding : 0px;
	color : #505050;
	font-family : Arial, Helvetica, Tahoma, Verdana, sans-serif;
	text-align : center;
	background-color : #FFFFFF;
	height : 100%;
	background-image : url(../immagini/sfondo-pagina.png);
	background-position : left top;
	background-repeat : repeat-x;	
	font-size : 11px;
}



a
{
	text-decoration : underline;
	color : #245e83;
}


a:hover
{
	text-decoration : underline;
	color : #f5b21b;
}

.ErrorMessage
{
	margin : 0px;
	padding : 10px;
	color : #FFFFFF;
	background-color : #FF0000;
	margin-bottom : 10px;
	font-weight : bold;
}

.OkMessage
{
	margin : 0px;
	padding : 10px;
	color : #FFFFFF;
	background-color : #81b142;
	margin-bottom : 10px;
	font-weight : bold;
}

.linkblu
{
	text-decoration : underline;
	color : #0054ff;
}

.linkblu:hover
{
	text-decoration : underline;
	color : #f5b21b;
}

.ClearFloat
{
	padding : 0px;
	margin : 0px;
	clear : both;
	font-size : 1px;
}

.schedaReg
{
padding : 10px;
border : 1px dashed #a0a0a0;
}

.h2
{
font-size : 11px;
font-weight : normal;
}

.Pagina
{
	padding : 0px;
	margin : 0px;
	width : 950px;
	margin-left : auto;
	margin-right : auto;
	text-align : left;
	
}

.BoduPaginaConsigliaAmico
{
	padding : 0px;
	margin : 0px;
	height : auto;
	background-image : none;
}

.PaginaConsigliaAmico
{
	padding : 0px;
	margin : 10px;
	width : 650px;
	margin-left : auto;
	margin-right : auto;
	border : 5px solid #f0f0f0;
	padding : 10px;
}

.header
{
	margin : 0px;
	width : 950px;
	text-align : center;
	background-image : url(../immagini/sfondo-header.png);
	background-position : right top;
	background-repeat : no-repeat;	
	position : relative;
	

}

.contenuto
{
	margin : 0px;
	width : 950px;
	text-align : left;
	background-color : #FFFFFF;

}

.footer
{

	padding : 0px;
	margin : 0px;
	text-align : center;
	color : #505050;
	border-top : 1px solid #91aec0;
	background-color : #FFFFFF;
	padding-top : 10px;
}

.footer a
{
	color : #505050;
}

.footer .sinistrof
{
	padding : 0px;
	margin : 0px;
	float : left;
	width : 500px;
	text-align : left;
}

.footer .destrof
{
	padding : 0px;
	margin : 0px;
	float : right;
	width : 400px;
	text-align : right;
}


.header .menu
{
	list-style : none;
	padding : 0px;
	margin : 0px;
	width : 930px;
	margin-top : 10px;
}

.header .menu li
{
	padding : 0px;
	margin : 0px;
	color : #FFFFFF;
	font-weight : bold;
	background-image : url(../immagini/sfondoMenu.gif);
	background-position : left top;
	background-repeat : repeat-x;
	height : 26px;
	float : left;
	padding-left : 25px;
	padding-right : 25px;
	padding-top : 9px;
}

.header .menu li a
{
	padding : 0px;
	margin : 0px;
	color : #808080;
	text-decoration : none;
}

.header .menu li a:hover
{
	padding : 0px;
	margin : 0px;
	color : #000000;
	text-decoration : none;
}



.header .menu .tondoSx
{
	padding : 0px;
	margin : 0px;
	color : #FFFFFF;
	font-weight : bold;
	background-image : url(../immagini/tondoMenuSx.gif);
	background-position : right top;
	background-repeat : no-repeat;
	height : 35px;
	float : left;
	width : 8px;
}

.header .menu .tondoDx
{
	padding : 0px;
	margin : 0px;
	color : #FFFFFF;
	font-weight : bold;
	background-image : url(../immagini/tondoMenuDx.gif);
	background-position : right top;
	background-repeat : no-repeat;
	height : 35px;
	float : left;
	width : 8px;
}

.header .menu .separatore
{
	padding : 0px;
	margin : 0px;
	color : #FFFFFF;
	font-weight : bold;
	background-image : url(../immagini/separatoreMenu.gif);
	background-position : center top;
	background-repeat : no-repeat;
	height : 35px;
	float : left;
	width : 2px;
}


.label
{
	
	padding : 0px;
	margin : 0px;
	font-size : 16px;
	font-weight : normal;
}

.contenuto .sinistro
{
	width : 625px;
	padding : 0px;
	margin : 0px;
	float : left;
}

.contenuto .destro
{
	width : 273px;
	padding : 0px;
	margin : 0px;
	float : right;
	text-align : left;
	margin-right : 20px;
	margin-top : 7px;
}

.contenuto .sinistroesteso
{
	width : 100%;
	padding : 0px;
	margin : 0px;
}

.contenuto .sinistroEstesoTesto
{
	width : 100%;
	padding : 0px;
	margin : 0px;
	
}

.contenuto .sinistroestesoCorto
{
	width : 790px;
	padding : 0px;
	margin : 0px;
	float : left;
}

.contenuto .destrogoogle
{
	width : 140px;
	padding : 0px;
	margin : 0px;
	text-align : center;
	float : right;
}

.contenuto .destroesteso
{
	width : 100%;
	padding : 0px;
	margin : 0px;
	text-align : left;
	display : none;
}

.contenuto .orderbar
{
	width : 100%;
	padding : 0px;
	margin : 0px;
	text-align : left;
	border : 2px solid #e0e0e0;
	margin-top : 25px;
	margin-bottom : 15px;
	background-color : #26af30;
}


.list
{
	margin	: 0px;
	padding : 0px;
	border-bottom : 1px dotted #26af30;
	clear : both;
	line-height : 120%;
	
	padding-bottom : 10px;
	padding-top : 10px;
}


.list .image
{
	padding	: 0px;
	margin : 0px;
	float : left;
	width : 80px;
}

.list .image img
{
	padding	: 0px;
	margin : 0px;
	
	max-width : 64px;
}

.list .imagescheda
{
	padding	: 0px;
	margin : 0px;
	float : left;
	width : 80px;
	border-right : 1px dotted #a0a0a0;
	border-bottom : 1px dotted #a0a0a0;
}

.list .testoEsteso
{
	padding	: 0px;
	margin : 0px;
	clear : both;
	text-align : left;
	
}

.list .testoElenco
{
	padding	: 0px;
	margin : 0px;
	float : left;
	width : 680px;
	text-align : left;
	
	padding-left : 30px;
}

.list .testoElencoLista
{
	padding	: 0px;
	margin : 0px;
	float : left;
	width : 450px;
	text-align : left;
	
	padding-left : 15px;
	border-right : 1px dotted #c0c0c0;
}

.list .testoElencoDescrizione
{
	padding	: 0px;
	margin : 0px;
	float : left;
	width : 230px;
	text-align : left;
	
	padding-left : 15px;
	border-right : 1px dotted #c0c0c0;
	padding-right : 15px;
}

.list .testoElencoScheda
{
	padding	: 0px;
	margin : 0px;
	float : left;
	width : 650px;
	text-align : left;
	
	padding-left : 30px;
}


.list .prezzo
{
	padding	: 0px;
	margin : 0px;
	float : right;
	text-align : center;
	border : 2px solid #e0e0e0;
	padding : 5px;
	background-color : #FFFFFF;
	width : 100px;
}

.list .prezzointerno
{
	padding	: 0px;
	margin : 0px;
	text-align : center;
	border : 2px solid #e0e0e0;
	padding : 5px;
	background-color : #FFFFFF;
	width : 120px;
	margin-left : auto;
	margin-right : auto;
}

.list .prezzoscheda
{
	padding	: 0px;
	margin : 0px;
	float : right;
	text-align : center;
	padding : 5px;
	background-color : #FFFFFF;
	width : 140px;
}

.list .text
{
	padding	: 0px;
	margin : 0px;
	
}

.list .separatoreList
{
	padding : 0px;
	margin : 0px;
	font-size : 1px;
	border-bottom : 1px dotted #26af30;
	height : 1px;
	margin-bottom : 4px;
	padding-top : 4px;
}

.thumbs
{
	border : 2px solid #e0e0e0;
	padding : 3px;
	margin : 0px;
}

.prezzomin
{
	font-size : 14px;
	font-weight : normal;
}

.testoprezzo
{
	
}

.prenota
{
	padding : 4px;
	margin : 0px;
	background-color : #f5b21b;
	color : #ffffff;
	margin-top : 5px;
	
}

.prenota a
{
	color : #ffffff;
	text-decoration :  underline;
	font-weight : bold;
}

.grigio
{
	color : #a0a0a0;
	margin-top : 5px;
}

.grigioPiccolo
{
	color : #a0a0a0;
	
}

.grigioPiccolo a
{
	color : #3ca2c8;
}

.macroregion
{
	
	float : left;
	line-height : 200%;
	width : 380px;
	
	background-image : url(../immagini/freccia-azzurra.png);
	background-position : 5px 10px;
	background-repeat : no-repeat;		
	padding-left : 25px;
	
}

.macroregion a
{
color : #49a7cd;
}

.macroregion a:hover
{
color : #f5b21b;
}

.macroregionridotto
{
	margin-top : 0px;
	margin-left : 15px;
	line-height : 200%;
	background-image : url(../immagini/freccia-azzurra.png);
	background-position : 5px 10px;
	background-repeat : no-repeat;		
	padding-left : 25px;
	
}

.macroregionridotto a
{
color : #49a7cd;
}

.macroregionridotto a:hover
{
color : #f5b21b;
}


.macroregionlaterala
{
	line-height : 200%;
	clear : both;
	padding-left : 15px;
}

.macroregionlaterala a
{
color : #49a7cd;
}

.macroregionlaterala a:hover
{
color : #f5b21b;
}


.separatorericerca
{
	padding : 0px;
	margin : 0px;
	font-size : 1px;
	border : 0px;
	border-bottom : 1px solid #fbe4ae;
	clear : both;
	height : 5px;
	margin-bottom :5px;
	padding-top : 5px;
}

.separatorericercaspesso
{
	padding : 0px;
	margin : 0px;
	font-size : 1px;
	border : 0px;
	border-bottom : 2px solid #fbe4ae;
	clear : both;
	height : 1px;
	margin-bottom :20px;
	padding-top : 15px;
}

.labelRapido
{
	
	float : left;
	width : 180px;
	font-weight : bold;
	color : #255f85;
	line-height : 150%;
	background-image : url(../immagini/freccia-scura.png);
	background-position : 5px 5px;
	background-repeat : no-repeat;		
	padding-left : 15px;
}


.labelRapidoEsteso
{
	font-weight : bold;
	color : #255f85;
	line-height : 150%;
	background-image : url(../immagini/freccia-scura.png);
	background-position : 5px 5px;
	background-repeat : no-repeat;		
	padding-left : 15px;
}



.orderbar .menu
{
	list-style : none;
	padding : 0px;
	margin : 0px;
	width : 930px;
	
}

.orderbar .menu li
{
	padding : 5px;
	margin : 0px;
	color : #FFFFFF;
	font-weight : bold;
	float : left;
	
	width : 18%;
	text-align : center;
}

.orderbar .menu li a
{
	padding : 0px;
	margin : 0px;
	color : #FFFFFF;
	text-decoration : none;
}

.orderbar .menu li a:hover
{
	padding : 0px;
	margin : 0px;
	color : #f5b21b;
	text-decoration : none;
}

#frmRicerca
{
	padding : 0px;
	margin : 0px;
}

.motto
{
	margin-top : 5px;
	font-family : "Lucida Sans";
	font-size : 12px;
}


.tab
{
		padding : 0px;
		margin : 0px;
		list-style : none;
		margin-left : auto;
		margin-right : auto;
		text-align : center;
}

.tab li
{
		padding : 0px;
		margin : 0px;
		float : left;
		background-image : url(../immagini/sfondoMenuOut.gif);
		background-position : left top;
		background-repeat : repeat-x;
		
		height : 23px;
		padding-top : 10px;				
}

.tab .lisx
{
		padding : 0px;
		margin : 0px;
		float : left;
		background-image : url(../immagini/tondoMenuSxOut.gif);
		background-position : left top;
		background-repeat : no-repeat;		
		width : 17px;
		height : 33px;
}

.tab .lidx
{
		padding : 0px;
		margin : 0px;
		float : left;
		background-image : url(../immagini/tondoMenuDxOut.gif);
		background-position : left top;
		background-repeat : no-repeat;		
		width : 17px;		
		height : 33px;
}

.separatore
{
	border-bottom : 1px dotted #e0e0e0;
	clear : both;
	padding : 0px;
	margin : 0px;
	font-size : 1px;
	padding-top : 4px;
	padding-bottom : 4px;	
}

.separatoreTop
{
	border-top : 1px dotted #e0e0e0;
	clear : both;
	padding : 0px;
	margin : 0px;
	font-size : 1px;
	margin-top : 4px;	
}

.separatoreBottom
{
	border-bottom : 1px solid #3ca2ca;
	clear : both;
	padding : 0px;
	margin : 0px;
	font-size : 1px;
	margin-bottom : 4px;
}

.titoletti
{
	font-weight : bold;
	font-size : 16px;
	color : #255d80;
	padding : 0px;
	margin : 0px;
}

.titoletti_sezioni
{
	font-weight : bold;
	font-size : 14px;
	color : #255d80;
}

.titoletti_altro
{
	font-weight : bold;
	font-size : 12px;
	color : #255d80;
	padding : 0px;
	margin : 0px;
	margin-top : 5px;	
	margin-left : 2px;	
}


.titolettiInterni
{
	font-weight : bold;
	font-size : 14px;
	color : #505050;
	border-bottom : 2px solid #e0e0e0;
	margin-bottom : 5px;
}


.titoloni
{
	font-weight : normal;
	font-size : 16px;
	color : #808080;
	text-align : center;
	
}


.boxRicerca
{
	padding : 10px;
	margin : 0px;
	width : 930px;
	clear : both;
	height : 81px;
	background-image : url(../immagini/search-bg.png);
	background-position : left top;
	background-repeat : no-repeat;		
	padding-top : 0px;
}

.boxRicercaNoRef
{
	padding : 10px;
	margin : 0px;
	width : 930px;
	clear : both;
	border-top : 1px solid #e0e0e0;
}

.boxRicercaVuoto
{
	padding : 10px;
	margin : 0px;
	clear : both;
	text-align : left;
}

.boxBannerEsteso
{
	padding : 10px;
	margin : 0px;
	border : 2px dotted #dedede;
	width : 906px;
	clear : both;
	text-align : center;
}

.boxBannerEstesoPercento
{
	padding : 5px;
	margin : 0px;
	border : 2px dotted #dedede;
	width : 635px;
	clear : both;
	text-align : center;
	margin-top : 10px;
	margin-bottom : 10px;	
}

.BoxHomeSinistro
{
	padding : 0px;
	margin : 0px;
	width : 430px;
	float : left;
	border-right : 10px solid #d0d0d0;
	border-bottom : 10px solid #d0d0d0;
	padding-right : 10px;
}

.BoxHome
{
	padding : 0px;
	margin : 0px;
	width : 462px;
	float : right;
	text-align : left;

}

.BoxHome .BoxAnnuncio
{
	padding : 10px;
	margin : 0px;
	float : left;
	width: 205px;
	border : 1px solid #e0e0e0;
	height : 350px;
}

.BoxHome .Separatore
{
	padding : 0px;
	margin : 0px;
	width : 6px;
	float : left;
}


.BoxHomeEsteso
{
	padding : 0px;
	margin : 0px;
	width : 930px;
	text-align : left;
	clear : both;
}

.BoxHomeEsteso .BoxAnnuncio
{
	padding : 10px;
	margin : 0px;
	float : left;
	width: 205px;
	border : 1px solid #e0e0e0;
	height : 350px;
}

.BoxHomeEsteso .Separatore
{
	padding : 0px;
	margin : 0px;
	width : 6px;
	float : left;
}



.TabellaFormRicecaEsteso
{
	padding : 0px;
	margin : 0px;
	width : 100%;
	padding-top : 5px;
}

.TabellaFormRicecaEsteso SELECT
{
	font-size : 9pt;
	padding : 2px;
	font-family : "Arial";
}


.titoloSimbolo
{
	padding : 0px;
	margin : 0px;
	background-image : url(../immagini/asterisco.gif);
	background-position : left center;
	background-repeat : no-repeat;		
	padding-left : 12px;
	font-weight : bold;
	
	color : #3ca2c8;
	
}




.Giudizio
{
	padding : 3px;
	border : 2px dotted #ffd200;
	background-color : #fff7d2;
	font-size : 12px;
	width : 30px;
	height : 30px;
	padding-left : 8px;
	padding-right : 8px;
}

.BoxGiudizio
{
	padding : 0px;
	margin : 0px;
	padding-top : 10px;
}

.list .Giudizio
{
	padding : 3px;
	border : 2px dotted #ffd200;
	background-color : #fff7d2;
	font-size : 12px;
	width : 30px;
	height : 30px;
	padding-left : 8px;
	padding-right : 8px;
}

.list .BoxGiudizio
{
	padding : 0px;
	margin : 0px;
	padding-top : 10px;
	
}

.nomeStruttura
{
	font-size : 28px;
	font-weight : normal;
	padding-top : 10px;
	line-height : 120%;
}

.noData
{
	color : #f5b21b;
	font-weight : bold;
	text-align : center;
}

.messaggioImportante
{
	color : #f5b21b;
	font-weight : bold;
	text-align : center;
	font-size : 12px;
}

#map
{

}


.BoxPrezzi
{
	text-align : center;

}

.BoxPrezzi b
{
	text-align : center;
	color : #26af30;
	font-size : 32px;
}

.TitoliSottoSezione
{
	color : #26af30;
	font-size : 22px;	
}

.TitoliSottoSottoSezione
{
	color : #505050;
	font-size : 14px;	
	font-weight : normal;
}

.TitoliSottoSezioneLeggero
{
	color : #26af30;
	font-size : 12px;	
	font-weight : bold;
}

.boxPrivacy
{
	border : 1px solid #e0e0e0;
	background-color : #FFFFFF;
	padding : 10px;
	overflow : auto;
	height : 90px;
	width : 830px;
}

.footer .menu
{
	list-style : none;
	margin : 0px;
	padding : 0px;
	
}

.footer .menu li
{
	float : right;
	margin : 0px;
	padding : 0px;
	margin-left : 5px;
}

.footer .menu .lisinistro
{
	float : right;
	margin : 0px;
	padding : 0px;
	margin-left : 5px;
	font-size : 12px;
}

.footer .menu .lisinistro a
{
	color : #505050;
	margin : 0px;
	padding : 0px;
	
}


.footer .menu li a
{
	color : #a0a0a0;
	margin : 0px;
	padding : 0px;
	
}

.offerta
{
	position : relative;
	top : 0px;
	left : -600px;
	display : inline-block;
	padding : 0px;
	margin : 0px;
	margin-left : auto;
	margin-right : auto;
}

.logo
{
	padding : 0px;
	margin : 0px;
	float : left;
	width : 200px;
	text-align : left;
	margin-left : 20px;
	margin-bottom : 10px;
	margin-top : 20px;
}

.reserved
{
	padding : 0px;
	margin : 0px;
	position : absolute;
	width : 273px;
	height : 72px;
	background-image : url(../immagini/sfondo-reserved.png);
	background-position : center bottom;
	background-repeat : no-repeat;		
	top : 87px;
	left : 652px;
	z-index : 50;
	
}

.reserved div
{
	margin-top : 35px;
}

.reserved .registrati
{
	color : #245f83;
	font-weight : bold;

}

.reserved .login
{
	color : #269ec8;
	
	
}

.linkhome
{
	padding : 0px;
	margin : 0px;
	position : relative;
	top : 10px;
	left : 0px;
	z-index : 50;
	
	font-weight : bold;
	color : #FFFFFF;
}

.linkhome a
{
	color : #FFFFFF;
	text-decoration : none;
}

.linkhome a:hover
{
	color : #FFFFFF;
	text-decoration : underline;
}

.boxazienda
{
	padding : 10px;
	padding-left : 15px;
	padding-right : 15px;
	margin : 0px;
	color : #FFFFFF;
	
	background-image : url(../immagini/boxazienda.png);
	background-position : center center;
	background-repeat : no-repeat;			
	width : 243px;
	height : 121px;
	margin-bottom : 20px;
}


.boxprivato
{
	padding : 10px;
	padding-left : 15px;
	padding-right : 15px;
	margin : 0px;
	color : #FFFFFF;
	
	background-image : url(../immagini/boxprivato.png);
	background-position : center center;
	background-repeat : no-repeat;			
	width : 243px;
	height : 121px;
	margin-bottom : 20px;
}


.linkfrecciabianca
{
	padding : 0px;
	margin : 0px;
	color : #FFFFFF;
	background-image : url(../immagini/freccia-bianca.png);
	background-position : left center;
	background-repeat : no-repeat;	
	padding-left : 15px;
}

.linkfrecciaazzurra
{
	padding : 0px;
	margin : 0px;
	background-image : url(../immagini/freccia-azzurra.png);
	background-position : left center;
	background-repeat : no-repeat;	
	padding-left : 15px;
}

.titolibox
{
padding : 0px;
margin : 0px;
font-weight : normal;
font-size : 22px;
margin-bottom : 10px;
}

.titoliboxblu
{
padding : 0px;
margin : 0px;
font-weight : normal;
font-size : 22px;
margin-bottom : 10px;
color : #245e83;
padding-bottom : 5px;
border-bottom : 1px solid #3da2ca;
}


.boxprivato
{
	padding : 10px;
	padding-left : 15px;
	padding-right : 15px;
	margin : 0px;
	color : #FFFFFF;
	
}


.boxopinioni
{
	padding : 0px;
	margin : 0px;
	
	margin-bottom : 15px;
}

.boxaziendemigliori
{
	padding : 0px;
	margin : 0px;
	
	margin-bottom : 15px;
}



.areaboxop
{
	padding : 0px;
	margin : 0px;
	
	/*padding-left : 15px;
	background-image : url(../immagini/freccia-scura.png);
	background-position : 2px 5px;
	background-repeat : no-repeat;		*/
	padding-right : 5px;
}

.areabox a, .areaboxop a
{
	color : #245f83;
	font-weight : bold;
}

.areaboxop a:hover
{
	color : #f5b21b;
	font-weight : bold;
}

.inviatoda
{
	font-weight : bold;
	padding : 0px;
	margin : 0px;
	margin-bottom : 3px;
	margin-top : 3px;
}

.areabox div, .areaboxop div
{
	margin-bottom : 20px;
}

.areabox
{
	padding : 0px;
	margin : 0px;
	
	padding-right : 5px;
}

.areabox a
{
	color : #245f83;
	font-weight : bold;
}

.areabox a:hover
{
	color : #f5b21b;
	font-weight : bold;
}

.areabox .inviatoda
{
	font-weight : bold;
}

.areabox div
{
	margin-bottom : 20px;
}

.areabox .indirizzo
{
	margin-top : 5px;
	margin-bottom : 10px;
	color : #a0a0a0;
}

.areabox .fotoaziendamini
{
	padding : 0px;
	margin : 0px;
	width : 65px;
	float : left;
}


.areabox .fotoaziendamini img
{
	padding : 0px;
	margin : 0px;
	border : 2px solid #d8e3e8;
}


.areabox .datiaziendabox
{
	padding : 0px;
	margin : 0px;
	width : 200px;
	float : left;
}

.colonnasx-home
{
padding : 0px;
margin : 0px;
float : left;
text-align : left;
width : 290px;
padding-left : 10px;
}

.colonnadx-home
{
padding : 0px;
margin : 0px;
float : right;
text-align : left;
width : 290px;
padding-right : 10px;
}

h1
{
padding : 0px;
margin : 0px;
margin-bottom : 10px;
}

h5
{
padding : 0px;
margin : 0px;
margin-bottom : 10px;
}

.BoxZona
{
	padding :0px;
	margin :0px;
	float : left;
	width : 17%;
	padding : 5px;
	border : 1px solid #f3f3f3;
}

.BoxZonaSeparatore
{
	padding :0px;
	margin :0px;
	float : left;
	width : 10px;
}

.BoxZona .Titolo
{
	margin : 0px;
	padding : 0px;
	
	color : #41A7D2;
	margin-bottom : 5px;
	border-bottom : 1px dotted #e0e0e0;
}

.BoxZona ul
{
	margin : 0px;
	padding : 0px;
	list-style : none;
}

.BoxZona ul li
{
	margin : 0px;
	padding : 0px;
	
	padding-top : 2px;	
	padding-bottom : 2px;
}

.BoxZona ul li a
{
	margin : 0px;
	padding : 0px;
	color : #505050;
}

.BoxZona ul li a:hover
{
	margin : 0px;
	padding : 0px;
	color : #41A7D2;
}

.tdgrigio
{
	background-color : #f2f2f2;
}

.rigaScheda
{
	font-size : 2px;
	border-bottom : 1px dotted #e0e0e0; 
	margin-bottom : 20px;
}

.mappaG
{
	padding : 0px;
	margin : 0x;
	
	padding : 0px;
	margin : 0px;
}

.schedaAd
{
	padding : 0px;
	margin : 0x;
	float : right;
}

.colonnasxscheda
{
padding : 0px;
margin : 0px;
float : left;
margin-right : 13px;
width : 204px;
text-align : left;
}

.colonnadxscheda
{
padding : 0px;
margin : 0px;
float : left;
width : 385px;
text-align : left;
text-align : justify;
}

.colonnadxschedaesteso
{
padding : 0px;
margin : 0px;
float : left;
width : 602px;
text-align : left;
text-align : justify;
}



.boxsettoriintervento
{
padding : 0px;
margin : 0px;
background-color : #245e83;
padding : 5px;
padding-left : 20px;
color : #FFFFFF;
font-weight : bold;

margin-top : 10px;
}

.boxaltrezone
{
padding : 0px;
margin : 0px;
background-color : #83c6e1;
padding : 5px;
padding-left : 20px;
color : #FFFFFF;
font-weight : bold;

margin-top : 10px;
}

.boxaltreaziende
{
padding : 0px;
margin : 0px;
background-color : #3fa3cb;
padding : 5px;
padding-left : 20px;
color : #FFFFFF;
font-weight : bold;

margin-top : 10px;
}

.listabox
{
padding : 0px;
margin : 0px;

}

.listabox ul
{
padding : 0px;
margin : 0px;
list-style : none;
margin-bottom : 10px;
margin-top : 10px;
}


.listabox ul li
{
padding : 0px;
margin : 0px;
padding-left : 15px;
background-image : url(../immagini/freccia-azzurra.png);
background-position : left 8px;
background-repeat : no-repeat;		
padding-top : 4px;
padding-bottom : 4px;
}

.listabox ul li a
{
padding : 0px;
margin : 0px;
color : #505050;
text-decoration : underline;
}

.listabox ul li a:hover
{
padding : 0px;
margin : 0px;
color : #f5b21b;
text-decoration : underline;
}



.listaboxelenco
{
padding : 0px;
margin : 0px;
margin-top : 10px;
}

.listaboxelenco ul
{
padding : 0px;
margin : 0px;
list-style : none;
border-left : 1px solid #e0e0e0;
padding-left : 5px;
}


.listaboxelenco ul li
{
padding : 0px;
margin : 0px;
padding-top : 2px;
padding-bottom : 2px;
padding-left : 5px;
border-bottom : 1px solid #e0e0e0;
}

.listaboxelenco ul li a
{
padding : 0px;
margin : 0px;
color : #505050;
text-decoration : underline;
}

.listaboxelenco ul li a:hover
{
padding : 0px;
margin : 0px;
color : #f5b21b;
text-decoration : underline;
}


.fotoaziendascheda
{
	padding : 0px;
	margin : 0px;
	width : 200px;
}

.fotoaziendascheda img
{
	padding : 0px;
	margin : 0px;
	border : 2px solid #d8e3e8;
}


.checkazienda
{
	padding : 0px;
	margin : 0px;
	width : 250px;
	float : left;
	text-align : center;
	padding-top : 5px;
}

.fotoaziendamedia
{
	padding : 0px;
	margin : 0px;
	width : 90px;
	float : left;
}

.fotoaziendamedia img
{
	padding : 0px;
	margin : 0px;
	border : 2px solid #d8e3e8;
	width : 70px;
}

.listadatiaziendabox
{
	padding : 0px;
	margin : 0px;
	width : 490px;
	float : left;
	
}

.testoselezionebox
{
	padding : 0px;
	margin : 0px;
	width : 350px;
	float : left;
	
}

.listadatiaziendabox .titoloLista
{
	font-size : 16px;
	font-weight : bold;
}

.datiindirizzo
{
	margin-top : 5px;
	margin-bottom : 10px;
	color : #a0a0a0;
	
}

.opinionipositive
{
padding : 0px;
margin : 0px;
font-size : 22px;
padding-bottom : 5px;
border-bottom : 1px solid #44c12c;
color : #44c12c;
}

.opinioninegative
{
padding : 0px;
margin : 0px;
font-size : 22px;
padding-bottom : 5px;
border-bottom : 1px solid #fb1612;
color : #fb1612;
}

.opinionineutre
{
padding : 0px;
margin : 0px;
font-size : 22px;
padding-bottom : 5px;
border-bottom : 1px solid #b0b0b0;
color : #b0b0b0;
}

.paginazione
{
	margin : 0px;
	padding : 0px;
	width : 100%;
	color : #505050;
	
	margin-top : 20px;
	background-color : #eff6f8;
	padding-top : 10px;
	padding-bottom : 10px;
	padding-left : 10px;
}

.pag_link
{
	margin : 2px;
	padding : 2px;
	padding-left : 5px;
	padding-right : 5px;	
	color : #202020;
	text-decoration : none;
	width : 15px;
	
	font-weight : bold;
}

.pag_link:hover
{
	margin : 2px;
	padding : 2px;
	padding-left : 5px;
	padding-right : 5px;	
	color : #202020;
	text-decoration : underline;
	width : 15px;
}

.pag_selected
{
	margin : 2px;
	padding : 2px;
	padding-left : 5px;
	padding-right : 5px;	
	text-decoration : none;
	background-color : #245e83;
	
	color : #FFFFFF;	
	font-weight : bold;
}

.boxmessaggiofeedback
{
padding : 0px;
margin : 0px;
margin-bottom : 20px;
background-color : #eff6f8;
padding : 5px;
border : 1px dotted #a9d3df;
}

.boxconsiglia
{
padding : 0px;
margin : 0px;
margin-bottom : 20px;
background-color : #fffcce;
padding : 5px;
border : 1px dotted #f9f04b;
}

.boxlike
{
padding : 0px;
margin : 0px;
margin-bottom : 20px;
padding : 5px;
border : 1px dotted #b0b0b0;
}

.Privacy
{
	border : 1px solid #e0e0e0;
	padding : 5px;
	width : 95%;
	height : 150px;
	background-color : #f0f0f0;
	overflow : auto;
	text-align : left;
}

.formLogin
{
	border : 2px solid #e0e0e0;
	padding : 5px;
}

.spaziodescrizione
{
padding : 0px;
margin : 0px;
float : left;
width : 300px;
}

.spaziotipologia
{
padding : 0px;
margin : 0px;
float : right;
width : 185px;
text-align : left;
}

.boxaziendalista
{
	padding : 10px;
	margin : 0px;
	border : 1px solid #c0c0c0;
	margin-top : 8px;
	margin-bottom : 8px;
}

.settorilaterali
{
	padding : 5px;
	margin : 0px;
	border : 2px solid #fbe4ae;
	background-color : #f8f8f8;
}

