body{
	margin:0px auto;
	background-color:rgba(250,250,250,1);
	}	
/*float*/
.float_r{
	float:right;}
.float_l{
	float:left;}
.tappo {
	clear:both;}
@media(max-width:500px){
/*contenitori*/
.contenitore {
	margin:0px auto;
	width:98%;
	padding:0px;
}
.contenitore_testo {
	/*background-color:rgba(204,204,204,0.8);*/
	margin:0px auto;
	padding:0px;
	width:96%;
	}
.content{margin:0 auto; width:100%;}
.descrizione{
	/*height:400px;*/
	width:90%px;
	}
.cerchio{
	height:60px;
	width:60px;
	border-radius:50%;
	margin:5px;
	background-image:url(../img/chiara.gif);
	}
.logo{
	margin:0px 0px 0px 10px;
	}
.h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	margin:40px 0px 40px 0px;
	text-align:center;
	}
.h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	margin:40px 0px 40px 0px;
	text-align:center;
	}
.font_1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:rgb(0,0,0);
	text-align:center;
	margin:20px 0px 20px 0px;
	}
.font_2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:rgb(0,0,0);
	text-align:center;
	margin:20px 0px 20px 0px;
	}
.font_3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:rgb(255,123,0);
	text-align:center;
	margin:5px;
	}
.font_4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:rgb(255,255,255);
	text-align:center;
	margin:5px;
	}
.font_4n {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:rgba(0,0,0,1);
	text-align:center;
	margin:5px;
	}
.font_4ns {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:rgba(0,0,0,1);
	text-align:left;
	margin:5px;
	}	
.font_5 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	color:rgba(176,44,55,1);
	text-align:center;
	margin:0px 5px 5px 5px;
	}
.font_6 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:rgba(176,44,55,1);
	text-align:center;
	margin:25px 5px 5px 5px;
	text-height:50px;
	}
.font_7 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:rgba(0,0,100,1);
	text-align:center;
	margin:28px 5px 5px 5px;
	text-height:50px;
	}
.font_8 {
	/*testo sul contenuto_1*/
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:rgba(0,0,0,1);	
	margin:10px 5px 5px 5px;
	background-color: #ffffff;
	opacity: 0.8;
	filter: alpha(opacity=80);
	}				
.but_2 {
	display:none;}
.but_1 {
	display:block;}
button {
	background-color:rgba(153,153,153,1);
    border:none;
    color: white;
    padding: 0px 0px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    cursor: pointer;
    width: 190px;
	height:60px;
    display: block;
	margin:10px;
	border-radius:50%;
}
button:hover {
	background-color:rgb(255,123,0);
    font-size: 20px;
    cursor: pointer;
    display: block;
	margin:5px 10px;
	}	
.menu_app {
	position:absolute;
	top:10px;
	right:10px;
	width:50px;
	height:50px;
	text-align:center;
	color:white;
	font-size:40px;
	border-radius:3px;
	padding:0px 5px 10px 5px;
	}
.menu_app:hover {
	position:absolute;
	top:10px;
	right:10px;
	width:50px;
	height:50px;
	text-align:center;
	color:white;
	font-size:40px;
	border-radius:3px;
	padding:0px 5px 10px 5px;
	}
.menu_tend {
	}
.menu_clas {
	width:210px;
	margin:0px auto;
	display:none;
	}
button[name="Submit1"]:hover ,button[name="Submit2"]:hover {
	font-size: 40px;
	margin-top:10px;}
.footer {
	/*background-color:rgba(204,204,204,0.8);*/
	/*background-image:url(../Img/footer_5.jpg);*/
	height:150px;
	bottom:0px;
	margin:45px 0px 0px 0px;}	
/*richiesta cooki*/
form[name="cooki"]{
	margin-top:10px;
	margin-bottom:50px;}
.centraform {
	width:320px;
	margin:0 auto;}
.textarea{
	margin:0px;
	background: #f2f2f2;
	height: 180px;
	width: 269px;
	padding:20px;}		
