/*
Autore		> 	Fabio Dreosso | www.dreosso.it |
			per SYNERGIE  | www.synergie-web.it |
Versione	>	1.0 - 06.06.2007
		>	1.1 - 22.02.2008

Stile		>	Stile per tutte le pagine
*/



/*****		GLOBALI		***/
*	{ margin:0; padding:0; }
HTML 	{ font-size:100%; }
BODY 	{
	color:		#000; 
	background: 	#A9D5E4 url(../img/Acqua.jpg) 0 0 repeat-x fixed;		
	font-size:	.8em;
	font-family: 	verdana, arial, sans-serif;
	text-align:	center;
	}
	
LEGEND  { display:none }	
.csc-mailform-required { font-weight:bold }

A	{ color:#2886A8; padding: 0em .2em; text-decoration:none; border-bottom: 1px dotted }
A:hover	{ color:#FFB700; border-bottom: 1px solid }

#skippo { position:absolute;margin-left:-10000px;padding:0; }
.oldbrw { display:none }





/*****		STRUTTURA 		***/
#sito { 
	font-size:		1.1em;
	text-align:		left;
	margin-left:		auto;
	margin-right:		auto;
	width:			69em;
	}

#centrale { margin-top:10px }



/*********************************************/
/*****		Struttura CENTRALE	*****/
/*******************************************/
#sinistra {
		float:			right;
		width:			24%;
		position:		relative;
	 	}

#centro {		
		padding: 		15px 0px;
		width:			74%;
		float:			left;
		min-height:		38em;
		height:			auto !important;
		height:			38em;
		margin-bottom:		15px;
		}
	 
#centro:after,
#sinistra:after {
		content:		".";
		display:		block;
		height:			0;
		clear:			both;
		visibility:		hidden;
		}


.internal { background:	#FFF; border:1px solid #059DCF; }


/*********************************************/
/*****		Intestazione 		*****/
/*******************************************/
#intesta {
		color:			white;
		height:			7.8em;
		}

#intesta H1 {
		font-family:		'Trebuchet MS', Verdana, Arial, Sans-Serif;
		font-size:		1.8em;
		font-weight:		normal;
		position:		absolute;
		}

#intesta H1 A {
		color: 			#FFF;
		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:#000; font-weight:normal; font-size:1.7em }

#intesta H1 A:hover {
		color:			#FFB700;
		background: 		url(../img/gonfalone.gif) 10px 1px no-repeat;
		}
#intesta H1 A:hover STRONG { color:#404040;}



/*********************************************/
/*****		Indirizzo 		*****/
/*******************************************/
#indirizzo {

		font-size:		85%;
		font-family:		Arial, Verdana, Sans-Serif;
		text-transform:		uppercase;

		text-align:		right;

		padding:		.2em 1em;
		margin-top:		-2.1em;
		margin-left:		20px;
		}
#indirizzo STRONG { letter-spacing:.3em; }


/*********************************************/
/*****		MENU			*****/
/*******************************************/
#menu {
		color:			#FFF;
		background:		#056F92 url(../img/bgmenu.jpg) 0 0 repeat-x;
		border:			1px solid #046A8C;
		float:			left;
		clear:			both;
		width:			100%;
		}
#menu UL 	{
		margin-lefT: 100px;
		
		}
#menu LI 	{ list-style-type:none; display:inline }
#menu A 	{
		color:			#FFF;
		background:		url(../img/arw.gif) 8px 50% no-repeat;
		border:			none;
		display:		block;
		float:			left;
		padding:		3px 10px 4px 20px;
		font-family:		Trebuchet MS, Tahoma, verdana, arial, helvetica,sans-serif;
		font-size:		105%;
		letter-spacing:		.05em;
		}
#menu A:hover { color:#023C4F; background:#FFB700 url(../img/arw2.gif) 8px 50% no-repeat; }



/*********************************************/
/*****		Percorso		*****/
/*******************************************/
#percorso {
		color:			#616161;
		background:		#FFF;
		font-size:		80%;
		padding:		0em 0em .1em .7em;
		clear:both;
		}
#percorso A 	{ margin:.1em; line-height:1.8em; }
#percorso SPAN 	{ display:none }



