html, body { 
height:100%; 
}
body { 
color:#222222; 
font:76%/140% arial, helvetica, geneva, sans-serif; 
margin:0; 
padding:0; 
text-align:center; 
background:url(../immagini/header_fondo.gif) repeat-x; 
}

#header{
background: url(../images/headernew2.jpg);
background-repeat:repeat-x;
height:130px;
margin:0 auto;
padding:0;
}
#header h2{
font-size:24px;
/*font-family:arial, helvetica, geneva, sans-serif;*/
}
#content{
width:auto;
margin-right:5px;
}
#main{
float:right;
text-align:left;
width:90%;
}
#footer
{
background: url(../images/footer2.jpg);
background-repeat:repeat-x;
width:100%;
height:130px;
margin:0 auto;
padding:0;
clear:both;
}
#footer p
{
text-align:right;
margin:25px 25px 0 0;
font-size:1em;
}
#footer p a
{
  cursor:pointer;
}

#footer .credits
{
  font-weight:bold;
  font-size:0.9em;
}
h1, h2, h3, h4, h5, h6 { margin:0.6em 0; }

h1 {  }
h2 { font-size:2.1em; line-height:120%; color:#A4001F; }
h3 { font-size:1.3em; color:#A4001F; }
h4 { font-size:1.3em; color:#A4001F; }
h5 { font-size:1.3em; color:#030303; }
h6 { font-size:1em; color:#010101; }



p { margin:0.6em 0; }

/*a { color:#a60025; font-weight:bold; }
a:link { color:#a60025; }
a:visited { color:#7D001C; }
a:hover { color:#000000; }
a:active {  }*/

a { color:#a60023; font-weight:bold; }
a:link { color:#a40023; }
a:visited { color:#7D001C; }
a:hover { color:#000000; }
a:active {  }

hr { color:#a70124; background-color:#a90024; border:0; height:0.1em; clear:both; }
hr.barragrigia { color:#E6E4E4; background-color:#e5e3e3; border:0; height:0.2em; }
FONT.stdTextB
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #000080;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
FONT.stdText
{
    FONT-SIZE: 14px;
    COLOR: #000080;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
FONT.smallText
{
    FONT-SIZE: 10px;
    COLOR: #000080;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
INPUT.textStd
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
SELECT
{
    FONT-SIZE: 8pt;
    OVERFLOW: auto;
    WIDTH: 100px;
    height:18px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
INPUT.textHigh
{
    FONT-SIZE: 8px;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
FONT.insRich
{
    FONT-SIZE: 14px;
    COLOR: #000080;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
FONT.insRichB
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000080;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TR.headTabDett
{
    FONT-WEIGHT: bolder;
    FONT-FAMILY: 'Times New Roman', Verdana, Arial;
    BACKGROUND-COLOR: #c0c0c0
}
FONT.stdTextTable
{
    FONT-SIZE: 12px;
    COLOR: #000080;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
FONT.stdDateTable
{
    FONT-SIZE: 9px;
    COLOR: #000080;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
FONT.stdTextTableB
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000080;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
.rosso
{
    BACKGROUND-COLOR: #ffe9e9
}
.arancio
{
    BACKGROUND-COLOR: #ffdfd2
}
.giallo
{
    BACKGROUND-COLOR: #fffff2
}
.grigio
{
    BACKGROUND-COLOR: #f8f8f8
}
.azzurro
{
    BACKGROUND-COLOR: #ecf5ff
}
.viola
{
    BACKGROUND-COLOR: #efefff
}
.verdechiaro
{
    BACKGROUND-COLOR: #ecfded
}
.bianco
{
    BACKGROUND-COLOR: #ffffff
}
.arancioC
{
    BACKGROUND-COLOR: #fff4f0
}
.arancioS
{
    BACKGROUND-COLOR: #ffdfd2
}
.azzurroS
{
    BACKGROUND-COLOR: #ecf5ff
}
.azzurroS1
{
    BACKGROUND-COLOR: #dfdfff
}
.azzurroC
{
    BACKGROUND-COLOR: #f9f9ff
}
.gialloS
{
    BACKGROUND-COLOR: #ffffde
}
.gialloC
{
    BACKGROUND-COLOR: #fffff2
}
.violaS
{
    BACKGROUND-COLOR: #efefff
}
.violaC
{
    BACKGROUND-COLOR: #fcf9ff
}
.verdeS
{
    BACKGROUND-COLOR: #ecfded
}
.rossoC
{
    BACKGROUND-COLOR: #fff5f4
}
.rossoS
{
    BACKGROUND-COLOR: #ffd9d9
}
.verdeC
{
    BACKGROUND-COLOR: #fafefa
}
.grigioS
{
    BACKGROUND-COLOR: #e8e8e8
}
.grigioC
{
    BACKGROUND-COLOR: #f8f8f8
}
.trasparente
{
    BACKGROUND-COLOR: transparent
}
FONT.headTableOLD
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #ffe4b5;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
FONT.titoloMenu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000080;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana, Arial, 'Times New Roman'
}
IMG.stdDim
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 30px;
    BORDER-BOTTOM: 0px;
    HEIGHT: 20px
}
IMG.angoloDim
{
    WIDTH: 20px;
    HEIGHT: 20px
}
IMG.selPazDim
{
    WIDTH: 20px;
    HEIGHT: 20px
}
FONT.nomiSez
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000080;
    FONT-FAMILY: Verdana, Arial, 'Times New Roman'
}
INPUT.trasparente
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: transparent
}
INPUT.insRichTrasp
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 14px;
    BORDER-LEFT: medium none;
    COLOR: #000080;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: transparent
}
.NoLink
{
    COLOR: #000080;
    TEXT-DECORATION: none
}
FONT.stdTextTableMarkUp
{
    COLOR: #ff3300;
    TEXT-DECORATION: underline
}
.highlight
{
    FONT-WEIGHT: bolder;
    COLOR: #fdfdfd;
}
TD.Title
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: 'Times New Roman', Verdana, Arial;
    BACKGROUND-COLOR: #fafad2;
}
TD.Menu
{
    PADDING-LEFT: 10px;
    FONT-SIZE: 10pt;
    COLOR: black;
    BACKGROUND-COLOR: #fbfbd4;
}
TD.Menuheading
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: 'Times New Roman', Verdana, Arial;
    BACKGROUND-COLOR: #f9f9d2;
}
TD.Sezionegenerale
{
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14pt;
    COLOR: white;
    FONT-FAMILY: 'Times New Roman', Verdana, Arial;
    BACKGROUND-COLOR: transparent
}
TD.gridheading
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    TEXT-TRANSFORM: uppercase;
    CURSOR: default;
    COLOR: black;
    FONT-FAMILY: 'Times New Roman', Verdana, Arial
}
TR.headline
{
    FONT-FAMILY: 'Times New Roman', Verdana, Arial;
    BACKGROUND-COLOR: #fafad2
}
TD.gridspecialitem
{
    PADDING-LEFT: 10px;
    FONT-SIZE: 12pt;
    CURSOR: default;
    COLOR: #4682b4;
    FONT-FAMILY: 'Times New Roman', Verdana, Arial
}
TD.griditem
{
    PADDING-LEFT: 10px;
    FONT-SIZE: 12pt;
    CURSOR: default;
    COLOR: #000;
    FONT-FAMILY: 'Times New Roman', Verdana, Arial
}
TD.griditemparcodelete
{
    PADDING-LEFT: 10px;
    FONT-SIZE: 12pt;
    CURSOR: default;
    COLOR: #fbfbfb;
    FONT-FAMILY: 'Times New Roman', Verdana, Arial;
    BACKGROUND-COLOR: #f9f9f9;
}
TD.gridimage
{
    WIDTH: 25px
}
TD.griditemparcochiuso
{
    PADDING-LEFT: 10px;
    FONT-SIZE: 12pt;
    COLOR: white;
    FONT-FAMILY: 'Times New Roman', Verdana, Arial;
    BACKGROUND-COLOR: red
}
TD.griditemgrey
{
    PADDING-LEFT: 10px;
    FONT-SIZE: 8pt;
    OVERFLOW: hidden;
    CURSOR: default;
    COLOR: black;
    FONT-FAMILY: 'Times New Roman', Verdana, Arial;
    BACKGROUND-COLOR: #d5d5d5;
}
TD.griditemwhite
{
    PADDING-LEFT: 10px;
    FONT-SIZE: 8pt;
    OVERFLOW: hidden;
    CURSOR: default;
    COLOR: black;
    FONT-FAMILY: 'Times New Roman', Verdana, Arial
}
OPTION
{
    /*OVERFLOW: scroll;*/
}
#object1
{
    Z-INDEX: 1;
    LEFT: 3px;
    WIDTH: 130px;
    POSITION: absolute;
    TOP: 80px;
    HEIGHT: 10px
}
.mb
{
    FONT-SIZE: 10px;
    FONT-FAMILY: verdana,helvetica,arial,geneva;
}
.mb
{
    BACKGROUND: #a9a9a9;
    TEXT-ALIGN: center;
}
.px
{
    FONT-SIZE: 1px;
    BACKGROUND: #ffffff;
}
td.mstato
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Helvetica,Arial,Geneva;
    /*BACKGROUND-COLOR: #fafad2*/
    cursor:pointer;
    font-weight: bold;
}
td.mstato:hover{
    /*text-decoration:1px solid #ff3300;*/
    text-decoration:none;
}
.EE
{
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #ffffff 1px solid;
    BORDER-COLLAPSE: collapse;
    EMPTY-CELLS: show;
}
.EE TD
{
    PADDING-RIGHT: 1px;
    BORDER-TOP: #c1cdd8 1px solid;
    PADDING-LEFT: 1px;
    HEIGHT: 23px
}
.FF
{
    COLOR: #10659e;
}
.CC
{
    FONT-WEIGHT: bold;
    COLOR: #336699
}


INPUT
{
    BORDER-RIGHT: #a5acb2 1px solid;
    BORDER-TOP: #a5acb2 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #a5acb2 1px solid;
    BORDER-BOTTOM: #a5acb2 1px solid;
    FONT-FAMILY: tahoma,sans-serif;
    BACKGROUND-COLOR: #d3d3d3;
}
INPUT.radio
{
    BORDER-RIGHT: #a5acb2 0px solid;
    BORDER-TOP: #a5acb2 0px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #a5acb2 0px solid;
    BORDER-BOTTOM: #a5acb2 0px solid;
    FONT-FAMILY: tahoma,sans-serif;
    BACKGROUND-COLOR: transparent
}
INPUT.checkbox
{
    BORDER-RIGHT: #a5acb2 0px solid;
    BORDER-TOP: #a5acb2 0px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #a5acb2 0px solid;
    BORDER-BOTTOM: #a5acb2 0px solid;
    FONT-FAMILY: tahoma,sans-serif;
    BACKGROUND-COLOR: transparent
}
INPUT.button
{
    BORDER-RIGHT: #a5acb2 1px solid;
    BORDER-TOP: #a5acb2 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BORDER-LEFT: #a5acb2 1px solid;
    CURSOR: pointer;
    BORDER-BOTTOM: #a5acb2 1px solid;
    FONT-FAMILY: tahoma,sans-serif
}
OPTION
{
    FONT-SIZE: 11px;
    FONT-FAMILY: tahoma,sans-serif
}
SELECT
{
    FONT-SIZE: 11px;
    FONT-FAMILY: tahoma,sans-serif;
    BACKGROUND-COLOR: #d2d2d2;
}
TEXTAREA
{
    FONT-SIZE: 11px;
    FONT-FAMILY: tahoma,sans-serif;
    BACKGROUND-COLOR: #d4d4d4;
}
TABLE
{
    FONT-SIZE: 11px;
    FONT-FAMILY: tahoma,sans-serif
}
TD
{
    FONT-SIZE: 11px;
    FONT-FAMILY: tahoma,sans-serif
}
TR
{
    FONT-SIZE: 11px;
    FONT-FAMILY: tahoma,sans-serif
}
SELECT
{
    PADDING-LEFT: 2px
}
OPTION
{
    PADDING-LEFT: 2px
}
TEXTAREA
{
    PADDING-LEFT: 2px
}
TABLE
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}

E
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000099;
    FONT-FAMILY: tahoma,sans-serif;
    TEXT-DECORATION: none
}
E:hover
{
    TEXT-DECORATION: none
}
E:visited
{
    COLOR: #000099;
    TEXT-DECORATION: none
}
.T
{
    BORDER-RIGHT: #336699 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #336699 1px solid;
    PADDING-LEFT: 3px;
    BORDER-LEFT: #336699 1px solid;
    CURSOR: pointer;
    BORDER-BOTTOM: #336699 1px solid;
    BACKGROUND-COLOR: #e9f2f8
}
.P
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    CURSOR: pointer;
}
.Q
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    CURSOR: pointer;;
    COLOR: #111111
}
.labelStatistiche
{
    BORDER-RIGHT: #8d959e 1px solid;
    PADDING-RIGHT: 8px;
    BORDER-TOP: #bac5d0 1px solid;
    DISPLAY: block;
    PADDING-LEFT: 8px;
    BACKGROUND: #5e6f82;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    FONT: bold 11px Verdana, Arial, sans-serif;
    BORDER-LEFT: #bac5d0 1px solid;
    WIDTH: 150px;
    COLOR: #fff;
    PADDING-TOP: 2px
}
.labelStatistiche1
{
    BORDER-RIGHT: #8d959e 1px solid;
    PADDING-RIGHT: 8px;
    BORDER-TOP: #bac5d0 1px solid;
    DISPLAY: block;
    PADDING-LEFT: 8px;
    BACKGROUND: #5e6f82;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    FONT: bold 11px Verdana, Arial, sans-serif;
    BORDER-LEFT: #bac5d0 1px solid;
    COLOR: #fff;
    PADDING-TOP: 2px
}
.labelStatistiche2
{
    BORDER-RIGHT: #8d959e 1px solid;
    PADDING-RIGHT: 8px;
    BORDER-TOP: #bac5d0 1px solid;
    DISPLAY: block;
    PADDING-LEFT: 8px;
    BACKGROUND: #fafad2;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    FONT: bold 11px Verdana, Arial, sans-serif;
    BORDER-LEFT: #bac5d0 1px solid;
    COLOR: #5e6f82;
    PADDING-TOP: 2px
}
.titoloStatistiche
{
    BORDER-RIGHT: #8d959e 1px solid;
    PADDING-RIGHT: 8px;
    BORDER-TOP: #bac5d0 1px solid;
    DISPLAY: block;
    PADDING-LEFT: 8px;
    BACKGROUND: #5e6f82;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    FONT: bold 11px Verdana, Arial, sans-serif;
    BORDER-LEFT: #bac5d0 1px solid;
    WIDTH: 400px;
    COLOR: #fff;
    PADDING-TOP: 2px
}
.titoloGialloStatistiche
{
    TEXT-INDENT: 5px;
    LINE-HEIGHT: 16px;
    BACKGROUND-COLOR: #ffc600
}
.header
{
    BACKGROUND-IMAGE: url(../images/header_fondo.gif)
}


/* GENERALE - layout e impaginazione */

#pagina { position:relative; width:775px; height:452px; margin:0 auto; text-align:left; background:url(../immagini/menu_fondo.jpg) no-repeat 0 109px; }
  div[id="pagina"] { min-height:452px; height:auto !important; }
/*#header { width:100%; height:109px;  } 
  div[id="header"] { min-height:109px; height:auto !important; }*/
/*#footer { width:100%; background:url(../immagini/footer_fondo.gif) no-repeat top left #f2f2f2; height:40px; clear:both; }
  div[id="footer"] { min-height:40px; height:auto !important; }*/
#principale { width: 70%; background:url(../immagini/principale_fondo.gif) repeat-x top left; height:304px; float:right;  padding-right:2%; } 
  div[id="principale"] { min-height:304px; height:auto !important; }
/*#login { width:120px; no-repeat top left #f2f2f2; height:60px; clear:both; }
div[id="login"] { min-height:60px; height:auto !important; }*/
#login { float:left; width:120px; }
 div#navi { margin:0; padding:0;  }





/* GENERALE - elementi base */


  #principale p { text-align:justify; }
  #principale .bloccolink { margin:2em 0 3em 0; border-top:0.2em solid #E6E4E4; clear:both; font-size:0.9em; }
  #principale .bloccolink p { text-align:right; } 
  #principale ul { padding:0; margin:0.6em 0; list-style-image:url(../immagini/pallino.gif); }
  #principale ol { padding:0 0 0 1em; margin:0.6em 0; }
  #principale li { padding:0;  margin:0 0 0 1.8em; } 



div.jsenable #menu0 .mini { position:absolute; top:85px; left:0; width:21%; height:24px; background:url(../images/mini0.gif) no-repeat top right; z-index:2; }
/*
#navi { float:left; width:120px;}

div#navi { margin:0; padding:0; }
div#navi ul,
div#navi li { list-style-type:none; margin:0; padding:0; line-height:130%; }
div#navi ul ul { border:1px solid #888888; border-top:0;  }
div#navi ul li { font-size:0.9em; padding:0.3em 0.3em 0.3em 0.5em; border-top:1px solid #888888; min-width:164px; width:auto !important;  width:166px;  background:url(../images/sfumo_mini.gif) repeat-x bottom left #ffffff; }
div#navi li a { color:#222222; text-decoration:none; background:url(../images/sfumo_pallino.gif) 0 3px no-repeat; padding-left:12px; }
div#navi li a:hover { background-color:transparent; color:#a60025; text-decoration:underline; }
div#navi p {text-align: justify; margin-left: 10px}*/

#navi { /*position:absolute;*/ float:left; width:200px;}

div#navi { margin:0; padding:0; }
#navi ul, #navi li { list-style-type:none; margin:0; padding:0; line-height:130%; }
#navi ul ul { border:1px solid #888888; border-top:0;  }
#navi ul li { font-size:0.9em; font-family:arial, helvetica, geneva, sans-serif; text-align:left; padding:0.3em 0.3em 0.3em 0.5em; border-top:1px solid #888888; min-width:100px; width:auto !important;  width:166px;  background:url(../images/sfumo_mini2.gif) repeat-x bottom left #b7bcff; }
#navi li a { color:#222222; text-decoration:none; background:url(../images/sfumo_pallino.gif) 0 3px no-repeat; padding-left:12px; }
/*#navi li a:hover { background-color:transparent; color:#a60025; text-decoration:underline; }
#navi p {text-align: justify; margin-left: 0; padding-right:15px;}*/

#navi table {list-style-type:none; margin:0; padding:0; line-height:130%;}
#navi table tr{ border:1px solid #888888; border-top:0;  }
#navi table tr td{ font-size:1em; font-family:arial, helvetica, geneva, sans-serif; text-align:left; padding:0.3em 0.3em 0.3em 0.5em; border-top:1px solid #888888; min-width:100px; width:auto !important;  width:166px;  background:url(../images/sfumo_mini2.gif) repeat-x bottom left #b7bcff; }
#navi table tr td a:link{ /*color:#222222;*/ text-decoration:none; background:url(../images/sfumo_pallino.gif) 0 3px no-repeat; padding-left:12px }
/*#navi table tr td a:hover{ background-color:transparent; color:#a60025; text-decoration:underline; }*/

/*div[id="navi"] ul ul li { min-width:156px; width:auto !important; margin-bottom:0.2em; }*/

/* Articolo */
.articolo h2 { margin:0.3em 0; color:#a60025; font-size:1.7em; }
.articolo h3 { margin:0.3em 0; color:#a60025; font-size:1.2em; }
.articolo .data { font-weight:bold; color:#777777; margin:0.3em 0; padding-bottom:0.2em; border-bottom:1px solid #cccccc; }
.articolo .categoria { font-size:0.9em; }

.articolo hr { display:block; border:0; height:1px; color:#a60124; background-color:#f8f8f8; }

.articolo img { float:left; margin-right:0.5em; }


IMG
{
}
IMG .logoatc
{
    Z-INDEX: 20;
    LEFT: 18px;
    MARGIN: 0px;
    WIDTH: 110px;
    POSITION: absolute;
    TOP: 1px;
    HEIGHT: 76px
}
.footer
{
}
/*
	Stili per brescia
	

*/
table.moduletable {
	margin: 0px 0px 0px 0px;
	width: 95%;
	border-left: solid 0px #000000;
	border-right: solid 0px #000000;
	border-top: solid 0px #000000;
	border-bottom: solid 0px #000000;
	}

table.moduletable th {
	font-family: "Trebuchet MS, Verdana, Arial, Helvetica, sans-serif";
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	height: 18px;
	line-height: 18px;
	white-space: nowrap;
	width: 100%;
	background-color: #8a8a8a;
	}
	
table.moduletable td {
	font-family: "Trebuchet MS, Verdana, Arial, Helvetica, sans-serif";
	font-size: 10px;
	font-weight: normal;
	}

/* --Default Class Settings-- */

/* NAVIGATION/MENU SETTINGS */
/*
.button a:link, .button a:visited, .button a:hover{
background: url(../../images/button.jpg) no-repeat;
margin: 0px 0px 0px 0px;
width: 200px;
height:30px;
text-align:center;
color:#fff;
vertical-align:middle;
/*border-left: solid 0px #000000;
border-right: solid 0px #000000;
border-top: solid 0px #000000;
border-bottom: solid 0px #000000;
}*/

a.mainlevel{  
  margin           : 0px;
  padding-bottom   : 3px;
  font-size        : 10px;
  width            : 100%;
  /*background-color : ;*/
  text-indent      : 3px;
  text-decoration:none;
  } /* this styling is for the MAIN items in the menu */
 
a.mainlevel:link {  
display          : block;
font-size        : 10px;
border     		 : 1px solid #999999;
/*background-color : ;*/
font-weight      : normal;
width            : 100%;
text-indent      : 10px;
margin-bottom: 3px;
margin-top: 3px; 
text-decoration  : none;
text-transform   : uppercase;
}
  
a.mainlevel:visited {
display          : block;
font-size        : 10px;
border     		 : 1px solid #999999;
/*background-color : ;*/
font-weight      : normal;
width            : 100%;
text-indent      : 10px;
margin-bottom: 3px;
margin-top: 3px; 
text-decoration  : none;
text-transform   : uppercase;
}
a.mainlevel:hover {  
display          : block;
font-size        : 10px;
border     		 : 1px solid #000000;
background-color : #FF9933;
font-weight      : normal;
width            : 100%;
text-indent      : 10px;
margin-bottom: 3px;
margin-top: 3px;  
color: #ffffff;
text-decoration  : none;
text-transform   : uppercase;
}
 
.active_menu { 
display          : block;
font-size        : 10px;
border     		 : 1px solid #000000;
background-color : #FF9933;
font-weight      : normal;
width            : 100%;
text-indent      : 10px;
margin-bottom: 3px;
margin-top: 3px;  
color: #ffffff;
text-decoration  : none;
text-transform   : uppercase;
  } 
  /* this styling is for the menu item when it is active, even in main/sub position*/
 
ul#mainlevel-nav {}
ul#mainlevel-nav li{}
#mainlevel-nav a:link {}
#mainlevel-nav a:visited{}
#mainlevel-nav a:hover {}
.testo
{
	font-size: 8pt; 
	font-family: Verdana; 
	color: #333333;
}
.button{
background-image:url(../images/sfondobutton2.jpg);
width:140px;
height:30px;
cursor: pointer;
font-weight:bold;
border:#7b7b7b 1px solid;
color: #265a72;
}
table.benvenuto{
font-size:2em;
}
/*#tablelogin{
width:400px;
text-align:center;
margin: 0 auto;
padding:0;
float:right;
}*/
.centro {
position: absolute;
top: 50%;
left: 50%;
margin-top: -100px;
margin-left: -50px;
width: 100px;
height: 200px;
}