input[class="imp_nom_coo"]{
	background: #f2f2f2;
	border:none;
	color: #666;
	font-size:18px;
	width: 309px;
	height: 60px;
	padding-left:20px;
	font-weight:100;
	border-radius:10px 10px 0px 0px;
	border-bottom:1px solid #009fb3;}
input[name="richiedi_acc_no"] {
	background-color:#009fb3;
	color:white;
	height:50px;
	width:309px;
	float:left;
	border:none;
	font-size:20px;
	font-weight:400;				
	border-top:1px solid #009fb3;
	border-radius:0px 0px 0px 0px;
	margin:0;}
input[name="richiedi_acc_si"]{
	background-color:#009fb3;
	color:white;
	height:50px;
	width:309px;
	float:left;
	border:none;
	font-size:20px;
	font-weight:400;				
	border-top:1px solid #009fb3;
	border-radius:0 0 10px 10px;
	margin:0;}
input[name="richiedi_acc_si"]:hover,input[name="richiedi_acc_no"]:hover {
	background-color:rgba(255,153,0,1);
	cursor:pointer;}
.check_cooki {
	width:309px;
	background-color:#f2f2f2;
	height:40px;
	padding-top:10px;
	border-top:1px solid #009fb3;}
/*richiesta informazioni*/
textarea{
	background: #f2f2f2;
	border:none;
	font-weight:100;
	height: 130px;
	width: 309px;
	border-bottom:1px solid #009fb3;
	border-top:1px solid #009fb3;
	overflow: hidden;
	resize:none;
	padding:20px 20px;
	color: #666;
	font-size:18px;
	margin-bottom:0;
	margin-top:0;}
input[class="imp_nom_inf"], input[class="imp_mail_inf"]{
	background: #f2f2f2;
	border:none;
	color: #666;
	font-size:18px;
	width: 309px;
	height: 60px;
	padding-left:20px;
	float:left;
	font-weight:100;
}
input[type="checkbox"]{
	margin-left:30px;
	margin-top:6px;
	height:15px;
	width:15px;
	float:left;}	
input[type="checkbox"]{
	cursor:pointer;}
label{
	float:left;
	display:block;
	padding-top:8px; padding-left:5px;
	font-size:10px;}
.check {width:309px; background-color:#f2f2f2; height:40px; padding-top:10px;}		
.privacy a {color:#009fb3; margin:0;}
input[name="richiedi_info"]{
	background-color:#009fb3;
	color:white;
	height:50px;
	width:309px;
	float:left;
	border:none;
	font-size:20px;
	font-weight:400;
	border-top:1px solid #009fb3;
	border-radius:0 0 10px 10px;
	margin:0;}	
input[name="richiedi_info"]:hover{
	background-color:hsla(190,48%,40%,1.00);
	cursor:pointer;}
form[name="richiedi_info"] {margin-top:15px;}
input[class="imp_nom_inf"], input[class="imp_mail_inf"] {
			flat:none;
			width: 309px;;
			border-radius:10px 10px 0 0;
			border:none;}
input[class="imp_mail_inf"] {float:none; width:309px; margin-right:0; border-radius:0 0 0 0;
						border-top:1px solid #009fb3;}
.check {width:309px;}
label	{float:left;
		font-size:10px;}
.mappa_2{
	display:block;}
.mappa_1{
	display:none;}
.lorens{
	background-image:url(../img/lorens_60.gif);
	background-position:center;
	background-repeat:no-repeat;}
.jared{
	background-image:url(../img/jared_60.gif);
	background-position:center;
	background-repeat:no-repeat;}
.serena{
	background-image:url(../img/serena_60.gif);
	background-position:center;
	background-repeat:no-repeat;}
.matteo{
	background-image:url(../img/matteo_60.gif);
	background-position:center;
	background-repeat:no-repeat;}
.sabrina{
	background-image:url(../img/sabrina_60.gif);
	background-position:center;
	background-repeat:no-repeat;}
.chiara{
	background-image:url(../img/chiara_60.gif);
	background-position:center;
	background-repeat:no-repeat;}
div[class="nonno_boi"]{
	height:354px;
	background-image:url(../img/nonno_boi_p.gif);
	background-size: auto;
	background-repeat:no-repeat;}
}
@media(min-width:501px) and (max-width:767px){	
.contenitore {
	margin:0px auto;
	width:98%;
	padding:0px;
}
.contenitore_testo {
	/*background-color:rgba(204,204,204,0.8);*/
	margin:0px auto;
	padding:0px;
	width:96%;
	}
.content{margin:0 auto; width:100%;}
.descrizione{
	/*height:400px;*/
	width:90%px;
	}
.cerchio{
	height:100px;
	width:100px;
	border-radius:50%;
	margin:5px;
	background-image:url(../img/chiara.gif);
	}
.logo{
	margin:0px 0px 0px 10px;
	}
.h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:29px;
	margin:40px 0px 40px 0px;
	text-align:center;
	}
.h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:28px;
	margin:40px 0px 40px 0px;
	text-align:center;
	}
.font_1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:25px;
	color:rgb(0,0,0);
	text-align:center;
	margin:20px 0px 20px 0px;
	}
.font_2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:25px;
	color:rgb(0,0,0);
	text-align:center;
	margin:20px 0px 20px 0px;
	}
.font_3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:rgb(255,123,0);
	text-align:center;
	margin:5px;
	}
.font_4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:rgb(255,255,255);
	text-align:center;
	margin:5px;
	}
.font_4n {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:rgba(0,0,0,1);
	text-align:center;
	margin:5px;
	}
.font_4ns {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:rgba(0,0,0,1);
	text-align:left;
	margin:5px;
	}	
.font_5 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:50px;
	color:rgba(176,44,55,1);
	text-align:center;
	margin:0px 5px 5px 5px;
	}
