/*
Autore		> 	Fabio Dreosso | www.dreosso.it |
				per SYNERGIE  | www.synergie-web.it |
Versione	>	1.0 - 10.03.2008
Autore		> 	Roberto Corai
Versine		>	2.0 - 1.09.2010

Stile		>	Stile per tutte le pagine
*/

//*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 3.0.0
build: 1549
*/
.yui-cssreset html{color:#000;background:#FFF;}.yui-cssreset body,.yui-cssreset div,.yui-cssreset dl,.yui-cssreset dt,.yui-cssreset dd,.yui-cssreset ul,.yui-cssreset ol,.yui-cssreset li,.yui-cssreset h1,.yui-cssreset h2,.yui-cssreset h3,.yui-cssreset h4,.yui-cssreset h5,.yui-cssreset h6,.yui-cssreset pre,.yui-cssreset code,.yui-cssreset form,.yui-cssreset fieldset,.yui-cssreset legend,.yui-cssreset input,.yui-cssreset textarea,.yui-cssreset p,.yui-cssreset blockquote,.yui-cssreset th,.yui-cssreset td{margin:0;padding:0;}.yui-cssreset table{border-collapse:collapse;border-spacing:0;}.yui-cssreset fieldset,.yui-cssreset img{border:0;}.yui-cssreset address,.yui-cssreset caption,.yui-cssreset cite,.yui-cssreset code,.yui-cssreset dfn,.yui-cssreset em,.yui-cssreset strong,.yui-cssreset th,.yui-cssreset var{font-style:normal;font-weight:normal;}.yui-cssreset li{list-style:none;}.yui-cssreset caption,.yui-cssreset th{text-align:left;}.yui-cssreset h1,.yui-cssreset h2,.yui-cssreset h3,.yui-cssreset h4,.yui-cssreset h5,.yui-cssreset h6{font-size:100%;font-weight:normal;}.yui-cssreset q:before,.yui-cssreset q:after{content:'';}.yui-cssreset abbr,.yui-cssreset acronym{border:0;font-variant:normal;}.yui-cssreset sup{vertical-align:text-top;}.yui-cssreset sub{vertical-align:text-bottom;}.yui-cssreset input,.yui-cssreset textarea,.yui-cssreset select{font-family:inherit;font-size:inherit;font-weight:inherit;}.yui-cssreset input,.yui-cssreset textarea,.yui-cssreset select{*font-size:100%;}.yui-cssreset legend{color:#000;}



/*********************************/
/*****		GLOBALI 		*****/
/********************************/
*	{ margin:0; padding:0; }
HTML 	{ font-size: 100% }
BODY 	{
		color:		#FFF; 
		background:	#0D4169 url(../img/bg.gif) repeat;
		font-size:	0.8em;
		font-family:	verdana, arial, sans-serif;
	}
A	{ color:#2a67aa; border:none; padding:0em .2em; text-decoration:none }
A:hover	{ color:navy; border-bottom:1px solid; text-decoration: none }

#skippo { position:absolute; margin-left:-10000px; }
.oldbrw { display:none }


/*****************************/
/*****		SITO 		*****/
/***************************/
#sito		{  width:100% }


/************************************/
/*****		INTESTAZIONE SITO	*****/
/************************************/
#intestazione { 
			position:		absolute;
			width:	280px;
			background:		#0D4169;
			border:			1px solid #FFF;
			border-top:		none;
			margin-left:		12px;
			text-shadow: 1px 1px 1px #ffe56b;
			}
#intestazione H1 {	
			font-weight:		normal;
			font-size:		1em;
			text-align:		center;
			}
#intestazione H1 A {
			color:			#000;
			background:		#FFD800 url(../img/gonfalone.png) 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:		0px;
			}
#intestazione H1 A SPAN {
			color:			#FFF;
			background:		#0D4169;
			border-top:			1px solid #FFF;
			font-family:		"Trebuchet MS", Tahoma;
			font-size:		2.5em;
			text-shadow: -1px -1px 1px #AF8C01;
			text-transform:		none;
			display:		block;
			letter-spacing: 	.05em;
			line-height:		1em;
			padding:		6px 0px;
			
			}

#intestazione H1 A:hover SPAN	{ background:#FFD800  }
#intestazione H1 A:hover	{ background:#FFD800 url(../img/gonfalone.png) 50% 10px no-repeat; }

