body, html
{
	margin : 0px;
	padding : 0px;
	color : #505050;
	font-family : "Segoe UI", "Lucida Sans", 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 : 13px;
}

INPUT, SELECT, TEXTAREA
{
}


a
{
	text-decoration : underline;
	color : #e9212b;
}


a:hover
{
	text-decoration : underline;
	color : #505050;
}

.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 : #189739;
	margin-bottom : 10px;
	font-weight : bold;
}

.linkblu
{
	text-decoration : underline;
	color : #0054ff;
}

.linkblu:hover
{
	text-decoration : underline;
	color : #e9212b;
}

.ClearFloat
{
	padding : 0px;
	margin : 0px;
	clear : both;
	font-size : 1px;
}

.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 : left;
	position : relative;
	margin-top : 5px;

}

.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;
	font-size : 11px;
}

.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 : normal;
	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 : normal;
	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 : normal;
	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 : normal;
	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 : 300px;
	padding : 0px;
	margin : 0px;
	float : right;
	text-align : left;
	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 : #e9212b;
	color : #ffffff;
	margin-top : 5px;
	
}

.prenota a
{
	color : #ffffff;
	text-decoration :  underline;
	font-weight : normal;
}

.grigio
{
	color : #a0a0a0;
	margin-top : 5px;
}

.grigioPiccolo
{
	color : #a0a0a0;
	
}

.grigioPiccolo a
{
	color : #3ca2c8;
}

.macroregion
{
	float : left;
	width : 395px;
	background-repeat : no-repeat;		
	padding-left : 10px;
	border-left : 3px solid #e9212b;
	font-size : 12px;
}

.macroregion a
{
color : #808080;
}

.macroregion a:hover
{
color : #e9212b;
}



.separatorericerca
{
	padding : 0px;
	margin : 0px;
	font-size : 1px;
	border : 0px;
	border-bottom : 1px dotted #e0e0e0;
	clear : both;
	height : 1px;
	margin-bottom :5px;
	margin-top :5px;
	padding-top : 3px;
}

.separatorestandard
{
	padding : 0px;
	margin : 0px;
	font-size : 1px;
	border : 0px;
	border-bottom : 1px dotted #e0e0e0;
	clear : both;
	height : 1px;
	margin-bottom :2px;
	margin-top :2px;
	padding-top : 2px;
}

.labelRapido
{
	
	float : left;
	width : 180px;
	font-weight : normal;
	color : #255f85;
	line-height : 150%;
	background-image : url(../immagini/freccia-grigia.png);
	background-position : left 7px;
	background-repeat : no-repeat;		
	padding-left : 15px;
	font-size : 12px;
}


.labelCategorie
{
	padding : 0px;
	margin : 0px;
	font-weight : normal;
	color : #255f85;
	background-image : url(../immagini/freccia-grigia.png);
	background-position : left 7px;
	background-repeat : no-repeat;		
	padding-left : 15px;
	font-size : 12px;
}

.labelCategorie a
{
color : #202020;
}

.labelCategorie a:hover
{
color : #e9212b;
}

.orderbar .menu
{
	list-style : none;
	padding : 0px;
	margin : 0px;
	width : 930px;
	
}

.orderbar .menu li
{
	padding : 5px;
	margin : 0px;
	color : #FFFFFF;
	font-weight : normal;
	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 : #e9212b;
	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 dotted #c0c0c0;
	clear : both;
	padding : 0px;
	margin : 0px;
	font-size : 1px;
	margin-bottom : 10px;
}

.titoletti
{
	font-weight : normal;
	font-size : 16px;
	color : #e9212b;
	padding : 0px;
	margin : 0px;
}

.titolotopricerca
{
	font-weight : normal;
	font-size : 16px;
	color : #e9212b;
	padding : 0px;
	margin : 0px;
	margin-bottom : 5px;
}

.titoletti_sezioni
{
	font-weight : normal;
	font-size : 14px;
	color : #e9212b;
}

.titoletti_altro
{
	font-weight : normal;
	font-size : 12px;
	color : #e9212b;
	padding : 0px;
	margin : 0px;
	margin-top : 5px;	
	margin-left : 2px;	
}


