/*
Autore		> 	Fabio Dreosso | www.dreosso.it |
			per SYNERGIE  | www.synergie-web.it |
Versione	>	1.0 - 19.09.2008

Stile		>	Stile per tutte le pagine
*/



/*********************************************/
/*****		GLOBALI 		*****/
/*******************************************/
* 	{ margin:0; padding:0 }
HTML 	{ font-size: 100% }
BODY 	{
		color:			#000;
		background:		#FFF;
		font-size:		0.8em;
		font-family:	'Trebuchet MS', verdana, arial, sans-serif;
		text-align:		center;
	}
A	{ color:#FF7B00; border-bottom:1px dotted; padding:0em .2em; text-decoration:none }
A:hover	{ color:#000; border-bottom:1px solid; }

#skippo { position:absolute; margin-left:-10000px; }
.oldbrw { display:none }



/*********************************************/
/*****		STRUTTURA 		*****/
/*******************************************/
#sito		{ 
			margin: 10px;
			background:		#FFF
			text-align:		center;
			width:			100%;
			font-size:		1.1em;
			text-align:		left;
			margin-left:	auto;
			margin-right:	auto;
			border:		none;
			}


/*********************************************/
/*****		Struttura CENTRALE	*****/
/*******************************************/
#intestazione 	{ width:98%; text-align:left; margin:0px auto; background:#E0DFDF}
#centrale,
#footer 	{ width:98%; text-align:left; margin:0px auto; }


#centrale { clear:both; }
#sinistra {
		float:			left;
		width:			22%;
		background:		#FFF;
		position:		relative;
		border: 		none;
		min-height:		30em;
		height:			auto !important;
		height:			30%;
		margin:			0 10px 0 0 ;
		padding:		0;
		
	 	}

#centro {		
		width:			74%;
		float:			right;
		background:		#ECECEC;
		border:			none;
		padding:		0;
		margin:			0 0 0 10px;
		min-height:		30em;
		height:			auto !important;
		height:			30em;
		}

	 
#sinistra:after,
#centro:after,
#footer:after {
		content:		".";
		display:		block;
		height:			0;
		clear:			both;
		visibility:		hidden;
		}



/*********************************************/
/*****		Intestazione 		*****/
/*******************************************/
#intesta {
		color:			#427AC3;
		background: 		#24201d url(../img/fascia.jpg) 0 0 no-repeat;
		height:			140px;
		text-align:		center;
		
		}

#intesta H1 {
		font-family:		'Trebuchet MS', Verdana, Arial, Sans-Serif;
		font-size:		2.9em;
		font-weight:		normal;
		padding-top:		30px;
		}

#intesta H1 A {
		color: 			#FFF;
		border:			none;
		display:		block;
		background: 		url(../img/villavarda.gif) 0 0 no-repeat;
		width:			356px;
		height:			71px;
		margin:			0px auto;
		}

#intesta H1 A SPAN	{ display:none }

#intesta H1 A:hover 	{ background:url(../img/villavarda.gif) 0 100% no-repeat; }




/*********************************************/
/*****		Indirizzo 		*****/
/*******************************************/
#indirizzo {
		color:			#FFF;
		font-size:		80%;
		text-align:		center;
		text-transform:		uppercase;
		width:			98%;
		
		position:		absolute;
		top: 			20px;

		}
		
/*********************************************/
/*****		MENU			*****/
/*******************************************/
#menu { 
		color:			#FFF;
		background:		#000 url(../img/backmenu.jpg) 0 0 repeat-x;
		border:			1px solid #000;
		float:			left;
		width:			99.8%;
		padding:		0;
		height:			1.6em;
		line-height:		1.6em;
		
		}
		
#menu UL 	{ text-align:center; display:block }
#menu LI 	{ list-style-type:none; display:inline; }

#menu A 	{
		color:			#FFF;
		background:		url(../img/arw2.gif) 15px 50% no-repeat;
		border:			none;

		margin:			0;
		padding:		0em 10px 0em 25px;
		font-family:		'Trebuchet MS', Tahoma, verdana, arial, helvetica,sans-serif;
		font-size:		100%;
		letter-spacing:		.05em;
		line-height:		1.6em;
		}
		
