/* CSS Document */
html,body{
	font-family:Tahoma;
	font-size:10px;
	color:#303030;
}
body{
/*background-image:url(../images/background.gif);*/
background-repeat:repeat-x;
background-color:#e3e3e3;/*#EFEFEF;*/
}
.clearLeft{
	height:1px;
	clear:both;
	width:100%;
	overflow:hidden;
}
*{
margin:0px;
padding:0px;
/*overflow:hidden;*/
border:0px
}

H1
{
    font-size:15px;
}

A{
text-decoration:none;
font-weight:bold;
font-size:11px;
}
A:hover{
text-decoration:underline;
}

#boxGenerale{
	width:914px;
	/*background-color:#F9F9F9;*/
	background-image:url(../images/sfuma_texture.jpg);
	margin:0 auto;
	/*border:1px solid black;*/
	overflow:hidden;
}

#boxHeader{
width:914px;
height:112px;
padding-left:17px;
background-image:url(../images/sfuma1.gif);
background-repeat:repeat-y;
position:relative;

}
#boxHeader IMG{
border-bottom:1px solid #666666;
}

#boxBanner
{
    position:absolute;
    width:468px;
    height:60px;
    /*background-color:Red;*/
    right:50px;
    top:10px;
}

#boxBannerVert
{
    display:block;
    position:fixed;
   width:120px;
    height:600px;
   /* background-color:Red;*/
    /*right:30px;*/
   left:1160px;
    top:20px;
}

#boxMenu{
background-image:url(../images/sfuma1.gif);
background-repeat:repeat-y;
height:188px;
}

#boxMenu A{
color:#FFFFFF;
}
#boxMenu A:hover{
color:#999999;
}
#boxMenu A.selected{
color:#999999
}

#boxMenu .box LI{
float:left;
list-style:none;
margin-right:30px;
}

#boxMenu .box{
/*background-image:url(../images/bgBoxMenuInterna.jpg);*/
background-position:bottom;
background-repeat:no-repeat;
margin-left:17px;
margin-right:16px;
height:150px;
/*padding-top:6px;*/
}
#boxMenu .box .menu{
background-image:url(../images/sfumaMenuInterna.gif);
background-repeat:repeat-x;
height:19px;
padding-top:2px;
width:880px;
}
#boxMenu .box UL{
margin-left:52px;

/*margin-top:2px;*/

}

#boxFlash
{
    margin-top:19px;
}

#boxContenuti{
margin-top:8px;
padding-left:17px;
background-image:url(../images/sfuma1.gif);
background-repeat:repeat-y;
background-color:#009900;
font-size:11px;
/*border:1px solid black*/

}

#boxContenuti A{
/*color:#ffffff;*/
color:#515151;
/*background-color:#515151;*/



}


#menuSx .link_ A,#menuSx A{
color:#ffffff!important;
background-color:#515151!important;
padding-top:7px;
padding-bottom:7px;
padding-left:7px;
display:block;
border-left:2px solid #EFEFEF;
width:206px;
font-size:9px;
}



#CONT_sub_menuSx
{
    background-color:#EFEFEF;
    margin-left:-5px;

}
UL#sub_menuSx
{
    padding-top:2px;
}
.sub_sezioni A,#menuSx .sub_sezioni A
{
    background-color:#949494!important;
   
color:#EFEFEF!important;
display:block!important;
margin-bottom:1px!important;
padding-bottom:5px!important;
padding-left:22px!important;
padding-top:5px!important;
width:198px!important;
background-image:url(../images/freccinaMenuSx.gif);
background-position:14px 8px;
background-repeat:no-repeat;
}
.sub_sezioni A:hover,#menuSx .sub_sezioni A:hover,#menuSx .sub_sezioni A.selected
{
   background-color:#787878!important; 
   text-decoration:none!important; 
}

#boxFooter{
clear:both;
padding-left:17px;
background-image:url(../images/sfuma1.gif);
background-repeat:repeat-y;

}
#boxFooter .box{
width:880px;
background-image:url(../images/bgFooter.gif);
background-repeat:repeat-x;
height:35px;
padding-top:12px;
padding-bottom:15px;
}
#boxFooter A{
color:#FFFFFF;
font-size:11px;
font-weight:normal;
}
#boxFooter A:hover{
color:#999999;
}
#boxFooter UL
{
    float:left;
/*border:1px solid black*/
}
#boxFooter LI
{
    display:inline;
float:left;

list-style:none;
margin-left:16px;
/*margin-right:20px;*/

}
#boxFooter2{
background-image:url(../images/bgFooter2.gif);
height:24px;
}

.titoloArticolo
{
    font-weight:bold;
    font-size:12px;
    margin-bottom:5px;
}

.minHeightColonna{
width:1px;
float:left;
height:400px;
}

#boxVociInterne
{
    margin-left:25px;
    margin-right:25px;
    width:800px;
    /*background-image:url(../images/sfondoMenuFormazione.gif);
    background-repeat:repeat-x;*/
    background-color:#484849;    
    padding-bottom:30px;
    padding-top:30px;

}

#boxVociInterneFoot
{
    margin-left:25px;
    margin-right:25px;
    width:800px;
    height:79px;
    background-image:url(../images/sfondoFormazioneFoot.gif);
    background-repeat:repeat-x;
    /*background-color:#484849;    */
}

#boxVociInterne li

