@charset "UTF-8";


@media screen {
	
a:link    {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}

a:hover   {
	text-decoration: none;
}


#bodypart  {
	width: 100%;
	float: left;
	background-color: #FFFFFF;
	min-height: 0px;
	margin-left: 0px;
}

#bodypart_interno  {
	width: 80%;
	float: left;
	background-color: #FFFFFF;
	display: block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
	


#Campo_menu {
	width: 100%;
	height: 45px;
	float: left;
	position: fixed;
	background-color: #525252;
	margin-top: -15px;
	border-bottom: 7px solid #CCCCCC;
	}
	
	


	
	#Campo_menu_device {
	width: 100%;
	height: 45px;
	float: left;
	position: fixed;
	background-color: #808080;
	margin-top: -10px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	margin-bottom: 0px;
}
	
	#Campo_menu_device_sotto {
	width: 100%;
	float: left;
	position: fixed;
	background-color: #9A9A9A;
	background-position: center top;
	background-repeat: no-repeat;
	background-size: contain;
	height: auto;
	transition: all 0.5s ease-in-out;
	margin-top: 45px;
	margin-bottom: 0px;
}
	
	
	
#Campo_logo {
	width: 150px;
	height: 40px;
	float: left;
	background-image: url(risorse/immagini/logo.png);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
	}
	
#Campo_menu1 {
	width: 65px;
	height: 45px;
	margin-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	margin-right: 0px;
	float: left;
	border-bottom: 2px solid #CCCCCC;
	}
	
	#Campo_menu1:hover {
	width: 65px;
	height: 40px;
	margin-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	margin-right: 0px;
	float: left;
	border-bottom: 5px solid #CCCCCC;
	background-color: #000000;
	}
	
#Campo_menu1B {
	width: 130px;
	height: 45px;
	margin-top: 5px;
	margin-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	border-bottom: 2px solid #CCCCCC;
	}
	
	#Campo_menu1B:hover {
	width: 130px;
	height: 40px;
	margin-top: 5px;
	margin-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	border-bottom: 5px solid #CCCCCC;
	background-color: #000000;
	}
	
#Campo_menu2 {
	width: 70px;
	height: 45px;
	float: left;
	margin-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: 2px solid #CCCCCC;
	}
	
	#Campo_menu2:hover {
	width: 70px;
	height: 40px;
	float: left;
	margin-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: 5px solid #CCCCCC;
	background-color: #000000;
	}
	
#Campo_menu3 {
	width: 140px;
	height: 45px;
	float: left;
	margin-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: 2px solid #CCCCCC;
	}
	
	#Campo_menu3:hover {
	width: 140px;
	height: 40px;
	float: left;
	margin-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: 5px solid #CCCCCC;
	background-color: #000000;
	}
	
#Campo_menu4 {
	width: 120px;
	height: 45px;
	float: left;
	margin-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	border-bottom: 2px solid #CCCCCC;
	}
	
	#Campo_menu4:hover {
	width: 120px;
	height: 40px;
	float: left;
	margin-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	border-bottom: 5px solid #CCCCCC;
	background-color: #000000;
	}
	
#Campo_menu5 {
	width: 75px;
	height: 45px;
	float: left;
	margin-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: 2px solid #CCCCCC;
	}
	
	#Campo_menu5:hover {
	width: 75px;
	height: 40px;
	float: left;
	margin-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: 5px solid #CCCCCC;
	background-color: #000000;
	}
	
#Campo_menu6 {
	width: 75px;
	height: 45px;
	float: left;
	margin-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	border-bottom: 2px solid #CCCCCC;
	}
	
	#Campo_menu6:hover {
	width: 75px;
	height: 40px;
	float: left;
	margin-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	border-bottom: 5px solid #CCCCCC;
	background-color: #000000;
	}
	
#Campo_menu7 {
	width: 35px;
	height: 35PX;
	background-image: url("risorse/immagini/italia.png");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: 0% bottom;
	padding-right: 10px;
	padding-left: 10px;
	float: right;
	margin-top: 5px;
	}
	
	
#Campo_menu7EN {
	width: 35px;
	height: 35PX;
	background-image: url("risorse/immagini/inglese.png");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: 0% bottom;
	padding-right: 10px;
	padding-left: 10px;
	float: right;
	margin-top: 5px;
	}
	
	
	#Campo_menu7ES {
	width: 35px;
	height: 35PX;
	background-image: url("risorse/immagini/spagnolo.png");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: 0% bottom;
	padding-right: 10px;
	padding-left: 10px;
	float: right;
	margin-top: 5px;
	}
	
	
		#Campo_menu7FR {
	width: 35px;
	height: 35PX;
	background-image: url("risorse/immagini/francia.png");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: 0% bottom;
	padding-right: 10px;
	padding-left: 10px;
	float: right;
	margin-top: 5px;
	}
	
	
		#Campo_menu7DE {
	width: 35px;
	height: 35PX;
	background-image: url("risorse/immagini/germania.png");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: 0% bottom;
	padding-right: 10px;
	padding-left: 10px;
	float: right;
	margin-top: 5px;
	}
	





