/*
Autore		> 	Fabio Dreosso | www.dreosso.it |
				per SYNERGIE  | www.synergie-web.it |
Versione	>	1.0 - 18.02.2008

Stile		>	Stile per tutte le pagine
*/



/*********************************/
/*****		GLOBALI 		*****/
/********************************/
*		{ margin:0; padding:0; }
HTML 	{ font-size: 100% }
BODY 	{
		color:			#000;
		background:		#679819 url(../img/back.gif) 0 0 repeat-x;
		font-size:		0.8em;
		font-family:	verdana, arial, sans-serif;
		text-align:		center;
		}
A		{ color:#D7762F; border-bottom:1px dotted; padding:0em .2em; text-decoration:none }
A:hover	{ color:#D7762F; border-bottom:1px solid }

#skippo { position:absolute; margin-left:-10000px; }
.oldbrw { display:none }



/********************************/
/*****		STRUTTURA 		*****/
/********************************/
#sito		{ 
		text-align:		left;
		background:		url(../img/sfondo.jpg) 0 0 no-repeat;
		padding-top:	60px;
		}

#intestazione {
		color:				#FFF;
		background: 		#0C3161 url(../img/bintesta.jpg) 0 0 repeat-x;
		border:				1px solid #378EC8;
		border-width:		1px 0px;
		height:				45px;
		}
#centrale { clear:both; margin-top:20px; }



/************************************/
/*****		Intestazione 		*****/
/************************************/
#intesta { float:left }		
#intesta SPAN { display:none }
#intesta H1 A {
		background: 		url(../img/logo.gif) 0 0 no-repeat;
		border:				none;
		display:			block;
		height:				35px;
		width:				708px;
		margin:				5px 0px 5px 30px;
		}
#intesta H1 A:hover { background:#2F7AAA url(../img/logo.gif) 0 0 no-repeat; }



/************************/
/*****		LINGUA	*****/
/************************/
#lingua H2 { display:none }
#lingua {
		float:				right;
		font-family:		arial, verdana, sans-serif;
		font-size:			.7em;
		margin-right:		13px;
		display:			inline;
		}
#lingua UL { list-style:none; display:inline; }
#lingua UL LI { 
		display:			block;
		float:				left;
		width:				26px;
		height:				43px;
		margin-right:		7px;		
		}
#lingua UL LI A {
		color:				#58585A;
		border:				1px solid #000;
		display:			block;
		text-align:			center;
		padding-top: 		31px;
		}
#lingua UL LI A:hover { border:1px solid #9EC9E4 } 
#lingua UL LI A SPAN { display:none }

A.language2 { background: #FFF url(../img/ita.gif) 50% 0 no-repeat }
A.language1 { background: #FFF url(../img/fvg.gif) 50% 0 no-repeat }
#lingua UL LI A.language2:hover { color:#FFF; background:#2F7AAA url(../img/ita.gif) 50% 0 no-repeat }
#lingua UL LI A.language1:hover { color:#FFF; background:#2F7AAA url(../img/fvg.gif) 50% 0 no-repeat }





/************************************/
/*****		struttura centrale	*****/
/************************************/

#centro {		
		width:			60%;
		float:			left;
		font-size:		.85em;
		margin-left:	15px;
		min-height:		36em;
		height:			auto !important;
		height:			36em;
		}
#centro:after,
#sinistra:after {
		content:		".";
		display:		block;
		height:			0;
		clear:			both;
		visibility:		hidden;
		}
#centro,		
#sinistra {  }
		
* html #centro,		
* html #sinistra { display:inline }


/************************************/
/*****		MENU a sinistra		*****/
/************************************/
#sinistra			{ 
		background:		#95B75E url(../img/sfondomenu.jpg) 0 0 no-repeat;
		padding:		10px;
		margin-left:		19px;	
		float:			left;
		width:			30%;		
		}

#sinistra H2		{ display:none; }
#sinistra UL		{ list-style:none; background:#274C60 url(../img/b2menu.jpg) 0 0 no-repeat; padding-top:10px; width:100% }

