html, body, td, th, table{
	font-family:Arial, Helvetica, sans-serif; border:none;
}

body{
	font-size:62.5%;
	}
	
td{vertical-align:middle}
	
body{
	margin:0 auto;
	padding:2em 0 0 1em;
	background-color:#E18A17;
	width:74em;
}


img{border:none;}

img.fl{margin:0 1em 0 0}

h2{ background-color:#B22231; font-size:100%; color:#fff;padding:0.2em 0}
a:link { color:#000; text-decoration:none;border-bottom:1px dotted #999 }
a:visited { color:#000; text-decoration:none;border-bottom:1px dotted #999 }
a:hover { color:#1f4995; border-bottom:1px dotted #b22231 }
#logo a{border-bottom:0}
 h3{
	font-size:110%;
	font-weight: normal;
	margin-top: 0px;
}
 
 h1{
	color:#B22231;
	text-transform:uppercase;
	font-size:150%;
	margin: 0px;
}

.bottone{ background-color:#B22231; color:#fff; text-transform:uppercase; padding:0 1em; font-size:80%}
.rosso{ color:#B22231; }
.grigio{ color:#CCCCCC; }
.btn_on{ background-color:#fff; color:#000; border:2px solid #B22231; }
.src_on{ background-color:#B22231; color:#fff; }
.clear{clear:right;}
.skip{
	position:absolute;
	top:-10000px;
	left:-10000px;
}
.nero{color:#fff; background-color:#000; padding:0.2em 1em; margin-right:1em; float:left; margin-top:-0.2em}
.nero{color:#000; background-color:#fff; background-image:none;}

.fl{float:left;}
.fr{float:right;}

.dm{font-size:80%}
.dp{font-size:120%}
.tn{color:#000}
.tc{text-align:center}

.skip {
position:absolute; top:-10000px; left:-10000px;
}

.p{border-left:5px solid; padding-left:10px; }
.p_nero{ background: url(img/nero.gif) 5px 0 repeat-y; padding:9px 12px; }
.p_rosso{background: url(img/rosso.gif)  5px 0 repeat-y; padding:9px 12px;  }
.p_arancio{ background: url(img/arancio.gif) 5px 0 repeat-y; padding:9px 12px;}
.inp{ background-color:#fff;  padding:4px ; padding-left:12px; padding-right:2em}


#container{ font-size:90%; color:#000; background: url(img/striscia_2.jpg) left top repeat-y #fff;}

#andrea{ text-align: right; width: 65%; height: 2em}


#testata{
 height:117px;
 background:url(img/striscis.jpg) 0 0 repeat-x;
 text-align:center;
}
#logo{ float:left; padding-top:2.5em}

#data{
	color:#fff;
	position:relative;
	padding-top:55px;
	letter-spacing: 0.2em;
	font-size:100%;
}

#menu{ text-align:left; text-transform:uppercase; width:10em; clear:left; padding-left:35px; margin-top:0;  margin-left:1em; }

#menu ul{margin:1em 0 0 0; padding:0; list-style-type:none;}
#menu ul li{ margin-bottom: 1em; line-height:1.2em;}

#ricerca{width:100%; border:1px solid #B22231; font-size:90%; margin-top:1em;}


#contenuto{background: url(img/simbolino.jpg) 33px 100% no-repeat; padding-bottom:200px; margin-left:2em; min-height:22em; font-size:110%; padding-right:2em; padding-left:14em; margin-top:1px;}

.pdf{ list-style-type:none; background:url(img/pdf.gif) no-repeat; padding:0.5em; padding-left:30px; margin:0 0.5em 0.5em; }
hr.linea{ height:1px; font-size:1px; border:1px solid #fff; }
#footer{ text-align:right; color:#fff; width:100%; background-color:#E18A17; padding-top:1em;}





html, body{
	 border:none; font-size:90%; background-color:#fff; background-image:none;
}
#container{background-color:#fff; background-image:none;}
#contenuto{margin:0; padding:0; width:17cm; float:none; clear:both;background-color:#fff; background-image:none;}
.dataudienza{visivility:visible}
.dataudienza#contenuto { width:13cm; padding-left:4cm;visibility:visible}
hr{clear:both; margin:0; padding:0}
h1,h2,h3{color:#000; background-color:#fff; background-image:none;}
h1.skip{position:relative; top:0; left:0; display:block; clear:both; margin-bottom:1em;}
#testata, #menu, #contenuto ul{display:none;}
#footer{text-align:left; background-color:#fff; background-image:none; color:#000}
.noprint{display:none}


div.dataudienza{ float:left;  width:4cm; margin-left:-2cm;visibility:visible; clear:left;}
strong.dataudienza{display:none}

a:link { color:#000; text-decoration:none;border-bottom:1px dotted #999 }
a:visited { color:#000; text-decoration:none;border-bottom:1px dotted #999 }
a:hover { color:#b22231; border-bottom:1px dotted #1f4995 }

@media print{
div#andrea{display:none}
div#andrea{position: static;float: none}
}
