@charset "utf-8";
@import url(framework/screen.css);
@import url(framework/print.css) print;
@import url(mainPrint.css) print;

/* ------------------------- *\
	WELCOME TO THE MAIN SHEET
	Copyright 2008 CityCenter
	http://www.citycenter.it/
\* ------------------------- */

body {background:#fff url(../images/bg.jpg) top center repeat-x} /*LO SFONDO DEL SITO*/


/* -------------------------
	ELEMENTS FORMAT AND COLOR           
	------------------------- */

.format .heading {border-color:#999999;}
.format h1, .format h2, .format h3, .format h4, .format h5, .format h6 {color:#EB7E21; font-family: "Helvetica", Arial, sans-serif; font-weight:normal;} /*COLORE E ASPETTO GENERALE DEI TAG H*/
.format h1 {font-size:2.0em; line-height:1.25; margin-bottom:0.5em; font-weight:bold} /*COLORE E ASPETTO DEL TAG H1*/
.format h2 {font-size:1.8em; line-height:1.25; margin-bottom:0.05em; border-bottom:dotted 1px #2B4B4B;} /*COLORE E ASPETTO DEL TAG H2*/
.format h3 {font-size:1.3em; line-height:1.15; font-weight:bold; margin-bottom:0.05em;} /*COLORE E ASPETTO DEL TAG H3*/
.format h4 {font-size:1.0em; line-height:1.25; font-weight:normal; margin-bottom:1.75em; color:#B7BFBF;} /*COLORE E ASPETTO DEL TAG H4*/
.format h5 {font-size:1.1em; font-weight:bold; color:#666; margin-bottom:1.5em;} /*COLORE E ASPETTO DEL TAG H5*/
.format h6 {font-size:1em; font-weight:bold; color:#444} /*COLORE E ASPETTO DEL TAG H6*/
.format p, .format ul, .format ol, .format dl, .format label {color:#444; text-align:justify; font-family:  "Helvetica", Arial, sans-serif; font-weight:normal; font-size:1.2em;  line-height:1.05em; margin: 1.2em 0 0 } /*COLORE DEL TESTO*/
.format p a, .format ul a, .format ol a, .format dl a, .format h1 a, .format h2 a, .format h3 a, .format h4 a, .format h5 a, .format h6 a, .format td a {color:#004382; border-bottom: none;} /*COLORE DEI LINK*/
.format p a:hover, .format ul a:hover, .format ol a:hover, .format dl a:hover, .format h1 a:hover, .format h2 a:hover, .format h3 a:hover, .format h4 a:hover, .format h5 a:hover, .format h6 a:hover,  .format td a:hover {color:#3576B6; text-decoration:none; border-bottom:none} /*COLORE DEI LINK IN HOVER*/
.format hr {background:#ccc; color:#ccc;} /*COLORE DEGLI HR*/
.format a img {border-color:#ccc; background-color:#fff; padding: 4px;}
.format a img:hover {border-color:#999; background-color:#fff; padding: 3px}
.format img {border-color:#CCCCCC; background-color:#fff;} /*COLORE DEL BORDO DELLE IMMAGINI NON LINKATE*/
.format ul li {background:url(../images/freccia.gif) no-repeat 3px 6px; list-style:none; margin-left:12px;}/*ASPETTO E MARGINI DELLE LISTE*/
a.pdf,  a.doc,  a.xls,  a.rss,  a.rdf,  a.img,  a.file {padding:7px 2px 20px 2px;margin:-2px 0;background-repeat: no-repeat;background-position: 0px 0px;text-decoration:none; border: none; border-bottom:0px !important}
a.pdf:hover,  a.doc:hover,  a.xls:hover,  a.rss:hover,  a.rdf:hover,  a.img:hover,  a.file:hover {border: none;}
a.pdf {background-image: url(../images/icons/pdf.png); padding-left:30px; padding-bottom:5px; line-height:1.0em;}
a.doc {background-image: url(../images/icons/doc.png); padding-left:30px;  padding-bottom:1px;}
a.xls {background-image: url(../images/icons/xls.png);  padding-left:20px;  padding-bottom:1px;}
a.rss, a.rdf {background-image: url(../images/icons/feed.png);  padding-left:20px;  padding-bottom:1px;}
a.img {background-image: url(../images/icons/image.png); padding-left:20px; padding-bottom:1px;}
a.file {background-image: url(../images/icons/file.png);  padding-left:20px;  padding-bottom:1px;}
.warning {padding:0px 30px 0px 25px;margin:-2px 0;background-image: url(../images/icons/warning.png); background-repeat: no-repeat;background-position: 0px 0px; color: #C97B37; display: none}

#download{width:580px; clear:both; float:left}
#dummy {margin-top:10px}
.img {margin-right:9px;}
.format .error {padding: 2px; border: none;}
.format label {margin:0 12px;}
.format input[type=text] {width:170px;}
.format select {width:170px;}
.format textarea {width:380px; color:#444; font-size:10px;font-family: "Helvetica", Arial, sans-serif;}
.format input.text, input.title, textarea, select {padding: 2px}
.format .captcha {padding:5px 5px 5px 5px; margin-left:7px;line-height:3.5em; font-size:11px;}
.format legend {font-size:1.0em;font-weight:normal;color:#333333}
.format ol li {font-size:13px;}
.acconsento {width:400px}
.acconsento a {color:#000;}
.acconsento a:hover {color:#F88213;}
.caratteri {margin-top:10px; margin-right:10px}
img.noborder { margin-top:10px }
img.noborder2 { margin-top:10px;}
a.noborder2 {margin:0px; border:10px}
#contatti #content_sideleft {margin-top:15px}
#content_sideleft ol, #content_sideleft ul {margin-left:30px; margin-top:10px;}
#contatti #content_sideright {min-height:440px}
a.decrease {background: url(/images/stamp.png) no-repeat 0 2px; padding:4px 10px 10px 18px;margin:0; text-decoration: none;color:#001D34; height: 16px; display: none}
a.increase {background: url(/images/stamp.png) no-repeat 0 2px; padding:4px 10px 10px 18px;margin:0; text-decoration: none;color:#001D34; height: 16px; display: none}
a.print {background: url(/images/stamp.png) no-repeat 0 2px; padding:10px 5px 10px 5px; margin:0; text-decoration: none;color:#001D34; height: 16px; width: 20px; display: block; float: right}
a.feed {background: url(/images/feed.png) no-repeat 0 2px; padding:10px 5px 10px 10px; margin:0; text-decoration: none;color:#001D34;height: 16px; width: 16px; display: block; float: right}
a.share {background: url(/images/send.png) no-repeat 0 2px; padding:10px 5px 10px 0px; margin:0; text-decoration: none;color:#001D34;height: 16px; width: 16px; display: block; float: right}
#share {padding:0px;margin:0; text-decoration: none;color:#001D34;height: 16px; margin-bottom: 2px; width: 16px; display: block; float: right}

div.addOn {width: 100%; text-align: right; clear: both; margin-bottom: 1em; height: 15px; text-align: right; margin-top:-30px; position: absolute; top:-10px; right: 0}
#riservata {float:right; text-transform:uppercase; position: absolute; top: 10px; right: 30px}
#riservata a {color:#00407E; text-decoration:none}
#riservata a:hover {color:#3276B5}
#image {display:block; clear:both}

/* HEADER ------------------ */
#header {display:block; height:203px; width:962px; float:left; background:url(../images/head.jpg) no-repeat;}
#progetti #header, #progetti-in-organizzazione #header, #distretti-regionali #header, #progetti-in-organizzazione2 #header, #progetti-in-corso #header, #archivio #header {background:url(../images/head_progetti.jpg) no-repeat; }
#progetti #languages, #progetti #languages a {color: #00407E !important}
#progetti-in-organizzazione #languages, #distretti-regionali #languages, #progetti-in-corso #languages, #progetti-in-organizzazione2 #languages, #progetti-in-organizzazione #languages a , #progetti-in-organizzazione2 #languages a {color: #00407E !important}
#progetti-in-corso #languages a, #distretti-regionali #languages a, #progetti-in-corso #languages a {color: #00407E !important}
#archivio #languages, #archivio #languages a {color: #00407E !important}
#news #languages, #news #languages a {color: #00407E !important}
#unint #header, #cosa-fa #header, #come-funziona #header, #appuntamenti #header, #organizzazione #header {background:url(../images/head_unint.jpg) no-repeat; }
#news #header {background:url(../images/head_news.jpg) no-repeat; }
#faq #header {background:url(../images/head_faq.jpg) no-repeat; }
#contatti #header {background:url(../images/head_contatti.jpg) no-repeat; }
#forum-progetti #header {background:url(../images/head_forum.jpg) no-repeat; }
#ricerca-partner #header {background:url(../images/head_partner.jpg) no-repeat; }

#header h1 a {display:block; height:202px; width:192px; color:#fff; font-size:0px; text-indent:-5000px; line-height:0px; float:left;}
#languages {margin-top:3px; float:right; margin-right:10px; color: #fff}
#languages a {color: #fff; text-decoration: none; border: none; }

/* PAGE -------------------- */	
#breadcrumb, #main_bottom {height:33px; background:url(../images/breadcrumb_bg.png);}
#main_top {height:15px; margin-top:10px; background:url(../images/main_top_bg.png);}
#main {position:relative; float:left;}

#wrapper {width:962px; height:203px; margin:0 auto;}
.container {width:962px;  }
.content-total {width:962px; position: relative; border-left:1px solid #BECFCF;  border-right:1px solid #BECFCF;  background:#fff url(../images/left_bg.gif) repeat-y;}
#content_main {width:710px; position:relative; float:left; height:100%; padding-left:30px; padding-right:30px; padding-top:30px; margin:0; margin-bottom:10px; padding-bottom:10px; padding-bottom:10px;  background:url(../images/aggregazioni.gif) 26px 10px no-repeat; min-height:600px}
#content_side {width:191px;float:left; position:relative; margin:0; margin-left: 0px; padding:0; padding-left:0px ; border-right:0px solid #BECFCF; border-left:0px solid #BECFCF; height:100%;}
#content_sideleft {position:relative; float:left; padding-right:0px; margin-top:20px; width: 710px;}
#news #content_sideleft, #appuntamenti #content_sideleft, #distretti-regionali #content_sideleft, #progetti-in-organizzazione #content_sideleft, #progetti-in-organizzazione2 #content_sideleft,  #progetti-in-corso #content_sideleft,  #archivio #content_sideleft, #ricerca-partner #content_sideleft, #contatti #content_sideleft {width:477px; margin-top:20px }
#content_sideleft h1 {font-size:1.8em; line-height:1.25; margin-bottom:0.5em; font-weight:bold; line-height:1.00; margin-bottom:0.2em; border-bottom:dotted 1px #00569e;}
#content_sideleft h5 {font-size:1.0em; line-height:1.25; font-weight:normal; margin-bottom:1.75em; color:#B7BFBF; border: none}
#content_sideleft h6 {font-size:13px; line-height:1.15; font-weight: bold; margin-bottom:18px; }
#content_bottom { background:url(../images/camera_commercio.gif) center bottom no-repeat #fff; height:65px; width:191px; float:left; dispaly:block; position:absolute; bottom:0px; left: 0px;border-right:1px solid #BECFCF; color:#999; font-size:9px; text-indent:19px;  padding-top:5px }
#content_bottom2 { background:url(../images/logos.gif) center bottom no-repeat #fff; height:130px; width:191px; float:left; dispaly:block; position:absolute; bottom:65px; left: 0px;border-right:1px solid #014282; color:#999; font-size:9px; text-indent:6px; padding-top:5px; margin-bottom:7px }
/*
#content_sideright { position:relative; float: right; width:190px; border-left:dotted 1px #2B4B4B; padding-left:20px; margin-top: 16px }
#content_sideright h1{ font-size:1.4em; font-weight:bold; line-height:1.8em; color:#444 }
#content_sideright a { border-bottom:0px }
#content_sideright h2{ font-size:1.2em; line-height:1.25em; margin-bottom:0.05em; margin-top:7px;  border-bottom:dotted 1px #2B4B4B; font-weight:bold !important;}
#content_sideright ul {list-style-type:none;  margin:0; padding:0}
#content_sideright ul li {list-style-type:none; background:none;  margin:0; padding:0;  height: 81px;  background:url(../images/news_bg.jpg) left bottom; border-bottom:1px solid #fff; padding:10px}
#content_sideright ul li:hover, #content_sideright ul li.active {background: url(../images/news_bg.jpg) left top}
#content_sideright ul li a { overflow:hidden;font-weight: normal; text-decoration: none;color: #00569e; display: block; padding:0; border-bottom:0px; margin-left: 0px; margin-top:3px }
#content_sideright ul li a:hover {color: #00569e;}
#content_sideright ul li a#active {color: #FFF;}
#content_sideright ul li h3  {font-size:0.8em; font-weight:normal; margin-bottom:0.4em; margin-left:17px; margin-top:0px; color:#00569e; padding-top: 7px}
#content_sideright ul li h2 {font-size:1.0em;  margin-top: 0px; margin-left:0px; margin-bottom:3px; border-bottom:0px; text-align:left; overflow:hidden; line-height:1.1em; color:#014584}
#content_sideright ul li p{ font-size:0.8em; margin-top:0px; line-height:1.2em}
#content_sideright ul li h4  {font-size:0.8em; font-weight:bold;margin-left:7px; margin-bottom:0.05em; border-bottom:0px;text-align:left; overflow:hidden; color:#00569e; padding-top: 14px}
*/
#content_sideright { position:relative; float: right; width:190px; border-left:dotted 1px #2B4B4B; padding-left:20px; margin-top: 16px }
#content_sideright h1{ font-size:1.4em; font-weight:bold; line-height:1.8em; color:#444 }
#content_sideright a { border-bottom:0px }
#content_sideright h2{ font-size:1.2em; line-height:1.25em; margin-bottom:0.05em; margin-top:7px;  border-bottom:dotted 1px #2B4B4B; font-weight:bold }
#content_sideright ul {list-style-type:none;  margin:0; padding:0}
#content_sideright ul li {list-style-type:none; background:none;  margin:0; padding:0;  height: 80px;  background:url(../images/news_bg.jpg) left bottom; border-bottom:1px solid #fff;}
#content_sideright ul li:hover, #content_sideright ul li.active {background: url(../images/news_bg.jpg) left top}
#content_sideright ul li a {width: 167px; overflow:hidden;font-weight: normal; text-decoration: none;color: #444; display: block; padding:0; border-bottom:0px; margin-left: 10px; margin-top:3px }
#content_sideright ul li a:hover {color: #00569e; }
#content_sideright ul li a#active {color: #FFF;}
#content_sideright ul li h3  {font-size:0.8em; font-weight:normal; margin-bottom:0.4em; margin-left:17px; margin-top:0px; color:#00569e; padding-top: 7px}
#content_sideright ul li h2  {font-size:0.8em; font-weight:bold; margin-top: 0px; margin-left:7px; margin-bottom:0em; border-bottom:0px; text-align:left; overflow:hidden; line-height:1.1em}
#content_sideright ul li h4  {font-size:0.8em; font-weight:bold;margin-left:7px; margin-bottom:0.05em; border-bottom:0px;text-align:left; overflow:hidden; color:#00569e; padding-top: 14px}
.orange{color:#ED8426}

#projectsListSide ul li {padding-bottom: 10px;min-height: 81px;background:url(../images/news_bg_double.jpg)  0px bottom;}
#projectsListSide ul li:hover, #projectsListSide ul li.active {  background:url(../images/news_bg_double.jpg)  0px 0px;}
#projectsListSide ul li h3 {display: none}
#projectsListSide ul li h2 a {color: #00569e; padding-top: 7px; padding-bottom: 7px; margin-left: 0px; font-weight: bold;}
#projectsListSide ul li h2 a:hover {color: #00569e; }
#projectsListSide ul li p {font-size: 0.8em; margin-left: 7px; margin-top: 0; text-align: left; max-height: 50px; overflow: hidden }
#projectsListSide ul li p a:hover {color: #444; }
#projectsListSide ul li div {clear: both; height: auto;}
#projectsListSide .contentElementName {font-weight: normal; text-transform: none; color: #ED8426 }

#projectsListPage .widgetContentsList h1 {padding-bottom: 20px}

#main_news{ background: url(../images/news-main.jpg) no-repeat; width:461px; height:53px; padding:10px; margin-top:25px; margin-bottom:15px}
#main_news ul{margin:0}
#main_news ul li{margin:0; background:none; float:left; width:195px; font-size:11px; font-family:Arial, Helvetica, sans-serif} 

#description{background: #D9DDDD url(../images/description_bg.jpg) center top repeat-x; min-height:103px; width:164px;border:1px solid #D9DDDD; margin-top:10px; padding:15px; text-align:justify}

#pubbl{margin-top:20px; clear:both; }
#pubbl h2{border-bottom:0px; line-height:1.0em}
#pubbl h3{line-height:1.0em}
#pubbl p { width:310px;  margin-top:7px; margin-left:150px }
#pubbl a{color:#FF1B15}
#pubbl { border-bottom:1px dotted #00569e;} 

#novita { border-bottom:1px outset #adadad; float:left; margin-bottom:20px}


#side_top { margin:0; padding:0; list-style-type:none}
#side_bottom { margin:0; padding:0; list-style-type:none}

#side_center {width: 190px; float:right; position:relative; margin:0; padding:0;  background:url(../images/menu_bg.jpg) top left repeat-x #004382; dispaly:block;  min-height:729px; }
#side_center ul {list-style-type:none;  margin:0; padding:0}
#side_center ul li {list-style-type:none; background:none;  margin:0; padding:0}
#side_center ul li a {height: 24px; width: 178px; overflow: hidden; text-decoration: none; color: #A5C0CB;display: block;padding: 3px 0 0 10px; border-bottom:1px solid #518FCE; margin-left:2px; line-height:1.6em}
#side_center ul li a:hover {color: #FFF; }
#side_center ul li a#active {color: #FFF; }

#side_center ul li ul{ margin:0; padding:0; }
#side_center ul li ul li {line-height:1.5em; height: auto; min-height: 22px; }
#side_center ul li ul li a {height: auto;line-height: 1em; overflow: visible; text-decoration: none;background:#00407E ;color: #CDD4D4;display: block;padding: 7px 5px 5px 10px;list-style-type:none; font-size:0.75em;  text-align:left; margin-bottom:0px; margin-left:0px; width: 174px; }
#side_center ul li ul li a:hover {color: #FFF;}
#side_center ul li ul li a#active {color: #FFF;}

#side_center ul li ul li ul li a:hover  {background:#7C8F8F ;color: #CDD4D4;}
#side_center ul li ul li ul li a {background:#7C8F8F ;color: #CDD4D4;font-size:0.65em; padding-right:10px}
#side_center ul li ul li ul li a#active  {background:#7C8F8F ;color: #fff;}



#footer {width:962px; background:url(../images/footer.jpg) top center repeat-x; margin-top:0px; padding-top:0px; position:relative; float:left;border-right:1px solid #BECFCF; border-left:1px solid #054686;  }
#footer div {padding-top: 13px; }
#footer p {padding:0px; margin:0px; color: #A5C0CB; font-size: 1.00em; position:absolute; line-height:1.3em;   padding-left:10px; padding-right:10px; }
#footer ul { margin:0px; padding: 0px; font-size: 1.00em;}
#footer ul li {text-align:right; width:100%; margin:0px; padding: 0px; background-image:none}
#footer ul li p {float: right; position:relative;}
#footer a {color: #A5C0CB; text-decoration: none; border: none; text-decoration:underline }
.image {margin-bottom:18px; margin-right:5px; float:left}

#nav { height:32px; float:right; position:relative; top:40px; text-align:right}
#nav ul, #nav li {margin:0; padding:0; list-style-type:none; }
#nav ul {}
#nav ul li {height:32px; position:relative; float:left}
#nav ul li a { height:30px; margin:0 20px; padding:0 20px; color:#fff; line-height:30px; text-decoration:none; color:#666959; font-weight:bold; font-size:1.2em; text-transform: uppercase}
#nav ul li a:hover {color:#F88213}
#nav ul li a#active {color:#F88213}


#breadcrumb div p {margin:6px 0 0 35px; }

/* FAQ ---------------- */
#faq #content_sideleft ul li{color:#F08223; font-weight:bold; list-style:decimal; background:none; margin-left:40px; padding:0px; padding-top:9px; padding-bottom:9px}
#faq #content_sideleft a {font-weight:bold; border-bottom: 0px}
#faq a:hover {color:#F08223}
#faq #content_sideleft p {margin-left:40px; font-size:13px; margin-bottom:5px}
#faq h6 {float:right; color:#444; font-size:13px}

/* PROGETTI ---------------- */
#progetti h1{color:#003F7E; border-bottom:0; margin-bottom: 11px}
#progetti h2{color:#666666; border-bottom:0; font-weight:bold}
#cerca_progetto{ border-bottom:1px dotted #666666; width:710px; margin-bottom:10px;  padding-bottom:30px; display:block; position:relative; float:left }
#cerca_avanzata{width:710px;}
#progetti input {float:left; height:14px; margin-top:-2px}
#progetti select {float:left; height:20px; padding:0; margin-top:-2px; }
#cerca{position:relative; display; block; float:left}
#cerca a {background-color:#003F7E; color:#FFFFFF; padding:3px 5px 3px 5px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-left:2px}
#progetti label {float:left; margin:0; margin-right:15px}
.blue{color:#003F7E; display:block; margin:0; padding:0; margin-bottom:3px }
#small{width:90px}
.margintop{margin-top:16px;}



/* THICKBOX ----------------- */
#TB_window {font:12px "Helvetica", Arial,  sans-serif; color:#000;}
#TB_secondLine {font:10px "Helvetica", Arial, sans-serif;	color:#666666;}
#TB_window a:link {color:#004382;}
#TB_window a:visited {color:#004382;}
#TB_window a:hover {color:#004382;}
#TB_window a:active {color:#004382;}
#TB_window a:focus{color:#004382;}

#TB_overlay {position:fixed; z-index:100; top:0px; left:0px; height:100%; width:100%;}
.TB_overlayMacFFBGHack {background:url(macFFBgHack.png) repeat;}
.TB_overlayBG {background-color:#000; filter:alpha(opacity=35); -moz-opacity:0.35; opacity:0.35;}
* html #TB_overlay {position:absolute; height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}/* ie6 hack */
#TB_window {position:fixed; background:#ededed;	z-index:102; padding:15px; color:#000000; display:none;	border:8px solid #fff; text-align:left; top:50%; left:50%;}
* html #TB_window {position:absolute; margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');} /* ie6 hack */
#TB_window img#TB_Image {display:block; margin:15px 0 0 15px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-top:1px solid #666; border-left:1px solid #666;}
#TB_caption {height:25px; padding:7px 30px 10px 25px;	float:left;}
#TB_closeWindow {height:25px;	padding:11px 25px 10px 0; float:right;}
#TB_closeAjaxWindow {padding:7px 10px 5px 0; margin-bottom:1px; text-align:right; float:right;}
#TB_ajaxWindowTitle {float:left;	padding:7px 0 5px 10px;	margin-bottom:1px;}
#TB_title {height:27px;}
#TB_ajaxContent {clear:both; padding:2px 15px 15px 15px; overflow:auto;	text-align:left; line-height:1.4em;}
#TB_ajaxContent.TB_modal {padding:15px;}
#TB_ajaxContent p {padding:5px 0px 5px 0px; font-size:1.1em}
#TB_load {position:fixed; display:none; height:13px; width:208px;	z-index:103; top:50%; left:50%; margin:-6px 0 0 -104px;} /* -height/2 0 0 -width/2 */
* html #TB_load {position:absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');} /* ie6 hack */
#TB_HideSelect {z-index:99; position:fixed; top:0;	left:0; background-color:#fff; border:none; filter:alpha(opacity=0);	-moz-opacity:0; opacity:0;	height:100%; width:100%;}
* html #TB_HideSelect {position: absolute; height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');} /* ie6 hack */
#TB_iframeContent {clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px;}

.hidden {display:none}

.rssLink {display: block}
.addOn {display: block}
#widgetContentsList_more {}
#content_sideleft .widgetContentsList h1 {margin-bottom: 0px}
#content_sideleft .widgetContentsList ul {margin-right: 0px; margin-bottom: 0}
#content_sideleft .widgetContentsList ul li {margin-left:18px; margin-top:-1px; background-image: none; position: relative; padding: 0px}
#content_sideleft .widgetContentsList ul li h2 {font-size: 16px; line-height:1.00em}
#content_sideleft .widgetContentsList ul li h2 a {border: none; color:#00569e;}
#content_sideleft .widgetContentsList ul li h2 a:hover {border: none; color:#779999;} ;
#content_sideleft .widgetContentsList ul li img {clear:left; float:left; margin-right: 10px; margin-bottom: 3px;}
#content_sideleft .widgetContentsList ul li p {font-size: 1em}
#content_sideleft .widgetContentsList ul li p#widgetContentsList_description {font-size: 13px; font-weight: normal; color:#444; margin-bottom:7px; font-style:italic}
#content_sideleft .widgetContentsList ul li h5 {color:#B7BFBF; font-size:0.8em;font-weight:normal;}
#content_sideleft .widgetContentsList ul li img {float: left; margin-right: 10px; margin-bottom: 4px;}


.widgetContentsListSide h5 {font-size:1.2em; line-height:1.25em; margin-bottom:0.05em; margin-top:7px;  border-bottom:dotted 1px #00407E; font-weight: normal; text-transform: none;color:#00407E; }
#image a.lightbox {background: url("../images/img_thumb.jpg") no-repeat; width: 85px; height:85px; float:left; margin-right: 15px; margin-bottom: 15px;}

h5.paging {border-bottom: none !important}

#home #content_sideleft .widgetContentsList ul { margin: 0 0 1.2em 0}
#home #content_sideleft .widgetContentsList ul li {min-height: 130px; padding-top: 20px; padding-right:5px;  margin: 0 0 1.2em 0}
#home #content_sideleft .widgetContentsList ul li h2 {border: none}
#home #content_sideleft .widgetContentsList ul li h5 {display: none}
#home #content_sideleft .widgetContentsList ul li img {position: absolute; top: 20px; left: 0}
#home #content_sideleft .widgetContentsList ul li h2 {margin-left: 100px}
#home #content_sideleft .widgetContentsList ul li p {margin-left: 100px}
#home #content_sideleft .widgetContentsList ul li p#widgetContentsList_description {font-weight: bold; font-style: normal;}
#home #content_sideleft .widgetContentsList .rssLink {display: none}
#home #content_sideleft .widgetContentsList h5.paging {display: none}

#home #content_sideleft #projectsListPage ul { margin: 0 0 1.2em 0}
#home #content_sideleft #projectsListPage ul li {height: 147px;  width: 190px; padding-top: 20px; padding-right:13px;  margin:0px; margin-right:15px; background: url(../images/bg_hp.jpg) no-repeat; padding-left:15px !important}
#home #content_sideleft #projectsListPage ul li h2 {font-size:16px; font-weight:bold; margin-bottom:10px;border-bottom: 0px !important;}
#home #content_sideleft #projectsListPage ul li h2 a{border-bottom: 0px !important;}
#home #content_sideleft #projectsListPage ul li h5 {display: none}
#home #content_sideleft #projectsListPage ul li img {position: absolute; top: 20px; left: 0}
#home #content_sideleft #projectsListPage ul li h2 {margin-left: 0px; text-align: left;}
#home #content_sideleft #projectsListPage ul li p {margin: 0px; font-size:11px; text-align:left;  font-family:Arial, Helvetica, sans-serif}
#home #content_sideleft #projectsListPage ul li p#widgetContentsList_description {font-weight: bold; font-style: normal;}
#home #content_sideleft #projectsListPage .rssLink {display: none}
#home #content_sideleft #projectsListPage h5.paging {display: block; clear: both;}

.contentElementName {font-weight: bold;text-transform: uppercase;}

#postsListPage h1 {background: url("/images/newsbg.jpg") repeat-x; border: none; text-transform: lowercase; font-size: 16px; font-weight: normal; color: #fff; line-height: 21px; text-indent: 10px}
#postsListPage h2 a {font-size: 16px; color: #e18930 !important }
#postsListPage ul li {border-top: 1px solid #e18930 !important}
#projectsListPage h1 {background: url("/images/progettibg.jpg") repeat-x; border: none; text-transform: lowercase; font-size: 16px; font-weight: normal; color: #fff; line-height: 21px; text-indent: 10px}
#projectsListPage ul li {border-top: 1px solid #00407E !important}

#projectsListPage h1 {background: url("/images/progettibg.jpg") repeat-x; border: none; text-transform: lowercase; font-size: 16px; font-weight: normal; color: #fff; line-height: 21px; text-indent: 10px}
#projectsListPage ul li {border-top: 0px solid #00407E !important; float:left}

.widgetContentsListAsFaq {margin-top: 10px;}
.widgetContentsListAsFaq a {display: block;  clear: both; font-size: 12px; text-decoration: none; color: #00407E; line-height: 1em; padding: 10px 0px 10px 0px; width: 700px;}
.widgetContentsListAsFaq a:hover, .widgetContentsListAsFaq a.selected {color: #EB7E21 !important}
.widgetContentsListAsFaq div {display: none; clear: both;}
.widgetContentsListAsFaq p {margin: 0 0 0 0px !important; padding: 10px 10px 10px 0px  !important}
.widgetContentsListAsFaq .paging {display: none;}

#request_form {position: relative;}
.obfuscator {opacity: .50; filter: alpha(opacity=50); -moz-opacity: 0.5}
.loading {position: absolute; top: 0; left: 0px; background: url('../images/ajax-loader.gif') center no-repeat; width: 100%; height: 100%; z-index: 1000; display: none}

.noRecordFound {display: none}

.ico {width: 135px; height: 66px; display: block; margin-right: 10px; float: left; position: relative; color: #00569E; font-weight: bold; font-size: 90%}
.ico span {position: absolute; left: 65px; top: 13px}
.ico_news {background: url('../images/ico_news.png') no-repeat;}
.ico_download {background: url('../images/ico_download.png') no-repeat;}
.ico_forum {background: url('../images/ico_forum.png') no-repeat;}
