﻿body 
{
    width:100%;
margin:0px; padding:0px;
font-family: 'bnpp_sansregular';
color:#076f45;
  background-color:#f8f8f8;
 
}



@font-face {
    font-family: 'bnpp_sansregular';
    src: url('bnpp_sans-webfont.eot');
    src: url('bnpp_sans-webfont.eot?#iefix') format('embedded-opentype'),
         url('bnpp_sans-webfont.woff') format('woff'),
         url('bnpp_sans-webfont.ttf') format('truetype'),
         url('bnpp_sans-webfont.svg#bnpp_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}



@font-face {
    font-family: 'bnpp_slab_serif_expandedlight';
    src: url('bnpp_slabexpanded_light_v2-webfont.eot');
    src: url('bnpp_slabexpanded_light_v2-webfont.eot?#iefix') format('embedded-opentype'),
         url('bnpp_slabexpanded_light_v2-webfont.woff') format('woff'),
         url('bnpp_slabexpanded_light_v2-webfont.ttf') format('truetype'),
         url('bnpp_slabexpanded_light_v2-webfont.svg#bnpp_slab_serif_expandedlight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'bnpp_sansitalic';
    src: url('bnpp_sansitalic-webfont.eot');
    src: url('bnpp_sansitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('bnpp_sansitalic-webfont.woff') format('woff'),
         url('bnpp_sansitalic-webfont.ttf') format('truetype'),
         url('bnpp_sansitalic-webfont.svg#bnpp_sansbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'bnpp_slab_serif_expandedRg';
    src: url('bnpp_slabexpanded_regular_v2-webfont.eot');
    src: url('bnpp_slabexpanded_regular_v2-webfont.eot?#iefix') format('embedded-opentype'),
         url('bnpp_slabexpanded_regular_v2-webfont.woff') format('woff'),
         url('bnpp_slabexpanded_regular_v2-webfont.ttf') format('truetype'),
         url('bnpp_slabexpanded_regular_v2-webfont.svg#bnpp_slab_serif_expandedRg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'bnpp_sansitalic';
    src: url('bnpp_sansitalic-webfont.eot');
    src: url('bnpp_sansitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('bnpp_sansitalic-webfont.woff') format('woff'),
         url('bnpp_sansitalic-webfont.ttf') format('truetype'),
         url('bnpp_sansitalic-webfont.svg#bnpp_sansbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}



@font-face {
    font-family: 'bnpp_slab_serif_expandedRgBold';
    src: url('bnpp_slabexpended_bold_v2-webfont.eot');
    src: url('bnpp_slabexpended_bold_v2-webfont.eot?#iefix') format('embedded-opentype'),
         url('bnpp_slabexpended_bold_v2-webfont.woff') format('woff'),
         url('bnpp_slabexpended_bold_v2-webfont.ttf') format('truetype'),
         url('bnpp_slabexpended_bold_v2-webfont.svg#bnpp_slab_serif_expandedRg') format('svg');
    font-weight: normal;
    font-style: normal;

}



@font-face {
    font-family: 'bnpp_sans_condensedbold';
    src: url('bnpp_sans_cond_bold_v2-webfont.eot');
    src: url('bnpp_sans_cond_bold_v2-webfont.eot?#iefix') format('embedded-opentype'),
         url('bnpp_sans_cond_bold_v2-webfont.woff') format('woff'),
         url('bnpp_sans_cond_bold_v2-webfont.ttf') format('truetype'),
         url('bnpp_sans_cond_bold_v2-webfont.svg#bnpp_sans_condensedbold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'bnpp_sans_condensedregular';
    src: url('bnpp_sans_cond_v2-webfont.eot');
    src: url('bnpp_sans_cond_v2-webfont.eot?#iefix') format('embedded-opentype'),
         url('bnpp_sans_cond_v2-webfont.woff') format('woff'),
         url('bnpp_sans_cond_v2-webfont.ttf') format('truetype'),
         url('bnpp_sans_cond_v2-webfont.svg#bnpp_sans_condensedregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.breadcrumb{font-family: 'bnpp_sans_condensedregular'; font-size:25px;}

.post-content 
{
    /*
     background: none repeat scroll 0 0 #FFFFFF;
    opacity: 0.5; 
    */
    color:#fff;
    height: 100px;
    width:auto;
    top: 35%;
    left:25px;
    border-left: 0px solid #FFF;
    position: absolute;
    padding-right:10px;
   
  
    
} 

.post-content  p{color:#fff;text-align:left; width:100%; margin-top:-10px;  }

.post-content1 
{
    /*
     background: none repeat scroll 0 0 #FFFFFF;
    opacity: 0.5; 
*/
    color:#fff;
    top:23%;
    right:11%;
    position: absolute;
     font-size: 2vmin;
     
}

.post-content1  p{color:#fff; }

.thumbnail{
    position:relative;

}


.btnRicercaF{ max-width: 200px; border:none;}




.ie7 .visible-desktop { 
    display:block !important;

}

.ie7 .modal-dialog{width:auto; overflow:hidden;}

.ie7 .breadcrumb {height:10px;padding-bottom:0px; padding-top:10px;}
.ie7 .nav{ min-width:930px;}
.ie7 .navbar{ min-width:930px;}
.ie7 .row-fluid{min-width:930px; max-width:100%;}

 
.ie8 .nav{ min-width:930px;}
.ie8 .navbar{ min-width:930px;}
.ie8 .row-fluid{min-width:930px; max-width:100%;}

 

.navbar-inner {
  text-align:center;
  background-color:#f8f8f8;
}

.footer{
 height:183px; 
 background-color: #e4e5e7;
 padding:0px;
 margin: 0 auto;
}

#media_link{ 

position:absolute; top:140px; right:0%;
 width:62px; height:169px; background-color:#FFF;
 background-image:url(img/media.jpg);
 z-index:1000;border:1px solid #ccc;

}


.carousel-indicators {
        top: 65px;
        right: 2px;
        z-index: 31;
        
 
}

.carousel-indicators li{ background-color:#ccc;  }
.carousel-indicators li.active{ background-color:#008250;  }

ul.magnify>li>span:hover {
	font-size: 20px !important; 
}