.titolettiInterni
{
	font-weight : normal;
	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 : 928px;
	clear : both;
	
	background-color : #f6f6f6;
	border : 2px dotted #d0d0d0;
	padding-top : 0px;
	margin-bottom : 15px;
}

.boxRicercaVuoto
{
	padding : 0px;
	margin : 0px;
	padding-top : 10px;
	padding-bottom : 10px;
	clear : both;
	text-align : left;
	padding-left : 0px;
}

.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.png);
	background-position : left center;
	background-repeat : no-repeat;		
	padding-left : 17px;
	font-weight : normal;
	
	color : #FF0000;
	
}




.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 : #e9212b;
	font-weight : normal;
	text-align : center;
}

.messaggioImportante
{
	color : #e9212b;
	font-weight : normal;
	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 : normal;
}

.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 : 10px;
	margin-bottom : 10px;
	margin-top : 40px;
}

.reserved
{
	padding : 0px;
	margin : 0px;
	position : absolute;
	width : 273px;
	top : 40px;
	left : 652px;
	z-index : 50;
	background-color : #505050;
	color : #ffffff;
	background-image : url(../immagini/sfondo-reserved.png);
	background-position : center bottom;
	background-repeat : no-repeat;
	text-align : center;
}

.reserved div
{
	margin-top : 10px;
	margin-bottom : 15px;
}

.reserved .registrati
{
	color : #FFFFFF;
	font-weight : normal;
	
}

.reserved .login
{
	color : #FFFFFF;
}

.reserved .login:hover, .reserved .registrati:hover
{
color : #ff0000;
}

.linkhome
{
	padding : 0px;
	margin : 0px;
	position : relative;
	top : 7px;
	left : 0px;
	margin-right : 30px;
	z-index : 50;
	text-align : left;
	font-weight : normal;
	color : #FFFFFF;
}

.linkhome a
{
	color : #d0d0d0;
	text-decoration : none;
	margin-left : 5px;
	margin-right : 5px;
	text-decoration : underline;
}

.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 : 270px;
	height : 121px;
	margin-bottom : 20px;
	font-size : 12px;
}


.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 : 270px;
	height : 121px;
	margin-bottom : 20px;
	font-size : 12px;
}


.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 : 20px;
margin-bottom : 5px;
}

.titoliboxblu
{
font-weight : normal;
font-size : 16px;
color : #e9212b;
padding : 0px;
margin : 0px;
margin-bottom : 5px;
padding-bottom : 5px;
border-bottom : 1px dotted #c0c0c0;
}


.boxprivato
{
	padding : 10px;
	padding-left : 15px;
	padding-right : 15px;
	margin : 0px;
	color : #FFFFFF;
	
}


.boxopinioni
{
	padding : 0px;
	margin : 0px;
	margin-bottom : 10px;
}

.boxaziendemigliori
{
	padding : 0px;
	margin : 0px;
	margin-bottom : 10px;
}



.areaboxop
{
	padding : 0px;
	margin : 0px;
	padding-right : 5px;
}


.areaboxop .datiopinone
{
margin : 0px;
}

.areabox a, .areaboxop a
{
	color : #505050;
	font-weight : normal;
}

.areaboxop a:hover
{
	color : #e9212b;
	font-weight : normal;
}

.inviatoda
{
	font-weight : normal;
	padding : 0px;
	margin : 0px;
	margin-bottom : 3px;
	margin-top : 3px;
	font-size : 12px;
}

.areaboxop div
{
margin-left : 6px;
}

.areabox div
{

}

.areaboxop table
{
border-left : 3px solid #e9212b;
}

.areabox
{
	padding : 0px;
	margin : 0px;
	
	padding-right : 5px;
}

.areabox a
{
	color : #505050;
	font-weight : normal;
}

.areabox a:hover
{
	color : #e9212b;
	font-weight : normal;
}

.areabox .inviatoda
{
	font-weight : normal;
}

.areabox div
{
	margin-bottom : 20px;
}

.areabox .indirizzo
{
	margin-top : 5px;
	margin-bottom : 10px;
	color : #a0a0a0;
	font-size : 11px;
}

.areabox .fotoaziendamini
{
	padding : 0px;
	margin : 0px;
	width : 65px;
	float : left;
}