#menu A:hover { color:#000; background:#FFF url(../img/arw1.gif) 15px 50% no-repeat; }



/*********************************************/
/*****		Percorso		*****/
/*******************************************/
#percorso {
		color:			#716B6D;
		font-size:		80%;
		padding:		0 0 0 1em;
		margin:			0;
		text-align:		left;
		clear:left
		}
#percorso A 	{line-height:2em; color: #716B6D; }




/*********************************************/
/*****		INTESTAZIONI CENTRALI	*****/
/*******************************************/
#centro .csc-header h1 {margin:0 0 .6em 0; padding:0px 0 0 23px; border-bottom: 2px solid;}
#centro .csc-firstHeader {
				background: #FFF url(../img/pattern-b.png) 0 0 repeat-x;
				font-size:1.8em;
				border-bottom: 2px solid;
				}
#centrale H1,
#centrale H2,
#centrale H3 { 
		font-family:		'Trebuchet MS', Tahoma, verdana, arial, helvetica,sans-serif;
		font-weight:		normal;
		letter-spacing:		.05em;
		padding: .1em 0 .6em 30px;
		}

#centrale H4,
#centrale H5,
#centrale H6 { padding: .3em 30px }

#centrale H1 { color:#000; font-size:1.4em }
#centrale H2 { color:#1F2226; font-size:1.2em }
#centrale H2 A { border:none }
#centrale H3 { color:#1F2226; font-size:1.1em; font-weight:bold; font-style:italic }

#centrale H4 {
		color:			#588024;
		font-size:		1em;

		}
#centrale H5 { 
		color:			#75A82F;
		font-size:		1em;

		}
#centrale H6 { 
				color:			#000;
				font-size:		1em; 
				font-weight:	bold; 
				clear: 			both; 
				float:			left;
				display:		block;
				margin:0;
				padding-right:.4em
				
			}
#centrale P.align-right {text-align: left; margin-left:3.2em} 


/*********************************************/
/*****		CORPO CENTRALE		*****/
/*******************************************/
#centrale P		{ padding: .4em 30px; font-size:.9em; line-height: 12pt}

#centrale P IMG 	{ border: 1px solid #595959; margin:.2em }
#centrale A IMG 	{ border: 1px solid #595959; }

#centrale TABLE 	{ padding: .4em 30px; margin:1em; width:95%; font-size:.95em; }
#centrale TH		{ color:#FFF; background:#588024; font-size:1.1em; padding:.1em .5em }
#centrale TD		{ background:#FFF; font-size:1em; padding:.2em .3em }
#centrale TH P,
#centrale TD P		{ background:none }
#centrale TD A IMG 	{ border:none }

#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:		#FFF;
		border:			1px solid #588024;
		}


#centrale DIV.csc-textpic-imagewrap {margin-right:2em;margin-left:2em}

/*********************************************/
/*****		CONTENUTO		*****/
/*******************************************/
#centro UL,
#centro OL	{ padding: 0em 0px; margin:1em 0em 1em 5em; font-size:.88em}
#centro LI	{ padding:0; margin:.4em; }
#centro UL LI 	{ list-style-type:square }





/*********************************************/
/*****		INTESTAZIONI sinistra	*****/
/*******************************************/
#sinistra H2 {
		color:			#000;
		background:		#FFF;
		border-bottom:		2px solid #ECECEC;
		font-size:		1.1em;
		font-weight:		bold;
		margin:			0;
		padding:		3px 10px;
		}

#sinistra H3 {
		color:			#000;
		background:		none;
		border:			none;
		font-size:		1em;
		margin:			.6em 0em;
		padding:		.1em 0em .1em 1.2em;
		}



/*********************************************/
/*****		MENU a sinistra		*****/
/*******************************************/
#sinistra UL		{ padding:0; margin:0; list-style:none; }
#sinistra UL LI 	{ padding:0; margin:0; list-style:none; }
#sinistra UL LI A 	{
		color: 			#000;
		background:		#FFF;		
		border:			1px solid #E0DFDF;	
		
		font-size:		.95em;
		display:		block;
		margin:			0.4em 0;
		padding:		.5em 0em .5em 20px;
		height:			100%;
		}
