/* Elenco sinistro e titolo */
.elenco_sx {
    clear: both; 
    padding-left: 10px;
    margin-top: 10px; 
    margin-bottom: 10px;
    color: white;
}
.titolo_sx {
    font-size: 11px;
    margin-left: -10px;
    color: white;
    background: url('../_layout/titolo_verde.jpg') no-repeat;
    padding: 5px;
    text-align: center;
    width: 170px;
    height: 32px;
    clear: both;
    display: block;
    margin-bottom: 7px;
    font-weight: bold;
}

/* Elenco centrale e titolo */
.elenco_cn {
    clear: both; 
    margin: 17px; 
    margin-top: 10px;
}

.titolo_cn {
    font-size: 11px;
    color: #183B7B;
    margin-bottom: 7px;
    font-weight: bold;
}

/* Elenco destra e titolo */
.elenco_dx {
}

.titolo_dx {
    font-size: 11px;
    color: white;
    background: url('../_layout/titolo_blu.jpg') no-repeat;
    padding: 5px;
    text-align: center;
    width: 170px;
    margin: 0px;
    height: 32px;
    clear: both;
    display: block;
    margin-bottom: 7px;
    font-weight: bold;
}

/* ALBUM */
/* Tabella Album */
.album_tabella {
    font-size: 11px;
    text-align: center;
}

/* Titolo immagine */
.album_titolo {
    color: #FFAF02;
    font-weight: bold;
}

/* DOCUMENTI */
/* Tabella documenti */
.documenti_tabella {
    width: 100%; 
    font-size: 11px;
}

/* Titolo del link */
.documenti_titolo_sx {
    cursor: pointer; 
    font-weight: bold; 
    color: #FFAF02; 
    font-size: 12px;
}
.documenti_titolo_cn {
    cursor: pointer; 
    font-weight: bold; 
    color: #169e3c; 
    font-size: 12px;
}
.documenti_titolo_dx {
    cursor: pointer; 
    font-weight: bold; 
    color: #169e3c; 
    font-size: 12px;
}

/* Titolo file */
.documenti_file_sx {
    color: #193B7B; 
    font-size: 9px;
}
.documenti_file_cn {
    color: #193B7B; 
    font-size: 9px;
}
.documenti_file_dx {
    color: #193B7B;
    font-size: 9px;
}

/* Testo del file */
.documenti_testo_sx {
    font-size: 11px;
    color: #3c3c3c;
}
.documenti_testo_cn {
    font-size: 11px;
    color: #3c3c3c;
}
.documenti_testo_dx {
    color: #3c3c3c;
    font-size: 11px;
}

/* FAQ */
/* Tabella FAQ */
.faq_tabella {
    width: 100%; 
    font-size: 11px;
}

/* Numeretto ordine FAQ */
.faq_ordine_sx {
    font-weight: bold; 
    color: white; 
    font-size: 12px;
}
.faq_ordine_dx {
    font-weight: bold; 
    color: black; 
    font-size: 12px;
}

/* Domanda FAQ */
.faq_domanda_sx {
    cursor: pointer; 
    font-weight: bold; 
    color: white; 
    font-size: 12px;
}
.faq_domanda_cn {
    font-weight: bold; 
    color: black; 
    font-size: 12px;
}
.faq_domanda_dx {
    cursor: pointer; 
    font-weight: bold; 
    color: black; 
    font-size: 12px;
}

/* Risposta FAQ */
.faq_risposta {
    font-size: 11px;
}

/* LINK */
/* Titolo Link */
.link_titolo_sx {
    font-weight: bold;
	margin-bottom: 2px; 
    color: #169e3c; 
    font-size: 10px;    
}
.link_titolo_cn {
    font-weight: bold; 
    color: #169e3c; 
    font-size: 12px;    
}
.link_titolo_dx {
    font-weight: bold; 
    color: #169e3c; 
    font-size: 11px;    
}

/* Titolo Testo */
.link_testo_sx {
    color: #535353;
}
.link_testo_cn {
    color: #535353;
}
.link_testo_dx {
    color: ;
}

/* FEEDBACK */
/* Testo dei campi */
.feedback_campi_sx {
    font-size: 10px; 
    font-weight: bold; 
    color: #535353;
}
.feedback_campi_cn {
    font-size: 10px; 
    font-weight: bold; 
    color: #535353;
}
.feedback_campi_dx {
    font-size: 10px; 
    font-weight: bold; 
    color: #535353;
}

/* Titolo del feedback */
.feedback_titolo_sx {
    color: #535353;
}
.feedback_titolo_cn {
    color: #535353;
}
.feedback_titolo_dx {
    color: #535353;
}

/* LOGIN */
/* Testo di benvenuto */
.login_benvenuto_sx {
    padding: 5px; 
    font-size: 11px;
}
.login_benvenuto_cn {
    padding: 5px; 
    font-size: 11px;
}
.login_benvenuto_dx {
    padding: 5px; 
    font-size: 11px;
}

/*  Testo delle form */
.login_form_sx {
    color: #169e3c; 
    font-weight: bold; 
    font-size: 11px; 
    margin: 0px auto;
}
.login_form_cn {
    color: #169e3c; 
    font-weight: bold; 
    font-size: 11px; 
    margin: 0px auto;
}
.login_form_dx {
    color: #169e3c; 
    font-weight: bold; 
    font-size: 11px; 
    margin: 0px auto;
}

