@charset "utf-8";
/* CSS Document */

body {
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	width:100%;
	padding:0;
}

/*a:link, a:visited, a:active {
	color: #2979F0;
	text-decoration: none;
}

a:hover {
	color: #D20000;
	text-decoration: underline;
}*/

#dovesei {
	margin-top:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
	#dovesei a:link, a:visited, a:active {
		color: #2979F0;
		text-decoration: none;
	}
	
	#dovesei a:hover {
		color: #D20000;
		text-decoration: underline;
	}

#top {
	position:absolute;
	width:100%;
	/*min-width:1000px;*/
	height:128px;
	top:0px;
	left:0px;
	background-image:url(img/top.jpg);
	background-repeat:no-repeat;
	overflow:none;
	}
	
#fondo {
	position:absolute;
	width:100%;
	/*min-width:1000px;*/
	height:128px;
	top:0px;
	left:0px;
	background-image:url(img/pattern.gif);
	background-repeat:repeat-x;
	margin-bottom:20px;
	overflow:none;
	}
	
#logo {
	position:absolute;
	top:10px;
	left:10px;
	width:300px;
	height:60px;
	}

#menualto {
	position:absolute;
	left:10px;
	top:77px;
	width:1000px;
	height:43px;
	}
	
	#inserisci {
	float:left;
	}
	
		#inserisci:hover {
		background-image:url(img/inserisci-annuncio-a.png)
		}
	
#bandagrigia {
	position:absolute;
	width:100%;
	/*min-width:1000px;*/
	height:8px;
	top:120px;
	background-color:#C8C8C8;
	}
	
#sottomenu {
	position:absolute;
	width:100%;
	/*min-width:1000px;*/
	height:26px;
	top:128px;
	background-color:#F8F8F8;
	border-bottom-width:1px;
	border-bottom-style:dashed;
	border-bottom-color:#CCCCCC;
	}
	
#testosottomenu{
	padding-left:30px;
	padding-right:30px;
	padding-top:5px;
	padding-bottom:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
	text-align:center;
}
	
#commenti {
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	margin-bottom:10px;
	}
	
#tutto{
	position:absolute;
	top:140px;
	left:0px;
	width:100%;
	background-color: #FFFFFF;
	}

#corpo {
	position:relative;
	/*top:140px;*/
	left:0px;
	width:980px;
	background-color: #FFFFFF;
	margin-bottom:15px;
	margin-top:5px;
	}

#corpo_admin {
	position:relative;
	/*top:140px;*/
	left:0px;
	width:1380px;
	background-color: #FFFFFF;
	margin-bottom:15px;
	margin-top:5px;
	}

	
#corpotdleft {
	float:left;
	top:0px;
	left:0px;
	width:256px;
	}
	
	#cerca {
		margin-bottom:15px;
		margin-left:10px;
		}
		
	#cercaimg {
		width:246px;
		height:55px;
		background-image:url(img/cerca.gif);
		background-repeat:no-repeat;
		}
	
	#cercabox {
		padding:10px 0px 0px 25px;
		margin-left:16px;
		/*width:205px;*/
		background-image:url(img/sx_dx_grigio2.gif);
		background-repeat:repeat-y;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		border-bottom-width:1px;
		border-bottom-style:dashed;
		border-bottom-color:#CCCCCC;
		}
	
	#form {
		margin-bottom:0px;
		font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
		}

	#formregistrazione {
		width:532px;
		border-bottom-width:1px;
		border-bottom-style:dashed;
		border-bottom-color:#CCCCCC;
		border-left-width:1px;
		border-left-style:dashed;
		border-left-color:#CCCCCC;
		border-right-width:1px;
		border-right-style:dashed;
		border-right-color:#CCCCCC;
		font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
		}
		
			#formregistrazione a:link {
				color: #D20000;
				text-decoration: none;
				}
				
			#formregistrazione a:visited {
				color: #D20000;
				text-decoration: none;
				}

			#formregistrazione a:active {
				color: #D20000;
				text-decoration: none;
				}
			
			#formregistrazione a:hover {
				color: #D20000;
				text-decoration: underline;
				}
	
	#cercaform {
		margin-bottom:10px;
		margin-top:0px;
		}
	
		form#cercaform .combo {
			width:180px;
			border:1px solid #ccc;
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
			text-align:left;
			margin-top:4px;
			}
			
		form#cercaform .comboprezzo {
			width:170px;
			border:1px solid #ccc;
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;
			text-align:left;
			margin-top:4px;
			}
			
		form#cercaform .combom2 {
			width:140px;
			border:1px solid #ccc;
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;
			text-align:left;
			margin-top:4px;
			}
			
		form#cercaform .puls {
			width:140px;
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
			text-align:center;
			padding:2px 0px 2px 0px;
			margin-top:4px;
			}
			
		form#cercaform .mq {
			width:44px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			text-align:left;
			}
			
		form#cercaform .euro {
			width:93px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			text-align:left;
			}
			
		form#cercaform .formcont {
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
			width:190px;
			padding-top:2px;
			padding-bottom:2px;
			}
			
		form#cercaform .formpuls {
			width:180px;
			padding:2px 0px 2px 0px;
			text-align:right;
			}	


	#cercaannuncio {
		margin-bottom:10px;
		}
			
		form#cercaannuncio .combo {
			width:180px;
			border:1px solid #ccc;
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
			text-align:left;
			margin-top:4px;
			}
			
		form#cercaannuncio .comboprezzo {
			width:170px;
			border:1px solid #ccc;
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;
			text-align:left;
			margin-top:4px;
			}
			
		form#cercaannuncio .combom2 {
			width:140px;
			border:1px solid #ccc;
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;
			text-align:left;
			margin-top:4px;
			}
			
		form#cercaannuncio .puls {
			width:140px;
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
			text-align:center;
			padding:2px 0px 2px 0px;
			margin-top:4px;
			}
			
		form#cercaannuncio .formcont {
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
			width:190px;
			padding-top:2px;
			padding-bottom:2px;
			}

