/*
Autore		> 	Fabio Dreosso | www.dreosso.it |
			per SYNERGIE  | www.synergie-web.it |
Versione	>	1.0 - 28.10.2005

Stile		>	Stile per tutte le pagine
*/


/*****		GLOBALI			***/

*	{ margin:0; padding:0; }

HTML {font-size: 100%;}
BODY {
		color:		#006; 
		background: 	#FFF;		
		font-size:	0.8em;
		font-family: 	verdana, arial, sans-serif;
		text-align:	center;
		
	}
	
	
A	{ color:#000; padding: 0em .2em; text-decoration:none; border-bottom: 1px dotted }
A:hover	{ color:#FFF; background:#51BAE1; border-bottom: 1px solid}

#skippo { position:absolute;margin-left:-10000px;padding:0; }
.oldbrw { display:none }




/*********************************************/
/*****		STRUTTURA 		*****/
/*******************************************/

#sito		{ text-align:left; font-size:	1.2em; }



/*********************************************/
/*****		Struttura CENTRALE	*****/
/*******************************************/

#sinistra {
		float:			left;
		width:			21em;
		
		font-size:		.75em;
		clear:both;
	 	}
	 	


#centro {		
		position:		relative;
		font-size:		.8em;
		margin-bottom:		20px;
		padding-left:		1em;
		width:			72%;
		float:			left;    
		min-height:		35em;
		height:			auto !important;
		height:			35em;
		background:		#FFF;
		border-left:		1px solid #B6E6F3;
		
		}


	
#footer:after,
#bottomen:after,
#centro:after,

#sinistra:after {
		content:		".";
		display:		block;
		height:			0;
		clear:			both;
		visibility:		hidden;
		}



/*********** Intestazione **********/
#intesta {
		color:		white;
		background: 	#8BD0EB url(../img/fascione.jpg) 100% 0 no-repeat;
		padding:	0;
		margin:		0;
		height:		6.2em;
	}

#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 STRONG { font-weight:normal; font-size:1.8em;}
#intesta H1 A SPAN	{ margin:0; padding:.2em .5em }
#intesta H1 A {
		color: 			#000046;
		background: 		url(../img/gonfalone.gif) 5px 5px no-repeat;
		border-bottom:		none;
		line-height:		5.8em;
		text-decoration:	none;
		display:		block;
		padding:		0em 1em 0em 100px;
		margin:			0;
		}
#intesta H1 A:hover {
		color:			#FFF;
		background:		url(../img/gonfalone.gif) 5px 5px no-repeat;
		}
#intesta H1 A:hover span { background:#51BAE1; border-bottom:3px solid #B9E2E6; }


#indirizzo {
		color:			#393F74;
		background:		#D6F7FB;
		border-top:		1px dotted #FFF;
		border-bottom:		1px dotted #FFF;
		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 		***/
#menu 		{
		padding:		0;
		margin:			0;
		}
#menu UL 	{
		color:			#000046;
		background:		#C4EDF7;
		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:			#000046;
		border-left: 		1px solid #D6F7FB;
		border-right: 		1px solid #9BD7ED;
		border-bottom:		none;
		display:		block;
		float:			left;
		height:			1.5em;
		font-family: 		Verdana, Arial, Sans-Serif;
		font-size:		.7em;
		font-weight:		bold;
		text-transform:		uppercase;
		text-decoration:	none;
		margin:			0;
		padding:		.3em .85em;
		}
#menu A:hover {
		color:			#FFF;
		background:		#51BAE1;
		}





/*****		PERCORSO 		***/
#percorso {
		color:			#4C9EBE;
		border-bottom:		1px solid #B6E6F3;
		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 }






/***** MENU	***/






#menu A 	{
		color:			#000046;
		border-left: 		1px solid #D6F7FB;
		border-right: 		1px solid #9BD7ED;
		border-bottom:		none;
		display:		block;
		float:			left;
		height:			1.5em;
		font-family: 		Verdana, Arial, Sans-Serif;
		font-size:		.7em;
		font-weight:		bold;
		text-transform:		uppercase;
		text-decoration:	none;
		margin:			0;
		padding:		.3em .85em;
		}


/*****		ZONA SINISTRA	***/
#sinistra H2 {
		color:			#000046;
		background:		#8BD0EB;
		border-bottom:		1px solid #B6E6F3;
		font-size:		1em;
		text-transform:		uppercase;
		margin:			0em 0em .5em 0em;
		padding:		.8em
		}

#sinistra H3 {
		color:			#1AA5BD;
		font-size:		1em;
		font-weight:		bold;
		margin:			.6em 0em;
		padding:		.1em 0em .1em 1.2em;
		}
		
#sinistra UL {
		border-bottom:		1px solid #B6E6F3;
		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:			#1CB2CE;
		font-size:		1.05em;
		font-weight:		bold;
		margin:			.5em 0em;
		padding:		.3em .3em .3em 2.1em;
		display:		block;
		}
#sinistra UL LI A:hover {
		color:			#000046;
		background:		#B9E2E6;
		}

#sinistra UL UL {
		padding:		0;
		margin:			.2em 0em .6em 1.7em;
		border:			none;
		}

.selected {font-weight:bold}
		


