/* Foglio di stile "screen" per la realizzazione del sito di presentazione */
body{
   background: #FFFFFF;
   padding: 0;
   margin:0;
   font-family:  Verdana, Arial ;
   font-size: 11px;
   color: #000000;
}

#main_index{
 height: 351px; 
 width:100%; 
 border-width: 1px; 
 border-style: solid none solid none;
}

.pulisci {clear: both} 

.page {
  background-color: #FFFFFF;
  width: 1000px;
  margin: 0px auto; 
  position: relative;
}

.header {
  background: #FFFFFF url("images/header.jpg") left top no-repeat;
 /* background: #FFFFFF url("images/header_natale.jpg") left top no-repeat;*/
  width: 980px; 
  height: 135px;
  margin: 0px;
  padding: 0 10px 0 10px; /* top right bottom left */
}

.header a {
  font-size: 10px;
}

.header-title {
    font-weight: bold;
	color: #00618B;  
    font-size: 11px;
/*    font-decoration: italic;*/
    padding: 25px 10px 0 130px; /* top right bottom left */
}

.header-home {
  background: #FFFFFF url("images/header_home.jpg") left top no-repeat;
/*  background: #FFFFFF url("images/header_home_natale.jpg") left top no-repeat;*/	
  width: 980px; 
  height: 435px;
  margin: 0px;
  padding: 0 10px 0 10px;
}

.header-home a {
  font-size: 10px;  
  
}


.home-content {
	width : 1000px;
    float:left;
    text-align: right;
    padding: 30px 10px 0 10px; /* top right bottom left */
}

.home-vuoto {
	width : 440px;
    float:left;
}

.home-text {
	width : 150px;
    float:left;
    text-align: right;
    padding: 0 10px 0 10px; /* top right bottom left */     
}


.home-news {
    background: #FFFFFF url("images/bckg_news.jpg") left top no-repeat;
	width : 350px;
	height : 350px;    
    float:left; 
    text-align:left;       	
    padding: 20px 20px 25px 20px; /* top right bottom left */
    overflow:auto;        
}

.home-newscontent {
    width : 305px;
	height : 305px;   
    text-align:left;
    overflow:auto;     
	scrollbar-arrow-color:#80B0C5;
	scrollbar-base-color: #E2EFF5;
	scrollbar-darkshadow-color: #C9DDE6;
	scrollbar-shadow-color: #C9DDE6;       
}

.home-news a{
  text-decoration: underline;
}

.home-newstitle {
    font-weight: bold;
	color: #00618B;       
}

.home-box {
	width : 220px;
    float:left;
    text-align:center;
    padding: 0px; /* top right bottom left */
}



.utilitiesbar {
	width : 980px;
    text-align: right;
    padding-top: 40px;  
	color: #00618B;      
}

.menubar {
	width : 980px;
    text-align: right;
    margin-top: 10px;  
}

.menubar-content {
	width : 125px;
    float:right;    
    text-align: right;
    font-weight: bold;
	color: #00618B;  
    font-size: 11px;    
}

#menubar-A {
    font-weight: bold;
	color: #00618B;  
    font-size: 11px;
  	text-decoration: none;        
}


.main {
	width : 1000px;
    text-align:center;
	margin: 0px;
    padding: 0 10px 0 130px; /* top right bottom left */
}

.main-home {
	width : 1000px;
    text-align:center;
	margin: 0px;
    padding: 0 70px 0 70px; /* top right bottom left */    
}


.section {
	width : 800px;
    float:left;    	
    text-align:left;  
    padding: 0 10px 0 10px; /* top right bottom left */    
}

.section-menu {
	width : 150px;
    float:left;
    text-align:left;
    padding: 0 10px 0 10px; /* top right bottom left */    
}

.section-img {
	width : 150px;
    float:left;
    text-align:left;
    padding: 0 0px 0 10px; /* top right bottom left */    
}

.section-content {
	width : 650px;
    float:left;    	
    text-align:left; 
    padding: 0 10px 10px 10px; /* top right bottom left */     
}



.title {
    font-weight: bold;
	color: #00618B;  
    font-size: 11px;        
}

.subtitle {
    font-weight: bold;
	color: #00618B;
    font-style: italic;  
}

A, A:link, A:visited {
  	text-decoration: none;
	color: #00618B;
}
A:hover {
  	text-decoration: underline;
	color: #00618B;
}

INPUT, SELECT, TEXTAREA,BUTTON{
   font-family: Arial, Verdana ;
   font-size: 11px;
   color: #000000;
	border: 1px solid #5E5D5B;
}

TR,TD, TH {
  color : #000000;
  font-size : 11px;
  line-height : 15px;
  font-family : Verdana;
 
}


