/*
Autore		> 	Fabio Dreosso | www.dreosso.it |
			per SYNERGIE  | www.synergie-web.it |
Versione	>	1.0 - 06.06.2007

Stile		>	Stile per tutte le pagine
*/



/*********************************************/
/*****		GLOBALI 		*****/
/*******************************************/
HTML 	{ font-size: 100% }
BODY 	{
		color:			#000;
		background:		#F2F3E2;
		font-size:		0.8em;
		font-family:		verdana, arial, sans-serif;
		text-align:		center;
		padding:		0;
		margin:			0;
	}
A	{ color:#000; border-bottom:1px dotted; padding:0em .2em; text-decoration:none }
A:hover	{ color:#FB3938; border-bottom:1px solid; }

#skippo { position:absolute; margin-left:-10000px; padding:0 }
.oldbrw { display:none }



/*********************************************/
/*****		STRUTTURA 		*****/
/*******************************************/
#sito		{ text-align:left }

#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 }




/*********************************************/
/*****		Struttura CENTRALE	*****/
/*******************************************/
#sinistra {
		margin:			0;
		padding:		0;
		float:			right;
		width:			24%;
	 	}

#centro {		
		margin:			0;
		padding: 		0em 0em 0em 1em;
		position:		relative;
		width:			74%;
		float:			left;
	    
		min-height:		38em;
		height:			auto !important;
		height:			38em;
		}
	 
#footer:after,
#centro:after,
#sinistra:after {
		content:		".";
		display:		block;
		height:			0;
		clear:			both;
		visibility:		hidden;
		}



/*********************************************/
/*****		Intestazione 		*****/
/*******************************************/
#intesta {
		color:			#FFF;
		background: 		#ADAE5E url(../img/fascione.jpg) 100% 60% no-repeat;
		height:			8em;
		}

#intesta H1 {
		font-family:		'Trebuchet MS', Verdana, Arial, Sans-Serif;
		font-size:		1.8em;
		font-weight:		normal;
		position:		absolute;
		}

#intesta H1 A {
		color: 			#405D1A;
		background: 		url(../img/gonfalone.gif) 10px 1px no-repeat;
		border:			none;
		display:		block;
		padding:		0em .5em 0em 100px;
		margin:			0;
		line-height:		4.3em;
		}
#intesta H1 A STRONG	{ color:#000; background:#ADAE5E; font-weight:normal; font-size:1.7em }

#intesta H1 A:hover {
		color:			#FB3938;
		background: 		url(../img/gonfalone.gif) 10px 1px no-repeat;
		}
#intesta H1 A:hover STRONG { color:#FFF;}



/*********************************************/
/*****		Indirizzo 		*****/
/*******************************************/
#indirizzo {
		color:			#000;
		background:		#BDC16C;
		border:			1px dotted #FFF;
		border-width:		1px 0px;
		font-size:		85%;

		text-align:		right;

		padding:		.2em 1em;
		margin-top:		-2.1em; 
		margin-right:		0; 
		margin-bottom:		0; 
		margin-left:		0;
		}



/*********************************************/
/*****		MENU			*****/
/*******************************************/
#menu 		{ padding:0; margin:0; }
#menu UL 	{
		color:			#FFF;
		background:		#405D1A;
		float:			left;
		display:		block;
		width:			100%;
		}
#menu LI 	{ list-style-type:none; display:inline }
#menu A 	{
		color:			#FFF;
		border:			none;

		display:		block;
		float:			left;

		margin:			0;
		padding:		.4em .8em;

		font-family:		Trebuchet MS, Tahoma, verdana, arial, helvetica,sans-serif;
		font-size:		105%;
		letter-spacing:		.05em;
		}
#menu A:hover { color:#FFF; background:#FB3938 }



/*********************************************/
/*****		Percorso		*****/
/*******************************************/
#percorso {
		color:			#333;
		font-size:		80%;
		padding:		0em 0em .2em .7em;
		margin:			0;
		}
#percorso A 	{ margin:.1em; line-height:2em; }




/*********************************************/
/*****		INTESTAZIONI CENTRALI	*****/
/*******************************************/
#centrale H1,
#centrale H2,
#centrale H3 { 
		font-family:		Trebuchet MS, Tahoma, verdana, arial, helvetica,sans-serif;
		letter-spacing:		.05em;
		margin:			0;
		}
