body 
{
        margin: 0 1px 0 0;
        padding: 0;
        background: #9EB3BF;
        background-attachment: fixed;
        font: 9px verdana, sans-serif;
        color: #292929;
        text-align: center;
}

div { /*border: 1px #000000 solid;*/ }

HR  { border: none 0; border-top: 1px dotted #BCBCB5; height: 0px; clear:both;}

H1 {font: 13px verdana, sans-serif; font-weight: bold; color:#1D6C93;}
h2 {background:#41728E; color: #C4E1FF; font-size: 0.8em;}
H3 {font: 13px verdana, sans-serif; font-weight: bold; color:#FFFFFF; background: #0066FF}

.bigborderx{
  border-top: 4px #BEBEBE solid; 
  border-bottom: 1px #BEBEBE solid;
  border-right: 18px #BEBEBE solid;
  padding-left: 5px;
  color: #ffffff
}          

/*************************** STRUTTURA ******************/
#maincontent /*layer generale*/{
    width: 950px;
    text-align: left;
    margin: 10px auto;
    background: #ffffff;
    border: 0px #FFFFFF solid;
}

.error{
  color:red;
  padding:10px;
  font-weight: bold;
}        
#pdflink {
  position:relative; 
  border:none; 
  z-index:60; 
  border:1px dashed #00ff00; 
  width:150px; 
  height:65px; 
  top:0px; 
  left:0px; 
  float:right;
}

#tophead /*immagine header*/ {
  height:164px; 
  margin: 0px; 
  padding: 0px; 
  vertical-align:top;
  background: #FFFFFF url('../img/header.jpg');
  border-bottom: 2px #C2C2C2 solid;
  clear:right;
  position:relative;
}

#newsmarquee /* marquee delle news in testata*/ {
 width:720px;
 position:absolute;
 right:10px;
 top:114px;
/* text-align:center;*/
 padding:4px;
 font-size:12px;
 font-weight:bold;
}

#newsmarquee A{ /* link nel marquee delle news */
 font-weight:bold;
 font-size:12px;
 
}

#menuheader{ /*menu presente sulla testata: homepage ec...*/
  width:100%;
  padding:2px;
}


#menuheader A, #menuheader A:active, #menuheader A:hover{ /*menu presente sulla testata: homepage ec..*/
  color: white;
  font-weight:bold;
  font-family:verdana,arial, sans-serif;
  font-size:16px;
  text-decoration:none;
  position:relative;
  top:80px;
  left:200px;
}
#menuheader A:hover{color:#FF8000;}
/*********************COLONNE*********************************/

#col-sx{
  width:20%;
  float:left; 
  background:#FBFBFB;
  border:2px solid #EBEBEB;
  font:9px verdana, sans-serif; 
  color:#000000;
  
}

#col-dx{
  /*width:20%;*/
  width:189px; 
  float:right; 
  text-align:center;
  background:#FBFBFB;
  border:2px solid #EBEBEB;
}

/*#col-dx H1{
  font: 12px verdana, sans-serif; 
  font-weight: bold; 
  color:#ffffff;
  text-align:center; 
  background:#FF9933; 
  width:100%
}

#col-dx a {
  color:#FFE819;
}

#col-dx .news {
  width:96%; 
  background:#4F8BAD; 
  font: 9px verdana, sans-serif; 
  color: #ffffff;
  text-align:left; 
  padding: 2px;
}

#col-dx .news a {
  color: #D6FFD7; 
  display: block; 
  border-bottom:1px solid #41728E
}

#col-dx .news a:hover {
  color: #FFFFB2; 
  text-decoration: none; 
  background: #4B6E8C
}

#col-dx .infocons { 
  width:96%;   
  background: #F0F0F0; 
  color: #000000; 
  padding:2px;   
  text-align: left;
}
#col-dx .infocons H1{
  font: 12px verdana, sans-serif; 
  font-weight: bold; 
  color:#ffffff;
  text-align:center; 
  width:100%; 
  border: 0; 
  padding:0;
  margin:0; 
  background: #ff0000;
}

#col-dx .infocons a:link, #col-dx .infocons a:visited {
  display: block;
  background:#D3E1EA;
  color: #000000;
  text-decoration: none;
}

#col-dx .infocons a:hover {
  color: #FFFFB2;  
  background: #4B6E8C
}

#col-dx .newsimage{
  border:1px dashed #ffffff; 
  width:30px; 
  height:30px;
  background-attachment:scroll; 
  background-repeat: no-repeat; 
  background-position: center;
  float:left;
  margin-right:7px;
}*/

