body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	color:#545454;
	background-color:#ffffff;
	margin-top: 0px;
}

.table_pagina{
	width:752px;
	border: 1px solid #fabb00;
}

.momentaneamente{
	width:570px;
	vertical-align:middle;
	text-align:center;
	font-size: 10px;
	font-weight: normal;
	color: #545454;
	text-decoration:none;
	padding:5px;
}
.momentaneamente a:hover {
	text-decoration:underline;
}
.spazio_home{
	height:5px
}
/*Testata*/
.table_testata{
	border-right: 1px solid #ffffff;
	width:446px; 
	height:100px;
	background-image:url(<%=c_testata%>);
	background-repeat:no-repeat; 
	background-position:left;
}
.titolo_ass{
	color: #ffffff;
	text-decoration:none;
	vertical-align:top;
}

/*Logo*/
.table_logo{
	border-right: 1px solid #ffffff;
	width:160px;
	height:100px;
}
.td_logo{
	text-align:center;
	vertical-align:middle;
 	width:160px;
	height:100px;
}

/*menu_DX */
.table_menu_DX{
	width:144px; 
	height:100px;
	background-color:#fabb00;
}
.td_menu_DX{
	height:20px;
	background-attachment: scroll;
	background-image: url(../img/menuDX.jpg);
	background-repeat: no-repeat;
	background-position: center middle;
	padding-left:18px;
}
.voce_menu_DX{
	padding-left:8px;
	font-size: 9px;
	font-weight: normal;
	vertical-align:middle;
	color: #ffffff;
	text-decoration:none;
}
.voce_menu_DX a:hover{
	text-decoration:underline;
}

/*fix_home*/
.table_fix_home{
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	height:20px;
	background-color:#fabb00;
	padding-left:3px;
	width:160px;
}
.td_icona_home{
	height:20px;
	background-color:#fabb00;
	padding-left:3px;
	width:20px;
}
.fix_home{
	font-size: 10px;
	height:20px;
	font-weight: bold;
	vertical-align:middle;
	color: #ffffff;
	text-decoration:none;
}
.fix_home a:hover{
	font-size: 10px;
	font-weight: bold;
	vertical-align:middle;
	color: #ffffff;
	text-decoration:underline;
}

/*barra_nav*/
.table_barra_nav{
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	height:20px;
	background-color:#a0a0a0;
	padding-left:3px;
	width:590px;
}
.barra_nav{
	height:20px;
	font-size: 10px;
	font-weight: bold;
	vertical-align:middle;
	color: #ffffff;
	text-decoration:none;
}
.barra_nav a:hover{
	font-size: 10px;
	font-weight: bold;
	vertical-align:middle;
	color: #ffffff;
	text-decoration:underline;
}

/*menu_SX*/
.table_menu_SX{
	border-right: 1px solid #a0a0a0;
	vertical-align:top;
	padding-top:2px;
}
.spaziolaterale_menu{
	width:4px;
}
.spazioinf_menu{
	border-top: 1px solid #fabb00;
	height:3px;
}
.td_titolo_SX{
	width:152px;
	height:20px;
	vertical-align:middle;
	background-attachment: scroll;
	background-image: url(../img/titolo_menuSX.jpg);
	background-repeat: no-repeat;
	background-position: center middle;
	padding-left:12px;
}
.titolo_SX{
	font-size: 10px;
	font-weight: bold;
	vertical-align:middle;
	color: #fabb00;
	text-decoration:none;
}

