/* CSS Document */

body {
background-color: #B1ABA6;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
margin:auto;
padding:0px;
width:980px;}

img{
border:0px;
}

h1{
margin: 0px;
padding: 0px;
width: 0px;
height: 0px;}

h2{
margin: 0px;
padding: 0px 0px 10px 0px;
}

h3, h4{
margin: 0px;
padding: 0px;
}



a:link, a:visited {
text-decoration:none;}
a:hover {
text-decoration:none;}

.blu {
color:#0b4584;}

.marrone {
color:#5A3D1B;}

.marroncino {
color:#A9775D;}

.nero {
color:#000000;}

.verde_mela {
color:#ccff42;}

.big {
font-size:16px;}

.medio {
font-size:14px;}

.dashed {
height:1px;
border-bottom:1px dashed #7F9DB9;}

.solid {
height:1px;
border-bottom:1px solid #534F4C;}

.float {
float:left;
display:inline;}

.center {
text-align:center;}

.float_img_lft {
float:left;
display:inline;
margin-bottom:10px;
margin-right:8px;}

.servizi_img {
margin-left:6px;}

.tit_descrizione {
width:438px;}

#nostyle {
padding:0px 0px 0px 15px;
margin:0px;
list-style:none;}

#nostyle_news {
padding:0px;
margin:25px 0px 0px 0px;
list-style:none;
height:303px;}

	#nostyle_news li{
	float:left;
	display:inline;
	background-position:top;
	background-image:url(../images/li_news.jpg);
	background-repeat:no-repeat;
	background-color:#FAF9F8;
	padding:15px;
	width:219px;
	height:51px;
	margin-right:22px;
	margin-left:22px;
	margin-bottom:20px;
	color:gray;}
	
	#nostyle_news li a {
	color:gray;}
	
	.news_box{
	display: block;
	float:left;
	display:inline;
	background-image:url(../images/li_news.jpg);
	background-repeat:no-repeat;
	background-color:#FAF9F8;
	padding:15px;
	width:219px;
	height:51px;
	margin-right:22px;
	margin-left:22px;
	margin-bottom:20px;
	color:gray;}
	
	.news_box:hover{
	color:#006600;
	text-decoration: none;
	}
	

		.data_news {
		width:219px;
		height:16px;
		margin-bottom:8px;}

#nostyle li {
margin-bottom:10px;
margin-top:10px;
width:216px;
float:left;
display:inline;
	height:29px;
	}

	.agr_ul a {
	display:block;
	color:#000000;
	cursor:pointer;
	width:216px;
	height:29px;}

	.agr_ul a:hover {
	color:#990000;
	background:#ECE6E0;}

	#nostyle.agr_ul img {
	margin-right:8px;}

	#nostyle.agr_ul {
	width:467px;}

	#nostyle.agr_contatti li {
	width:316px;
	margin:0px 0px 5px 55px;}

	#nostyle.agr_contatti a {
	display:block;}

		.settanta {
		width:70px;}

		.duecentoquaranta {
		width:240px;}

		.textarea {
		width:314px;
		height:60px;
		margin:0px;
		margin-left:0px;
		padding-left:0px;
		padding:0px;}

	#nostyle.agr_contatti {
	padding:0px;
	margin:0px;}

#testata {
height:225px;
background-image:url(../images/testata.jpg);
background-repeat:no-repeat;
padding-top:43px;}

	#leanguage {
	height:11px;
	width:80px;
	margin-left:880px;}
	
		#leanguage img {
		cursor:pointer;}

		.ban_right {
		margin-right:15px;}

		#leanguage img {
		border:0px;}

	#login {
	height:22px;
	margin-top:20px;
	margin-left:895px;
	color:#FFFFFF;}

		.login {
		padding-top:3px;
		height:19px;
		margin-right:10px;}

		#login a:link, #login a:visited {
		color:#FFFFFF;
		text-decoration:none;}

		#login a:hover {
		text-decoration:underline;}

		#login img {
		border:none;}

#menu {
height:31px;
background-image:url(../images/sf_menu.jpg);
background-repeat:repeat-x;
text-align:center;
font-size:14px;}

	#menu a {
	display:block;
	float:left;
	display:inline;
	border-right:1px solid #CCCCCC;}

	#menu a.contatti {
	border:0px none;}

	#menu a:hover {
	text-decoration:none;
	background-color:#03352C;}

	.home {
	height:23px;
	width:56px;
	color:#8adbff;
	padding:8px 0px 0px 0px;}

	.associazione {
	width:105px;
	height:23px;
	color:#ccff42;
	padding:8px 0px 0px 0px;}

	.agriturismi {
	width:133px;
	height:23px;
	color:#ffff3e;
	padding:8px 0px 0px 0px;}

	.AgenGrup {
	width:166px;
	height:23px;
	color:#ff9900;
	padding:8px 0px 0px 0px;}

	.news {
	width:57px;
	height:23px;
	color:#8adbff;
	padding:8px 0px 0px 0px;}

	.ParMare {
	width:160px;
	height:23px;
	color:#ccff42;
	padding:8px 0px 0px 0px;}

	.contatti {
	width:67px;
	height:23px;
	color:#ccccff;
	padding:8px 0px 0px 0px;}

