body { 
	background-color:#dee2e9; 
	font-family:Arial, Helvetica, sans-serif;	
}
/****** tabella principale ********/

#tab_princ {
	width:773px;
	
}

#testata{/*background-image:url(../images/testata.jpg);background-repeat:no-repeat;*/width:630px;height:168px;vertical-align:bottom}

#testata_orange{ padding:0;margin:0}
#sx { 
	background-color:#f4790c;
	text-align: left; 
	vertical-align:top;width:122px;border:5px solid #fff}

#menu{
	width:140px;
	height:620px; 
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
 	text-align: left;
 	v-aling:top;ƒ
 	color:rgb(255, 255, 255);
 	text-decoration: none;
}
#menu a{
	font-size:11px 
}
.loghini{
	background-color:#FFFFFF;
	height:450px;
	vertical-align:top;
}
.no_loghi{
	background-color:#FFFFFF;
	height:20px;
}
#dx { 
	background-color:#FFFFFF;
	text-align: left;
	vertical-align:top;
	/* width:77%;*/
	width:651px
}

#sotto {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
 	text-align: center;
 	color:#000000;
}

#contenuti {
 	width:100%; 
	
}

.logo{
padding-top:5px;
padding-bottom:5px;
}
/************************************************** Pagina iniziale ***********************************************/
#t_edit{
	width:100%;
}

.titolo_editoriale {
 	font-family:Arial, Helvetica, sans-serif;
	 font-size:11px;
 	font-weight:bold;
	 color:#f4790c;
	 padding-left:10px;
	 padding-top:10px;
	
}

.s_tit { 
 	 font-family:Arial, Helvetica, sans-serif;
 	 font-size:11px;	
 	 font-weight:bold;
	 padding-left:10px;
}

.text { 
  	font-family:Arial, Helvetica, sans-serif;
 	font-size:11px;	
	padding-left:10px;

}

#img_edit{
	width:112px;
}

#img{
	text-align:center;
}

#ora_t{ 
	background-color:#dee2e9;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#00224f;
	height:24;

}

#ora_td{ 
	background-color:#dee2e9;
}

.ora_focus{ 
	background-color:#dee2e9;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	width:50%;
	height:24;
	color:#00224f;

}

.ora_focus_TX{ 
	background-color:#dee2e9;
	width:50%;
	height:209px;
}
.title_ora{
	padding-left:10px;
	color:#00224f;
}
.s_tit_focus {
    padding-top:4px;
	padding-left:10px;
}

.testo_focus {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#656565;
	padding-left:10px;
}

#bruxelles{
	background-color:#dee2e9;
	width:494px;
	height:178px;
}

#titolo_bru{
    color:#00224f;
	padding-left:10px;
	padding-top:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
 	font-weight:bold;
}	

#sub_bru{
	padding-left:10px;
}
#text_bru{
	color:#5c5c5c;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:10px;
}

.tit_opinione{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
 	font-weight:bold;
	color:#fb7400;
	padding-left:10px;
	padding-top:10px;
	
}

#udienza{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
 	font-weight:bold;
	color:#fb7400;
	padding-left:10px;
	padding-top:1px;
	
}

#fondo{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
 	font-weight:bold;
	color:#fb7400;
	padding-left:10px;
	padding-top:10px;
	
}
.sot_opinione{
	padding-left:10px;
}
.text_opinione{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#656565;
	padding-left:10px;	
}

.linea_grigia{
width:50%;
height:22px;
background-color:#c7ddf3;
}
.td_news{
vertical-align:top;
width:366px;
height:222px;
}

/************************************************* pagine contenuti **********************************************/
.tab_testo { 
 	width:97%;

}

.titolo {
 	font-family:Arial, Helvetica, sans-serif;
	 font-size:13px;
 	font-weight:bold;
	 color:#fb7400;
	 padding-top:10px
}

.sottotitolo {
 	font-family:Arial, Helvetica, sans-serif;

	 font-size:12px;
	 font-weight:bold;
}

.testo {
 	font-family:Arial, Helvetica, sans-serif;
 	font-size:12px;
}

#segue{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.continua{
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
 	font-size:11px;
	padding-bottom:10px;
	color:#ff0000;
}



/************************* link menu *****************************************/

a.l_menu:link{
 	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
 	text-align: left;
	color:#FFFFFF;
	text-decoration:none;
}

a.l_menu:visited{
 	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
 	text-align: left;
	color:#FFFFFF;
	text-decoration:none;
}

a.l_menu:hover{
 	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
 	text-align: left;
	color:#FFFFFF;
	text-decoration:none;
}

a.l_menu_grass:link{
 	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
 	text-align: left;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

a.l_menu_grass:visited{
 	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
 	text-align: left;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

a.l_menu_grass:hover{
 	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
 	text-align: left;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
/*************link continua *****************/


.continua a:link{	
	font-family:Arial, Helvetica, sans-serif;
 	font-size:11px;
 	color:#ff0000;
	
}

.continua a:visited{	
	font-family:Arial, Helvetica, sans-serif;
 	font-size:11px;
 	
 	color:#ff0000;
	
}

.continua a:hover{	
	font-family:Arial, Helvetica, sans-serif;
 	font-size:11px;
 	
 	color:#ff0000;
	
}


/***********************************************************************/

.sot_opinione a:link{
	color:#00375f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
 	font-weight:bold;
}

.sot_opinione a:visited{
	color:#00375f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
 	font-weight:bold;
}

.sot_opinione a:hover{
	color:#00375f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
 	font-weight:bold;
}
/***********************************************************************/
.tit_opinione a:link{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
 	font-weight:bold;
	color:#fb7400;
}

.tit_opinione a:visited{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
 	font-weight:bold;
	color:#fb7400;
}
.tit_opinione a:hover{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
 	font-weight:bold;
	color:#fb7400;
}
/***********************************************************************/

#sub_bru a:link{
    font-size:11px;
    font-family: Arial, Helvetica, sans-serif; 
    font-weight:bold;
    color:#336699;
}

#sub_bru a:visited{
    font-size:11px;
    font-family: Arial, Helvetica, sans-serif; 
    font-weight:bold;
    color:#336699;
}

#sub_bru a:hover{
    font-size:11px;
    font-family: Arial, Helvetica, sans-serif; 
    font-weight:bold;
    color:#336699;
}
/***********************************************************************/

.s_tit_focus a:link{
    font-size:11px;
    font-family: Arial, Helvetica, sans-serif; 
    font-weight:bold;
    color:#336699;
}

.s_tit_focus a:visited{
    font-size:11px;
    font-family: Arial, Helvetica, sans-serif; 
    font-weight:bold;
    color:#336699;
}

.s_tit_focus a:hover{
    font-size:11px;
    font-family: Arial, Helvetica, sans-serif; 
    font-weight:bold;
    color:#336699;
}

/*****************************************************************/

#sotto a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
 	text-align: center;
 	color:#FFFFFF;
	text-decoration:none;
}

#sotto a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
 	text-align: center;
 	color:#FFFFFF;
	text-decoration:none;
}

#sotto a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
 	text-align: center;
 	color:#000;
	text-decoration:underline;
}
