/*
Autore		> 	Fabio Dreosso
			per SYNERGIE  | www.synergie-web.it |
Versione	>	1.0 - 30.10.2006

Stile		>	Stile per tutte le pagine
*/



/**********************************/
/***		GLOBALI		***/
/**********************************/
HTML {font-size: 100%;}
BODY {	
	color:			#000;
	background:		#01AEDD url(../img/campo.jpg) 0 bottom no-repeat fixed;

	font-size:		0.8em;
	font-family:		Arial,verdana,helvetica,sans-serif;

	text-align:		center;

	padding:		0;
	margin:			0;
	}
	
A	{ color:#01B1E0; padding: 0em .2em; text-decoration:none; border-bottom: 1px dotted }
A:hover	{ color:#ABD454; }

#skippo { position:absolute;margin-left:-10000px;padding:0; }
.oldbrw { display:none }




/**********************************/
/***		STRUTTURA 	***/
/**********************************/
#sito { 
		text-align:		left;

		padding:		0; 
		margin-top:		2em;
		margin-bottom:		0;
		margin-left:		auto;
		margin-right:		auto;

		width:			60em;
		}

#intestazione, #footer { padding:0; margin:0; }
#centrale { background:#FFF url(../img/cornerlb.gif) 100% 100% no-repeat; padding:0; margin:0; float:right;}




/**********************************/
/***		INDIRIZZO 	***/
/**********************************/
#indirizzo {
		color:		#FFF;
		background:	#01AEDD;
		
		padding:	0 .2em;
		margin:		0 0 0 110px;
		
		font-size:	.85em;
		letter-spacing:	.02em;
		word-spacing:	.5em;
		line-height:	2.4em;

		Width:		60em;

		position:	absolute;
		top:		0;

		text-align:	right;
		}




/**********************************/
/***		INTESTAZIONE 	***/
/**********************************/
#intesta {
		color:			#FFF;
		background:		url(../img/fasciasynergie.gif) 226px 27px no-repeat;
		padding:		0;
		margin:			0;
		height:			104px;
	}

#intesta H1 {
		font-weight:		normal;

		padding:		0;
		margin:			0 0 0 -32px;

		position:		absolute;
		
		}
#intesta H1 A STRONG	{ display:none }
#intesta H1 A {
		color: 			#FFF;
		background: 		url(../img/synergielogo.jpg) 0 0 no-repeat;
		border-bottom:		none;
		width:			279px;
		height:			130px;
		text-decoration:	none;
		display:		block;
		padding:		0;
		margin:			0;
		}
#intesta H1 A:hover {
		background: 		url(../img/synergielogo.jpg) 0 100% no-repeat;
		}



/**********************************/
/*****	MENU PRINCIPALE		***/
/**********************************/
#menu 		{ position:absolute; padding:0; margin:-2.2em 0 0 280px; }
#menu UL 	{ padding:0; margin:0; list-style:none; display:block; width:34em }
#menu UL LI 	{ margin:0px 0px 0px 1px; padding:0; display:inline; }
#menu UL LI A 	{
		color:		#FFF;
		background:	#27BAE2 url(../img/arw1.gif) .6em 50% no-repeat;
		border:		1px solid #4EC6E7;

		display:	block;
		float:left; 

		height:		1.5em;
		font-family: 	Arial, Verdana,  Sans-Serif;
		font-weight:	bold;

		text-transform:	uppercase;
		text-decoration:none;

		margin:		0 1px 0 0;
		padding:	.5em 1.2em .2em 2.2em
		}
#menu A:hover {
		color:		#FFF;
		background:	#ABD454 url(../img/arw4.gif) .6em 50% no-repeat;
		border:		1px solid #D1E8A4;
		}
#menu A.selected { color:#02A8D9; background:#FFF url(../img/arw1.gif) .6em 50% no-repeat; border-bottom:#FFF; }



/**********************************/
/***		PERCORSO 	***/
/**********************************/
#percorso {
		background:	#FFF;

		font-size:	.85em;
		line-height:	2.4em;

		padding:	0 0 0 270px;
		margin:		0;

		}
#percorso A { padding:0em .2em; }
#percorso SPAN { display:none }





