



/*****		GLOBALI			*****/
*	{ margin:0; padding:0 }
HTML 	{ font-size: 100% }
BODY {
		color:			#006;
		background: 		#FFF;
		font-size:		0.8em;
		font-family: 		verdana, arial, sans-serif;
		text-align:		center;
		}
	
LEGEND  { display:none }	
.csc-mailform-required { font-weight:bold }

A	{ color:#125CB8; padding: 0em .2em; text-decoration:none;}
A:hover	{ color:#9BD02D; text-decoration:underline; }

#skippo { position:absolute; margin-left:-10000px; }
.oldbrw { display:none }



/*****		STRUTTURA 		*****/
#sito { 
		background:	#F5F5F5;
		font-size:	1.2em;
		text-align:	left; 		
		}



/*****		INTESTAZIONE		*****/
#intesta {
		color:		#FFF;
		background: 	#1C5AAF url(../img/fascione.jpg) 100% 0 no-repeat;
		height:		6.2em;
		}

#intesta H1 {
		font-family:	'Trebuchet MS', Verdana, Arial, Sans-Serif;
		font-size:	1.1em; 
		font-weight:	normal;
		position:	absolute;
		margin:		10px 15px 0px 15px;
		}

#intesta H1 A {
		color: 			#FFF;
		background: 		url(../img/gonfalone.gif) 5px 5px no-repeat;
		border-bottom:		none;
		line-height:		5.8em;
		text-decoration:	none;
		display:		block;
		padding:		0em 1em 0em 100px;
		}
#intesta H1 A STRONG	{ font-weight:normal; font-size:1.8em;}
#intesta H1 A SPAN 	{ font-size:1.1em }
#intesta H1 A:hover {
		color:			#FFF;
		background:		url(../img/gonfalone.gif) 5px 5px no-repeat;
		}
#intesta H1 A:hover SPAN { color:#B3DD5F }

#indirizzo {
		color:			#183F69;
		background:		#B3DD5F;
		border-top:		1px dotted #FFF;
		border-bottom:		1px dotted #FFF;
		font-size:		.7em;
		text-align:		right;
		padding:		.2em 0px;
		width:			100%
		}
#lingua {
		background:		#FFF;
		padding:		.3em .5em;
		font-weight:		bold;
		font-size:		.7em;
		position:		absolute;
		right:			15px;
		top:			40px;
		}




/*****		MENU 		*****/
#menu UL 	{
		color:			#FFF;
		background:		#4F97EE url(../img/bment.jpg) 0 100% repeat-x;
		border-bottom:		1px solid #1873B5;
		float:			left;
		display:		block;
		width:			100%;
		}
#menu LI 	{ list-style-type:none; display:inline }
#menu A 	{
		color:			#FFF;
		border:			none;
		display:		block;
		float:			left;
		padding:		.4em .8em;
		font-family:		Trebuchet MS, Tahoma, verdana, arial, helvetica,sans-serif;
		font-size:		90%;
		letter-spacing:		.05em;
		}
#menu A:hover { color:#183F69; background:#B3DD5F }






/*****		PERCORSO 		*****/
#percorso {
		color:			#4C9EBE;
		background:		#FFF;
		border-bottom:		1px solid #ccc;
		font-size:		.65em;
		line-height:		2em;
		padding:		0em 0em 0em 1em;
		}
#percorso A 	{ text-decoration:none; margin-left:5px; padding:0em .2em }
#percorso SPAN 	{ display:none }






/*****		ZONA CENTRALE	***/
#sinistra {
		font-size:		.70em;
		float:			left;
		width:			23%;
		}

#centro {
		background:		#FFF;	
	 	font-size:		.7em;
		position:		relative;
		width:			76.9%;
		float:			right;
		min-height:		38em;
		height:			auto !important;
		height:			38em;
		border-left:1px solid #ccc
		}

#centro:after,
#sinistra:after {
		content:	".";
		display:	block;
		height:		0;
		clear:		both;
		visibility:	hidden;
		}