/*  Pulsante del login */
.login_pulsante_sx {
    margin: 0px auto; 
    width: 60px; 
    padding: 1px; 
    border: 1px #dddddd solid; 
    background: white; 
    font-weight: bold;
    font-size: 11px; 
    color: black; 
    cursor: pointer;
}
.login_pulsante_cn {
    margin: 0px auto; 
    width: 60px; 
    padding: 1px; 
    border: 1px #dddddd solid; 
    background: white; 
    font-weight: bold;
    font-size: 11px; 
    color: black; 
    cursor: pointer;
}
.login_pulsante_dx {
    margin: 0px auto; 
    width: 60px; 
    padding: 1px; 
    border: 1px #dddddd solid; 
    background: white; 
    font-weight: bold;
    font-size: 11px; 
    color: black; 
    cursor: pointer;
}

/* NEWS */
/* Titolo news */
.news_titolo_sx {
    cursor: pointer; 
    /*font-weight: bold;*/ 
    color: #5c5959;  
    font-size: 11px;
}
.news_titolo_cn {
    font-weight: bold;
    color: #3268c0; 
    font-size: 12px;
}
.news_titolo_dx {
    cursor: pointer; 
    /*font-weight: bold;*/ 
    color: #5c5959; 
    font-size: 11px;
}

/* Data news */
.news_data_sx {
	font-weight: bold;
    font-size: 10px; 
    color: #169e3c;
}
.news_data_cn {
    font-weight: bold;
	font-size: 10px; 
    color: #169e3c;
}
.news_data_dx {
    font-weight: bold;
	font-size: 10px; 
    color: #169e3c;
}

/* Testo news */
.news_testo {
}

/* POPUP */
/* Titolo popup */
.popup_titolo_sx {
    cursor: pointer; 
    font-size: 12px; 
    font-weight: bold; 
    color: #FFAE02;
}
.popup_titolo_cn {
    cursor: pointer; 
    font-weight: bold; 
    color: #FFAE02; 
    font-size: 12px;
}
.popup_titolo_dx {
    cursor: pointer; 
    font-weight: bold; 
    color: #FFAE02;
    font-size: 12px; 
}

/* Testo popup */
.popup_testo_sx {
    color: #2C2C2C;
}
.popup_testo_cn {
    color: black;
}
.popup_testo_dx {
    color: black;
}

/* ARTICOLI */
/* Titolo articoli */
.articoli_titolo1 {
    color: #bbbbbb;
    font-size: 9px;
    font-weight: bold;
    cursor: pointer;
}
.articoli_titolo2 {
    color: #ff9900;
    font-size: 12px;
    font-weight: bold;
    cursor: pointer;
}
.articoli_titolo3 {
    color: #999999;
    font-size: 9px;
    font-weight: bold;
    cursor: pointer;
}

/* Testo articoli */
.articoli_testo {
	visibility: hidden;
    display: none;
	width: 380px;
	overflow: hidden;
	position: relative;
}
.articoli_testo table {
	font-size: 11px;

}

/* Autore articoli */
.articoli_autore {
    font-size: 9px;
}

/* Archivio articoli */
.articoli_archivio {
    background-color: #ff9900;
    padding: 7px;
    color: black;
    text-align: right;
    font-weight: bold;
}
.articoli_archivio select {
    font-size: 9px;
}

/* RSS */
/* RSS Titolo Feed*/
.rss_titolo_feed_sx {
    font-weight: bold;
    margin-bottom: 1px;
    color: #169e3c;
}
.rss_titolo_feed_cn {
    font-weight: bold;
    margin-bottom: 10px;
    color: #169e3c;
}
.rss_titolo_feed_dx {
    font-weight: bold;
    margin-bottom: 10px;
    color: #169e3c;
}

/* RSS Titolo */
.rss_titolo_sx {
    font-weight: bold; 
    font-size: 12px; 
    color: #a7a7a7;
}
.rss_titolo_cn {
    font-weight: bold; 
    font-size: 12px;
	margin-bottom: 5px; 
    color: #a7a7a7;
}
.rss_titolo_dx {
    font-weight: bold; 
    font-size: 12px; 
    color: #a7a7a7;
}

/* RSS Testo */
.rss_testo_sx {
    font-size: 10px; 
    color: black;
}
.rss_testo_cn {
	margin-bottom: 1px;
    font-size: 10px; 
    color: black;
}
.rss_testo_dx {
    font-size: 10px; 
    color: black;
}

/* PRODOTTI */
/* Fascetta con pagine */
.prodotti_archivio {
    background-color: #23c323;
    padding: 7px;
    color: white;
    text-align: right;
    font-weight: bold;
}

/* Titolo prodotti */
.prodotti_titolo {
    color: #23c323;
    font-size: 12px;
    font-weight: bold;
    cursor: pointer;
}
.prodotti_sottotitolo {
    font-size: 10px;
    font-style: italic;
    cursor: pointer;
}

/* Testo prodotti */
.prodotti_testo {
	visibility: hidden;
    display: none;
	width: 200px;
	overflow: hidden;
	position: relative;
}
.prodotti_testo table {
	font-size: 11px;
}

/* Prezzo prodotti */
.prodotti_prezzo {
    color: #23c323;
    font-size: 11px;
    font-weight: bold;
}

/* CARRELLO */
/* Testo carrello */
.carrello_cn {
		color: black;
}
.carrello_sx {
		color: white;
}

