/* CSS Document *//*<group=General Styles>*/body {	text-align: center; /* To Make Content Centered */	background: #C56C30;	font: 10pt 'Arial', Helvetica, Arial, sans-serif;	color: #898989;	margin: 0 0 10px 0;	padding: 0;}p {}td.esa{ border-bottom: 1px dotted #898989;}td.esa2{ border-top: 3px solid #000000;padding-top: 3px;border-bottom: 3px solid #000000;}td.tab{ border-bottom: 3px double #C56C30;border-top: 3px double #C56C30;border-right:1px dotted #C56C30;width: 33%;font-size:11px;text-align:left;}td.tab strong{ color: #C56C30;font-size:12px;border-bottom:1px dotted #C56C30;}td.tab2{ border-bottom: 3px double #C56C30;border-top: 3px double #C56C30;font-size:11px;width: 33%;}td.tab2 strong{ color: #C56C30;font-size:12px;border-bottom:1px dotted #C56C30;}td.tab2 strong.p{ color: #495C8D;font-size:12px;}td.tab4{ border-bottom: 3px double #C56C30;border-top: 3px double #C56C30;border-right:1px dotted #C56C30;width: 25%;font-size:12px;}td.tab4 strong{ color: #C56C30;font-size:13px;border-bottom:1px dotted #C56C30;}td.tab4bis{ border-bottom: 3px double #C56C30;border-top: 3px double #C56C30;}td.tab4bis strong{ color: #C56C30;font-size:13px;border-bottom:1px dotted #C56C30;}td.taba4{ border-bottom: 3px double #C56C30;border-top: 3px double #C56C30;font-size:12px;width: 25%;}td.taba4 strong{ color: #C56C30;font-size:12px;border-bottom:1px dotted #C56C30;}table.tab1{ width: 100%;}table.sottomenudoc{ border-top: 1px dotted #C56C30;font-size:11px;}b, strong {}div.piccolo_m{text-align: right;font-size: 9px;padding-right: 15px;padding-bottom: 4px;}div.piccolo_m a, a:hover, a:active {	color: #C56C30;}img.copertina{padding: 2px;border: 1px solid #535E86;margin-right: 8px;}img.dist{padding-left: 30px;}a:hover, a:active {	background: #cccccc;}a:hover{	color: #C56C30;}img {	border: none;}.image-left {	float: left;	margin: 3px 3px 3px 0;	padding: 3px 3px 3px 0;}.image-right {	float: right;	margin: 3px 0 3px 3px;	padding: 3px 0 3px 3px;}	/*</group>*//*<group=Layout>*/.clearer {	clear: both;}#bodyIndent {	width: 100%;	height: 303px;        background: repeat-x url(../images/sfondo.jpg);	position: absolute;	top: 0;	left: 0;	z-index: 0;}#banner {	width: 900px;	height: 178px;	position: relative;	border-bottom: 1px solid #535E86;	z-index: 1;}#banner #logo {	position: relative;	right: 0px;	display: block;	width: 243px;	}#banner #insert {position: absolute;	right: 0px;	top: 0px;	display: block;	width: 658px;	height: 178px;		}#container { 	background: #ffffff repeat-y left  url(../images/sidebar_bg.jpg);	width: 900px;	position: relative;	text-align: left;	z-index: 2;}#contentContainer #content {	background: #ffffff;	line-height: 1.4em;	padding: 10px;	text-align: justify;		}#contentContainer #content .docenti{		padding: 20px;	}#contentContainer {	float: right;	width: 657px;}#pageHeader {        background: #ffffff;	background-position: 4% 15%;		height: 123px;	border-top: 1px solid;}#pageHeader h3 {margin-top: 20px;margin-left: 2px;margin-bottom: 0px;	}#pageHeader h3 a{	padding: 3px;	background: #535E86;	font-size: 13px;	color: #ffffff;	font-weight: bold;			}#pageHeader h3 a:hover{	padding: 3px;	background: #535E86;	font-size: 13px;	color: #ffffff;	font-weight: bold;			}#pageHeader a:hover, a:visited, a:link, a:focus, a:active{	background: none;	}#pageHeader a h1{    display: none;	}#pageHeader img {}#pageHeader h1 {margin-top: 4px;	color: #C56C30;	font-size: 1.5em;	text-align: center;			padding-top: 0px;	line-height: 1.6em;}a.top:hover, a.top:visited, a.top:link, a.top:focus, a.top:active{	color: #C56C30;}#pageHeader h2 {	margin-top: -10px;	padding-left: 250px;	font-size: 1.2em;	color: #535E86;	font-weight: bold;}#sidebarContainer {	width: 240px;}#sidebarContainer #sidebar {	padding: 0 10px 10px;}#sidebarContainer .sideHeader {	color: #535E86;	font-size: 1.1em;	font-weight: bold;	padding: 10px 10px 3px;}#footer {	width: 900px;	color: #ffffff;	position: relative;	border-bottom: 3px double #535E86;	border-top: 3px double #535E86;	padding-bottom:1px;	padding-top:1px;}#footer p {	text-align: center;	margin: 0;	padding: 1px;	font-size:9px;}#footer a:link, #footer a:visited {	color: #ffffff;	text-decoration: underline;}#footer a:hover, #footer a:active {	text-decoration: none;}	/*</group>*//*<group=Bread-crumb>*/#breadcrumbcontainer {	text-align: right;	padding-top: 30px;	right: 10px;	bottom: 0px;}#breadcrumbcontainer ul {	list-style: none;}#breadcrumbcontainer li {	display: inline;}#breadcrumbcontainer a {}#breadcrumbcontainer a:hover {}	/*</group>*//*<group=Toolbar>*//* Toolbar Styles */#navcontainer {	padding-top: 0px;	margin-bottom: 10px;}#navcontainer #current {	color: #ffffff;}#navcontainer .currentAncestor {}/* Parent - Level 0 */#navcontainer ul {	list-style: none;	margin: 0;	padding: 0;}#navcontainer li {}#navcontainer a{	background: #ffffff;	color: #535E86;	border-bottom: 1px solid #535E86;	border-left: 1px solid #535E86;	border-right: 1px solid #535E86;	display: block;		text-decoration: none;	padding: 5px 10px;	height: 13px;	font-weight: normal;}#navcontainer a:hover {	background: #535E86;	color: #ffffff;	font-weight: normal;	}#navcontainer a:active {}/* Child - Level 1 */#navcontainer ul ul {}#navcontainer ul ul li {}#navcontainer ul ul a {	padding-left: 25px;}#navcontainer ul ul a:hover{}#navcontainer ul ul #current{}#navcontainer ul ul .currentAncestor {}/* Child - Level 2 */#navcontainer ul ul ul {}#navcontainer ul ul ul li {}#navcontainer ul ul ul a {	padding-left: 40px;}#navcontainer ul ul ul a:hover{}#navcontainer ul ul ul #current{}#navcontainer ul ul ul .currentAncestor {}/* Child - Level 3 */#navcontainer ul ul ul ul {}#navcontainer ul ul ul ul li {}#navcontainer ul ul ul ul a {	padding-left: 55px;}#navcontainer ul ul ul ul a:hover{}#navcontainer ul ul ul ul #current{}/* Child - Level 4 */#navcontainer ul ul ul ul ul {}#navcontainer ul ul ul ul ul li {}#navcontainer ul ul ul ul ul a {	padding-left: 70px;}#navcontainer ul ul ul ul ul a:hover{}#navcontainer ul ul ul ul ul #current{}/*</group>*//*<group=Global Classes>*/.imageStyle {}/* Main content area unordered list styles */#contentContainer #content ul {}#contentContainer #content li {}#contentContainer #content h3 {	line-height: 140%;	color: #9B0014;}#contentContainer #content h1 {	margin-top: -6px;	margin-bottom: 4px;	margin-left: 14px;	font-size: 19px;	color: #626262;}#contentContainer div.pd {						text-align: center;	font-size: 12px;padding: 2px;			}.tavola{margin-top: 3px;border-top: 2px solid #C56C30;	border-bottom: 2px solid #C56C30;	width: 99%;}#contentContainer div.pd a{		color: #535E86;		padding: 2px;		}#contentContainer div.pd a:hover{	color: #C56C30;	padding: 2px;		}#contentContainer #content h4 {		font-size: 16px;	color: #597350;	font-weight: bold;}#contentContainer #content a.mail{		font-size: 11px;	color: #597350;	font-weight: bold;}/* Sidebar area unordered list styles */#sidebarContainer #sidebar ul {	margin: 10px;	padding: 0 10px;}#sidebarContainer #sidebar li {}/* Table Styles */table {	font-size: 1em;}/*</group>*//*<group=Contact Form>*/.message-text { } .required-text {	color: #ff0000;} .form-input-field {} .form-input-button { } /*</group>*/a:link, a:visited {	color: #535E86;	text-decoration: none;}a.linko:link, a.linko:visited {	color: #535E86;	text-decoration: none;	font-weight:bold;}a.int:link, a.int:visited {	color: #978331;	text-decoration: none;	font-weight:bold;				}a.est:link, a.est:visited {	color: #C08A00;	text-decoration: none;}#banner {	background: url(../images/banner_sn.png) no-repeat;}#banner #insert {	background: url(../images/banner_dx.jpg) no-repeat;}#pageHeader {	border-top-color: #C56C30;}#navcontainer #current {	background: #535E86;	color: #ffffff;	font-weight: normal;	text-align: right;}#navcontainer #current:hover {	background: #535E86;	color: #ffffff;	font-weight: normal;}#navcontainer .currentAncestor {	background: #535E86;	color: #ffffff;}#navcontainer a:hover {	background: #C56C30;}#navcontainer ul ul #current{	background: #535E86;}#navcontainer ul ul .currentAncestor {	background: #535E86;}#navcontainer ul ul ul #current{	background: #a05e6d;}#navcontainer ul ul ul .currentAncestor {	background: #a05e6d;}#navcontainer ul ul  ul ul #current{	background: #ececec;	color: #b77786;}#navcontainer ul ul ul ul .currentAncestor {	background: #ececec;	color: #b77786;}blockquote {	padding: 2px; 	margin-left: 1em;	margin-bottom: 0em;	background: #f2f2f2;	width: 620px;	color: #626262;}#container, #footer, .blog-archive-headings-wrapper, .blog-archive-entries-wrapper {	margin: 0px auto 10px; /* Right And Left Margin Widths To Auto */	text-align: left; /* Hack To Keep IE5 Windows Happy */}#sidebarContainer {	float: left;}a:hover {	color: #C56C30;}
