@charset "utf-8";
.idea {
font-family:Arial, Helvetica, sans-serif;
color:#000033;
border: 1px solid #000000;
}
.top {
padding-left: 40px;
}
.direz70 {
border-bottom: 1px solid #000000;
height:219px;
}
.direz70B {
border-bottom: 1px solid #000000;
height:180px;
}
.fine {
background-color:#CDDEEC;
color:#333333;
font-size:12px;
font-weight:bold;
padding-bottom: 3px;
}
.main {
padding: 25px 30px 25px 30px;
background-repeat:repeat-x;
}
.sx {
background-position:top right;
background-repeat:repeat-y;
width:230px;
color:#333333;
font-size:11px;
padding-right: 7px;
}
.dx {
color:#333333;
font-size:11px;
padding-left: 7px;
padding-right: 7px;
}
.testo{
color:#333333;
font-size:11px;
padding-left: 7px;
padding-right: 7px;
}
.testo2{
color:#333333;
font-size:11px;
padding-left: 0px;
padding-right: 200px;
}

.box1 {
width:200px;
background-position:top center;
background-repeat:no-repeat;
background-image:url(images/box1.gif);
color:#333333;
font-weight:bold;
font-size:12px;
padding: 3px;
}
.box2 {
width:200px;
background-position:bottom center;
background-repeat:no-repeat;
background-image:url(images/box2.gif);
color:#333333;
font-size:10px;
padding: 3px;
}
.blu {
background-color:#82CDFF;
text-align:left;
}
.impre {
color:#333333;
font-size:11px;
padding-top: 10px;
border-bottom: 1px solid #333333;
}
td{
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
}
.title2{
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:14px;
font-weight:bold;

}


a:link {
	color: #000033;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000033;
}
a:hover {
	text-decoration: underline;
	color: #000033;
}
a:active {
	text-decoration: none;
	color: #000033;
}
