body {
  font-family:"Arial";
  list-style-type:none;
}

a {
  color:#800;
}
a:visited {
  color: #A00
}
a:hover, a:focus {
  color: #C00;
}

H1 {
  font-family:"Arial Narrow","Arial";
  margin:0;
  padding-left:2mm;
  background-color:#FFD694;
  border-style: dotted;
  border-width: 4;
  border-color:#000000;
}        

#cont {
  width: 100%;
}

#trow {
  display: table-row;
}

#tcol {
  display: table-cell;
  vertical-align: top;
}

#main {
  width: calc(100%-340);
  display: table-cell;
  vertical-align: top;
}
#col3 {
  width: 340;
  display: table-cell;
  float: left;
}

#logo {
  width: 75%;
  display: table-cell;
  vertical-align: top;
}

#mhide {
  display: block;
}

#pchide {
  display: none;
}

@media only screen and (max-width: 640px) {

 #main,#pchide,#col3 {
  display: block;
  width: 100%;
  padding: 0;
 }
 
 #mhide {
  display: none;
 }
}
/* VisualVision iPer CSS */

/* [nessuno stile] */
div.s0 {
	font-family:"Arial";
	font-size:10pt;
	color:#000000;
	margin-left:2mm;
	margin-right:2mm;
	margin-top:0mm;
	margin-bottom:0mm;
	text-indent:0mm;
	text-align:left;
	list-style-type:none;	}
a.s0 {
	color:#800000;
	}
/* [nessuno stile tabella] */
div.s1 {
	font-family:"Arial";
	font-size:10pt;
	color:#000000;
	margin-left:0mm;
	margin-right:0mm;
	margin-top:0mm;
	margin-bottom:0mm;
	text-indent:0mm;
	text-align:left;
	list-style-type:none;	}
a.s1 {
	color:#800000;
	}
/* DidascaliaCB */
div.s2 {
	font-family:"Arial";
	font-size:8pt;
	color:#000000;
	margin-left:2mm;
	margin-right:2mm;
	margin-top:0mm;
	margin-bottom:0mm;
	text-indent:0mm;
	text-align:left;
	list-style-type:none;	}
a.s2 {
	color:#800000;
	}
/* Center */
div.s3 {
	font-family:"Arial";
	font-size:10pt;
	color:#000000;
	margin-left:0mm;
	margin-right:0mm;
	margin-top:0mm;
	margin-bottom:0mm;
	text-indent:0mm;
	text-align:center;
	list-style-type:none;	}
a.s3 {
	color:#800000;
	}
/* Didascalia */
div.s4 {
	font-family:"Arial";
	font-size:8pt;
	color:#000000;
	margin-left:0mm;
	margin-right:0mm;
	margin-top:0mm;
	margin-bottom:0mm;
	text-indent:0mm;
	text-align:left;
	list-style-type:none;	}
a.s4 {
	color:#800000;
	}
/* LittleLittle */
div.s6 {
	font-family:"Times New Roman";
	font-size:2pt;
	color:#000000;
	margin-left:0mm;
	margin-right:0mm;
	margin-top:0mm;
	margin-bottom:0mm;
	text-indent:0mm;
	text-align:left;
	list-style-type:none;	}
a.s6 {
	color:#804040;
	}
/* TitleLittleWH */
div.s8 {
	font-family:"Verdana";
	font-size:16pt;
	color:#000000;
	font-weight:bold;
	margin-left:3mm;
	margin-right:3mm;
	margin-top:0mm;
	margin-bottom:0mm;
	text-indent:0mm;
	text-align:left;
	list-style-type:none;	}
a.s8 {
	color:#000000;
	text-decoration:none;
	}
/* Titolo */
div.s11 {
	font-family:"Arial";
	font-size:12pt;
	color:#800000;
	font-weight:bold;
	margin-left:2mm;
	margin-right:2mm;
	margin-top:0mm;
	margin-bottom:1mm;
	text-indent:0mm;
	text-align:left;
	list-style-type:none;	}
a.s11 {
	color:#000000;
	text-decoration:none;
	}