#campo0 {
	width: 100%;
	height: 100%;
	display: block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	margin-top: -10px;
}

#campo1 {
	width: 100%;
	display: block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	float: left;
	background-repeat: no-repeat;
	background-size: cover;
	height: auto;
	margin-top: 60px;
}


#campo_modulo_1 {
	width: 100%;
	display: block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	float: left;
	background-color: #FFFFFF;
	background-image: url(risorse/immagini/FONDO2.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-size: cover;
	height: auto;
	margin-top: 0px;
}


#campo_screen_settori {
	width: 20%;
	height: 400px;
	margin-bottom: 0px;
	margin-top: 50px;
	display: block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	float: left;
	}
	
	
#campo_screen_settoriH {
	width: 45%;
	margin-bottom: 0px;
	margin-top: 30px;
	float: left;
	height: 600px;
	background-repeat: no-repeat;
	background-size: auto auto;
	background-position: center -50px;
	}
	
	#campo_screen_settoriH1 {
	width: 100%;
	margin-bottom: 0px;
	margin-top: 20px;
	float: left;
	height: 680px;
	background-image: url(risorse/immagini/foto3vv.png);
	background-repeat: no-repeat;
	background-size: auto 500px;
	background-position: - 100px;
	max-width: none;
	margin-left: -25px;
	}
	
	#campo_screen_settoriH2 {
	width: 100%;
	margin-bottom: 0px;
	float: left;
	height: 350px;
	background-repeat: no-repeat;
	background-size: auto 500px;
	background-position: - 100px;
	max-width: none;
	min-width: 0px;
	}
	
	#campo_screen_settoriH1B {
	width: 100%;
	margin-bottom: 0px;
	margin-top: 20px;
	float: left;
	background-image: url(risorse/immagini/foto3vv.png);
	background-repeat: no-repeat;
	background-size: auto 500px;
	background-position: - 100px;
	max-width: none;
	height: 800px;
	margin-left: -40px;
	}
	
.foto_home {
	height: 100%;
	float: left;
	margin-right: 0%;
	text-align: center;
	padding-bottom: 5px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	margin-top: -30px;
	width: 100%;
	min-width: 400px;
	}
	
	.foto_form {
	float: left;
	margin: 0px 25%;
	text-align: center;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	width: 50%;
	height: 350px;
	min-width: 350px;
	}
	
.foto_frame {
	height: 700px;
	float: left;
	text-align: center;
	min-width: 0px;
	padding-bottom: 5px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	margin-top: -470px;
	width: 50%;
	margin-bottom: 0px;
	margin-left: 50%;
	}
	

	
.foto_home_scritta {
	width: 115%;
	height: 550px;
	float: left;
	margin-top: 50px;
	margin-left: 30px;
	margin-bottom: 0px;
	min-width: 550px;
	padding-bottom: 5px;
	background-image: url(risorse/immagini/mini-audiobook2.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	max-width: 750px;
	min-height: 0px;
	color: #FFFFFF;
	font-size: 1px;
	}
	
	.foto_home_scrittaB {
	width: 100%;
	height: 150px;
	float: left;
	margin-bottom: 0px;
	text-align: center;
	background-image: url(risorse/immagini/mini-audiobook.png);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: contain;
	min-height: 0px;
	padding-top: 0px;
	margin-top: -60px;
	}
	
	.video {
	}
	
	
#campo_screen_settori_2 {
	width: 55%;
	background-repeat: no-repeat;
	background-position: right center;
	background-size: contain;
	height: 600px;
	padding-top: 30px;
	float: left;
	display: block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	min-width: 0px;
	}
	
#campo_screen_settori_3 {
	width: 100%;
	float: left;
	margin-top: 20px;
	margin-bottom: 0px;
	height: auto;
	min-width: 0px;
	}
	
#campo_screen_selettore {
	width: 70%;
	display: block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	min-width: 0px;
	margin-right: 15%;
	margin-left: 15%;
	margin-bottom: 0px;
	height: 400px;
	}
	
	
	
	
	#campo_modulo_2 {
	width: 100%;
	display: block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	float: left;
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: -50px;
	height: auto;
	background-size: 600px auto;
	background-image: url(risorse/immagini/foto6.png);
	background-color: #1A4A99;
	border-top: 10px solid #A6A6A6;
}