/*****		ZONA PRINCIPALE	***/
#centro H1 {
		color:			#008AD5;
		border-bottom:		1px dotted #39B4D7;
		font-size:		1.4em;
		text-transform:		uppercase;
		padding:		.4em .8em;
		margin:			0;
		}

#centro H2,
#centro H3,
#centro H4	{
		background:		url(../img/arw3.gif) 1em 60% no-repeat;
		border-bottom:		1px solid #39B4D7;
		padding:		.2em 0em 0.1em 2.5em;
		margin:			2em 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: 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% }
#centro TABLE P {padding:0; margin: .5em .5em .5em 3em;}
#centro TH	{
		color:		#FFF;
		background:	#1873B5;
		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 TD IMG { border:none }
#centro IMG { border: 1px solid #006; margin: .2em .4em }

#centrale FORM {margin:0; padding:0; display:block; }
#centrale FORM P {margin:0; padding:0;}





/*****		RICERCA laterale	***/
FIELDSET {
		border:				none;
	    margin:				0;
	    padding:			1em .5em;
		}

FIELDSET.inevidenza LEGEND { display:none; }

FIELDSET P {text-align:	center; }
FIELDSET INPUT {font-family: verdana, arial, sans-serif; font-size:.85em}

.input1 { 
		border-left:		2px solid #246C8E;
		border-top:			2px solid #246C8E;
		border-right:		1px solid #50A9D3;
		border-bottom:		1px solid #50A9D3;
		margin:				.5em;
		padding:			.1em .2em;
		}
.input2 { 
		color:				#FFF;
		background:			#1873B5;
		border:				1px solid #143058;
		text-transform:		uppercase;
		letter-spacing: 	.2em;
		font-weight:		bold;
		margin:				.5em;
		padding:			.1em .5em;
		}
.input2:hover {color: #1CB2CE; background:#B9E2E6;}




	
/*****************************/
/*****		NEWS	*****/
/***************************/
HR.clearer { display:none }



/*********************************************/
/*****		NEWS Laterali HOME	*****/
/*******************************************/
#news DIV.news-latest-item {
		border:			1px solid #C4EDF7;
		background:		#FFF;
		margin:			1.5em 1em;
		padding:		0px 0px 5px 8px;
		}
#news DIV.news-latest-item:hover	{ border:1px solid #9BD7ED; }
#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:#1CB2CE; 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 {
		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:			#000;
		background:		#D6F7FB;
		border:			1px dotted #B6E6F3;
		padding:		.2em .5em;
		margin:			0;
		}
#news SPAN.news-latest-date A:hover	{
		color:			#1CB2CE;
		background:		51BAE1;
		border:			1px solid #8BD0EB;
		}

#news P { margin:0; padding:0 }


#news DIV.news-latest-gotoarchive { text-align:right; font-size:85%; margin:0; padding:0;margin-bottom:	1em;  }
#news DIV.news-latest-gotoarchive A {
		color:			#D7762F;
		background:		#FFF;
		border:			1px solid #CFCDC3;
		padding:		.1em .5em;
		margin:			0px 20px 0px 0px;
		}
#news DIV.news-latest-gotoarchive A:hover {
		color:			#FFF;
		background:		#D7762F;
		border:			1px solid #3A3728;
		
		}



/*********************************************/
/*****		NEWS LIST		*****/
/*******************************************/
#centro DIV.news-list-container	{ margin:0; padding:0; }
#centro DIV.news-list-item	{ 
		background:		#FFF;
		border:			1px solid #595959;
		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 { 
		color:			#C98A45;
		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 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 }

/*********************************************/
/*****		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 {
		color:			#FFF;
		background:		#24676C;
		border:			1px solid #164043;
		
		font-size:		80%;
		text-transform:		uppercase;
		letter-spacing: 	.2em;
		font-weight:		bold;

		margin:			.5em;
		padding:		.1em .5em;
		}
#centro DIV.news-search-form SPAN.news-search-form-submit INPUT:hover {
		color:			#000;
		background:		#E8BC66;
		}

#centro DIV.news-search-emptyMsg 	{ margin:0px 0px 0px 1.5em }




/*********************************************/
/*****		NEWS AMENU		*****/
/*******************************************/
#centro DIV.news-amenu-container DD { font-weight:bold; font-size:120%; }








/*****			FOOTER		***/
#footer		{
		font-size:		.65em;
		letter-spacing:.02em;
		clear:			both; 
		padding:		0;
		background:#B6E6F3;
		border-bottom: 1px dotted
		}

#footer DIV {
		padding:		.3em .8em;
		margin:			0;
		}
#footer A {font-weight:		bold;}
#footer div.primo {color:#000046; float:left;  }
#footer div.secondo {color:#000046; float:right;}




/*****			MENU in FONDO 		***/
#bottomen	{
		font-size:		.75em;
		padding:		.5em .8em;
		margin:			0px 0px 5px 0px;
		clear:			both;
		background:#9BD7ED;
		height: 10px
		}
#bottomen A 	{text-decoration:none; border:0}
#bottomen A:hover 	{background:0}	
#bottomen UL, 
#bottomen LI {
		margin:			0px 0px 1em 0px;
		padding:		0;
		list-style-type: square;
		display:		inline;
		}

#bottomen LI A {
		
		font-weight:	bold;
		margin:			.6em 1em;
		padding:		.1em 0em .1em 1.2em;
		}
