/*
Autore		> 	Fabio Dreosso | www.dreosso.it |
			per SYNERGIE  | www.synergie-web.it |
Versione	>	1.0 - 17.04.2007

Stile		>	Stile per tutte le pagine
*/



/*****		GLOBALI		***/
HTML {font-size: 100%;}
BODY {
		color:			#53514D; 
		background: 		#FFF;		
		font-size:		0.8em;
		font-family: 		verdana, arial, sans-serif;
		text-align:		center;
		padding:		0;
		margin:			0;
		}
	
LEGEND  { display:none }	
.csc-mailform-required { font-weight:bold }

A	{ color:#9B3939; padding: 0em .2em; text-decoration:none; border-bottom: 1px dotted }
A:hover	{ color:#D1B455; border-bottom: 1px solid }

#skippo { position:absolute;margin-left:-10000px;padding:0; }
.oldbrw { display:none }





/*****		STRUTTURA 		***/
#sito { 
		background:		#FFF url(../img/fascione.jpg) 100% 0 no-repeat;
		font-size:		1.2em;
		text-align:		left; 		
		padding:		0; 
		margin:			0;
		}
#intestazione,
#centrale,
#footer		{ padding:0; margin:0; }

#intestazione:after,
#centrale:after,
#footer:after	{
		content:		".";
		display:		block;
		height:			0;
		clear:			both;
		visibility:		hidden;
		}





/*********** Intestazione **********/
#intesta {
		color:			#9B3939;
		padding:		0;
		margin:			0;
		height:			6.2em;
		}

#intesta H1 {
		font-family:		'Trebuchet MS', Verdana, Arial, Sans-Serif;
		font-size:		1em; 
		font-weight:		normal;
		position:		absolute;
		padding:		0;
		margin:			10px 15px 0px 15px;
		z-index:		100;
		}
#intesta H1 A {
		background: 		url(../img/gonfalone.gif) 0 0 no-repeat;
		border-bottom:		none;
		line-height:		5.8em;
		text-decoration:	none;
		display:		block;
		padding:		0em 0em 0em 80px;
		margin:			0;
		}

#intesta H1 A SPAN	{ color:#999999; background:#fff; margin:0; padding:.7em .5em .2em .2em; font-size:1.4em;}
#intesta H1 A STRONG	{ color:#000; font-weight:normal; font-size:1.8em;}

#intesta H1 A:hover span { color:#D1B455; }
#intesta H1 A:hover span strong { color:#B34242; }



#flash { position:absolute; top:0; right:194px; z-index:1; }



#indirizzo {
		color:			#9B3939;
		background:		#FFF;
		border-top:		1px dashed #D1B455;
		border-width:		1px 0px;
		font-size:		.7em;
		text-align:		right;
		padding:		.2em 0px;
		margin:			0; 
		width:100%
		}

#lingua {
		background:		#FFF;
		padding:		.3em .5em;
		font-weight:	bold;
		font-size:		.7em;
		position:		absolute;
		right:			15px;
		top:			40px;
		}





/**********************************/
/*****		MENU 		***/
/**********************************/
#menualto { border-left:15px solid #E8D384 }
.menu,
.menu ul {
		border:			0;
		font-size:		1em;
		margin:			0;
		padding:		0;
		list-style-type:	none;
		display:		block;
		}
.menu li {
		border-right: 		1px dotted #FFF;
		margin:			0;
		padding:		0;
		display:		block;
		float:			left;
		position:		relative;
		z-index:		5;
		}
.menu li:hover	{ z-index:10000; white-space:normal; }
.menu li li	{ float:none; }
.menu ul {
		visibility:		hidden;
		position:		absolute;
		z-index:		10;
		left:			0;
		top:			0;
		}
.menu li:hover>ul	{ visibility:visible; top:100%; }
.menu li li:hover>ul	{ top:0; left:100%; }
.menu:after,
.menu ul:after {
		content:		".";
		height:			0;
		display:		block;
		visibility:		hidden;
		overflow:		hidden;
		clear:			both;
		}
.menu {
		color:			#fff;
		background:		#9B3939;
		min-height:		0;
		}