#boxfiltra{
	width:522px;
	padding:5px;
	background-color:#F8F8F8;
	border-color:#CCCCCC;
	border-style:dashed;
	border-width:1px;
	}

			
	#etichetta {
		width:140px;
		float:left;
		padding:5px 10px 5px 0px;
		text-align:right;
		font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
		}
		
	#etichettamod {
		width:140px;
		height:80px;
		float:left;
		padding:5px 10px 5px 0px;
		text-align:right;
		font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
		}
		
	#registrati {
		margin-top:10px;
		margin-bottom:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
		}
		
		
		form#registrati .campibase {
			width:160px;
			margin:2px 0px 2px 0px;
			padding:2px 0px 2px 0px;
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
			text-align:left;
			}
			
		form#registrati .combo {
			width:180px;
			border:1px solid #ccc;
			margin:2px 0px 2px 0px;
			padding:2px 0px 2px 0px;
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;
			text-align:left;
			}
			
		form#registrati .privacy {
			margin:2px 0px 2px 0px;
			padding:2px 0px 2px 0px;
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
			}	
			
		.sesso {
			margin:2px 0px 2px 0px;
			padding:2px 0px 2px 0px;
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
			text-align:left;
			}	

		form#registrati .indirizzo {
			width:220px;
			margin:2px 0px 2px 0px;
			padding:2px 0px 2px 0px;
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
			text-align:left;
			}	
			
		form#registrati .cap {
			width:50px;
			margin:2px 0px 2px 0px;
			padding:2px 0px 2px 0px;
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
			text-align:left;
			}
						
		form#registrati .pulsante {
			width:90px;
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
			padding:2px 0px 2px 0px;
			margin-top:4px;
			text-align:center;
			}
			
		form#registrati .pulsanteaccetta {
			width:150px;
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
			padding:2px 0px 2px 0px;
			text-align:center;
			}
			
		form#registrati .regolamento {
			width:430px;
			padding:2px 0px 2px 0px;
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
			text-align:left;
			}
			
		form#registrati .richiesta {
			width:250px;
			padding:2px 0px 2px 0px;
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
			text-align:left;
			}	
			
		form#registrati .file {
			width:225px;
			margin:2px 0px 2px 0px;
			padding:2px 0px 2px 0px;
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
			text-align:left;
			}
			
		form#registrati .piccoli {
			width:50px;
			margin:2px 0px 2px 0px;
			padding:2px 0px 2px 0px;
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
			text-align:left;
			}
			
		form#registrati .formcont {
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
			width:190px;
			margin:2px 0px 2px 0px;
			padding:2px 0px 2px 0px;
			}
			
