body {
margin: 0px;
padding: 0px; 
background: #3399FF url(../img/sfondoblu.jpg) repeat-x;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 22px;
color:#000000;
text-align: justify
}

table.tabe1 {
table-layout: auto;
border: 2px groove #000066;
border-collapse: separate;
width: 100%;
background: url(../img/sfondotab.jpg) right bottom no-repeat;
}

table.tabe2 {
table-layout: auto;
border: 0px;
border-collapse: separate;
width: 100%;
}

table.tabe3 {
table-layout: auto;
border: 1px solid #336633;
border-collapse: separate;
border-spacing:2px;
width: 600px;
}

table.tabe4 {
table-layout: fixed;
border: 0px;
border-collapse: separate;
width: 470px;
}

table.tabe5 {
table-layout: fixed;
border: 0px;
border-collapse: separate;
width: 1000px;
}

table.form {
table-layout: auto;
border: 1px solid #333333;
border-collapse: separate;
border-spacing:2px;
width: 900px;
}

.titolino {
font-family: Times, 'Times New Roman', Garamond, serif;
font-size: 20px;
line-height: 30px;
font-style: italic;
font-weight: light;
color:#333366;
}

.titolino2 {
font-family: Times, 'Times New Roman', Garamond, serif;
font-size: 20px;
line-height: 30px;
font-style: italic;
font-weight: light;
color:#660033;
}

.titolino3 {
font-family: Times, 'Times New Roman', Garamond, serif;
font-size: 20px;
line-height: 30px;
font-style: italic;
font-weight: light;
color:#0099FF;
}

.titolino4 {
font-family: Times, 'Times New Roman', Garamond, serif;
font-size: 20px;
line-height: 30px;
font-style: italic;
font-weight: light;
color:#003399;
}

.titolino5 {
font-family: Times, 'Times New Roman', Garamond, serif;
font-size: 20px;
line-height: 30px;
font-style: italic;
font-weight: light;
color:#CC0000;
}

.titolino6 {
font-family: Times, 'Times New Roman', Garamond, serif;
font-size: 20px;
line-height: 30px;
font-style: italic;
font-weight: light;
color:#3E8955;
}

.titolino7 {
font-family: Times, 'Times New Roman', Garamond, serif;
font-size: 20px;
line-height: 30px;
font-style: italic;
font-weight: light;
color:#484E69;
}

.titolino8 {
font-family: Times, 'Times New Roman', Garamond, serif;
font-size: 20px;
line-height: 30px;
font-style: italic;
font-weight: light;
color:#336633;
}

.titolino9 {
font-family: Times, 'Times New Roman', Garamond, serif;
font-size: 20px;
line-height: 30px;
font-style: italic;
font-weight: light;
color:#715E5A;
}

.testo {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 20px;
color:#000000;
}

.pedice {
vertical-align: sub;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 8px;
color:#000000;
}

.verdone {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 20px;
color:#336633;
}

.verdoneTit {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 20px;
font-weight: bold;
color:#336633;
}

.verde {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 20px;
color:#5BA973;
}

.verdeTit {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 20px;
font-weight: bold;
color:#5BA973;
}

.grigioblu {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 20px;
color:#484E69;
}

.grigiobluTit {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 20px;
font-weight: bold;
color:#484E69;
}

.grigiobluObl {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 20px;
color:#484E69;
font-style: italic;
}

.bluScuro {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 20px;
color:#333366;
}

.bluScuroTit {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 20px;
font-weight: bold;
color:#333366;
}

.bluScuroObl {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 20px;
color:#333366;
font-style: italic;
}

.arancio {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 20px;
color:#FF9900;
}

.arancioTit {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 20px;
font-weight: bold;
color:#FF9900;
}

.celeste {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 20px;
color:#0099FF;
}

.celesteTit {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 20px;
font-weight: bold;
color:#0099FF;
}

.blu {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 20px;
color:#003399;
}

.bluTit {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 20px;
font-weight: bold;
color:#003399;
}

.rosso {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 20px;
color:#CC0000;
}

.rossoTit {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 20px;
font-weight: bold;
color:#CC0000;
}

.bordeaux {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 20px;
color:#660033;
}

.bordeauxTit {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 20px;
font-weight: bold;
color:#660033;
}

.grigioWarm {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 20px;
color:#715E5A;
}

.grigioWarmTit {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 20px;
font-weight: bold;
color:#715E5A;
}

.testoform {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 22px;
color:#000000;
}

.bold {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 20px;
font-weight: bold;
color:#000000;
}

.mini {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 15px;
color:#000000;
}

.minibold {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 15px;
font-weight: bold;
color:#000000;
}

.miniform {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 15px;
font-weight: bold;
color:#333366;
}

.minibianco {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 15px;
font-weight: bold;
color: #FFFFFF;
}

.firma {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 12px;
color:#FFFFFF;
}

ul, li {
list-style-image: url(../img/lista.gif);
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 20px;
color:#000000;
}

TD.barra {
padding: 20px 0px;
vertical-align:top;
text-align: left;
}

TD.testata {
padding:0px;
vertical-align:top;
text-align: left;
background: #FFFFFF;
}

TD.cella {
padding:15px;
vertical-align:top;
text-align: justify;
background: #FFFFFF;
}

TD.corpo {
padding:0px;
vertical-align:top;
text-align: center;
background: #FFFFFF;
}

TD.cellace {
padding:15px;
vertical-align: top;
text-align: center;
}

TD.celladx {
padding:15px;
vertical-align: bottom;
text-align: right;
background: #FFFFFF;
}

TD.cellapic {
padding:5px;
vertical-align:middle;
text-align: center;
background: #FFFFFF;
}

TD.cellapic1 {
padding:5px;
vertical-align:top;
text-align: center;
background: #336633;
}

TD.cellapic2 {
padding:5px;
vertical-align:middle;
text-align: center;
background: #E4F3E4;
}

TD.cellapic3 {
padding:5px;
vertical-align:middle;
text-align: center;
background: #FFFFCC;
}

TD.cellapic4 {
padding:5px;
vertical-align:middle;
text-align: center;
background: #FFFF99;
}

TD.cellapic5 {
padding:5px;
vertical-align:middle;
text-align: center;
background: #FFFF66;
}

TD.cellapic6 {
padding:5px;
vertical-align:middle;
text-align: center;
background: #CEE6CE;
}

TD.cellapic7 {
padding:5px;
vertical-align:middle;
text-align: center;
background: #B7D4B7;
}

TD.angdx {
padding:0px;
vertical-align: top;
text-align: left;
}

TD.angsx {
padding:0px;
vertical-align: bottom;
text-align: right;
background: url(../img/sfondocell_sx.jpg) left bottom no-repeat;
}

TD.cellaform {
padding:8px;
vertical-align: bottom;
text-align: left;
}

TD.piede {
padding:0px;
vertical-align:bottom;
text-align: right;
background: #FFFFFF;
}

a:link {
 color: #545B77;
}

a:visited {
	color: #737C9F;
}

a:hover,a:active {
	color: #9BA5C9;
text-decoration: none;
}