body {font-size:76%;}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
    margin: 0;
    padding: 0;
    border: none;
}

/* GENERICI */
html { height: 100%;}
body.home
, body {
  min-height: 100%;
  height: 100%;
 
 font-family:Arial, Helvetica, sans-serif;
 /*color:#5a5045;*/
 color:#75635a;
}

a, a:link { color:#46362B; text-decoration:underline; cursor:pointer;}
a:active  { color:#46362B; text-decoration:underline;}
a:visited { color:#46362B; text-decoration:underline;}
a:hover   { color:#000; text-decoration:none;}

.interna{
width:395px;
background:#cbbbaf;
}
.internaB4{
width:395px;
background:#cac9c4;
}

.colSx{
width:215px;
float:left;
}

.colDx{
width:100px;
float:left;
}

.table01Header h2 {
 margin:0 10px 6px 32px !important;
 font-size:1em;
 font-weight:bold;
 text-transform:uppercase;
 color:#fff;
}
.table01Header p {
 margin:0 10px 6px 32px !important;
 text-align:justify;
}

.b4 .table01Header h2 {
 margin:0 10px 6px 32px !important;
 font-size:1em;
 font-weight:bold;
 text-transform:uppercase;
 color:#fff;
}

.b4 .table01 table tr th { display:none;}
.b4 .table01 table tr th.first
, .b4 .table01 table tr td.first { padding-left: 32px;}

.b4 .table01Footer {
 width:220px;
 height:22px;
 background: #9c8d81 url(../widgets/tab-footerB4.gif) no-repeat 0 0;
}

.table01Footer {
 width:215px;
 height:22px;
 background: #9c8d81 url(../widgets/tab-footerS.gif) no-repeat 0 0;}
 
.table01 table tr {
 background: #9c8d81 url(../widgets/tab-sftr.gif) repeat-x 0 0;
 font-size:.9em;
}
.b4 .table01 table tr { background: #9c8d81 url(../widgets/tab-sftrB4.gif) repeat-x 0 0; }

.table01 table {
 position:relative;
 width:215px;
 border:none;
 margin:0 auto;
}

.table01Header {
 position:relative;
 width:215px;
 padding:7px 0 0 0;
 background: url(../widgets/tab-topS.png) no-repeat 0 0;
 text-align:left;
}
.b4 .table01Header { background: url(../widgets/tab-topB4.gif) no-repeat 0 0;}

.table01Header h2 {
 margin:0 10px 6px 32px !important;
 font-size:1em;
 font-weight:bold;
 text-transform:uppercase;
 color:#fff;
}
.table01Header p {
 padding-bottom:3px;
 text-align:left;
 font-size:.9em;
 color:#525252;
 line-height:.9em !important;
 margin-top: -5px;
 margin-right: 5px;
 margin-bottom: 0;
 margin-left: 5px;
}

.line {
 position:relative;
 clear:both;
 width:377px;
 height:1px;
 margin:0 0 20px 0;
 /*background: url(../widgets/sf-h1.png) repeat-y 0 0 !important;*/
 line-height:1px;
}

.table01{
width:215px;
font-size:.9em;
}

.b4 .table01 table tr th { display:none;}
.b4 .table01 table tr td { color:#666666; padding-top:2px;} /* d3cac0 // DED8D0 // E6E2DC */

.b4 .table01 table tr th.first
, .b4 .table01 table tr td.first { padding-left: 32px;}
.b4 .table01 table tr td.dettaglio {
 
 text-align:right !important;
}
.b4 .table01 table tr td.dettaglio img { display:block;}

.b4 .table01Footer {
 width:215px;
 height:22px;
 background: #9c8d81 url(../widgets/tab-footerB4.gif) no-repeat 0 0;
}

.b4 .table01 table {
 position:relative;
 width:215px;
 border:none;
 margin:0 auto;
}

.table01 table {
 position:relative;
 width:215px;
 border:none;
 margin:0 auto;
}

.b4 .table01 table tr { background: #9c8d81 url(../widgets/tab-sftrB4.gif) repeat-x 0 0;}

.table01 table tr th { display:none;}
.table01 table tr td { color:#E6E2DC; padding-top:2px;} /* d3cac0 // DED8D0 // E6E2DC */

.table01 table tr th.first
, .table01 table tr td.first { padding-left: 5px;}
.table01 table tr td.dettaglio {
 width:50px;
 text-align:right !important;
}
.table01 table tr td.dettaglio img { display:block;}

.b4 .table01 table tr th { display:none;}
.b4 .table01 table tr td { color:#666666; padding-top:2px;}

.validita{
font-size:10px;
padding-left:32px;
}