#campo_modulo_2:hover {
	width: 100%;
	display: block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	float: left;
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: -50px;
	color: #FFFEFE;
	height: auto;
	background-size: 600px auto;
	background-image: url(risorse/immagini/foto6b.png);
	background-color: #393939;
	transition: all 1s ease-in-out;
	border-top: 10px solid #25548F;
}


	#campo_modulo_3 {
	width: 100%;
	display: block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	float: left;
	background-repeat: no-repeat;
	background-position: left top;
	background-size: cover;
	color: #FFFEFE;
	border-top: medium solid #989898;
	background-image: url(risorse/immagini/foto2%20FONDO2.png);
	height: 1300px;
	margin-bottom: 0px;
	background-attachment: fixed;
	margin-top: 5px;
}


	#campo_modulo_4 {
	width: 100%;
	display: block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	float: left;
	color: #FFFEFE;
	border-top: medium solid #6B6B6B;
	height: 700px;
	background-image: url(risorse/immagini/fondo.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	background-attachment: fixed;
}


#campo_modulo_5 {
	width: 100%;
	display: block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	float: left;
	background-color: #000000;
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFFEFE;
	border-top: medium solid #DADADA;
	height: auto;
	background-image: url(risorse/immagini/fondo5.png);
	background-size: cover;
	background-attachment: fixed;
	margin-bottom: 0px;
	padding-bottom: 50px;
	padding-top: 0px;
	margin-right: 0px;
}
	
	#campo_modulo_5b {
	width: 100%;
	min-width: 380px;
	display: block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	float: left;
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFFEFE;
	height: auto;
	background-size: cover;
	background-attachment: fixed;
	margin-bottom: 0px;
	padding-bottom: 50px;
	padding-top: 0px;
	margin-top: 0px;
}


#campo_caratteristiche {
	width: 100%;
	display: block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	float: left;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left top;
	background-size: cover;
	color: #FFFEFE;
	border-top: medium solid #989898;
	height: auto;
	background-image: url(risorse/immagini/FONDO.png);
	margin-top: 0px;
}
	
	
	#campo_contatti {
	width: 100%;
	display: block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	float: left;
	background-color: #808080;
	color: #FFFEFE;
	border-top: medium solid #989898;
	padding-top: 0px;
}






#campo_pie_pagina {
	width: 100%;
	min-width: 380px;
	margin-top: 8px;
	margin-bottom: 10px;
	padding-top: 20px;
	float: left;
	background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(210,210,210,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(210,210,210,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(210,210,210,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,255,255,1.00) 0%,rgba(210,210,210,1.00) 100%);
	height: auto;
	margin-left: -10px;
	}

   #campo_pie_pagina1 {
	width: 10%;
	margin: 8px 20px 10px 10px;
	padding-top: 20px;
	float: left;
	height: 70px;
	background-image: url(risorse/logo-f.lli-dona%202.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	}
	
	#campo_pie_pagina2 {
	width: 60px;
	margin-top: 8px;
	margin-bottom: 10px;
	float: left;
	height: auto;
	border-left: thin solid #757575;
}
	
	#campo_pie_pagina3 {
	width: 60px;
	margin-top: 8px;
	margin-bottom: 10px;
	float: left;
	height: auto;
	margin-left: 100px;
	border-left: thin solid #757575;
	}
	
	
	#campo_pie_pagina4 {
	width: 60px;
	margin-top: 8px;
	margin-bottom: 10px;
	float: left;
	height: auto;
	margin-left: 110px;
	border-left: thin solid #757575;
	}
	
	#campo_pie_pagina5 {
	width: 120px;
	margin-top: 8px;
	margin-bottom: 10px;
	float: left;
	height: auto;
	margin-left: 110px;
	border-left: thin solid #757575;
	}
	
	#campo_pie_pagina6 {
	width: 60px;
	margin-top: 8px;
	margin-bottom: 10px;
	float: left;
	height: auto;
	margin-left: 110px;
	border-left: thin solid #757575;
	}
	
	#campo_pie_pagina7 {
	width: 60px;
	margin-top: 8px;
	margin-bottom: 10px;
	float: left;
	height: auto;
	margin-left: 110px;
	border-left: thin solid #757575;
	}


#campo_bandiera1 {
	float: left;
	background-image: url(risorse/immagini/bandiera_italiana.png);
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #FFFEFE;
	background-size: cover;
	text-align: center;
	margin-bottom: 0px;
	width: auto;
	height: auto;
	}
	

	


	
.testo_bandiere {
	color: #FFFEFE;
	font: 400 normal 10px/0px doppio-one;
	min-height: 0px;
	text-align: center;
	display: block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: auto;
	margin-top: 21px;
		  }






		  

		  

		  
   
		  
.testo_pie_pagina {
	color: #565656;
	font: lighter normal 12px/17px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	min-height: 0px;
	min-width: 200px;
	margin-left: 10px;
	margin-right: 5%;
	text-align: left;
	display: block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: auto;
	width: 103%;
		  }
		  