/*********************************************/
/*****		INTESTAZIONI CENTRALI	*****/
/*******************************************/
#centrale H1,
#centrale H2,
#centrale H3 { 
		font-family:		Trebuchet MS, Tahoma, verdana, arial, helvetica,sans-serif;
		letter-spacing:		.05em;
		}

#centrale H1 {
		color:			#035F7C;
		border-bottom:		1px dotted;
		font-weight:		bold;
		font-size:		1.5em;
		padding:		5px 15px;
		}

#centrale H2 {
		color:			#338EAD;
		border-bottom:		1px dotted #05BAF5;
		font-size:		1.4em;
		padding:		5px 15px;
		}
#centrale H2 A { border:none }

#centrale H3 { 
		color:			#60B9D2;
		background:		url(../img/arw.gif) 15px 50% no-repeat;
		font-size:		1.3em;
		font-weight:		normal;
		padding:		5px 30px;
		}

#centrale H4 {
		color:			#187A9F;
		background:		url(../img/arw.gif) 15px 50% no-repeat;
		font-size:		1.2em;
		padding:		5px 30px;
		}
#centrale H5 { 
		color:			#51ACCE;
		background:		url(../img/arw2.gif) .15px 50% no-repeat;
		font-size:		1.1em;
		padding:		5px 30px;
		}
#centrale H6 { color:#338EAD; font-size:1em; text-transform:uppercase; font-weight:bold; padding:5px 15px; }



/*********************************************/
/*****		CORPO CENTRALE		*****/
/*******************************************/
#centrale P		{ margin:10px 10px 10px 25px; font-size:.85em; }
#centrale P IMG 	{ border: 1px solid #035F7C; margin:.2em }
#centrale A IMG 	{ border: 1px solid #035F7C; }

#centrale LI 		{ font-size:.85em }

#centrale TABLE 	{ margin:1em; width:95%; font-size:.95em; }
#centrale TH		{ color:#FFF; background:#2682A4; font-size:1.1em; padding:.2em .5em }
#centrale TD		{ border-bottom:1px dotted #05BAF5; font-size:.9em; padding:.2em .3em }
#centrale TH P,
#centrale TD P		{ background:none }
#centrale TD A IMG 	{ border:none }







#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:		#FBF9F0;
		border:			1px solid #DFDFDF;
		}



/*********************************************/
/*****		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:			#FFF;
		background:		#034B63 url(../img/mare2.jpg) 0 0 repeat-x;
		border:			1px dotted #05BAF5;
		font-size:		116%;
		padding:		2px 0em 2px 15px;
		}

#sinistra H3 {
		color:			#FFF;
		background:		#034B63 url(../img/mare2.jpg) 0 0 repeat-x;
		border:			1px dotted #05BAF5;
		font-size:		1em;
		margin:			10px 0em;
		padding:		2px 0em 2px 15px;
		}



/*********************************************/
/*****		MENU a sinistra		*****/
/*******************************************/
#sinistra UL		{ list-style:none; }
#sinistra UL LI 	{ list-style:none; border-bottom:1px solid #C8E7F2; }
#sinistra UL LI A 	{
		color: 			#2886A8;
		background:		#FFF;
		border-bottom:		none;
		font-size:		.95em;
		display:		block;
		padding:		.5em .2em .4em 25px;
		height:			100%;
		}
#sinistra UL LI A:hover	{ color:#023C4F; background:#FFB700 }
#sinistra UL UL {
		margin:			0em 0em 0em 25px;
		border:			none;
		}
#sinistra UL UL LI A { background:#F3DFA9 }

.selected 	{ font-weight:bold }



/*********************************************/
/*****		RICERCA LATERALE e FORM	*****/
/*******************************************/
#ricercasx 	{ margin-bottom:10px; }
#ricercasx LABEL { display:none }

FORM 		{ display:block }
FORM P 		{ background:none }
FORM LABEL {
		color:			#000;
		float:			left;
		text-align:		right;
		width:			10em;
		font-weight:		bold;
		margin:			.5em;
		clear:			both;
		}

FORM TEXTAREA { font-family:verdana, arial, sans-serif; font-size:80%; }

FIELDSET 		{ border:none;	padding:0; }

FIELDSET.inevidenza LEGEND { display:none; }

#ricercasx P	{ text-align:center; }