#content /*layer con i contenuti della pagina*/ {
  width:59%; 
  float:left; 
  background: #ffffff;
}

#footer /*layer del footer*/ {
  clear:both;    
  display:block;
  vertical-align:top;
  text-align:center;
  width:100%;
  height:50px;
  border-top:2px solid #88181F;
  background:#FFFFFF;
}

#footer .cont, #footer .cont A, #footer .cont A:active {
  text-align:center;
  color:#000000;
  font-weight:bold;
  font-size:10px;
  margin-top:10px;
}

#footer .cont A:hover{color:#FF0000;}

#box{
  border:0px #000000 solid; 
  background:none; 
  margin:0; 
  padding:10px;
  font: 9px verdana, sans-serif; 
  color: #292929; 
  text-align: left;
}

box, IMG{
  border:0 #000000 solid;
}

#boxlist {
  width: 90%; 
  padding:2px; 
  margin-left:20px;
}

#boxlist .boxtitle {
  font-size: 11px; 
  font-weight: bold; 
  font-variant: small-caps; 
  color:#AF4636;
  vertical-align:top; 
  text-align:center; 
  padding:0px;
}

#box .boxtitle{
  font-size: 11px; 
  font-weight: bold; 
  font-variant: small-caps; 
  color:#AF4636;
  vertical-align:top; 
  text-align:center;
}

#box .boxtitle IMG{
  width: 80px;
  height:80px;
  border:2px solid gray;
}

#box .boxtitlenoresize IMG{
  border: 2px solid gray;
}

#box .boxtitlecolor{
  background:#298CBD; 
  width:100%; 
  height:auto;
  font-size: 11px; 
  font-weight: bold; 
  font-variant: small-caps; 
  color:#ffffff;
  vertical-align:top; 
  text-align:center;
}

#box .boxtitlecolor.shadowed{
  position: absolute;
  bottom:1px;
  left:0px;
  width:96%;
}

#box .boxtitlecolor_shadow{
 position: relative;
 background-color:#BEBEBE;
 height: 18px;
}

#box .boxtitlecolor IMG {
  border:0 #000000 solid; 
  width:15px; height:15px; 
  clear: left; 
  margin-right:5px; 
  vertical-align:middle;
}


#box .vetrinaimg{
  border:3px solid #637D95; 
  width:130px; 
  height:170px;
  background-attachment:scroll; 
  background-repeat: no-repeat; 
  background-position: top;
  float:left; 
  margin-right:7px;
}
/********* FINE STRUTTURA ******************/

/*********** CLASSI UTILI********************/

.clear{clear:both;}


.play1{/***pulsante d'ascolto colore rosso/bordeaux*/
  background-image:url('../img/pulsanti/play1.png');
  background-repeat:no-repeat;
  width:30px;
  height:29px;
}

.play2{/*HOVER DI PLAY1*/
  background-image:url('../img/pulsanti/play2.png');
  background-repeat:no-repeat;
  width:30px;
  height:29px;
}
/**********COLONNA CENTRALE***************************/

.newsbox { /**BOX IN PRIMO PIANO NELLA INDEX*/
  display: block;
  float:left;
  /*width: 100%;   passa nella variabile della funzione*/
  border-bottom:1px solid #C8C8C8;
/*  min-height: 180px;
  max-height:auto;
  */
  /*height: 180px;*/
  overflow: hidden;
  margin-right:5px;
}
.newsbox .testata { /***TESTATINA IN IMG*/
  float: left;
  clear: both;
  width: 100%;
  padding-top: 10px;
  padding-left: 5px;
}
.newsbox .img_sinistra { /***IMG LATO TESTO E TITOLO**/
  float: left;
  overflow:hidden;
  padding-left: 0px;
  margin-left: 5px;
  padding-top: 5px;
  margin-right: 5px;
}
.newsbox .img_destra { /***IMG LATO TESTO E TITOLO**/
  float: right;
  overflow:hidden;
  padding-left: 0px;
  margin-left: 0px;
}

.newsbox .data{
  font-weight: bold;
  font-style: normal;
  text-align: left;
  font-family: Verdana;
  font-size: 9px;
  color: #A09F9F;
}

.newsbox .tema{
  font-weight: bold;
  font-style: normal;
  text-align: left;
  font-family: Verdana;
  font-size: 12px;
}
.newsbox .title { 
  font-weight: bold;
  text-align: left;
  font-family: arial,verdana;
  font-size: 12px;
  padding-top:10px !important;
  padding-right: 0px;
  padding-left: 0px;
  margin-left: 5px;
}

