@import url("http://static.cubovision.it/css/common/colorbox.css");

#login {width:572px;overflow:hidden;padding:0 30px;height:330px;}
.col620 #login {width:602px;padding:0 30px 0 0;}
#login h1 {height: auto !important;height: 40px;min-height: 40px;line-height:40px;}
#login .m_brand {width:632px;margin:38px 0;}
p.l_nm {font-size:14px;color:#333;padding:0 0 10px;}
p.l_sm {font-size:12px;color:#333;padding:0 0 10px;}
#login input {float:left;background-position:0 -185px;width:185px;height:23px;margin:0 10px 10px 0;color:#999;padding:7px 0 0 5px;}
#login input.eml {background-position:-80px -449px;width:352px;}
#login a.pulsante {float:left;margin:5px 0 0;}
#login a.l_frg {font-size:12px;color:#E82C1D;text-decoration:none;}
#login a.l_frg:hover {text-decoration:underline;}
#login .alert {height:60px;line-height:70px;width:513px;padding:0 0 0 60px;clear:both;float:left;display:none;font-size:15px;font-weight:700;background-position:0 -389px;color:#333;margin:0 0 5px;}

/*overlay alert*/
#l_alert {width:620px;min-height:120px;overflow:hidden;color:#333;background:#FFF url("http://images1.cubovision.it/common/bg_msgol.jpg") repeat-x 0 100%;}
	#l_alert .tit{padding:10px 20px; font-size:20px; line-height:22px; background:#D4D4D4 url("http://images1.cubovision.it/common/bg_msgol_tit.jpg") repeat-x 0 0;}
		#l_alert .tit .ico {float:left; width:25px; height:21px; margin:-2px 10px 0 0; background:url("http://images1.cubovision.it/mycv/sprite.png") -604px -55px; }
	#l_alert .quest{font-size:14px; line-height:16px; padding:40px 60px 30px; }
	#l_alert .note{font-size:12px; line-height:14px; padding:0 60px 25px; }
	#l_alert .actionBar{padding:9px 50px; border-top:1px solid #CCC;}

/*overlay condividi*/
#l_share{width:620px;min-height:120px;overflow:hidden;color:#333;background:#FFF url("http://images1.cubovision.it/common/bg_msgol.jpg") repeat-x 0 100%;}
	#l_share .tit{padding:10px 20px; font-size:20px; line-height:22px; background:#D4D4D4 url("http://images1.cubovision.it/common/bg_msgol_tit.jpg") repeat-x 0 0;}
		#l_share .tit .ico {float:left; width:25px; height:21px; margin:-2px 10px 0 0; background:url("http://images1.cubovision.it/mycv/sprite.png") -604px -55px; }
	#l_share a.pulsante {display:block;float:left;position:relative;}
		#l_share a.pulsante span {left:16px;margin-right:0;position:absolute;}

	/*box condividi  (basata su #l_share)*/
	#social_condividi {float:left;width:620px;padding:15px 0 0;}
	#social_condividi a.pulsante {margin:5px 48px 0 16px;}
	#social_condividi input {float:left;width:170px;height:25px;padding:5px 0 0 20px;border:none;background-position:0 -185px;margin:0 0 0 20px;font-size:14px;font-style:italic;color:#999;}
	#ele_social_cond {width:590px;float:left;list-style:none;padding:10px 5px 10px 20px;}
	#ele_social_cond li {float:left;margin:0 23px 0 0;}
	#ele_social_cond li span {float:left;width:15px;height:15px;margin:0 10px 0 0;}
	#ele_social_cond li a {background:none;text-indent:auto;font-size:12px;color:#666;text-decoration:none;}
	#ele_social_cond li a:hover {background:none;color:#e82c1d;}
	#ele_social_cond li.social_ff span {background-position:-861px -114px;}
	#ele_social_cond li.social_tw span {background-position:-876px -114px;}

/*overlay confirm*/
#l_confirm {width:620px;min-height:120px;overflow:hidden;color:#333;background:#FFF url("http://images1.cubovision.it/common/bg_msgol.jpg") repeat-x 0 100%;}
	#l_confirm .tit{padding:10px 20px; font-size:20px; line-height:22px; background:#D4D4D4 url("http://images1.cubovision.it/common/bg_msgol_tit.jpg") repeat-x 0 0;}
		#l_confirm .tit .ico {float:left; width:25px; height:21px; margin:-2px 10px 0 0; background:url("http://images1.cubovision.it/mycv/sprite.png") -604px -55px; }
	#l_confirm .quest{font-size:14px; line-height:16px; padding:40px 60px 30px; }
	#l_confirm .note{font-size:12px; line-height:14px; padding:0 60px 25px; }
	#l_confirm .actionBar {padding:9px 50px; border-top:1px solid #CCC;min-height:24px;}
		#l_confirm .actionBar a.pulsante {float:right;margin:0 0 0 30px;}

/*box aggiungi agli amici (basata su #l_confirm)*/
	.msgAM .quest {font-size:14px; line-height:16px; padding:50px 60px 30px; }

/*box invia messaggio (basata su #l_confirm)*/
	.msgIM form {padding:20px 0 20px 50px;}
	.msgIM label{clear:both;color:#333;display:block;font-size:11px;line-height:17px;margin:0 0 6px;}
		.msgIM label b {float:left;padding:0 10px 0 0;text-align:right;width:65px;}
	.msgIM input,
	.msgIM textarea {border:1px solid #CCC; font:12px/14px Arial, Helvetica, sans-serif; -moz-box-shadow:inset 0 0 3px #CCC; -webkit-box-shadow:inset 0 0 3px #CCC; box-shadow:inset 0 0 3px #CCC;}
	.msgIM input {width:400px;height:17px;}
	.msgIM textarea {width:400px;height:170px;}

/*box nuova playlist (basata su #l_confirm)*/
	.msgNewPL .note a {color:#000; text-decoration:none; }
	.msgNewPL .buca{padding:30px 60px 25px; font-size:12px; line-height:14px; color:#333; }
		.msgNewPL .buca b{padding:0 5px 0 0; }
	.msgNewPL input {width:264px; height:18px; padding:3px 3px 0; color:#999; border:1px solid #CCC; border-top-color:#999; font:12px/14px Arial, Helvetica, sans-serif; -moz-box-shadow:inset 0 0 3px #CCC; -webkit-box-shadow:inset 0 0 3px #CCC; box-shadow:inset 0 0 3px #CCC;}
