/*
Autore		> 	Fabio Dreosso | www.dreosso.it |
			per SYNERGIE  | www.synergie-web.it |
Versione	>	1.0 - 30.09.2008

Stile		>	Stile per tutte le pagine
*/



/*****		GLOBALI		***/
*	{ margin:0; padding:0; }
HTML 	{ font-size:100%; }
BODY 	{
	color:		#000; 
	background: 	#F2EFE6 url(../img/back.jpg) 0 0 repeat-x;
	font-size:	0.8em;
	font-family: 	verdana, arial, sans-serif;
	text-align:	center;
	}
	
LEGEND  { display:none }	
.csc-mailform-required { font-weight:bold }

A	{ color:#299681; padding: 0em .2em; text-decoration:none; border-bottom: 1px dotted }
A:hover	{ color:#ECA622; border-bottom:1px solid }

INPUT		{ 
		color:			#000;
		background:		#FFF; 
		border:			1px solid #40B3A2;
		font-family:		verdana, arial, sans-serif;
		font-size:		1em;
		margin:			.5em;
		padding:		.1em .5em
		}
INPUT:focus { 
		background:		#FFF;
		border:			1px solid #F2BC1A; 
		}
INPUT[type='submit'] { color:#225B54; background:#6FCCBE; border:1px solid #40B3A2; text-transform:uppercase; font-weight:bold; }
INPUT[type='submit']:hover,
INPUT[type='submit']:focus { color:#FFF; background:#F2BC1A; border:1px solid #EE961E }



#skippo { position:absolute;margin-left:-10000px;padding:0; }
.oldbrw { display:none }





/*****		STRUTTURA 		***/
#sito { 
	font-size:		1.2em;
	text-align:		left;
	margin-left:		auto;
	margin-right:		auto;
	width:			95%;
	}

#centrale { margin-top:20px }
#cenintarno { background:#FFF; border:1px solid #999; padding:10px }


#intestazione:after,
#centrale:after,
#cenintarno:after,
#footer:after	{
	content:		".";
	display:		block;
	height:			0;
	clear:			both;
	visibility:		hidden;
	}





/*********** Intestazione **********/
#intesta {
		color:			#FFF;
		background: 		url(../img/fascia.jpg) 100% 0 no-repeat;
		height:			115px;
		}

#intesta H1 {
		font-family:		'Trebuchet MS', Verdana, Arial, Sans-Serif;
		font-size:		.8em; 
		font-weight:		normal;
		position:		absolute;
		margin:			10px 0px 0px 0px;
		z-index:		100;
		}
#intesta H1 A {
		background: 		url(../img/gonfalone.gif) 0 0 no-repeat;
		border-bottom:		none;
		line-height:		85px;
		text-decoration:	none;
		display:		block;
		padding:		10px 0px 0px 100px;
		}

#intesta H1 A SPAN	{ color:#C0E9E3; margin:0; padding:10px 0em 0em 5px; font-size:1.4em }
#intesta H1 A STRONG	{ color:#FFF; font-weight:normal; font-size:1.8em; }

#intesta H1 A:hover span { color:#F8DC87; }
#intesta H1 A:hover span strong { color:#F2BC1A; }



#flash { display:none }



#indirizzo {	
		color:			#C0E9E3;
		background:		url(../img/bindirizzo.jpg) 0 0 repeat-x;
		font-size:		.65em;
		text-align:		left;
		padding:		.2em 0em;
		margin-left:		100px;
		margin-top:		-25px;
		text-transform:		uppercase;
		font-family: 		arial, verdana, sans-serif;
		float:left;
		}

#lingua {
		padding:		2px 5px;
		font-size:		.7em;
		background:		#FFF;
		position:		absolute;
		right:			20px;
		top:			20px;
		}
#lingua SPAN 	{ display:none }
#lingua A.selected { font-weight:bold }





/*********************************************/
/*****		MENU			*****/
/*******************************************/
#menu 		{ padding:0; margin:0; }
#menu UL 	{
		color:			#FFF;
		background:		#6FCCBE;
		border:			1px dotted #C0E9E3;
		float:			left;
		display:		block;
		width:			100%;
		}
