/*
Autore		> 	Fabio Dreosso | www.dreosso.it |
			per SYNERGIE  | www.synergie-web.it |
Versione	>	1.0 - 06.06.2007

Stile		>	Stile per tutte le pagine
*/




/*********************************************/
/*****		GLOBALI 		*****/
/*******************************************/
HTML 	{ font-size: 100% }
BODY 	{
		color: 			#5B5B5B;
		background:		#FFF url(../img/sfondo.gif) 0 0 no-repeat fixed;
		font-size:		0.8em;
		font-family:		arial, verdana, sans-serif;
		padding:		0;
		margin:			0;
		height:			100%;
		text-align:		left;
	}

A	{ color:#000; border-bottom:1px dotted; padding:0em .2em; text-decoration:none }
A:hover	{ color:#CCCF17; border-bottom:1px solid }

#skippo { position:absolute; margin-left:-10000px; padding:0 }
.oldbrw { display:none }



/*********************************************/
/*****		STRUTTURA 		*****/
/*******************************************/
#sito		{ text-align:left; padding:0; margin:0 }





/*********************************************/
/*****		Struttura CENTRALE	*****/
/*******************************************/
#centrale { clear:both; margin:25px 0px 0px 0px; padding:0;}
#sinistra {
		margin:			0;
		padding:		0;
		float:			left;
		width:			240px;
	 	}

#centro {		
		margin:			0;
		padding:		0px 10px 0px 240px;
		}
	 
#centro:after,
#sinistra:after {
		content:		".";
		display:		block;
		height:			0;
		clear:			both;
		visibility:		hidden;
		}



/*********************************************/
/*****		Intestazione 		*****/
/*******************************************/
#intestazione {
		background:		url(../img/albero.gif) 0 100% no-repeat;
		padding:		0px 0px 4px 0px;
		float:			left;
		}

#intestazione H1 {
		color:			#000;
		font-family:		"Times New Roman", Times, serif;
		font-size:		4.1em;
		font-weight:		normal;
		margin:			35px 0px 0px 210px;
		padding:		0;
		}

#intestazione H1 A { border:none }




/*********************************************/
/*****		Indirizzo 		*****/
/*******************************************/
#indirizzo { }



/*********************************************/
/*****		Indirizzo 		*****/
/*******************************************/
#lang 		{ position:absolute; right:10px; z-index:200; margin:.2em 0em; padding:0; }
#lang UL 	{ margin:0; padding:0; text-transform:uppercase; font-size:80%;}
#lang UL LI 	{ list-style-type:none; display:inline; margin:0; padding:0 }
#lang UL LI A	{ padding:0; margin:0em .6em }
#lang UL LI A.selected { font-weight:bold; }




/*********************************************/
/*****		MENU			*****/
/*******************************************/
#menu 		{
		color:			#000;
		font-family:		"Times New Roman", Times, serif;
		padding:		70px 0px 0px 0px;
		margin:			0;
		border-bottom:		1px solid #000;
		float:			left;
		width:			100%;
		}
	
#menu UL	{ margin:0px 0px 0px 89px; padding:0; }
#menu LI 	{ list-style-type:none; display:inline; margin:0; padding:0 }
#menu A 	{
		color:			#000;
		background:		#FFF url(../img/ico1.gif) 7px 50% no-repeat;
		border:			none;
		margin:			0;
		padding:		5px .6em 5px 1.6em;
		font-size:		100%;
		letter-spacing:		.1em;
		float:			left; 
		}
#menu A:hover { color:#FFF; background:#CCCF17 url(../img/ico2.gif) 7px 50% no-repeat }



/*********************************************/
/*****		Percorso		*****/
/*******************************************/
#percorso {
		color:			#666;
		font-size:		80%;
		padding:		0px 0px 0px 245px;
		margin:			0;

		}
#percorso A 	{ margin:.1em; line-height:2em; }
#percorso SPAN 	{ display:none }



/*********************************************/
/*****		INTESTAZIONI CENTRALI	*****/
/*******************************************/
#centro H1,
#centro H2,
#centro H3,
#centro H4,
#centro H5,
#centro H6 { padding:0; margin:.6em 0em 0em 0em; letter-spacing:.1em }
#centro H1,
#centro H2,
#centro H3,
#centro H4 { font-family:"Times New Roman", Times, serif; font-weight:normal }
#centro H5,
#centro H6 { text-transform:uppercase }
 
#centro H1 { font-size:2em; color:#468CA6 }
#centro H2 { font-size:1.7em; color:#333 }
#centro H3 { font-size:1.6em; color:#000 }
#centro H4 { font-size:1.5em; color:#333 }
#centro H5 { font-size:1.1em; color:#000 }
#centro H6 { font-size:1.1em; color:#333 }



/*********************************************/
/*****		CORPO CENTRALE		*****/
/*******************************************/
#centrale P		{ font-size:1em; padding:0; margin:0em 0em .4em 0em }


#centrale P IMG 	{ border: 1px solid #000; margin:.2em }
#centrale A IMG 	{ border: 1px solid #000; }

#centrale TABLE 	{ padding:0; margin:1em; width:95%; font-size:.95em; }
#centrale TH		{ color:#FFF; background:#468CA6; font-size:1.2em; font-weight:normal; padding:.1em .5em; }
#centrale TD		{ background:#FBFBFB; font-size:1em; padding:.1em .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%; }











/*********************************************/
/*****		CONTENUTO		*****/
/*******************************************/
#centro UL,
#centro OL	{ padding:0; margin:1em 0em 1.5em 4em; }
#centro LI	{ padding:0; margin:.4em; }
#centro UL LI 	{ list-style-type:square }







/*********************************************/
/*****		INTESTAZIONI sinistra	*****/
/*******************************************/




