body{text-align:center;}body, td {margin: 0px 0px 0px 0px; padding: 0px 0px; padding-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-size:0.7em; color: #828282; font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif; font-size:11px; line-height:14px; color:#003366;background-color:#ffffff;vertical-align:top;}#fo #topTable {margin:0;padding:0;border: none;width: 740px;}#fo #middleTable {margin:0;padding:0;border: none;width: 740px;}#fo #middleTable td{padding:5px;}#fo form{margin:0;padding:0;}.docListElement{border-top:1px dotted gray;}.docThumbImg { float:left; margin-right:15px;}#content {width: 740px; padding: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto;border:0px; text-align:left;width: 740px; voice-family: "\"}\""; voice-family:inherit; width: 740px;}html>body #content {width: 740px;}	#content{padding-bottom:20px;}	/*#header {position:relative; }*/#headerHome{width:584px; height:420px; position:relative; background:url(/necstour/commons/layout/partUploaderView.jsp?_VP_V_ID=608102301&FILE_TO_UPLOAD=DB_85_back_top_1.jpg) top left no-repeat; float:left}#headerRightHome{background:url(/necstour/commons/layout/partUploaderView.jsp?_VP_V_ID=608102301&FILE_TO_UPLOAD=DB_85_back_top_1.jpg) top right no-repeat; width:170px; -width:169px; height:420px;position:relative;float:right; -moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px; -moz-border-radius-bottomleft:8px;-webkit-border-bottom-left-radius:8px;}.clear{clear:both;}#headerInner{width:584px; height:220px; position:relative; background:url(/necstour/commons/layout/partUploaderView.jsp?_VP_V_ID=608102301&FILE_TO_UPLOAD=DB_85_back_top_1.jpg) no-repeat left right; float:left; }#headerRightInner{background:url(/necstour/commons/layout/partUploaderView.jsp?_VP_V_ID=608102301&FILE_TO_UPLOAD=DB_85_back_top_1.jpg) no-repeat center right; width:150px; height:220px;position:relative; float:right; -moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px; -moz-border-radius-bottomleft:8px;-webkit-border-bottom-left-radius:8px;}#footer{border-top:1px dotted #FF6633; padding-top:10px}#logo {position:absolute; z-index:80; top:0px; left:0px; width:320px }#accessibilita { position:absolute; right:15px; top:15px; text-align:right; padding:0px 4px; background:#003366; color:#fff;}#lingue {position:absolute; right:15px; top:19px;}#news {font-size:1em;}.news{padding:3px; margin-bottom:3px;  }.news p {color:#000; margin:0px; padding:0px;}.news .title a {color:#003366;font-size:13px; font-weight:bold}#news .data{color:#FF6633; font-weight:bold; text-decoration:none;}.snews a {color:#003366; }.news a:hover {text-decoration:underline;}#primo {width:328px; background:#FFF;}#primoInner {background:#FFF; min-width:550px; }#primoInner .date {font-size:12px; padding-right:10px }#secondo {width:226px; background:#FFF; }#terzo {width:167px; background:#FFF; }#terzoInner {background:#FFF;max-width:150px}.angolo { background:url(/necstour/applications/webwork/site_necstour/media/angolo.gif) left bottom no-repeat; z-index:4; position:absolute; right:0px; bottom:0px; width:12px; height:16px; }.testo { position:absolute; right:0px; bottom:0px; z-index:3; width:200px; height:80px; }.batesto{ position:absolute; left:0px; top:0px; padding:5px; color:#fff; z-index:5; font-size:1.1em;}.baback{ position:absolute; left:0px; top:0px; opacity:.70; filter: alpha(opacity=70);-moz-opacity: 0.7; width:200px; height:80px; z-index:4;}.blu { background-color:#003366; }.rosso { background-color:#FF6633; }#banner {  margin-bottom:10px; }.banner { float:left; width:365px; height:195px; position:relative; background-position:bottom left; background-repeat:none; margin-right:5px; margin-bottom:10px}.banner p { padding-top:0px; margin-top:0px; }.banner h3{ padding:0px; margin:0px; background:none; }.banner h3 a{ color:#003366; }#banner a { color:#FF6633; text-decoration:none; font-weight:regular; }#banner a:hover {text-decoration:underline; font-weight:regular; }img { border:0px; }.clear { clear:both; }.lingua{ margin-bottom:10px; text-align:center; font-size:0.9em; }.lingua a{ display:block; width:24px; padding-top:3px; padding-bottom:3px; background:#003366; border:1px solid #003366; color:#fff; text-decoration:none;}.selezionata, .lingua a:hover{ display:block; width:24px; padding-top:3px; padding-bottom:3px; background:#FFF; border:1px solid #003366; color:#003366; text-decoration:none;}a { color:#FF6633; text-decoration:none; font-weight:regular; }a:hover { color:#ed3b00; text-decoration:none; font-weight:regular; }#accessibilita p{ font-size:0.9em; }#accessibilita .font_small{ font-size:0.8em; }#accessibilita .font_big{ font-size:1.1em; }#accessibilita a:hover{ text-decoration:underline; }#menu .horizontalMenu{background:white;}#menu {top:-27px;position:relative; width:584px; height:27px; background:white;}#menu table { width:100%;margin:0; padding:0  }#menu td { background:#4D7194;text-align:center; vertical-align:middle; padding:5px;height:27px; border-left:1px solid white; white-space:nowrap;  }#menu td a{ color:#fff; font-weight:bold; text-decoration:none;text-transform:uppercase; white-space:nowrap; }#menu td a:hover  { color:#FF6633;font-weight:bold; }#menu td.selected{ background:#003366;font-weight:bold; }#menu td.first {-moz-border-radius:0 0 0 8px;-webkit-border-bottom-left-radius: 8px;border-left:none; }#menu td.last { background:#FF6633; }#menu td.last a:hover, #menua td.joinus.selected a {color:#4D7194; }#menu td.last  {-moz-border-radius:0 0 8px 0;-webkit-border-bottom-right-radius: 8px;}#verticalMenu_right{margin-top:40px;width:150px}#verticalMenu_right dt a{ margin-left:0px;display:block;background:#003366;color:white;padding:3px;width:100%; border-bottom:1px solid white}#verticalMenu_right dt.attivo a{ margin-left:0px; display:block; background:#FF6633; border-bottom:1px dotted white; color:white; padding:3px; width:100%}#verticalMenu_right ul{ padding:0px; margin:0px; margin-left:-30px; list-style:none; }#verticalMenu_right li{background:#fff; padding:2px; width:100%}#verticalMenu_right li.attivo{background:#FF6633; color:white;  padding:2px; width:100%}#verticalMenu_right li.attivo a{ color:#fff;}#verticalMenu_logged{margin-top:40px;width:100%}#verticalMenu_logged dt a{ margin-left:0px;display:block;background:#4D7194;color:white;padding:3px;width:100%; border-bottom:1px solid white}#verticalMenu_logged dt.attivo a{ margin-left:0px; display:block; background:#8F941E; border-bottom:1px dotted white; color:white; padding:3px; width:100%}#verticalMenu_logged ul{ padding:0px; margin:0px; margin-left:-30px; list-style:none; }#verticalMenu_logged li{background:#fff; padding:2px; width:100%}#verticalMenu_logged li.attivo{background:#8F941E; color:white;  padding:2px; width:100%}#verticalMenu_logged li.attivo a{ color:#fff;}.verticalMenuSeparator { margin-top:10px; margin-bottom:0px; border-top:1px dotted #FF6633; width:100%}ul.links { padding:0px; margin:0px; list-style:none; }ul.links a { color:#003366;  }ul.links a:hover { text-decoration:underline; }#linklistContainer{width:150px;}.evidence { padding-top:50px; padding-bottom:3px; margin-top:15px; position:relative; }.evidence a{ padding-left:10px; color:#fff; }.evidence a:hover{ padding-left:10px; color:#FF6633; }.eve { position:absolute; right:0px; bottom:0px; z-index:3; width:226px; height:20px; }.eveback{ position:absolute; left:0px; top:0px; opacity:.70; filter: alpha(opacity=70); -moz-opacity: 0.7; width:226px; height:20px; z-index:4;}.evetesto{ position:absolute; left:0px; top:0px; padding-left:3px; padding-top:1px; color:#fff; z-index:5; font-size:1.1em;}h1{ padding-top:0px; margin-top:0px; font-size:1.6em; }h2{ padding-top:0px; margin-top:0px; font-size:1.3em; }h3{ color:#FF6633; padding-left:17px; background:url(/necstour/applications/webwork/site_necstour/media/linee.gif) center left repeat-x; font-size:1em; }h3 span{background:white}a .red{ color:#FF6633;}#treeMonths{margin-top:40px; width:90%}#treeMonths .year{margin-left:0px; background:#003366;border-bottom:1px dotted white; color:white; padding:3px; width:100%}#treeMonths .month{margin-left:5px; background:#fff;border-bottom:1px dotted white;  padding:2px; width:100%}#treeMonths .month.attivo{margin-left:5px; background:#FF6633;border-bottom:1px dotted white; color:white; padding:2px; width:100%}#treeMonths .month.attivo a{ color:#fff;}.linkList a { color:#003366; text-decoration:none; font-weight:regular; }.linkList a:hover { color:#FF6633; text-decoration:underline; font-weight:regular; }.path{margin-bottom:10px; margin-top:-20px;*margin-top:0px; text-align:right}.path .currentPage{font-size:22px}.path .separator{font-size:14px; font-weight:bold;}.goToMainContent{}.attachments{padding:5px; border-top:1px dotted #FF6633; background:#f3f3f3}.attachments .desc{padding:5px; display:block;}.attachments .title{padding:5px; }.childList{padding:5px; border-top:1px dotted #FF6633; background:#f3f3f3; display:block; width:100%}.backtolist{display:block;text-align:right; height:25px;margin-top:10px}.singleDoc{padding:5px;border-bottom: 1px dotted #FF6633}#fo #siteMap ul {padding-left:0;}/** BUTTONS*/.buttonBar{padding-top:20px;}.loginTable{width:100%;}.loginTable input{border:1px solid gray;-moz-border-radius:6px;-webkit-border-radius:6px;padding:3px;}.loginTable td{background-color:#f3f3f3;-moz-border-radius:6px;-webkit-border-radius:6px;}.loginTable .message{padding:15px; font-size:14px}.loginTable .backLogin{cursor:pointer;}#pwdRec .loginTable td{background-color:#fff;-moz-border-radius:6px;-webkit-border-radius:6px;border: 2px solid #f3f3f3;}fieldset{-moz-border-radius:10px; -webkit-border-radius:10px;}legend{font-size:14px;margin-left:40px;}.buttonMore,.register,.button, .login,  .logout{color:white; cursor:pointer;display:inline-block; padding:3px; background-color:#003366; -moz-border-radius:6px; -webkit-border-radius:6px; border:2px solid #F3F3F3; min-width:60px; text-align:center; margin-bottom:10px}.button h2 {margin-bottom:0; padding-bottom:0}span.register:hover,span.button:hover, span.login:hover, span.logout:hover{background-color:#fff; color:#003366; border:2px solid #003366; }.login_label{color:gray; font-size:11px; display:block}.loginTable input{padding:4px; border:2px solid #ccc; width:130px; -moz-border-radius:6px;-webkit-border-radius: 6px;}.buttonSelected{color:white; display:inline-block; padding:3px; color:#003366; -moz-border-radius:6px; -webkit-border-radius:6px; border:2px solid #003366; min-width:60px; text-align:center; margin-bottom:10px}.register{color:#003366;}.forgot{cursor:pointer}.buttonMore, .register {border: 2px solid #ccc;background:#fff;width:130px;}.buttonMore{width:auto;}#fo .resourceList h2{border-bottom: 1px solid #ccc;padding-bottom:7px;}#fo .resourceList .connectedRes{font-weight:bold;}#fo .events h1{margin-bottom:40px;}/** RESURCES*/#fo .assoDoc .singlefile{  background:#EDEAE2;}#fo .assoDoc .link{}#fo .assoDoc .singlefile table td{  background: transparent !important;}/** GOOD PRACTICS*/#fo #middleTable .form.bestPractics{width:100%; background:#f6f6f6;-moz-border-radius:10px; -webkit-border-radius:10px; }#fo #middleTable .form.bestPractics td{margin:0; padding:3px; background:transparent;}#fo #middleTable .form.bestPractics input, #fo #middleTable .form.bestPractics textarea{    font-family:"Trebuchet MS", Tahoma, Verdana, sans-serif;    padding:3px;    font-size:14px;    border:1px solid #ccc;    -moz-border-radius:6px; -webkit-border-radius:6px; }#fo #middleTable #searchGp input{    font-family:"Trebuchet MS", Tahoma, Verdana, sans-serif;    padding:3px;    width:90%;    font-size:14px;    border:1px solid #ccc;    -moz-border-radius:6px; -webkit-border-radius:6px;}#fo #middleTable .form.bestPractics td.label {    width:50px;    white-space:nowrap; }#fo #middleTable .form.bestPractics td.viewLabel {    white-space:nowrap;}#fo #middleTable .form.bestPractics textarea {  width:90%;}#fo #middleTable .form.bestPractics #showLookupList {    padding:5px;}#fo #middleTable .form.bestPractics #lookupList{    background:#eee;}#fo #middleTable .form.bestPractics #lookupList #search_for{    background:#F3F3F3;    /*border-bottom:1px solid #fff;*/    padding:4px;}#fo #middleTable .form.bestPractics #lookupList td{    /*border-right:1px solid #fff;*/}#fo #middleTable .form.bestPractics .lookupContainer{}#fo #middleTable .form.bestPractics .lookupContainer #lookupList .checkboxes td{    border-right:none;    /*border-bottom:1px solid #fff;*/}#fo #middleTable .form.bestPractics .lookupContainer #lookupList .checkboxes td b{    font-size:14px;}#fo #middleTable .form.bestPractics h4{    font-size:14px;    margin-bottom:5px;}#fo #middleTable .form.bestPractics .title{    padding:6px;}#fo .gp_searchResult{  border-bottom:1px solid #F6F6F6;}#fo .gp_searchResult h4{  font-size:14px;  margin:0;  margin-bottom:5px;}#fo .gp_searchOrg{  font-size:14px;}/** GOOGLE MAP*/#legenda {  position:absolute;  padding:5px;  background:#f3f3f3;  width:150px;}.legendaOpener {    margin-top:-25px;    margin-left:-5px;    padding:5px;    width:150px;    cursor:pointer;    background:#f3f3f3;}