.vc_hidden {display:none;}
.cc-cookies {display:none !important;}
/*
    FONTS
    font-family: Verdana, Arial, sans-serif;
    font-family: Arial, Helvetica, sans-serif;
    font-family:"Times New Roman", Times, serif;
*/
body, html {
    margin:0px;
    padding:0px;
}
img {
    border:0px;
    text-decoration:none;
}
.style_drag {
    box-sizing:border-box;
    *behavior: url(js/boxsizing.htc);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
/*---struttura*/
#container {
    margin:0 auto;
    padding:0 10px;
    width:1010px;
    position:relative;
    z-index:999;
    background:#fff;
    box-sizing:border-box;
    *behavior: url(js/boxsizing.htc);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    display:table;
}
.container_990 {
    margin:0px auto;
    padding:0;
    position:relative;
    background:#fff;
    width:100%;
    float:left;
    clear:left;
}
.overbox_full {
    margin:0px;
    padding:0px;
    width:100%;
    background:#fff;
    float:left;
    clear:left;
    box-sizing:border-box;
    *behavior: url(js/boxsizing.htc);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.overbox_column_370 {
    margin:0px;
    padding:0px 10px 0 0;
    width:370px;
    background:#fff;
    float:left;
    clear:left;
    box-sizing:border-box;
    *behavior: url(js/boxsizing.htc);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.overbox_column_300 {
    margin:0px;
    padding:0px;
    width:300px;
    background:#fff;
    float:right;
    clear:right;
    box-sizing:border-box;
    *behavior: url(js/boxsizing.htc);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.overbox_column_300_central {
    margin:0px;
    padding:0px;
    width:300px;
    background:#fff;
    float:right;
    clear:right;
    box-sizing:border-box;
    *behavior: url(js/boxsizing.htc);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.column_300_left {
    margin:0px;
    padding:0 0 0 10px;
    width:310px;
    background:#fff;
    float:left;
    clear:none;
    box-sizing:border-box;
    *behavior: url(js/boxsizing.htc);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.column_300_right {
    margin:0px;
    padding:0 0 0 10px;
    width:310px;
    background:#fff;
    float:right;
    clear:none;
    box-sizing:border-box;
    *behavior: url(js/boxsizing.htc);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.overbox_column_630 {
    margin:0px;
    padding:0px;
    width:630px;
    background:#fff;
    float:right;
    clear:right;
    box-sizing:border-box;
    *behavior: url(js/boxsizing.htc);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.overbox_full_border_top_bottom {
    margin:20px 0;
    padding:20px 0;
    border-top:1px #e5e5e5 solid;
    border-bottom:1px #e5e5e5 solid;
}
/*---container_head*/
.container_head,
.container_head .container_head_center,
.container_head .container_head_footer {
    margin:0;
    padding:0;
    width:100%;
    position:relative;
    background:#fff;
    float:left;
    clear:left;
    box-sizing:border-box;
    *behavior: url(js/boxsizing.htc);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;    
}
.container_head .container_head_footer {
    margin:0 0 10px 0;
}
.container_section_date_social {
    margin:0 0 20px 0;
    padding:5px;
    width:100%;
    float:left;
    clear:left;
    display:inline;
    background:#2299cc; /* blue */
    box-sizing:border-box;
    *behavior: url(js/boxsizing.htc);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.toolbar_container {
    margin:0px;
    padding:10px 0 5px 0;
    width:100%;
    background:#fff;
    float:left;
    clear:left;
    box-sizing:border-box;
    *behavior: url(js/boxsizing.htc);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    position:relative;
    border-bottom:1px solid #0f447a;
}
/*---container_footer*/
.overbox_footer {
    margin:25px 0 0 0;
    padding:18px 0;
    width:100%;
    float:left;
    clear:left;
    border-top:25px solid #0f447a;
    background:#fff;
    position:relative;
    box-sizing:border-box;
    *behavior: url(js/boxsizing.htc);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
/*---container_footer*/
.overbox_column_680_left {
    margin:0px;
    padding:0px;
    width:680px;
    float:left;
    clear:left;
    box-sizing:border-box;
    *behavior: url(js/boxsizing.htc);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    background:#fff;
}
.overbox_column_500_left {
    margin:0px;
    padding:0px;
    width:500px;
    float:left;
    box-sizing:border-box;
    *behavior: url(js/boxsizing.htc);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    background:#fff;
}
.overbox_column_500_right {
    margin:0px;
    padding:0px;
    padding-right:15px;
    width:500px;
    float:right;
    box-sizing:border-box;
    *behavior: url(js/boxsizing.htc);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    background:#fff;
}
.overbox_column_510_left {
    margin:0px;
    padding:0px;
    width:510px;
    float:left;
    box-sizing:border-box;
    *behavior: url(js/boxsizing.htc);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    background:#fff;
}
.overbox_column_470_right {
    margin:0px;
    padding:0px;
    width:470px;
    float:right;
    box-sizing:border-box;
    *behavior: url(js/boxsizing.htc);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    background:#fff;
}
.overbox_column_430 {
    margin:0px;
    padding:0px;
    width:430px ;
    float:left;
    box-sizing:border-box;
    *behavior: url(js/boxsizing.htc);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    background:#fff;	
}
.overbox_column_small_160 {
    margin:0px;
    padding:0px;
    width:160px;
    float:left;
    box-sizing:border-box;
    *behavior: url(js/boxsizing.htc);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    background:#fff;
}
/*--article--*/
.overbox_column_article_sx {
    margin:0px;
    padding:0px;
    width:40px;
    float:left;
    box-sizing:border-box;
    *behavior: url(js/boxsizing.htc);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    background:#fff;
}
.overbox_column_article_dx{
    margin:0px;
    padding:0px;
    width:620px;
    float:right;
    clear:right;
    box-sizing:border-box;
    *behavior: url(js/boxsizing.htc);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    background:#fff;
}
@media screen and (max-width: 767px) {
    .banner_background_dpf,.bgbanner {
        display:none;
    }
}
