html, body {
    background: #2e3f55;
	height:100%; 
	margin:0; 
	padding:0; 
	font-family:Verdana; 
	font-size:11px; 
	color:#fff; 
	list-style-image: url(puntino.gif);
	}

#container {
   position: relative;
    width: 821px;
    height: auto !important;  /* FF2 & IE7 */
    height: 100%;      /* IE5.x & IE6 */
    min-height: 100%;  /* FF2 & IE7 */
    margin: 0 auto;
    background-image : url('container_bg.gif') ;
	background-repeat:repeat-y; 

    }

#header {
	width: 100%;
	height: 237px;
    background-image : url('testata2.png') ;
	background-color: #2e3f55;
	/* -----
	   only to highlight text */
	color: #FFFFFF;
	font-size: 20px;
	font-weight: bold;
	/* ---- */
}

#left {
	float: left;
	width: 170px;
	font-size: 20px;
	font-weight: bold;
	/* ---- */
}

#center {
	float: center;
	width: 430px;
	font-family: Verdana; 
	font-size: 9pt; 
	COLOR: #fff;  
	/* ---- */
}


#right {
	float: right;
	width: 198x;
	font-family: Verdana; 
	font-size: 9pt; 
	COLOR: #fff;  
	/* ---- */
}

#main {
	float: right;
	width: 640px;
	font-family: Verdana; 
	font-size: 9pt; 
	COLOR: #fff;  
	/* ---- */
}

#footer {
	position: absolute;
	background-image : url('footer.gif') ;
	height: 80px;
	width: 100%;
	bottom: -40;
	background-color: #2e3f55;
	/* -----
	   only to highlight text */
	color: #666;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
	/* ---- */
}
.clearCol {
	clear: both;
	height: 40px;
}

/* PROPRIETA GENERALI LINK IMMAGINI TABELLE CELLE E H */ 

a:link {
	font-weight: bold;
	text-decoration: none;
	color: #c0d9ef;
}

a:active {
	font-weight: bold;
	text-decoration: underline;
	color: #c0d9ef;
}

a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #c0d9ef;
}

a:hover {
	color: #fff;
	text-decoration: underline;
}

input        { font-family: Verdana; font-size: 8pt; color: #000000 }
select         { font-family: Verdana; font-size: 8pt; color: #000000 }

}


img    {
	border: 0;
	}


.img_testi    {
	margin-top: 5px;
	margin-right: 5px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	border: 1px solid #fff;
	}

table         {
	margin: 0;
	border: 0;
	border-spacing:1; 
	border-collapse:collapse; 
	}
	
.tableprivacy         {
	margin: 0;
	border: 1;
	border-spacing:1; 
	font-family: Tahoma, Verdana; 
font-size: 8pt; 
COLOR: #fff;  
text-align: justify; 

	}
	
	
.table_spaziata         {

	border-spacing:1px; 
	border-collapse:separate;
	padding: 0px; 
 	}

.table_mini         {

	margin: 0;
	border: 0;
	border-spacing:0; 
	border-collapse:collapse;
	padding: 0px; 

 	}



td			{
height: 8px;
vertical-align:top;
	}


.td_impaginazione_testo {
	width: 30px; 

	}


.titoli {
font-size: 9pt; 
	font-weight: bold;
	color: #3366ff;

	}




.td_enfasi {
background:#cc6699;
font-family: Tahoma, Verdana, Arial; 
font-size: 8pt; 
	font-weight: bold;
	text-decoration: none;
	color: #fff;
	}
	
.td_testi {
 padding-right:10px;
text-align:justify;
	}



.td_sezione {
background:#c9d6e9;
font-family: Tahoma, Verdana, Arial; 
font-size: 8pt; 
	font-weight: bold;
	text-decoration: none;
	color: #000;
	vertical-align:top;
	}

.td_vocimenu {
background:#3f5572;
font-family: Tahoma, Verdana, Arial; 
font-size: 9pt; 
	font-weight: bold;
	text-decoration: none;
	color: #fff;
	text-align: left; 
	vertical-align:top;
	padding-left: 1px;

	}

.td_vocimenu2 {
background:#3f5572;
font-family: Tahoma, Verdana, Arial; 
font-size: 7pt; 
	font-weight: bold;
	text-decoration: none;
	color: #fc0;
	text-align: left; 
	vertical-align:top;
	padding-left: 1px;

	}

/* PROPRIETA' DI SINGOLI ELEMENTI, TABELLE, CELLE, MENU ETC */ 


.elenco_submenu
{
background-image : url('pallino.gif'); 
}




.testi_submenu
{
font-family: tahoma, sans-serif; 
font-size: 8pt; 
font-weight: bold;
color: #990033;
text-align: left; 
}

.mini
{
font-family: tahoma, sans-serif; 
font-size: 8pt; 
font-weight: bold;
color: #fff;
text-align: left; 

}

.mini2
{
background:#24354a;
font-family: tahoma, sans-serif; 
font-size: 7pt; 
color: #fff;
text-align: left; 
border-bottom: 1px solid #fff;


}


.td_sx{
	width: 256px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	background: url(bgsx2.gif);
	}