.testo_pie_pagina2 {
	color: #A0A0A0;
	font: lighter normal 10px/13px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	width: 100%;
	min-height: 0px;
	min-width: 200px;
	margin-left: 5%;
	margin-right: 5%;
	text-align: center;
	display: block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: auto;
	padding-bottom: 20px;
		  }

  

	

	
.titolo_home3 {
	font: normal 20px/22px Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	text-align: left;
	width: 70%;
	min-height: 0px;
	min-width: 200px;
	margin-top: 13px;
	margin-left: 35px;
	color: #6A6A6A;
		  }
		  
.titolo_home3:hover {
	font: normal 20px/22px Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	text-align: left;
	width: 70%;
	min-height: 0px;
	min-width: 200px;
	margin-top: 13px;
	margin-left: 35px;
	color: #FFFFFF;
		  }
		  
.titolo_home4 {
	font: normal 30px/22px Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	text-align: left;
	width: 100%;
	min-height: 0px;
	min-width: 200px;
	margin-left: 35px;
	color: #FFFEFE;
	float: left;
	margin-top: 18px;
		  }
		  
 .titolo_home4:hover {
	font: normal 30px/22px Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	text-align: left;
	width: 100%;
	min-height: 0px;
	min-width: 200px;
	margin-left: 35px;
	color: #D6D6D6;
	float: left;
	margin-top: 18px;
		  }
	
	
.testo_pie_pagina3 {
	color: #E5E5E5;
	font: lighter normal 17px/30px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	min-height: 0px;
	min-width: 200px;
	margin-left: 10px;
	margin-right: 5%;
	text-align: left;
	display: block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: auto;
	width: 90%;
		  }
		  

		  
.titolo_home3B {
	font: normal 20px/22px Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	text-align: left;
	width: 100%;
	min-height: 0px;
	min-width: 200px;
	margin-top: 23px;
	margin-left: 35px;
	color: #6A6A6A;
	height: 100%;
		  }
		  
.titolo_home3B:hover {
	font: normal 20px/22px Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	text-align: left;
	width: 100%;
	min-height: 0px;
	min-width: 200px;
	margin-top: 23px;
	margin-left: 35px;
	color: #FFFFFF;
	height: 100%;
		  }
		  
.titolo_home4B {
	font: 300 normal 50px/60px josefin-sans, "Gill Sans";
	width: 60%;
	min-height: 0px;
	color: #FFFEFE;
	height: 100PX;
	margin: 50px 20% 0px;
	text-align: center;
	padding-bottom: 20PX;
	padding-top: 0px;
		  }
		  
.titolo_home5B {
	font: 300 normal 60px/100px josefin-sans, "Gill Sans";
	width: 100%;
	min-height: 0px;
	min-width: 200px;
	margin-top: 80px;
	color: #FFFEFE;
	height: 100PX;
	text-align: center;
		  }
		  
		  
		  
.titolo_home4C {
	font: 100 normal 80px/80px josefin-sans, "Gill Sans";
	width: 60%;
	min-height: 0px;
	min-width: 200px;
	margin-top: 75px;
	margin-bottom: 0px;
	color: #FFFFFF;
	text-align: center;
	height: auto;
	padding-bottom: 40px;
	padding-top: 0px;
		  }
		  
		   .titolo_home4D {
	font: 400 normal 80px/90px josefin-sans, "Gill Sans";
	width: 60%;
	min-height: 0px;
	color: #FFFFFF;
	text-align: center;
	height: auto;
	margin-top: -10px;
	margin-right: 20%;
	margin-bottom: 20px;
		  }
		  
		  
.titolo_cella1 {
	font: 300 normal 30px/45px josefin-sans,"Gill Sans";
	width: 60%;
	min-height: 0px;
	min-width: 200px;
	margin: 70px 15% 0px 25%;
	color: #FFFEFE;
	text-align: center;
	background-image: url(risorse/immagini/FONDO%20SCRITTE.png);
	border: thin solid #0066A1;
	height: auto;
	padding-bottom: 10px;
		  }
		  
	
		  
		  
.titolo_cella1B {
	font: 400 normal 30px/40px josefin-sans, "Gill Sans";
	width: 60%;
	min-height: 0px;
	min-width: 200px;
	margin: 80px 20% 15px;
	color: #FFFEFE;
	text-align: center;
	background-image: url(risorse/immagini/FONDO%20SCRITTE.png);
	border: thin solid #0066A1;
	padding-bottom: 10px;
	padding-top: 10px;
	height: auto;
		  }
		  
	
		  
.titolo_cella2 {
	font: 300 normal 30px/45px josefin-sans, "Gill Sans";
	width: 60%;
	min-height: 0px;
	min-width: 200px;
	margin: 30px 15% 0px 25%;
	color: #FFFEFE;
	text-align: center;
	background-image: url(risorse/immagini/FONDO%20SCRITTE.png);
	border: thin solid #0066A1;
	height: auto;
	padding-bottom: 10px;
		  }
		  
	
		  
