/* CSS Document */
 /*{  } */
img, div { margin:0; padding:0;}
img, div, .pngfix { behavior: url(assets/css/iepngfix.htc) }

html, body{ 
 margin:0; 
 padding:0;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 background-color: #000;
 } 
 .tenmargin{
margin:10px;
}

.brdbottom{border-bottom: 1px dotted #fff;}
.quincetop{padding-top: 25px;}


.clear{clear: both;}

input{width: 130px;}

h1{ font-size:12px; color:#ff0000; font-weight:bold; margin:0; padding:0;}
h1 a{ color:#ff0000; text-decoration:none;} 

.archi { font-size: 10px; color: white; margin: 5px; font-weight: normal;} 
.archi a{  color: white; text-decoration: none; text-transform: uppercase;} 

h2{ font-size:18px; color:#FFFFFF; font-weight:bold; margin:0; padding:0;}
h2 a{ color:#FFFFFF; text-decoration:none;} 

h3{ font-size:14px; color:#FFFFFF; font-weight:bold; margin:0; padding:0;}
h3 a{ color:#FFFFFF; text-decoration:none;} 

h4{ font-size:13px; color:#fff; font-weight:bold; margin:0; padding:0;}
h4 a{ color:#fff; text-decoration:none;} 

p{ font-size:12px; color:#ccc; font-weight:normal; margin-top:3px; }
p a{ text-decoration:none; color: white} 

.datachi{ font-size: 10px; color:#ccc; text-align: right; margin: 3px 0 0 0 ;}
.datachi a{color:#ccc; text-decoration: underline;}

.datachint{ font-size: 10px; color:#ccc; text-align: left; margin: 3px 0 0 0 ;}
.datachint a{color:#ccc; text-decoration: none;}


.duepunti{ color: #FF0000; font-weight:bold;}
.dotdx{ background-image:url(images/dot-bk.gif); background-position:right; background-repeat:repeat-y;}
.dxmargin3{ padding-right:3px;}


#supercontainer{ width:1024px;  /*height:100%;*/ margin:0 auto 0 0; float:left;  }
#container{ width:945px; /*height:100%; */margin:0 auto 0 10px; float:left;background: url(images/sf-container.jpg); background-repeat:repeat-y;  }
.containerint{ width:510px; /*height:100%;*/ margin:0; float:left; clear: none; padding:0;  }


#spaziotab{  width:945px; background-color: black; margin-top: 10px; } 
.bottoniupsx{float:left; clear:none; margin:0 20px; padding:0; border:0px;}


.navcontainer{
margin: 0 0 0 20px;
padding: 0 0 0 12px;
font-size: 15px;
font-family: Times;
}

.navcontainer UL{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

.navcontainer LI{
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}

.navcontainer A{
color: #f0f0f0;
display: block;
width: auto;
text-decoration: none;
background:url(images/sf-tab.jpg);
margin: 0;
padding: 7px 10px;
border-left: 1px solid #000;
border-top: 1px solid #000;
border-right: 1px solid #000;
}


.navcontainer A.active:link, navcontainer A.active:visited{
position: relative;
z-index: 102;
background: #BBBBBB;
font-weight: bold;
}

.navcontainer A:hover {
color:#fff;
text-decoration: underline;
}

.sommario{ width:178px;  float:left; margin-left: 2px; margin-top:20px;  } 
.sommario img{ border: 0; margin: 0 auto 10px 10px; } 

.navsommario
{
padding: 0 1px 1px;
margin-left: 0;
font: bold 12px Verdana, sans-serif;
width:100%; font-weight: normal; 
}

.navsommario li
{
list-style: none;
margin: 2px 0;
text-align: left;

}
.navsommario li a
{
display: block;
padding: 0.45em 0.5em 0em 0.75em;
background: url(images/sf-menu.jpg);
text-decoration: none;
height: 26px;
}

.navsommario li a:link { color: #999; }
.navsommario li a:visited { color: #999; }

.navsommario li a:hover{color: #FFF; background: url(images/sf-menu-hov.jpg);}

.sommarioabierto{width:90%; background-color:#222; border: 1px solid #ff0000; margin-left: 10px; }
.sommarioabierto p{ font-size: 10px; color: #ccc; margin: 5px; text-transform: uppercase; }
.sommarioabierto a{ color: #ccc; text-decoration: none; }


.stag{
margin: 10px;
font: bold 12px Verdana, sans-serif;
width:90%; font-weight: normal; 
}
.stag a{ color: #ccc; text-decoration: none;}

.coldx{ width:232px; /*float:right; float:left; margin-right: 10px;clear: none;  margin-left:5px; */ padding:0; } 
.coldxint{ width:232px; /*float:right; float:left; margin-right: 10px; clear: none;   margin-left:5px;*/ padding:0;} 


.ads{ width:245px; background-color:#003333; /*float:right; float:left; clear: none;*/ } 
.sponsor{ width:210px;  /*float:right;float:left; clear: none; margin-top: 10px; margin-right: 10px;*/   background-color: #222; background-image: url(images/t-sponsor.gif);background-position:bottom left; background-repeat: repeat; text-align: center; border-right: 2px solid black; border-bottom: 1px solid black; padding:0; }
.sponsor img{ margin: 25px auto; padding:0; } 

.googlequad{margin: 0px; padding:0; text-align:center;  } 

.quadads{ width:200px; float:right; clear: none; margin: 10px  5px 0 auto; text-align: center; border-right: 2px solid black; border-bottom: 1px solid black; background-color: #222; padding:0; }
.quadads p{ margin:10px 0; } 
.quadads img{border:0; margin:0; padding:0; }


.wip-index{ width:232px; /*float:right;float:left; clear: none; margin: 10px 10px 10px auto;*/ padding:0; background-image:url(images/dot-bk.gif); background-position:left; background-repeat:repeat-y; } 
.wippost{ margin: 0 auto 0 10px; padding:0; } 



.prepost{/*margin:10px; float:left;*/ padding:0; } 
.prepost p { margin: 0; padding: 0;} 


.dottediv{ width:3px; height:200px; /*margin:10px; float:left;*/ background-image:url(images/dot-bk.gif); background-position: center; background-repeat:repeat-y;} 

.prepostlong{ /*width:490px; margin:10px 0 10px 10px; float:left; padding:*/ margin:0; padding:0; } 
.prepostlong p{ margin: 0; padding: 0;} 

.postint{ width:490px; /*margin:10px 20px 10px 10px; float:left; */padding:0; } 
.postint img{ max-width: 450px; } 

p.postint a{ text-decoration: none; color: white;} 

#barra{ width:100%; height:130px; /*float:left; */clear:both; } 

#archivio { background-image:url(images/sf-archivio.jpg); width:945px; clear:both; margin: 0 auto 10px 10px; border-top: 1px solid #222;border-left: 1px solid #222; border-right: 2px solid #222;border-bottom: 2px solid #222;  } 
#archivioint {  width:925px; margin: 10px; float: inherit;} 
#archivioint img {  margin:5px;} 
.archiviosub {  width:30%; margin: 10px; float:left; clear: none;} 

ul.archive { list-style-type: none; color: red; font-size: 12px; font-weight: bold; margin: 0; padding: 0; } 
ul.archive li{ font-size: 10px; color: white; margin: 5px; font-weight: normal;} 
ul.archive li a{  color: white; text-decoration: none; text-transform: uppercase;} 


#footer { margin:10px auto 30px auto; width:940px; float:left;  clear:both; text-align: center;color: #ccc;  } 
#footer p{ color: #cccccc; font-size: 9px; }
#footer p a{ color: #cccccc; text-decoration: none; } 

.titcatred{ color:red; font-family: Optima,Verdana, sans-serif; font-weight: bold; font-size: 18px; text-decoration: none; }

.red{color:#FF0000; text-decoration: none; } 
.red a{color:#FF0000; text-decoration: none; } 

.collegamenti{ color:#fff; }.collegamenti a{ color:#fff; } 


/*FORM*/
.mp {width:205px; border:1px solid #999999;}
.mplong {width:420px; border:1px solid #999999;}

.mpsml {border:1px solid #999999;}
.mpanno {width:50px; border:1px solid #999999;}
.mpquad {width:15px; height: 15px; border:1px solid #999999;}

.mpbt { border:1px solid #999999;}
.style1 {font-size: 9px}

.posttxt {font-size:12px; color:#ccc; font-weight:normal; margin-top:3px;}

.blanconegro {color:#fff; font-weight:bold;}.blanconegro a{color:#fff; font-weight:bold; text-decoration:none;}