@charset "utf-8";
*{	outline:none;
}
body {	font: 100% "Trebuchet Ms", Verdana, Arial, Helvetica, sans-serif;
		margin: 0 auto;
		padding: 0;
		text-align: left;
		line-height:1em;
		background:#F0F4F6 url(../images/bg.jpg) repeat-x;
		
}
a{	color:#990000;
	text-decoration:none;
}
a:hover{	color:#990000;
			text-decoration:underline;
}
p{	margin:1em 0;
}
.clearfloat {	clear:both;
				height:0;
				font-size: 0.1em;
				line-height: 0em;
}
.hide{	display:none;
}
a img{	border:none;
}
.float_1{	float:left;
}
form{	margin:0;
		padding:0;
}
form p{	margin:10px 0;
}
form p select{	font-family: Verdana, Arial, Helvetica, sans-serif;
}
form p input{	font-family: Verdana, Arial, Helvetica, sans-serif;
}
form p textarea{	font-family: Verdana, Arial, Helvetica, sans-serif;
}
form p.text{	margin:10px 0;
}
form p.select{	margin:10px 0;
}
form p label{	float:left;
				display:inline;
				width:100px;
				text-align:right;
				font-weight:bold;
				cursor:pointer;
				color:#777777;
				margin:3px 0 0 0;
}
.labelstyle{	font-weight:bold;
				color:#777777;
				margin:0 0 0 80px;
}
.nota{	font-weight:normal;
}

form p.text input{	width:150px;
					padding:0 5px;
					font-family: "Trebuchet Ms","Times New Roman", Times, serif;
					border-top:1px solid #AEAEAE;
					border-left:1px solid #AEAEAE;
					border-bottom:1px solid #E2E2E2;
					border-right:1px solid #E2E2E2;	
					background:#fbfbfb;	
					margin-left:6px;	
					padding:2px 4px;
					color:#555555;								
}
form p.select select{	width:150px;
						padding:0 5px;
						font-family: "Trebuchet Ms","Times New Roman", Times, serif;
						border-top:1px solid #AEAEAE;
						border-left:1px solid #AEAEAE;
						border-bottom:1px solid #E2E2E2;
						border-right:1px solid #E2E2E2;	
						background:#fbfbfb;	
						margin-left:6px;	
						padding:2px 4px;
						color:#555555;
						cursor:pointer;							
}
form p.textarea textarea{	width:413px;
							height:100px;
							margin-left:6px;
							padding:2px 4px;
							border-top:1px solid #AEAEAE;
							border-left:1px solid #AEAEAE;
							border-bottom:1px solid #E2E2E2;
							border-right:1px solid #E2E2E2;
							font-size:1.4em;
							background:#fbfbfb;
							color:#333333;
}
form p input#invia{	width:7em;
					height:25px;
					overflow:hidden;
					margin:0 0 0 106px;
					padding:2px;
					cursor:pointer;
					background:#ffffff url(/images/bg_submit.jpg) repeat-x;
					border-top:1px solid #AEAEAE;
					border-left:1px solid #AEAEAE;
					border-bottom:1px solid #E2E2E2;
					border-right:1px solid #E2E2E2;										
}
form p input#invia:hover{	background-position: 0 -25px;
							padding:2px 0 4px 2px;
}

form p.text_checkbox{	margin:0 0 0 102px;
}
form p.text_checkbox input.checkbox{	float:left
}
form p.text_checkbox label{	display:inline;
							font-weight:normal;
							margin:0;
							cursor:pointer;
							width:405px;
							text-align:left
}
#form_dati_accesso{

}
form#form_dati_accesso p label{	width:150px;

}
form#form_dati_accesso p input#invia{	margin:0;
}
.heightzero{	height:0;
				overflow:hidden;
				margin:0;
				padding:0;
}

/********************************************************************************************/