.areabox .fotoaziendamini img
{
	padding : 0px;
	margin : 0px;
	border : 2px solid #e0e0e0;
}


.areabox .datiaziendabox
{
	padding : 0px;
	margin : 0px;
	width : 200px;
	float : left;
}

.colonnasx-home
{
padding : 0px;
margin : 0px;
float : left;
text-align : left;
width : 305px;
margin-right : 15px;
}

.colonnadx-home
{
padding : 0px;
margin : 0px;
float : right;
text-align : left;
width : 305px;
}

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 : 405px;
text-align : left;
text-align : justify;
}

.colonnadxschedaesteso
{
padding : 0px;
margin : 0px;
float : left;
width : 610px;
text-align : left;
border-right : 1px solid red;
text-align : justify;
}



.boxsettoriintervento
{
padding : 0px;
margin : 0px;
background-color : #e9212b;
padding : 5px;
padding-left : 20px;
color : #FFFFFF;
font-weight : normal;

margin-top : 10px;
}

.boxaltrezone
{
padding : 0px;
margin : 0px;
background-color : #83c6e1;
padding : 5px;
padding-left : 20px;
color : #FFFFFF;
font-weight : normal;

margin-top : 10px;
}

.boxaltreaziende
{
padding : 0px;
margin : 0px;
background-color : #3fa3cb;
padding : 5px;
padding-left : 20px;
color : #FFFFFF;
font-weight : normal;

margin-top : 10px;
}

.linkrosso
{
padding : 0px;
margin : 0px;
padding-left : 15px;
background-image : url(../immagini/freccia-rossa.png);
background-position : left 9px;
background-repeat : no-repeat;		
padding-top : 2px;
padding-bottom : 2px;
font-size : 12px;
}

.listabox
{
padding : 0px;
margin : 0px;

}

.listabox ul
{
padding : 0px;
margin : 0px;
list-style : none;
margin-bottom : 20px;
margin-top : 5px;
}


.listabox ul li
{
padding : 0px;
margin : 0px;
padding-left : 15px;
background-image : url(../immagini/freccia-rossa.png);
background-position : left 9px;
background-repeat : no-repeat;		
padding-top : 2px;
padding-bottom : 2px;
font-size : 12px;
}

.listabox ul li a
{
padding : 0px;
margin : 0px;
color : #505050;
text-decoration : underline;
}

.listabox ul li a:hover
{
padding : 0px;
margin : 0px;
color : #e9212b;
text-decoration : underline;
}



.fotoaziendascheda
{
	padding : 0px;
	margin : 0px;
	width : 200px;
}

.fotoaziendascheda img
{
	padding : 0px;
	margin : 0px;
	border : 2px solid #e0e0e0;
}


.checkazienda
{
	padding : 0px;
	margin : 0px;
	width : 150px;
	float : left;
	text-align : center;
	padding-top : 5px;
}

.fotoaziendamedia
{
	padding : 0px;
	margin : 0px;
	width : 120px;
	float : left;
}

.fotoaziendamedia img
{
	padding : 0px;
	margin : 0px;
	border : 2px solid #e0e0e0;
	width : 100px;
}

.listadatiaziendabox
{
	padding : 0px;
	margin : 0px;
	width : 480px;
	float : left;
	
}

.testoselezionebox
{
	padding : 0px;
	margin : 0px;
	width : 450px;
	float : left;
	
}

.listadatiaziendabox .titoloLista
{
	font-size : 16px;
	font-weight : normal;
	color : #505050;
}

.listadatiaziendabox .titoloLista:hover
{
	color : #FF0000;
}

.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 : #f0f0f0;
	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 : normal;
}

.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 : #e9212b;
	
	color : #FFFFFF;	
	font-weight : normal;
}

.boxmessaggiofeedback
{
padding : 0px;
margin : 0px;
margin-bottom : 20px;
padding : 0px;
}

.boxconsiglia
{
padding : 0px;
margin : 0px;
margin-bottom : 20px;
padding : 0px;
}

.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;
}


.BoxHomeAziende
{
	padding : 0px;
	margin : 0px;
	width : 305px;
	float : left;
	margin-right : 15px;
}

.BoxHomeSconti
{
	padding : 0px;
	margin : 0px;
	width : 305px;
	float : left;
}

