/******** GLOBALI ******/
*	{ margin:0; padding:0; }
HTML 	{ font-size:100%;}
BODY 	{
	color:		#000;
	background:	#FFF;
	font-size:	0.8em;
	font-family:	verdana, geneva, arial, sans-serif;
	text-align:	center;
	}

A	{ color:#000080; padding:0em .2em; text-decoration:none }
A:hover	{ color:#D37A26; }

P	{ text-indent:0px }

H1, H2, H3, H4, H5, H6 	{ color:#000; font-weight:normal }
H1, H2, H3, H4		{ font-family: Georgia,Times,'Times New Roman',serif; }

H1 { color:#5078A5; font-size:2em }
H2 { color:#3C5A7B; font-size:1.8em; margin-top:10px }
H3 { color:#333; font-size:1.6em }
H4 { font-size:1.4em }
H5 { font-size:1.2em }
H6 { font-size:1em }

FORM 		{ margin:10px 25px; }
FORM FIELDSET 	{ border:1px solid #CDCDCD; background:#F9F9F9 }
FORM LEGEND 	{ color:#5078A5; border:1px solid #CDCDCD; background:#F9F9F9; padding:2px 5px; margin-left:5px; font-weight:bold; text-transform:uppercase; }

TEXTAREA,
INPUT		{ 
		background:		#FFF; 
		border-top:		1px solid #A3A3A3;
		border-left:		1px solid #A3A3A3;
		border-right:		1px solid #CDCDCD;
		border-bottom:		1px solid #CDCDCD;
		font-family:		verdana, arial, sans-serif;
		font-size:		1em;
		margin:			.5em;
		padding:		.1em .5em
		}
TEXTAREA:focus,
INPUT:focus { 
		background:		#FFF;
		border:			1px solid #5078A5; 
		}
INPUT[type='submit'] { color:#FFF; background:#3C5A7B; border:1px solid #2E445C; text-transform:uppercase; font-weight:bold; }
INPUT[type='submit']:hover,
INPUT[type='submit']:focus { color:#FFF; background:#5078A5; border:1px solid #3C5A7B }

SELECT 		{
		background:		#FFF; 
		border-top:		1px solid #A3A3A3;
		border-left:		1px solid #A3A3A3;
		border-right:		1px solid #CDCDCD;
		border-bottom:		1px solid #CDCDCD;
		font-family:		verdana, arial, sans-serif;
		font-size:		1em;
		margin:			.5em;
		}




#skippo { position:absolute; margin-left:-10000px; }
.oldbrw, .nonews { display:none }
.clearer { border:none }


/******** DESIGN COLORI ******/
#solografica { float:left; background:#E8E8E8; width:100%; font-size:.5em }
#solografica SPAN { width:25%; display:block; float:right; }
#solografica SPAN.palette1 { background:#254588 }
#solografica SPAN.palette2 { background:#5078A5 }
#solografica SPAN.palette3 { background:#A0D3CC }




/******** STRUTTURA ******/
.frammezzo	{ width:98%; text-align:left; margin:0px auto; }

#centrale	{ border-top:1px solid #CCC; float:left; }
#wrapper	{ font-size:80%; position:relative; z-index:500;  }
#contentfloatholder { 
	float:left;
	width:100%;
	margin:0;
	margin-right:-95%;
	background:#FFF url( /fileadmin/templates/img/colonnasx1.jpg) repeat-y 33px 0;
	}

#header, #centrale, #footer { clear:both; width:100%; }


#centrale:after,
#wrapper:after,
#contentfloatholder:after,
#footer:after {
		content:		".";
		display:		block;
		height:			0;
		clear:			both;
		visibility:		hidden;
		}





/**** INTESTAZIONE (FASCIONE) ***/
#pagetop {
	clear:		both;
	color:		#555;
	background:	#FFF url( /fileadmin/templates/img/fascia.jpg) repeat-x 0 0;
	width:		100%;
	height:		7em;
	padding-top:	0px;
	}
#pagetop H1 { margin:0; padding:0 }
H1 a#toplink {
	color:		#254588;
	font-weight:	normal;
	background: 	url( /fileadmin/templates/loghi_header/logo_1400.gif ) no-repeat 0 0;
	padding: 	0em 0em 0em 100px;
	height: 	4em;
	line-height: 	4em;
	display:	block;
	margin:		-.4em 0px 0px 0px;
	position:	absolute;
	}
H1 a#toplink:hover { color:#5078A5; background: url( /fileadmin/templates/loghi_header/logo_1400.gif ) no-repeat 0 0; }


DIV.tx-macinasearchbox-pi1 { text-align:right }
#ricercaprima fieldset 	{ width:24.5em; display:inline; margin:20px 0px 0px 0px }
#ricercaprima legend 	{ display:none }
#ricercaprima P 	{ margin:0; padding:0 }

DIV.lingue {float:right; font-size:.92em; color:#cdcdcd; border:1px solid #cdcdcd; background:#FFF; padding:2px 4px; margin-right:26px}
DIV.lingue A { font-size: .92em; font-weight:normal}
DIV.lingue A.selected { font-weight:bold}


/******** MENU DI NAVIGAZIONE ALTO ******/
#header		{ background:#3B5998; border-bottom:1px solid #254588; float:left; overflow:hidden; font-size:80%; }
#header UL	{ float:left; border-left:1px solid #5078A5; list-style:none; width:100%; overflow:hidden }
#header UL LI 	{ display:inline; float:left; }
#header UL LI A { 
	color:#FFF;
	float:left;
	font-weight:normal;
	font-size:1.2em;
	text-transform:uppercase;
	padding:10px;
	border-right:1px solid #5078A5;
	}
#header UL LI A:hover {
	color:#FFF;
	background:#5C75AA;
	}

/******** PERCORSO ******/
.percorso { margin:0; padding: .5em 0 .8em 0 }


/******** STRUTTURA CENTRALE ******/
#left {
		float:			left;
		position:		absolute;
		width:			220px;
		left:0
		}

#centerpad {		
		margin:			0px 0px 0px 232px;
		padding:		0 232px 0 0;
		padding-bottom:	1.2em;
		min-height:		450px;
		height: 		auto !important;
		width:			auto;
		height:			450px;
		background:#FFF url( /fileadmin/templates/img/colonnadx1.png) right repeat-y;
		}


#right	{
		float:right;
		position:		absolute;
		width:			220px;
		right:0;
		
	}

* html #right,
* html #centerpad { display:inline }

	 
#left:after,
#right:after,
#centerpad:after {
		content:		".";
		display:		block;
		height:			0;
		clear:			both;
		visibility:		hidden;
		}



#left H2 	{ color:#FFF; background:#254588; font-weight:bold; padding:5px 10px; font-size:1.4em; text-transform:uppercase }
#left H2 A	{ color:#FFF }
#left H2 A:hover{ color:#D37A26 }
#left UL	{ list-style:none; }
#left UL LI 	{ list-style:none; border-bottom:1px solid #CDCDCD; }
#left UL LI A 	{
		color: 			#3B5998;
		border-bottom:		none;
		font-size:		.95em;
		display:		block;
		padding:		.5em .2em .4em 25px;
		height:			100%;
		}