.font_6 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	color:rgba(176,44,55,1);
	text-align:center;
	margin:25px 5px 5px 5px;
	text-height:50px;
	}
.font_7 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:28px;
	color:rgba(0,0,100,1);
	text-align:center;
	margin:28px 5px 5px 5px;
	text-height:50px;
	}	
.font_8 {
	/*testo sul contenuto_1*/
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:rgba(0,0,0,1);	
	margin:10px 5px 5px 5px;
	background-color: #ffffff;
	opacity: 0.8;
	filter: alpha(opacity=80);
	}			
.but_2 {
	display:none;}
.but_1 {
	display:block;}
button {
	background-color:rgba(153,153,153,1);
    border:none;
    color: white;
    padding: 0px 0px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    cursor: pointer;
    width: 190px;
	height:60px;
    display: block;
	margin:10px;
	border-radius:50%;
}
button:hover {
	background-color:rgb(255,123,0);
    font-size: 20px;
    cursor: pointer;
    display: block;
	margin:5px 10px;
	}	
.menu_app {
	position:absolute;
	top:10px;
	right:10px;
	width:50px;
	height:50px;
	text-align:center;
	color:white;
	font-size:40px;
	border-radius:3px;
	padding:0px 5px 10px 5px;
	}
.menu_app:hover {
	position:absolute;
	top:10px;
	right:10px;
	width:50px;
	height:50px;
	text-align:center;
	color:white;
	font-size:40px;
	border-radius:3px;
	padding:0px 5px 10px 5px;
	}
.menu_tend {
	}
.menu_clas {
	width:210px;
	margin:0px auto;
	display:none;
	}
button[name="Submit1"]:hover ,button[name="Submit2"]:hover {
	font-size: 40px;
	margin:10px;
	}
.footer {
	/*background-color:rgba(204,204,204,0.8);*/
	/*background-image:url(../Img/footer_5.jpg);*/
	height:150px;
	bottom:0px;
	margin:25px 0px;
	border:1px solid #000;}
form[name="cooki"] {
	margin-top:10px;
	margin-bottom:50px;}
.centraform {width:320px;
			margin:0 auto;}
input[class="imp_nom_coo"]{
	background: #f2f2f2;
	border:none;
	color: #666;
	font-size:18px;
	width: 309px;
	height: 60px;
	padding-left:20px;
	font-weight:100;
	border-radius:10px 10px 0px 0px;
	border-bottom:1px solid #009fb3;}
input[name="richiedi_acc_no"]{
	background-color:#009fb3;
	color:white;
	height:50px;
	width:309px;
	float:left;
	border:none;
	font-size:20px;
	font-weight:400;				
	border-top:1px solid #009fb3;
	border-radius:0px 0px 0px 0px;
	margin:0;}
input[name="richiedi_acc_si"]{
	background-color:#009fb3;
	color:white;
	height:50px;
	width:309px;
	float:left;
	border:none;
	font-size:20px;
	font-weight:400;				
	border-top:1px solid #009fb3;
	border-radius:0 0 10px 10px;
	margin:0;}
input[name="richiedi_acc_si"]:hover,input[name="richiedi_acc_no"]:hover {
	background-color:rgba(255,153,0,1);
	cursor:pointer;}
.check_cooki {
	width:309px;
	background-color:#f2f2f2;
	height:40px;
	padding-top:10px;
	border-top:1px solid #009fb3;}	
/*richiesta informazioni*/
textarea{
	background: #f2f2f2;
	border:none;
	font-weight:100;
	height: 130px;
	width: 309px;
	border-bottom:1px solid #009fb3;
	border-top:1px solid #009fb3;
	overflow: hidden;
	resize:none;
	padding:20px 20px;
	color: #666;
	font-size:18px;
	margin-bottom:0;
	margin-top:0;}
input[class="imp_nom_inf"], input[class="imp_mail_inf"]{
	background: #f2f2f2;
	border:none;
	color: #666;
	font-size:18px;
	width: 309px;
	height: 60px;
	padding-left:20px;
	float:left;
	font-weight:100;
}
input[type="checkbox"]{
	margin-left:30px;
	margin-top:6px;
	height:15px;
	width:15px;
	float:left;}	
input[type="checkbox"]{
	cursor:pointer;}
label{
	float:left;
	display:block;
	padding-top:8px; padding-left:5px;
	font-size:10px;}
.check {width:309px; background-color:#f2f2f2; height:40px; padding-top:10px;}		
.privacy a {color:#009fb3; margin:0;}
input[name="richiedi_info"]{
	background-color:#009fb3;
	color:white;
	height:50px;
	width:309px;
	float:left;
	border:none;
	font-size:20px;
	font-weight:400;
	border-top:1px solid #009fb3;
	border-radius:0 0 10px 10px;
	margin:0;}	
input[name="richiedi_info"]:hover{
	background-color:hsla(190,48%,40%,1.00);
	cursor:pointer;}
form[name="richiedi_info"] {margin-top:15px;}
input[class="imp_nom_inf"], input[class="imp_mail_inf"] {
			flat:none;
			width: 309px;;
			border-radius:10px 10px 0 0;
			border:none;}
input[class="imp_mail_inf"] {float:none; width:309px; margin-right:0; border-radius:0 0 0 0;
						border-top:1px solid #009fb3;}
.check {width:309px;}
label	{float:left;
		font-size:10px;}
.mappa_2{
	display:block;}
.mappa_1{
	display:none;}
.lorens{
	background-image:url(../img/lorens_100.gif);
	background-position:center;
	background-repeat:no-repeat;}
.jared{
	background-image:url(../img/jared_100.gif);
	background-position:center;
	background-repeat:no-repeat;}
.serena{
	background-image:url(../img/serena_100.gif);
	background-position:center;
	background-repeat:no-repeat;}
.matteo{
	background-image:url(../img/matteo_100.gif);
	background-position:center;
	background-repeat:no-repeat;}
.sabrina{
	background-image:url(../img/sabrina_100.gif);
	background-position:center;
	background-repeat:no-repeat;}
.chiara{
	background-image:url(../img/chiara_100.gif);
	background-position:center;
	background-repeat:no-repeat;}
div[class="nonno_boi"]{
	height:354px;
	background-image:url(../img/nonno_boi.gif);
	background-size: auto;
	background-repeat:no-repeat;}
}
@media(min-width:768px) and (max-width:991px){	
.contenitore {
	margin:0px auto;
	width:98%;
	padding:0px;
}
.contenitore_testo {
	/*background-color:rgba(204,204,204,0.8);*/
	margin:0px auto;
	padding:0px;
	width:96%;
	}
.content{margin:0 auto; width:100%;}
.descrizione{
	/*height:400px;*/
	width:90%px;
	}
.cerchio{
	height:100px;
	width:100px;
	border-radius:50%;
	margin:5px;
	background-image:url(../img/chiara.gif);
	}
.logo{
	margin:0px 0px 0px 10px;
	}
.h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:42px;
	margin:40px 0px 40px 0px;
	text-align:center;
	}
.h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:36px;
	margin:40px 0px 40px 0px;
	text-align:center;
	}
.font_1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:29px;
	color:rgb(0,0,0);
	text-align:center;
	margin:20px 0px 20px 0px;
	}
.font_2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:29px;
	color:rgb(0,0,0);
	text-align:center;
	margin:20px 0px 20px 0px;
	}
.font_3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:rgb(255,123,0);
	text-align:center;
	margin:5px;
	}
.font_4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:rgb(255,255,255);
	text-align:center;
	margin:5px;
	}
