/*
Autore		> 	Fabio Dreosso | www.dreosso.it |
				per SYNERGIE  | www.synergie-web.it |
Versione	>	1.0 - 10.03.2008

Stile		>	Stile per tutte le pagine
*/


/*********************************/
/*****		GLOBALI 		*****/
/********************************/
*	{ margin:0; padding:0; }
HTML 	{ font-size: 100% }
BODY 	{
		color:			#FFF;
		background:		#509BAF;
		font-size:		0.8em;
		font-family:	verdana, arial, sans-serif;
		text-align:		center;
		}
A	{ color:#BA7A1B; border-bottom:1px dotted; padding:0em .2em; text-decoration:none }
A:hover	{ color:#4997B4; border-bottom:1px solid }

#skippo { position:absolute; margin-left:-10000px; }
.oldbrw { display:none }


/*****************************/
/*****		SITO 		*****/
/***************************/
#sito		{ color:#000; text-align:left; width:100% }


/************************************/
/*****		INTESTAZIONE SITO	*****/
/************************************/
#intestazione { 
			position:			absolute;
			width:				22%;
			background:			#C0AF93 url(../img/bsearch.jpg) 0 100% repeat-x;
			border:				1px solid #FFF;
			border-top:			none;
			margin-left:			1%;
			}
#intestazione H1 {	
			font-weight:			normal;
			font-size:			1em;
			text-align:			center;
			}
#intestazione H1 A {
			color:				#FFF;
			background:			url(../img/gonfalone.gif) 50% 10px no-repeat;
			font-family:		arial, verdana, sans-serif;
			font-size:			.8em;
			text-transform:		uppercase;
			border:				none;
			padding:			105px 0px 0px 0px;
			display:			block;
			margin-bottom:		20px;
			}
#intestazione H1 A SPAN {
			background:		#3D7583;
			border:			1px solid #FFF;
			border-width:		1px 0px;
			font-family:		"Trebuchet MS", Tahoma;
			font-size:		2.5em;
			text-transform:		none;
			display:		block;
			letter-spacing: 	.05em;
			line-height:		1em;
			padding:		6px 0px;
			margin:			5px 0px;
			}
#intestazione H1 A:hover	{ background:#DBCCB5 url(../img/gonfalone.gif) 50% 10px no-repeat; }
#intestazione H1 A:hover SPAN	{ background:#509BAF }


/************************************/
/*****		MENU INTESTAZIONE 	*****/
/************************************/
#intestazione H2		{ display:none }
#intestazione UL		{ list-style:none; border-top:1px solid #FFF }
#intestazione UL LI A	{ 
			color:			#FFF;
			background:		#B39362 url(../img/menusx.gif) 20px 50% no-repeat;
			border-bottom:		1px solid #FFF;
			padding:		.5em 0px .5em 40px;
			display:		block;
			font-family:		"Trebuchet MS", Tahoma;
			font-size:		1.1em;
			letter-spacing: 	.05em;
			height:			100%;
			}
#intestazione UL UL	{ border-top:none; border-bottom:1px solid #FFF }
#intestazione UL UL LI A	{ 
			background:		url(../img/menusxs.gif) 40px 50% no-repeat;
			border:			none;
			padding:		.5em 0px .5em 50px;
			font-family:		verdana, arial, sans-serif;
			font-size:		.9em;
			}
#intestazione UL UL UL	{ border:none; }
#intestazione UL UL UL LI A	{ 
			background:		#A76D18 url(../img/menusxs.gif) 60px 50% no-repeat;
			border:			none;
			padding:		.5em 0px .5em 70px;
			font-family:		verdana, arial, sans-serif;
			font-size:		.85em;
			}		
#intestazione UL LI A:hover	{ background:#4997B4 url(../img/menusx.gif) 20px 50% no-repeat }
#intestazione UL UL LI A:hover	{ background:#66A8C1 url(../img/menusxs.gif) 40px 50% no-repeat }
#intestazione UL UL UL LI A:hover	{ background:#66A8C1 url(../img/menusxs.gif) 60px 50% no-repeat }



A.selected { font-weight:bold; text-decoration:underline }

