.tabella_dati_nazionali{
         width:	100%;
	 height:225px;
}

.scomparsa{
         display: none;
}

.allineamento_dettagli{
         float:left; 
         width:45%;
}

.allineamento_dettagli_cento{
         float:left; s
         width:100%;
}

.non_visualizza_menu_torta{
         display:block;
}

.check_dinamici_sms_1{
         float:left; 
         width:100%;
	 text-align:left;
}

.check_dinamici_sms_2{
         float:left; 
         width:33%;
}

.check_dinamici_sms_3{
         float:left; 
         width:33%;
}

.check_tutti_settori{
        width:100%;
	text-align: left;
}

#b_set{
		 padding-left:20px;
		 display:none;
}

#e_set{
		 padding-left:20px;
		 display:none;
}

#n_set{
		 padding-left:20px;
		 display:none;
}


.img_bandi{
         float:left;
         width:40%;
	margin-right:	30px;
}
.testo_bandi{
         float:left;
         width:49%;
}

.giorno_mese_anno{
         float:left;
         width:70%;
}

.pagina_ricerca_avanzata{
         float:left;
         width:50%;
	 text-align:center;
}

.margine_centoventi{
         margin-left:120px;
}

.margine_ottanta{
         margin-left:80px;
}

.margine_quaranta{
         margin-left:40px;
}


.numero_pagina{
         float:	left; 
         width:	21%;
}

.numero_pagina_left{
        float:		left; 
        width:		24%;
	text-align:	left;
}

.numero_voci_presenti{
	float:		left; 
        width:		28%;
	text-align: 	right;
}

.pagina_corrente{
	float:		left;
        width:		50%;
	text-align:	center;
}


.titolo_approfondimento{
         float:left; 
         width:30%
}


.bando_scelto_titolo {
	color:	#D60000;	
}


.oggetto_bando{
         float:left; 
         width:30%
}

.data_scadenza{
         float:left; 
         width:30%
}

.data_inserimento_bando{
         float:left; 
         width:30%
}

.data_inserimento_approfondimento{
         float:left; 
         width:30%
}

.settore{
         float:left; 
         width:30%
}

.settore_cooperative{
         float:left; 
         width:22%
}

.ente_appaltante{
         float:left; 
         width:30%
}

.ente_appaltante_form{
         float:left; 
         width:70%
}

.sondaggio{
        width:153px;
}

.servizi_avanzati{
        width:153px;
}

.accesso_area_riservata{
        text-align:left; 
	padding-left:6px; 
	padding-bottom:2px;
}

.footer_barra_sotto {
	width:	360px;
	padding-left:	2px;
}

.barra_sotto{
	FONT-WEIGHT:	bold;
	COLOR:	#666666;
	float:left;
        width:100%;
        text-align:center;
}

.barra_sotto A:link , .barra_sotto A:active , .barra_sotto A:visited {
	COLOR:	#666666;
	BACKGROUND-COLOR:	#FFFFFF;
	TEXT-DECORATION:	none;
}
.barra_sotto A:hover {
	BACKGROUND-COLOR:	#eaecec;
	COLOR:	#666666;
	TEXT-DECORATION:	none;
}



.nav_bar{
	font-size:10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	height: 21px;
}

.nav_bar_sx{
	/* Questo margine è stato inserito per allineare il menù di navgazione sinistro, ai link di accessibilità*/
	margin-top:	7px;
	padding-left:	30px;
	float:		left; 
	width:		65%; 
	text-align:	left; 
}

.nav_bar_sx_less {
     float:left; 
	 width:100%; 
	 text-align:left; 
	 padding-top:4px; 
}

.nav_bar_dx{
	float:right; 
	width:30%; 
	text-align:right;
	PADDING-RIGHT:	8px;
}
.nav_bar_dx A:link , .nav_bar_dx A:visited , .nav_bar_dx A:active {
	COLOR:	black;
	TEXT-DECORATION: none;

} 
.nav_bar_dx A:hover {
	COLOR:	black;
	TEXT-DECORATION: underline;
} 

#nav_bar_dx_accessibile{
	display:	none;
}

#nav_bar_dx_ipovedenti{
	display:	none;
}


.navleftactive{
	color: #d10000;
}
.navleft{
	padding-left:0px;
}
.replica{
	width:798px;
	/*height:	50px;*/
	clear:both;
	background-color:#cdcdcd;
	font-size:1px;
	background-image: url(/opencms/opencms/Legacoop/immagini/template/sfondo_orizzontale.gif);
	background-repeat:	repeat-y;	
}

.header{
	width:770px;
	height:178px;
	margin-top:0px;
	vertical-align:top;
}

.header_btn_submit {
	display: none;
}

.div_nascosto {
	color:	#d90000;
	cursor:	pointer;
}



a:link{
	color:#d10000;
	text-decoration:none;
}

a:visited{
	color:#d10000;
	text-decoration: none;
}

a:hover{
	color: #d10000;
	text-decoration: underline;
}

#all{
	width: 770px;
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align:left;
	float:left;
}


.errore{
	color:#FF0000;
	text-decoration:none;
}

.paragrafo{
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size: 	10px;
	text-align:	left;
	color:		#000;	
}
.paragrafo A:link , .paragrafo A:active , .paragrafo A:visited {
	COLOR: 			#d10000;
	TEXT-DECORATION:	none;	
}
.paragrafo A:hover {
	TEXT-DECORATION:	underline;	
}


.linea_tratta {
	border-bottom:1px dashed #cccccc;
}



/***********************************************/
/*   VECCHIO STILE */
/*  TITOLI USATI PRIMA DELLE BACCHETTE */

/*
.titolo_progetto_grande{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:left;
	font-weight:bold;
	background-color:black;
	color:orange;
}

.titolo_pianeta_grande{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:left;
	font-weight:bold;
	background-color:black;
	color:orange;
}

.titolo_siamo_grande{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:left;
	font-weight:bold;
	background-color:black;
	color:orange;
}

.titolo_impresa_grande{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:left;
	font-weight:bold;
	background-color:black;
	color:orange;
}

.titolo_revisioni_grande{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:left;
	font-weight:bold;
	background-color:black;
	color:orange;
}

.titolo_civile_grande{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:left;
	font-weight:bold;
	background-color:black;
	color:orange;
}

.titolo_progetti_grande{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:left;
	font-weight:bold;
	background-color:black;
	color:orange;
}

.titolo_formazione_grande{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:left;
	font-weight:bold;
	background-color:black;
	color:orange;
}

.titolo_legislazione_grande{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:left;
	font-weight:bold;
	background-color:black;
	color:orange;
}

.titolo_servizi_grande{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:left;
	font-weight:bold;
	background-color:black;
	color:orange;
}

.titolo_pari_grande{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:left;
	font-weight:bold;
	background-color:black;
	color:orange;
}

.titolo_bandi_grande{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:left;
	font-weight:bold;
	background-color:black;
	color:orange;
}

.titolo_siti_grande{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:left;
	font-weight:bold;
	background-color:black;
	color:orange;
}

.titolo_news_grande{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:left;
	font-weight:bold;
	background-color:black;
	color:orange;
}


.titolo_newshome_grande{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:left;
	font-weight:bold;
	background-color:black;
	color:orange;
}


.titolo_circolari_grande{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:left;
	font-weight:bold;
	background-color:black;
	color:orange;
}
.titolo_progetto{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:left;
	font-weight:bold;
	padding-left:26px;
	padding-top:5px;
	position:absolute;
	width:474px;
	height:25px;
	background-image: url(/opencms/opencms/Legacoop/immagini/titoli/barra_progetto.gif);
}


.titolo_pianeta{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:left;
	font-weight:bold;



	padding-left:26px;
	padding-top:5px;
	position:absolute;
	width:474px;
	height:25px;
	background-image: url(/opencms/opencms/Legacoop/immagini/titoli/barra_pianeta_cooperazione.gif);
}
.titolo_siamo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:left;
	font-weight:bold;
	padding-left:26px;
	padding-top:5px;
	position:absolute;
	width:474px;
	height:25px;
	background-image: url(/opencms/opencms/Legacoop/immagini/titoli/barra_chi_siamo.gif);
}
.titolo_impresa{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:left;
	font-weight:bold;
	padding-left:26px;
	padding-top:5px;
	position:absolute;
	width:474px;
	height:25px;
	background-image: url(/opencms/opencms/Legacoop/immagini/titoli/barra_fare_impresa.gif);
}
.titolo_revisioni{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:left;
	font-weight:bold;
	padding-left:26px;
	padding-top:5px;
	position:absolute;
	width:474px;
	height:25px;
	background-image: url(/opencms/opencms/Legacoop/immagini/titoli/barra_ufficio_revisioni.gif);
}
.titolo_civile{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:left;
	font-weight:bold;
	padding-left:26px;
	padding-top:5px;
	position:absolute;
	width:474px;
	height:25px;
	background-image: url(/opencms/opencms/Legacoop/immagini/titoli/barra_servizio_civile.gif);
}
.titolo_progetti{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:left;
	font-weight:bold;
	padding-left:26px;
	padding-top:5px;
	position:absolute;
	width:474px;
	height:25px;
	background-image: url(/opencms/opencms/Legacoop/immagini/titoli/barra_i_progetti.gif);
}
.titolo_formazione{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:left;
	font-weight:bold;
	padding-left:26px;
	padding-top:5px;
	position:absolute;
	width:474px;
	height:25px;
	background-image: url(/opencms/opencms/Legacoop/immagini/titoli/barra_formazione.gif);
}
.titolo_legislazione{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:left;
	font-weight:bold;
	padding-left:26px;
	padding-top:5px;
	position:absolute;
	width:474px;
	height:25px;
	background-image: url(/opencms/opencms/Legacoop/immagini/titoli/barra_legislazione.gif);
}

.titolo_circolari{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:left;
	font-weight:bold;
	padding-left:26px;
	padding-top:6px;
	position:absolute;
	width:474px;
	height:26px;
	background-image: url(/opencms/opencms/Legacoop/immagini/titoli/barra_circolari.gif);
}

.titolo_servizi{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:left;
	font-weight:bold;
	padding-left:26px;
	padding-top:5px;
	position:absolute;
	width:474px;
	height:25px;
	background-image: url(/opencms/opencms/Legacoop/immagini/titoli/barra_servizi.gif);
}
.titolo_pari{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:left;
	font-weight:bold;
	padding-left:26px;
	padding-top:5px;
	position:absolute;
	width:474px;
	height:25px;
	background-image: url(/opencms/opencms/Legacoop/immagini/titoli/barra_pari_opportunitx.gif);
}
.titolo_bandi{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:left;
	font-weight:bold;
	padding-left:26px;
	padding-top:6px;
	position:absolute;
	width:474px;
	height:26px;
	background-image: url(/opencms/opencms/Legacoop/immagini/titoli/barra_bandi.gif);
}
.titolo_siti{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:left;
	font-weight:bold;
	padding-left:26px;
	padding-top:5px;
	position:absolute;
	width:474px;
	height:25px;
	background-image: url(/opencms/opencms/Legacoop/immagini/titoli/barra_siti_utili.gif);
}
.titolo_news{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:left;
	font-weight:bold;

	padding-left:26px;
	padding-top:6px;
	position:absolute;
	width:474px;
	height:26px;
	background-image: url(/opencms/opencms/Legacoop/immagini/titoli/barra_titolo.gif);
}
.titolo_newshome_old{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:left;
	font-weight:bold;
	padding-left:26px;
	padding-top:6px;
	position:absolute;
	width:356px;
	height:26px;
	background-image: url(/opencms/opencms/Legacoop/immagini/titoli/barra_titolo_home2.gif);
}



  FINE    VECCHIO  STILE      

*/





