body {
  font-family: Verdana, Helvetica, Helv; 
  font-size: 11px; 
  color: #334456;
  background-color: #FFEBFE; /* rosa centro del materasso */
  /* x scrollbar colorate; nota: per non dare colori mettere due apici '' al posto del colore esadecimale #000000 */
  scrollbar-face-color: #FFCFFB; /* barra verticale che scorre e del quadratino porta-triangolini*/
  scrollbar-arrow-color: #D731BE; /* triangolini su e giu */
  scrollbar-track-color: #F397E9; /* sfondo base sotto la barra che scorre */
  scrollbar-shadow-color: ''; /* ombra della barra */
  scrollbar-highlight-color: ''; /* bordi della barra e del quadratino porta-triangolini */
  scrollbar-3dlight-color: ''; /* bordi della barra e del quadratino porta-triangolini */
  scrollbar-darkshadow-Color: ''; /* effetto ombra della barra */
  /* filter: progid:DXImageTransform.Microsoft.Gradient(endColorstr='#ccffcc', startColorstr='#FFFFFF', gradientType='0'); */
}

tr {
	valign: top;
}

td {
	font-family: Verdana, Helvetica, Helv; 
  font-size: 13px;
	/* giustificato */ 
}

/* titolo a sinistra dell'immagine */
td.titolosx {
	font-size: 18px;
	padding: 10px, 10px, 4px, 10px;
	text-align: right;
}


td.testocentrato {
	font-size: 16px;
	padding: 10px, 10px, 4px, 10px;
	text-align: center;
}

td.titolograssetto {
	font-size: 16px;
	padding: 10px, 10px, 4px, 10px;
	text-align: center;
	font-weight:bold;
}

/* titolo a destra dell'immagine */
td.titolodx {
	font-size: 18px;
	padding: 10px, 10px, 4px, 10px;
	text-align: left;
}

/* immagine a sinistra del testo */
td.imgsx {
	valign: middle;
	padding: 0px, 20px, 0px, 0px;
	width: 0%;
}

/* immagine a destra del testo */
td.imgdx {
	valign: middle;
	padding: 0px, 0px, 0px, 20px;
	width: 0%;
}

/* testo a fianco dell'immagine */
td.testo {
	valign: middle;
	text-align: justify;
}

.tableTxt {
	width:80%;
}

.framelogo {
	width: 100%;
	padding: 2px, 10px, 2px, 10px;
}

.link {
	width: 50%;
	padding: 0px, 15px, 0px, 0px;
	text-align: right;
	font-size:21px;
	color:#0000ff;
}




/* classi per il menù */
DIV.clSlide {
	position:absolute;  
	z-index:10; 
	left:0; 
	width:138; 
	height:22; 
	clip:rect(0,138,22,0); 
	padding:3px;
}

DIV.clSlideSub {
	position:absolute; 
	z-index:10; 
	padding:2px; 
	clip:rect(0,127,20,0); 
	width:127; height:20; 
	left:8; 
	visibility:hidden;
}

DIV.clSlideSub2 {
  position:absolute; 
  z-index:10; 
  padding:2px; 
  clip:rect(0,118,20,0); 
  width:118; 
  height:20; 
  left:8; 
  visibility:hidden;
}

#divSlideCont {
  position:absolute; 
  z-index:10; 
  left:0; 
  top:100; 
  height:600; 
  width:170; 
  visibility:hidden;
}

/* colore del testo del menu slide */
A.clSlideLinks {
  font-family:Verdana, Helvetica, Helv; 
  font-size:12px; 
  font-weight:bold; 
  text-decoration:none; 
  color:#000000;
} 

A.clSlideSubLinks {
  font-family:Verdana, Helvetica, Helv; 
  font-size:11px; 
  text-decoration:none; 
  color:Navy;
}

A.clSlideSub2Links {
  font-family:Verdana, Helvetica, Helv; 
  font-size:12px; 
  text-decoration:none; 
  color:#8E398C;
} 

/* classe per la popup delle immagini */
#divLoadCont {
	position:absolute; 
	width:100%; 
	height:95%; 
	top:0; 
	left:0; 
	background-color:white; 
	layer-background-color:white;  
	z-index:100
}

.logo 
{
  font-weight: bold;
  font-size: 10pt;
  color: #334456; 
  font-family: verdana;
}
 
.logo a
{ 
  font-weight: bold;
  font-size: 10pt;
  color: #334456; 
  font-family: verdana;
  text-decoration:none;
}
 
.logo a:hover
{ 
  font-weight: bold;
  font-size: 10pt;
  color: #334456; 
  font-family:  verdana;
  text-decoration: none;
}


.piccolo {
	font-size: 8pt;
	text-align: center;
}

.piccolo a {
	color: #334456;/* colore del testo */
	text-decoration:none;
}  
                     
