*{border:0;margin:0 auto;padding:0}
body{font-family:Tahoma;font-size:11px;background:#FFF 0 100% repeat-x;color:#000;margin:0;padding:0}
img{border:0}
table,table.blog{width:100%;border:0}
td{padding:0}
hr{border-top:1px solid #FFF;margin:5px 0}
.main_text,table,input,textarea,select{font-family:Tahoma;vertical-align:middle;color:#000}
p,pre,blockquote{margin:5px 0;padding:0}
ul li{list-style:none}
.spunta{list-style-image:url(../../../images/elenco.png); list-style-position:inside;}
a:link,a:visited{color:#afafaf;text-decoration:none}
.pathway a{color:#282828}
a:hover,.pathway a:hover{color:#e05453;text-decoration:none}
.inputbox,input#email,.inputbox-manufacturers,input#token,input#password1,input#password2{font-size:11px;background:#FFF;border:1px solid #000;color:#000}
.inputbox-search{border:1px solid #000;background:#FFF;width:95px;font-size:12px;color:#000;margin:0 0 0 10px}
.button{background:url(../images/button.gif) 0 0 repeat-x;font-family:Futura;font-size:12px;font-weight:700;color:#fff;line-height:17px}
.button-img{background:url(../images/go.jpg) top left no-repeat;border:0;width:20px;height:20px;cursor:pointer}
.poll{font-family:Tahoma;font-size:10px;color:#666;line-height:14px}
fieldset{padding:5px}
.componentheading,.contentheading{margin:10px 0 15px}
h1,.componentheading{font-size:22px;line-height:22px;font-weight:700}
h2,.contentheading{font-size:16px;line-height:16px;font-weight:700}
h3{font-size:13px;line-height:13px}
h4{font-size:12px;line-height:12px}
h5{font-size:11px;line-height:11px}
h6{font-size:10px;line-height:10px}
#footer,.small,.createdate,.modifydate,.mosimage_caption{font:.9em Tahoma;color:#afafaf}
.blockborder{border:1px solid #CCC}
.searchbox{border:0 solid #4B4B4B;background-color:transparent;color:#3E3E3E}
.contentcolumn{padding-right:5px}
.article-content{margin-bottom:15px}
.article_separator{display:none;float:left;width:100%;height:15px}
.contentitem{padding-right:7.5px;padding-left:7.5px}
#mod_login_remember{border:0 solid #C89663}
.mosimage img{float:left;margin:0 20px 10px 0}
.sectiontableheader{background:#d8d8d8;color:#333;font-weight:700;text-align:left;padding:0 10px}
.sectiontableentry1{color:#eee;background:#2A3F74;text-align:left;vertical-align:middle;padding:0 10px}
.sectiontableentry2{color:#eee;background:#565656;padding-left:10px;padding-right:10px;text-align:left;vertical-align:middle}
.ngis-body{background:url(../images/body-top.gif) 100% 0 repeat-x;width:100%;float:left;margin:0;padding:0}
.ngis-container{background:#FFF;width:1063px;text-align:center;margin:0 auto;padding:0}
.ngis-bg{width:1063px;float:left}
.ngis-bg-bottom{background:url(../images/bg-bottom.jpg) 0 100% no-repeat;width:1063px;float:left}
.ngis-header{width:1063px;height:390px;position:relative;float:left}
#ngis-logo{position:absolute;background:url(../images/logo.png) 0 0 no-repeat;left:50px;top:5px;width:358px;height:80px}
#ngis-text-sizer{position:absolute;right:15px;top:10px;width:150px;height:17px}
.ngis-menu{position:absolute;top:91px;left:14px;width:230px;height:307px;background:trasparent;text-align:left;z-index:100;background-image:url(../images/viso-forniture-alberghiere-accessori-hotel.jpg);background-repeat:no-repeat;background-position:bottom}
.menu{position:absolute;top:0;left:9px;width:200px;height:300px;text-align:left;z-index:100}
.ngis-cart{position:absolute;top:91px;left:232px;width:250px;height:300px;background:#FFF;text-align:left;z-index:10}
#ngis-header-image{position:absolute;top:91px;right:33px;width:800px;height:300px;overflow:hidden;background:none}
.ngis-content{width:996px;float:left;margin:0 34px 0 33px}
.ngis-content-middle{float:left;width:996px;margin:10px 0 0}
#ngis-left-container,#ngis-right-container{float:left;width:188px}
#ngis-left-content,#ngis-right-content{width:188px;float:left}
#ngis-left-advert,#ngis-right-advert{clear:left}
#ngis-middle-container-996{width:996px;float:left;margin:0;padding:0}
#ngis-middle-container-798{width:798px;float:left;margin:0 0 0 10px;padding:0}
#ngis-middle-container-600{width:600px;float:left;margin:0 10px;padding:0}
#ngis-breadcrumb{background:url(../images/breadcrumb.jpg) 0 0 no-repeat;float:left;width:600px;height:20px;text-align:left;color:#e05453;text-indent:3px;margin:0 0 5px;padding:3px 0 0}
.mainbody{clear:left;background:none;text-align:left;overflow:hidden;color:#000;margin:0}
.module-others{float:left;text-align:left;margin:0 10px 10px 0}
.module-last{float:left;text-align:left;margin:0}
.ngis-3pmenu{float:left;width:996px;height:30px;margin:0 0 10px}
#ngis-menu-vert-top,#ngis-menu-vert-top ul{list-style:none;float:left;width:200px;margin:0;padding:0}
#ngis-menu-vert-top li{position:relative;float:left;line-height:30px;margin-bottom:-1px;width:200px;background:url(../images/vert-top-menu-item-mainlevel.jpg) 0 center no-repeat}
#ngis-menu-vert-top li ul{position:absolute;left:-999em;margin-left:200px;margin-top:-30px}
#ngis-menu-vert-top li ul ul{left:-999em;margin-left:168px}
#ngis-menu-vert-top li a{width:200px;display:block;color:#FFF;font-weight:700;text-decoration:none;text-indent:25px;font-family:Geneva, Arial, Helvetica, sans-serif}
#ngis-menu-vert-top ul li a{color:#FFF;text-indent:15px}
#ngis-menu-vert,#ngis-menu-vert ul{list-style:none;float:left;width:165px;margin:0;padding:0}
#ngis-menu-vert li{position:relative;float:left;line-height:30px;margin-bottom:-1px;width:165px;background:url(../images/vert-menu-item-mainlevel.jpg) 0 center no-repeat}
#ngis-menu-vert li ul{position:absolute;left:-999em;margin-left:165px;margin-top:-30px}
#ngis-menu-vert li a{width:165px;display:block;color:#2a3750;font-weight:700;text-decoration:none;text-indent:10px;font-family:Geneva, Arial, Helvetica, sans-serif}
#ngis-menu-vert ul li a{color:#FFF;text-indent:20px}
ul#mainlevel-nav{list-style:none;background-image:none;margin:0;padding:0}
ul#mainlevel-nav li{display:block;background-image:none;padding-left:1px;padding-right:1px;float:left;width:auto!important;font-size:11px;line-height:13px;white-space:nowrap;border:0 solid #ccc;margin:0}
ul#mainlevel-nav li a{display:block;padding-left:15px;padding-right:15px;text-decoration:none;background:transparent;color:#e05453;font-weight:700}
ul#mainlevel-nav li a:hover{color:green;text-decoration:underline;font-weight:700}
a.mainlevel:link,a.mainlevel:visited,a.mainlevel:hover,a.mainlevel#active_menu,a.sublevel:link,a.sublevel:visited,a.sublevel:hover,a.sublevel#active_menu{background:url(../images/vert-menu-item-mainlevel.jpg) 0 center no-repeat;clear:both;font-family:Verdana;display:block;vertical-align:middle;font-size:9px;font-weight:400;color:#2a3750;text-align:left;line-height:25px;width:171px;text-decoration:none;text-indent:10px;height:26px}
.moduletable-short-c,.moduletable-long-c,.moduletable-cart{float:left;width:100%;background:#FFF;margin-bottom:10px}
.moduletable-cart{background:url(../images/cart-header.jpg) 50% 0 no-repeat}
.moduletable-short-t{float:left;width:100%;background:url(../images/module-bg-short-t.gif) 0 0 repeat-x}
.moduletable-short-b{float:left;width:100%;background:url(../images/module-bg-short-b.gif) 0 100% repeat-x}
.moduletable-short-tl{background:url(../images/module-bg-short-tl.jpg) 0 0 no-repeat;float:left;width:100%;text-align:left}
.moduletable-short-tr{float:left;width:100%;background:url(../images/module-bg-short-tr.jpg) 100% 0 no-repeat}
.moduletable-short-bl{float:left;width:100%;background:url(../images/module-bg-short-bl.jpg) 0 100% no-repeat}
.moduletable-short-br{float:left;width:100%;background:url(../images/module-bg-short-br.jpg) 100% 100% no-repeat}
.moduletable-short-content{float:left;min-height:90px;width:88%;padding:0 0 15px 12px}
.moduletable-long-t{float:left;width:100%;background:url(../images/module-bg-long-t.gif) 0 0 repeat-x}
.moduletable-long-b{float:left;width:100%;background:url(../images/module-bg-long-b.gif) 0 100% repeat-x}
.moduletable-long-tl{background:url(../images/module-bg-long-tl.jpg) 0 0 no-repeat;float:left;width:100%;text-align:left}
.moduletable-long-tr{float:left;width:100%;background:url(../images/module-bg-long-tr.jpg) 100% 0 no-repeat}
.moduletable-long-bl{float:left;width:100%;background:url(../images/module-bg-long-bl.jpg) 0 100% no-repeat}
.moduletable-long-br{float:left;width:100%;background:url(../images/module-bg-long-br.jpg) 100% 100% no-repeat}
.moduletable-long-content{float:left;min-height:165px;width:88%;padding:0 0 15px 12px}
.moduletable-short-content h3,.moduletable-long-content h3,.moduletable-cart h3{text-transform:uppercase;font-family:Geneva;font-size:13px;font-weight:700;text-align:right;text-indent:10px;color:#FFF;height:28px;padding:13px 10px 0 0}
.moduletable-cart h3{text-align:left;text-indent:20px}
.ngis-mod-topten td{color:#38455f;font:bold 11px Geneva, Arial, Helvetica, sans-serif;padding:5px 2px}
.ngis-mod-topten td a{color:#38455f;cursor:pointer}
.ngis-mod-topten td a:hover{color:#e05453;cursor:pointer}
.ngis-footer{clear:both;width:996px;height:225px;position:relative;margin:0 34px 0 33px}
#ngis-bottommenu-copyright-container{position:absolute;left:10px;bottom:60px;width:450px}
#ngis-bottommenu{width:450px;float:left;padding:0}
#ngis-bottommenu ul{border-left:1px solid #FFF;list-style:none;float:left;margin:0;padding:0}
#ngis-bottommenu li{border-right:1px solid #FFF;font-size:11px;height:15px;float:left;text-align:center;line-height:15px;font-weight:400;color:#FFF;padding:0 5px}
#ngis-bottommenu a,#ngis-copyright a{color:#FFF}
#ngis-copyright{width:450px;float:left;font-size:11px;padding-left:50px;text-align:left;line-height:15px;color:#FFF;margin:0}
#ngis-validators{position:absolute;left:500px;bottom:60px;width:235px}
#ngis-cards-date{position:absolute;right:10px;bottom:60px;width:150px;min-height:40px;text-align:right}
#ngis-cards{background:url(../images/cards.jpg) 100% 0 no-repeat;float:right;width:150px;height:30px}
#ngis-date{clear:right;color:#FFF;padding:0}
.custom-tip{color:#000;width:200px;z-index:13000}
.custom-title{font-weight:700;font-size:11px;color:#FFF;background:#190401;margin:0;padding:8px 8px 4px}
.custom-text{border:0 solid #000;font-size:11px;background:#5a512b;color:#FFF;text-align:justify;padding:4px 8px 8px}
.ngis-login{position:absolute;right:34px;top:-6px;width:500px;height:90px}
#ngis-login-form,#ngis-logout-form,#ngis-login-form-username,#ngis-login-form-password,#ngis-login-form-lostpass,#ngis-login-form-lostname{float:left;width:143px;margin:0 0 0 5px}
#ngis-login-form{width:400px;margin:0}
#ngis-logout-form{float:left;color:#FFF;margin:0 0 0 5px}
#ngis-login-form-username{margin:0}
#ngis-login-form-username,#ngis-login-form-password{overflow:hidden;border:0 solid #424242;color:#FFF;background:url(../images/username.jpg) 0 50% no-repeat;text-align:left;height:31px}
#ngis-login-form-password{background:url(../images/password.jpg) 0 50% no-repeat}
#ngis-login-form-username input,#ngis-login-form-password input{font-size:11px;background:none;color:#FFF;margin:8px 0 0 40px}
#ngis-login-form-rememberme-button{float:left;width:90px;height:36px;margin:0 0 0 5px}
#ngis-login-form-rememberme,#ngis-login-form-button{float:left;font-size:10px;width:100%;background:url(../images/login.jpg) 0 50% no-repeat;color:#FFF;text-align:center;height:18px}
#ngis-login-form-rememberme{vertical-align:top;text-align:left;margin:0 0 2px}
#ngis-login-form-rememberme input{vertical-align:top;background:none;margin:-1px 0 0 -1px}
#ngis-login-form-button input{color:#FFF;font-size:10px;background:none;cursor:pointer;margin:-1px 0 0}
#ngis-login-form-lostpass,#ngis-login-form-lostname,#ngis-login-form-register{float:left;color:#FFF;line-height:15px;text-align:left;margin:0 7px 0 0}
#ngis-login-form-lostpass a,#ngis-login-form-lostname a,#ngis-login-form-register a{text-decoration:none;color:#FFF}
#ngis-login-form-lostpass a:hover,#ngis-login-form-lostname a:hover,#ngis-login-form-register a:hover,#ngis-login-form-button input:hover{text-decoration:none;color:#e05453}
.separator{color:#FFF;display:block;font-family:Geneva,Arial,Helvetica,sans-serif;font-weight:700;text-decoration:none;text-indent:25px;width:200px;cursor:pointer}
.inputbox-manufacturers,.moduletable-short-content form,.moduletable-long-content form,.moduletable-cart form{margin:10px 0 0 10px}
.contentpane,.contentpaneopen,.contentdescription{padding-right:0}
.ngis-bg-top-noheader,.ngis-bg-top{background:url(../images/bg-top.jpg) 0 0 no-repeat;width:1063px;float:left}
.ngis-content-top,.ngis-content-bottom{width:996px;float:left;margin:10px 0 0}
#ngis-menu-vert-top li.active_item a,#ngis-menu-vert li.active_item a,#ngis-bottommenu a:hover,#ngis-copyright a:hover{color:#e05453}
#ngis-menu-vert-top li a:hover,#ngis-menu-vert li a:hover{line-height:30px;color:#e05453}
#ngis-menu-vert-top li:hover ul ul,#ngis-menu-vert-top li:hover ul ul ul,#ngis-menu-vert li ul ul,#ngis-menu-vert li:hover ul ul,#ngis-menu-vert li:hover ul ul ul{left:-999em}
#ngis-menu-vert-top li:hover ul,#ngis-menu-vert-top li li:hover ul,#ngis-menu-vert-top li li li:hover ul,#ngis-menu-vert li:hover ul,#ngis-menu-vert li li:hover ul,#ngis-menu-vert li li li:hover ul{left:auto;z-index:100}
#ngis-menu-vert-top ul li ul li,#ngis-menu-vert ul li ul li{text-align:left}
#ngis-menu-vert-top li.active_item,#ngis-menu-vert-top li:hover,#ngis-menu-vert-top li.active_item:hover{background:url(../images/vert-top-menu-item-mainlevel.jpg) 0 center no-repeat}
#ngis-menu-vert-top li.parent_item,#ngis-menu-vert-top li.parent_active_item,#ngis-menu-vert-top li.parent_item:hover,#ngis-menu-vert-top li.parent_active_item:hover{background:url(../images/vert-top-parent-item-mainlevel.jpg) 0 center no-repeat}
#ngis-menu-vert-top ul li,#ngis-menu-vert-top ul li ul li,#ngis-menu-vert-top ul li ul li ul li,#ngis-menu-vert ul li,#ngis-menu-vert ul li ul li,#ngis-menu-vert ul li ul li ul li{background:url(../images/vert-menu-item-sublevel.png) no-repeat}
#ngis-menu-vert-top ul li.active_item,#ngis-menu-vert-top ul li ul li.active_item,#ngis-menu-vert-top ul li ul li ul li.active_item,#ngis-menu-vert-top ul li:hover,#ngis-menu-vert-top ul li ul li:hover,#ngis-menu-vert-top ul li ul li ul li:hover,#ngis-menu-vert-top ul li.active_item:hover,#ngis-menu-vert-top ul li ul li.active_item:hover,#ngis-menu-vert-top ul li ul li ul li.active_item:hover,#ngis-menu-vert ul li.active_item,#ngis-menu-vert ul li ul li.active_item,#ngis-menu-vert ul li ul li ul li.active_item,#ngis-menu-vert ul li:hover,#ngis-menu-vert ul li ul li:hover,#ngis-menu-vert ul li ul li ul li:hover,#ngis-menu-vert ul li.active_item:hover,#ngis-menu-vert ul li ul li.active_item:hover,#ngis-menu-vert ul li ul li ul li.active_item:hover{background:url(../images/vert-menu-item-sublevel.png) 0 center no-repeat}
#ngis-menu-vert-top ul li.parent_item,#ngis-menu-vert-top ul li ul li.parent_item,#ngis-menu-vert-top ul li ul li ul li.parent_item,#ngis-menu-vert-top ul li.parent_active_item,#ngis-menu-vert-top ul li ul li.parent_active_item,#ngis-menu-vert-top ul li ul li ul li.parent_active_item,#ngis-menu-vert-top ul li.parent_item:hover,#ngis-menu-vert-top ul li ul li.parent_item:hover,#ngis-menu-vert-top ul li ul li ul li.parent_item:hover,#ngis-menu-vert-top ul li.parent_active_item:hover,#ngis-menu-vert-top ul li ul li.parent_active_item:hover,#ngis-menu-vert-top ul li ul li ul li.parent_active_item:hover,#ngis-menu-vert ul li.parent_item,#ngis-menu-vert ul li ul li.parent_item,#ngis-menu-vert ul li ul li ul li.parent_item,#ngis-menu-vert ul li.parent_active_item,#ngis-menu-vert ul li ul li.parent_active_item,#ngis-menu-vert ul li ul li ul li.parent_active_item,#ngis-menu-vert ul li.parent_item:hover,#ngis-menu-vert ul li ul li.parent_item:hover,#ngis-menu-vert ul li ul li ul li.parent_item:hover,#ngis-menu-vert ul li.parent_active_item:hover,#ngis-menu-vert ul li ul li.parent_active_item:hover,#ngis-menu-vert ul li ul li ul li.parent_active_item:hover{background:url(../images/vert-parent-item-sublevel.png) 0 center no-repeat}
#ngis-menu-vert li.active_item,#ngis-menu-vert li:hover,#ngis-menu-vert li.active_item:hover{background:url(../images/vert-menu-item-mainlevel.jpg) 0 center no-repeat}
#ngis-menu-vert li.parent_item,#ngis-menu-vert li.parent_active_item,#ngis-menu-vert li.parent_item:hover,#ngis-menu-vert li.parent_active_item:hover{background:url(../images/vert-parent-item-mainlevel.jpg) 0 center no-repeat}
a.mainlevel:hover,a.sublevel:hover,a.mainlevel#active_menu,a.sublevel#active_menu{background:url(../images/vert-menu-item-mainlevel.jpg) 0 center no-repeat;color:#e05453}
.moduletable-short-l,.moduletable-short-r,.moduletable-long-l,.moduletable-long-r{float:left;width:100%;background:#FFF}
/*MEM*/
.mu{width:100%;}
.musx {max-width:50%; float:left; padding-bottom:5px; padding-left:10%;}
.mudx {max-width:50%; float:right; padding-bottom:5px; padding-right:10%;}
.vidmu {text-align:center; padding-bottom:5px;}
.titmu {float:left; min-width:150px; margin-top:20%;}
.fotmu {float:left;}
.trix {max-width:30%; float:left; padding-bottom:5px; padding-left:3%;}
#ngis-menu-vert-top li.menu_item26 a{color:#f00;animation: blink 1.5s infinite;}
@keyframes blink {
            0% {
                opacity: 1;
            }
            50% {
                opacity: 0.25;
            }
            100% {
                opacity: 1;
            }
        }