/*  Home Page - Bacchette News: primoPiano e dalleAssociazioni   */

.titolo_news_home {
	background-image: url(/opencms/opencms/Legacoop/img/primopiano.gif);
	width:	372px;
	height:	50px;
}

.titolo_news_home_pda {
	display: none;
}

.titolo_dalleassociazioni_home {
	background-image: url(/opencms/opencms/Legacoop/img/dalleassociazioni.gif);
	width:	372px;
	height:	50px;
}

.titolo_dalleassociazioni_home_pda {
	display: none;
}






/* Stile per l'accessibilità */

.testogrande{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align:justify;
	COLOR:black;
	BACKGROUND-COLOR: #FFFFFF
}

.testograndec {
	FONT-SIZE: 14px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #000000
}
.testograndec A:link {
	COLOR: #ff6600
}
.testograndec A:visited {
	COLOR: #ff6600
}
.testograndec A:hover {
	COLOR: #ff6600; 
	TEXT-DECORATION: none;

}
.testograndec IMG {
	DISPLAY: none
}
.testograndec UL {
	LIST-STYLE-TYPE: decimal
}
.testograndec H1 {
	DISPLAY: block; COLOR: #ff3300
}



.testoAccessibile {
	FONT-SIZE: 18px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #000000
}
.testoAccessibile A:link {
	COLOR: #ff6600
}
.testoAccessibile A:visited {
	COLOR: #ff6600
}
.testoAccessibile A:hover {
	COLOR: #ff6600; TEXT-DECORATION: none
}
.testoAccessibile IMG {
	DISPLAY: none
}
.testoAccessibile UL {
	LIST-STYLE-TYPE: decimal
}
.testoAccessibile H1 {
	DISPLAY: block; COLOR: #ff3300
}
.testoAccessibile DIV {
	FLOAT: none;
}

/*   FINE stile per l'accessibilità    */





/*************/
/*  LAYOUT   */
/*************/


/* Home Page - Colonna Sx - Spazio tra i box */
.spazio_tra_box{
	width:	100%;
	height:	7px;
	FONT-SIZE:1px;
}

/* Home Page */
.tra_left_center {
	width:	18px;
	float: left;
}

.tra_center_right{
	width:	18px;
	float: left;
}

/* Pagine Interne */
.tra_left_center_less {
	width:	29px;
	float: left;
}

.tra_center_right_less{
	width:	29px;
	float: left;
}





/*  Spaziatori */

.blank{
	width:	100%;
	height:	10px;
	BACKGROUND-COLOR:	#FFF;
}

.blank2{
	width:	100%;
	height:	10px;
}

.blank_vert{
	height:100%;
	width: 10px;
	float: left;
}

.blank_vert2{
	height:100%;
	width: 29px;
	float: left;
}

.blank_vert3{
	height:100%;
	width:	18px;
	float: left;
}







.ombra_orizzontale{
	background-image: url(/opencms/opencms/Legacoop/immagini/template/sfondo_orizzontale.gif);
	background-repeat: repeat-y;
	background-position: center top;
	width:798px;
	margin-bottom:0px;
}

.container1{
    width:798px;
}


.barra_sx{
	background-image: url(/opencms/opencms/Legacoop/immagini/template/barrasx_replica.gif);
	background-repeat: repeat-y;
	float:	left; 
        width:	14px;
}

.barra_dx{
	background-image: url(/opencms/opencms/Legacoop/immagini/template/barradx_replica.gif);
	background-repeat: repeat-y;
        float:	left; 
        width:	14px;
}



/* ********* Sezione Body ************ */
body {
	background-color: #C6C6C6;
	background-color: #cdcdcd;

	background-repeat:repeat-x;
        background-position:center top;
	margin: 0px;
	padding: 0px;
	background-image: url(../immagini/template/sfondo.gif);
}

#body_middle{
	background-color: #fff;
	width: 770px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	background-repeat: repeat-y;
    	background-position:left bottom;
}

#body_middle_no_right{
	float: left;
	background-color: #fff;
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	background-repeat: no-repeat;
        background-position:left bottom;
	background-image: url(../img/sfondo_lato_sx.jpg);
}

#body_left{
	float: left;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	vertical-align: top;
	BACKGROUND-COLOR:	#e5e5e5;
	width:	192px;
}

#body_left_bottom{
	background-image:	url(../img/sfondo_lato_sx.jpg);
	background-repeat: 	repeat-x;
	background-position: 	top;
	background-color: 	#E6E6E6;
}

#sfondo_main_less_right {
	width: 			100%;
	height: 		100%;
	margin: 		0px;
	padding: 		0px;
	vertical-align: 	top;
}


#body_news{
	padding-left: 18px;
	padding-right: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:left;
	color:black;	
}

.bottom_separatore{
	background-color:#666666;
	height:1px;
	font-size:1px;
}

.linea_separatrice{
	background-color:#D8D8D8;
	height:1px;
	font-size:1px;
}

#body_center_main{
	float: left;
	text-align: left;
	width:	372px;



}

#body_center_less_right {
	float: left;
	text-align: left;
	width:	520px;
	/*margin-left: 35px;*/
}

#body_right_main{
	float: right;
	text-align: center;
	width:	170px;
	background-color:	#e5e5e5;
}      

#body_mappa{
	background-color: #FFF;
	float: left;
	text-align: left;
        width: 547px;
}

/* ********* Fine sezione Body ************ */


/*   FINE LAYOUT  */





/******************************

.boxcenter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#333333;
	width: 365px;
	background-color: #E9E9E9;
	border-top-style: solid;
	border-top-color: #333333;
	border-top-width: 1px;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 10px;
	padding-left: 8px;
	color: #000000;
}

.boxcenterHOME {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 365px;
	background-color: #DEDEDE;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	color: #666666;
}

***************************/




/*******************************************

  Stile dei moduli con effetto "gommoso" ( Registrati , Questionario ... )

********************************************/

.moduloAreaRiservata {
	background-image: url(/opencms/opencms/Legacoop/img/box_linea.gif);
	background-repeat: repeat-y;
	width:161px;
}


.moduloLinea {
	background-image: 	url(/opencms/opencms/Legacoop/img/box_linea.gif);
	background-repeat: 	repeat-y;
	width:			161px;
}
.moduloFine {
	background-image: 	url(/opencms/opencms/Legacoop/img/box_fine.gif);
	background-repeat: 	no-repeat;	
	width:			161px;
	height:			14px;
	FONT-size:		1px;
}





.formFineVuoto {
	background-image: url(/opencms/opencms/Legacoop/img/form_fine_vuoto.gif);
	background-repeat: no-repeat;	
	width:	521px;
	height:	32px;
}


.questInizio {
	background-image: url(/opencms/opencms/Legacoop/img/quest_inizio.gif);
	height:		33px;
	color:		#FFFFFF;
	text-align:	center;
	FONT-SIZE:	12px;
	font-weight:bold;
}
.questLinea {
	background-image: url(/opencms/opencms/Legacoop/img/quest_linea.gif);
	background-repeat: repeat-y;
	width:521px;
}
.questFine {
	background-image: url(/opencms/opencms/Legacoop/img/quest_fine.gif);
	background-repeat: no-repeat;	
	width:	521px;
	height:	32px;
	color:	#FFF;
	font-size:	1px;
}



.sondaggioInizio {

	background-image: url(/opencms/opencms/Legacoop/img/sondaggio_inizio.gif);
	height:		33px;
	color:		#FFFFFF;
	text-align:	center;
	FONT-SIZE:	12px;
	font-weight:bold;
}
.sondaggioFine {
	background-image: url(/opencms/opencms/Legacoop/img/sondaggio_fine.gif);
	background-repeat: no-repeat;	
	width:	521px;
	height:	32px;
	color:	#FFF;
	font-size:	1px;
}
.sondaggioLinea {
	background-image: url(/opencms/opencms/Legacoop/img/sondaggio_linea.gif);
	background-repeat: repeat-y;
	width:521px;
}




.registrazioneInizio {
	background-image: url(/opencms/opencms/Legacoop/img/registrazione_inizio.gif);
	height:		33px;
	color:		#FFFFFF;
	text-align:	center;
	FONT-SIZE:	12px;
	font-weight:bold;
}
.registrazioneLinea {
	background-image: url(/opencms/opencms/Legacoop/img/quest_linea.gif);
	background-repeat: repeat-y;
	width:521px;
}
.registrazioneFine {
	background-image: url(/opencms/opencms/Legacoop/img/registrazione_fine.gif);
	background-repeat: no-repeat;	
	width:	521px;
	height:	32px;
	FONT-size:1px;
}

.rigeneraPasswordInizio {
	background-image: url(/opencms/opencms/Legacoop/img/rigenera_password_inizio.gif);
	height:		33px;
	color:		#FFFFFF;
	text-align:	center;
	FONT-SIZE:	12px;
	font-weight:bold;
}
.datiPersonaliInizio {
	background-image: url(/opencms/opencms/Legacoop/img/dati_personali_inizio.gif);
	height:		33px;
	color:		#FFFFFF;
	text-align:	center;
	FONT-SIZE:	12px;
	font-weight:bold;
}
.gestionePasswordInizio {
	background-image: url(/opencms/opencms/Legacoop/img/gestione_password_inizio.gif);
	height:		33px;
	color:		#FFFFFF;
	text-align:	center;
	FONT-SIZE:	12px;
	font-weight:bold;
}

.newsletterInizio {
	background-image: url(/opencms/opencms/Legacoop/img/newsletter_inizio.gif);
	height:		33px;
	color:		#FFFFFF;
	text-align:	center;
	FONT-SIZE:	12px;
	font-weight:	bold;
}
.smsInizio {
	background-image: url(/opencms/opencms/Legacoop/img/sms_inizio.gif);
	height:		33px;
	color:		#FFFFFF;
	text-align:	center;
	FONT-SIZE:	12px;
	font-weight:	bold;
}


.formCooperativePugliesi {
	background-image: url(/opencms/opencms/Legacoop/img/form_coop_pug_inizio.gif);
	height:		30px;
	color:		#FFFFFF;
	text-align:	center;
	FONT-SIZE:	12px;
	font-weight:bold;
}

.formBandi {
	background-image: url(/opencms/opencms/Legacoop/img/form_bandi_inizio.gif);
	height:		30px;
	color:		#FFFFFF;
	text-align:	center;
	FONT-SIZE:	12px;
	font-weight:bold;
}

.formCircolari {
	background-image: url(/opencms/opencms/Legacoop/img/form_circolari.gif);
	height:		30px;
	color:		#FFFFFF;
	text-align:	center;
	FONT-SIZE:	12px;
	font-weight:bold;
}

.formApprofondimenti {
	background-image: url(/opencms/opencms/Legacoop/img/form_approfondimenti.gif);
	height:		30px;
	color:		#FFFFFF;
	text-align:	center;
	FONT-SIZE:	12px;
	font-weight:bold;
}

.formRicercaAvanzata {
	background-image: url(/opencms/opencms/Legacoop/img/form_ricerca_avanzata.gif);
	height:		30px;
	color:		#FFFFFF;
	text-align:	center;
	FONT-SIZE:	12px;
	font-weight:bold;
}

.formArchivioNews {
	background-image: url(/opencms/opencms/Legacoop/img/form_archivio_news.gif);
	height:		30px;
	color:		#FFFFFF;
	text-align:	center;
	FONT-SIZE:	12px;
	font-weight:bold;
}