.newsbox .title A, .newsbox .title A:active, .newsbox .title A:hover { 
  font-weight: bold;
  text-align: left;
  font-family: arial,verdana;
  font-size:12px;
  padding-top:10px !important;
  color:#000000;
}

.newsbox .text {
  font-weight: normal;
  font-style: normal;
  text-align: left;
  font-family: Verdana;
  font-size: 10px;
  padding-left: 5px;
  padding-top:5px;
  margin-bottom:5px;
}

/****************RASSEGNE******************************/

.rassegnebox { /**BOX IN PRIMO PIANO NELLA INDEX*/
  display: block;
  float:left;
  width: 100%;   
  border-bottom:1px solid #C8C8C8;
  overflow: hidden;
  margin-right:5px;
}
.rassegnebox .testata { /***TESTATINA IN IMG*/
  float: left;
  clear: both;
  width: 100%;
  padding-top: 10px;
  padding-left: 5px;
}

.rassegnebox .data{
  font-weight: bold;
  font-style: normal;
  text-align: left;
  font-family: Verdana;
  font-size: 9px;
  color: #A09F9F;
}

.rassegnebox .title { 
  font-weight: bold;
  text-align: left;
  font-family: arial,verdana;
  font-size: 12px;
  padding-top:10px !important;
  padding-right: 0px;
  padding-left: 0px;
  margin-left: 5px;
}

.rassegnebox .title A, .rassegnebox .title A:active, .rassegnebox .title A:hover { 
  font-weight: bold;
  text-align: left;
  font-family: arial,verdana;
  font-size:12px;
  padding-top:10px !important;
  color:#000000;
}

.rassegnebox .text {
  font-weight: normal;
  font-style: normal;
  text-align: left;
  font-family: Verdana;
  font-size: 10px;
  padding-left: 5px;
  padding-top:5px;
  margin-bottom:5px;
}


/*************  MENU  ***************************/

#col-sx .menu{
  background:#FBFBFB;
  font-size:12px;
  font-family:verdana, sans-serif;
  color: #85BC11;
  font-weight:bold;
  text-align: center;
  line-height:18px;
}

ul.menu{
        width:100%;
        list-style:none; /* elimino i punti elenco */
        margin:0; padding:0; /* elimino i rientri delle liste */
        background:#FBFBFB;
        color:#85BC11;
}

ul.menu li { display:inline; } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
ul.menu li a {
        display:block; /* il link occupa tutto lo spazio orizzontale */
        text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
        padding:0 1em; /* lascia spazio far il bordo del menu e il testo del link */    
        color:#85BC11;
        height:2em;line-height:2em; /* altezza del link: height e line-height devono avere il medesimo valore */
        /*border:0px; border-left-width:20px; border-style:none solid;
        border-bottom:2px solid;*/
        text-align: left; height: auto;  /* aggiungo dei bordi laterali */
}

ul.menu li a:link, ul.menu li a:visited {
        color: #434343;
        /*border-color: #100E80;*/
        font-weight: bolder;
        font-size:12px;
} /* colori per il link */
ul.menu li a:hover, ul.menu li a:active {
        background: #434343;
        color:#FFFFFF;
        /*border-color:#DF3030;*/
        text-decoration:none;
        font-weight: bolder;
}

#menu-text{font:9px verdana, sans-serif; color:#D0EBEF; text-align:left; padding-left:2px;}
#menu-text A, A:visited {font:9px verdana, sans-serif; color:#D0EBEF; text-decoration:underline;}
#menu-text A:hover {font:9px verdana, sans-serif; color:#C6EFD4; text-decoration:none;}



/************* FINE MENU ***************************/

/************LOGIN BOX*****************************/

.reserved{/*titolo: area riservata*/
  text-align:center;
  color:#72A10F;
  font-weight:bold;
  font-size:12px;
  font-family:verdana,arial;
}

.accedi{
  width:40px;
  height:41px;
  position:relative;
  top:15px;
  left:74px;

}

#loginbox{
  height:100px;
  width:160px;
  margin-left:15px;
  background: #636363;
  text-align:center;
  font-size:10px;
  color:#FFFFFF; 
  font-weight:bold;
  padding-top:20px;
}

#loginbox .input{
  width:150px; 
  height:20px;  
  text-align:center;
  font-weight: bolder; 
  color:#434343; 
  font-size: 1em; 
}

/*********FINE LOGIN BOX*****************************/

/*********LINKS UTILI*****************************/

#links {
  width: 100%;
  font-weight: bold;
  font-family: Verdana;
  font-size: 9px;
}

#links .img {
  float: left;
}

#links .text {
  text-align: center;
  margin-top: 15px;
}