#annuncio{
	margin-top:10px;
	}

			
		form#annuncio .campibase {
			width:160px;
			margin:2px 0px 2px 0px;
			padding:2px 0px 2px 0px;
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
			text-align:left;
			}	
			
		form#annuncio .indirizzo {
			width:220px;
			margin:2px 0px 2px 0px;
			padding:2px 0px 2px 0px;
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
			text-align:left;
			}
			
		form#annuncio .foto {
			width:225px;
			margin:2px 0px 2px 0px;
			padding:2px 0px 2px 0px;
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;
			text-align:left;
			}
			
		form#annuncio .piccoli {
			width:50px;
			margin:2px 0px 2px 0px;
			padding:2px 0px 2px 0px;
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
			text-align:left;
			}
			
		form#annuncio .pulsante {
			width:150px;
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
			padding:2px 0px 2px 0px;
			margin:2px 0px 2px 0px;
			text-align:center;
			float:left;
			}
			
		
		form#annuncio .combo {
			width:200px;
			border:1px solid #ccc;
			margin:2px 0px 2px 0px;
			padding:2px 0px 2px 0px;
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;
			text-align:left;
			}
			
		form#annuncio .formcont {
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
			width:190px;
			margin:2px 0px 2px 0px;
			padding:2px 0px 2px 0px;
			}
			
	#cercacategorie {
		margin-top:15px;
		margin-left:10px;
		margin-bottom:15px;
		}
	
	#cercacatimg {
		width:246px;
		height:55px;
		background-image:url(img/cerca_categoria.gif);
		background-repeat:no-repeat;
		}
	
	#cercacatbox {
		padding:0px 0px 15px 25px;
		margin-left:16px;
		/*width:205px;*/
		background-image:url(img/sx_dx_grigio2.gif);
		background-repeat:repeat-y;
		border-bottom-width:1px;
		border-bottom-style:dashed;
		border-bottom-color:#CCCCCC;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		}
		
	#cercacasabox {
		margin-left:10px;
		margin-top:0px;
		margin-bottom:20px;
		}
				
			#cercacatbox a:link {
				color: #333333;
				text-decoration: none;
				}
				
			#cercacatbox a:visited {
				color: #333333;
				text-decoration: none;
				}

			#cercacatbox a:active {
				color: #333333;
				text-decoration: none;
				}
			
			#cercacatbox a:hover {
				color: #666666;
				text-decoration: underline;
				}

	#menu2admin {
		margin-left:10px;
		margin-bottom:15px;
		}
	
	#menu2adminimg {
		width:246px;
		height:55px;
		background-image:url(img/menu2admin.gif);
		background-repeat:no-repeat;
		}
	
	#menu2aminbox {
		padding:15px 15px 15px 25px;
		margin-left:16px;
		/*width:205px;*/
		background-image:url(img/sx_dx_grigio2.gif);
		background-repeat:repeat-y;
		border-bottom-width:1px;
		border-bottom-style:dashed;
		border-bottom-color:#CCCCCC;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		}
				
			#menu2aminbox a:link {
				color: #D20000;
				text-decoration: none;
				}
				
			#menu2aminbox a:visited {
				color: #D20000;
				text-decoration: none;
				}

			#menu2aminbox a:active {
				color: #D20000;
				text-decoration: none;
				}
			
			#menu2aminbox a:hover {
				color: #D20000;
				text-decoration: underline;
				}

#contenuti_admin {
 float:left;
 position:relative;
 left:10px;
 width:700px;
 }

#contenuti_admin2 {
 float:left;
 position:relative;
 left:10px;
 width:1100px;
 }


