/*
Autore		>	Fabio Dreosso
			per SYNERGIE  | www.synergie-web.it |

Versione		>	2.1 - 18.07.2005

Stile		>	TESTO
*/



HTML	{font-size: 100%;}


BODY {
	background: #FFF;
	font-family:verdana, arial, tahoma;
	font-size:.8em;
	display:block;
}


/*****---------- INIZIALIZZAZIONI ----------*****/

BODY, #barup, #barup DIV, #fascione H1 {margin:0; padding:0;}

hr {clear:both}
.oldbrw {display:none}
#colcentrale HR#uid695 {display:none}


#barup DIV, #site {width:47.6em;}
#indirizzo DIV {width:71em;}

.spazioa {background: #0E304E; height:1.2em; }

#imghomez {display:none; margin:0em; padding:0; border:1px solid #A3B7CB; width:23em}


/*****---------- HOME PAGE ----------*****/
DIV.xxyyzz,
DIV.xxyyzz2 {
	display:block;
	float:left;
	width:11em;
	height:20em;
	margin:.5em 0em .5em .5em;
	border:1px solid #A3B7CB;
}

DIV.xxyyzz HR,
DIV.xxyyzz2 HR { display:none }

DIV#colcentrale DIV.xxyyzz H1,
DIV#colcentrale DIV.xxyyzz2 H1 {
	color: #FFF;
	background:#1C5C99;
	font-size:.8em;
	margin:0;
	padding:.2em .2em .2em 1em;
}

DIV#colcentrale DIV.xxyyzz LI,
DIV#colcentrale DIV.xxyyzz2 LI,
DIV#colcentrale DIV.xxyyzz UL,
DIV#colcentrale DIV.xxyyzz2 UL {
	list-style-type:none;
	margin:0;
	padding:0;
}

DIV#colcentrale DIV.xxyyzz LI A,
DIV#colcentrale DIV.xxyyzz2 LI A {
	margin:0;
	padding:.1em .2em .1em 1em;
	width:14em;
	font-size:.9em;
}






/*****---------- barra menu superiore ----------*****/

#barup {color:#FFF; position:absolute; top:0; left:0;}
#barup DIV{display:block; text-align:right; }

#barup UL {margin:0; padding:0;}	
#barup UL LI {display: inline; font-size:.55em; margin:0; padding:0;}
#barup A {display:inline; color:#B4C1CD; padding:0; margin:.1em .6em; text-decoration:none; border-bottom:1px dotted}
#barup A:hover, #barupa:focus {color:#FFF; border-bottom:1px solid;}

#barup P {margin:0;padding:0; display:inline}

.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 {height:5.3em; background:#1C5894}
#fascione A {text-decoration:none; background:none;}
#fascione A:hover {text-decoration:none; background:none;}

#fascione H1 {font-size:2em; position:absolute; left:3em; padding:0;}
#fascione H1 A {color:#FFF; margin-top:.5em }
#fascione H1 A:hover {color:#F8AF07; }



#retecivica {color:#FFE680; font-weight:bold; text-decoration:none; font-size:.6em;
			position:absolute; left:10em; top:7em}
#retecivica:hover, #linguaz:hover {color:#F8AF07}

#linguaz {
	color:#FFF; font-weight:bold; font-size:.7em; text-decoration:none;
	padding:1em; margin:.8em; padding:.2em;
	border:1px solid #F8AF07;
	left:61em; position:absolute;
	}

#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 {margin:0; padding:0; display:block; float:left; background: url(../img/vert-pix.gif) 12.5em 0 repeat-y}
#site2 {font-size: 1em; margin:0; padding:0; display:block; float:left; background: url(../img/vert-pix.gif) 79% 0 repeat-y}
#colsx { display:block; width:12.5em; float:left; margin-top:.5em}
#colcentrale {display:block; width:24em; float:left; margin:0; padding:0;  }
#coldx {display:block; width:10em; float:right; margin-top:.5em}




