/***** impostazioni BASE della pagina(colore dello sfondo,testo, colori dei link etc) *****/

/* barre di scorrimento */

body {background-color: #000033; /* colore di sfondo */
	  scrollbar-3dlight-color: #375168; /* barre di scorrimento */
	  scrollbar-arrow-color: #000; /* freccette barre di scorrimento */
	  scrollbar-base-color: #34536f; /* colore della base delle barre di scorrimento */
	  scrollbar-darkshadow-color: #375168; /* ombreggiatura barre di scorrimento */
	  scrollbar-face-color: #375168; /* parte superiore barre di scorrimento */
	  scrollbar-highlight-color: #456481; 
	  scrollbar-shadow-color: #375168; 
	  scrollbar-track-color: #456481; } 
 
/* centratura */
 
#base { position:absolute; /* non modificare */
        top:50%; /* non modificare */
        left:50%;/* non modificare */
        margin:-265px 0 0 -465px;/* non modificare */
        border: 1px solid  #7A9AB8; /* (spessore - tipo - colore) bordo */       
		text-align:center; /* allineamento contenuti */
        background-color: #456481; /* colore dello sfondo */
        width:923px; /* larghezza sfondo */
        height:533px; /* altezza sfondo */
        z-index:0;/* non modificare */
		}
img {  border: none; }		
/* testo base , tabelle e forms */
	  
body,td,th {font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 10px;
			color: #FFFFFF;} 

/* links */

a:link {color: #FFFFFF;text-decoration: none;} /* colore link */
a:visited {text-decoration: none;color: #FFFFFF;}/* colore link visitato */
a:hover {text-decoration: none;color: #A8BDD0;}/* colore link al passaggio del mouse */
a:active {text-decoration: none;} /* colore link attivo*/

/* immagini*/

a img, a:visited img, a:active img, a:active img {border:2px solid #375168;} /*bordo immagini-link*/
a:hover img{border:2px solid #7A9AB8;}/*bordo immagini-link passaggio mouse*/
#imm_sx{ position:absolute; /* non modificare */
         width:363px; /* larghezza */
		 height:513px; /* altezza */
		 left: 13px; /* si puņ spostare la cornice immagine a destra (aumentando il valore ) e sinistra (diminuendolo) */
		 top: 9px; /* si puņ spostare la cornice in basso (aumentando il valore ) e in alto (diminuendolo) */
		 z-index:2;/* non modificare */
			 } 

/* testi, titoli, descrizioni ...*/

#tit_sez {position:absolute; left:2.5%; top: 14px;z-index:12; font-size:20px; text-align:justify;font-weight:normal;}

	
/***** (news archivio) *****/

.imm_sx_l{border: 3px double #000034; padding:1px;}
#nav {position:absolute; width:64px; height:23px; left: 645px; top: 509px; z-index:16;font-family: Verdana, Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 18px; }

#gabbia_cont{ position:absolute; /* non modificare */ 
              width:423px; /* larghezza */
              height:477px; /* altezza */
              left: 463px; /* si puņ spostare la gabbia  a destra (aumentando il valore ) e sinistra (diminuendolo) */
	          top: 27px; /* si puņ spostare la gabbia in basso (aumentando il valore ) e in alto (diminuendolo) */
	          color:#fff; /* colore testo  */
	          text-align:center; /* allineamento contenuto */
	          z-index:1; /* non modificare */
              border: 3px double #000034;}

#lista_news {position:absolute;top: 45px; height:416px; width:94.8%; left: 2.4%;  overflow: auto; color: #DAE2EB;text-align:left; padding-right: 1ex;z-index:14; }


 /***** CUTENEWS *****/

.news{
	width: 380px;
	margin-bottom: 30px;
    font-size:11px;
word-spacing:-1px;
font-family:Tahoma;
text-align:center;
}

.titolo{
background-color:#375168;
margin-top:12px;
background-repeat:repeat;
color:#fff;
font-family:Tahoma;
font-size:11px;
word-spacing:1px;
text-align:left;
padding-left:3px;
}

.icona{
float: right;
background-color: #375168;
padding:0.5px;
padding-top:-18px;
margin-top:-20px;
margin-left: 03px;
border: dotted 1px #454B52;
}
.articolo{
padding:1px;
 margin-top:0px;
 margin-bottom:1px;
 border-top:0px solid #333436;
color:#fff;
white-space:normal;
text-align:justify;
}

.dettagli_art{
background-color:#375168;
color:#CBD1D7; 
text-align:center;
word-spacing:1px;
}

.num_com{
float: right;text-align:right;
}

.commento{
width: 260px;
margin-bottom:20px;
color:#fff;
font-family:Tahoma;
font-size:11px;
}


.text_comm{
width: 260px;
margin-bottom:20px;
padding:1px;
background-color:#000034;
}
.input_{
background-color: #375168;
color: #BFBFBF;
border: solid 2px #000034;
}

/* fine  cutenews */
