#vh_sx ul {padding: 13px 0 0 18px !important;}
#vh_dx {float: unset!important;}
#vh_sx ul  li a{font-size: 11px!important;}

#vb_main, #vb_main *{font-family:Arial, Helvetica, sans-serif;}
#vb_main,#vb_main *,#vb_main *:before,#vb_main *:after {box-sizing: content-box!important;}

wrapper #fixed-navigation {top: 120px!important;}
.header-wrap {margin-top:60px!important;}
/*#masthead {margin-top: 100px!important;}*/
#top-area-wrapper {margin-top: 100px!important;}
.masthead-fixed .site-header {position: fixed;top: -12px !important;}
div#wpwrap{margin-top: 50px;}

div.pipe {color:#3f3f3f; margin:0 10px; float:left;}	
#vb_main div.pulsante_scopri {font-size:11px; font-weight:bold; margin:0; float:left; line-height: normal; display:none}
#vb_main a.pulsante_scopri {background-color:#f60; border-radius:5px; padding:3px 15px; margin:-2px 5px 0 0; color:#FFF; text-align:center; font-size: 11px; font-weight:bold;  text-transform:uppercase; text-decoration:none; display:block;}
#vb_main a.pulsante_scopri:hover {background-color:#fff; color:#f60;}
#vb_main div.pulsante_crea { font-weight:bold; margin:0; float:left; line-height: normal;}
#vb_main a.pulsante_crea {background-color:#7d7d7d; border-radius:5px; padding:3px 25px 3px 10px; margin:-2px 5px 0 0; color:#FFF; text-align:center; font-weight:bold; font-size:11px; text-transform:uppercase; text-decoration:none; display:block; background-image:url(../img/ico_freccia_crea.gif); background-repeat:no-repeat; background-position:50px 8px;}
#vb_main a.pulsante_crea_attivo {background-color:#fff; color:#7d7d7d; background-image:url(../img/ico_freccia_crea_over.gif); padding-bottom:20px}
#vb_main div.txt_reg {float:left; position: relative; left:8px; padding:0; margin:10px 0 0 0;}
#vb_main div.txt_reg a {font-size:11px; font-weight:bold; color:#f60;}
#vb_main div.vb_clear{clear: both;font-size: 0;height: 0;line-height: 0;overflow: hidden;}

/* NUOVI PER NICK DA LOGGATO */
div.nick_dx_loggato {background:#F60; display:inline-block; padding:0 10px 0 3px; float:right;}
#vb_main a.nick_dx_loggato {font-weight:bold; font-size:12px; color:#fff; margin:0; padding:3px 10px 0 0; text-decoration:none; float:left; display:block;}
#vb_main a.nick_dx_loggato:hover {color:#333;}
img.sp_img_logg {padding:4px 10px 0 0; float:left;}
#vb_main a.puls_gestione {font-weight:bold; font-size:10px; color:#2a2a2a; background:#FFF; background-image:url(../img/ico_freccia_arancio.png); background-repeat:no-repeat; background-position:60px 5px; padding:1px 16px 1px 3px; text-transform:uppercase; float:right; margin:4px 0 0 5px; text-decoration:none;}
#vb_main a.puls_gestione:hover {background-color:#dadada; color:#5e5e5e; background-image:url(../img/ico_freccia_grsfgr.png);}
#vb_main a.puls_gestione_attivo{background-color:#dadada; color:#5e5e5e; background-image:url(../img/ico_freccia_grsfgr.png);}
#vb_main a.esci {font-size:11px; font-weight:bold; color:#333; text-decoration:none; display:block; text-transform:uppercase; padding:3px 0 0 3px;}
#vb_main a.esci:hover {color:#fff;}
div.ext_nick_logg { float:left;}
#vb_main a.fr_nick_log {background-image: url(../img/fr_sf_bianca.png); display:block; float:left; width:14px; height:14px; margin:0; padding:0; position:relative; right:6px; top:5px;}
#vb_main a.fr_nick_log:hover {background-image: url(../img/fr_sf_grigia.png);}
#vb_main a.fr_nick_log_attivo {background-image: url(../img/fr_sf_grigia.png);}
div#vb_pulsanti_loggato,
div#vb_pulsanti_non_loggato{display:none}

#vb_main a.vb_a {border:none; text-decoration:none; line-height: normal; text-align:left; word-wrap: normal; transition:none}
#vb_main a.vb_a:hover {border:none; text-decoration:none}

div.vb_main {width:100%; min-width:970px; background-color:#000; height:34px; border-bottom:2px solid #f60; border-top:1px solid #464646; position:fixed; z-index: 100001; top:40px; left:0; font-family:Arial, Helvetica, sans-serif; font-size:15px!important; color:#fff; display:none;}
div.vb_nick {float:left;width:25%;}
div.vb_tool_center {float:left;/*width:55%;*/}
div.vb_right_button {/*float:left;width:20%;*/float:right;}
div.vb_voci {/*width:535px;width:450px;*/min-width:460px; float:left; padding:10px 0 0 0;}
div.vb_nick_altro_ut {width:300px; padding:0; float:left;}
div.vb_bg_img_altro_ut {width:55px; margin:0; padding:0; float:left;}
img.vb_img_altro_ut  {margin:2px 0 0 20px; float:left;}
img.vb_img_altro_ut_disable {opacity:.5;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);cursor:pointer;}
#vb_main div.vb_nome_altro_ut {min-width:150px; padding:8px 0 0 2px; float:left; text-decoration:none; font-size: 15px;  font-weight:bold; color:#FFF;} 
#vb_main div.vb_nome_altro_ut a {font-size: 15px;color:#F60;}
#vb_main div.vb_nome_altro_ut a:hover {color:#fff;}
div.vb_profilo {float:left; margin:0 0 0 10px}
div.vb_profilo a {text-decoration:none; color:#FFF; /*color:#f60;*/}
div.vb_profilo a:hover {text-decoration:none; color:#f60;}
div.vb_profilo a.vb_attivo {color:#f60; border-bottom:0 none; border:0 none}
div.vb_external_blog {width:50px; float:left; margin:0; position:relative;}
div.vb_voci_toolbar_blog {color:#666; height:40px; padding:0; line-height:normal}
div.vb_voci_toolbar_blog a {display:block; color:#fff; text-decoration:none; background-image:url(../img/ico_freccia_blog.png); background-repeat:no-repeat; background-position:35px 7px; padding:0; border:0px; border-bottom:0px; display:block}
div.vb_voci_toolbar_blog a:focus{outline: 0;}
div.vb_voci_toolbar_blog a:hover {color:#f60; background-image:url(../img/ico_freccia_blog_over.png); }
div.vb_voci_toolbar_blog a.vb_attivo {color:#f60; background-image:url(../img/ico_freccia_blog_over.png); }
div.vb_lista {width:150px; background-color:#f60; margin:0; float:left; display:none; position:absolute; top:25px; left:-10px;}
div.vb_lista a {background-color:#f60; color:#FFF; padding:5px 10px; font-size:15px; text-decoration:none; display: block}
div.vb_lista a.attivo {background-color:#fc9e2e;}
#vb_main a.vb_last_lista {background-color:#f60; color:#FFF; padding:5px 10px 10px 10px; font-size:15px; text-decoration:none; display: block}
#vb_main a.vb_last_lista:hover {background-color:#fc9e2e;}
#vb_main a.link_voci_toolbar {font-size: 15px; text-decoration:none; float:left; color:#fff; border:none; line-height:normal}
#vb_main a.link_voci_toolbar:hover {color:#f60; border-bottom:0 none; border:0 none}
#vb_main a.vb_attivo {font-size: 15px; color:#f60; border-bottom:0 none; border:0 none}

div.vb_prossimo {width:90px; float:left; display:none; margin:-2px 5px 10px 0; line-height: normal;}
#vb_main a.vb_link_prossimo {text-decoration:none; font-size:15px!important; color:#333; background-color:#cbcbcb; padding:2px 6px;}
#vb_main a.vb_link_prossimo:hover {text-decoration:none; background-color:#535353; color:#fff;}
div.vb_voci_toolbar_sito {color:#666; float:left; line-height:normal}
div.vb_voci_toolbar_foto {color:#666; float:left; line-height:normal}
div.vb_voci_toolbar_genio {color:#666; float:left; line-height:normal}
div.vb_external_crea {width:65px; float:left; margin:0; position:relative; display:none;}
div.vb_crea {width:65px; font-size:12px; font-weight:bold; margin:3px 0 0 0; padding:0;}
div.vb_crea a {text-decoration:none; font-size:13px; color:#fff; background-color:#535353; padding:6px 18px 5px 8px; background-image:url(../img/ico_freccia_crea.png); background-repeat:no-repeat; background-position:45px 12px;}
div.vb_crea_attivo  a {text-decoration:none; background-color:#fff; color:#535353; background-image:url(../img/ico_freccia_crea_over.png); border-left:1px solid #f60!important; border-bottom:1px solid #f60!important; padding:7px 18px 30px 8px;}
div.vb_lista_crea {width:115px; background-color:#fff; margin:0; float:left; position:absolute; text-transform:uppercase; top:26px; left:-1px; border-left:1px solid #f60; border-bottom:1px solid #f60; display:none}
div.vb_lista_crea a {background-color:#fff; color:#535353; padding:3px 5px 3px 10px; font-size:11px; font-weight:bold; text-decoration:none; display:block}
div.vb_lista_crea a:hover {background-color:#efefef;}
div.vb_pulsanti_right {color: #f60;float: right;font-weight: bold;margin: 0;padding: 0;width: 190px;line-height: normal;}
span.vb_txt_on_buttom { padding:0 0 0 10px; color:#FFF;}
span.vb_txt_on_buttom a {text-decoration:none; font-weight:bold; color:#FFF;}
span.vb_txt_on_buttom a:hover {color:#f60;}
div.vb_pulsante_entra {margin: 0;padding: 0;}
#vb_main a.vb_pulsante_link {float:left; position: relative; left: 10px; background: #f60;color: #fff;display: block;font-size: 10px;font-weight: bold;margin: 4px 5px 0 6px;padding: 6px;text-align: center!important;text-decoration: none!important;line-height: normal;}	
#vb_main a.vb_pulsante_link:hover {/*opacity:0.9;*/ background-color:#fc8433}
#vb_main a.vb_pulsante_fb {float:right; position: relative; right: 5px; color:#fff; text-decoration:none; font-size:10px; font-weight:bold;   margin: 4px 0 0 7px;padding: 6px 8px 6px 16px; background:url('../img/ico_fb_bott.png') no-repeat 6px 5px #2960a3; line-height: normal;}
#vb_main a.vb_pulsante_fb:hover {background-color:#4778b4}
#vb_lista_gestisci {background-color: #333;display: none;float: right;margin: 0;position: absolute;right: 9px;text-transform: uppercase;top: 20px;width: 100px;}
#vb_lista_gestisci a {background-color:#333; color:#fff; padding:3px 5px 3px 8px; font-size:11px; font-weight:bold; text-decoration:none; display:block}
#vb_lista_gestisci a:hover {background-color:#000;}
#vb_lista_account {background-color: #5c5c5c;color: #fff;display: none;float: right;margin: 0;position: absolute;right: 91px;top: 20px;width: 140px;}
#vb_lista_account .vb_primo {background-color: #7d7d7d;border-bottom: 1px solid #fff;display: none;font-size: 13px;font-weight: bold;padding: 3px 0 3px 10px;}
#vb_lista_account .vb_ultimo {background-color: #2d2d2d;font-size: 11px;padding: 0;}
#vb_lista_account .vb_ultimo a {background-color: #2d2d2d;font-size: 13px;font-weight: normal;padding: 3px 0 3px 10px;text-decoration: none;}
#vb_lista_account a {background-color: #5c5c5c;color: #fff;display: block;font-size: 13px;font-weight: normal;padding: 0 0 0 10px;text-decoration: none;}
#vb_lista_account a:hover {background-color:#3e3e3e;}
div.vb_external_gestisci_blog {width:250px; float:left; margin:0 15px 0 0; position:absolute; display:none;}
div.vb_menu_blog {width:170px; background-color:#fc9e2e; margin:0; float:left; position:absolute; top:0; left:150px;}
div.vb_menu_blog a {background-color:#fc9e2e; color:#FFF; padding:5px 10px; font-size:15px; text-decoration:none; display: block}
div.vb_menu_blog a:hover {background-color:#fcb561;}
#vb_main a.vb_last_menu_blog {background-color:#fc9e2e; color:#FFF; padding:3px 10px 10px 10px; font-size:15px; text-decoration:none; display: block}
#vb_main a.vb_last_menu_blog:hover {background-color:#fcb561;}
div.vb_right_logg_arancio {float:right; width:300px; height:45px; background-color:#f60; display:none; line-height: normal}
div.vb_nick_logg_arancio {float:right; margin:3px 15px 0 0;}
div.vb_nick_logg_arancio img {float:left; margin-right:10px;}
#vb_main a.vb_nick_logg_arancio_link {color:#fff; font-weight:bold; text-decoration:none; font-size:20px; text-decoration:none; background-image:url(../img/fr_sf_bianca.png); background-repeat:no-repeat; background-position:right; padding-right:20px; border:0 none; border-bottom:0 none}
#vb_main a.vb_nick_logg_arancio_link_layer{border: 0 none;height: 24px;padding-right: 0;position: absolute;right: 63px;top: 4px;width: 150px;}
#vb_main a.vb_nick_logg_arancio_link_layer:focus{outline: 0;}
#vb_main a.vb_nick_logg_arancio_link_attivo {background-image:url(../img/fr_sf_grigia.png); color:#333;border:0 none; border-bottom:0 none}
#vb_main a.vb_nick_logg_azzurrro_gest {float:right; color:#fff; font-weight:bold; font-size:12px; text-decoration:none; background-image:url(../img/fr_sf_arancio.png); background-repeat:no-repeat; background-position:right; padding-right:20px; border:0 none; border-bottom:0 none}
#vb_main a.vb_nick_logg_azzurrro_gest_attivo {text-decoration:none; background-image:url(../img/fr_sf_grigia.png); color:#333;border:0 none; border-bottom:0 none}
#vb_main a.vb_nick_logg_azzurrro_gest_layer {float: right;height: 18px;padding-right: 20px;position: absolute;right: 63px;top: 29px;width: 60px;border:0 none; border-bottom:0 none}
#vb_main a.vb_nick_logg_azzurrro_gest_layer:focus{outline: 0;}
div.vb_nick_logg_arancio_esci {float:right; color:#fff; margin:13px 5px 0 0; background-color:#333; font-size:11px;}
div.vb_nick_logg_arancio_esci a {color:#fff; background-color:#333; font-size:11px; font-weight:bold; text-decoration:none; padding:5px 10px;}
div.vb_nick_logg_arancio_esci a:hover {background-color:#535353; color:#FFF;}
div.vb_spazio_log_b { margin:0 0 0px 0;}


@media only screen and ( max-width: 970px ) {
	div.vb_main {min-width:760px;}
	div.vb_nick,
	div.nick_dx_loggato,
	div.vb_lista_crea,
	div.vb_external_crea {display:none;}
}

@media only screen and ( max-width: 650px ) {
	div.vb_right_button {display:none;}
} 

@media only screen and (max-width: 480px) {
	.vb_voci_toolbar_sito, .vb_voci_toolbar_foto, .vb_voci_toolbar_genio, .vb_right_button, .vb_external_crea {display:none!important}
	.pipe {visibility:hidden!important}
}

/*community private message*/
#cpm-overlayer{position:fixed;top:0;left:0;right:0;z-index:100002;height:100%;background:#000;opacity:.5;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);}
#layerPopup{box-shadow: 0 5px 10px rgba(0,0,0,.75); border:1px solid #CCC;width:665px;height:560px;position:fixed;z-index:100003}
#layerPopup IFRAME{width:100%;height:100%}
#vb_bg_img_send_email{padding-top:4px;float: left;margin: 0;}
#vb_bg_img_send_email img{cursor: pointer; float: left; width: 21px; height: 21px; margin: 3px;  }
#vb_bg_img_send_email img.vb_img_altro_ut_disable{cursor: default;}
#cpm-close{position: absolute; top: -8px; right: -8px; width: 14px; height: 16px; border-radius: 50%; border: 2px solid #FFF; color: #FFF; background: #000; cursor: pointer; text-align: center; font: 700 16px/16px Arial,sans-serif; padding: 0px 2px 2px; box-shadow: 0 0 4px #000}
#cpm-close:hover{background: #666; box-shadow: 0 0 1px #00;}


/*integrazione libero blog*/
.liberoBlog{border-top:1px solid #fc9e2e!important;}
.liberoBlog:hover{background-color:#fc9e2e!important;}