body {background-image:url(immagini/sf_hp.gif);background-repeat:repeat-x;margin:2px auto 2px auto;background-color: #FFFFFF;}
 
table.main {background-color: #000033; height: 100%; width:82%; margin-left:10%;}

table.popup {background-color:336699; height:100%; border:2px solid #000000;width: 100%}

table.ragg {height: 80%; margin:auto;}

td.menu {padding-left:20px;height:70%; width: 20%; background-color: #003366; vertical-align: top;}

td.main {padding:25px; width:80%; height: 70%; text-align: center; background-color: #336699; }

tr.ragt {padding:10px;  height: 20%; text-align: center; background-color: #336699; }

tr.ragb {padding:10px;  height: 40%; text-align: center; background-color: #336699; }

td.logo {background: url(immagini/tris.gif) 100% 50%; background-repeat:no-repeat;background-color: #003366; width:100%; height: 30%; text-align: center;}

td.desc {width:60%; height: 100%; text-align: center;}

address {color:  #ffffff; font:  16px  Geneva, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center}

p {color:  #ffffff; font:  16px  Geneva, Arial, Helvetica, sans-serif;text-align: justify}

p.logo {color:  #ffffff; font:  16px  Geneva, Arial, Helvetica, sans-serif;text-align: center}

h1 {color:  #FFFFFF; font: 18px   Geneva, Arial, Helvetica, sans-serif; font-weight: bold;}

A.indice {font: 16px  Geneva, Arial, Helvetica, sans-serif;   color:  #FFFFFF;   text-decoration: none;}

A.conta {font: 16px  Geneva, Arial, Helvetica, sans-serif;   color:  #FFFFFF;  font-weight: bold; text-decoration: none;}

A:hover {background: #003366; font: 16px  Geneva, Arial, Helvetica, sans-serif;   color:  #FFFFFF;}

.imma {border-width:0px; float:left;}

.tumb {border-width:0px;vertical-align: middle;}

.imen {border-width:0px;}

.top {align:center;}

.tabb{width:25%}

.mapp{text-align:center;}