INPUT	{ font-family:verdana, arial, sans-serif; font-size:80%; }

FORM INPUT,
FORM TEXTAREA,
FORM SELECT,
.input1 { 
		color:			#0A7295;
		background:		#FFF;
		border:			1px solid #0A7295;
		margin:			.2em .5em;
		padding:		1px 4px;
		}

#centro FORM INPUT#mailformformtype_mail,
.input2 { 
		color:			#FFF;
		background:		#056F92 url(../img/bgmenu.jpg) 0 0 repeat-x;
		border:			1px solid #046A8C;
		text-transform:		uppercase;
		letter-spacing: 	.2em;
		font-weight:		bold;
		margin:			.5em;
		padding:		.1em .5em;
		}
#centro FORM INPUT#mailformformtype_mail:hover,
.input2:hover {
		color:			#023C4F;
		background:		#FFB700;
		}

#centro FORM INPUT#mailformformtype_mail { margin-left:14em; }


/*****************************/
/*****		NEWS	*****/
/***************************/
HR.clearer { display:none }



/*********************************************/
/*****		NEWS Laterali HOME	*****/
/*******************************************/

#news DIV.news-latest-item {
		border:			1px solid #059DCF;
		background:		#FFF;
		margin:			15px 10px;
		padding:		0px 4px 5px 8px;
		font-size:		85%;
		}
#news DIV.news-latest-item:hover	{ border:1px solid #FFB700; }
#news DIV.news-latest-item A		{ margin:0; padding:0; border:none }
#news DIV.news-latest-item H3		{ background:none; border:none; margin:1em 0em 0em 0em; padding:0; font-size:110% }
#news DIV.news-latest-item H3 A 	{ color:#2886A8; border:none; font-size:110%; margin:0; }
#news DIV.news-latest-item H3 A:hover 	{ color:#FFB700 }


#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:			#000;
		background:		#F2DA8E;
		border:			1px solid #059DCF;
		padding:		.2em .5em;
		}
#news SPAN.news-latest-date A:hover	{
		color:			#023C4F;
		background:		#FFC93C;
		border:			1px solid #FFB700;
		}

#news P { margin:0; padding:0 }


#news DIV.news-latest-gotoarchive { text-align:right; font-size:85%; margin:0; padding:0;  }
#news DIV.news-latest-gotoarchive A {
		padding:		2px 10px;
		margin:			0;
		}
#news DIV.news-latest-gotoarchive A:hover {
		color:			#FFB700;
		background:		#034B63;
		border:			none;
		}

#news .news-latest-date {visibility: hidden;}

.news-single-timedata {visibility: hidden;}

/*********************************************/
/*****		NEWS LIST		*****/
/*******************************************/
#centro DIV.news-list-container	{ margin:0; padding:0; }
#centro DIV.news-list-item	{ 
		background:		#FFF;
		border:			1px solid #999;
		margin:			.5em 0em .8em 0em;
		padding:		.5em .5em .5em .5em;
		}
#centro DIV.news-list-item H3 A { border:none; padding-left:0px }

#centro DIV.news-list-item SPAN.news-list-date { 
		color:			#C98A45;
		font-size:		80%;
		font-weight:		bold;
		text-transform:		uppercase;
		margin-left:		2em;
		}


#centro DIV.news-list-morelink A { text-transform:uppercase; font-size:75%; margin-left:2em }

#centro .news-list-item A {color: #2886A8}
#centro .news-list-item A:hover {color: #FFB700}
#centro .news-list-item H3 {font-size:105%; margin-left:8px}

#centro .news-list-category {display:none}




/*********************************************/
/*****		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 P		{ border:none; width:auto; display:inline; float:left}
DIV.news-latest-item A IMG	{ margin:5px; }
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:			#D7762F;
		font-size:		80%;
		text-transform:		uppercase;
		padding:		1px 12px 1px 8px
		}
DIV.news-latest-morelink A:hover{ color:#000; background:#FFB700; }



/*********************************************/
/*****		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:		#3A3728;
		border:			1px solid #000;
		text-transform:		uppercase;
		letter-spacing: 	.2em;
		font-weight:		bold;
		font-size:		85%;
		margin:			.5em;
		padding:		.1em .5em;
		}
#centro DIV.news-search-form SPAN.news-search-form-submit INPUT:hover {
		color:			#FFF;
		background:		#D7762F;
		}

#centro DIV.news-search-emptyMsg 	{ margin:0px 0px 0px 1.5em }



/*********************************************/
/*****		NEWS SINGOLA		*****/
/*******************************************/
DIV.news-single-item {
		color:			#000;
		background:		#FFF;
		border:			none;
		padding:		.5em .5em .5em .8em;
		}

