﻿body {
}

h2 {  color:#78bfd1; font-weight:normal; text-align:left; margin-left:0px; margin-top:15px; display:block; margin-bottom:30px;
       text-shadow: 0 0 2px #a4d3dd;
}

div.areariservata { width:930px; margin-left:20px; margin-top:20px; /*background-color:#f4f4f4;*/ margin-bottom:30px;}

    div.areariservata a { font-weight:normal; color:#267488;  text-decoration:underline;}

.dentibox, .giunturebox { display:none; width:300px; height:60px;}

div#menu ul li span.spanMenu.selected { background-color:transparent; color:#929292; }
div#menu ul li span.spanMenu.spanMenu_area_riservata {  background-color:#4a8ea1;
     color:#fff; }

 tr.empty td { font-size:16px; padding:10px;}
       .ui-widget,  .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button{ font-size:14px;}

       div#banner
       {
           height:150px;
           overflow:hidden;
           display:block;
       }
div#banner img{ 
    
           overflow:hidden;
}

.dentechart { 
              width:230px;
              height:410px;
              /*background-color:#e5e5e5;*/
              position:relative;
              padding:10px;
}

.dentechart .dente {
    display:normal;
    background-position:center center;
    background-repeat:no-repeat;
    cursor:pointer;
    position:absolute;
    margin-top:10px;
    margin-left:10px;
}
table tr td.sx, table tr td.dx {vertical-align:top; padding-top:6px;  padding-bottom:6px; border-bottom:1px solid #e9f8fb;  }
table tr td.sx { width:250px; font-weight:normal; color:#4a8ea1;}
table tr td.dx { width:330px; margin-left:10px;}

table textarea, table input, table select {  font-size:14px; font-family: 'Gotham-Light' !important; }
table .btn {background-color:#4a8ea1;  font-family: 'Gotham-Light' !important;
     color:#fff; border-style:solid; padding:8px; text-transform:uppercase; width:180px; }

table textarea[disabled], table input[disabled], table select[disabled]  { color:black; text-indent:0px; border-style:none; background-color:transparent;-webkit-appearance: button;
-moz-appearance: button;}
input#RadioButtonInvioFisico, input#RadioButtonInvioTelematico { width:20px;}
.dentechart .dente:hover
{
    opacity:0.5;
}

.dentechart .dente.readonlymode:hover, .dentechart .dente.readonlymode {
    opacity:1.0; cursor:default;
}

.dentechart .dente11 { background-image:url('../images/charts/11.png'); }
.dentechart .dente12 { background-image:url('../images/charts/12.png'); }
.dentechart .dente13 { background-image:url('../images/charts/13.png'); }
.dentechart .dente14 { background-image:url('../images/charts/14.png'); }
.dentechart .dente15 { background-image:url('../images/charts/15.png'); }
.dentechart .dente16 { background-image:url('../images/charts/16.png'); }
.dentechart .dente17 { background-image:url('../images/charts/17.png'); }
.dentechart .dente18 { background-image:url('../images/charts/18.png'); }

.dentechart .dente11.selected { background-image:url('../images/charts/11-selected.png'); }
.dentechart .dente12.selected { background-image:url('../images/charts/12-selected.png');  }
.dentechart .dente13.selected { background-image:url('../images/charts/13-selected.png'); }
.dentechart .dente14.selected { background-image:url('../images/charts/14-selected.png');  }
.dentechart .dente15.selected { background-image:url('../images/charts/15-selected.png'); }
.dentechart .dente16.selected { background-image:url('../images/charts/16-selected.png'); }
.dentechart .dente17.selected { background-image:url('../images/charts/17-selected.png');  }
.dentechart .dente18.selected { background-image:url('../images/charts/18-selected.png');  }


.dentechart .dente21 {background-image:url('../images/charts/21.png'); }
.dentechart .dente22 {background-image:url('../images/charts/22.png');  }
.dentechart .dente23 {background-image:url('../images/charts/23.png'); }
.dentechart .dente24 {background-image:url('../images/charts/24.png');  }
.dentechart .dente25 {background-image:url('../images/charts/25.png'); }
.dentechart .dente26 {background-image:url('../images/charts/26.png'); }
.dentechart .dente27 {background-image:url('../images/charts/27.png');  }
.dentechart .dente28 {background-image:url('../images/charts/28.png');  }

.dentechart .dente21.selected { background-image:url('../images/charts/21-selected.png'); }
.dentechart .dente22.selected { background-image:url('../images/charts/22-selected.png');  }
.dentechart .dente23.selected { background-image:url('../images/charts/23-selected.png'); }
.dentechart .dente24.selected { background-image:url('../images/charts/24-selected.png');  }
.dentechart .dente25.selected { background-image:url('../images/charts/25-selected.png'); }
.dentechart .dente26.selected { background-image:url('../images/charts/26-selected.png'); }
.dentechart .dente27.selected { background-image:url('../images/charts/27-selected.png');  }
.dentechart .dente28.selected { background-image:url('../images/charts/28-selected.png');  }

.dentechart .dente31 { background-image:url('../images/charts/31.png'); }
.dentechart .dente32 { background-image:url('../images/charts/32.png');  }
.dentechart .dente33 { background-image:url('../images/charts/33.png'); }
.dentechart .dente34 { background-image:url('../images/charts/34.png');  }
.dentechart .dente35 { background-image:url('../images/charts/35.png'); }
.dentechart .dente36 { background-image:url('../images/charts/36.png'); }
.dentechart .dente37 { background-image:url('../images/charts/37.png');  }
.dentechart .dente38 { background-image:url('../images/charts/38.png');  }

.dentechart .dente31.selected { background-image:url('../images/charts/31-selected.png'); }
.dentechart .dente32.selected { background-image:url('../images/charts/32-selected.png');  }
.dentechart .dente33.selected { background-image:url('../images/charts/33-selected.png'); }
.dentechart .dente34.selected { background-image:url('../images/charts/34-selected.png');  }
.dentechart .dente35.selected { background-image:url('../images/charts/35-selected.png'); }
.dentechart .dente36.selected { background-image:url('../images/charts/36-selected.png'); }
.dentechart .dente37.selected { background-image:url('../images/charts/37-selected.png');  }
.dentechart .dente38.selected { background-image:url('../images/charts/38-selected.png');  }

.dentechart .dente41 { background-image:url('../images/charts/41.png'); }
.dentechart .dente42 { background-image:url('../images/charts/42.png');  }
.dentechart .dente43 { background-image:url('../images/charts/43.png'); }
.dentechart .dente44 { background-image:url('../images/charts/44.png');  }
.dentechart .dente45 { background-image:url('../images/charts/45.png'); }
.dentechart .dente46 { background-image:url('../images/charts/46.png'); }
.dentechart .dente47 { background-image:url('../images/charts/47.png');  }
.dentechart .dente48 { background-image:url('../images/charts/48.png');  }

.dentechart .dente41.selected { background-image:url('../images/charts/41-selected.png'); }
.dentechart .dente42.selected { background-image:url('../images/charts/42-selected.png');  }
.dentechart .dente43.selected { background-image:url('../images/charts/43-selected.png'); }
.dentechart .dente44.selected { background-image:url('../images/charts/44-selected.png');  }
.dentechart .dente45.selected { background-image:url('../images/charts/45-selected.png'); }
.dentechart .dente46.selected { background-image:url('../images/charts/46-selected.png'); }
.dentechart .dente47.selected { background-image:url('../images/charts/47-selected.png');  }
.dentechart .dente48.selected { background-image:url('../images/charts/48-selected.png');  }




span.giunturadot {
    position:absolute; display:block; cursor:pointer; width:7px; height:7px;
    background-image:url(../images/charts/dotw.png); background-repeat:no-repeat;    border-radius:4px;
}

span.giunturadot.selected { background-image:url(../images/charts/dot.png); }

span.giunturadot.readonlymode, span.giunturadot.selected.readonlymode,  span.giunturadot.hover.readonlymode {
    cursor:default;
}

#tooltip { position:absolute; background-color:white;
border:2px solid #9ddce6; line-height:30px; height:30px; display:none;  padding-left:10px; padding-right:10px; text-align:center; height:30px;}


div.areariservata .linkbutton{
height:60px;
width:100%;
background-color:#9ddce6;
display:block;
color:white;
text-align:center;
line-height:60px;
font-size:25px;
font-weight:300;
color:white;
text-decoration:none;
width:284px; height:45px; margin:15px 0 5px 0; line-height:45px; font-size:22px; font-weight:400;
}

div.areariservata  input[type=text], textarea, div.areariservata  input[type=password], div.areariservata  select
{
    width:300px;
height:25px;
border:2px solid #9ddce6;
margin-top:0px;
color:#000000;
padding-left:10px;
font-weight:400;
font-size:16px;
line-height:25px;
}
div.areariservata select { width:314px;}
textarea { width:298px;}

div.areariservata  input[type=text]:disabled,
div.areariservata select:disabled  { border-style:none;}

span.selectall1, span.selectall2 { color:#9ddce6; font-size:12px; font-weight:bold; text-decoration:underline;
                  font-style:italic; cursor:pointer; display:block; position:absolute; left:0px; top:0px;
}

span.selectall2 { top:400px;
}

#ButtonSalva, #ButtonSalva2 {  cursor:pointer;}

.addfiles {
     cursor:pointer;
}
.filelist { display:block; clear:both;}
    .filelist span {
    display:block;
    width:300px;
     clear:both;
      border: 2px solid #9ddce6;
      padding:4px;
      margin-bottom:5px;
      cursor:pointer;
      margin-top:2px;
      border-radius:2px;
      background-image:url(../images/deletefilebg.png);
      background-position:right center;
      background-repeat:no-repeat;
    }
   .iscriviti {
width:120px;
height:30px;
font-size:16px;
line-height:30px;
float:right;
margin:10px 20px;
background-color:#4b9faf; 
color:white; text-align:center;
}