#menu LI 	{ list-style-type:none; display:inline }
#menu A 	{
		color:			#256359;
		border:			none;
		display:		block;
		float:			left;
		padding:		.3em 1em;
		font-family:		Trebuchet MS, Tahoma, verdana, arial, helvetica,sans-serif;
		font-size:		80%;
		font-weight:		bold;
		letter-spacing:		.1em;
		}
#menu A:hover { color:#FFF; background:#F2BC1A }





/*****		PERCORSO 		***/
#percorso {
		color:			#C0E9E3;
		font-size:		.65em;
		line-height:		2em;
		padding-left:		1em;
		}
#percorso A 		{ color:#FFF; font-weight:bold; border:none; margin-left:5px; padding:0em .2em }
#percorso A:hover	{ color:#F2BC1A }





/*****		ZONA CENTRALE	***/
#sinistra {
		font-size:		.70em;	
		width:			23%;
		float:			right;
		}
#centro {
	 	font-size:		.7em;
		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:		#1F544E url(../img/bfooter.jpg) 0 100% repeat-x;
		border:			1px solid #2A1A00;
		font-size:		1.2em;
		text-transform:		uppercase;
		padding:		.3em .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 15px 0px }
#sinistra UL LI {
		list-style:		none;
		border: 		1px solid #56C2B3; /** bordo x risolvere il baco di exploder **/
		border-width:		0px 1px 1px 1px;
		}
#sinistra UL LI A {
		color:			#31887B;
		background:		#FFF url(../img/arw3.gif) 18px 50% no-repeat;
		border:			none;

		font-size:		1em;
		font-weight:		bold;
		margin:			0;
		padding:		.3em .55em .3em 3em;
		display:		block;
		}
#sinistra UL LI A:hover { color:#FFF; background:#F2BC1A url(../img/arw4.gif) 18px 50% no-repeat; }
#sinistra UL UL {
		margin:			0;
		padding:		0;
		border:			none;
		}
#sinistra UL UL LI 		{ border:0 }
#sinistra UL UL LI A 		{ background:#FFF url(../img/arw3.gif) 36px 50% no-repeat; padding:.3em .5em .3em 4.5em }
#sinistra UL UL LI A:hover 	{ color:#FFF; background:#F2BC1A url(../img/arw3.gif) 36px 50% no-repeat; }

#sinistra UL LI A.selected 		{ color:#256359; background:#93D9CE url(../img/arw2.gif) 18px 50% no-repeat; }
#sinistra UL UL LI A.selected 		{ color:#31887B; background:#C4EAE4 url(../img/arw2.gif) 36px 50% no-repeat; }

#sinistra UL LI UL LI UL LI A {
		padding:		.3em .55em .3em 6em;
		}


/*****		ZONA PRINCIPALE	***/
DIV.internal	{ color:#333; background:#FFF; border:1px solid #205751 }

#centro H1,
#centro H2,
#centro H3,
#centro H4	{
		font-family:		'Lucida Sans Unicode', Verdana, Arial, Sans-Serif;
		margin:			5px 0px;
		padding:		5px 20px;
		font-weight:		normal;
		}


#centro H1 {
		color:			#000;
		background:		#ECA622 url(../img/bh2.jpg) 0 100% repeat-x;
		border:			1px solid #2A1A00;
		border-width:		1px 0px;
		font-size:		1.8em;
		text-transform:		uppercase;
		}

#centro H2 {
		color:			#256359;
		background:		#93D9CE;
		border:			1px solid #205751;
		border-width:		1px 0px;
		font-size:		1.6em;
		}
#centro H3 {
		color:			#368F82;
		}
#centro H4 {
		color:			#3CA596;
		font-size:		1.2em;
	 	}
#centro H5 {
		margin:		4px 0px;
		padding:		4px 20px;
		color: #6FCCBE; 
		font-size:11px; 
		letter-spacing: .1em;}

#centro H6	{
		margin:		5px 0px;
		padding:		5px 20px;
		color:			#000;
		font-size:		1.1em;
		font-weight:		bold;
		}


#centrale P	{ padding:.1em; margin:.9em .4em .9em 2.9em; }
#centro UL,
#centro OL	{ margin:1em 0em 1.5em 5em; }
#centro LI	{ color:#444; margin:.4em; }
#centro UL LI	{ list-style-type:square }

