/*
Autore		>	Fabio Dreosso
			per SYNERGIE  | www.synergie-web.it |
Versione		>	1.7 - 18.03.2005

Stile		>	solo testo
*/


HTML	{font-size: 100%;}
BODY {
	background: #FFF;
	font-family:verdana, arial, tahoma;
	font-size:.8em;
	color:#3B5169;
	display:block;
	width:100%;
}




/****** STILI per eliminare i layer di stampa */
#barup, #colsx, #linguaz, #colzoom, #validazioni, #imghomez, DIV.xxyyzz, DIV.xxyyzz2, DUV.spazioa {display:none}



/****** inizializzazioni*/

.oldbrw {display:none}
BODY, #barup, #barup DIV, #fascione H1 {margin:0; padding:0;}
#barup DIV, #site {width:99%;}
#indirizzo DIV {width:99%;}





.formtop {margin:0 0 0 1em; padding:0; display:inline; }
.input1, .input2 {font-size:1em; font-family:verdana, arial; border:1px solid #2277C4; margin:0;}
.input1 {padding:.1em .3em;}
.input2 {padding:0; text-transform:uppercase; color:#FFF; background:#5D8FC2; font-weight:bold}
.input2:hover {color:#3B5169; background:#F8AF07}



/****** FASCIONE */
#fascione { background:none; height:3.3em; color:#1C5894}
#fascione A {text-decoration:none; background:none;}
#fascione A:hover {text-decoration:none; background:none;}
#fascione H1  {font-size:1.2em; position:absolute; left:1em;padding:0;background:none}
#fascione H1 A 	{color:#1C5894; display:block; margin-top:.2em; text-decoration:none;background:none}
#fascione H1 A:hover {color:#F8AF07}

#retecivica {color:#FFE680; font-weight:bold; text-decoration:none; font-size:.6em;
			position:absolute; left:5em; top:5.2em}
#retecivica:hover, #linguaz:hover {color:#F8AF07}



#indirizzo {color:#273647; background:#BCD1E4; margin:0; padding:0; border-bottom: 1px solid #2263A4}
#indirizzo DIV {font-size: .6em;  margin:0; padding: .2em 0 .2em 80px}
#indirizzo A {font-weight:bold; color: #2081AA; text-decoration:none; border-bottom:1px dashed;}
#indirizzo A:hover {color:#FFF; border-bottom:1px solid; }




/****** zona centrale - main DIVS */
#site {width:100%; margin-top:0; background:none; display:block; float:left; }
#site2 {margin:0em; background:none; display:block; float:left}

#colcentrale {display:block; float:left; width:100%; padding:0; margin:0; }
#coldx {display:block; clear:both; float:left; width:100%; padding:0; margin:0; border-top:1px dotted #2263A4;}






/****** parte centrale */
#colcentrale H1 {font-size:1.1em; color:#5D8FC2; margin:1.1em .7em; padding:.3em; text-transform:uppercase;}
#colcentrale H2 {font-size:.95em; color:#F3B610; margin:.3em 0; padding:0 .6em; text-transform:uppercase; }
#colcentrale H3 {font-size:.9em; color:#2291BE; margin:.3em; padding:0 1em; background: url(../img/ar-oriz.gif) .5em 50% no-repeat;}
#colcentrale H4 A, #colcentrale H3 A, #colcentrale H2 A {color:#2291BE; text-decoration:none; border-bottom: 1px dotted;}
#colcentrale H4 A:hover, #colcentrale H3 A:hover, #colcentrale H2 A:hover {color:#F8AF07; background:#FFF8DF; border-bottom: 1px dotted; }

#colcentrale H4 {font-size:.85em; color:#6384A9; margin:.3em; padding:0 1em;}
#colcentrale H5 {font-size:.8em;margin:.3em; padding:0 1em;}
#colcentrale H6 {font-size:.75em; margin:.3em; padding:0 1em;}
#colcentrale P {margin:1.5em 1em 0em 2.5em; padding:0; font-size:.8em}
#colcentrale IMG {margin:.2em .9em; padding:0; border:1px solid}
#colcentrale TABLE {font-size:.7em; border: 1px dotted #2291BE; border-width:1px 0px 0px 1px; margin:1em;}
#colcentrale TD, #colcentrale TH  {border: 1px dotted #2291BE; border-width:0px 1px 1px 0px; text-align:left; padding:.3em;}
#colcentrale TH {background:#2291BE; color:#FFF;}
.mailto { border-bottom: 1px dotted; text-decoration:none; color:#3B5169;}
.mailto:hover {color:#F8AF07; border-bottom: 1px solid;}

#colcentrale A {color:#2493C0}
#colcentrale A:hover {color:#F8AF07}


#colcentrale UL {font-size:.8em; margin:.2em 0em 1em 4em; padding:0; list-style-type:square}
#colcentrale UL UL {font-size:.9em;  margin:.2em 0em .1em 2em; padding:0; list-style-type:circle}

#path {font-size:.7em; background: url(../img/oriz-pix.gif) 0 100% repeat-x; padding:.3em .5em}
#path A {color:#2493C0; padding:0; margin:.2em .3em; text-decoration:none; border-bottom:1px dotted}
#path A:hover {color:#F8AF07; border-bottom:1px solid;}



div#menucentrale UL {margin-top:4em}
div#menucentrale UL UL {font-size:1em; margin:.5em 0em .5em 2em; padding:0; list-style-type:circle}
div#menucentrale UL LI UL{margin-top:.5em}
div#menucentrale UL A { text-decoration:none; color:#2493C0; border-bottom: 1px dotted; display:block; width:90%}
div#menucentrale UL A:hover { color:#F8AF07; background:#FFF8DF; border-bottom: 1px dotted}






/****** NEWS home*/
#newshome {display:block; width:25em; float:left; margin:0; padding:0;  }
#newshome  A {color:#2493C0; padding:0; margin:0; text-decoration:none; border-bottom:1px dotted}
#newshome A:hover {color:#F8AF07; border-bottom:1px solid;}
#newshome H2 {font-size:1.2em; color:#52A2C5; margin:1.1em .7em .5em 1.1em; padding:.3em;font-family:tahoma; text-transform:uppercase;}
#newshome DIV.data {color:#F88007; margin: .5em 1em; padding: .1em 1em; font-size:.8em; font-weight:bold;}
#newshome DIV.text {margin: .5em 1em 1em 1.5em; padding:0; font-size:1em; color:#3B5169}


/****** NEWS interne */
#newsinterne, #newsinterne DIV  {margin:0; padding:0;}
#newsinterne IMG{display:none;}
#newsinterne DIV.data {background: url(../img/ar-oriz.gif) 0 50% no-repeat; color:#F88007; margin: .5em 1em; padding: .1em 1em; font-size:.8em; font-weight:bold;}
#newsinterne DIV.text {margin: .5em 1em 2em 1.5em; padding:0; font-size:1em; color:#3B5169}


/****** parte destra */
#coldx {font-size:.8em}
#coldx H3, #coldx H2 {font-size:1em; padding:.1em 0; margin:1px 0px; color:#6384A9; background:#F0F2F4; display:block;  }
#coldx H3 B, #coldx H2 B {padding:0em 1em 0em .1em; margin:0;}
#coldx H4 { padding:.1em 0; margin:1px 0px; font-size:.7em; color:#2291BE; display:block; text-transform:uppercase}
#coldx H4 B {padding:0em .1em 0em 1em; margin:0;}

#coldx UL {margin:0; padding:0; list-style-type:none; }
#coldx LI {margin-left:1em;}
#coldx UL {margin: 0em 0em 1.2em 0em}
#coldx UL A { text-decoration:none; color:#3B5169; font-size:.7em; display:block; padding:0; margin:.3em 0em; border-bottom: 1px dotted; }
#coldx A span {padding:.1em .1em .1em .7em; margin:0; display:block; }
#coldx A:hover {color:#F8AF07; border-bottom: 1px solid;}
#coldx P {margin:0px 0px 1em 1px; padding:.5em; font-size:.7em;}
#coldx P A { font-size:1em; color:#3B5169; text-decoration:none; display:block;  padding:0; margin:.3em 0em;border-bottom: 1px dotted;}

#coldx P A:hover {color:#F8AF07; background:#FFF8DF ;}
#coldx P A IMG {margin:1px 1px .2em 1px; }

#coldx IMG {display:none}

/****** footer */
#footer {
	clear:both;
	font-size:.7em;
	color:#3B5169; background:#B4C1CD;
	border-top:1px solid #6384A9;
	margin:0; padding:.1em 2em .3em 2em;
	}

#footer A {font-weight:bold; color:#263444; text-decoration:none; border-bottom: 1px dotted}
#footer A:hover {color:#FFF;  border-bottom: 1px solid}




/****** STILI PRO TYPO3 */
/****     news                  */
.newstypo3 { clear:both; width:24.9em; display:block; float:left;}
.newstypo3:hover {background:#F8F9FA;}
.ritornotypo3 {clear:both; background: url(../img/oriz-pix.gif) 0 0 repeat-x; padding:.2em .5em; margin:1em 0em; font-size:.8em;}

/****     immagine con commento  */
#colcentrale DT, #colcentrale DL IMG {margin:0; padding:0; }
#colcentrale DL  {margin:.1em .3em; padding:0em;}
#colcentrale DD { margin:.3em; padding:0; font-size:.75em;}





/********* stile per la Gallery */
DIV.tx-photographiclibrary-pi1 DL {display:block; float: left; margin:0; padding:0; width: 110px }
DIV.tx-photographiclibrary-pi1 DT A IMG {margin:5px 0px 0px 0px; padding:0; border:0;}
DIV.tx-photographiclibrary-pi1 DT A {margin:0; padding:0; border:none; }
DIV.tx-photographiclibrary-pi1 DT { height: 110px; display:block}
DIV.tx-photographiclibrary-pi1 DD { height: 3em; }
DIV.tx-photographiclibrary-pi1 A {color:#3B5169; text-decoration:none; }
DIV.tx-photographiclibrary-pi1 A:hover {background:#FFF8DF; color:#F8AF07;}

DIV.tx-photographiclibrary-pi1 DT, DIV.tx-photographiclibrary-pi1 DD {margin:0; padding:0; width: 110px; text-align:center; display:block;}


#single-photo {text-align:center;}
#single-photo DL {float:none}
#single-photo DL, #single-photo DT, #single-photo DD  {width:96%; text-align:center; border:none; display:block; }
#single-photo DT {float:left;}
#single-photo DT IMG { border: 1px solid #3B5169;  padding:0; margin:auto; display:block; float:left;}
#single-photo DD { float:left;}






/*----- stile LISTE newshome-----*/

.newsdata {float:right; color:#F8AF07; font-size:.8em; font-weight:bold; margin-right: .8em; padding:0; width: 21em; }
.newstitolo {float:right;clear:right; margin-right: .6em; padding:0; width: 16em; }
.newssottotitolo {float:right;clear:right; margin-right: .6em; padding:0; width: 16em; }
DIV#newshome div.newssottotitolo P {margin:.2em 0em 1.6em .2em; padding:0;}


.newstitolo A{color:#2493C0; font-size:.9em; font-weight:bold; border-bottom:1px dotted; text-decoration:none}
.newstitolo A:hover{color:#F8AF07;}



DIV#newshome div.newstypo3 {border-bottom: 1px dotted #A3B7CB;clear:both; float:left; display:block; margin:0; padding:0;}
div.newstypo3 {border-bottom: 1px dotted #A3B7CB;clear:both; float:left; display:block; }
DIV#newshome div.newstypo3 DIV IMG {width:5.5em; border:1px solid #3B5169; float:left; margin:0; padding:0;}
DIV#newshome div.imgnews2 {width:5.5em; float:left; clear:both; margin:0em 0.4em; padding:0;}
div.imgnews2 IMG{display:block; margin:0; padding:0;}
P.allegati IMG {border:none}


DIV#newshome {margin:0; padding:0;}
div#newshome DL {margin:0em 3em}
div#newshome DL IMG {border:1px solid #3B5169}
div#newshome DD {color:#5B7DA4; font-size:.7em}

DIV#colcentrale DIV#newshome div.newstypo3 {clear:both; display:block; margin:0;}