/*********************************************/
/*****		MENU a sinistra		*****/
/*******************************************/
#sinistra UL		{ padding:0; margin:0; list-style:none; }
#sinistra UL LI 	{ padding:0; margin:0; list-style:none; border-bottom:1px solid #E8BC66; }
#sinistra UL LI A 	{
		border-bottom:		none;
		font-size:		.95em;
		display:		block;
		margin:			0;
		padding:		.5em .2em .4em 25px;
		height:			100%;
		}
#sinistra UL LI A:hover	{ color:#FFF; background:#595959 }
#sinistra UL UL {
		padding:		0;
		margin:			0em 0em 0em 25px;
		border:			none;
		}
#sinistra UL UL LI A { background:#F3DFA9 }

.selected 	{ font-weight:bold }



/*********************************************/
/*****		RICERCA LATERALE	*****/
/*******************************************/
#ricercasx 	{ margin:0em 0em 1em 0em; padding:0 }
#ricercasx LABEL { display:none }


FIELDSET {
		background:		#F0D791;
		border:			none;
		margin:			0;
		padding:		.3em .5em;
		}

FIELDSET.inevidenza LEGEND { display:none; }

FIELDSET P	{ text-align:center; }
FIELDSET INPUT	{ font-family:verdana, arial, sans-serif; font-size:80%; }

#centro FORM INPUT,
#centro FORM TEXTAREA,
#centrale FORM SELECT,
.input1 { 
		background:		#FFF;
		border:			1px solid #3A3728;
		margin:			.5em;
		padding:		.1em .2em;
		}

#centro FORM INPUT#mailformformtype_mail,
.input2 { 
		color:			#FFF;
		background:		#3A3728;
		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:		#D7762F;
		}

#centro FORM INPUT#mailformformtype_mail { margin-left:14em; }





/*****************************/
/*****		NEWS	*****/
/***************************/
HR.clearer { display:none }



/*********************************************/
/*****		NEWS Laterali HOME	*****/
/*******************************************/
#news H2 	{ background:none; border:none; }
#news DIV.news-latest-item {
		border:			1px solid #CFCDC3;
		background:		#FFF;
		margin:			1.5em 1em;
		padding:		0px 0px 5px 8px;
		}
#news DIV.news-latest-item:hover	{ border:1px solid #D7762F; }
#news DIV.news-latest-item A		{ margin:0; padding:0; border:none }
#news DIV.news-latest-item H3		{ margin:1em 0em 0em 0em; padding:0; }
#news DIV.news-latest-item H3 A 	{ color:#D7762F; border:none; font-size:110%; margin:0; }
#news DIV.news-latest-item H3 A:hover 	{ color:#F0D791 }
#news DIV.news-latest-item img		{ display:none }


#news SPAN.news-latest-date {
		border:			none;
		font-size:		85%;
		padding:		0;
		margin:			-10px 0px 0px 0px;
		display:		block;
		float:			left;
		clear:			both;
		}
#news SPAN.news-latest-date A	{
		color:			#000;
		background:		#F0D791;
		border:			1px dotted #BC6424;
		padding:		.2em .5em;
		margin:			0;
		}
#news SPAN.news-latest-date A:hover	{
		color:			#FFF;
		background:		#D7762F;
		border:			1px solid #3A3728;
		}

#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 {
		color:			#D7762F;
		background:		#FFF;
		border:			1px solid #CFCDC3;
		padding:		.1em .5em;
		margin:			0px 20px 0px 0px;
		}
#news DIV.news-latest-gotoarchive A:hover {
		color:			#FFF;
		background:		#D7762F;
		border:			1px solid #3A3728;
		}





/*********************************************/
/*****		NEWS LIST		*****/
/*******************************************/
#centro DIV.news-list-container	{ margin:0; padding:0; }
#centro DIV.news-list-item	{ 
		background:		#FFF;
		border:			1px solid #595959;
		margin:			.5em 0em .8em 0em;
		padding:		.5em .5em .5em .8em;
		}
#centro DIV.news-list-item H3 A { border:none }

#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:80%; margin-left:2em }






/*********************************************/
/*****		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 A IMG	{ display:none }
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:#FFF; background:#D7762F; }



/*********************************************/
/*****		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:			1px solid #595959;
		padding:		.5em .5em .5em .8em;
		}

DIV.news-single-timedata {
		background:		#F0D791;
		border:			1px solid #595959;
		padding:		.2em .5em;
		margin:			.5em 10px 0px 0px;
		font-size:		90%;
		float:			right
		}
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:2em 0em 1em 0em; padding:.4em 0em .2em 1em; border-top:1px dashed #595959 }
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:			1px solid #595959;
		float:			left;
		clear:			both;
		margin:			2em 0em;
		}
.news-list-browse SPAN.evidenti	{ font-weight:bold; color:#C98A45 }
.news-list-browse DIV		{ display:block }
#centro DIV.news-list-browse UL		{
		float:			left;
		display:		block;
		margin:			.2em 0em;
		padding:		0;
		width:			70%;
		text-align:		center;
		}
.news-list-browse UL LI		{ margin:0; padding:.1em .5em; 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		{ margin: .2em .5em; padding:0; }

P.precedente,
P.prossima			{ width:10%; margin:.2em 0em; padding:0 }
P.precedente			{ float:left }
P.prossima			{ float:right; text-align:right }










/*************************************/
/*****		FOOTER 		*****/
/***********************************/
#footer		{ 
		background:		#FFF;
		border:			1px solid #999;
		border-width:		1px 0px;
		font-size:		85%;
		padding:		1em 0em 1em 2em;
		margin:			1em 0em 0em 0em;
		clear:			both;
		}



