/*
css:css=../../styles_hf/master-4.css
##
#PAGE WIDTH#
prop:page-size=960px
##
#MENU ITEM TESTO#
prop:menu-size=15
prop:ombra-testo=black
prop:peso-carattere=normal
#COLORE TESTO ROLL HOVER#
prop:over-color=#2180b8
##
#PRIMO LIVELLO#
##
#BARRA DI PRIMO LIVELLO#
prop:menu-background=#f9f9f9
#BACKGROUND LI ITEM PRIMO LIVELLO#
prop:menu-li=
#BACKGROUND SELECTED PRIMO LIVELLO#
prop:li-menucurrent=#c29305
#TESTO SELECTED PRIMO LIVELLO#
prop:li-color-menucurrent=white
#TESTO PRIMO LIVELLO COLORE#
prop:li-color-text=white
#BORDO ITEM DESTRO#
prop:menu-border-right=#165988
#IMMAGINE BARRA PRIMO LIVELLO#
prop:menu-li-bar-image=/engine/1.0/css/images/stili/blu.jpg
#IMMAGINE LI PRIMO LIVELLO#
prop:menu-li-image=/engine/1.0/css/images/stili/blu.jpg
##
##
##
##
##
#SECONDO LIVELLO#
##
#BARRA DI SECONDO LIVELLo#
prop:submenu-background=#b78606
#BACKGROUND LI SECONDO LIVELLO#
prop:sub-menu-li=#b78606
#TESTO COLORE SUBMENU#
prop:menu-color=white
#BORDO DESTRO SECONDO LIVELLO#
prop:submenu-border-right=transparent
#BORDO BASSO SECONDO LIVELLO DROPDOWN#
prop:li-sub-border=#333333
#BACKGROUND MENU IMAGE SECONDO LIVELLO#
prop:submenu-li-bar-image=/engine/1.0/css/images/stili/giallo1.jpg
#IMMAGINE SOTTO MENU#
prop:menu-li-sub-image=/engine/1.0/css/images/stili/giallo1.jpg
##
#OMBRA TESTO SOTTOMENU#
prop:ombra-sottomenu=black
#IMMAGINE SECONDO LIVELLO#
prop:sub-menu-li-image=none
##
##
#ALTRO#
##
#ROLL'HOVER IMAGE#
prop:rollhover-img=none
##
#PATH ALTO#
prop:menu-font2=gray
prop:menu-font_carattere=arial
##
#OMBRA DELLA NAVIGAZIONE#
prop:ombra-nav=black
##
#FOOTER#
prop:colore-footer=#333333
prop:testo-footer=white
##
##
#MENU HEIGHT#
prop:menu-height=49
prop:testo-altezza-menu=16
##
##
##
##
##
##
##
*/
body .wrapper .nav {border-radius:${border-menu-radius}!important; box-shadow:0px 0px 10px -3px black}#cssmenub .has-sub ul li:hover a,li.menuover, #Subpages .mainmenu li:hover, sf-with-ul li:hover, .sf-menu-container  li a:hover, .sf-menu-container .pp-sf-menu li a:hover{background:${rollhover}!important;}}#header #cssmenu #cssmenu ul li a:hover {background:transparent!important;}#cssmenub .has-sub ul li:hover a,li.menuover, #Subpages .mainmenu li:hover, sf-with-ul li:hover, .sf-menu-container  li a:hover, .sf-menu-container .pp-sf-menu li a:hover, #cssmenu ul li > ul li a:hover{background-image:url('none')!important; background-position:bottom; background-repeat:repeat-x;}#header {height:auto;background: -webkit-gradient(linear, 0 0, 0 bottom, from(${header-grandient1}), to(${header-grandient2}));background-color: ${header-background}!important;background: -webkit-linear-gradient(${header-grandient1}, ${header-grandient2});background: -moz-linear-gradient(${header-grandient1}, ${header-grandient2});background: -ms-linear-gradient(${header-grandient1}, ${header-grandient2});background: -o-linear-gradient(${header-grandient1}, ${header-grandient2});background: linear-gradient(${header-grandient1}, ${header-grandient2});-pie-background: linear-gradient(${header-grandient1}, ${header-grandient2});background-image: url("/images//bg.jpg");background-position:top right;}#plus_header{background-image: url("/images//design.png"); background-position:top right!important}#containers {}.header_container {height:auto!important}#extraheader, #extramenu, #Footer_container { background-color:#333333!important}#extraheader, #extramenu, #Footer_container { color:white;}#Subpages ul {}.site_name {color:${header-nav-subpages-grandient2};text-shadow:1px 1px 1px black;}.site_description {color:white}#Pages{border-bottom: none!important;}#Pages ul {margin-left:-13px;}#header .nav #Pages, #header .nav #Subpages{background: ${header-grandient2}!important;height: 50px!important;margin-bottom: 0px!important;}.wrapper_menu .mainmenu li a {font-family: arial!important;font-weight: bold;list-style: none outside none;text-decoration: none;color: white;font-size: 12px;text-shadow: none!important;color: ${menu-font1}!important;}.wrapper_menu  .mainmenu li.menucurrent{background: #c29305!important;}.wrapper_menu  .mainmenu li.menucurrent a {color: gray!important;}li.menuover {-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;-webkit-box-shadow: none!important;-moz-box-shadow: none!important;box-shadow: none!important;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}.sm-blue ul{background:#b78606!important;background-image:url('/engine/1.0/css/images/stili/giallo1.jpg')!important; background-repeat:repeat-x; background-position: bottom}#header .nav #Subpages,  .nav .wrapper_menu #Subpages, .tinynav{background-color:#b78606!important;background-image:url('/engine/1.0/css/images/stili/giallo1.jpg')!important; background-repeat:repeat-x; background-position: bottom}#header .nav #Pages,.nav .wrapper_menu #Pages, .nav {background-color:#f9f9f9!important;background-image:url('/engine/1.0/css/images/stili/blu.jpg')!important;background-repeat:repeat-x;background-position: bottom;background-size: cover;}.mainmenu li {background-image:url('/engine/1.0/css/images/stili/blu.jpg')!important; background-repeat:repeat-x; background-position: bottom;background-color:;float: left!important;padding-right: 20px!important;padding-left: 20px;text-decoration: none;list-style: none;}.dl-menuwrapper button {background-image:url('/engine/1.0/css/images/stili/blu.jpg')!important; background-repeat:repeat-x; background-position: bottom;background-color:}.nav-tessa-container .nav-tessa li {background-image:url('/engine/1.0/css/images/stili/blu.jpg')!important; background-repeat:repeat-x; background-position: bottom;background-color:;}#cssmenuv > ul li  {background-image:url('/engine/1.0/css/images/stili/blu.jpg')!important; background-repeat:repeat-x; background-position: bottom;background-color:;float: left!important;padding-right: 2px!important;padding-left: 20px;text-decoration: none;list-style: none;}#cssmenuv ul li ul li, .nav .dl-menu .dl-submenu li, .nav .dl-menu ul,.dl-menuwrapper ul {border:none!important; background-color: #b78606!important;background-image:url('none')!important; background-repeat:repeat-x; background-position: bottom;    position: relative;}.nav #cssmenub {border-bottom:0px!important}#cssmenub  .has-sub ul, #cssmenu ul li > ul, .sf-menu ul {box-shadow:0px 0px 10px 0px black!important}.sf-menu ul {width:100%!important}.mainmenu li, #cssmenu > ul > li ,#smart-menu-container .sm-blue li  {	border-right: 1px solid #165988!important;border-left:0px solid}#header #smart-menu-container .sm-blue li ul,   #header #smart-menu-container .sm-blue li ul li {border:0px solid transparent!important}#Subpages .mainmenu li{border-right: 1px solid transparent!important;}#cssmenuv .has-sub ul li{border-bottom: 1px solid transparent!important;}.sf-menu-container .pp-sf-menu li a {text-shadow:none!important;}.sf-menu-container .pp-sf-menu li  {background-color:#b78606!important;background-image:url('none')!important; background-repeat:repeat-x; background-position: bottom}#header {}.mainmenu li {}#smart-menu li a {background:!important}#smart-menu li ul li  a{background:transparent!important}li.menucurrent,.nav #cssmenu .has-sub.active, .highlighted,#smart-menu .has-submenu {-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;-webkit-box-shadow: none!important;-moz-box-shadow: none!important;box-shadow: none!important;}.nav #cssmenub .has-sub.active a {background-image:url('none')!important}#Subpages .mainmenu li, #cssmenu ul li > ul li, .nav-tessa li li a  {background-color: #b78606!important;background-image:url('none')!important;background-repeat:repeat-x; background-position: bottom;}.nav-tessa li li a{-webkit-box-sizing: content-box!important;-moz-box-sizing: content-box!important;box-sizing: content-box!important;margin: 0px;padding: 0px 0px 0px 10px;}.nav-tessa li li:last-child a{border-radius: 0px 0px 4px 4px!important;}li.menuover {background: ${header-grandient1};-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;-webkit-box-shadow: none!important;-moz-box-shadow: none!important;box-shadow: none!important;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}.sf-menu  {height:auto!important;margin-bottom:0px!important}.sf-menu a { font-family:arial!important}.sf-menu li .sf-js-enabled li a {}.sf-menu a {font-weight:bold;font-size:13px!important;}/*menu top top*/.sm-blue a { font-size: 15px!important; color:white!important; text-shadow:black!important; font-weight:normal}.gn-scroller .gn-submenu li a span, .nav-tessa ul, .nav-tessa li, #cssmenub ul, #cssmenub li, #cssmenub span, #cssmenub a,.nav .wrapper_menu .mainmenu li a, .sf-menu a, .sf-menu a:visited, #cssmenu ul li > ul li a,#cssmenu > ul > li > a,.nav .wrapper_menu select option, .nav-tessa ul li   a span{ font-size: 15px!important; color:white!important; text-shadow:black!important; font-weight:normal}.sm-blue ul a  { font-size: 15px!important; color:white!important; text-shadow:black!important; font-weight:normal}.dl-menuwrapper li a {font-size: 15px!important;text-shadow:black!important;font-weight:normal;color:white!important;}#cssmenub .has-sub ul li a span {color:white!important}.gn-scroller .gn-menu li a span { font-size: 15px!important;font-weight:normal}.sf-menu li, #cssmenu > ul > li{background-color:!important; background-image:url('/engine/1.0/css/images/stili/blu.jpg')!important; background-repeat:repeat-x; background-position: bottom}.sf-menu li, .pp-sf-menu li{width:140px!important;background-repeat:repeat-x!important;}.nav #cssmenub #ulcssmenub {margin-top:0px!important;margin-bottom:-1px}.menu_panel{background: ${header-nav-subpages-grandient2}!important;color: ${menu-font1}!important;}.sfHover a{}.sfHover a:hover{color:yellow!important;text-shadow:1px 1px 1px black!important;}.sf-menu.sf-js-enabled.sf-shadow {float: left !important;height: auto !important;}.sf-menu li li  .pp-sf-menu li  {left:20px!important;top:0px!important;position:relative;}#Footer .html_element,#Footer  .image_element,.#Footer  picasa_album,#Footer .site_users_badge, #Footer  .blog_element,#Footer  .rss_list,#Footer .search_div, #Footer .gmap_block, #Footer  .list_element,#Footer .youtube_element,#Footer .ecommerce_prod ,#Footer  .cms_cart,#Footer  .stats,#Footer  .last_viewed_pages, #Footer .site_map,#Footer .form_contact,#Footer  .site_comment{background-image:none;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;background-color:none!important;border:none;box-shadow:none!important;text-shadow:1px 1px 1px black}.currentpath {margin-top:3px;margin-bottom:10px;padding-left:8px;padding-right:8px;padding-top:15px;padding-bottom:15px;}.currentpath a.navigator {color: gray!important;padding:10px;font-family:${font-family};}.currentpath a.navigator {background-color: ${footer-grandient1}!important;}#Footer {background-color: ${footer-grandient1}!important;background: -webkit-linear-gradient(${footer-grandient1}, ${footer-grandient2})!important;background: -moz-linear-gradient(${footer-grandient1}, ${footer-grandient2})!important;background: -ms-linear-gradient(${footer-grandient1}, ${footer-grandient2})!important;background: -o-linear-gradient(${footer-grandient1}, ${footer-grandient2})!important;background: linear-gradient(${footer-grandient1}, ${footer-grandient2})!important;}body .footer_container #Footer a,body .footer_container #Footer p, body .footer_container #Footer h1,body .footer_container #Footer h2,body .footer_container #Footer h3,body .footer_container #Footer p a,body .footer_container #Footer a h1,body .footer_container #Footer li a,body.footer_container #Footer li, .footer_container #Footer a h2,body .footer_container #Footer p a{color:white!important}.SplitterRight {background-image:none}#Footer .html_element p a {color:white}.logo_container{font-family:arial;}.sf-menu li {background-color: ${header-nav-subpages-grandient1}}.menu_panel {top:50px!important;}#cssmenu{ height:auto; display:block; padding:0; border-radius:5px; margin-bottom: 0px}#cssmenu > ul {list-style:inside none; padding:0; margin:0;}#cssmenu > ul > li {list-style:inside none; padding:0; margin:0; float:left; display:block; position:relative;}#cssmenu > ul > li > a{ outline:none; display:block; position:relative; padding:0px 20px; font:bold 13px/100%;font-family: arial!important;; text-align:center; text-decoration:none; text-shadow:1px 1px 0 rgba(0,0,0, 0.4); }#cssmenu > ul > li:first-child > a{border-radius:5px 0 0 5px;}#cssmenu > ul > li > a:after{ content:''; position:absolute; right:-2px; z-index:99; }#cssmenu ul li.has-sub:hover > a:after{top:0; bottom:0;}#cssmenu > ul > li.has-sub > a:before{ content:''; position:absolute; top:8px; right:6px; border:5px solid transparent; border-top:5px solid #fff; }#cssmenu ul li.has-sub:hover > a{  border-color:#3f3f3f; padding-bottom:11px;  z-index:999; }#cssmenu ul li.has-sub:hover > ul, #cssmenu ul li.has-sub:hover > div{display:block;}#cssmenu ul li.has-sub > a:hover{background:transparent}#cssmenu ul li > ul, #cssmenu ul li > div{ display:none; width:auto; position:absolute; top:0px; padding:1px 0; border-radius:0 0 5px 5px; z-index:999; }#cssmenu ul li > ul{width:200px;}#cssmenu ul li > ul li{display:block; list-style:inside none; padding:0; margin:0; position:relative;}#cssmenu ul li > ul li a{ outline:none;background-image:url('none')!important; background-repeat:repeat-x; background-position: bottom; display:block; position:relative; margin:0; padding:0px 20px!important; font:10pt;font-family: arial!important; color:#fff; text-decoration:none; text-shadow:1px 1px 0 rgba(0,0,0, 0.5); }#cssmenu ul li > ul li a:hover {padding:0px 20px!important}#cssmenu, #cssmenu > ul > li > ul > li a:hover{ background:${header-nav-subpages-grandient1}; background:-moz-linear-gradient(top,  ${header-nav-subpages-grandient1} 0%, ${header-nav-subpages-grandient2} 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,${header-nav-subpages-grandient1}), color-stop(100%,${header-nav-subpages-grandient2})); background:-webkit-linear-gradient(top,  ${header-nav-subpages-grandient1} 0%,${header-nav-subpages-grandient2} 100%); background:-o-linear-gradient(top, ${header-nav-subpages-grandient} 0%,${header-nav-subpages-grandient2} 100%); background:-ms-linear-gradient(top, ${header-nav-subpages-grandient1} 0%,${header-nav-subpages-grandient2} 100%); background:linear-gradient(top,  ${header-nav-subpages-grandient1} 0%,${header-nav-subpages-grandient2} 100%); }#cssmenu{border-color:${header-nav-subpages-grandient2};}#cssmenu > ul > li > a{border-right:1px solid ${header-nav-subpages-grandient2}; color:#fff;}#cssmenu > ul > li.active > a{background:${header-nav-subpages-grandient1};}#cssmenu > ul > li > a:hover{background:${header-nav-subpages-grandient1};}/* THE SUBMENUS */#cssmenu ul li > ul li.has-sub:hover > a, #cssmenu ul li > ul li > ul li.has-sub:hover > a{ background:${header-nav-subpages-grandient1}; border-color:#3f3f3f; padding-bottom:8px; padding-top:8px; top:0px; z-index:999; }#cssmenu > ul > li > ul > li > ul, #cssmenu > ul > li > ul > li > ul > li > ul {position: absolute;top: -1px;left: 200px;padding-top:1px;/* The fade effect, created using an opacity transition */-webkit-transition: opacity .3s ease-in;-moz-transition: opacity .3s ease-in;-o-transition: opacity .3s ease-in;-ms-transition: opacity .3s ease-in;border-radius:0 0 0 0;}#cssmenub ul,#cssmenub li,#cssmenub span,#cssmenub a {margin: 0;padding: 0;position: relative;}#cssmenub {height: 49px;border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0;border-bottom: 2px solid ${header-nav-subpages-grandient1};}#cssmenub:after,#cssmenub ul:after {content: '';display: block;clear: both;}#cssmenuv > ul li {background-color: #f9f9f9!important}.sm-blue {background: #f9f9f9!important;}.nav #cssmenub li a {background: -moz-linear-gradient(${header-nav-subpages-grandient1}, ${header-nav-subpages-grandient2});background: -ms-linear-gradient(${header-nav-subpages-grandient1}, ${header-nav-subpages-grandient2});background: -o-linear-gradient(${header-nav-subpages-grandient1}, ${header-nav-subpages-grandient2});background: linear-gradient(${header-nav-subpages-grandient1}, ${header-nav-subpages-grandient2});color: #ffffff;display: inline-block;font-family: arial!important;font-size: 12px;line-height: 20px;padding: 0 20px;text-decoration: none;background-color: #f9f9f9!important;background-image:url('/engine/1.0/css/images/stili/blu.jpg')!important; background-repeat:repeat-x; background-position: bottom}#cssmenub ul {list-style: none;}#cssmenub > ul {float: left;}#cssmenub > ul > li {float: left;z-index:1;}#cssmenub > ul > li:hover:after {content: '';display: block;width: 0;height: 0;position: absolute;left: 50%;bottom: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid ${header-nav-subpages-grandient1};margin-left: -10px;}#cssmenub .has-sub ul li a , #cssmenu ul li > ul li , .sf-menu-container .pp-sf-menu li{border-bottom:1px solid #333333!important;text-shadow:none;background-color:#b78606!important}#cssmenub > ul > li a {	  background-color:#b78606;background-image:url('none')!important; background-repeat:repeat-x; background-position: bottom}#cssmenub > ul > li.active a  {background-color:#b78606!important;background-image:url('/engine/1.0/css/images/stili/blu.jpg')!important; background-repeat:repeat-x; background-position: bottom;background: ${header-nav-subpages-grandient2};background: -moz-linear-gradient(top, ${header-nav-subpages-grandient1} 0%, ${header-nav-subpages-grandient2} 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ${header-nav-subpages-grandient1}), color-stop(100%, ${header-nav-subpages-grandient2}));background: -webkit-linear-gradient(top, ${header-nav-subpages-grandient1} 0%, ${header-nav-subpages-grandient2} 100%);background: -o-linear-gradient(top, ${header-nav-subpages-grandient1} 0%, ${header-nav-subpages-grandient2} 100%);background: -ms-linear-gradient(top, ${header-nav-subpages-grandient1} 0%, ${header-nav-subpages-grandient2} 100%);background: linear-gradient(to bottom, ${header-nav-subpages-grandient1} 0%, ${header-nav-subpages-grandient2} 100%);}#cssmenub > ul > li:hover > a {background: ${header-nav-subpages-grandient2};background: -moz-linear-gradient(top, ${header-nav-subpages-grandient1} 0%, ${header-nav-subpages-grandient2} 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ${header-nav-subpages-grandient1}), color-stop(100%, ${header-nav-subpages-grandient2}));background: -webkit-linear-gradient(top, ${header-nav-subpages-grandient1} 0%, ${header-nav-subpages-grandient2} 100%);background: -o-linear-gradient(top, ${header-nav-subpages-grandient1} 0%, ${header-nav-subpages-grandient2} 100%);background: -ms-linear-gradient(top, ${header-nav-subpages-grandient1} 0%, ${header-nav-subpages-grandient2} 100%);background: linear-gradient(to bottom, ${header-nav-subpages-grandient1} 0%, ${header-nav-subpages-grandient2} 100%);box-shadow: inset 0 0 3px #000000;-moz-box-shadow: inset 0 0 3px #000000;-webkit-box-shadow: inset 0 0 3px #000000;}#cssmenub .has-sub {}#cssmenub .has-sub:hover > ul {display: block;}#cssmenub .has-sub ul {display: none;position: absolute;width: 200px;top: 100%;left: 0;}#cssmenub .has-sub ul li {*margin-bottom: -1px;}#cssmenub .has-sub ul li a {background-image:url('none')!important; background-repeat:repeat-x; background-position: bottombackground: ${header-nav-subpages-grandient1};font-size: 11px;display: block;line-height: 120%;padding: 10px;}#cssmenub .has-sub ul li:hover a {background: ${header-nav-subpages-grandient2};}#cssmenub .has-sub .has-sub:hover > ul {display: block;}#cssmenub .has-sub .has-sub ul {display: none;position: absolute;left: 100%;top: 0;}#cssmenub .has-sub .has-sub ul li a {background: ${header-nav-subpages-grandient1};}#cssmenub .has-sub .has-sub ul li a:hover {background: ${header-nav-subpages-grandient2};}.nav #cssmenub, .gn-menu-main, .gn-menu-main li, .dl-menu li   {background-color:!important;background-image:url('/engine/1.0/css/images/stili/blu.jpg')!important; background-repeat:repeat-x;}.nav #cssmenub, .gn-menu-main, .gn-menu-main li {background-position: top}/* Some stylesheet reset */#cssmenuv > ul {list-style: none;margin: 0;padding: 0;vertical-align: baseline;line-height: 1;}/* The container */#cssmenuv > ul {display: block;position: relative;width: 150px;}#cssmenuv  ul li ul li a{color:white!important;}/* The list elements which contain the links */#cssmenuv > ul li {display: block;position: relative;margin: 0;padding: 0;width: 150px;	border-top: 1px solid #165988;border-left: 1px solid #165988;border-right: 1px solid #165988}/* General link styling */#cssmenuv > ul li a {color:white!important;/* Layout */display: block;position: relative;margin: 0;padding: 11px 20px;width: 110px;/* Typography */font-family: arial!important;text-decoration: none;text-transform: uppercase;font-size: 13px;font-weight: 300;/* Background & effects */background: ${header-nav-subpages-grandient1};}/* Rounded corners for the first link of the menu/submenus */#cssmenuv > ul li:first-child>a {border-top-left-radius: 4px;border-top-right-radius: 4px;border-top: 0;}/* Rounded corners for the last link of the menu/submenus */#cssmenuv > ul li:last-child>a {border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;border-bottom: 0;}/* The hover state of the menu/submenu links */#cssmenuv > ul li>a:hover, #cssmenuv > ul li:hover>a {text-shadow: 0 1px 0 rgba(0, 0, 0, .2);background: ${header-nav-subpages-grandient1};background: -webkit-linear-gradient(bottom, ${header-nav-subpages-grandient1}, ${header-nav-subpages-grandient2});background: -ms-linear-gradient(bottom, ${header-nav-subpages-grandient1}, ${header-nav-subpages-grandient1});background: -moz-linear-gradient(bottom, ${header-nav-subpages-grandient1}, ${header-nav-subpages-grandient1});background: -o-linear-gradient(bottom, ${header-nav-subpages-grandient1}, ${header-nav-subpages-grandient1});border-color: transparent;}/* The arrow indicating a submenu */#cssmenuv > ul .has-sub>a::after {content: '';position: absolute;top: 16px;right: 10px;width: 0px;height: 0px;/* Creating the arrow using borders */border: 4px solid transparent;border-left: 4px solid ${menu-font1};}/* The same arrow, but with a darker color, to create the shadow effect */#cssmenuv > ul .has-sub>a::before {content: '';position: absolute;top: 17px;right: 10px;width: 0px;height: 0px;/* Creating the arrow using borders */border: 4px solid transparent;border-left: 4px solid ${menu-font1}!important;}/* Changing the color of the arrow on hover */#cssmenuv > ul li>a:hover::after, #cssmenuv > ul li:hover>a::after {border-left: 4px solid ${menu-font1}!important;}#cssmenuv > ul li>a:hover::before, #cssmenuv > ul li:hover>a::before {border-left: 4px solid rgba(0, 0, 0, .25);}/* THE SUBMENUS */#cssmenuv > ul ul {position: absolute;left: 148px;top: -9999px;padding-left: 5px;opacity: 0;/* The fade effect, created using an opacity transition */-webkit-transition: opacity .3s ease-in;-moz-transition: opacity .3s ease-in;-o-transition: opacity .3s ease-in;-ms-transition: opacity .3s ease-in;}/* Showing the submenu when the user is hovering the parent link */#cssmenuv > ul li:hover>ul {top: 0px;opacity: 1;}.nav .sf-menu a, .nav .wrapper_menu #Pages .mainmenu li a,#cssmenu ul li a, #cssmenub  li  a span, .nav #cssmenu .has-sub a span, .nav-tessa li a span, .gn-menu a span, .dl-menu li a span, .dl-menuwrapper li a{color:white!important}.nav #cssmenub  li  ul li a span, .dl-submenu li a span{color:white!important}.sf-menu-container .pp-sf-menu li a { color:white!important}body .nav .wrapper_menu #Pages li.menucurrent a,.nav #cssmenu .has-sub.active a, #cssmenub li.active a span, .tinynav,.nav #cssmenu .has-sub.active a span, .nav #cssmenu .has-sub  ul li a span{color:white!important}#cssmenub .has-sub ul li:hover a,li.menuover, #Subpages .mainmenu li a:hover,#Pages .mainmenu li a:hover, sf-with-ul li:hover, .sf-menu-container  li a:hover, .sf-menu-container .pp-sf-menu li a:hover, #cssmenu ul li > ul li a:hover {color:#2180b8!important}body .nav .wrapper_menu #Pages li.menucurrent a:hover, .nav #cssmenu .has-sub.active a:hover, #cssmenub li.active a:hover span, .has-sub a:hover span, .nav #cssmenub li ul li a:hover span., .dl-menu li a:hover{color:#2180b8!important}.margin_header_bottom{height:3px;background: ${header-nav-subpages-grandient1};background: -webkit-linear-gradient(bottom, ${header-nav-subpages-grandient1}, ${header-nav-subpages-grandient2});background: -ms-linear-gradient(bottom, ${header-nav-subpages-grandient1}, ${header-nav-subpages-grandient1});background: -moz-linear-gradient(bottom, ${header-nav-subpages-grandient1}, ${header-nav-subpages-grandient1});background: -o-linear-gradient(bottom, ${header-nav-subpages-grandient1}, ${header-nav-subpages-grandient1});border-color: transparent;}.margin_header_top_logged{height:50px;background: ${header-nav-subpages-grandient1};}.margin_header_top{height:8px;background: ${header-nav-subpages-grandient1};}#header, #contents, #footer, #extraheader, #contents .center, #center, #center_container  {width:960px!important;margin:0 auto!important; max-width:100%!important;}.nav .sf-menu-container .sf-menu li , .sf-menu li, #cssmenu > ul > li, .mainmenu li,  #header .wrapper_menu.Pages, #header .wrapper_menu.Subpages,#header .nav .wrapper_menu #Subpages,#header .nav .wrapper_menu #Pages,#cssmenub .has-sub ul li a,.nav #cssmenub, #cssmenu ul li > ul li ,#cssmenu ul li , .sf-menu-container .pp-sf-menu li ,.nav #cssmenub li a, .nav-tessa li a, .mainmenu li, .nav-tessa-container .nav-tessa li, .dl-menuwrapper li {min-height:49px!important;}.nav .sf-menu-container .sf-menu li:hover ul,.nav .sf-menu-container .sf-menu li.sfHover ul {margin-top:49px!important;}#cssmenu ul li > ul, #cssmenu ul li > div {margin-top:49px!important;}#plus_header #cssmenu ul li.has-sub ul  li.has-sub ul li:first-child{margin-top:-49px!important;}.sf-menu li ul li:first-child  {margin-top:-32px!important}.sf-menu li ul li  ul li:first-child {margin-top:-49px!important}#cssmenub .has-sub ul, #cssmenu ul li > ul, .sf-menu ul {box-shadow:none!important}.dl-submenu  li a  {top:16px!important;position:relative;background-color:red;}.nav .sf-menu-container li a {    height: auto !important;margin-top: auto;padding-bottom: 0;padding-top: 0;margin-top:16px!important;}a > .sf-sub-indicator {background-position: 0 -100px;top: 4px!important;}.cssmenu a span  {height:auto!important;margin-top:16px!important;}.wrapper_menu #Pages li a, .wrapper_menu #Subpages li a{height:auto!important;top:16px!important;position:relative}.wrapper_menu #Pages ul, .wrapper_menu #Subpages ul{margin-bottom: 0px!important;min-height: 49px!important;}.nav #cssmenub  a span, .nav #cssmenu  a, .nav-tessa li a span {position:relative;top:16px!important;}.nav .sf-menu-container .sf-menu li a {background:transparent!important; background-color:transparent!important}#cssmenub .has-sub ul li a {padding-top:0px!important;padding-bottom:0px!important}.nav-tessa > li > a {   padding-bottom: 0;padding-top: 0;}.nav-tessa{ height:auto; display:block; padding:0; border-radius:5px; margin-bottom: 0px}.nav-tessa > ul {list-style:inside none; padding:0; margin:0;}.nav-tessa > ul > li {list-style:inside none; padding:0; margin:0; float:left; display:block; position:relative;}.nav-tessa > ul > li > a{ outline:none; display:block; position:relative; padding:0px 20px; font:bold 13px/100%;font-family: arial!important;; text-align:center; text-decoration:none; text-shadow:1px 1px 0 rgba(0,0,0, 0.4); }.nav-tessa > ul > li:first-child > a{border-radius:5px 0 0 5px;}.nav-tessa > ul > li > a:after{ content:''; position:absolute; right:-2px; z-index:99; }.nav-tessa ul li.has-sub:hover > a:after{top:0; bottom:0;}.nav-tessa > ul > li.has-sub > a:before{ content:''; position:absolute; top:8px; right:6px; border:5px solid transparent; border-top:5px solid #fff; }.nav-tessa ul li.has-sub:hover > a{  border-color:#3f3f3f; padding-bottom:11px;  z-index:999; }.nav-tessa ul li.has-sub:hover > ul, .nav-tessa ul li.has-sub:hover > div{display:block;}.nav-tessa ul li.has-sub > a:hover{background:transparent}.nav-tessa ul li > ul, .nav-tessa ul li > div{ display:none; width:auto; position:absolute; top:0px; padding:1px 0; border-radius:0 0 5px 5px; z-index:999; }.nav-tessa ul li > ul{width:200px;}.nav-tessa ul li > ul li{display:block; list-style:inside none; padding:0; margin:0; position:relative;}.nav-tessa ul li > ul li a{ outline:none;background-image:url('none')!important; background-repeat:repeat-x; background-position: bottom; display:block; position:relative; margin:0; padding:0px 20px!important; font:10pt;font-family: arial!important; color:#fff; text-decoration:none; text-shadow:1px 1px 0 rgba(0,0,0, 0.5); }.nav-tessa ul li > ul li a:hover {padding:0px 20px!important}.nav-tessa, .nav-tessa > ul > li > ul > li a:hover{ background:${header-nav-subpages-grandient1}; background:-moz-linear-gradient(top,  ${header-nav-subpages-grandient1} 0%, ${header-nav-subpages-grandient2} 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,${header-nav-subpages-grandient1}), color-stop(100%,${header-nav-subpages-grandient2})); background:-webkit-linear-gradient(top,  ${header-nav-subpages-grandient1} 0%,${header-nav-subpages-grandient2} 100%); background:-o-linear-gradient(top, ${header-nav-subpages-grandient} 0%,${header-nav-subpages-grandient2} 100%); background:-ms-linear-gradient(top, ${header-nav-subpages-grandient1} 0%,${header-nav-subpages-grandient2} 100%); background:linear-gradient(top,  ${header-nav-subpages-grandient1} 0%,${header-nav-subpages-grandient2} 100%); }.nav-tessa{border-color:${header-nav-subpages-grandient2};}.nav-tessa > ul > li > a{border-right:1px solid ${header-nav-subpages-grandient2}; color:#fff;}.nav-tessa > ul > li.active > a{background:${header-nav-subpages-grandient1};}.nav-tessa > ul > li > a:hover{background:${header-nav-subpages-grandient1};}.nav-tessa li li a {background: #f9f9f9;}/* THE SUBMENUS */.nav-tessa ul li > ul li.has-sub:hover > a, .nav-tessa ul li > ul li > ul li.has-sub:hover > a{ background:${header-nav-subpages-grandient1}; border-color:#3f3f3f; padding-bottom:8px; padding-top:8px; top:0px; z-index:999; }.nav-tessa > ul > li > ul > li > ul, .nav-tessa > ul > li > ul > li > ul > li > ul {position: absolute;top: -1px;left: 200px;padding-top:1px;/* The fade effect, created using an opacity transition */-webkit-transition: opacity .3s ease-in;-moz-transition: opacity .3s ease-in;-o-transition: opacity .3s ease-in;-ms-transition: opacity .3s ease-in;border-radius:0 0 0 0;}.nav-tessa li a span{ font-size: 15px!important;}.nexus_mobile_menu {position:relative;z-index:3}.gn-menu-main li.gn-trigger {visibility:visible}.gn-menu-main > li { visibility:hidden}.gn-menu li, .gn-menu li li, .dl-menuwrapper li {box-shadow: 0 1px #333333 inset!important;}/*NEXUS*/#gn-menu li {visibility:hidden}#gn-menu .gn-trigger, .gn-menu-wrapper li {visibility:visible!important}