/****** parte sinistra */
#colsx A {text-decoration:none; color:#3B5169; border-bottom:1px dotted  }
#colsx UL, #colsx LI, #colsx UL UL LI {margin:0; padding:0; list-style-type:none; }
#colsx UL UL {margin: 0em 0em 1.2em 1.5em}
#colsx UL UL A {  font-size:.7em; display:block; width:100%; padding:0; margin:.3em 0em; }
#colsx UL UL A span {padding:.1em .1em .1em .7em; margin:0; display:block;}
#colsx UL UL A:hover {color:#F8AF07;}
.mainmen {font-size:.7em; color:#6384A9; background:#F0F2F4; font-weight:bold; display:block; width:100%; padding:.1em 0; margin:1px 0px;}
.mainmen B {padding:0em .1em 0em 28px; margin:0;}

.minilog {display:none} 

A#selected {font-weight:bold; color:#F4AC00; border-bottom: 1px dotted}




/*** 	PARTE CENTRALE   ***/
#colcentrale H1,
#colcentrale H2 {font-family:tahoma;}
#colcentrale H1 {font-size:1.05em; color:#5D8FC2; margin:.4em .7em .2em .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:0em 1em 1.5em 2.5em; padding:0; font-size:.8em}
#colcentrale A {color:#2493C0}
#colcentrale A:hover {color:#F8AF07}

#colcentrale IMG {margin:.2em .9em; padding:0; }

#colcentrale TABLE {font-size:.7em; border: 1px dotted #2291BE; width:90%; border-width:1px 0px 0px 1px; margin:1em;}
#colcentrale TH,
#colcentrale TD { border:1px dotted #2291BE; border-width:0px 1px 1px 0px; text-align:left; padding:.3em;}
#colcentrale TH { background:#2291BE; color:#FFF;}
#colcentrale TD IMG {border:none}
.mailto SPAN {display:none}

#colcentrale UL, 
#colcentrale OL {font-size:.8em; margin:.5em 0em .5em 4em; padding:0;}

#colcentrale UL UL,
#colcentrale OL UL, 
#colcentrale OL OL,
#colcentrale OL UL {font-size:1em;}

#colcentrale UL {list-style-type:square}

#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}






/****** STILE per TABELLA di IMMAGINI */
.imgtext-table {
     text-align:   center;
     margin:       auto;
     display:       table;
     border:       1px solid #666;
     border-spacing: 3px;
                      }

.rowdiv {display:table-row;}
.celldiv {display:table-cell;}




/****** parte destra */
#coldx H3, #coldx H2 { padding:.1em 0; margin:1px 0px; font-size:.7em; text-align:right; display:block; text-transform:uppercase}
#coldx H3 B, #coldx H2 B {padding:0em 1em 0em .1em; margin:0; background:none}
#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 IMG {border: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; width:12.8em; padding:0; margin:.3em 0em; }

#coldx A span {padding:.1em .1em .1em .7em; margin:0; display:block; border-bottom: 1px dotted}
#coldx A:hover {color:#F8AF07;}
#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; width:12.8em; padding:0; margin:.3em 0em;}
#coldx P A SPAN {display:none;}
#coldx P A:hover {color:#F8AF07; background:#FFF8DF ;}
#coldx P A IMG,
#coldx IMG {display:none }

#coldx DD {font-size:.75em}

.normale, .scuro {color:#6384A9; background:#F0F2F4; }


/****** 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}


/****** validazioni */
#validazioni {background:#2D3E5E; font-size:.65em; margin:0; text-align:right; padding:.6em;}
#validazioni UL {padding:0; margin:0;}
#validazioni LI { padding:0; margin:0; list-style-type:none; display: inline;}
#validazioni A { background:#5D8FC2; font-weight:bold; text-decoration:none; paddin:.5em; margin: .5em .8em; border: 1px solid #FFF; color:#FFF; margin:0}







/***********************  STILI PRO TYPO3  */

.textpic UL {margin-left:2em}
.textpic LI {margin-left:2em}



/********     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;}

/******** FORM predefiniti*/
#colcentrale FORM input,
#colcentrale FORM textarea {font-size:1em; font-family:verdana, arial;  margin:0; padding:.2em .5em; border:1px solid #2277C4;}
#colcentrale FORM DIV {font-size:.8em;}
#formtype_mail {margin:auto; padding:.2em .5em}

#colcentrale FORM P {clear:both}
#colcentrale LABEL {width: 10em; float:left; clear:both; margin:1em 0em;}
#colcentrale INPUT.tx-indexedsearch-searchbox-sword {float:left;}
.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 {display:block; float: left; margin:0; padding:0; border:1px solid #6384A9; 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;  border-bottom: 1px dotted;}
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:30em; text-align:center; border:none; display:block; }
#single-photo DT {float:left; height:100%; }
#single-photo DT IMG { width:24em; border: 1px solid #3B5169;  padding:0; margin:auto; display:block; float:left;}
#single-photo DD { float:left;}



/********     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;}
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; }
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;}
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; }
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; }
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; }





/*-------------------- NEWS -------------         */
LI.news-amenu-item-year {background:#2493C0; color:#FFF; list-style-type:none}


.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; width:24.7em; margin:0; padding:0;}
div.newstypo3 {border-bottom: 1px dotted #A3B7CB;clear:both; float:left; display:block; width:25em;}
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;}


/*----- stile LISTE newshome-----*/
DIV#newshome  UL, 
DIV#newshome  OL {font-size:.8em; margin:.5em 0em .5em 4em; padding:0;}

DIV#newshome  UL LI,
DIV#newshome  OL LI {margin:.5em 0em; padding:0;}

DIV#newshome  UL A,
DIV#newshome  OL A {text-decoration:none; color:#2493C0; border-bottom: 1px dotted; }
DIV#newshome  UL A:hover,
DIV#newshome  OL A:hover {color:#F8AF07; background:#FFF8DF; border-bottom: 1px dotted}