/* general classes */
BODY  {
    font-family: Verdana,arial,helvetica,sans-serif;
    font-size:11px;
    color:black;
    background : White;
	/*background-image: url('img/page_bg.jpg');*/
	background-attachment:fixed;
}

A {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:black;
	text-decoration : none;
}

A:HOVER {
    text-decoration: underline;
    color: red;
}

TH,TD {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:black;
    background-color : #D5D5D5;
}

HR {
	border : 1px solid #D3D3D3;
}

.cornice {
	border : 1px solid #000000;
}

.error {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 11px;
    color : Red;
}

.info {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 11px;
    color : Blue;
}


/*bottone solo immagine (senza bordo 3D)*/ 
button.imagebutton{
 border:0px;
 background:transparent;
 margin:0px;
 padding:1px;
}

#headernav td
{
  background-color: transparent;
}

#menuheader{ /*menu presente sulla testata: homepage ec...*/
  display:inline;
  float: right;
  position:relative;
  right: 20px;
/*  top: -20px;*/
  /*
  top:-10px;
  left:450px; */
}


#menuheader A, #menuheader A:active, #menuheader A:hover{ /*menu presente sulla testata: homepage ec..*/
  color: black;
  font-weight:bold;
  font-family:verdana,arial, sans-serif;
  font-size:10px;
  text-decoration:none;
}
#menuheader A:hover{color:#A40009;}

#maincontent{
/* width: 782px; non funziona su IE*/
}
/* these are used by modules and core to render text inside tables */
.centerboxtext {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
  color : Black;
  background-color : White;
  padding-bottom:10px;
  padding-left: 2px;
  padding-right: 6px;
}

.notiziari-top {
  font-family : Arial, Helvetica, sans-serif;
  background-image : url('/themes/nt/img/article-top.gif');
  background-repeat : repeat-y;
  bgcolor: #6A9BA6;
  background-color: #6A9BA6;
  border: 0px solid #000000;
  border-bottom: 1px solid #000000;
  padding-left: 5px;
  text-align : left;
  font-style : normal;
  font-variant : normal;
  font-weight : bold;
  font-size : 14pt;
  color : #000000;
}

/**
 * BOX LATERALI
 */ 
 
