body { MARGIN: 0px; padding:0px; background-image: url('immagini/sfon_verde.gif'); background-attachment:fixed; background-repeat:repeat-x; text-align: center;
font-family:Verdana, Geneva, sans-serif; font-size:10px; font-weight:bold;
}
#pagina {MARGIN: 10px auto; width:800px; position:relative; background-color:#EDF7E7;}
#titolosito { width:800px; height:90px; }
#menu { width:800px;}
#contesto { width:800px; padding-top:5px; background-color:#EDF7E7; float:left; min-height:450px;}
#sotto { width:800px; height:50px; margin:0 auto; padding-top:20px; float:left; background-color:#EDF7E7;}


/* STILI TESTO */
.Verde12 { color:#008000; font-family:Verdana, Geneva, sans-serif; font-size:12px; text-align:justify; margin:10px; font-weight:normal; list-style:disc;}
.Verde12 A { text-decoration:none;}
.Verde12 A:hover { color:#F00;}
.Verde12 A:visited { color:#008000;}

.VerdeGr12 { color:#008000; font-family:Verdana, Geneva, sans-serif; font-size:12px; text-align:justify; margin:10px; font-weight:bold; list-style:disc;}
.VerdeGr12 A { text-decoration:none;}
.VerdeGr12 A:hover { color:#F00;}
.VerdeGr12 A:visited { color:#008000;}

.VerdeGr16 { color:#008000; font-family:Verdana, Geneva, sans-serif; font-size:16px; text-align:justify; margin:10px; font-weight:bold;}
.VerdeGr16 A { text-decoration:none;}
.VerdeGr16 A:hover { color:#F00;}

.Viola12 {color:#800080; font-family:Verdana, Geneva, sans-serif; font-size:12px; text-align:justify; margin:10px; font-weight:normal;}
.Viola12 A { text-decoration:none;}
.Viola12 A:hover { color:#F00;}

.Viola12lista {color:#800080; font-family:Verdana, Geneva, sans-serif; font-size:12px; text-align:justify; font-weight:normal;}
.Viola12lista A { text-decoration:none;}
.Viola12lista A:hover { color:#F00;}

.ViolaGr14 { color:#800080; font-family:Verdana, Geneva, sans-serif; font-size:14px; text-align:justify; margin:10px; font-weight:bold;}
.ViolaGr14 A { text-decoration:none;}
.ViolaGr14 A:hover { color:#F00;}

.ViolaGr16 { color:#800080; font-family:Verdana, Geneva, sans-serif; font-size:16px; text-align:justify; margin:10px; font-weight:bold;}
.ViolaGr16 A { text-decoration:none;}
.ViolaGr16 A:hover { color:#F00;}

.ViolaGr24 { color:#800080; font-family:Verdana, Geneva, sans-serif; font-size:24px; text-align:center; margin:10px; font-weight:bold;}
.ViolaGr24 A { text-decoration:none;}
.ViolaGr24 A:hover { color:#F00;}



/* Bottone 183x20 inizio*/
div.bottone183-20-div{ width:183px; margin: 1px 1px 1px 1px; }
a.bottone183-20{ width:183px; height: 20px; margin:0 auto; font: bold 150%/20px  "Verdana";
    background: url(immagini/bottone_verde_blu_183-20.png) no-repeat top left; text-decoration: none;
	display:block;}
a.bottone183-20 span{display: block;
    background: url(immagini/bottone_verde_blu_183-20.png) no-repeat top right;
	color:#464E42}
a.bottone183-20:hover{background-position: bottom left; color: #F00;}
a.bottone183-20:hover span{background-position: bottom right; color:#FFF;}
/* Bottone 183x20 fine*/

/* Bottone 130x20 centrato inizio*/
div.bottone130-20cen-div{ width:130px; margin:0 auto; }
a.bottone130-20{ height: 20px; width:130px; font: bold 150%/20px  "Verdana";
     text-decoration: none; color:#464E42;
	}
a.bottone130-20 span{display: block; background: url(immagini/bottone_verde_blu_130-20.png) no-repeat top right;}
a.bottone130-20:hover{background-position: bottom left; color: #F00;}
a.bottone130-20:hover span{background-position: bottom right; color:#FFF;}
/* Bottone 130x20 centrato fine*/

/* Bottone Blu 183x42 no link inizio*/
div.bottoneblu183-42-nolink-div{ margin: 1px 1px 1px 1px; }
p.bottoneblu183-42-nolink {  display:block; height: 42px; margin:0 auto;  font: bold 150%/42px  "Verdana";
	background: url(immagini/bott_blu_183-42.png) no-repeat top left; text-decoration: none; 
	}
p.bottoneblu183-42-nolink span{display: block; background: url(immagini/bott_blu_183-42.png) no-repeat top right; color:#FFF;}
/* Bottone Blu 183x42 no link fine*/

/* Bottone Blu 183x20 no link inizio*/
div.bottoneblu183-20-nolink-div{ margin: 1px 1px 1px 1px; }
p.bottoneblu183-20-nolink {  display:block; height: 20px; margin:0 auto;  font: bold 150%/20px  "Verdana";
	background: url(immagini/bott_blu_183-20.png) no-repeat top left; text-decoration: none; 
	}
p.bottoneblu183-20-nolink span{display: block; background: url(immagini/bott_blu_183-20.png) no-repeat top right; color:#FFF;}
/* Bottone Blu 183x20 no link fine*/

/* Bottone 130x42 centrato inizio*/
div.bottone130-42cen-div{ width:130px; margin:0 auto; }
a.bottone130-42{ height: 42px; width:130px; font: bold 150%/42px  "Verdana";
     text-decoration: none; color:#464E42;
	}
a.bottone130-42 span{display: block; background: url(immagini/bottone_130_42_link.png) no-repeat top right;}
a.bottone130-42:hover{background-position: bottom left; color: #F00;}
a.bottone130-42:hover span{background-position: bottom right; color:#FFF;}
/* Bottone 130x42 centrato fine*/

/* Bottone 350x20 inizio*/
div.bottone350-20-div{ width:350px; margin:0 auto; }
a.bottone350-20{ width:350px; height: 20px; margin:0 auto; font: bold 150%/20px  "Verdana";
    background: url(immagini/bottone_verde_blu_350-20.png) no-repeat top left; text-decoration: none;
	display:block;}
a.bottone350-20 span{display: block;
    background: url(immagini/bottone_verde_blu_350-20.png) no-repeat top right;
	color:#464E42}
a.bottone350-20:hover{background-position: bottom left; color: #F00;}
a.bottone350-20:hover span{background-position: bottom right; color:#FFF;}
/* Bottone 350x20 fine*/

/* Bottone 218x20 inizio*/
div.bottone218-20-div{ width:218px; margin:0 auto; }
a.bottone218-20{ width:218px; height: 20px; margin:0 auto; font: bold 150%/20px  "Verdana";
    background: url(immagini/bottone_verde_blu_218-20.png) no-repeat top left; text-decoration: none;
	display:block;}
a.bottone218-20 span{display: block;
    background: url(immagini/bottone_verde_blu_218-20.png) no-repeat top right;
	color:#464E42}
a.bottone218-20:hover{background-position: bottom left; color: #F00;}
a.bottone218-20:hover span{background-position: bottom right; color:#FFF;}
/* Bottone 218x20 fine*/

/* Bottone 248x20 inizio*/
div.bottone248-20-div{ width:248px; margin:0 auto; }
a.bottone248-20{ width:248px; height: 20px; margin:0 auto; font: bold 150%/20px  "Verdana";
    background: url(immagini/bottone_verde_blu_248-20.png) no-repeat top left; text-decoration: none;
	display:block;}
a.bottone248-20 span{display: block;
    background: url(immagini/bottone_verde_blu_248-20.png) no-repeat top right;
	color:#464E42}
a.bottone248-20:hover{background-position: bottom left; color: #F00;}
a.bottone248-20:hover span{background-position: bottom right; color:#FFF;}
/* Bottone 248x20 fine*/

/*- Menu Tabs C--------------------------- */

    #tabsC {
		font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold;
		float:left;
		width:100%;
		background:#EDF7E7;
		line-height:normal;
      }
    #tabsC ul {
        margin:0;
        padding:10px 10px 0 98px;
        list-style:none;
      }
    #tabsC li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsC a {
      float:left;
      background:url("immagini/tableftC.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsC a span {
      float:left;
      display:block;
      background:url("immagini/tabrightC.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#464E42;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsC a span {float:none;}
    /* End IE5-Mac hack */
    #tabsC a:hover span {
      color:#FFF;
      }
    #tabsC a:hover {
      background-position:0% -42px;
      }
    #tabsC a:hover span {
      background-position:100% -42px;
      }

        #tabsC #current a {
                background-position:0% -42px;
        }
        #tabsC #current a span {
                background-position:100% -42px;
        }
