.SfondoFoto{
	background-color: #ffffff;
}

.TitoloFoto{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 25px;
}

img{
	 border: 0 solid white;
}

.Pager{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

.Pager:a:hover{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 24px;

}

a:visited,a:active {text-decoration:none; color:#000000; }

a:hover {text-decoration:none; color:#AA0000; }

a:link { text-decoration:none; color:#000000; } 

.Album{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	width: 100%;
}

.Capitoli{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	width: 100%;
} 

.CellaAlbum{
	height: 20px;
	text-align: center;
}	

.CellaCapitoli{
	height: 20px;
	text-align: center;
}	





























html,body{
	margin: 0 0 0 0;
	padding: 0;

		
scrollbar-base-color: #ffffff;  
scrollbar-track-color: ;  
scrollbar-face-color: ;  
scrollbar-highlight-color: ;  
scrollbar-3dlight-color: ;  
scrollbar-darkshadow-color: ;  
scrollbar-shadow-color: ;  
scrollbar-arrow-color: #ffffff; 
		

}

body{
	font: 10px Verdana,Arial,sans-serif;
}


tbody{
	font: 12px Verdana,Arial,sans-serif;
color: #006699;
}


h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #009900;
	font-weight: bold;
	padding: 0 0 0 8;
}

.Struttura{
	width: 100%;
	border: 0px solid white;
}

.Header{
	width: 508px;
	height:163px;
	border-bottom: 0px solid #009900;
}

.MenuSuperioreCellaLogo{
	/* L'immagine č alta 43px */
	height:23px;
	width: 100%;
	vertical-align: left;
}

.MenuSuperioreCellaMenu{
	padding-top: 0;
	height:23px;
	width: 100%;
}

.MenuVeloce{
	background-color: ;
	border: 0px solid #009900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	height: 15px;
	width: 100%;
	\width: 100%;
	
}


div#MenuLaterale{
	background: url("../../../templates/Layout/HTO_new/menuhome.gif") no-repeat top;	
	min-height: 490px; 
	min-width: 148px; 
	width: 148px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 12;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	align: center;

}




div#MenuLaterale a {
	min-height: 190px;
	text-decoration: none;
	text-align:  ;
	font-weight:none;
	font-size: 12px;
	color: #005987;
	border: 0px solid #fff;
	padding: 1 1 1 1;
	font-weight: bold;

}


div#MenuLaterale a:hover { 

	color: #ffffff;
	font-weight: none;
	text-decoration: none;
	background: #005987;
	
	
} 


.Corpo{
	width: 65%;
}

div#Centro{
	border-left: 0px solid #009900;
	border-right: 0px solid #009900;
	min-width: 340px;
	min-height: 200px;
	padding: 2 15 2 15;
	color: #006699;
}

div#Centro a {
	display: ;
	text-decoration: underline;
	text-align:;
	font-weight:none;
	color: #006699;
	min-width: 340px;
	padding: 2px;
	min-height: 200px;
	border: 0px solid #ccc;
}


div#Centro a:hover { 
	color: #ffffff;
	font-weight: none;
	background: #005987;
	min-height: 200px;
	
} 



div#ColonnaNews{
	width: 215px;
	padding: 2 0 2 0;
	text-align: left;
	min-height: 30px;
}

.VoceNews{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-left: 0px solid white;
	border-bottom: 5px solid white;
	color: #ffffff;
}

div#BoxNews{
	background-color: #Ffffff;
	min-height: 30px; 
	padding: 2 0 2 0;
	width:215px; 
	text-align: left;
	border-left: 0px solid white;
}