.titolo_cella2b {
	font: 400 normal 30px/40px josefin-sans, "Gill Sans";
	width: 60%;
	min-height: 0px;
	min-width: 200px;
	margin: 30px 20% 15px;
	color: #FFFEFE;
	text-align: center;
	background-image: url(risorse/immagini/FONDO%20SCRITTE.png);
	border: thin solid #0066A1;
	padding-bottom: 10px;
	padding-top: 10px;
	height: auto;
		  }
		  
	
		  
		    
	
	
		  

		  
.testo3 {
	color: #FFFFFF;
	font: lighter normal 12px/13px helvetica;
	text-align: center;
	transition: all 0.2s ease-in-out;
	margin-top: 15px;
	}
	
	

	
.testo4_ditta {
	color: #666666;
	font: lighter normal 17px/20px helvetica;
	text-align: justify;
	margin: 20px 5% 70px;
	width: 38%;
	padding-top: 5px;
	height: auto;
	min-width: 200px;
	min-height: 0px;
	display: block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	}
	
	.sottotitolo1 {
	color: #000000;
	font: 400 normal 50px/50px josefin-sans, "Gill Sans";
	width: 90%;
	padding-top: 0px;
	height: auto;
	float: left;
	text-align: center;
	padding-bottom: 10PX;
	margin: -55px 5% 0px;
	}
	
.sottotitolo2 {
	color: #000000;
	font: 300 normal 23px/24px josefin-sans, "Gill Sans";
	margin: 20px 20% 0px;
	width: 60%;
	padding-top: 10PX;
	height: auto;
	float: left;
	padding-bottom: 80px;
	text-align: justify;
	}
	
	
	
.testo6_ditta {
	margin-bottom: 0px;
	width: 80%;
	padding-top: 0px;
	height: auto;
	min-height: 0px;
	display: block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	text-align: center;
	margin-left: 10%;
	}
	
	
	
.testo_descrizione_prodotto {
	color: #FFFFFF;
	font: lighter normal 16px/25px helvetica;
	text-align: justify;
	margin-right: 10%;
	margin-left: 500px;
	margin-bottom: 0px;
	width: 50%;
	padding-top: 100px;
	height: auto;
	min-height: 0px;
	display: block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	padding-bottom: 20px;
	}
	
.titolo_caratterisriche {
	font: 400 normal 45px/65px josefin-sans;
	width: 80%;
	color: #FFFFFF;
	text-align: center;
	padding-bottom: 40px;
	padding-top: 30px;
	margin-left: 10%;
	margin-right: 10%;
	height: auto;
		  }
	
	.titolo_caratterisriche2 {
	font: 400 normal 45px/65px josefin-sans,"Myriad Pro";
	width: 80%;
	color: #000000;
	text-align: center;
	padding-bottom: 40px;
	padding-top: 30px;
	margin-left: 10%;
	margin-right: 10%;
	height: auto;
		  }
	
		.titolo_caratterisriche3 {
	font: 400 normal 1px/65px josefin-sans, "Myriad Pro;
	width: 80%;
	color: #FFFFFF;
	text-align: center;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-left: 10%;
	margin-right: 10%;
	height: auto;
	font-size: 1px;
		  }
		  
.titolo_caratteristiche_testo {
	font: 300 normal 20px/22px josefin-sans, "Myriad Pro";
	text-align: left;
	width: 70%;
	min-height: 0px;
	min-width: 200px;
	margin-left: 15%;
	color: #000000;
	border-color: #A7A7A7;
	border-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	padding-top: 1px;
	padding-bottom: 3px;
	margin-top: -5px;
	margin-right: 15%;
		  }
		  
		
		  
.titolo_caratteristiche_testo2 {
	font: 300 normal 20px/22px josefin-sans, "Gill Sans";
	width: 70%;
	min-height: 0px;
	min-width: 200px;
	margin-left: 15%;
	color: #000000;
	border-color: #A7A7A7;
	border-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	padding-top: 1px;
	padding-bottom: 3px;
	margin-top: -5px;
	background-color: #FBFBFB;
	margin-right: 15%;
	text-align: left;
		  }
		  
		 
		  
		  
.titolo_caratteristiche_testo3 {
	font: normal  normal 16px/18px helvetica;
	text-align: center;
	width: 70%;
	min-height: 0px;
	min-width: 200px;
	margin: -10px 15% 15px;
	color: #000000;
	border-color: #A7A7A7;
	border-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	background-color: #FBFBFB;
	padding-top: 10px;
	padding-bottom: 10px;
	height: auto;
		  }
		  
