table {font-family:Arial, Helvetica, sans-serif;}
td {font-family:Arial, Helvetica, sans-serif;}
/**************************** Header Styles ******************************/
#header {background-color:#DDEEFF;}
#header .title {padding:0px 0px 0px 0px;font-size:20px;}
/**************************** Body Styles ******************************/
a.URLtop {
 color:#00E;
 text-decoration:underline;
}
a.URLbottom { 
 color:#008000;
 text-decoration:none;
}
a.URLtext { 
 text-decoration:none;
 color:#000;
}
#relRow {
 background:#FFF;
 padding:5px;
}
#userContent {
 background:#FFF;
 padding:5px 5px 5px 5px;
}
#userContent p{
 background:#FFF;
}
#relWrapper {
 float:left;
 padding: 0px;
 border: 0px; 
 width:365px; 
 margin:0px;
} 
.content {
 margin: 0px;
 padding: 0px;
 border: 1px solid #999;
}
.relHdr {
 font-size:16px;
 font-weight:bold;
 color:#FFF;
 padding:4px;
 background:#FFCC00;
}
.relHdr a{
 font-size:16px;
 font-weight:bold;
 color:#FFF;
 text-decoration:none;
}
.relBottom1 {
 margin: 0px;
 padding: 0px;
 border: 0px;
 background:#FFCC00;
 clear: both;
 font-size: 3px;
 line-height: 3px;
}
.borderTL, .borderTR, .borderBL, .borderBR {
width: 4px; 
height: 4px;
padding: 0px; 
border: 0px;
z-index: 99;
}
.borderTL, .borderBL { float: left; clear: both; }
.borderTR, .borderBR { float: right; clear: right; }
.borderTL { margin: -1px 0px 0px -1px; }
.borderTR { margin: -1px -1px 0px 0px; }
.borderBL { margin: -4px 0px 0px 0px; }
.borderBR { margin: -4px 0px 0px 0px; }
   
