/*
www.portatoridellavara.it
nino b
pr-st.css
0.7.1.30-h
*/
body {background:#fff; color:#000; margin:0; padding:0;
        font-family:Arial, Helvetica, sans-serif;
        text-align:left; font-size:1em; font-weight:bold}
h1 {line-height:2em; color:#005; font-size:140%; margin:0; padding:0}
h2 {line-height:1.5em; color:#044; font-size:120%; margin:0; padding:0;
        text-align:left;}
h3 {line-height:1.5em; color:#053; font-size:120%; margin:0; padding:0;
        text-align:left;; letter-spacing:.09em}	
h4 {color:#333; text-align:center; font-size:110%; margin:4px 0 0 0; padding:0}
div {margin:0; padding:0; line-height:1.2em}
p {margin:6px; padding:0; line-height:1.2em}
img {border:0; margin:0; padding:0;}
a {text-decoration:none; font-weight:bold;}
a:hover {text-decoration:underline;}
input {width:90px; border:3px solid #007}
legend {color:#008; font-size:90%; font-style:italic}
fieldset {text-align:right;}
label {font-size:95%}
textarea {width:200px; height:80px; border:3px solid #007}
ul {margin:2px}
/*----------------------------------------------------------*/
.hid {display:inherit;}
.nop {display:inherit;}
.nopnac {display:none;}
.yopnac {display:none;}
.layout {width:99%; margin:0 auto; padding:0 1px 1px 0;}
.l {text-align:left;}
.r {text-align:right;}
.c {text-align:center;}
.u {text-decoration:underline}
.j {text-align:justify}
.w120 {width:120px;}
.w200 {width:200px;}
.contlab {width:100px; display:block}
.m6x20 {margin:6px 20px}
.m0x10 {margin:10px 10px 10px 0}
.m10 { margin:10px}
.m8x40 {margin:8px 40px 8px 0}
.m20x8x40 {margin:8px 40px 8px 20px}
.m0x40 { margin:0 40px 4px 0}
.mno {margin:0}
.mrel {position:relative; top:0;}
.m4 {margin:4px}
.clearer {clear:both; height:1px; overflow:hidden; margin:-1px;}
.brclear {clear:both}
.hrclearer {clear:both; height:4px; overflow:hidden; margin:4px 6px 4px 0;
        border-bottom: 1px solid #947;}
.lfloat {float:left; overflow:hidden;}
.rfloat {float:right; overflow:hidden;}
.limg {margin:0 6px 6px 0}
.menu { margin:6px 8px 4px 0; background:transparent;
        border-bottom:1px dotted #555; border-left:1px dotted #555}
.cmaincol {text-align:left; width:50%;}
.rmaincol {font-size:90%; text-align:left; width:24%;}
.little {font-size:90%; color:#800}
.litinput {width:30px;}
.title {margin:0; font-weight:bold; color:#800}
.dot {margin-right:4px; color:#800; font-size:140%}
.ctitle {font-weight:bold; text-align:center;
        font-size:95%;color:#800; letter-spacing:0.14em}
.evid { background:#ffa}
.msg { color:#f00; font-weight:bold; font-size:90%; margin:0}
.butts{color:#777; font-weight:bolder; font-size:26px}
.lrbord{ border:6px solid #005; border-right:7px solid #005;}
.null{width:1px; margin:0 -1px; font-size:1px}
/*---------------------------------------------------------*/
#album {text-align:left;}
#preface { color:#008; margin: 8px 40px 0 0;text-align:justify;
        line-height:1.5em;}
#welcome { text-align:left; margin:12px 4px; line-height:1.3em}
#lmaincol {text-align:left; font-size:95%; width:25%}
#foot {border:1px solid #008; text-align:center; font-size:90%;
        margin:8px 0; color:#800; padding:4px 0 6px;}
#foot a{letter-spacing:0.13em}
