/*
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 		*****/
/*******************************************/
* 	{ margin:0; padding:0; }
HTML 	{ font-size: 100% }
BODY 	{
		color:			#000;
		background:		#EDEDF8;
		font-size:		0.8em;
		font-family:		verdana, arial, sans-serif;
		
	}
A	{ color:#5A5AB6; border-bottom:1px dotted; padding:0em .2em; text-decoration:none }
A:hover	{ color:#E88211; border-bottom:1px solid; }

#skippo { position:absolute; margin-left:-10000px; }
.oldbrw { display:none }



/*********************************************/
/*****		STRUTTURA 		*****/
/*******************************************/
#sito		{ text-align:left }





/*********************************************/
/*****		Struttura CENTRALE	*****/
/*******************************************/
#sinistra {
		float:			right;
		width:			24%;
		background:		#DCDCEF;
		border:			1px solid #6D6DBE;
	 	}

#centro {		
		padding: 		0em 0em 0em 1em;
		margin:			0em 0em 1em 1em;
		position:		relative;
		width:			72%;
		float:			left;
	    
		min-height:		38em;
		height:			auto !important;
		height:			38em;
		}
DIV.internal 	{
		background:	#FFF;
		border:		1px solid #6D6DBE;
		}
#footer:after,
#centro:after,
#sinistra:after {
		content:		".";
		display:		block;
		height:			0;
		clear:			both;
		visibility:		hidden;
		}



/*********************************************/
/*****		Intestazione 		*****/
/*******************************************/
#intesta {
		color:			#FFF;
		background: 		#6D6DBE url(../img/fascione.jpg) 100% 0% no-repeat;
		height:			10em;
		}

#intesta H1 {
		font-family:		'Trebuchet MS', Verdana, Arial, Sans-Serif;
		font-size:		1.8em;
		font-weight:		normal;
		position:		absolute;
		}

#intesta H1 A {
		color: 			#CFCFEA;
		background: 		url(../img/gonfalone.gif) 10px 1px no-repeat;
		border:			none;
		display:		block;
		padding:		0em .5em 0em 100px;
		line-height:		4.3em;
		}
#intesta H1 A STRONG	{ color:#FFF; background:#6D6DBE; font-weight:normal; font-size:1.7em }

#intesta H1 A:hover {
		color:		#E88211;
		background: 	url(../img/gonfalone.gif) 10px 1px no-repeat;
		}
#intesta H1 A:hover STRONG { color:#FFF;}



/*********************************************/
/*****		Indirizzo 		*****/
/*******************************************/
#indirizzo {
		color:			#000;
		background:		#BBAAC8 url(../img/indiriz.jpg) 100% 50% repeat-y;
		border:			1px dotted #FFF;
		border-width:		1px 0px;
		font-size:		85%;

		text-align:		left;

		padding:		.2em 0em .2em 100px;
		margin-top:		-2.1em; 
		}



/*********************************************/
/*****		MENU			*****/
/*******************************************/
#menu 		{ padding:0; margin:0; }
#menu UL 	{
		color:			#FFF;
		background:		#6D6DBE;
		float:			left;
		display:		block;
		width:			100%;
		}
#menu LI 	{ list-style-type:none; display:inline }
#menu A 	{
		color:			#FFF;
		border:			none;

		display:		block;
		float:			left;

		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:#E88211 }



/*********************************************/
/*****		Percorso		*****/
/*******************************************/
#percorso {
		color:			#333;
		font-size:		80%;
		padding:		0em 0em .2em .7em;
		}
#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;
		padding:		2px 5px;
		}
#centrale H4,
#centrale H5,
#centrale H6 { margin:0 }

#centrale H1 {
		color:			#343474;
		font-weight:		bold;
		font-size:		2em;
		}

#centrale H2 {
		color:			#5A5AB6;
		font-size:		1.6em;
		}
#centrale H2 A { border:none }

#centrale H3 { 
		color:			#987DAA;
		font-size:		1.3em;
		font-weight:		normal;
		}

#centrale H4 {
		color:			#8989CB;
		font-size:		1.2em;
		padding:		.2em 1em;
		}
#centrale H5 { 
		color:			#B5A3C2;
		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;  font-size:.95em; }
#centrale TH		{ color:#FFF; background:#A2A2D5; font-size:1.1em; padding:.1em .5em; border:1px dotted #6D6DBE }
#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;
		clear:			both;
		}
#centrale FORM TEXTAREA { font-family:verdana, arial, sans-serif; font-size:80%; }


#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:			0px 0px 1.5em 0px;
		padding:		.5em 1em;
		background:		#FFF;
		border:			1px solid #588024;
		}



/*********************************************/
/*****		CONTENUTO		*****/
/*******************************************/
#centro UL,
#centro OL	{ margin:1em 0em 1.5em 5em; }
#centro LI	{ margin:.4em; }
#centro UL LI 	{ list-style-type:square }