/**********************************/
/*****		ZONA CENTRALE	***/
/**********************************/
#sinistra {	
		
		margin:			0 0 0 1em;
		padding:		0;
		
		float:			right;
		width:			20em;

	 }

#centro {

		margin:			0;
		padding: 		0;
		position:		relative;
		width:			38em;
		float:			left;
	    
	 }
	 
#centro:after,
#sinistra:after
 {
		content:	".";
		display:	block;
		height:		0;
		clear:		both;
		visibility:	hidden;
}






/**********************************/
/*****		ZONA SINISTRA	***/
/**********************************/
#sinistra H2 {
		color:			#23386E;
		border-bottom:		1px dotted #23386E;

		font-size:		1.4em;
		font-family:		'Lucida Sans Unicode', Verdana, Arial, Sans-Serif;
		font-weight:		normal;

		margin:			.7em 0em .1em 0em;
		padding:		.1em 0em .1em 15px;

		}
		
#sinistra UL {
		margin:			0px 0px 3em 0px;
		padding:		0;
		}
#sinistra UL LI {
		list-style:		none;
		padding:		0;
		margin:			0;
		border: 		1px solid #FFF; /** bordo x risolvere il baco di exploder **/
		border-bottom: 		1px dotted #A9D5E4;
		}
#sinistra UL LI A {
		background:		url(../img/arw2.gif) 0 50% no-repeat;
		border:			none;

		margin:			0 0 0 10px;
		padding:		.4em 0 .6em 15px;

		font-family:		'Lucida Sans Unicode', Verdana, Arial, Sans-Serif;
		display:		block;

		}

#sinistra UL UL {
		padding:		0;
		margin:			.2em 0em .6em 30px;
		border:			none;
		}

#sinistra A.selected {font-weight:bold}
		




/**********************************/
/*****		ZONA PRINCIPALE	***/
/**********************************/
#centro H1 {
		color:			#7DA721;
		border-bottom:		1px dotted;
		
		font-family:		'Lucida Sans Unicode', Verdana, Arial, Sans-Serif;
		font-weight:		normal;
		font-size:		1.6em;

		padding:		.3em 0px .3em 22px;
		margin:			0;
		}

#centro H2,#centro H3 {	padding:.2em 0em 0.1em 2.5em; margin:1.5em 0em .2em 0em; text-transform:uppercase; }

#centro H2 {
		color:			#02A8D9;
		background:		url(../img/arw3.gif) 1em 60% no-repeat;
		border-bottom:		1px dotted #02A8D9;
		font-size:		1.2em;
		}
#centro H3 { 
		color:			#047BB5;
		background:		url(../img/arw3.gif) 1.2em 60% no-repeat;
		}

#centro H3,#centro H4 { border-bottom:1px dotted; font-size:1.1em; }

#centro H4 {
		color:			#12D321;
		background:		url(../img/arw3.gif) 1.2em 60% no-repeat;
		text-transform:		uppercase;
		padding:		.2em 0em 0.1em 2.5em;
		margin:			1.5em 0em 0em 0em
		}

#centro H5,
#centro H6 {
		border-bottom:		1px dotted;
		font-size:		1.1em;
		font-weight:		bold;
		padding:		.2em 0em 0em 3em;
		margin:			2em 0em 0em 0em;
		}
#centro H5 { color:#02A8D9 }
#centro H6 { color:#047BB5 }

#centrale P 	{ padding:0; margin: 1em .5em 1em 3em; }
#centro UL,
#centro OL	{ 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:		#01AEDD;
		font-size:		1em;
		padding:		.1em .5em;
		}
#centro TD	{
		background:		url(../img/o-px1.gif) 0 100% repeat-x;
		font-size:		.95em;
		padding:		.1em .3em;
		}

#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	{ margin:0px 15px; 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 { margin:.2em 25px 0.7em 25px; padding:.5em 1em; background:#F5F5F5; border: 1px solid #DFDFDF; }







/**********************************/
/*****		NEWS centrali	***/
/**********************************/