#contenuti {
	float:left;
	position:relative;
	left:10px;
	width:564px;
	}
	
	#pagina {
		padding:15px;
		width:534px;
		font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
		}
	
		#pagina p {
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
			}
			
		#pagina h1 {
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px;
			}
			
		#pagina h2 {
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;
			color:#666666;
			}
			
		#pagina h3 {
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
			color:#999999;
			}
			
			#pagina a:link {
				color: #2979F0;
				text-decoration: none;
				}
				
			#pagina a:visited {
				color: #2979F0;
				text-decoration: none;
				}

			#pagina a:active {
				color: #2979F0;
				text-decoration: none;
				}
			
			#pagina a:hover {
				color: #D20000;
				text-decoration: underline;
				}
		
		#fasciagrigia {
			width:534px;
			height:8px;
			background-color:#CCCCCC;
			}
			
		#fasciagrigiaann {
			width:534px;
			height:8px;
			background-color:#CCCCCC;
			clear:right;
			}
			
		#fasciagrigiautente {
			padding-left:5px;
			padding-top:5px;
			width:262px;
			height:20px;
			background-color:#E8E8E8;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			float: left;
			}
			
		#fasciagrigiautente2 {
			padding-right:5px;
			padding-top:5px;
			width:262px;
			height:20px;
			background-color:#E8E8E8;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			float: right;
			text-align:right;
			}
		
		#menuadmin {
			width:524px;
			padding:4px;
			border-bottom-width:1px;
			border-bottom-style:dashed;
			border-bottom-color:#CCCCCC;
			border-left-width:1px;
			border-left-style:dashed;
			border-left-color:#CCCCCC;
			border-right-width:1px;
			border-right-style:dashed;
			border-right-color:#CCCCCC;
			background-color:#FFFFFF;
			text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
			}
			
			#menuadmin a:link {
				color: #2979F0;
				text-decoration: none;
			}
			
			#menuadmin a:visited {
				color: #2979F0;
				text-decoration: none;
			}
			#menuadmin a:hover {
				color: #D20000;
				text-decoration: underline;
			}
			#menuadmin a:active {
				text-decoration: none;
				color: #2979F0;
			}
				
		#mappa{
			width:532px;
			padding-top:20px;
			margin-bottom:20px;
			background-color:#F8F8F8;
			border-bottom-width:1px;
			border-bottom-style:dashed;
			border-bottom-color:#CCCCCC;
			border-left-width:1px;
			border-left-style:dashed;
			border-left-color:#CCCCCC;
			border-right-width:1px;
			border-right-style:dashed;
			border-right-color:#CCCCCC;
			}
			
		#login {
			width:532px;
			padding-top:5px;
			margin-top:0px;
			border-bottom-width:1px;
			border-bottom-style:dashed;
			border-bottom-color:#CCCCCC;
			border-left-width:1px;
			border-left-style:dashed;
			border-left-color:#CCCCCC;
			border-right-width:1px;
			border-right-style:dashed;
			border-right-color:#CCCCCC;
			background-color:#FFFFFF;
			text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
			}
			
				form#login .campi {
				width:100px;
				margin:2px 0px 2px 0px;
				padding:2px 0px 2px 0px;
				font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
				text-align:left;
				}	
				
				form#login .campilogin {
				width:150px;
				margin:2px 0px 2px 0px;
				padding:2px 0px 2px 0px;
				font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
				text-align:left;
				}	

				form#login .pulsante {
				width:70px;
				font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
				text-align:center;
				padding:2px 0px 2px 0px;
				}
			
		#paginazionepadre {
			margin-top:10px;
			margin-bottom:10px;
			clear:left;
			}
		
		#paginazione {
			width:263px;
			text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
			float:left;
			}
	
		#numerazione {
			text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
			}
			
		#boxannuncio {
			/*position:relative;*/
			clear:both;
			/*height:120px;*/
			width:532px;
			background-color:#FFFFFF;
			border-bottom-width:1px; border-bottom-style:dashed; border-bottom-color:#CCCCCC;
			border-left-width:1px; border-left-style:dashed; border-left-color:#CCCCCC;
			border-right-width:1px;
			border-right-style:dashed;
			border-right-color:#CCCCCC;
			}
			
			#boxannuncio: hover {
				background-color:#F8F8F8;
				}
				
		#boxannunciosospeso {
			position:relative;
			clear:both;
			min-height:88px;
			width:533px;
			background-color:#FFCC99;
			border-bottom-width:1px; border-bottom-style:dashed; border-bottom-color:#CCCCCC;
			border-left-width:1px; border-left-style:dashed; border-left-color:#CCCCCC;
			}
			
		#boxannunciodettaglio {
			position:relative;
			clear:both;
			min-height:88px;
			width:532px;
			background-color:#FFFFFF;
			border-bottom-width:1px; border-bottom-style:dashed; border-bottom-color:#CCCCCC;
			border-left-width:1px; border-left-style:dashed; border-left-color:#CCCCCC;
			border-right-width:1px; border-right-style:dashed; border-right-color:#CCCCCC;
			}
			
		#titoloannuncio {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:14px;
			margin-top:10px;
			margin-bottom:10px;
			margin-left: 5px;
			}
			
			#titoloannuncio a:link {
				color: #D20000;
				text-decoration: none;
			}
			
			#titoloannuncio a:visited {
				color: #D20000;
				text-decoration: none;
			}
			#titoloannuncio a:hover {
				color: #D20000;
				text-decoration: underline;
			}
			#titoloannuncio a:active {
				text-decoration: none;
				color: #D20000;
			}


		#titoloagenzia {
			padding:5px;
			background-image:url(img/fondo-menu.gif);
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:14px;
			}

			
		#titoloannunciohome {
			padding:5px;
			height:26px;
			background-image:url(img/fondo-menu.gif);
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			}
			
			#titoloannunciohome a:link {
				color: #333333;
				text-decoration: none;
			}
			
			#titoloannunciohome a:visited {
				text-decoration: none;
				color: #333333;
			}
			#titoloannunciohome a:hover {
				text-decoration: none;
				color: #333333;
			}
			#titoloannunciohome a:active {
				text-decoration: none;
				color: #333333;
			}
			
			#titoloannunciodettaglio {
				padding:5px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:12px;
				}
				
				#titoloannunciodettaglio a:link {
					color: #2979F0;
					text-decoration: none;
				}
				
				#titoloannunciodettaglio a:visited {
					color: #2979F0;
					text-decoration: none;
				}
				#titoloannunciodettaglio a:hover {
					color: #D20000;
					text-decoration: underline;
				}
				#titoloannunciodettaglio a:active {
					text-decoration: none;
					color: #2979F0;
				}
			
			#immagineannuncio {
				position:relative;
				margin-top:5px;
				margin-right:10px;
				padding:5px;
				float:left;
				width:92px;
				height:69px;
				/*border-color:#CCCCCC; border-style:solid; border-width:1px;*/
				}
				
		#immagineannunciodettaglio1 {
			position:absolute;
			width:300px;
			padding:4px;
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
			float:left;
			}
			
		#immagineannunciodettaglio2 {
			position:absolute;
			visibility:hidden;
			width:300px;
			padding:4px;
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
			float:left;
			}
		
		#immagineannunciodettaglio3 {
			position:absolute;
			visibility:hidden;
			width:300px;
			padding:4px;
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
			float:left;
			}
			
		#immagineannunciodettaglio4 {
			position:absolute;
			visibility:hidden;
			width:300px;
			padding:4px;
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
			float:left;
			}
		
		#immagineannunciodettaglio5 {
			position:absolute;
			visibility:hidden;
			width:300px;
			padding:4px;
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
			float:left;
			}
			
		#immagineannunciodettaglio6 {
			position:absolute;
			visibility:hidden;
			width:300px;
			padding:4px;
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
			float:left;
			}
			
			
		#immagineannunciodettaglio {
			width:300px;
			padding:4px;
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
			float:left;
			}
			
		#dettagliannuncio {
			width:387px;
			padding:4px;
			text-align:left;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			float:left;
			margin-top: 5px;
			}
			
			#dettagliannuncio a:link, a:visited, a:active {
				color: #2979F0;
				text-decoration: none;
			}
			
			#dettagliannuncio a:hover {
				color: #D20000;
				text-decoration: underline;
			}
			
		#dettagliannuncioutente {
			width:420px;
			padding:4px;
			text-align:left;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			float:left;
			margin-top: 5px;
			}
			
			#dettagliannuncioutente a:link, a:visited, a:active {
				color: #2979F0;
				text-decoration: none;
			}
			
			#dettagliannuncioutente a:hover {
				color: #D20000;
				text-decoration: underline;
			}			
			
		#dettagliannunciodettaglio {
			width:199px;
			margin-top:4px;
			margin-right:4px;
			padding:10px;
			background-color:#F8F8F8;
			text-align:left;
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
			float:right;
			border-width:1px;
			border-style:dashed;
			border-color:#CCCCCC;
			}
			
			
		#dettagliannunciohome {
			position:relative;
			padding:5px;
			margin-top:5px;
			float:left;
			width:300px;
			margin-right:20px;
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
			}
			
			#dettagliannunciohome a:link {
				color: #2979F0;
				text-decoration: none;
			}
			
			#dettagliannunciohome a:visited {
				color: #2979F0;
				text-decoration: none;
			}
			#dettagliannunciohome a:hover {
				color: #D20000;
				text-decoration: underline;
			}
			#dettagliannunciohome a:active {
				text-decoration: none;
				color: #2979F0;
			}
			
		#dettaglicercaagenzia {
			position:relative;
			padding:5px;
			margin-top:5px;
			float:left;
			width:330px;
			margin-right:20px;
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
			}
			
			#dettaglicercaagenzia a:link {
				color: #2979F0;
				text-decoration: none;
			}
			
			#dettaglicercaagenzia a:visited {
				color: #2979F0;
				text-decoration: none;
			}
			#dettaglicercaagenzia a:hover {
				color: #D20000;
				text-decoration: underline;
			}
			#dettaglicercaagenzia a:active {
				text-decoration: none;
				color: #2979F0;
			}
			
		#logoannunciohome {
			position:relative;
			padding:5px;
			margin-top:5px;
			float:left;
			width:70px;
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
			text-align:right;
			}
			
		#logoannuncioagenzie {
			position:relative;
			padding:5px;
			margin-top:5px;
			float:left;
			width:150px;
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
			text-align:right;
			}
			
		#vaiannuncio {
			position:relative;
			padding:5px;
			margin-top:-20px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			text-align:right;
			font-size:12px;
			clear:both;
			}
			
			#vaiannuncio a:link {
				color: #2979F0;
				text-decoration: none;
			}
			
			#vaiannuncio a:visited {
				text-decoration: none;
				color: #2979F0;
			}
			#vaiannuncio a:hover {
				text-decoration: underline;
				color: #D20000;
			}
			#vaiannuncio a:active {
				text-decoration: none;
				color: #2979F0;
			}
					
		#modifica {
			width:100px;
			margin-top:10px;
			margin-right:5px;
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
			text-align:right;
			float:right;
			}
			
		#cancella {
			width:100px;
			margin-top:5px;
			margin-right:5px;
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
			text-align:right;
			float:right;
			}
			
		#sospendi {
			width:100px;
			margin-top:5px;
			margin-right:5px;
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
			text-align:right;
			float:right;
			}
			
		#boxazioni {
			width:105px;
			min-height:90px;
			background-color:#FFFFCC;
			float:right;
			}
			
		#fotoannuncio {
			margin-top:250px;
			position:relative;
			width:300px;
			margin-bottom:10px;
			}
			
		#descrizioneannuncio {
			padding:4px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			clear:left;
			}
			
			#descrizioneannuncio a:link {
				color: #2979F0;
				text-decoration: none;
			}
			
			#descrizioneannuncio a:visited {
				color: #2979F0;
				text-decoration: none;
			}
			#descrizioneannuncio a:hover {
				color: #D20000;
				text-decoration: underline;
			}
			#descrizioneannuncio a:active {
				text-decoration: none;
				color: #2979F0;
			}
			
		#foto1a{
			padding:4px;
			float:left;
			}
			
		#foto2a{
			padding:4px;
			float:left;
			}
		
		#foto3a{
			padding:4px;
			float:left;
			}
		
		#foto4a{
			padding:4px;
			float:left;
			}
			
		#foto5a{
			padding:4px;
			float:left;
			}
		
		#foto6a{
			padding:4px;
			float:left;
			}