.sottomenu	{
	width: 100%;
	height: 35px;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	float: left;
	color: #FFFFFF;
	border-bottom: thin solid #FFFFFF;
	font: lighter 16px/20px helvetica;
	text-align: center;
	margin-bottom: 0px;
	padding-top: 0px;
	margin-top: 5px;
	}
	
	
#imageContainer {
	border: 0;
	padding: 0;
	margin: 0px auto 10px;
	overflow: hidden;
	position: relative;
	width: 1000px;
	height: 525PX;
	background-color: #08080A;
	background-position: 50% center;
	background-size: cover;
	background-attachment: fixed;
	min-width: 360px;
}

#imageContainer img {
	border: 0;
	padding: 0;
	width: 100%;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	display: block;
	z-index: 0;
	opacity: 0;
}
	
#contatti2 {
	width: 100%;
	height: auto;
	font: lighter normal 12px helvetica;
	text-align: center;
	color: #FFFFFF;
	background-color: #808080;
	padding-top: 5px;
	padding-bottom: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	float: left;
	}
	
	#privacy {
	width: 90%;
	height: 30px;
	padding-bottom: 10px;
	font: 400 normal 14px josefin-sans;
	text-align: center;
	color: #6B6B6B;
	background-color: #FFFFFF;
	padding-top: 20px;
	margin-top: 15px;
	float: left;
	margin-left: 5%;
	}

	}

@media screen and (min-width: 768px){
	
	#campo_screen_settori_2B {
	display: none
	}
	
	#campo_screen_settoriHB {
	display: none
	}
	

}



@media screen and (min-width: 0px) and (max-width: 768px) {
	
#Campo_menu {
	width: 35px;
	height: 35px;
	float: left;
	position: fixed;
	background-color: #808080;
	margin-top: -15px;
	background-repeat: no-repeat;
	background-position: center 10px;
	background-size: contain;
	border-bottom-style: none;
	}
	
#Campo_menu1 {
	display: none;}
	
#Campo_menu1B {
	display: none;}
	
#Campo_menu2 {
	display: none;}	
	
#Campo_menu3 {
	display: none;}	
	
#Campo_menu4 {
	display: none;}
	
#Campo_menu5 {
	display: none;}	
	
#Campo_menu6 {
	display: none;}	
	
#Campo_menu7 {
	display: none;}	
	
	
	
#Campo_menu7FR {
	display: none;}	
	
#Campo_menu7EN {
	display: none;}	
	
#Campo_menu7ES {
	display: none;}	
	
#Campo_menu7DE {
	display: none;}	
	
	
#campo_screen_settori_2B {
	width: 90%;
	background-repeat: no-repeat;
	background-position: right center;
	background-size: contain;
	height: 200px;
	float: left;
	display: block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	min-width: 0px;
	margin: -90px 5% 0px;
	padding-bottom: 30px;
	padding-top: 0px;
	}
	
#campo_screen_settoriHB {
	width: 100%;
	margin-bottom: 0px;
	margin-top: 30px;
	float: left;
	height: 600px;
	background-repeat: no-repeat;
	background-size: auto auto;
	background-position: center -50px;
	}
	
#campo_screen_settori_2 {
	display: none;}	
	
#campo_screen_settoriH {
	display: none;}	
	
.titolo_cella1 {
	width: 90%;
	margin-left: 5%;
	padding-bottom: 10px;
	padding-top: 20px;
		  }
	
.titolo_cella2 {
	width: 90%;
	margin-left: 5%;
	padding-bottom: 10px;
	padding-top: 20px;
		  }
	
.titolo_home4C {
	width: 90%;
	padding-bottom: 40px;
	margin-left: 5%;
	display: block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
		  }
		  
.titolo_home4D {
	width: 90%;
	padding-bottom: 40px;
	margin-left: 5%;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	display: block;
		  }
	
.foto_frame {
	float: left;
	text-align: center;
	min-width: 0px;
	padding-bottom: 5px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	width: 100%;
	margin-bottom: 0px;
	height: 700px;
	margin-left: -13px;
	margin-top: -80px;
	}
	

	
#campo_modulo_4 {
	width: 100%;
	display: block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	float: left;
	color: #FFFEFE;
	border-top: medium solid #6B6B6B;
	height: 1100px;
	background-image: url(risorse/immagini/fondo.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	background-attachment: fixed;
}
		  

}

@media screen  and (min-width: 0px) and (max-width: 480px){
	
	#campo_modulo_1 {
	width: 100%;
	display: block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	float: left;
	background-color: #FFFFFF;
	background-image: url(risorse/immagini/FONDO2.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-size: cover;
	height: auto;
	margin-top: 0px;
}
	

	
	


#campo_modulo_5b {
	display:none}
	
	#campo_modulo_5 {
	width: 100%;
	display: block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	float: left;
	background-color: #808080;
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFFEFE;
	border-top: medium solid #DADADA;
	height: auto;
	background-image: url(risorse/immagini/fondo5.png);
	background-size: cover;
	background-attachment: fixed;
	margin-bottom: 0px;
	padding-bottom: 50px;
	padding-top: 0px;
}
	
	
	

