/*https://alias.marketplus.it/template/default/desktop/moduli/menu/menu-l-1/css/menu-utente.css*/

#menu_h0 .navMenuUtente {width:40px; height:inherit; position:relative; float:right; text-align:right; display: inline-table; vertical-align: middle;}
#menu_h0 .navMenuUtente a {display:inline-block; font-size:.9em !important; padding:0 20px;}
#menu_h0 .navMenuUtente .menuUtente {width:300px; height:auto; padding:0; position:absolute; top:63px; right:-5px; z-index:1000; display:none;}
#menu_h0 .navMenuUtente .menuUtente:before {width:0; height:0; position:absolute; top:-15px; right:17px; border-top-width:8px; border-right-width:8px; border-bottom-width:8px; border-left-width:8px; border-top-style:solid; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; content:"";}
#menu_h0 .navMenuUtente .menuUtente ul { width:100%; padding:10px !important; float:left;}
#menu_h0 .navMenuUtente .menuUtente ul li, #menu_h0  .navMenuUtente .menuUtente ul li a {width:100%; line-height:40px; display:block; float:none;}
#menu_h0 .navMenuUtente .menuUtente .headerTool li {line-height:30px;}

#menu_h0 .navMenuUtente .menuUtente ul li a {height:30px; line-height:30px; padding-left:20px; text-align:left; display:block; font-size:.9em !important; border-bottom-width:1px; border-bottom-style:solid; -moz-transition:all ease-in-out .1s; -webkit-transition:all ease-in-out .1s; -o-transition:all ease-in-out .1s; -ms-transition:all ease-in-out .1s; transition:all ease-in-out .1s;}
#menu_h0 .navMenuUtente .menuUtente ul li:hover i {width:30px; height:30px; float:left; -webkit-mask-repeat:no-repeat; -webkit-mask-size:15px; -webkit-mask-position:center; display:inline-block;}
#menu_h0 .navMenuUtente .menuUtente ul li:last-child a {border-bottom:none;}
#menu_h0 .menuUtente input[type="text"], #menu_h0  .menuUtente input[type="password"], #menu_h0  .menuUtente input[type="email"] {width:100%; height:30px; line-height:30px; padding:0 10px; margin:0;}
#menu_h0 .menuUtente i {width:0; -webkit-mask-position: -20px center;  -moz-transition:all ease-in-out .1s; -webkit-transition:all ease-in-out .1s; -o-transition:all ease-in-out .1s; -ms-transition:all ease-in-out .1s; transition:all ease-in-out .1s;}
#menu_h0 .login-utente {width:100%;}
#menu_h0 .login-utente h4.utenteRegistrato {line-height:30px; text-align:center; font-size:15px;}
#menu_h0 .login-utente input[type="email"], #menu_h0  .login-utente input[type="password"] {height:35px;}
#menu_h0 .login-utente .form li {width:100%; line-height:30px; margin-top:5px; float:left;}
#menu_h0 .login-utente .form li:nth-child(3n-3), #menu_h0  .login-utente .form li:last-child {width:50%; margin-top:10px; float:left; text-align:left;}
#menu_h0 .login-utente input[type="text"], #menu_h0  .login-utente input[type="email"], #menu_h0  .login-utente input[type="password"] {border-bottom-style:solid; border-bottom-width:1px; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0;}
#menu_h0 .login-utente input[type="checkbox"] {margin-right:0px;}
#menu_h0 .login-utente label {font-size:12px;}
#menu_h0 .headerTool {width:100%; float:left;}
#menu_h0 .headerTool li {width:50% !important; line-height:40px; float:left !important; text-align:center;}
#menu_h0 .headerTool li a {font-size:12px; border-bottom:none !important;}
#menu_h0 .footerToolRecupero {width:100%; float:left;}
#menu_h0 .footerToolRecupero li {width:50% !important; line-height:40px; float:left !important; text-align:center;}
#menu_h0 .footerToolRecupero li a {font-size:12px; border-bottom:none !important;}
#menu_h0 .footerTool {width:100%; float:left;}
#menu_h0 .footerTool li {width:50% !important; height:15px; line-height:15px; float:left !important; text-align:center;}
#menu_h0 .footerTool li i, #menu_h0  .footerTool li a {height:15px !important; line-height:15px !important;}
#menu_h0 .footerTool li.logout {text-align:right;}
#menu_h0 .btn-logout {font-weight:bold;}




/* COLORI*/
#menu_h0 .navMenuUtente .menuUtente {background-color:#ffffff; -moz-box-shadow:0 0 35px rgba(0, 0, 0, 0.40); -webkit-box-shadow:0 0 35px rgba(0, 0, 0, 0.40); box-shadow:0 0 35px rgba(0, 0, 0, 0.40);}
#menu_h0 .navMenuUtente .menuUtente:before {border-top-color:rgba(255, 71, 71, 0); border-right-color:rgba(164, 25, 245, 0); border-bottom-color:#eee; border-left-color:rgba(255, 165, 0, 0);}
.menuUtente .headerTool {color:#333; font-weight:bold;}
#menu_h0 .navMenuUtente .menuUtente ul li a {color:#333; border-bottom-color:#f5f5f5;}
#menu_h0 .navMenuUtente .menuUtente ul li a:hover {color:#5384a2;}
#menu_h0 .navMenuUtente .menuUtente ul li:hover {background-color:transparent;}
#menu_h0 .login-utente {background-color:#fff;}
#menu_h0 .login-utente h4.utenteRegistrato {color:#959595;}
#menu_h0 .login-utente input[type="text"], #menu_h0  .login-utente input[type="email"], #menu_h0  .login-utente input[type="password"] {background-color:#fff; border-color:transparent; border-bottom-color:#969696;}
#menu_h0 .login-utente label {color:#959595;}
#menu_h0 .headerTool {background-color:#eee;}
#menu_h0 .headerTool li {background-color:transparent !important;}
#menu_h0 .headerTool li a {background-color:transparent !important;}

#menu_h0 .footerTool {background-color:#eee; border-top:solid 1px #ddd;}
#menu_h0 .footerTool li a {background-color:transparent !important;}
#menu_h0 .footerTool li a:hover {background-color:transparent !important;}

#menu_h0 .footerToolRecupero {background-color:#eee; border-top:solid 1px #ddd;}
#menu_h0 .footerToolRecupero li a {background-color:transparent !important;}
#menu_h0 .footerToolRecupero li a:hover {background-color:transparent !important;}