#left UL LI A:hover	{ color:#FFF; background:#627AAD }
#left UL UL 		{ margin:0em 0em 0em 25px; border:none; }
#left UL UL LI 		{ border:none; }
#left UL UL LI A 	{ font-weight:normal; background: url( /fileadmin/templates/img/arw1.gif) no-repeat 10px 50%; }
#left UL UL LI A:hover	{ background:#7C91BA }

#right H2, #right H1 	{ color:#FFF; background:#254588; font-weight:bold; padding:5px 10px; font-size:1.4em; text-transform:uppercase }
#right H2 A	{ color:#FFF }
#right H2 A:hover{ color:#D37A26 }
#right UL	{ list-style:none; }
#right UL LI 	{ list-style:none; border-bottom:1px solid #CDCDCD; }
#right UL LI A 	{
		color: 			#3B5998;
		border-bottom:		none;
		font-size:		.95em;
		display:		block;
		padding:		.5em .2em .4em 25px;
		height:			100%;
		}
#right UL LI A:hover	{ color:#FFF; background:#627AAD }
#right UL UL 		{ margin:0em 0em 0em 25px; border:none; }
#right UL UL LI 		{ border:none; }
#right UL UL LI A 	{ font-weight:normal; background: url( /fileadmin/templates/img/arw1.gif) no-repeat 10px 50%; }
#right UL UL LI A:hover	{ background:#7C91BA }
#right P.bodytext {padding-left:4px}