/*********************************************/
/*****		INTESTAZIONI sinistra	*****/
/*******************************************/
#sinistra H2 {
		color:			#343474;
		background:		#CDCDE9;
		font-size:		116%;
		padding:		.2em 1em;
		}

#sinistra H3 {
		color:			#6D6DBE;
		background:		none;
		font-size:		1em;
		margin:			.6em 0em;
		padding:		.1em 0em .1em 1.2em;
		}



/*********************************************/
/*****		MENU a sinistra		*****/
/*******************************************/
#sinistra UL		{ list-style:none; background:#FFF; border-bottom:1px dotted #343474 }
#sinistra UL UL,	
#sinistra UL UL UL 	{ border:none }
#sinistra UL LI 	{ list-style:none; border-bottom:1px solid #CDCDE9; }
#sinistra UL LI A 	{
		color: 			#6D6DBE;
		background:		#FFF;
		border-bottom:		none;
		font-size:		.95em;
		display:		block;
		padding:		.5em .2em .4em 20px;
		height:			100%;
		}
#sinistra UL LI A:hover	{ color:#FFF; background:#E88211 }
#sinistra UL UL {
		margin:			0em 0em 0em 40px;
		border:			none;
		}
#sinistra UL UL UL { margin-left:20px; }

#sinistra UL UL LI { color:#E88211; border-bottom:1px solid #FFF; list-style-type:square; }
#sinistra UL UL LI A { padding-left:5px }

.selected 	{ font-weight:bold }

#sinistra DIV {float: none; margin: 0;padding: 0}

/*********************************************/
/*****		RICERCA LATERALE	*****/
/*******************************************/
#ricercasx 	{ margin:0; }
#ricercasx A:hover { color:#FFF }
#ricercasx LABEL { display:none }


FIELDSET {
		background:		#BBAAC8;
		border:			none;
		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 { 
		border:			1px solid #343474;
		margin:			.5em;
		padding:		.1em .2em;
		}

#centro FORM INPUT#mailformformtype_mail,
.input2 { 
		color:			#FFF;
		background:		#6D6DBE;
		border:			1px solid #343474;
		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:		#E88211;
		}

#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 #6D6DBE;
		background:		#FFF;
		margin:			1.5em 1em;
		padding:		0px 0px 5px 8px;
		}
#news DIV.news-latest-item:hover	{ border:1px solid #E88211 }
#news DIV.news-latest-item A		{ border:none }
#news DIV.news-latest-item H3		{ margin:1em 0em 0em 0em; }
#news DIV.news-latest-item H3 A 	{ color:#6D6DBE; border:none; font-size:110%; margin:0; padding:0; }
#news DIV.news-latest-item H3 A:hover 	{ color:#E88211 }
#news DIV.news-latest-item img		{ display:none }


#news SPAN.news-latest-date {
		border:			none;
		font-size:		85%;
		margin:			-10px 0px 0px 0px;
		display:		block;
		float:			left;
		clear:			both;
		}
#news SPAN.news-latest-date A	{
		color:			#FFF;
		background:		#6D6DBE;
		border:			1px dotted #343474;
		padding:		.2em .5em;
		}
#news SPAN.news-latest-date A:hover	{
		color:			#FFF;
		background:		#E88211;
		}

#news P { margin:0; padding:0 }

#news DIV.news-latest-gotoarchive { text-align:right }
DIV.news-latest-gotoarchive   { font-size:85% }
DIV.news-latest-gotoarchive A {
		color:			#FFF;
		background:		#6D6DBE;
		border:			1px solid #343474;
		padding:		.1em .5em;
		margin:			0px 20px 0px 0px;
		}
DIV.news-latest-gotoarchive A:hover {
		color:			#FFF;
		background:		#E88211;
		}



/*********************************************/
/*****		NEWS LIST		*****/
/*******************************************/
#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		{ 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;
		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 }








/*************************************/
/*****		FOOTER 		*****/
/***********************************/

#footer		{
		color:			#6C6CBD;
		background:		#CDCDE9;
		border:			1px dotted #6C6CBD;
		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:#E88211 }
#footer DIV		{ padding:.3em .8em }
#footer div.primo 	{ float:left }
#footer div.secondo 	{ float:right }

/*************************************/
/*****		BOTTOM 		*****/
/***********************************/

#bottomen	{ font-size:90%; border:1px dotted #FFF; border-width:1px 0px }
#bottomen UL	{ background:#3F3F8F; 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:			.2em;
		padding:		.1em;
		font-size:		.95em;
		font-weight:bold
		}
#bottomen LI A:hover		{ color:#E88211 }


/************************************/
/*****		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;}
#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}

