body {
background: #fff ;
}

img {display:block;}
body, img, p, h4, h5, h6, a img, input, label, form {margin:0; padding:0;}
a img {border:0;}
p {
text-align:justify;
font: 10px arial;
color:#616161;
}

.voto {
text-align:center;
padding: 0 6px;
}
.voto b{font-size:11px;}
.riga {
margin: 5px 0;
background:#FFE5C0;
border:#A5ADAF 1px solid;
padding:1px;
width:100px;
text-align:left;
display:block;
}
.votazione {z-index:1;}

.riga, .votazione, .righello {height:11px;}
.righello {
width:99px;
background:url(../img/righello_voto.gif) 0 0;
border:#fff 1px solid;
margin: -12px 0 0 -1px;
z-index:100;
padding:0;
display:block;
position:relative;
overflow:hidden;
}

.giudizi {margin-bottom:20px; clear:both}
.giudizi, .giudizi div {float:left;}
.giudizi div {clear:both; width:610px; padding: 0 0 0 12px; border-bottom: #689eda 1px dotted;}
.giudizi div.tot {padding: 5px 0 5px 12px; border-bottom: #204d84 1px dotted;}
.giudizi p {float:left; padding:3px 0; margin:0;} 
.giudizi p.giud {width:450px; }
.giudizi p.tot {font: bold 12px arial; color:#143872; text-transform:uppercase;}
.giudizi p.macro {font: bold 11px arial;}
.giudizi p.micro {text-indent:12px;}
.giudizi p.vot {width:40px; text-align:right; font-weight:bold; color:#000;}
.giudizi span.voto {float:right;}
 p.testo {font-size:11px; width:auto; padding: 10px 0 0 5px; color:#000; clear:both;}
.giudizi p.compl {padding-left:150px; font:bold 11px arial;}
