/*
Autore		> 	Fabio Dreosso | www.dreosso.it |
			per SYNERGIE  | www.synergie-web.it |
Versione	>	1.0 - 24.07.2006

Stile		>	Stile per tutte le pagine
*/


/*****		GLOBALI			***/
HTML {font-size: 100%;}
BODY {	
		color:			#000;
		background:		#FBF2CE url(../img/foto1.jpg) 0 98% repeat-x;
		font-size:		0.8em;
		font-family:		verdana, arial, sans-serif;
		text-align:		center;
		padding:		0;
		margin:			0;
	}
	
	
A	{ color:#892731; padding: 0em .2em; text-decoration:none; border-bottom: 1px dotted }
A:hover	{ color:#FFF; background:#E98210; border-bottom: 1px solid}

#skippo { position:absolute;margin-left:-10000px;padding:0; }
.oldbrw { display:none }






/*****		STRUTTURA 		***/
#sito { 
		font-size:		1.2em;
		text-align:		left; 		
		padding:		0; 
		margin:			0;
		}
#intestazione, #footer {
		padding:		0;
		margin:			0;
	}
#centrale {
		padding:		0;
		margin:			0;
		
		
	}



/*********** Intestazione **********/
#intesta {
		background: 		url(../img/back1.jpg) 100% 55% no-repeat;
		padding:		0;
		margin:			0;
		height:			6em;
	}

#intesta H1 {
		font-family:		'Trebuchet MS', Verdana, Arial, Sans-Serif;
		font-size:		1.1em; 
		font-weight:		normal;
		position:		absolute;
		padding:		0;
		margin:			10px 15px 0px 15px;
		}
#intesta H1 A {
		color: 			#F1BA60;
		background: 		url(../img/gonfalone.gif) 0px 5px no-repeat;
		border-bottom:		none;
		line-height:		5.8em;
		text-decoration:	none;
		display:		block;
		padding:		0em 1em 0em 90px;
		margin:			0;
		}
#intesta H1 A STRONG	{ color:#C1453D; background:#FBF2CE; font-weight:normal; font-size:1.9em }
#intesta H1 A SPAN	{ margin:0; padding:0; }
	
#intesta H1 A:hover {
		color:		#F3CD7A;
		background: 	url(../img/gonfalone.gif) 0px 5px no-repeat;
		}
#intesta H1 A:hover STRONG { color:#E98210 }






#indirizzo {
		color:		#FFF;
		background:	#882F2B;
		border-top:	1px solid #C1453D;
		border-bottom:	2px solid #FFF;
		font-size:	.7em;
		padding:	.2em 0em .2em 9.5em;
		margin:		0;
		display:	block
		}

#lingua {
		background:	#FFF;
		border:		1px solid #ACE149;
		padding:	.3em .5em;
		font-weight:	bold;
		font-size:	.7em;
		position:	absolute;
		right:		15px;
		top:		40px;
		}






/*****		PERCORSO 		***/
#percorso {
		background:		#FFF;
		border-bottom:  	1px solid #C1453D;
		font-size:		.65em;
		line-height:		2em;
		clear:			both;
		padding:		0em 0em 0em 1em;
		margin:			0;
		}
#percorso A { text-decoration:none; margin-left:5px; padding:0em .2em; }
#percorso SPAN { display:none }








/*****		ZONA CENTRALE	***/
#menu {		
		font-size:		.70em;
		
		margin:			0;
		padding:		.5em 0px 1.5em 0px;
		
		float:			left;
		width:			20%;	
	 }

#centro {

		background:		#FFF;
		border:			1px solid #C1453D;
		border-width:		0px 1px 1px 1px;

		font-size:		.7em;
		
		margin:			0;
		padding: 		.5em 10px 1em 15px;
		
		position:		relative;
		width:			75%;
		float:			left;
	    
		min-height:		38em;
		height:			auto !important;
		height:			38em;

	 }
	 
	 
#centro:after,
#menu:after
 {
		content:	".";
		display:	block;
		height:		0;
		clear:		both;
		visibility:	hidden;
}






/*****		MENU 		***/
#menu H2 {
		color:			#FFF;
		font-size:		1.1em;
		text-transform:		uppercase;
		margin:			2em 0em 1px 0em;
		padding:		.4em 0em .4em 2.2em
		}

#menu H2.sezione1 { background: #C1453D url(../img/arw1.gif) .7em 50% no-repeat; }
#menu H2.sezione2 { background: #C1453D url(../img/arw1.gif) .7em 50% no-repeat; }
		
