@charset "utf-8";
/* CSS Document */
@import url(inevidenza.css);
@import url(news.css);
body{
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
 }
 
menu_veloce{
	position:absolute; 
	top:580px; 
	left:218px;
 }

.logo{
	padding:0 0 0 155px;
	margin:0;
	border:0;
} 

.separatore{
	position:relative;
	top:3px;
}



a.top{
	font-size:9px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
}


a.bottom{
	font-size:9px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
}


.copy{
	font-size:9px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	
}

.bottone-cerca {
  width: 21px;
  height: 19px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../immagini/cerca.gif) no-repeat center top;
  vertical-align:middle;
   
}


.left{
	float:left; 
	width:327px; 
	text-align:left;
	margin:0;
	padding:0;
		
}

.right{
	float:right; 
	width:654px; 
	text-align:right;
	margin:0;
	padding:0;
}

#page-container{
	margin:0; 
	padding:0;
	height:718px;
	
	
	
}


/************Divisione Page-container*************************/
#top{
	width:981px;
	height:102px;
	padding:0;
	margin:0;
	padding:0px 10px 0 10px;
	
}


#middle{
	width:981px;
	/*height:550px;*/
	padding:0;
	margin:0;
	padding:20px 10px 0 10px;
		
	
}
#middle h2{
	margin:0 5px 10px 5px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}

#middle p{
	margin:0 5px 0 5px;
	font-size:11px;
	text-align:left;
}
#bottom{
	width:981px;
	height:46px;
	padding:0;
	margin:0;
	
	
	
	
	
}
/************Divisione top*************************/

#linealogo{
	height:76px;
	margin:0;
	padding:0;
	
}
#lineasottologo{
	height:10px;
	margin:0;
	padding:0;
	
	
	
	
	
}
#lineacerca{
	height:20px;
	font-weight:bold;
	margin:0;
	padding:0;
		
	
}


#lineamenu{
	height:16px;
	background-color:#CCCCCC;
	border-bottom: 2px solid #666666;
	float:left;
	display: block;
	padding:0;
	clear:left;
	margin:0;
	padding:0;
	
}


/************* Divisione middle*************************/

div#navigazione{
	float:left;
	display: block;
	padding:5px 0 0 0;/*modificato*/
	clear:left;
	width:981px;
	height:20px;
	margin:0;
	text-align:right;
	font-size:9px;
	

}
div#immagine{
	float:left;
	margin:0;
	padding:0;
	width:100%;
	z-index:0;
	height:179px;
}

div#vuota20{
	float:left;
	display: block;
	padding:0;
	clear:left;
	width:981px;
	height:20px;
	margin:0;
	text-align:right;
	
	

}
div#container{
	width:981px;
	
}
div#contenuto{	
	width:654px;
	float:right;
	text-align:left;
	font-size:9px;
	min-height:300px;
}


div#menusecondario{
	width:327px;
	min-height:263px;
	float:left;
	text-align:left;
	background: no-repeat 0% 0% url(../immagini/sfondo_sottomenu.jpg); 
	
}


div#credits{
	float:left;
	display: block;
	padding-top:10px;
	clear:left;
	width:981px;
	height:16px;
	margin:0;
	text-align:right;
	font-size:9px;

}

div#separatore_orizzontale{
	float:left;
	display: block;
	padding:0;
	clear:left;
	width:981px;
	height:10px;
	margin:0;
	text-align:right;
	border-bottom:#000000 1px dotted;
	
	

}

/************* Divisione bottom*************************/
#linea1{
	height:8px;
	background-color:#003399;
	border-bottom: 2px solid #ffffff;
	float:left;
	padding:0;
	width:981px;
	margin:0;
}

#linea2{
	height:8px;
	border-bottom: 2px solid #ffffff;
	float:left;
	padding:0;
	width:981px;
	margin:0;
}

#linea3{
	height:26px;
	float:left;
	padding:0;
	width:981px;
	margin:0;
	
		
}

/*menu principale*/
ul#menu {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: auto; 
  list-style: none;
  height: 16px;  
  text-align:left;
  
  
}

ul#menu li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; 
  display: inline;
  list-style: none;
  position: relative;
  height: 16px;
  z-index:2;
  
  
  
  
  
}

ul#menu ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  list-style: none;
  display: none;
  position: absolute;
  top: 16px;
  left: 1px;
  width: 205px;  
  
}

ul#menu a {  
  padding: 0px 16px;
  float: none !important; 
  float: left; 
  display: block;
  color: #FFFFFF;
  font: bold 12px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; 
  border-left: 1px solid #666666;
  border-right: 1px solid #666666;
  border-bottom: 2px solid #666666;
  background: #CCCCCC;
  background-image:url(../immagini/sfondomenu.png);
  
}


ul#menu a:hover,
ul#menu li:hover a,
ul#menu li.iehover a {
  color: #0033cc;
  border-left: 1px solid #666666;
  border-right: 1px solid #666666;
  border-bottom: 2px solid #cccccc;
  background: #CCCCCC;
  
}
/*fine menu principale*/

/*menu secondario*/

ul#menu_secondario {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
ul#menu_secondario li {
margin: 5px;
padding: 0px;
}
ul#menu_secondario li a {
font-size:12px;
display: block;
text-decoration: none;
color: #000000;
font-weight:normal;
}

ul#menu_secondario li:hover a, 
ul#menu_secondario li:focus a {
color: #0000CC;
}


ul#menu_secondario li.attivo a{
color: #0000CC;
font-weight:bold;
}
/*fine menu secondario*/

/*percorso*/
a.percorso{
    text-decoration:none;
    color: #0000cc;
	font-weight:bold;
	
}

a.percorso:hover{
    text-decoration:none;
    color: #0000cc;
}

a.percorso:active{
    text-decoration:none;
    color: #0000cc;
}

a.percorso:visited{
    text-decoration:none;
    color: #0000cc;
}
/*fine percorso*/


#menuveloce{
	text-align:left;
}

/**/
a{
    text-decoration:none;
    color: #000000;
	
}

a:hover{
    text-decoration:underline;
    color: #000000;
}

a:active{
    color: #000000;
}

a:visited{
    color: #000000;
}
/**/

ul li {
	font-size:11px;
}

/*tabella leggera per i dati*/
.table_no_line {
border-collapse:collapse;
width:100%;
}


.table_no_line th {
border-right:1px solid #d8d8d8;
border-bottom:1px solid #d8d8d8;
background-color: #cccccc;
color:#000;
font-size:11px;
padding:4px 0 4px 10px;
text-align:left;
}

.table_no_line th.last {
border-right:none;
text-align:center;
padding-left:0;
}

.table_no_line td.unico {
border-right:none;
border-left:none;
}

.table_no_line td {
font-size:11px;
border-right:1px solid #d8d8d8;
border-bottom:1px solid #d8d8d8;
padding:4px 10px 3px 10px;
line-height:14px;

}

.table_no_line td.td_center {
padding:4px 0 3px 0;
text-align:center;
}

.table_no_line td.last_td_center {
border-right:none;
text-align:center;

}
/*********************************/
