input{padding:0 1px;}

div.doppiacolonna{width:49%;float:left;}
    *html div.doppiacolonna{float:none;display:block;float:left;width:49%;}/*per IE6*/
    *html div.ui-accordion-content div.doppiacolonna{float:none;display:inline;}/*per IE6*/

div.label{font-size:12px;min-height:20px;font-weight:bold;float:left;clear:left;width:150px;text-align:right;padding:4px 12px 0 0;margin-bottom:8px;}
    *html div.ui-accordion-content div.label{float:none;display:inline;}/*per IE6*/
div.input{min-height:24px;float:left;margin:0 5px 6px 0;}
    *html div.ui-accordion-content div.input{float:none;display:inline;width:150px;position:relative;top:3px;}/*per IE6*/
    
    div.input span{position:relative;top:4px;}
    div.input input{position:relative;top:3px;z-index:1;}
    div.tabelle, div.radio-check{width:72%;text-align:left;}
		div.doppiacolonna div.radio-check{width:51%;}
        table.check input, table.radio input{margin-left:0;}
            table.check td, table.radio td {text-align:left;}
                table.check td span, table.radio td span {top:0;}
        div.radio-check input{margin:2px 0 0 0;}
        div.radio-check label{margin:0 20px 0 5px;position:relative;top:1px;}
            div.radio-check label img{position:relative;top:2px;}
    table.data, table.dotcom td div.input table.data{margin-left:0;border:1px solid #7F9DB9;background-color:#fff;}
        *html div.ui-accordion-content table.data, *html div.ui-accordion-content table.dotcom td div.input table.data{display:inline;position:relative;top:2px;}/*per IE6*/
        table.data input, table.dotcom td div.input table.data input{top:0;background-color:Transparent;}
    div.input div.legenda, div.legenda {float:right;margin-top:4px;margin-bottom:5px;}
        div.input div.legenda div, div.legenda div {float:left;}
        div.input div.legenda div.icone, div.legenda div.icone {margin: -4px 5px 5px 5px;}
            div.input div.legenda div.icone img, div.legenda div.icone img {position:relative;top:3px;margin:0 2px 0 5px;}
div.apri-nascondi {width:17px;height:17px;float:left;padding-top:4px;}
div.help-img {width:17px;height:17px;float:left;clear:right;padding-top:4px;cursor:pointer;}
    *html div.ui-accordion-content div.help-img {float:none;display: inline;}/*per IE6*/
    div.help-img img{float:left;}
        *html div.ui-accordion-content div.help-img img{float:none;}/*per IE6*/
div.help-txt{clear:left;margin-bottom:30px;}
div.obbligatorio{background: transparent url(../../img/icone/bullet_orange.png) no-repeat right -5px;}

table.dotcom td div.input {margin:5px;}

/*tab annidata*/
.tabAnnidato {  }
.tabAnnidato ul.tabAnnidato { border-bottom:none; }
.tabAnnidato ul.tabAnnidato li.ui-state-default { background: #fdf5ce url(../jquery/images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;font-weight:normal;margin-right:0;border:1px solid #fbcb09;border-right:none;border-bottom-width: 1px !important;}
.tabAnnidato ul.tabAnnidato li.ui-state-default a { padding: 5px 7px 5px 7px; color: #555; }
.tabAnnidato ul.tabAnnidato li.ui-state-default a:hover { color: #f60; }
.tabAnnidato ul.tabAnnidato li.ui-tabs-selected { background: #fdf5ce url(img/bkg-tab-annidate.png) 50% 50% repeat-x;font-weight:bold;padding-bottom: 0;border:1px solid #fbcb09; }
.tabAnnidato ul.tabAnnidato li.ui-tabs-selected a { padding: 5px 7px 5px 7px; }
.tabAnnidato ul.tabAnnidato li.ui-state-active { margin-right:0;border:1px solid #fbcb09;border-right:none;border-bottom-width: 1px !important; }
.tabAnnidato ul.tabAnnidato li.ui-state-active a { padding-bottom: 5px;color: #f60; }
.tabAnnidato ul.tabAnnidato li.ultimo { border:1px solid #fbcb09; }
/*tab annidata*/

span.obbligatorio-si{background: transparent url(../../img/icone/bullet_orange.png) no-repeat -5px top;}

/*pulsanti*/
div.pulsanti-panel, .ui-dialog div.pulsanti-panel {height:29px;cursor:default;padding-top:5px;}
    div.pulsanti-panel span.titolo {float:left;color:#333;margin-top:5px;}
 .ui-dialog .ui-accordion div.pulsanti-panel div.pulsante-img,.ui-dialog .ui-dialog-buttonpane button, div.pulsanti-panel div.pulsante, div.pulsante, div.pulsante-img, ul.livello-2 div.pulsante, ul.livello-2 div.pulsante-img, .ui-accordion .ui-accordion-content div.pulsante, .ui-accordion .ui-accordion-content div.pulsante-img, .ui-dialog div.pulsante  
    {font-size:12px;height:20px;line-height:20px;margin:0px 3px 0 3px;border:1px solid #000;color:#fff;background: #666 url(img/bkg-pulsanti.png) repeat-x left top;}
 .ui-dialog .ui-dialog-buttonpane button {padding:2px 5px;height:25px;}
 div.pulsanti-panel div.pulsante-risalto, div.pulsante-risalto, ul.livello-2 div.pulsante-risalto, .ui-accordion .ui-accordion-content div.pulsante-risalto, .ui-dialog div.pulsante-risalto 
        {border:1px solid #c00;color:#fff;background: #666 url(img/bkg-pulsanti-risalto.png) repeat-x left top;}
div.pulsante-img {}
    div.pulsante-img img {position:relative;top:3px;margin-top:-3px;}
        *:first-child+html div.pulsante img {display:none;}/*per IE7*/
    div.pulsante input {height:16px;font-weight:bold;padding:0;margin:0;background:none;color:#fff;border:none;cursor:pointer;top:0;}/*di fatto solo per IE8*/
        div.pulsante input,  x:-moz-any-link  {}/* FF */
        *:first-child+html div.pulsante input, *:first-child+html div.pulsante-disabled input {margin-left:-3px;}/*per IE7*/
    div.pulsante-disabled input {height:16px;font-weight:bold;padding:0;margin:0;background:none;color:#999;border:none;cursor:default;}
    div.pulsante a, div.pulsante-img a {color:#fff;}
div.label div.pulsante, div.input div.pulsante {margin:0;}
div.pulsante-disabled, div.pulsante-img-disabled, .ui-accordion .ui-accordion-content div.pulsante-disabled {height:20px;line-height:20px;margin:0 3px 0 3px;border:1px solid #999;color:#999;background: #666 url(img/bkg-table-th.png) repeat-x left top;cursor:default;}
    div.pulsante-disabled a, div.pulsante-img-disabled a, .ui-accordion .ui-accordion-content div.pulsante-disabled a {color:#999;cursor:default;}
/*pulsanti*/