#colonne{
  float:left;
  display:inline;
  text-align:center;
  width:610px;
  margin-top:10px;
}
#colonne #column2{
  border-left:dotted 1px #c0c0c0;
  float:left;
  display:inline;
  width:196px;
  padding:0 4px;
  margin:0;
}
#colonne #column3{
  float:left;
  display:inline;
  width:196px;
  padding:0 4px;
  margin:0;
  border-left:dotted 1px #c0c0c0;
  border-right:dotted 1px #c0c0c0;
}
#colonne #column4{
  float:left;
  display:inline;
  text-align:center;
  width:176px;
  padding:0 4px;
  margin:0;
}
#colonne div.titolo{
  background:#E9E8FD;
  float:left;
  display:inline;
  height:20px;
  margin:0;
  text-align:left;
  width:100%;
}
#colonne h5.titolo{
  background:url('images/documents.png') no-repeat 6px 0px;
  color:#252572;
  margin:3px;
  text-indent:2em;
  width:100%; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.4em; font-size:0.8em; font-family:HelveticaVerdana, sans-serif
}
#colonne ul.circolari{
  float:left;
  display:inline;
  font:0.75em/1.2em Helvetica,sans-serif;
  list-style:none;
  margin:4px 2px;
  padding:0px;
  text-indent:0;
}
#colonne li.circolari{
  margin:10px 0;
  text-transform:capitalize;
  text-indent:0;
}
#colonne dl.ultime{
  float:left;
  display:inline;
  margin:10px 0 25px 0;
}
#colonne dt.ultime{
  color:#202020;
  font:bold 0.75em/1.3em Helvetica,sans-serif;
  margin:5px 0 0 0;
  text-align:left;
}
#colonne dd.ultime{
  color:#404040;
  font:0.75em/1.3em Helvetiva,sans-serif;
  margin:0;
  text-align:justify;
  border-bottom:dotted 1px #c0c0c0;
}
#colonne span.data{
  color:#cc0000;
  font-family:Helvetica,Arial,sans-serif; 
  text-indent:0;
}
#colonne span.leggi{
  display:block;
  background:#fff url('images/leggi.png') no-repeat right;
  color:gray;
  margin:0 0 10px 130px;
  padding-right:15px;
  text-align:right;
}
#colonne img.liceo{
  margin:0 0 10px 0;
  width:100%;
  text-align:center;
}
#colonne #column4 #esterni{
  float:left;
  display:inline;
  text-align:left;
  width:100%;
  margin:3px;
}
#colonne #column4 p.benvenuto{
  color:red;
  text-align:center;
  font:bold 0.85em/1em Helvetica,sans-serif;
}
#colonne #column4 p.disconnetti{
  color:gray;
  text-align:center;
  font:0.8em/1em Helvetica,sans-serif;
  margin:0;
}
#colonne #column4 #esterni ul{
  font:0.8em/1.1em Verdana,Arial,sans-serif;
  margin:0;
  padding:0;
}
#colonne #column4 #esterni ul li{
  background:#fff url('images/chain_arrow.png') no-repeat left;
  margin:0 0 8px 0;
  padding-left:20px;
}
#colonne #column4 #esterni a{
  color:#3D3C2C;
}
#colonne #column4 #esterni a:hover{
  background:#E9E8FD;
}
#colonne #column4 #esterni h6{
  color:#3D3C2C;
  font:bold 0.9em/1.5em Verdana,Arial,sans-serif;
  margin:0 0 10px 0;
  text-indent:0.5em;
}
#colonne #column4 form{
  margin-top:15px;
  margin-bottom:15px;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
}
#colonne #column4 img.centrata{
  margin-top:5px;
  margin-bottom:5px;
  margin-left:auto;
  margin-right:auto;
}
#colonne #column4 form input.casella{
  margin:0 2px 0 10px;
  width:100px;
}
#colonne #column4 form p.cerca{
  color:gray;
  font:0.7em/1.5em Verdana,Arial,sans-serif;
  text-transform:uppercase;
  text-align:center;
}
#colonne #column4 #news{
  background:#ccccff;
  height:auto;
  overflow:hidden;
  width:180px;
}
#colonne #column4 #news fieldset{
  padding:3px;
  color:#282828;
  margin:3px;
  font:0.8em/1.3em Helvetica,Verdana,sans-serif;
  border: 1px solid white;
}
#colonne #column4 #news h6{
  margin:0;
  color:white;
  font:bold 0.75em/1.2em Verdana,Arial,sans-serif;
}
#colonne #column4 #news legend{
  color:red;
  border:1px;
}
#colonne #column4 #news fieldset ol{
  list-style: none;
  padding:0;
  margin:3px 0;
}
#colonne #column4 #news li{
  padding:0;
  text-align:justify;
  text-indent:0em;
  margin:0;
}