BODY {
margin : -10px 0 0 -10px;
background-color:#fff; 
} 
HTML BODY {
margin : 0; 
padding : 0; 
border-width : 0; 
} 

.access {text-decoration: underline;}

.cella {
background-image: url("img/banner2.gif");
background-repeat: repeat-x;
background-position: left bottom;
height: 80px;}

.center{text-align: center;}

.destra, .td50b{text-align: right;}

.header {background-color : #ABDF7D;
width: 100%;
margin: 0px auto;
font-size : 14px; 
font-family :  Verdana, helvetica, "sans serif", arial,  serif; 
font-weight : normal; 
color : #000; 
text-align : left;
padding: 2px;}

.img1 {float: left; border: 0; padding: 4px;}

.img2 {border: 0; vertical-align: top;}

.img3 {border: 0; vertical-align: middle; text-align: center;}

.imggal{
background-color : #DEF5C9;
border : 1px solid #00A300;
padding: 4px;
text-align: center;
}
.indent{text-indent: 20px;}

.punto {background-image: url("img/punto.gif"); width: 0%;}

.punto2 {background-image: url("img/punto2.gif");
background-repeat: repeat-x;
width: 0%;
height: 1px;}

.sinistra{text-align: left;}

.table1 {
width: 100%;
margin: 0 auto;
border-top : 1px solid #549D13; 
padding : 0px;
}

.table9 {background-color : #F1EBCB;
width: 100%;
margin: 0 auto;
font-size : 14px; 
font-family :  Verdana, helvetica, "sans serif", arial,  serif; 
font-weight : bold; 
color : #2B8200; 
}

.table9a {background-color : #F1EBCB;
width: 100%;
margin: 0 auto;
height: 5px;
}

.td33{width: 33%;}

.td34{width: 34%;}

.td50, .td50b{width: 50%;}

.td14{width: 14%;}

.td15{width: 15%;}

.td40{width: 40%;}

.td65{
padding: 2px;
width: 65%; vertical-align: top;}

.td60{width: 60%;
background-image: url("img/banner2.gif");
background-repeat: repeat-x;
background-position: left bottom;
height: 80px;}

.td0{width: 0%;
vertical-align: top;}

.td16{width: 16%;
background-color : #F1EBCB;
vertical-align: top;}

.td19{width: 19%;
background-color : #F7FDED;
vertical-align: top;
margin : 0;}

.testorosso {
font-size : 14px; 
font-family : Verdana; 
font-weight : normal; 
color : #CC0000; 
text-decoration : none; 
} 
a.testorosso {
color : #C00; 
text-decoration : none;
font-weight : bold;
font-size : 14px; 
background-color : transparent; 
} 
a.testorosso:hover {
color : #fff; 
text-decoration : none; 
background-color : #C00; 
} 

.table10 {
width: 100%;
padding: 4px;
background-color : transparent; 
border-top : 1px solid #000; 
font-size : 14px; 
font-family : Verdana; 
font-weight : normal; 
color : #000; 
}

.table13 {
background-color : #ABDF7D;
border-bottom : 1px solid #549D13; 
text-align: center;
width: 360px;
margin: 0px auto; 
} 

.table100{width: 100%;
padding: 0px;
vertical-align: top;
margin : 0px auto;
text-align: center;}

.table100b{width: 100%;
vertical-align: top;
margin : 0px auto;
text-align: justify;
font-size : 0.9em; 
font-family :  Verdana, helvetica, "sans serif", arial,  serif; 
font-weight : normal; 
color : #000;
line-height: 150%;}

.menu1_link A {
padding: 2px;
display: block;
font-weight: normal;
font-size: 14px;
background: transparent none repeat scroll 0% 0%;
color: #000;
font-family: Verdana;
text-decoration: none;
text-align: center;
} 
.menu1_link A:hover {padding: 2px;
display : block;
font-weight: normal;
font-size : 14px; 
background : #DEF5C9; 
color : #000; 
font-family : Verdana;
text-decoration : none;
text-align: center;
} 

.tablemenu {width: 100%;
background-color:#ABDF7D;
border-top :  1px solid #549D13; 
border-bottom :  1px solid #549D13; 
border-left :  1px solid #549D13;
padding : 0px; 
}