#links A, #links A:active, #links A:hover{
  font-weight: bold;
  color:#000000;
  font-family: Verdana;
  font-size: 9px;
}

/*********FINE LINKS UTILI*****************************/

/******** VIDEO INCHIESTE (COLONNA DX)*****************/

#video_inchieste {
  width: 100%;
  font-weight: bold;
  font-family: Verdana;
  font-size: 9px;
  border-bottom:1px solid #C8C8C8;
}

#video_inchieste .text {
  text-align: center;
  margin-bottom:5px;
}


/************ FINE VIDEO INCHIESTE*********************/

/*************AUDIO INCHIESTE ************************/

#audio_inchieste {
  width: 100%;
  margin-top:10px;
  margin-left:5px;
  font-family: Verdana;
  font-size: 10px;
  border-bottom:1px solid #C8C8C8;
}

#audio_inchieste .title {
  text-align:left;
  font-size: 9px;
  color:#000000;
}

#audio_inchieste .text {
  text-align: center;
  margin-bottom:5px;
}

/************ FINE AUDIO INCHIESTE******************/

/*************AUDIO TRASMISSIONI ************************/

#audio_trasmissioni {
  width: 100%;
  margin-top:10px;
  font-weight: bold;
  font-family: Verdana;
  font-size: 10px;
  border-bottom:1px solid #C8C8C8;
}

#audio_trasmissioni .title {
  text-align: center;
  font-size: 11px;
  color:#FF8000;
}

#audio_trasmissioni .text {
  text-align: center;
  font-size: 10px;
  margin-bottom:5px;
}

/************ FINE AUDIO TRASMISSIONI******************/




.homenewsbox {
  width: 33%;
  float: left;
  height: 220px;
  overflow: hidden;
}

.lastnews{height: 30px;}

.lastnews .point{
  float:left; 
  height: 100%; 
  background: #E1E1E1; 
  border-right: 2px solid #F0F0F0
}

.lastnews .title{
  float:left;
  height: 100%;
  width: 87%;
  background: #D3E1EA
}


/***************** TESTI ******************/
A, A:visited {
        font-family: verdana, sans-serif;
        font-size :  10px;
        color : #1F6F61;
        text-decoration: none;
}

A:hover {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size : 10px;
        color : #327387;
        text-decoration: underline;
}


h1{
  margin: 0 auto;
        font-size: 11px;
        font-weight: bold;
        font-variant: small-caps; /*RENDE IL TESTO MAIUSCOLO*/
        /*text-transform: lowercase;*/
        color:#323433;
        /*letter-spacing: 5px;  SPAZIATURA TESTO
        background-image: url('../img/backtitle.png');*/
}


/***************** FINE TESTI ******************/




/***************** SPEED CLASS ******************/
.right {float: right}
.left {float: left}
.small {background-color:#0096CB; font-weight: bold; color:#ffffff; text-align:left; font-variant: small-caps; font-size: 10px; display: block;padding:1px;}
.small2 {background-color:#0096CB; color:#ffffff; text-align:left; font-variant: small-caps; font-size: 10px; display: block;padding:1px;}
.hilite{color: #EF480B}
.note {color: #7F7F7E; font-style: italic; }
.pseudolink {cursor: pointer;}
.pseudolinktitle {cursor: pointer;font-weight: bold; color:#123A6D}
.dashed {border: 1px dashed #ffffff;}
.center {text-align: center;}
.hor {clear:both; width:100%;height:1px;border-top:0px #000000 solid;/*background:#FF7C3A url('../img/hor.png');*/}
.cornice {border: 1px dashed #000000;}
.noborder {border:0;}
.solid {border: 1px solid #ccc;}
.bold {font-weight: bold;}
.boldleft { font-weight:bold; text-align:center; color:#20496E;}
.ital {font-style: italic;}
.double{width:100%; position:relative;}
.sx {width:50%; float:left; position:relative; clear: left}
.dx {width:50%; float:right; position:relative; clear: right}
.spacer {width: 100%; position:relative; clear:both;}
.pad {padding:10px;}
.notiziarionewstext {text-align: justify;}
.notiziarionewstitle {font-weight: bold;}
.orange{color:#FF2D26}
.whitee{color:#ffffff; font-weight: bold}

A.newss:link, A.newss:visited{color: black; font-weight: bold}
A.newss:active, A.newss:hover{color: ff0000; font-weight: bold; text-decoration: none} 

A.white:link,A.white:visited{background-color:#0096CB; color:#E0EEFF; font-variant: small-caps; font-size: 10px;}
A.white:active, A:white:hover{color:#E0EEFF}

/***************** FINE SPEED CLASS ******************/




