/*--- HTML ---*/
body { margin: 10px; text-align: left;}

table {width:100%;}
table.classification { width:400px; border: 1px solid black; margin: 5px 0 5px 0;}
table.classification td {border-bottom: 1px solid #999; vertical-align:top;}

p,
td,
li {font: 12px Arial, Helvetica, sans-serif; color: #000; }

li { margin-top:5px;}

p.update {font: 11px Arial, Helvetica, sans-serif; }
form p {vertical-align:middle; margin: 2px 5px 2px 5px;}

td { padding: 5px; }
td.command { width: 30px; }
td.inactive,
td.inactive a {color:#888;}
td.longList {padding:0px;}

img {border:none;}
img.big {margin-left: 5px; border: 1px solid #555;}
img.logo {margin-bottom: 3px}

/*--- DIV ---*/

#main{ width:780px; border: 1px solid rgb(79,21,28);}

#header{ height:105px; text-align:center; vertical-align: bottom; border: 0px solid rgb(79,21,28);}

#header_address{ height:30px; width: 200px;	float:right; background: none; text-align:right; vertical-align: bottom; font: 9px Arial, Helvetica, sans-serif; margin-top:40px;}
#header_logo{ height:100px; width:140px; text-align:center; margin-bottom:0px;}
	#header_logo img { margin-top: 5px;}

#menu{ width: 140px; height:630px; background: #fff; margin-top:0; }

#content{
	width: 620px;
	/*height: 400px;*/ 
	overflow: visible; 
	margin-left:10px; background: none; float:right;}
	
#footer{ font: 11px Arial, Helvetica, sans-serif; color: #333333; text-align: right;}

#main_text{ width:520px; margin-right:20px;	float:left; text-align:justify; }

#menu input { font: 12px Arial, Helvetica, sans-serif; width:130px; margin:5px 0 0 5px;}

#content a{ color: #4169E1; text-decoration:none;}

#content a:hover{ text-decoration:underline;}

#content input, select, textarea { font: 12px Arial, Helvetica, sans-serif; margin:0px; float:left; clear:left; }

#content form input.button{ width:80px; color:#000; background:#888; clear:none;}

#content form {float:left; width: 600px; margin-top: 5px;}

#content form p {float:left; clear: left;}

#content table {clear: both;}
/*--- LINK --- #ffd835*/

#header_address a{ text-decoration:none; color: #a00;}

#header_address a:hover{ text-decoration:none; color: #000;}

/*--- CLASSES ----*/

.item{ text-align:left; vertical-align:middle; width:120px; height:15px; margin: 0 0 0 10px; color:#000; font: 12px Arial, Helvetica, sans-serif; font-weight: bold; border-top:20px solid #fff;}

.item2{text-align: left; width: 120px; margin: 5px 0 0 20px; }

.item p,
.item a,
.item2 a{ font-weight: normal; font: 12px Arial, Helvetica, sans-serif; text-decoration: none;}

.item a,
.item p {font-weight: bold; color: #000;}
.item2 a {color: #4169E1}

.item a:hover,
.item a:active,
.item2 a:hover,
.item2 a:active { color: #4169E1}

.searchform {margin: 0px; clear:both; font-size:11px; height:15px; }
.searchform input {height: 12px; margin: 0px; vertical-align: middle; }

.tab, .tab_high{
	font-size: 10px;	
	width:120px; 
	padding: 3px;
	border-top: 1px solid black;
	border-left: 1px solid black; 
	border-right: 1px solid black; 
	margin-left: 4px; 
	color: black;}
	
.tab_high{background-color: #CCC;}
.tab_high a{color: black;}

/*--- PARAGRAFI ---*/
	
p.title {
	font-size:16px;
	margin-top:12px;
	margin-bottom: 12px;
	color: #333;
	font-weight:bold;
	text-align: left;
	}
	
.small{
	font-size:9px;
	margin-top:40px;
	margin-bottom: 8px;
	color: #333;
	}

p.normal{
	margin-top:5px;
	color: #333;
	}

p.subtitle{
	margin-top:12px;
	color: rgb(79,21,28);
	font-weight:bold;
	}