div#Footer{
	clear:both;
	background-image: url(../../../templates/Layout/HTO_new/sffooter.jpg);
	border-top: 0px solid #009900;
	padding-bottom: 0px;
	padding-top: 0px;
	text-align: left;
	height: 140px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.TabellaFooter{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.TabellaHeader{
	border: 0 solid black;
	width: 100%;
}






/* Definisce margini e spaziature genriche per tutto il sottomenų menu lat */

.MenuMistoLat_Sub1{
	background-image: url(../../../templates/Layout/HTO_new/pulsante.jpg);
	border: 0px solid #009900;
	min-height: 340px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff
	font-weight: bold;

	

}


.MenuMistoLat_Sub2{
	background-color: ;
	border: 0px solid #009900;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;


	
}

.MenuMistoLat_Sub3{
	background-color: ;
	border: 0px solid #009900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;

	
}

/* Definisce margini e spaziature genriche per tutto il sottomenų menu lat */





/* Definisce margini e spaziature genriche per tutto il menu superiore */


.TableMenuMistoTop{

	border: 0px solid #009900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	height: 15px;
	width: 100%;
	\width: 100%;
	
}



.TDMenuMistoTop{


	
}





.MenuMistoTop{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
	border-left: 0px solid #009900;
	border-right: 0px solid #009900;
	min-width: 90px;
	min-height: 15px;
	padding: 2 5 2 5;
}




a:visited,a:active {text-decoration:underline; color:#005987; }

a:hover {text-decoration:none; color:#ffffff; background-color: #d1026c; }

a:link { text-decoration:none; color:#005987; } 






/* fine margini e spaziature genriche per tutto il menu superiore */




/* Definisce margini e spaziature genriche per tutto il menu */






/* Definisce margini e spaziature genriche per tutto il menu */
#menuorizzontale ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	list-style: none;
}

/* Definisce le caratteristiche standard per tutte le voci del menu */
#menuorizzontale li {
	float: left;
	position: relative;
	
	z-index:1;
}

/* Definisce le caratteristiche standard per tutte le voci del sottomemu di primo livello */
#menuorizzontale li ul {
	
	display: block; 
	top: 22px;
    left: 0px;
}

/* Definisce le caratteristiche standard per tutte le voci del sottomemu di secondo livello */
#menuorizzontale li ul  li ul{
	position: absolute;
	display: block; 
	top: 0px;
    left: 100px;
}

/* Definisce le caratteristiche standard per tutte le voci del sottomemu di terzo livello */
#menuorizzontale li ul li ul li ul{
	position: absolute;
	display: block; 
	top: 0px;
    left: 100px;
}


#menuorizzontale li>ul {/* to override top and left in browsers other than IE */
	top: auto;
	left: auto;
}

/* Fix IE. Hide from IE Mac \*/
* html #menuorizzontale ul li { float: left; height: 1%; }
* html #menuorizzontale ul li a { height: 1%; }
/* End */

#menuorizzontale li:hover ul { display: block; }

#menuorizzontale li:hover>ul { visibility:visible; }

#menuorizzontale ul ul { visibility:hidden; }		

/* Definsice i margini del menu rispetto alla cella in cui č inserito */
#menuorizzontale ul, li {
    margin: 0px 0px 0px 0px; 
}

/* Altri attributi estetici per i menu di primo livello ed i sottomenu di primo livello non selezionati */
#menuorizzontale ul a {
	display: block;
	text-decoration: none;
	color: #666666;
	padding: 5px;
		width: 100px;
	border: 0px solid #ccc;
	text-align: center;
}

/* Altri attributi estetici per i menu di primo livello al passaggio del mouse */
#menuorizzontale ul a:hover { 
	color: #009900; 
		width: 100px;
} 

/* Altri attributi estetici per i sottomenu di primo livello non selezionati */
#menuorizzontale li ul a {
	display: block;
	text-decoration: none;
	color: #666666;
	width: 100px;
	background: #fff;
	padding: 5px;
	border: 1px solid #ccc;	
}

/* Altri attributi estetici per i sottomenu di primo livello al passaggio del mouse */
#menuorizzontale li ul a:hover { 
	color: #009900; 
	background: #f9f9f9;
	width: 100px;
	/*width: 350px;*/
} 

/* Altri attributi estetici per i sottomenu di secondo livello non selezionati */
#menuorizzontale li ul li ul a {
	color: #666666;
	background: #fff;
	border: 1px solid #ccc;
    padding: 5px;
	width: 100px;
} 

/* Altri attributi estetici per i sottomenu di secondo livello al passaggio del mouse */
#menuorizzontale li ul li ul a:hover { 
	color: #009900; 
	background: #f9f9f9;
		width: 100px;
} 

/* Altri attributi estetici per i sottomenu di terzo livello non selezionati */
#menuorizzontale li ul li ul li ul a {
	color: #666666;
	background: #fff;
	border: 1px solid #ccc;
    padding: 5px; 
} 

/* Altri attributi estetici per i sottomenu di terzo livello al passaggio del mouse */
#menuorizzontale li ul li ul li ul a:hover { 
	color: #00990; 
	background: #f9f9f9;
	
} 


/* Definisce le immagini che indicano i sottomenu*/
#menuorizzontale li a.submenuorizzontale {
	background: url("SfondoMenuSup.png") no-repeat right;
	font-weight:bold;
}

#menuorizzontale li a.submenuorizzontale:hover {
	background: url("SfondoMenuSup.png") no-repeat right;
	font-weight:bold;
}

#menuorizzontale li ul a.submenuorizzontale {
	background:#fff url("r_arrow.gif") no-repeat right;
	font-weight:bold;
}

#menuorizzontale li ul a.submenuorizzontale:hover {
	background:#f9f9f9 url("r_arrow.gif") no-repeat right;
	font-weight:bold;
}


