span.magic{display:none;}
a.sfoglia,a.sfoglia:visited{color:#000;background-color:#3c9;width:auto;text-decoration:none;padding:2px;margin:1px; display:block;border-bottom-width:thin;border:1px solid #cf9;}
a.sfoglia:hover{color:White;background-color:#cf9;width:auto;padding:2px;margin:1px;}

#leftcontent a, #leftcontent a:visited, #rightcontent a, #rightcontent a:visited
{color:Blue;background-color: #3c9;padding:0px;} 
#leftcontent a:hover, #leftcontent a:focus, #rightcontent a:hover, #rightcontent a:focus 
{background-color: #9c9;color: #06c;text-decoration: none;padding:0px;}

#centercontent a, #centercontent a:visited{color: #000;text-decoration: none;background-color: #cff;border-bottom-width: thin;padding: 2px;}
#centercontent a:hover, #centercontent a:focus{background-color: #cff;color: #000;border-bottom-width: thin; 
border-bottom: 1px dotted #000;}

#toolz p{font-size: 12px;background-color:transparent;color:black;margin:1px;padding:2px;}
input, textarea, select{border:1px solid #300;font-family: Verdana, Geneva, Arial;font-size:90%;color:Black;background-color:#cf9;}
label{font-weight: normal;}

h1, h2, h3, h4, h5, h6, p{font-family: Verdana, Arial, Geneva;}
h1{font-size: 22px;color: #033;margin: 2px 2px 2px 2px;padding: 5px;}
h2{color: rgb(158,0,0);background: #ffc;font-size: 20px;margin:0px;padding: 4px;}
h3{color: White;background-color: #3c9;font-size: 18px;margin:0px;padding:3px;}
h4{color: Black;background-color: #cc9;font-size: 16px;padding: 1px;text-align: center;}
p{font-size: 12px;background-color: transparent;color: Black;margin: 5px 6px 5px 6px;padding: 3px;}

#leftcontent p, #rightcontent p {margin: 0px;background-color: #3c9;padding: 3px 3px 3px 3px;color: #366;}

#box2 h4, #box2 h4{color:rgb(158,0,0);background-color:#6c6;padding:5px;font-size: 14px;}
#box2 p, #box3 p{text-align: justify;margin: 5px; padding: 1px;}

img{border:0px;padding:0px;}

body {font-size: 13px;text-align: justify;margin: 5px 2px 5px 2px;padding:0px;font-family: Verdana, Arial, Geneva;color: black;background-image: url('../img/sfondino.jpg'); background-attachment:fixed;}

#leftcontent_short{position: absolute;text-align: center;
left: 2px;top: 147px;width: 210px;background-color: #3c9;border: 1px solid gray;margin:0px;padding:0px; color: black;height:400px;} 
 
#rightcontent{position: absolute;text-align: center;color: black;right: 2px;top: 147px;width: 210px;background-color: #3c9;border: 1px solid gray;margin:0px;padding: 0px;height:620px;}

#leftcontent{position: absolute;text-align: center;
left: 2px;top: 147px;width: 210px;background-color: #3c9;border: 1px solid gray;margin:0px;padding:0px; color: black;height:620px;} 
 
#rightcontent_sh{position: absolute;text-align: center;color: black;right: 2px;top: 147px;width: 210px;background-color: #3c9;border: 1px solid gray;margin:0px;padding: 0px;height:450px;}

#centercontent_narrow{background-color: #cff;text-align: justify;color: black;border: 1px solid #ccc;margin-left: 320px;margin-right: 320px;}

#centercontent{background-color: #cff;text-align: justify;color: black;border: 1px solid #ccc;margin-left: 211px;margin-right: 211px;}

#banner{background-color: #6699cc;color: black;margin-top:0px;height: 100px;border-left:1px solid #99c;border-right:1px solid #99c;border-bottom:1px solid #99c;border-top:2px solid #999;}

#toolz{color: #908;background-color: #3cf;padding: 3px;text-align: center;border-left:1px solid #99c;border-right:1px solid #99c;border-bottom:1px solid #99c;border-top:0px dashed #999;}

#footer{margin-left: 211px;margin-right:211px;color:white;text-align:center;background-color:#39c;clear:both;padding:5px;}
#footer_narrow{margin-left: 320px;margin-right:320px;color:white;text-align:center;background-color:#39c;clear:both;padding:5px;}

#code{color:Black;background-color:#ebebeb;padding:2px 7px 2px 7px;margin: 7px;border:1px solid #dfdfdf;}

#fic{background-color:transparent;padding: 0px;float:right;}
#fic1{background-color:transparent;padding: 10px;float:right;}
#fic2{background-color: transparent;padding: 10px;float:left;}

#box{background-color:transparent;margin:15px;float:left;border: 1px solid olive;width:400px;padding:5px;}
#box2{background-color:transparent;margin:15px;float:left;border: 1px solid olive;width:170px;padding:5px;}
#box3{background-color:transparent;margin:25px;float:left;border: 1px solid olive;width:150px;padding:5px;}
ul li{padding-left: 0px;list-style:square;margin-bottom:5px;margin-right:40px;color:black;font-size:15px;}
ol li{padding-left: 0px;list-style-type: lower-roman;margin-bottom:5px;margin-right:40px;color:black;font-size:15px;}
.subcolumns, .subcolumns_oldgecko { 
  width: 100%;
  overflow: hidden;
}

.subcolumns_oldgecko { float:left }


.c50l, .c25l, .c33l, .c38l, .c66l, .c75l, .c62l { float: left }
.c50r, .c25r, .c33r, .c38r, .c66r, .c75r, .c62r { float: right; margin-left: -5px }

.c25l, .c25r { width: 25% }
.c33l, .c33r { width: 33.333% }
.c50l, .c50r { width: 50% }
.c66l, .c66r { width: 66.666% }
.c75l, .c75r { width: 75% }
.c38l, .c38r { width: 38.2% } /* Golden Ratio */
.c62l, .c62r { width: 61.8% } /* Golden Ratio */