#main_bar{	left:0;
			width:100%;
			height:40px;
			padding:0;
			margin:0;
			z-index:9999;
			color:#ffffff;
			background:#333333 url(../images/bg_menu_accessibile.jpg) repeat-x;
			font-size:0.75em;
}
body.firefox #main_bar,body.safari #main_bar,body.ie_8 #main_bar, body.ie_7 #main_bar, body.opera #main_bar, body.mozilla #main_bar  {	position:fixed;
}
body.firefox #main_bar {	margin:-60px 0 0 0;
}
body.safari #main_bar {	margin:-60px 0 0 0;
}
body.ie_8__ #main_bar {	margin:-60px 0 0 0;
}
#main_bar_box{	width:980px;
				margin:0 auto;
}

/********************************************************************************************/

#body_wrapper_0{	background:transparent url(../images/bg_main.jpg) center top repeat-y;
					margin:60px 0 0 0;
}
body.ie_6 #body_wrapper_0 {	margin:0 0 0 0;
}
#top_design{	height:2px;
				overflow:hidden;
				background:url(../images/bg_main_top.jpg) center top no-repeat;
}
#bottom_design{	height:2px;
				overflow:hidden;
				background:url(../images/bg_main_top.jpg) center top no-repeat;
}
#body_wrapper{		width:960px;
					margin:0 auto;
					padding-top:15px;
					padding-bottom:0;
					font-size:0.75em;
					background:#ffffff;
}
#header{			
}
#header_sx{			width:200px;
					float:left;
					display:inline;
}
#parsifal_logo{		display:block;
					width:144px;
					height:60px;
					overflow:hidden;
					margin:0;
					color:#FFFFFF
}
#parsifal_logo a{	display:block;
					width:144px;
					height:0;
					padding:60px 0 0 0;
					overflow:hidden;
					margin:0;					
					background:transparent url(/images/logoparsifal.gif) no-repeat;
					color:#FFFFFF
}
#parsifal_logo a:hover{	background-position:0 -60px;
}
#header_dx{			width:600px;
					float:right;
					text-align:right;
}
#header_bar__{		border:1px solid #cccccc;
					background:#eeeeee;
					margin:1em auto 0 auto;
					padding:5px 10px;
					width:938px;
}
#header_bar_sx{		float:left;
					display:inline;
					width:250px;
					padding:12px 0 0 0;
					margin:0 0 0 10px;
}
#header_bar_centro{	float:left;
					width:438px;
					text-align:center;
					padding:10px 0 0 0;
}
#header_bar_centro a{	font-weight:bold;
						color:#ffff00
}
#header_bar_centro a.originale{ font-weight:bold;font-size:0.8em
}
#header_bar_centro a.medio{ font-weight:bold;;font-size:1.1em
}
#header_bar_centro a.grande{ font-weight:bold;font-size:1.3em
}

