﻿/******** GLOBALI - INIZIO ******/

*	{ 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; }

FORM P		{ margin:6px;padding:0 }

FORM LABEL		{ margin:0;padding:0 }

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:		1.1em;
		padding: 2px 4px;
		margin:0 4px;
		border: 1px solid #cdd;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		background: #f9ffff;
		}
TEXTAREA:focus,
INPUT:focus { 
		background:		#FFF;
		border:			1px solid  #be261e; 
		}
/*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 }*/

/*Personalizzo lo stile bottoni */

INPUT[type='submit'] {
	margin: 1px 4px 0 2px;
	padding: 2px 4px;
	border: 1px solid #cdd;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #3b5998;
	color: #fff;
	font-size:1em;
	text-transform: uppercase
}
INPUT[type='submit']:hover {
	background: #be261e;
	color: #fff;
}
INPUT[type='submit']:active {
	background: #333;
	color: #fff;
}



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:		1.05em;
		min-width: 50px;
		width:		auto;
		background: #f9ffff;
		margin:0 4px;
		border: 1px solid #cdd;
		padding: 2px 4px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		}

#centerpad INPUT {margin-top: .3em; margin-bottom: .3em; padding: 4px 4px;}
#centerpad SELECT {margin-top: .3em; margin-bottom: .3em; padding: 3px 3px;}
#centerpad INPUT[type='submit']  {margin-left: 115px; margin-top: 1em; padding:2px 5px; font-size:1.1em;}
#centerpad FORM FIELDSET {padding-top: 2em; padding-bottom: 2em}
#centerpad FORM LABEL		{ padding-top: 3px; }
#centerpad .csc-mailform-radio SPAN {border:none}


/*Mail Form*/
.csc-mailform {}

#skippo { position:absolute; margin-left:-10000px; }
.oldbrw, .nonews { display:none }
.clearer { border:none }
.ancora { margin:0;padding:0 }


/******** 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; text-shadow: 1px 1px 1px #a5a5a5; }
H1 a#toplink {
	color:		#254588;
	font-weight:	normal;
	background: url(../fileadmin/templates/loghi_header/logo_3588.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_3588.gif ) no-repeat 0 0; }
H2.sottointestazione {
			font-size: 1em;
			line-height: normal;
			font-style: italic;
			text-shadow: 1px 1px 1px #fff;
			padding: 	0em 0em 0em 101px;
			margin:		4.8em 0px 0px 0px;
			position:	absolute;
			}

DIV.tx-macinasearchbox-pi1 	{ text-align:right;margin: 0; padding:4px 0px 0px 0px}
#ricercaprima fieldset 		{ width:23.5em; display:inline; margin:0;padding:0 }
#ricercaprima legend 		{ display:none }

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}
DIV.lingue A.unactive {color:#999;}


/******** MENU DI NAVIGAZIONE ALTO ******/
#header		{ background:#3B5998; border-bottom:1px solid #254588; float:left; overflow:hidden; font-size:76%; }
#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:9px;
	border-right:1px solid #5078A5;
	}
#header UL LI A:hover {
	color:#FFF;
	background:#5C75AA;
	}

/******** PERCORSO ******/

#percorso A {font-weight: normal}



/******** STRUTTURA CENTRALE ******/
#left {
		float:			left;
		position:		absolute;
		width:			220px;
		
		left:0
		}

#centerpad {
		margin:			0px 0px 0px 232px;
		padding-bottom:	1.2em;
		min-height:		450px;
		height: 		auto;
		}

* html #centerpad { display:inline }

	 
#left:after,
#centerpad:after {
		content:		".";
		display:		block;
		height:			0;
		clear:			both;
		visibility:		hidden;
		}

#left .csc-header H2, #left .palette H2	{ color:#FFF; background:#254588; font-weight:bold; padding:5px 10px; font-size:1.4em; text-transform:uppercase; margin-top:0 }
#left .csc-header H2 A, #left .palette H2 A	{ color:#FFF }
#left .csc-header H2 A:hover, #left .palette H2 A:hover{ color:#D37A26 }
#left .csc-header H3, 
#left .csc-header H4,
#left .csc-header H5,
#left .csc-header H6 {color:#fff;padding:3px 10px;margin-bottom: .4em;margin-top:0; border-bottom: 1px solid ; border-top: 1px solid; border-color: #254588; background: #5078a5}

#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;
		}
#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;}
#left UL UL LI A:hover	{ background:#7C91BA }
#left #menusx H1,
#left #menusx H2,
#left #menusx H3,
#left #menusx H5,
#left #menusx H6 {margin-top: 1em;}


/* #centerpad .csc-textpic {overflow:auto} */