.font_4n {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:rgba(0,0,0,1);
	text-align:center;
	margin:5px;
	}
.font_4ns {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:rgba(0,0,0,1);
	text-align:left;
	margin:5px;
	}	
.font_5 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:50px;
	color:rgba(176,44,55,1);
	text-align:center;
	margin:0px 5px 5px 5px;
	}
.font_6 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	color:rgba(176,44,55,1);
	text-align:center;
	margin:25px 5px 5px 5px;
	text-height:50px;
	}
.font_7 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:28px;
	color:rgba(0,0,100,1);
	text-align:center;
	margin:28px 5px 5px 5px;
	text-height:50px;
	}
.font_8 {
	/*testo sul contenuto_1*/
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:rgba(0,0,0,1);	
	margin:10px 5px 5px 5px;
	background-color: #ffffff;
	opacity: 0.8;
	filter: alpha(opacity=80);
	}		
.but_2 {
	display:none;}
.but_1 {
	display:block;}
button {
	background-color:rgba(153,153,153,1);
    border:none;
    color: white;
    padding: 0px 0px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    cursor: pointer;
    width: 190px;
	height:60px;
    display: block;
	margin:10px;
	border-radius:50%;
}
button:hover {
	background-color:rgb(255,0,0);
    border:none;
    color: white;
    padding: 0px 0px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 20px;
    cursor: pointer;
    width: 190px;
	height:60px;
    display: block;
	margin:5px 10px;
	border-radius:50%;
	}
.menu_app {
	position:absolute;
	top:10px;
	right:10px;
	width:50px;
	height:50px;
	text-align:center;
	color:white;
	font-size:40px;
	border-radius:3px;
	padding:0px 5px 10px 5px;
	}
.menu_app:hover {
	position:absolute;
	top:10px;
	right:10px;
	width:50px;
	height:50px;
	text-align:center;
	color:white;
	font-size:40px;
	border-radius:3px;
	padding:0px 5px 10px 5px;
	}
.menu_tend {
	}
.menu_clas {
	width:210px;
	margin:0px auto;
	display:none;
	padding-top:0px;
	}
button[name="Submit1"]:hover ,button[name="Submit2"]:hover {
	font-size: 40px;
	margin:10px;
	}
