/*STEFANO*/

.float-break {
    height:1%;
}
.clear{
    clear : both;
    
}

body{
    text-align:center;
    background-image:url(images/background.jpg);
    background-repeat:repeat-x;
    margin:0;
    padding:0;	
}
div#main{
    margin : 0 auto;
    text-align:left;
    width : 900px;
    clear : both;
}
div.logo {
    margin-top:0px;
    text-align:center;	
}
div.logo h1{
    color:#FFFFFF;
    font-family:BankGothic Lt BT,serif;
    line-height:36px;
    font-size : 30px;
    padding-left : 50px;
    padding-right : 50px;
    margin-top:12px;
    margin-bottom:12px;
    /*background-image:url(images/logo.png);*/
    background-repeat: no-repeat;
    background-position : top left;
    font-weight : 200;
}
div.menu_bg{
    background-image:url(images/menu_bg.jpg);
    background-repeat:repeat-x;
    height:49px;
    width : 100%;
}
div.header{
    background-image:url(images/42.jpg);
    background-repeat:no-repeat;
    background-position : top left;
    width : 100%;
    height: 291px;
    margin : 0;
    padding-top : 1px; 
}
div.slogan{
    padding-left:55px;
    padding-top:55px;
    width : auto;
}
div.slogan h2{
    font-family:Tahoma;
    color:#FFFFFF;
    font-size:45px;
    margin : 0;
    font-weight : bold;
}
div.slogan h3{
    color:#99DBFF;
    font-family:Arial;
    font-size:36px;
    line-height:36px;
    font-weight : 200;
    margin : 0;
}
div#content{
    clear : both;
    margin-top : 25px;
    font-weight : bold;
    font-family:Tahoma;
    font-size:12px;
    line-height:16px;
    margin-bottom : 50px;
}
div.bleft2{
    padding :  0 25px 0 25px;
    width : 560px;
    border-right : 1px solid #DBDBDB;
    float : left;
}
div.bright2{
    padding : 0 10px 0 10px;
    width : 250px;
    float : right;
}
div#content h4{
    font-size:22px;
    margin : 0px;
    font-family:Arial,serif;    
}
div.bleft2 p{
    text-align: justify;
}
.blue {
    color:#155E93;
}
.center{
    text-align : center;
}
.space{
    margin-top : 50px;
}

.footer{
    background-color:#E4E4E4;
    background-image:url(images/bottom.jpg);
    background-repeat:repeat-x;
    text-align : center;
    margin-top : 50px;
    padding-top : 5px;
    padding-bottom : 10px;
    
}
.footer p a img{
    border : none;
}