/************************************/
/*****		MENU INTESTAZIONE 	*****/
/************************************/
#intestazione H2		{ display:none }
#intestazione UL		{ list-style:none; border-bottom:1px solid #FFF;border-top:1px solid #FFF; margin-bottom: 8px; }
#intestazione UL	 UL	{margin-bottom: 0px; }
#intestazione UL UL		{ border-bottom:1px solid #FFF; border-top:none; } 
#intestazione UL UL UL		{ border:none; } 
#intestazione UL.menu LI A	{ background-color: #FFD800;}
#intestazione UL LI A	{ 
			color:			#282828;
			border: 	0px;
			border-bottom:			1px solid #FFE56B;
			padding:		.5em 0px .5em 25px;
			display:		block;
			font-family:		"Trebuchet MS", Tahoma;
			font-size:		1.05em;
			letter-spacing: 	.05em;
			text-transform: uppercase
			}
#intestazione UL.menu UL LI A	{ 
			background:		#FFE56B url(../img/menusxs.gif) 35px 50% no-repeat;
			border:			none;
			padding:		.5em 0px .5em 50px;
			font-family:		verdana, arial, sans-serif;
			font-size:		.9em;
			text-transform: capitalize
			}
#intestazione UL.menu UL UL LI A	{ 
			background:		#FFFF4B url(../img/menusxs.gif) 50px 50% no-repeat;
			border:			none;
			padding:		.5em 0px .5em 65px;
			font-family:		verdana, arial, sans-serif;
			font-size:		.85em;
			text-transform: capitalize
			}		
#intestazione UL LI A:hover	{ color:#FFF; background:#0b4492 url(../img/menusx.gif) 10px 50% no-repeat }
#intestazione UL UL LI A:hover	{ color:#FFF; background:#0b4492 url(../img/menusxs.gif) 35px 50% no-repeat }
#intestazione UL UL UL LI A:hover	{ color:#FFF;  background:#0b4492 url(../img/menusxs.gif) 50px 50% no-repeat }
#intestazione UL LI A.selected {background:#FFD800 url(../img/menusx.gif) 10px 50% no-repeat}

/*personalizzazioni menu */
#intestazione SPAN.layout-1 A {background: url(../img/new.gif) 0px 50% no-repeat;}
#intestazione SPAN.layout-2 {font-weight: bold}
#intestazione LI SPAN.layout-3 A {color:#FFF; background:#0b4492; text-shadow: none}
#intestazione LI SPAN.layout-3 A:hover {color:#FFD800; text-shadow: none}


/************************************/
/*****		RICERCA LATERALE	*****/
/************************************/

#intestazione DIV.footer-menu {background: #FFD800; border-top: 1px solid #FFF; padding: .3em;}
#ricercasx { margin:5px 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; }

FIELDSET INPUT		{ 
		background:		#DDD; 
		border:			1px solid #6F4211;
		font-family:	verdana, arial, sans-serif;
		font-size:		.85em;
		margin:			.5em;
		padding:		.3em .5em;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		}
FIELDSET INPUT:focus { 
		background:		#FFF;
		border:			1px solid #E0B327; 
		}
INPUT[type='submit'] { 
	color:#F4CA39; 
	background:#0b4492; 
	border:1px solid #000; 
	text-transform:uppercase; 
	font-weight:bold;padding:.2em .5em 

	}
INPUT[type='submit']:hover,
INPUT[type='submit']:focus { color:#000; background:#E0B327; border:1px solid #6F4211 }


/************************/
/*****		LINGUA	*****/
/************************/
#lingua {
		font-family:		verdana, arial, sans-serif;
		font-size:		.75em;
		padding-right:		2em;
		text-align:		right;
		height:			2.7em; 
		line-height:		2.5em;
		}
#lingua H2 	{ display:none }
#lingua A	{ color:#000; border:none }
#lingua A:hover { color:#F4A717 }


/************************/
/*****		FASCIA	*****/
/************************/
#fascia {
		height:				150px;
		background:			#0b4492;
		border-top:			1px solid #3FC6E1;
		border-bottom:		1px solid #3FC6E1;
		}
#fascia DIV { background:url(../img/titolo-foto.jpg) 300px 0 no-repeat; height:150px; }
#fascia DIV SPAN { display:none }