.footer {
	/*background-color:rgba(204,204,204,0.8);*/
	/*background-image:url(../Img/footer_5.jpg);*/
	height:150px;
	bottom:0px;
	margin:25px 0px;
	}
/*richiesta cooki*/
form[name="cooki"] {
	margin-top:50px;
	margin-bottom:150px;}
.centraform {width:670px;
			margin:0 auto;}
input[class="imp_nom_coo"]{
	background: #f2f2f2;
	border:none;
	color: #666;
	font-size:18px;
	width: 660px;
	height: 60px;
	padding-left:20px;
	font-weight:100;
	border-radius:10px 10px 0px 0px;
	border-bottom:1px solid #009fb3;}
input[name="richiedi_acc_no"] {
	background-color:#009fb3;
	color:white;
	height:50px;
	width:660px;
	float:left;
	border:none;
	font-size:20px;
	font-weight:400;				
	border-top:1px solid #009fb3;
	border-radius:0px 0px 0px 0px;
	margin:0;}
input[name="richiedi_acc_si"]{
	background-color:#009fb3;
	color:white;
	height:50px;
	width:660px;
	float:left;
	border:none;
	font-size:20px;
	font-weight:400;				
	border-top:1px solid #009fb3;
	border-radius:0 0 10px 10px;
	margin:0;}
input[name="richiedi_acc_si"]:hover,input[name="richiedi_acc_no"]:hover {
	background-color:rgba(255,153,0,1);
	cursor:pointer;}
.check_cooki {
	width:660px;
	background-color:#f2f2f2;
	height:40px;
	padding-top:10px;
	border-top:1px solid #009fb3;}
/*richiesta informazioni*/
textarea{
	background: #f2f2f2;
	border:none;
	font-weight:100;
	height: 130px;
	width: 660px;
	border-bottom:1px solid #009fb3;
	border-top:1px solid #009fb3;
	overflow: hidden;
	resize:none;
	padding:20px 20px;
	color: #666;
	font-size:18px;
	margin-bottom:0;
	margin-top:0;}		
form[name="richiedi_info"] {margin-top:50px; margin-bottom:150px; border-radius:10px;}
input[class="imp_nom_inf"],input[class="imp_mail_inf"]{
				  background: #f2f2f2;
				  border:none;
				  color: #666;
				  font-size:18px;
				  width: 330px;
				  height: 60px;
				  padding-left:20px;
				  float:left;
				  font-weight:100;
				  }
input[class="imp_nom_inf"]	{border-radius:10px 0 0 0; border-right:1px solid #009fb3;}  
input[class="imp_mail_inf"] {border-radius:0 10px 0 0;}			
input[id='accetto'] 	{margin-left:30px;
						margin-top:6px;
						height:15px;
						width:15px;
						float:left;}
						
input[id="accetto"] {cursor:pointer;}
label[class="info"] 	{float:left;
		display:block;
		padding-top:8px; padding-left:5px;
		font-size:10px;}
.check_inf {width:660px; background-color:#f2f2f2; height:40px; padding-top:10px;}
		
.privacy_inf a {color:#009fb3; margin:0;}
input[name="richiedi_info"]{
	background-color:#009fb3;
	color:white;
	height:50px;
	width:660px;
	float:left;
	border:none;
	font-size:20px;
	font-weight:400;				
	border-top:1px solid #009fb3;
	border-radius:0 0 10px 10px;
	margin:0;}						
input[name="richiedi_info"]:hover{
	background-color:rgba(255,153,0,1);
	cursor:pointer;}
.mappa_1{
	display:block;}
.mappa_2{
	display:none;}
.lorens{
	background-image:url(../img/lorens_100.gif);
	background-position:center;
	background-repeat:no-repeat;}
.jared{
	background-image:url(../img/jared_100.gif);
	background-position:center;
	background-repeat:no-repeat;}
.serena{
	background-image:url(../img/serena_100.gif);
	background-position:center;
	background-repeat:no-repeat;}
.matteo{
	background-image:url(../img/matteo_100.gif);
	background-position:center;
	background-repeat:no-repeat;}
.sabrina{
	background-image:url(../img/sabrina_100.gif);
	background-position:center;
	background-repeat:no-repeat;}
.chiara{
	background-image:url(../img/chiara_100.gif);
	background-position:center;
	background-repeat:no-repeat;}
div[class="nonno_boi"]{
	height:354px;
	background-image:url(../img/nonno_boi.gif);
	background-size: auto;
	background-repeat:no-repeat;}
}
@media(min-width:992px) and (max-width:1199px){
/*contenitori*/	
.contenitore_testo {
	/*background-color:rgba(204,204,204,0.8);*/
	margin:0px auto;
	padding:0px;
	width:780px;
	}
.content {margin:0 auto; width:900px;}
.contenitore{
	margin:0px auto;
	paddimg:0px;
	width:900px;
	}
.descrizione{
	height:500px;
	width:890px;
	}
.cerchio{
	height:100px;
	width:100px;
	border-radius:50%;
	margin:5px;
	background-image:url(../img/chiara.gif);
	}
.logo{
	margin:0px 0px 0px 10px;
	}
/*font*/	
.h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:56px;
	margin:40px 0px 40px 0px;
	text-align:center;
	}
.h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:48px;
	margin:40px 0px 40px 0px;
	text-align:center;
	}
.font_1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:38px;
	color:rgb(0,0,0);
	text-align:center;
	margin:20px 0px 20px 0px;
	}
.font_2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:38px;
	color:rgb(0,0,0);
	text-align:center;
	margin:20px 0px 20px 0px;
	}
.font_3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:19px;
	color:rgb(255,123,0);
	text-align:center;
	margin:5px;
	}