#header_bar_dx{	float:right;
				width:220px;
				text-align:right;
				padding:8px 0 0 0;
}
.hd_icona{	float:left;
			width:26px;
			height:0;
			padding:26px 0 0 0;
			overflow:hidden;
			margin:0 3px 0 0;
}
#hd_rss{	display:inline;
			background:transparent url(../images/ico_rss.png) no-repeat;
}
#hd_facebook{	background:transparent url(../images/ico_facebook.png) no-repeat;
}
#hd_youtube{	background:transparent url(../images/ico_youtube.png) no-repeat;
}
#hd_flickr{	background:transparent url(../images/ico_flickr.png) no-repeat;
}
#hd_rss:hover{ background-position:0 -26px;
}
#hd_facebook:hover{ background-position:0 -26px;
}
#hd_youtube:hover{ background-position:0 -26px;
}
#hd_flickr:hover{ background-position:0 -26px;
}
#lnk_areariservata{	float:left;
					width:90px;
					padding:4px 0 0 0;
					text-align:right;
}
#header_bar_dx a{	color:#FFFF00
}
#header_menu{	margin:20px 0;
				background:#378AB7 url(../images/bg_menu.jpg) repeat-x;
				overflow:hidden;
}
body.mozilla #header_menu {	height:30px;
}
body.ie_6 #header_menu {	height:30px;
}
body.ie_8 #header_menu {	height:30px;
}
#header_menu ul{		margin:0 0 0 0;
						padding:0;
						list-style:none;
}
#header_menu ul li{		float:left;
						width:96px;
						padding:0;
						margin:0;
						list-style:none;
}
#header_menu ul li a{	display:block;
						margin:0;
						padding:0.6em 0;
						color:#ffffff;
						font-weight:bold;
						text-align:center;
						font-size:1em;
						border:1px solid #eeeeee;
						border:none;
}
#header_menu ul li a.corrente{	background:#ffffff;
								border-bottom:0.1em solid #ffffff;
								border-right:0.1em solid #c1c1c1;
								border-left:0.1em solid #c1c1c1;
								border:none;
								color:#990000;
}
#header_menu ul li a:hover{		border-top:0.1em solid #ffffff;
								border-bottom:0.1em solid #ffffff;
								border-right:0.1em solid #c1c1c1;
								border-left:0.1em solid #c1c1c1;
								border:none;
								text-decoration:underline;
}
#col_sx{				width:190px;
						float:left;
						display:inline;
}
#col_centro{			width:530px;
						margin:0 25px;
						float:left;
						display:inline;
						font-size:1.2em;
						line-height:1.4em;						
}
#col_dx{				width:190px;
						/*overflow:hidden;*/
						float:right;
}
#col_sx h3{				font-size:1.05em;
						margin:0 0 0.8em 0;
						color:#888888;
}
#col_sx h3.h3_titolo{	color:#555555;
						font-size:1.1em;
}					
.menu_v{				margin: 0 0 2em 0;
						padding: 0;
						list-style: none;
						font-size:0.9em;
}
.menu_v li{				font-weight:bold;
						margin:0 0 0.9em 0;
						padding:0;
}
.menu_v a{				padding:0;
						color:#003399;
						font-size:1.1em;
						
}
.menu_v li a.corrente{	color:#990000;
}
#l_massimo img{	margin:0 0 10px 0;
}
.cartelloni_box{
}
.cartelloni_box p{		margin:0.3em 0 1em 0;
}
.cartelloni_box p img{	display:block;
						margin:0 0 0.3em 0;
}
#ultimicommenti_box{	margin:1.2em 0;
}
.uc_box{				margin:0 0 0.5em 0;
}
.uc_box a{				color:#006600;
						font-size:1.1em;
						font-weight:normal;
}
.comm_link{	color:#006600;
			font-weight:bold;
}
.uc_data{				display:block;
						font-size:1em;
						color: #990000;
}
.uc_utente{				display:block;
						font-size:1.1em;
						font-style:italic;
}
a.hits_titolo{	color:#FF3300
}