#centerpad .csc-header H1,
#centerpad .csc-header H2,
#centerpad .csc-header H3,
#centerpad .csc-header H4,
#centerpad .csc-header H5,
#centerpad .csc-header H6 { margin: 1.1em 0 .4em 0; clear: left  }
#centerpad .csc-header H2.csc-firstHeader {font-size:2em;}



#centerpad .csc-header A {text-decoration: underline; padding-left: 0px; margin:0}
.external-link-new-window, .external-link {padding-left: 0px; margin:0; padding-bottom:3px}

#centerpad P 	{ margin:10px 0px 0px 0px;line-height: 160%; }
#centerpad P.csc-frame-frame2 { padding:10px }

#centerpad DL { margin:0px 5px }

#centerpad UL,
#centerpad OL	{ margin:0em 0em 0em 0px; }
#centerpad UL 	{ list-style:none; }
#centerpad UL LI { list-style:none; border:1; padding-left:1px; margin:0px 0px; }
#centerpad OL LI { margin:0px 0px }

#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; } */
/*table.contenttable-1 {margin-left: auto;margin-right: auto;}*/
/*table.contenttable-2 {margin-left: auto;margin-right: 0;}*/
/*table.contenttable-3 {width:100%; margin-left: 0;margin-right: 0;}*/
/*table.contenttable-4 {width:100%; margin-left: 0;margin-right: 0; font-size:.8em}*/

#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:		center;
		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 A.download {background: url( /fileadmin/clipart/Download-16.png) no-repeat 0px 50%;padding-left:22px;}

#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;
		}

/******** newsletter  ******/

#newsletter INPUT[type='submit'] {margin:1em 0 1em 0;}
#newsletter .reguired, #newsletter .error {color:red}
#newsletter FORM LABEL {width: 45px; padding-right: 0}
#left #newsletter .info,
#right #newsletter .info {display: none}
#left FORM P,
#right FORM P {margin-top: 0; line-height:100%}
#right #newsletter INPUT[type='submit'],
#left #newsletter INPUT[type='submit'] {margin-top: .8em}
#left #newsletter .html,
#right #newsletter .html {margin: .2em 0 0 0; font-style: italic }
#left #newsletter input,
#right #newsletter input {margin-bottom: 4px}




/******** tabella orari  ******/
#centerpad .tabella-orari {border:1px solid #ddd}
#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 }
#centerpad .csc-textpic-imagewrap { margin-bottom: 2.1em }


/******** 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:550px; 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;}
#footer A {font-weight: normal}
.logofriuli { float:left; border-right:1px solid #666; }

/*Titolo News*/

#centerpad DIV.csc-header-l8 {
        clear: both;
        margin-top:0;
		margin-bottom: -8px;
		margin-left: 24px;
		padding:0;
		margin-top:10px
		}
#centerpad DIV.csc-header-l8 .csc-firstHeader,
#centerpad DIV.csc-header-l8 H2 {
		border:1px solid #cdcdcd;
		border-bottom: none;
		display: inline;
		margin:0;
		padding:3px 50px 3px 10px;
		color:#FFF; 
		background:#5078A5;
		font-family: Trebuchet MS, Tahoma, verdana, arial, helvetica,sans-serif;
		font-weight: bold;
		font-size:1.4em;
		letter-spacing: .6px;

		}




/******** NEWS LATEST HOME ******/
.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; margin-top:.8em; }

#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 }

DIV.news-latest-item {
	border:none;
	border-bottom:1px solid #CDCDCD; 
	margin:0px 0px 10px 0px;
	padding:2px 5px 10px 5px;
	min-height: 72px;
	height: auto !important;
	height: 72px;
	
	}
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 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 SINGLE ******/
#centerpad .news-single-item {border:none ; background: none }

#centerpad .news-single-item H2 { color: #2E445C;font-size: 1.6em }
#centerpad .news-single-item H2.csc-firstHeader { font-size: 2em }

#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-additional-info {margin:.8em 0;padding:0}
#centerpad .news-single-files,
#centerpad .news-single-related,
#centerpad .news-single-links {border:1px solid #DDD; background:none; margin:0; padding: 1em .5em}

#centerpad .news-single-img img  {border: 1px solid #0167b8; padding:2px}

#centerpad .news-single-backlink {margin-left: .5em; padding-left:0 }
#centerpad .news-single-backlink A {font-weight: normal; margin:0;padding: 0 }

/*******************************************/
/*****		NEWS LISTA ARCHIVIO	***/
/*****************************************/