{
    background-image:url(../images/bottone_grigiochiaro.gif);
    background-repeat:no-repeat;
    background-position:0 3px;
    line-height:20px;
    padding-bottom:20px;
    padding-left:20px;
 
}


#boxVociInterne li
{
    list-style:none;
}

#boxVociInterne a
{
    color:white;
}

#boxAreeInterne 
{
    margin-top:15px;
}

#boxMenuFormazione li
{
    /*border-top:1px dotted #989898;
    padding-top:10px;
    padding-bottom:10px;
    /*background-image:url(../images/bottone_grigio.gif);*/
    background-repeat:no-repeat;
    background-position:0 10px;
    padding-left:5px;
    list-style:none;    
    margin-bottom:1px;
}

#boxMenuFormazione #menuSx div li
{
   /* border:none;
    padding:0px;
    margin:0px;
    margin-left:20px;
    background-image:url(../images/freccinaMenu.gif);
    background-repeat:no-repeat;
    background-position:0 5px;
    color:Black;
    margin-bottom:0px!important;
    padding-left:10px;
    */
}

#boxMenuFormazione a:hover
{
    /*color:Black!important;*/
    text-decoration:none;
    
}

#boxMenuFormazione ul
{
    /*margin-bottom:10px;*/
   /* line-height:15px;*/
    /*margin-top:-13px;*/
}

#boxMenuFormazione
{
   /* margin-left:5px;
    margin-right:5px;*/
}



#boxContenuti .colonnaBig ul
{
    margin-left:25px;
}

#boxContenuti .colonnaBig h3
{
    font-size:12px;
}


#boxContenuti .colonnaBig 
{
    background-color:#F9F9F9;
    color:#333333;
    float:left;
    padding-left:18px;
    padding-right:12px;
    padding-top:10px;
    width:628px;
    padding-bottom:10px;
}

#boxDownload
{
    margin-top:30px;
}

.stileMenuInterne li
{
    
}
#boxMenu .bIta
{
    float:left;
    background-image:url(../images/band_ita.gif);
    background-color:Transparent;
    width:17px;
    height:17px;
    margin-left:21px;
    cursor:pointer;
}
#boxMenu .bEng
{
    float:left;
    background-image:url(../images/band_eng.gif);
    background-color:Transparent;
    width:17px;
    height:17px;
    margin-left:10px;
    cursor:pointer;
}
#boxMenu .box UL{
    margin-left:110px;
}

.latestNews{
    background-color:#efefef;
    margin-bottom:18px;
    width:170px;
    padding-left:14px;
    padding-top:5px;
}

.latestNormativa
{
    background-color:#EFEFEF;
    margin-bottom:18px;
    padding-left:14px;
    padding-top:5px;
    width:170px;    
}    

#boxRicerca
{
    position:absolute;
    top:80px;
    right:50px;
}


#header_parola
{
   /* background-image:url(http://www.google.com/coop/intl/it/images/google_custom_search_watermark.gif);*/
    background-repeat:no-repeat;
    background-color:White;
    background-position:left;
    
    
}

/*
#cse-search-results IFRAME
{
 width:820px;
 }*/
 
 #boxContenuti A:hover
{
 /*color:#ffffff!important;*/
 text-decoration:underline!important;   
}
#piva
{
    float:left;
    color:White;
    margin-top:10px;
    margin-left:16px;
    font-size:11px;
    /*border:1px solid black;*/
    width:700px;
    display:inline;
    
}


.testo
{
    text-align:justify;
}

.rosso
{
	color:#eb0000;
}

.grigio
{
	color:#858585;
}
.azzurro
{
	color:#0083C9;
}

#menu_bEng
{
     /* display:none;*/
    }

#menuIndex_bEng
{
   /* display:none;*/
    
  }
  
  
  #menuIndex1_bEng
  {
   /* display:none;*/
    
  }
  
  #bannerColDx
{
    float:left;
    width:200px;
   /* height:200px;*/
    margin-top:24px;
    margin-left:9px;
    margin-bottom:40px;
    padding-bottom:30px;
 
}

#boxAreeInterne A
{
    background-image:url("../images/freccinaFormazione.gif");
    background-repeat:no-repeat;
    background-position:0px 4px;
    margin-top:15px;
    padding-left:12px;
}
#boxDownload A
{
    background-image:none;
     margin-top:0px;
    padding-left:0px;
}




/* colori testo --------------------------------------**/

.testoNero
{
    color:#000;
    
}
.testoNeroMedio
{
    color:#000;
	font-size:14px;
    
}
.testoNeroGrande
{
    color:#000;
	font-size:16px;
    
}
.testoRed
{
    color:#EA0813;
    
}
.testoRedMedio
{
    color:#EA0813;
	font-size:14px;
    
}
.testoRedGrande
{
    color:#EA0813;
	font-size:16px;
    
}

/*.testoRed2
{
    color:#d23139;
  
}*/

.testoBlu
{
    color:#11549f;
}
.testoBluMedio
{
    color:#11549f;
	font-size:14px;
}
.testoBluGrande
{
    color:#11549f;
	font-size:16px;
}
.testoVerde
{
    color:#008131;
}
.testoVerdeMedio
{
    color:#008131;
	font-size:14px;
}
.testoVerdeGrande
{
    color:#008131;
	font-size:16px;
}
.testoArancio
{
    color:#FF7200;
}
.testoArancioMedio
{
    color:#FF7200;
	font-size:14px;
}
.testoArancioGrande
{
    color:#FF7200;
	font-size:16px;
}


/*-----------------------------------------------------*/