#col_dx h3{				font-size:1.1em;
						margin:0 0 0 0;
						color:#888888;
}
#col_dx h4{				margin:0.5em 0;
						color:#555555;
}
#col_dx h4 a{				
						color:#000000;
}
#col_dx a{				
						color:#003399;
}
#col_dx .titolo_news_coop{	color:#990000;

}
.col_dx_stile_box{			margin:0 0 1em 0;
							padding-bottom:0.5em;
							border-bottom: 0.1em solid #cccccc;
							font-size:1.1em;
}
.col_dx_stile_box ul{		margin:0;
							padding:0;
							list-style:none;
}
.col_dx_stile_box ul li{	margin:0.7em 0 0.7em 0;
}
.col_dx_stile_box img{		display:block;
							margin:0 0 0.5em 0;
}
.col_dx_stile_box p{		margin:0.3em 0 0.4em 0;
							font-style:italic;
							line-height:1.5em;
							font-size:0.9em;
}
#ricerca_box_container{		margin:6px -30px 1.5em 0;
							padding:6px 0 0 0;
							background:transparent url(../images/piega_dx.png) right 1px  no-repeat;
}
#ricerca_box{				padding:15px 10px;
							background:#e2e2e2 url(../images/bg_ricerca.jpg) repeat-x;
							border:1px solid #cccccc
}
#ricerca_box h2{			margin:0 0 10px 0;
							font-size:1.1em;	
							font-weight:normal;	
							color:#555555;				
}
#ricerca_box .s_input{	width:125px;
						float:left;
						display:inline;
}
#ricerca_box .go{		width:24px;
						height:30px;
						background: transparent url(../images/ricerca_btn.png) 0 0 no-repeat;
						outline: none;
						border:none;
						margin:0 0 0 10px;
						cursor:pointer;	
						float:left;
}
#ricerca_box .go:hover{	background-position: -24px 0;
}
#footer_box{	background:#1C4459 url(../images/bg_footer.jpg) repeat-x;
}
#footer_top_design{	background:transparent url(../images/footer_top.jpg) center top no-repeat;
					height:40px;
					overflow:hidden;
}
#footer{	width:960px;
			margin:0 auto;
			padding:20px 0;
			border-top:0.1em solid #cccccc;
			border:none;
			font-size:0.75em;
			color:#FFFFFF;
}
#footer_sx{	float:left;
			display:inline;
			width:460px;
}
#footer_dx{	float:right;
			width:450px;
			text-align:right;
}
#footer_dx a{	color:#FFFF00
}
#footer_link{				margin:0;
							padding:0;
							list-style:none;
							height:20px;
}
#footer_link li{			float:left;
							margin:0 0.7em 0 0;
							padding:0 0.7em 0 0;
							border-right:0.1em solid #cccccc
}
#footer_link li.last{		border:none;
}
#footer_link li a{			color:#ffffff;
							
}
h2.titolo_1{				color:#990000;
							margin:0 0 1em 0;
							font-size:1em;
}
h2.titolo_2{				color:#FF5500;
							margin:0 0 0.5em 0;
							font-size:1em;
}
h2.titolo_3{				color:#000000;
							margin:0 0 0.2em 0;
							font-size:1em;
}
h2.titolo_4{				color:#0033CC;
							margin:1em 0;
							font-size:1em;
}
h3.titolo_1{	background:#eaeaea;
				color:#FF6600;
				margin:15px 0 0 0;
				padding:5px
}
.anteprima_primopiano_box{	margin:0 0 1.5em 0;
							padding:0 0 1.5em 0;
							border-bottom:1px solid #cccccc;
}
.anteprima_primopiano_box a{	font-size:1.55em;
								font-weight:normal;
								line-height:1.2em;
}
.anteprima_primopiano_box .anteprima img{	margin:0 0 0.5em 0;
}
.anteprima_notizie_box{		margin:0 0 1.3em 0;

}
.link_1{					color:#000000;
							font-weight:bold;
}
.link_2{					font-weight:bold;
}
.link_3{					color:#0033CC;
							font-weight:bold;
}
.anteprima{					margin:0.5em 0 0.5em 0;
												
}
.anteprima img{				float:left;
							margin:0.2em 1em 0 0	
}
.info_anteprima{			
}
.info_anteprima img{		vertical-align:text-bottom;
							margin:0 0.1em 0 0.3em;	
}
.data_1{					color:#990000;
}
.data_2{					color:#990000;
							font-weight:bold;
}