#sinistra UL LI A 	{
		color: 				#FFF;
		background:			url(../img/m1.gif) 20px 50% no-repeat;
		border-bottom:			none;
		font-size:			1.1em;
		display:			block;
		margin:				0;
		padding:			.5em 20px .5em 50px;
		height:				100%;
		font-family:			tahoma, arial, verdana, sans-serif;
		letter-spacing:			.07em;
		}
#sinistra UL LI A:hover	{ background:#2F7AAA url(../img/m1o.gif) 20px 50% no-repeat;  }
#sinistra UL UL 		{ width:70%; padding-top:0; border:10px solid #2F7AAA; background:#FFF; }
#sinistra UL UL UL 		{ width:100%; border:10px solid #9EC9E4 }
#sinistra UL UL LI A {
		color: 				#2F7AAA;
		background:			#FFF;
		border-bottom:			1px solid #2F7AAA;
		padding:			.5em 15px;
		font-family:			verdana, arial, sans-serif;
		font-weight:			bold;
		font-size:			.85em;
		text-transform:			uppercase;
		}
#sinistra UL UL A:hover	{ color:#FFF; background:#9EC9E4 }
#sinistra UL UL UL A { border-bottom:1px solid #9EC9E4; }

.selected 	{ font-weight:bold }


/************************************/
/*****		RICERCA LATERALE	*****/
/************************************/

#ricercasx FIELDSET.inevidenza LEGEND,
#ricercasx LABEL { display:none }
#ricercasx FIELDSET {
		background:		#274C60 url(../img/bsearch.jpg) 0 100% repeat-x;
		border:			none;
		margin:			0;
		padding:		1em .5em .3em .5em;
		}

#ricercasx P A { color:#FFF; font-size:80%}
#ricercasx P A:hover { background:#2F7AAA; }

FIELDSET INPUT		{ 
		border:			1px solid #000;
		font-family:		verdana, arial, sans-serif;
		font-size:		.85em;
		margin:			.5em;
		padding:		.1em .5em
		}
INPUT[type='submit'] { color:#FFF; background:#2F7AAA; border:1px solid #000; text-transform:uppercase; font-weight:bold; }
INPUT[type='submit']:hover { background:#F27724; border:1px solid #FBCA59 }




/********************************/
/*****		Percorso		*****/
/********************************/
.percorso {
		color:			#616161;
		background:		#FFF url(../img/o-px1.gif) 0 100% repeat-x;
		font-size:		80%;
		padding:		12px 0px 12px 30px;
		margin:			0;
		display:		block;
		}



/************************************/
/*****		PAGINE INTERNE	*****/
/************************************/
#interna 	{ background:#95B75E; padding:9px; margin-bottom:10px }
#content 	{ background:#FFF; border:1px solid #95B75E; padding-bottom:10px } 

#content H1 {
		color: 			#FFF;
		background:		#7DD046 url(../img/bh3.jpg) 0 100% repeat-x;
		border: 		1px solid #586409; 
		border-width:		1px 0px;
		}
#content H2 	{ color:#2F7AAA }



/************************************/
/*****	INTESTAZIONI CENTRALI	*****/
/************************************/
#centrale H1,
#centrale H2,
#centrale H3 { 
		font-family:		Tahoma, verdana, arial, helvetica,sans-serif;
		letter-spacing:		.05em;
		font-weight:		normal;
		padding:			.2em .2em .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 { font-size:1.8em }
#centrale H2 { font-size:1.6em }
#centrale H3 { color:#000; font-size:1.5em; }
#centrale H4 { color:#99521E; font-size:1.3em }
#centrale H5 { color:#BC6424; font-size:1.2em }
#centrale H6 { color:#333; font-size:1.1em; font-weight:bold; text-transform:uppercase;  }



/*********************************************/
/*****		CORPO CENTRALE		*****/
/*******************************************/
#centrale P		{ padding:0; margin:.5em .2em .5em 30px; }
#centrale P IMG 	{ border: 1px solid #333; margin:.2em }
#centrale A IMG 	{ border: 1px solid #333; }

#centrale TABLE 	{ padding:0; margin:1em; width:95%; font-size:.95em; }
#centrale TH		{ 
		color:			#FFF;
		background:		#4998CD url(../img/bh2.jpg) 0 100% repeat-x;
		border: 		1px solid #0C3161; 
		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 }

