/*  TAG */
 html,body {
margin:0px;
padding:0px;
text-align:center;
background-color: #E4E1E0;
}

A {
color:#296CA1;
font-weight:bold;
text-decoration:none;
padding:0px}
A:hover {
color:#296CA1;
text-decoration:underline;
padding:0px}

/*  ID */
#container{
    width: 770px;
    margin: 0px auto;   /*centra negli altri browsers*/
    text-align: left;   /*ripristina l'allineamento*/
	background: url(../img/sfondo_container.gif) repeat-y;
	background-position: right;
	background-color: #ffffff;
	padding:0px;
	} 
		 
#top{
margin-top:0px;
width:770px;
background: url(../img/sfondo_top.jpg) no-repeat;
background-color: #E4E1E0;
height: 137px;
}
#logo{
margin-top:6px;
margin-left:9px;
}
#barraCal{
background: url(../img/sfondo_barraCal.jpg) repeat-x;
border-right:1px #4481C0 solid;
border-left:1px #4481C0 solid;
height: 28px;
width:768px;
margin-top:0px;
padding-top:3px;

}
#topMenu{
background: url(../img/sfondo_top_menu.jpg) repeat-x;
height: 13px;
width:770px;
}

#footer{
background-color: #E4E1E0;
width: 770px;  
    }
/*#fineContenuti
{
background: url(../img/sfondo_fine_menu.gif) repeat-x;
width:756px;
background-color: #E4E1E0;
} */
#sottomenu{
margin-top:-2px;
margin-left:21px;
padding-top:4px;
background: url(../img/sfondo_sottomenu.jpg) no-repeat;
width:142px;
height:83px;
    }
#main{
width:770px;
    }
#btn{
/*margin-top:3px;*/
margin-left:510px;
    }
/*  CLASS */
.menu{
   background: url(../img/sfondo_menu.jpg) repeat-y;
   width: 177px; 
   height:100%; 
    } 
.borderBlu{
   border: 1px solid #296CA1;
   padding:0px;
    } 
.tabHome_CalAtt
{  
margin-top:6px;
margin-bottom:6px;
background: url(../img/sfondo_tabHomeCalAtt.gif) repeat-y;
  padding-left:10px;
   padding-top:3px;
   padding-bottom:3px;
   padding-right:10px;
    } 
	.titoli
{  
padding-left:12px;
height:11px;
background: url(../img/sfondo_titoli.gif) repeat-x;
    } 
	.newAtt
{  background: url(../img/sfondo_newAtt.gif) no-repeat;
padding-left:10px;
    } 	
	.vocemenu {
margin-left:8px;   
margin-bottom:2px;   
    }
		.vocesottomenu {
margin-top:0px; 		
margin-left:0px;   
    }
	.dueCom
{  background: url(../img/imgHome_centro2.jpg) no-repeat;
 background-position:bottom;   }
		.newCom
{  padding-left:15px;
color:#276CA3;
bgcolor:#CADBF4;


    }//background: url(../img/sfondo_comunicazioni.gif) no-repeat;
	
.gadget {
font-family: Arial, Helvetica;
font-size: 11px;
font-weight:bold;
color:#F77016;
margin-left:50px;
margin-top:5px   
margin-bottom:2px;   
    }	

	.bannerAnnalena {
margin-left:8px;   
margin-top:50px;   
    }
.testo {
font-family: Arial, Helvetica;
font-size: 11px;
text-align:justify;
color:#000000;
    }
	.testoArancioBold {
font-family: Arial, Helvetica;
font-size: 11px;
font-weight:bold;
color:#F77016;
    }
		.testoArancioBold A:{
font-family: Arial, Helvetica;
font-size: 11px;
font-weight:bold;
text-decoration:none;
color:#F77016;
    }
			.testoArancioBold A:HOVER{
font-family: Arial, Helvetica;
font-size: 11px;
font-weight:bold;
text-decoration:underline;
color:#F77016;
    }
		.testoArancioData {
font-family: Arial, Helvetica;
font-size: 18px;
font-weight:bold;
color:#F77016;
    }
			.testoBluData {
font-family: Arial, Helvetica;
font-size: 18px;
font-weight:bold;
color:#276CA3;
    }
		.testoBluBoldBig {
font-family: Arial, Helvetica;
font-size: 14px;
font-weight:bold;
color:#276CA3;
    }
	.testoBluBold {
font-family: Arial, Helvetica;
font-size: 11px;
font-weight:bold;
color:#276CA3;
    }
		.testoBluAzzurro {
font-family: Arial, Helvetica;
font-size: 11px;
font-weight:bold;
color:#276CA3;
background: url(../img/freccia_sottomenu.gif) no-repeat;
padding-left:12px;
background-color:#E6EDF8;
    }
			.testoBlu {
font-family: Arial, Helvetica;
font-size: 10px;
color:#276CA3;
padding-left:2px;
    }	
.sottomenuVoci {
{  background: url(../img/freccia_sottomenu.gif) no-repeat;
padding-left:12px;
font-family: Arial, Helvetica;
font-size: 11px;
font-weight:bold;
color:#296CA3;
    }
.sottomenuBox { 
width:200px;
padding-left:5px;
margin-top:5px;
margin-left:15px;
padding-top:5px;
background-color:#E6EDF8;
    }
	.sottolineato{

   border-bottom: 1px solid #CEDEF8;  
    }
.imgDotted{
   border: 1px dotted #CEDEF8;  
   padding:5px;
    }

/*usato in riquadri approfondimenti*/

.testoArancio {
font-family: Arial, Helvetica;
font-size: 11px;
color:#ffffff;
font-weight:bold;
background-color:#F77016;
padding-left:5px;


    }
	 
.arancioDotted{
 border: 1px dotted #F77016;  
 padding:5px;
    }
.tabBordoGrigio {
border: 1px solid #E4E1E0;
padding:5px ;
    }
	.testoSfondoGrigio {
font-family: Arial, Helvetica;
font-size: 11px;
text-align:justify;
color:#000000;
background-color: #E4E1E0;
padding:5px;
    }
		.testoBianco {
font-family: Arial, Helvetica;
font-weight:bold;
font-size: 11px;
color:#ffffff;
padding:5px;
    }
			.testoBianco A {
font-family: Arial, Helvetica;
font-weight:bold;
font-size: 11px;
color:#ffffff;
padding:5px;
    }
			.testoBianco A:HOVER {
font-family: Arial, Helvetica;
font-weight:bold;
font-size: 11px;
color:#ffffff;
padding:5px;
    }
	
	.testoArchivio {
font-family: Arial, Helvetica;
font-weight:bold;
font-size: 11px;
color:#276CA3;
padding:5px;
    }
			.testoArchivio A {
font-family: Arial, Helvetica;
font-weight:bold;
font-size: 11px;
color:#276CA3;
padding:5px;
    }
			.testoArchivio A:HOVER {
font-family: Arial, Helvetica;
font-weight:bold;
font-size: 11px;
color:#276CA3;
padding:5px;
    }
		.testoSfondoAzzurro {
font-family: Arial, Helvetica;
font-size: 11px;
text-align:justify;
color:#000000;
background-color: #E6EDF8;
padding:5px;
    }
	.bordoArancio{
border: 1px solid #F77016;}
	.bordoBlu{
border: 1px solid #276CA3;}

	.bordoSX{
border-left: 1px solid #276CA3;}
	.bordoBlu{
border: 1px solid #276CA3;}