.sideboxgray { background-color: #EFEFF0 }
.sideboxwhite { background-color: #FFFFFF }
.sidebox{
 /*margin-top:5px;*/
 margin-left:5px;
 margin-right:5px;
 margin-bottom:5px;
}

.sidebox a.red:link,.sidebox a.red:visited
{
  color: #AA1E1F;
}

/* these are used by the theme only - do not use outside theme!*/

.sideboxtitle{
  background-color: #EFEFF0;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  padding-left:10px;
	/*line-height:30px;*/
	padding-top: 8px;
	padding-bottom: 8px;
	
}

.sideboxtitle, .sideboxtitle a:link, .sideboxtitle a:visited {
	color:#0B1B92;
  font-size:13px;
  font-weight : bold; 
}

.sideboxtitle img
{
  position:relative;
  top:-2px;
}

.sideboxspacer{
 background-color: #EFEFF0;
 margin-top:1px;
 margin-bottom:1px;
 height:2px;
 font-size:0px; /* IE fix */ 
 padding:0px;
 border:0px;
}

.sideboxtext
 {
	background-color: #EFEFF0;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
  color : #797979;
  margin: 0px;
  padding: 2px;
}

.sideboxtext,
.sideboxtext a:link,
.sideboxtext a:visited
 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
  color : #797979;
}

.sideboxtext,
.sideboxtext li a:link,
.sideboxtext li a:visited
{
  padding: 2px;
  margin: 0px;
  display: block;
}




.sideboxtext ul
{
  list-style-type: none; 
  list-style-image: url(img/bullet_red.gif);
  padding-left: 20px;
  margin: 0px;
  margin-top:0px;
  margin-bottom:0px;
  
}

.sideboxtext ul li
{
  margin-top:5px;
  margin-bottom:5px;
}
     
.sideboxtext ul li a:link,
.sideboxtext ul li a:visited
{
	font-weight: bold;
}
         

.sideboxtext a:hover{
  /*background-color: #FCDEB8;*/
  color: black;
  text-decoration:none;
}

/**
 * FINE BOX LATERALI
 */ 

a.block,a.block:link,a.block:visited{display:block;}
a.block:hover{}

.tematiche_table, .tematiche_table TD, .tematiche_table TH, .tematiche_table TR
{
  background-color:#FEFEFE;
}


.tematiche_table {border-collapse: collapse}
.tematiche_table td
{
 border:2px solid #D6D6D6;
 text-align: center;
} 

.tematiche_table td.special
{
 background-color: #FFFDFD;
}



a.menuheader2,a.menuheader2:link,a.menuheader2:visited{
  font-size:12px;
  font-weight:bold;
  margin-left:3px !important; 
  margin-left: 1px; 
  margin-right: 3px !important;
  margin-right: 1px;
  text-align:center;
  line-height:30px;
  display: inline;
}

a.menuheader2:hover{color:#A80F14; text-decoration:none;}

.tematiche_table td.special a.menuheader2:link,.tematiche_table td.special a.menuheader2:visited
{
  color: #A81019;
}

a.menuheader2:link,a.menuheader2:visited
{
line-height:22px;
} 

.menuheader3{
  float:right;
  height:37px !important;
  height:60px;
  width:83px !important;
  width:84px;
  margin-right:2px;
  padding-top:20px;
  background-image : url('/themes/nt/img/menuheader3.png');
  background-repeat:no-repeat;
}
.menuheader3 a, .menuheader3 a:active, .menuheader3 a:visited{
  text-decoration:none;
  font-size:12px;
  font-weight:bold;
  padding-left:5px;
  color:#A81019;
  text-align:center;
}

.menuheader3 a:hover{color:black; text-decoration:none;}


.plainboxtitle {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
    color : #FFD700;
    font-weight : bold;
    background-color : Blue;
}

.plainboxtext {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
    color : Black;
    background-color : White;
}


.centerbox{
  padding-top:5px;
  padding-left:10px;
  padding-right:10px;
  text-align:justify;
  padding-bottom:20px;
  margin-bottom:10px;
  background:white;
  border:1px solid #EFEFF0;

}


.centerbox td
{
  background-color: transparent;
}

.centerboxtitle {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 20px;
  color: #A80E13;
  font-weight : bold;
}

.pgprocessed {
	color: #ADADAD;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

/* user card */
.userexttable {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : White;
	background : #333333;
}

.usertoppanel {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	background-color : #F5F5F5;
	color : #333333;
}

.userbottompanel {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	background : #FAFAFA;
	color : #333333;
}
/*****classe funzione draw_news_home****/
.news_ultimanotizia{
  width:470px!important; 
  width:490px; 
  float:left;
  height:360px !important; 
  height:360px; 
  background:white;
  padding-top:5px;
  padding-left:10px;
  padding-right:10px;
  margin-bottom:10px;
  border:1px solid #EFEFF0;
}

.news_ultimanotizia .titolo{
  float:left;
  width:98% !important;
  width:99%;
  height:30px;
  font-weight:bold;
  font-size:20px;
  border:1px solid #D6D6D6;
  height:auto;
  color:#A30408;
  padding-left:5px;
}

/*****classe funzione draw_cat_commercio****/
.news_cat_commercio{
  width:500px!important; 
  width:500px; 
  float:left;
  height:290px !important; 
  height:317px; 
  background:white;
  padding-top:5px;
  padding-left:10px;
  padding-right:10px;
  margin-bottom:10px;
  border:1px solid #EFEFF0;
}

.news_cat_commercio .titolo{
  float:left;
  width:99%;
  height:30px;
  font-weight:bold;
  font-size:20px;
  border:1px solid #D6D6D6;
  height:auto;
  color:#A30408;
  padding-left:5px;
}

/*****classe funzione draw_cat_commercio****/
.news_cat_salute{
  width:180px!important; 
  width:200px; 
  float:left;
  height:auto;
  background:white;
  padding-top:5px;
  padding-left:10px;
  padding-right:10px;
  border:1px solid #EFEFF0;
}

.news_cat_salute .titolo{
  float:left;
  width:99%;
  height:30px;
  font-weight:bold;
  font-size:20px;
  border:1px solid #D6D6D6;
  height:auto;
  color:#192797;
  padding-left:5px;
}

/*****classe funzione draw_news_cat_importanti & varie (tutti i box di cat in home)****/
.news_cat_home{
  width:250px!important; 
  width:260px; 
  float:left;
  height:300px !important; 
  height:300px; 
  background:white;
  padding-left:10px;
  padding-right:10px;
  border:1px solid #EFEFF0;
}

.news_cat_home .titolo{
  display:block;
  clear:both;
  font-weight:bold;
  font-size:20px;
  height:auto;
  color:#A70E11;
  padding-left:10px;
}

/******************STYLE FUNZIONE NEWSBOX ***********************/

.newsbox { /**BOX IN PRIMO PIANO NELLA INDEX*/
  float:left;
  border:1px solid #D6D6D6;
  margin-right:5px;
  margin-bottom:5px;
}
.newsbox .testata { /***TESTATINA IN IMG*/
  float: left;
  width:99%;
  padding-top: 10px;
  padding-left: 5px;
}

.newsbox .testata2_title, .newsbox .testata2_title A, .newsbox .testata2_title A:active, .newsbox .testata2_title A:visited, .newsbox .testata2_title A:hover{
  font-weight: bold;
  text-align: left;
  font-family: verdana,arial;
  font-size: 11px;
  position:relative;
  top:-5px;
  margin-left:5px;
  margin-right:5px;
  color:#FFFFFF;
}

.newsbox .img_sinistra { /***IMG LATO TESTO E TITOLO**/
  float: left;
  padding-left: 0px;
  margin-left: 5px;
  padding-top: 5px;
  margin-right: 5px;
}

.newsbox .img_vignetta { /***IMG VIGNETTA (INDEX.PHP)*/
  float: left;
  padding-left: 0px;
  margin-left: 5px;
  padding-top: 5px;
  margin-right: 15px;
}

.newsbox .img_destra { /***IMG LATO TESTO E TITOLO**/
  float: right;
  padding-left: 0px;
  margin-left: 0px;
}

.newsbox .data{
  font-weight: bold;
  font-style: normal;
  text-align: left;
  font-family: Verdana;
  font-size: 9px;
  color: #A50F10;
}

.newsbox .tema{
  font-weight: bold;
  text-align: left;
  font-family: Verdana;
  font-size: 18px;
}
.newsbox .title { 
  font-weight: bold;
  text-align: left;
  font-family: verdana,arial;
  font-size: 12px;
  padding-top:10px !important;
  padding-right: 0px;
  padding-left: 0px;
  margin-left: 5px;
}

.newsbox .title a.titlehome:link, 
.newsbox .title a.titlehome:visited,
.newsbox .title a.titlehome:active,
.newsbox .title a.titlehome:hover
{
  font-size: 18px;
}

.newsbox .title a.titlehomevignette:link, 
.newsbox .title a.titlehomevignette:visited,
.newsbox .title a.titlehomevignette:active,
.newsbox .title a.titlehomevignette:hover
{
  font-size: 16px !important;
  font-size: 12px;
}

.newsbox .title A, .newsbox .title A:active, .newsbox .title A:hover { 
  font-weight: bold;
  text-align: left;
  font-family: verdana,arial;
  font-size:12px;
  padding-top:10px !important;
  color:#3B48A7;
}

.newsbox .text {
  font-weight: normal;
  font-style: normal;
  text-align: left;
  font-family: Verdana;
  font-size: 12px;
  padding-left: 5px;
  padding-top:5px;
  margin-bottom:5px;
}


/*************AUDIO INCHIESTE ************************/

#audio_inchieste {
  width: 100%;
  margin-top:10px;
  font-family: Verdana;
  font-size: 10px;
  border-bottom:1px solid #C8C8C8;
}

#audio_inchieste .text {
  text-align: center;
  margin-bottom:5px;
}

/************ FINE AUDIO INCHIESTE******************/

/********tabella lista notizie **********/
table.newslist{
background:transparent;

}
table.newslist td{
 border-bottom:1px solid #EFEFF0;
 background:transparent;
}

table.newslist tr{
  cursor:pointer;
}

table.newslist tr.hl{
  background-color: #FFF9D3;
}

/******** fine tabella lista notizie **********/


/* lista associazioni iscritte all'albo */
div.logoassociazione{ float:left; padding:10px; width:100px;height:100px;text-align:center}
.logoassociazione img { border: 0;}
/* fine lista associazioni iscritte all'albo */

a.newsimage,a.newsimage:active,a.newsimage:link,a.newsimage:visited { border:0px }
img.newsimage{ padding-right: 8px;padding-bottom: 5px;border:0px} /* immagine in visualizzazione notizia */


/******** CONTENTBOX MULTIPLE *********/
.cm_container, .cm_container TD{
 background-color:white;
}

/* contenitore della lista delle notizie */
.cm_newslist{
  padding:0px;
  
}

.cm_newslist A{
  COLOR: #000000;
	TEXT-DECORATION: none;
	FONT-SIZE: 10px;
	margin-bottom: 5px;
}


.cm_newslist a:link, .cm_newslist a:visited {
  text-decoration: none;	
}

.cm_newslist a:hover, .cm_newslist a:active {
  text-decoration: none;
  COLOR: #000000;
	TEXT-DECORATION: none;
	FONT-SIZE: 10px;
	margin-bottom: 5px;
}



/* box della notizia */
.cm_newslist .boxnews, .cm_newslist .boxnews_selected {
  cursor: pointer;
  border: 1px solid #D6D6D6;
  margin:4px;
  /*width:340px; */
  width:500px;
  height:60px;
  margin-top:0px;
  padding:4px;
  FONT-SIZE: 10px;
  font-weight: normal; 
  margin-top: 5px;
  cursor: pointer;
}

/* box notizia selezionata */
.cm_newslist .boxnews_selected{
 background-color: #EAE8E8;
}


.cm_newslist .datanotizia{
	TEXT-DECORATION: none;
  font-weight: bold;
  font-style: normal;
  text-align: left;
  font-family: Verdana;
  font-size: 9px;
  color: #A50F10;

}

.cm_newslist .titolonotizia{
	TEXT-DECORATION: none;
	font-weight: bold;
	FONT-SIZE: 12px;
	color: #3B48A7;
	text-transform: uppercase;
	margin-bottom: 5px;

}

.cm_newslist .testonotizia{
 font-weight:normal;
 	FONT-SIZE: 12px;
}

.cm_imagebox{
 /*border:1px solid #D6D6D6;*/
 height:100%;
}

/* immagine della notizia */
.cm_newlist_newsimage{
   overflow:hidden;
   width:140px;
   height:339px;
   margin-top:5px;
}

.cm_newlist_newsimage img
{
  position:relative;
  right: 50%;
}


.cm_newslist .boxtitle
{
  height:30px;
  border:1px solid #D6D6D6;
  color:#A30408;
  font-size:20px;
  font-weight:bold;
  height:auto;
  padding-left:5px;
  margin:5px 4px 4px;
  padding:4px;
}
/******** FINE CONTENTBOX MULTIPLE *********/
.pulsantino_menu{
/*  float:left;
*/ 
  font-size:9px; 
  padding-top:2px; 
  color:#9E0A0E; 
  margin-right:5px; 
  margin-left:5px;
}

.menu_areainfo{
  height:20px; 
  display:block;
  padding-left:5px; 
  padding-top:2px;
}

.menu_areainfo .link, .menu_areainfo .link A, .menu_areainfo .link A:active, .menu_areainfo .link A:visited{
  font-size:13px;
  color:blue;
  background-color:none;
  font-weight:bold;
}

.menu_areainfo .link A:hover{color:#A80E13; background-color:none;}

/******    *****/
/* menu forum */
/***    ******/
.menu_forum{display:block;}

.menu_forum .testata{
  display:block;
  /*background-color:#EFEFF0;*/
  background-color: white;
  font-weight:bold;
  font-size:13px;
  padding-left:5px;
  margin-bottom:5px;
}

.menu_forum .box{
  padding:5px; 
  display:block;
  background-color: white;
  /*background-color:#EFEFF0;*/
}

.menu_forum .link, .menu_forum .link A, .menu_forum .link A:active,
.menu_forum .link A:visited{
  font-size:12px;
  color:black;
  text-align:left;
}

.menu_forum .link A:hover{color:#A80E13; background-color:none;}

/** fine **/

/******    *****/
/* menu forum */
/***    ******/
.menu_area_media{display:block;}

.menu_area_media .testata{}

.menu_area_media .box{ 
  display:block;
  background-color:#FDFCFC;
}

.menu_area_media .link, .menu_area_media .link A, .menu_area_media .link A:active, .menu_area_media .link A:visited{
  font-size:12px;
  color:black;
  text-align:left;
}

.menu_area_media .link A:hover{color:#A80E13; background-color:none;}

/** fine **/



/**
 * BOX DI LOGIN
 */ 
#loginbox
{
  background: #FFFFFF url('img/bg_loginbox.png') top left repeat-x;
}

#loginbox td
{
  background-color: transparent;
}

#loginbox .boxtitle
{
  color: #A00D11;
  font-size: 18px;
  font-weight: normal;
}

#loginbox form
{
  margin:0px;
}

#loginbox .boxtext
{
  color: #858484;
  font-size: 12px;
  font-weight: bold;
  line-height: 22px;
  padding-left:5px;
}

#loginbox .smalllinks,
#loginbox .smalllinks a:link, 
#loginbox .smalllinks a:visited
{
 font-size:10px;
 font-weight: normal;
 color: #858484;
}

#loginbox .smalllinks a:active,
#loginbox .smalllinks a:hover
{
 color: #A00D11;
}

#loginbox .field_textbox, .field_filebox, .field_listbox, .field_selectbox 
{
border:2px solid #CECECE;
color:Black;
font-weight: normal;
}

#loginbox button.imagebutton{
  position:relative;
  top:5px;
}

/**
 * FINE BOX DI LOGIN
 */
 

 
.corners_title{
  width:170px;
  float:left;
  text-align:center;
  font-weight:bold;
 /* text-decoration:underline;*/
  text-transform:uppercase;
  color: #022172;
}


.corners_titlesx{
  width:130px;
  float:left;
  text-align:center;
  font-weight:bold;
  text-decoration:underline;
  text-transform:uppercase;
  color: #022172;
}

.corners_border_topleft, .corners_border_topright, .corners_border_bottomleft, .corners_border_bottomright{
  width:10px;
  height: 10px;
  font-size:1px;
  float:left;
  border:2px solid red;
}

.corners_border_topleft{
  border-right: none;
  border-bottom: none;  
}
.corners_border_topright{
  border-left: none;
  border-bottom: none;
  float:right;         
}

.corners_border_bottomleft{
  border-right: none;
  border-top: none;    
}

.corners_border_bottomright{
  border-left: none;
  border-top: none;
  float:right;         
}



/**
 * BOX SONDAGGIO HOMEPAGE
 */ 
.sondaggio
{
  float:left;
  background-color: #EFEFF0;
  font-size:12px;    
}

.sondaggio .boxtitle
{
  padding-left:10px;
  padding-top:6px;
  padding-bottom:6px;
  font-size:20px;
  font-weight: bold;
  color:black;
}

.sondaggio .spacer
{
  height:4px;
  font-size:0px;
  background-color: #D6D6D6;
}

.sondaggio .boxtext
{
  padding:6px;
  color:black;
}

.sondaggio .boxtext .sondaggiotitle
{
  color: #5A5AB0;
  font-weight: bold;
  line-height: 15px;
  margin-bottom:12px;
  text-align:center;
}

.sondaggio .sondaggiovota
{
  padding-top: 6px;
  clear:both;
}

.sondaggio .rispostebox
{
  clear:both;
  position:relative;
}

.sondaggio .boxtext .risposte
{
/* clear:both;*/
 /*width:auto !important;
 width:200px;
 */
 padding:0px 20px !important; 
 /*margin-right:10px;*/
 /*width:100px;*/
/* margin-bottom:10px;*/
 position:relative;
}

.sondaggio .votatext
{
  text-align:center;
  font-weight:bold;
  font-family: Arial;
  font-size:16px;
  margin-bottom:6px;
  font-style:italic;
}
.sondaggio .boxtext .rispostatext,.sondaggio .boxtext .rispostatext a:link,.sondaggio .boxtext .rispostatext a:visited
{
  float:left;
  font-size: 12px;
  font-weight: normal;
}

.sondaggio .boxtext .rispostasi,.sondaggio .boxtext .rispostano
{
 background-repeat: no-repeat;
 float:left;
 position:relative;
 /*top:-9px;*/
 font-size:10px;
 font-weight:bold;
 text-align:center;
 /*padding-top:12px;*/
 /*margin-left: 10px;*/
 /*width: 35px;
 height: 35px;
 */
 color: white;

}

.sondaggio .boxtext .rispostasi
{
 /*background-image: url(img/sondaggio_rsi.gif);*/
}

.sondaggio .boxtext .rispostano
{
 background-image: url(img/sondaggio_rno.gif);
 color:white;
}

.sondaggio .ringraziamenti
{
 color:#27A814;
 text-align:center;
 font-weight:bold;
 font-family: Arial;
 font-size:16px;
 margin-bottom:6px;
 font-style:italic;
}

/**
 * FINE BOX SONDAGGIO HOMEPAGE
 */

/**
 * BOX NEWS SALUTE
 */ 
 
.boxsalute
{
  border-bottom: 2px solid #D4D2D2;
  height: 80px;
}

.boxsalute img
{
  width: 85px;
  height: 70px;
  position: relative;
  top: -5px;
}
 
.boxsalute .boxtitle
{
 color: #3B48A7;
 font-weight: bold;
 margin-top:10px;
 margin-bottom:5px;
} 
/**
 * FINE BOX NEWS SALUTE
 */ 


/*marquee delle notizie */
#newsscroller
{
  background-color: #FFFDFD;
  border:1px solid #D6D6D6;
  padding-top: 3px;
  float: left;
  margin-left: 5px;
  margin-top: 1px;
  height: 16px !important;
  height: 21px;
  /* con promozioni 
  width: 560px !important;
  width: 560px;
  */
  
  /* senza promozioni*/
    width: 745px !important;
    width: 745px;
  
  
}


.hometrasmissionelinks td{
 background-color: #CECECE;
}

.hometrasmissionelinks td, 
.hometrasmissionelinks td a:link,
.hometrasmissionelinks td a:visited{
 color: 515CA8;
 text-align: center;
 font-weight: bold;
 font-size: 16px;
}


/**
 * PAGINA DI RICERCA NEL SITO
 */
 
/*pulsante cerca nel sito*/ 
.sitesearchbutton
{
  background: #FFFFFF url(img/icona_cerca.png) top left no-repeat;
  height:22px;
  padding-left:20px;
  font-weight:normal;
  font-size:10px;
  border:1px solid #0B1B92;
}
 
#searchform
{
  margin-top:20px;
}
#searchform fieldset
{
  padding-top:10px;
  border:2px solid #D6D6D6;
}

.searchresults h1
{
  color: #A80E13;
}
.searchresults h3
{
   border-bottom: 2px solid #0B1B92;
   margin-top:10px;
   margin-bottom:5px;
   color: #0B1B92;
}

.searchresults .news_titolo, .searchresults .news_titolo a
{
  font-weight: bold;
  font-size:12px;
  margin-bottom:3px;
}

.searchresults .news_titolo
{
  float:left;
} 

.searchresults .news_data
{
  float:right;
  width:120px;
  text-align:right;
  color: #A80E13;
  font-weight: bold;
  font-size:10px;
}

.searchresults .news_testo { clear: both }

.searchresults .resultsbox
{
  overflow:auto;
  padding:6px;
}

.searcherror
{
  color: red;
  font-weight:bold;
}

/**
 * FINE PAGINA DI RICERCA NEL SITO
 */   


/**
 * BOTTONI SEZIONI
 */
 a.sezionelink,a.sezionelink:link,a.sezionelink:visited {
 line-height:30px;
 background: url(/images/bg_btnsezioni.png);
 border:1px solid #EFEFF0;
 color: #A80E13;
 font-size:14px;
 font-weight: bold;
 padding:3px 5px;
}

a.sezionelink:hover,a.sezionelink:active {
}

a.btnsezioneselected, a.btnsezioneselected:link, a.btnsezioneselected:visited
{ 
  background: url(/images/bg_btnsezioni_selected.png);
   color: #000000;
}


#sezioni img{border:0}
#sezioni { text-align:center;margin: 0px auto}
#sezioni .sezionebtn {margin: 7px 0px}

/**
 * FINE BOTTONI SEZIONI
 */  


/** 
 * stili utili
 */
.transparent { background-color:transparent} 


a.blackborder img
{
  border:2px solid black;
}

a.blackborder:hover img
{
  border-color:red;

}



.multinewsbox {margin-bottom:5px;float:left;  background-color: #FFFFFF;}
.multinewsbox .titolo{ 
  margin:2px;
  border:1px solid #D6D6D6;
  color:#A30408;
  font-size:20px;
  font-weight:bold;
  height:auto;
  padding-left:5px;
}


.trasmissioneic .newsbox{border:0px;border-top:1px solid #D6D6D6}

