/* CSS Document */
body {
margin:0;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#333;
background:url(images/_bg_body.gif) repeat-x #FFF;
}
#wrapper {
width:840px;
margin:auto;
}
#head {
width:840px;
margin:auto;
height:105px;
}
/*#menubar {
width:840px;
margin:auto;
background:url(images/_bg_menu.gif) repeat-x;
line-height:30px;
}*/
#menubar {
	height:30px;
	line-height:30px;
	background:url(images/_bg_menu.gif) repeat-x;
	}
/*#menubar li, #menubar li a {
display:inline;
margin:0;
padding:0 8px 0 8px;
margin:0;
color:#FFF;
font-size:0.9em;
font-weight:bold;
text-decoration:none;
}*/
#menubar ul {
	list-style-type:none;
	}
#menubar li {
	float:left;
	}
#menubar li a {
	padding:0 15px 0 15px;
	display:block;
	color:#fff;
	margin-right:2px;
	font-size:0.8em;
	font-weight:bold;
	text-decoration:none;
	}
#menubar li a:hover {
	background:url(images/_link.gif) repeat-x center center;
	}
#main {
float:left;
width:600px;
text-align:left;
}
#main a {
text-decoration:none;
color:#693;
}
#main a:hover {
text-decoration:underline;
}
#main ul {
margin:0;
padding:0 0 0 5px;
list-style-type:none;
}
#main li a {
margin:0;
padding:0;
list-style-type:none;
}
#bar {
float:right;
width:205px;
padding:15px 10px 0 10px;
font-family:"Trebuchet Ms", serif;
}
#bar h1 {
background:url(images/h1_bar.gif) no-repeat center center;
width:215px;
height:43px;
line-height:43px;
margin:0;
padding:0;
text-align:center;
font-size:1.8em;
color:#FFF;
}
.cleaner {
clear:both;
}
.argoment {
border-top:1px solid #CCC;
margin:15px 15px 15px 0;
padding-top:15px;
font-family:"Trebuchet MS", serif;
font-size:0.85em;
}
.textbox {
width:193px;
padding:10px;
margin:0;
border:1px solid #C1E447;
font-size:0.9em;
text-align:justify;
}
.Stile3 {color: #009900}
.Stile4 {color:#C00; font-weight:bold; font-size:1.2em; }
.Stile5 {color: #CC0000}