/*
Autore		> 	Fabio Dreosso | www.dreosso.it |
			per SYNERGIE  | www.synergie-web.it |
Versione	>	1.0 - 01.08.2006

Stile		>	Stile per tutte le pagine
*/



/*****		GLOBALI			***/
HTML {font-size: 100%;}
BODY {
		color:			#4A4F55; 
		background:		#CFDEEA;		
		font-size:		0.82em;
		font-family:		verdana, arial, sans-serif;
		text-align:		center;
		padding:		0;
		margin:			0;
	}
	
	
A	{ color:#6699CC; font-weight:bold; padding: 0em .2em; text-decoration:none; }
A:hover	{ color:#0BC8FF; text-decoration: underline}

#skippo { position:absolute;margin-left:-10000px;padding:0; }
.oldbrw { display:none }






/*****		STRUTTURA 		***/
#sito { 
		background:		#FFF;
		border:			2px solid #A0D0E0;
		font-size:		1.2em;
		text-align:		left; 		
		padding:		0; 
		margin-top:		10px;
		margin-bottom:		10px;
		margin-left:		auto;
		margin-right:		auto;
		width:			62em;
	}
#intestazione, #footer {
		padding:		0;
		margin:			0;
	}
#centrale {
		padding:		0;
		margin:			0;
		background:		#F1F5F8 url(../img/foto1.jpg) 0 100% no-repeat;
		display:		block;
		float:			left;
	}




/*********** Intestazione **********/
#intesta {
		color:			#000;
		background:		#FFF url(../img/fascione.jpg) 100% 0 no-repeat;
		border-bottom:		5px solid #008AD5;
		padding:		0;
		margin:			0;
		height:			6.5em;
	}

#intesta H1 {
		font-family:		'Lucida Sans', Verdana, Arial, Sans-Serif;
		font-size:		.70em; 
		_font-size:		.65em;	
		
		font-weight:		normal;
		letter-spacing:		1em;
		position:		absolute;
		padding:		0;
		margin:			0px 15px;
		}
*:first-child+html #intesta H1 {font-size: .5em;}
#intesta H1 A {
		background: 		url(../img/gonfalone.gif) 3px 0px no-repeat;
		border:			none;
		text-decoration:	none;
		display:		block;
		float:			left;
		width:			17em;
		height:			92px;
		padding:		0px 1em 0px 80px;
		margin:			0;
		}
#intesta H1 A SPAN 	{
		color:			#000;
		margin:			20px 0px 0px 0px;
		padding:		0;
		font-weight:		normal;
		display:		block;
		width:			18em;
		}
#intesta H1 A STRONG {
		background:		#FFF;
		color: 			#356A9F;
		font-weight:		normal;
		font-size:		2.5em; 
		letter-spacing:		.1em;
		word-spacing:		-.1em;
		display:		block;
		clear:			left;
		width:			7em;
		}

#intesta H1 A:hover { background: url(../img/gonfalone.gif) 3px 0px no-repeat;}
#intesta H1 A:hover SPAN { color:#689ACC;}
#intesta H1 A:hover STRONG { color:#0BC8FF;}


#indirizzo {
		color:			#FFF;
		background:		#A1D0E0;
		font-size:		.7em;
		padding:		.2em 1em .2em 8.5em;
		margin-top:		-2.1em; 
		margin-right:		0; 
		margin-bottom:		0; 
		margin-left:		0; 
		}

#lingua {
		display:		none;
		background:		#FFF;
		border:			1px solid #0F7AC0;

		font-weight:		bold;
		font-size:		.7em;
		position:		absolute;
		top:			35px;
		padding:		.3em .5em;
		margin:			0px 0px 0px 55em;	
		}



/*****		PERCORSO 		***/
#percorso {
		color:			#4C9EBE;
		background:		#FFF url(../img/o-px1.gif) 0 100% repeat-x;
		font-size:		.65em;
		line-height:		2em;
		padding:		0em 0em 0em 1em;
		margin:			0;
		}
#percorso A {text-decoration:none; margin-left:5px; padding:0em .1em; font-weight: normal}
#percorso SPAN {display:none}








/*****		ZONA CENTRALE	***/
#menu,
#destra {
		font-size:		.70em;
		margin: 		0;
		width: 			198px; 
	 }

#menu	{ float:left; padding:0px 0px 200px 0px; }
#destra { float:right; padding:0;}

#centro {
		background: 		#FFF;
		border:			1px solid #A1D0E0;
		border-width:		0px 1px 1px 1px;
	    	width:		51.5em;
		margin:			0px 18em;
		padding:		1em 5px 2em 5px;		
		position:		relative;
		font-size:		.7em;				
		min-height:		38em;
	
	 }
	 