.sottotitolo1 {
	font: 400 normal 40px/40px josefin-sans, "Gill Sans";
	}
	
.sottotitolo2 {
	color: #000000;
	font: 300 normal 23px/24px josefin-sans, "Gill Sans";
	margin: 20px 10% 0px;
	width: 80%;
	padding-top: 10PX;
	height: auto;
	float: left;
	padding-bottom: 80px;
	text-align: justify;
	}

	.titolo_home4B {
	font: 300 normal 40px/50px josefin-sans, "Gill Sans";
	width: 80%;
	min-height: 0px;
	color: #FFFEFE;
	height: 100PX;
	margin: 50px 10% 0px;
	text-align: center;
	padding-bottom: 20PX;
	padding-top: 0px;
		  }
	
	.titolo_caratterisriche2 {
	font: 400 normal 35px/35px josefin-sans,"Myriad Pro";
	width: 80%;
	color: #000000;
	text-align: center;
	padding-bottom: 40px;
	padding-top: 30px;
	margin-left: 10%;
	margin-right: 10%;
	height: auto;
		  }
	
	.titolo_caratteristiche_testo {
	font: 300 normal 20px/22px  "Gill Sans";
	text-align: left;
	width: 90%;
	min-height: 0px;
	margin-left: 5%;
	color: #000000;
	border-color: #A7A7A7;
	border-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	padding-top: 1px;
	padding-bottom: 3px;
	margin-top: -5px;
	margin-right: 5%;
		  }
	
	.titolo_caratteristiche_testo2 {
	font: 300 normal 20px/22px  "Gill Sans";
	width: 90%;
	min-height: 0px;
	min-width: 200px;
	margin-left: 5%;
	color: #000000;
	border-color: #A7A7A7;
	border-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	padding-top: 1px;
	padding-bottom: 3px;
	margin-top: -5px;
	background-color: #FBFBFB;
	margin-right: 5%;
	text-align: left;
		  }
	
	.titolo_home4C {
	font: 100 normal 60px/80px josefin-sans, "Gill Sans";
	width: 100%;
	min-height: 0px;
	min-width: 200px;
	margin-top: 25px;
	margin-bottom: 0px;
	color: #FFFFFF;
	text-align: center;
	height: auto;
	padding-bottom: 40px;
	padding-top: 0px;
		  }
	
	  .titolo_home4D {
	font: 400 normal 40px/40px josefin-sans, "Gill Sans";
	width: 100%;
	min-height: 0px;
	color: #FFFFFF;
	text-align: center;
	height: auto;
	margin-top: -10px;
	margin-right: 20%;
	margin-bottom: 20px;
		  }
	
	.titolo_cella1B {
	font: 400 normal 25px/30px josefin-sans, "Gill Sans";
	width: 80%;
	min-height: 0px;
	min-width: 200px;
	margin: 80px 10% 15px;
	color: #FFFEFE;
	text-align: center;
	background-image: url(risorse/immagini/FONDO%20SCRITTE.png);
	border: thin solid #0066A1;
	padding-bottom: 10px;
	padding-top: 10px;
	height: auto;
		  }
	
	.titolo_cella2b {
	font: 400 normal 25px/30px josefin-sans, "Gill Sans";
	width: 80%;
	min-height: 0px;
	min-width: 200px;
	margin: 30px 10% 15px;
	color: #FFFEFE;
	text-align: center;
	background-image: url(risorse/immagini/FONDO%20SCRITTE.png);
	border: thin solid #0066A1;
	padding-bottom: 10px;
	padding-top: 10px;
	height: auto;
		  }

	
	
	#campo_screen_settori_2B {
	background-repeat: no-repeat;
	background-position: right center;
	background-size: contain;
	height: 120px;
	float: left;
	display: block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	min-width: 0px;
	margin: -150px 5% 0px;
	padding-bottom: 40px;
	padding-top: 0px;
	}
	
	.titolo_home5B {
	font: 300 normal 50px/80px josefin-sans, "Gill Sans";
	width: 100%;
	min-height: 0px;
	min-width: 200px;
	margin-top: 80px;
	color: #FFFEFE;
	height: 100PX;
	text-align: center;
		  }
	
	.foto_form {
	float: left;
	margin: 0px 1% 0px ;
	text-align: center;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	width: 45%;
	height: 400px;
	min-width: 350px;
	}
	
	#Campo_menu7 {
	display: none;}	
	
	
	
#Campo_menu7FR {
	display: none;}	
	
#Campo_menu7EN {
	display: none;}	
	