#pub {
	position:relative;
	left:20px;
	float:left;
	top:0px;
	width:140px;
	}

	#pubblicita {
		border:1px; border-color:#CCCCCC; border-style:solid;
		margin-top:15px;
		height:120px;
		width:140px;
		}
	
	#testopubblicita {
		text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
		margin-top:20px;
		padding:15px;
		}
		
	#testopubblicita2 {
		text-align:center;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFFFFF;
		background-color:#333333;
		padding-top:15px;
		padding-left:15px;
		padding-right:15px;
		padding-bottom:15px;
		height:90px;
		}
		
#contenutofooter{
	margin-top:15px;
	position:relative;
	width:100%;
	/*min-width:1000px;*/
	}

#bandagrigiafooter {
	clear:left;
	height:8px;
	background-color:#CCCCCC;
	}
	
#footer {
	height:25px;
	padding-top:7px;
	background-image:url(img/pattern.png);
	background-repeat:repeat;
	}
	
	#footer p {
		font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-align:left;
		margin-top:0px;
		padding-left:30px;
		}
		
			#footer a:link {
				color: #FFFFFF;
				text-decoration: none;
			}
			
			#footer a:visited {
				text-decoration: none;
				color: #FFFFFF;
			}
			#footer a:hover {
				text-decoration: underline;
				color: #FFFFFF;
			}
			#footer a:active {
				text-decoration: none;
				color: #FFFFFF;
			}

