/********************************************/
/*** CSS CLASSE VISUALIZZAZIONE CONTENUTI ***/
/********************************************/
 
/* contenitore elenco altre reubriche (menu) */
#menuRubriche { width:545px;
                margin:0px 0px 0px 0px;
                padding:0px 0px 15px 0px;
		/* color:#d1000d; */
		color:#cccccc;
		font-size:10px;
                /* border:1px solid red; */
}

#menuRubriche span { padding:0px;
		     margin:0px;
		     color:#cccccc;
		     display:block;
	 	     float:left;
		     /* text-decoration:underline; */
}

#menuRubriche a { padding:0px;
		  margin:0px;
		  color:#cccccc;
		  font-weight:bold;
		  /* text-decoration:underline; */
}

/* contenitore titolo rubrica selezionata */
#titoloRubrica { width:450px;
							 float:left;
							 margin:10px 0px 15px 0px;
							 padding:0px;
							 overflow:hidden;
                 /* border:1px solid red; */
}

#titoloRubrica img { border:0px; 
		     float:left;
}

#titoloRubrica em { border:0px; 
		    display:block;
		    float:left;
		    font-size:11px;
		    margin:0px;
		    padding:10px 0px 0px 10px;
		    color:#cccccc;
		    font-style:normal;
}

/* contenitore logo rss */
#logoRss { width:80px;
           float:right;
           margin:10px 0px 15px 0px;
           padding:5px 0px 0px 0px;
					 text-align:right;
}

#logoRss img { 
				 border:none; 
				 margin:0 4px;
}

/* avviso che la rubrica permette contenuti esterni */
#avvisoContFree { width:545px;
                  margin:0px 0px 0px 0px;
                  padding:0px 0px 5px 0px;
		  color:#aaaaaa;
                  /* border:1px solid red; */
}

/* contenitore tasto di inserimento contenuto */
#tastoInsCont { width:545px;
                margin:0px 0px 0px 0px;
                padding:0px 0px 5px 0px;
                /* border:1px solid red; */
}

/* link alla pagina di inserimento contenuti */
#tastoInsCont p { color:#ffffff;
		   display:block;
		   float:left;
		   width:190px;
		   height:14px;
		   text-align:center;
		   background-color:#777777;
		   font-size:10px;
		   padding:2px 0px 0px 0px;
		   margin:0px 0px 0px 0px;
		   border:1px solid #aaaaaa;
		   /* border:1px solid #cccccc; */
}

/*** _SINGOLI CONTENUTI_ ***/
/* contenitore singolo contenuto */
.contenuto { width:545px;
             margin:0px 0px 0px 0px;
             padding:10px 0px 10px 0px;
	     border-bottom:1px dotted #777777;
             /* border:1px solid red; */
}

.contenuto img { border:0px; 
		 float:left;
		 padding:0px;
		 margin:0px 5px 0px 0px;
		 border:1px solid #cccccc;
}

/*** ___AMMINISTRAZIONE CONTENUTO___ ***/
/* contenitore tasti di amministrazione contenuto */
.adminCont { width:545px;
             margin:0px 0px 0px 0px;
             padding:6px 0px;
	     /* border:1px solid red;  */
}

/* link alle pagine di amministrazione contenuti */
.adminCont em { color:#ffffff;
		font-size:10px;
		margin:0px 10px 0px 0px;
		padding:0px 2px;
		font-style:normal;
		background-color:#777777;
		border:1px solid #aaaaaa;
}

/*** ___INTESTAZIONE CONTENUTO___ ***/
/* contenitore intestazione completa */
.intestazione { width:545px;
                margin:0px 0px 0px 0px;
                padding:0px;
	        /* border:1px solid red; */
}

/* contenitore dati intestazione SX data-autore-gradimento-visite */
.intestaCont { float:left;
	       width:320px;
               margin:0px 0px 0px 0px;
               padding:0px;
	       /* border:1px solid #cccccc; */
}
/* etichette intestazione SX */
.intestaCont span { color:#cccccc;
		font-size:10px;
		margin:0px;
}

/* dati intestazione SX */
.intestaCont em { color:#d1000d;
		font-size:10px;
		margin:0px 10px 0px 0px;
		font-style:normal;
		/* border:1px solid #cccccc; */
}

/* contenitore voti DX */
.votiCont { float:right;
	    width:210px;
	    color:#cccccc;
	    font-size:10px;
	    margin:0px 0px 0px 0px;
	    padding:0px 0px 0px 0px;
	    /* text-align:right; */
	    /* border:1px solid #cccccc; */
}

/* immagini pallini voti */
.votiCont img { border:0px;
	        padding:0px;
		margin:0px;
}

/* contenitore pallini voti */
.votiCont h1 { border:0px;
	       padding:0px;
	       margin:0px;
	       color:#cccccc;
	       font-size:10px;
	       /* border:1px solid yellow; */
}

/* contenitore testi voti */
.votiCont em { float:left; 
	       border:0px;
	       padding:0px;
	       margin:0px 0px 0px 0px;
	       color:#cccccc;
	       font-size:10px;
	       font-style:normal;
	       font-weight:normal;
	       /* border:1px solid #cccccc; */
}

/* contenitore pallini singoli */
.votiCont span { display:block;
		 float:left;
		 border:0px;
	         padding:2px 0px 0px 0px;
	         margin:0px;
	         color:#cccccc;
	         font-size:10px;
	         /* border:1px solid red; */
}


/*** ___FORM DI VOTAZIONE___ ***/
/* contenitore form per votazione */
.votazione { width:545px;
             margin:0px 0px 0px 0px;
             padding:0px;
	     display:none;
	     /* border:1px solid red;  */
}

.votazione em { font-style:normal;
}

