body { 
	font:95% lucida sans unicode,verdana,helvetica,sans-serif; 
	margin:0; padding:0;
        color:#ffffff;
	background-color: #800000;
}
hr { display:none; }
a:link { color: #ffffff; }
a:visited { color: #fff000; }
a:hover, a:active {
        color: #000000;
        background:#ffffff;
        }
/*per menu*/
.menu {
	font-size: 12px;
}
ul.menu { 
	width:165px;
	list-style:dotted; 
	margin:0; padding:0;
}
ul.menu li a { 
	display:block; 
	text-decoration:none; 
	height:1.5em;

        padding:0 0.1em;
}

ul.menu li { 
	display:inline;height:1em;
	background: 100% 0 repeat-y; 
}
ul.menu li a:link, ul.menu li a:visited { 
	background:#693434;
	color: #ffffff;} 
ul.menu li a:hover, ul.menu li a:active { 
	background: url(pics/back_button.png) 100% 0 repeat-y;
	color:#ffffff;
}     
    /*altro*/  
ul
{
margin:1em;
padding:0,5px ;
}  

tr
{
font-size:10px;

} 
li
{
margin:0.7em;
padding:0.1em ;
}   

h1, h2 {
        
        letter-spacing: .1em;
        text-align:center;
        font-size: 25px;
        font-weight: bold;
        color: black;
}

h2 {
        
        letter-spacing: .1em;
        background:#c0c0c0;
        text-align:center;
        font-size: 18px;
        font-weight: bold;
        color: #000000;
        
        }
h5 {
	font-size: 12px;
        font-weight: bold;
        color: #4040FF;
}
h3 {
	font-size: 14px;
        font-weight: bold;
        color: #ffffff;
        text-align: center;
}
h4 {
	font-size: 12px;
        font-weight: bold;
        letter-spacing: .1em;
        text-align: center;
}
#testa { 
        background: url(pics/sandi_bar.jpg);
        position:relative; 
        text-align:left;
        border-bottom: solid 1px #c0c0c0;
        height:99px;
}
#riga{ 
        background:#FFFFFF;
        position:relative; 
        height:10px;
        }
#corpo{ 
        position:relative; 
        width:800px; 
        text-align:left; 
        background:#800000;
        }
#pie{   font-size: 10px;
        position:relative; 
        width:172px; 
        text-align:center;
        border-bottom: solid 1px #c0c0c0;
        background:#693434;
        top:-10;
       
}
#pieh{  font-size: 10px;
        position:relative; 
        width:800px; 
        text-align:left;
        top:630px;
         border: solid 1px #4040FF;
         background:#FFFFFF;        
}
#mid { font-size: 10px;
        border-bottom: solid 1px #800000;
        background:#FFFFFF;
}
#box { font-size: 10px;
        width: 160px;
        margin: 1px 1px 1px 3px;
        text-align: left;

}
#boxs {
        font-size: 10px;
        width: 268px;
        margin: 1px 1px 15px 3px;
        border-top: solid 1px #C0C0FF;
        border-right: solid 1px #C0C0FF;
        border-bottom: solid 1px #C0C0FF;

}        

#boxa {
        font-size: 11px;
        width: 268px;
        background:#FFF4CF;
        margin: 1px 1px 15px 3px;
        border-top: solid 1px #C0C0FF;
        border-right: solid 1px #C0C0FF;
        border-bottom: solid 1px #C0C0FF;

}
/* info su homepage */
#barra
{
position:absolute;
left:172px;

}
#barradx
{
top:45px;
position:absolute;
left:700px;
width:275px; 
font-size: 12px;
border: solid 1px #c0c0c0;
background:#693434;
}
#colsx { 
        font-size: 12px;
	position:relative; 
        text-align:left;
	width:172px; 
        left:0px;
        border-right: solid 1px #c0c0c0;
        border-top: solid 10px #c0c0c0;
        background:#693434;
      }  
#colc2 
{ 
        top:45px;
        position:absolute; 
	width:510px; 
        font-size: 12px;
         border: solid 1px #c0c0c0;

        background:#693434;
        }    
#sponsor
{ 
        top:45px;
        position:absolute; 
	width:615px; 
        font-size: 12px;
         border: solid 1px #c0c0c0;

        background:#693434;
        }         
  
#frame 
{ 
        top:45px;
        position:absolute; 
	width:600px; 
        font-size: 12px;
         border: solid 1px #c0c0c0;

        background:#693434;
        }          
       
      
 /*colonna news da usare dopo*/      
#coldx { 

	position:absolute; 
        top:0px;
	margin:0 0px 0 180px;
	width:590px; 
	padding:1em 0; 
        }      
      /*stile per le pagine*/
      
  #pagina{ 
        position:relative; 
        background:#FFF4CF;
        width:798px; 
        text-align:justify; 
        border-right: solid 1px #C0C0FF;
        border-top: solid 10px #C0C0FF;
        border-left: solid 1px #C0C0FF;

        }    
      
 #asso {
        font-size: 11px;
        margin: 15px 15px 15px 15px;
        border-left: solid 1px #C0C0FF;
        border-bottom: solid 10px #C0C0FF;

}     
.linkup{ 
        font-size: 10px;
        font-weight: bold;
        }       
.b{ 
        font-weight :bold;
        }  
      
/*stile per il file <news.asp> */

.post-data {
        position: relative;
        color: black;   
        font-size: 10px;
}
.post-titolo {

        padding: 0 3px;
        color: #000;
        background: #FFF4CF;
        border-style: solid;
        border-color: #C0C0FF;
        border-width: 1px 0;
}
.post {
        border:2px solid #C0C0FF;
        width: 240px;
        margin: 0px 0px 10px 10px;
	 
}
.post-messaggio {
	text-align: justify;
        margin: 3px 3px 3px 3px;
        font-size: .9em;
        padding: 1px;
        background: beige;
        border: 1px solid #C0C0FF;
}
.post-permalink {
        padding: 3px 10px;
        text-align: right;
        font-size: .9em;
}
 #asso1 {
       border: 2px solid #C0C0FF;
        margin: 15px 15px 15px 15px;
}