#duepx {
height:2px;
background-color:#E5DBD3;}

#corpo {
overflow:hidden;
background-color:#E5DBD3;
border-top:1px solid #565654;
color:#000000;}

#corpo_agriturismi {
overflow:hidden;
background-color:#E5DBD3;
border-top:1px solid #565654;
color:#000000;
padding-top:3px;
margin:auto;}

		#sinistra, #destra_home, #destra {
		float:left;
		display:inline;
		overflow:hidden;}
	

		#destra_home {
		min-height:488px;
		border-left:1px solid #534F4C;
		padding-bottom:25px;
		background-image:url(../images/sf_dx.jpg);
		background-repeat:no-repeat;
		background-position:bottom;}

		#destra {
		background:url(../images/px_sf_dx.jpg) repeat-y left;
		min-height:550px;
		/*border-left:1px solid #534F4C;*/
		padding-bottom:25px;}

		.h_news {
		height:440px;}

		.w_seicentoquindici {
		width:615px;}

		.w_cinquecentoquindici {
		width:515px;}

		.w_trecentosessantaquattro {
		width:334px;
		padding:15px 15px 0px 15px;}

		.w_quattrocentosessantaquattro {
		width:464px;}
		
		#destra.w_quattrocentosessantaquattro_sf {
		width:464px;
		background:none;}
		
		.w_cinquecentoquattordici_sf {
		width:514px;
		border-right:1px solid #534F4C;}

		#img_sx {
		width:615px;
		height:184px;}

		#box {
		padding-left:13px;
		padding-right:13px;
		padding-bottom:40px;
		width:570px;
		overflow:hidden;
		margin:auto;
		background-color:#F4F0ED;
		border:1px solid #A5ACB2;
		margin-top:10px;}

				.index {
				padding-top:40px;}

		#box_agr {
		width:469px;
		overflow:hidden;
		margin:auto;
		background-color:#F4F0ED;
		border:1px solid #A5ACB2;
		margin-top:6px;
		padding:0px 13px 0px 13px;}

		#box_descrizione {
		overflow:hidden;
		background-color:#F4F0ED;
		border:1px solid #A5ACB2;
		padding:5px;}

		#box_descrizione.gallery {
		background-color:#333333;
		width:430px;
		}

			.servizi_img_gallery {
			margin-left:4px;
			margin-right:4px;}

		#box_news {
		width:596px;
		overflow:hidden;
		margin:auto;
		background-color:#F4F0ED;
		border:1px solid #A5ACB2;
		margin-top:10px;}

			.padding {
			padding-left:15px;}

		#box_contatti {
		width:940px;
		margin:10px 15px 10px 15px;
		padding:5px;
		overflow:hidden;
		background-color:#F4F0ED;
		border:1px solid #A5ACB2;}


		#cerca {
		padding-right:25px;
		margin-top:8px;
		margin-bottom: 20px;
		height:25px;
		text-align:right;}

			.cerca_input {
			height:20px;
			width:274px;
			padding:0px;
			margin:0px 0px 0px 20px;}

			#cerca div {
			margin-left:215px;
			padding-top:5px;}

		#notizie {
		padding:0px;
		margin:0px;
		width:334px;
		height:210px;
		list-style-type:none;
		color:#797A7A;}

		#notizie a {
		display:block;}

		#notizie a {
		padding:5px 3px 15px 30px;
		border-bottom:1px dashed #565654;
		background-image:url(../images/notice.png);
		background-repeat:no-repeat;
		background-position:top left;
		color:gray/*#A4A19D*/;}

		#notizie.noindex a {
		background-image:url(../images/noindes_a.jpg);
		background-repeat:no-repeat;
		background-position:top;
		background-color:#F4F0ED;
		margin-top:15px;
		padding:8px 6px 15px 35px;
		height:32px;}

		.data {
		width:334px;
		color:#000000;}

		.button_right {
		margin-left:268px;
		margin-top:8px;
		height:22px;}

		.button_descr {
		margin-top:8px;
		padding-top:3px;
		width:86px;
		height:19px;
		color:#FFFFFF;
		background-image:url(../images/button_descr.jpg);
		background-repeat:no-repeat;
		margin-left:119px;}

		.banner {
		margin:8px 0px 8px 0px;}

		#descrizione_agriturismo {
		width:438px;
		margin:auto;
		overflow:hidden;
		margin-top:6px;}

		#servizi {
		width:438px;
		overflow:hidden;
		margin-top:18px;}

	#pagina {
	color:gray;
	height:45px;
	background-color:#FAF9F8;
	padding:12px 0px 0px 15px;}

		#pagina a {
		color:gray;
		text-decoration:none;}

	#accesso {
	width:360px;
	margin:auto;
	background-color:#F4F0ED;
	margin-bottom:20px;}

		.testo_login {
		padding:20px 30px 0px 30px;
		width:300px;}

		.pietra {
		width:263px;
		height:110px;
		padding:150px 15px 0px 82px;
		background-image:url(../images/targa.png);
		background-repeat:no-repeat;
		background-position:center;}

		.pietra a:link, .pietra a:hover, .pietra a:visited {
		text-decoration:none;
		color:#FFFFFF;}

			#log_pietra {
			width:209px;
			height:23px;
			padding:0px;
			margin:0px;
			background:none;
			border:0px none;}

			.utente, .pasw {
			background-color:#d6c9c4;
			border:#513f35 1px solid;}

				.utente {
				width:100px;
				height:18px;}

				.pasw {
				width:97px;
				height:18px;
				margin-left:3px;}

			#log_pietra.enter {
			margin-top:25px;
			text-align:center;
			height:26px;
			color:#FFFFFF;
			background-image:url(../images/enter.jpg);
			background-repeat:no-repeat;
			background-position:center;}

