/* stili generici */
html {height: 100%;}
body {font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 12px; color: #000; background-color: #fff; z-index: +1;}
a {text-decoration: none;}
a:hover {color: #f60;}
h1 {font-size: 16px;}
h2 {font-size: 15px;}
h5 {font-size: 13px; color: #036; margin: 10px 0px;}
h6 {font-size: 20px; color: #036; margin: 10px 0px;}
.title {color: #036;}
.black {color: black;}
.blue {color: blue;}
.red {color: red;}
.darkred {color: darkred;}
.yellow {color: yellow;}
.purple {color: #cc66cc;}
.green {color: green;}
.bold {font-weight: bold;}
.grey{color: grey;}
.right {text-align: right;}
hr {margin: 0 -5px; padding: 0px; color: #b29210;}
.boxOfMessg {background-color:#eeb7ca; border: 2px solid #cc0920; font-size: 120%; line-height: 1.3em; margin: 0 8px 5px 0; padding: 5px; text-align: center; width: auto;}
.boxOfMessgOligo {background-color:#ffcc00; border: 2px solid #cc0920; font-size: 108%; line-height: 1.3em; margin: 0 8px 5px 0; padding: 5px; text-align: center; width: auto;}
.none {display: none;}
img {border: 0px solid #000;}
#logo a {display: block; border: 1px solid #f60; height: 100%;}
/* Tabella search */
#search {font-size: 12px; background-color: #f2f3f4; border: 1px solid #666; padding: 0px; width: 50%; margin: 0 0 20px 0;}
#search td {padding: 5px; font-weight: bold; margin: 0px; vertical-align: middle;}
#search input, #search select {border: 1px solid #666;}
.submit, #submit_search {margin: 5px 0 0 0;  background-color: #e3ecfc; font-weight: bold; height: 20px;}
.submit:hover, #submit_search:hover {background-color: #ccc;}
#submit_search {background: #e3ecfc url(/images/searchRDA.png) no-repeat left top; text-indent: 15px;}
/* menu */
#userid {position: absolute; top: 0px; right: 0px; text-align: right; color: #fff; background-color: #000; width: 250px; height: 25px; padding: 6px 50px 0 0; letter-spacing:1px;}
#menubox {width: 1280px; height: 28px; position: absolute; bottom: 0px; left: 228px;}
#test {position: absolute; top: 5px; right: 495px; text-align: right; font-size: 60px; color: red; font-weight: bold;}
/* hack x ie6 \*/
* html #menu ul {margin:0 0 0 -2px;}
* html #menu li {width: 180px;}
/* fine hack */
#menu li a img {vertical-align: middle; margin-top: -5px;}
.rda_modify {border: 1px solid #666; background-color: #fef8eb; width: 100%; font-size: 12px; zoom: 1; filter: alpha(opacity=90); opacity: 0.9; margin: 5px 0;}
.rda_modify td {vertical-align: middle; border: 1px solid #fadd9e;}
/* tabella  new item */
#submititem, #submititemOligo, #submitAgreement, #submititem_travel, #submititem_travel table, #onlysubmititem_travel, #simulationOnWebTable {border: 1px solid #ccc; background-color: #abd5fc; width: 100%; font-size: 11px; zoom: 1; filter: alpha(opacity=90); opacity: 0.9;}
#FreeSlot {background-color: #eaf17c; border-left: 1px solid #ccc; border-top: 1px solid #ccc; border-right: 1px solid #ccc; width: 60%; font-size: 11px; clear: both; zoom: 1; filter: alpha(opacity=90); opacity: 0.9;}
#submititem_travel {background-color: #fdeaa8;}
#submititemOligo {background-color: #f59409;}
#onlysubmititem_travel {background-color: #fdeaa8;}
#submititem_travel table  {background-color: #fdeaa8; border: 0px solid #f60;}
#submititem td {vertical-align: middle; border: 1px solid #76bafa;}
#submititemOligo td {vertical-align: middle; border: 1px solid #000;}
#FreeSlot  td {border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 0 0 5px 5px;}
#wb_TransportType {display: none;}
#ForCatering  {display: none;}
#morecatering {display: inline-block; width: 16px; height: 16px; background-image: url('../images/plus.png'); width: 16px; height: 16px; margin: 0 0 0 5px; vertical-align: middle;}
#morecatering:hover {background-position: 0 -16px;}
.lesscatering {display: inline-block; width: 16px; height: 16px; background-image: url('../images/less.png'); width: 16px; height: 16px; margin: 0 0 0 5px; vertical-align: middle;}
.lesscatering:hover {background-position: 0 -16px;}
#numbBottle_0{display: none;}
#submititem_travel td {vertical-align: middle; border: 1px solid #b29210; padding: 2px;}
#onlysubmititem_travel td {vertical-align: middle; border: 1px solid #ccc; padding: 5px;}
#submititem_travel table  td {border: 0px solid #b29210; padding: 0px; marging: 0px;}
#submititem tr, #submititem_travel tr {padding: 0px; margin: 0px;}
#submitAgreement {background-color: #85e292;}
#simulationOnWebTable {background-color: #e0f4a9; margin: 0 0 30px 0; width: 85%;}
#submitAgreement td {vertical-align: middle; border: 1px solid #006e28;}
/*tabella dopo la ricerca che mostra i prodotti trovati in 4d */
#resulttable, #resultTravel, #Rda_Travel_Row, #showrdarow, #showrdaheader, .resulttable_rdaOders, #riepilogo, .resulttableServ, #tableproject, #resulttableOnlySearch, #resulttableSearch {border-right: 1px solid #666; border-top: 1px solid #666; width: 100%; font-size: 11px; clear: both; zoom: 1; filter: alpha(opacity=90); opacity: 0.9;}
#resulttable_rdaOdersDiv1 {height: 200px; overflow-y: auto; width: 100%;}
#resulttable_rdaOdersDiv2 {height: 200px; overflow-y: auto; width: 100%;}
#resulttable_rdaOdersDiv3 {height: 200px; overflow-y: auto; width: 100%;}
div.esulttable_servicesDiv {height: 150px; overflow-y: auto; width: 100%;}
#resulttable td, #resulttableOnlySearch td, #resulttableSearch td, #resultTravel td, #Rda_Travel_Row td, #showrdarow td, #showrdaheader td, .resulttable_rdaOders td, #riepilogo td, .resulttableServ td, #tableproject td {border-left: 1px solid #666; border-bottom: 1px solid #666; padding: 5px;}
#Rda_Travel_Row td {background-color:  #f4b57d;}
#resulttable thead th, #resulttableOnlySearch thead th, #resulttableSearch thead th, #resultTravel thead th, #Rda_Travel_Row thead th, #showrdarow thead th, #showrdaheader thead th , .resulttable_rdaOders thead  th, .resulttableServ thead th, #tableproject thead th {background: #fff url("/images/sfondo_header.jpg") bottom left repeat-x; border-left: 1px solid #666; padding: 3px 18px 3px 10px; border-bottom: 1px solid black; font-weight: bold; cursor: pointer; * cursor: hand;}
/* tabella che mostra la riga rda dopo il sumbit request */
#resulttablerow {border: 1px solid #ccc; width: 100%; font-size: 11px; background-color: #efefef}
#resulttablerow td {vertical-align: middle; border:1px solid #ccc;}
#ApproveTable {margin: 0 0 20px 0;}
#ApproveTable td {padding: 2px 2px 2px 0px;}
/* tabella MouseQuotation*/
#mousetable {border: 1px solid #ccc; width: 100%; font-size: 11px; background-color: #c1c6c7; zoom: 1; filter: alpha(opacity=90); opacity: 0.9;}
#mousetable td {vertical-align: top; border: 1px solid #118adf; padding: 2px;}
/*padding su tutte le tabelle */
#resulttablerow td, #resulttable td, #submititem td, #submititemOligo td, #submititem_travel td, #submitAgreement td, #mousetable td, .rda_modify td {padding: 5px;}
#resulttablerow tr, #mousetable tr {padding: 0px; margin: 0px;}
/* info sul prodotto trovato su 4d : resultablerow.html */
td.info a span, th.info_right a span, th.info_left a span, td.info2 a span {display: none;}
td.info a:hover, th.info_right a:hover, th.info_left a:hover, td.info2 a:hover {position: relative;}
td.info a:hover span, th.info_right a:hover span {display: block; z-index: 1; position: absolute; top: 0.5em; background: #ffffff; border: 1px solid #ccc; color: #000; padding: 5px; width: 200px; height: 90px;}
td.info2 a:hover span {display: block; z-index: 1; position: absolute; top: 0.5em; background-color: #ff0; border: 1px solid #ccc; color: #000; padding: 5px; width: 400px; height: auto;}
th.info_left a:hover span {display: block; z-index: 1; position: absolute; top: 0.5em; right: 0.5em; background: #ffffff; border: 1px solid #ccc; color: #000; padding: 5px; width: 200px; height: 90px;}
td.info a img, th.info_right a img, th.info_left a img, td.info2 a img, {border: 0px solid #fff; vertical-align: middle;}
/*
DataTables sorting x jquery
.dataTables_length {width: 40%; float: left; margin: 0 0 0px 0;}
.dataTables_filter {width: 50%; float: right; text-align: right; margin: 0 0 5px 0;}
.dataTables_info {width: 60%; float: left;}
.dataTables_paginate {width: 60px; float: right; text-align: right;}
.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next {height: 19px; float: left; cursor: pointer; *cursor: hand; color: #111 !important;}
.paginate_disabled_previous:hover, .paginate_enabled_previous:hover, .paginate_disabled_next:hover, .paginate_enabled_next:hover {text-decoration: none !important;}
.paginate_disabled_previous:active, .paginate_enabled_previous:active, .paginate_disabled_next:active, .paginate_enabled_next:active {outline: none;}
.paginate_disabled_previous, .paginate_disabled_next {color: #666 !important;}
.paginate_disabled_previous, .paginate_enabled_previous {padding-left: 23px;}
.paginate_disabled_next, .paginate_enabled_next {padding-right: 23px;margin-left: 10px;}
.paginate_disabled_previous {background: url('../images/back_disabled.png') no-repeat top left;}
.paginate_enabled_previous {background: url('../images/back_enabled.png') no-repeat top left;}
.paginate_enabled_previous:hover {background: url('../images/back_enabled_hover.png') no-repeat top left;}
.paginate_disabled_next {background: url('../images/forward_disabled.png') no-repeat top right;}
.paginate_enabled_next {background: url('../images/forward_enabled.png') no-repeat top right;}
.paginate_enabled_next:hover {background: url('../images/forward_enabled_hover.png') no-repeat top right;}
*/
/* Progress Bar per il bidoncino dei grant */
div#progress {font-size: 12px; visibility: hidden; width:100px; background: #ECECEC url('../images/progressBk.jpg') no-repeat 0px 0px; color: #002F7E; border: 1px solid #000; height: 25px; line-height: 25px; padding: 0 0 0 0px;}
/* Usatoin mouse_v2.html - Progress Bar per il bidoncino dei graant */
#progress2 {font-size: 12px; display:none; width:100px; background: #ECECEC url('../images/progressBk.jpg') no-repeat 0px 0px; color: #002F7E; border: 1px solid #000; height: 25px; line-height: 25px; padding: 0 0 0 0px;}
/* pagina login */
#login {width: 340px; height: 120px; position: absolute; top: 55%; left: 50%; margin-top: -120px; margin-left: -170px; border: 2px solid #39c; background-color: #e4e5e6; text-align: center;}
#login table{margin: 0 auto;}
#login td {text-align: right; padding: 2px 0 0 20px;}
#login input {border: 1px solid #999; margin: 0 0 0 10px;}
#login #pulsante_login {background: url('../images/login.gif') no-repeat 0px 0px; border: 0px solid #fff; width: 50px; height: 19px;}
#login #pulsante_login:hover {background: url('../images/login.gif') no-repeat 0px -19px;}
#login #pulsante_reset {background: url('../images/reset.gif') no-repeat 0px 0px; border: 0px solid #fff; width: 50px; height: 19px; margin: 2px 0 0 0;}
#login #pulsante_reset:hover {background: url('../images/reset.gif') no-repeat 0px -19px;}
#login h1 {color: #0586f4;}
.loading {position: absolute; top: 50%; left: 50%; margin-top: -8px; margin-left: -8px;}
td.allineanumeri {text-align: right;}
#powered {width: 400px; height: 50px; position: absolute; right:0px; bottom: 0px; background: transparent url('../images/poweredby4D_web.png') no-repeat;}
#AlertGrant {margin: 30px 0 0 0; color: #f60; font-size: 14px; font-weight: bold}
/* somma degli amonut nello split final data */
span#AmountCalc, span#AmountCalcBack {display: none;}
a#Amount:hover, a#AmountBack:hover {position: relative;}
a#Amount:hover span, a#AmountBack:hover span {display: block; z-index: 1; position: absolute; top: 5px; left: 30px; background: #f1ea27; border: 1px solid #ccc; color: #000; padding: 5px; width: 40px; height: 16px;}
a#Amount img, a#AmountBack img {vertical-align: middle;}
.sidebar {display: inline-block; vertical-align: top; margin: 0 5px;}
#sideleft {border:3px dashed #f50ce2; padding: 5px; width: 350px;}
#sideright {border:3px dashed #053cad; padding: 5px; width: 350px;}
.sidebar ul, .sidebar ol {list-style: none;}
/*
.mainmenu {margin-left: 16px;}
.mainmenu li {background: url("../images/bg_list.gif") no-repeat scroll 2px 18px transparent; border-left: 1px dotted #c0cad4; padding: 13px 10px 0 15px; position: relative; width: 200px;}
.mainmenu li a {text-decoration: none; color: #666;}
.mainmenu .last {background: url("../images/bg_list_last.gif") no-repeat -1px 1px; border:none}
.mainmenu .last a {background: none; border: none;}
.mainmenu li a.open {position: relative;}
.mainmenu li a:hover.open {color: #1f6626;}
.mainmenu li .plus {background: url("../images/arrowmenu.gif") no-repeat; width: 8px; height: 5px; cursor: pointer; position: absolute; right: 0; top: 17px; overflow: hidden;}
.mainmenu li .plus.up {background-position: 0 -5px}
.mainmenu li ul {margin-left: 0; padding: 2px 0 0 6px;}
.mainmenu li ul li {width:200px;}
*html .mainmenu li ul li {width: 115px;}
*/
#uploadDOC img {vertical-align: middle;}
#SdsFiles, #uploadSDS {display: none;}
#DocFiles, #MiceFiles {display: none;}
.boxfile {border: 1px solid #ccc; margin: 10px 0 0 0; padding: 5px; background-color: #e3f8fd; width: 50%;}
.cestino {vertical-align: middle; margin-right: 30px; display: inline-block; width: 30px; height: 30px; background: url(/../images/cestino.png) bottom left;}
.cestino:hover {background: url(/../images/cestino.png) top left;}
.boxfile span {vertical-align: middle; margin-left: 20px; color: #666; font-size: 16px;}

.divDocFormazione {display: inline-block; background: url(../images/docFormazione.png) no-repeat; width: 150px; height: 30px; border: 0px; padding: 0;}
.divDocFormazione:hover {margin: -1px; border: 1px solid #666;}

.divInput {display: inline-block; background: url(../images/upload.jpg) no-repeat; width: 150px; height: 30px; border: 0px; padding: 0;}
.divInput:hover {margin: -1px; border: 1px solid #666;}
.divInputIT {display: inline-block; background: url(../images/uploadIT.jpg) no-repeat; width: 150px; height: 30px; border: 0px; padding: 0;}
.divInputIT:hover {margin: -1px; border: 1px solid #666;}
.sdsclass, .docclass, .miceclass {display: inline-block; height: 30px; width: 150px; opacity: 0; filter: alpha(opacity=0); margin: 0px; padding: 0px;}
#multi-msg {color: blue; font-size: 16px; background-color: #ff0; border: 1px dashed #f60; margin: 20px 0; padding: 15px; display: none;}
.plus {display: inline-block; width: 30px; height: 30px; background: url(/../images/plus30x30.png) top left; border: 1px solid #ccc; vertical-align: middle; margin-left: 30px;}
.plus:hover {background: url(/../images/plus30x30.png) bottom left;}
/*
#ticket4 {cursor: pointer; position: fixed; top: 20px; width: 870px; right: -820px;z-index: +500;}
#ticket4 .close {background: url(../imagesBanner/ticket-close4.png) no-repeat 0 0; width: 50px; height: 240px; float: right; margin: 5px 0 0 0; text-indent: -9999px; cursor: pointer;}
#ticket4 .open { background: url(../imagesBanner/bg-ticket-open4.jpg) no-repeat 0 0; width: 820px; height: 695px; float: right; cursor: pointer;}
#ticket5 {cursor: pointer; position: fixed; top: 270px; width: 870px; right: -820px; z-index: +500;}
#ticket5 .close {background: url(../imagesBanner/ticket-close5.png) no-repeat 0 0; width: 50px; height: 240px; float: right; margin: 5px 0 0 0; text-indent: -9999px; cursor: pointer;}
#ticket5 .open {background: url(../imagesBanner/bg-ticket-open5.jpg) no-repeat 0 0; width: 820px; height: 695px; float: right; cursor: pointer;}
#ticket6 {cursor: pointer; position: fixed; top: 520px; width: 870px; right: -820px; z-index: +500;}
#ticket6 .close {background: url(../imagesBanner/ticket-close6.png) no-repeat 0 0; width: 50px; height: 240px; float: right; margin: 5px 0 0 0; text-indent: -9999px; cursor: pointer;}
#ticket6 .open {background: url(../imagesBanner/bg-ticket-open6.jpg) no-repeat 0 0; width: 820px; height: 695px;float: right;cursor: pointer;}
#ticket7 {cursor: pointer; position: fixed; left: 10px; height: 745px; bottom: -695px; z-index: +500;}
#ticket7 .close {background: url(../imagesBanner/ticket-close7.png) no-repeat 0 0; width: 240px; height: 50px; margin: 0px 0 0 5px; text-indent: -9999px; cursor: pointer;}
#ticket7 .open {background: url(../imagesBanner/bg-ticket-open4.jpg) no-repeat 0 0; width: 820px; height: 695px; cursor: pointer;}
*/
/* CTO */
/*
.tblTrialOdd{background-color: #16AEAC;}
.tblTrialEven{background-color: #1ED2F3;}
*/
/*Oligo Nuovi */
#Primm, #Biosense, #Sigma-Aldrich, #LifeTechnologies, #CarloErba {display: none;}
#menuleft {display: inline-block; width: 180px;  vertical-align: top;}
#external-events, #FindFreeReource {padding: 5px; border: 1px solid #ccc; background: #eee; text-align: left; margin: 0 0 10px 0;}
#menuleft h4  {font-size: 16px; margin-top: 0;padding-top: 1em;}
.external-event-text {display: inline-block; width: 100px; margin: 10px 4px; padding: 2px; color: #000; font-size: .85em; cursor: pointer;}
#calendar {display: inline-block; margin: 0 0 0 20px; vertical-align: top; width: 1100px;}
#external-events img, #external-events span {vertical-align: middle; margin: 10px 2px;}
#external-events img {cursor: pointer;}
.SiApproved {background: url(/../images/OK.png) no-repeat 95% 5px; }
/* CTO */
.ui-widget-header {background: url("images/ui-bg_gloss-wave_35_f6a828_500x100.png") repeat-x scroll 50% 50% #0070FF;border: 1px solid #0037FF;color: #FFFFFF;font-weight: bold;}
#IDtblTrial tr th {background-color: #f0f3f5;}
#IDtblTrial table {margin-top: 15px;}
.odd{background-color:#E2F9FD !important;}
.even{background-color:#CEF6FE !important;}
.odd2{background-color:#bef0c6 !important;}
.even2{background-color:#cefed5 !important;}
.odd3{background-color:#f3c4f5 !important;}
.even3{background-color:#f1d4f2 !important;}
.odd4{background-color:#fad493 !important;}
.even4{background-color:#f9e4c0 !important;}
.dett{padding:10px 4px 10px 4px;}
.dett2{padding:4px 4px 4px 4px;}
.dett3{padding:6px 4px 6px 4px;}
.selected{background-color:#B5CBCF !important;}
.ctoDettTbl{background-color: #feffff;border: 1px solid #797979;}
.ctoDettLabel{font-size: 12px;font-weight: bold;text-transform: uppercase;text-align: right;}
.ctoDettValue{font-size: 12px;text-align: left;}
.ctoDettValueB{font-size: 12px;text-align: left;font-weight: bold;}
.ctoBtnSave {background: url("/images/CTO_save_on.png"); no-repeat 0px 0px; border: 0px solid #fff; width: 69px; height: 27px;}
.ctoBtnSave:hover{background: url("/images/CTO_save_off.png"); no-repeat 0px 0px; border: 0px solid #fff; width: 69px; height: 27px;}
.ctoLabel{font-size: 12px;font-weight: bold;text-transform: uppercase;margin-left: 2px;text-align: left;}
.ctoText{font-size: 12px;text-transform: uppercase;margin-left: 2px;text-align: left;}
.ctoLine {;background: url("/images/CTO_line.png"); repeat-x 2px 0px; border: 0px; height: 2px; margin-top: 12px;margin-bottom: 12px;}
.ctoNoteDiv{background-color:#DFDFDF; margin-bottom:6px; padding:4px;}
.ctoNoteDate{font-size: 14px;}
.ctoNoteDate2{font-size: 14px;margin-left:15px;}
.ctoNoteDate3{font-size: 14px;margin-left:30px;}
.ctoNoteDate4{font-size: 14px;margin-left:45px;}
.ctoNote{font-size: 13px;}
.ctoNote2{font-size: 13px;margin-left:15px;}
.ctoNote3{font-size: 13px;margin-left:30px;}
.ctoNote4{font-size: 13px;margin-left:45px;}
.ctoNoteHr1{align:center; width:100%; height:2px; color: black; margin-left: 0px; margin-top:15px;}
.ctoNoteHr2{align:center; width:96%; height:2px; color: gray; margin-left: 15px; margin-top:15px;}
.ctoNoteHr3{align:center; width:96%; height:2px; color: gray; margin-left: 30px; margin-top:15px;}
.ctoNoteHr4{align:center; width:94%; height:2px; color: gray; margin-left: 45px; margin-top:15px;}
.noteAswer{font-size:11px;color:gray;margin-right: 4px}
.ctoDocBoxfile{border: 1px solid #ccc;margin: 10px 0 0 0;padding: 5px;background-color: #e3f8fd;width: 720px;}
.ctoDocCestino{vertical-align: middle;margin-right: 10px;display: inline-block;width: 30px;height: 30px;background: url(/../images/cestino.png) bottom left;}
.ctoDocDivInput{display: inline-block;background: url(../images/upload.jpg) no-repeat;width: 150px;height: 30px;border: 0px;padding: 0;}
.ctoDocPopup{display: inline-block;}
.ctoItalic{font-style: italic;}
.ctoDocDivInputNR{display: inline-block;background: url(../images/CTO_select.png) no-repeat;width: 180px;height: 30px;border: 0px;padding: 0;}
.ctoDocBoxfileNR{border: 1px solid #ccc;margin: 10px 0 0 0;padding: 5px;background-color: #e3f8fd;width: 620px;}
.ctoLabelNR{font-size: 12px;font-weight: bold;margin-left: 2px;text-align: left;}
.ctoBtnRiass{background: url("/images/CTO_scientific_summary_on.png"); no-repeat 0px 0px; border: none; width: 180px; height: 27px; margin-left:600px;margin-top:0px;margin-bottom:0px;}
.ctoBtnRiass:hover{background: url("/images/CTO_scientific_summary_off.png"); no-repeat 0px 0px; border: none; width: 180px; height: 27px;margin-left:600px;margin-top:0px;margin-bottom:0px;}
.tblTrCenter{text-align: center;}
.tblTrLeft{text-align: left;}
.tblTrRight{text-align: right;}
.allTrialDUstate{padding: 0px !important; text-align: center;}
.allTRialDUheader {padding-top: 10px !important;padding-bottom: 10px !important;padding-left: 12px !important;padding-right: 18px !important;}
div.FixedHeader_Cloned th, div.FixedHeader_Cloned td {background-color: #f0f3f5 !important; border: 0px solid #ccc !important; margin-top: 5px;}
.testoGray{color: gray;}
.hr1{color: blue;background-color:blue;margin-top:4px;margin-bottom:10px;}
.manutenzione{color: gray;font-size:20px;text-align: center;}
/**********************  Riassunto progetto */
#menu_container {position: relative; width: 100%; height: 102px; background-color: #00548b; border-bottom: 1px solid #000; margin: 0 0 20px 0;}
#logoRiassunto {width: 229px; height: 102px; display: inline-block; background: #fff url(/images/ieo_logo.png) no-repeat; vertical-align: bottom;}			
#head1 {background-color: #ccc;}
#head2 {background-color: #fff;}
.TabelleFarm {width: 600px; border-top: 1px solid #666; border-left: 1px solid #666; margin: 10px 50px;}
.TabelleFarm td {height: 16px;  border-bottom: 1px solid #666; border-right: 1px solid #666; text-align: center; font-family: Tahoma; font-size: 10pt;}
.TabelleFarm tr th {height: 16px;  border-bottom: 1px solid #666; background-color: #d1d1d1c4; border-right: 1px solid #666; 
        text-align: center; font-family: Tahoma; font-size: 10pt;}
.btnSubmit {
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    font: 13px Arial, Helvetica, sans-serif;
    letter-spacing: 2px;
    color: #fff;
    padding: 2px 8px;
    border: solid 1px #83b017;
    background: #a1d720;
}
.btnSubmit:hover {
    background: #83b017;
    border: solid 1px #a1d720;
}
.Riassuntoprogetto {
border:1px solid #a2a3a2;
border-spacing: 0px;
background:#ffffff;
border-radius: 10px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
margin: 10px 0 0 0;
padding: 4px;
box-shadow: 5px 5px 10px 2px #ccc;
-webkit-box-shadow: 5px 5px 10px 2px #ccc;
-moz-box-shadow: 5px 5px 10px 2px #ccc;
}
#IDtblRiassunti tr th {background-color: #f0f3f5;}
#IDtblRiassunti table {margin-top: 15px;}
.Riassuntoprogetto td {padding: 3px; 0}
.Riassuntoprogetto td {width: 50%}
.Riassuntoprogetto td[colspan='2'] {width: 100%}
.Riassuntoprogetto label{font-size: 12px; font-family: Verdana, Geneva, Tahoma, sans-serif;}
.Riassuntoprogetto textarea {width: 90%; height: 50px;}
.Riassuntoprogetto td strong {color: #666; background: #ffc; width: 100%; display: block; border-bottom: 1px #ccc solid; border-top: 1px #ccc solid; margin: 0; padding: 0 0 0 0px;}
.Riassuntoprogetto td textarea, .Riassuntoprogetto td input {margin: 8px 0 2px 0;}
.RiassuntoUploadText {font-weight: bold; color: #666; background: #ffc; width: 720px; display: block; border-bottom: 1px #ccc solid; border-top: 1px #ccc solid; margin: 0; padding: 0 0 0 5px;}
.Riassuntoprogetto .right {text-align: right;}

#InformazioniGeneraliForm .Riassuntoprogetto {background: #2eb8a7; width: 100%;}
#CaratteristichePrincipaliForm .Riassuntoprogetto {background: #fa7c92; width: 100%}
#InfomazionisuiFarmaciForm .Riassuntoprogetto {background: #7da9f4; width: 100%}
#AspettiMetodologiciForm .Riassuntoprogetto {background: #fcd327; width: 100%;}
#ContrattoForm .Riassuntoprogetto {background:  #c4c7d7; width: 100%;}

.styletooltip {padding: 8px;
    background:#fffcf5;
    color:#000;
	position: absolute;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 3px 3px 5px #aaa;
    font-size: 11px;
    border-radius: 5px;
}
#box h1 {color: #ccc; font-size: 16px;}
#box h2 {color: #ccc; font-size: 13px;}
.coloreExp{color: red;}
/*FastTrack */
.evenFST{color:black; background-color: #ffef0b !important;}
.oddFST{color:black; background-color: #fff894 !important;}
/*Emendamenti */
.oddEm{color:green; background-color: #e2f9fd !important;}
.evenEm{color:green; background-color: #cef6fe !important;}
.oddEmInfo{color:green; background-color: #e2f9fd !important;}
.evenEmInfo{color:green; background-color: #cef6fe !important;}
.oddAdd{color:blue; background-color: #e2f9fd !important;}
.evenAdd{color:blue; background-color: #cef6fe !important;}
.oddAddInfo{color:blue; background-color: #e2f9fd !important;}
.evenAddInfo{color:blue; background-color: #cef6fe !important;}
.oddMulti{color:darkred; background-color: #e2f9fd !important;}
.evenMulti{color:darkred; background-color: #cef6fe !important;}
.oddMultiInfo{color:darkred; background-color: #e2f9fd !important;}
.evenMultiInfo{color:darkred; background-color: #cef6fe !important;}
/*
.dialogTitle {background: url("ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png") repeat-x scroll 50% 50% #0070ff;border: 1px solid #0037ff;color: #ffffff;font-weight: bold;}
.dialogTitleEm {background: url("ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png") repeat-x scroll 50% 50% green;border: 1px solid green;color: #ffffff;font-weight: bold;}
.dialogTitleAdd {background: url("ui-lightness/images/ui-bg_gloss-wave_35_blue_500x100.png") repeat-x scroll 50% 50% blue;border: 1px solid blue;color: #ffffff;font-weight: bold;}
*/
.dialogTitle {background: url("ui-lightness/images/ui-bg_gloss-wave_35_008AFF_500x100.png") repeat-x scroll 50% 50% #008AFF;border: 1px solid #008AFF;color: #ffffff;font-weight: bold;}
.coloreEm{color: green;}
.coloreAdd{color: blue;}
.coloreEm a, .coloreEm a:link, .coloreEm a:visited {color: green !important;text-decoration: none;}
.coloreAdd a, .coloreEm a:link, .coloreEm a:visited {color: green !important;text-decoration: none;}
/* simulations */
#simulationOnWebTable td {padding: 5px;}
#simulationOnWebTable td strong {vertical-align: middle;}
.personelTable a  {text-decoration: none !important;}
.personelTable td  {padding: 2px;}
.row1 td {background-color: #ffc0ff;}
.row3 td {background-color: #ccccff;}
.row5 td {background-color: #c0fff1;}
.row7 td {background-color: #f8f667;}
.row9 td {background-color: #f7af39;}
.rowTot td {background-color: #e7eeee;}
.personelTable .selected td {background-color: yellow !important;}
#listSimulation {border-spacing: 2px !important;}
#listSimulation td {text-align: center;}
button#reply, #SubNotes {cursor: pointer; width: 150px; height: 30px; font-size: 16px; border: solid 1px #83b017; background: #a1d720;}
button#reply:hover, #SubNotes:hover {background: #83b017; border: solid 1px #a1d720;}
#SubNotes{margin: 5px 0px;}
/* orders */
#showListOrder td, #showListOrder th {text-align: center;}
#SecondHead {background-color: #f0f3f5;}

/*Travel Request per la clinica Simulando i P.I. */
#TravelRequest, #specialMiceReq, #transferReq {border: 1px solid #ccc; background: #f0efef; position: relative; padding-bottom: 50px;}
#specialMiceReq {background: #f0efff; width: 80%;}
#transferReq {background: #f6f6be; width: 80%;}
.showTableTravelRequest, #showTableTravelRequestRow, .specialmicetable, .transfertable {margin: 5px 20px; font-size: 15px; width: 1100px; border: 1px solid #ccc;}
.hidden {display: none;}
hr {color: #ccc; margin: 5px;}
#showTableTravelRequestRow {height: auto !important; height: 100px; min-height: 100px;}
#showTableTravelRequestRow thead {background-color: #ccc;}
#showTableTravelRequestRow tfoot {background-color: #ffc;}		
#showTableTravelRequestRow .selected {background-color: yellow !important;}
#showTableTravelRequestRow input {background-color:transparent; border-width: 0px; font-size: 15px; width: 120px;}
h1 {font-size: 15px; margin: 5px 0 10px 0;}
#plusTravel {cursor: pointer; width: 25px; height: 25px; background: url("../images/plus_travel.png") no-repeat left top; position: absolute; top: 0px; right: 5px; border: 1px solid #ccc;}
#plusTravel:hover {top: 1px; right: 4px;}
#trashTravel {cursor: pointer; width: 25px; height: 25px; background: url("../images/trash_travel.png") no-repeat top left; position: absolute; bottom: 0px; right: 5px; border: 1px solid #ccc;}
#trashTravel:hover {bottom: 1px; right: 4px;}
#travelRowBox {position: relative; width: 1160px;}

#lplusTravel {cursor: pointer; width: 25px; height: 25px; background: url("../images/plus_travel.png") no-repeat left top; position: absolute; top: 0px; left: 5px; border: 1px solid #ccc;}
#lplusTravel:hover {top: 1px; right: 4px;}
#ltrashTravel {cursor: pointer; width: 25px; height: 25px; background: url("../images/trash_travel.png") no-repeat top left; position: absolute; bottom: 0px; left: 5px; border: 1px solid #ccc;}
#ltrashTravel:hover {bottom: 1px; right: 4px;}
#rtravelRowBox {position: relative; width: 1160px;margin-left: 10px;}

#requestTravelWindow table {width: 100%;}
#requestTravelWindow td {padding: 5px 0 5px 0;}
#requestTravelWindow label {font-weight: bold; color: blue;}
#saveRequest, #cancelRequest {outline: none; cursor: pointer; text-align: center; text-decoration: none; font: 14px Arial, Helvetica, sans-serif; letter-spacing: 1px; color: #fff; padding: 1px 8px; border: solid 1px #83b017; background: #a1d720; position: absolute; left: 955px; line-height: 14px;}
#saveRequest:hover, #cancelRequest:hover {background: #83b017; border: solid 1px #a1d720;}
#cancelRequest {left: 1035px;}
 		
/* per la gestione delle richieste di viaggio */
.showTableRequestTravel {width: 100%; margin: 5px 0;}
.showTableRequestTravel img {vertical-align: middle;}
#showTableRequestTravelRow {width:100%; margin: 10px 0; border: 1px solid #ccc;}
#showTableRequestTravelRow td, showTableRequestTravelRow th {text-align: center;}
#showTableRequestTravelRow .TravelRow1 {background-color: #b8e090;}
#showTableRequestTravelRow .TravelRow2 {background-color: #a5d5cf;}
#showTableRequestTravelRow thead {background-color: #ccc;}
#showTableRequestTravelRow tfoot {background-color: #ffc;}
.BlankArea {background-color: #fff; height: 20px; overflow: auto; border: 1px solid #ccc; padding: 3px;}
#showTableRequestTravelRow .selected {background-color: yellow !important;}
.modifyTravel {outline: none; cursor: pointer;text-align: center; text-decoration: none; font: 13px Arial, Helvetica, sans-serif; letter-spacing: 2px;color: #fff; padding: 3px 8px; border: solid 1px #83b017; background: #a1d720;}
.modifyTravel:hover {background: #83b017; border: solid 1px #a1d720;}
.modifyTravel:active {position: relative; top: 1px;} 		

/* il manage della singola richiesta */

#close {outline: none; cursor: pointer; text-align: center; text-decoration: none; font: 13px Arial, Helvetica, sans-serif; letter-spacing: 2px; color: #fff; padding: 3px 8px; border: solid 1px #83b017; background: #a1d720; position: absolute; bottom: 5px; left: 935px;}
#close:hover {background: #83b017; border: solid 1px #a1d720;}
 		
/* Table di visualizzazione Monitor */
#IDtblMonitor table {margin-top: 15px;}
#IDtblMonitor tr th {background-color: #feb2a8; border: solid 1px #fe9c8f;}
#IDtblMonitor tr td {background-color: #fad9c1; border: solid 1px #fe9c8f;}
 		