.formLinea {
	background-image: url(/opencms/opencms/Legacoop/img/form_linea.gif);
	background-repeat: repeat-y;
	width:517px;
}
.formFine {
	background-image: url(/opencms/opencms/Legacoop/img/form_fine.gif);
	background-repeat: no-repeat;	
	width:	517px;
	height:	33px;
}

.formCampo1 {
	line-height:	16px;
	float:		left;
	font-weight:	bold;
	width: 		140px;
	text-align:	right;
	padding-right:	3px;
}
.formCampo2 {
	line-height:	16px;
	padding-left:	5px;
}

/****  FINE MODULI GOMMOSI    *****/






/*******************************************

  Stile dei moduli della colonna Sx 

********************************************/
	

.moduloLogin {
	background-image: url(/opencms/opencms/Legacoop/img/box_area_ris.gif);
	height:		33px;
	color:		#FFFFFF;
	text-align:	center;
	FONT-SIZE:	12px;
	font-weight:	bold;
}

.moduloEventi {
	background-image: url(/opencms/opencms/Legacoop/img/box_agenda.gif);
	height:		33px;
	color:		#000;
	text-align:	center;
	FONT-SIZE:	12px;
	font-weight:	bold;
}

.moduloSondaggio {
	background-image: url(/opencms/opencms/Legacoop/img/box_sondaggio.gif);
	height:		33px;
	color:		#000;
	text-align:	center;
	FONT-SIZE:	12px;
	font-weight:bold;
}

.moduloMonitoraggio {
	background-image: url(/opencms/opencms/Legacoop/img/box_monitoraggio.gif);
	height:		33px;
	color:		#FFF;
	text-align:	center;
	FONT-SIZE:	12px;
	font-weight:bold;
}

.moduloFileMultimediale {
	background-image: url(/opencms/opencms/Legacoop/img/box_fileMultimediali.gif);
	height:		33px;
	color:		#FFF;
	text-align:	center;
	FONT-SIZE:	12px;
	font-weight:bold;
}

.moduloMessaggistica {
	background-image: url(/opencms/opencms/Legacoop/img/box_messaggi.gif);
	height:		33px;
	color:		#FFF;
	text-align:	center;
	FONT-SIZE:	12px;
	font-weight:bold;
}



.moduloServiziAvanzati {
	background-image: url(/opencms/opencms/Legacoop/img/box_servizi.gif);
	height:		33px;
	color:		#000;
	text-align:	center;
	FONT-SIZE:	12px;
	font-weight:bold;
}

.moduloCommunity {
	background-image: url(/opencms/opencms/Legacoop/img/box_community.gif);
	height:		33px;
	color:		#000;
	text-align:	center;
	FONT-SIZE:	12px;
	font-weight:bold;
}

.moduloFileMultimediali {
	background-image: url(/opencms/opencms/Legacoop/img/box_fileMultimediali.gif);
	height:		33px;
	color:		#000;
	text-align:	center;
	FONT-SIZE:	12px;
	font-weight:bold;
}
/******      FINE MODULI SX    ************/









/* *** box *** */
.box {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;

	font-size: 		10px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color: #ff6600;
	width: 			365px;
	border-top-style: solid;
	border-top-color: #ff6600;
	border-top-width: 	1px;
	padding-top: 		10px;
	padding-right: 		8px;
	padding-bottom: 	10px;
	padding-left: 		8px;
}

.box_bandi {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		10px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color: #FF3A28;
	border-top-style: solid;
	border-top-color: #FF3A28;
	border-top-width: 	1px;
	padding-top: 		10px;
	padding-right: 		8px;
	padding-bottom: 	10px;
	padding-left: 		8px;
}

.box_coop {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		10px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color: #00C4DC;
	border-top-style: solid;
	border-top-color: #00C4DC;
	border-top-width: 	1px;
	padding-top: 		10px;
	padding-right: 		8px;
	padding-bottom: 	10px;
	padding-left: 		8px;
}

.box_news {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		10px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color: #D60000;
	border-top-style: solid;
	border-top-color: #D60000;
	border-top-width: 	1px;
	padding-top: 		10px;
	padding-right: 		8px;
	padding-bottom: 	10px;
	padding-left: 		8px;
}

.box_leggi {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		10px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color: #FFE806;
	border-top-style: solid;
	border-top-color: #FFE806;
	border-top-width: 	1px;

	padding-top: 		10px;
	padding-right: 		8px;
	padding-bottom: 	10px;
	padding-left: 		8px;
}
.box_piccolo {
	background-color:#DADADA;
	height:20px;
	width:365px;
	line-height:20px;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		10px;
}


.box_lungo {
	background-color:	#DADADA;
	height:			20px;
	line-height:		20px;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		10px;
}

.box_lungo_chiaro {
	background-color:	#E9E9E9;
	height:			20px;
	line-height:		20px;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		10px;
}

.box_no_dim {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		10px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color: #ff6600;
	border-top-style: solid;
	border-top-color: #ff6600;
	border-top-width: 	1px;
	padding-top: 		10px;
	padding-right: 		8px;
	padding-bottom: 	10px;
	padding-left: 		8px;
}

.box_lungo_linea {
	background-color:#DADADA;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#D40308;
	height:20px;
	line-height:20px;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		10px;
}


/* *** End box *** */

.linea{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color: #D40308;
	height:1px;
	width:365px;
}

.linea_lunga{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color: #D40308;
	height:1px;
}

.button_search{
	background-image: url(../img/buttons/freccia.gif);
	background-repeat: no-repeat;
	height: 10px;
}

.button_login{
	background-image: url(../img/buttons/accedi.gif);
	background-repeat: no-repeat;
	height: 10px;
}


/* *** Calendar *** */
.calendar_title{
	text-align:center;
	font-weight:bold;
	color:#FF1BAC;
}

.calendar_top{
	text-align:right;
	width:21px;
	background-color:#dcdcdc;
	color:#FDC0E1;
	text-transform:uppercase;
}

.calendar_body{
	width:21px;
	text-align:center;
	height:20px;
}

/* *** End Calendar *** */



/* *** immagini *** */
#img_newsletter {
	background-image:	url(../img/newslett.gif);
	background-repeat:	no-repeat;
	width:			158px;
	height:			35px;
}

#img_sondaggio{
	background-image:	url(../img/sondaggio.gif);
	background-repeat:	no-repeat;
	width:			153px;
	height:			38px;
}

#img_eventi{
	background-image:	url(../img/eventi.gif);
	background-repeat:	no-repeat;
	width:			191px;
	height:			50px;
}

#img_bandi{
	background-image:	url(../img/bandi.gif);
	background-repeat:	no-repeat;
	width:			160px;
	height:			49px;
}

.img{
	border:1px solid #000;
	width:64px;
	height:64px;

	width:	78px;
	height:	78px;

}

.img_news {
	MARGIN:	1px;
	BORDER-WIDTH:	1px;
	BORDER-STYLE:	solid;
	BORDER-COLOR:	#000;
	width:	78px;
	height:	78px;
}

.home_news {
	margin-left:	5px;
	margin-right:	5px;
}

.home_news_img {
	height: 84px;
	margin-top:	19px;
}


.home_news_img A:hover {
	MARGIN:	0px;		
	BORDER-WIDTH:	2px;
}


.home_news_img A:link IMG{
	MARGIN:	1px;		
	BORDER-WIDTH:	1px;
}


.home_news_img A:visited IMG{
	MARGIN:	1px;		
	BORDER-WIDTH:	1px;
}

.home_news_img A:hover IMG{
	MARGIN:	0px;		
	BORDER-WIDTH:	2px;
	BORDER-COLOR:	#cfcfcf;
}


.link_img_news A:link IMG , .link_img_news A:visited IMG {
	PADDING-TOP:	1px;
	PADDING-LEFT:	1px;
	BORDER-WIDTH:	0px;
}
.link_img_news A:hover IMG {
	PADDING-TOP:	0px;
	PADDING-LEFT:	0px;
	BORDER-WIDTH:	2px;
}







.img_dettagli{
	border:1px solid #000;
}

/* ********* Fine immagini **************** */


#files {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		10px;
	color: 			#000000;
	text-decoration: 	none;
	text-align: 		left;
	padding-right: 		2px;
	padding-bottom: 	25px;
	padding-left: 		2px;
	border-width: 		1px;
	border-style: 		solid;
	border-color: 		#4AA500;
	width: 			160px;
}


#footer{
	text-align:	center;
	clear:    	both;

}

.immagine_footer{
	background-image:url(../img/footer.png);
	background-repeat:repeat-x;
	height: 25px;
}




/***** logo *****/
#logo {
	background-color: #FFF;
	width:			100%;
}

#logo_segue {
	background-color: 	#FFF;
	vertical-align:		top;
	text-align:		center;
	width:			100%;
	height:			137px;
	border:			none;
	
}

#logo_segue_pda {
	display:		none;
}

#logo_bottom{
	background-color: #FFF;
	height: 78px;
}

#logo_bottom_pda{
	display:		none;
}
#logo_bottom_no_right{
	background-color: #FFF;
        height: 78px;
	clear: both;
}
/***** fine logo ******/



/***** menu cable *****/


/*
.menu_cable{
	width:			191px;
	height:			50px;
	background-image:	url(../img/bg_menu_late_cable_segue.gif);
	background-repeat:	repeat-x;
}

.menu_cable_left{
	background-image:	url(../img/bg_menu_late_cable.gif);
	background-repeat:	no-repeat;
	width:			42%;
	height:			52px;
	float:			left;
}

.menu_cable_right{
	padding:		2px 0px 0px 0px;
	width:			58%;
	float:			left;
	background-image:	url(../img/bg_menu_late.gif);
	background-repeat:	repeat-x;
	height:			17px;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:		10px;
	font-weight:		bold;
	color:			#FFFFFF;
}


.menu_cable_right_calend{
	padding:		2px 0px 0px 0px;
	width:			67%;
	float:			left;
	background-image:	url(../img/bg_menu_late_calend.gif);
	background-repeat:	repeat-x;
	height:			17px;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:		10px;
	font-weight:		bold;
	color:			#FFFFFF;
}

.menu_cable_red{
	width:			160px;
	height:			35px;
	background-image:	url(../img/bg_menu_late_cable_segue.gif);
	background-repeat:	repeat-x;
}

.menu_cable_left_red{
	background-image:	url(../img/bg_menu_late_cable_red.gif);
	background-repeat:	no-repeat;
	width:			42%;
	height:			35px;
	float:			left;
}

.menu_cable_right_red{
	padding:		2px 0px 0px 0px;
	width:			67%;
	float:			left;
	background-image:	url(../img/bg_menu_late_red.gif);
	background-repeat:	repeat-x;
	height:			17px;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:		10px;
	font-weight:		bold;
	color:			#FFFFFF;
}

.menu2_cable{
	width:			153px;
	height:			50px;
	
	background-repeat:	repeat-x;
}

.menu2_cable_left{
	padding:		0px 0px 0px 0px;
	width:			67%;
	float:			left;
	background-image:	url(../img/bg_menu_late.gif);
	background-repeat:	repeat-x;
	height:			17px;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:		10px;
	font-weight:		bold;
	color:			#FFFFFF;
}

.menu2_cable_left_green{
	padding:		0px 0px 0px 0px;
	width:			67%;
	float:			left;
	background-image:	url(../img/bg_menu_left_green.gif);
	background-repeat:	repeat-x;
	height:			17px;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:		10px;
	font-weight:		bold;
	color:			#FFFFFF;
}

.menu2_cable_right{
	background-image:	url(../img/bg_menu_late_cable_reverse.gif);
	background-repeat:	no-repeat;
	width:			33%;
	height:			39px;
	float:			left;
}

.menu2_cable_left_sond{
	padding:		0px 0px 0px 0px;
	width:			67%;
	float:			left;
	background-image:	url(../img/bg_menu_late_sond.gif);
	background-repeat:	repeat-x;
	height:			17px;
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size:		10px;
	font-weight:	bold;
	color:			#FFFFFF;
}

.menu2_cable_left_calend{
	padding:		2px 0px 0px 0px;
	width:			67%;
	float:			left;
	background-image:	url(../img/bg_menu_late_calend.gif);
	background-repeat:	repeat-x;
	height:			17px;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:		10px;
	font-weight:		bold;
	color:			#FFFFFF;
}

.menu2_cable_left_files{
	padding:		2px 0px 0px 0px;
	width:			67%;
	float:			left;
	background-image:	url(../img/bg_menu_late_files.gif);
	background-repeat:	repeat-x;
	height:			17px;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:		10px;
	font-weight:		bold;
	text-align:		left;
	color:			#FFFFFF;
}

*/