#regutente {
	width:252px;
	float:left;
	margin-right:5px;
	}	

#regutente2 {
	width:252px;
	float:left;
	margin-left:10px;
	}	

	
#boxregistrati {
	width:252px;
	}
	
#boxregistrati2 {
		padding:10px 15px 20px 15px;
		margin-left:16px;
		/*width:236px;*/
		height:100px;
		background-image:url(img/sx_dx_grigio.gif);
		background-repeat:repeat-y;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		border-bottom-width:1px;
		border-bottom-style:dashed;
		border-bottom-color:#CCCCCC;
		border-right-width:1px;
		border-right-style:dashed;
		border-right-color:#CCCCCC;
	}
	
#boxregolamento {
		padding:10px 15px 20px 15px;
		margin-left:16px;
		/*width:205px;*/
		background-image:url(img/sx_dx_grigio.gif);
		background-repeat:repeat-y;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		border-bottom-width:1px;
		border-bottom-style:dashed;
		border-bottom-color:#CCCCCC;
		border-right-width:1px;
		border-right-style:dashed;
		border-right-color:#CCCCCC;
	}	
	
#abbonamento {
	float:left;
	margin-right:25px;
	}	
	
#abbonamentoright {
	float:left;
	}	
	
#boxabbonamento {
	width:252px;
	}
	
#boxabbonamento2 {
		padding:10px 15px 20px 30px;
		margin-left:16px;
		width:190px;
		height:120px;
		background-image:url(img/sx_dx_grigio.gif);
		background-repeat:repeat-y;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		border-bottom-width:1px;
		border-bottom-style:dashed;
		border-bottom-color:#CCCCCC;
		border-right-width:1px;
		border-right-style:dashed;
		border-right-color:#CCCCCC;
	}
	
#3mesigratis {
	}	
	
#box3mesigratis {
	width:532px;
	}
	
#box3mesigratis2 {
		padding:10px 15px 20px 30px;
		margin-left:16px;
		width:470px;
		height:130px;
		background-image:url(img/sx_dx_grigio-abbonamento.jpg);
		background-repeat:repeat-y;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		border-bottom-width:1px;
		border-bottom-style:dashed;
		border-bottom-color:#CCCCCC;
		border-right-width:1px;
		border-right-style:dashed;
		border-right-color:#CCCCCC;
	}	
	