#centerpad DIV.news-list-container {margin-left:0 ;  background:none; }
#centerpad .news-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 .news-lista-category		{ font-size:1em}
#centerpad .news-list-morelink		{ text-align:right; margin:0;padding:0 }
#centerpad .news-list-morelink A	{ text-transform:uppercase; font-size:90% margin:0; padding:0}
#centerpad .news-list-container { margin:10px 20px; background:FFF; border:none; }
#centerpad .news-lista-date {background:none; float:none; font-size:1em}
#centerpad .news-lista-image {float:left; margin:0 5px 0 0 ; padding:0;}
#centerpad .news-lista-image img {float:none; margin:0; padding:0}
#centerpad .news-list-container P {margin-top:5px; text-indent:0}
#centerpad .news-list-container H2,
#centerpad .news-list-container H3,
#centerpad .news-list-container H4 { 
	font-family: Trebuchet MS, Tahoma, verdana, arial, helvetica,sans-serif;
	background:none;
	border:none;
	margin:0; padding:0; 
	font-size:1.4em;
	color:#254588; 
	}
#centerpad .news-list-container H3 A {color:#254588; margin:0; padding:0}

/*******************************************/
/*****		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}


/************************************/
/*****     ATTI AdWeb e normale        *****/
/************************************/
#centerpad div.tx-delibere-pi1 {width:98%}

#centerpad div.tx-delibere-pi1 {margin-left:0px }
#centerpad div.tx-delibere-pi1 A { border:none; text-decoration:underline; }
#centerpad div.tx-delibere-pi1 P { text-intent:0; margin:0; padding:0 }
.ritornotypo3-pagine {text-align:center}
DIV.tx-delibere-pi1-searchbox { width:auto%; padding:0; margin: 5px 0 6px 0; border:1px solid #ccc}

#centerpad div.tx-delibereadweb-pi1-listrow TABLE {width:100%; border:1px solid #0073AB; border-collapse: collapse;font-size:1em;}
#centerpad div.tx-delibereadweb-pi1-listrow {margin-left:10px}
#centerpad div.tx-delibereadweb-pi1-listrow Th {text-align:left; border: 1px solid #0073AB; border-collapse: collapse; background:#d9e8f4;color:#006595;}
#centerpad div.tx-delibereadweb-pi1-listrow TD { height:3em; font-size:1.2em; border: 1px solid #0073AB; border-collapse: collapse; font-size:1.15em; }
#centerpad div.tx-delibereadweb-pi1-listrow A { border:none; text-decoration:none; margin:0; padding:0; font-weight:normal}
DIV.tx-delibereadweb-pi1-searchbox { padding:0; margin: 5px 0 6px 10px; border:1px solid #ccc}

#centerpad DIV.tx-delibereadweb-pi1-singleView h2 {font-size: 1.4em}
#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; }


#centerpad div.tx-delibere-pi1-listrow TABLE {width:100%; border:1px solid #0073AB; border-collapse: collapse;font-size:1em;}
#centerpad div.tx-delibere-pi1-listrow {margin-left:0px}
#centerpad div.tx-delibere-pi1-listrow TH {text-align:left; border: 1px solid #0073AB; border-collapse: collapse; background:#d9e8f4;color:#006595;}
#centerpad div.tx-delibere-pi1-listrow TD { height:3em; font-size:1.2em; border: 1px solid #0073AB; border-collapse: collapse; font-size:1.15em; }
#centerpad div.tx-delibere-pi1-listrow A { border:none; text-decoration:none; margin:0; padding:0; font-weight:normal}
DIV.tx-deliberea-pi1-searchbox { padding:0; margin: 5px 0 6px 10px; border:1px solid #ccc}


/************************************/
/*****     Tabella File Links   *****/
/************************************/
table.csc-uploads {width:auto; border:1px solid #0073AB; border-collapse: collapse;margin: .3em 0 .8em 0;}
#centerpad .csc-uploads TD {padding:.3em}
#centerpad .csc-uploads P {margin:0;padding:0 }
table.csc-uploads .tr-header {display: none }
#centerpad tr.tr-even {background-color: #f5f5f5}
#centerpad tr:hover {background-color: #d9e8f4}
.csc-uploads-icon {width:20px; text-align:center}


/* Tabella contenuti */
#centerpad table.contenttable {
   margin: .3em 0 .8em 0;
   border: 1px solid #0073AB;
   border-collapse: collapse;
}

#centerpad table.contenttable tr.tr-even {background-color: #f5f5f5}
#centerpad table.contenttable tr:hover {background-color: #d9e8f4}
#centerpad table.contenttable td {
   border: 1px solid #0073AB;
   border-collapse: collapse;
   padding:4px;
   font-size: 1.1em;
}
#centerpad table.contenttable th {
   border: 1px solid #0073AB;
   border-collapse: collapse;
   padding:4px;
   font-size: 1.05em;
   background:#d9e8f4;
   color:#006595;
}
#centerpad table.contenttable-1 {margin-left: auto;margin-right: auto;}
#centerpad table.contenttable-2 {margin-left: auto;margin-right: 0;}
#centerpad table.contenttable-3 {width:95%; margin-left: 0;margin-right: 0;}
#centerpad table.contenttable-4 {width:95%; margin-left: 0;margin-right: 0; font-size:.9em}
#centerpad table.contenttable caption {
  caption-side: top;
  font-size: 0.9em;
  font-style: italic;
  font-weight: bold;
  padding: 0.5em 0;
}