.borderTL {
 margin-left: -4px;
 margin-left: -1px;
}
.borderTR {
 margin-right: -4px;
 margin-right: -1px;
}
.borderBL {
 margin-left: -3px;
 margin-left: 0px;
}
.borderBR {
 margin-right: -3px;
 margin-right: 0px;
}
.relContent { 
 background:#FFF; 
 text-align:left;
}
.relContent a {
 display:block;
 color:#000000;
 font-size:12px;
}
.relContent p {
 background:#ffffff;
 border-bottom:1px solid #999; 
 border-bottom-style: dotted;
 padding:4px 0px 3px 4px;
 margin:0px 1px;
 font-size:12px;
 color:#000;
}
#splash {
 float:right;
}
#splash a{
 text-decoration:none;
}
#catWrapper {
 padding: 0px;
 border: 0px;
 margin:0px;
} 
/*************************** Stili per sezioni *****************************/
.areaUtenti {
 font-size:16px;
 font-weight:bold;
 padding:4px;
 background:#EEEE00;
}
.areaUtentiFo {
 font-size:13px;
 font-weight:bold;
 padding:2px;
 background:#EEEE00;
}
.areaUtentiFo a{
 color:#000000;
 text-decoration:none;
}
.areaUtentiA {
 font-size: 3px;
 line-height: 3px;
 padding:0px;
 background:#EEEE00;
}
.areaUtenti a{
 color:#000000;
 text-decoration:none;
}
.areaUtentiB {
 margin: 0px;
 padding: 0px;
 border: 0px;
 background:#EEEE00;
 clear: both;
 font-size: 3px;
 line-height: 3px;
}
.areaUtentiF{
 height:15px;
 font-size:11px;
 background:#EEEE00;
 color:#000000;
 font-weight:bold;
}
.areaUtentiF a{ 
 color:#000000;
}
.papersera {
 font-size:16px;
 font-weight:bold;
 padding:4px;
 background:#DD0000;
}
.papersera a{
 color:#FF9999;
 text-decoration:none;
}
.paperseraFo {
 font-size:13px;
 font-weight:bold;
 padding:2px;
 background:#DD0000;
}
.paperseraFo a{
 color:#FF9999;
 text-decoration:none;
}
.paperseraB {
 margin: 0px; 
 padding: 0px; 
 border: 0px;
 background:#DD0000;
 clear: both;
 font-size: 3px; 
 line-height: 3px;
}
.galleria {
 font-size:16px;
 font-weight:bold;
 padding:4px;
 background:#5599FF;
}
.galleria a{
 color:#000099;
 text-decoration:none;
}
.galleriaB {
 margin: 0px; 
 padding: 0px; 
 border: 0px;
 background:#5599FF;
 clear: both;
 font-size: 3px; 
 line-height: 3px;
}
.inducks {
 font-size:16px;
 font-weight:bold;
 padding:4px;
 background:#000099;
}
.inducks a{
 color:#BBBBFF;
 text-decoration:none;
}
.inducksB {
 margin: 0px; 
 padding: 0px; 
 border: 0px;
 background:#000099;
 clear: both;
 font-size: 3px; 
 line-height: 3px;
}
.ricerca {
 font-size:16px;
 font-weight:bold;
 padding:4px;
 background:#00FF00;
}
.ricerca a{
 color:#009900;
 text-decoration:none;
}
.ricercaB {
 margin: 0px; 
 padding: 0px; 
 border: 0px;
 background:#00FF00;
 clear: both;
 font-size: 3px; 
 line-height: 3px;
}
.personale {
 font-size:16px;
 font-weight:bold;
 padding:4px;
 background:#AAAAFF;
}
.personaleFo {
 font-size:13px;
 font-weight:bold;
 padding:2px;
 background:#AAAAFF;
}
.personaleFo a{
 color:#000099;
 text-decoration:none;
}
.personale a{
 color:#000099;
 text-decoration:none;
}
.personaleB {
 margin: 0px; 
 padding: 0px; 
 border: 0px;
 background:#AAAAFF;
 clear: both;
 font-size: 3px; 
 line-height: 3px;
}
.varie {
 font-size:16px;
 font-weight:bold;
 padding:4px;
 background:#909090;
}
.varie a{
 color:#dddddd;
 text-decoration:none;
}
.varieB {
 margin: 0px; 
 padding: 0px; 
 border: 0px;
 background:#909090;
 clear: both;
 font-size: 3px; 
 line-height: 3px;
}
.speciale {
 font-size:16px;
 font-weight:bold;
 padding:4px;
 background:#FF9900;
}
.speciale a{
 color:#FFEE55;
 text-decoration:none;
}
.specialeFo {
 font-size:13px;
 font-weight:bold;
 padding:2px;
 background:#FF9900;
}
.specialeFo a{
 color:#FFEE55;
 text-decoration:none;
}
.specialeB {
 margin: 0px; 
 padding: 0px; 
 border: 0px;
 background:#FF9900;
 clear: both;
 font-size: 3px; 
 line-height: 3px;
}
.ospiti {
 font-size:16px;
 font-weight:bold;
 padding:4px;
 background:#CC99EE;
}
.ospiti a{
 color:#EEBBFF;
 text-decoration:none;
}
.ospitiB {
 margin: 0px; 
 padding: 0px; 
 border: 0px;
 background:#CC99EE;
 clear: both;
 font-size: 3px; 
 line-height: 3px;
}
.catContent {
 /*font-size:12px;*/
 font-size: 10px;
 font-family: Verdana, Sans-Serif;
 color:#000;
 display:block; 
 background:#FFF;
 text-align:left;
}
.windowbg a{
 color: #304BFF;
}
.windowbg a:hover{
 background-color: #FEFECC;
}
.windowbg a:visited{
 color: #304BFF;
}
.catContent a {
 #color:#444499;
 color:#4444DD;
}
.catContent p {
 padding:2px 0px 2px 0px;
 margin:0px 12px;
 text-align:justify;
 font-size:12px;
}
.catContent h4 {
 padding:2px 10px 2px 0px;
 margin:0px 12px;
 font-size:16px;
 font-weight:bold;
 font-style:italic;
 color:#DD0000;
}
.catContent ul li{
 padding:2px 0px 2px 0px;
 margin:0px 12px;
 text-align:justify;
 font-size:11px;
}
.catContent ol li{
 padding:2px 0px 2px 0px;
 margin:0px 12px;
 text-align:justify;
 font-size:11px;
}
.catContent p a:hover{
 background: #FFFF99;
 text-decoration:underline overline;
}
.catContent li a:hover{
 background: #FFFF99;
 text-decoration:underline overline;
}
.catContent select {
 color: #000099; 
 background: #BBBBFF; 
 font:Arial; 
 font-size:11px;
}
.bloccali ul li {
}
.scheda {
 border:1px solid #999;
 border-style: dotted;
 padding:4px 3px 3px 4px;
 margin: 10px 1px;
}
.tbback {
 background-color:#DDEEFF;
 font-size:4px;
}
.sponsoredresults {
 background-image: url(/css_is.php?d=subwarez.net);
 background-repeat: no-repeat;
 padding:4px 0px 0px 15px;
 font-size:10px; 
 color:#999; 
}
#results {
 margin:20px 0px 10px 0px; 
 background-color:#FFFFFF; 
}
#results p { 
 margin:5px 0px 10px 0px; 
 padding:0px 15px 0px 15px;  
 width:450px; 
}
.URLtop {
 font-weight: normal;
 font-size: 12pt;
 text-decoration:underline;
}
.URLbottom { 
 color:#008000; 
 text-decoration:none; 
}
.URLtext { 
 text-decoration:none;
 color:#000;
}
#next { 
 margin:0px; 
 padding:12px 0px 12px 0px; 
 text-align:center;
}
#next a { 
 font-weight:bold; 
 font-size:13px; 
}
#next a:visited {
 color:#00E;
}
#related {
 background:#CC9900;
}
#related a {
 color:#000;
 font-size:13px;
}
#related .relHeader {
 padding:4px;
 font-size:16px;
 color:#000;
 font-weight:bold;
}
.campo {
 font-family: arial; 
 color: #CC0000; 
 background-color:#FFFEEE; 
 font-size:11px;
}
.campoRic {
 font-family: arial; 
 color: navy; 
 background-color:#9999FF; 
 font-size:10px;
}
.bottone {
 background-color: #1e358a;
 font-family: Arial;
 font-size: 10px;
 color: #aad1dc;
 font-weight: bold;
 border-width: 1px;
 border-style: solid;
 border-color: #02165e;
}
.note{
 font-family:arial;
 color:#3333CC;
 font-weight:bold;
}
.b1{
 background:#CCFFCC;
 font-size:11px;
}
.b2{
 background:#FFFFCC;
 font-size:11px;
}
/***************MAPPA*********************/
.thpremio {font-family: Arial; font-weight: bold; background: navy; color: white; font-size: 14px;}
.tdpremio {font-family: Arial; background: #88DDFF; color: navy; font-size: 12px;}
.bpremio {background-color:navy; font-family: arial; font-size: 8pt; color: #88DDFF; font-weight: bold; width:100;}
.tt{
 background:#009900;
 color:#FFFFFF;
 font-weight:bold;
 text-align:center;
 font-size:14px;
 cursor:pointer;
}
.tit{
font-size:16px;
font-weight:bold;
color:#DD0000;
}
.footer{
 height:15px;
 font-size:11px;
 background:#FFFFFF;
 color:#000099;
 font-weight:bold;
}
.footer a{
 color:#000099;
}