#menu UL 	{
		padding:		0;
		margin:			0;
		}
#menu LI 	{
		margin:			0;
		padding:		0;
		list-style-type:	none;
		border-bottom:		1px solid #FBF2CE;
		}
#menu A 	{
		color:			#7A232C;
		background:		#F1BA60	url(../img/arw2.gif) 2.5em 50% no-repeat;
		font-family: 		Verdana, Arial, Sans-Serif;
		display:		block;
		border:			none;
		margin:			0;
		padding:		.3em 0em .3em 3.5em;
		}
#menu A:hover { color:#FFF; background:#E98210}


#menu UL LI UL 			{ margin: 0em 0em 0em 20px;}
#menu UL LI UL LI A 		{ background:#F3CD7A url(../img/arw2.gif) 2.5em 50% no-repeat; }
#menu UL LI UL LI UL LI A 	{ background:#F6E096 url(../img/arw2.gif) 2.5em 50% no-repeat; }

#menu UL LI A.selected	{
		color:			#C1453D;
		background:		#FBF3CE url(../img/arw5.gif) 2.5em 60% no-repeat;
		}

#menu UL LI A.selectedunder {
		margin:			0;
		padding:		.2em .5em .2em 3.5em;
		background:		#F6E399 url(../img/arw6.gif) 2.1em 55% no-repeat;
		}

#menu UL LI A.selectedunder:hover { background:	#EDC832  url(../img/arw6.gif) 2.1em 55% no-repeat;}


		







/*****		ZONA PRINCIPALE	***/
#centro H1 {
		color:			#C1453D;
		font-weight:		normal;
		font-size:		2em;
		padding:		.4em 15px;
		margin:			0;
		}

#centro H2,
#centro H3,
#centro H4	{
		background:		url(../img/arw3.gif) 1em 60% no-repeat;
		border-bottom:		1px dotted #C1453D;
		padding:		.2em 0em 0.1em 2.5em;
		margin:			2em 0em .2em 0em;
		}
#centro H2 { color:#93342F; font-size:1.2em; text-transform:uppercase;}
#centro H3 { font-size:1.2em; }
#centro H4 { color:#C1453D; font-size:1.1em; }

#centro H5,
#centro H6 {
		background:		url(../img/arw4.gif) 1.5em 60% no-repeat;
		font-size:		1em;
		font-weight:		bold;
		padding:		.2em 0em 0em 3em;
		margin:			2em 0em 0em 0em;
		}
#centro H5 {color:#617F29}
#centro H6 {color:#7DA721}

#centrale P {padding:0; margin: 1em .5em 1em 3em;}
#centro UL,
#centro OL	{padding:0; margin: 1em 0em 1.5em 5em;}
#centro LI	{padding:0; margin: .4em; }
#centro UL LI {list-style-type:square}
#centro TABLE {padding:0; margin:1em; width:95%; font-size:1em; }
#centro TH	{
		color:			#FFF;
		background:		#C1453D;
		font-size:		1.1em;
		padding:		.2em .5em;
		}
#centro TD	{
		background:		url(../img/o-px1.gif) 0 100% repeat-x;
		font-size:		1em;
		padding:		.2em .3em;
		}

#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 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:0px 0px 1.5em 0px; padding:.5em 1em; border: 1px solid #DFDFDF; }










/*****		RICERCA in alto	***/

#ricerca { 
		position:		absolute;
		top:			10px;
		right:			10px;
		width:			25em;
		font-size:		.75em;
		margin:			0;
		padding:		0;
	}
#ricerca H2,
#ricerca LEGEND		{ display:none }

FIELDSET		{ border:none; margin:0; padding:0; }
FIELDSET P		{ text-align:center; margin:0; padding:0; }
FIELDSET INPUT		{ font-family: verdana, arial, sans-serif; }



.input1 { 
		font-size:		.9em;
		margin:			.5em;
		padding:		.2em .4em;
		border:			1px solid red;
		}
.input2 { 
		font-size:		.9em;
		color:			#000;
		background:		#F1BA60;
		border:			1px solid red;
		text-transform:		uppercase;
		letter-spacing: 	.2em;

		font-weight:		bold;
		margin:			.5em;
		padding:		.1em .5em;
		}
.input2:hover {color: #FFF; background:#E98210;}








/*****			FOOTER		***/
#footer		{
		color:			#FFF;
		background:		#93342F;
		font-size:		.65em;
		letter-spacing:		.02em;
		
		padding:		0;
		margin:			0px 0px 5px 0px;
		
		overflow:		hidden;
		width:			100%;

		}
