body{
margin:0; padding:0;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #535190;
background-color: #fff;
}
body {
text-align: center;
}
code {
font: 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
display: block;
margin: 0em 1em .5em 1em;
}
/* testa */
#testata {
width: 98%;
margin:0px auto 0px auto;
background-color:#ccffff; 
border: 1px solid #535190;
}
div.testa {
position:relative;
height:90px;
text-align: left;
margin:1px;
padding: 2px;
}
/*pie' di pagina */
#piedipagina {
position: relative;
width:98%; 
margin: 0px auto 0px auto;
padding: 4px 0px; 
border:1px solid #535190;
}
/* corpo */
#corpo {
  	position: relative;	
   height:100%;
	width: 98%;
	margin: 0px auto 0px auto; 
   padding: 0px;      
   border-top:5px solid #535190;
   border-left: 1px solid #535190;
   border-right:1px solid #535190;    
	border-bottom: 0px solid #535190; 
   background:url('sfondo_colonna1.png') repeat-y;  
}
#corpo1 {
   height:100%;                                 
	position: relative;
	width: 98%;
	margin: 0px auto 0px auto; 
	border-top:5px  solid #535190;
   border-left: 1px  solid #535190;
   border-right:1px  solid #535190;    
	border-bottom: 0px solid #535190; 
}
#corpounico {
	position: relative;   
	width: 98%;
	margin: 0px auto;
   	}
#corpochat{
width: 100%;
margin:auto;
background-color: #ccffff;
} 
#colonna1 {
position: absolute;
top:0px;
left:0px;
width:200px;
padding: 0px 0px;
}

#colonna2 {
min-height: 400px;
height: auto !important;
height: 400px; 
	margin: 0px 180px 0px 200px;
	padding: 0px 10px;
	border-right: 1px dotted #535190;	
   border-left: 1px dotted #535190;
}	
#colonnaunica {
margin: 0px 100px 0px 200px;
padding: 0px 10px;
}	

#colonna3 {
	position: absolute; 
   top: 0px;
	right: 0px;
	width: 180px;
	padding-top: 10px;
}
#colonna1, #colonna2, #corpounico, #colonnaunica, #box2 {text-align: left;} 

div.box1 { 
position: relative;
background-color: transparent ;
margin :4px 4px 4px 4px;
}
#box2{
position: relative;
width: 170px;
margin :20px 12px 10px 12px;
padding:5px 0px;
border: 1px #3366FF solid;
background-color: #ffffff;
}
#box3{
position: relative;
width: 250px;
margin : 10px 10px 10px 40px;
padding: 5px 5px;
border: 0px #e0e6ff solid;
background-color: #ffffff;
}
div#news2{
width: 443px;
overflow: auto;
background: url(circolo/img/col2.png) repeat-y;
border: solid #e0e4F6;
border-width: 1px;
margin-left: 1em;
}
div#news2 div{float: left; text-align: center; width: 220px; margin-bottom:0px; margin-top:6px; padding:0px;}

img {margin: 0px; border:none;}
img.imginem{width: 10em;}
img.miniatura{margin-left:5px; height: 106px; width:132px;}
img.banner{height: 38px;width:132px;}
div.bantes{width:98%;overflow: hidden;border:0px solid #3366ff;margin:auto;padding-top:5px;}

img.cornice{border: thick solid #e0e4f6;}
.immaginedx {FLOAT: right; margin: 5px 0px 5px 10px;}
.immaginesx {FLOAT: left; MARGIN: 5px 10px 5px 0px;}

hr {display: none;}
hr.vis{display:inline; border:1px dashed #535190;}

div#login {
text-align: right;
background-color: #CCFFFF;
width: 130px;
border: 2px #535190 solid;
}
div#login div{
padding: 4px;
font-size: 0.8em;
}
div#registrazione{
background-color: #ffffff;
position: relative;
width: 420px;
border: 1px #535190 dashed;	
margin: 10px 10px 10px 50px;	
}
div#registrazione div{padding: 10px;font-size: 12px;}
div {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }

div.testodx {font-size: 70%;float: right;margin: 4px 4px;}
div.testosx {font-size: 70%;float: left;margin: 4px 4px;}
div.barra {
background-color: #ffde8c;
text-align: center;
font-size: 75%;
padding: 3px 0px 4px 0px;
font-weight: normal;
}