.menu ul {
		background: 		url(../img/shim.gif) 0 0;
		padding:		20px 5px 5px 5px;
		margin:			-20px 0 0 -5px;
		min-height:		0;
		width:			10em;
		/*background: 		#f00;*/	
		}
.menu li a {
		color:			#FFF;
		background:		url(../img/li-white.gif) .8em 50% no-repeat;
		border-bottom:		none;
		margin:			0;
		padding:		.3em 1.2em .3em 2em;
		text-transform:		uppercase;
		font-size:		.7em;
		display:		block;
		position:		relative;
		}
.menu a:hover, .menu li:hover>a {
		color:			#5B0917;
		background:		#E8D384 url(../img/li-red.gif) .5em 50% no-repeat;
		border:			none;
		}
.menu ul li {
		color:			#4D4A46;
		background:		#FFF;
		}
.menu ul li a {
		color:			#4D4A46;
		border-bottom:		none;
		margin:			0;
		padding:		.3em .85em .3em 1.6em;
		text-transform:		none;
		font-size:		.65em;
		display:		block;
		position:		relative;
		}
.menu li li	{ border:1px dotted #D1B455 }
.menu ul>li + li { border-top:0 }
.menu li li:hover>ul { top:5px;	left:90%; }

/* Fix for IE5/Mac \*//*/
.menu a { float:left; }
/* End Fix */

/*]]>*/





/*****		PERCORSO 		***/
#percorso {
		color:			#999;
		border-bottom:		1px dashed #C0C0C0;
		font-size:		.65em;
		line-height:		2em;
		padding:		0em 0em 0em 1em;
		margin:			0;
		}
#percorso A 	{ text-decoration:none; margin-left:5px; padding:0em .2em; }
#percorso SPAN 	{ display:none }





/*****		ZONA CENTRALE	***/
#sinistra {
		
		font-size:		.70em;
		
		margin:			0;
		padding:		0;
		
		float:			left;
		width:			23%;
		}
#centro {
	 	font-size:		.7em;
		border-left: 1px dashed #C0C0C0;
		margin:			0;
		padding: 		0;
		position:		relative;
		width:			76%;
		float:			left;
	    
		min-height:		38em;
		height:			auto !important;
		height:			38em;
		 }
#centro:after,
#sinistra:after {
		content:		".";
		display:		block;
		height:			0;
		clear:			both;
		visibility:		hidden;
		}





/*****		ZONA SINISTRA	***/
#sinistra H2 {
		color:			#FFF;
		background:		#4D4A46;
		font-size:		1.2em;
		text-transform:		uppercase;
		margin:			0;
		padding:		.3em .8em;
		}

#sinistra H3 {
		color:			#0A6FC0;
		font-size:		1em;
		font-weight:		bold;
		margin:			.6em 0em;
		padding:		.1em 0em .1em 1.2em;
		}
		
#sinistra UL {
		margin:			0;
		padding:		0px 0px 2em 0px;
		}
#sinistra UL LI {
		list-style:		none;
		padding:		0;
		margin:			0;
		border: 		1px solid #FFF; /** bordo x risolvere il baco di exploder **/
		}
#sinistra UL LI A {
		color:			#4D4A46;
		background:		url(../img/li-red.gif) 1.5em 50% no-repeat;
		border:			none;
		font-size:		.95em;
		font-weight:		bold;
		margin:			.3em 0em;
		padding:		.3em 1.5em .3em 3em;
		display:		block;
		}
#sinistra UL LI A:hover { color:#D1B455	}
#sinistra UL UL {
		padding:		0;
		margin:			.2em 0em .6em 1.7em;
		border:			none;
		}

#sinistra UL LI A.selected {
		color:			#FFF;
		background:		#9B3939 url(../img/li-white.gif) 95% 50% no-repeat
		}
#sinistra UL LI UL LI A.selected {
		color:			#5B0917;
		background:		#E8D384 url(../img/li-red.gif) 95% 50% no-repeat;
		}

#sinistra UL LI UL LI UL LI A.selected {
		color:			#000;
		background:		#F4EDBB url(../img/li-red.gif) 95% 50% no-repeat;
		}



