﻿html , body {
margin: 0;
padding: 0;
}

.container {
width: 100%;
}

.nivoSlider {
    position:relative;
    width:100% !important; /* Change this to your images width */
    height:768px; /* Change this to your images height */
    
}
.nivoSlider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
.nivoSlider a {
    border:0;
    display:block;
}

.logo{
width: 410px;
margin: 0 auto;
position: absolute;
top: 100px;
left: 50%;
margin-left: -200px;
}

.form_cont {
width: 700px;
height: 74px;
padding-top: 162px;
padding-left: 200px;
position: absolute;
top: 400px;
left: 50%;
margin-left: -450px;
background:url('img/bg_form2.png') no-repeat;
}

.form_cont p{
font: 10px Verdana;
color: #000;
}

.auth {
width: 100%;
background:url('img/bg_auth.jpg') no-repeat center top;
}

.logo2 {
width: 410px;
margin: 0 auto;
padding-top: 80px;
height: 200px;
}

.centro {
width: 900px;
margin: 0 auto;
}

.documenti {
width: 445px;
margin: 0 auto;
float: left;
border-top: 15px solid #c7d54c;
}

.galleria {
width: 445px;
margin: 0 auto;
float: right;
border-top: 15px solid #c7d54c;
}

h1 {
font: 14px Verdana;
color: #c7d54c;
text-transform: uppercase;
margin: 0;
padding: 5px 0;
border-bottom: 1px solid #c7d54c;
}

.documenti a{
width: 445px;
padding: 13px 0;
border-bottom: 1px solid #c7d54c;
font: 12px Verdana;
color: #000;
text-decoration: none;
margin: 0;
display: block;
}

.documenti a:visited {
color: #999999;
}

.galleria img {
width: 100px;
height: 100px;
border: none;
padding: 10px;
}

.gallery {
width: 370px;
margin: 10px auto 0;
}

.error {
width: 570px;
margin: 100px auto 0;
font: 12px Verdana;
color: #c7d54c;
}

.error h1 {
font: bold 14px Verdana;
color: #c7d54c;
}

.clearer {
clear: both;
}

.footer1 {
margin-left: -75px;
}


.footer1 , .footer1 a {
width: 650px;
padding-top: 10px;
font: 12px verdana;
color: #000;
text-align: center;
text-decoration: none;
}

.footer , .footer a {
width: 650px;
margin: 50px auto 20px;
padding-top: 10px;
border-top: 1px solid #000;
font: 12px verdana;
color: #000;
text-align: center;
text-decoration: none;
}