#centro TABLE 	{ padding:0; margin:1em; width:95%; font-size:.95em;}
#centro TH	{
		color:			#31887B;
		background:		#A7E0D8;
		border:			1px solid #56C2B3;
		font-size:		1.1em;
		padding:		.2em .5em;
		}
#centro TH P	{ margin:0; padding:0; }
#centro TD	{
		border-bottom:  	1px dotted #CCC;
		font-size:		1em;
		padding:		.2em .3em;
		}
#centro TD P 	{ margin:0; padding:0; }
#centro TD A IMG,
#centro TD IMG { border:none }

#centro IMG,
#centro P IMG,
#centro A IMG { background:#FFF; border:1px solid #333; margin:0px 10px 5px 10px; padding:0px }

#centrale FORM 		{ display:block; }
#centrale FORM LABEL	{ display:block; width:10em; float:left; }

#centrale DL.csc-menu	{ margin:0px 15px; }
#centrale DL.csc-menu DT { padding:.2em .8em; }
#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 DIV.csc-textpic DL { padding:0px 10px; margin:0 }
#centro DIV.csc-textpic DL A { border:none; padding:0; margin:0px }
#centro DIV.csc-textpic DL A IMG { margin:0 }
.csc-textpic A {border:none}




/*******************************************/
/*****		RICERCA laterale	***/
/*****************************************/
#ricercasx 				{ margin:10px 0px; text-align:center }
#ricercasx FIELDSET.inevidenza LEGEND,
#centrale FORM#ricercasx LABEL 		{ display:none }
#ricercasx FIELDSET			{ border:none; margin:0; padding:0 }

#centrale FORM#ricercasx P 		{ margin:0; padding:0 }
#centrale FORM#ricercasx P A 		{ font-size:80% }
#ricercasx INPUT.input1 		{ width:10em }





/*******************************************/
/*****		RICERCA centrale	***/
/*****************************************/
DIV.tx-indexedsearch-searchbox { margin-left:1em;}







/*****	NEWS 	*****/
HR.clearer { display:none }


/*********************************************/
/*****		NEWS Laterali HOME	*****/
/*******************************************/
#news H2 {
		color:			#000;
		background:		#ECA622 url(../img/bh2.jpg) 0 100% repeat-x;
		border:			1px solid #2A1A00;
		font-size:		1.2em;
		text-transform:		uppercase;
		padding:		.3em .8em;
		}
#news DIV.news-latest-item {
		border:			1px solid #40B3A2;
		background:		#FFF;
		margin:			1.5em 1em;
		padding:		0px 0px 5px 8px;
		}
#news DIV.news-latest-item:hover	{ border:1px solid #F2BC1A; }
#news DIV.news-latest-item A		{ margin:0; padding:0; border:none }
#news DIV.news-latest-item H3		{ margin:1em 0em 0em 0em; padding:0; }
#news DIV.news-latest-item H3 A 	{ color:#338B7F; border:none; font-size:110%; margin:0; }
#news DIV.news-latest-item H3 A:hover 	{ color:#EFA623 }
#news DIV.news-latest-item img		{ display:none }
#news DIV.news-latest-item P		{ font-size:.85em }

#news SPAN.news-latest-date {
		border:			none;
		font-size:		85%;
		padding:		0;
		margin:			-10px 0px 0px 0px;
		display:		block;
		float:			left;
		clear:			both;
		}
#news SPAN.news-latest-date A	{
		color:			#225B54;
		background:		#6FCCBE;
		border:			1px solid #2D7D72;
		padding:		.2em .5em;
		margin:			0;
		}
#news SPAN.news-latest-date A:hover	{
		color:			#000;
		background:		#F1B61E;
		border:			1px solid #EFA623;
		}

#news P { margin:0; padding:0 }

#news DIV.news-latest-gotoarchive { text-align:right }
DIV.news-latest-gotoarchive   { font-size:85%; margin:0; padding:0 }
DIV.news-latest-gotoarchive A {
		color:#225B54; background:#6FCCBE; border:1px solid #40B3A2;
		padding:		.1em .5em;
		margin:			0px 20px 0px 0px;
		text-transform:		uppercase;
		}