#sinistra UL LI A:hover	{ color:#000; background:#FFF url(../img/arw1.gif) 12px 50% no-repeat; text-decoration:underline}
#sinistra UL UL {
		padding:		0em ;
		margin:			0em ;
		border:			none;
		}
#sinistra UL UL LI A { background:#FFF; border-left: 20px solid #E0DFDF; }

A.selected 	{ font-weight:bold;}


/*********************************************/
/*****		RICERCA LATERALE	*****/
/*******************************************/

#ricercasx 	{ margin:0em 0em 1em 0em; padding:0 }
#ricercasx A:hover { color:#FFF }
#ricercasx LABEL { display:none }


FIELDSET {
		background:		#BDC16C;
		border:			1px dotted #405D1A;
		border-width:		0px 1px 1px 1px;
		margin:			0;
		padding:		.3em .5em;
		}


FIELDSET.inevidenza LEGEND { display:none; }

FIELDSET P	{ text-align:center; }
FIELDSET INPUT	{ font-family:'Trebuchet MS', verdana, arial, sans-serif; font-size:80%; }

#centro FORM INPUT,
#centro FORM TEXTAREA,
#centrale FORM SELECT,
.input1 { 
		background:		#FFF;
		border:			1px solid #405D1A;
		margin:			.5em;
		padding:		.1em .2em;
		}

#centro FORM INPUT#mailformformtype_mail,
.input2 { 
		color:			#FFF;
		background:		#405D1A;
		border:			1px solid #000;
		text-transform:		uppercase;
		letter-spacing: 	.2em;
		font-weight:		bold;
		margin:			.5em;
		padding:		.1em .5em;
		}
#centro FORM INPUT#mailformformtype_mail:hover,
.input2:hover {
		color:			#FFF;
		background:		#FB3938;
		}

#centro FORM INPUT#mailformformtype_mail { margin-left:14em; }

/*****************************/
/*****		NEWS	*****/
/***************************/
HR.clearer { display:none }

#centro DIV.news-latest-item {clear:both; margin: 1.5em 1.5em 1em 1.5em; height:135px}


