body {
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	text-align: center;
	margin: 0;
	padding: 0;
	background-color: #616d57;
}
h1 {
	color: #35402F;
	background-color: #fff;
	font-size: 150%;
}
h2 {
	letter-spacing: 1px;
}
h3  {
	color: #333333;
	text-transform: uppercase;
	letter-spacing: 2px
}
a {
	color: #CC6633;
}
img { border-width: 0 }
#cornice { margin: 0 auto; padding: 10px 0 0; width: 760px }
#testata {
	width:760px;
	height: 295px;
	float: left;
	clear: both
}
#testatatitolo {
	width:760px;
	height: 80px;
	float: left;
	clear: both;
	background: #FFFFFF;
}
#testataimmagine {
	background-image: url(testata.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:760px;
	height: 190px;
	float: left;
	clear: both
}
.sinistra50,.destra50 {
	width 49%;
}
.sinistra50 {
	width 49%;
	float: left;
	text-align:left
}
.destra50 {
	width 49%;
	float: right;
	text-align:right
}

#feed { margin: 0; padding: 0; float: right }
#menuutility {
	text-align: right;
	width: 760px;
	height: 25px;
	float: left;
	color: #FFFFFF;
	background-color: #ffffff;
	background-image: url(immagini/sfondomenuutility.jpg);
}
#menuutility ul {
	list-style-type: none;
	padding-left: 560px;
	width: 200px;
	float: left;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0px;
}
#menuutility li { background-image: url("/css/immagini/trattino.gif"); 
background-repeat: no-repeat; background-attachment: scroll; background-position: 100% 66%; margin-top: 0; margin-right: 5px; padding: 0 23px 0 13px; float: left }
#menuutility li a {
	color: #616d57;
	text-decoration: none;
	display: block;
	padding-right: 0;
	padding-left: 0
}
#menuutility a:hover, #menuutility .home a, .contatti #menuutility a, .download #menuutility a, .feed #menuutility a {
	display: block;
	color: #333333;
}
#centrale { background-color: #fff; margin: 0; padding: 0; width: 760px; float: left; clear: both }
#centrale .destra img { float:right; padding-left: 5px; padding-bottom: 5px}
#centraletop { background-image: url("immagini/top.gif"); margin-top: 20px; width: 906px; height: 9px; float: left; clear: both }
#centralebottom { background-image: url("immagini/bottom.gif"); background-position: 0 bottom; margin-bottom: 20px; width: 906px; height: 9px; float: left; clear: both }
#centrale .capitolo {
	border-bottom-color:#999;
	border-bottom-style:solid;
	border-bottom-width: 1px;
	margin-bottom: 2px;
	color: #999;
	font-size: 11px;
}
#menucontenuti  {
	width: 200px;
	float: left;
	background-image: url(immagini/sfondomenu.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
#menucontenuti ul li  {
	text-align: right;
	list-style-image: none;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	list-style-type: none;
	padding-right: 15px;
}
#menucontenuti ul li ul li  { color: #000000; font-size:85%; }
#menucontenuti ul li ul li a { color: #000000; font-weight: normal }
#menucontenuti a  {
	color: #CC6633;
	text-decoration: none;
	background-color: #fff;
	font-weight: bold;
	
}
#menucontenuti a:hover {
	color: #333333;
	text-decoration: none;
}
#contenuto {
	text-align: justify;
	width: 540px;
	float: right
}
#contenuto .intro, #contenuto .articolo, #contenuto .evidenza { margin-top: 0.75em; margin-right: 10px; padding: 1.5em 1em 0.5em }
#contenuto .intro h3, #contenuto .articolo h3, #contenuto .evidenza h3 { font-size: 1.1em; font-variant: normal; font-weight: normal; line-height: 1.6em; text-transform: none; letter-spacing: 0 }
#contenuto .articolo p, #contenuto .articolo ul,#contenuto .evidenza p { font-size: 1em; font-weight: normal; line-height: 1.6em; letter-spacing: 0; list-style-type: square }
#piede {
	width: 760px;
	height: auto;
	float: left;
	clear: both;
	background-color: #FFFFFF;
	text-align: center;
}
#piede h1, #piede h3   { color: #fff; background-color: #789; text-align: left; margin: 15px 0 0 15px; width: 80% }
#piede p   {
	color: #616d57;
	text-align: center;
	width: 100%;
	font-size: 10px;
	margin-top: 45px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#piede a { color: #ccc; text-decoration: none; background-color: #789 }

