h1 { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 17px; margin:0px; padding-left:10px; padding-top:3px; }H2 { color: #454545; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; }H2 a:link, H2 a:hover  {color: #454545;text-decoration: underline;font-weight: bold;line-height: 1.8;}H2 a:visited  {color: #454545;text-decoration: underline;font-weight: bold;line-height: 1.8;}H3 { color: #FFFFFF; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px; background-color: #2569b0; padding: 5px; width: 130px; text-align: center;}P{margin: 10px 10px;}a { color: #FFFFFF; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }a:hover { color: #FFFFFF; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }a.link { color: #ffffff; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }a.link:hover { color: #ffffff; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }body {background-image:url(immagini/sfumatura.jpg);	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	margin: 0;	text-align:center;}#link {	background-color: #8d8270 ;	float: left;	left: 0px;	top: 0px;	text-align: left;	width: 300px;	height: auto;	visibility: visible;	color: #ffffff;}#content {	background-color:  #FFFFFF;	text-align: left;width: 960px;	box-shadow:5px -2px 20px #6c8da5;	-webkit-box-shadow:5px -2px 20px #6c8da5;	-moz-box-shadow:5px -2px 20px #a2adb5;	}	#contieni-tutto {margin:auto;width: 960px;	margin-top: 85px;	} 					#titolo-blu {width: 880px;background-image:url(immagini/fondo-titolo.jpg);height:25px;float:left;margin-left:40px;	} 						.box-arancio{	background-color: #f16a14;	color:#FFFFFF;	float: right;	margin-top: 40px;	margin-bottom: 60px;	width: 90px;	padding: 4px;	text-align: center;	margin-right:40px;	}		.box-arancio a:link, .box-arancio a:visited {	color:#FFFFFF;	font-size: 12px;	text-decoration:none;	}	.box-arancio a:hover {	color:#FFFFFF;	font-size: 12px;	text-decoration: underline;	}		.contenutogrey {background-color: #e9eaec;width: 880px;padding: 25px 0px 30px 0px;text-align:left;margin-bottom: 8px;float:left;margin-left:40px;}.contenutogrey-ininzio {background-color: #e9eaec;width: 880px;padding: 25px 0px 0px 0px;text-align:left;margin-bottom: 8px;float:left;margin-left:40px;}.fotogrey {width: 124px;padding: 10px 0px 10px 0px;background-color: #FFFFFF;text-align: center;float:left;margin-left:20px;}.titologrey {background-color: #898886;padding-left:8px;padding-top:5px;padding-bottom:5px;margin-bottom: 15px;text-align:left;color: #fff;}.contieni-sito {width: 270px;padding: 5px 10px 5px 10px;background-color: #2569b0;float: left;}.lineagialla {width: 518px;height: 1px;font-size:1px;background-color: #f5f5f5;clear:both;margin-left:1px;}.titologrey2 {text-align:left;padding-top: 20px;color: #2569b0;width:840px;font-weight: bold;margin-left:20px;clear:both;}.titologrey2 a:link, .titologrey2 a:visited{font-weight: normal;color: #2569b0;text-decoration: underline;}.titologrey2 a:hover{font-weight: normal;color: #2569b0;text-decoration: underline;}/* NUOVA GRAFICA*/.contieni-dx {width: 668px;float: left;margin-left:30px;}.clear {clear: both;}#contieni-layengine{width: 750px;height: 161px;position:absolute;z-index: 100;top: 4px;margin-left: 15px;}#contieniricerca{width:100%;height: 161px;position:absolute;z-index: 100;background-color:#0066CC;}#contienilink {	width:960px;	margin:auto;}#footer {	position: fixed;		bottom: 0px; 		width: 100%; 		clear: both;	left:0px;	z-index:100;	background-color: #FFFFFF;	border-top: solid 10px #f26a14;}#ricerca {	width:186px;	background-image:url(immagini/ricerca.jpg);	color:#FFFFFF;	font-size:16px;	padding-bottom:5px;	float:left;	height:14px;}#contienigoogle {	width:360px;	float:left;	text-align:left;}#contienialfabeto {	width:600px;	float:left;	font-size:14px;	color: #ee6a15;	text-align:left;}#contienialfabeto p{	font-size:14px;	color: #ee6a15;	text-align:left;	margin-left:40px;}.lettere ul {		display:inline;	list-style:none;	display:block;	text-align:left;		margin-left:0px;		float:left;}.lettere li {	font-size:14px;	color: #ee6a15;	background-color:#CCCCCC;	padding:5px;	display:inline;	list-style:none;		float:left;		margin-right:3px;}.lettere li a:link, .lettere li a:visited {	font-size:12px;	color: #666666;	background-color:#CCCCCC;	text-decoration:underline;	}.clear {clear:both;}.box-sottotitolo {width: 840px;float:left;margin-left:20px;}.box-bianco {background-color:#FFFFFF;width: 810px;float:left;padding: 20px 0px 20px 30px;margin-left:20px;margin-top: 20px;margin-bottom: 10px;}.contieni-siti {width: 385px;float:left;padding-right: 10px;}.pagine ul {		display:inline;	list-style:none;	display:block;	text-align:left;		margin-left:0px;		float:left;}.pagine li {	font-size:14px;	font-weight: bold;	color: #2569b0;	background-color: #FFFFFF;	padding:10px;	display:inline;	list-style:none;		float:left;		margin-right:3px;}.pagine li a:link, .pagine li a:visited {	font-size:12px;	color: #716f6e;	background-color: #FFFFFF;	text-decoration:underline;	}

/***cookies bar***/
.cookiesbar{position:fixed;bottom:0;left:0;width:98%;padding:0.5% 1%;background-color:#000;background:rgba(0, 0, 0, 0.73);display:none;font-size:0.9em;text-align:center}
.cookiesbar p{padding:0;color:#fff;}
.cookiesbar p a{display:inline-block;margin-right:5px}
.cookiesbar button{border: none;color:#000;min-height:1px;margin-left: 10px;background:#EAEAEA;text-transform: uppercase;padding: 0 12px;height:20px;cursor:pointer;font-size:0.9em}