/*****		ZONA SINISTRA	*****/
#sinistra H2 {
		color:			#FFF;
		background:		#1873B5 url(../img/backth.jpg) 0 100% repeat-x;
		border:			1px solid #12598D;
		border-width:		1px 0px;
		
		font-size:		1em;
		text-transform:		uppercase;
		margin-bottom:		.5em;
		padding:		.8em
		}

#sinistra H3 {
		color:			#0A6FC0;
		font-size:		1em;
		font-weight:		bold;
		margin:			.6em 0em;
		padding:		.1em 0em .1em 1.2em;
		}
		
#sinistra UL {
		padding:		0px 0px .5em 0px;
		}
#sinistra UL LI {
		list-style:		none;
		border: 		0px solid #F5F5F5; /** bordo x risolvere il baco di exploder **/
		}
#sinistra UL LI A {
		color:			#0A6FC0;
		background:		url(../img/arw2.gif) 1em 50% no-repeat;
		font-size:		1.05em;
		font-weight:		bold;
		margin:			0;
		padding:		.35em .35em .35em 2.1em;
		display:		block;
		}
#sinistra UL LI A:hover {
		color:			#FFF;
		background:		#9BD02D url(../img/arw2b.gif) 1em 50% no-repeat;
		}

#sinistra UL UL {
		padding:			0 0 0 1.6em;	
		background:		#DFDFDF;
		
		}

#sinistra UL LI A.selected { color: #FFF; background:#4F97EE url(../img/arw2b.gif) 1em 50% no-repeat }
#sinistra UL LI UL LI A.selected { color: #FFF; background:#7DB3F2 url(../img/arw2b.gif) 1em 50% no-repeat }
#sinistra UL LI UL LI UL LI A.selected { color: #FFF; background:#9EC6F5 url(../img/arw2b.gif) 1em 50% no-repeat }	






/*****		ZONA PRINCIPALE	***/
#centro H1 {
		color:			#008AD5;
		border-bottom:		1px dotted #39B4D7;
		font-size:		1.4em;
		text-transform:		uppercase;
		padding:		.4em .8em;
		}

#centro H2,
#centro H3,
#centro H4	{
		padding:		.2em 0em 0.1em 2.5em;
		margin:			1em 0em;
		}
#centro H2 { color:#045EA6; font-size:1.2em;}
#centro H3 { color:#034A85; font-size:1.1em;}
#centro H4 { color:#000066; font-size:1em;}

#centro .csc-header H2 { color:#045EA6; font-size:1.4em;}
#centro .csc-header H3 { color:#034A85; font-size:1.3em;}
#centro .csc-header H4 { color:#000066; font-size:1.2em;}

#centro .csc-header H2,
#centro .csc-header H3 {background:	url(../img/arw3.gif) 1em 60% no-repeat;}

#centro H5,
#centro H6 {
		font-size:		1em;
		font-weight:		bold;
		padding:		.2em 0em 0em 3em;
		margin:			2em 0em 0em 0em;
		}
#centro H5 {color:#44586C}
#centro H6 {color:#3281A3}
#centro .csc-header {clear:left;}
#centrale P	{ margin:1em .5em 1em 3em; }
#centro  UL.csc-menu {margin-left:4em}
#centro UL,
#centro OL	{ margin:1em 0em 1.5em 5em; }
#centro LI	{ color:#205F7D; margin:.4em  ; }
#centro UL LI 	{ list-style-type:square }
#centro .csc-textpic-intext-left .csc-textpic-text UL {margin-left:18em;}

#centro DIV.csc-textpic {margin:.5em 1em .5em 1.1em; }
#centro DIV.csc-textpic-imagewrap { padding-right:.8em}

#centro TABLE 	{ margin:1em; width:95%; font-size:.95em; }
#centro TH	{
		color:		#FFF;
		background:	#1873B5 url(../img/backth.jpg) 0 100% repeat-x;
		border:		1px solid #12598D;
		font-size:	1.1em;
		padding:	.2em .5em;
		}
