/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 0 auto;
	padding: 0;
	border: 0;
	text-align: center;
	font-size:small;
	width: 980px;
	line-height: 16px;
	background-color:#999;
     } 
	
img {
	display:block;
	border:1px solid #c00000;
	}

h2 {
	font-size:130%;
	/*color:#5292D6;*/
	color:#c00000;
	}

h3 {
	font-size:110%;
	color:#c00000;
	}
	
h4 {
	font-size:80%;
	color:#000040;
	}
	
hr {display:none;}

a {
	font-size:100%;
	color:#000040;
	text-decoration:none;
	}

a:hover {
	font-size:100%;
	color:#C00000;
	text-decoration:underline;
	}

/***********************************************/
/* CONTENITORE                            */
/***********************************************/ 

#all {
	padding:0;
	margin:0 auto;
	text-align: center;
	width: 978px;
	border:0px solid #c00000;
	background-color:#FFFFFF;
	  }     
	
/***********************************************/
/* MENU'                           */
/***********************************************/	

#menu {
	margin:0;
	border:0;
	padding:0;
	background-image:url(../img/menu.gif);
	height: 146px;
	}	

#menu ul {
	     margin: 0;
	     padding: 0;
	     position: relative;
	     height: 146px;
	} 

#menu ul li {
	     margin: 0;
	     padding: 0;
	     padding-top: 0;
	     list-style: none;
	     position: absolute;
	     top: 0;
	}

#menu ul li a {
	     height: 146px;
	     display: block;
	     text-indent: -9999px;
	     text-decoration: none;
   	     border:0;
   	}
	

#mn1 {left: 381px; width: 61px;}
#mn2 {left: 442px; width: 112px;}
#mn3 {left: 554px; width: 73px;}
#mn4 {left: 627px; width: 89px;}
#mn5 {left: 716px; width: 88px;}
#mn6 {left: 804px; width: 99px;}
#mn7 {left: 903px; width: 37px;}
#mn8 {left: 940px; width: 37px;}

#mn1 a:hover {background: transparent url(../img/menu_over.gif) -381px 0px no-repeat;}
#mn2 a:hover {background: transparent url(../img/menu_over.gif) -442px 0px no-repeat;}
#mn3 a:hover {background: transparent url(../img/menu_over.gif) -554px 0px no-repeat;}
#mn4 a:hover {background: transparent url(../img/menu_over.gif) -627px 0px no-repeat;}
#mn5 a:hover {background: transparent url(../img/menu_over.gif) -716px 0px no-repeat;}
#mn6 a:hover {background: transparent url(../img/menu_over.gif) -804px 0px no-repeat;}
#mn7 a:hover {background: transparent url(../img/menu_over.gif) -903px 0px no-repeat;}
#mn8 a:hover {background: transparent url(../img/menu_over.gif) -940px 0px no-repeat;}

/*.mn1 {background: transparent url(../img/menu.gif) -381px 0px no-repeat;}
.mn2 {background: transparent url(../img/menu.gif) -442px 0px no-repeat;}
.mn3 {background: transparent url(../img/menu.gif) -554px 0px no-repeat;}
.mn4 {background: transparent url(../img/menu.gif) -627px 0px no-repeat;}
.mn5 {background: transparent url(../img/menu.gif) -716px 0px no-repeat;}
.mn6 {background: transparent url(../img/menu.gif) -804px 0px no-repeat;}
.mn7 {background: transparent url(../img/menu.gif) -903px 0px no-repeat;}
.mn8 {background: transparent url(../img/menu.gif) -940px 0px no-repeat;}*/
	  
/***********************************************/
/* TESTATA                         */
/***********************************************/	
		
#spazio { 
          margin:0;
		  /*background-image:url(../img/spazio.gif);
		  background-position:bottom;*/
		  background-color:#c00000;
		  height:10px;
		}
		
	
/***********************************************/
/* CONTENITORE TESTO                          */
/***********************************************/	
		
#contenitore_testo {
          margin:0;
		  padding:0 0 20px 0;
		  text-align:justify;
		  font-size: 100%;
		  color:#004565;
		  border:1px solid #c00000;
		  background-color:#ffffff;
		  /*background-image: url(../img/sfondo_testo.gif);
		  background-repeat: repeat-y;*/
		}
		
#testo_primo {
		margin:0 0px;
		padding:10px;
		border: 0;
		width: 120px;
		float: left;
		background-color: #d1d1d2;
		text-align: justify;
 		}  	  	  
		
#testo_secondo {
          margin: 0 20px 0 190px;
		  padding:10px;
		  border: 0;
		  width: 600px;
		  background-color:white;
		  text-align: justify;
		  }  		
		  
#testo_terzo {
          margin: 0 20px 0 0;
		  padding:10px;
		  border: 0;
		  float: right;
		  width: 120px;
		  background-color: white;		  
		  text-align: justify;
		  }	
		  
#testo_doppio {
          width: 554px;
		  padding: 30px 10px;
		  border: 0;
		  float:right;
		  }		  	  
		  
/***********************************************/
/* CLASSI                       */
/***********************************************/		

.chiudi{ clear:both;}	

.titolino1 {
	      float: left;
	      width: 267px;
		  
	      margin:  36px 20px 0 10px;
	      padding: 0;
	      border: 0;
	      color: #00135D;
	      font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	      font-size: small;
	       }		 

.titolino2 {
	      width: 267px;
		  margin: 0 20px 0 346px;
	      padding: 36px 0 0 0;
	      border: 0;
	      color: #00135D;
	      font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	      font-size: small;
		  text-align:center;
		  display:block;
	       }	
		   
.titolino3 {
	      width: 267px;
		  float: right;
		  margin:  36px 20px 0 10px;
	      padding: 0;
	      border: 0;
	      color: #00135D;
	      font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	      font-size: small;
	       }			   	 		  
		
.foto_nobordo {
		text-align: center;
		border:1px;
		border-color: #FFFFFF;
		margin-left:auto; 
		margin-right:auto;
		  } 		  

.foto_testo {
		  text-align: center;
		  border: 0;
		  margin-left:auto; 
		  margin-right:auto;
		  } 		  
		  
.foto_sx {
          float: left;
		  margin:15px 20px;
		  padding:0;
		  border:0;
		  } 		   

.print_true {display:none;}

.hide {display:none;}
		 
/***********************************************/
/* FOOTER                       */
/***********************************************/		
#footer {
	border:1px solid #c00000;
	background-color:white;
	margin-top:0px;
	text-align:center;
	font-size:70%;
	padding:5px;
	}