/*****		ZONA PRINCIPALE	***/
#centro H1 {
		color:			#000;
		background:		url(../img/h1back.jpg) 0 100% no-repeat;
		border-bottom:		1px dashed #D1B455;

		font-size:		1.8em;
		font-family:		'Lucida Sans Unicode', Verdana, Arial, Sans-Serif;
		font-weight:		normal;

		text-transform:		uppercase;
		padding:		.2em .8em .2em 2em;
		margin:			0;
		}

#centro H2,
#centro H3,
#centro H4	{
		border-bottom:		1px dashed #D7D7D7;
		font-family:		'Lucida Sans Unicode', Verdana, Arial, Sans-Serif;
		font-weight:		normal;
		}
#centro H2 {
		color:			#9B3939;
		background:		url(../img/arw3.gif) 1em 60% no-repeat;
		font-size:		1.6em;
		margin:			1.4em 0em .2em 0em;
		padding:		.2em 0em 0.1em 2em;
		}
#centro H3 {
		color:			#BD9D50;
		background:		url(../img/arw3.gif) 1.2em 60% no-repeat;
		font-size:		1.4em;
		margin:			.4em 0em .2em 0em;
		padding:		.2em 0em 0.1em 2.2em;
		}
#centro H4 {
		color:			#67645F;
		background:		url(../img/arw3.gif) 1.4em 60% no-repeat;
		font-size:		1.2em;
		margin:			.4em 0em .2em 0em;
		padding:		.2em 0em 0.1em 2.4em;
		}
#centro H5,
#centro H6	{
		background:		url(../img/arw4.gif) 1.5em 60% no-repeat;
		font-size:		1.1em;
		font-weight:		bold;
		padding:		.2em 0em 0em 3em;
		margin:			1em 0em 0em .1em;
		}
#centro H5	{ color:#67645F }
#centro H6	{ color:#8D8983 }

#centrale P	{ padding:.1em; margin:.9em .4em .9em 2.9em; }
#centro UL,
#centro OL	{ padding:0; margin:1em 0em 1.5em 5em; }
#centro LI	{ color:#4D4A46; padding:0; margin:.4em; }
#centro UL LI	{ list-style-type:square }

#centro TABLE 	{ padding:0; margin:1em; width:95%; font-size:.95em;}
#centro TH	{
		color:			#000;
		background:		#F4EDBB;
		font-size:		1.1em;
		padding:		.2em .5em;
		}
#centro TH P	{ margin:0; padding:0; }
#centro TD	{
		border-bottom:  	1px dotted #C0C0C0;
		font-size:		1em;
		padding:		.2em .3em;
		}
#centro TD P 	{ margin:0; padding:0; }
#centro TD A IMG,
#centro TD IMG { border:none }

#centro P IMG { border:1px solid #006; margin:.2em .4em }
#centro A IMG { border:1px solid #006; }

#centrale FORM 		{ margin:0; padding:0; 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; padding:0 }
#centrale DL.csc-menu DT { margin:0; 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 #CCC }

#centro DD { color:#7E7B76; font-style: italic; font-size:95%; }

#centro .csc-frame-frame2 {padding:1em; border-color:#A0802d}