.font_4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:rgb(255,255,255);
	text-align:center;
	margin:5px;
	}
.font_4n {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:rgba(0,0,0,1);
	text-align:center;
	margin:5px;
	}
.font_4ns {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:rgba(0,0,0,1);
	text-align:left;
	margin:5px;
	}	
.font_5 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:64px;
	color:rgba(176,44,55,1);
	text-align:center;
	margin:0px 5px 5px 5px;
	}
.font_6 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:36px;
	color:rgba(176,44,55,1);
	text-align:center;
	margin:25px 5px 5px 5px;
	text-height:50px;
	}
.font_7 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:32px;
	color:rgba(0,0,100,1);
	text-align:center;
	margin:28px 5px 5px 5px;
	text-height:50px;
	}
.font_8 {
	/*testo sul contenuto_1*/
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:28px;
	color:rgba(0,0,0,1);	
	margin:10px 5px 5px 5px;
	background-color: #ffffff;
	opacity: 0.8;
	filter: alpha(opacity=80);
	}		
/*menu*/
.menu_tend {
	display:none;
	}
.menu_clas {
	width:928px;
	border:0px;
	margin:0px auto;
	padding-top:10px;
	/*position:fixed;
	top:12px;
	left:100px;*/
	}
button {
	background-color:rgba(153,153,153,1);
    border:none;
    color: white;
    padding: 0px 0px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
    cursor: pointer;
    width: 108px;
	height:60px;
    /*display: block;*/
	margin:4px;
	border-radius:50%;
}
button:hover, active {
	background-color:rgba(255,153,0,1);
    font-size: 18px;
	margin:2px 4px;
	border-radius:50%;
	}
/*footer*/
.footer {
	/*background-color:rgba(204,204,204,0.8);*/
	/*background-image:url(../Img/footer_5.jpg);*/
	height:200px;
	bottom:0px;
	margin:25px 0px;
	}
/*richiesta cooki*/
form[name="cooki"] {
	margin-top:50px;
	margin-bottom:150px;}
.centraform {width:670px;
			margin:0 auto;}
