body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #383838;
	background: #D0D2C6;             
}

a, a:hover, a:link, a:visited, a:active {
color:#383838;
text-decoration:none;
}
a:hover {
color:#990000;
}

#aspnetForm {
    margin:0px;
}

.container {
    width:744px;    
}

.main {
    width:744px;        
}

.img_big {
    border:2px solid #FFFFFF;
}

.show {
}

.hide {
   display:none;
}

.img_mini {
    border-left:1px solid #FFFFFF;
    border-right:1px solid #FFFFFF;
    border-top:0px solid #FFFFFF;
    border-bottom:0px solid #FFFFFF;
}

.literal_home {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #383838;
	padding:10px 8px 10px 8px;
	background-color:#FFFFFF;
}

.top_header {
    width:900px;
    height:155px;
    background:url(../immagini/header_top.jpg) no-repeat top center;    
}

.bottom_header_left {
    width:226px;
    height:101px;
    background:#FFFFFF url(../immagini/header_left_bottom_page.jpg) no-repeat top center;    
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #383838;
	padding:60px 20px 25px 20px;
	vertical-align:top;
}

.bottom_header_right {
    width:518px;
    height:440px;
    background:#B0B2A4 url(../immagini/header_right_bottom_page.jpg) no-repeat top center;    
    padding-bottom:20px;
}

.spacer_1 {
    border-top:1px solid #FFFFFF;
    border-bottom:1px solid #FFFFFF;
    height:5px;
    background-color:#9EA289;
}

.spacer_2 {
    border-top:2px solid #FFFFFF;
    border-bottom:1px solid #FFFFFF;
    height:5px;
    background-color:#9EA289;
}

.spacer_3 {
    border-top:2px solid #FFFFFF;
    border-bottom:2px solid #FFFFFF;
    height:5px;
    background-color:#9EA289;
}

.footer {
    height:22px;
    vertical-align:bottom;    
    background-color:#D0D2C6;    
    border-bottom: 1px solid #FFFFFF;
}

.footer_credits {
    background-color:#D0D2C6;    
    vertical-align:middle;        
    padding:10px 8px 5px 9px;    
}

.testo {
    font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #383838;    
}

.testo_footer {
    font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #383838;    
    text-align:left; 
}

.titolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #383838; 
	font-weight: bold;
}

/**********************************************/
		/***menu stili***/
/**********************************************/

div#navcontainer {
padding:0;
margin: 0;
padding: 5px 0px 5px 0px;
}

div#navcontainer ul {
padding:0;
margin: 0;
}
#navcontainer ul li {
display:block;
float:left;
}
#navcontainer ul li a {
color:#48594B;
display:block;
text-decoration:none;
}
#navcontainer ul li a em {
display:block;
font-family: Times New Roman;
font-size: 14px;
font-style:normal;
font-weight:bold;
color: #FFFFFF;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
text-align: center;
vertical-align: bottom;
padding:1px 5px 5px 5px;    
}
#navcontainer ul li a:hover, #navcontainer ul li a.current {
background: url(../immagini/underline.gif) repeat-x bottom left;
}
#navcontainer li a:hover em, #navcontainer ul li a.current em {
background: url(../immagini/underline.gif) repeat-x bottom left;
}

/**********************************************/
		/***sub menu stili***/
/**********************************************/

div#subnavcontainer {
padding:0;
margin: 0;
padding: 0px 0px 0px 0px;
}

div#subnavcontainer ul {
padding:0;
margin: 0;
}
#subnavcontainer ul li {
display:block;
float:left;
}
#subnavcontainer ul li a {
color:#48594B;
display:block;
text-decoration:none;
}
#subnavcontainer ul li a em {
display:block;
font-family: Times New Roman;
font-size: 12px;
font-style:normal;
font-weight:bold;
color: #FFFFFF;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
text-align: center;
vertical-align: bottom;
padding:1px 5px 5px 5px;    
}
#subnavcontainer ul li a:hover, #subnavcontainer ul li a.current {
background: url(../immagini/underline.gif) repeat-x bottom left;
}
#subnavcontainer li a:hover em, #subnavcontainer ul li a.current em {
background: url(../immagini/underline.gif) repeat-x bottom left;
}

/**********************************************/