DIV.news-single-timedata { font-weight:bold; font-size:85%; color:#D7762F }
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:40px 0em 10px 0em; padding:.4em 0em .2em 1em; border-top:1px dotted #97E3FD }
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:			none;
		text-align:		center;
		}
.news-list-browse SPAN.evidenti	{ font-weight:bold; color:#C98A45 }

#centro DIV.news-list-browse UL		{ text-align:		center; margin:0;padding:0}

.news-list-browse UL LI			{ margin:0; padding:.1em 0em; list-style-type:none; display:inline; }
.news-list-browse LI.evidenti	{ color:#000; background:#E8BC66; border:1px solid #595959; font-weight:bold; }
.news-list-browse P				{  padding:0; margin:0 }

P.precedente, P.prossima		{ display:none; }





/*********************************************/
/*****		FILE LINKS	*****/
/*******************************************/

TABLE.csc-uploads {
table-layout: auto; 
border: 1px solid #EEE;;
border-collapse: collapse;
border-spacing: 5px;
}
#centrale TABLE.csc-uploads TD { border:none; }
#centrale TABLE.csc-uploads TR { border:none; }
TD.csc-uploads-icon {text-align: center; width:28px; }
TD.csc-uploads-fileName {text-align: left;}
TD.csc-uploads-fileSize {text-align: right;}
.csc-uploads TR.tr-odd {background: #FBFBFB;}
#centrale TR.tr-header {display:none}
#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 e BOTTOM		*****/
/*******************************************/
#bottomen,
#footer		{
		font-size:		80%;
		letter-spacing:		.02em;
		clear:			both;
		overflow:		hidden;
		width:			100%;
		}

#footer A:hover,
#bottomen LI A:hover { color:#FFB700 }


/*************************************/
/*****		FOOTER 		*****/
/***********************************/
#footer			{ color:#FFF; background:#034B63 }
#footer A		{ color:#8ACBE3; font-weight:bold }
#footer DIV		{ padding:.3em .8em; margin:0 }
#footer div.primo 	{ float:left }
#footer div.secondo 	{ float:right }


/*************************************/
/*****		BOTTOM 		*****/
/***********************************/
#bottomen	{ color:#FFF; }
#bottomen UL	{ padding:.2em 0em; margin:0; text-align:center;} 
#bottomen LI {
		margin:			.2em 1.5em;
		padding:		0;
		list-style-type:	none;
		display:		inline;
		}
#bottomen LI A {
		color:			#2682A4; 
		font-weight:		bold;
		margin:			0;
		padding:		.1em;
		}

/*****	SPONSOR SX MODIFICATA 	*****/
#sponsor H2 A, H3 A, H4 A {color:#FFF;}
#sponsor H2 A:hover, H3 A:hover, H4 A:hover  {color:#FFB700;}



/*****	RICERCA SX MODIFICATA 	*****/
#sinistra DIV.tx-macinasearchbox-pi1 DIV H2 { font-size:.9em; background:#4197B8 url(../img/bgmenu.jpg) 100% 100% repeat-x; border:1px dotted #034B63 }
#sinistra DIV.tx-macinasearchbox-pi1 DIV FORM { background:#D0E9F0; margin:0px 0px 10px 0px; padding:5px 0px }
#sinistra DIV.tx-macinasearchbox-pi1 DIV FORM P { margin:0; padding:0; }
#sinistra DIV.tx-macinasearchbox-pi1 DIV FORM P A { font-size:.85em }


#centro .manifestazioni th { font-size: 80% }
#centro .manifestazioni .td-0 { font-size: 80% }
#centro .manifestazioni .td-1 { font-size: 80% }
#centro .manifestazioni .td-3 { font-size: 80% }
#centro .manifestazioni .td-4 { font-size: 70% }



