/*
Autore		> 	Fabio Dreosso | www.dreosso.it |
			per SYNERGIE  | www.synergie-web.it |
Versione	>	1.0 - 23.04.2007

Stile		>	Stile per tutte le pagine
*/




/*********************************************/
/*****		GLOBALI 		*****/
/*******************************************/
HTML 	{ font-size: 100% }
BODY 	{
		color:			#000;
		background:		#F9F5EC;
		font-size:		0.8em;
		font-family:		verdana, arial, sans-serif;
		text-align:		center;
		padding:		0;
		margin:			0;
	}
A	{ color:#2183A1; padding: 0em .2em; text-decoration:none; }
A:hover	{  background:none; border:none; text-decoration: underline}

#skippo { position:absolute; margin-left:-10000px; padding:0 }
.oldbrw { display:none }



/*********************************************/
/*****		STRUTTURA 		*****/
/*******************************************/
#sito		{ text-align:left; font-size:1.2em }

#sito,
#intestazione,
#intesta,
#intesta H1,
#intesta H1 A SPAN,
#centrale,
#centrale FORM,
#centrale FORM P,
#menu UL,
#menu UL LI,
#footer,
#bottomen	{ padding:0; margin:0 }

#centro 	{ background: url(../img/sfondo.jpg) 0 0 no-repeat }



/*********** Intestazione **********/
#intesta {
		color:			white;
		background: 		#C6E1E8 url(../img/fascione.jpg) 100% 40% no-repeat;
		border-bottom:		5px solid #9FCFD9;
		padding:		0;
		margin:			0;
		height:			7em;
	}

#intesta H1 {
		font-family:		'Trebuchet MS', Verdana, Arial, Sans-Serif;
		font-size:		1.1em; 
		font-weight:		normal;
		position:		absolute;
		padding:		0;
		margin:			0px 15px 0px 15px;
		}
#intesta H1 A STRONG	{font-weight:normal; font-size:1.8em;}
#intesta H1 A SPAN	{margin:0; padding:0;}
#intesta H1 A {
		color: 			#000;
		background: 		url(../img/gonfalone.gif) 5px 5px no-repeat;
		border-bottom:		none;
		line-height:		4em;
		text-decoration:	none;
		display:		block;
		padding:		0em 1em 0em 80px;
		margin:			1.5em 0em 0em 0em;
		}
#intesta H1 A:hover {
		color:		#459BAD;
		background: 	#F5F0DE url(../img/gonfalone.gif) 5px 5px no-repeat;
		}
#intesta H1 A:hover STRONG { color:#306976 }


#indirizzo {
		color:			#000;
		background:		#C6E1E8;
		border-top:		1px dotted #FFF;
		font-size:		.7em;
		position:		absolute;
		right:			0px;
		text-align:		right;
		padding:		.2em 1em;
		margin-top:		-2.1em; 
		margin-right:		0; 
		margin-bottom:		0; 
		margin-left:		20px;
		}

#lingua {
		background:		#FFF;
		padding:		.3em .5em;
		font-weight:		bold;
		font-size:		.7em;
		position:		absolute;
		right:			15px;
		top:			40px;
		}



/*****		MENU 		***/
#menu 		{
		padding:	0;
		margin:		0;
		}
#menu UL 	{
		color:		#FFF;
		background:	#459BAD;
		padding:	0;
		margin:		0;
		float:		left;
		display:	block;
		width:		100%;
		}
#menu LI 	{
		margin:		0;
		padding:	0;
		list-style-type:none;
		display: 	inline;
		}
#menu A 	{
		color:			#FFF;
		background:		url(../img/arw1.gif) .8em 50% no-repeat;
		border-left:		1px solid #9EC3C7;
		border-bottom:		none;
		display:		block;
		float:			left;
		height:			1.5em;
		font-family: 		'Lucida Sans', Verdana, Arial, Sans-Serif;
		font-size:		.75em;
		font-weight:		normal;
		text-transform:		uppercase;
		text-decoration:	none;
		margin:			0;
		padding:		.3em 1.4em .2em 2.2em
		}
#menu A:hover {
		color:			#FFF;
		background:		#71B7C6 url(../img/arw4.gif) .7em 50% no-repeat;
		}





/*****		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 .2em; }
#percorso SPAN 	{ display:none }








/*****		ZONA CENTRALE	***/
#sinistra {
		font-size:		.70em;
		
		margin:			0;
		padding:		1em 5px;
		
		float:			right;
		width:			20%;
	 }

