body{ margin: 0px; padding:0px; font-family:'Merriweather', serif; font-size:14px; }

	#pagina { 
		width:90%;
		position:relative;
		margin-left: 5%;
	}

	#contenuto{ 
		text-align: justify;
	}

	#contenuto img{ 
		width: 100%;
		height: auto;
	}
   #imglogo{ text-align:center; background:none }
	#imglogo img{ width: 75%; height: auto; margin: 10px 0 10px 0 }
	.languages{ text-align:center; background:none; padding-top:10px; }
	.flag{ margin: 2px 6px; width: 30px; height:auto}

	#menu
	{
	width:100%; background-color:#C60301; display: none; visibility: hidden; font-family:'Merriweather', serif;
	}

	#menu ul
	{
		font-size:14px;color:#000000;margin:0px;padding:0px;
		list-style-type: none; 
	}

	#menu li
	{
		list-style:none;line-height:30px; margin:0px;padding:0px; border-bottom: 1px solid #FFF;
	}

	#menu a
	{
		color:#FFF; display:block; padding-left:25px; padding-right:14px; text-decoration:none;
	}

	#menu a:hover
	{
		text-decoration: none;
	}

	#menu li ul { }

	#menu li li { 	font-size:14px; background-color: #FFF; margin:0px;padding:0px; list-style-type: none; border-bottom: 1px solid #024318; }
	#menu li li a { color:#d71e39; }
	#menu li li a:hover {  background-color: #D1D1D1; color:#000;  }


	#menu_mobile{ font-family:'Merriweather', serif; background-color:#C60301; text-align: left; border-bottom: 2px solid #000000; border-top: 2px solid #000000; height: 40px; background-image: url(apri.png); background-position: right; background-repeat:no-repeat; }
	#menu_mobile a{ font-family:'Merriweather', serif; color: #FFF; font-size: 16px; display: block; line-height: 40px; text-decoration: none; }

	#menu_mobile_chiudi{ background-color:#C60301; text-align: left;  display: none; visibility: hidden;  border-bottom:2px solid #000000; border-top: 2px solid #000000; height: 40px; background-image: url(chiudi.png); background-position: right; background-repeat:no-repeat;  }
	#menu_mobile_chiudi a{ color: #FFF; font-size: 16px; display: block; line-height: 40px; text-decoration: none; }

	a{ text-decoration: underline; color: #d71e39; font-size: 16px;}

	.post{ background-color: #D1D1D1; /*border: 1px solid #c8c8c8;*/ margin-top: 5px; margin-bottom: 5px; }
	.post_titolo{ text-align: center; padding: 5px;/*text-transform: uppercase;*/ font-family:'Merriweather', serif;}
	.post img{ }

	.post_d_titolo{ font-family:'Merriweather', serif; text-align: center; padding: 5px; text-transform: uppercase; font-size: 20px; }

	#bottom{ font-family:'Merriweather', serif; margin-top: 25px; border-top: 3px dashed #F2E559; color:#17254A;font-size: 12px; text-align: center; }
.big-f { font-size:14px}
	.rwd-video {
		height: 0;
		overflow: hidden;
		padding-bottom: 56.25%;
		padding-top: 30px;
		position: relative;
	}
	.rwd-video iframe,
	.rwd-video object,
	.rwd-video embed {
		height: 90%;
		left: 0;
		position: absolute;
		top: 0;
		width: 90%;
		margin-left: 5%;
		margin-top: 15px;
	}


/*
@media screen and (min-width: 800px){

	.home_logo{ z-index: 1000; position: absolute; margin-left: 320px; margin-top: 250px;  }
	.home_fattoria{ float: left; clear: none; background-image: url('immagini/prova_04.jpg'); WIDTH: 499px; HEIGHT:331px; }
	.home_eventi{ float: left; clear: none; background-image: url('immagini/prova_03.jpg'); WIDTH: 471px; HEIGHT:331px; }
	.home_agriturismo{ float: left; clear: none; background-image: url('immagini/prova_02.jpg'); WIDTH: 499px; HEIGHT:329px; }
	.home_az_agricola{ float: left; clear: none; background-image: url('immagini/prova_01.jpg'); WIDTH: 471px; HEIGHT:329px; }

	.home_az_agricola_div_link{ background-color: #024319; height: 25px; width: 150px; height: 25px; margin-top: 25px; border-bottom: 1px solid #B6AD72; }
	.home_agriturismo_div_link{ background-color: #024319; height: 25px; width: 150px; height: 25px; margin-top: 25px; margin-left: 349px; border-bottom: 1px solid #B6AD72; }
	.home_eventi_div_link{ background-color: #024319; height: 25px; width: 150px; height: 25px; margin-top: 25px; border-bottom: 1px solid #B6AD72; }
	.home_fattoria_div_link{ background-color: #024319; height: 25px; width: 150px; height: 25px; margin-top: 25px; margin-left: 349px; border-bottom: 1px solid #B6AD72; }


	body{ margin: 0px; padding:0px; font-family: Helvetica; }

	#pagina { 
		width:90%;
		position:relative;
		margin-left: 5%;
	}

	#top{ width: 100%; }


	#contenuto{
		width: 680px;
		margin-top: 0px;
		margin-left: 20px;
		float: left; 
		clear: none;
		font-size: 14px;
	}

	#contenuto h1{
		margin: 0px;
		padding-top: 20px;
		color: #024318;
		font-size: 16px;
	}
	#bottom{
		width: 100%;
		background-color: #666666;
		position:relative;
		color: #FFF;
		font-size: 12px;
	}

	#imglogo{  }




	#menu
	{
	width:250px; background-color:#024318; float: left; clear: none;
	}

	#menu ul
	{
		font-size:14px;color:#FFFFFF;margin:0px;padding:0px;
		list-style-type: none;
	}

	#menu li
	{
		list-style:none;line-height:30px; margin:0px;padding:0px; border-bottom: 1px solid #FFF;
	}

	#menu a
	{
		color:#FFF; display:block; padding-left:25px; padding-right:14px; text-decoration:none;
	}

	#menu a:hover
	{
		text-decoration: none;
	}

	#menu li ul { }

	#menu li li { 	font-size:14px; background-color: #B6AD72; margin:0px;padding:0px; list-style-type: none; border-bottom: 1px solid #024318; }
	#menu li li a { color:#FFF; }
	#menu li li a:hover {  background-color: #FFF; color:#024318;  }



	#banner{
		margin-top: 130px;
	}
	#banner1{
		width: 100%; margin: 0px; padding: 0px;
		background: url(img/prova2.jpg) no-repeat left top; position: relative;
		background-size: 100% auto;
	}
	#banner2{
		width: 100%; margin: 0px; padding: 0px;
		background: url(img/prova.jpg) no-repeat left top; position: relative;
		background-size: 100% auto;
	}

	a{ text-decoration: none; color: #284F97; }
	a:hover{ text-decoration: underline; color: #284F97; }

	#menu_mobile{ display: none; visibility: hidden; }
	#menu_mobile_chiudi{ display: none; visibility: hidden; }


	.anteprima_prodotti{ width: 100%; float: left; clear: none; font-size: 12px; margin-bottom: 10px; background-color: #f9f9f9; }
	.anteprima_prodotti h3{ font-size: 14px; margin: 0px; padding: 0px; margin-top: 15px; }

	.anteprima_prodotti_img{ float: left; clear: none; margin: 15px; }
	.anteprima_prodotti_txt{ float: left; clear: none; width: 460px;}


	#slogan{ float: right; clear: none; margin-right: 300px; margin-left: 10px; height: 100px; line-height: 30px; font-size: 30px; font-family: Edwardian Script ITC;}


	h1{ font-size: 18px; }
	h2{ font-size: 14px; }

	#menu_secondario{
		width: 250px;
		border-right: 1px solid #999999;
		float: left;
		clear: none;
	}

	#menu_secondario ul{ font-size:12px; margin:0px; padding:0px; margin-left: 20px; }
	#menu_secondario ul li{ list-style:none; line-height:24px; margin:0px; padding:0px; margin-bottom: 2px; border-bottom:1px solid #999999; }
	#menu_secondario ul li a{ color:#000000; display:block; font-weight: bold; text-decoration:none; padding: 5px;}
	#menu_secondario ul li a:hover{ text-decoration:underline; color: #284F97; }

	.mn_catalogo{ background-color: #284F97; }
	.mn_catalogo li a{ color: #FFFFFF; }
	.mn_catalogo li{ color: #FFFFFF; }
	.mn_bianco{ color: #FFFFFF; }



	.container h1{
		margin: 0px;
		margin-top: -5px;
		padding: 0px;
		padding-left: 75px;
		background-color: #000;
		color: #FFF;
		height: 30px;
		line-height: 30px;
		font-size: 20px;
	}
	.container-foto{
		margin-top: 0px;
	}


	.boxcentrale{
		background-color: #FFF;
		opacity: 0.9;
		width: 300px;
		margin-left: 250px;
		top: 100px;
		border: 1px solid #000;
		position: relative;
	}
	.boxcentraletxt{
		padding: 15px;
	}

	#mn_dentro{
		width:1000px; position:relative; left:50%; margin-left:-500px; 
	}



	#menu_text{ }
	.mn_text_base{ float: left; clear: none; margin-top: 50px; }
	.mn_text_doposcroll{ float: left; clear: none; margin-top: 20px; }



	.scrollup {
		width: 40px;
		height: 40px;
		position: fixed;
		bottom: 0px;
		right: 50px;
		background-color: #000;
		display: none;
		color: #FFF;
		text-align: center;
		text-decoration: none;
		padding-top: 15px;
		-webkit-border-top-left-radius: 15px;
		-moz-border-top-left-radius: 15px;
		border-top-left-radius: 15px;
		-webkit-border-top-right-radius: 15px;
		-moz-border-top-right-radius: 15px;
		border-top-right-radius: 15px;
		opacity: 0.5;
		z-index: 99999;
	}

	input, select{ }
	input: hover{ background: #F5F5F5; }

	.menu_sx{ width: 300px;  float: left; clear: none;  }
	.menu_sx_voce{ background: url("http://www.fert.eu/demo3/img/mn_sf_titolo.jpg"); width: 300px; height: 35px; }
	.menu_sx_voce a{ display: Block; line-height: 36px; text-align: left; padding-left: 15px; color: #FFFFFF;  text-decoration: none; }
	.menu_sx_voce a:hover{ color: #FFFFFF; }

	.menu_sx_voce_st{ background: url("http://www.fert.eu/demo3/img/mn_sf_voci.jpg");  width: 300px; height: 28px; }
	.menu_sx_voce_st a{ display: Block; line-height: 28px; text-align: left; padding-left: 15px; color: #2D2D2D; text-decoration: none; }
	.menu_sx_voce_st a:hover{ background: url("http://www.fert.eu/demo3/img/mn_sf_voci_over.jpg");  color: #FF0000;}

	.LnkBottoneGrande{ line-height: 24px; font-size: 16px; border-radius:5px; border: 0 solid #E4E4E4; background: #E22A2A; text-align: center; padding: 10px; margin: 0 0 60px 0; border-top-width: 0; box-shadow: inset -1px -2px 0 0 #808080; color: #FFF;}

	.corpotestuale{ width: 650px; float: left; clear: none; margin-left: 30px; }

	.solocellulare{ display: none; }

}




@media screen and (max-width: 800px){

	.home_logo{ text-align: center; background-color: #024318; }
	.home_fattoria{ background-image: url('immagini/prova_04.jpg'); background-size: cover; WIDTH: 100%; HEIGHT:330px; }
	.home_eventi{ background-image: url('immagini/prova_03.jpg'); background-size: cover; WIDTH: 100%; HEIGHT:330px }
	.home_agriturismo{ background-image: url('immagini/prova_02.jpg');  background-size: cover; WIDTH: 100%; HEIGHT:330px }
	.home_az_agricola{ background-image: url('immagini/prova_01.jpg');  background-size: cover; WIDTH: 100%; HEIGHT:330px }


	.home_az_agricola_div_link{ background-color: #024319; height: 50px; width: 150px; margin: 25px; }
	.home_agriturismo_div_link{ background-color: #024319; height: 50px; width: 150px; margin: 25px; }
	.home_eventi_div_link{ background-color: #024319; height: 50px; width: 150px; margin: 25px; }
	.home_fattoria_div_link{ background-color: #024319; height: 50px; width: 150px; margin: 25px; }


	body{ margin: 0px; padding:0px; font-family: Helvetica;  background-color:#D7DAE1;  }

	#imglogo img{ width: 100%; }

	#menu_mobile{}

	#slogan{ display: none; visibility: hidden; }
	#bandiere{ display: none; visibility: hidden; }

	#top{ text-align: center; width: 100%; }

	#pagina{ }

	#menu_mobile{ background-color:#024318; border-bottom: 1px solid #ffffff; border-top: 1px solid #ffffff; height: 40px; }
	#menu_mobile a{ color: #FFF; font-size: 16px; display: block; line-height: 40px;}

	#menu_mobile_chiudi{ background-color:#024318; display: none; visibility: hidden;  border-bottom: 1px solid #ffffff; border-top: 1px solid #ffffff; height: 40px; }
	#menu_mobile_chiudi a{ color: #FFF; font-size: 16px; display: block; line-height: 40px;}



	#menu
	{
	width:100%; background-color:#024318; display: none; visibility: hidden:
	}

	#menu ul
	{
		font-size:14px;color:#FFFFFF;margin:0px;padding:0px;
		list-style-type: none;
	}

	#menu li
	{
		list-style:none;line-height:30px; margin:0px;padding:0px; border-bottom: 1px solid #FFF;
	}

	#menu a
	{
		color:#FFF; display:block; padding-left:25px; padding-right:14px; text-decoration:none;
	}

	#menu a:hover
	{
		text-decoration: none;
	}

	#menu li ul { }

	#menu li li { 	font-size:14px; background-color: #FFF; margin:0px;padding:0px; list-style-type: none; border-bottom: 1px solid #024318; }
	#menu li li a { color:#024318; }
	#menu li li a:hover {  background-color: #B6AD72; color:#FFF;  }




	#contenuto{ margin-top: 15px; margin: 15px; }

	.container h1{
		margin: 0px;
		margin-top: -5px;
		padding: 0px;
		padding-left: 15px;
		background-color: #000;
		color: #FFF;
		height: 30px;
		line-height: 30px;
		font-size: 20px;
	}

	#bottom{
		border-top: 1px solid #000000;
		padding-top: 15px;
		text-align: center;
		font-size: 12px;
	}

	#bt_dx{ }
	#bt_sx{ }

	a{ text-decoration: none; color: #284F97; }
	a:hover{ text-decoration: underline; color: #284F97; }

	h1{ font-size: 18px; }
	h2{ font-size: 14px; }

	.anteprima_prodotti{ margin-top: 10px; margin-bottom: 10px; background-color: #f9f9f9; border: 1px solid #666666; }
	.anteprima_prodotti_img{ text-align: center; margin-top: 10px;}
	.anteprima_prodotti_txt{ margin: 10px;}

}
*/