DIV.news-single-item DIV.news-single-timedata { color:#ABD454; margin:0; padding:0em .5em; float:right; font-size:80%; }

DIV.news-single-img {float:right; padding:0; margin:10px; }
DIV.news-single-img A { border:none; padding:0; margin:0 }
DIV.news-single-img A IMG { border:1px solid #000; }
DIV.news-single-img P.news-single-imgcaption { color:#888; font-size:90%; text-align:center; padding:0; margin:0;}

DIV.news-single-item HR.clearer { color:#FFF; background:#FFF; border:0px solid #FFF; font-size:1%; clear:both; }

DIV.news-single-additional-info DL { padding:10px; margin:5px 15px; border: 1px solid #D4D4D4; }
DIV.news-single-additional-info DT { text-transform:uppercase; font-size:90%; }

DIV.news-single-backlink { text-transform:uppercase; letter-spacing:.02em; font-size:80%; margin:.5em 1em; padding:0; }
DIV.news-single-backlink A { border:none }





/**********************************/
/*****	NEWS archivio centrale	***/
/**********************************/
div#centro DIV.news-list-container DIV.news-list-item		{ margin:.6em 1em; padding:1em; border-bottom:1px dotted #3ED2FD; }
div#centro DIV.news-list-container DIV.news-list-item:hover	{ border-bottom:1px dotted #ACE149; }
div#centro DIV.news-list-container DIV.news-list-item H3,
div#centro DIV.news-list-container DIV.news-list-item H3 A	{ background:none; margin:0; padding:0; }
div#centro DIV.news-list-container DIV.news-list-item H3	{ border:none; }
div#centro DIV.news-list-container DIV.news-list-item P		{ margin:0; padding:0; }

DIV.news-list-container HR.clearer { color:#FFF; background:#FFF; border:0px solid #FFF; font-size:1%; clear:both; }

DIV.news-list-container SPAN.news-list-date 	{ color:#ABD454; font-size:80%; }

DIV.news-list-item DIV.news-list-morelink	{ margin: 0em .5em; padding:0; text-align:right }
DIV.news-list-item DIV.news-list-morelink A	{ 
		color:			#7DA721;
		background:		url(../img/arw1.gif) 100% 70% no-repeat;
		border:			none;

		text-transform:		uppercase;
		font-size:		75%;
		padding:		1px 15px 1px 8px;
		margin:			0;
		display:block; 
		}

DIV.news-list-item DIV.news-list-morelink A:hover {
		color:			#FFF;
		background:		#ABD454 url(../img/arw4.gif) 100% 70% no-repeat;
		}










/**********************************/
/*****		FOOTER		***/
/**********************************/
#footer		{
		font-family:		"Tahoma", Arial, Helvetica, Impact;
		font-size:		.75em;

		letter-spacing:		.02em;
		clear:			both; 
		padding:		0;
		margin-bottom:		5px;
		}

#footer A		{ color:#000; font-weight:bold; text-decoration:none; }
#footer A:hover		{ color: #FFF;}

#footer DIV		{ padding:.3em .8em; margin:0; }
#footer div.primo	{ background:#BBF04D url(../img/pixelback.gif) 0 0; }
#footer div.secondo UL 	{ text-transform:uppercase; margin:0; padding:0; list-style:none; display:inline; }
#footer div.secondo UL LI,
#footer div.secondo UL LI A { margin:0; padding:0 }
#footer div.secondo	{ background:#92CE22; text-align:right;}








/**********************************/
/***		FORM MAIL 	***/
/**********************************/
FORM#mailform 		{ margin:.5em 0em .5em 1.5em; padding:0; }
FORM#mailform FIELDSET	{ border:none }
FORM#mailform LABEL	{ border-bottom:1px dotted #D4D4D4; font-size:.8em; text-transform:uppercase; display:block; float:left; Width:10em;  }

FORM#mailform INPUT,
FORM#mailform TEXTAREA	{ border:1px solid #D4D4D4; margin:0em .5em .8em 0em; padding:.1em .2em; font-family: Verdana, Arial, Sans-Serif; font-size:.9em; }

FORM#mailform INPUT:hover,
FORM#mailform TEXTAREA:hover,
FORM#mailform INPUT:focus,
FORM#mailform TEXTAREA:focus{ background:#F2FBE1; border:1px solid #ACE149;  }

