@charset "utf-8";
/* CSS Document */

/* RICERCA PER LA SEZIONE INTERNA */
#ricerca {
	width:100%;
	height:109px;
	background:url(img/bg_top.gif) top left repeat-x;
}
	#logo {
		float:left;
		width:137px;
		height:107px;
	}
	#area_ricerca {
		float:left;
		padding-top:10px;
		padding-left:65px;
		height:97px;
	}
		#area_checkbox {
			float:left;
			width:226px;
		}
			.testo_checkbox {
				float:left;
				width:113px;
				font-size:12px;
				color:#333;
			}
		#area_select {
			float:left;
			width:415px;
		}
		#area_bottoni {
			float:left;
			padding-top:21px;
			padding-left:15px;
			width:107px;
		}
		
/* INFORMAZIONI DI RICERCA */
.info_ricerca {
	width:100%;
	height:29px;
	background:url(img/bg_info_ricerca.gif) top left repeat-x;
}
	.info_sx {
		float:left;
		padding-top:6px;
		padding-left:15px;
		font-size:13px;
		color:#333;
	}
	.info_dx {
		float:right;
		padding-top:6px;
		padding-right:15px;
		font-size:13px;
		color:#333;
	}
		.info_dx a {
			color:#333;
			text-decoration:none;
		}
		.info_dx a:hover {
			color:#333;
			text-decoration:underline;
		}

/* LISTA RISULTATI RICERCA */
#ris_ricerca {
	width:100%;
}
	.elemento {
		float:left;
		padding:10px 0;
		width:100%;
		border-bottom:1px dotted #666;
	}
		.elemento .img {
			float:left;
			padding:5px;
			width:190px;
			height:140px;
			overflow:hidden;
			background:#0080C6;
		}
		.elemento .info {
			float:left;
			padding:5px 0 0 15px;
			width:76%;
		}
			.elemento .info a {
				color:#333;
				text-decoration:none;
			}
			.elemento .info a:hover {
				color:#0080C6;
				text-decoration:underline;
			}
			
	.scheda_camper {
		padding:10px 0;
		width:100%;
		border-bottom:1px dotted #666;
	}
		.scheda_camper .img {
			/*float:left;*/
			padding:5px;
			width:190px;
			height:140px;
			overflow:hidden;
			background:#0080C6;
		}
		.scheda_camper .info {
			float:left;
			padding:0px 0 0 15px;
			width:76%;
		}
			.scheda_camper .info a {
				color:#333;
				text-decoration:none;
			}
			.scheda_camper .info a:hover {
				color:#0080C6;
				text-decoration:underline;
			}
		.icona_print {
			float:left;
			width:200px;
			height:30px;
			line-height:30px;
		}
			.icona_print a {
				float:left;
				padding-left:33px;
				height:30px;
				width:167px;
				color:#FFF;
				text-decoration:none;
				background:url(img/icona_print.jpg) top left no-repeat;
			}
			.icona_print a:hover {
				float:left;
				padding-left:33px;
				height:30px;
				width:167px;
				color:#afddf6;
				text-decoration:underline;
				background:url(img/icona_print.jpg) top left no-repeat;
			}
		.icona_print2 {
			float:left;
			width:200px;
			height:30px;
			line-height:30px;
		}
			.icona_print2 a {
				float:left;
				padding-left:33px;
				height:30px;
				width:167px;
				color:#FFF;
				text-decoration:none;
				background:url(img/icona_print2.jpg) top left no-repeat #0080C6;
			}
			.icona_print2 a:hover {
				float:left;
				padding-left:33px;
				height:30px;
				width:167px;
				color:#afddf6;
				text-decoration:underline;
				background:url(img/icona_print2.jpg) top left no-repeat #0080C6;
			}
		.icona_scheda {
			float:left;
			height:24px;
			line-height:24px;
		}
			.icona_scheda a {
				float:left;
				padding-left:30px;
				height:24px;
				line-height:24px;
				color:#333;
				text-decoration:none;
				background:url(img/icona_scheda.jpg) top left no-repeat;
			}
			.icona_scheda a:hover {
				float:left;
				padding-left:30px;
				height:24px;
				line-height:24px;
				color:#0080C6;
				text-decoration:underline;
				background:url(img/icona_scheda.jpg) top left no-repeat;
			}
			
/* PRE FOOTER */
#pre_footer {
	padding:10px 0;
	width:100%;
	background:#CCC;
}
	#testo_avvertenza {
		padding:0 15px;
		width:auto;
		font-size:11px;
		color:#333;
		line-height:1.5;
		text-align:center;
	}
	
/* FOOTER SEZIONE RICERCA */
#footer {
	width:100%;
	background:#7F7F7F;
}
	#testo_footer {
		padding:0 15px;
		width:auto;
		font-size:11px;
		color:#FFF;
		line-height:30px;
	}
		#testo_footer a {
			color:#FFF;
			text-decoration:none;
		}
		#testo_footer a:hover {
			color:#FFF;
			text-decoration:underline;
		}
	.titolo_footer {
		color:#000;
		font-weight:bold;
	}
	
.thumb {
	float:left;
	display:inline;
	margin:0 1px 1px 0;
	height:72px;
	overflow:hidden;
	border:1px solid #0080C6;
	width:92px;
}
.titolo_gallery {
	margin-bottom:1px;
	padding-left:10px;
	color:#FFF;
	width:464px;
	height:30px;
	line-height:30px;
	background:#0080C6;
}