#centerpad H1,
#centerpad H2,
#centerpad H3,
#centerpad H4,
#centerpad H5,
#centerpad H6 	{ margin: .5em 0  }
#centerpad P 	{ margin:10px 0px 0px 0px; }
#centerpad P.csc-frame-frame2 { padding:10px }

#centerpad DL { margin:0px 5px }

#centerpad UL,
#centerpad OL	{ margin:0em 0em 0em 25px; }
#centerpad UL 	{ list-style:none; }
#centerpad UL LI { list-style:none; border:none; padding-left:15px; margin:5px 15px; background:url( /fileadmin/templates/img/arw1.gif) no-repeat 0px 2px; }
#centerpad OL LI { margin:5px 15px }

#centerpad UL.csc-bulletlist-1 LI	{ list-style:circle; background:none; }
#centerpad UL.csc-bulletlist-2 LI	{ list-style:disc; background:none; }
#centerpad UL.csc-bulletlist-3 LI	{ list-style:square; background:none; }



/* #centerpad TABLE 	{ margin:1em; min-width:550px; width:95%; font-size:.95em; } */
#centerpad TH		{ color:#FFF; background:#3C5A7B; font-size:1.1em; padding:.2em .5em }
#centerpad TD		{ background:#F9F9F9; font-size:1em; padding:.2em .3em }
#centerpad TH P,
#centerpad TD P		{ background:none }
#centerpad TD A IMG 	{ border:none }

#centerpad FORM 	{ display:block }
#centerpad FORM P 	{ background:none }
#centerpad FORM LABEL {
		color:			#000;
		float:			left;
		text-align:		right;
		width:			10em;
		font-weight:		bold;
		margin:			.5em;
		clear:			both;
		}

#centerpad .mail {background: url( /fileadmin/templates/img/mail.gif) no-repeat 0px 80%;padding-left:25px}

#centerpad DL.csc-menu DT 	{ padding:.2em .8em; }
#centerpad DL.csc-menu DT A 	{ border:none; font-weight:bold }
#centerpad DL.csc-menu DD {
		margin:			0px 0px 1.5em 0px;
		padding:		.5em 1em;
		background:		#F9F9F9;
		border:			1px solid #CDCDCD;
		}



/******** tabella orari  ******/
#centerpad .tabella-orari {border:1px solid #ddd;width:95%;}
#centerpad .tabella-orari td {padding: .5em; }
#centerpad .tabella-orari th {text-align:center }
#centerpad .tabella-orari .td-0 {font-weight:bold}


/******** fix stili typo3  ******/
#centerpad .csc-textpic { padding-left: 0;}
#centerpad .csc-textpic-text { padding-left: 0}
div.csc-textpic-imagewrap { margin:0 }


/******** FOOTER ******/
#footer { 
	color:#333;
	background:#FFF url( /fileadmin/templates/img/fascia2.jpg) repeat-x 0 0;
	border-top:1px solid #CDCDCD;
	height: auto !important;
	}
#footer DIV.colonna1 { width:54%; float:left; margin: .8em 0 0 .8em }
#footer DIV.colonna2 { width:auto; float:right; text-align:right; line-height:82px; margin: .8em .8em 0  0}
	