#centro TH P	{ margin:0 }
#centro TD	{
		background:	url(../img/o-px1.gif) 0 100% repeat-x;
		font-size:	1em;
		padding:	.2em .3em;
		}
#centro TD IMG,
#centro TD A IMG { border:none }

#centro P IMG { border:1px solid #006; margin:.2em .4em }
#centro A IMG { border:1px solid #006; }

#centro DL.csc-menu {padding-top:1.5em}

#centrale FORM 		{ display:block; }
#centrale FORM P 	{ margin:0; padding:0; }
#centrale FORM LABEL	{ display:block; width:10em; float:left; }


#centrale DL.csc-menu	{ margin:0px 15px; }
#centrale DL.csc-menu DT { padding:.2em .8em; background:url(../img/arw2.gif) .2em 50% no-repeat;}
#centrale DL.csc-menu DT A { border:none; font-weight:bold }
#centrale DL.csc-menu DD { margin:.2em 25px 0.7em 25px; padding:.5em 1em; background:#F5F5F5; border: 1px solid #DFDFDF; }







/*******************/
/*****	GALLERY	***/
/*****************/
DIV.tx-photographiclibrary-pi1 { margin-left:20px; }
DIV.tx-photographiclibrary-pi1 DL {
		float:		left;
		display:	block;
		margin-right:	1em;
		padding:	5px;
		border:		1px solid #1873B5;
		background:	#F5F5F5;

		}

DIV.tx-photographiclibrary-pi1 DL DT { font-weight:bold; text-align:center; height:120px;}
DIV.tx-photographiclibrary-pi1 DL DT A { border:none; margin:0; padding:0; }
DIV.tx-photographiclibrary-pi1 DL DT A IMG { border:1px solid #1873B5; }

DIV.tx-photographiclibrary-pi1 DL DD {
		margin:		0;
		padding:	0;
		text-align:	center;
		height:		3em;
		font-style:	italic;
		}

DIV.tx-photographiclibrary-pi1 DIV#single-photo { text-align:center; }
DIV.tx-photographiclibrary-pi1 DIV#single-photo DL { float:none; border:none; margin:0; padding:0; }
DIV.tx-photographiclibrary-pi1 DIV#single-photo DT { height:100%;}








/*****		MENU A DESTRA	***/
#bordo 	{
		float:		right;
		width:		16em;
		border: 	1px dotted #1873B5;
		border-width:	0px 0px 1px 1px; 
		background:	#F5F5F5;
	}
	
#bordo DIV { margin:0; padding:0; }
#bordo H2 { margin:0; }
#bordo UL { margin:1em 0em 1em 2em; padding:0; }














/******************************************/
/*****		RICERCA laterale	***/
/******************************************/
FORM#ricercasx LABEL { display:none }

FIELDSET {
		border:		none;
		margin:		0;
		padding:	1em .5em;
		}

FIELDSET.inevidenza LEGEND { display:none; }

FIELDSET P	{ text-align:center }
FIELDSET INPUT	{ font-family:verdana, arial, sans-serif; font-size:.85em }

.input1 { 
		border-left:		2px solid #246C8E;
		border-top:		2px solid #246C8E;
		border-right:		1px solid #50A9D3;
		border-bottom:		1px solid #50A9D3;
		margin:			.5em;
		padding:		.1em .2em;
		}
.input2 { 
		color:			#FFF;
		background:		#1873B5;
		border:			1px solid #143058;
		text-transform:		uppercase;
		letter-spacing: 	.2em;
		font-weight:		bold;
		margin:			.5em;
		padding:		.1em .5em;
		}
.input2:hover {
		color:			#183F69;
		background:		#B3DD5F;
		}






/***********************************/
/*****		NEWS		***/
/*********************************/
HR.clearer { display:none }


/******************************************/
/*****		NEWS laterali HOME	***/
/******************************************/
#news DIV.news-latest-item {
		border:			1px solid #CFCDC3;
		background:		#FFF;
		margin:			1.5em 1em;
		padding:		0px 0px 5px 8px;
		}