.icona_visite{	display:inline-block;
				width:20px;
				height:0;
				padding:15px 0 0 5px;
				overflow:hidden;
				margin:0 0 0 0;
				background: url(/images/letture.jpg) no-repeat;

}
.icona_voti{	display:inline-block;
				width:15px;
				height:0;
				padding:15px 0 0 5px;
				overflow:hidden;
				margin:0 0 0 0;
				background: url(/images/stellina.jpg) no-repeat;
}
.icona_commenti{	display:inline-block;
					width:15px;
					height:0;
					padding:15px 0 0 5px;
					overflow:hidden;
					margin:0 0 0 0;
					background: url(/images/commenti.jpg) no-repeat;
}
.data_3{					color:#000000;
							font-weight:bold;
}
#bande_box{					border-bottom:0.1em solid #cccccc;
							margin:1em 0 1.3em 0;
							padding:1em 0 1.5em 0;
}
.hide_banda{	display:none;
}
.bande{						height:80px;
							overflow:hidden;
							padding:1em 0 1em 2.8em;	
							font-size:0.9em;
							margin:0 0 0.3em 0;				
}
.bande.coop{				background:#BFF2CC url(/images/title_coop.jpg) left center no-repeat;
}
.bande.eventi{				background:#CCD6EB url(/images/title_eventi.jpg) left center no-repeat;
}
.bande.bandi{				background:#FFFFB2 url(/images/title_bandi.jpg) left center no-repeat;
}
.bande p{					float:left;
							width:160px;
							margin:0;
							font-size:1em;
							line-height:1.5em;
							overflow:hidden;
}
.bande p img{				float:left;
							margin:0.3em 0.5em 0 0;
							border:0.1em solid #000000;
												
}
.news_wrapper_1{			border-bottom:0.1em solid #cccccc;
							margin:0 0 1em 0;
}
.hits_list{					margin:0 0 1.5em 0;
							padding:0;
							list-style:none;
							font-size:0.9em

}
.hits_list li{				margin:0 0 0.2em 0;
							padding:0;
}
.hits_list li a{			color:#000000;
							font-weight:bold;
}
.backlink_1{				float:right;
							width:200px;
							margin:1.5em 0 0 0;
							padding:0.5em 0 0 0;
							text-align:right;
							line-height:2em;
}
.backlink_2{				color:#003399;
}
.letture{					color:#444444;
}

/**************************** AVVISO *****************************/

#avviso_ie6_box{	width:940px;
					margin:10px auto;
					padding:15px;
					background:#D0E1EA;
					border:2px solid #6699CC;
					line-height:1.5em;
}
#browser_box{	background:#ffffff;
				width:525px;
				margin:20px auto 0 auto;
				padding:10px 20px;
}
#browser_box #browser_ff{	display:inline;
							float:left;
							width:140px;
							height:0;
							overflow:hidden;
							padding:34px 0 0 0;
							background:transparent url(../images/browser_ffox.jpg) no-repeat;
}
#browser_box #browser_gc{	float:left;
							width:150px;
							height:0;
							overflow:hidden;
							padding:34px 0 0 0;
							margin:0 40px;
							background:transparent url(../images/browser_gc.jpg) no-repeat;
}
#browser_box #browser_ie8{	float:left;
							width:151px;
							height:0;
							overflow:hidden;
							padding:34px 0 0 0;
							background:transparent url(../images/browser_ie8.jpg) no-repeat;
}
#sito_avviso_box{	border:1px solid #bbbbbb;
					background:#FFFF99;
					padding:5px 10px;
					margin:0 0 20px 0
}

/********************* IMPAGINAZIONE **********************/

.paging_nav{	margin: 0 auto 10px auto;
				text-align:center;
}
.paging_nav a{color:#990000;
}
.paging_nav a{font-weight:normal;
}
.paging_nav a.inizio.off{ color:#cccccc;
}
.paging_nav a.precedenti.off{ color:#cccccc;
}
.paging_nav a.fine.off{ color:#cccccc;
}
.paging_nav a.successivi.off{ color:#cccccc;
}
.num_corr a{	color:#000000;
}
.num_sep{	color:#CCCCCC;
}

.paging_nav .num{
}
.paging_nav .num.corrente{	color:#000000;
}


.paging_info{	text-align:center;
}
.paging_info span{	font-weight:bold;
}
.paging_box_top{	padding:0 0 10px 0;
					margin:0 0 15px 0;
					border-bottom:1px solid #cccccc;
}
.paging_box_bottom{	padding:10px 0 20px 0;
					border-top:1px solid #cccccc;
}
.news_dati{	margin:0 0 1em 0;
}
#socialnews{
}
#socialnews img{	margin-right:3px;
					margin-top:4px
}
.prev_next_record{	margin: 15px auto 0 auto;
					padding:0;
}
.record_precedente{	width:90px;
					height:22px;
					overflow:hidden;		
					float:left;
}
.record_precedente a{	padding:1px 0 0 0;
						font-size:0.85em;	
}
.record_precedente a:hover{	background:transparent none;
}
.record_precedente.off a{ color:#cccccc;
}
.record_successivo{	width:90px;
					height:22px;
					overflow:hidden;		
					float:right;
					text-align:right;
}
.record_successivo a{	padding:1px 0 0 0;
						font-size:0.85em;	
}
.record_successivo a:hover{	background:transparent none;
}
.record_successivo.off a{ color:#cccccc;
}

