/* CSS Document */
body{
background:#E7E7E7; 
margin:8px;
font-size:0.7em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666;}
*{margin:0px; padding:0px;}


#testata{height:60px;}
#testata h1{ background: url(../im/poeta.gif) no-repeat 90% 0px #fff; text-align:right;}
#testata h1 a{display:block; height:70px; background:url(../im/contento.gif) no-repeat bottom right;}
#testata span{ display:none;}

h2{background:#fff; margin-top:5px;border-bottom:1px solid silver; font-size:110%;padding-left:5px;}
h3{ margin-bottom:15px;}
h3 strong{	border-bottom:1px solid orange;}
a{color: #3399cc;
text-decoration:none;
}
.box p{margin-bottom:15px;}
.box a img{float:right; border:0px; }
.box{
	padding:10px;
	margin-top:5px;
	background:url(../im/angolo.gif) no-repeat top right;
	background-color:#FFFFFF; 
	border-bottom:1px solid silver;
	
}
.box:after{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

#spallaSx{width:30%; float:left;}
#spallaSx dl{margin-right:6px;}
#corpo{width:70%; float:left;}
.col2{float:left;width:30%; border-right:5px solid #E7E7E7}
.col3{float:left; width:65%}

dl {
background: url(../im/nov_fdwn.gif) #fff;
padding-top:4px;
padding-bottom:10px;
}


dt{ 
background:url(../im/angolo.gif) no-repeat top right #fff;
background-repeat:no-repeat;

padding-bottom:10px;	
padding-top:15px;
}
dt strong{ 
border-bottom:1px solid orange;
border-left:10px solid white;
margin-left:20px;
}

dd{
background: url(../im/bullet.gif) no-repeat 30px 3px #fff;
margin:0px;
padding-left:40px;
padding-right:25px;
padding-bottom:3px;}