#footer A	{
		color:			#FFF;
		font-weight:	bold;
		text-decoration:none;
		}
#footer A:hover{color:#EDC832;}
#footer DIV {
		padding:		.3em .8em;
		margin:			.1em .8em;
		}
#footer div.primo	{ float:left; }
#footer div.secondo	{ float:right; }




/*****			MENU in FONDO 		***/
#bottomen	{
		background:		#C1453D;
		
		font-size:		.7em;
		padding:		0;
		margin:			10px 0px 0px 0px;

		clear:both;
		}
#bottomen UL, 
#bottomen LI {
		color:			#FFF;
		margin:			0;
		padding:		0;
		list-style-type:	none;
		display:		inline;
		}

#bottomen LI A {
		color:			#FFF;
		background:		url(../img/arw2.gif) 0 50% no-repeat;
		font-weight:		bold;
		margin:			.6em 1em;
		padding:		.1em 0em .1em 1.2em;
		}
#bottomen LI A:hover {	
		color:			#FFF;
		background:		#E98210 url(../img/arw2.gif) 0 50% no-repeat;
		}











/*****************************/
/*****		NEWS	*****/
/***************************/
HR.clearer { display:none }



/*********************************************/
/*****		NEWS HOME	*****/
/*******************************************/
#news H2 	{ background:none; border:none; }
#news HR	{ display:none }
#news DIV.news-latest-container { margin:0; padding:0; }
#news DIV.news-latest-container H2 { color:#FFF; background:#93342F; border:none; margin:0; padding:0em 1em }
#news DIV.news-latest-item {
		border:			1px solid #F1BA60;
		background:		#FFF;
		margin:			1.5em 1em;
		padding:		0px 0px 5px 8px;
		}
#news DIV.news-latest-item:hover	{ border:1px solid #F4DD80; }
#news DIV.news-latest-item A		{ margin:0; padding:0; border:none }
#news DIV.news-latest-item H3		{ background:none; border:none; margin:1em 0em 0em 0em; padding:0; text-transform:none; }
#news DIV.news-latest-item H3 A 	{ color:#D7762F; border:none; font-size:110%; margin:0; }
#news DIV.news-latest-item H3 A:hover 	{ color:#FFF }
/* #news DIV.news-latest-item img		{ display:none } */


#news SPAN.news-latest-date {
		font-size:		85%;
		display:		block;
		position:		absolute;
		margin:			-8px 0px 0px 0px;
		padding:		0;
		}
#news SPAN.news-latest-date A	{
		color:			#892731;
		background:		#FBF2CE;
		border:			1px solid #F1BA60;
		margin:			0;
		padding:		.2em .5em
		}
#news SPAN.news-latest-date A:hover	{
		color:			#FFF;
		background:		#D7762F;
		border:			1px solid #892731;
		}


#news .news-latest-category {display:none}

DIV.news-latest-morelink 	{ text-align:right; margin:.2em; }
DIV.news-latest-morelink A	{
		color:			#892731;
		font-size:		80%;
		text-transform:		uppercase;
		padding:		1px 12px 1px 8px
		}