/************************** TAG CLOUD ********************/

#tagcloud_box{	line-height:28px;
				padding:10px 0;
				margin-bottom:10px;
				border-top:1px solid #cccccc;	
				border-bottom:1px solid #cccccc;
}
#tagcloud_box a{	color:#003399
}
#tagcloud_box a:hover{	background:#dfdfdf
}
.tagcloud_filter_box{	margin:0 0 10px 10px;
}
.tagcloud_filter_box a{	display:block;
						float:left;
						width:15px;
						height:15px;
						overflow:hidden;
						background:#eeeeee;
						border:1px solid #cccccc;
						margin:3px;
						padding:3px;
						text-align:center;
						text-transform:uppercase;
						font-size:1em;
}
.tagcloud_filter_box .corrente{	background:#666666;
								color:#FFFFFF;
}
#tagcloud_associazioni_box{	margin:30px 0 0 0;
}
.tag_hits_box{			margin:0 0 1.5em 0;
}
.tag_hits_box a{	font-size:1.1em;
}
.tag_hits_box ul{		margin:0 0 0.3em 0;
						padding:0;
						list-style:none;
}
.tag_hits_box ul li{	margin:0 0 0.3em 0;
}
.tag_hits_box ul li a{	color:#000000;
						font-size:1.1em;
}
.tag_list_link{			text-decoration:underline;
						color:#990000;
}

/************************** COMMENTI  ********************/

#combox{	padding:0;
			margin-bottom:10px;
			border-bottom:1px solid #cccccc;
}
.commento{	margin:0 0 10px 0;
}
#combox .commento_titolo{	font-weight:bold;
							color:#005500;
}
a.commenta{	font-weight:bold;
			color:#005500
}
.commento_data{	color: #990000;

}

/************************** VOTAZIONI*****************************/

#votazioni_box{	float:left;
				display:inline;
				width:200px;
				height:30px;
				margin:1.5em 0;
				padding:0.5em 0 0 0;
				
}

/************************** SOCIAL NEWS *****************************/

#socialnews{	margin:2em 0 1em 0;
}

/************************** ARCHIVIO *****************************/

#archivio_link_box{	text-align:right;
					margin:0 0 10px 0;
}
#archivio {	
}
#archivio .anno{	background-color:#CACBD7;
					border: 1px solid #9A9BA4;
					margin:20px 0 0 0;
					padding:5px;
}
#archivio ul{	margin:5px 0;
				padding:0;
				list-style:none;
}
#archivio ul li{	float:left;
					width:167px;
					background:#DFE7F2;
					margin:0 0 5px 5px;
					border-right:1px solid #C8D1D7;
					border-left:5px solid #C8D1D7;
}
#archivio ul li.primo{	display:inline;
						margin-left:0;
}
#archivio ul li a{	display:block;
					width:157px;
					padding:5px;
					color:#344D7E;
}
#archivio ul li a:hover{	background:#C8D1D7;
}

/****************************  DICONO DI NOI ********************************************/

.anteprima_diconodinoi_box{	margin:0 0 1.3em 0;

}
.anteprima_diconodinoi_box a{ font-weight:normal;
}
.testata{	font-weight:bold;
}
#testata_box{	padding:0 0 10px 0;
				margin:10px 0;
				border-bottom:2px solid #000000
}
#testata_box_sx{	float:left;
					display:inline;
					width:300px;
					font-size:2em;
}
#testata_box_dx{	float:right;
					text-align:right;
					font-size:1.2em;
					line-height:1.5em
}

/****************************  CONTENUTO DINAMICO ********************************************/

.sub_menu_box{	padding:10px;
				margin:0 0 15px 0;
				background:#E9F3F8 url(../images/bg_sezioni.jpg) repeat-x;
				border:1px solid #cccccc;
}


