
body { 
	width: 770px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	margin-top: 4px;
	padding: 0em;
	background: #FFFFFF;
	color: #333333;
}
p {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: .85em;
	text-align: left;
	margin-right: 20px;
	margin-top: 0px;
}

table	{
	border-collapse: collapse;
	border-spacing: 0px;
	border: 0px;
}
td {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: .8em;
	text-align: left;
	vertical-align: top;
	padding: 0px;
	margin: 0px;
}
hr {
	height: 1px;
}

hr.colore {	color: #FDB900;}


/* LINK      ====================================== */

a:link		{text-decoration:none; background: transparent;	}
a:visited	{text-decoration: none; background: transparent;	}
a:hover	{text-decoration:underline; color: #FF0000; background: #EEEEEE;	}
a:active	{text-decoration:underline; color: #FF0000; background: #EEEEEE;	}


/* IMMAGINI      ====================================== */
img {
	background: transparent;
	color: #333333;
	border: 0px;
	text-decoration: none;
}
img.right {
	float: right;      
}
img.left {
	float: left;
}

a:link img, a:visited img {
	border-style: none;
}
a img {
	color: #FFFFFF;
	background: transparent;
}  /* The only way to hide the border in NS 4.x */



/* TABELLA: HEAD INTESTAZIONE ====================================== */

table.head {
	width: 770px;
	height: 80px;
	border-bottom: 2px solid #FFFFFF;
}
td.logo {
	width: 160px;
	height: 60px;
	background: #FFFFFF;
	color: #333333;
	border-left: 1px solid #333333;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
}
td.banner {
	width: 610px;
	height: 60px;
	background: #FFFFFF;
	color: #333333;
	border-left:1px solid #333333;
	border-right:1px solid #333333;
	border-top:1px solid #333333;
	border-bottom:1px solid #333333;
}
td.aiuto {
	width: 160px;
	height: 20px;
	background: #E2E2E2;
	color: #333333;
	border-left: 1px solid #333333;
	vertical-align: middle;
}
p.aiuto {
	font-size: .85em;
	font-weight: bold;
	text-align: center;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

/* TABELLA: HEAD PERCORSO ====================================== */

td.percorso {
	width: 610px;
	height: 20px;
	background: #FDB900;
	color: #EEEEEE;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	vertical-align: middle;
}
p.percorso {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: .75em;
	text-align: left;
	text-indent: 4px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

a:link.percorso		{background: transparent; color: #EEEEEE; text-decoration: none; }
a:visited.percorso	{background: transparent; color: #EEEEEE; text-decoration: none; }
a:active.percorso		{background: transparent; color: #EEEEEE; text-decoration: underline; }
a:hover.percorso		{background: transparent; color: #EEEEEE; text-decoration: underline; }



/* TABELLA: MENU PRINCIPALE ====================================== */

table.menu {
	width: 770px;
	height: 15px;
}
tr.menu {
	border-top: 2px solid #FFFFFF;
}

td.menu160b {
	width: 160px;
	height: 15px;
}
td.menu140b {
	width: 140px;
	height: 15px;
}
td.menu120 {
	width: 120px;
	height: 15px;
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
}

td.menu110b {
	width: 110px;
	height: 15px;
}
td.menu110 {
	width: 110px;
	height: 15px;
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
}
td.menu100 {
	width: 100px;
	height: 15px;
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
}
td.menu100b {
	width: 100px;
	height: 15px;
}
td.menu90 {
	width: 90px;
	height: 15px;
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
}
td.menu90b {
	width: 90px;
	height: 15px;
}
td.menu70 {
	width: 70px;
	height: 15px;
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
}
td.menu70b {
	width: 70px;
	height: 15px;
}
td.menu60 {
	width: 60px;
	height: 15px;
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
}
td.menu50 {
	width: 50px;
	height: 15px;
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
}
td.menu50b {
	width: 50px;
	height: 15px;
}

p.menu {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: .9em;
	background: transparent;
	color: #333333;
	text-align: center;
	margin-right: 0px;
	margin-left: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
}
p.menurosso {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: .9em;
	background: transparent;
	color: #FF0000;
	text-align: center;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
span.menurosso {
	font-family: Tahoma, Verdana, sans-serif;
	background: transparent;
	color: #FF0000;
}
a:link.N		{background: transparent; color: #333333; text-decoration: none;	}
a:visited.N	{background: transparent; color: #333333; text-decoration: none;	}
a:hover.N		{background: transparent; color: #FF0000; text-decoration: none;	}
a:active.N		{background: transparent; color: #FF0000; text-decoration: none;	} 

/* cella: INFORMAZIONI ====================================== */

td.info {
	width: 130px;
	height: 15px;
	background: #000033;
	color: #333333;
}
address.info {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-style: normal;
	font-size: .9em;
	background: transparent;
	color: #EEEEEE;
	font-weight: bold;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
}


/* TABELLA: MENU SECONDO LIVELLO (color FFAA5F - F1AD70) ====================================== */

td.menu2 {
	width: 770px;
	height: 15px;
	background: #F1AD70;
	color: #EEEEEE;
	border-right: 1px solid #F1AD70;
	border-left: 1px solid #F1AD70;
	border-bottom: 1px solid #F1AD70;
	vertical-align: bottom;
}
p.menu2 {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: .85em;
	text-align: center;
	margin: 0px;
}
td.menu160m {
	width: 160px;
	height: 15px;
	border-bottom: 1px solid #333333;
}
td.menu100m {
	width: 100px;
	height: 15px;
	background: #F1AD70;
	color: #EEEEEE;
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
}
td.menu90m {
	width: 90px;
	height: 15px;
	background: #F1AD70;
	color: #EEEEEE;
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
}
td.menu70m {
	width: 70px;
	height: 15px;
	background: #F1AD70;
	color: #EEEEEE;
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
}
td.menu50m {
	width: 50px;
	height: 15px;
	background: #F1AD70;
	color: #EEEEEE;
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
}
a:link.menu2		{background: transparent; color: #EEEEEE; text-decoration: none; 	}
a:visited.menu2	{background: transparent; color: #EEEEEE; text-decoration: none; 	}
a:active.menu2	{background: transparent; color: #FF0000; text-decoration: none; }
a:hover.menu2		{background: transparent; color: #FF0000; text-decoration: none; }



/* TABELLA: CORPO CENTRALE ====================================== */

table.corpo {
	width: 770px;
	border-top: 2px solid #FFFFFF;
}
td.sxvuoto {
	width: 160px;
	height: 20px;
}
td.centrovuoto {
	width: 480px;
	height: 20px;
}
td.dxvuoto {
	width: 130px;
	height: 20px;
}
td.dxgrigio {
	width: 130px;
	height: 20px;
	background: #E2E2E2;
	color: #333333;
}
td.sx {
	width: 160px;
}
td.dx {
	width: 130px;
	text-align: left;
}

td.sotto {
	width: 770px;
	height: 20px;
}

/* TABELLA: (default.asp) CORPO CENTRALE CON FOTO CON BOX DESTRO === */
td.foto {
	width: 100px;
}
td.centro {
	width: 380px;
}


/* TABELLA: (default_2.asp) CORPO CENTRALE SENZA FOTO CON BOX DESTRO === */
td.foto2 {
	width: 30px;
}
td.centro2 {
	width: 450px;
}

/* TABELLA: (default_3.asp) CORPO CENTRALE CON FOTO SENZA BOX DESTRO === */
td.centrovuoto2 {
	width: 610px;
	height: 20px;
}
td.centro3 {
	width: 510px;
}

/* TABELLA: (default_4.asp) CORPO CENTRALE SENZA FOTO SENZA BOX DESTRO === */
td.centro4 {
	width: 580px;
}


/* TABELLA: centrale rappresentazione dati 2 e 3 colonne ====================================== */

table.interno2 {
	width: 510px;
	font-size: 1.1em;
	border-top: 1px solid #333333;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
}
td.colonna1 {
	width: 340px;
	border-top: 1px solid #333333;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
}

td.colonna1colore {
	width: 340px;
    background: #FFCC33;
    border-top: 1px solid #333333;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
	padding-right: 3px;
}

td.colonna2 {
	width: 170px;
	border-top: 1px solid #333333;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
}

td.colonna2colore {
	width: 170px;
	background: #FFCC33;
	border-top: 1px solid #333333;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
	padding-right: 3px;
}


table.interno2a {
	width: 510px;
	font-size: 1.1em;	
}

td.colonna1a {
	width: 280px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
}

td.colonna1acolore {
	width: 280px;
    background: #FFCC33;
    border-top: 1px solid #333333;
    border-left: 1px solid #333333;
    border-bottom: 1px solid #333333;
    border-right: 1px solid #333333;
   	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
	padding-right: 3px;
}

td.colonna2a {
	width: 230px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
}

td.colonna2acolore {
	width: 230px;
	border-top: 1px solid #333333;
    border-bottom: 1px solid #333333;
    border-left: 1px solid #333333;
    border-right: 1px solid #333333;
	background: #FFCC33;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
	padding-right: 3px;
}



table.interno3 {
    font-size: 1.1em;
	width: 510px;
	font-size: 1.1em;	
}

td.colonna13 {
	width: 170px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
}

td.colonna13colore {
	width: 170px;
    background: #FFCC33;
    border-top: 1px solid #333333;
    border-left: 1px solid #333333;
    border-bottom: 1px solid #333333;
    border-right: 1px solid #333333;
   	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
	padding-right: 3px;
}

td.colonna23 {
	width: 190px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
}

td.colonna23colore {
	width: 190px;
	border-top: 1px solid #333333;
    border-bottom: 1px solid #333333;
    border-left: 1px solid #333333;
    border-right: 1px solid #333333;
	background: #FFCC33;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
	padding-right: 3px;
}

td.colonna33 {
	width: 150px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
}

td.colonna33colore {
	width: 150px;
	border-top: 1px solid #333333;
    border-bottom: 1px solid #333333;
    border-left: 1px solid #333333;
    border-right: 1px solid #333333;
	background: #FFCC33;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
	padding-right: 3px;
}

table.cerca {
    width: 510px;
    font-size: 1.1em;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
}

td.cerca1 {
    width: 280px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
}


td.cerca2 {
    width: 230px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
}



/* TABELLA: BOX E LINK SINISTRA ====================================== */

body.sx { 
	width: 160px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	padding: 0em;
}
ul.menusxnero	{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 1.1em;
	text-indent: 1px;
	margin-left: 16px;
	margin-bottom: 3px;
	margin-top: 0px;
	padding: 0em;
	list-style-image: url('/di/GENERALE_2004/menu/quad_nero.gif');
}
ul.menusxrosso	{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 1.1em;
	text-indent: 1px;
	margin-left: 16px;
	margin-bottom: 3px;
	margin-top: 0px;
	color: #FF0000;
	background: transparent;
	padding: 0em;
	list-style-image: url('/di/GENERALE_2004/menu/quad_rosso.gif');
}
ul.menusxcolore	{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 1.1em;
	text-indent: 1px;
	margin-left: 16px;
	margin-bottom: 3px;
	margin-top: 0px;
	padding: 0em;
	list-style-image: url('/di/GENERALE_2004/menu/quad_colore.gif');
}

ul.menusxrossosecliv	{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 1.1em;
	text-indent: 16px;
	margin-left: 16px;
	margin-bottom: 3px;
	margin-top: 0px;
	color: #FF0000;
	background: transparent;
	padding: 0em;
	list-style-image: url('/di/GENERALE_2004/menu/quad_rosso.gif');
}
ul.menusxcoloresecliv	{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 1.1em;
	text-indent: 16px;
	margin-left: 16px;
	margin-bottom: 3px;
	margin-top: 0px;
	padding: 0em;
	list-style-image: url('/di/GENERALE_2004/menu/quad_colore.gif');
}


.sxtitolo {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: .85em;
	background: transparent;
	color: #333333;
	font-weight: bold	;
	margin-right: 0px;
	margin-left: 2px;
	margin-top: 0px;
	margin-bottom: 3px;
}					


/* TABELLA: BOX E LINK DESTRA ====================================== */

body.dx { 
	width: 130px;
	text-align: left;
	margin: 0px;
	padding: 0em;
}
H1.dx {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: .9em;
	background: #000033;
	color: #EEEEEE;
	font-weight: bold;
	text-align: center;
	padding-left: .6em;
	padding-right: .6em;
	padding-top: .2em;
	padding-bottom: .2em;
	margin-bottom: 2px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
p.dxtext {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: .85em;
	background: #E2E2E2;
	color: #333333;
	padding-left: .6em;
	padding-right: .6em;
	margin: 0px;
}
p.dxtextbold {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: .85em;
	background: #E2E2E2;
	color: #333333;
	font-weight: bold;
	padding-left: .6em;
	padding-right: .6em;
	margin: 0px;
}

ul.menudxnero	{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 1.0em;
	text-indent: 0px;
	margin-left: 16px;
	margin-bottom: 3px;
	margin-top: 0px;
	padding: 0em;
	list-style-image: url('/di/GENERALE_2004/menu/quad_small_nero.gif');
}
ul.menudxrosso	{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 1.0em;
	text-indent: 0px;
	margin-left: 16px;
	margin-bottom: 3px;
	margin-top: 0px;
	color: #FF0000;
	background: transparent;
	padding: 0em;
	list-style-image: url('/di/GENERALE_2004/menu/quad_small_rosso.gif');
}
ul.menudxcolore	{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 1.0em;
	text-indent: 0px;
	margin-left: 16px;
	margin-bottom: 3px;
	margin-top: 0px;
	padding: 0em;
	list-style-image: url('/di/GENERALE_2004/menu/quad_small_colore.gif');
}

ul.menudxcoloreb	{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 1.0em;
	text-indent: 0px;
	margin-left: 16px;
	margin-bottom: 3px;
	margin-top: 0px;
	padding-left: 7px;
	list-style-image: url('/di/GENERALE_2004/menu/quad_small_colore.gif');
}


ul.menufreccia	{
    padding-left: .6em;
	padding-right: .6em;
    list-style-image: url('icone/freccia_nera.gif');
}

div.menufreccia {
    background: #E2E2E2;
}


/* DATABASE: CORPO CENTRALE ====================================== */

.db {
	font-family: Verdana, sans-serif;
	font-size: .85em;
	background: transparent;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 1px;
}
.dbbold {
	font-family: Verdana, sans-serif;
	font-size: .85em;
	background: transparent;
	color: #333333;
	font-weight: bold;
	margin-top: 9px;
	margin-bottom: 0px;
}
.dbcorsivo {
	font-family: Verdana, sans-serif;
	font-size: .85em;
	background: transparent;
	color: #333333;
	font-style: italic;
	margin-top: 0px;
	margin-bottom: 0px;
}


/* FONDO ====================================== */

p.fondo {
	font-family: Verdana, sans-serif;
	font-size: .6em;
	background: transparent;
	color: #999999;
	text-align: center;
	margin: 0px;
	margin-top: 20px;
	border-top:1px solid #999999;
}
p.pulsanti {
	font-family: Verdana, sans-serif;
	font-size: .6em;
	background: transparent;
	color: #999999;
	text-align: right;
}
p.loghi {
	font-family: Verdana, sans-serif;
	font-size: .6em;
	background: transparent;
	color: #999999;
	text-align: center;
}

a:link.fondo		{background: transparent; color: #999999; text-decoration: none; }
a:visited.fondo	{background: transparent; color: #999999; text-decoration: none; }
a:active.fondo	{background: transparent; color: #333333; text-decoration: underline; }
a:hover.fondo		{background: transparent; color: #333333; text-decoration: underline; }


/* TITOLI ====================================== */

H1 {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 1.1em;
	background: transparent;
	color: #333333;
	font-weight: bold;
	margin-bottom: 6px;
	margin-top: 0px;
	margin-right: 10px;
}
H2 {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 1.0em;
	background: transparent;
	color: #333333;
	font-weight: bold;
	margin-bottom: 6px;
	margin-top: 0px;
	margin-right: 10px;
}
H3 {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: .85em;
	background: transparent;
	color: #333333;
	font-weight: bold;
	margin-bottom: 6px;
	margin-top: 0px;
	margin-right: 10px;
}

H1.colore {
	background: transparent;
	color: #FDB900;
}
H2.colore {
	background: transparent;
	color: #FDB900;
}
H3.colore {
	background: transparent;
	color: #FDB900;
}

H1.bianco {
	background: transparent;
	color: #EEEEEE;
}

/* RIQUADRI ====================================== */


div.riquadro {
         
         background:transparent;
         padding-left: 3px;
         padding-right: 3px;
         padding-top: 3px;
         padding-bottom: 3px;
         border-left:2px solid #ff0000; 
		 border-right:2px solid #ff0000; 
		 border-top:2px solid #ff0000;
		 border-bottom:2px solid #ff0000;
}

/* PARAGRAFI ====================================== */

span.rosso {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	color: #FF0000;
	background: transparent;
}


.priga {
	font-family: Verdana, sans-serif;
	font-size: .85em;
	background: transparent;
	color: #333333;
	margin-right: 20px;
	margin-top: 0px;
	border-top: 1px solid #808080;
}

.p8 {
	font-family: Verdana, sans-serif;
	font-size: .8em;
	background: transparent;
	color: #333333;
	margin-right: 20px;
	margin-top: 0px;
	margin-bottom: 5px;
}
.p8b {
	font-family: Verdana, sans-serif;
	font-size: .8em;
	background: transparent;
	color: #333333;
	font-weight: bold	;
	margin-right: 20px;
	margin-top: 0px;
	margin-bottom: 5px;
}
.p8c {
	font-family: Verdana, sans-serif;
	font-size: .8em;
	background: transparent;
	color: #333333;
	font-style: italic;
	margin-right: 20px;
	margin-top: 0px;
	margin-bottom: 5px;
}
.p8w {
	font-family: Verdana, sans-serif;
	font-size: .8em;
	background: transparent;
	color: #FFFFFF;
	margin-right: 20px;
	margin-top: 0px;
	margin-bottom: 5px;
}
.p8wb	 {
	font-family: Verdana, sans-serif;
	font-size: .8em;
	background: transparent;
	color: #FFFFFF;
	font-weight: bold;
	margin-right: 20px;
	margin-top: 0px;
	margin-bottom: 5px;
}
.p85 {
	font-family: Verdana, sans-serif;
	font-size: 0.85em;
	background: transparent;
	color: #333333;
	margin-right: 20px;
	margin-top: 0px;
	margin-bottom: 5px;
}

.p85b {
	font-family: Verdana, sans-serif;
	font-size: .85em;
	background: transparent;
	color: #333333;
	font-weight: bold;
	margin-right: 20px;
	margin-top: 0px;
	margin-bottom: 5px;
}
.p85w {
	font-family: Verdana, sans-serif;
	font-size: .85em;
	background: transparent;
	color: #FFFFFF;
	margin-right: 20px;
	margin-top: 0px;
	margin-bottom: 5px;
}
.p85wb	 {
	font-family: Verdana, sans-serif;
	font-size: .85em;
	background: transparent;
	color: #FFFFFF;
	font-weight: bold;
	margin-right: 20px;
	margin-top: 0px;
	margin-bottom: 5px;
}
.p9 {
	font-family: Verdana, sans-serif;
	font-size: 0.9em;
	background: transparent;
	color: #333333;
	margin-right: 20px;
	margin-top: 0px;
	margin-bottom: 5px;
}
.p9b {
	font-family: Verdana, sans-serif;
	font-size: .9em;
	background: transparent;
	color: #333333;
	font-weight: bold;
	margin-right: 20px;
	margin-top: 0px;
	margin-bottom: 5px;
}
.p9w {
	font-family: Verdana, sans-serif;
	font-size: .9em;
	background: transparent;
	color: #FFFFFF;
	margin-right: 20px;
	margin-top: 0px;
	margin-bottom: 5px;
}
.p9wb	 {
	font-family: Verdana, sans-serif;
	font-size: .9em;
	background: transparent;
	color: #FFFFFF;
	font-weight: bold;
	margin-right: 20px;
	margin-top: 0px;
	margin-bottom: 5px;
}
.p10 {
	font-family: Verdana, sans-serif;
	font-size: 1.0em;
	background: transparent;
	color: #333333;
	margin-right: 20px;
	margin-top: 0px;
	margin-bottom: 5px;
}
.p10b {
	font-family: Verdana, sans-serif;
	font-size: 1.0em;
	background: transparent;
	color: #333333;
	font-weight: bold;
	margin-right: 20px;
	margin-top: 0px;
	margin-bottom: 5px;
}
.pa14 {
	font-family: Arial, sans-serif;
	font-size: 1.4em;
	background: transparent;
	color: #333333;
	margin-right: 20px;
	margin-top: 0px;
	margin-bottom: 5px;
}
.pa14b {
	font-family: Arial, sans-serif;
	font-size: 1.4em;
	background: transparent;
	color: #333333;
	font-weight: bold;
	margin-right: 20px;
	margin-top: 0px;
	margin-bottom: 5px;
}

/* PARAGRAFI CONTATTI ========================= */

H1.contatti {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 1.0em;
	background: #FDB900;
	color: #EEEEEE;
	font-weight: bold;
	padding-left: .7em;
	padding-right: .5em;
	margin: 0px;
}
p.contatti {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: .9em;
	background: #EEEEEE;
	color: #FDB900;
	font-weight: bold;
	padding-left: .7em;
	padding-right: .5em;
	padding-top: .2em;
	margin-bottom: 0px;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
}
p.contattitext {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: .85em;
	background: #EEEEEE;
	color: #333333;
	padding-left: .6em;
	padding-right: .6em;
	margin: 0px;
}
p.contattitextbold {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: .85em;
	background: #EEEEEE;
	color: #333333;
	font-weight: bold;
	padding-left: .6em;
	padding-right: .6em;
	margin: 0px;
}


/* ELENCHI PUNTATI ====================================== */

ul {
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
}
ol {
	margin-left: 30px;
	margin-right: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
}
li {
	font-size: .85em;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 2px;
}



/* LISTE PER FORMULARIO ========================= */

p.formulari {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: .85em;
	font-weight: normal;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-top: 0px;
	border-top:1px solid #CCCCCC;
	background:#EEEEEE;
	color: #333333;
	padding-left: 10px;
	padding-right: 10px;
}
p.formulari2 {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: .85em;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
}

/* TESTO NASCOSTO per browser testuali ====================================== */

span.nascosto {
	display: none;
	text-align: left;
}
a.nascosto	{
	display: none;
}
#nascosto{
     display: block;
     height: 0px;
     width: 0px;
     overflow: hidden;
     position: absolute;
     top: -100em; /*per Opera 6*/
}

/* ELENCHI ====================================== */

#html        {list-style-image: url('/di/generale_2004/icone/i_html.gif');
              margin-left: 23px;
              padding: 0px;             
}

#html li   {padding-left: 5px;
            padding-bottom: 5px;
            margin-left: 2px;
}

#pdf        {list-style-image: url('/di/generale_2004/icone/i_pdf.gif');
              margin-left: 23px;
              padding: 0px;             
}

#pdf li   {padding-left: 5px;
            padding-bottom: 5px;
            margin-left: 2px;
}

#word        {list-style-image: url('/di/generale_2004/icone/i_word.gif');
              margin-left: 23px;
              padding: 0px;             
}

#word li   {padding-left: 5px;
            padding-bottom: 5px;
            margin-left: 2px;
}

#zip        {list-style-image: url('/di/generale_2004/icone/i_zip.gif');
              margin-left: 23px;
              padding: 0px;            
}

#zip li   {padding-left: 5px;
            padding-bottom: 5px;
            margin-left: 2px;
}





/* VARIE ALTRE ====================================== */


div.grigio {
	background: #E9E9E9;
	padding-left: 3px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin: 0px;
}



span.bold {
	font-weight: bold;
}

ul.menupdf	{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 1.0em;
	text-indent: -5px;
	margin-left: 25px;
	margin-bottom: 3px;
	margin-top: 0px;
	padding: 0em;
	list-style-image: url('/Di/GENERALE_2004/icone/i_pdf.gif');
}


ul.menupdfB	{
	font-family: Verdana, Tahoma,  sans-serif;
	font-size: 1.0em;
	margin-left: 20px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 0em;
	list-style-image: url('/Di/GENERALE_2004/icone/i_pdf.gif');
}

ul.menupdfss {
    font-family: Tahoma, Verdana, sans-serif;
	font-size: 1.0em;
	text-indent: 0px;
	margin-left: 16px;
	margin-bottom: 3px;
	margin-top: 0px;
	padding-left: 7px;
	list-style-image: url('/Di/GENERALE_2004/icone/i_pdf.gif');
}

ul.menuhtml	{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 1.0em;
	text-indent: -5px;
	margin-left: 25px;
	margin-bottom: 3px;
	margin-top: 0px;
	padding: 0em;
	list-style-image: url('/Di/GENERALE_2004/icone/i_html.gif');
}

ul.menuhtmlB	{
	font-family: Verdana, Tahoma,  sans-serif;
	font-size: 1.0em;
	margin-left: 20px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 0em;
	list-style-image: url('/Di/GENERALE_2004/icone/i_html.gif');
}

ul.menuexplorer	{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 1.0em;
	text-indent: -5px;
	margin-left: 25px;
	margin-bottom: 3px;
	margin-top: 0px;
	padding: 0em;
	list-style-image: url('/Di/GENERALE_2004/icone/i_explorer.gif');
}

ul.menuexplorerB	{
	font-family: Verdana, Tahoma,  sans-serif;
	font-size: 1.0em;
	margin-left: 20px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 0em;
	list-style-image: url('/Di/GENERALE_2004/icone/i_explorer.gif');
}

ul.menudoc	{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 1.0em;
	text-indent: -5px;
	margin-left: 25px;
	margin-bottom: 3px;
	margin-top: 0px;
	padding: 0em;
	list-style-image: url('/Di/GENERALE_2004/icone/i_word.gif');
}

ul.menudocB	{
	font-family: Verdana, Tahoma,  sans-serif;
	font-size: 1.0em;
	margin-left: 20px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 0em;
	list-style-image: url('/Di/GENERALE_2004/icone/i_word.gif');
}



ul.menuxls	{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 1.0em;
	text-indent: -5px;
	margin-left: 25px;
	margin-bottom: 3px;
	margin-top: 0px;
	padding: 0em;
	list-style-image: url('/Di/GENERALE_2004/icone/i_excel.gif');
}
ul.menunote	{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 1.0em;
	text-indent: -5px;
	margin-left: 25px;
	margin-bottom: 3px;
	margin-top: 0px;
	padding: 0em;
	list-style-image: url('/Di/GENERALE_2004/icone/i_note.gif');
}

ul.menuscheda	{
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 1.0em;
	text-indent: 0px;
	margin-left: 25px;
	margin-bottom: 3px;
	margin-top: 0px;
	padding: 0em;
	list-style-image: url('/Di/GENERALE_2004/icone/i_scheda.gif');
}

acronym	{
	border-bottom: 1px dotted black;
}


div.foto {
          width: 100px;
          background : transparent;
          float : left;
}


div.fototesto {
          background : transparent;
          padding-left: 100px;
}



/* PULSANTI E CAMPI =================== */


.pulsanteCerca	{ font-family: Tahoma, Verdana, sans-serif; 
                  font-size: 1.1em; 
                  font-weight: normal; 
                  color: #000000;
				  border: 1px ridge #FFFFFF;
}

.campo			{ font-family:Tahoma, Verdana, sans-serif; 
                  font-size: 1.1em; 
                  border: 1px solid #333333;
}





/* PER FONDO W3 ====================================== */
body.w3 { 
	width: 500px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	padding: 0em;
}
span.w3nascosto	{
	display: none;
}

.w3button a {
	font-family: arial,helvetica,sans-serif;
	font-size: 0.9em;
	width: 10em;
	border: 1px solid #000000;
	background: #FFCC66;
	color: #000000;
	position: relative;
}

.w3button a:link,
.w3button a:visited {
	background: #FFCC66;
	color: #000000;
	text-decoration: none;
	}

.w3button a:hover	{
	background: #CCCCCC;
	color: #333333;
	}

.w3button a:hover .w3 
	{
	background: #FFFFFF;
	color:#FF0000; }

.w3button .w3c 
	{
	padding:0 .5em;
	margin-right: .25em;
	background:#FFFFFF;
	color: #003399;
	}

.w3button .waiA {
	background:transparent;
	color:#990000
	}


/* OLD: TABELLA: BOX E LINK SINISTRA e DESTRA (da cancellare in futuro) =================== */

p.listamenu	{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: .9em;
	text-indent: -14px;
	margin-left: 16px;
	margin-bottom: 5px;
	margin-top: 0px;
}
span.listarosso {
	font-family: Tahoma, Verdana, sans-serif;
	color: #FF0000;
	background: transparent;
}

.dxlistamenu	{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: .85em;
	text-align: left;
	text-indent: -14px;
	margin-left: 16px;
	margin-bottom: 5px;
	margin-top: 0px;
}
