/*
Autore		> 	Fabio Dreosso | www.dreosso.it |
			per SYNERGIE  | www.synergie-web.it |
Versione	>	1.0 - 19.12.2006

Stile		>	Stile per tutte le pagine
*/



/******************************************/
/*****		GLOBALI			***/
/******************************************/
HTML {font-size: 100%;}
BODY {	
		font-size:		0.8em;
		font-family:		verdana, arial, sans-serif;
		text-align:		center;
		padding:		0;
		margin:			0;
	}
	
	
A	{ color:#585858; padding: 0em .2em; text-decoration:none; border-bottom: 1px dotted }
A:hover	{ color:#000; background:#E6E6E6; border-bottom: 1px solid}

#skippo { position:absolute; margin-left:-10000px; padding:0; }
.oldbrw { display:none }





/******************************************/
/*****		STRUTTURA 		***/
/******************************************/
#sito { 
		color:			#000;
		background:		#FFF;
		text-align:		left; 		
		padding:		0; 
		margin:			0;
		float:			left;
		}
#intestazione, #footer	{ padding:0; margin:0; }
#centrale 		{ padding:0; margin:1em 0em; clear:both; }






/******************************************/
/***********	Intestazione		***/
/******************************************/
#intesta { padding:0; margin:0;	height:8.1em; }

#intesta H1 {

		font-family:		'Trebuchet MS', Verdana, Arial, Sans-Serif;
		font-size:		.85em; 
		font-weight:		normal;
		
		text-transform:		uppercase;
				
		position:		absolute;
		padding:		0;
		margin:			26px 0px 0px 70px;
		}
#intesta H1 A {
		color:			#999999;
		background:		url(../img/Torrenatisonecollio.gif) 0 0 no-repeat;
		border-bottom:		none;
		line-height:		4em;
		letter-spacing:		.6em;
		
		width:426px; height:65px;
		display:		block;
		padding:		0;
		margin:			0;
		}
#intesta H1 A STRONG	{ display:none }
#intesta H1 A SPAN	{ margin:0; padding:0; }
	
#intesta H1 A:hover { color:#F3CD7A; }


#indirizzo {
		color:		#000;
		text-align:	right;
		font-size:	.85em;
                font-weight:    bold;
		padding:	.2em 0em;
		margin:		0;
		width:		99.5%
		}

#lingua {
		color:		#FFF;
		padding-left:	70px;
		margin:		0;
		font-size:	.8em;
		height:		1.6em;
		line-height:	1.6em;
		}

#lingua A	{ color:#FFF; border:none; padding:.2em .5em; height:1.6em; line-height:1.6em; }
#lingua A:hover { color:#000; background:#E6E6E6; }
.selected {font-weight:    bold;}


DIV.striscialta { border-top:1px solid #FFF; padding:0; margin:0; width:100%; height:50px; }





/******************************************/
/*****		Link in alto a destra 	***/
/******************************************/
#linkalto { position:absolute; top:6px; right:10px;}




/********************************************/
/*****		RICERCA in alto		*****/
/********************************************/
#ricerca { 
		font-size:		.75em;
		margin:			0;
		padding:		0;  width:27em; 
	}

#ricerca H2		{ width:5em; margin:0; padding:.3em 0em 0em 0em; font-family:verdana, arial; font-size:1em; font-weight:normal; display:inline; float:left; }

#ricerca LEGEND		{ display:none }

FIELDSET		{ border:none; margin:0; padding:0; }
FIELDSET P		{ text-align:center; margin:0; padding:0; }
FIELDSET INPUT		{ font-size:.85em; font-family:verdana, arial, sans-serif; border:1px solid #8F8F8F; margin:0em 0em 0em .5em; }



.input1		{ padding:.1em .2em; font-size:1em;}
.input2		{ 
		color:			#FFF;
		background:		#3C3C3C;
			
		text-transform:		uppercase;
		letter-spacing: 	.2em;

		padding:		.1em .2em;
		font-size:		1em;
		}
.input2:hover {color: #FFF; background:#E98210;}





/******************************************/
/*****		PERCORSO 		***/
/******************************************/
#percorso {
		color:			#8B8B8B;
		
		border-bottom:  	1px solid #E5E5E5;

		font-size:		.8em;
		line-height:		3.6em;
		clear:			both;
		padding:		0em 0em 0em 2.5em;
		margin:			0;
		}
#percorso A { color:#000; }












/******************************************/
/*****		ZONA CENTRALE		***/
/******************************************/
#menu {		
		margin:			0;
		padding:		0;
		float:			left;
		width:			27.5%;
	 }