DIV.news-latest-gotoarchive A:hover { color:#FFF; background:#F2BC1A; border:1px solid #EE961E	}




/*********************************************/
/*****		NEWS LIST		*****/
/*******************************************/
#centro DIV.news-list-container	{ margin:0; padding:0; }
#centro DIV.news-list-item	{ 
		margin:			.5em 0em .8em 0em;
		padding:		.5em .5em .5em .8em;
		}
#centro DIV.news-list-item H3 A { border:none }

#centro DIV.news-list-item SPAN.news-list-date { 
		font-size:		80%;
		font-weight:		bold;
		text-transform:		uppercase;
		margin-left:		2em;
		}

#centro DIV.news-list-morelink A { text-transform:uppercase; font-size:80%; margin-left:2em }






/*********************************************/
/*****		NEWS LATEST		*****/
/*******************************************/

DIV.news-latest-item {
		padding:		.5em .5em .5em .8em;
		margin:			1em 0em;
		font-size: .9em
		}

DIV.news-latest-item A		{ height:1px; border:none; }
DIV.news-latest-item A IMG	{ display:none }
DIV.news-latest-item H3 A	{ border-bottom:1px dotted }

DIV.news-latest-morelink 	{ text-align:right; margin:.2em; }
DIV.news-latest-morelink A	{
		font-size:		80%;
		text-transform:		uppercase;
		padding:		1px 12px 1px 8px
		}

#centro SPAN.news-latest-date A {
		font-size:		90%;
		font-weight:		bold;
		text-transform:		uppercase;
		margin-left:		2em;
}




/*********************************************/
/*****		NEWS AMENU		*****/
/*******************************************/
#centro DIV.news-amenu-container DD { font-weight:bold; font-size:120%; }




/*********************************************/
/*****		NEWS SEARCH		*****/
/*******************************************/
#centro DIV.news-search-form 		{ margin:1em 1em 0em 1em; }
#centro DIV.news-search-form INPUT {
		border:			1px solid #000;
		margin:			.5em;
		padding:		.1em .2em;
		}
#centro DIV.news-search-form SPAN.news-search-form-submit INPUT {
		font-size:		80%;
		text-transform:		uppercase;
		letter-spacing: 	.2em;
		font-weight:		bold;

		margin:			.5em;
		padding:		.1em .5em;
		}

#centro DIV.news-search-emptyMsg 	{ margin:0px 0px 0px 1.5em }









/*********************************************/
/*****		NEWS SINGOLA		*****/
/*******************************************/
DIV.news-single-item {
		padding:		.5em 0em;
		}

DIV.news-single-timedata {
		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 #CCC }
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% }



/*********************************************/
/*****		NEWS MULTIPAGINA	*****/
/*******************************************/
.news-list-browse {
		float:			left;
		clear:			both;
		margin:			2em 0em;
		}
.news-list-browse SPAN.evidenti	{ font-weight:bold; }
.news-list-browse DIV		{ display:block }
#centro DIV.news-list-browse UL		{
		float:			left;
		display:		block;
		margin:			.2em 0em;
		padding:		0;
		width:			70%;
		text-align:		center;
		}
.news-list-browse UL LI		{ margin:0; padding:.1em .5em; list-style-type:none; display:inline; }
.news-list-browse LI.evidenti	{ 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		{
		color:			#C0E9E3;
		background: 		#1F544E url(../img/bfooter.jpg) 0 100% repeat-x;
		border: 		1px solid #1A443F;
		font-size:		.60em;
		letter-spacing:		.02em;
		clear:			both; 
		padding:		2em 0em;
		margin:			10px 0px 5px 0px;
		}
#footer A		{ color:#FFF; font-weight:bold; }
#footer A:hover		{ color:#F2BC1A }

#footer DIV 		{ padding:.3em 20px }
#footer div.primo 	{ float:left }
#footer div.secondo 	{ float: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;}
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}
.csc-uploads-3 TR.tr-header {display:table-row}
TD.csc-uploads-timemodify {text-align: right;}
.csc-uploads-3 TD.csc-uploads-fileSize {width:10%}
.csc-uploads-3 TD.csc-uploads-timemodify {width:20%}
.csc-uploads-3 TD.csc-uploads-fileName {width:70%}





