body { background-color: #e5e5e5; margin: 0; padding: 0; text-align: center; }
/*<agl.folder "Struttura sito">*/
	#box-sito{ text-align: center; width: 760px; height: auto; margin: 0 auto; padding: 0; }
	#box-spot { width: 760px; height: auto; }
	.box-contenuti { text-align: left; width: 750px; height: auto; margin: 0 auto; padding: 0; }
	.contenuti-bordo { text-align: left; width: 738px; height: auto; padding: 5px; border: solid 1px #a8a8a8; }
/*</agl.folder>*/
/*<agl.folder "menu">*/
	#box-menu { background-image: url(../images/sfondo_logo.gif); background-repeat: repeat-x; text-align: left; width: 760px; height: 32px; margin: 0; padding: 0; }
	#box-logo { background-repeat: repeat-x; text-align: left; width: 127px; height: 56px; float: left; margin: 0; padding: 0; }
	#menu { background-repeat: repeat-x; text-align: right; width: 633px; height: 24px; float: left; margin: 0; padding: 32px 0 0; }
/*</agl.folder>*/
/*<agl.folder "Testo">*/
	p { color: #6d7b91; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; margin: 0; padding: 0; }
	.titolo-bianco { color: #fff; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; margin: 0 0 5px; padding: 0; }
	.testo-bianco { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 0 5px; padding: 0; }
	.testo-rosso { color: #f00; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; }
	.link-blu { color: #2f90cf; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; margin: 0; padding: 0; }
	.link-blu:hover { color: #2f90cf; text-decoration: underline; margin: 0; padding: 0; }
/*</agl.folder>*/
.titolo { margin-top: 5px; margin-bottom: 5px; }
.icona { border: solid 1px #a8a8a8; }
#footer1 { background-repeat: repeat-x; text-align: center; width: 774px; height: 10px; margin: 0 auto; padding: 0; }
#footer2 { background-repeat: repeat-x; text-align: right; width: 760px; height: auto; margin: 0 auto; padding: 0; }
#footer2a { background-repeat: repeat-x; text-align: left; width: 270px; height: 20px; float: left; padding: 0; }
#footer2b { background-repeat: repeat-x; text-align: left; width: 277px; height: 20px; float: left; padding: 1px 0 0; }
#footer2c { background-repeat: repeat-x; text-align: right; width: 213px; height: auto; float: left; padding: 0; }
/*<agl.folder "-Portfolio">*/
	#p-menu { text-align: left; width: 117px; height: auto; float: left; margin-top: 10px; padding: 0 5px 5px; }
	#p-contenuti-dx1 { text-align: left; width: 633px; height: auto; float: left; }
	#p-contenuti-dx2 { text-align: left; width: 633px; height: auto; float: left; }
	.anno { color: red; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-align: right; text-indent: 7px; }
	.p-sx { text-align: left; width: 110px; height: auto; float: left; margin-top: 10px; padding: 0 5px 5px; }
	.p-dx { text-align: left; width: 440px; height: auto; float: left; margin-top: 10px; padding: 0 5px 5px; }
/*</agl.folder>*/
.spazio-verticale { margin-top: 5px; }
.skill { width: 150px; height: 5px; margin-top: 5px; border: solid 1px #6d7b91; }

