/*colori:marrone scuro: rgba(100,33,0,1)marrone chiaro: rgba(155,55,10,1)arancio: rgba(215,120,25,1)*/a {		text-decoration:none;		}body	{		margin:0;		padding:0;		background-color:rgba(255,254,246,1)  		background-repeat: initial;    	background-attachment: scroll; /*fixed*/		/*font-family: 'Alegreya', serif;*/		/*font-family: 'Quicksand', sans-serif;*/		/*font-family: 'Questrial', sans-serif;*/		font-family: 'Averia Sans Libre', cursive;		}#wrapper {		margin:0;		width:100%;  		overflow:hidden;		padding:0;		}#contenitore {		width:100%;		height:600px;		margin:0 auto;		background-image:url("../images/sfondo2.jpg");		background-size:cover!important;		}		#logo	{		width:1200px;		height:250px;		margin:0 auto;		padding:0;		background-image:url("../images/logo2.png");		}	#menu	{		width:100%;		height:200px;		z-index:1;				padding:0;		margin:0 auto;		}#menu ul {		list-style-type:none;  		clear:both;		padding:0;		margin:0;		}#menu ul li {		/*float:left;*/		clear:both;		letter-spacing:1px;		width:100%;		}		#menu ul li a {		font-family: 'Pacifico', cursive;  		font-size:22px;  		line-height:46px;  		text-align:center;		text-decoration:none;		display:block;  		/*font-weight:700;*/  		color:rgba(250,250,250,1); 		text-shadow: -3px 3px 5px rgba(50,50,50,0.5), -3px -3px 5px rgba(50,50,50,0.5)/*, -1px -1px 3px rgba(255,254,246,1), 1px -1px 3px rgba(255,254,246,1)*/;		background-color:rgba(100,33,0,0.2);		margin-bottom:5px;		}		#menu ul li.active a {		/*color:rgba(187,61,0,1);*/			}		#menu ul li:hover a {		/*color:rgba(187,61,0,1);*/		background-color:rgba(255,255,255,0.2);		}			#scritta {		width:1200px;		height:150px;		margin:0 auto;		}#scritta p {		margin:0;		padding:0;		letter-spacing: 2px;		font-size: 60px; 		line-height:150px;		color: rgba(255,255,255,1); 		text-shadow: -1px 1px 5px rgba(100,33,0,0.8), 1px -1px 5px rgba(100,33,0,0.8), -1px -1px 5px rgba(100,33,0,0.8), 1px 1px 5px rgba(100,33,0,0.8);		font-weight: bold;		text-align: center;		font-family: 'Pacifico', cursive;		}#footer {  		width:100%;  		height:150px;		text-align:center;		background-color:rgba(155,55,10,1);		padding-top:5px;		bottom:0;		z-index:10000;		margin-top:20px;		}#footercontenitoreinterno {		width:1200px;		height:150px;		margin:0 auto;		text-align:left;		}#footerscritte {		width:1200px;		height:100px;		clear:both;			}#footerfacebook {		width:600px;		height:50px;		float:right;		background-image:url("../images/facebook-spento.png");		padding:0;		margin:0;		}#footerfacebook:hover {		background-image:url("../images/facebook-acceso.png");		line-height:50px;		}#footertripadvisor {		width:600px;		height:50px;		background-image:url("../images/tripadvisor-spento.png");		float:left;		display:block;		padding:0;		margin:0;		}#footertripadvisor:hover {		background-image:url("../images/tripadvisor-acceso.png");		}#footer p {		/*color:rgba(100,33,0,1);*/		text-align:center;		color:rgba(250,250,250,1);			line-height:25px;		font-size:15px;		padding:0;		margin:0;		}#contenuto {		margin:0 auto;		width:100%;		}/*---------------------------------------------contatti------------------------------------------*/#contatti {		width:1200px;		height:900px;		margin:20px auto;				}			#form-mappa {		width:1200px;		height:400px;		}	#indicazionigenerali-contatti {		width:590px;		float:right;		  				margin-bottom:20px;		overflow:hidden;		padding:0;		height:600px;		background-image:url("../images/contatti.jpg");		}#indicazionigenerali-contatti p {		margin:0;		}		.titolo {		text-shadow: -1px 1px 5px rgba(100,33,0,1), 1px -1px 5px rgba(100,33,0,1), -1px -1px 5px rgba(100,33,0,1), 1px 1px 5px rgba(100,33,0,1);		font-size:25px;		color:rgba(215,120,25,1);		margin-top:20px!IMPORTANT;		margin-BOTTOM:10px!IMPORTANT;		background-color:rgba(215,120,25,.8);		text-align:center;		line-height:50px;		}.recapiti {		text-shadow: -1px 1px 5px rgba(100,33,0,1), 1px -1px 5px rgba(100,33,0,1), -1px -1px 5px rgba(100,33,0,1), 1px 1px 5px rgba(100,33,0,1);		font-size:22px;		color:rgba(215,120,25,1);		margin-top:15px!IMPORTANT;		margin-BOTTOM:50px!IMPORTANT;		background-color:rgba(255,255,255,.5);		text-align:center;		line-height:35px;		}.recapiti a {		color:rgba(215,120,25,1);		}				.sottotitolo {		font-size:18px;		color:rgba(100,33,0,1);		margin-BOTTOM:10px!IMPORTANT;		background-color:rgba(255,255,255,.5);		text-align:center;		margin-left:10px;		margin-right:10px;		line-height:25px;		}.orari {		font-size:20px;		color:rgba(100,33,0,1);		margin-BOTTOM:10px!IMPORTANT;		background-color:rgba(255,255,255,.5);		text-align:center;		text-shadow: -1px 1px 2px rgba(255,255,255,1), 1px -1px 2px rgba(255,255,255,1), -1px -1px 2px rgba(255,255,255,1), 1px 1px 2px rgba(255,255,255,1);		}.scritta {		font-size:18px;		color:rgba(100,33,0,1);		margin-BOTTOM:10px!IMPORTANT;		background-color:rgba(215,120,25,.8);		color:rgba(255,255,255,1);		text-align:center;		margin-left:10px;		margin-right:10px;		line-height:26px;		text-shadow: -1px 1px 2px rgba(100,33,0,1), 1px -1px 2px rgba(100,33,0,1), -1px -1px 2px rgba(100,33,0,1), 1px 1px 2px rgba(100,33,0,1);		}				.gbs3 {		color:rgba(200,10,0,1);		margin:10px;		}#form-contatti {		width:590px;   		float:left;		height:600px;		margin-left:20px;		margin-bottom:20px;				}.chronoform {		display:yes;		}.gcore-label-top , .control-label {		font-size:15px;		text-align:center;				text-shadow: -1px 1px 5px rgba(100,33,0,1), 1px -1px 5px rgba(100,33,0,1), -1px -1px 5px rgba(100,33,0,1), 1px 1px 5px rgba(100,33,0,1);		font-weight:700;		margin-left:10px;		line-height:25px;		color:rgba(255,255,255,1);  		padding-left:10px;		margin-bottom:15px!important;		}		.gcore-input-wide , .gcore-display-table {  		border:0;		margin-bottom:15px!important;        }#fin-nomecognome input {		margin-left:5px;		background-color:rgba(215,120,25,1);		}#fin-text1 input {		margin-left:5px;		background-color:rgba(215,120,25,1);		}#fin-mail input {		margin-left:5px;		background-color:rgba(215,120,25,1);		}#fin-messaggio textarea {		background-color:rgba(215,120,25,1);		margin-left:5px;		}.chrono_credits {		visibility:hidden;		display:none;		} 		/*-----------------------------------------------------------------------responsive----------------------------------------------------------------------*/@media (max-width:1240px) {		}@media (max-width:1020px) {		#contenitore {		height:510px;		}			#logo {		background-image:url("../images/logo2-720.png");		height:250px;		width:720px;		}		#menu {  		clear:both;		width:100%;		height:140px;		}		#menu ul li {		clear:both;  		  		height:30px;		width:100%;		margin-bottom:5px;		}		#menu ul li a {		}		#menu ul li a {  		font-size:20px; 		line-height:30px;		padding:0 11px 0 11px;		}		#menu ul li:hover a {		}		#scritta {		width:720px;		height:120px;		}		#scritta p {			font-size: 50px; 		line-height:120px;		letter-spacing:1px;		}		#contenuto {		width:100%;		}		#footer {		}		#footercontenitoreinterno {		width:720px;		}		#footerscritte {		width:720px;		}		#footerfacebook {		width:360px;		background-image:url("../images/facebook-spento-720.png");		}		#footerfacebook:hover {		background-image:url("../images/facebook-acceso-720.png");		}		#footertripadvisor {		width:360px;		background-image:url("../images/tripadvisor-spento-720.png");		}		#footertripadvisor:hover {		background-image:url("../images/tripadvisor-acceso-720.png");		}		#footer p {		}		/*----------------------------------------------contatti-----------------------------------------*/		#contatti {		width:720px;		height:1620px;		margin:20px auto;			}				#indicazionigenerali-contatti {		position:absolute;		margin-left:65px;		margin-bottom:0px;		}		#form-contatti {		position:absolute;			top:1570px;		margin-left:65px!important;		margin-bottom:20px!important;			}		#form-mappa {		position:absolute;			top:1150px;		width:720px;		height:400px;		}		#googlemap4_47wi1_0 {		width:720px!important;		height:400px;		}		}				@media (max-width:720px) {		body {		min-height:350px;				}		#contenitore {		height:405px;		}			#logo {		background-image:url("../images/logo2-350.png");		height:150px;		width:350px;		}		#menu {  		clear:both;		width:100%;		margin:0 auto;		}		#menu ul li {		width:100%;		}		#menu ul li a {  		font-size:16px;				}		#menu ul li:hover a {		}		#scritta {		width:350px;		height:100px;		}		#scritta p {			font-size:40px; 		line-height:50px;		}		#contenuto {		margin:0 auto;		width:100%;		}		#footer {		margin-top:0;		height:130px;		}		#footercontenitoreinterno {		width:350px;		}		#footerscritte {		width:350px;		}		#footerfacebook {		height:30px;		width:175px;		background-image:url("../images/facebook-spento-350.png");		}		#footerfacebook:hover {		background-image:url("../images/facebook-acceso-350.png");		}		#footertripadvisor {		height:30px;		width:175px;		background-image:url("../images/tripadvisor-spento-350.png");		}		#footertripadvisor:hover {		background-image:url("../images/tripadvisor-acceso-350.png");		}		#footer p {		line-height:20px;		font-size:15px;		letter-spacing:-0.9px;		}				/*----------------------------------------------contatti------------------------------------------*/		#contatti {		width:350px;		height:1670px;		margin:20px auto;			}		#indicazionigenerali-contatti {		width:350px;		margin-left:0!important;		}		.titolo {				font-size:20px;		line-height:40px;		}		.recapiti {				font-size:18px;		line-height:28px;		margin-bottom:20px!important;		}		.sottotitolo {		font-size:15px;		line-height:20px;		}		.orari {		font-size:17px;				}		.scritta {		margin-top:30px!important;		font-size:17px;		line-height:24px;				}		#form-mappa {		top:1050px;		width:350px;		height:400px;		}		#form-contatti {		top:1470px;		width:350px;		margin-left:0!important;		margin-bottom:20px!important;				}		#fin-nomecognome , ."gcore-input-wide gcore-display-table" , .nomecognome , ."form-control A" {		width:300px!important;		}		.gbs3 .A {		width: 300px !important;		}								#indicazionigenerali {		margin-bottom:70px;		}		}