* {	border:0; margin:0; padding:0; color: #223458;
	font-family: "Bitstream Vera Sans", "Verdana", "Arial", "Helvetica"; font-size: 12px; line-height: 165%;
}
body { margin: auto; background: url(grad2.gif) repeat-x; }
h2 { font-weight: bold; font-size: 16px; color: #DC660F; padding-bottom: 7px; }
a:link, a:visited { color: #DC660F; text-decoration: none; border-bottom: 1px dashed #e8862a; }
a:hover, a:active { color: #e8862a; text-decoration: none; border-bottom: 1px solid #DC660F; }
img:hover { background: #d5dee7; border-color: white; }

#sheet { width: 796px; height: 427px; margin: auto; background: #ffffff url(bg2.gif) top center no-repeat; }
#header { width: 770px; margin: auto;  }
#sinc	{ height: 132px; background: url(sinc.jpg) top center no-repeat; }
#container { width: 770px; margin: auto; }
#menu {	width: 770px;
	padding: 5px 0px 4px 0px;
	text-align: center;
	display: block;
	color: #000000; background: #fafdff url(rimasugli.jpg)  no-repeat;
	border-bottom: 1px dashed #B6C2D8;
}
#menu ul, #menu li { padding: 0px 20px 0px 20px; list-style: none; display: inline; font-weight: bold; }
#menu ul li a:link, #menu ul li a:visited { text-decoration: none; color: #141e33; border: 0px; font-size: 12px; }
#menu ul li a:hover, #menu ul li a:active { text-decoration: none; color: #768298; border: 0px; }	
#menu ul { padding: 0; }
#leftcol { width: 200px; float: left; padding: 10px; }
#leftcol li { padding: 0px 0px 7px 0px; margin-left: 1em; list-style-type: none; }
#leftcol ul li a:link, #leftcol ul li a:visited { text-decoration: none; color: #749a4d; }
#leftcol ul li a:hover, #leftcol ul li a:active { color: #1aa1ff; }	
#rightcol { width: 530px; float: right; padding: 10px; }
#onecol { padding: 15px; padding-top: 15px; }
#contatti li { padding: 0px 0px 7px 0px; margin-left: 1em; list-style-type: none;}
#footer {
	height: 14px; clear: both; padding: 2px;
	border-top: 1px dashed #B6C2D8;
	color: #768298; font-size: 10px; text-align: center;
}

.imgsx { float: left; margin-right: 10px;  }
.interessi, .corso { color: #DC660F; font-weight: bold; }
.corso { padding-top: 10px; }
.interessit td { vertical-align: top; padding-bottom: 5px; padding-right: 10px; }
.portfolio {
	float: left; background: #ffffff; border: 2px solid #d5dee7;
	padding: 0.15em; margin-bottom: 0.6em; margin-right: 1.2em;
}
.cntt { vertical-align: middle; margin-right: 1em; }


// 364258 141e33 ffba8e (eba77c e8862a) ffb16b DC660F B6C2D8