/*** end menu cable ***/


#titolo_accessibile {
	display:		none;
}

#menu_hor{
	height:	23px;
	padding-top:	7px;
	padding-bottom:	3px;
}

#menu_hor_left{
	float:			left;
	width:			208px;
	padding-left:		6px;
	
}

/************** menu_hor_right **************/

#menu_area_riservata {
	float:			right;
	text-align:		right;
	padding-top:		4px;
	width:			546px;
	padding-right:		0px;
	COLOR:			#666666;
	vertical-align: 	middle;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		10px;
}


#menu_hor_right {
	float:			right;
	text-align:		left;
	width:			556px;
	COLOR:			#666666;
	vertical-align: 	middle;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		10px;
}

/************ end menu_hor_right ************/

/* *** menu_right *** */
.menu_right {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		10px;
	color: 			#000000;
	text-decoration: 	none;
	text-align: 		left;
	padding-right: 		2px;
	padding-bottom: 	25px;
	padding-left: 		2px;
	border-top-width: 	1px;
	border-right-width: 1px;
	border-bottom-width:1px;
	border-left-width: 	1px;
	border-top-style: 	solid;
	border-right-style: solid;
	border-bottom-style:solid;
	border-left-style: 	solid;
	border-top-color: 	#D90000;
	border-right-color: #D90000;
	border-bottom-color:#D90000;
	border-left-color: 	#D90000;
	width: 				160px;
}

.menu_right a.link{
	background-color: 	#FFF;

	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		10px;
	text-align:		left;
	color: 			#000;
	text-decoration: 	none;
	display: 		block;
	border-top: 		1px solid #FF5A00;
	padding: 		2px 0px 2px 10px;
	font-weight: 		bold;
	width: 			153px;
}

.menu_right a.hover {
	background-color: 	#D90000;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		10px;
	color: 			#FF0000;
	text-decoration: 	none;
	width: 			153px;
}
/* *** End menu_right *** */

/* *** Menu ver *** */


/* Menu nodo padre*/
#menu_ver {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	width:	187px;
	COLOR:	#666666;
	BACKGROUND-COLOR: #FFF;
}


.menu_ver_div{
	padding-top:		6px;
    padding-bottom:		6px;

	float:			left;
    border-bottom: 		1px solid #B3B3B5;
	/*width: 			100%;*/
	width:	187px;
	background-color:	#FFFFFF;
	word-spacing:	-1px;

}

.menu_ver_div A:link , .menu_ver_div A:visited , .menu_ver_div A:active  {
	COLOR: #666666;
	TEXT-DECORATION:	none;
}
.menu_ver_div A:hover {
	COLOR: #000;
	TEXT-DECORATION:	none;
}




.menu_ver_div_int_left{
	/*background-color:#00FF00;*/
	width:		30px;
	height:		13px;
	float:		left;
	padding-right:	5px;
/*
	background-image:url(../img/menu/menu_ver_sf.gif);
	background-repeat: repeat-x;
*/


}

.menu_ver_div_int_right{
	padding-left:	0px;
	font-weight:	bold;
	padding-top:	1px;
        padding-bottom:	1px;
}


.il_progetto {
	background-color:	#FFCC33;
	height:			100%;
	width:			100%;
}

.pianeta_cooperazione {
	background-color:	#FF7300;
	height:			100%;
	width:			100%;
}

/*menù chi siamo*/

.chi_siamo {
	background-color:#00C4DC;
	height:100%;
	width:100%;
}

.legacoop_nazionale {
	background-color:#E9E9E9;
	height:100%;
	width:100%;
}

.cooperative {
	background-color:#00C4DC;
	height:100%;
	width:100%;
}

.sondaggi {
	background-color:#FFE806;
	height:100%;
	width:100%;
}

.questionari {
	background-color:#FFCCCC;
	height:100%;
	width:100%;
}

.file_multimediali {
	background-color:#CCCCFF;
	height:100%;
	width:100%;
}



.gestione_moduli {
	background-color:#BBE55F;
	height:100%;
	width:100%;
}

.fare_impresa_cooperativa{
	background-color:#4FA601;
	height:100%;
	width:100%;
}

.ufficio_revisioni {
	background-color:#CC33FF;
	height:100%;
	width:100%;
}

.servizio_civile {
	background-color:#BBE55F;
	height:100%;
	width:100%;
}

.i_progetti {
	background-color:#0082D0;
	height:100%;
	width:100%;
}

.pari_opportunità {
	background-color:#FF66FF;
	height:100%;
	width:100%;
}

.formazione {
	background-color:#F91DB2;
	height:100%;
	width:100%;
}

.legislazione {
	background-color:#FFE806;
	height:100%;
	width:100%;
}

.i_servizi_di_legacoop {
	background-color:#8348B6;
	height:100%;
	width:100%;
}

.bandi{
	background-color:#FF3A28;
	height:100%;
	width:100%;
}

.siti_utili {
	background-color:#87D300;
	height:100%;
	width:100%;
}

.convenzioni{
	height:100%;
}

.loghetti{
	height:130px;
}

.le_cooperative {
	background-color:#FF66FF;
	height:100%;
	width:100%;
}

.news{
	background-color:#0082D0;
	height:100%;
	width:100%;
}

.eventi {
	background-color:#F91DB2;
	height:100%;
	width:100%;
}

.consulenza_a_distanza{
	background-color:#FC3E32;
	height:100%;
	width:100%;
}

.newsletter{
	background-color:#AA3E32;
	height:100%;
	width:100%;

}

.sms{
	background-color:#CA31A2;
	height:100%;
	width:100%;
}
/*
	area riservata
*/
.bandi_{
	background-color:#FF3A28;
	height:100%;
	width:100%;
}

.associazioni{
	background-color:#FF6600;
	height:100%;
	width:100%;
}

.settori{
	background-color:#12AE06;
	height:100%;
	width:100%;
}

.moduli{
	background-color:#1154A2;
	height:100%;
	width:100%;
}

.legislazione_{
	background-color:#87D300;
	height:100%;
	width:100%;
}

.amministratore_coop{
	background-color:#0082D0;
	height:100%;
	width:100%;

}

.capo_redattore{
	background-color:#FA3A2E;
	height:100%;
	width:100%;
}

.dipendente_legacoop{
	background-color:#1FAAE8;
	height:100%;
	width:100%;
}

.redattore{
	background-color:#F13AEE;
	height:100%;
	width:100%;
}

.eventi_multimediali{
	background-color:#CCCCFF;
	height:100%;
	width:100%;
}

.utenti_web{
	background-color:#CCFFCC;
	height:100%;
	width:100%;
}



.utenti_coop{
	background-color:#11DA28;
	height:100%;
	width:100%;
}

.access_log{
	background-color:#A1A1A1;
	height:100%;
	width:100%;
}
/*
	fine area riservata
*/

span span span .menu_ver_div_int_right{
	padding-left:5px;
}

.menu_ver_div_int_right a:link, .menu_ver_div_int_right a:visited, .menu_ver_div_int_right a:active{
	color:#666666;
}

.menu_ver_div_int_right a:hover{
	color:#000;
}

span .menu_ver_div{
	background-color:	#E9E9E9;
        padding-bottom:		4px;
	padding-top:		4px;
        border-bottom: 		1px solid #FFFFFF;
	/*width:			100%;*/
	width:	187px;

}

span span .menu_ver_div {
	background-color:	#F4F4F4;
        padding-bottom:		4px;
	padding-top:		4px;
        /*width:			100%;*/
	width:	187px;
        border-bottom: 		1px solid #FFFFFF;
}

span span .menu_ver_div a:active{
	background-color:	#F1F1F1;
        padding: 		3px 3px 0px 0px;
        /*width:			195px;*/
	width:	187px;
        height: 		15px;
        border-bottom: 		1px solid #FFFFFF;
}

span span span .menu_ver_div {
	background-color:	#FFFFFF;
        padding: 		0px 0px 0px 0px;
        height: 		15px;
        border-bottom: 		1px solid #FFFFFF;
	width:	187px;
}


/* *** End Menu ver ******* */

/* *** Menu right ver *** */

#menu2_ver{
	background-color: 	#D90000;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		10pt;
	color: 			#ffffff;
	margin: 		0px;
	padding:		0px;
	border-bottom: 		1px solid #FFFFFF;
	font-size: 		10px;
	font-weight: 		bold;
	width: 			100%;
}

#menu2_ver a {
	background-color: 	#D90000;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		10px;
	text-align:		left;
	color: 			#ffffff;
	text-decoration: 	none;
	display: 		block;
	border-top: 		1px solid #FFF;
	padding: 		2px 0px 2px 10px;
	font-weight: 		bold;
	width: 			159px;
}

#menu2_ver a:hover{
	background-color: 	#FFFFFF;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		10px;
	color: 			#FF0000;
	text-decoration: 	none;
	width: 			160px;
}
/* *** End Menu2 ver *** */

/* *** Private Area ***** */
.private_area1{
	padding:10px 0px 10px 0px;
	background-color:#FFFFFF;
}
.private_area2{
	padding-left:		6px;
	float:			left;
	width:			40px;
	height:			20px;
	text-align:		left;
	background-color:#FFFFFF;
}
.private_area3{
	float:			left;
	width:			50px;
	background-color:#FFFFFF;
}
.private_area4{
	float:			left;
	background-color:#FFFFFF;
}

.private_area5{
	text-align:		right;
	float:			left;
	width:			10px;
	background-color:#FFFFFF;
}
/* *** End Private Area  */

.puntato {
	list-style-type:lower-alpha;
}

.relatedLinks a{
	display: 		block; 
}

.reset{
	clear:both;
}
.reset1px{
	clear:		both;
	font-size:	1px;
}

.reset2{
	clear:both;
}

.reset_reset{
	clear:none;
}

#riep_bandi {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		10px;
	color: 			#000000;
	text-decoration: 	none;
	text-align: 		left;
	padding-right: 		0px;
	padding-bottom: 	25px;
	padding-left: 		2px;
	border-top-width: 	1px;
	border-right-width: 1px;
	border-bottom-width:1px;
	border-left-width: 	1px;
	border-top-style: 	solid;
	border-right-style: solid;
	border-bottom-style:solid;
	border-left-style: 	solid;
	border-top-color: 	#D90000;
	border-right-color: #D90000;
	border-bottom-color:#D90000;
	border-left-color: 	#D90000;
	width: 			196px;
}

