/*stili per il layout fisso con posizionamenti assoluti*/
html,body 
{
margin: 0;
padding: 10px 20px;
}

table.tblDati 
{

}

table.tblDati td, table.tblDati th  
{
padding: 4px;
}

table.tblPersone
{

}

table.tblPersone td, table.tblPersone th
{
border: solid 1px #000;
}

/* Le nuove classi per la ssel accessibile   */
#SselDivTutto {position:relative; background-color: #FFF; width: 720px; margin: 0 auto; height: 0 auto; text-align: center;}
#SSelDivHeader {width: 710px; text-align:left; margin:5px;}
#SselDivcontainer {width: 710px; text-align:left;}
#SselDivPubblicitabanche {padding:0px;background-color:#F08038;text-align:center;width:710px; border: solid 1px #777777;} 
.SselTblHeader  {margin:0;padding:1; border: solid 1px #777777;width:710px; text-align:center;}
.SselTblHeader td,th {  padding: 2px; border: solid 1px #777777;}
.SselTblHeader td.top {  text-align:center; background-color:#F0F0F0; font-weight: bold; color: #000066; text-decoration: none  }
.SselTblHeader td.bottom {  text-align:center;  color: #000066; text-decoration: none  }
.SselTblHeader th.left {  width: 15%; text-align:left; background-color:#F0F0F0; font-weight: bold; color: #000066; text-decoration: none;  }
.SselTblHeader td.right {width: 35%;text-align:left; color: #000000; text-decoration: none; /*border-right-width: 1;*/ }
.SselTblHeader td.rightmoney {width: 35%;text-align:right;color: #000000; text-decoration: none }
.SselTblHeader td.Titolo { text-align:center;  width: 50%; color: #FFFFFF; font-weight: bold;  background-color:#185598;}
.SselTblHeader tr td table td {padding: 2; margin: 0px;  border: solid 0px #000;}
.SselDivAllegati {width:64px;left:0px;position:relative;float:left;line-height:12px;border: solid 0px;}
.SselDivAllegatiFunzioni {width:52px;left:0px;position:relative;float:left;line-height:12px;border: solid 0px;}
#SloganIlPortale {font-family: Arial; font-weight: bolder; font-size:22px;color:#185598;padding-left:60px;}
.tbl-caption { font-weight: bold; }