#centro {

		font-size:		.7em;
		
		margin:			0;
		padding: 		1em 5px 2em 15px;
		position:		relative;
		width:			74%;
		float:			left;
	    
		min-height:		38em;
		height:			auto !important;
		height:			38em;

	 }
	 
#centro:after,
#sinistra:after
 {
		content:	".";
		display:	block;
		height:		0;
		clear:		both;
		visibility:	hidden;
}


/*immagini*/
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {border:1px solid #257195}




/*****		ZONA SINISTRA	***/
#sinistra H2 {
		color:			#143058;
		background:		url(../img/arw3.gif) 0 50% no-repeat;
		font-size:		1.1em;
		text-transform:		uppercase;
		margin:			.6em 0em;
		padding:		.1em 0em .1em 1.9em
		}

#sinistra H3 {
		color:			#005682;
		background:		url(../img/arw2.gif) 0 50% no-repeat;
		font-size:		1em;
		font-weight:		bold;
		margin:			.6em 0em;
		padding:		.1em 0em .1em 1.2em;
		}
		
#sinistra UL {
		background:		#FFF;
		border:			1px solid #257195;
		margin:			0px 0px 3em 0px;
		padding:		0;
		}
#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:			#2183A1;
		background:		url(../img/arw2.gif) 0 50% no-repeat;
		font-size:		1.05em;
		margin:			.5em 0em .5em .5em;
		padding:		.3em .3em .3em 1em;
		display:		block;
		}
#sinistra UL LI A:hover {
		color:			#FFF;
		background:		#459BAD;
		}

#sinistra UL UL {
		padding:		0;
		margin:			.2em 0em .6em 30px;
		border:			none;
		}

.selected {font-weight:bold}
		







/*****		ZONA PRINCIPALE	***/
#centro H1 {
		color:			#143058;
		font-weight:		normal;
		font-size:		1.8em;
		padding:		.4em .8em;
		margin:			0;
		}

#centro H2,
#centro H3,
#centro H4	{
		background:		url(../img/arw3.gif) 1em 60% no-repeat;
		padding:		.2em 0em 0.1em 2.5em;
		margin:			2em 0em .2em 0em;
		}
#centro H2,
#centro H3	{
		border-bottom:		1px dotted #9FCFD9;
		font-size:1.2em; 
		}
#centro H2 { color:#000; text-transform:uppercase; }
#centro H4 { color:#459BAD; 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:#143058}
#centro H6 {color:#459BAD}

#centrale P {padding:0; margin: 1em .5em 1em 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:1em; width:95%; font-size:.95em; }
#centro TH	{
		color:		#FFF;
		background:	#459BAD;
		font-size:	1.1em;
		padding:	.2em .5em;
		}
#centro TD	{
		background:#FBF9F0;
		font-size:	1em;
		padding:	.2em .3em;
		}

#centro P IMG {border: 1px solid #006; margin: .2em .4em}
#centro A IMG {border: 1px solid #006; }


#centro FORM 	{ display:block; background:none }
#centro FORM fieldset,
#centro FORM P 	{ background:none; border:none; }
#centro FORM LABEL {
		color:			#000;
		float:			left;
		text-align:		right;
		width:			10em;
		font-weight:		bold;
		margin:			.5em;
		padding:		0;
		clear:			both;
		}
#centro FORM TEXTAREA,
#centro FORM INPUT { margin:.5em 1em; border:1px solid #459BAD }

#centro FORM INPUT[type=submit] { 
		color:			#FFF;
		background:		#459BAD;
		border:			1px solid #387E8D;
		text-transform:		uppercase;
		letter-spacing: 	.2em;
		font-size:		1em;
		font-weight:		bold;
		margin:			.5em;
		padding:		.1em .5em;
		}
#centro FORM INPUT[type=submit]:hover {color: #FFF; background:#9FCFD9;}


#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; background:#FBF9F0; border: 1px solid #DFDFDF; }








/*****		RICERCA laterale	***/
FIELDSET {
		background:		#FFF;
		border:			1px solid #257195;
		margin-bottom:		1em;
		padding:		0px 1em 1em 0em;
	
		}

FIELDSET.inevidenza LEGEND {
		color:			#005682;
		background-color:	#FBF9F0;
		border:			1px solid #257195;
		margin-bottom:		1em;
		}

FIELDSET P { text-align:	center;}
FIELDSET textarea,
FIELDSET INPUT { font-size:1em; font-family: verdana, arial, sans-serif; padding:.1em .3em }

