/* configurator CSS */


div.levelconfigurator { margin-top: 15px; margin-bottom: 5px; padding: 4px; border: solid #DCDCDC 1px; width: 90%;}
div.levelconfigurator h4 { margin-bottom: 15px; padding: 2px; font-weight: bold; font-size: 12px; color: #575757;}

div.levelconfigurator form button {
   margin-top: 15px;	  
   text-align: center;
   background-color: #FFCC00;
   border: solid #000000 1px;
   display: block;
   font-size: 11px;
   font-weight: bold;
   cursor: hand;
   padding: 2px 3px;
}

/*model lista*/
div#simulatorediselect {
   width: 99%;
   height: 300px;
   overflow: scroll;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   border: solid #DCDCDC 1px;
  }
div#simulatorediselect table {width: 100%}
div#simulatorediselect table tr {cursor: default}
div#simulatorediselect table tr td{padding-left: 3px; padding-right: 3px; font-size: 11px; color: black; vertical-align: top; width: 25%; word-wrap: wrap;}
div#simulatorediselect table tr td.unwrappable {white-space: nowrap; word-wrap: nowrap;}



/*tabella generale modello*/

div#noteS div#leftdata {
width: 60%;
float: left;
margin: 1px auto;
}

div#noteS div#modelimage {
width: 38%;
float: right;
margin: 1px auto;
}

div#leftdata table {
width: 98%;
background-color: #999999;
}
div#leftdata table tr {background-color: #FFFFFF;}
div#leftdata table tr td, div#leftdata table tr th {text-align: left; vertical-align: top; font-weight: normal;}

div#leftdata table caption {font-weight: bold; text-align: left; background-color: #DCDCDC;}

/*tabelle dettaglio */

table.ulteriori {width: 99%; margin-bottom: 15px;}

table.ulteriori tr {border-right: #898989 dotted 1px;}

table.ulteriori th {background-color: #DCDCDC; text-align: center; border-left: #FFFFFF dotted 1px; padding: 1px;}

table.ulteriori td {border-bottom: dotted #898989 1px; padding: 1px;}


table.ulteriori .num {text-align: right;}
table.ulteriori .centered {text-align: center;}
table.ulteriori .leftered {text-align: left;}
table.ulteriori .call {color: #FF0000;}

table.ulteriori td.bordoasx {
   border-left: dotted #898989 1px;
   vertical-align: top;
   
  }
  
table.ulteriori  td.bordoasxdes {
   border-left: dotted #898989 1px;
   width: 125px;
   
  }
  
table.ulteriori  td.bordoasxdes h4 {
   margin: 1px 1px;
  }
  
table.ulteriori  td.bordoadx {
   border-right: dotted #898989 1px;
  }
table.ulteriori  td.bold {
   font-weight: bold;
  }
  
 table.ulteriori caption {
 color: #787878;
 font-size: 14px;
 font-weight: bold;
 text-align: left;
 padding-bottom: 4px;
 }
 p.pfoot {
  color: #898989;
  font-size: 10px;
  padding: 1px 1px;
 }