#Campo_menu7ES {
	display: none;}	
	
#Campo_menu7DE {
	
	
	

}

@media screen  and (min-width: 0px) and (max-width: 320px){
	

#campo_modulo_5b {
	display:none}
	

.sottotitolo1 {
	font: 400 normal 40px/40px josefin-sans, "Gill Sans";
	}
	
.sottotitolo2 {
	color: #000000;
	font: 300 normal 23px/24px josefin-sans, "Gill Sans";
	margin: 20px 10% 0px;
	width: 80%;
	padding-top: 10PX;
	height: auto;
	float: left;
	padding-bottom: 80px;
	text-align: justify;
	}

	.titolo_home4B {
	font: 300 normal 40px/50px josefin-sans, "Gill Sans";
	width: 80%;
	min-height: 0px;
	color: #FFFEFE;
	height: 100PX;
	margin: 50px 10% 0px;
	text-align: center;
	padding-bottom: 20PX;
	padding-top: 0px;
		  }
	
	.titolo_caratterisriche2 {
	font: 400 normal 35px/35px josefin-sans,"Myriad Pro";
	width: 80%;
	color: #000000;
	text-align: center;
	padding-bottom: 40px;
	padding-top: 30px;
	margin-left: 10%;
	margin-right: 10%;
	height: auto;
		  }
	
	.titolo_caratteristiche_testo {
	font: 300 normal 20px/22px  "Gill Sans";
	text-align: left;
	width: 90%;
	min-height: 0px;
	margin-left: 5%;
	color: #000000;
	border-color: #A7A7A7;
	border-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	padding-top: 1px;
	padding-bottom: 3px;
	margin-top: -5px;
	margin-right: 9%;
		  }
	
	.titolo_caratteristiche_testo2 {
	font: 300 normal 20px/22px  "Gill Sans";
	width: 90%;
	min-height: 0px;
	min-width: 200px;
	margin-left: 5%;
	color: #000000;
	border-color: #A7A7A7;
	border-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	padding-top: 1px;
	padding-bottom: 3px;
	margin-top: -5px;
	background-color: #FBFBFB;
	margin-right: 5%;
	text-align: left;
		  }
	
	.titolo_home4C {
	font: 100 normal 60px/80px josefin-sans, "Gill Sans";
	width: 100%;
	min-height: 0px;
	min-width: 200px;
	margin-top: 25px;
	margin-bottom: 0px;
	color: #FFFFFF;
	text-align: center;
	height: auto;
	padding-bottom: 40px;
	padding-top: 0px;
		  }
	
	  .titolo_home4D {
	font: 400 normal 40px/40px josefin-sans, "Gill Sans";
	width: 100%;
	min-height: 0px;
	color: #FFFFFF;
	text-align: center;
	height: auto;
	margin-top: -10px;
	margin-right: 20%;
	margin-bottom: 20px;
		  }
	
	.titolo_cella1B {
	font: 400 normal 25px/30px josefin-sans, "Gill Sans";
	width: 80%;
	min-height: 0px;
	min-width: 200px;
	margin: 80px 10% 15px;
	color: #FFFEFE;
	text-align: center;
	background-image: url(risorse/immagini/FONDO%20SCRITTE.png);
	border: thin solid #0066A1;
	padding-bottom: 10px;
	padding-top: 10px;
	height: auto;
		  }
	
.titolo_caratteristiche_testo3 {
	font: normal  normal 16px/18px helvetica;
	text-align: center;
	width: 90%;
	min-height: 0px;
	margin: -10px 5% 15px;
	color: #000000;
	border-color: #A7A7A7;
	border-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	background-color: #FBFBFB;
	padding-top: 10px;
	padding-bottom: 10px;
	height: auto;
		  }
	
	.titolo_cella2b {
	font: 400 normal 25px/30px josefin-sans, "Gill Sans";
	width: 90%;
	min-height: 0px;
	min-width: 200px;
	margin: 30px 5% 15px;
	color: #FFFEFE;
	text-align: center;
	background-image: url(risorse/immagini/FONDO%20SCRITTE.png);
	border: thin solid #0066A1;
	height: auto;
	padding-bottom: 10px;
	padding-top: 10px;
		  }
	

	
	#campo_screen_settori_2B {
	background-repeat: no-repeat;
	background-position: right center;
	background-size: contain;
	height: 120px;
	float: left;
	display: block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	min-width: 0px;
	margin: -150px 5% 0px;
	padding-bottom: 30px;
	padding-top: 0px;
	}
	
	#Campo_menu7 {
	display: none;}	
	
	
	
#Campo_menu7FR {
	display: none;}	
	
#Campo_menu7EN {
	display: none;}	
	
#Campo_menu7ES {
	display: none;}	
	
#Campo_menu7DE {
	
}

	
