@media screen{
	body{ text-align:center; margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-image:url(../images/fondo_shadecalc.jpg); background-repeat:no-repeat; background-position:top center;}
	#contenitore{ width:960px; text-align:left; margin:0 auto; margin-top:86px; border:0px solid #000000;}
	#header{ background-color:#999999;}
	#contenuto{ padding:10px 5px; text-align:left; background-color:#FFFFFF;}
	#header{ background-color:#009ee0; padding:10px; text-align:right;}
	#footer{ background-color:#ee7f00; padding:10px; text-align:left; font-size:10px;}
	
	label.mioform{ float:left; width:100px;}
	label.error{ padding-left:5px; color:#FF0000;}
	div.opzioni{ padding:10px; width:450px; height:135px;}
	div.opzionio{ width:300px; height:450px; text-align:center; float:left}
	div.opzioni2{ padding:10px; width:450px; height:45px;}
	input.tendei{ width:150px; height:30px; margin-top:25px;}
	input.tendeix{ width:150px; height:30px; margin-top:25px; float:left;}
	input.icalc{ width:60px;}
	img.tende{ margin-top:20px; border:0px solid #000000;}
	img.tendex{ margin-left:25px; border:0px solid #000000;}
	
	#aspetta{ display:none; width:960px; height:600px;z-index:100; position:absolute; background-color:#000000;filter:alpha(opacity=80); -moz-opacity:0.80; opacity: 0.80;}
	#header ul{ list-style-type:none; margin:0; padding:0;}
	#header li{ list-style-type:none; margin:0; padding:0; padding-right:5px; display:inline;}
	#header li a{ text-decoration:none; font-weight:bold; color:#FFFFFF;}
	#header li a:hover{ text-decoration:underline;}
	fieldset{ height:500px;}
	hr{ color:#009ee0;}
	}
@media print{
	#header, #footer, #aspetta{ display:none;}
	input{ display:none;}
	}