/* CSS Document */
H2{
font-size:18px;
color:#333333;
margin-bottom:15px;
}
#boxContenuti .colonna{
width:220px;
background-color:#efefef;
float:left;
color:#666666;
padding-top:20px;
overflow:hidden;

}
.news{
margin-bottom:20px;
width:180px;
/*float:left;*/
}
.news IMG{
float:left;
}
.news P
{
    /*width:112px;
    float:left;
    margin-left:10px;*/
}
#boxContenuti .colonnaBig{
width:410px;
background-color:#f9f9f9;
float:left;
color:#333333;
padding-left:18px;
padding-right:12px;
padding-top:10px;
padding-bottom:40px;

/*display:inline;*/
}

.minHeightColonna{
width:1px;
float:left;
height:458px;
}
/*.boxNewsLetter{
    margin-top:30px;
    margin-bottom:30px;
    background-color:#efefef;
    height:120px;
    padding-left:11px;
    padding-right:11px;
}*/
.boxNewsLetter{
    margin-top:0px;
    margin-bottom:30px;
   background-color:#efefef;
    /*height:120px;*/
    padding-left:11px;
    padding-right:11px;
  /*  border:1px solid black*/
}

.boxNewsLetter input{
margin-top:5px;
margin-bottom:10px;
/*width:70px;*/
/*height:22px;*/
border:1px solid #c0c0c0;
}

.boxNewsLetter H2
{
margin-bottom:8px;
}

.boxNewsLetter A{
color:#333333;
font-size:11px;
font-weight:bold;
}
.colonnaBig IMG{
margin-right:8px;
}
.colonna H2
{
   /* margin-left:9px;*/

}

.elencoNews{
float:left;
margin-left:12px;
}
.boxBrochure{
float:left;
margin-top:20px;

}
.boxBrochure img{
float:left;
}
.boxBrochure P{
width:128px;
float:left;

}
#elencoNormative{
float:left;
width:207px;
padding-left:12px;
}
.normativa{
/*margin-left:8px;*/
margin-bottom:20px;
width:170px;
}
.boxVideoGallery{
width:219px;
float:left;
margin-top:120px;
}
.boxVideoGallery img{
float:left;
margin-right:12px;
/*margin-left:8px;*/
}
.boxVideoGallery P{
width:130px;
float:left;
padding-right:12px;
}

#boxMenu .box{
/*background-image:url(../images/bgBoxMenu.jpg);*/
margin-left:17px;
margin-right:16px;
height:144px;
/*padding-top:6px;*/
}


#boxMenuFinto
{
    background-image:url(/images/under_flash.jpg);
    background-repeat:no-repeat;
    height:56px;
}

.imgNews
{
    float:left; 
    margin-right:5px;
}

.btnNewsletter
{
    /*width:70px;*/
    margin:0px!important;
    background-image:url(/images/invia_g.jpg);
    width:72px;
    height:28px;
    border:0px!important;
    background-color:Transparent!important;
}

.menuDropDown
{
    width:219px;
    float:left;
    /*padding-left:9px;*/
}
.menuDropDown H2
{
   /* margin-bottom:10px;*/
   
margin-bottom:2px
}

.menuDropDown .dx
{
    margin-left:2px;
 
 }

.menuDropDown .thumb
{
   float:left;
   display:inline;
   width:108px;
   height:71px;
   margin-bottom:2px;  
}
.menuDropDown .thumb A:hover IMG
{
opacity: .4;
 filter:alpha(opacity=40);

}

.sottomenu
{
   /* padding-left:9px;*/
   float:left;
}
.voce
{
   float:left;
    padding-left:5px;
    background-color:Black;
    margin-bottom:2px;
    margin-top:1px;
}
.voce .tt
{
float:left;
background-color:#515151; 
width:205px;
border-left:2px solid #EFEFEF;
padding-left:7px; 
padding-bottom:7px;
padding-top:7px;  
}

.voce .tt a
{
    color:#ffffff!important;
    font-size:10px;
    font-weight:bold;
    

}


.sottovoce a

{
    display:block;
    padding-left:22px;
    background-color:#949494;
    padding-top:5px;
    padding-bottom:5px;
    margin-bottom:1px;
    color:#efefef!important;
    width:190px;
    background-image:url(../images/freccinaMenuSx.gif);
    background-position:14px 8px;
    background-repeat:no-repeat;

}
.sottovoce a:hover
{
background-color:#787878;
text-decoration:none;


}

/*.voce1 a
{
    color:#003366!important;
}

.voce2 a
{
    color:#006633!important;
}

.voce3 a
{
    color:#D1A100!important;
}

.voce4 a
{
    color:#A588D4!important;
}

.voce5 a
{
    color:#F98200!important;
}

.voce6 a
{
    color:#F94B00!important;
}*/

.sottomenu
{
    display:none;
    padding-left:7px;

}
.sottomenu a
{
       font-size:9px; 
}
#boxPresentazione
{
float:left;
width:408px;
}
#boxPresentazione .dx
{
    margin-left:4px;
   }
.boxPrimoPiano
{
    float:left;
    width:200px;
    /*height:144px;*/
   /* margin-left:2px;*/
    margin-top:7px;
    margin-bottom :7px;
    display:inline;
   
}
.boxPrimoPiano .header
{
    height:20px;
    background-color:#515151;
    padding-top:7px;
    padding-left:7px;
    
   
 
}
.boxPrimoPiano .header H3
{
   /* margin-top:10px;*/
 font-size:11px!important;
    font-weight:bold;
    color:White;
    display:block;
    }
.boxPrimoPiano .body
{
    border:2px solid #515151;
    height:118px;
    padding-left:5px;
    padding-right:5px;
    padding-top:4px;
     font-size:11px!important;
     color:#858585;
}
.boxPrimoPiano .body A
{
    font-size:11px!important;
   margin-right:5px;
   color:#515151;
   }
   
  
#bannerColDx
{
margin-top:2px;
margin-bottom:2px;
display:inline;
}


.testoBoxLungoNew
{
font-size:12px;
}


.titoloRossoNews
{
    color:#d23139;
    font-weight:bold;
    font-size:14px;
}



/*.testoRed
{
    color:#EA0813;
    font-weight:bold;
}*/


/*
.testoBlu
{
    color:#11549f;
}
.testoVerde
{
    color:#008131;
}
.testoArancio
{
    color:#FF7200;
}*/

.boxXolonna
{

}

.boxXolonna .news{
background-color:#EFEFEF;
margin-bottom:18px;
padding-left:11px;
padding-top:5px;
width:170px
}



#boxContenuti{
background-image:url(../images/sfuma_colonnaDx.gif);
}