/*menu_ALBERO*/
.table_portlet_SX{
	width:152px;
	vertical-align:middle;
}
.table_bordo_SX{
	width:152px;	
	border-left: 1px solid #fabb00;
	border-right: 1px solid #fabb00;
	vertical-align:middle;
}
.sfondoMenu{
	height:20px;
	background-attachment: scroll;
	background-image: url(../img/sfondo_menuSX.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	color:#545454;
	vertical-align:middle;
}
.livello{
	color:#545454;
	vertical-align:middle;
	text-decoration:none;
}
.livello_underline{
	height:20px;
	padding-left:10px; 
	border-bottom: 1px solid #d2d2d2;
	background-color:#ffffff;
	color:#545454;
	vertical-align:middle;
	text-decoration:none;
}
.livello_underline2{
	height:20px;
	padding-left:20px; 
	border-bottom: 1px solid #d2d2d2;
	background-color:#ffffff;
	color:#545454;
	vertical-align:middle;
	text-decoration:none;
}
.livello_select{
	color:#fabb00;
	font-weight:bold;
	text-decoration:none;
	vertical-align:middle;
}
.livello_select_titolo{
	color:#545454;
	height:20px;
	font-weight:bold;
	text-decoration:none;
	vertical-align:middle;
}

/*contenutoPG*/
.table_contenutoPG{
	vertical-align:top; 
	padding:5px;
	height:100%;
	width:590px;
}

/*footer*/
.table_footer{
	border-top: 1px solid #ffffff;
	background-color:#fabb00;
	padding-left:5px;
	height:20px;
	width:590px;
}
.testo_footer{
	height:20px;
	font-size: 10px;
	font-weight: normal;
	vertical-align:middle;
	color: #ffffff;
	text-decoration:none;
}
.link_privacy {
	font-size: 10px;
	font-weight: bold;
	vertical-align:middle;
	color: #ffffff;
	text-decoration:none;
}
.link_privacy a:hover{
	font-size: 10px;
	font-weight: bold;
	vertical-align:middle;
	color: #ffffff;
	text-decoration:underline;
}

/*footerSX*/
.table_footerSX{
	border-top: 1px solid #ffffff;
	background-color:#a0a0a0;
	width:160px; 
	height:20px;
}
.td_footerSX{
	height:20px;
	width:160px; 
}

/*Lay_privacy*/
.titolo_privacy{
	height:17px;
	width:580px;
	font-size: 10px;
	font-weight: bold;
	vertical-align:middle;
	color: #fabb00;
	text-decoration:none;
	background-attachment: scroll;
	background-image: url(../img/titolo_pagina.jpg);
	background-repeat: no-repeat;
	background-position: center middle;
	padding-left:15px;
}
.td_privacy{
	width:580px;
	vertical-align:top;
	padding:5px;
	border: 1px solid #fabb00;
	text-align: justify;
}
.testo_privacy{
	font-size: 10px;
	font-weight: normal;
	color: #545454;
	text-decoration:none;
}
.testo_privacy a:hover{
	font-size: 10px;
	font-weight: normal;
	color: #fabb00;
	text-decoration:none;
}
.testo_privacy_web{
	font-size: 10px;
	font-weight: bold;
	color: #545454;
	text-decoration:none;
}
.testo_privacy_web a:hover{
	font-size: 10px;
	font-weight: bold;
	color: #fabb00;
	text-decoration:underline;
}
.nome_assegnatario{
	font-size: 10px;
	font-weight: bold;
	color: #fabb00;
	text-decoration:none;
}

/*Lay_contattaci*/
.titolo_contattaci{
	height:17px;
	width:580px;
	font-size: 10px;
	font-weight: bold;
	vertical-align:middle;
	color: #fabb00;
	text-decoration:none;
	background-attachment: scroll;
	background-image: url(../img/titolo_pagina.jpg);
	background-repeat: no-repeat;
	background-position: center middle;
	padding-left:15px;
}
.td_contattaci{
	width:580px;
	vertical-align:top;
	padding:5px;
	border: 1px solid #fabb00;
}
.contenuto_contattaci{
	width:570px;		
	font-size: 10px;
	font-weight: normal;
	color: #545454;
	text-decoration:none;
	border-bottom: 1px solid #fabb00;
	padding-bottom:5px;
}
.contenuto_contattaci a:hover{
	text-decoration:underline;
}
.table_form{
	width:410px;
	background-color:#fef8da;
	border:1px solid #fabb00;
	padding:2px;
}
.table_form_position{
	padding-top:5px;
	padding-left:70px;
	padding-right:70px;
	}
.testo_contattaci{
	height:30px;
	font-size: 10px;
	font-weight: normal;
	color: #545454;
	text-decoration:none;
}
.campoditesto_contattaci{
	width:200px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #fabb00;
	text-decoration:none;
}
.td_area{	
	padding-top:5px;
}
.area_autorizzazione{
	width:390px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #fabb00;
	text-decoration:none;
}
.td_pulsante{
	text-align:center;
	height:20px;
}
.pulsante{
	text-align:center;
	font-size: 10px;
	font-weight: bold;
	color: #545454;
	text-decoration:none;
}

/*Lay_pagina_con_titolo_contenuto*/
.titolo_pagina{
	height:17px;
	width:580px;
	font-size: 10px;
	font-weight: bold;
	vertical-align:middle;
	color: #fabb00;
	text-decoration:none;
	background-attachment: scroll;
	background-image: url(../img/titolo_pagina.jpg);
	background-repeat: no-repeat;
	background-position: center middle;
	padding-left:15px;
}
.td_pagina{
	width:580px;
	padding:5px;
	vertical-align:top;
	border: 1px solid #fabb00;
	text-align: justify;
}
.testo_pagina{
	height:200px;
	vertical-align:top;
	font-size: 10px;
	font-weight: normal;
	color: #545454;
	text-decoration:none;
}
.td_allegato{
	height:20px;
	border-top: 1px solid #fabb00;
}
.allegato_pagina{
	height:20px;
	font-size: 10px;
	font-weight: bold;
	color: #545454;
	text-decoration:none;
}
.allegato_pagina a:hover{
	font-size: 10px;
	font-weight: bold;
	color: #fabb00;
	text-decoration:underline;
}

/*Lay_mappa_del_sito*/
.titolo_mappa{
	height:17px;
	width:580px;
	font-size: 10px;
	font-weight: bold;
	color: #fabb00;
	text-decoration:none;
	background-attachment: scroll;
	background-image: url(../img/titolo_pagina.jpg);
	background-repeat: no-repeat;
	background-position: center middle;
	padding-left:15px;
}
.td_mappa{
	padding-top:10px;
	padding-bottom:10px;
	border: 1px solid #fabb00;
}
.testo_mappa{
	font-size: 10px;
	font-weight: bold;
	color: #545454;
	text-decoration:none;
}
.testo_mappa a:hover{
	font-size: 10px;
	font-weight: bold;
	color: #fabb00;
	text-decoration:underline;
}
.voci_mappa{
	font-size: 10px;
	font-weight: bold;
	color: #fabb00;
	text-decoration:none;
}

/*Lay_FAQ*/
.td_faq{
	width:580px;
	padding:5px;
	vertical-align:top;
	border: 1px solid #fabb00;
	text-align: justify;
}
.contenuto_faq{
	font-size: 10px;
	font-weight: normal;
	color: #545454;
	text-decoration:none;
	border-bottom: 1px solid #fabb00;
}
.titolo_faq{
	height:17px;
	width:580px;
	font-size: 10px;
	font-weight: bold;
	vertical-align:middle;
	color: #fabb00;
	text-decoration:none;
	background-attachment: scroll;
	background-image: url(../img/titolo_pagina.jpg);
	background-repeat: no-repeat;
	background-position: center middle;
	padding-left:15px;
}
.voce_gruppo_faq{
	width:580px;
	font-size: 10px;
	font-weight: bold;
	vertical-align:bottom;
	color: #545454;
	text-decoration:none;
}
.voce_gruppo_faq a:hover{
	width:580px;
	font-size: 10px;
	font-weight: bold;
	vertical-align:bottom;
	color: #fabb00;
	text-decoration:underline;
}
.gruppo_faq{
	background-image:url(../img/gruppo_faq.jpg);
	background-position:bottom; 
	background-repeat:no-repeat;	
	width:580px;
	height:25px;
	font-size: 10px;
	font-weight: bold;
	vertical-align:bottom;
	padding-bottom:5px;
	color: #545454;
	text-decoration:none;
	padding-left:25px;
}
.testo_faq{
	width:580px;
	font-size: 10px;
	font-weight: normal;
	color: #545454;
	text-decoration:none;
}

/*Lay_notizie*/
.titolo_notizie{
	height:17px;
	width:580px;
	font-size: 10px;
	font-weight: bold;
	vertical-align:middle;
	color: #fabb00;
	text-decoration:none;
	background-attachment: scroll;
	background-image: url(../img/titolo_pagina.jpg);
	background-repeat: no-repeat;
	background-position: center middle;
	padding-left:15px;
}
.titolo_news{
	background-image:url(../img/titolo_news.jpg);
	background-position:bottom; 
	background-repeat:no-repeat;	
	width:580px;
	height:25px;
	font-size: 10px;
	font-weight: bold;
	vertical-align:bottom;
	padding-bottom:5px;
	color: #ffffff;
	text-decoration:none;
	padding-left:25px;
}
.td_notizie{
	width:580px;
	vertical-align:top;
	border: 1px solid #fabb00;
	text-align: justify;
}
.contenuto_notizie{
	vertical-align:top;
	font-size: 10px;
	font-weight: normal;
	color: #545454;
	text-decoration:none;
	padding-left:5px;
	padding-top:5px;
	padding-right:5px;
}
.table_notizie{
	padding-right:14px;
}
.testo_notizie{
	padding-right:20px;
	padding-left:15px;
	vertical-align:top;
	font-size: 10px;
	font-weight: normal;
	color: #545454;
	text-decoration:none;
}

.table_allegati{
	border-bottom: 1px solid #fabb00;
}
.td_allegato_notizie{
	padding-left:15px;
	padding-right:15px;
	padding-bottom:5px;
}
.td_icona_notizie{
	height:20px;
	vertical-align:middle;
	text-align:center;
	width:20px;
	padding:5px;
}
.titolo_allegati{
	background-image:url(../img/elenco_allegati.jpg);
	background-position:bottom; 
	background-repeat:no-repeat;	
	width:580px;
	height:20px;
	font-size: 10px;
	font-weight: bold;
	vertical-align:bottom;
	padding-bottom:2px;
	color: #545454;
	text-decoration:none;
	padding-left:15px;
	}
.allegato_notizie{
	width:500px;
	height:20px;
	font-size: 10px;
	font-weight: normal;
	color: #545454;
	text-decoration:none;
}
.allegato_notizie a:hover{
	font-size: 10px;
	font-weight: normal;
	color: #fabb00;
	text-decoration:underline;
}
.linea_inf_allegati{
	background-color:#545454; 
	height:1px
}
.img_news{
	width:80px;
	height:80px;
	border: 1px solid #fabb00;
}

/*Lay_paginatore*/
.table_paginatore{
	vertical-align:middle;
	width:575px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:5px;
}
.paginatore{
	font-size: 10px;
	font-weight: bold;
	color: #545454;
	padding-right:9px;
	text-decoration:none;
}
.paginatore a:hover{
	text-decoration:none;
	color: #fabb00;
}


/*Lay_indietro*/
.td_indietro{
	height:30px;
	width:567px;
	font-size: 10px;
	font-weight: bold;
	vertical-align:middle;
	color: #fabb00;
	text-decoration:none;
	background-attachment: scroll;
	background-image: url(../img/indietro.jpg);
	background-repeat: no-repeat;
	background-position: center middle;
}
.indietro{
	vertical-align:top;
	font-size: 10px;
	font-weight: bold;
	color: #545454;
	padding-right:9px;
	text-decoration:none;
	text-align:right;
}
.indietro a:hover{
	text-decoration:underline;
}

/*Lay_dettaglio*/
.td_dettaglio{
	height:20px;
	width:567px;
	font-size: 10px;
	font-weight: bold;
	vertical-align:middle;
	color: #fabb00;
	text-decoration:none;
	background-attachment: scroll;
	background-image: url(../img/dettaglio.jpg);
	background-repeat: no-repeat;
	background-position: center middle;
}
.dettaglio{
	vertical-align:top;
	font-size: 10px;
	font-weight: bold;
	color: #545454;
	padding-right:9px;
	text-decoration:none;
	text-align:right;
}
.dettaglio a:hover{
	text-decoration:underline;
}
/*Lay_news_home*/

.titolo_pagina_home{
	height:15px;
	width:580px;
	font-size: 10px;
	font-weight: bold;
	vertical-align:middle;
	color: #ffffff;
	text-decoration:none;
	background-attachment: scroll;
	background-image: url(../img/titolo_pagina_home.jpg);
	background-repeat: no-repeat;
	background-position: center middle;
	padding-left:20px;
}
.titolo_news_home{
	background-image:url(../img/titolo_news_home.jpg);
	background-position:bottom; 
	background-repeat:no-repeat;	
	width:570px;
	height:16px;
	font-size: 10px;
	font-weight: bold;
	vertical-align:middle;
	color: #fabb00;
	text-decoration:none;
	padding-left:25px;
}
.td_news_home{
	width:570px;
	vertical-align:top;
	border: 1px solid #fabb00;
	text-align: justify;
}
.testo_news_home{
	padding-right:20px;
	padding-left:15px;
	vertical-align:top;
	font-size: 10px;
	font-weight: normal;
	color: #545454;
	text-decoration:none;
}
.td_home_dettaglio{
	height:20px;
	width:570px;
	font-size: 10px;
	font-weight: bold;
	vertical-align:middle;
	color: #fabb00;
	text-decoration:none;
	background-attachment: scroll;
	background-image: url(../img/dettaglio_news_home.jpg);
	background-repeat: no-repeat;
	background-position: center middle;
}
.home_dettaglio{
	vertical-align:top;
	font-size: 10px;
	font-weight: bold;
	color: #545454;
	padding-right:9px;
	text-decoration:none;
	text-align:right;
}
.home_dettaglio a:hover{
	text-decoration:underline;
}

/*Lay_foto_gallery*/
.titolo_gallery{
	height:17px;
	width:580px;
	font-size: 10px;
	font-weight: bold;
	vertical-align:middle;
	color: #fabb00;
	text-decoration:none;
	background-attachment: scroll;
	background-image: url(../img/titolo_pagina.jpg);
	background-repeat: no-repeat;
	background-position: center middle;
	padding-left:15px;
}
.td_gallery{
	width:580px;
	padding:5px;
	vertical-align:top;
	border: 1px solid #fabb00;
	text-align: justify;
}
.td_elenco_gallery{
	text-align:center;
	vertical-align:middle;
	width:560px;
	padding:5px;
	background-color: #fef8da;
	border: 1px solid #ffec8f;
}
.immagini_elenco{
	margin:1px;
	border:1px solid #fabb00; 
	width:50px; 
	height:40px; 
	cursor:pointer;
}
.immagini_elenco_grande{
	margin:1px;
	border:solid 5px #fabb00;
	width:400px; 
	height:300px;
}
.didascalia_gallery{
	height:20px;
	vertical-align:middle;
	text-align:center;
	font-size: 10px;
	font-weight: bold;
	color: #545454;
	text-decoration:none;
	background-color:#ffec8f;
}



/*Lay_elenco_documenti*/
.table_elenco_doc{
	border: 1px solid #fabb00;
}
.titolo_elenco_doc{
	height:17px;
	width:580px;
	font-size: 10px;
	font-weight: bold;
	vertical-align:middle;
	color: #fabb00;
	text-decoration:none;
	background-attachment: scroll;
	background-image: url(../img/titolo_pagina.jpg);
	background-repeat: no-repeat;
	background-position: center middle;
	padding-left:15px;
}
.titolo_elenco_allegato_doc{
	background-image:url(../img/elenco_documenti.jpg);
	background-position:bottom; 
	background-repeat:no-repeat;	
	width:580px;
	height:20px;
	font-size: 10px;
	font-weight: bold;
	vertical-align:bottom;
	padding-bottom:2px;
	color: #545454;
	text-decoration:none;
	padding-left:20px;
}
.testo_elenco_doc{
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	vertical-align:top;
	font-size: 10px;
	font-weight: normal;
	color: #545454;
	text-decoration:none;
	text-align:justify;
}
.td_icona_elenco_doc{
	height:20px;
	vertical-align:middle;
	text-align:center;
	width:20px;
	padding:5px;
}
.allegato_elenco_doc{
	width:500px;
	height:20px;
	font-size: 10px;
	font-weight: normal;
	color: #545454;
	text-decoration:none;
}
.allegato_elenco_doc a:hover{
	font-size: 10px;
	font-weight: normal;
	color: #fabb00;
	text-decoration:underline;
}
.inf_elenco{
	background-image:url(../img/Inf_elenco.jpg);
	background-position:bottom; 
	background-repeat:no-repeat;	
	background-color:#545454; 
	height:15px
}
/*Lay_ricerca*/
.titolo_ricerca{
	height:17px;
	width:580px;
	font-size: 10px;
	font-weight: bold;
	vertical-align:middle;
	color: #fabb00;
	text-decoration:none;
	background-attachment: scroll;
	background-image: url(../img/titolo_pagina.jpg);
	background-repeat: no-repeat;
	background-position: center middle;
	padding-left:15px;
}
.td_ricerca{
	width:580px;
	vertical-align:top;
	padding:5px;
	border: 1px solid #fabb00;
	text-align: justify;
}
.contenuto_ricerca{
	vertical-align:top;
	font-size: 10px;
	font-weight: normal;
	color: #545454;
	padding-bottom:5px;
	text-decoration:none;
}
.td_form_ricerca{
	vertical-align:top;
	width:565px;
	padding:5px;
	background-color: #fef8da;
	border: 1px solid #ffec8f;
}
.campoditesto_ricerca{
	width:200px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #fabb00;
	text-decoration:none;
}
.testo_ricerca{
	font-size: 10px;
	font-weight: normal;
	color: #545454;
	text-decoration:none;
	text-align:left;
}
.testo_ricerca a:hover{
	font-size: 10px;
	font-weight: normal;
	color: #fabb00;
	text-decoration:none;
}
.parola_ricercata{
	text-align:center; 
	vertical-align: middle;
	font-size:10px;
	width:565px;
	font-weight: bold;
	background-color:#fabb00;
	color: #ffffff;
	height:20px;
	text-decoration:none;
}
.testo_ricercato{
	font-size: 10px;
	font-weight: bold;
	color: #fabb00;
	text-decoration:none;
}
.td_form_elenco{
	vertical-align:middle;
	width:565px;
	padding:5px;
	background-color:#ffffff;
	border: 1px solid #ffec8f;
}
.spazio_ricerca{
	height:8px
}

.img_cerca{
	border:1px solid #fabb00; 
	width:30px; 
	height:30px; 
	cursor:pointer;
}
.attenzione{
	vertical-align:middle;
	text-align:center;
	font-size: 10px;
	font-weight: normal;
	color: #545454;
	text-decoration:none;
	height:50px;
	}

.table_pagin_ric{
	vertical-align:middle;
	width:565px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:5px;
}
.hr_ricerca{
	size:1px;
	color:#ffec8f;
}
/*Lay_Forum*/

.titolo_forum{
	height:17px;
	width:580px;
	font-size: 10px;
	font-weight: bold;
	vertical-align:middle;
	color: #fabb00;
	text-decoration:none;
	background-attachment: scroll;
	background-image: url(../img/titolo_pagina.jpg);
	background-repeat: no-repeat;
	background-position: center middle;
	padding-left:15px;
}
.td_forum{
	width:580px;
	padding:5px;
	vertical-align:top;
	border: 1px solid #fabb00;
	text-align: justify;
}

.table_paginatore_forum{
	width:565px;
	padding:5px;
	vertical-align:top;
	text-align: justify;
}
.testo_forum{
	vertical-align:top;
	font-size: 10px;
	font-weight: normal;
	color: #545454;
	text-decoration:none;
}	
.testo_forum a:hover{
	vertical-align:top;
	font-size: 10px;
	font-weight: normal;
	color: #fabb00;
	text-decoration:none;
}	
.td_login{
	height:30px;
	padding-right:5px;
	text-align:right;
	border-top: 1px solid #fabb00;
}
.login_testo{
	width:580px;
	height:20px;
	font-size: 10px;
	font-weight: normal;
	color: #fabb00;
	text-decoration:none;
}
.login_testo a:hover{
	color: #545454;
	text-decoration:none;
}
.login{
	width:580px;
	height:20px;
	font-size: 10px;
	font-weight: bold;
	color: #fabb00;
	text-decoration:none;
}
.login a:hover{
	color: #545454;
	text-decoration:none;
}
.spazio_forum{
	height:8px
}
.titoli_inizio{
	text-align:left;
	padding-left:15px;
	height:20px; 
	background-image:url(../img/titoli_inizio.jpg); 
	background-repeat:no-repeat; 
	background-position:left; 
	border-right: 1px solid #fabb00;
	color:#545454;
	font-size:10px;
	font-weight:bold;
}
.titoli_centro{
	text-align:left;
	padding-left:15px;
	height:20px; 
	background-image:url(../img/titoli_centro.jpg); 
	background-repeat:repeat-x;
	background-position:left; 
	border-right: 1px solid #fabb00;
	color:#545454;
	font-size:10px;
	font-weight:bold;
}
.titoli_fine{
	height:20px; 
	background-image:url(../img/titoli_fine.jpg); 
	background-repeat:no-repeat;
	text-align:left;
	padding-left:15px;
	border-right: 1px solid #fabb00;
	background-position:left; 
	color:#545454;
	font-size:10px;
	font-weight:bold;
}
.testo_inizio{
	text-align:left;
	padding-left:15px;
	border-right: 1px solid #fabb00; 
	border-bottom: 1px solid #fabb00; 
	border-left: 1px solid #fabb00; 
	background-color:#fef8da;
}
.testo_img_forum{
	text-align:center;
	border-bottom: 1px solid #fabb00; 
	border-left: 1px solid #fabb00; 
	background-color:#fef8da;
}
.testo_centro{
	border-right: 1px solid #fabb00; 
	border-bottom: 1px solid #fabb00; 
	text-align:center;
	background-color:#fef8da;
}
.testo_fine{
	background-color:#fef8da;
	border-right: 1px solid #fabb00; 
	border-bottom: 1px solid #fabb00; 
	text-align:left;
	padding-left:15px;
}
.table_forum{
	width:410px;
	background-color:#fef8da;
	border:1px solid #fabb00;
	padding-left:25px;
	padding-right:25px;
	padding-top:5px;
	padding-bottom:5px;
}
.table_forum_position{
	padding-top:5px;
	padding-left:70px;
	padding-right:70px;
	}
.table_forum_position2{
	padding-top:5px;
	padding-left:60px;
	padding-right:30px;
	}
.campoditesto_forum{
	width:200px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #fabb00;
	text-decoration:none;
}
.campoditesto_plus{
	width:250px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #fabb00;
	text-decoration:none;
}
.td_pulsanti{
	height:30px;
	padding-right:5px;
	text-align:center;
	border-top: 1px solid #fabb00;
}
.hr_forum{
	size:1px;
	color:#ffec8f;
}
.bordo_forum {	
	border: 1px solid #fabb00;
	}
.risposta_mess{
	font-size:11px;
	color:#ffffff;
	width:575px;
	text-align:left; 
	padding:3px; 	
	background-color:#fabb00;
}
.sfondo_elenco_mess{
	padding:4px;
	background-color:#ffffff;
}
.sfondo_elenco_else{
	padding:4px;
	background-color:#fef8da;
}