#riep_eventi {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		10px;
	color: 			#000000;
	text-decoration: 	none;
	text-align: 		left;
	padding-right: 		2px;
	padding-bottom: 	25px;
	padding-left: 		2px;
	border-width: 	1px;
	border-style: 	solid;
	border-color: 	#FF1BAC;
	width: 			160px;
}

#servizi_avanzati {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		10px;
	color: 			#000000;
	text-decoration: 	none;
	text-align: 		left;
	padding-right: 		2px;
	padding-bottom: 	25px;
	padding-left: 		2px;
	border-top-width: 	1px;
	border-right-width: 1px;
	border-bottom-width:1px;
	border-left-width: 	1px;
	border-top-style: 	solid;
	border-right-style: solid;
	border-bottom-style:solid;
	border-left-style: 	solid;
	border-top-color: 	#FF0000;
	border-right-color: #FF0000;
	border-bottom-color:#FF0000;
	border-left-color: 	#FF0000;
	width: 			153px;
}

#community {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		10px;
	color: 			#000000;
	text-decoration: 	none;
	text-align: 		left;
	padding-right: 		2px;
	padding-bottom: 	25px;
	padding-left: 		2px;
	border-top-width: 	1px;
	border-right-width: 1px;
	border-bottom-width:1px;
	border-left-width: 	1px;
	border-top-style: 	solid;
	border-right-style: solid;
	border-bottom-style:solid;
	border-left-style: 	solid;
	border-top-color: 	#009900;
	border-right-color: #009900;
	border-bottom-color:#009900;
	border-left-color: 	#009900;
	width: 			153px;
}

select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.sfondobianco{
	background-color: 	#FFFFFF;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		10px;
	font-weight: 		normal;
	
}

#sfondoboxred{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		10px;
	color: 			#000;
	text-decoration: 	none;
	text-align: 		left;
	padding-right: 		2px;
	padding-bottom: 	5px;
	padding-left: 		4px;
	padding-right: 		2px;
	background-color: 	#D90000;
	width: 			160px;
	height: 135px;
}

.sfondo_laterale_finale_left{
	height:802px;
	margin:0px 0px 0px 0px;
	background-image:url(../img/sfondo_menu_laterali.jpg);
	background-repeat: repeat-x;
	background-color: #fff;
        vertical-align:top;
}

.sfondo_laterale_finale_left1{
/*	height:802px;*/
	margin:0px 0px 0px 0px;
	background-image:url(../img/sfondo_menu_laterali.jpg);
	background-repeat: repeat-x;
	background-color: #E4E4E4;
        vertical-align:top;
}

.sfondo_laterale_finale_right{
	height:313px;
	margin:0px 0px 0px 0px;
	background-image:url(../img/sfondo_menu_laterali_r.jpg);
	background-repeat: repeat-x;
	background-color: #fff;
}

.sfondored {
	height:1px;
	background-color: 	#666666;
}

#sondaggio_home {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		10px;
	color: 			#000000;
	text-decoration: 	none;
	text-align: 		left;
	padding-right: 		2px;
	padding-bottom: 	25px;
	padding-left: 		2px;
	border-width: 	1px;
	border-style: 	solid;
	border-color: 	#FE9900;
	width: 			153px;
}

.testoinput {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
        border: 1px solid #000;
}


.testoinputdx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
        border-left: 2px solid #AAAAAA;
	border-top: 2px solid #AAAAAA;
	border-right: 1px solid #E6E6E6;
	border-bottom: 1px solid #E6E6E6;
}



.inputreg {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		10px;
	/*border: 		1px solid #7F9DB9;*/
	border:			1px solid #000;
	}


#input {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		10px;
        border: 		1px solid #7F9DB9;
}

#titolo_home{
	width:			100%;
	vertical-align:		top;
}

.page {
	background-color: #fc0;
	margin: 0px 0 0px 0;
	width: 80%;
	border-collapse: collapse;
	padding: 0px 0 0px 0;
	border-width: 1px;
	border-style: dashed;
}

.dati_regionali_eti {
	/*background-color: 	#FFFFCC;*/
	background-color: 	#d30000;
	color:	#FFF;
}

.dati_nazionali_eti {
	/*background-color: 	#FFFFCC;*/
	background-color: 	#d30000;
	color:	#FFF;
}

.dati_regionali_dati1 {
	background-color: 	#FFFFFF;
}
.dati_regionali_dati2 {
	background-color: 	#E8E8E8;
}
.dati_regionali_totali {
	background-color: 	#FFFFFF;
}


.paginazione_colonna_1 {
	float:	left;
	width:	24%;
	text-align:	left;
}

.paginazione_colonna_2 {
	float:	left;
	width:	50%;
	text-align:	center;
}

.paginazione_colonna_3 {
	float:	left;
	width:	24%;
	text-align:	right;
}

.padding_top_titolo_box_dx {
	PADDING-TOP:	10px;
}

.home_news_data{
	PADDING-BOTTOM:	2px;
	font-size: 10px;
	font-weight: normal;
	text-align:	left;
	height:		15px;
	COLOR:	#000;
}
.home_news_data A:link , .home_news_data A:visited , .home_news_data A:active {
	BACKGROUND-COLOR: #FFF;
	COLOR:	#000;
	TEXT-DECORATION:	none;
}

.home_news_data A:hover {
	BACKGROUND-COLOR: #eaecec;
	COLOR:	#000;
	TEXT-DECORATION:	none;
}



.home_news_titolo{
	PADDING-BOTTOM:2px;
	font-size: 14px;
	COLOR:	#666;
	text-align:	left;
	font-weight: bold;
	letter-spacing:	-1px;
}

.home_news_titolo A:link , .home_news_titolo A:visited , .home_news_titolo A:active {
	BACKGROUND-COLOR: #FFF;
	COLOR:	#666;
	TEXT-DECORATION:	none;
}

.home_news_titolo A:hover {
	BACKGROUND-COLOR: #FFF;
	COLOR:	#d10000;
	TEXT-DECORATION:	none;
}



.home_news_associazione{
	font-size: 10px;
	COLOR:	#666;
}
.home_news_associazione A:link , .home_news_associazione A:visited , .home_news_associazione A:active {
	BACKGROUND-COLOR: #FFF;
	COLOR:	#000;
	TEXT-DECORATION:	none;
}
.home_news_associazione A:hover {
	BACKGROUND-COLOR: #eaecec;
	COLOR:	#000;
	TEXT-DECORATION:	none;
}



.home_news_testo{
	PADDING-TOP:	2px;
	font-size: 	10px;
	font-weight: 	normal;
	text-align:	left;
	LINE-HEIGHT:	12px
}

.home_news_testo A:link , .home_news_testo A:active , .home_news_testo A:visited {
	BACKGROUND-COLOR:	#FFF;
	COLOR: 			#000;
	TEXT-DECORATION:	none;	
}

.home_news_testo A:hover {
	BACKGROUND-COLOR:	#eaecec;
	COLOR: 			#000;
	TEXT-DECORATION:	none;	
}



/* NEWS HOME PAGE PRINCIPALI  */



.home_news_pr_blocco_img {
	float:	left;
	width:	155px;
}
.home_news_pr_blocco_testo {
	float:	left;
	width:	200px;
	margin-left:	5px;
}

.home_news_pr_blocco_testo_noimg {
	float:	left;
	width:	100%;
	margin-left:	0px;
}



.img_news_pr {
	MARGIN:	1px;
	BORDER-WIDTH:	1px;
	BORDER-STYLE:	solid;
	BORDER-COLOR:	#000;
	width:	151px;
}

.home_news_pr_img {
	margin-top:	0px;
}



.home_news_pr_img A:hover {
	MARGIN:	0px;		
	BORDER-WIDTH:	2px;
}


.home_news_pr_img A:link IMG{
	MARGIN:	1px;		
	BORDER-WIDTH:	1px;
}


.home_news_pr_img A:visited IMG{
	MARGIN:	1px;		
	BORDER-WIDTH:	1px;
}

.home_news_pr_img A:hover IMG{
	MARGIN:	0px;		
	BORDER-WIDTH:	2px;
	BORDER-COLOR:	#cfcfcf;
}



.home_news_pr_data{
	PADDING-BOTTOM:	2px;
	font-size: 	14px;
	font-weight: 	bold;
	text-align:	left;
	COLOR:	#666;
}
.home_news_pr_data A:link , .home_news_pr_data A:visited , .home_news_pr_data A:active {
	BACKGROUND-COLOR: #FFF;
	COLOR:	#666;
	TEXT-DECORATION:	none;
}

.home_news_pr_data A:hover {
	BACKGROUND-COLOR: #eaecec;
	COLOR:	#666;
	TEXT-DECORATION:	none;
}



.home_news_pr_titolo{
	margin-top:	15px;
	PADDING-BOTTOM:2px;
	font-size:   18px;
	font-weight: bold;
	COLOR:	#d10000;
	text-align:	left;
	letter-spacing:	-1px;
}

.home_news_pr_titolo A:link , .home_news_pr_titolo A:visited , .home_news_pr_titolo A:active {
	/*BACKGROUND-COLOR: #FFF;*/
	COLOR:	#d10000;
	TEXT-DECORATION:	none;
}

.home_news_pr_titolo A:hover {
	/*BACKGROUND-COLOR: #eaecec;*/
	COLOR:	#666;

	TEXT-DECORATION:	none;
}


.home_news_pr_testo{
	margin-top:	7px;
	PADDING-TOP:	2px;
	font-size: 	10px;
	font-weight: 	normal;
	text-align:	left;
	LINE-HEIGHT:	12px
}

.home_news_pr_testo A:link , .home_news_pr_testo A:active , .home_news_pr_testo A:visited {
	BACKGROUND-COLOR:	#FFF;
	COLOR: 			#000;
	TEXT-DECORATION:	none;	
}

.home_news_pr_testo A:hover {
	BACKGROUND-COLOR:	#eaecec;
	COLOR: 			#000;
	TEXT-DECORATION:	none;	
}


/* FINE HOME NEWS PRINCIPALE */


/*
Per adesso lo commento ... non credo che venga più usato
.1px_grigio {
	background-color:	#c6c6c6;
}
*/

.int_titolo {
	font-family: 	Verdana, Arial, Helvetica, sans-serif;
	font-size: 	15px;
	color:		#b50000;
	LETTER-SPACING: -1px;
	FONT-WEIGHT:	bold;
	padding-top:	6px;
	BACKGROUND-COLOR:	#FFF;
}

.int_titolo A:link , .int_titolo A:visited , .int_titolo A:active {
	BACKGROUND-COLOR:	#FFF;
	color:		#b50000;
}

.int_titolo A:hover {
	BACKGROUND-COLOR:	#FFF;
	color:		#666;
}


.int_testo {
	margin-top:	10px;
	color: #000;
}
.int_testo A:link , .int_testo A:visited , .int_testo A:hover {
	color: #000;
}





.testo_interno{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:left;
	color:black;	

}


.testo_interno A:link , .testo_interno A:active , .testo_internoA:visited {
	BACKGROUND-COLOR:	#FFF;
	COLOR: 			#000;
	TEXT-DECORATION:	none;	
}

.testo_interno A:hover {
	BACKGROUND-COLOR:	#eaecec;
	COLOR: 			#000;
	TEXT-DECORATION:	none;	
}



.footer_copyright {
	background-image:url(../img/footer.gif);
	width:			798px;
	height:			40px;
	BACKGROUND-COLOR:	#cdcdcd;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		10px;
}

