body{
margin:0;padding:0;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #535190; 
background-color: #fff;
text-align: center;
font-size:100%;
}
code {
font-size: 80%;
display: block;
margin: 0em 1em .5em 1em;
}
/* testa, pie' di pagina, corpo */
#testata, #piedipagina, #corpo, #corpo1, #corpounico {width: 98%;}
#testata, #piedipagina{margin: auto;}
#testata {
	background-color: #3366ff;
}
#corpo, div.testa, #corpo1, #corpounico, #piedipagina {position: relative;}
div.testa {height:78px;  text-align: left;margin:1px;}
#piedipagina {padding: 0px;}

#corpo {
margin: 6px auto;
background: url(sfondo_colonna1.png) repeat-y;
min-height: 400px;
height: auto !important;
height: 400px;
}
#corpo_microm {
background: #fff;
margin: 6px auto;
min-height: 400px;
height: auto !important;
height: 400px;
width:800px;
}
#corpo1, #corpounico {margin: 20px auto;}		
#corpo, #corpo1, {border: 1px solid #e0e6f6;}
#corpounico {border: 0px solid #e0e6f6;}
#colonna1, #colonna3 {position: absolute; width:200px;top:0px;	}
#colonna1 {left:0px; padding: 0px; }
#colonna3 {right: 0px; padding:10px 0px;}
#colonna2, #colonnaunica {padding: 0px 10px;}

#colonna2 {
min-height: 400px;
height: auto !important;
height: 100%;
margin: 0px 200px 0px 200px;
border-right: 1px dotted #3366ff;	
}	
#colonnaunica {margin: 0px 100px 0px 200px;}	
#colonna1, #colonna2, #corpounico, #colonnaunica, #box1, #box2, #box4, #box5 {text-align: left;}
#corpochat, #corpo, #corpo1, #colonna1, #colonna2, #colonna3, #colonnaunica,#corpounico {height:100%;}

#corpochat{width: 100%; margin:auto; background-color: #e0e4f6;} 

/*contenitori vari*/

#box1, #box2, #box3, #box4, #box5, div.boxli, div.boxi {position:relative;}
#box2, #box3, div.boxi {background-color: #ffffff;}
#box1, #box4, box5, div.boxli {background-color: transparent;}
#box1 {padding:6px 4px;margin:10px 0px;}
#box2{width:170px;margin:4px 10px;padding:4px;border: 1px #3366FF solid;}
#box3{width: 250px;margin: 10px 10px 10px 40px;padding: 5px;}
div.boxli, #box4 {margin: 4px;}
#box5 {margin :0px 4px;border-top: 1px dotted #3366ff;border-bottom: 1px dotted #3366ff;}
#box3, div.boxi{border: 0px #e0e6ff solid;} 
#box3, div.boxi, div.video {padding: 5px;} 
div.boxli{text-align: left;}
div.boxi{width: 250px;margin : 10px 10px 10px 40px;
}
div.info{width:100%; margin-bottom: 10px; border-bottom:2px solid #3366ff;}
div.video{
background-color: #e0e4f6;
margin: 0px 100px;
width:320px;
border:2px solid #3366ff;
}
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 10px;}
.immaginesx {FLOAT: left; margin: 5px 10px}
div.center{margin:5px auto}
hr {display: none;}
div.filo{ width:100%;height:4px; background: url(img/linee_orange.gif) repeat-x }
/*pannello di login*/
div#login, div#registrazione{background-color: #e0e4f6; border: 2px #3366FF solid;font-size: 12px;}
div#login {text-align: right;width: 140px;margin:0px auto;}
div#login div{padding: 4px;}
div#registrazione{width: 400px;margin: 10px 10px 10px 50px;	}
div#registrazione div{padding: 10px;}
div.boxlogin {padding:0px;}