#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; }

DIV.tx-synadweb2-pi1-searchbox-divinput {  clear:both; }
DIV.tx-synadweb2-pi1-searchbox-divinput p label  { min-width:50%;  }

/******** GLOBALI -  FINE  ******/


/******** DUE COLONNE - INIZIO ******/


INPUT		{ 

		_background:		#FFF;
		_font-size:		1em;
		_padding:		.1em .5em;
}

#percorso { margin:0; padding: .5em 0 .8em 0 }


#centerpad .csc-linkToTop {text-align: right}

/*#centerpad TABLE.contenttable {min-width:550px; width:95%; font-size:.95em; border:1px solid #CCC;}*/

#centerpad TH		{ color:#FFF; background:#3C5A7B; font-size:1.1em; padding:.2em .3em}
#centerpad TD		{font-size:1em; padding:.2em .3em }

/*Contenuti - stile immagini*/
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {border: 1px solid #0167b8; padding:2px}

#centerpad DL.csc-menu DD {
		background:		#F9F9F9;
		border:			1px solid #CDCDCD;
		}





/*******************************************/
/*****		NEWS LISTA ARCHIVIO	***/
/*****************************************/

.news-list-container { border:1px solid red; margin:0 ; padding:0; background:none; font-size:1em }
#centerpad .news-list-item 	{ margin:.5em  0 0 0 ; padding:6px 6px 2px 6px; font-size: 1.1em;  background:none; border:1px solid #cdcdcd; height:auto; overflow: auto}
#centerpad .news-lista-category		{ font-size:1em}
#centerpad .news-list-morelink		{ text-align:right; margin:0;padding:0 }
#centerpad .news-list-morelink A	{ text-transform:uppercase; font-size:90% margin:0; padding:0}
#centerpad .news-list-container { margin:10px 20px; background:FFF; border:none; }
#centerpad .news-lista-date {background:none; float:none; font-size:1em}
#centerpad .news-lista-image {float:left; margin:0 5px 0 0 ; padding:0;}
#centerpad .news-lista-image img {float:none; margin:0; padding:0}
#centerpad .news-list-container P {margin-top:5px; text-indent:0}
#centerpad .news-list-container H2,
#centerpad .news-list-container H3,
#centerpad .news-list-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 .news-list-container H3 A {color:#254588; margin:0; padding:0}

#centerpad .news-latest-container,
#centerpad .eventi-latest-container {border:1px solid #CDCDCD; margin:1em 0px 10px 15px; padding:4px 6px 6px 6px }





#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.6em; }

.news-amenu-container { margin:10px 25px; padding:0; background:#FFF; border:none;width:90% }

/******** NEWS SEARCH ******/
DIV.news-search-form { margin:10px 25px; padding:5px 10px; background:#E9E9E9; border:1px solid #CDCDCD; width:310px}
DIV.news-search-emptyMsg { margin:5px 25px 15px 25px; color:#aaa}

/******** Menu4 con ICONE ******/
#centerpad DL.csc-menu DT 	{ width:120px; }

#centerpad DL.csc-menu-4 {
	padding:0;
	float:left; 
	text-align:center; 
	width:120px; 
	margin: 1.2em .5em;
	min-height: 130px; 
	border:1px solid #ddd;
	background:#FFF;
	
	}


/******** LOGIN FORM ******/
DIV.tx-felogin-pi1 DIV { margin:10px 25px; }

.csc-uploads-fileSize {text-align:center; width: 4.2em}

#centerpad table.contenttable {
   _font-size:90%;
}


#centerpad table.contenttable p {margin:0; padding:0}
#centerpad table.contenttable th {width:auto; white-space: nowrap;}

/******** SITE MAP ******/
#centerpad .csc-sitemap A {font-size:1em;}
#centerpad .csc-sitemap UL LI {border-bottom:none; }
#centerpad .csc-sitemap UL LI A {font-size:1.4em;}
#centerpad .csc-sitemap UL UL LI A {font-weight:normal;font-size:1.2em;}
#centerpad .csc-sitemap UL UL UL LI A {font-weight:normal;font-size:1.1em;}


/******** DUE COLONNE -  FINE  ******/


.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;}