/*  foglio stile apposito per la stampa */
body { background-color: #FFF; font: 12px/18px "Times New Roman", Times, serif; }


#slogan { font: italic bold 0.9em/1.5em "Times New Roman", Times, serif; color:#E21F27; position:absolute; bottom:0; right:0; text-align:right; }
#menu, #submenu ul, #submenu p, form { display:none; }
img { border:none; }

#content { margin-right:90px;}

#subcontent { width:100%; }

#footer {text-align:center; margin-right:90px;}
#sponsor { position:absolute; top:0; right:0; text-align:center;}
	#sponsor img { margin:5px;}
#credits {display:none;}

#loghi { border-top: 2px solid #E21F27; width:100%;  }
	#loghi img { width:5%; height:auto; margin:auto 0.2%; vertical-align:middle }
	#loghi img.patr { margin:auto 0.2% auto 0.5%; }

#mail { margin:2em auto 1em auto }

dl {margin:0.5em 0 0.5em 0; line-height:1.5em; font-style:normal;}	
dl dt {font-weight:bold; float:left; width:6em;}
dd {margin-left:6em;}
dl.orario dt {font-weight:bold; float:left; width:5em;} dl.orario dd {margin-left:5em;}

table.contatti { width:100%; border-collapse:collapse; }
	table.contatti tr td, table.contatti tr th { border-top:2px solid #FFCC66; border-bottom:2px solid #FFCC66; padding-top:10px;  padding-bottom:10px; }
	table.contatti tr th { color:#000; }
	table.contatti tr td { font: normal 0.8em/1.5em Arial, sans-serif; }