.news_categorie{	margin:0 0 20px 0;
					padding:0;
					min-height:10px;
					list-style:none;
}
.news_categorie li{	margin:0;
					padding:0 0 0 10px;
					width:80px;
					height:20px;
					overflow:hidden;
					list-style:none;
					background:transparent url(../images/freccia_dx.gif) left 6px no-repeat;
					float:left;
}
.news_categorie li a{	font-weight:bold;
						color:#003366;
}


ul.sub_menu_list{	margin:0;
					padding:0;
					list-style:none;
}
ul.sub_menu_list li{	float:left;
						width:152px;
						margin:0 0 1px 0;
						padding:0 7px 0 10px;
						list-style:none;
						line-height:1.7em;
						/*border-right:2px solid #cccccc;*/	
						background:transparent url(../images/freccia_dx.gif) left 10px no-repeat;					
}
ul.sub_menu_list li.ultimo{	border-right:none
}
ul.sub_menu_list li a{	color:#003399;					
}
.sub_titolo{	display:block;
				float:left;
				display:inline;
				margin:0 7px 0 0;
				font-weight:bold;
				color:#888888
}
.struttura_descrizione{	margin:15px 0 0 0;
}
/****************************  SINBAD ********************************************/

.anteprima_strutture_box{	margin:0 0 1.3em 0;
							padding:0 0 10px 0;
							border-bottom:1px solid #cccccc;

}
.anteprima_strutture_box a{	color:#003399
}
.anteprima_strutture_box .indirizzo{	margin:4px 0 0 0
}
h2.titolo_struttura{	color:#444444;
						margin:0 0 0.5em 0;
						font-size:1.2em;
}
#tab_scheda_struttura th{	text-align:right;
							color:#999999;
							padding:0 10px 5px 0;
}
#ModStrutture{	margin-bottom:30px;
}

/****************************  SOCI ********************************************/

.anteprima_strutture_box{	margin:0 0 1.3em 0;
							padding:0 0 10px 0;
							border-bottom:1px solid #cccccc;

}
.anteprima_strutture_box a{	color:#003399
}
.anteprima_strutture_box .indirizzo{	margin:4px 0 0 0
}
h2.titolo_socio{	color:#444444;
					margin:0 0 1em 0;
					font-size:1.2em;
}
#tab_scheda_socio{	margin-top:20px;
}
#tab_scheda_socio th{	text-align:right;
						color:#999999;
						padding:0 10px 5px 0;
}
#tab_scheda_socio th.color_2{	color:#ff9966
}
#tab_scheda_socio th.color_3{	color:#6D6DFF
}
#ModSoci{	margin-bottom:30px;
}

/****************************  REFERENZE ********************************************/

ul.servizi_list{	margin:0;
					padding:0;
					list-style:none;

}
ul.servizi_list li{	margin:0.5em 0;
					padding:0;

}
ul.servizi_list li a{	color:#0033CC

}
ul.servizi_list li ul{	margin:0.5em 0 0.5em 3em;
						padding:0;
						list-style:none;
}
ul.servizi_list li ul li a{	color:#990000
}

/****************************  MAPPA DEL SITO ********************************************/

#sitemap{
}
#sitemap h3{	margin:10px 0;
				padding:0;
}
#sitemap ul{ margin:0 0 0 20px;
			padding:0;
			list-style:none;
}
#sitemap ul ul{	margin:0 0 0 30px;
}
#sitemap ul li{	margin:8px 0 5px 0;
				padding-bottom:5px;
				border-bottom:1px dashed #cccccc;
				list-style:none;
}
#sitemap ul li a{	color:#333333;
}
#sitemap ul li li{	margin:5px 6px 8px 6px;
					padding-bottom:0;
					border-bottom:none;
					list-style:circle
}
#sitemap ul li li a{	color:#990000;
}
#sitemap ul li li a:hover{	text-decoration:underline;
}

/*************************** RSS **********************************************************/

