/* CSS Document */

body {
background-color:#021037;
background-image:url(../img/background_pag.jpg);
background-repeat:no-repeat;
background-position:top;
margin:0px;
font-family:Arial, sans-serif;
text-align:center;
font-size:12px;
color:#fff;} 
#contenitore {
width:910px;
height: auto !important;
height:670px;
min-height:670px;
text-align:center;
margin-left:auto;
margin-right:auto;}

#superiore {
width:910px;
font-family:"Times New Roman", Times, serif;
font-style:italic;
text-align:center;
margin:0px;
padding:0px;}

h1 {
font-size:40px;
color:#eb0002;
margin:20px 0 0 0;
padding:0px;}
h2 {
clear:both;
font-size:12px;
line-height:28px;
color:#fff;
margin:0px;
padding:0px;}
h2 strong {
font-size:15px;}

h3 {
font-size:20px;
line-height:22px;
color:#eb0002;
text-align:left;
margin:0px;
padding:0px;}
h4 {
font-size:14px;
font-weight:lighter;
line-height:20px;
color:#124076;
text-align:left;
margin:0px;
padding:0px;}

#menu{
clear:both;
font-family:"Times New Roman", Times, serif;
text-align:left;
margin:20px 0 40px 0;
padding:0px;
border-bottom:1px solid #4d637f;
border-top:1px solid #4d637f;}
#menu ul{
font-style:italic;
margin:0px;
padding:0px;}
#menu ul li{
color:#fff;
display:inline;
list-style-type:none;
font-size:21px;
line-height:35px;
margin:0 13px 0 13px;
padding:0px;}
#menu ul li a{
color:#fff;
text-decoration:none;}
#menu ul li a:hover{
color:#ffc000;
text-decoration:none;}

.sottovoce{
width:155px;
font-size:12px;
font-weight:lighter;
line-height:19px;
border-bottom:1px solid #1d4065;}

#sottomenu{
float:left;
display:inline;
text-align:left;
margin:0 0 0 170px;
padding:0px;
width:180px;}
#sottomenu ul{
font-size:15px;
font-weight:bold;
line-height:22px;
margin:0px;
padding:0px;}
#sottomenu ul li{
color:#8ba5c0;
list-style-type:none;
margin:0px;
padding:0px;}
#sottomenu ul li a{
color:#8ba5c0;
text-decoration:none;}
#sottomenu ul li a:hover{
color:#ffc000;
text-decoration:none;}

#colonna{
float:left;
overflow:auto;
text-align:left;
width:475px;
height:520px;
margin:40px 0 80px 30px;
padding:5px 15px 5px 0;
line-height:20px;
color:#000;
scrollbar-arrow-color:#9d7a37;
scrollbar-3dlight-color:#cba252;
scrollbar-darkshadow-color:#9d7a37;
scrollbar-face-color:#d9be78;
scrollbar-highlight-color:#ebd5a3;
scrollbar-shadow-color:#ebd5a3;
scrollbar-track-color:#ebd5a3;}
#colonna strong{
color:#124076;}
#colonna a{
color:#124076;
text-decoration:underline;}
#colonna a:hover{
color:#d40000;
text-decoration:underline;}

#colonna .link{
clear:both;
background-color:#CC0000;
font-size:16px;
text-align:center;
color:#fff;
width:350px;
height:25px;
display:block;
margin-top:10px;
margin-left:50px;
padding-top:3px;}
#colonna a.link{
background-color:#CC0000;
text-decoration:none;
color:#fff;}
#colonna a.link:hover{
background-color:#00214f;
text-decoration:none;
color:#fff;}

.foto{
float:right;
margin:0px;
padding:0px;}

.titolo_procedura{
width:450px;
height:20px;
display:block;
background-color:#1c4f84;
color:#fff;
padding-left:5px;
line-height:20px;
margin:0 0 5px 0;}

.banner_pagamento {
float:left;
text-align:left;
background-color:#e3c064;
margin:0px 10px 20px 0;
padding:5px;}
a.banner_pagamento: {
background-color:#e3c064;}
a.banner_pagamento:hover {
background-color:#CC0000;}

#footer {
clear:both;
width:910px;
height:55px;
text-align:left;
margin-bottom:20px;
padding:0px;}
.loghi {
float:right;
text-align:left;
margin-left:55px;
padding:0px;}
.indirizzo{
float:left;
height:55px;
font-size:11px;
line-height:18px;
text-align:left;
margin-top:7px;
padding:0px;}
.indirizzo a{
color:#fff;
text-decoration:none;}
.indirizzo a:hover{
color:#ffc000;
text-decoration:underline;