div.clear{clear: both; }
div.colunica{clear: both;}
div.nuove {
border:5px;
border-left-style: solid;
border-left-color:#e0e4f6; 
}
div.poesiasx {
float: left;
margin: 2px 2px;
width: 48%;
border: thin dashed #e0e4f6;
}
div.poesia {
text-align: center; 
margin: 10px 2px;
width: 60%;
border: thin dashed #e0e4f6;
}
div.menuforum {
padding:6px 0px;
margin: 10px 0px;
width: 80%;
border: dashed #535190;
border-top-width: 1px;
border-bottom-width: 1px;
border-left: none;
border-right: none;
font-size: 0.7em;
font-weight: bold;
}
div.forum {
margin-left:0px;
padding:4px 4px;
width: 80%;
background-color: #ccffff;
border: 1px solid #535190;
}
div.intervento {
margin-left: 0px;
padding: 4px 4px;
width: 80%;
border-left: 1px solid #535190;
border-bottom: 1px solid #535190;
border-right: 1px solid #535190;
border-top: 0px solid #535190;
}
div.bacheca{
width: 96%;
border: 1px solid #3366ff;
margin: 10px 20px;
padding:0px 0px 4px 0px;
font-size: 75%;
}
div.bacheca div.colorato {text-align: left; background: #e0e4ff; margin: 0px; padding:4px;}
div.bacheca div {text-align: left; background: #ffffff; margin: 0px; padding:4px;}

.testopiccolo{font: 70%/1.2 Verdana, Geneva, Arial, Helvetica, sans-serif;}
.testopiccolissimo{font: 60%/1.2 Verdana, Geneva, Arial, Helvetica, sans-serif;}
.testogrande{font: 80%/1.2 Verdana, Geneva, Arial, Helvetica, sans-serif;}
.testobold{font: bold 75%/1.2 Verdana, Geneva, Arial, Helvetica, sans-serif;}
.testo{font: 75%/1.2 Verdana, Geneva, Arial, Helvetica, sans-serif;}
.testoarancio {color:#ff4500;}
.testocent{font: 75%/1.2  Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: center;}
.testodestro{font: 75%/1.2 Verdana, Geneva, Arial, Helvetica, sans-serif;; text-align: right;} 

input textarea select {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;
color: #535190;padding: 1px;margin: 2px;}
textarea {vertical-align: top;}

ul {list-style: square;}
ul ul {	list-style: disc;}
ul ul ul {	list-style: circle;}
li {list-style: outside;padding: 0.5em 0em 0.5em 0em;} 
ul li.ind {margin: 0px 0px;list-style:none;padding: 0em 0em;font-size:12px;} 

p {font: 75%/1.4 Verdana, Geneva, Arial, Helvetica, sans-serif;padding: 0em .5em 0em .5em;}
p.grass {font-weight: bold;}

div.int_menu {
font: bold 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #ffffff;
padding: 0.2em;
background-color: #535190;
text-align: center;
}
div.intestazione {
font: bold 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
padding: 5px;   
background-color: #ccffff ;
text-align: left;
border: 1px #535190 dotted;
}
div.riqu {
padding:0px;margin:0px;
border: 1px #535190 dotted;
}
div.riquadro {
padding: 0px;
margin: 10px;
border: thin solid #ccffff;
}
.boxcenter {
text-align: center;
padding: 10px;
border: thin #e0e4f6 solid;
margin: 10px 50px;
}
.avin {
text-align: center;
padding: 10px;
margin: 10px;
font-size:75%;}

.centrato {
text-align: center;
}
div.boxlogin {
padding:1px;
margin-left: 14px;
}
p.piepagina {
font:70% Verdana,helvetica,sans-serif;
text-align: center;
}
div.nav {
font: 75% Verdana,helvetica,sans-serif;
margin-right: 8px; 
margin-left: 8px;
padding: 3px;
border-bottom: 1px dotted   #535190;
}

p.menu {
font: bold 70% Verdana,helvetica,sans-serif;
padding: 0px 3px 0px 6px;
}
H1 {margin-top: 1em;  margin-bottom: 1em; font-size: 130%; color: #ff4500;
}
H2 {margin-top: 12px;	padding-right: 3px; padding-left: 3px; font-size: 120%; padding-bottom: 3px; COLOR: #ff4500; padding-top: 10px;
}
H3 {margin-top: 0px; padding-top: 5px; padding-right: 3px; padding-left: 3px; font-size: 100%; padding-bottom: 3px; color: #3366ff;
}
H4 {margin-top: 0px; padding-top: 5px; padding-right: 3px; padding-left: 3px;  padding-bottom: 3px; font-size: 100%; color: #ff4500;
}
H5 {margin-top: 0px; padding-right: 3px; padding-left: 3px;  padding-top: 5px; padding-bottom: 3px; font-size: 80%; color: #ff4500;
}
H6 {margin-top: 0px; padding-top: 5px; padding-right: 3px; padding-left: 3px;  padding-bottom: 0px; font-size: 80%; color: #3366ff;
}
table {
border: 1px solid  #e0e4f6;
margin: 10px;
}

table.icone {
border: 0px solid  #e0e4f6;
margin: 2px;
}

tr td{
border: 1px solid  #e0e4f6;
padding: 4px;
vertical-align: top;
}

tr td.int{
background: #ccffff;
font-weight: bold;
}

table.bacheca {width: 90%;}
table.forum {width: 70%;margin:10px 0px;}

A {color: blue;text-decoration: none;}
A:visited {color: blue; text-decoration: none;}
A:hover {color: blue;background-color: #FFB295;text-decoration: underline;}
A:active {color: blue;background: none;}
A.menu_barra {color: blue;background-color: transparent;text-decoration: none;}
A.menu_barra:visited {color: blue;}
A.menu_barra:hover {color: blue;background-color: #FFB295;text-decoration: underline;}