/*******************************************/
/*****		cotenuti immagine	***/
/*****************************************/
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {border:1px solid #dedede}
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img:hover {border:1px solid #c63e3e}
.csc-textpic-image A {border:none}



/*******************************************/
/*****		RICERCA laterale	***/
/*****************************************/
FIELDSET			{ border:none; margin:0; padding:1em .5em; }

FIELDSET.inevidenza LEGEND	{ display:none; }
#ricercasx FIELDSET P		{ text-align:center; margin:0; padding:0; }
#ricercasx FIELDSET P LABEL	{ display:none }

DIV.tx-indexedsearch-searchbox SELECT,
.tx-indexedsearch-searchbox-sword,
.input1 { 
		border:			1px solid #999;
		margin:			.5em;
		padding:		.1em .2em;
		font-family:		verdana, arial, sans-serif;
		font-size:		85%;
		}

.tx-indexedsearch-searchbox-button,
.input2 { 
		color:			#FFF;
		background:		#9B3939;
		border:			1px solid #4D4A46;
		text-transform:		uppercase;
		letter-spacing: 	.2em;
		font-weight:		bold;
		font-family:		verdana, arial, sans-serif;
		font-size:		85%;
		margin:			.5em;
		padding:		.1em .5em;
		}
.tx-indexedsearch-searchbox-button:hover,
INPUT.input2:hover { color:#5B0917; background:#E8D384 }



/*******************************************/
/*****		RICERCA centrale	***/
/*****************************************/
DIV.tx-indexedsearch-searchbox { margin-left:1em;}




/***********************************/
/*****		NEWS		***/
/*********************************/
HR.clearer { display:none }



/***********************************/
/*****		NEWS HOME	***/
/*********************************/
#news SPAN.news-lista-date {
		color:			#5F5F5F;
		padding:		.1em .2em .1em 2em;
		font-size:		85%;
		}

#news LI.news-lista-item		{ 
		border-bottom:		1px dashed #C0C0C0;
		margin:			0;
		padding:		.5em 0em
		}
#news LI.news-lista-item:hover		{ background:#FBFBFB }
#news LI.news-lista-item A		{ font-weight:normal }
#news LI.news-lista-item H3		{ font-size:110%; margin:0; padding:0; } 
#news LI.news-lista-item H3 A {
		color:			#C63E3E;
		background:		none;
		padding:		0;
		margin:			.2em .2em .2em 1.3em;
		}
#news LI.news-lista-item H3 A:hover 	{ color:#D1B455 }

#news DIV.news-list-morelink A		{ 
		color:			#9B3939;
		background:		url(../img/li-red.gif) 95% 50% no-repeat;
		text-align:		right;
		padding:		.1em 2.2em .1em .1em;
		margin:			0;
		}
#news DIV.news-list-morelink A:hover	{ color:#DCBA78 }