#contenuto.item, #contenuto #ishintro, #ishoutro {border-top: 1px dashed #999; padding: 1.5em 1em 0.5em; margin-top: 0.75em;}
#contenuto img { margin-right: 5px; margin-left: 5px }
.boxnews, .primopiano { font-size: 0.9em; line-height: 1.5em; display: block; margin-top: 2em; padding-bottom: 1em; width: 100%; clear: both }
#primopiano  { color: #456; background-color: #e9e9e9; padding: 1em }
#primopiano .titolo { color: #456; font-size: 130%; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; background-color: #e9e9e9; margin-bottom: 10px }
#primopiano a { color: #567 }
.boxnews .sopra, .primopiano .sopra  { background-image: url("immagini/linea.gif"); background-repeat: repeat-x; background-position: 0 top; margin-bottom: 0; width: 100%; float: left; clear: both }
.boxnews .titolo     { color: #456; font-size: 130%; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; margin-bottom: 5px; padding-right: 150px; width: 100%; float: left; clear: both }
.boxnews .data, .primopiano .data { color: #555; font-size: 0.85em; font-weight: normal; background-color: #fff; background-image: url("immagini/pattern_quad.gif"); background-repeat: repeat; text-align: center; letter-spacing: 0.2em; display: block; padding: 1em; width: 50px; height: 50px; float: right; border: solid 1px #ccc }
.imgsx { margin-right: 5px; margin-bottom: 5px; float: left }
.giorno { font-size: 3em; font-weight: bold }
.boxnews p, .primopiano p { color: #000; background-color: #fff; text-align: left; margin: 0; padding: 0 }
.vai p { text-align: right }
.boxnews img, .primopiano img { margin-right: 15px; margin-bottom: 100%; margin-left: 0; float: left }
.boxnews a, .primopiano a { color: #cb610c; background-color: #fff }
.boxnews .data .giorno { color: #456; background-color: #fff }
.boxnews .data .mese { color: #456; background-color: #fff }
.boxnews .data .anno { color: #456; background-color: #fff }
.separatore  { margin-bottom: 2px; height: 3px; clear: both }
.articolo img { margin-right: 5px; margin-bottom: 5px; float: left }
#paginazione { text-align: center; margin-top: 20px; margin-bottom: 20px; width: 100%; float: left; clear: both }
.quadro { color: #000; background-color: #fff; text-align: center; padding: 2px 4px; border: solid 1px #999 }
a.quadro { color: #000; text-decoration: none; background-color: #ccc }
a.quadro:hover { color: #000; background-color: #ff3 }
#banner  { text-align: center; width: 100%; float: right; clear: both }
#banner p { text-align: left }
#banner img { text-align: center; border-width: 0 }
#banner form img { vertical-align: middle }
.boxlink { margin-top: 15px; margin-bottom: 15px; padding-right: 200px; border-bottom: 1px dashed #a9a9a9 }
.boxlink a { color: #f60 }
.titolo p { font-weight: bold; text-align: left; margin: 0 }
.predefinita  { text-align: left; float: left; clear: both }
.evidenza {
	background-color: #CCC;
}
.evidenza h3 {
	color:#900
}
.ulcs {
	list-style-image: url(../immagini/ico_download.gif);
}
.box {
	border: 1px solid #930;
	padding: 5px;
	background-color: #f0f0f0;
}