#centro {

		
		border-left:		1px solid #E5E5E5;

		margin:			0;
		padding: 		0;
		
		position:		relative;
		width:			70%;
		float:			left;
	    
		min-height:		38em;
		height:			auto !important;
		height:			38em;

	 }
	 
	 
#centro:after,
#menu:after
 {
		content:	".";
		display:	block;
		height:		0;
		clear:		both;
		visibility:	hidden;
}









/******************************************/
/*****			MENU 		***/
/******************************************/
#menu UL 	{ padding:0; margin:0px 30px 0px 35px; }
#menu LI 	{
		margin:			0;
		padding:		0;
		list-style-type:	none;
		}
#menu UL LI A 	{
		color:			#000;
		border-bottom:		1px solid #E2E2E2;

		font-size:		95%;
		font-family: 		Arial, Verdana, Sans-Serif;
		letter-spacing:		.1em;
		
		display:		block;
		margin:			0;
		padding:		.5em 0em .4em 3em;
		}

A.macro851 { background: url(../img/foglia1.gif) 1em 50% no-repeat; }
A.macro850 { background: url(../img/foglia2.gif) 1em 50% no-repeat; }
A.macro849 { background: url(../img/foglia3.gif) 1em 50% no-repeat; }
A.macro1056 { background: url(../img/foglia4.gif) 1em 50% no-repeat;}
A.macro848 { background: url(../img/foglia6.gif) 1em 50% no-repeat; }
A.macro847 { background: url(../img/foglia5.gif) 1em 50% no-repeat; }
A.macro1063 { background: url(../img/foglia7.gif) 1em 50% no-repeat; }