DIV.news-latest-morelink A:hover{ color:#FFF; background:#D7762F; }


DIV.news-latest-gotoarchive { margin:0em 0em 1em 0em }


#news P { margin:0; padding:0 }




/*********************************************/
/*****		NEWS ARCHIVIO NEWS	*****/
/*******************************************/
#centro DIV.news-amenu-container H3 { border:none }
#centro DIV.news-amenu-container UL { margin:2px 0px 2px 2em }

SPAN.news-list-date { 
		background:		#FBF2CE;
		border:			1px solid #595959;
		padding:		.2em .5em;
		margin:			.5em 10px 0px 0px;
		font-size:		90%;
		float:			right
		}

DIV.news-list-item { margin:1em 0em}
DIV.news-list-item H3 A { border:none }
DIV.news-list-morelink { margin:0em 0em 1em 2.8em }

/*********************************************/
/*****		NEWS SINGOLA		*****/
/*******************************************/
DIV.news-single-item {
		padding:		.5em .5em .5em .8em;
		}

DIV.news-single-timedata {
		background:		#FBF2CE;
		border:			1px solid #595959;
		padding:		.2em .5em;
		margin:			.5em 10px 0px 0px;
		font-size:		90%;
		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 #595959 }
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% }

/*********************************************/
/*****		Notizie LISTA Latest	*****/
/*******************************************/

DIV.notizie-latest-image {display: none;}
DIV.notizie-latest-morelink {display: none;}
SPAN.notizie-latest-date {color: #AAA;}
DIV.notizie-latest-gotoarchive {padding-left: .5em;}
DIV.notizie-latest-title A {margin:0;padding:0}
DIV.notizie-latest-title A:hover {color:#E98210}
#centrale DIV.notizie-latest-container LI {list-style-type:none;margin-bottom: 1em;}
#centrale DIV.notizie-latest-container UL {margin-left:0;}
#centrale DIV.notizie-latest-container P {margin:0;padding:0;}
#centrale DIV.notizie-latest-container A {border: none; }


/*********************************************/
/*****		NEWS LIST		*****/
/*******************************************/
#centro DIV.news-list-item	{ 
		background:		#FFF;
		border:			1px solid #AAA;
		margin:			.3em 0em .3em 0em;
		padding:		.4em .4em .4em .4em;
		}
#centro DIV.news-list-item H3 A { border:none }

#centro DIV.news-list-item SPAN.news-list-date { 
		color:			#595959;
		font-size:		80%;
		font-weight:		bold;
		text-transform:		uppercase;
		margin-left:		2em;
		}
#centro .news-list-category {display:none}

#centro DIV.news-list-morelink {clear:both}

SPAN.news-list-date { background:#FFF}
#centro DIV.news-list-morelink A { text-transform:uppercase; font-size:80%; margin-left:2em;  }


/*********************************************/
/*****		NEWS MULTIPAGINA	*****/
/*******************************************/
.news-list-browse {
		background:		#FFF;
		border:			1px solid #595959;
		float:			left;
		clear:			both;
		margin:			2em 0em;
		}
.news-list-browse SPAN.evidenti	{ font-weight:bold; color:#2C7E85 }
.news-list-browse DIV		{ display:block }
#centro DIV.news-list-browse UL		{
		float:			left;
		display:		block;
		margin:			.2em 0em;
		width:			70%;
		text-align:		center;
		}

.news-list-browse	{border:none}

.news-list-browse UL LI	{ margin:0;padding: .2 .4; list-style-type:none; display:inline; }
.news-list-browse UL LI A	{ margin:0; padding:0 }

.news-list-browse LI.evidenti	{ color:#000;font-weight:bold }
.news-list-browse P		{ margin:.2em .5em; font-size:.9em }



P.precedente,
P.prossima			{ width:10%; margin:.2em 0em }
P.precedente			{ float:left }
P.prossima			{ float:right; text-align:right }



/************************************/
/*****		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;}
#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}

/************************************/
/*****		TABELLE	*****/
/************************************/
#centrale TABLE {width: 97.5%;}

#centrale TABLE.csc-uploads {
table-layout: auto; 
border: 1px solid #ccc;
border-spacing: 5px;
border-collapse: collapse;
width: 97.5%;
}
#centrale TABLE.csc-uploads TD { border-bottom:0px dotted #EEE; height: 1em}
#centrale TABLE.csc-uploads TH { font-weight:normal}
#centrale TD.csc-uploads-icon {text-align: center; width:18px; }
#centrale TD.csc-uploads-fileName {text-align: left;}
#centrale TD.csc-uploads-fileSize {text-align: right;width:auto;}
#centrale TR.tr-odd {background: #FBFBFB;}
#centrale TD.csc-uploads-icon A {border:none; background:none}
#centrale TD.csc-uploads-fileName P {margin:.6em 0em .6em 0px;padding:0}
#centrale TD.csc-uploads-fileName A {margin:0 ;padding:0;border:0}
#centrale TD.csc-uploads-fileSize P {margin:.6em 0em .6em 0px;padding:0; width:40px}

#centrale .csc-uploads .tr-odd .csc-uploads-icon A IMG { background: #FBFBFB; }
#centrale .csc-uploads .tr-even .csc-uploads-icon A IMG { background: #FCF6DC; }

/************************************/
/*****		TABELLE	ATTI 		*****/
/************************************/
.tx-delibere-pi1-listrow table {
table-layout: auto; 
border: 1px solid #ccc;
border-spacing: 5px;
border-collapse: collapse;
width: 97.5%;
}
#centrale .tx-delibere-pi1-listrow A {text-align:center; border:none; background:none}
#centrale .tx-delibere-pi1-listrow A img {text-align:center; border:1px solid #FFF; background:none; padding:1px}
#centrale .tx-delibere-pi1-listrow A:hover img{text-align:center; border:1px solid red; background:none}