/************************************/
/*****		RICERCA LATERALE	*****/
/************************************/
#ricercasx { margin:30px 0px 20px; text-align:center }
#ricercasx FIELDSET.inevidenza LEGEND,
#ricercasx LABEL { display:none }
#ricercasx FIELDSET {
		border:			none;
		margin:			0;
		padding:		1em .5em .3em .5em;
		}

#ricercasx P A { color:#000; font-size:80%}
#ricercasx P A:hover { color:#FFF; background:#66A8C1 }

FIELDSET INPUT		{ 
		background:		#FFF; 
		border:			1px solid #376C79;
		font-family:		verdana, arial, sans-serif;
		font-size:		.85em;
		margin:			.5em;
		padding:		.1em .5em
		}
FIELDSET INPUT:focus { 
		background:		#FFF;
		border:			1px solid #66A8C1; 
		}
INPUT[type='submit'] { color:#FFF; background:#3D7583; border:1px solid #376C79; text-transform:uppercase; font-weight:bold; }
INPUT[type='submit']:hover,
INPUT[type='submit']:focus { color:#FFF; background:#66A8C1; border:1px solid #FFF }


/************************/
/*****		LINGUA	*****/
/************************/
#lingua {
		background:			url(../img/blingue.jpg) 0 0 repeat-x;
		font-family:		verdana, arial, sans-serif;
		font-size:			.75em;
		padding-right:		2em;
		text-align:			right;
		height:				3.7em; 
		line-height:		3.7em;
		}
#lingua H2 	{ display:none }
#lingua A	{ color:#FFF; border:none }
#lingua A:hover { color:#FFF; background:#C0AF93 }


/************************/
/*****		FASCIA	*****/
/************************/
#fascia {
		height:				200px;
		background:			#96CEFF url(../img/bfascia.jpg) 0 100% repeat-x;
		border:				1px solid #6F4211;
		border-width:		1px 0px;
		}
#fascia DIV { background:url(../img/ifascia.jpg) 100% 0 no-repeat; height:200px; }
#fascia DIV SPAN { display:none }


/************************************/
/*****		struttura centrale	*****/
/************************************/
#centrale	{ 
		clear:			both;
		float:			left;
		padding:		15px 1em 15px 23em;
		min-height:		40em;
		height:			auto !important;
		height:			40em;
		width:			99%;
		padding:		15px 0px;
		}
#centrale:after {
		content:		".";
		display:		block;
		height:			0;
		clear:			both;
		visibility:		hidden;
		}
#centro		{
		float:			right;
		font-size:		.85em;
		background:		#FFF;
		border:			1px solid #6F4211;
		width:			75%;
		}
#centro DIV { margin:10px }
#centro DIV DIV { margin:0px }

* #centrale,
* html #centro { display:inline }


/********************************/
/*****		Percorso		*****/
/********************************/
.percorso {
		color:			#616161;
		border-bottom:		1px dotted #D3D3D3;
		font-size:		80%;
		padding:		12px 0px 12px 30px;
		margin:			0;
		display:		block;

		}






/************************************/
/*****	INTESTAZIONI CENTRALI	*****/
/************************************/
#centrale H1,
#centrale H2,
#centrale H3 { 
		font-family:		"Trebuchet MS", Tahoma, verdana, arial, helvetica,sans-serif;
		letter-spacing:		.05em;
		font-weight:		normal;
		padding:			.2em 0em .2em 15px;
		}
#centrale H4,
#centrale H5,
#centrale H6 { padding:.2em 0px .2em 20px; }

#centrale H1 A,
#centrale H2 A,
#centrale H3 A,
#centrale H4 A,
#centrale H5 A,
#centrale H6 A { border:none }

#centrale H1 { 
		color:			#3D7583;
		background:		url(../img/bh1.jpg) 0 100% repeat-x;
		border-bottom:		1px solid #D3D3D3;
		font-size:		1.8em;
		text-transform:		uppercase;
		}
#centrale H2 { color:#539DB9; font-size:1.6em }
#centrale H3 { color:#BA7A1B; font-size:1.5em; font-weight:bold; letter-spacing:normal; }
#centrale H4 { color:#3D7583; font-size:1.3em }
#centrale H5 { color:#BA7A1B; font-size:1.2em }
#centrale H6 { color:#539DB9; font-size:1.1em; font-weight:bold; text-transform:uppercase;  }