#rss_1{	float:left;
		display:inline;
		width:20px;
		height:0;
		overflow:hidden;
		padding:20px 0 0 0;
		margin:-4px 5px 0 0;
		background:transparent url(../images/rss_1.jpg) no-repeat;
}
#rss_1:hover{	background-position:0 -20px;
}
/****************************  AREA RISERVATA ********************************************/

.sezioni_box{	background:#f2f2f2;
				padding:0 0 6px 0;
				margin:10px 0;
				border-top:1px solid #cccccc
}
.sezioni_box_2{	background:#f2f2f2;
				padding:10px;
				margin:10px 0;
				border-top:1px solid #cccccc
}
.titolo_sezioni{	margin:10px;
}
.titolo_sezioni_2{	margin:0 0 10px 0;
}
.list_style_1{	margin:10px 0;
				padding:0;
				list-style:none;
}
.list_style_1 li{	margin:0 0 5px 0;
					padding:0;
					height:18px;
					overflow:hidden;
					list-style:none;
}
.list_style_1 li a{	display:block;
					height:18px;
					overflow:hidden;
					padding:0 10px;
					
}
.list_style_1 li a:hover{	background:#f8f8f8;
							text-decoration:none;
							color:#cc0000;
							border-left:3px solid #bbbbbb
}
#table_comm_vis{
}
#table_comm_vis th{	text-align:right;
					padding:3px 10px
}
#table_comm_vis caption{	text-align:left;
							font-weight:bold;
							margin:0 0 10px 0;
}
#password_meter{	float:left;
					width:170px;
					margin:0 0 0 10px;
					height:25px;
					overflow:hidden;
}
.f_password_text{	font-size:0.8em;
}
.f_password_bar{	font-size: 1px;
					height: 2px;
					overflow:hidden;
					width: 0px;
					border: 1px solid white;
}
#fine_processo{	margin:5 auto 15px 0;
}
.errori_list{	margin:0;
				padding:0;
				list-style:none;
}
.errori_list li{	margin:0;
					padding:0 0 0 20px;
					list-style:none;
					text-align:left
}
.mod_mex{	text-align:center;
			background:#FFFFeC;
			border:1px solid #FFF1CC;
			padding:4px;
			margin:5px 0 25px 0;
			font-size:0.85em;
			font-weight:bold;
			letter-spacing:0.1em;
			color:#990000;
}

/****************************  DOCUMENTI ********************************************/

.anteprima_documenti_box{		margin:0 0 1em 0;

}
.set_info{	font-style:italic;
			font-size:0.9em;
}
#nome_settore{	font-weight:normal;
}
ul.doc_list{	margin:20px 0 0 0;
				padding:0;
				list-style:none;

}
ul.doc_list li{	margin:0.5em 0;
				padding:0;

}

/****************************  LEGISLAZIONE ********************************************/

#nome_tipologia{	font-weight:normal;
}

/****************************** SERVIZIO CIVILE **************************************/

.sc_banda_box{	padding:15px 5px 15px 50px;
}
.sc_banda_1_box{	background:#cccccc url(../public/progetti/volontariando/images/title_sc.gif) left center no-repeat;
}
.sc_banda_2_box{	background:#CCD6EB url(../public/progetti/volontariando/images/title_enti.gif) left center no-repeat;
					margin:2px 0 0 0;
}
.sc_banda_3_box{	background:#EBCCCC url(../public/progetti/volontariando/images/title_vol.gif) left center no-repeat;
					margin:2px 0 0 0;
}
.sc_banda_elem{	line-height:1.3em;
				float:left;
				width:150px;
}

/********************* STILI CONDIVISI IN EDITOR INNOVASTUDIO ****************/

.list_1{					margin:0.5em 0;
							padding:0;
							list-style:none;
}
.list_1 li{					margin:0.5em 0;
							padding:0;
							list-style:none;
}
.list_2{					margin:0.5em 0;
							padding:0;
							list-style:none;
}
.list_2 li{					margin:0.3em 0;
							padding:0;
							list-style:none;
}
.h_titolo_1{				font-size:8pt;
							color:#990000;
}
