@media print {
	#artContent .artToolbar {
		display: none;
	}
}

@media screen {
	/* TOOLBAR ARTICOLO */
	#artContent .artToolbar,
	#artContent #NL_form,
	#artContent #NL_short,
	#artContent #AL_Form {
		float: left;
		clear: both;
		margin-bottom: 10px;
		border: solid #d9d9d9;
		border-width: 2px 0 1px 0;
		width: 100%;
	}
	#artContent .artToolbar .toolbar_left,
	#artContent .artToolbar .toolbar_right {
		padding: 6px 4px;
		height: 20px;
	}
	#artContent .artToolbar .toolbar_left {
		float: left;
		border-left: 1px solid #d9d9d9;
	}
	#artContent .artToolbar .toolbar_right {
		float: right;
		border-right: 1px solid #d9d9d9;
	}
	#artContent .artToolbar .toolbar_button {
		display: inline-block;
		vertical-align: middle;
	}
	#artContent .artToolbar .addthis_button_facebook_like,
	#artContent .artToolbar div .button_facebook_share,
	#artContent .artToolbar .addthis_button_tweet,
	#artContent .artToolbar .addthis_button_google_plusone {
		/*position: relative;
		top: -2px;*/
		margin-right: 8px;
	}
	#artContent .artToolbar .addthis_button_tweet iframe {
		width: 90px !important;
	}
	#artContent .artToolbar .addthis_button_google_plusone>div {
		width: 65px !important;
	}
	#artContent .artToolbar .addthis_button_facebook_like iframe,
	#artContent .artToolbar .addthis_button_facebook_share iframe {
		width: 100px !important;
		height: 23px !important;
		overflow: hidden;
	}
	#artContent .artToolbar .button_facebook_share,
	#artContent #AL_Form #AL_Form_Button .button_facebook_share {
		float: left;
		margin-right: 2px;
		border-radius: 2px;
		border: 1px solid #CAD4E7;
		padding-left: 15px;
		width: 55px; height: 18px;
		background: #ECEEF5 url('/file_generali/img/liz/icons/fb_small.png') no-repeat 5px 50%;
		color: #3B5998;
		text-align: center;
		font-size: 11px;
		line-height: 18px;
		cursor: pointer;
	}
	#artContent .artToolbar .button_facebook_share:hover,
	#artContent #AL_Form #AL_Form_Button .button_facebook_share:hover {
		border-color: #9DACCE;
		text-decoration: none;
	}
	#artContent .artToolbar .qn_service_button,
	#artContent .artToolbar .addthis_button_print,
	#artContent .artToolbar .addthis_button_email {
		font-size: .9em;
		margin-left: 4px;
	}
	#artContent .artToolbar .qn_service_button .at16nc,
	#artContent .artToolbar .addthis_button_print .at16nc,
	#artContent .artToolbar .addthis_button_email .at16nc,
	#artContent .artToolbar .toolbar_zantip {
		float: none;
		display: inline-block;
		width: 22px;
		height: 20px;
		background-image: url('/file_generali/img/liz/artToolbar.gif');
		background-repeat: no-repeat;
		vertical-align: middle;
	}
	#artContent .artToolbar .toolbar_zantip {
		background-position: 0 0;
		z-index: 100;
	}
	#artContent .artToolbar .addthis_button_email .at16nc {
		background-position: 0 -20px;
	}
	#artContent .artToolbar .addthis_button_print .at16nc {
		background-position: 0 -40px;
	}
	#artContent .artToolbar .toolbar_newsletter .at16nc {
		background-position: 0 -60px;
	}
	/* toolbar a fondo articolo */
	#artContent #testoArt .artToolbar,
	#artContent #NL_short {
		margin-top: 20px;
	}
	/* toolbox 2012 a fondo articolo + Like, Newsletter */
	#artContent #artToolbox,
	#artContent #NL_form,
	#artContent #NL_short,
	#artContent #AL_Form {
		position: relative;
		border-width: 1px;
		padding: 2px;
		width: 300px;
	}
	/*#artContent #artToolbox {
		clear: left;
		width: 100%;
	}*/
	#artContent #artToolbox {
		float: right;
		clear: right;
		width: 430px;
	}
	#artContent #NL_form {
		float: right;
		clear: right;
		width: 305px;
	}
	#artContent #NL_short {
		float: left;
		clear: left;
		padding-bottom: 6px;
		width: 211px;
	}
	#artContent #NL_short form {
		position: relative;
		padding-top: 6px;
		width: 192px;
	}
	#artContent #NL_short input {
		border: 1px solid #D9D9D9;
		padding: 4px 24px 4px 6px;
		width: 160px;
		color: #999;
	}
	#artContent #NL_short input:hover,
	#artContent #NL_short input:active,
	#artContent #NL_short input:focus {
		color: #222;
	}
	#artContent #NL_short button {
		position: absolute;
		top: 9px;
		right: 3px;
		margin: 0;
		border: 0;
		padding: 0;
		width: 20px;
		height: 20px;
		background: transparent url('/file_generali/img/liz/button_go_red.gif') no-repeat 0 0;
		overflow: hidden;
		cursor: pointer;
	}
	#artContent #NL_short button * {
		display: none;
	}
	#artContent #AL_Form {
		width: 250px;
		padding: 6px;
		margin-right: 10px;
		margin-top: 16px;
	}
	#artContent #artToolbox .icon,
	#artContent #NL_form .icon,
	#artContent #NL_short .icon,
	#artContent #AL_Form .icon {
		position: absolute;
		top: 6px; left: 6px;
		z-index: 99;
	}
	#artContent #artToolbox .titolo_box,
	#artContent #NL_short .titolo_box {
		display: block;
		padding: 5px 8px 5px 45px;
		background: #777;
		color: #fff;
		text-transform: uppercase;
		font-size: 1.1em;
	}
	#artContent #NL_short .titolo_box {
		background: #c00;
	}
	#artContent #artToolbox>div,
	#artContent #NL_short form {
		margin: 16px 0 0 10px;
	}
	#artContent #artToolbox .toolbar_button {
		float: none;
		margin-top: 5px;
		margin-bottom: 6px;
		vertical-align: top;
	}
	/*#artContent #artToolbox .qn_service_button,
	#artContent #artToolbox .addthis_button_print,
	#artContent #artToolbox .addthis_button_email {
		margin-right: 20px;
	}*/
	#artContent #artToolbox .qn_service_button {
		margin-right: 0;
		width: 22px;
		white-space: nowrap;
		overflow: hidden;
	}
	#artContent #AL_Form .titolo_box {
		display: block;
		text-transform: uppercase;
		border-bottom: 1px dotted #D9D9D9;
		padding: 0 0 6px;
		font-weight: bold;
		margin-bottom: 8px;
	}
	#artContent #AL_Form .abstract {
		display: none;
	}
	#artContent #AL_Form .icon {
		display: none;
	}
	#artContent #AL_Form .abstract strong {
		font-weight: normal;
	}
	#artContent #AL_Form #AL_Form_Button a#AL_Form_Button_btn,
	#artContent #AL_Form #AL_Form_Button #AL_Form_Button_btn iframe {
		display: block !important;
		width: 100% !important;
	}
}