/*********************************************/
/*****		CORPO CENTRALE		*****/
/*******************************************/
#centrale P			{ padding:0; margin:.8em 0em .8em 30px; }
#centrale P IMG 	{ border: 1px solid #000; margin:.2em }
#centrale A IMG 	{ border: 1px solid #000; }

#centrale TABLE 	{ padding:0; margin:1em; width:95%; font-size:.95em; }
#centrale TH		{ 
		color:			#FFF;
		background:		#458798;
		border: 		1px solid #376C79; 
		font-size:		1.1em;
		padding:		.2em .5em 
		}
#centrale TD		{ border-bottom:1px dotted #EEE; font-size:1em; padding:.2em .3em }
#centrale TH P,
#centrale TD P		{ background:none }
#centrale TD A IMG 	{ border:none }

#centrale UL,
#centrale OL	{ padding:0; margin:1em 0em 1.5em 5em; }
#centrale LI	{ padding:0; margin:.4em; }
#centrale UL LI 	{ list-style-type:square }

#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:		#FBF9F0;
		border:			1px solid #DFDFDF;
		}



/*** ARCHIVIO NEWS ***/
HR.clearer 	{ display:none }

.news-single-additional-info DL,
DIV#centro DIV.news-list-container DIV.news-list-item { 
		border:			1px solid #EEE;
		padding:		5px 15px;
		margin:			15px 0px;
		}
DIV#centro DIV.news-latest-container SPAN.news-latest-date,
DIV#centro DIV.news-list-container DIV.news-list-item span.news-list-date { 
		color:			#509BAF;
		}
DIV#centro DIV.news-list-container DIV.news-list-item P,
DIV#centro DIV.news-list-container DIV.news-list-item H3,
DIV#centro DIV.news-list-container DIV.news-list-item H3 A { 
		margin:			0;
		padding:		0;
		}
DIV#centro DIV.news-list-container DIV.news-list-item DIV.news-list-category { display:none }



/*** NEWS SINGOLA ***/
DIV.news-single-item DIV.news-single-timedata { text-align:right; }
DIV.news-single-item  DIV.news-single-category { color:#666; font-size:90%; margin:0; }
DIV#centro DIV.news-single-item P.news-single-author { margin:0px 0px 0px 1em; padding:0; font-size:90%; }
DIV#centro DIV.news-single-item H2 { text-transform:uppercase }
DIV#centro DIV.news-single-item H3 { margin-top:15px }

DIV#centro DIV.news-single-img DL { 
		float:			left;
		background:		#EEE;
		border:			1px solid #666;
		margin:			5px 10px;
		padding:		10px;
		height:			200px;
		}
DIV#centro DIV.news-single-img DL A { border:none }
DIV#centro DIV.news-single-img DL DD { text-align:center; color:#666; font-size;90% }

.news-single-additional-info DL DT { font-weight:bold; margin-bottom:10px }




/*** FOOTER ***/
#footer {
		background:		#DBCCB5;
		border-top:		1px solid #FFF;
		margin-top:		10px;		
		}
#afooter {
		color:			#FFF;
		background:  		#C0AF93 url(../img/bfooter.jpg) 0 0 repeat-x;
		border-top:		1px solid #FFF;
		margin-top:		10px;
		padding-left:		2em;
		letter-spacing:		.02em;
		}
#footer,
#afooter {
		clear:			both;
		overflow:		hidden;
		width:			100%;
		}
#footer H3 {

		font-size:		1.3em;
		font-family:		Tahoma, verdana, arial, helvetica,sans-serif;
		font-weight:		normal;
		letter-spacing:		0.1em;
		margin-top:		15px;
		}
#footer A			{ color:#FFF; font-weight:bold	}
#footer A:hover			{ color:#FFF; background:#66A8C1 }
#footer UL			{ list-style-type:none }
#footer UL LI A 		{ border:none }
#footer UL LI A IMG		{ border:none }
#footer P 			{ clear:both; margin-bottom:12px; margin-right:50px }

#afooter DIV			{ font-size:80%; width:48% }
#afooter DIV.primo,
#afooter DIV.secondo		{ float:left }
#afooter DIV.secondo UL { list-style-type:none }
#afooter DIV.secondo UL LI { 
		display:		inline;
		height:			50px;
		width:			130px;
		display:		block;
		float:			left;
		margin-right:		30px
		}
		
/************************************/
/*****		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}