#menu:after,
#centro:after,
#destra:after	{
		content:		".";
		height:			0;
		clear:			both;
		visibility:		hidden;
		}







/***********************************/
/*****		MENU 		***/
/*********************************/


#menu H2,
#destra H2	{
		color:			#143058;
		background:		#D7E2EC url(../img/arw1.gif) .7em 50% no-repeat;
		font-size:		1.1em;
		text-transform:		uppercase;
		margin:			.6em 0em;
		padding:		.1em 0em .1em 2.2em
		}

#menu UL,
#destra UL 	{
		padding:		0;
		margin:			0px 0px 0px 20px;
		}
#menu LI,
#destra LI 	{
		margin:			.6em 0em;
		padding:		0;
		list-style-type:	none;
		}
#menu UL LI A,
#destra UL LI A	{
		color:			#69C;
		background:		url(../img/arw2.gif) 0 50% no-repeat;
		font-family: 		Verdana, Arial, Sans-Serif;
		margin:			0;
		padding:		.1em 0em .1em 1em;
		display:		block; 
		}
#menu A:hover,#menudx A:hover { color:#0BC8FF; }


#menu UL LI A.selectedunder,
#destra UL LI A.selectedunder {
		color:			#143058;
		margin:			0em 0em 0em -.5em;
		padding:		.2em .5em .2em 1.8em;
		background:		url(../img/arw4.gif) .5em 60% no-repeat;
		border:			none;
		}



#menu UL LI A.selected,
#destra UL LI A.selected { color:#0BC8FF }




/*****		ZONA PRINCIPALE	***/

#centro H1 {
		color:			#5E7995;
		font-weight:		normal;
		font-size:		1.6em;
		padding:		.4em 15px;
		margin:			0;
		}


#centro H2,
#centro H3,
#centro H4	{
		background:		url(../img/arw3.gif) 1em 60% no-repeat;
		padding:		0em 0em 0em 2.5em;
		margin:			1em 0em .2em 0em;
		}
#centro H2 { color:#006; font-size:1.2em; text-transform:uppercase;}
#centro H3 { font-size:1.2em; }
#centro H4 { color:#3281A3; 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:#44586C }
#centro H6 { color:#3281A3 }



#centrale P {padding:0; margin: .5em .5em .5em 3em;}
#centro UL,
#centro OL	{padding:0; margin: 1em 0em 1.5em 5em;}
#centro LI	{color: #205F7D; padding:0; margin: .4em; }
#centro UL LI {list-style-type:square}


#centro TABLE { padding:0; margin:.5em; width:90%; font-size:1em; clear:none; }

/*
#centro .csc-textpic-clear {clear:right}


#centro DIV.csc-textpic DL {margin:0; padding:0; border: 2px}
*/
#centro HR {display:none}

#centro TH	{
		color:			#FFF;
		background:		#2B5681;
		font-size:		1.1em;
		padding:		.1em .3em;
		margin:			1px 1px 0px 0px;
		}
#centro TD	{
		background:		url(../img/o-px1.gif) 0 100% repeat-x;
		font-size:		1em;
		padding:		.2em .3em;
		}

#centro TD.csc-uploads-icon A IMG	{ border:none }
/*
#centro P IMG {border: 1px solid #006; margin: .2em .4em}
#centro A IMG {border: 1px solid #006; }
*/