#news DIV.news-latest-item:hover	{ border:1px solid #ACE149; }
#news DIV.news-latest-item H3		{ margin:1em 0em 0em 0em; padding:0; }
#news DIV.news-latest-item A 		{ border:0; margin:0;}
#news DIV.news-latest-item img		{ display:none }

#news SPAN.news-latest-date {
		background:		#DDEDA1;
		display:		block;
		position:		absolute;
		margin:			-8px 0px 0px 0px;
		padding:		0;
		border:			1px solid #77A81C;
		}
#news SPAN.news-latest-date A	{ font-size:.95em; margin:0; padding:.2em .5em }

DIV.news-latest-morelink 	{ text-align:right; margin:.2em; }
DIV.news-latest-morelink A	{ padding:1px 12px 1px 8px; }
DIV.news-latest-morelink A:hover{ color:#183F69; background: #B3DD5F; }

#news P { margin:0; padding:0 }

DIV.news-latest-gotoarchive { display:none }


/***********************************/
/*****		NEWS LIST	***/
/*********************************/
#centro DIV.news-lista-date		{ float:right; color:#4F97EE; font-size:90%; text-align:right; margin-right:4em }
#centro UL.news-lista-container LI	{ list-style-type:none }
#centro UL.news-lista-container LI H3 A { border:none }
#centro DIV.news-list-morelink A	{ text-transform:uppercase; font-size:80%; margin-left:3.6em;border:0 }
#centro .news-lista-item P {margin-top:.5em; margin-bottom:.5em}

#centro UL.news-lista-container { solid; margin:0; padding:0}


/***********************************/
/*****		NEWS LATEST	***/
/*********************************/
#centro SPAN.news-lista-date		{ float:right; color:#4F97EE; font-size:90%; text-align:right }


/***********************************/
/*****		NEWS SEARCH	***/
/*********************************/
DIV.news-search-form { margin:1em 1em 0em 1em; }
DIV.news-search-form INPUT {
		font-size:85%;
		border-left:		2px solid #246C8E;
		border-top:		2px solid #246C8E;
		border-right:		1px solid #50A9D3;
		border-bottom:		1px solid #50A9D3;
		margin:			.5em;
		padding:		.1em .2em;
		}
DIV.news-search-form SPAN.news-search-form-submit INPUT {
		color:			#FFF;
		background:		#1873B5;
		border:			1px solid #143058;
		text-transform:		uppercase;
		letter-spacing: 	.2em;
		font-weight:		bold;
		margin:			.5em;
		padding:		.1em .5em;
}

DIV.news-search-emptyMsg { margin:0px 0px 0px 1.5em }


/***********************************/
/*****		NEWS SINGOLA	***/
/*********************************/
DIV.news-single-timedata {
		background:	#F5F5F5;
		border:		1px solid #CCC;
		padding:	.2em .5em;
		margin:		0px 10px 0px 0px;
		float:		right
		}
P.news-single-author		{ margin:0; padding:0; text-align:right }

DIV.news-single-img		{ float:right; margin:.2em .5em; border:1px solid #CCC; }
DIV.news-single-img A		{ margin:0; padding:0; border:none }
DIV.news-single-img A IMG	{ border:none }

DIV.news-single-backlink	{ margin:2em 0em 1em 0em; padding:.4em 0em .2em 1em; border-top:1px dashed #DDD }
DIV.news-single-backlink A	{ font-size:80%; text-transform:uppercase; }


DIV.news-single-item DL { margin:0px 0px 0px 3em }
DIV.news-single-item DT { font-size:80% }
#centro .news-single-category, #centro .news-single-timedata, #centro .news-single-author { display:none }



/*******************************************/
/*****		NEWS MULTIPAGINA	***/
/*****************************************/
#news-list-browse {
		background:	#F5F5F5;
		border:		1px solid #D7D7D7;
		float:		left;
		clear:		both;
		margin:		2.4em 0em 2.4em 1em;
		width:		94%;
		}
#news-list-browse SPAN.evidenti	{ font-weight:bold; color:#0A6FC0 }
#news-list-browse DIV		{ display:block }
#news-list-browse UL		{
		float:		left;
		display:	block;
		margin:		.2em 0em;
		padding:	0;
		width:		75%;
		text-align:	center
		}
#news-list-browse UL LI		{ margin:0; padding:.1em .5em; list-style-type:none; display:inline; }
#news-list-browse LI.evidenti	{ color:#183F69; background:#D5ECA4; border:1px solid #B3DD5F; font-weight:bold; }
#news-list-browse P		{ margin: .2em .5em; padding:0; }

P.precedente,
P.prossima			{ width:10%; margin:.2em 0em; padding:0 }
P.precedente			{ float:left }
P.prossima			{ float:right; text-align:right }






/******************************************/
/*****		FOOTER			***/
/******************************************/
#footer		{
		font-size:		.65em;
		letter-spacing:		.02em;
		clear:			both; 
		padding:		0;
		margin-bottom:		5px;
		}