/************************************/
/*****		struttura centrale	*****/
/************************************/
#centrale	{ 
		padding: .5em 1em;
		padding-left:	295px;
        margin-right: 0px;
		}
#centrale:after {
		content:		".";
		display:		block;
		height:			0;
		clear:			both;
		visibility:		hidden;
		}



* html #centro { display:inline }


/********************************/
/*****		Percorso		*****/
/********************************/
.percorso {
		color:			#FFF;
		border-bottom:	1px dotted #457E9B;
		font-size:		80%;
		padding:		4px 0px 8px 10px;
		margin:			0;
		display:		block;

		}
.percorso A {color:            #FFF;}


/************************************/
/*****	INTESTAZIONI CENTRALI	*****/
/************************************/
#centrale H1,
#centrale H2,
#centrale H3 { 
		font-family:		"Trebuchet MS", Tahoma, verdana, arial, helvetica,sans-serif;
		font-weight:		normal;
		padding:			.2em .5em;
		}
#centrale H4,
#centrale H5,
#centrale H6 { padding:.2em 0px .2em 0; }

#centrale H1 A,
#centrale H2 A,
#centrale H3 A,
#centrale H4 A,
#centrale H5 A,
#centrale H6 A { border:none }

#centrale H2.csc-firstHeader { 
		color:			#1A4364;
		border-bottom:		1px solid #D3D3D3;
		font-size:		1.5em;
		text-transform:		uppercase;
                padding-left:.7em

		}

#centrale H2 {border:none}
#centrale H3 { color:#1A4364; font-size:1.4em; margin-left: 18px;font-weight:bold; letter-spacing:normal; }
#centrale H4 { color:#1A4364; font-size:1.3em; margin-left: 21px;}
#centrale H5 { color:#1A4364; font-size:1.2em; margin-left: 24px;}
#centrale H6 { color:#1A4364; font-size:1.1em; margin-left: 27px;font-weight:bold; text-transform:uppercase;  }

#centrale div.csc-textpic {margin:.4em 1em}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {font-size:80%}

/*********************************************/
/*****		CORPO CENTRALE		*****/
/*******************************************/
#centrale P		{ padding:0; margin:10px 10px 15px 14px; }
#centrale P IMG 	{ border: 1px solid #000; margin:.2em }
#centrale A IMG 	{ border: 1px solid #000; }

#centrale TABLE 	{ padding:0; margin:1em;  font-size:.95em; }
#centrale TH		{ 
		color:			#FFF;
		background:		#154d94;
		border: 		1px solid #000; 
		font-size:		1.1em;
		padding:		.2em .5em 
		}
#centrale TD		{ border-bottom:1px dotted #EEE; font-size:1em; padding:.2em .3em }
#centrale TD.csc-uploads-icon	{ width:30px; }

#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;
		}
		
#centrale .csc-textpic A {border:0}

#centrale DIV.contenuti {
	color:#333; 
	background:#FFF; 
	border:4px solid #ffd400; 
	width:auto; 
	min-height:50em;
	margin:10px;
	}


/*** 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:			#F4A717;
		}
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 { font-size: 85%; color: #444; margin-top: 3px }



/*** 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;padding-left:.7em }
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; padding-left:.7em }
DIV#centro DIV.news-single-item H3 { margin-top:15px }

DIV#centro DIV.news-single-img DL { 

		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 }

DIV.news-list-browse {text-align: center; margin-bottom: 1em}
DIV.news-list-browse .selected {border: 1px solid navy; padding:1px 3px}


/*** FOOTER ***/
#footer {
		background:		#ffd400;
		border-top:		1px solid #FFF;
		margin-top:		10px;
		}
#afooter {
		color:			#fff;
		background:  	#0b4492;
		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:#E1B400; font-weight:bold	}
#footer A:hover			{ color:#F4A717 }
#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; font-size:.8em }

#afooter DIV			{ font-size:100%; width:48% }
#afooter DIV.primo,
#afooter DIV.secondo		{ float:left; }
#afooter DIV.secondo        	{ padding-top:1em}

#footer .loghi { 
		border: none;
		display: block;
		background:		#0b4492;
		padding-left: 22px
		}
#footer .loghi IMG {height: 52px; width: auto}

/************************************/
/*****		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}
		
		
		

		
