body{
 background-image: url('../images/sfondo.jpg');
 background-color: #FFFFFF;
 background-repeat: repeat-y;
 background-position: center;
}

table.struttura{
 table-layout: fixed;
 width: 580px;
 border-collapse: separate;
 empty-cells: hide; 
}

table.struttura td.testatasx{
 background-image: url('../images/sfondo testata sx.jpg');
 background-color: #FFFFFF;
 background-repeat: no-repeat;
 background-position: center center;
 height: 154px;
 width: 146px;
}

table.struttura td.testatadx{
 background-image: url('../images/sfondo testata dx.jpg');
 background-color: #FFFFFF;
 background-repeat: repeat-x;
 background-position: center center;
 height: 154px;
 width: 434px;
}

table.struttura td.menu{
 background-image: url('../images/sfondo menu.jpg');
 background-color: #F7F7F7;
 background-repeat: no-repeat;
 background-position: center center;
 height: 40px;
}

table.struttura td.principale{

}

table.menu{
 table-layout: fixed;
 width: 400;
 border-collapse: separate;
 empty-cells: hide;
 border-spacing : 5px; 
 padding: 10px;
}

table.menu td{
 background-color: #F65306;
 font-family: Verdana;
 color: #FFFFFF;
 font-weight: bold;
 font-size: 10px;
 text-align: center;
 border: 1px solid #FFFFFF;
 position: relative;
}

.menu0norm {
 padding: 4px;
 border-left: 4px solid #5E8383;
 background-color: #F65306;
 font-family: Verdana;
 color: #FFFFFF;
 font-weight: bold;
 font-size: 10px;
 text-align: center;
 border: 1px solid #FFFFFF;
 cursor: pointer;
}

.menu0over {
 padding: 4px;
 border-left: 4px solid #5E8383;
 background-color: #F65306;
 font-family: Verdana;
 color: #D9F0FE;
 font-weight: bold;
 font-size: 10px;
 text-align: center;
 border: 1px solid #FFFFFF;
 cursor: pointer;
}

.menu0clck {
 padding: 4px;
 border-left: 4px solid #5E8383;
 background-color: #F65306;
 font-family: Verdana;
 color: #D9F0FE;
 font-weight: bold;
 font-size: 10px;
 text-align: center;
 border: 1px solid #FFFFFF;
 cursor: pointer;
}

.menu1norm {
 background-position: right center;
 background-image: url('../images/frecciadx.gif');
 background-repeat: no-repeat;
 padding: 4px;
 background-color: #F65306;
 font-family: Verdana;
 color: #FFFFFF;
 font-weight: bold;
 font-size: 10px;
 text-align: center;
 border: 1px solid #FFFFFF;
 opacity: .8;
 filter: alpha(opacity=80);
 cursor: pointer;
}

.menu1over {
 background-position: right center;
 background-image: url('../images/frecciadx.gif');
 background-repeat: no-repeat;
 padding: 4px;
 border-left: 4px solid #5E8383;
 background-color: #F65306;
 font-family: Verdana;
 color: #D9F0FE;
 font-weight: bold;
 font-size: 10px;
 text-align: center;
 border: 1px solid #FFFFFF;
 opacity: .8;
 filter: alpha(opacity=80);
 cursor: pointer;
}

.menu1clck {
 background-position: right center;
 background-image: url('../images/frecciadx.gif');
 background-repeat: no-repeat;
 padding: 4px;
 border-left: 4px solid #5E8383;
 background-color: #F65306;
 font-family: Verdana;
 color: #D9F0FE;
 font-weight: bold;
 font-size: 10px;
 text-align: center;
 border: 1px solid #FFFFFF;
 opacity: .8x;
 filter: alpha(opacity=80);
 cursor: pointer;
}

div.titolo{
 color: #DF8875;
 font-family: Verdana;
 font-weight: bold;
 font-size: 18px;
 text-align: center;
}

div.sottotitolo{
 color: #DF8875;
 font-family: Verdana;
 font-weight: bold;
 font-size: 12px;
}

div.testo{
 color: #518CC4;
 font-family: Verdana;
 font-weight: bold;
 font-size: 12px
}

div.riservata{
 color: #439FE6;
 font-family: Verdana;
 font-weight: bold;
 font-size: 10px;
 text-align: right;
 text-transform: uppercase;
}

div.riservata a{
 color: #439FE6;
 font-family: Verdana;
 font-weight: bold;
 font-size: 10px;
 text-transform: uppercase;
}

div.riservata a:visited{
 color: #439FE6;
 font-family: Verdana;
 font-weight: bold;
 font-size: 10px;
 text-transform: uppercase;
}

a img{
 border: 0;
}

a:link.testo{
 color: #518CC4;
 font-family: Verdana;
 font-weight: bold;
 font-size: 12px
}

a:visited.testo{
 color: #518CC4;
 font-family: Verdana;
 font-weight: bold;
 font-size: 12px
}