.tablemenu2 {width: 100%;
background-color:#ABDF7D;
border-top :  1px solid #549D13;
border-bottom :  1px solid #549D13;
padding : 0px;
}

.tablemenu3, .tablemenu3a {background-color : #ABDF7D;
border-bottom : 1px solid #549D13;
width: 100%;
margin: 0 auto;
font-size : 14px; 
font-family :  Verdana, helvetica, "sans serif", arial,  serif; 
font-weight : normal; 
color : #000; 
text-align : center;
padding: 2px;
}

.tablemenu3{border-top : 1px solid #549D13; }

.tablemenu4 {width: 100%;
background-color:#F1EBCB;
padding : 0px; 
}

a.menu3{
color : #000; 
text-align : center;
padding: 2px;
text-decoration: none;
}

a.menu3:hover{background-color : #DEF5C9;
color : #000; 
text-align : center;
padding: 2px;
}

.table7 {
background-color: #DEDAC6;
border-style : solid;
border-top :  1px solid #A09D8D; 
border-right : none; 
border-bottom : 1px solid #A09D8D; 
border-left :  none;
font-size : 13px; 
font-family : Verdana; 
font-weight : normal; 
color : #000; 
text-align: center;
width: 100%;
padding: 2px;
}

.menu4_link A {
display: block;
padding: 2px;
font-weight: bold;
font-size: 14px;
background: transparent none repeat scroll 0% 0%;
color: #000;
font-family: Verdana;
text-decoration: none;
text-align: center;
} 
.menu4_link A:hover {
padding : 2px;
display : block;
font-weight: bold;
font-size : 14px; 
background : #C00; 
color : #fff; 
font-family : Verdana;
text-decoration : none;
text-align: center;
}

.testo {
font-size : 14px; 
font-family : Verdana; 
font-weight : normal; 
color : #000; 
text-decoration : none;
} 
a.testo {display : block;
color : #000; 
text-decoration : none; 
font-size : 14px; 
background-color : transparent; 
} 
a.testo:hover {
color : #000; 
text-decoration : none; 
background-color : #DEF5C9;
display : block;
} 

.testoverde {
font-size : 14px; 
font-family : Verdana; 
font-weight : bold; 
color : #339900; 
text-decoration : none;
text-align : justify; 
}
a.testoverde {
color : #339900; 
text-decoration : none; 
font-size : 14px; 
background-color : transparent; 
} 
a.testoverde:hover {
color : #DE0021; 
text-decoration : none; 
background-color : transparent; 
} 

.menu {
font-size : 13px; 
font-family : Verdana; 
font-weight : normal; 
color : #000; 
text-decoration : none; 
} 
a.menu {
color : #000; 
text-decoration : none; 
font-size : 13px; 
background-color : transparent; 
} 
a.menu:hover {
color : #000; 
text-decoration : none; 
background-color : #FFCC00;}

.titolo {font-size: 1.5em; font-weight: normal;}

.titoletto {font-size: 1.1em; font-weight: bold;}

a.titoletto{color : #c00; border: 0px; text-decoration : none; font-weight: normal;}
a.titoletto:hover{
color : #fff; 
text-decoration : none; 
background-color : #C00;}

.titolo, .titoletto{
border-bottom: 1px solid #00A300;
padding : 1px;
color: #00A300;}

.form {
font-family : Verdana; 
font-size : 9pt; 
color : #000000; 
width : 260px; 
background-color : #FFFFFF; 
border-top :  1px solid #CECECE; 
border-right : 1px solid #5A5A5A; 
border-bottom : 1px solid #5A5A5A; 
border-left :  1px solid #CECECE;
} 

.select {
font-family : Verdana; 
font-size : 9pt; 
color : #000000; 
width : 230px; 
background-color : #FFFFFF;
border-top :  1px solid #CECECE; 
border-right : 1px solid #5A5A5A; 
border-bottom : 1px solid #5A5A5A; 
border-left :  1px solid #CECECE;
} 

.buttons {
font-family : Verdana; 
font-size : 14px; 
font-weight : normal; 
color : #000; 
width : 100px; 
background-color : #ABDF7D;
border-top :  1px solid #CECECE; 
border-right : 1px solid #5A5A5A; 
border-bottom : 1px solid #5A5A5A; 
border-left :  1px solid #CECECE; 
} 

.form2 {
font-family : Verdana; 
font-size : 13px; 
color : #000000; 
width : 120px;
border-top : none; 
border-right : none; 
border-bottom :  1px solid #000000; 
border-left :  none;
background-color : #ffffff; 
} 

.form3 {
font-family : Verdana; 
font-size : 13px; 
color : #000000; 
width : 240px;
height: 120px;
border-top : none; 
border-right : none; 
border-bottom :  1px solid #000000; 
border-left :  none;
background-color : #ffffff; 
} 

.select2 {
font-family : Verdana; 
font-size : 9pt; 
color : #000000; 
width : 200px; 
border : 1px none ; 
border-style : solid; 
border-color : #9B8107; 
background-color : #FDFAE7; 
} 

.buttons2 {
font-family : Verdana; 
font-size : 9pt; 
font-weight : normal; 
color : #000000; 
width : 60px; 
border-top : 1px solid #000000; 
border-right : 1px solid #000000; 
border-bottom :  1px solid #000000; 
border-left :  1px solid #000000;
background-color : #ffffff; 
}

form.niente-riga {
margin-bottom : 0; 
} 







.punto3 { background-image:   url("img/punto3.gif")}

.punto4 { background-image:   url("img/punto4.gif")}

.righe { background-image:   url("img/quadri.gif")}

.sfondo { background-image:   url("img/sfondo.gif")}

.sfondo2 { background-image:   url("img/sfondo2.gif")}

.sfondo3 { background-image:   url("img/sfondo3.gif")}

.sfondo4 { background-image:   url("img/sfondo4.gif")}

.sfondo5 { background-image:   url("img/sfondo5.gif")}

.sfondo6 { background-image:   url("img/sfondo6.gif")}

.sfondo7 { background-image:   url("img/sfondo7.gif")}

.sfondo8 { background-image:   url("img/sfondo8.gif")}

.table2 {
background-color:#F5F8ED;
border-top : medium none inherit;
border-right : medium none inherit; 
border-bottom : medium none inherit; 
border-left :  medium none inherit;
}

.table3 {
background-color : #CCCCCC;
border-style : solid;
border-width : 1px;
border-color : #666666;
}

.table4 {
background-color : #F2FCDA;
border-style : solid;
border-width : 1px;
border-color : #8A907C;
}

.table5 {
background-color : #F2FCDA;
border-top :  1px solid #E9D00A; 
border-right : none; 
border-bottom : 1px solid #E9D00A; 
border-left :  none;
}

.table6 {
background-color : #F9F4CF;
border-style : solid;
border-width : 1px;
border-color : #B79B18;
}



.table8 {
background-color : transparent;
border-top :  1px solid #CECECE; 
border-right : 1px solid #5A5A5A; 
border-bottom : 1px solid #5A5A5A; 
border-left :  1px solid #CECECE;
}


.table10a {
background-color : transparent; 
border-top : 1px solid #339900; 
border-right : 1px solid #cc0000; 
border-bottom : 1px solid #cc0000; 
border-left : 1px solid #339900; 
} 
.table11 {
background-color : #f2fcda; 
border-top : 1px solid #cecece; 
border-right : 1px solid #5a5a5a; 
border-bottom : 1px solid #5a5a5a; 
border-left : 1px solid #cecece; 
} 
.table12 {
background-color : #f2fcda; 
border-top : 1px solid #9b4a4a; 
border-right : 1px solid #9b4a4a; 
border-bottom : 1px solid #9b4a4a; 
border-left : 1px solid #9b4a4a; 
} 

.table14 {
background-color : #ddc2c2; 
border-style : solid; 
border-width : 1px; 
border-color : #870404; 
} 
.table15 {
background-color : #92ce74; 
border-style : solid; 
border-width : 1px; 
border-color : #2a7503; 
} 

a.bannerino{
padding: 4px;
text-align: center;
background-color: #fff;
color: #06c;
font-size: 10px;
font-weight: bold;
font-family: 'Verdana, helvetica, sans serif, arial';
text-decoration: none;
width: 220px;
height: 15px;
border: solid 1px #06c;}

a.bannerino:hover{
padding: 4px;
text-align: center;
background-color: #06c;
color: #fff;
font-size: 10px;
font-weight: bold;
font-family: 'Verdana, helvetica, sans serif, arial';
text-decoration: none;
width: 220px;
height: 15px;
border: solid 1px #666;}