#footer H2 { font-size:1.5em; margin-bottom:0 }
#footer P { font-size:.8em; color:#333; margin-top:0px; margin-bottom: 10px }
#footer IMG { border:none; }
.logofriuli { float:left; border-right:1px solid #666; }


/******** NEWS LIST ******/
DIV.news-list-container { margin:10px 20px; background:#FFF; border:1px solid #CDCDCD }
DIV#centerpad DIV.news-list-container H3 { margin:3px 3px 0px 3px; padding:0px 0px 0px 10px; border:1px solid #5078A5 }
DIV#centerpad DIV.news-list-container h3, .news-list-gotoarchive { background:#3C5A7B }
DIV#centerpad DIV.news-list-item { background:#F9F9F9; border:1px solid #CDCDCD }
DIV#centerpad SPAN.news-list-date { margin:2px; background:#5078A5; color:#FFF; font-size:.65em; height:1.5em; line-height:1.5em; width:20em; padding:1px 10px }


/******** NEWS LATEST HOME ******/
.news-latest-container,
.eventi-latest-container { width:100%; border:1px solid #CDCDCD; margin:1em 0px; padding:0; overflow:auto }
.eventi-latest-container H2 { font-family: Trebuchet MS, Tahoma, verdana, arial, helvetica,sans-serif;clear:right }
.eventi-latest-container H3 { font-family: Trebuchet MS, Tahoma, verdana, arial, helvetica,sans-serif }
.eventi-latest-container H4 { font-family: Trebuchet MS, Tahoma, verdana, arial, helvetica,sans-serif }


.news-latest-container H2 { font-family: Trebuchet MS, Tahoma, verdana, arial, helvetica,sans-serif }
.news-latest-container H3 { font-family: Trebuchet MS, Tahoma, verdana, arial, helvetica,sans-serif }
.news-latest-container H4 { font-family: Trebuchet MS, Tahoma, verdana, arial, helvetica,sans-serif }
.news-latest-date {color:#a1a1a1; float:right}


.eventi-latest-container 	{ background:#FFF url( /fileadmin/templates/img/fascia.jpg) repeat-x 0 0; }
.news-latest-container		{ background:#FFF url( /fileadmin/templates/img/fascia.jpg) repeat-x 0 0; } 

#centerpad DIV.eventi-latest-container DIV.news-latest-item,
#centerpad DIV.news-latest-container DIV.news-latest-item { background:none; border:none; border-bottom:1px dotted #FFF; padding-bottom:5px; }

#centerpad DIV.eventi-latest-container H2,
#centerpad DIV.news-latest-container H2 { margin:2px 0 2px 0; padding:3px 8px; border:1px solid #CDCDCD; font-size:1.4em; }
#centerpad DIV.eventi-latest-container H2 { color:#FFF; background:#5078A5 }
#centerpad DIV.news-latest-container H2  { color:#FFF; background:#254588 }

#centerpad DIV.news-latest-item H3	{ margin:3px 0px 0px 0px; font-size:1.2em }
#centerpad DIV.news-latest-item A	{ margin:0; padding:0 }

#centerpad DIV.news-latest-category { display:none }
#centerpad .clearer { display:none }


/******** NEWS LATEST ******/

DIV.news-latest-item {border:none;border-bottom:1px solid #CDCDCD; margin:0px 0px 10px 0px; padding:2px 5px 10px 5px; }
DIV#centerpad DIV.news-latest-item P { margin:0px 0px 0px 7px; padding:0 }
DIV#centerpad DIV.news-latest-gotoarchive { display:none }

/******** NEWS AMENU ******/
.news-amenu-container { margin:10px 25px; padding:0; background:#FFF; border:none }
.news-amenu-container H2 { color:#2E445C; margin:0; padding:0; background:#FFF; border:none; }
.news-amenu-container UL { margin:0; padding:0; background:#FFF; border:none; }
.news-amenu-container UL LI.news-amenu-item-year { border:none; color:#5078A5; font-weight:bold }


/******** NEWS SEARCH ******/
DIV.news-search-form { margin:10px 25px; padding:5px 10px; background:#E9E9E9; border:1px solid #CDCDCD }
DIV.news-search-emptyMsg { margin:5px 25px 15px 25px;}


/******** NEWS SINGLE ******/
#centerpad .news-single-item {border:none ; background: none }

#centerpad .news-single-item H2 { color: #2E445C; }

#centerpad .news-single-additional-info,.news-single-related  {
	background:#FFF url( /fileadmin/templates/img/fascia.jpg) repeat-x 0 0;
	margin-left: 24px;
	padding:0;
	
}

#centerpad .news-single-files, #centerpad .news-single-related, #centerpad .news-single-links {border:none; background:none; margin:0}

#centerpad .news-single-backlink {margin-left: 24px }

/******** LOGIN FORM ******/
DIV.tx-felogin-pi1 DIV { margin:10px 25px; }



/*******************************************/
/*****		ALBO LISTA ARCHIVIO	***/
/*****************************************/

.albo-list-container { border:1px solid red; margin:0 ; padding:0; background:none; font-size:1em }
#centerpad .albo-list-item 	{ margin:.5em  0 0 0 ; padding:6px 6px 2px 6px; font-size: 1.1em; width:100%; background:none; border:1px solid #cdcdcd; height:auto; overflow: auto}
#centerpad .albo-lista-category		{ font-size:1em}
#centerpad .albo-list-morelink		{ text-align:right; margin:0;padding:0 }
#centerpad .albo-list-morelink A	{ text-transform:uppercase; font-size:90% margin:0; padding:0}
#centerpad .albo-list-container { margin:10px 20px 10px 0; background:FFF; border:none; }
#centerpad .albo-lista-date {background:none; float:none; font-size:1em}
#centerpad .albo-lista-image {float:left; margin:0 5px 0 0 ; padding:0;}
#centerpad .albo-lista-image img {float:none; margin:0; padding:0}
#centerpad .albo-list-container P {margin-top:5px; text-indent:0}
#centerpad .albo-list-container H2,
#centerpad .albo-list-container H3,
#centerpad .albo-list-container H4 { 
	font-family: Trebuchet MS, Tahoma, verdana, arial, helvetica,sans-serif;
	background:none;
	border:none;
	margin:0; padding:0; 
	font-size:1.2em;
	color:#254588; 
	}
#centerpad .albo-list-container H3 A {color:#254588; margin:0; padding:0}

/*******************************************/
/*****		ALBO latest ARCHIVIO	***/
/*****************************************/

.albo-latest-container { border:1px solid red; margin:0 ; padding:0; background:none; font-size:1em }
#centerpad .albo-latest-item 	{ margin:.5em  0 0 0 ; padding:6px 6px 2px 6px; font-size: 1.1em; width:100%; background:none; border:1px solid #cdcdcd; height:auto; overflow: auto}
#centerpad .albo-latesta-category		{ font-size:1em}
#centerpad .albo-latest-morelink		{ text-align:right; margin:0;padding:0 }
#centerpad .albo-latest-morelink A	{ text-transform:uppercase; font-size:90% margin:0; padding:0}
#centerpad .albo-latest-container { margin:10px 20px 10px 0; background:FFF; border:none; }
#centerpad .albo-latesta-date {background:none; float:none; font-size:1em}
#centerpad .albo-latesta-image {float:left; margin:0 5px 0 0 ; padding:0;}
#centerpad .albo-latesta-image img {float:none; margin:0; padding:0}
#centerpad .albo-latest-container P {margin-top:5px; text-indent:0}
#centerpad .albo-latest-container H2,
#centerpad .albo-latest-container H3,
#centerpad .albo-latest-container H4 { 
	font-family: Trebuchet MS, Tahoma, verdana, arial, helvetica,sans-serif;
	background:none;
	border:none;
	margin:0; padding:0; 
	font-size:1.6em;
	color:#254588; 
	}
#centerpad .albo-latest-container H3 A {color:#254588; margin:0; padding:0}

/************************************/
/*****    TABELLA ATTI       *****/
/************************************/
#centerpad div.tx-delibere-pi1 {width:100%}
#centerpad div.tx-delibere-pi1 TABLE {width:100%; border:1px solid #CCC;font-size:1.2em;}
#centerpad div.tx-delibere-pi1 {margin-left:10px }
#centerpad div.tx-delibere-pi1 TH {text-align:left; border:1px solid #DEDEDE }
#centerpad div.tx-delibere-pi1 TD { height:3em; border:1px solid #FFF }
#centerpad div.tx-delibere-pi1 A { border:none; text-decoration:underline; }
.ritornotypo3-pagine {text-align:center}
DIV.tx-delibere-pi1-searchbox { width:100%; padding:0; margin: 5px 0 6px 0; border:1px solid #ccc}

/************************************/
/*****     ATTI AdWeb        *****/
/************************************/
#centerpad div.tx-delibereadweb-pi1-listrow {margin-left:15px}
#centerpad div.tx-delibereadweb-pi1-listrow Th {text-align:left; border:1px solid #DEDEDE }
#centerpad div.tx-delibereadweb-pi1-listrow TD { height:3em; font-size:1.2em; border:1px solid #FFF }
#centerpad div.tx-delibereadweb-pi1-listrow A { border:none; text-decoration:underline; }
DIV.tx-delibereadweb-pi1-searchbox { width:93%; padding:0; margin: 5px 0 6px 10px; border:1px solid #ccc}

#centerpad DIV.tx-delibereadweb-pi1-singleView UL LI {list-style-type:none;margin-bottom:1.5em }
#centerpad DIV.tx-delibereadweb-pi1-singleView IMG {border:1px solid #CCC; background:none; float:left; margin:0;padding:3px; clear:none }
#centerpad DIV.tx-delibereadweb-pi1-singleView LI A {border:none; margin-bottom:4px; font-weight:bold}
#centerpad DIV.tx-delibereadweb-pi1-singleView LI A:hover IMG { background:#CCC; }

#header .selected,
#left .selected {font-weight:bold; font-style: italic; }


/******** Inserito da Renzo per risolvere un bug di typo3 ******/
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol {clear:both; }

/******** Inserito da Renzo per risolvere un bug di IE6 ******/
DIV.csc-textpic DIV.csc-textpic-imagewrap A	{ padding:.2em 0em; }



#centerpad .csc-header H1 ,
#centerpad .csc-header H2 ,
#centerpad .csc-header H3 ,
#centerpad .csc-header H4 ,
#centerpad .csc-header H5 ,
#centerpad .csc-header H6 ,
#centerpad .csc-header H7 {clear:both; }



.align-left {text-align: left;}
.align-center {text-align: center;}
.align-right {text-align: right;}
.csc-frame-frame1 {background-color: #EDEBF1; border: 1px solid #333333;}
.csc-frame-frame2 {background-color: #F5FFAA; border: 1px solid #333333;}
.important {color: #8A0020;}
.name-of-person {color: #10007B;}
.detail {color: #186900;}
.component-items {color: #186900;}
.action-items {color: #8A0020;}
.component-items-ordered {color: #186900;}
.action-items-ordered {color: #8A0020;}
div.indent { margin-left: 2em; }
.csc-textpic { padding-left:20px; }

.align-left {text-align: left;}
.align-center {text-align: center;}
.align-right {text-align: right;}
.csc-frame-frame1 {background-color: #EDEBF1; border: 1px solid #333333;}
.csc-frame-frame2 {background-color: #F5FFAA; border: 1px solid #333333;}
.important {color: #8A0020;}
.name-of-person {color: #10007B;}
.detail {color: #186900;}
.component-items {color: #186900;}
.action-items {color: #8A0020;}
.component-items-ordered {color: #186900;}
.action-items-ordered {color: #8A0020;}