BODY { 
	font:80% verdana,helvetica,sans-serif; 
	margin:0; padding:0;
	margin-top:15px;
	/*background:url(images/background.jpg) repeat-x;*/
}
code { font:80% verdana,helvetica,sans-serif; display:block; margin:0 1em .5em 1em; }
hr { display:none }

/* centrare la pagina web a larghezza fissa */

#FOOTER { width:978px; margin:0 auto; text-align:left ; clear:both;}

/* testa */
#HEADER { 
	/*background:#FFFFFF url(images/header.jpg) no-repeat;*/
	height:242px;
	border-left:5px solid #FFFFFF;
	border-right:5px solid #FFFFFF; 
	border-top:5px solid #FFFFFF; 
	width:978px; 
	margin:0 auto; 
	text-align:left
	
}


/*MENU*/

.menu{
margin: 0;
padding-left: 0;
width:978px;
font: bold 12px Verdana;
overflow: hidden;
border: 1px solid #00000;
border-width: 1px 0;
background: #3d3d3d;
}

.menu li{
display: inline;
}

.menu li a{
float: left;
color: white;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid white;
}

.menu li a:visited{
color: white;
}

.menu li a:hover, .menu li .current{
color: white;
background: transparent  url(images/hover.jpg) center center repeat-x;
}


/******MENU VERTICALE******/
#nav {
    background:#FFFFFF;
    margin-left:5px;
}

#nav h1{ font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:14px; 
    margin-bottom:5px; 
    color:#FB8B29; 
    text-align:left;  
    margin-left:10px;
    }

#nav ul{
	width:150px;
	padding:0 0 0 0px;
	list-style:none;
	margin-top:5px;
	margin-left:0;
	text-align:left;
	
}
#nav ul li{
	display:block;
	background:#ffffff;
	height:20px;
	width:150px;
	padding:0 0 1px 0;
	border-bottom:1px solid #cccccc;
}
#nav ul li a{
	
	padding:0 0 0 5px;
	font: 11px/20px Verdana;
	color:#333333;
	background-color:#fff;
	text-decoration:none;
	margin:0;
	display:block;
}
#nav ul li a:hover{
	color:#333333;
	background:#FFFFFF;
	text-decoration:underline;
}


/* corpo */
#corpo { 
	background:#FFFFFF;
	/*color:#333333;*/
}


#corpo img { 
	border:1px solid #cccccc; margin:5px;
}





/*pie' di pagina */
#FOOTER { 
	background:#3d3d3d; 
	border:0;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}



/****** BOX SINISTRI ******/

/*****neutro*********/
#boxSXwhite{ background: #FFFFFF; 
		border:0 #FFFFFF; 
		width:150px ;
		margin: 5px 5px 5px 5px;}
		
#boxSXwhite h1{ font-family:Verdana; padding-left:0px; padding-top:1px; padding-right:4px;}
#boxSXwhite p{ font-family:Verdana; padding-left:0px; padding-top:1px; padding-right:4px; margin-bottom:5px;}
#boxSXwhite p a{ font-family:Verdana; padding-left:0px; padding-top:1px; padding-right:4px; margin-bottom:5px; text-decoration:none;}

/*****neutro2*********/
#boxSXwhite2{ background: #FFFFFF; 
		border:0 #FFFFFF; 
		width:150px ;
		margin: 5px 5px 5px 5px;}
		
#boxSXwhite2 h1{ font-family:Verdana; padding-left:0px; padding-top:1px; padding-right:4px;}
#boxSXwhite2 p{ font-family:Verdana; padding-left:0px; padding-top:1px; padding-right:4px; margin-bottom:5px;}
#boxSXwhite2 p a{ font-family:Verdana; padding-left:0px; padding-top:1px; padding-right:4px; margin-bottom:5px; text-decoration:none;}





/*****BIANCO********
#boxSXwhite{ background: #FFFFFF; 
		border:0px solid #CCCCCC; 
		width:150px ;
		margin:/5px;}
		
#boxSXwhite h1{ font-family:Verdana; padding-left:8px; padding-top:1px; padding-right:4px;}
#boxSXwhite p{ font-family:Verdana; padding-left:8px; padding-top:1px; padding-right:4px; margin-bottom:5px;}
#boxSXwhite p a{ font-family:Verdana; padding-left:8px; padding-top:1px; padding-right:4px; margin-bottom:5px; text-decoration:none;}
*/
		
		
/*****GRIGIO*********/
#boxSXgrey{ background: #ebebeb; 
		border:0px solid #cccccc; 
		width:150px ;
		margin:5px;}
		
#boxSXgrey h1{ font-family:Verdana; padding-left:8px; padding-top:1px; padding-right:4px; }
/*#boxSXgrey p{ font-family:Verdana; padding-left:8px; padding-top:1px; padding-right:4px; margin-bottom:5px;}
#boxSXgrey p a{ font-family:Verdana; padding-left:8px; padding-top:1px; padding-right:4px; margin-bottom:5px; text-decoration:none;}*/




/*****BOX DESTRI*********/

/*****BIANCO*********/
#boxDXwhite{ background: #FFFFFF; 
		border:0px solid #CCCCCC; 
		width:100% ;
		margin: 5px 5px 5px 0px;}

#boxDXwhite h1{ font-family:Verdana;  padding-left:8px; padding-top:1px; padding-right:4px;}
/*#boxDXwhite p{ font-family:Verdana;  padding-left:8px; padding-top:1px; padding-right:4px; margin-bottom:5px;}
#boxDXwhite p a{ font-family:Verdana; text-align:left; padding-left:8px; padding-top:1px; padding-right:4px; margin-bottom:5px; text-decoration:none;}*/




#boxCerca{ background: #FFFFFF; 
		width:150px ;
		margin:0px auto;}

















.campo {
	background:#FFFFFF;
	padding:0;
	font-family:Verdana;
	font-size:9px;
	font-weight:bold;
	color:#333333;
	width:100px;
	height:10px;
 }
.button {	
	width:50px;
	height:15px;
	border:1px solid #FFFFFF;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	background:#FA8929;

 }
.login  { color: #FFFFFF; font-family:Verdana; font-size:10px; font-weight:bold; margin-top:7px;}




/* STILI PER LE TABELLE*/

.td_bordoR { background:#FFFFFF; border:1px solid #FFFFFF; border-right:1px solid #cccccc;}

.td_bordoL { background:#FFFFFF; border:1px solid #FFFFFF; border-left:1px solid #000000;}

.td_bordoRL { background:#FFFFFF; border:1px solid #FFFFFF; border-right:2px solid #CCCCCC; border-left:2px solid #CCCCCC;}
.table { background:#FFFFFF; padding-left:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; margin-top:2px;}
