html { border-left: 3px solid #FF6600; min-height: 100%; height: auto; }

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFF;
	color: #333;
	margin: 0; padding: 0;
	text-align: left;
}

/* <HEADERS> */
h1, h2, h3, h4, h5, h6, form { margin: 0; padding: 0; font-weight: normal; }
h1 { display: none; }
h2 { font-size: 160%; }
h3 { font-size: 130%; }
h4 { font-size: 110%; }
/* </HEADERS> */

a { color: #333; text-decoration: none; outline: none; }
a:hover { text-decoration: none; background: url(../img/bg_link_hover.gif) bottom repeat-x; }
p { margin: 0; padding: 0; }

ul { margin: 0; padding: 0; }
ul li { margin: 0; padding: 0; }

/* <FIELDSET> */
fieldset { border: none; margin: 0; padding: 0 0 10px 0; }
fieldset legend { font-weight: bold; }
fieldset label { float: left; width: 100px; margin: 0; padding: 0 5px 0 0; }
fieldset input, fieldset select, fieldset textarea { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px solid #CCC; background-color: #F7F7F7; padding: 2px; }
fieldset input { height: 15px; }
fieldset .blockize { width: 200px; }
fieldset .noborder { border: none; }
fieldset .row { clear: both; margin: 3px 10px; }

fieldset .group { float: left; width: 40px; }
fieldset .group label { float: right; width: 10px; margin: 0; }
fieldset .group .row { margin: 0; }

fieldset .row-submit { clear: both; margin: 10px 0 0 115px; overflow: hidden; }
fieldset .row-submit label { float: left; width: 0px; margin: 0; padding: 0 5px 0 0; }
fieldset .row-submit button { float: left; border: 0; width: 120px; height: 25px; background-color: #C27201; color: #FFF; margin: 0 6px 0 0; }
/* </FIELDSET> */

#skipNav { display: none; }

#container { text-align: left; margin: 0; width: 996px; }

#header { position: relative; width: 996px; height: 170px; overflow: hidden; }
#header #header-left { position: relative; background: url(../img/header.jpg) no-repeat; width: 996px; height: 170px; }
#header #header-left .nav-header { position: absolute; top: 126px; left: 180px; }
#header #header-left .nav-header ul { list-style-type: none; margin: 0; padding: 0; height: 25px; overflow: hidden; }
#header #header-left .nav-header ul li { float: left; margin: 0 0 0 20px; padding: 6px 0 0 0; height: 16px; text-transform: uppercase; font-size: 11px; }
#header #header-left .nav-header ul li.actual { background: url(../img/bg_nav-header-select.gif) top center no-repeat; }
#header #header-left .rss { position: absolute; top: 132px; left: 730px; background: url(../img/icon_rss.gif) no-repeat; height: 16px; padding: 0  0 0 18px; }

#header #search { position: absolute; bottom: 0; right: 0; background: url(../img/bg_search.gif) no-repeat; width: 196px; height: 39px; }
#header #search fieldset.search { border: 0; margin: 0; padding: 0; }
#header #search fieldset.search .row { width: 168px; height: 14px; margin: 0; padding: 13px 0 0 29px; }
#header #search fieldset.search .row input { float: left; width: 118px; height: 14px; font-size: 11px; border: 0; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #FFF; margin: 0; padding: 0; }
#header #search fieldset.search .row button { float: left; border: 0; margin: -2px 0 0 5px; padding: 0; background: url(../img/bg_arrow_search.gif) no-repeat; width: 18px; height: 17px; }
#header #search fieldset.search .row button span { display: none; }

#header #slide { position: absolute; top: 0; right: 0; width: 196px; height: 125px; }

#response div { margin: 10px 0; padding: 5px }
#response ul { margin: 0 10px; padding: 0 10px; }
#response .success { color: #000; background-color: #0F0; border: 1px solid #000; }
#response .error   { color: #FFF; background-color: #F00; border: 1px solid #000; }
#response .info    { color: #FFF; background-color: #00F; border: 1px solid #000; }

#content {margin: 0; width: 996px; height: auto; overflow: hidden;  }

#content #nav { float: left; margin: 0; width: 181px; height: auto; overflow: hidden; }
#content #nav ul { list-style-type: none; padding: 0; margin: 0; }
#content #nav ul li { margin: 0 0 5px 15px; padding: 0; font-size: 12px; }
#content #nav ul li.title-nav { background: url(../img/bg_title-nav.jpg) top left no-repeat; height: 20px; margin: 20px 0 0 0; padding: 5px 0 0 15px; text-transform: uppercase; font-size: 12px; }
#content #nav ul li.first { margin-top: 0; }
#content #nav ul li.title-nav a:hover { text-decoration: none; background: none; }
#content #nav ul li.actual a { font-weight: bold; }
#content #nav ul li ul { font-weight: normal; margin: 7px 0 10px 0; }
#content #nav ul li.actual ul li a { font-weight: normal; }

#content #ctn-left { float: left; width: 602px; height: auto; overflow: hidden; }
#content #ctn-left h2 { font-size: 20px; color: #FF6600; margin: 15px 0 5px 0; }
#content #ctn-left h3 { font-size: 15px; background: url(../img/bg_lineanews.gif) bottom repeat-x; margin: 0 0 10px 0; padding: 0 0 4px 0; color: #333; }
#content #ctn-left h4 { font-size: 14px; margin: 15px 0 10px 0; font-weight: bold; color: #333; }
#content #ctn-left h2.first { margin-top: 0; }
#content #ctn-left h2.first a {color: #FF6600; }
#content #ctn-left h2.first span { font-size: 12px; color: #666; }
#content #ctn-left h2.contenuti { margin-bottom: 15px; }
#content #ctn-left p { margin-bottom: 10px; }
#content #ctn-left a { color: #555; }
#content #ctn-left a.link_pdf { background: url(../img/icon_pdf.gif) left center no-repeat; height: 24px; display: inline-block; padding: 0 0 0 30px; }
#content #ctn-left ul { margin: 0 0 10px 0; padding: 0; }
#content #ctn-left ul li { margin: 0 0 0 30px; padding: 0; }
#content #ctn-left ol { margin: 0 0 10px 0; padding: 0; }
#content #ctn-left ol li { margin: 0 0 0 30px; padding: 0; }

#content #ctn-left .primopiano-top { background: url(../img/bg_primopiano-top.gif) no-repeat; width: 602px; height: 6px; overflow: hidden; }
#content #ctn-left .primopiano-center { background: url(../img/bg_primopiano-center.gif) repeat-y; width: 602px; height: auto; overflow: hidden; }
#content #ctn-left .primopiano-center h3 { color: #FF6600; font-size: 12px; margin: 0 0 5px 0; background: none; }
#content #ctn-left .primopiano-center .pp-inner { padding: 4px 10px 4px 10px; height: auto; width: 580px; overflow: hidden; }
#content #ctn-left .primopiano-center .pp-inner img { float: left; margin: 0 10px 0 0; }
#content #ctn-left .primopiano-center .pp-inner p.leggi-articolo { margin: 0; }
#content #ctn-left .primopiano-center .pp-inner p.leggi-articolo a { color: #707070; font-weight: bold; }
#content #ctn-left .primopiano-center .pp-inner p.leggi-articolo a span { color: #FF6600; font-weight: bold; }
#content #ctn-left .primopiano-bottom { background: url(../img/bg_primopiano-bottom.gif) no-repeat; width: 602px; height: 6px; overflow: hidden; }

#content #ctn-left .iniziativeaperte-top { background: url(../img/bg_iniziativeaperte-top.gif) no-repeat; width: 602px; height: 5px; overflow: hidden; }
#content #ctn-left .iniziativeaperte-center { position: relative; background: url(../img/bg_iniziativeaperte-center.gif) repeat-y; width: 602px; height: auto; overflow: hidden; font-size: 11px;  }
#content #ctn-left .iniziativeaperte-center h3 { color: #FF6600; font-size: 12px; margin: 0 0 10px 0; }
#content #ctn-left .iniziativeaperte-center p.leggi-articolo { margin: 0; padding: 0 0 5px 0; }
#content #ctn-left .iniziativeaperte-center p.leggi-articolo a { color: #707070; font-weight: bold; }
#content #ctn-left .iniziativeaperte-center p.leggi-articolo a span { color: #FF6600; font-weight: bold; }
#content #ctn-left .iniziativeaperte-center .link-box-a { position: absolute; bottom: 0; left: 5px; }
#content #ctn-left .iniziativeaperte-center .link-box-b { position: absolute; bottom: 0; left: 208px; }
#content #ctn-left .iniziativeaperte-center .link-box-c { position: absolute; bottom: 0; left: 410px; }
#content #ctn-left .iniziativeaperte-center .ia-inner-left { float: left; width: 195px; height: auto; overflow: hidden; }
#content #ctn-left .iniziativeaperte-center .ia-inner-left .box { padding: 5px 5px 50px 5px; }
#content #ctn-left .iniziativeaperte-center .ia-inner-center { float: left; width: 195px; height: auto; overflow: hidden; margin: 0 0 0 8px !important; margin: 0 0 0 6px; }
#content #ctn-left .iniziativeaperte-center .ia-inner-center .box { padding: 5px; font-size: 11px; }
#content #ctn-left .iniziativeaperte-center .ia-inner-right { float: left;  width: 195px; height: auto; overflow: hidden; margin: 0 0 0 8px; }
#content #ctn-left .iniziativeaperte-center .ia-inner-right .box { padding: 5px; font-size: 11px; }
#content #ctn-left .iniziativeaperte-bottom { background: url(../img/bg_iniziativeaperte-bottom.gif) no-repeat; width: 602px; height: 10px; overflow: hidden; }

#content #ctn-left .block-news { margin: 0 0 4px 0; overflow: hidden; }
#content #ctn-left .block-news a { color: #000; }
#content #ctn-left .block-news .data p { font-size: 11px; color: #888; margin: 0 0 2px 0; }
#content #ctn-left .block-news h3.titolo { font-size: 12px; font-weight: bold; padding: 0; margin: 0 0 3px 0; color: #FF6600; background: none; }
#content #ctn-left .block-news h3.titolo a { color: #FF6600; }
#content #ctn-left .block-news .testo { font-size: 11px; color: #444; text-align: justify; }
#content #ctn-left .block-news .testo p.legginews a { color: #707070; font-weight: bold; }
#content #ctn-left .block-news .testo p.legginews a span { color: #FF6600; font-weight: bold; }
#content #ctn-left .block-dettaglio-bando { margin: 0 0 4px 0; overflow: hidden; }
#content #ctn-left .block-dettaglio-bando .data p { font-size: 11px; color: #888; margin: 0 0 2px 0; }
#content #ctn-left .block-dettaglio-bando h3.titolo { font-size: 15px; font-weight: bold; margin: 0 0 5px 0; color: #FF6600; background: none; }
#content #ctn-left .block-dettaglio-bando .testo { font-size: 11px; color: #444; text-align: justify; }
#content #ctn-left .block-dettaglio-bando .documenti { width: 600px; height: auto; padding: 5px 10px 10px 10px; background-color: #F5F3F3; margin: 0 0 10px 0; }
#content #ctn-left .block-dettaglio-bando .documenti h4 { font-size: 11px; color: #FF6600; margin: 0; padding: 0; }
#content #ctn-left .block-dettaglio-bando .documenti ul { margin: 0; padding: 0; padding: 10px 0 0 0; list-style-type: none; color: #333333; }
#content #ctn-left .block-dettaglio-bando .documenti ul li { margin: 0 0 5px 0; padding: 0; color: #333333; }
#content #ctn-left .block-dettaglio-bando .documenti ul li a { font-size: 11px; color: #707070; font-weight: bold; }
#content #ctn-left .block-dettaglio-bando .documenti ul li a span { color: #FF6600; font-weight: bold; }
#content #ctn-left .block-dettaglio-bando p.legginews a { font-size: 11px; color: #707070; font-weight: bold; }
#content #ctn-left .block-dettaglio-bando p.legginews a span { color: #FF6600; font-weight: bold; }
#content #ctn-left .block-dettaglio-scheda { margin: 0 0 4px 0; overflow: hidden; font-size: 11px; }
#content #ctn-left .block-dettaglio-scheda h3 { font-size: 14px; font-weight: normal; background: url(../img/bg_lineanews.gif) bottom repeat-x; margin: 0 0 10px 0; padding: 0 0 4px 0; color: #333; }
#content #ctn-left .block-dettaglio-scheda .data p { font-size: 11px; color: #888; margin: 0 0 2px 0; }
#content #ctn-left .block-dettaglio-scheda p.ambito strong { color: #FF6600; }
#content #ctn-left .block-dettaglio-scheda p.progetto strong { color: #FF6600; }
#content #ctn-left .block-dettaglio-scheda p.titolo strong{ color: #FF6600; }
#content #ctn-left .block-dettaglio-scheda p.luogo strong { color: #FF6600; }
#content #ctn-left .block-dettaglio-scheda p.contributo strong { color: #FF6600; }
#content #ctn-left .block-dettaglio-scheda p.ambito { margin: 0 0 3px 0; }
#content #ctn-left .block-dettaglio-scheda p.progetto { margin: 0 0 3px 0; }
#content #ctn-left .block-dettaglio-scheda p.titolo { margin: 0 0 3px 0; }
#content #ctn-left .block-dettaglio-scheda p.luogo { margin: 0 0 3px 0; }
#content #ctn-left .block-dettaglio-scheda p.descrizione { text-align: justify; }
#content #ctn-left .block-dettaglio-scheda p.descrizione strong { color: #FF6600; }
#content #ctn-left .block-dettaglio-scheda p.descrizione img { float: left; margin: 2px 5px 10px 0; }
#content #ctn-left .block-dettaglio-scheda p.responsabile strong { color: #FF6600; }
#content #ctn-left .block-dettaglio-scheda p.partners strong { color: #FF6600; }
#content #ctn-left .block-dettaglio-scheda .testo { font-size: 11px; color: #444; }
#content #ctn-left .block-dettaglio-scheda p.legginews a { font-size: 11px; color: #707070; font-weight: bold; }
#content #ctn-left .block-dettaglio-scheda p.legginews a span { color: #FF6600; font-weight: bold; }
#content #ctn-left .newshr { background: url(../img/bg_lineanews.gif) repeat-x; height: 1px; width: 602px; margin: 0 0 10px 0; }
#content #ctn-left .newshr hr {display: none; }

#content #ctn-left .block-linkutili { margin: 0 0 4px 0; overflow: hidden; }
#content #ctn-left .block-linkutili h3.titolo { font-size: 13px; font-weight: bold; margin: 0 0 3px 0; padding: 0; color: #FF6600; background: none; }
#content #ctn-left .block-linkutili h3.titolo a { color: #FF6600; }
#content #ctn-left .block-linkutili .testo { font-size: 11px; color: #444; }
#content #ctn-left .block-linkutili p.url { font-size: 11px; }

#content #ctn-left .block-video { clear: both; margin: 0 0 10px 0; overflow: hidden; }
#content #ctn-left .block-video .preview { float: left; width: 124px; height: auto; margin: 0 10px 0 0; }
#content #ctn-left .block-video .testo { float: left; font-size: 11px; color: #444; text-align: justify; }
#content #ctn-left .block-video .testo h3 { font-size: 12px; font-weight: bold; padding: 0; margin: 0 0 3px 0; color: #FF6600; background: none; }
#content #ctn-left .block-video .testo h3 a { color: #FF6600; }

#content #ctn-left .contenuto_db { font-size: 11px; }

#content #ctn-right { float: left; width: 213px; height: auto; overflow: hidden; overflow: hidden; }

#content #ctn-right #download-pdf { width: 196px; height: auto; overflow: hidden; margin: 0 0 0 17px; }
#content #ctn-right #download-pdf .download-pdf-top { background: url(../img/bg_download_pdf-top.gif) no-repeat; width: 196px; height: 28px; overflow: hidden; }
#content #ctn-right #download-pdf .download-pdf-top h2 {display: none; }
#content #ctn-right #download-pdf .download-pdf-center { background: url(../img/bg_news-center.gif) repeat-y; width: 196px; height: auto; overflow: hidden; }
#content #ctn-right #download-pdf .download-pdf-center .inner { padding: 0 10px 5px 10px; }
#content #ctn-right #download-pdf .download-pdf-center .inner h3 { font-size: 11px; color: #333; font-weight: bold; margin: 10px 0 0 0; }
#content #ctn-right #download-pdf .download-pdf-center .inner p.link { font-size: 11px; margin-top: 2px; }
#content #ctn-right #download-pdf .download-pdf-center .inner p.link a { color: #707070; font-weight: bold; }
#content #ctn-right #download-pdf .download-pdf-center .inner p.link a span { color: #FF6600; font-weight: bold; }
#content #ctn-right #download-pdf .download-pdf-bottom { background: url(../img/bg_news-bottom.gif) no-repeat; width: 196px; height: 10px; overflow: hidden; }

#content #ctn-right #links { width: 196px; height: auto; overflow: hidden; margin: 0 0 0 17px; }
#content #ctn-right #links .links-top { background: url(../img/bg_links-top.gif) no-repeat; width: 196px; height: 28px; overflow: hidden; }
#content #ctn-right #links .links-top h2 {display: none; }
#content #ctn-right #links .links-center { background: url(../img/bg_news-center.gif) repeat-y; width: 196px; height: auto; overflow: hidden; }
#content #ctn-right #links .links-center .inner { padding: 0 10px 5px 10px; }
#content #ctn-right #links .links-center .inner h3 { font-size: 11px; color: #333; font-weight: bold; margin: 10px 0 0 0; }
#content #ctn-right #links .links-center .inner h3 a { color: #707070; font-weight: bold; }
#content #ctn-right #links .links-center .inner h3 a span { color: #FF6600; font-weight: bold; }
#content #ctn-right #links .links-bottom { background: url(../img/bg_news-bottom.gif) no-repeat; width: 196px; height: 10px; overflow: hidden; }

#content #ctn-right #news { width: 196px; height: auto; overflow: hidden; margin: 0 0 0 17px; }
#content #ctn-right #news .news-top { background: url(../img/bg_news-top.gif) no-repeat; width: 196px; height: 28px; overflow: hidden; }
#content #ctn-right #news .news-top h2 {display: none; }
#content #ctn-right #news .news-center { background: url(../img/bg_news-center.gif) repeat-y; width: 196px; height: auto; overflow: hidden; }
#content #ctn-right #news .news-center .inner { padding: 0 10px 5px 10px; }
#content #ctn-right #news .news-center .inner h3 { font-size: 11px; color: #333; margin: 20px 0 0 0; }
#content #ctn-right #news .news-center .inner h4 { font-size: 11px; color: #FF6600; font-weight: bold; margin-bottom: 2px; }
#content #ctn-right #news .news-center .inner h4 a { color: #FF6600; }
#content #ctn-right #news .news-center .inner p.testo { font-size: 11px; line-height: 11px; }
#content #ctn-right #news .news-center .inner p.link { font-size: 11px; margin-top: 2px; }
#content #ctn-right #news .news-center .inner p.link a { color: #707070; font-weight: bold; }
#content #ctn-right #news .news-center .inner p.link a span { color: #FF6600; font-weight: bold; }
#content #ctn-right #news .news-center .inner .page { margin: 10px 0 0 0; padding: 0; width: 210px; height: 19px; overflow: hidden; }
#content #ctn-right #news .news-center .inner .page .prev { float: left; color: #999; }
#content #ctn-right #news .news-center .inner .page .prev a { color: #707070; font-weight: bold; }
#content #ctn-right #news .news-center .inner .page .prev a span { color: #FF6600; font-weight: bold; }
#content #ctn-right #news .news-center .inner .page .next { float: left; color: #999; margin: 0 0 0 60px !important; margin: 0 0 0 60px; }
#content #ctn-right #news .news-center .inner .page .next a { color: #707070; font-weight: bold; }
#content #ctn-right #news .news-center .inner .page .next a span { color: #FF6600; font-weight: bold; }
#content #ctn-right #news .news-bottom { background: url(../img/bg_news-bottom.gif) no-repeat; width: 196px; height: 10px; overflow: hidden; }
#content #ctn-right #tags { background: url(../img/bg_tags.gif) top left no-repeat; width: 186px; margin: 0 0 0 17px; padding: 22px 5px 5px 5px; font-size: 11px; color: #999; }
#content #ctn-right #tags h2 { display: none; }

#content #ctn-left #faq ol { margin: 0; padding: 0; }
#content #ctn-left #faq ol li { margin: 0 0 20px 25px; padding: 0; font-size: 12px; }
#content #ctn-left #faq ol li span { font-weight: bold; }
#content #ctn-left #faq ol li ul { margin: 3px 0 0 0; padding: 0; list-style-type: none; }
#content #ctn-left #faq ol li ul li { margin: 0; padding: 0; text-align: justify; font-size: 11px; }
#content #ctn-left #faq ol li ul li a { color: #707070; font-weight: bold; }
#content #ctn-left #faq ol li ul li a span { color: #FF6600; font-weight: bold; }

#content #ctn-left #lista-faq ul {  }
#content #ctn-left #lista-faq ul li { margin-bottom: 20px; }
#content #ctn-left #lista-faq ul li ul { margin: 5px 0 0 0; padding: 0; list-style-type: none; }
#content #ctn-left #lista-faq ul li ul li { margin: 0; padding: 0; }

#content #ctn-left #progetti-esemplari ul { margin: 0 0 45px 0; list-style-type: none; }
#content #ctn-left #progetti-esemplari ul li { margin: 0 0 10px 10px; background: url(../img/bg_lipoint.gif) left center no-repeat; padding: 0 0 0 10px; }
#content #ctn-left #progetti-esemplari ul li.in-corso { background: url(../img/status-in_corso.gif) left no-repeat; padding-left: 15px; }
#content #ctn-left #progetti-esemplari ul li.concluso { background: url(../img/status-concluso.gif) left no-repeat; padding-left: 15px; }
#content #ctn-left #progetti-esemplari h3 { font-size: 14px; }
#content #ctn-left #progetti-esemplari h3 a { font-weight: normal; color: #333; }
#content #ctn-left #progetti-esemplari a { color: #707070; font-weight: bold; }
#content #ctn-left #progetti-esemplari a span { color: #FF6600; font-weight: bold; }

#tags a { font-size: 9px; color: #BBB; }
#tags .word a { padding: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#tags span.size10 a { color: #737373; font-size: 18px; font-weight: bold; }
#tags span.size9 a { color: #737373; font-size: 17px; font-weight: bold; }
#tags span.size8 a { color: #737373; font-size: 16px; font-weight: normal; }
#tags span.size7 a { color: #737373; font-size: 15px; font-weight: normal; }
#tags span.size6 a { color: #7D7D7D; font-size: 14px; font-weight: normal; }
#tags span.size5 a { color: #878787; font-size: 13px; font-weight: normal; }
#tags span.size4 a { color: #939393; font-size: 12px; font-weight: normal; }
#tags span.size3 a { color: #9F9F9F; font-size: 11px; font-weight: normal; }
#tags span.size2 a { color: #A3A3A3; font-size: 10px; font-weight: normal; }
#tags span.size1 a { color: #A3A3A3; font-size: 9px; font-weight: normal; }

.media-video a img { border: none; }
.media-video a:hover img { border: 1px solid #000; }

.paginate { margin: 0 0 10px 0; }
.paginate strong { background-color: #EEE; padding: 4px; margin: 0 2px 0 0; }

.gm_tooltip{
	background-color:#FFFFFF;
	border:2px solid #CCCCCC;
	padding:5px;
	white-space:nowrap;
}

#content #ctn-left .sitemap-nav ul { margin: 0 0 0 6px; padding: 0; }
#content #ctn-left .sitemap-nav ul li { margin: 0 0 0 13px; padding: 0; }
#content #ctn-left .sitemap-nav ul li.first { margin-top: 0; }
#content #ctn-left .sitemap-nav ul li.title-nav { list-style-type: none; margin: 10px 0 4px 0; }
#content #ctn-left .sitemap-nav ul li.title-nav a { text-decoration: none; background: none; font-size: 12px; font-weight: bold; }
#content #ctn-left .sitemap-nav ul li.title-nav a:hover { text-decoration: none; background: none; }
#content #ctn-left .sitemap-nav ul li li { margin: 0 0 0 8px; }
#content #ctn-left .sitemap-nav ul li li.first { margin: 2px 0 0 8px; }
#content #ctn-left .sitemap-nav ul li li.last { margin: 0 0 5px 8px; }

#tableList { width: 100%; border-collapse: collapse; margin-top: 10px; padding: 0; }
#tableList tr.odd { background-color: #F2F2F2; }
#tableList tr.even { background-color: #FFF; }
#tableList th { margin: 0px; padding: 2px; color: #FFF; background-color: #FF6600; }
#tableList td { margin: 0px; padding: 2px; border-top: 1px solid #CCC; }
#tableList a { color: #558AAC; font-weight: bold; }
#tableList b.warning { background-color: #C00; color: #FFF; padding: 2px; }

.linkdir { margin: 0 0 2px 0; padding: 5px; background-color: #EFEFEF; width: 100%; color: #444; font-size: 12px; }
.linkdir span { color: #006600; font-weight: normal; }
.linkdir a { color: #000; font-weight: bold; }

#content #ctn-left #scaffale-progetti { width: 100%; height: auto; overflow: hidden; margin: 20px 0 0 0; }
#content #ctn-left #scaffale-progetti .progetto { height: auto; margin: 0 0 20px 0; }
#content #ctn-left #scaffale-progetti .progetto .codice { float: right; overflow: hidden; margin: 4px 0 0 0; }
#content #ctn-left #scaffale-progetti .progetto h3 { font-size: 14px; background: url(../img/bg_lineanews.gif) bottom repeat-x; margin: 0 0 5px 0; padding: 0 0 4px 0; color: #333; }
#content #ctn-left #scaffale-progetti .progetto p { margin: 0; }
#content #ctn-left #scaffale-progetti .progetto .left { float: left; width: 48%; height: auto; margin: 0 10px 0 0; }
#content #ctn-left #scaffale-progetti .progetto .right { float: left; width: 48%; height: auto; }
#content #ctn-left #scaffale-progetti .progetto ul { margin: 0; padding: 0; list-style-type: none; }
#content #ctn-left #scaffale-progetti .progetto ul li { margin: 0; padding: 0; }
#content #ctn-left #scaffale-progetti .progetto .spacer { clear: both; height: 5px; width: 100%; overflow: hidden; }

/*
#tags span.size7 { color: #D3D3D3; font-size: 9px; font-weight: normal; }
#tags span.size8 { color: #DBDBDB; font-size: 8px; font-weight: normal; }
#tags span.size9 { color: #DBDBDB; font-size: 8px; font-weight: normal; }
#tags span.size0 { color: #E3E3E3; font-size: 7px; font-weight: normal; }
*/

/*
  span.size2 {
  	color: #333;
  	font-size:2.2em;
  }
  span.size3 {
  	color: #666;
  	font-size: 2.0em;
  }
  span.size4 {
  	color: #999;
  	font-size: 1.0em;
  }
  span.size5 {
  	color: #aaa;
  	font-size: 1.6em;
  }
  span.size6 {
  	color: #bbb;
  	font-size: 1.4em;
  }
  span.size7 {
  	color: #ccc;
  	font-size: 1.2em;
  }
  span.size8 {
  	color: #ddd;
  	font-size: .8em;
  }
  span.size0 {
  	color: #ccc;
  	font-size: .6em;
  }
*/

#footer { clear: both; font-size: 9px; margin: 20px 0 0 181px; color: #444; background-color: #E8E8E8; padding: 6px; border: 1px solid #CCC; height: auto; width: 800px; left: 0; overflow: hidden; }
#footer ul { padding: 0; margin: 0; list-style-type: none; }
#footer ul li { margin: 0 5px 0 0; padding: 0 0 0 7px; background: url(../img/bg_div_element_footer.gif) center left no-repeat; }
#footer ul.left li { float: left; }
#footer ul.right li { float: right; }
#footer ul li.first { background: none; }
#footer h2 { display: none; }

/* GOOGLE MAPS */
.gsmsc-mapDiv { height : 400px; }
form.gsc-search-box { display: none; }
.gsmsc-idleMapDiv { height : 400px; }
#mapsearch { width : 600px; margin: 0; padding: 0; }