/*
Autore		> 	Fabio Dreosso |www.dreosso.it|
			per SYNERGIE  | www.synergie-web.it |
Versione		>	1.1 - 20.06.2005

Stile		>	Stile per tutte le pagine
*/


/***********	GLOBALI 	***********/

HTML	{font-size: 100%;}
BODY	{font-size:0.8em; color:#FFF; background: #405F7B url(../img/back-bottom.jpg) 0 100% repeat-x fixed; padding:0; margin:0; font-family: verdana,helvetica,sans-serif; }
.back3	{background: url(../img/back.jpg) 0 0 repeat-x; margin:0; padding:0;}
.back2	{background: url(../img/back1.jpg) 0 0 no-repeat; text-align:center; margin:0; padding:0;}
.sito	{ 
	width:54em;
	display:block;
	text-align:left; 
	padding:0; 
	margin-top:0px; margin-bottom:3px;
	margin-left:auto; margin-right:auto; 
	}
		

.oldbrw {display:none}
.skippo { margin-left:-1000px; position:absolute;}


.intestazione H1	{margin:0; padding:.1em 0em 0em 0em;}
.intestazione H1 A	{margin:0; padding:0; display:block; background: url(../img/marano.gif) 0 0 no-repeat; width:380px; height:40px;}
.intestazione H1 A:hover {background: url(../img/marano2.gif) 0 0 no-repeat;}
.intestazione H1 span	{margin-left:-1000px; position:absolute;}


.indirizzo		{font-size:.8em; color: #527A9E; margin:.1em 0em; background: #BDDFE9;}
.indirizzo SPAN	{float: left; display:block;}
.lingua		{float: right; margin:0; padding:0;}
.lingua IMG	{border:1px solid #405F7B; margin:.1em .3em;}


.formtop		{position:absolute; top:1em; margin: 0px 0px 0px 36.5em; padding:0;}
.formtop P		{margin:0; padding:0;}
.input1,
.input2 		{font-family: verdana,helvetica,sans-serif}
.input1		{font-size:.8em; background:#FFF; border:1px solid #293E50; padding:.1em .2em; width:15em;}
.input2		{font-size:.8em; font-weight:bold; border:1px solid #FFF; color:#FFF; background:#293E50}
.input2:hover	{background:#DAA33A}




/* NAVIGATION */
#disore		{ margin: 0em 0em .4em 0em; display: block; float:right; border-left: 1px solid #FFF; clear:both; }
#disore A		{ text-decoration:none; display:block; }
#disore A:hover	{ color:#FFF;}
UL.menu-sys LI 	{ padding: 0; margin: 0; display: block; float:left; }
UL.menu-sys	{ list-style-type: none; margin: 0px; padding: 0px; font-size: .85em;}		
UL.menu-sys, UL.menu-sys UL 	{ display: block; margin: 0; padding: 0; }
UL.menu-sys UL 		{ position: absolute;  z-index: 1000; visibility: hidden; width: 10em; }
ul.menu-sys li A:hover		{ background-color: #DAA33A; }
A.topx { padding: .2em 15px .2em 25px; color: #FFF; background: #293E50 url(../img/bmenu.gif) .5em 50% no-repeat; border: 1px solid #FFF; border-width: 1px 1px 1px 0px}
A.topx:hover {background: #DAA33A url(../img/bmenu2.gif) .5em 50% no-repeat;}
LI.submenu UL { display:block; margin:0; padding:0;}
LI.submenu UL A {color:#527A9E; background: #FFF; padding:.1em .4em; width: 11em; border: 1px solid #293E50; border-width: 0px 1px 1px 1px}
LI.submenu span a:hover { background-color: #DAA33A;}
LI.submenu UL LI {font-size:.9em}
LI.submenu UL 	{ text-decoration:none; color: #4D4A46; padding:0; margin:0;}
LI.submenu:hover	{ padding-bottom: 0em; }
LI.submenu:hover UL { visibility: visible; }




/********** HOME PAGE **/
DIV.centrale, DIV.news, DIV.menusx {display:block; clear:both; padding:0;}

DIV.centrale	{margin:0;}
DIV.news,
DIV.menusx 	{background:#FFF; float:right; border: 1px solid #293E50; width:13em; margin:.5em 0em; display:block;}
DIV.news 		{height:23em}

DIV.testohome	{text-align:left; width:13em; height:21.4em; margin:0; padding:0; display:block;}


DIV.news H2 {color:#68B4E1; font-family:georgia, arial; font-size:1.2em; margin:0; padding:.2em 0em .2em 1em; border-bottom:1px dotted #D0EBF0}
DIV.centrale DIV.news H2 A	{color:#68B4E1; text-decoration:none; border-bottom: 1px dotted}
DIV.centrale DIV.news H2 A:hover {color:#F8AF07;}

DIV.news H3 {color:#C68D24; font-family:georgia, arial; font-size:1em; margin:.3em 0em; padding:0em }
DIV.news H3 B {margin:.1em .5em}

DIV.testohome DL {margin:.5em; padding:0;}
DIV.testohome DD {display:none}

DIV.testohome IMG {height: 8em;}
DIV.testohome DIV.textpic {font-size:.75em; color:#293E50; margin:0; padding:0;}
DIV.testohome DIV.textpic P {margin:.3em .5em; padding:0;}

DIV.galleryhome DIV,
DIV.galleryhome DL,
DIV.galleryhome DT,
DIV.galleryhome IMG {margin:0; padding:0; border:0;}
DIV.galleryhome IMG {width:11.7em;}


DIV.galleryhome DIV DL DT A { background: none; font-size:1em; border:0; margin:0; padding:0; }
DIV.galleryhome DIV DL DT A:hover {background: none;} 


DIV.galleryhome P IMG {width:13em;height:7em;border:3px solid #FFF;}




/** NewsHomePage **/
 DIV.news DIV.newsdata,
 DIV.menusx DIV.newsdata {color:#DAA33A}

 DIV.news DIV.newstitolo A, 
 DIV.menusx DIV.newstitolo A {color:#405F7B; text-decoration:underline; border:0; font-size:.85em}

 DIV.news DIV.newstitolo A:hover,
 DIV.menusx DIV.newstitolo A:hover {color:#F8AF07}

 DIV.news DIV.newssottotitolo,
 DIV.menusx DIV.newssottotitolo {color:#405F7B; font-size:.8em; margin:0; padding:0;}
 
 DIV.news DIV.newstypo3,
 DIV.menusx DIV.newstypo3 {margin:0em; padding:.1em .8em; border-bottom:1px dotted #D0EBF0}
 DIV.menusx DIV.newstypo3:hover {background:#F7EDCC}

 DIV#newshome DIV.newstitolo {display:block; width:100%}
 DIV#newshome DIV.newssottotitolo P {margin:0; padding:0.2em 0em 0.6em 0em;}



/*------------------------------------------------------------------------------------*/






/**********  menu dx **/
DIV.menusx A	{color:#395268; text-decoration:none;}
DIV.menusx H2	{color:#293E50; border-bottom:#D0EBF0 1px dotted; margin:0; padding:.2em 0em .2em 1em; font-family:georgia, arial; font-size:1.2em}
DIV.menusx H2 A	{color:#68B4E1; text-decoration:none; border-bottom: 1px dotted}
DIV.menusx H2 A:hover {color:#F8AF07;}
DIV.menusx UL	{margin:.1em 0em .5em 0em; padding:0em .1em 0em 1.8em; color:#68B4E1;}
DIV.menusx UL UL	{padding:0em .1em 0em .9em; }
DIV.menusx LI	{list-style-type:square; margin:0; padding:0;}
DIV.menusx LI A 	{font-size:.85em; display:block; width:100%; padding:.1em 0; margin:0;}
DIV.menusx LI A:hover {color:#FFF; background:#68B4E1 }
.selezionato	{background:#D9ECF7; font-weight:bold; }

DIV.menusx DIV	{padding:0; margin:0;}
DIV.menusx IMG	{width:100%; margin:1em 0em 0em 0em; padding:0; border-top:1px solid #293E50; display:block; float:left;}




/* CENTER */

.percorso, .flashintro	{width:40em; padding:0; margin:.5em 0em; }
.flashintro		{border:1px solid #FFF; height:10em;}
DIV.mainpage {
	color:#405F7B;
	margin:.5em 0em;
	padding:.5em 1em;
	background:#FFF;
	border: 1px solid #293E50;
	float:left;
	min-height: 20em;
	height: auto !important;
	height: 20em;
	width:38em;
}
DIV.mainpage:hover, 
.percorso:hover	{border:1px solid #DAA33A;}
DIV.mainpage P,
.mainpage TD	{font-size:.9em; }
DIV.mainpage P	{margin:.5em .5em .5em 2em; padding:0;}
DIV.mainpage UL,
DIV.mainpage OL	{font-size:1em; margin:.5em 1.5em; padding:1em; }
DIV.mainpage UL LI	{list-style-type:square}
DIV.mainpage LI	{font-size:.95em; margin:0em 0em .5em 1.5em; padding:0;}
DIV.mainpage TD	{border-bottom:1px dashed #68B4E1;}
DIV.mainpage TABLE	{border:0; width:85%; margin:.5em .5em 1em 2.5em;}
DIV.mainpage TH	{background:#43637E; color:#FFF; font-size:.85em; padding:.2em .5em;}
DIV.mainpage HR	{margin:0; padding:0; font-size:.2em}



.mainpage H1,
.mainpage H2 {font-family:georgia, arial;}


.mainpage H3,
.mainpage H4,
.mainpage H5,
.mainpage H6 {font-family:verdana, arial;}

.mainpage H1,
.mainpage H2,
.mainpage H3,
.mainpage H4 {padding:.2em 1em;}

.mainpage H2,
.mainpage H3,
.mainpage H4 {font-size:1em; margin:.5em 2em;}


.mainpage H5,
.mainpage H6 {font-size:1em; margin:.5em 4.5em; }


.mainpage H1 {color:#C68D24; font-size:1.2em; margin:.5em .4em;}
.mainpage H2 {color:#A6761E}
.mainpage H3 {color:#8D6716}
.mainpage H4 {color:#68B4E1}
.mainpage H5 {color:#2788C2}
.mainpage H6 {color:#405F7B}



.mainpage A {color:#DAA33A;}
.mainpage A:hover {color:#293E50; }

.mainpage UL LI A {color:#2992CF;background:none}

.mainpage DD {font-size:.85em;color:#5F8AAD}

.percorso { background:#68B4E1; border:1px solid #293E50;}
.percorso DIV {font-size:.75em; display:block; margin:.1em .5em; padding:0; color:#FFF;}
.percorso A {font-weight:bold; color:#FFF; text-decoration:none; padding:.1em .3em}
.percorso A:hover {color:#FFF; background:#DAA33A;}



/* HOME PAGE*/


.mainhome	{width:38em; margin:0; padding:1em; color:#405F7B; background:#FFF; border: 1px solid #293E50; float:left;}
.mainhome:hover	{border:1px solid #DAA33A;}
.mainhome:hover	{border:1px solid #DAA33A;}
.mainhome P,
.mainpage TD,
.mainpage UL	{font-size:.8em; }
.mainhome P	{margin:.5em .5em .5em 2em; padding:0;}
.mainhome UL	{margin:1em .5em 1em 2em; padding:0; list-style-type:square}

.mainhome H3	{color:#C68D24; text-transform:capitalize; font-size:1.05em; font-family:georgia, arial; margin:.5em 0em; padding:.2em .5em .2em 1.5em;  }


DIV.galleryhome,
DIV.homey1,
DIV.homey2 {border: 1px solid #293E50; float:left; width:11.7em; padding:0; min-height: 17em; height: auto !important; height: 17em;}

DIV.galleryhome:hover,
DIV.homey1:hover,
DIV.homey2:hover {border: 1px solid #DAA33A;}

DIV.galleryhome	{background:#FFF; margin:0; color:#FFF }
DIV.homey1	{margin:0em 1em; background:#FFF url(../img/h-turismo.jpg) 0 100% repeat-x;}
DIV.homey2	{background:#DAA33A url(../img/h-amministra.jpg) 0 100% repeat-x; margin:0}

.mainhome DIV UL A		{text-decoration:none} 
DIV.homey1 UL 		{color:#68B4E1; font-size:.82em}
DIV.homey1 UL A 		{color:#2788C2;  font-weight:bold}
DIV.homey1 UL A:hover	{color:#293E50; background:#FFF}
DIV.homey2 UL		{color:#FFF; font-size:.82em}
DIV.homey2 UL A		{color:#FFF;  font-weight:bold}
DIV.homey2 UL A:hover 	{color:#293E50}

DIV.galleryhome H3, 
DIV.homey2 H3 		{color:#FFF;}


DIV.galleryhome HR {display:none}


DIV.galleryhome P {margin:.2em .5em; padding:0;}

DIV.galleryhome DIV,
DIV.galleryhome DL {margin:0; padding:0;}
DIV.galleryhome DD {display:none}

DIV.galleryhome A#gal2	{position:absolute; text-decoration:none; text-align:right; display:block; background:#256BB1; color:#FFF; font-size:.8em;  margin-top:.4em; width:13.2em; padding:.3em .7em; }
DIV.galleryhome A#gal2:hover 	{background:#DAA33A;}

DIV.banner 	{float:right; border: 1px solid #293E50; width:13em; height:5.5em; display:block;}
DIV.banner IMG	{border:none; width:13em; height:5.5em;}






/* COPYRIGHT */
.copyright		{float:left; clear:both; width:65em; font-size:.8em; color: #A0AFBD; margin:1em 0em .5em 0em; border-top:#688197 1px dotted; padding:.2em 1em}
.copyright STRONG	{color:#FFF;}
.copyright A	{font-weight:bold;color: #CFD7DE}
.copyright A:hover	{color: #B3924A}
.copyright P	{float:left;padding:0; margin:0; width:50%}


/* w3c */
.w3cbutton4 { 
	float:	right;
	margin:	0;
	padding:	0; 
	font:	1em verdana, helvetica,arial,sans-serif;
}
.w3cbutton4 LI{
	padding:	0;
	margin:	0;
	list-style-type:none;
	display:	inline; 
	}








/***********************  STILI PRO TYPO3  */


.textpic UL {margin-left:2em}
.textpic LI {margin-left:2em}


/********     news                  */
.ritornotypo3 {clear:both; background: url(../img/oriz-pix.gif) 0 0 repeat-x; padding:.2em .5em; margin:1em 0em; font-size:.8em;}


/******** FORM predefiniti*/
.mainpage FORM input,
.mainpage FORM textarea {font-size:1em; font-family:verdana, arial;  margin:0; padding:.2em .5em; border:1px solid #2277C4;}
.mainpage FORM DIV {font-size:1em;}
#formtype_mail {margin:auto; padding:.2em .5em}

.mainpage FORM P {clear:both}
.mainpage LABEL {width: 8em; float:left; clear:both; margin:1em 0em;}
.mainpage INPUT.tx-indexedsearch-searchbox-sword {float:left;}
.mainpage SELECT {font-size:.85em; font-family:verdana, arial;border:1px solid #2277C4}
.radiob {border:0; float:left; }

.tx-indexedsearch-searchbox-sword, 
.tx-indexedsearch-searchbox-button { font-size:.8em}
.labelhidden {display:none}





/********* stile per la Gallery */
DIV.tx-photographiclibrary-pi1 DL { 
		float:	left;
		display:	block;
		margin:	5px 1px;
		padding:	3px;
		border:	1px solid #6384A9;
		width:	110px;
		}

DIV.tx-photographiclibrary-pi1 DT { text-align:center; height:120px; margin:0; padding:0 }
DIV.tx-photographiclibrary-pi1 DD { height: 3em; font-style:italic; margin:0; padding:0 }
DIV.tx-photographiclibrary-pi1 A { border:none; }
DIV.tx-photographiclibrary-pi1 IMG { border: 1px solid #346CB1; }

DIV.tx-photographiclibrary-pi1 DIV#single-photo { text-align:center; margin-left:5px }
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%;}






/********     testo e immagine         */
DIV.csi-textpic {margin:0; padding:0; }
DIV.csi-textpic DD {text-align:center}

DIV.csi-center,
DIV.csi-right,
DIV.csi-left {margin:0; padding:0; }


DIV.csi-center IMG{padding:0; margin:auto; border:0;}
DIV.csi-center DL, DIV.csi-center DD, DIV.csi-center DT {text-align:center; margin:0; padding:0;}
DIV.csi-center DIV.textpic { margin:0; padding:0;}

DIV.csi-right IMG { margin-left:auto; margin-right:0; padding:0; border:0;}
DIV.csi-right DL, DIV.csi-right DD, DIV.csi-right DT {margin:0; padding:0; }
DIV.csi-right DT { text-align:right; }
DIV.csi-right DIV.textpic { margin:0; padding:0; }

DIV.csi-left IMG {display:block; margin-right:auto; margin-left:0; padding:0; border:0;}
DIV.csi-left DL, DIV.csi-left DD, DIV.csi-left DT {margin:0; padding:0;}
DIV.csi-left DT {text-align:left}
DIV.csi-left DIV.textpic {margin:0; padding:0;}

DIV.csi-intext-right DL {float:right; text-align:center;}
DIV.csi-intext-right DD {margin:0; padding:0;}
DIV.csi-intext-right DIV.textpic {margin:0; padding:0;}

DIV.csi-intext-left DL {float:left; text-align:center;}
DIV.csi-intext-left DD {margin:0; padding:0;}
DIV.csi-intext-left DIV.textpic {margin:0; padding:0;}

DIV.csi-intext-right-nowrap IMG {margin:0; padding:0; border:0;}
DIV.csi-intext-right-nowrap DL {float:right;}
DIV.csi-intext-right-nowrap DL, DIV.csi-intext-right-nowrap DD, DIV.csi-intext-right-nowrap DT {margin:0; padding:0;}
DIV.csi-intext-right-nowrap DIV.textpic {margin:0;}

DIV.csi-intext-left-nowrap IMG {margin:0; padding:0; border:0;}
DIV.csi-intext-left-nowrap DL {float:left}
DIV.csi-intext-left-nowrap DL, DIV.csi-intext-left-nowrap DD, DIV.csi-intext-left-nowrap DT {margin:0; padding:0;}
DIV.csi-intext-left-nowrap DIV.textpic {margin:0;}


/********     ALLEGATI         */
P.allegati {clear:both; margin:.5em; }
P.allegati A {margin:.5em; }


DIV#newshome P.allegati A IMG {width:1.4em; height:1.4em; border:none;}



/*-------------------- NEWS -------------         */
LI.news-amenu-item-year {font-weight:bold;background:#68B4E1; color:#FFF; list-style-type:none; padding:1em}

.newsdata {color:#DAA33A; font-size:.8em; font-weight:bold}
.newstitolo A{color:#2493C0; font-size:.9em; font-weight:bold; border-bottom:1px dotted; text-decoration:none}
.newstitolo A:hover{color:#F8AF07;}

DIV.testohome {height:21em; z-index:1;  display:block; overflow: auto;}

DIV.mainpage DIV.newstypo3 {border-bottom: 1px dotted #A3B7CB; min-height:6.5em; height: auto !important; height: 6em;}
DIV.mainpage DIV.newstypo3 DIV IMG {width:4em; border:1px solid #3B5169;}
DIV.imgnews2 {width:5.5em; height:7em; float:left;clear:both;}
DIV.imgnews2 IMG{display:block;}
P.allegati IMG {border:none}

div#newshome DL {margin:0em 3em}
div#newshome DL IMG {border:1px solid #3B5169}
div#newshome DD {color:#5B7DA4; font-size:.7em}