#popcitta{
	margin-top:10px;
	margin-left:20px;
	}
	
#boxcitta {
	width:532px;
	}
	
#boxcitta2 {
		padding:10px 15px 20px 30px;
		margin-left:16px;
		width:454px;
		background-image:url(img/sx_dx_grigio-abbonamento.jpg);
		background-repeat:repeat-y;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		border-bottom-width:1px;
		border-bottom-style:dashed;
		border-bottom-color:#CCCCCC;
		border-right-width:1px;
		border-right-style:dashed;
		border-right-color:#CCCCCC;
	}
	
#boxpassword{	
		padding:10px 15px 20px 30px;
		margin-left:16px;
		width:408px;
		background-image:url(img/sx_dx_grigio-abbonamento.jpg);
		background-repeat:repeat-y;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		border-bottom-width:1px;
		border-bottom-style:dashed;
		border-bottom-color:#CCCCCC;
		border-right-width:1px;
		border-right-style:dashed;
		border-right-color:#CCCCCC;
	}
	
			#boxpassword a:link {
				color: #D20000;
				text-decoration: none;
				}
				
			#boxpassword a:visited {
				color: #D20000;
				text-decoration: none;
				}

			#boxpassword a:active {
				color: #D20000;
				text-decoration: none;
				}
			
			#boxpassword a:hover {
				color: #D20000;
				text-decoration: underline;
				}
	
#boxprivacy {
		padding:10px 15px 20px 30px;
		margin-left:16px;
		width:516px;
		/*width:470px;*/
		background-image:url(img/sx_dx_grigio-abbonamento.jpg);
		background-repeat:repeat-y;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		border-bottom-width:1px;
		border-bottom-style:dashed;
		border-bottom-color:#CCCCCC;
		border-right-width:1px;
		border-right-style:dashed;
		border-right-color:#CCCCCC;
	}	

			#boxprivacy a:link {
				color: #D20000;
				text-decoration: none;
				}
				
			#boxprivacy a:visited {
				color: #D20000;
				text-decoration: none;
				}

			#boxprivacy a:active {
				color: #D20000;
				text-decoration: none;
				}
			
			#boxprivacy a:hover {
				color: #D20000;
				text-decoration: underline;
				}

#spazio {
	height:20px;
	}
	
#nofloat{
	clear:left;
	}
	
#cartina{
	float:left;
	text-align:center;
	width:230px;
	}
	
#vetrinaagenzie{
	text-align:center;
	width:534px;
	margin-bottom:20px;
	padding:10px;
	background-color:#F8F8F8;
	border-bottom-width:1px;
	border-bottom-style:dashed;
	border-bottom-color:#CCCCCC;
	border-left-width:1px;
	border-left-style:dashed;
	border-left-color:#CCCCCC;
	border-right-width:1px;
	border-right-style:dashed;
	border-right-color:#CCCCCC;
	}
	
#provincie{
	margin-top:10px;
	margin-left:324px;
	text-align:left;
	}
	
#clear{
	clear:left;
	}
	
#testoamm{
	font-family:Verdana; font-size:10px;
	}
	
 #pagina_admin {
  padding:15px;
  width:700px;
  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
  }
 
  #pagina_admin p {
   font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
   }
   
  #pagina_admin h1 {
   font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px;
   }

 #pagina_admin2 {
  padding:15px;
  width:1100px;
  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
  }
 
  #pagina_admin2 p {
   font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
   }
   
  #pagina_admin2 h1 {
   font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px;
   }

   
#imgagenzia{
	float:right;
	text-align:center;
	margin-bottom:20px;
	}
	
#detann{
	}
	

#logoagenzia2{
	float:left;
	height:150px;
	margin-right:20px;
	margin-bottom:10px;
	}
	
#datiagenzia{
	margin-bottom:20px;
	/*float:right;*/
	}
	
			#datiagenzia a:link {
				color: #D20000;
				text-decoration: none;
				}
				
			#datiagenzia a:visited {
				color: #D20000;
				text-decoration: none;
				}

			#datiagenzia a:active {
				color: #D20000;
				text-decoration: none;
				}
			
			#datiagenzia a:hover {
				color: #D20000;
				text-decoration: underline;
				}
	
#testotabelle{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
	#etichettatabelle {
		width:100px;
		float:left;
		padding:5px 10px 5px 0px;
		text-align:right;
		font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
		}

#formcitta{
	margin-top:0px;
	margin-bottom:0px;
	}
	
/*aspgrid*/

.form1 {
	border: 1px solid #999999;
	font-family:Verdana; font-size:10px;
	width:100px;
}

