html,body{margin:0;padding:0}body{	font: 85% Verdana, Tahoma, Arial, sans-serif;	background:url(../img/bg_header.gif) top repeat-x #fff;}p{margin:0px 10px 0px 10px; text-align:justify;}.nascosto, #base{display:none; font-weight:normal;}h2{	font-family:Georgia, Times, serif;	display:block;	padding:0px 0 10px 0;	margin:0 10px 10px 10px;	font-size:160%;	}h3{clear:both;}	#menu h3, #personalizzazione dt{	display:block;	background:url(../img/bg_titolo.gif) 0 25px repeat-x;	padding:5px 0 10px 0;	margin:0;	font-size:120%	}#menu ul, #personalizzazione dl{	margin:0; 	padding:0;	}#menu li, #personalizzazione dd{	margin:0;	padding:6px 0;	border-bottom:1px solid #F79400;	list-style:none;	}#menu a, #personalizzazione a{	padding:0 0 0 15px; 	margin:0;	background:url(../img/quad_grigio.gif) 0 5px no-repeat;	text-decoration:none;	}#menu a:link, #menu a:visited, #personalizzazione a:link, #personalizzazione a:visited{	color:#333;	}#menu a.none {background:none !important; padding:0 !important;}#menu a:hover, #testo a:link, #testo a:visited, #personalizzazione a:hover{	color:#c60021;	text-decoration:none;	}#menu p {margin:0px !important;}#testo a:hover{color:#F79400; text-decoration:underline;}/*********** header ***************/div#header{position:relative}div#header ul{padding:0;margin:0;}div#header li{display:inline; font-size:90%; border-right:solid 1px #fff;}div#header h1{	height:80px;	line-height:80px;	margin:50px 0 40px 10px;	padding-left:10px;	background:url(../img/scritta_header.gif) no-repeat;	}div#header a {padding:5px 10px; text-decoration:none;}div#header a:link, div#header a:visited {color:#fff; text-decoration:none;}div#header a:hover{color:#000; text-decoration:underline;}/***********fine  header ***************/div#omino{	background:url(../img/omino.gif) no-repeat;	position:absolute; 	z-index:3;	display:block; 	height:184px; 	width:291px;	top:20px;	left:500px;	}div#container{text-align:left}div#content p{line-height:1.4}div#container{width:760px;margin:0;}div#content{float:left; width:500px; margin-top:0; padding-top:0;position:relative; top:-20px;}div#content h2{	background:url(../img/bg_titolo.gif) repeat-x left bottom; position: relative;}div#navigation{float:right;width:200px}div#navigation h3, div#personalizzazione dt{font-family:Georgia, Times, Serif; display:block;}/***********contenuti ***************/div#notizia, div.appuntamenti, div.ric{	margin:5px;	padding-bottom:5px;	}div.appuntamenti, div.ric{	width:470px;	margin-left:15px !important;	background: url(../img/bg_app.png) repeat-x top left #f5f5f5;	border-bottom:1px solid #999;	}div.appuntamenti h2, div.appuntamenti h3, div.ric h2 {	color:#fff; 	font-size:1.2em;	margin-bottom:5px;	padding:0;	background:none !important;	}p.spip ,.appuntamenti dd{text-align:justify !important;}.ric a:link, .ric a:visited{color:#000; text-decoration:underline; font-weight:bold;}.ric a:hover{color:#000; text-decoration:none; font-weight:bold;}.ric li{padding:5px 0}div#notizia h2{	font-family:Georgia, Times, serif;	background:url(../img/bg_titolo.gif) repeat-x left bottom;	margin-top:20px;	font-size:1.2em;	}div#notizia p{clear:both; margin-bottom:0px;}div#testo{	margin:5px;	padding-bottom:5px;	}	.spip_logos {margin:0px 10px 5px 0px;}#content h3{	margin:0px 10px 10px 10px;	padding:0px;	display:block;	display:block;	font-size:110%;	}#content h3 a:link, #content h3 a:visited {	padding-left:20px;	background: url(../img/arrow.png) no-repeat left;	color:#000;	text-decoration:underline;	}#content h3 a:hover{	padding-left:20px;	background: url(../img/arrow.png) no-repeat left;	color:#cc0000;	text-decoration:none;	}div#testo p{margin:5px;clear:both;}div#appuntamenti p{margin:5px 5px 5px 10px;}/*********** fine notizia ***************//***********ricerca *******************/.formulaire_spip {margin:15px 0;}/*********** footer ***************/div#footer{	font-size:80%;	color:#333;	float:right;	clear:right;	width:200px;	text-align:center;	margin-top:5px;	border-top:1px solid #F79400;	}div#footer img{	padding:10px 0 0 0;	border:0;	}div#footer ul{	padding:10px 0 0 0;	margin:0;	}div#footer li{	list-style:none;	display:inline;	padding:0 8px;	}/*********** fine footer ***************//***********chiusura ***************/div#chiusura{	width:100%;	background:url(../img/bg_titolo.gif) repeat-x bottom left; 	position:relative;	text-align:center;	clear:both;	padding:20px 0 0 0;	margin:0px 0 0 0;	}div#chiusura p {text-align:center; padding-bottom:10px; margin-bottom:0px !important; font-size:90%;	}			/***********fine chiusura ***************/.em {font-style: italic; }.consulte{margin:0 0 0 15px; padding:0; list-style:none;}.consulte li{	float:left; 	margin:5px 5px 0 0;	border:dashed 1px #cc0000;	}.consulte a:link, .consulte a:visited{	text-decoration:underline !important;	color:#000 !important;	font-weight:bold;	}.consulte a:hover{	text-decoration:none !important;	color:#cc0000 !important;	font-weight:bold;	}	.cons8{	display:block; 	clear:both; 	background:#FFBD5F;	height:2.5em; 	line-height:2.5em; 	text-align:center;	width:470px;	}	.cons2, .cons3, .cons4, .cons5, .cons6, .cons7{	width:152px; 	height:3.5em; 	background:#f3f3f3;	line-height:3.5em;	text-align:center	}.databreve{font-size:90%; color:#C60021;}#segnavia{	font-size:85%;	border-bottom:dashed #c60021 1px;	margin:0 0 10px 10px;	padding-bottom:5px;	text-transform: lowercase;}#segnavia a:link, #segnavia a:visited{	margin:0 0 5px 0 !important;	color:#000;	font-weight:bold;	}#segnavia a:hover{	color:#cc0000;	text-decoration:none;}.citta{font-size:2.5em; font-family:Georgia, Times, serif;}dl{padding:0 10px; margin:0;}dt{font-weight:bold; padding:8px 0 0 0;}dd{margin:0; padding:0 0 5px 0;}.mappa a:link, .mappa a:visited{color:#000; text-decoration:underline;}.mappa a:hover{color:#CC0000; text-decoration:none;}.mappa li{margin:10px 5px;}/* ************** smart ***************** */div#smart{	width:200px; 	height:40px; 	background:url(../img/navigation.gif) right 15px no-repeat; 	position:relative;	margin:0; 	text-align:left;	border-bottom:1px solid #F79400;	}div#smart p{padding-right:8px;}div#smart a{	position:absolute; 	top:15px; 	width:20px; 	height:20px; 	border:1px solid #fff;}.smart-1{right:95px;}.smart-2{right:63px;}.smart-3{right:33px;}.smart-4{right:3px;}div#smart span{display:none}div#smart a:hover{border:1px solid red; display:block;}img.left  {	padding:0 5px 15px 0;	float:left;	}.logoih{ margin:0 !important; padding:0 !important; background:transparent !important}.semilogo1{float:none !important; margin:10px 10px 10px 0px !important; padding:0 !important; background:transparent !important;  border:0 !important;}.semilogo2{ float:none !important; margin:10px 0px 10px 10px !important; padding:0 !important; background:transparent !important;  border:0 !important;}.logoih img{padding-top:10px !important; border:0 !important;}#menu img.logoih {float:left; margin-top:10px !important; border:0;}.archivio {text-align:right; margin-top:10px;}.logocitta {float:right; margin-right:-10px !important; margin-left:20px !important; margin-top:0px !important; border:0;}