#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 }

#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;
		}







/*********************/
/*****	NEWS	*****/
/*******************/
HR.clearer { display:none }


/*********************/
/*****	SINGOLA	*****/
/*******************/

DIV.news-single-timedata,
DIV.news-single-category { margin:5px 20px }
DIV.news-single-additional-info {
		background:		#F8F8F8;
		border:			1px dotted #C0C0C0;
		margin:			20px;
		padding:		5px 10px
		}
DIV.news-single-backlink { 
		border-top:		1px dotted #C0C0C0;
		margin:			10px 20px;
		padding:		10px
		}

DIV#content DIV.news-single-additional-info DL { margin:10px 0px; }
DIV#content DIV.news-single-additional-info DT { font-weight:bold }




/*********************************************/
/*****		NEWS LIST		*****/
/*******************************************/
#centro DIV.news-list-container	{ margin:0; padding:0; }
#centro DIV.news-list-item	{ 
		background:		#F7F7F7;
		border:			1px dotted #CCC;
		margin:			10px 20px;
		padding:		.5em .5em .5em .8em;
		}
DIV.news-list-item SPAN.news-list-date { color:#888 }
#centro DIV.news-list-item H3 A { color:#000; border:none }
#centro DIV.news-list-item H3 A:hover { color:#D7762F }
#centro DIV.news-list-item SPAN.news-list-date { }
#centro DIV.news-list-morelink A { text-transform:uppercase; font-size:80%; margin-left:2em }


/*********************************************/
/*****		NEWS MULTIPAGINA	*****/
/*******************************************/
.news-list-browse {
		background:		#FFF;
		clear:			both;
		margin:			2em 0em;
		border:			1px solid #FFF;
		}
.news-list-browse SPAN.evidenti	{ font-weight:bold; color:#C98A45 }
#centro DIV.news-list-browse UL		{
		display:		block;
		float:			left;
		margin:			0;
		padding:		0;
		width:			60%;
		text-align:		center;
		}
#centro DIV.news-list-browse UL LI	{ 
		list-style-type:	none;		
		margin:			0;
		display:		inline;
		text-align:		center;
		width:			2em;
		}
.news-list-browse LI.evidenti	{
		color:			#FFF;
		background:		#7AB11D;
		border:			1px solid #5F8B18;
		font-weight:		bold;
		}

#content P.precedente,
#content P.prossima	{ width:15%; margin:0; }
#content P.precedente	{ float:left; text-align:left; padding:2px 10px }
#content P.prossima	{ float:right; text-align:right; padding:2px 10px }

/************************************/
/*****		TABELLE	*****/
/************************************/
TABLE.csc-uploads {

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; width:4em;}
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}


/*****************************/
/*****		FOOTER		*****/
/***************************/
#footer {
		background:			#7AB11D;
		border-top:			1px solid #89C721;
		margin-top:			10px;
		}
#afooter {
		color:				#FFF;
		background:  		#679819 url(../img/bfooter.jpg) 0 0 repeat-x;
		border-top:			1px solid #89C721;
		margin-top:			10px;
		padding-left:		60px;
		font-size:			80%;
		letter-spacing:		.02em;
		}
#footer,
#afooter {
		clear:				both;
		overflow:			hidden;
		width:				100%;
		}
#footer H3 				{ 
		font-size:			1.7em;
		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:#F79F33 }
#footer P 				{ margin-bottom:12px; margin-right:50px }

#afooter DIV			{ width:33%;}
#afooter DIV.primo,
#afooter DIV.secondo	{ float:left }
#afooter DIV.terzo		{ float:right }






