body {
margin-top:0; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:0.7em; 
text-align:justify; 
margin-bottom:0;
}
p {
margin: 0 0 12px 0; 
line-height:17px; 
}
#contenitore {
margin-left:auto; 
margin-right:auto; 
width:1000px; 
}
#top {
    height:246px;
	background-image: url(img/top_int.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#left {
width:190px; 
float:left;
}
#centro {
float:left; 
width:620px; 
padding:0;
}
#right {
width:190px; 
float:left;
}


h1 {margin-top:0; padding:0; font-size:2em;}
h2 {margin-top:0; padding:0; font-size:1.7em; font-weight:normal;}
h3 {margin-top:0; padding:0; font-size:1.5em; font-weight:normal;}
h4 {margin-top:0; padding:0; font-size:1.0em; font-weight:normal;}

.clear {
	height: 0px;
	overflow: hidden;
	clear: both;
	font-size: 0px !important; /*per Firefox*/
	font-size: 0px; /*per Explorer*/
	margin-top:0px;
	margin-bottom:0px;
}
.right {
text-align:right;
}
.center {
text-align:center;
}
form {
margin:0px; 
padding:0;
}
.imgAllegata {
text-align:center; 
font-size:0.9em; 
font-style:italic; 
margin-bottom:20px;
}

.no {display:none;}
/*sinistra*/

.sezione {margin-bottom:20px; background-repeat:no-repeat;}
.MenuLeft a.LinkLevel1, 
.MenuLeft div.LinkLevel1 {
text-align:left;
display:block; 
margin:-1px 0 0 5px; 
padding:1px 0 3px 0; 
font-size:11px; 
font-weight:bold; 
text-decoration:none; 
border-width:1px 0 1px 0; 
border-style:solid; 
-moz-box-sizing:border-box; 
}
.MenuLeft a:hover.LinkLevel1{
display:block; color:white !important; 
text-decoration:none; 
margin:-1px 0 0 0; 
padding-left:5px; 
-moz-box-sizing:border-box;  }

.MenuLeft .SelectedLevel1 {
display:block; 
color:white !important; 
text-decoration:none; 
margin:-1px 0 0 0 !important; 
padding-left:5px !important; 
-moz-box-sizing:border-box;  
}
.MenuLeft a.LinkLevel1,.MenuLeft a:hover.LinkLevel1,.MenuLeft .SelectedLevel1  {line-height: 13px;}

.MenuLeft a.interno {
	padding-left:5px !important; font-size:10px; border-top:1px solid white; border-bottom:1px solid white;
}

.bgFooter {float:right; background-image: url(img/bg_footer.gif);}
.sezione {
	background-image: url(img/sezione.gif);
	background-position: left top;
}
.ricercaLeft {
	margin:20px 0 5px 5px;
	background-position: left top;
	padding:45px 5px 45px 10px;
	background-repeat:no-repeat;
	background-image: url(img/bg_ricerca.gif);
	}
	
.ricercaLeft input {font-size:10px; background:#FFFFFF; width:125px;}
		
/* centro */
.contenitoreTesto {
	padding:0 34px 0 30px;
	_padding: 0 30px 0 30px;
}
.bodyArticle {margin-bottom:20px;}


.boxAllegati {margin-bottom:10px;}
li .bodyArticle {line-height:27px;}
/*destra*/
.lingua {margin-bottom:20px; padding:3px 0px 4px 0px;  text-align:right;}
.lingua a { text-decoration:none;}
.selezione { margin-bottom:10px; margin-left:2px;}
.selezione select {font-size:11px;  width:186px;}

/*footer*/
#footer {padding-left: 222px;  }
.voceMenu {
	background-image: url(img/bullet.gif);
	padding: 2px 10px 2px 25px;
	margin:8px 5px 5px 5px;
	float:left;
	background-repeat: no-repeat;
	background-position: left top; 
	font-size:0.8em; }
#footer a {color:#555555; text-decoration:none; cursor:hand;}
#footer a:hover {color:#767474; text-decoration:none; cursor:hand;}

.bgFooter {
	background-position: right bottom;
	background-repeat:no-repeat; height: 56px; width:168px;}
	
	
fieldset {padding:20px; text-align:center;}
legend {margin-bottom:20px; font-weight:bold; margin-right:5px; }
.formricerca input {font-size:10px; width:200px;}

.bodyArticle a {color:#72bd00; text-decoration:underline;}
.bodyArticle a:hover {color:#72bd00; text-decoration:underline;}
 .bottone-login {background-color:#72bd00; color:#FFFFFF; border:1px solid #72bd00; font-weight:bold; font-size:10px;}


.MenuLeft {color:#72bd00; border-color:#72bd00;}
.MenuLeft a.LinkLevel1 {color:#72bd00; border-color:#72bd00; }
.MenuLeft a:hover.LinkLevel1 {background-color:#72bd00;}
.SelectedLevel1 {background-color:#72bd00;}

