html {font-size:70%;}
body{background: url(images/bk_body.jpg) repeat-x;color: #000;background: url(images/bk_body.jpg) repeat-x;background-color: #A6B0BD;margin-top:0;font-family: Verdana, Arial, Helvetica, sans-serif;/*overflow:hidden;*/}
#pagina{text-align: center;}

#intestazione{padding:0; margin:0;}
#titoloEmenu {height: 100px; vertical-align: middle; text-align: center; font-size:20px; color: #fff; background: url(images/logo.png) no-repeat left; margin-left: 20px; background-size: 180px;}
#contTitoloEmenu {margin: 0px auto 0px auto; width:96%;padding: 0px; background: #17c29a; height: 100px;}

.iconsok{width: 20px; height: 20px; background: url(images/newiconsok.png) no-repeat; text-align: center; background-position:center; width: 100% }
.iconsko{width: 20px; height: 20px; background: url(images/newiconsko.png) no-repeat; text-align: center; background-position:center; width: 100% }
.iconsok span, .iconsko span {display: none;}

#contenitore{width:96%;margin:0 auto;text-align:left;background-color: #fff;padding:0;border-top:1px solid #fff;}
#colonnaSinistra{position:relative;float:left;width:180px;margin:0 0 0 0;padding:0;min-height:405px;height:auto;/*height:405px;*/overflow:hidden;}
#colonnaDestra{position:relative;min-height:405px;height:auto;/*height:405px;*/margin:0;padding: 0 10px;/*margin-left:180px;*/overflow:hidden;}
#colonnaUnica{position:relative;min-height:405px;height:auto;/*height:405px;*/margin:0;padding: 0 10px;margin-left:180px;overflow:hidden;}
#Utente{margin:3px; padding: 10px 0; border-top:1px solid #9DBAD7;border-bottom:1px solid #9DBAD7;color:#45515E;}
.logoutApplicativo{display:block;padding: 0px 20px 0 10px;text-align:right;margin-top: -13px;height: 18px;background: transparent url(images/vai.gif) no-repeat 100% 0%;}

h3 {color: #333;height: 1.4em;font-weight: bold;font-size: 1.3em;padding: 0px 0px 0px 2px;margin-bottom: 2px;background: url(images/riga_oriz_s.gif) repeat-x bottom;}
h4 {color: #f00;height: 1.2em;font-weight: bold;font-size: 1.2em;}
h5 {color: #333;height: 1.2em;font-weight: bold;font-size: 0.95em;padding: 0px;margin: 0px;}

.contenuti table{width:100%;font-size:.95em;margin:5px 0;padding:0;border: 1px solid #939DAE;border-collapse: collapse;}
.contenuti table td{border: 1px solid #939DAE;border-collapse: collapse;padding: 2px; height:22px;}
.contenuti table th{background:url("images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x scroll 50% 50% #E6E6E6;border: 1px solid #939DAE;border-collapse: collapse;padding: 2px; background-color: #E7EAED; height:22px;}
.contenuti table.tabRowSmall th{width:20%;}

.contenuti table.tabRowSmall {width:100%}
.contenuti table.datatable {width:100%;font-size:.95em;margin: 0 auto;padding:0;border: 1px solid #939DAE;border-collapse: collapse;}


.contenuti table.tabRowSmallnoline {border: 0; vertical-align: top; margin-top: 0;}
.contenuti table.tabRowSmallnoline th{width:25%; border-width: 0px 0px 0px 0px; vertical-align: top;}
.contenuti table.tabRowSmallnoline td{width:25%; border-width: 0px 0px 0px 0px; vertical-align: top;}

.contenuti table.tabRowSmall2c th{width:15%;}
.contenuti table.tabRowSmall2c td{width:85%;}

.contenuti table.tabRowSmall4c th{width:15%;}
.contenuti table.tabRowSmall4c td{width:35%;}

.contenuti table.tabRowSmall6c th{width:15%;}
.contenuti table.tabRowSmall6c td{width:20%;}

.contenuti table.tabRowSmallfix5 th{width:20%;}
.contenuti table.tabRowSmallfix5 td{width:20%;}

.contenuti table.tabRowSmallfix4 th{width:25%;}
.contenuti table.tabRowSmallfix4 td{width:25%;}

.contenuti table.tabRowSmallfix2 th{width:50%;}
.contenuti table.tabRowSmallfix2 td{width:50%; vertical-align: top;}
#piedipagina {margin: 0px auto 0px auto;padding: 0px;width:96%;background-color: #fff;background: url(images/bk_footer.jpg) repeat-x;height: auto;min-height: 79px;height: 79px;border-top: 1px solid #5D6979;}
#piedipagina p {padding: 5px 10px 0px 260px; color: #000000; float:left;}

/**** campi input acquisizione dati per valutatore/insGiudizioFinaleVal**/
select, option{margin:0;padding:0;vertical-align:middle;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em}
input{margin:0;padding:0;vertical-align:middle;font-family: Verdana, Arial, Helvetica, sans-serif;}
input.min{width:20%;font-family: Verdana, Arial, Helvetica, sans-serif;}
input.med{width:70%;font-family: Verdana, Arial, Helvetica, sans-serif;}
input.medmin{width:30%;font-family: Verdana, Arial, Helvetica, sans-serif;}
input.error {background-color: #FFFFD5;border: 2px solid red;color: red;font-family: Verdana, Arial, Helvetica, sans-serif;}
select.error, option.error{background-color: #FFFFD5;border: 2px solid red;color: red;font-family: Verdana, Arial, Helvetica, sans-serif;}

form{padding:0; margin:0;}
.pulsNavDx, .pulsFunzDx{float:right;margin:6px 1px 6px 0;}
.pulsNavSx, .pulsFunzSx{float:left;margin:6px 0;}
.pulsNav, .pulsFunz{margin:0px 0;padding:0;display:block;height:35px;}
.pulsNav{background:#fff;margin:0px 0 0 0;padding:0 0px;}

.ui-tabs .ui-tabs-panel {padding: 0 0;}
.ui-accordion .ui-accordion-header a {padding:0;padding-left:2em;}
.ui-accordion .ui-accordion-content {padding:0;}
#risultati, #maphotel, #dialog, #cityselector, #rowcom, #rowprov {display:none;}

#maphotel { overflow: hidden;width:400px;min-height:400px;height:400px;}

#container {width: 100%}
#container #fieldL {width: 60%; /*position: inherit;*/ float: left; /*overflow:hidden;*/}
#container #fieldR {width: 35%; float: right; overflow: auto; position: relative;}

.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { height: 25px; }
.ui-timepicker-div dl dd { margin: -25px 10px 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }

fieldset { border:1px solid green; margin: 5px 0px 0px 0px; padding: 0;}

legend {
    padding: 0em 0.5em;
    margin: 0;
    border:1px solid green;
    color:green;
    font-size:90%;
    text-align:right;
}