/* form per votazione gradimento */
.votazione form { border:0px;
	         padding:2px 0px 0px 385px;
	         margin:0px;
	         color:#cccccc;
	         font-size:10px;
		 float:right;
	         background-color:#555555;
	         /* border:1px solid yellow; */
}

/* aspetto radio buttons per votazione gradimento */
.radioVoti { width:11px; 
	     height:11px; 
  	     font-size:9px;
	     padding:0px;
	     margin:2px 3px 0px 0px;
}

/* bottone di invio voto */
.buttonVoti { /* float:right; */
  	      font-size:10px;
	      padding:0px;
	      padding-top:1px;
	      margin:0px;
	      color:#ffffff;
	      border:0px;
	      /* border:1px solid #ffffff; */
	      background-color:#555555;
	      text-align:center;
	      text-decoration:underline !important;
	      /* border:1px solid yellow; */
}			

/*** ___TESTI CONTENUTO___ titolo-descrizione-immagine ***/
/* contenitore intestazione completa */
.testi { width:545px;
         margin:0px 0px 0px 0px;
         padding:0px 0px 0px 0px;
	 /* border:1px solid red; */
}

/* titolo contenuto */
.testi h1 { clear:left;
	    font-size:14px;
	    font-weight:bold;
	    color:#ffffff;
	    margin:0px;
	    padding:10px 20px 5px 20px;
	    
}

/* testo contenuto */
.testi h2 { font-size:11px;
	    margin:0px;
	    font-weight:normal;
	    padding:5px 20px;
}

/*** ___PLAYER E DOWNLOAD___ player-download ***/
/* contenitore player + commenti */
.playerCommenti { width:545px;
                  margin:0px 0px 0px 0px;
                  padding:0px;
	          /* border:1px solid red; */
}

/* contenitore player + download */
.player { float:left;
	  width:390px;
          margin:0px 0px 0px 0px;
          padding:10px 0px 0px 0px;
	  /* border:1px solid green; */
}

/* contenitore player swf */
.player h1 { float:left;
	     font-size:11px;
	     color:#cccccc;
	     margin:0px;
	     padding:0px 20px;
}

/* contenitore tasto download */
.player h2 { font-size:11px;
	     font-weight:bold;
	     color:#cccccc;
	     margin:0px;
	     padding-top:4px;
}

/* contenitore tasto commenti */
.commenti { float:right;
	    width:140px;
	    color:#cccccc;
	    font-size:10px;
	    margin:0px;
	    padding:14px 0px 0px 0px;
	    text-align:right;
	    /* border:1px solid #cccccc; */
}

.commenti span { display:block;
		 float:left;
		 margin:0px;
	         padding:0px;
	         font-style:normal;
	         /* border:1px solid yellow; */
}

.commenti img { border:0px; 
                float:right; 
                border:0px; 
                padding:0px;
}

.commenti em { margin:0px;
	       padding:0px;
	       font-style:normal;
}

/*** ___GESTIONE COMMENTI___ visualizzazione e inserimento ***/
/* contenitore elenco commenti */
.listCommenti { width:545px;
                margin:0px 0px 0px 0px;
                padding:10px 0px 0px 0px;
	        display:none;
		/* visibility:hidden; */
	        /* border:1px solid red; */
}

/* contenitore dati singolo commento */
.singoloComm { /* width:375px; */
               margin:5px 20px 10px 20px;
               padding:0px;
	       /* border:1px solid #cccccc; */
}
/* etichette commenti */
.singoloComm span { color:#cccccc;
		font-size:10px;
		margin:0px;
}

/* dati commenti */
.singoloComm em { color:#d1000d;
		font-size:10px;
		margin:0px 10px 0px 0px;
		font-style:normal;
		/* border:1px solid #cccccc; */
}

/* contenitore singolo commento */
.singoloComm h1 { clear:left;
	           font-size:11px;
	           font-weight:normal;
	           background-color:#555555;
	           color:#cccccc;
		   padding:5px 5px;
	           margin:2px 25px;
}

/*** ___FORM INSERIMENTO COMMENTI___ ***/
/* contenitore form */
.contFormComm { margin:5px 20px 10px 20px;
                padding:0px;
                width: 500px;
                /* background-color: #ffffff; */
}

/* standard form di amministrazione */
.commForm { border: 0px;
            margin: 0px;
            width: 500px;
            padding:0px;
            text-align:left;
}

.line_commForm { vertical-align: middle;
             height:28px;
}


.commForm label, .commForm span {
        display:block;
        float:left;
        width:70px;
        text-align:right;
        vertical-align:middle;
        padding:2px 2px 2px 0 !important;
        margin:2px 2px 0 0 !important;
        height:24px;
        line-height:24px;
        /* background-color: #ff0000; */
}

.commForm p { float:left;
              width:250px;
              padding:4px 0 0px 2px !important;
              margin:2px 0px 0px 0px !important;
              height:26px;
              voice-family: "\"}\"";
              voice-family: inherit;
              height:24px;
              /* background-color: #00ff00; */
}

/* imposta button di invio commento */
.commForm button { background-color:transparent !important;
		   border:0px;
		   color:#ffffff;
		   font-size:10px;
		   padding:0px;
		   margin:0px;
                   height:24px;
}

/*** impostazione delle caselle di tipo INPUT ***/
.commForm input, .commForm select, .commForm textarea { font-size:13px;  /*serve per IE */
                                                        /* background-color:#fff9c9;*/ }
/* imposta background-color trasparente: da usare negli anchor con immagini */
.transpBack { background-color:transparent !important; }

/* bordo per campi di input; bisogna fare cosi' causa opera */
.simple_border { border: 1px solid #ccc; }

/* dimensione carattere per i campi dei form */
.small_fontsize { font-size:11px !important; }