div.news-latest-container H2 {display:none;background:#FFF}


/*********************************************/
/*****		NEWS Laterali HOME	*****/
/*******************************************/

#news H2 	{ color:#000; border:none; margin:0px;}

.news-latest-container{margin:0;padding:0; }

DIV.news-latest-item {
		border:			none;
		margin:			1em .5em;
		padding:		0px 0px 0px 0px;
		
		}

DIV.news-latest-item A { border:none;  padding:0; border-bottom: 1px dotted #677F27; margin:0}
DIV.news-latest-item H3 A { font-size:.9em; border:none;  padding:0; border-bottom: 1px dotted #677F27; margin:0 }
DIV.news-latest-item P { font-size: .9em }
DIV.news-latest-item IMG {float: left; margin:5px; margin-left:30px }

SPAN.news-latest-date 	{ font-size:.8em; padding-left:30px; margin:0; padding-bottom:0; display:none}
SPAN.news-latest-date A { color:#677F27; border:none; }

 DIV.news-latest-morelink { text-align:left; font-size:.8em; }

 DIV.news-latest-gotoarchive { font-size:.8em; text-align:right; margin-right:5px;margin-bottom:2em }
 DIV.news-latest-gotoarchive A { border:1px dotted #666; background:#eee }
 DIV.news-latest-gotoarchive A:hover { color:#FFF; background:#000 }
.news-single-author {display:none;} 
.news-single-img {float:right; margin:5px} 
.news-single-backlink {background:#FFF}
.news-single-additional-info DL { padding: .4em 30px; font-size:.9em; line-height: 12pt}

.news-single-img DL		{ padding: .4em 30px; font-size:.9em; line-height: 12pt}

#centro DIV.news-single-item H2 { color:#000; border:none; margin:0px; font-size: 1.2em; }
#centro DIV.news-single-item H3 { border:none; margin:0px; font-size: 1em;}
#centro DIV.news-single-item H4 { border:none; padding:0; margin:10px 0px 10px 20px }
#centro DIV.news-single-timedata { font-size:.8em; padding:0; text-align:right; color:#677F27;}

#centro DIV.news-latest-category {display:none}
#centro DIV.news-list-container A { border:none }
#centro DIV.news-list-container {
		color:			#708A29;
		font-size:		.8em;
		font-family:		arial,verdana;
		text-transform:		uppercase;
		letter-spacing:		.05em;
		margin-left:		10px;
background:#FFF
		}

/*************************************/
/*****		GAlleria Foto		*****/
/***********************************/


div.tx-cegallery-pi1 {margin: 1em 2em;}
div.tx-cegallery-pi1-album_entry {
				float: left;
				height: auto;
				width: 190;
				margin-top: 2px;
				margin-right: 2px;
				margin-bottom: 2px;
				margin-left: 2px;
				padding-top: 10px;
				padding-right: 10px;
				padding-left: 10px;
				padding-bottom: 13px;
				text-align: center;
				top: inherit;
				vertical-align: bottom;
				background-color: #dfd9c2;
				border:none;
                                font-size:80%
				}

.tx-cegallery-pi1-page, div.tx-cegallery-pi1-pagebrowser_pages {font-size:80%; font-weight:normal;}
.tx-cegallery-pi1-pagebrowser_actual A {color:#000; text-decoration:underline}

h2.tx-cegallery-pi1-album_header {margin-top:.8em}
.tx-cegallery-pi1-pagebrowser_next {font-size:80%}
div.tx-cegallery-pi1 A {border:none}
#lbPrevLink, #lbNextLink, #lbCloseLink {border:none}

/*************************************/
/*****		mappa google 		*****/
/***********************************/

#poi  {font-size:80%}
#rggmmenu TD {font-size:90%; border-bottom:1px dotted #666}
#rggmmenu TH {font-size:95%}

/*************************************/
/*****		FOOTER 		*****/
/***********************************/

#footer		{
		background:			#E0DFDF;
		border-top:			1px solid #7C7C7C;
		margin-top:			10px;
		float:				left;
		 }
#afooter {
		color:				#716B6D;
		background:  		#ECECEC url(../img/logo-brugnera.gif) 4px 50% no-repeat;
		border-top:			1px solid #666;
		border-bottom:			1px solid #666;
		margin-top:			10px;
		padding-top:		16px;
		padding-bottom:		10px;
		padding-left:		65px;
		font-size:			80%;
		letter-spacing:		.02em;
		height:				6em;
		line-height:		12pt;
		}
#footer,
#afooter {
		clear:				both;
		overflow:			hidden;
		width:				100%;
		}
#footer H3 				{ 
		font-size:			1.4em;
		font-family:		Tahoma, verdana, arial, helvetica,sans-serif;
		font-weight:		normal;
		letter-spacing:		0.1em;
		margin-top:			15px;
		}
		
#afooter SPAN {font-size:140%; font-weight:bold;}

#footer A			{ color:#716B6D; font-weight:bold	}
#footer A:hover			{ color:#F79F33 }
#footer P 			{ margin-bottom:12px; margin-right:50px }

#afooter DIV			{ }
#afooter DIV.primo 		{ float:left;width:70%;}
#afooter DIV.secondo	{ float:right; width:30%; padding-top:3em}


#bottomen 	{ clear:both; font-size:.8em; font-family:'Trebuchet MS', arial,verdana; text-transform:uppercase; letter-spacing:.05em; padding:5px 0 }
#bottomen UL 	{ list-style-type:none }
#bottomen UL LI { display:inline; }
#bottomen UL LI A { margin:1px 10px; padding-left:10px; font-weight:bold; background:url(../img/arw1.gif) 0px 50% no-repeat; }

.news-list-item { margin-bottom:20px; margin-left:10px;  padding:3px; background-color: #F0F0F0; }
.news-amenu-container { margin-bottom:20px; margin-left:10px; padding:3px; background-color: #F0F0F0; }