/* Contenuto immagini*/
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {border: 1px solid #006; padding: 1px}
/*fix img*/
/* Space below each image (also in-between rows) */
DIV.csc-textpic DIV.csc-textpic-imagerow { clear: none; }
/* Above */
DIV.csc-textpic-above DIV.csc-textpic-text { clear: none; }
DIV.csc-textpic-below DIV.csc-textpic-text { clear: none; }
#centro .csc-textpic-center  .csc-textpic-text { float: left }
#centro .csc-textpic-right  .csc-textpic-text { float: left }
#centro .csc-textpic-left  .csc-textpic-text { float: left }
/*no wrap*/
#centro DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { clear: none; }
#centro DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { clear: none; }

#centro .csc-textpic-clear { visibility: hidden }

/*Zone a destra*/
#contenutidestra { margin:0; padding:0}
#contenutidestra div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {float:none}
#contenutidestra div.csc-textpic A {border:none;margin:0; padding:0;}
#contenutidestra div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {text-align: center; margin:0; padding:0}

/*****		NEWS Home Page		***/
DIV.news-latest-container {
		border:			none;
		background:		none;
		margin:			0px 15px;
		margin-top:	2em;
		padding:		0;
		
		}
		
#centro DIV.news-latest-container H3 { border:none; font-size: 1.1em }

DIV.news-latest-item {
		border:			1px solid #A1D0E0;
		background:		#F1F5F8;
		margin:			.8em 0em 1.8em 0em;
		padding:		0px 0px 5px 8px;
		height: 		auto !important;  /* per i browser moderni */
    	height: 		60px;      /* per IE5.x e IE6 */
    	min-height: 	60px;  /* per i browser moderni */
		}	
DIV.news-latest-item:hover	{ border:1px solid #0BC8FF; background:#F7F9FB}
DIV.news-latest-item A 		{ border:0; margin:0;}

DIV.news-latest-item IMG	{ margin:5px 10px; padding:0; border:1px solid #000 }

DIV.news-latest-item P		{ margin:0; padding:0;font-size: 1em }

SPAN.news-latest-date {
		background:		#D9ECF2;
		border:			1px solid #A1D0E0;
		
		display:		block;
		position:		absolute;
		margin:			-8px 0px 0px 0px;
		padding:		0;
		
		}
DIV.news-latest-category 	{display: none}
		
SPAN.news-latest-date A	{ font-size:.95em; margin:0; padding:.2em .5em }

DIV.news-latest-morelink 	{ margin: .2em .5em; border:none}

.news-latest-item HR.clearer	{ display:none; background:#F7F9FB; border-color: #F7F9FB }
DIV.news-single-item DIV.news-single-timedata HR.clearer { background:#FFF; border-color: #FFF}




.news-single-item		{ background:none; border:none; }
.news-single-item DD IMG 	{ border:none }
.news-single-item HR.clearer	{ background:#FFF; border-color:#FFF }
.news-single-additional-info	{ border:none; background:none }
.news-single-additional-info DL { background:none; border: 1px solid #DADADA; margin: 1em;}

.news-latest-gotoarchive	{ display:none }




/*****		NEWS archivio centrale	***/
DIV.news-list-container { background:none; border:none; }
DIV.news-list-container HR.clearer { color:#F1F5F8; background:#F1F5F8; border:#F1F5F8}
DIV.news-list-container DIV.news-list-item { background:#F1F5F8; border: 1px solid #A1D0E0; margin:1em .5em; }

DIV.news-list-container DIV.news-list-item H3 A { color:#6699CC; border:none;}

DIV.news-list-container DIV.news-list-item H3 a:link,
DIV.news-list-container DIV.news-list-item H3 a:visited { color:#6699CC }

DIV.news-list-container DIV.news-list-item H3 a:hover { color:#0BC8FF }

span.news-list-date {background:none; color:#6699CC; margin:0em 1em}


/*******************************************/
/*****		news	***/
/*****************************************/
#centro .news-list-browse LI {display:inline}
#centro .prossima, #centro .precedente, #centro .news-list-category {display:none}
#centro .news-list-morelink {text-align:right}
#centro .news-list-morelink A {padding: 0; border:none;}
#centro .news-list-morelink A:hover {color:#0BC8FF}








/*****			MENU in FONDO 		***/
#bottomen	{
		color:			#FFF;
		background:		#2B5681;
		
		font-size:		.65em;
		
		padding:		.3em .8em;
		margin:			0;	
		clear:			both;
		}
#bottomen UL, 
#bottomen LI 	{
		margin:			.5em 0px;
		padding:		0;
		list-style-type:	none;
		display:		inline;
		}

#bottomen LI A	{
		color:			#FFF;
		background:		url(../img/arw3.gif) 0 50% no-repeat;
		font-weight:		bold;
		margin:			.1em 1em;
		padding:		0px 0px 0px 1.2em;
		}
#bottomen LI A:hover { color:#0BC8FF }

/*****			ATTI		***/

 .ritornotypo3-pagine {text-align:center}



/*****			FOOTER		***/
#footer		{
		color:			#FFF;
		background:		#3973AC;
		font-size:		.65em;
		letter-spacing:		.02em;
		height: 22px;
		padding:		.1em .8em;
		margin:			0;
		}
#footer A	{
		color:			#FFF;
		font-weight:		bold;
		text-decoration:	none;
		}
#footer A:hover	{ color:#0BC8FF; }
#footer DIV 	{
		padding:		.3em .8em;
		margin:			0;
		}
#footer div.primo { float:left; }
#footer div.secondo { float:right; }


/************************************/
/*****		TABELLE	*****/
/************************************/
#centrale TABLE {width: 97.5%;}

#centrale TABLE.csc-uploads {
table-layout: auto; 
border: none;
border-spacing: 5px;
border-collapse: collapse;
width: 97.5%;
}
TABLE.csc-uploads TD { border-bottom:0px dotted #EEE; height: 1em}
TABLE.csc-uploads TH { display:none }
TD.csc-uploads-icon {text-align: center; width:20px; }
TD.csc-uploads-fileName {text-align: left;}
TD.csc-uploads-fileSize {text-align: right;width:3em;}
TR.tr-odd {background: #FBFBFB;}
#centrale TD.csc-uploads-icon A {border: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 *****/
/************************************/
#centro div.tx-delibere-pi1 {margin: .5em .5em}
#centro div.tx-delibere-pi1-searchbox {border:1px solid #dedede; background: #f9f9f9; margin:0 .8em 0 .6em; padding:1em}
#centro .ritornotypo3-pagine {text-align: center}
#centro .tx-delibere-pi1-listrow table {border:1px solid #dedede;}
#centro .tx-delibere-pi1-listrow th {font-weight: normal; text-align: center; font-size: 1em; border-bottom: 1px solid #dedede;}
#centro  .tx-delibere-pi1-listrow td {padding: .5em .4em}
#centro .tx-delibere-pi1-listrow tr {}

/************************************/
/*****		FORM *****/
/************************************/

#centrale FORM {margin:0; padding:0; display:block; }
#centrale FORM P {margin:0; padding:0; }

FORM 		{ margin:10px 25px; }
FORM FIELDSET 	{ border:1px solid #CDCDCD; background:#F9F9F9 }
FORM LEGEND 	{ color:#5078A5; border:1px solid #CDCDCD; background:#F9F9F9; padding:2px 5px; margin-left:5px; font-weight:bold; text-transform:uppercase; }

TEXTAREA,
INPUT, SELECT		{ 
		 
		border-top:		1px solid #A3A3A3;
		border-left:		1px solid #A3A3A3;
		border-right:		1px solid #CDCDCD;
		border-bottom:		1px solid #CDCDCD;
		font-family:		verdana, arial, sans-serif;
		font-size:		1.1em;
		margin:			.5em;
		padding: 2px 4px;
		border: 1px solid #cdd;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		background: #f9ffff;
		_background:		#FFF;
		_font-size:		1em;
		_padding:		.1em .5em
		}
TEXTAREA:focus,
INPUT:focus { 
		background:		#FFF;
		border:			1px solid  #be261e; 
		}
		
SELECT {font-size: 1em}

FIELDSET.inevidenza LEGEND {display: none}
FIELDSET.inevidenza 	{ margin:0; border:none; background: none }


/*Personalizzo lo stile bottoni */

INPUT[type='submit'] {
	padding: 2px 4px;
	border: 1px solid #cdd;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #3b5998;
	color: #fff;
	font-size:1em;
	text-transform: uppercase
}
INPUT[type='submit']:hover {
	background: #be261e;
	color: #fff;
}
INPUT[type='submit']:active {
	background: #333;
	color: #fff;
}

/*Ricerca avanzata */
#centro .tx-indexedsearch-searchbox TABLE {border:1px solid #CDCDCD; background:#F9F9F9; padding:1em}
#centro .tx-indexedsearch-searchbox TD {border:none; background: none}


/*******************************************/
/*****		ALBO LISTA ARCHIVIO	***/
/*****************************************/

.albo-list-container { border:1px solid red; margin:0 ; padding:0; background:none; font-size:.9em }
#centro .albo-list-item 	{ margin:.5em  0 0 0 ; padding:6px 6px 2px 6px; font-size: 1.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 {float:left; margin:0 5px 0 0 ; padding:0;}
#centro .albo-lista-image img {float:none; margin:0; padding:0}
#centro .albo-list-container P {margin-top:5px; 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;
	color:#254588; 
	}
#centro .albo-list-container H3 A {color:#254588; margin:0; padding:0}

/*******************************************/
/*****		ALBO latest ARCHIVIO	***/
/*****************************************/

.albo-latest-container { border:1px solid red; margin:0 ; padding:0; background:none; font-size:.9em }
#centro .albo-latest-item 	{ margin:.5em  0 0 0 ; padding:6px 6px 2px 6px; font-size: 1.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 {float:left; margin:0 5px 0 0 ; padding:0;}
#centro .albo-latesta-image img {float:none; margin:0; padding:0}
#centro .albo-latest-container P {margin-top:5px; 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;
	color:#254588; 
	}
#centro .albo-latest-container H3 A {color:#254588; margin:0; padding:0}
