body {
background: #E6E7E8 url(../img/sfondo.gif) repeat-y center;
margin: 0;
padding: 0;
font-family: Georgia, "MS Serif", "Times New Roman", serif;
text-align: center;
}
h1 {
margin: 0;
padding: 0;
float: left;
}
h1 span {
display: none;
}
h2 {
clear: both;
font-size: 31px;
line-height: 33px;
margin: 0;
padding: 45px 0 0 25px;
font-weight: normal;
font-style: italic;
color: #FFF;
}
h3 {
font-size: 19px;
line-height: 21px;
margin: 0;
padding: 0;
font-weight: normal;
font-style: italic;
color: #273DB1;
}
#testata {
background: url(../img/testata.gif) no-repeat;
height: 223px;
}
#sottomenu {
clear: both;
padding: 10px 25px 0 25px;
font-size: 10px;
line-height: 13px;
text-transform: uppercase;
}
#sottomenu a {
color: #FFF;
padding-right: 13px;
text-decoration: none;
}
#sottomenu a:hover,#sottomenu a.on {
text-decoration: underline;
}
#menutesta {
font-size: 11px;
line-height: 13px;
text-transform: uppercase;
padding: 50px 17px 18px 0;
margin: 0;
color: #707070;
}
#menutesta a {
text-decoration: none;
color: #707070;
padding: 0 8px;
}
#menutesta a:hover {
color: #757575;
}
#struttura {
width: 800px;
margin: auto;
text-align: left;
}
#des {
float: right;
text-align: right;
}
#des #menu {
background: #273DB1 url(../img/menu.gif) no-repeat;
padding: 0 20px 0 35px;
font-size: 14px;
line-height: 25px;
color: #FFF;
}
#des #menu a {
color: #FFF;
padding: 0 5px;
text-decoration: none;
}
#des #menu a:hover, #des #menu a.on,#corpo #menu a:hover {
color: #00BAFF;
}
#corpo {
padding: 20px 25px;
}
#corpo h2 {
clear: none;
padding: 0 0 15px 0;
font-size: 29px;
line-height: 31px;
color: #273DB1;
}
#corpo #menu {
width: 365px;
float: left;
}
#corpo #menu ul {
font-size: 16px;
line-height: 28px;
color: #273DB1;
margin: 0;
padding: 0;
list-style: none;
}
#corpo #menu a {
color: #273DB1;
padding: 0;
text-decoration: none;
}
#corpo #menu li {
text-transform: uppercase;
padding-left: 21px;
background: url(../img/menu_hp.gif) no-repeat 0 6px;
}
#corpo #menu h3 {
margin-top: 35px;
}
#content {
/*margin-right: 365px;*/
margin-right: 276px;
font-size: 12px;
line-height: 16px;
color: #273DB1;
min-height: 200px;
}
#content2 {
/*width: 340px;*/
width: 251px;
margin: 0;
padding: 0;
float: right;
font-size: 12px;
line-height: 16px;
color: #273DB1;
min-height: 200px;
}
*html #content {
height: 200px;
}
#content.hp {
margin: 0 0 0 365px;
}
#content a {
color: #273DB1;
}
#content ul {
margin-left:0;
padding-left: 25px;
}
.vai {
padding-right: 25px;
/*font-style: normal;
text-transform: uppercase;*/
text-decoration: none;
background: url(../img/vai.gif) no-repeat right;
}
#gruppo {
/*width: 345px;*/
width: 256px;
float: right;
font-size: 0px;
}
#gruppo p {
margin-top: 0;
padding: 0 0 20px 0;
}
#gruppo select {
float: right;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #969696;
margin-top: 5px;
}
#content p {
margin-top: 0;
padding-top: 0;
}
#menucorpo {
/*width: 340px;*/
width: 251px;
margin: 0;
padding: 0;
float: right;
font-size: 11px;
line-height: 21px;
list-style: none;
text-transform: uppercase;
color: #707070;
}
#menucorpo a {
color: #707070;
text-decoration: none;
}
#menucorpo .on,#menucorpo a:hover {
color: #273DB1;
}
#menucorpo ul {
margin: 0;
padding: 0 0 0 10px;
line-height: 17px;
list-style: none;
}
#menucorpo ul li {
padding-left: 10px;
background: url(../img/menucorpo.gif) no-repeat 0 5px;
}
#menucorpo ul li.on {
background: url(../img/menucorpo_on.gif) no-repeat 0 5px;
}
#menucorpo ul ul li{
background: url(../img/menucorpo2.gif) no-repeat 0 5px;
}
#menucorpo ul ul li.on {
background: url(../img/menucorpo2_on.gif) no-repeat 0 5px;
}
#menucorpo ul ul a.on {
text-decoration: underline;
}
#footer {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 13px;
color: #707070;
padding: 10px 25px 10px 17px;
}
#footer a {
text-decoration: none;
color: #707070;
padding: 0 8px;
}
#footer a:hover {
color: #757575;
}
#menufooter {
float: left;
}
#pi {
float: right;
}
#button {
margin-top: 35px;
}
#button p {
float: left;
line-height: 16px;
margin-right: 25px;
text-transform: uppercase;
font-style: normal;
background: url(../img/vai.gif) no-repeat right;
}
#button p a {
color: #273DB1;
text-decoration: none;
display: block;
padding-right: 26px;
}
.clearall {
clear: both;
}
.hide {
display: none;
}
.imgdx {
float: right;
margin: 0 0 15px 15px;
}
#content ul.mappa {
margin-left:0;
padding-left: 0;
list-style: none;
color: #707070;
}
#content ul.mappa a {
color: #707070;
}
#content ul.mappa a:hover {
color: #273DB1;
}
#content ul.mappa li {
margin-bottom: 5px;
}
#content ul.mappa ul {
margin-top: 5px;
list-style:none;
margin-left: 0;
padding-left: 20px;
}
#content ul.mappa ul ul ul li {
padding-left: 10px;
background: url(../img/menucorpo.gif) no-repeat 0 5px;
}
#content ul.mappa ul ul ul ul li{
background: url(../img/menucorpo2.gif) no-repeat 0 5px;
}
#up {
margin: 40px 276px 0 0;
padding: 10px 0;
border-top: 1px solid #273DB1;
text-align:right;
}
#up a {
color:#273DB1;
padding-right: 20px;
background:url(../img/up.gif) right no-repeat;
text-decoration: none;
font-size: 13px;
}