#centrale H4,
#centrale H5,
#centrale H6 { margin:0 }

#centrale H1 {
		color:			#405D1A;
		border-bottom:		1px dotted;
		font-weight:		bold;
		font-size:		2em;
		padding:		.2em .5em;
		}

#centrale H2 {
		color:			#588024;
		border-bottom:		1px dotted;
		font-size:		1.6em;
		padding:		.2em .6em;
		}
#centrale H2 A { border:none }

#centrale H3 { 
		color:			#75A82F;
		border-bottom:		1px dotted;
		font-size:		1.3em;
		font-weight:		normal;
		padding:		.2em 1em;
		}

#centrale H4 {
		color:			#588024;
		background:		url(../img/arw2.gif) .4em 50% no-repeat;
		font-size:		1.2em;
		padding:		.2em 1em;
		}
#centrale H5 { 
		color:			#75A82F;
		background:		url(../img/arw2.gif) .4em 50% no-repeat;
		font-size:		1.1em;
		padding:		.2em 1.2em;
		}
#centrale H6 { color:#000; font-size:1em; font-weight:bold; padding:.2em 1.3em; }



/*********************************************/
/*****		CORPO CENTRALE		*****/
/*******************************************/
#centrale P		{ padding:0; margin:.5em .2em .5em 1.3em; }
#centrale P IMG 	{ border: 1px solid #595959; margin:.2em }
#centrale A IMG 	{ border: 1px solid #595959; }

#centrale TABLE 	{ padding:0; margin:1em; width:95%; font-size:.95em; }
#centrale TH		{ color:#FFF; background:#588024; font-size:1.1em; padding:.1em .5em }
#centrale TD		{ background:#FFF; font-size:1em; padding:.2em .3em }
#centrale TH P,
#centrale TD P		{ background:none }
#centrale TD A IMG 	{ border:none }

#centrale FORM 		{ display:block }
#centrale FORM P 	{ background:none }
#centrale FORM LABEL {
		color:			#000;
		float:			left;
		text-align:		right;
		width:			10em;
		font-weight:		bold;
		margin:			.5em;
		padding:		0;
		clear:			both;
		}
#centrale FORM TEXTAREA { font-family:verdana, arial, sans-serif; font-size:80%; }


#centrale DL.csc-menu DT {
		margin:			0;
		padding:		.2em .8em;
		}
#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:		#FFF;
		border:			1px solid #588024;
		}



/*********************************************/
/*****		CONTENUTO		*****/
/*******************************************/
#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 }




/*********************************************/
/*****		INTESTAZIONI sinistra	*****/
/*******************************************/
#sinistra H2 {
		color:			#FFF;
		background:		#405D1A;
		font-size:		116%;
		margin:			0;
		padding:		.2em 1em;
		}

#sinistra H3 {
		color:			#000;
		background:		none;
		font-size:		1em;
		margin:			.6em 0em;
		padding:		.1em 0em .1em 1.2em;
		}



/*********************************************/
/*****		MENU a sinistra		*****/
/*******************************************/
#sinistra UL		{ padding:0; margin:0; list-style:none; }
#sinistra UL LI 	{ padding:0; margin:0; list-style:none; border-bottom:1px solid #ADAE5E; }
#sinistra UL LI A 	{
		color: 			#000;
		background:		#BDC16C;
		border-bottom:		none;
		font-size:		.95em;
		display:		block;
		margin:			0;
		padding:		.5em .2em .4em 25px;
		height:			100%;
		}
#sinistra UL LI A:hover	{ color:#FFF; background:#FB3938 }
#sinistra UL UL {
		padding:		0;
		margin:			0em 0em 0em 25px;
		border:			none;
		}
#sinistra UL UL LI A { background:#CBCE8A }

.selected 	{ font-weight:bold }



/*********************************************/
/*****		RICERCA LATERALE	*****/
/*******************************************/
#ricercasx 	{ margin:0em 0em 1em 0em; padding:0 }
#ricercasx A:hover { color:#FFF }
#ricercasx LABEL { display:none }


FIELDSET {
		background:		#BDC16C;
		border:			1px dotted #405D1A;
		border-width:		0px 1px 1px 1px;
		margin:			0;
		padding:		.3em .5em;
		}

FIELDSET.inevidenza LEGEND { display:none; }