.footer_loghi_w3c {
	width:			798px;
	height:			35px;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		10px;
}
.sfondo_banner_sx {
	background-image:url(../img/sfondo_banner_sx.gif);
	background-repeat: repeat-x;
	width:	100%;
	height:	100%;
	
}
.spazio_ultimo_box_dx {
	height:	50px;
	BACKGROUND-COLOR: #FFF;
	BACKGROUND-COLOR: #EEE;
}

#sfondo_box_dx {
	background-image:url(../img/sfondo_banner_dx_all.gif);
	background-repeat: repeat-x;
	width:	170px;
	height:	200px;
}

.rigo_grigio {
	line-height:	100%;
	padding:	0px;
	margin:		0px;

	BORDER-BOTTOM: 1px solid #C6C6C6;
	width:			100%;
	height:			1px;
	FONT-SIZE:		1px;
}



/* MENU' VERTICALE */

/************************


.menu_ver_stile_1{

	height:	25px;	
	float:			left;
        border-bottom: 		1px solid #B3B3B5;
	width: 			100%;
	background-color:	#FFFFFF;

}

.stile_a_col {
	float:		left;
	padding-top:	5px;
	padding-bottom:	5px;
	width:	30px;
}
.stile_a_link {
	float:		left;
	padding-left:	8px;
	padding-top:	9px;
	padding-bottom:	9px;

	width:	162px;
}

.stile_b_col {
	float:		left;
	padding-left:	23px;
	padding-top:	9px;
	padding-bottom:	9px;
	width:	30px;
}

.stile_c_link {
	padding-left:	23px;
	padding-top:	9px;
	padding-bottom:	9px;

	width:	192px;
}


******************/


/******************/
/* Pagine Interne */

/* Bacchetta superiore */
.header_pagina {
	width:	520px;
	height:	58px;
	background-image: url(/opencms/opencms/Legacoop/img/bacchetta_sotto.gif);
}

/* Testo sulla bacchetta */
.header_pagina_titolo {
	float:	left;
	width:	415px;
	height:	46px;
	padding-top:	12px;
	padding-left:	15px;
	FONT-SIZE:	16px;
	FONT-FAMILY:	Verdana;
	FONT-WEIGHT:	bold
}
.header_pagina_titolo A:link , .header_pagina_titolo A:hover , .header_pagina_titolo A:visited  {
	COLOR:	#000;
	TEXT-DECORATION:	none;
}

/* Bottone stampa gommoso */
.header_pagina_print {
	float:	left;
	width:	38px;
	height:	31px;
	padding-top:	6px;
}

/* Bottone pdf gommoso */
.header_pagina_pdf {
	float:	left;
	width:	38px;
	height:	31px;
	padding-top:	6px;
}

/* Testo della pagina ( deve andare leggermente rientrato rispetto alla bacchetta ) */
.testo_pagina { 
	width:			490px;
	padding-left:		15px;
}
.testo_pagina A:link , .testo_pagina A:active , .testo_pagina A:visited {
	COLOR:			#d10000;
	TEXT-DECORATION:	none;
}
.testo_pagina A:hover {
	COLOR:			#d10000;
	TEXT-DECORATION:	underline;
}








.no_padding {
	padding:0px;
}


.link_home_dx {
	font-family: 	Verdana, Arial, Helvetica, sans-serif;
	font-size: 	10px;
	COLOR: 		#d10000;

}
.link_home_dx A:link , .link_home_dx A:active , .link_home_dx A:visited {
	COLOR: 			#d10000;
	TEXT-DECORATION:	none;	
}
.link_home_dx A:hover {
	COLOR: 			#d10000;
	TEXT-DECORATION:	underline;	
}




/* VECCHIO STILE */
/*
.link_archivio_news {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	color:				#D10007;	
}

.link_archivio_news A:link , .link_archivio_news A:active , .link_archivio_news A:visited {
	COLOR: 			#D10007;
	TEXT-DECORATION:	none;	
}

.link_archivio_news A:hover {
	COLOR: 			#666666;
	TEXT-DECORATION:	none;	
}

*/


/*
.testo_home {
	font-family: 	Verdana, Arial, Helvetica, sans-serif;
	font-size: 	10px;
	text-align:	left;
	color:		black;	

}

*/


.blank_bottom {
	width:	100%;
	height:	10px;
	BACKGROUND-COLOR:	#cdcdcd;
}



/* CSS PER IL MENU' DI SINISTRA */
/*
.menu_sinistra {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	width:	187px;
	COLOR:	#666666;
}

.stile_1 {
	border-bottom:	1px solid #CCC;
	height:	13px;
	padding-top:		6px;
	padding-bottom:		6px;
	width: 			187px;
}

.stile_1_sx {
	float:	left;
	width:	30px;
}



.stile_1_sx_int {
	height:13px;
	padding-top:   6px;
	padding-bottom: 6px;
}

.stile_2_sx_int {
	height: 8px;
	width: 8px;
	font-size:8px;
}

.stile_1_dx {
	float:	left;
	width:  157px;
}


.stile_2 {
	height:	24px;
	width:	187px;
	background-image:url(/opencms/opencms/Legacoop/img/menu/stile_2.gif);	
	background-repeat:no-repeat;
	border-bottom:	1px solid #CCC;
}

.stile_3 {
	height:	24px;
	width:	187px;
	background-image:url(/opencms/opencms/Legacoop/img/menu/stile_3.gif);	
	background-repeat:no-repeat;
	border-bottom:	1px solid #CCC;
}

.stile_4 {
	height:	24px;
	width:	187px;
	background-image:url(/opencms/opencms/Legacoop/img/menu/stile_3_1pixel.gif);	
	background-repeat:repeat-y;
	border-bottom:	1px solid #CCC;
}

.stile_5 {
	height:	24px;
	width:	187px;
	background-image:url(/opencms/opencms/Legacoop/img/menu/stile_5.gif);	
	background-repeat:no-repeat;
	border-bottom:	1px solid #CCC;
}

.stile_6 {
	height:	24px;
	width:	187px;
	background-image:url(/opencms/opencms/Legacoop/img/menu/stile_2_1pixel.gif);	
	background-repeat:repeat-y;
	border-bottom:	1px solid #CCC;
}


.testo_menu {
	padding-top: 6px;
	padding-left: 6px;

	font-weight:	bold;
	font-size:	10px;
}

.testo_menu a:link, .testo_menu a:visited {
	color:#666666;
	TEXT-DECORATION:	none;
}

.testo_menu a:hover{
	color:#000;
	TEXT-DECORATION:	none;
}
.testo_menu a:active{
	color:#d10000;
	TEXT-DECORATION:	none;
}




.testo_sotto_menu {
	padding-top: 5px;
	padding-left: 22px;

	font-weight:	bold;
	font-size:	10px;
}

.testo_sotto_menu a:active{
	color:#d10000;
	TEXT-DECORATION:	none;
}

.testo_sotto_menu a:link, .testo_sotto_menu a:visited {
	color:#666666;
	TEXT-DECORATION:	none;
}

.testo_sotto_menu a:hover{
	color:#000;
	TEXT-DECORATION:	none;
}



.stile_quad_menu {
	padding-left: 22px;
	padding-top:   8px;
	padding-bottom: 8px;
}


*/











.titolo_dettaglio_news {
	padding-left: 	18px;
	padding-right: 	18px;
	color:		#666666;
	font-family: 	Verdana, Arial, Helvetica, sans-serif;
	font-size: 	20px;
	text-align:	left;
	font-weight:	bold;
	letter-spacing:	-1px;
}
.associazione_dettaglio_news {
	padding-left: 	18px;
	padding-right: 	18px;
	color:		#666666;
	font-family: 	Verdana, Arial, Helvetica, sans-serif;
	font-size: 	14px;
	text-align:	left;
	font-weight:	bold;
}
.blocco_sotto {
	height:	70px;
	width:	100%;
}


/* Colori dei titoli delle pagine interne */
.pagina_interna_titolo_1 {
	COLOR:	#000;
}
.pagina_interna_titolo_2 {
	COLOR:	#d10000;
}

.preview_img {
	float: left;
	width: 100px;
}

.preview_text{
	float: left;
	width: 410px;
}

.tra_news_su {
	height:		10px;
}

.tra_news_giu {
	height:		20px;
}

.news_blocco_testo {
	float:	left;
	width:	270px;
}

.news_blocco_img {
	float:	left;
	width:	90px;
}

#body_left{
	float: left;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	vertical-align: top;
	BACKGROUND-COLOR:	#e5e5e5;
	/*width: 200px;
	width:	187px;*/
	width:	192px;
}

.spazio_tra_box_pda {
	display: none;
}

.link_home_community {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		10px;
	font-weight:		bold;
	text-align:		left;
	color:			#666;	
	padding-left:		32px;
}

/*
.link_home_community A:link , .link_home_community A:visited {
	color:			#666;	
	text-decoration: 	none;
}
.link_home_community A:hover {
	color:			#000;	
	text-decoration: 	none;
}
*/

.div_moduli_dx {
	background-color:	#FFF;
}

#body_left_1 {
	float: left;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	vertical-align: top;
	BACKGROUND-COLOR:	#e5e5e5;
	/*width: 200px;
	width:	187px;*/
	width:	192px;
}

.testata_notizia {
	width:520px;
	height:55px;
}

.data_news {
	text-align:right;
	padding-right:18px;
}

.menu_home {
	width:	100%;
}

.menu_home_pda {
	display: none;
}

.pagina_interna_titolo_3 {
	COLOR:	   	#d10000;
	font-size:  	10px;
	padding-top: 	3px;
	padding-bottom:	3px;
	font-weight: 	bold;
}
.evento_nazionale {
	color:	   		#000000;
}

.evento_nazionale  a:link, .evento_nazionale a:visited {
	color:			#000000;
	TEXT-DECORATION:	none;
}

.evento_nazionale  a:hover{
	color:			#707070;
	TEXT-DECORATION:	none;
}

.evento_puglia {
	color:	   		#D9051B;
}

.evento_puglia  a:link, .evento_puglia a:visited {
	color:			#D9051B;
	TEXT-DECORATION:	none;
}

.evento_puglia  a:hover{
	color:			#707070;
	TEXT-DECORATION:	none;
}

.agenda_freccia {
	font-size:	18px;
	color:	   		#CACACA;
	font-weight:	bold;
}

.agenda_freccia  a:link, .agenda_freccia a:visited {
	font-size:	18px;
	font-weight:	bold;
	color:			#999999;
	TEXT-DECORATION:	none;
}

.agenda_freccia a:hover{
	font-weight:	bold;
	color:			#D9051B;
	TEXT-DECORATION:	none;
}


.agenda_mese {
	color:	   		#707070;
	font-weight:	bold;
}


.agenda_stampa {
	font-weight: 		bold;
	color:	#666;
	TEXT-DECORATION:	none;
}

.agenda_stampa a:link , .agenda_stampa a:visited {
	font-weight: 		bold;
	color:	#666; 
	TEXT-DECORATION:	none;
	padding-right:	3px;
}
.agenda_stampa a:hover {
	font-weight: 		bold;
	color:	#000; 
	TEXT-DECORATION:	none;

}


.link_grigio_scuro {
	color:	#666;
	TEXT-DECORATION:	none;
}

.link_grigio_scuro a:link , .link_grigio_scuro a:visited {
	color:	#666; 
	TEXT-DECORATION:	none;
}
.link_grigio_scuro a:hover {
	color:	#000; 
	TEXT-DECORATION:	none;
}

.settore_puglia {
	color:			#D9051B;
	font-weight: 		bold;
}

