.titolo1 {
    color: #333333;
   font-family: 'OpenSans Condensed';
    font-size: 48px;
    font-weight: 300;
    line-height: 52px;
}
.titolo2 {
    color: #333333;
   font-family: 'OpenSans Condensed';
    font-size: 36px;
    font-weight: 300;
    line-height: 36px;
}
.titolo3 {
    color: #ffffff;
   font-family: 'OpenSans Condensed';
    font-size: 36px;
    font-weight: 300;
    line-height: 36px;
}
.titolo4 {
    color: #DA251D;
    font-family: 'OpenSans Condensed';
    font-weight:bold;
    font-size: 36px;
    font-weight: 300;
    line-height: 36px;
}


.sottotitolo_data{
    font-size: 14px;
    color: #999; 
    line-height: 21px;
}
.sottotitolo {
    color: #DA251D;
   font-family: 'OpenSans Condensed';
    font-size: 18px;
    line-height: 24px;
}
.sottotitolo2 {
    color: #ffffff;
   font-family: 'OpenSans Condensed';
    font-size: 18px;
    line-height: 24px;
}
.sottotitolo3 {
    font-size:18px;
    color:#ffffff;
    font-family: 'OpenSans';
}
.corpo_testo {
    color: #333333;
    font-family: 'OpenSans';
    font-size: 14px;
    line-height: 18px;
}
.corpo_testo2 {
    color: #ffffff;
    font-family: 'OpenSans';
    font-size: 14px;
    line-height: 18px;
}
.evidenza_leggera {
    color: #333333;
    font-family: 'OpenSans';
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
}
.evidenza_marcata {
    color: #DA251D;
    font-family: 'OpenSans';
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
}
.link_approfondimento {
    color: #DA251D;
   font-family: 'OpenSans Condensed';
    font-size: 14px;
    line-height: 24px;
}
.link_prodotto {
    color: #DA251D;
   font-family: 'OpenSans Condensed';
    font-size: 16px;
    font-weight: bold;
    line-height: 18px;
}

.testo_tabella
{
    line-height:16px;
    font-family:'Open Sans Condensed';
    font-size:14px;
    color:#333333;
}

.bordo-sx_rosso
{
    border-left:1px solid #cc1020; 
}

.bordo-bot_rosso
{
    border-bottom:1px solid #cc1020; 
}

.link_posizione, .link_posizione:active, .link_posizione:visited
{
    color: #ffffff;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
}

.link_posizione:hover
{
    color: #ffffff;
    font-size: 16px;
}

.link_posizione2, .link_posizione2:active, .link_posizione2:visited
{
    color: #ffffff;
    font-size: 14px;
    text-decoration: underline;
}

.link_posizione2:hover
{
    font-weight: bold;
    color: #ffffff;
    text-decoration: underline;
}






.menusito {
background-color:  #cc1020;
color:#ffffff;
text-align: center; 
font-family: 'Open Sans Condensed'; 
font-size: 20px;
cursor: pointer;
}


.menusito:hover, .menusito.hover
{
background-color:  #ffffff;
color:#cc1020;
font-size: 20px;
font-weight: bold;

}

/*div.sottomenusito {
height:2px;
overflow:hidden;
}


div.sottomenusito:hover 
{
height:100%;
overflow:none;
color:#cc1020;

}*/

td.menusito2 {
color:#666666;
text-align: center; 
font-family: 'OpenSans'; 
font-size: 14px;
}

td.menusito2:hover, td.menusito2.hover
{
font-size: 18px;
font-weight: bold;
background-color:#eeeeee;
}

td.menusito2:hover a
{
color:#666666;
}

td.menusito2 a
{
color:#666666;
}


td.menuscheda {
color:#ffffff;
text-align: center; 
font-family: 'OpenSans';
font-weight:bold;
font-size: 18px;
}

.menuscheda {
color:#ffffff;
text-align: center; 
font-family: 'OpenSans';
font-weight:bold;
font-size: 18px;
padding:14px;
}

td.selected {
font-size: 19px;
font-weight: bold;

}

.menuscheda:hover, .menuscheda.hover
{
font-family: 'Open Sans Condensed'; 
font-size: 24px;
font-weight: bold;

}

.menuscheda:hover a,
{
color:#ffffff;
}

.menuscheda a
{
color:#ffffff;
}