/*****	NUMERI PAGINE IN FONDO AD ARCHIVIO NOTIZIE	*****/
DIV.news-list-browse 			{ margin-top:20px; padding-top:0px; border-top:1px dashed #C0C0C0 }
DIV.news-list-browse SPAN.evidenti 	{ font-weight:bold; }
DIV.news-list-browse DIV P.precedente	{ float:left; width:6.5em; }
DIV.news-list-browse DIV P.prossima	{ float:right; width:6.5em; text-align:right; }
DIV.news-list-browse DIV UL 		{ margin:0 auto; float:left }
DIV.news-list-browse DIV UL LI		{ display:inline }
DIV.news-list-browse DIV UL LI.evidenti { font-weight:bold }



UL.news-lista-container LI.news-lista-item { margin-bottom:15px }



/***********************************/
/*****		NEWS SINGOLA	***/
/*********************************/
DIV.news-single-timedata	{ float:right; background:#FFF; border:1px solid #CCC; padding:.2em .5em }
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 .5em 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-category {display: none}




/*******************************************/
/*****		NEWS LISTA	***/
/*****************************************/
#centro UL.news-lista-container {margin: 0 1em;padding: 0 0 0 4.5em; font-size: .95em}
#centro UL.news-lista-container A {border:none; padding: 0;margin: 0}
#centro UL.news-lista-container h2,
#centro UL.news-lista-container h3,
#centro UL.news-lista-container h4 {background: none; border:none; padding: 0;margin: 0; font-size: 1.2em}
#centro LI.news-lista-item  {margin: 0;padding: .45em 0;}




/****************************************************/
/*****		ARCHIVIO NOTIZIE per anno	****/
/**************************************************/
div.news-amenu-container	{ border:none; background:none }
div.news-amenu-container H2	{ border-top:none; border-left:none; border-right:none; background:none }
div.news-amenu-container UL	{ border:1px solid #D7D7D7; background:#F5F5F5; list-style-type:none }





/*******************************************/
/*****		FOOTER			***/
/*****************************************/
#footer		{
		border-top: 		1px dashed #C0C0C0;
		font-size:		.65em;
		letter-spacing:		.02em;
		clear:			both; 
		padding:		1em 0em;
		margin-bottom:		5px;
		}
#footer A		{ color:#D1B455; font-weight:bold; text-decoration:none;}
#footer A:hover		{ color:#9B3939; }
#footer DIV 		{ padding:.3em .8em; margin:0; }
#footer div.primo, 	
#footer div.secondo 	{ text-align:center }





/*******************************************/
/*****		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 {
		color:			#D1B455;
		background:		url(../img/li-red.gif) 0 50% no-repeat;
		font-weight:		bold;
		margin:			.6em 1em;
		padding:		.1em 0em .1em 1.2em;
		}
#bottomen LI A:hover { color:#9B3939; }

/************************************/
/*****		TABELLE	*****/
/************************************/
TABLE.csc-uploads {
table-layout: auto; 
border: 1px solid #EEE;;
border-collapse: collapse;
border-spacing: 5px;
}
#centrale 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;}
#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}
#centrale .csc-uploads-timemodify {text-align: right}

/************************************/
/*****		TABELLE	atti *****/
/************************************/
#centrale div.tx-delibere-pi1 {margin: 1.5em 1em}
#centrale div.tx-delibere-pi1-searchbox {border:1px solid #dedede; background: #f9f9f9; margin:0 3em 0 1em; padding:1em}
#centrale .ritornotypo3-pagine {text-align: center}
#centrale .tx-delibere-pi1-listrow table {border:1px solid #dedede;}
#centrale .tx-delibere-pi1-listrow th {font-weight: normal; text-align: center; font-size: 1em; border-bottom: 1px solid #dedede;}
#centrale .tx-delibere-pi1-listrow td {padding: .5em .4em}
#centrale .tx-delibere-pi1-listrow tr {}

/*******************************************/
/*****		ALBO LISTA ARCHIVIO	***/
/*****************************************/

#centro DIV.albo-list-container { margin:0 1em ; padding:0; background:none; }
#centro .albo-list-item 	{ margin:.5em  0 0 0 ; padding:6px 6px 2px 6px; font-size: 1em; width:100%; background:none; border:1px solid #cdcdcd; height:auto; overflow: auto}
#centro .albo-lista-category		{ font-size:1em}
#centro .albo-list-morelink		{ text-align:right; margin:0;padding:0 }
#centro .albo-list-morelink A	{ text-transform:uppercase; font-size:90% margin:0; padding:0}
#centro .albo-list-container { margin:10px 20px 10px 0; background:FFF; border:none; }
#centro .albo-lista-date {  background:none; float:none; font-size:1em}
#centro .albo-lista-image {display: none}
#centro .albo-lista-image img {float:none; margin:0; padding:0}
#centro .albo-list-container P {margin:0; text-indent:0}
#centro .albo-list-container H2,
#centro .albo-list-container H3,
#centro .albo-list-container H4 { 
	font-family: Trebuchet MS, Tahoma, verdana, arial, helvetica,sans-serif;
	background:none;
	border:none;
	margin:0; padding:0; 
	font-size:1.2em; 
	}
#centro .albo-list-container H3 A {margin:0; padding:0}

/*******************************************/
/*****		ALBO latest ARCHIVIO	***/
/*****************************************/

#centro DIV.albo-list-container { margin:0 1em ; padding:0; background:none; }
#centro .albo-latest-item 	{ margin:.5em  0 0 0 ; padding:6px 6px 2px 6px; font-size: 1em; width:100%; background:none; border:1px solid #cdcdcd; height:auto; overflow: auto}
#centro .albo-latesta-category		{ font-size:1em}
#centro .albo-latest-morelink		{ text-align:right; margin:0;padding:0 }
#centro .albo-latest-morelink A	{ text-transform:uppercase; font-size:90% margin:0; padding:0}
#centro .albo-latest-container { margin:10px 20px 10px 0; background:FFF; border:none; }
#centro .albo-latesta-date {background:none; float:none; font-size:1em}
#centro .albo-latesta-image {display: none}
#centro .albo-latesta-image img {float:none; margin:0; padding:0}
#centro .albo-latest-container P {margin:0; text-indent:0}
#centro .albo-latest-container H2,
#centro .albo-latest-container H3,
#centro .albo-latest-container H4 { 
	font-family: Trebuchet MS, Tahoma, verdana, arial, helvetica,sans-serif;
	background:none;
	border:none;
	margin:0; padding:0; 
	font-size:1.6em;
	}
#centro .albo-latest-container H3 A { margin:0; padding:0}
