/*////////// PAGINA LOGIN  //////////*/
#contentLogin {max-width:1200px; margin:0 auto; margin-top:30px; margin-bottom:30px;}
#wrappLoginUtente {padding:10px 20px; float:left; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
#wrappLoginUtente h1, #wrappLoginUtente h2 {height:40px; margin-top:10px;}
#wrappLoginUtente ul li.wrap {padding-bottom:10px; margin-top:0px; border-bottom-style:solid; border-bottom-width:1px;}
.wrap2 li {height:auto !important; line-height:45px !important;}
	ul.form li {width:100%; height:60px; line-height:60px; float:left;}
		ul.form li input[type="password"], ul.form li input[type="text"] {width:100%; height:40px; line-height:40px; margin:10px 0; padding:0 1%; border-style:solid; border-width:1px; font-weight:bold; font-size:1.4em;}
		ul.form li input[type="email"] {width:45%; height:40px; line-height:40px; padding:0 1%; border-style:solid; border-width:1px; font-weight:bold; font-size:1.4em;}
		.infoLogin {line-height:18px; padding:0 10px; margin:20px 0; font-size:14px;}
		
		#memoIntro {position:relative;}
						
		input[type="submit"].accedi {background-image:url(../grafica/loginBtn.png); background-position:5px center;}
		input[type="submit"].accedi:hover {background-position:5px center;}
		
		input[type="submit"].recuperoPassword {background-image:url(../grafica/recuperoPasswordBtn.png); background-position:5px center;}
		input[type="submit"].recuperoPassword:hover {background-position:5px center;}
		input[type="submit"].registrazione {background-image:url(../grafica/registrazioneBtn.png); background-position:5px center;}
		input[type="submit"].registrazione:hover {background-position:5px center;}
		
		#memoIntro p {line-height:22px; font-size:1em;}

.customAlert {width:230px; height:50px; line-height:50px; position:absolute; top:-3px; left:10px; z-index:20; font-size:12px;}
.customAlert:after {content:""; position:absolute; right:100%; top:60px; left:8px; margin-top:-13px; width:0; height:0; border-top:12px solid rgb(255, 71, 71); border-right: 12px solid rgba(164, 25, 245, 0); border-bottom: 13px solid rgba(69, 249, 8, 0); border-left: 12px solid rgba(255, 165, 0, 0);}
.customAlert p {max-height:40px; line-height:15px; padding-top:10px; overflow:hidden; text-overflow:ellipsis;}


@media all and (min-width: 460px) {
#wrappLoginUtente ul li.wrap2 {width:100%; padding:0 1% 10px 1%; margin-top:2%; margin-top:2%;}
#wrappLoginUtente ul li.lastLoginBox {border-left-style:solid; border-left-width:1px;}
}
@media all and (min-width: 960px) {
#wrappLoginUtente ul li.wrap2 {width:100%;padding:0 1% 10px 1%;margin-top:2%;margin-top:2%;}
#wrappLoginUtente ul li.lastLoginBox {border-left-style:solid; border-left-width:1px;}
}
@media all and (min-width: 1024px) {
#wrappLoginUtente ul li.wrap2 {width:50%;padding:0 1% 10px 1%;margin-top:2%;}
#wrappLoginUtente ul li.lastLoginBox {border-left-style:solid; border-left-width:1px;}
}
@media all and (min-width: 1190px) {
#wrappLoginUtente ul li.wrap2 {width:50%; padding:0 1% 10px 1%; margin-top:2%;}
#wrappLoginUtente ul li.lastLoginBox {border-left-style:solid; border-left-width:1px;}
}