#diciannovepx {
height:19px;
background-color:#534F4C;}

	.diciannovepx_home {
	background-image:url(../images/sf_19_home.jpg);
	background-repeat:no-repeat;
	background-position:right;}

#footer {
height:37px;
background-color:#1E1D1B;}

	.foo_sx {
	padding-top:10px;
	padding-left:10px;
	width:257px;
	height:27px;
	color:#FFFFFF;}

	.foo_dx {
	margin-left:610px;}

	#footer img {
	border:0px;}

/*maschera richiesta informazioni*/

#richiesta_info {
list-style-type:none;
padding:0px 0px 0px 0px;
margin:30px 50px 0px 30px;
width:515px;
overflow:hidden;}

#richiesta_info li {
width:515px;
height:40px;}

#campo_uno, #campo_due {
float:left;
display:inline;
height:30px;}

#campo_uno {
width:140px;
margin-right:15px;
font-size:14px;
text-align:right;
color:#A9775D;}

#campo_due {
width:350px;}

.input_maschera {
width:350px;}

#richiesta_info li {
height:30px;
margin-bottom:10px;}

#richiesta_info li.center {
height:150px;}

#richiesta_info li.right {
margin-left:220px;
height:18px;}

.textarea_maschera {
width:500px;
height:150px;}

		.conferma {
		background-image:url(../images/button_descr.png);
		background-position:center;
		background-repeat:no-repeat;
		color:#FFFFFF;
		font-weight:normal;
		font-size:12px;
		font-weight:bold;
		cursor:pointer;}

	.h_top {
	padding-top:9px;
	height:26px;}


/*fine maschera richiesta informazioni*/

/*contatti*/

#richiesta_contatti {
list-style-type:none;
margin:20px 0px 0px 20px;
padding:0px;
width:350px;
float:left;
display:inline;}

#richiesta_contatti li {
width:350px;
height:30px;}

#map {
width:500px;
margin-left:50px;
height:300px;
float:left;
display:inline;
margin-bottom:20px;}

#contatti_uno {
width:125px;
margin-right:8px;
float:left;
display:inline;
color:#A9775D;}

#contatti_due {
width:217px;
float:left;
display:inline;}

#contatti_due input {
width:215px;}

#richiesta_contatti li.center {
height:160px;}

.textarea_contatti {
width:350px;
height:150px;}
/*fine contatti*/

.anteprima_logo{
width:295px;
height:150px;
}

#box_dettagli_agriturismo {
background-color:#f4f0ed;
border:1px solid #a5acb2;
padding:5px;
overflow:hidden;}

.descr_agritu {
float:left;
display:inline;
overflow:hidden;
width:309px;
margin-bottom:4px;}

.tit_descr_agritu {
float:left;
display:inline;
height:12px;
width:109px;
margin-bottom:4px;}

.scopi{
margin-left: 50px;
}


ul#richiesta_contatti li.cod_sicurezza,ul#richiesta_info li.cod_sicurezza {
	height:50px;
	margin-top:4px;
	margin-bottom:8px;}