.settore_nazionale {
	color:			#000000;
	font-weight: 		bold;
}
.titolo_immagine {
	padding-left:		12px;
	padding-top:		5px;
}

.titolo_associazioni{
	padding-left:		10px;
	color:			#D10000;
	text-align: 		left;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-weight:		bold;
	font-size: 		16px;
}

.testo_associazioni{
	padding-left:		10px;
	color:			#000000;
	text-align: 		left;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		12px;
	font-weight:		normal;
}

.associazioni_blocco_titolo {
	padding-top:	75px;
}
.associazioni_titolo_1 {
	color:	#d10000;
	font-size:	16px;
	font-weight:	bold;
}

.associazioni_titolo_2 {
	font-size:	14px;
	font-weight:	bold;
}

.titolo_errore {
	padding-left: 	18px;
	padding-right: 	18px;
	color:		#666666;
	font-family: 	Verdana, Arial, Helvetica, sans-serif;
	font-size: 	20px;
	text-align:	center;
	font-weight:	bold;
}

.testo_errore{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align:justify;
	COLOR:black;
	BACKGROUND-COLOR: #FFFFFF
}

.titolo_ar_1 {
	COLOR:	#000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;

}
.titolo_ar_2 {
	COLOR:	#d10000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.torna_su {
	FONT-WEIGHT:	bold;
	COLOR:	#666;
}
.torna_su A:link , .torna_su A:visited {
	FONT-WEIGHT:	bold;
	COLOR:	#666;
	TEXT-DECORATION: none;
}
.torna_su A:hover {
	FONT-WEIGHT:	bold;
	COLOR:	#666;
	TEXT-DECORATION: underline;
}



.box_lungo_paginazione {
	background-color:	#D6D6D6;
	width:	507px;
	padding-left:5px;
	padding-right:5px;
	height:			26px;
	line-height:		26px;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		10px;
}

/* Le tre colonne relative alla paginazione */
.box_lungo_paginazione_col1 {
	float:	left;
	width:	24%;
	text-align:	left;
} 
.box_lungo_paginazione_col2 {
	float:	left;
	width:	49%;
	text-align:	center;
} 
.box_lungo_paginazione_col3 {
	float:	right;
	width:	24%;
	text-align:	right;
} 


.pagina_ricerca_avanzata A:link , .pagina_ricerca_avanzata A:visited {
	color: 		#000;
}


.link_base A:link , .link_base A:active , .link_base A:visited {
	COLOR:	#d10000;
	TEXT-DECORATION:	none;
}

.link_base A:hover {
/*
	COLOR:	#666;
	TEXT-DECORATION:	none;
*/
	COLOR:	#d10000;
	TEXT-DECORATION:	underline;

}



.form_sottotitolo {
	font-size:	12px;
	color:	#666;
	font-weight:	bold;
}


/****     STILE DEI CAMPI INPUT   ****/
.input_form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
        border-left: 2px solid #AAAAAA;
	border-top: 2px solid #AAAAAA;
	border-right: 1px solid #E6E6E6;
	border-bottom: 1px solid #E6E6E6;
}


.input_form_lungo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
        border-left: 2px solid #AAAAAA;
	border-top: 2px solid #AAAAAA;
	border-right: 1px solid #E6E6E6;
	border-bottom: 1px solid #E6E6E6;
        width: 200px;
}




.link_no_underline A:link , .link_no_underline A:active , .link_no_underline A:visited {
	TEXT-DECORATION:	none;
}

.link_no_underline A:hover {
	TEXT-DECORATION:	none;
}

.link_rosso A:link , .link_rosso A:active , .link_rosso A:visited {
	background-color:	transparent;
	COLOR:	#d10000;
	TEXT-DECORATION:	none;
}
.link_rosso A:hover {
	background-color:	transparent;
	COLOR:	#d10000;
	TEXT-DECORATION:	underline;
}


.link_rosso_grigio A:link , .link_rosso_grigio A:active , .link_rosso_grigio A:visited {
	COLOR:	#d10000;
	TEXT-DECORATION:	none;
}
.link_rosso_grigio A:hover {
	COLOR:	#666;
	TEXT-DECORATION:	none;
}


.link_grigio_rosso A:link , .link_grigio_rosso A:active , .link_grigio_rosso A:visited {
	COLOR:	#666;
	TEXT-DECORATION:	none;
}
.link_grigio_rosso A:hover {
	COLOR:	#d10000;
	TEXT-DECORATION:	none;
}


.link_grigio {
	COLOR:	#666;
}
.link_grigio A:link , .link_grigio A:active , .link_grigio A:visited {
	COLOR:	#666;
	TEXT-DECORATION:	none;
}
.link_grigio A:hover {
	COLOR:	#666;
	TEXT-DECORATION:	underline;
}

.link_nero_rosso {
	color:#000
}
.link_nero_rosso A:link , .link_nero_rosso A:active , .link_nero_rosso A:visited {
	COLOR:	#000;
	TEXT-DECORATION:	none;
}
.link_nero_rosso A:hover {
	COLOR:	#d10000;
	TEXT-DECORATION:	none;
}




/* Utilizzato per allineare tutti i bottoni radio */
/*  INPUT  */
input {
	vertical-align:	middle;
}




/* Stile per i titoli dei risultati della ricerca */
.elenco_ricerca_titolo {
	font-size:	11px;
}




/* Spazio tra le bacchette e l'inizio del testo  */
.spaziaturaBarrettaTesto{
	clear:		both;
	width: 		100%;
	height:		40px; 
}
.spaziaturaBarrettaTesto2{
	clear:		both;
	width: 		100%;
	font-size:	1px;
	height:		10px; 
}





/* Dettaglio delle cooperative */
.coop_barretta {
	height:	21px;
	background-color:	#d5d5d5;
}
.coop_barretta_col1 {
	float:	left;
	width:	152px;
	padding-top:	4px;
	padding-left:	8px;
}
.coop_barretta_col2 {
	float:	left;
	width:	312px;
	padding-top:	4px;
	padding-left:	8px;m
}
.coop_img {
	float:	left;
	width:	125px;
	padding-top:	10px;
	padding-bottom:	10px;
	border:	1px solid #7f7f7f;
}

.coop_dati {
	float:	left;
	width:	340px;
}

.coop_titolo {
	font-size:	14px;
	color:	#5d5b5a;	
	letter-spacing:	-1px;
}
.coop_altri_dati {
	line-height:	19px;
	font-size:	11px;
}
.coop_numeri {
	float:	left;
	width:	245px;
	padding-bottom:	2px;
}

.coop_rigo {
	height:	15px;
	border-top:	1px solid #e6e6e6;
}
/* fine coop */



/* per le pagine che non hanno bacchette o form che racchiudono il tutto, viene usato un filetto sopra e sotto */
.filetto_grigio {
	margin-left:		12px;
	border-bottom:	1px solid #c6c6c6;
	height:		7px;
	font-size:	1px;
}




/*    CREDITS   */
.credits_titolo {
	letter-spacing:	-1px;
}
.credits_titolo_big {
	letter-spacing:	0px;
	font-weight: 	bold;
	font-size:	12px;
}


.credits_gruppo {
	color:		#7e7e7e;
	font-size:	12px;
}

.credits_nome {
	width:	50%;
	float:	left;
	text-align:	right;
	color:	#de2222;
	font-size:	12px;
	line-height:	14px;
}

.credits_ruolo {
	line-height:	14px;
	width:	49%;
	float:	right;
	text-align:	left;
	font-size:	10px;
	padding-left:	4px;

}



/**********************/
.solo_stampa {
	display:	none;
}
.titolo_stampa {
}
/**********************/

/* MSG DI ERRORE */
.msg_validazione {
	color:	#FF0000;
}


/* Stile per le pagine che richiedono autenticazione ( Bandi, Circolari, ... ) */
.testo_login {
	font-size:	11px;
}



/* Contatti */
.contatti_gruppo {
	color:		#7e7e7e;
	font-size:	12px;
	font-weight:	bold;
}

.contatti_ruolo {
	width:	49%;
	float:	left;
	text-align:	right;
	font-size:	10px;
	line-height:	14px;
}

.contatti_dettaglio {
	line-height:	12px;
	width:	47%;
	float:	right;
	text-align:	left;
	font-size:	10px;
	padding-left:	4px;

}


/* Mappa del sito */
.map_cella {
  height:   	27px;
  line-height:	27px;	
  text-align:	center;
  letter-spacing:	-1px;
}

.map_cella_mini {
  height:   	17px;
  line-height:	17px;	
  text-align:	center;
}
.map_rigo {
  background-color:	#f0f0f0;
  height:   	1px;
  font-size:	1px;
}

.map_spazio_finale {
  height:   	290px;
  font-size:	1px;
}


.map_spazio_blocco {
  height:   	6px;
  font-size:	1px;
}
.map_spazio_cella {
  height:   	2px;
  font-size:	1px;
}
.map_spazio_rigo {
  height:   	6px;
  font-size:	1px;
}

.map_legenda {
  background-image:	url(/opencms/opencms/Legacoop/img/map_legenda.gif);
}

.map_legenda_elenco {
  background-image:	url(/opencms/opencms/Legacoop/img/map_legenda_elenco.gif);
  height:	82px;
}



.map_liv1_sing {
  background-image:	url(/opencms/opencms/Legacoop/img/map_liv1_sing.gif);

  font-size:	15px;
  font-weight:	bold;
  color:	 #FFF;	
}

.map_liv1_sing_reg {
  background-image:	url(/opencms/opencms/Legacoop/img/map_liv1_sing_reg.gif);

  font-size:	15px;
  font-weight:	bold;
  color:	 #FFF;	
}



.map_liv1 {
  background-image:	url(/opencms/opencms/Legacoop/img/map_liv1.gif);

  font-size:	14px;
  font-weight:	bold;
  color:	 #FFF;
}

.map_liv2 {
  background-image:	url(/opencms/opencms/Legacoop/img/map_liv2.gif);

  font-size:	12px;
  font-weight:	bold;
  color:	 #4d4b4a;

}

.map_liv2_reg {
  background-image:	url(/opencms/opencms/Legacoop/img/map_liv2_reg.gif);

  font-size:	12px;
  font-weight:	bold;
  color:	 #4d4b4a;

}

.map_liv2_coop {
  background-image:	url(/opencms/opencms/Legacoop/img/map_liv2_coop.gif);

  font-size:	12px;
  font-weight:	bold;
  color:	 #4d4b4a;

}



.map_liv2_ult {
  background-image:	url(/opencms/opencms/Legacoop/img/map_liv2_ult.gif);

  font-size:	12px;
  font-weight:	bold;
  color:	 #4d4b4a;

}

.map_liv2_reg_ult {
  background-image:	url(/opencms/opencms/Legacoop/img/map_liv2_ult_reg.gif);

  font-size:	12px;
  font-weight:	bold;
  color:	 #4d4b4a;

}

.map_liv2_coop_ult {
  background-image:	url(/opencms/opencms/Legacoop/img/map_liv2_coop_ult.gif);

  font-size:	12px;
  font-weight:	bold;
  color:	 #4d4b4a;

}


.map_liv3 {

  font-size:	12px;
  font-weight:	bold;
  color:	 #4d4b4a;
}

.link1 A:link , .link1 A:visited {
  font-size:	15px;
  font-weight:	bold;
  color:	#FFF;	
  text-decoration:	none;	
}
.link1 A:hover {
  font-size:	15px;
  font-weight:	bold;
  color:	#FFF;	
  text-decoration:	underline;
}


