﻿body {
}


div#footer {
    background-color:#058799;
 background-image:url('../images/footerlogo.png');
}

#footer .f-cont {
    width:455px;
    float:right;
    border-left:1px solid #dae4e3;
    padding-bottom:40px;
}

#footer .f-cont .f{
width:120px;
height:70px;
margin:40px 0px 0px 30px;

}


.blocchi {
width:100%;
height:550px;
padding:6px 0 0 0;
background-color:#eeeeee;
}

.blocchi .block {
width:314px;
height:260px;
background-color:white;
float:left;
margin:10px 9px 0 0;
}

.blocchi .block span.spanblocco{
height:60px;
width:100%;
background-color:#9ddce6;
display:block;
color:white;
text-align:center;
line-height:60px;
font-size:25px;
font-weight:300;
}


.blocchi .block div{
width:100%;
height:200px;
display:block;
background-repeat:no-repeat;
background-position:center;
}

.b1 div{background-image:url(../images/b1.jpg);}
.b2 div{background-image:url(../images/b2.jpg);}
.b4 div{background-image:url(../images/b4.jpg);}
.b5 div{background-image:url(../images/b5.jpg);}
.b6 div{background-image:url(../images/b6.jpg);}



.b3 div {padding:0 15px; width:294px;}

.b3 div span.accedi.spanblocco {width:284px; height:45px; margin:15px 0 5px 0; line-height:45px; font-size:22px; font-weight:400;}
.accedi:hover {opacity:0.7;}

.b3 input{
width:268px;
height:25px;
border:2px solid #9ddce6;
margin-top:15px;
color:#3a7b87;
padding-left:10px;
font-weight:100;
font-size:14px;
line-height:25px;
}
.b3 input:focus{ color:#7dc0d3; }


.b3 p {
font-size:12px;
color:#7dc0d3;
margin:0 3px 0 0;
}

.b3 p:hover {opacity:0.7;}