#footer A	{
		color:			#FFF;
		font-weight:		bold;
		text-decoration:	none;
		}
#footer A:hover{ color:#FEE5BB }
#footer DIV 	{
		padding:		.3em .8em;
		margin:			0;
		}
#footer div.primo 	{ color:#FFF; background:#4F97EE; }
#footer div.secondo 	{ color:#FFF; background:#1873B5; text-align:right;}





/******************************************/
/*****		MENU in FONDO 		***/
/******************************************/
#bottomen	{
		font-size:		.7em;
		padding:		0;
		margin:			0px 0px 5px 0px;
		clear:			both;
		}
#bottomen UL, 
#bottomen LI {
		margin:			0px 0px 1em 0px;
		padding:		0;
		list-style-type:	none;
		display:		inline;
		}

#bottomen LI A {
		background:		url(../img/arw2.gif) 0 50% no-repeat;
		font-weight:		bold;
		margin:			.6em 1em;
		padding:		.1em 0em .1em 1.2em;
		}

/************************************/
/*****    TABELLA ATTI       *****/
/************************************/

#centro div.tx-delibereadweb-pi1-listrow Th {text-align:center }
#centro div.tx-delibereadweb-pi1-listrow TD { height:3em; font-size:1.1em }
#centro div.tx-delibereadweb-pi1-listrow A { border:none; text-decoration:underline; }
.ritornotypo3-pagine {text-align:center}
DIV.tx-delibereadweb-pi1-searchbox { width:93%; padding: 14px 0 8px 15px; margin: 5px 0 6px 10px; border:1px solid}

/************************************/
/*****     ATTI AdWeb        *****/
/************************************/

#centro DIV.tx-delibereadweb-pi1-singleView UL LI {list-style-type:none;margin-bottom:1.5em }
#centro DIV.tx-delibereadweb-pi1-singleView IMG {border:1px solid #CCC; background:none; float:left; margin:0;padding:3px; clear:none }
#centro DIV.tx-delibereadweb-pi1-singleView LI A {border:none; margin-bottom:4px; font-weight:bold}
#centro DIV.tx-delibereadweb-pi1-singleView LI A:hover IMG { background:#CCC; }

/************************************/
/*****		TABELLE	*****/
/************************************/
TABLE.csc-uploads {
table-layout: auto; 
border: 1px solid #EEE;;
border-collapse: collapse;
border-spacing: 5px;
}
TABLE.csc-uploads TD { border-bottom:1px dotted #EEE; }
TD.csc-uploads-icon {text-align: center; width:28px; }
TD.csc-uploads-fileName {text-align: left;}
TD.csc-uploads-fileSize {text-align: right;}
TR.tr-odd {background: #FBFBFB;}
TR.tr-header {display:none}
#centrale TD.csc-uploads-icon A {border:none }
#centrale TD.csc-uploads-fileName P {margin:.8em 0em .8em 0px;padding:0}
#centrale TD.csc-uploads-fileName A {margin:0 ;padding:0}
#centrale TD.csc-uploads-fileSize P {margin:.8em 0em .8em 0px;padding:0}