.link2 A:link , .link2 A:visited {
  font-size:	12px;
  font-weight:	bold;
  color:	 #4d4b4a;	
  text-decoration:	none;
}
.link2 A:hover {
  font-size:	12px;
  font-weight:	bold;
  color:	 #4d4b4a;
  text-decoration:	underline;
}

.link2_coop A:link , .link2_coop A:visited {
  font-size:	12px;
  font-weight:	bold;
  color:	 #FFF;	
  text-decoration:	none;
}
.link2_coop A:hover {
  font-size:	12px;
  font-weight:	bold;
  color:	 #FFF;
  text-decoration:	underline;
}


.link2_reg A:link , .link2_reg A:visited {
  font-size:	12px;
  font-weight:	bold;
  color:	 #FFF;	
  text-decoration:	none;
}
.link2_reg A:hover {
  font-size:	12px;
  font-weight:	bold;
  color:	 #FFF;
  text-decoration:	underline;
}


.link3 A:link , .link3 A:visited {
  font-size:	11px;
  font-weight:	bold;
  color:	 #4d4b4a;	
  text-decoration:	none;
}
.link3 A:hover {
  font-size:	11px;
  font-weight:	bold;
  color:	 #4d4b4a;
  text-decoration:	underline;
}


.sfondo_associazione {
	background-color:	#e0e0e0;
}	

.cella_titolo {
	height:	20px;
}
.cella_linea {
	border-top:	1px dashed #666666;
	font-size:	1px;
}
.admin_menu_top {
	font-size:	11px;
	text-align:	right;
	border-top:	1px dashed #cccccc;
	border-bottom:	1px solid #999999;
	line-height:	20px;
	margin-top:	8px;
}



/* Usato nella sezione dei SETTORI - BO*/
.modulo_scomparsa_contenitore {
	display:	none;
}
.modulo_scomparsa_contenuto {
	font-size:		11px;
	background-color:	#dddddd;
	border:			1px inset #333333;
	padding:		5px;
}
.modulo_info_pagina {
	font-size:		11px;
	background-color:	#e9e9e9;
	border:			1px outset #333333;
	padding:		5px;
}
.modulo_inserimento {
	font-size:		11px;
	background-color:	#dddddd;
	border:			1px inset #333333;
	padding:		5px;
}
.modulo_messaggi {
	font-size:		11px;
	background-color:	#dddddd;
	border:			1px dashed #333333;
	padding:		5px;
}

.modulo_ricerca_titolo {
	font-size:		11px;
	font-weight:		bolder;
	color:			#eeeeee;
	background-color:	#777777;
	border-bottom:		1px ridge #ffffff;
	padding:		3px;
}

.modulo_ricerca_contenuto {
	font-size:		11px;
	background-color:	#eeeeee;
}


.msgSuccess {
	color:		darkgreen;
	font-size:	11px;
}

.msgErrore {
	color:		firebrick;
	font-size:	11px;
}


.messaggio_box {
	text-align:	center;
	background-color:	#FFF;
}


.messaggio_titolo {
	padding-top:	10px;
	padding-bottom:	5px;
	padding-left:	16px;
}

.messaggio_utente_registrato {
	padding-left:	4px;
	padding-right:	4px;
	padding-bottom:	8px;
	line-height:	12px;
	font-weight:	bold;
}

.messaggio_utente_visitatore {
	padding-left:	4px;
	padding-right:	4px;
	padding-bottom:	8px;
	line-height:	12px;
	font-weight:	bold;
}

.messaggio_utente_registrato A:link , .messaggio_utente_registrato A:visited  {
	color:		#D10000;
	text-decoration:none;
}
.messaggio_utente_registrato A:hover  {
	color:		#333333;
	text-decoration:none;
}

.messaggio_utente_visitatore A:link , .messaggio_utente_visitatore A:visited {
	color:		#666666;
	text-decoration:none;
}

.messaggio_utente_visitatore A:hover {
	color:		#333333;
	text-decoration:none;
}



.messaggio_archivio_utente_registrato A:link , .messaggio_archivio_utente_registrato A:visited  {
	color:		#D10000;
	text-decoration:none;
}
.messaggio_archivio_utente_registrato A:hover  {
	color:		#333333;
	text-decoration:none;
}

.messaggio_archivio_utente_visitatore A:link , .messaggio_archivio_utente_visitatore A:visited {
	color:		#666666;
	text-decoration:none;
}

.messaggio_archivio_utente_visitatore A:hover {
	color:		#333333;
	text-decoration:none;
}



.link_banner_sx {
	color:		#275c9c;
	font-weight:	bold;
	text-align:	center;
/*	border:		0px solid white;
	margin:	1px;*/
}

.link_banner_sx A:link , .link_banner_sx A:visited {
	color:		#275c9c;
/*	border:		0px solid white;
	margin:	1px;*/
}
.link_banner_sx A:hover{
	color:			#D10000;
	text-decoration:	none;
/*	margin:	0px;
	border:	1px solid #CFCFCF;*/
}


.link_banner_sx A {
/*	margin:	2px;
	border:	0px solid transparent;*/
	border:	0px;
}

.link_banner_sx A IMG {

}


.link_banner_sx A:link IMG , .link_banner_sx A:visited IMG  {
/*	margin:	2px;
	border:	0px solid white;*/
}

.link_banner_sx A:hover IMG  {
/*	margin:	1px;
	border:	1px solid #CFCFCF;*/
}

.link_banner_sx A:hover DIV  {
	color:	#666;
}

.img_bordino_on {
	margin:	0px;
	border:	1px solid #CFCFCF;
}
.img_bordino_off {
	margin:	0px;
	border:	1px dotted white;
}



.link_banner_sx_approfondimenti A {
	width:			192px;
	height:			42px;
	display:		block;
	background-image:	url(/opencms/opencms/Legacoop/img/modulo_appro_1.gif);
}

.link_banner_sx_approfondimenti A:hover {
	display:		block;
	background-image:	url(/opencms/opencms/Legacoop/img/modulo_appro_2.gif);
}

.link_banner_sx_convenzioni A {
	width:			192px;
	height:			42px;
	display:		block;
	background-image:	url(/opencms/opencms/Legacoop/img/modulo_convenzioni_1.gif);
}

.link_banner_sx_convenzioni A:hover {
	display:		block;
	background-image:	url(/opencms/opencms/Legacoop/img/modulo_convenzioni_2.gif);
}


.link_banner_sx_sfondo {
	background-image:	url(/opencms/opencms/Legacoop/img/modulo_link_bg.gif);
}
.link_banner_sx_sfondo_lungo {
	background-image:	url(/opencms/opencms/Legacoop/img/modulo_link_bg_lungo.gif);
}
.link_banner_sx_sfondo_corto {
	background-image:	url(/opencms/opencms/Legacoop/img/modulo_link_bg_corto.gif);
}


/**************/
.link_banner_sx_sfondo_200 {
	background-image:	url(/opencms/opencms/Legacoop/img/modulo_link_bg_200.gif);
}
.link_banner_sx_sfondo_400 {
	background-image:	url(/opencms/opencms/Legacoop/img/modulo_link_bg_400.gif);
}
.link_banner_sx_sfondo_500 {
	background-image:	url(/opencms/opencms/Legacoop/img/modulo_link_bg_500.gif);
}
.link_banner_sx_sfondo_600 {
	background-image:	url(/opencms/opencms/Legacoop/img/modulo_link_bg_600.gif);
}
.link_banner_sx_sfondo_800 {
	background-image:	url(/opencms/opencms/Legacoop/img/modulo_link_bg_800.gif);
}
.link_banner_sx_sfondo_900 {
	background-image:	url(/opencms/opencms/Legacoop/img/modulo_link_bg_900.gif);
}
.link_banner_sx_sfondo_1000 {
	background-image:	url(/opencms/opencms/Legacoop/img/modulo_link_bg_1000.gif);
}
.link_banner_sx_sfondo_1100 {
	background-image:	url(/opencms/opencms/Legacoop/img/modulo_link_bg_1100.gif);
}


/***************************/





.link_banner_separatore {
	height:	27px;
	background-image:	url(/opencms/opencms/Legacoop/img/modulo_linea.gif);
}
.link_banner_spazio_ultimo_blocco {
	height:20px;
}	

.link_banner_box_corpo {
	text-align:center;
	background-image:	url(/opencms/opencms/Legacoop/img/modulo_banner_box_corpo.gif);
	padding-top:		13px;
}
.link_banner_box_sotto {
	background-image:	url(/opencms/opencms/Legacoop/img/modulo_banner_box_sotto.gif);
	height:			14px;
}

.link_banner_img {
	padding-top:		10px;
}

.link_banner_testo_link {
	font-size:	17px;
	color:		#cb0100;
	font-family:	Arial;
	padding:	10px;
	padding-bottom:	5px;
}

.link_banner_descrizione_link {
	font-size:	11px;
	color:		#5a5a5a;
	font-family:	Arial;

	padding:	10px;
	padding-top:	0px;

	line-height:	18px;

}

.link_banner_archivio {
	font-size:	14px;
	color:		#275C9C;
	font-family:	Arial;
	padding:	3px 10px 5px;
}
.link_banner_archivio A:link , .link_banner_archivio A:visited {
	font-size:	14px;
	color:		#275C9C;
	font-family:	Arial;
}
.link_banner_archivio A:hover {
	font-size:	14px;
	color:		#cb0100;
	font-family:	Arial;
}



/* Pagina con elenco link */
.render_link{
	color:		#050505;
	font-size:	13px;

}
.render_link A:link , .render_link A:visited  {
	color:		#333333;
}
.render_link A:hover {
	color:		#D10000;
	text-decoration:	none;
}

.link_elenco_img {
	width:140px;
	height:70px;
	float:left;
}
.link_elenco_noimg {
	width:140px;
	float:left;
}

.link_elenco_img_interno {
	width:	130px;
	height:	70px;
	background-repeat:	no-repeat;
	display:	block;
}

.link_elenco_testo {
	width:		320px;
	float:		left;
	text-align:	left;
}

.link_elenco_testoSoft {
	font-size:	11px;
	word-spacing:	-1px;
	line-height:	12px;
}


.render_link_dettaglio_titolo {
	font-size:	16px;
	font-weight:	bold;
	color: #333333;
}
.render_link_dettaglio_testo {
	font-size:	10px;

}

.render_link_dettaglio{
	color:		#333333;
	padding-left:	10px;
}
.render_link_dettaglio A:link , .render_link_dettaglio A:visited {
	color:		#D10000;
	font-weight:	bold;
}
.render_link_dettaglio A:hover {
	color:		#333333;
	font-weight:	bold;
}



.render_img_dettaglio {	
	border:		0px 	none;	
	margin-bottom:	15px;
	margin-right:	15px;
	margin-top:	15px;
}



.formFiltro { 
   float: left;
   font-weight: bold;
   height: 13px;
   line-height: 16px;
   width: 140px;
}


.textAreaPiana {
   font-size: 9px; 
   font-family: Verdana;
   border: 1px solid gray;	
}



.formFiltroCorto { 
   float: left;
   font-weight: bold;
   height: 13px;
   line-height: 16px;
   width: 140px;
}


.link_bottone a:link,
.link_bottone a:visited {
	background-color: darkgray;
	border: 	2px outset darkgray;
	color: 		white;
	font-size:	9px;
	font-family: 	Verdana;
	padding: 	2px 4px;
	font-weight:	bold;
}


.link_bottone a:hover {
	background-color: #cccccc;
	color: firebrick;
	text-decoration: none;
}

/* END Link */