a.coll1:LINK { color:#6666cc; text-decoration: none;}
a.coll1:VISITED { color:#FFFFFF; text-decoration: none;}
a.coll1:ACTIVE { color:#6666CC; text-decoration: none;}
a.coll1:HOVER { color:#6666CC; text-decoration: underline;}

a.coll2:LINK { color:#aaaacc; }
a.coll2:VISITED { color:#FFFFFF; }
a.coll2:ACTIVE { color:#6666CC; }

body {
background: #ffffcc;
}

table.tabella1 {
position:absolute;
left:50%;
width:945px;
border-collapse: collapse;
border: 1px solid #ffffcc;
margin-left: -472px;
padding: 0 0 0 0; 
text-align: center;
}

table.tabella1 td {
border: 1px solid white;
}

.tabella2 {
border-collapse: collapse;
}

table.tabella2 td {
border: 0;
}

table.tabella3{
padding: 0 0 0 0;
border-collapse: collapse;
font: 10pt Tahoma, Arial, sans-serif;
color:#ccccff;
}

table.tabella3 td {
height: 60px;
border: 0;
}

table.tabella4{
padding: 0 0 0 0;
border-collapse: collapse;
font: 10pt Tahoma, Arial, sans-serif;
color:#ccccff;
}

table.tabella4 td {
height: 80px;
padding-top: 30px;
border: 0;
}

table.menu {
padding: 0 0 0 0;
width:130px ;
border: 0;
text-align: left;
font:10pt Tahoma, Arial, sans-serif;
}

table.menu td {
border:0 ;
padding: 0 0 0 20px;
}

table.qimmagini {
border-collapse: collapse; 
padding: 0 0 0 0; 
background-color: #ffffff;
}

table.qimmagini td {
border: 0;
padding:0 1px 0 0;
}

table.formul {
padding: 0 0 0 0; 
width: 700px
font:10pt Tahoma; 
color:#CCCCFF;
}

table.formul td {
border: 0;
}

.immagine1 {
padding: 0 0 0 1px;
border: 0;
vertical-align: middle;
background-color: #FFCC33; 
width: 128px;
height: 70px;
}

.immagine2 {
text-align: left; 
background-color: #FFCC33; 
padding: 0 0 0 20px;
}

.bordo1 {
text-align: right; 
background-color: #FFCC33; 
width: 12px;
padding: 0 0 0 0;
}

.bordo2 {
background-color: #ffcc33; 
width: 12px;
padding: 0 0 0 0;
}

.bordo3 {
height: 15px; 
vertical-align: bottom;
text-align: center; 
font:8pt Tahoma, Arial, sans-serif; 
color:#CCCCFF;
}

.bordo4 {
background-color: #ffcc33; 
height: 12px;
padding: 0 0 0 0;
}

.colonna1 {
vertical-align: top; 
background-color: #FFCC33; 
width: 130px;
padding: 0 0 0 0;
}

.colonna2 {
vertical-align: top; 
height: 112px;
padding: 0 0 0 0;
}

.lingua {
height: 26px;
text-align: center; 
vertical-align: middle;
background-color: #666666; 
width: 130px;
font:7pt Tahoma, Arial, sans-serif; 
color:#CCCCFF;
padding: 0 0 0 0;
}

.contatto {
text-align: left;
vertical-align: middle;
background-color: #666666;
padding-left:30px; 
font:8pt Tahoma, Arial, sans-serif; 
color:#CCCCFF;
}

.testo {
border: 0;
text-align: left;
vertical-align: top;
background-color: #666666;
padding-left:30px;
padding-right:30px;
font:10pt Tahoma, Arial, sans-serif; 
color:#CCCCFF;
}

.stile1 {
border: 0;
padding-left:10px;
font: 10pt Tahoma, Arial, sans-serif;
color:#CCCCFF;
padding-right:35px;
vertical-align: top;
}

.stiledida {
border: 0;
text-align: left;
padding-left:5px;
font: 9pt Tahoma, Arial, sans-serif;
color:#CCCCFF;
padding-right:5px;
vertical-align: top;
}

.stiletitolo {
font:12pt Tahoma, Arial, sans-serif; color:#000080";
}

.copy {
text-align: left;
padding-right:30px; 
font:10pt Tahoma, Arial, sans-serif; 
color:#CCCCFF;
}

.validato {
background: #ffffcc;
text-align: center;
}

.senzajava {
font-weight:bold;
color:#000055;
}

.commento {
font-size: 8pt;
}