input[class="imp_nom_coo"]{
	background: #f2f2f2;
	border:none;
	color: #666;
	font-size:18px;
	width: 660px;
	height: 60px;
	padding-left:20px;
	font-weight:100;
	border-radius:10px 10px 0px 0px;
	border-bottom:1px solid #009fb3;}
input[name="richiedi_acc_no"] {
	background-color:#009fb3;
	color:white;
	height:50px;
	width:660px;
	float:left;
	border:none;
	font-size:20px;
	font-weight:400;				
	border-top:1px solid #009fb3;
	border-radius:0px 0px 0px 0px;
	margin:0;}
input[name="richiedi_acc_si"]{
	background-color:#009fb3;
	color:white;
	height:50px;
	width:660px;
	float:left;
	border:none;
	font-size:20px;
	font-weight:400;				
	border-top:1px solid #009fb3;
	border-radius:0 0 10px 10px;
	margin:0;}
input[name="richiedi_acc_si"]:hover,input[name="richiedi_acc_no"]:hover {
	background-color:rgba(255,153,0,1);
	cursor:pointer;}
.check_cooki {
	width:660px;
	background-color:#f2f2f2;
	height:40px;
	padding-top:10px;
	border-top:1px solid #009fb3;}
/*richiesta informazioni*/
textarea{
	background: #f2f2f2;
	border:none;
	font-weight:100;
	height: 130px;
	width: 660px;
	border-bottom:1px solid #009fb3;
	border-top:1px solid #009fb3;
	overflow: hidden;
	resize:none;
	padding:20px 20px;
	color: #666;
	font-size:18px;
	margin-bottom:0;
	margin-top:0;}		
form[name="richiedi_info"] {margin-top:50px; margin-bottom:150px; border-radius:10px;}
input[class="imp_nom_inf"],input[class="imp_mail_inf"]{
				  background: #f2f2f2;
				  border:none;
				  color: #666;
				  font-size:18px;
				  width: 330px;
				  height: 60px;
				  padding-left:20px;
				  float:left;
				  font-weight:100;
				  }
input[class="imp_nom_inf"]	{border-radius:10px 0 0 0; border-right:1px solid #009fb3;}  
input[class="imp_mail_inf"] {border-radius:0 10px 0 0;}
input[id='accetto'] 	{margin-left:30px;
						margin-top:6px;
						height:15px;
						width:15px;
						float:left;}
						
input[id="accetto"] {cursor:pointer;}
label[class="info"] 	{float:left;
		display:block;
		padding-top:8px; padding-left:5px;
		font-size:10px;}
.check_inf {width:660px; background-color:#f2f2f2; height:40px; padding-top:10px;}
		
.privacy_inf a {color:#009fb3; margin:0;}
input[name="richiedi_info"]{
	background-color:#009fb3;
	color:white;
	height:50px;
	width:660px;
	float:left;
	border:none;
	font-size:20px;
	font-weight:400;				
	border-top:1px solid #009fb3;
	border-radius:0 0 10px 10px;
	margin:0;}
input[name="richiedi_info"]:hover{
	background-color:rgba(255,153,0,1);
	cursor:pointer;}
/*mappa*/	
.mappa_1{
	display:block;}
.mappa_2{
	display:none;}
.lorens{
	background-image:url(../img/lorens_100.gif);
	background-position:center;
	background-repeat:no-repeat;}
.jared{
	background-image:url(../img/jared_100.gif);
	background-position:center;
	background-repeat:no-repeat;}
.serena{
	background-image:url(../img/serena_100.gif);
	background-position:center;
	background-repeat:no-repeat;}
.matteo{
	background-image:url(../img/matteo_100.gif);
	background-position:center;
	background-repeat:no-repeat;}
.sabrina{
	background-image:url(../img/sabrina_100.gif);
	background-position:center;
	background-repeat:no-repeat;}
.chiara{
	background-image:url(../img/chiara_100.gif);
	background-position:center;
	background-repeat:no-repeat;}
div[class="nonno_boi"]{
	height:679px;
	background-image:url(../img/nonno_boi.gif);
	background-size: auto;
	background-repeat:no-repeat;}
}
/*>1200*/
@media(min-width:1200px){
/*contenitori*/	
.contenitore_testo {
	/*background-color:rgba(204,204,204,0.8);*/
	margin:0px auto;
	padding:0px;
	width:780px;
	}
.content {margin:0 auto; width:960px;}
.contenitore{
	margin:0px auto;
	paddimg:0px;
	width:960px;
	}
.descrizione{
	height:500px;
	width:950px;
	}
.cerchio{
	height:100px;
	width:100px;
	border-radius:50%;
	margin:5px 30px;
	background-image:url(../img/chiara.gif);
	}
.logo{
	margin:0px 0px 0px 10px;
	}
/*font*/	
.h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:70px;
	margin:0px 0px 20px 0px;
	text-align:center;
	}
.h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:60px;
	margin:0px 0px 20px 0px;
	text-align:center;
	}
.font_1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:48px;
	color:rgb(0,0,0);
	text-align:center;
	margin:20px 0px 20px 0px;
	}
.font_2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:48px;
	color:rgb(0,0,0);
	text-align:center;
	margin:20px 0px 20px 0px;
	}
.font_3 {
	/*utilizzato su informativa, e footer*/
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	color:rgb(255,123,0);
	text-align:center;
	margin:5px;
	}
.font_4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:rgb(255,255,255);
	text-align:center;
	margin:5px;
	}
.font_4n {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:rgba(0,0,0,1);
	text-align:center;
	margin:5px;
	}
.font_4ns {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:rgba(0,0,0,1);
	text-align:left;
	margin:5px;
	}	
.font_5 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:70px;
	color:rgba(176,44,55,1);
	text-align:center;
	margin:0px 5px 5px 5px;
	}
.font_6 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:40px;
	color:rgba(176,44,55,1);
	text-align:center;
	margin:25px 5px 5px 5px;
	text-height:50px;
	}
.font_7 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:36px;
	color:rgba(0,0,100,1);
	text-align:center;
	margin:28px 5px 5px 5px;
	text-height:50px;
	}	
.font_8 {
	/*testo sul contenuto_1*/
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:28px;
	color:rgba(0,0,0,1);	
	margin:10px 5px 5px 5px;
	background-color: #ffffff;
	opacity: 0.8;
	filter: alpha(opacity=80);
	}	
/*menu*/
.menu_tend {
	display:none;
	}
.menu_clas {
	width:978px;
	border:0px;
	margin:0px auto;
	padding-top:10px;
	/*position:fixed;
	top:12px;
	left:100px;*/
	}
button {
	background-color:rgba(153,153,153,1);
    border:none;
    color: white;
    padding: 0px 0px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 15px;
    cursor: pointer;
    width: 114px;
	height:60px;
    /*display: block;*/
	margin:4px;
	border-radius:50%;
}
button[name="Submit9"]{
	width:90px;
	height:50px;
	text-align:center;
	color:white;
	font-size15px;
	border-radius:3px;
	padding:0px 5px 10px 5px;
	}
