
body {
margin:0 0px 0 0;
padding: 0px; 
background: #0D3954;
background-image: url(../img/bg.gif);
background-repeat: repeat-X;
}



.testo {
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #000000;
font-size: 0.7em;
}

.testo a {
text-decoration: underline;
color: #2E669E;
}


.testo a:hover {
text-decoration: underline;
color: #000000;
}


.bordo {
border: 1px solid #2D7FB1;
}

.testo_bianco {
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #ffffff;
font-size: 0.75em;
}

.testo_bianco a {
text-decoration: underline;
color: #000000;
}


.testo_bianco a:hover {
text-decoration: underline;
color: #ffffff;
}


.titolo_menu_dx {
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #505251;
font-size: 0.75em;
font-weight: bold;
}

ul.menu_dx {
list-style-image: url(../img/bullet_menudx.gif);
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 0.75em;
padding-left: 10px;
margin-left: 10px;
color: #505251;
}

li.menu_dx a {
color: #505251;
text-decoration: none;
}

li.menu_dx a:hover{
color: #74BCCA;
text-decoration: none;
}

li.menu_dx_act a {
color: #74BCCA;
text-decoration: none;
font-weight: bold;
}

li.menu_dx_act a:hover{
color: #505251;
text-decoration: none;
font-weight: bold;
}


.ImgOff {
 filter:Alpha(opacity=30, finishopacity=100, Style=1, StartX=0, StartY=0, FinishX=0, FinishY=0 );
 BACKGROUND:red;
 border: 1px solid #2D7FB1;
}

.ImgOn {
 filter:Alpha(opacity=100, finishopacity=100, Style=1, StartX=0, StartY=0, FinishX=0, FinishY=0 );
 BACKGROUND:red;
 border: 1px solid #2D7FB1;
}


.ImgOff1 {
 filter:Alpha(opacity=30, finishopacity=100, Style=1, StartX=0, StartY=0, FinishX=0, FinishY=0 );
 BACKGROUND:red;

}

.ImgOn1 {
 filter:Alpha(opacity=100, finishopacity=100, Style=1, StartX=0, StartY=0, FinishX=0, FinishY=0 );
 BACKGROUND:red;

}

.titolo {
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #48A7B9;
font-size: 1.5em;
}