body {
	font-family: Arial, sans-serif;
	margin:0;
	padding:0;
	background-color:#FFF
	}

table {
border-collapse: collapse;
border:none;
margin:0;
padding:0;
width:100%;
height:100%;
}
#header td {
background-color:#DFDFFF;
vertical-align:middle
}
#header table {
height:auto;
}
#header table td {
margin:0;
padding:0
}
#dipartimento {
text-align:right
}
#logo{
width:158px;
height:81px;
border:none
}
a.logo {
	display:block;
	padding:0;
	margin:0;
}
a.dipartimento {
	display:block;
	padding:17px 5px 17px 0;
	margin:0;
	font-family:arial, sans-serif;
	font-size:18px;
	font-variant:small-caps;
	font-weight:bold;
	text-decoration:none;
}
a.dipartimento:link, a.dipartimento:visited {
	color:#00004F;
	}
a.dipartimento:hover, a.dipartimento:focus, a.dipartimento:active {
	color:#BB0000;
	}
a.dipartimento span {
	text-align:left;
	font-size:14px;
	font-variant:small-caps;
	font-weight:bold;
	font-style:italic
}

.tdBar {
	border-left:0px double #00004F;
	border-right:0px double #00004F;
	border-top:3px double #00004F;
	border-bottom:3px double #00004F;
	color:#FFF;
	padding:1px 3px 1px 3px;background-color:#00004F;
	line-height:175%
    }

a.bar {
	font-family:arial, sans-serif;
	font-weight:bold;
	color:#FFF;
	border:1px solid #00004F;
	padding:0px;
	margin:0px;
}
a.bar:link, a.bar:visited {
	color:#FFF;
	}
a.bar:hover, a.bar:focus, a.bar:active {
	color:#00004F;
	border:1px solid #FFB;
	background-color: #FFB;
	text-decoration:none;
	}
	
#body td {
height:100%;
padding:0
}
#body table td {
padding: 24px 4px 4px 4px;
vertical-align:top
}
#main-menu {
width:200px
}
ul.main-menu{
display:block;
position:relative;
width:auto;
list-style-type: none;
list-style-position: outside;
margin:0 10px 0 0;
padding:0!important;
border:1px solid #FFF;
border-bottom:1px solid #00004F;
background-color:#EEE;

}
ul.main-menu li{
display:block;
width:auto;
position:relative;
padding:0!important;
margin:0 0 0 0!important;
border-top:1px solid #00004F;
border-bottom:1px solid #EEE;
background-color:#EEE;
}
ul.main-menu li a, #footer a{
display:block;
position:relative;
width:auto;
padding:5px 2px 5px 2px;
margin:0;
text-decoration:none;
}
ul.main-menu li a:link, ul.main-menu li a:visited, #footer a:link, #footer a:visited{
color:#00004F
}
ul.main-menu li a:hover, ul.main-menu li a:focus, ul.main-menu li a:active, #footer a:hover, #footer a:focus, #footer a:active{
color:#BB0000;
background-color:#FFC
}
.list {
font-size:90%;
}
.list li{
padding-bottom:8px
}
#text p {
font-family: arial, sans-serif;
font-size:100%;
margin: 0;
vertical-align:top
}

#photo {
border:1px solid #00004F;
float:left;
width:262px;
height:209px;
margin-right:10px;
}
.clear-both {
padding-top:4px;
clear:both
}

#footer td {
	border-top:1px solid #00004F;
	color:#00004F;
	padding:1px;
	background-color:#EEE;
	vertical-align:middle;
	text-align:center
}
#footer a{
display:inline;
padding:0;
}