button:hover, active {
	background-color:rgba(255,153,0,1);
    font-size: 20px;
	margin:2px 4px;
	border-radius:50%;
	}
button[name="Submit9"]:hover, active {
	background-color:rgba(255,153,0,1);
    font-size: 20px;
	margin:4px;
	border-radius:3%;
	}	
/*footer*/
.footer {
	/*background-color:rgba(204,204,204,0.8);*/
	/*background-image:url(../Img/footer_5.jpg);*/
	height:200px;
	bottom:0px;
	margin:25px 0px;
	}
/*richiesta cooki*/
form[name="cooki"] {
	margin-top:50px;
	margin-bottom:150px;}
.centraform {width:670px;
			margin:0 auto;}
input[class="imp_nom_coo"]{
	background: #f2f2f2;
	border:none;
	color: #666;
	font-size:18px;
	width: 660px;
	height: 60px;
	padding-left:20px;
	font-weight:100;
	border-radius:10px 10px 0px 0px;
	border-bottom:1px solid #009fb3;}
input[name="richiedi_acc_no"] {
	background-color:#009fb3;
	color:white;
	height:50px;
	width:660px;
	float:left;
	border:none;
	font-size:20px;
	font-weight:400;				
	border-top:1px solid #009fb3;
	border-radius:0px 0px 0px 0px;
	margin:0;}
input[name="richiedi_acc_si"]{
	background-color:#009fb3;
	color:white;
	height:50px;
	width:660px;
	float:left;
	border:none;
	font-size:20px;
	font-weight:400;				
	border-top:1px solid #009fb3;
	border-radius:0 0 10px 10px;
	margin:0;}
input[name="richiedi_acc_si"]:hover,input[name="richiedi_acc_no"]:hover {
	background-color:rgba(255,153,0,1);
	cursor:pointer;}
.check_cooki {
	width:660px;
	background-color:#f2f2f2;
	height:40px;
	padding-top:10px;
	border-top:1px solid #009fb3;}
/*richiesta informazioni*/
textarea{
	background: #f2f2f2;
	border:none;
	font-weight:100;
	height: 130px;
	width: 660px;
	border-bottom:1px solid #009fb3;
	border-top:1px solid #009fb3;
	overflow: hidden;
	resize:none;
	padding:20px 20px;
	color: #666;
	font-size:18px;
	margin-bottom:0;
	margin-top:0;}		
form[name="richiedi_info"] {margin-top:50px; margin-bottom:150px; border-radius:10px;}
input[class="imp_nom_inf"],input[class="imp_mail_inf"]{
				  background: #f2f2f2;
				  border:none;
				  color: #666;
				  font-size:18px;
				  width: 330px;
				  height: 60px;
				  padding-left:20px;
				  float:left;
				  font-weight:100;
				  }
input[class="imp_nom_inf"]	{border-radius:10px 0 0 0; border-right:1px solid #009fb3;}  
input[class="imp_mail_inf"] {border-radius:0 10px 0 0;}		
input[id='accetto'] 	{margin-left:30px;
						margin-top:6px;
						height:15px;
						width:15px;
						float:left;}
						
input[id="accetto"] {cursor:pointer;}
label[class="info"] 	{float:left;
		display:block;
		padding-top:8px; padding-left:5px;
		font-size:10px;}
.check_inf {width:660px; background-color:#f2f2f2; height:40px; padding-top:10px;}
		
.privacy_inf a {color:#009fb3; margin:0;}
input[name="richiedi_info"]{
	background-color:#009fb3;
	color:white;
	height:50px;
	width:660px;
	float:left;
	border:none;
	font-size:20px;
	font-weight:400;				
	border-top:1px solid #009fb3;
	border-radius:0 0 10px 10px;
	margin:0;}
input[name="richiedi_info"]:hover{
	background-color:rgba(255,153,0,1);
	cursor:pointer;}
/*mappa*/	
.mappa_1{
	display:block;}
.mappa_2{
	display:none;}
.lorens{
	background-image:url(../img/lorens_100.gif);
	background-position:center;
	background-repeat:no-repeat;}
.jared{
	background-image:url(../img/jared_100.gif);
	background-position:center;
	background-repeat:no-repeat;}
.serena{
	background-image:url(../img/serena_100.gif);
	background-position:center;
	background-repeat:no-repeat;}
.matteo{
	background-image:url(../img/matteo_100.gif);
	background-position:center;
	background-repeat:no-repeat;}
.sabrina{
	background-image:url(../img/sabrina_100.gif);
	background-position:center;
	background-repeat:no-repeat;}
.chiara{
	background-image:url(../img/chiara_100.gif);
	background-position:center;
	background-repeat:no-repeat;}
div[class="nonno_boi"]{
	height:679px;
	background-image:url(../img/nonno_boi.gif);
	background-size: auto;
	background-repeat:no-repeat;}
}