A.macro851:hover { background: #E6E6E6 url(../img/foglia1.gif) 1em 50% no-repeat; }
A.macro850:hover { background: #E6E6E6 url(../img/foglia2.gif) 1em 50% no-repeat; }
A.macro849:hover { background: #E6E6E6 url(../img/foglia3.gif) 1em 50% no-repeat; }
A.macro1056:hover { background: #E6E6E6 url(../img/foglia4.gif) 1em 50% no-repeat;}
A.macro848:hover { background: #E6E6E6 url(../img/foglia6.gif) 1em 50% no-repeat; }
A.macro847:hover { background: #E6E6E6 url(../img/foglia5.gif) 1em 50% no-repeat; }
A.macro1063:hover { background: #E6E6E6 url(../img/foglia7.gif) 1em 50% no-repeat; }


#menu UL LI UL LI A:hover,
#menu UL LI UL LI UL LI A:hover { background:#E6E6E6 }


#menu UL LI UL 			{ margin: 0em 0em 0em 25px }
#menu UL LI UL LI		{ color:#646464; list-style-type:square }
#menu UL LI UL LI A 		{ 

		border-bottom:		1px dashed;

		font-family: 		Verdana, Arial, Sans-Serif;
		font-size:		85%;
		letter-spacing: 	0;
		padding:		.5em 0em;
		}
#menu UL LI UL LI UL LI A 	{  
		color:			#646464;
		border-bottom:		1px dashed;
		font-size:		75%;
		}

#menu UL LI A.selected	{ font-weight:bold }

#menu UL LI A.selectedunder { font-weight:bold }

#menu UL LI A.selectedunder:hover { }


		







/*****		ZONA PRINCIPALE	***/

#centro H1,
#centro H2,
#centro H3 { font-family:'Trebuchet MS', Verdana, Arial, Sans-Serif; font-weight:normal; padding:0; margin:.3em 0em .3em 1em }

#centro H1 { color:#C80000; font-size:1.5em; }
#centro H2 { color:#006508; font-size:1.3em;}
#centro H3 { color:#6D9500; font-size:1.2em; }
#centro H4 { 	
		color:		#C80000;
		font-size:	1.1em;
		padding:	.2em 0em 0em 1.8em;
		margin:		.8em 0em 0em 0em;
		}

#centro H5,
#centro H6 {
		font-size:		1em;
		padding:		0em 0em 0em 2.2em;
		margin:			1.2em 0em 0em 0em;
		}
#centro H5 {color:#617F29}
#centro H6 {color:#7DA721}
#centro .csc-firstHeader { margin-left:.8em}


#centrale P { font-size:.85em; padding:0; margin: 1em .5em 1em 3em;}
#centro UL,
#centro OL	{ font-size:.85em; padding:0; margin: 1em 0em 1.5em 5em; }
#centro LI	{ padding:0; margin: .4em; }
#centro UL LI	{ list-style-type:square }
#centro TABLE	{ padding:0; margin:1em; width:95%; font-size:.9em; }
#centro TH	{
		color:			#FFF;
		background:		#646464;
		font-size:		1em;
		padding:		.2em .5em;
		}
#centro TD	{
		border-bottom:		1px solid #E5E5E5;
		font-size:		.9em;
		padding:		.2em .3em;
		}
#centro TD IMG,
#centro TD A IMG,
#centro TD.csc-uploads-icon A IMG { border:none }

#centro P IMG {border: 1px solid #006; margin: .2em .4em}
#centro A IMG {border: 1px solid #006; }



#centrale FORM {margin:0; padding:0; display:block; }
#centrale FORM P {margin:0; padding:0; }



#centrale DL.csc-menu DT	{ margin:0; padding:.2em .8em; background: url(../img/arw2.gif) .2em 50% no-repeat;}
#centrale DL.csc-menu DT A	{ border:none; font-weight:bold }
#centrale DL.csc-menu DD	{ font-size:.85em; margin:0px 0px 1.5em 2em; padding:.5em 1em; border:none; }

#centro DD.csc-textpic-caption { color:#585858; font-size:.8em; font-style:italic; }





/*****		NEWS centrali		***/

.news-single-item	{ background:none; border:none; }
.news-single-item DIV.news-single-timedata { display:none; float:right; }
P.news-single-author, .news-single-category { display:none }

.news-single-additional-info	{ clear:both; border:none; background:none }
.news-single-additional-info DL { background:none; border: 1px solid #DADADA; margin: 1em; padding:.3em .5em }

.news-latest-gotoarchive { color:#000; text-align:right; background:none; border:none; }

DIV.news-single-img { margin:.2em 1.2em; float:left }
DIV.news-single-img IMG { border:none;  }

P.news-single-imgcaption { color:#6F6F6F; font-style: italic; }


/*****		NEWS singola	***/
DIV.news-single-backlink { margin-left:1.5em; font-size:80%; }






/*****		NEWS LIST CONTAINER	***/
DIV.news-list-container		{ background:none; border:none; }
DIV.news-list-container HR.clearer {
			color:		#FFF;
			background:	#FFF;
			border:		#FFF;
			}
DIV.news-list-container DIV.news-list-item {
			background:	#FFF;
			border:		1px solid #DADADA;
			margin:		1em .5em;
			}

DIV.news-list-container DIV.news-list-item H3 A
			{ color:#93342F; border:none;}

DIV.news-list-container DIV.news-list-item H3 a:link,
DIV.news-list-container DIV.news-list-item H3 a:visited
			{ color:#93342F }

DIV.news-list-container DIV.news-list-item H3 a:hover
			{ color:#F1BA60 }

span.news-list-date { background:none; color:#505050; margin:0em 1em }








/*****		NEWS LATEST CONTAINER	***/
DIV#news-latest-container HR { display:none }
DIV#news-latest-container H2 { display:none }

DIV#news-latest-container DIV.news-latest-item SPAN.news-latest-date { font-size:80%; color:#6D9500; margin-left:2.5em; }
DIV#news-latest-container DIV.news-latest-item H3 A { color:#C80000; }
DIV#news-latest-container DIV.news-latest-item DIV.news-latest-morelink { font-size:90%; margin-left:2.6em; }
DIV#news-latest-container DIV.news-latest-item DIV.news-latest-morelink A { color:#C80000; }










/******************************************/
/*****		FOOTER			***/
/******************************************/
#footer		{
		color:			#FFF;
		border-top:		1px solid #FFF;
		
		font-size:		.7em;
		
		clear:			both;
		width:			100%;

		}
#footer A		{ color:#FFF; font-weight:bold; }
#footer A:hover		{ color:#000; }
#footer DIV		{ padding:.3em .8em; margin:0; }
#footer DIV.primo	{ float:right; }
#footer DIV.secondo	{ float:left; }


#footer:after {
		content:	".";
		display:	block;
		height:		0;
		clear:		both;
		visibility:	hidden;
}



/******************************************/
/*****		Sponsorizzazioni	***/
/******************************************/
#sponsor	{
		font-size:	.7em;
		
		padding:	0;
		margin:		0;

		width:		100%;
		clear:		both;
		float:		left;
		}
#sponsor DIV	{ padding:.3em .8em; margin:0; }




/******************************************/
/*****		FOTO GALLERY		***/
/******************************************/


DIV.tx-photographiclibrary-pi1 DL { 
		float:		left;
		display:	block;
		margin:		5px;
		padding:	3px;
		border:		1px solid #858585;
		width:		110px;
		}

DIV.tx-photographiclibrary-pi1 DT { text-align:center; height:120px;}
DIV.tx-photographiclibrary-pi1 DD { text-align:left; height: 3em; font-size:90%; font-style:italic; margin:0; padding:0; }
DIV.tx-photographiclibrary-pi1 A { border:none; }
DIV.tx-photographiclibrary-pi1 IMG { border: 1px solid #4D4D4D;}

DIV.tx-photographiclibrary-pi1 DIV#single-photo { text-align:center; }
DIV.tx-photographiclibrary-pi1 DIV#single-photo DL { float:none; border:none; margin:0; padding:0; }
DIV.tx-photographiclibrary-pi1 DIV#single-photo DT { height:100%;}





/******************************************/
/*****		RICERCA DELIBERE	***/
/******************************************/
DIV#centro DIV.tx-delibere-pi1 { padding:0; margin-left:1.5em }
DIV#centro DIV.tx-delibere-pi1 DIV.tx-delibere-pi1-searchbox FORM P { padding:0; margin:.5em }
DIV.tx-delibere-pi1-searchbox FORM LABEL { width:10em; display:block; float:left; clear:both; }
DIV.tx-delibere-pi1-searchbox FORM INPUT { border:1px solid #000; }

#centro .jdGallery .slideInfoZone h2
{
	padding: 0;
	font-size: 120%;
	margin: 0;
	margin: 2px 5px;
	font-weight: bold;
	color: inherit;
}


/************************************/
/*****		TABELLE	*****/
/************************************/
#centro TABLE.csc-uploads {
table-layout: auto; 
border: 1px solid #EEE;;
border-collapse: collapse;
border-spacing: 5px;
font-size: 1.1em;
margin-left: 2.5em

}
#centro TABLE.csc-uploads TD { border-bottom:1px dotted #EEE; }
#centro TABLE.csc-uploads TH { font-size: .7em; }
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;}
#centro TD.csc-uploads-icon A {border:none }
#centro TD.csc-uploads-fileName P {margin:.8em 0em .8em 0px;padding:0}
#centro TD.csc-uploads-fileName A {margin:0 ;padding:0}
#centro TD.csc-uploads-fileSize P {margin:.8em 0em .8em 0px;padding:0}
#centro .csc-uploads-timemodify {text-align: right}

/************************************/
/*****		TABELLE	atti *****/
/************************************/
#centro div.tx-delibere-pi1 {margin: 1.5em 1em}
#centro div.tx-delibere-pi1-searchbox {border:1px solid #dedede; background: #f9f9f9; margin:0 2.1em 0 1em; padding:1em}
#centro .ritornotypo3-pagine {text-align: center}
#centro .tx-delibere-pi1-listrow table {border:1px solid #dedede;}
#centro .tx-delibere-pi1-listrow th {font-weight: normal; text-align: center; font-size: 1em; border-bottom: 1px solid #dedede;}
#centro  .tx-delibere-pi1-listrow td {padding: .5em .4em}
#centro .tx-delibere-pi1-listrow tr {}