FIELDSET P	{ text-align:center; }
FIELDSET INPUT	{ font-family:verdana, arial, sans-serif; font-size:80%; }

#centro FORM INPUT,
#centro FORM TEXTAREA,
#centrale FORM SELECT,
.input1 { 
		background:		#FFF;
		border:			1px solid #405D1A;
		margin:			.5em;
		padding:		.1em .2em;
		}

#centro FORM INPUT#mailformformtype_mail,
.input2 { 
		color:			#FFF;
		background:		#405D1A;
		border:			1px solid #000;
		text-transform:		uppercase;
		letter-spacing: 	.2em;
		font-weight:		bold;
		margin:			.5em;
		padding:		.1em .5em;
		}
#centro FORM INPUT#mailformformtype_mail:hover,
.input2:hover {
		color:			#FFF;
		background:		#FB3938;
		}

#centro FORM INPUT#mailformformtype_mail { margin-left:14em; }

/*****************************/
/*****		NEWS	*****/
/***************************/
HR.clearer { display:none }



/*********************************************/
/*****		NEWS Laterali HOME	*****/
/*******************************************/
#news H2 	{ color:#164043; background:none; border:none; }
#news DIV.news-latest-item {
		border:			1px solid #ADAE5E;
		background:		#FFF;
		margin:			1.5em 1em;
		padding:		0px 0px 5px 8px;
		}
#news DIV.news-latest-item:hover	{ border:1px solid #FB3938; }
#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:#9D9F51; border:none; font-size:110%; margin:0; }
#news DIV.news-latest-item H3 A:hover 	{ color:#FB3938 }
#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:		#BDC16C;
		border:			1px dotted #405D1A;
		padding:		.2em .5em;
		margin:			0;
		}
#news SPAN.news-latest-date A:hover	{
		color:			#FFF;
		background:		#FB3938;
		}

#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:			#000;
		background:		#C7CA80;
		border:			1px solid #405D1A;
		padding:		.1em .5em;
		margin:			0px 20px 0px 0px;
		}
DIV.news-latest-gotoarchive A:hover {
		color:			#FFF;
		background:		#FB3938;
		}



/*********************************************/
/*****		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:			#92C2A7;
		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 {
		color:			#000;
		background:		#FFF;
		border:			1px solid #595959;
		padding:		.5em .5em .5em .8em;
		margin:			1em 0em;
		}

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	{
		color:			#000;
		font-size:		80%;
		text-transform:		uppercase;
		padding:		1px 12px 1px 8px
		}
DIV.news-latest-morelink A:hover{ color:#FB3938 }

#centro SPAN.news-latest-date A {
		color:			#92C2A7;
		font-size:		90%;
		font-weight:		bold;
		text-transform:		uppercase;
		margin-left:		2em;
}
#centro SPAN.news-latest-date A:hover { color:#E8BC66 }



/*********************************************/
/*****		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 {
		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 SINGOLA		*****/
/*******************************************/
DIV.news-single-item {
		color:			#000;
		background:		#FFF;
		border:			1px solid #595959;
		padding:		.5em .5em .5em .8em;
		}

DIV.news-single-timedata {
		color:			#000;
		background:		#BAD8C7;
		border:			1px dotted #24676C;
		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% }



/*********************************************/
/*****		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;
		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	{ color:#000; background:#BAD8C7; border:1px solid #24676C; 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:			#FFF;
		background:		#405D1A;
		border:			1px dotted #FFF;
		border-width:		1px 0px;
		font-size:		80%;
		letter-spacing:		.02em;
		clear:			both;
		overflow:		hidden;
		width:			100%;
		 }
#footer A	{ color:#FFF; font-weight:bold }
#footer A:hover		{ color:#FB3938 }
#footer DIV		{ padding:.3em .8em; margin:0 }
#footer div.primo 	{ float:left }
#footer div.secondo 	{ float:right }

/*************************************/
/*****		BOTTOM 		*****/
/***********************************/
#bottomen	{ color:#FFF; font-size: 90%; }
#bottomen UL	{ background:#595959; padding:.2em 0em; margin:0; text-align:right;} 
#bottomen LI {
		margin:			.6em 1em;
		padding:		0;
		list-style-type:	none;
		display:		inline;
		}
#bottomen LI A {
		color:			#FFF; 
		font-weight:		normal;
		margin:			0;
		padding:		.1em;
		}