/*testo*/
div.testodx, div.testosx{font-size: 70%;margin: 4px;width:100%;}
div.testodx { float: right;}
div.testosx {float: left;}
div.barra {	background-color: #ffde8c;	text-align: center;	font-size: 75%;padding: 3px 0px 4px 0px;	font-weight: normal;}
div.clear, div.colunica{clear: both;}

li, p, .testopiccolo, .testopiccolissimo, .testogrande, .testobold, .testo, .testocent {line-height:1.3em; }
.testopiccolo{font-size: 70%; }
.testopiccolissimo{font-size: 60%; }
.testogrande{font-size: 90%; }
p,.testobold, .testo, .testodestro, .testocent {font-size: 75%; }
.testoarancio{color:#ff4500;}
.testocent{text-align: center; }
.testodestro{text-align: right;}
.testosx{ text-align:left}
.testobold, p.grass, strong { font-weight: bold } 

p {margin: 0px; padding:5px 4px 4px 4px; line-height: 1.3em;}


p.piepagina {font-size:70%;text-align: center;}
p.nav {margin:0 4px;padding-top: 6px;padding-bottom: 6px;border-bottom: 1px dotted #3366ff;}
p.menu { font-weight: bold;font-size: 70%;padding: 0px 3px 0px 6px;}

/*news e poesie*/
div.nuove {border: 3px;border-left-style: solid; border-left-color:#e0e4f6; }
.int_menu, div.intestazione, div.intnews { font-weight: bold; font-size: 80%;}
.int_menu {color: #ffffff;padding: 4px;background-color: #3366ff;text-align: center;}
div.intestazione {padding: 4px;background-color: #e0e4f6;text-align: left;}
div.intnews {padding: 2px;border-bottom: 1px dotted #3366ff;background-color: #fff;text-align: left;}

.riqu {padding:0px 4px; margin:0px;border: thin solid #e0e4f6 ;}
.riquadro {padding: 0px; margin: 10px;	border: thin solid #e0e4f6;}
.boxcenter {text-align: center;padding: 0px;border: thin #e0e4f6 solid;margin: 0px auto;}

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;}
.avin {text-align: center;padding: 10px;margin: 10px;font-size:75%;}
.centrato {text-align: center;}

/*forum*/
div.menuforum {
padding:6px 0px;
margin: 10px 0px;
width: 80%;
border: dashed #e0e4f6;
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: #e0e4f6;
border: 1px solid #e6e4f6;
}
div.intervento {
margin-left: 0px;
padding: 4px 4px;
width: 80%;
border: 1px solid #e6e4f6;
}
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;} 

/*form*/
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;margin:0;}
ul li.ind {margin: 0px 0px;list-style: none;padding: 0px;} 
ul li.elen {margin: 0px -20px;padding: 2px 0px;} 

ul li.pdf {list-style: url(img1/icone_pro/pdf.gif);} 
ul li.zip {list-style: url(img1/icone_pro/zip.gif);} 
ul li.word {list-style: url(img1/icone_pro/word.gif);} 
ul li.pdf {list-style: url(img1/icone_pro/pdf.gif);}
ul li.ppt {list-style: url(img1/icone_pro/ppt.gif);} 
ul li.set{ list-style-image: url(img/recleg.gif);}
H1 {margin-top: 1em;  margin-bottom: 1em; font-size: 130%; color: #ff4500;}
H2 {margin-top: 1em;	padding-right: 3px; padding-left: 3px; font-size: 120%; padding-bottom: 3px; COLOR: #ff4500; padding-top: 10px;}
H3 {margin-top: 1em; padding-top: 5px; padding-right: 3px; padding-left: 3px; font-size: 100%; padding-bottom: 3px; color: #3366ff;}
H4 {margin-top: 1em; padding-top: 3px; padding-right: 3px; padding-left: 3px;  padding-bottom: 3px; font-size: 90%; color: #ff4500;}
H5 {margin-top: 1em; padding-top: 3px;padding-right: 3px; padding-left: 3px; padding-bottom: 3px; font-size: 80%; color: #ff4500;}
H6 {margin-top: 1em; padding: 3px; 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: #e0e4f6;font-weight: bold;}
table.bacheca {width: 90%;}
table.forum {width: 70%;margin:10px 0px;}

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