.form1_admin {
	border: 1px solid #999999;
	font-family:Verdana; font-size:10px;
	width:200px;
}

			.form1 a:link {
				color: #D20000;
				text-decoration: underline;
			}
			
			.form1 a:visited {
				text-decoration: underline;
				color: #D20000;
			}
			.form1 a:hover {
				text-decoration: underline;
				color: #D20000;
			}
			.form1 a:active {
				text-decoration: underline;
				color: #D20000;
			}

.form2 {
	border: 1px solid #999999;
	font-family:Verdana; font-size:10px;
	width:150px;
}

			.form2 a:link {
				color: #D20000;
				text-decoration: underline;
			}
			
			.form2 a:visited {
				text-decoration: underline;
				color: #D20000;
			}
			.form2 a:hover {
				text-decoration: underline;
				color: #D20000;
			}
			.form2 a:active {
				text-decoration: underline;
				color: #D20000;
			}

.brd1AllGrey {
	border: 1px solid #999999;
	font-family:Verdana; font-size:10px;
}

			.brd1AllGrey a:link {
				color: #D20000;
				text-decoration: underline;
			}
			
			.brd1AllGrey a:visited {
				text-decoration: underline;
				color: #D20000;
			}
			.brd1AllGrey a:hover {
				text-decoration: underline;
				color: #D20000;
			}
			.brd1AllGrey a:active {
				text-decoration: underline;
				color: #D20000;
			}

.brd1TopGrey {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	font-family:Verdana; font-size:10px;
}

			.brd1TopGrey a:link {
				color: #D20000;
				text-decoration: underline;
			}
			
			.brd1TopGrey a:visited {
				text-decoration: underline;
				color: #D20000;
			}
			.brd1TopGrey a:hover {
				text-decoration: underline;
				color: #D20000;
			}
			.brd1TopGrey a:active {
				text-decoration: underline;
				color: #D20000;
			}

.txt10 {
	font-family:Verdana; font-size:10px;
}

#logs{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;
	margin-bottom:5px;
	margin-top:5px;
	text-align:right;
	padding-right:25px;
	}
	
			#logs a:link {
				color: #D20000;
				text-decoration: underline;
			}
			
			#logs a:visited {
				text-decoration: underline;
				color: #D20000;
			}
			#logs a:hover {
				text-decoration: underline;
				color: #D20000;
			}
			#logs a:active {
				text-decoration: underline;
				color: #D20000;
			}

#cancmod{
	margin-top:10px;
	float:left;
	}
	
			#cancmod a:link {
				color: #D20000;
				text-decoration: none;
			}
			
			#cancmod a:visited {
				color: #D20000;
				text-decoration: none;
			}
			#cancmod a:hover {
				color: #D20000;
				text-decoration: underline;
			}
			#cancmod a:active {
				text-decoration: none;
				color: #D20000;
			}
			
#cittascegli{
	}
	
			#cittascegli a:link {
				color: #D20000;
				text-decoration: none;
			}
			
			#cittascegli a:visited {
				color: #D20000;
				text-decoration: none;
			}
			#cittascegli a:hover {
				color: #D20000;
				text-decoration: underline;
			}
			#cittascegli a:active {
				text-decoration: none;
				color: #D20000;
			}

#map {
	width:530px;
	height:300px;
	background-color: #FFFFFF;
	visibility: visible;
	margin-top:20px;
}


.stile_autocompleter{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	text-align:left;	
	background-color:#FFF;
	margin-bottom:5px;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	}
	
.stile_autocompleter ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
.stile_autocompleter ul li.selected {
	background-color: #D20000;
	color:#FFFFFF;
	}
.stile_autocompleter ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
}
	
#container2{
	background-color:#F8F8F8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	float:left;
	width:133px;
	height:211px;
	padding-right:10px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	border-right-style:dashed;
	border-right-width:1px;
	border-right-color:#CCCCCC;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	border-bottom-color:#CCCCCC;
	}
	
#agvetrina2{
	height:100px;
	margin-bottom:10px;
	}
	
#vetrinaagenzia{
	width:533px;
	height:424px;
	margin-bottom:20px;
	background-color:#F8F8F8;
	border-left-style:dashed;
	border-left-width:1px;
	border-left-color:#CCCCCC;
	border-top-style:dashed;
	border-top-width:1px;
	border-top-color:#CCCCCC;
	}
	
#testiagenzie{
	text-align:left;
	margin-left:0px;
	}
	
#mettivetrina{
	margin-top:10px;
	padding:5px;
	background-color:#F8F8F8;
	}
	
#utentescaduto{
	margin-top:10px;
	padding:20px;
	background-color:#F8F8F8;
	border-style:dashed;
	border-color:#D20000;
	border-width:1px;
	}
	
#filtroregione{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-bottom:5px;
	}