.input1 { 
		border:			1px solid #459BAD;
		margin:			.5em;
		padding:		.1em .2em;
		}
.input2 { 
		color:			#FFF;
		background:		#459BAD;
		border:			1px solid #387E8D;
		text-transform:		uppercase;
		letter-spacing: 	.2em;
		font-size:		1em;
		font-weight:		bold;
		margin:			.5em;
		padding:		.1em .5em;
		}
.input2:hover {color: #FFF; background:#9FCFD9;}


/*****		NEWS  ***/
#news H2	{border:none; display: none}
#news HR	{display: none}


#news DIV.news-latest-container {
		border:			none;

		}

#news DIV.news-latest-item {
		border:			1px solid #008AD5;
		background:		#FFF;
		margin:			.5em .2em .5em .6em;
		padding:		0px 0px 5px 8px;
		display: inline;
		min-height: 12em;
		float: left;
		width: 33%;
		}	
#news DIV.news-latest-item h3, 
#news DIV.news-latest-item A {margin:0;padding: 0}
#news DIV.news-latest-item:hover	{ border:1px solid #84D1E8; }
#news DIV.news-latest-item A	{ border:none;}
#news DIV.news-latest-item h3 {padding: 1em 0 .5em 0; font-size: 1.05em; background: none; border:none;}

#news DIV.news-latest-item img		{ margin:5px 10px; padding:0; border:1px solid #000 }

#news SPAN.news-latest-date {
		background:		#E1F6FA;
		display:		block;
		position:		absolute;
		margin:			-8px 0px 0px 0px;
		padding:		0;
		border:			1px solid #84D1E8;
		}
		
#news SPAN.news-latest-date A	{ font-size:.95em; margin:0; padding:.2em .5em }

DIV.news-latest-morelink 		{ margin: .2em .5em; }
DIV.news-latest-morelink A		{ background: url(../img/corner1.gif) 100% 100% no-repeat; padding:1px 20px 1px 4px; }
DIV.news-latest-morelink A:hover	{ background: #A8DEEE url(../img/corner1.gif) 100% 100% no-repeat; }

#news P {margin:0; padding:0;}


.news-latest-gotoarchive {display:none}


/*****		NEWS centrali		***/
.news-single-item		{ background:none; border:none; }
.news-single-item HR.clearer	{ background:#F5F0DE; border-color:#F5F0DE }
.news-single-item DD IMG 	{ border:none }
.news-single-additional-info	{ border:none; background:none }
.news-single-additional-info DL { background:#FBF9F0; border: 1px solid #DFDFDF; margin: 1em;}


/*****		NEWS archivio centrale	***/

DIV.news-list-container { background:none; border:none; }
DIV.news-list-container DIV.news-list-item { background:#FBF9F0; border: 1px solid #DFDFDF; margin:1em .5em; }

DIV.news-list-container DIV.news-list-item H3 A { color:#005682; 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:#005682 }

DIV.news-list-container DIV.news-list-item H3 a:hover { color:#008AD5 }

span.news-list-date {background:none; color:#008AD5; margin:0em 1em}


/*********************************************/
/*****		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 e BOTTOM		*****/
/*******************************************/
#bottomen,
#footer		{
		font-size:		70%;
		letter-spacing:		.02em;
		clear:			both;
		overflow:		hidden;
		width:			100%;
		}


/*************************************/
/*****		FOOTER 		*****/
/***********************************/
#footer		{ color:#FFF }
#footer A	{ color:#FFF; font-weight:bold	}
#footer A:hover { color:#FEE5BB }
#footer DIV		{ padding:.3em .8em; margin:0 }
#footer div.primo 	{ background:#459BAD; }
#footer div.secondo 	{ background:#337280; text-align:right; }


/*************************************/
/*****		BOTTOM 		*****/
/***********************************/
#bottomen	{ padding:0; margin:0px 0px 5px 0px }
#bottomen UL	{ padding:.2em 0em; margin:0; text-align:center;} 
#bottomen LI {
		margin:			.2em 1.5em;
		padding:		0;
		list-style-type:	none;
		display:		inline;
		}
#bottomen LI A {
		background:		url(../img/arw2.gif) 0 50% no-repeat;
		font-weight:		bold;
		margin:			0;
		padding:		.1em 1em;
		}
#bottomen LI A:hover { color:#FFF; background:#71B7C6 }







