a.default:link {font:bold 12px Verdana; color:#cc3333; text-decoration:underline;}
a.default:visited {font:bold 12px Verdana; color:#cc3333; text-decoration:underline;}
a.default:hover {font:bold 12px Verdana; color:#ff6666; text-decoration:underline;}


body {
    background: url(images/sfondo.jpg);
    background-attachment:fixed;    
    }

iframe{border:0px dotted #9a9a9a;}

.miniriga {
  width:auto;
  height:15px;
  background: url(images/riga_slim.gif) repeat-x;
}

.menu {
  width:auto;
  height:33px;
  border-collapse:collapse;
  background: url(images/riga.gif) repeat-x;
}

.menu td {width:auto; height:33px; text-align:center; background:none;}
.menu a, .menu a:visited {font:bold 13px "Trebuchet MS"; color:#F52B63; text-decoration:none; background:none;}
.menu a:hover {font:bold 13px "Trebuchet MS"; color:#F18195; text-decoration:none; background:none;}


.pages {
  width:auto;
  height:21px;
}

.pages td {width:24px; height:21px; text-align:center; margin:0px 3px 0px 3px; background:none;}
.pages a, .pages a:visited {font:bold 13px "Trebuchet MS"; color:#fff; text-decoration:none; background:#F52B63; display:block;}
.pages a:hover {font:bold 13px "Trebuchet MS"; color:#fff; text-decoration:none; background:#f08080; display:block;}


a.tab:link, a.tab:visited {
    color:#4477aa;
    text-decoration:none;
    }

a.tab:hover {
    color:#F18195;
    text-decoration:none;
    }


.header{
    width:800px;
    height:110px;
    background: url(images/logo.gif) left top no-repeat;
    }

.centro{
    width:800px;
    Font:12px Verdana;
    text-align:center;
    color: #333;
    padding-top:10px;
    padding-bottom:10px;
    background-color:#FFFFFF;
    }

.sx{
    float:left;
    width:160px;
    Font:12px Verdana;
    text-align:center;
    color: #333;
    margin-left:10px;
    background-color:#FFFFFF;
    border:0px dotted #696969;
    }

.dx{
    float:left;
    width:600px;
    Font:12px Verdana;
    text-align:center;
    color: #333;
    margin-left:10px;
    background-color:#FFFFFF;
    border:0px dotted #969696;
    }

.foot{
    width:800px;
    Font:10px Verdana;
    text-align:center;
    color:#393939;
    padding-bottom:5px;
    background-color:#FFFFFF;
    }


.annunci{
    width: 570px;
    margin-top:5px;
    padding: 0px;
    text-align: center;
    font:10px Verdana;
    color:#393939;
    background-color: #FFFFFF;
    border-collapse;
    border: Solid 1px #696969;
    }

.annunci small{
  font:9px Verdana;
  color:#393939;
 }

.annunci b{
  font:bold 15px Verdana;
  color:green;
 }

.annunci span{
  font:bold 11px Verdana;
  color:green;
 }

.annunci em{
  font:bold 11px Verdana;
  color:#468284;
 }

.annunci .mega{
  width:540px;
  height:54px;
  padding-left:3px;
  padding-right:3px;
  font:10px Verdana;
  color:#393939;
  text-align:justify;
  background:#e6e6e6;
  border:1px solid #969696;
  overflow:auto;
 }


.annunci td.normal{
  text-align:left;
  text-indent:5px;
  background:#fff;
 }

.annunci td.rosa{
  text-align:left;
  text-indent:5px;
  background:#e6e6e6;
 }

.annunci td.noindent{
  text-align:left;
  background:#fff;
 }

.banner{
  width:auto;
  heigt:auto;
  margin-top:3px;
  margin-bottom:3px;
  background:#fff;
 }

.primapagina{
  width:580px;
  heigt:auto;
  font:11px Verdana;
  color:#4a4a4a;
  text-align:justify;
  line-height:16px;
  margin-top:10px;
  margin-bottom:10px;
  background:#fff;
 }

.riga {
  width:auto;
  height:10px;
  margin:0;
  background: url(images/redline.gif) repeat-x;
}

.primapagina b{
  font-weight:bold;
  color:green;
 }

.primapagina span{
  font:13px "Arial Black";
  color:green;
 }

.bullet{
    width:20px;
    height:14px;
    background: url(images/bulletgold.png) left center no-repeat;
    }

table.neutra{
  margin-top:10px;
  border:0;
}

table.neutra td{
  width:120px;
  padding-top:3px;
  padding-bottom:3px;
  text-align:center;
}


table.primopiano td.logo{
width:135px;
}

table.primopiano td.links{
width:280px;
height:20px;
text-align:left;
text-indent:10px;
letter-spacing:+1px;
}

a.primop:link {font:15px Arial; color:#363636; text-decoration:none; display:block; background:#fff}
a.primop:visited {font:15px Arial; color:#363636; text-decoration:none; display:block; background:#fff}
a.primop:hover {font:15px Arial; color:#6699cc; text-decoration:none; display:block; background:#ddd}

.elenco{
  float:left;
  width:auto;
  font:14px Verdana;
  line-height:21px;
  color:#363636;
  text-align:center;
}

.elenco b{
  font:bold 14px Verdana;
  color:green;
}

table.silver{
  border-collapse:collapse;
  border:1px solid #fff;
}

td.redlarge{
  width:150px;
  font:10px Verdana;
  color:#000;
  text-align:left;
  text-indent:5px;
  background:silver;
  border-bottom:1px solid #fff;
}

td.redslim{
  width:50px;
  font:bold 10px Verdana;
  color:#333;
  text-align:right;
  padding-right:5px;
  background:silver;
  border-left:1px solid #fff;
  border-bottom:1px solid #fff;
}