/* CSS Document */
/*codice di reset dei tag*/
html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code, 
del, dfn, em, font, img, ins, kbd, q, s, samp, 
small, strike, strong, sub, sup, tt, var, 
dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td { 
	margin: 0; 
	padding: 0; 
	border: 0; 
	outline: 0; 
	font-weight: inherit; 
	font-style: inherit; 
	font-size: 100%; 
	font-family: inherit; 
	vertical-align: baseline; 
} 
/* remember to define focus styles! */ 

html{ width:100%;}
body { 
	line-height: 1.0em; 
	color: black; 
	background: white; 
} 
ol, ul { 
	list-style: none; 
} 
/* tables still need 'cellspacing="0"' in the markup */ 
table { 
	border-collapse: separate; 
	border-spacing: 0; 
} 
caption, th, td { 
	text-align: left; 
	font-weight: normal; 
} 
blockquote:before, blockquote:after, 
q:before, q:after { 
	content: ""; 
} 
blockquote, q { 
	quotes: "" ""; 
} 

/* fine reset */

/*
COLORI:

Giallo: #ffff00
Rosso:	#C00000

*/


body{ font-family: Geneva, Arial, Helvetica, sans-serif;}
a:link, a:visited {color:#C00000; text-decoration:none; font-size:1em;}
a:hover { text-decoration:underline;}
strong{ font-weight:bold;}
em{ font-style:italic;}
.red{color:#C00000; display:inline;}
img{border:1px solid #c00000;marigin:2px; padding:1px;}
img.nostyle{border:none;padding:0px; margin:0px;}

/*h2{line-height:1.2em; font-size:1em;font-weight:bold; padding-left:2px; color:#C00000;  border-bottom:2px solid #C00000;}*/

h2{line-height:1em; font-size:.9em;background-color:#C00000; color:#FFFFFF; padding:2px; padding-left:35px; font-weight:normal; }


div#testata{ width:100%; height:151px; background-image:url(img/testata2.jpg); background-repeat:no-repeat; background-position:left center; border-top:1px solid #C00000;}
div#testata h1{ text-indent:-999px;}

div#corpo{ margin:0 auto; padding-top:10px;}
div#centrale {width:58%;float: left; padding:2px; margin-top:10px;}
div.sidebar{width:20%; float:left; padding:2px; margin-top:10px;}
div#sinistra{ margin-left:2px;}
div#footer{ clear: both;}

div#menu_nav{line-height:2em; border-bottom:1px solid #C00000; border-top:1px solid #C00000; color:#C00000;}
div#menu_nav li { display:inline; margin:0 2px 0 10px; padding-left:5px; font-weight:bold; font-size:.8em;}
div#menu_nav li#link_ricerca { font-weight:normal; border-left:1px solid #c00000;}
div#menu_nav div#right{ float:right; font-size:.8em; margin-right:10px; font-weight:bold;}


div.sidebar ul {display:block;padding:5px 5px 10px 5px; font-size:.8em; margin-bottom:10px;}
div.sidebar li {border-bottom:1px solid #C00000; margin:5px 0px 5px 0px;}

/*div.sidebar li#subcat{ line-height:1.2em; font-size:1em;  background-color:#C00000; color:#FFFFFF; padding:2px 0px 2px 5px; font-weight:normal;}
div.sidebar li#subcat a:link{color:#fff;}
div.sidebar li#subcat a:visited{color:#fff;}
div.sidebar li#subcat a:hover{ text-decoration:none;}
*/
div.sidebar li a:link{color:#C00000;}
div.sidebar li a:visited{color:#C00000;}
div.sidebar li a:hover{ text-decoration:none;}
div.sidebar img{/*width:100%; height:50px;*/ border:1px solid #ccc; margin:0 5px 5px 0; width:98%;}

div#albo{ margin-top:10px;}
div#comunicati{ margin-top:10px;}

span#data{ font-size:.8em;}
/*
span#read-more{ font-size:.8em; }
*/
span{ font-size:1em;}
span#news-title{ font-weight:bold;}

div#evidenza{margin-bottom:20px;}

div#primo-piano {margin:0 5px 25px 0px;/*width:100%;*/}
div#primo-piano p{ font-size:.8em; padding:2px; text-align:justify;}
div#primo-piano div#post-img-evidenza { margin:2px;}
div#primo-piano p#post-title-evidenza { line-height:1.2em;font-size:1em; color:#C00000; font-weight:bold; margin:5px 0 5px 0;}
div#primo-piano span#read-more{ font-size:.8em; float:right;}

div#scroll{margin:0 2px 0px 0px; width:38%; float:left;}
div#scroll li{border-bottom:1px solid #ccc;} 

div#comunicati{ clear:both; }
div.news-list{ margin-bottom:25px;}
div.news{display:block; clear:both; }
div#news-content{ font-size:.8em; margin:5px;}
span#news-img {width:100px; height:50px; border:1px solid #ccc; float:left; margin-right:5px; }
span#news-title a{color:#C00000;}
span#news-testo{ font-size:1.em;}


div#post-contenitore {padding:0px 0px 0px 5px;}
div#post-contenitore h2{color: #C00000; background-color:#FFFFFF; font-size:1em; font-weight:bold; padding:0px;}
div#post-contenuto { padding:5px; font-size:.7em;}
div#post-contenuto div#post-meta{font-size:.8em; font-style:italic;}
div#post-contenuto p{ padding:5px; text-align:justify;}
div#post-contenuto ul{ margin:5px 0px 10px 20px ; list-style-image:url(img/bullet.gif); li font-size:.9em;}
div#post-contenuto ol{ margin:5px 0px 10px 20px ; list-style-type: decimal; font-size:.9em;}

div#post-contenuto h1{ font-size:1.8em; }
div#post-contenuto h2{ font-size:1.4em;color:#000000; font-weight:normal;}
div#post-contenuto h3{ font-size:1.2em;}
div#post-contenuto h4{ font-size:1em;}
div#post-contenuto h5{ font-size:.8em; }
div#post-contenuto h6{ font-size:.4em; }
div#post-contenuto cite { font-style:italic; padding:5px; }
div#post-contenuto q { font-style:italic; padding:5px; }
div#post-contenuto form{ font-size:.8em; color: #666666;}


div#archivio-contenitore {padding:0px 0px 0px 5px;}
div#archivio-contenitore h2{color: #C00000; background-color:#FFFFFF; font-size:1em; font-weight:bold; padding:0px;}
div#archivio-contenitore div#form-ricerca{margin:5px 5px 10px 5px; padding:5px;border-top:1px solid #C00000; border-bottom:1px solid #C00000; text-align:center; font-size:.8em;}
div#archivio-contenitore div#form-ricerca ul{text-align:left;}
div#archivio-contenitore div#form-ricerca li{margin:5px 0px 5px 0px;}
div#archivio-contenitore div#form-ricerca div#label-form{ float:left;text-align:left; font-size:.8em; padding-left:5px;}
div#archivio-contenitore div#form-ricerca input{font-style:italic; font-size:.8em;}
div#archivio-contenitore div#form-ricerca button{border:none; background-color:#C00000; color:#FFFFFF;}
div#archivio-contenitore ul#lista-documenti {margin:0px; padding:0px; list-style:none; font-size:.9em;}
div#archivio-contenitore ul#lista-documenti li{ margin-bottom:5px;}
div#archivio-contenitore ul#lista-documenti p{margin:0px; padding:0px;}
div#archivio-contenitore ul#lista-documenti p#titolo-documento{ font-weight:bold; padding-left:10px; background-image:url(img/frecce.gif); background-position:left; background-repeat:no-repeat;}
div#archivio-contenitore ul#lista-documenti p#info-documento{padding-left:10px; font-size:.8em; color:#333333;}

div#archivio-contenuto { padding:5px; font-size:.8em;}
div#archivio-contenuto div#post-meta{font-size:.8em; font-style:italic;}
div#archivio-contenuto p{ padding:5px; text-align:justify;}
div#archivio-contenuto h1{ font-size:1.8em; }
div#archivio-contenuto h2{ font-size:1.4em;color:#000000; font-weight:normal;}
div#archivio-contenuto h3{ font-size:1.2em;}
div#archivio-contenuto h4{ font-size:1em;}
div#archivio-contenuto h5{ font-size:.8em; }
div#archivio-contenuto h6{ font-size:.4em; }
div#archivio-contenuto cite { font-style:italic; padding:5px; }
div#archivio-contenuto q { font-style:italic; padding:5px; }

p#messaggio-archivio{margin:10px 0 10px 0px; border-bottom:1px solid #C00000; padding-bottom:5px; font-size:.8em; font-style:italic;}
p#titolo-documento > span{ font-weight:normal;}

div#footer { margin:5px; padding:10px; text-align:center; font-size:.7em; border-top:2px solid #C00000;}

p#report-ricerca{ z-index:10; font-style:italic; border-bottom:1px solid #ccc; margin-bottom:5px; line-height:1em; padding:0px; font-size:.8em;}
span#link-archivio {padding-left:5px;font-style:italic; font-size:.7em; margin-right:10px; vertical-align:bottom; margin-top:2px;}
div.news-list span a#link-archivio:link, a#link-archivio:visited{}
span#bold{ font-weight:bold;}

/*
div#cat-elm-container{ margin-top:20px; overflow:auto; text-align:center;}
div#cat-elm{ float:left; padding:5px; width:45%; font-size:1.5em;}
div#cat-elm img{border:1px solid #ccc; width:100px; height:50px; float:left; margin-left:5px; margin-right:5px}
*/

div#loghetto{ width:29px; height:40px; position:relative; top:-34px; left:2px; background-image:url(img/loghetto_h2.jpg); background-position:center; background-repeat:no-repeat; margin-bottom:-34px;}



