body {background:url(img/bg.gif);
	 height:100%;}

.contenitore {
        width:1000px;
        margin-right: auto;
		margin-left: auto;
        background-color:#5a5a5a;
		height:100%;
	}


.titolo {
		background:url(img/header.jpg);
		width:776px;
		float:left;
		font-size:25px;
		padding-top:60px;
		padding-bottom:60px;
		padding-left:10px;
		margin-top:0px;
		margin-bottom:0px;
		color:#5a5a5b;
		font-weight:bold;
	   }
.destra {float:right;
		width:200px;
		font-size:12px;
		background:#666666;
		padding-left:8px;
		
        }
.sinistra {float:left;
			width:120px;
			padding-left:8px;
			padding-top:2px;
			margin-top:0px;}

.iniziative {background:#442755;
			padding-top:0px;
			padding-left:10px;
			padding-right:10px;
			padding-bottom:10px;
			margin-bottom:10px;
			margin-left:38px;
			width:600px;
			float:left;}
.contenuto {background:#ffffff;
			padding-left:10px;
			padding-right:10px;
			margin-top:0px;
			margin-bottom:auto;
			width:580px;height:100%;
           }
.footer  {background:url(img/bgfooter.gif);
			font-size:12px;
			clear:both;
			float:left;
			width:994px;
			height:30px;
			padding-top:10px;
			padding-bottom:10px;
			margin-top:40px;
			}
.articoli {border-bottom: 2px dotted #442755;padding-bottom:10px;padding-left:5px;padding-right:5px;}

.back_button {font-size: 16px;font-weight: normal;border-top: 1px solid #002E61;margin-top:5px;}
a.readon {font-size: 10px;text-decoration: none;line-height: 15px;border: 1px solid #EEEEEE;padding-left: 13px;background: url(../images/readon.gif) no-repeat left;margin-top: 10px;text-decoration: none;font-weight: normal;}

a.mainlevel {padding:5px;	background:#666666 none repeat scroll 0%;color: rgb(17, 17, 17);display: block;width: 140px;
	text-decoration: none;border-left:solid 2px;border-right:solid 2px;border-top:solid 1px;border-bottom:solid 1px;
	border-color:#333333;	}
 a.mainlevel:hover { background: rgb(156, 153, 124) none repeat scroll 0%;color: rgb(0, 0, 0);}
a.mainlevel { color:#000000;}
a.mostread:hover{ background: rgb(156, 153, 124) none repeat scroll 0%;}
li.mostread {list-style-type:none;}
ul.mostread {padding-left:9px;padding-right:9px;		}
h5 {text-align:center;}

/*main body*/
.blog_more{width:578px;font-size:12px;}
.blogsection{font-size:12px;}
.contentheading {font-weight: bold;font-size: 16px;height: 23px;line-height: 20px;border-top: 1px solid #002E61;font-family:'Trebuchet MS', verdana, sans-serif;color: #000000;width:580px;padding-top:3px;margin-top:0px;width:580px;}
.componentheading {font-weight: bold;font-size: 16px;height: 23px;line-height: 20px;font-family: "Trebuchet MS", Verdana, sans serif;border-bottom: 1px solid #002E61;color: #002E61;margin-bottom: 5px;}
.contentpaneopen{width:580px;margin:0px;padding:0px;}
.blog_more{}
.blogsection{}
.buttonheading{width:25px;}

.small{font-size: 10px;color: #ABABAB;height: 20px;line-height: 20px;margin-bottom: 5px;float:right;}
.createdate{width:676px;text-align:right;font-size: 10px;color: #ABABAB;height: 20px;line-height: 20px;margin-bottom: 5px;}
.modifydate {font-size: 10px;color: #ABABAB;height: 20px;line-height: 20px;margin-bottom: 5px;}
.article_seperator{}
/*end main body*/


.pagenav_prev, .pagenav_next{font-size:12px;}

/*modulo sinistra*/
th{}


.moduletable{}
.syndicate{}

.mainlevel{}
#activemenu{}


mod_login_username{}
mod_login_password{}
mod_login_password{}
mod_login_remember{}
button{}
/*end modulo sinistra*/


/*modulo destra*/
.pollstableborder{}


/*end modulo destra*/

/*user 1*/
.latestnews{}
/*end user 1*/


/*pathway*/
.pathway{}
/*pathway*/
.contentdescription{font-size:12px;}
.back_button{font-size:12px;color:#0000ff;}
.category , li{font-size:12px;}
.sectiontableheader{	color: #666667;
	text-align: left;
	padding-top: 4px;
	padding-left:0px;
	height: 21px;
	font-weight: bold;
	font-size: 16px;
	text-transform: uppercase;
	margin-bottom:5px;}
.sectiontableentry1, .sectiontableentry2{	color: #666667;
	text-align: left;
	padding-top: 4px;
	padding-left:0px;
	font-size: 13px;
	text-transform: uppercase;
	margin-bottom:5px;}