﻿*
{
    border: 0px solid red;
    padding: 0px;
    margin: 0px;
    border-collapse: collapse;
}
body
{
    background-color: #151B29;
    background-image: url(/images/home/bg_interno.jpg);
    background-repeat:repeat-x;
    font-size: 12px;
    font-family: Verdana;
}
a
{
    color: White;
    text-decoration: none;
}

hr {
    border:0px solid white;
    width:80%;
    display:block;
    margin:10px auto 10px auto;
    height:1px;
    background-color:#61768E;
    line-height:1px;
}

p {margin-bottom:10px;}

ul {padding-left:20px;
}

li {padding-left:0px;
font-size:11px;
}

h1, h2, h3 {
    font-family:Arial Narrow, Arial, Verdana;    
    margin-bottom:10px;
    font-size:20px;
}

h2 {
    margin-bottom:10px;
}




.container
{
    display: block;
    width: 1039px;
    overflow: hidden;
        background-color:#151D2A; 
        
}
.langbar
{
    background-image: url(/images/home/langbar.jpg);
    text-align: right;
    text-transform: uppercase;
    font-family: Arial;
    line-height: 29px;
    padding-right: 40px;
}
.langbar a:link
{
    opacity: .70;
    filter: alpha(opacity=60);
    -moz-opacity: .70;
}
.langbar a
{
    opacity: .70;
    filter: alpha(opacity=60);
    -moz-opacity: .70;
}
.langbar a:hover
{
    opacity: .99;
    filter: alpha(opacity=99);
    -moz-opacity: .99;
}
.langbar img
{
    vertical-align: middle;
}
.monitor
{
    height: 442px;
    background-image: url(/images/home/monitor.jpg);
    font-size:15px;
    color:White;
}
.monitor div     
{
    font-family:Arial;
    margin-left:630px;
    padding-top:20px;
    padding-left:20px;
    font-size:15px;
    border-left:1px solid #A8C9EB; 
    /*text-transform:uppercase;*/
    padding-bottom:20px;
}
.monitor b {
    color:#DADADA;
}
.navbar
{
    background-image: url(/images/home/navbar.gif);
    line-height: 29px;
    font-family: Arial;
    text-transform: uppercase;
    height: 30px;
}
.navbar a
{
    display: block;
    float: left;
    margin-left: 40px;
}
.center
{
    background-image: url(/images/home/main_interno.jpg);
    background-repeat:no-repeat;
    background-color:#151B29;
    overflow:visible;
}

.main
{
    height: 203px;
    width: 500px;
    margin: 50px 20px 0 50px;
    font-family: Verdana;
    font-size: 13px;
    line-height:18px;
    color: white;
    text-align: justify;
    float: left;
    clear:none;
}

.main_interno {
    width: 520px;
    margin: 50px 0 20px 50px;
    font-family: Verdana;
    font-size: 13px;
    line-height:18px;
    color: white;
    text-align: justify;
    float: left;
}

blockquote {
color: #7488A5; margin-bottom: 10px;
display:block;

}



.form
{

    font-family: Arial, Verdana;
    font-size: 10px;
    color: white;
    margin-left: 110px;
    margin-top: 50px;
    color:#8EABC9;
    vertical-align:middle;
    float: left;
    width:340px;
    text-align:center;
    
}
.form table {width:280px; text-align:left; margin-left:30px;}
.form td {padding:5px;padding-bottom:15px; vertical-align:top; text-align:right;}
.form h3 {
display:block;
background-image:url(/images/home/ico_Disponibilita.gif);
 background-repeat:no-repeat;
    font-size:17px;
    margin:20px 20px 0 40px;
    height:50px;
    line-height:40px;
}
.form img {
    margin:5px;
}

.form td img  {
margin:0px;
margin-right:20px;
vertical-align:middle;
}

.footer
{
   /* background-image: url(/images/home/footer.jpg);*/
    height: 64px;
    padding:10px;
    font-size:11px;
    color:#404A59;
    padding-left:50px;
    overflow:hidden;
    clear:both;
}
.credits {
    display:block;
    position:relative;
    top:-30px;
    right:0px;
    text-align:right;
    color:#3B4659;
    z-index:1;

    line-height:22px;
    }
.credits a {    color:#3B4659;     font-size:11px;}
.credits img{vertical-align:middle;}

.flash {
margin-top:10px;
}