BODY{background:#FFFFFF; font-family:Verdana,Helvetica,sans-serif; font-size: 11px; margin: 0; padding:0;}DIV#container {position:relative; width: 776px; margin: 0 auto; text-align: left; height: auto; /*centra la pagina con tutti i browser*/}	div.banner {background-image: url('immagini/logoUsp.gif.jpg');}		#content {	padding: 0px 0px;}a:link, a:visited {color: #000000;text-decoration: none;}a:hover.evid, a:focus.evid {background:#D6E8F4;color:#000; padding-right: 0;}	a:active {} p {padding: 3px 0px; margin: 0px;}.lnav {clear: both; background-color: #ffffff; width: 196px; right; border: 1px solid #D1CF80; border-bottom: 0px; margin-bottom: 10px;}	.lnav .heading {border-bottom: 1px solid #D1CF80; padding: 4px; background-color: #F1F1D9; color: #628600; font-weight: bold;}	.lnav .body {border-bottom: 1px solid #D1CF80; padding: 5px;}	.leftnav {clear: both; background-color: #fcfcfc; width: 173px; left; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc;		border-left: 1px solid #cccccc; margin-bottom: 10px; height: 500px;}	.leftnav .heading {padding: 4px; background-color: #F1F1D9; color: #628600; font-weight: bold;}	.leftnav .body {padding: 5px;}	.leftnav .body .left_adv_text {width: 100px;}	.leftnav .body .left_adv_image {width: 76px;}	.leftnav ul, .lnav ul {margin: 8px 3px 3px 19px;padding: 0px;list-style-type: none; height: 20px;}	.leftnav ul li, .spots ul li {padding-left: -2px;height: 20px;list-style-type: none;}	#content .box2 {position: relative;	width: 184px;color: #ffffff; padding: 49px 2px 0px 20px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;			float: left; line-height: 130%; margin-bottom: 10px;}	#footer {clear: both;font-family: Arial, Helvetica, sans-serif;width: 752px;padding: 10px 0px;}	#footer .brk {width: 776px; clear: both; background-color: #c0c0c0; height: 2px; font-size: 10%; margin: 3px 0px; line-height: 10%; overflow: hidden;}	#footer .fbot {margin-bottom: 3px; color: #336699;}	.contentbox1 {font-size : 12px; font-weight :normal; color : #000; font-family : Verdana, Arial, Helvetica, sans-serif; text-decoration : none;}	#content #leftcol {width: 776px; }	#content #rightcol {width: 520px;}	#content .main_image {}#content #leftcol #leftcont {width: 170px; }#content #leftcol #rightcont {width: 595px;}#rightcont .box1 {	background-color: #FFFFFF;	padding: 1px 4px;	font-family: Verdana, Arial, Helvetica, sans-serif;	text-align: justify;	left: auto;	}#rightcont .box1 .col1 { 	width: 100%;	float: left; }#rightcont .box1 .col2 {	width: 50%;	float: right;}#rightcont .box1 img { 	margin: 0px;	border: 1px solid #666633; }.img_left {	float: left;	margin: 3px 8px 3px 0px; }.div2 {	width: 100%;	margin-top: 1px; 	padding-top: 1px;	border-color: 1px solid #336699;	background-color: #f4f8fb;}.navwrap {	margin: 0;	padding: 0;	border: 1px solid #ccc;	}	#navlist {	margin: 0;	padding: 0;	width: 776px;	font-size: 90%;	border: 1px solid #cccccc;    border-right: none;	}#navlist li	{	margin: 0;	padding: 0;	display: block;	float: left;	text-align: center;    border-right: 1px solid #cccccc;    background:#f2f2f2;}#navlist a:link, #navlist a:visited	{	display: block;	padding: 0.25em 0;	font-weight: bold;	text-decoration: none;	color: #7a7d96;	width: 85px;}body.home #navlist li.home a,body.serv #navlist li.serv a,body.studenti #navlist li.studenti a,body.docenti #navlist li.docenti a,body.contattaci #navlist li.contattaci a,body.about #navlist li.chisiamo a,body.privacy #navlist li.privacy a,body.documenti #navlist li.documenti a,#navlist a:hover	{	background:#eaeaea;	color: #7a7d96;}.bhz {	width : auto;	font-family : Verdana, Arial, Helvetica, sans-serif;  	text-align : left; 	font-weight : bold; 	color : #7a7d96; 	background-color : #f2f2f2; 	padding-top : 3px; 	padding-bottom : 4px; 	padding-left : 4px; 	border-left: 5px solid #e6003c;	border-top: 1px solid #cccccc;	border-bottom: 1px solid #cccccc;	display : block; }.ht1 {	font-weight: bold;	color : #7a7d96;  	font-family : Verdana, Arial, Helvetica, sans-serif; 	text-decoration : none; } 	.hw2 {	font-weight : bold; 	color : #7a7d96; 	font-family : verdana, arial, helvetica, sans-serif;	text-decoration : none; }.textbox {	border-left : 1px solid #b6b6b6; 	border-right : 1px solid #b6b6b6; 	border-top : 1px solid #b6b6b6; 	border-bottom : 1px solid #b6b6b6; 	background-color : #ffffff; 	font-size : 10px;	font-family : Verdana, Arial, Helvetica, sans-serif; 	color : #000; }  .footer {	text-align: center;}div .brk {	width: 520px;	background-color: #e6003c;	height: 1px;	margin: 10px 10px;	overflow: hidden;	}div .brk_tit {	width: 590px;	background-color: #e6003c;	height: 1px;	overflow: hidden;	}	div .brk_menu {	width: 120px;	background-color: #e6003c;	height: 1px;	margin: 10px 10px;	overflow: hidden;	}	DIV.benvu {	padding: 1px 5px 5px 1px;	float: left;	text-align: justify;	vertical-align: text-bottom;	margin-top:5px;	}	DIV.briciole {	font-family:Verdana,Helvetica,sans-serif;	font-size: 10px;	color:#333333;	padding: 1px 1px 1px 1px;	float: left;	text-align: justify;	vertical-align: text-bottom;	margin-top:5px;	}		A.briciole{text-decoration:none;font-size: 10px;font-weight:bold;}DIV.data {	padding: 1px 1px 1px 1px;	float: right;	text-align: right;	vertical-align: text-bottom;	margin-top:5px;	font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#333333;	}SPAN.dettagli{float: right; padding-right: 3px;}A.dettagli{text-decoration: underline;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#333333;text-align: right;float: right;}DIV.boxsx{border: 1px solid #e6003c;padding: 5px;padding-bottom: 4px;float: left;width: 250px;vertical-align: top;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#333333;height: 120px;}DIV.boxdx{border: 1px solid #e6003c;padding: 5px;padding-bottom: 4px;float: right;width: 250px;vertical-align: top;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#333333;height: 120px;}DIV.banner_menu{padding: 5px;vertical-align: bottom;}H3.spazio_in{vertical-align: top;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#2C445F;font-weight: bold;padding: 0;margin: 0 0 0 0;text-align: left;}img.menu{vertical-align: top;padding-left: 15px;}.center {	text-align: center;}.right {	text-align: right;	line-height: 20px;}.testo {	top: 100px;}