.BoxInternoSconti
{
	padding : 0px;
	margin : 0px;
}

.BoxHomeBanner300
{
	padding : 0px;
	margin : 0px;
	width : 302px;
	float : right;
}

.boxseguici
{
padding : 0px;
margin : 0px;
position : absolute;
z-index : 100;
left : 700px;
top : 2px;
color : #f0f0f0;
}

.DataSconto
{
font-size : 11px;
color : #808080;
padding : 0px;
margin : 0px;
margin-bottom : 2px;
}

.ValoreSconto
{
font-size : 14px;
color : #e9212b;
padding : 0px;
margin : 0px;
margin-bottom : 2px;
}

.TitoloSconto
{
font-size : 11px;
color : #202020;
padding : 0px;
margin : 0px;
margin-bottom : 2px;
}

.TestoSconto
{
font-size : 11px;
color : #505050;
padding : 0px;
margin : 0px;
margin-bottom : 2px;
}

.LinkNero9:link, .LinkNero9:active, .LinkNero9:visited
{
color : #a0a0a0;
text-decoration : none;
}

.form-consiglia
{
font-size : 12px;
}

.divFoto
{
padding : 0px;
margin : 0px;
margin-top : 5px;
margin-bottom : 5px;
}

.divFoto .fotoSingola
{
padding : 0px;
margin : 0px;
width : 71px;
margin-left : 2px;
margin-right : 2px;
border : 3px solid #d0d0d0;
float : left;
margin-bottom : 4px;
}

.NotiziaEvidenza
{
padding : 7px;
margin : 0px;
border : 1px solid #e0e0e0;
}

.TitleRossoArticoli
{
font-weight : normal;
color : #FFFFFF;
padding : 0px;
margin : 0px;
margin-bottom : 10px;
background-color : #e9212b;
padding : 5px;
padding-left : 10px;
font-size : 16px;
}


.BoxVideo
{
padding : 0px;
margin : 0px;
}

.BoxVideo .FotoEvidenza
{
float : left;
padding : 0px;
margin: 0px;
width : 210px;
}

.BoxVideo .Foto
{
float : left;
padding : 0px;
margin: 0px;
width : 110px;
}

.BoxVideo .FotoEvidenza img, .BoxVideo .Foto img
{
border : 1px solid #e0e0e0;
}

.BoxVideo .AreaTestoEstesoBoxEvidenza
{
padding : 0px;
margin : 0px;
float : left;
width : 390px;
}

.BoxVideo .AreaTestoEstesoBox
{
padding : 0px;
margin : 0px;
float : left;
width : 490px;
}

.BoxVideo .TitoloArticolo, .BoxVideo .TitoloVideo
{
font-size : 14px;
margin-bottom : 5px;
color : #e9212b;
}

.BoxVideo .SottoTitoloArticolo
{
font-size : 12px;
margin-bottom : 5px;
color : #505050;
}

.BoxVideo .TestoArticolo
{
color : #808080;
font-size : 12px;
line-height : 18px;
}

.BoxVideo .dataarticolo
{
font-size : 12px;
color : #808080;
}

.navBottom
{
font-size : 12px;
}

.linkscheda
{
text-align : left;
color : #a0a0a0;
font-size : 11px;
margin-bottom : 5px;
float : left;
width : 150px;
margin-top : 12px;
}

.dataarticoloscheda
{
text-align : right;
color : #a0a0a0;
font-size : 11px;
margin-bottom : 5px;
float : right;
width : 400px;
margin-top : 5px;
}

.BoxArt
{
padding : 0px;
margin : 0px;
margin-bottom : 5px;
}

.BoxArt .Foto
{
	width : 300px;
	padding : 0px;
	margin : 0px;
	margin-bottom : 5px;
}

.BoxArt .Foto img
{
	width : 298px;
	border : 1px solid #a0a0a0;
}


.BoxArt .FotoThumbs
{
	width : 58px;
	padding : 0px;
	margin : 0px;
	float : left;
	margin-right : 2px;
	margin-bottom : 2px;	
}

.BoxArt .FotoThumbs img
{
	width : 56px;
	border : 1px solid #a0a0a0;

}

.FotoMini img
{
	border : 1px solid #e0e0e0;
}
