@charset "utf-8";
/* CSS Document */
html {
background: #fff;
color: #333;
border-top: 5px solid #EAEAEA;
}
body {
background: transparent;
color: #333;
width: 882px;
font: 64.5% Arial, Helvetica, sans-serif;
text-align: center;
margin: 0 auto;
padding: 0;
}
a {
background: transparent;
color: #015BA3;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
img {
border: 0;
}
input, textarea, select {
font: 11px Arial, Helvetica, sans-serif;
}
li {
list-style: none;
}
.clear {
clear: both;
}

/*------------top logos-------------*/

h1#logo1 {
float: left;  
margin: 0; 
padding: 0 0 25px 20px;
}
h1#logo1 a { 
background: url("../images/logo1.gif") top left no-repeat;
color: #333;
font-size: 17px;
text-decoration: none; 
margin:0;
padding: 0 65px 25px 0;
}
h1#logo1 a:hover {
background: url("../images/logo1.gif") top left no-repeat;
color: #333;
}
h1#logo1 a span {
visibility: hidden;
padding: 0 0 20px;
}

h1#logo2 {
float: right;  
margin: 0 10px 0 0; 
padding: 0 0 25px 27px;
}
h1#logo2 a {
background: url("../images/logo2.gif") top left no-repeat;
color: #333;
font-size: 17px;
text-decoration: none; 
margin:0;
padding: 0 55px 25px 0;
}
h1#logo2 a:hover {
background: url("../images/logo2.gif") top left no-repeat;
color: #333;
}
h1#logo2 a span {
visibility: hidden;
padding: 0 0 20px;
}


/*---------------hd-------------*/


#hd {
background: transparent;
color: #333;
margin: 19px 0 0;
padding: 0;
z-index:2;
}
img#header {
display: block;
clear: both;
margin: 0;
padding: 0;
}



/*---------------menu-------------*/

/*
#menu {
margin: 0;
padding: 0;
}
#menu ul {
background: #0471c6;
color: #fff;
width: 876px;
float: left;
display: block;
margin: 15px 0 0 1px;
padding: 0;
}
html>body #menu ul {
width: 876px;
margin: 15px 0 0 2px;
}
#menu ul li {
display: inline;
margin: 0;
padding: 0;
}
#menu ul li a {
background: #0471C6 url("../images/menuBg.jpg") top right no-repeat;
color: #fff;
float: left; 
text-align: center;
font-size: 11px;
font-weight: bold;
margin: 0;
padding: 4px 28px 5px;
}
#menu ul li.left a {
border-right: 1px solid #fff;
}
#menu ul li.right a {
float: right; 
border-left: 1px solid #fff;
}
#menu ul li a#current {
background: #004499;
color: #fff;
}
#menu ul li a:hover {
background: #004499;
color: #fff;
text-decoration: none;
}
*/


/*---------------footer-------------*/

#footer {
background: url("../images/footerLine.jpg") top left repeat-x;
color: #666;
font-size: 10px;
margin: 0;
padding: 20px 10px 0 15px;
}
#footer a img {
float: left;
margin: 0 0 10px;
padding: 0;
}
#footer div#footerLoghi {
float: left;
width: 80px;
margin: 0 15px 15px 0;
}
#footer p#left {
float: left;
text-align: left;
margin: 0 0 15px;
padding: 0;
line-height: 1.5em;
}
#footer p#right {
background: transparent;
color: #666;
font-size: 11px;
float: right;
margin: -5px 0 15px;
padding: 0;
line-height: 1.5em;
letter-spacing: 0.5px;
}
#footer p#right span {
color: #333;
font-size: 14px;
margin: 0;
padding: 0;
font-weight: bold;
letter-spacing: 0;
}

