/* Clearfix Hack */

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* Fine del Clearfix Hack */

/* Tag */

body {
background: #eeeeee;
margin: 0px;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
font-size: 0.7em;
color: #444;
}

p {line-height: 1.7em; margin-bottom: 14px;}

li {margin: 0px; line-height: 1em;}

a img{border: none;
margin: 0;}

a.linkbold {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: underline;}

a.linkbold:visited {
text-decoration: underline;}

h1, h2, h3, h4, h5, h6 {
color: #cc3300;
font-family: Arial, Helvetica, sans-serif;
}

h1 {
font-size: 23px;
color: #666666 !important;
font-weight: normal !important;
}

h2 {
font-size: 13px;}

h3 {
font-size: 11px;
color: #cc3300;}

h4 {
font-size: 12px;
color: #cc3300;}

h5 {
margin-top: -10px;
font-size: 14px;
color: #cc3300;}

a {
	color: #131114;
	text-decoration: none;
}

a:visited {
	color: #131114;
	text-decoration: none;

}

a:hover {text-decoration: underline; color: #d0361a;}

.nascondi
{
  display: none;
}

#testo li {
line-height: 1.7em;
background: url(../images/bullet1.gif) left top no-repeat;
padding-left: 12px;
}

#testo ul li ul li {
background: url(../images/bullet2.gif) left top no-repeat;
line-height: 1.7em;
}

#testo ul li ul {
line-height: 1.7em; margin: 0;}

#testo ul li p {margin: 0; line-height: 1.7em;}

#testo ul {list-style: none; margin-top: 10px;}

#testo p {line-height: 1.7em; margin-bottom: 14px;}

#testo div.attribute-thumbnail{ float:left; padding:10px;}
/* Containers */
#container {
height: 100%;
width: 950px;
margin: 1em auto;
}

#strisciatop {
background-image: url(../images/topstripe.jpg);
height: 15px;
width: 968px;
margin: 0px;
position: relative;
padding: 0px;
font-size:0px;
z-index: 99;
background-repeat: no-repeat;}

#strisciabottom {
background-image: url(../images/bottomstripe.jpg);
height: 15px;
width: 966px;
margin: 0px;
position: relative;
float: left;
padding: 0px;
font-size:0px;
z-index: 99;}


#pagina {
background: transparent url(../images/background.jpg) repeat-y;
width: 968px;
position: relative;
margin: 0;
margin: 0px 0px 0px 0px;
}

#topcontent {
width: 910px;
height: 290px;
margin-left: 28px;
}

#content{
width: 910px;
margin-left: 28px;
margin-top: 10px;
background-color: #fff;
}

#contentinternal{
width: 910px;
margin-left: 28px;
margin-top: 0px;
min-height: 630px;
}

/* header */
#header {
height: 100px;
width: 940px;
text-align: left;
margin-top: 0px;
margin-left: 8px;
margin-bottom: 0px;
margin-right: 0px;
padding-left: 10px;
padding-bottom: 0px;
}

#logo {
  padding-top: 10px;
  padding-left: 20px;
}

#navtop {
float: right;
position: absolute;
margin-top: -70px;
margin-left: 120px;
width: 800px;
text-align: right;
color: #d0361a;
}

#navtop a {
color: #7a7a7a;
font-size: 11px;
text-decoration: none;
padding-left: 3px;
padding-right: 3px;
}

#navtop a:hover {
  color: #d0361a;
}

#searchbox
{
  background: transparent url(../images/icona_cerca.gif) no-repeat center left;
  margin-top:-30px;
  margin-left: 605px;
  margin-right: 15px;
  padding-left: 30px;
  width: 300px;
  text-align: right;
  float: right;
  position: absolute;  
}

#search p
{
  line-height: 0px;
  margin-top:0px;
  margin-bottom: 0px;
}

div.searchwrapper {
  background: transparent url(../images/searchbg.gif) no-repeat;
  margin-top: -4px;
  height: 20px;
  width: 186px;
  display: inline;
  float:left;
}

#stringaricerca
{
  background: transparent;
  height: 22px;
  width: 166px;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  color: #7a7a7a;
  border: 0px;
  padding: 4px 0px 1px 0px;
  margin-top: 0px;
  margin-left: 10px;
  margin-right: 10px;
  /* Corretto per IE6/Moz */
	voice-family: "\"}\"";
	voice-family:inherit;
}

#vairicerca
{
  display: block;
  float: right;
  border:0px;
  padding: 0px;
  padding-bottom: 5px;
  margin: -4px 30px 0 10px;
  height: 20px;
  width: 70px;
  background-image: url(../images/vaibutton.gif);
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  color: #7a7a7a;  
}

#footer
{
  background-color: #fff;  
  position: relative;
  clear: both;
  padding: 30px 31px 25px 31px;
  margin-left: 8px;
  width: 888px;
  height: 30px;
}

p#indirizzo {width: 450px;
float: left;
margin: 0px;
margin-top: 10px;
margin-left: -10px;
color: #064995;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
line-height: 1.4em;}

p#navbottom {width: 400px;
float: right;
margin: 0px;
margin-right: -10px;
padding: 0px;
margin-top: 15px;
color: #064995;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
text-align: right;
line-height: 1.9em;
color: #d0361a;
}

a.linknavbottom, a.linknavbottom:visited {
color: #7a7a7a;
font-size: 11px;
text-decoration: none;
padding-left: 3px;
padding-right: 3px;
}

a.linknavbottom:hover {color: #d0361a;}

/* Copyright */
#copyrightinfo {  
  margin-left: 28px;
  padding-top: 30px;
  font-size: 11px;
  color: #7a7a7a;
}

#copyrightinfo a {
  font-size: 11px;
  color: #7a7a7a;
  text-decoration: underline;
}


/* Barra di navigazione top */
#menu {
height: 40px;
background-image: url(../images/navback.gif);
background-repeat: repeat-x;
width: 880px;
margin-top: -2px;
margin-left: 28px;
margin-bottom: 0px;
padding: 0px;
padding-left: 30px;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 141px;
float: left;
}

#menu a, #menu h2 {
text-decoration: none;
color: #ffffff;
padding: 0px;
border-bottom: 0;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
line-height: 25px;
display: block;
margin: 0px;
text-align: left;}

#menu h2 {
background-image: url(../images/navbuttonup.gif);
background-repeat: no-repeat;
height: 40px;
border: 0px #fff solid;
text-align: center;
line-height: 40px;
text-transform: uppercase;
}

#menu h2.firstmenu {
background-image: none;
height: 40px;
border: 0px #fff solid;
text-align: center;
line-height: 40px;
text-transform: uppercase;
}

#menu .firstlevel_link {
/*
background-image: url(../images/navbuttonup.jpg);
background-repeat: no-repeat;
*/
height: 40px;
border: 0px;
text-align: center;
line-height: 40px;
color: #ffffff;
font-weight: bold;}

#menu .firstlevel_link:hover {
/*background-image: url(../images/navbuttondown.jpg);*/
color: #ffffff;
}

/*#menu h2:hover {background-image: url(../images/navbuttondown.gif);}*/

#menu a, #menu a.main {
color: #282828;
background: #ffffff;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
padding-left: 10px;
padding-right: 10px;}

#menu a:hover {color: #282828; background: #ffcc66;}

#menu a.main {background: #ffffff url(../images/freccia.gif) center right no-repeat;}

#menu a.main:hover {background: #ffcc66 url(../images/frecciadown.gif) no-repeat center right;}

#menu li {position: relative;}

#menu ul ul {
position: absolute;
z-index: 11500;
border: 1px #ffcc66 solid;
border-bottom: 4px #ffcc66 solid;
width: 170px;
margin-top: 0px;
margin-left: 0px;
opacity: 0.88;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
opacity: 1;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

/* hotspot */

#hotspot {
width: 880px;
height: 290px;
margin: 0px;
float: left;
}

#aboutbg {
position: absolute;
left: 602px;
top: 147px;
z-index: 8000;
}

#about {
height: 270px;
width: 305px;
padding-left: 10px;
padding-right: 10px;
padding-top: 3px;
position: absolute;
left: +602px;
margin-top: 10px;
z-index: 9000;
}

#about p{
padding-left: 20px;
padding-right: 20px;
line-height: 1.5em;
color: #fff;
text-align: justify;
}

#about h2 {
background: url(../images/icona_info.gif) no-repeat;
padding-left: 30px;
margin-left: 20px; 
color: #fff;
text-align: left;
}

#about a, #about a:visited {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: underline; color: #fff;}

#about a:hover {
color: #2e2e2e;}

#about #links {  
  position: absolute;
  top: +230px;
  margin-left: -10px;
  width: 330px;  
}

#about #links a {  
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  width: 90px;
  padding: 0px;
  margin: 0px;
  margin-left: 10px;
  padding-left: 5px;
  float: left;  
  text-align: center;  
}

#about #links a:hover {
  color: #fff;
  text-decoration: underline;
}

/* Colonne */

#leftcolumn, #middlecolumn, #rightcolumn{
width: 293px;
float: left;
padding-left: 15px;
padding-right: 15px;
margin-top: -16px;
}

#toprow, #bottomrow{
width: 910px;
float: left;
padding-left: 0px;
padding-right: 0px;
margin: 0px 0px 15px 0px;
}

#bottomrow #leftcolumn {
	width: 670px;
	float: left;
	padding: 0px;
	margin: 0px;
}

#bottomrow #rightcolumn {
	width: 220px;
	float: right;
	padding: 0px;
	margin-right: 28px;
}

#videocolumn{
width: 210px;
float: left;
padding: 0px;
position: relative;
margin-left: 0px;
margin-top: 0px;
padding-bottom: 0px;
}

#videocolumn table {
width: 100%;
}

#videocolumn .toollist-design {
height: 550px;
background: transparent url(../images/bg_menu_video.gif) repeat-y;
}


#videocolumn div.content-view-children {
	padding: 5px 0px 5px 0px;
}

#videocolumn div.content-view-children a {
	color: #131114;
}

#videocolumn div.content-view-children a:hover {
  color: #d0361a;
}

div.evidenza {
border: 1px #b8ceea solid;
text-align: center;
position: relative;
margin-left: 8px;
margin-bottom:  15px;
width: 276px;
height: 124px;
}


/* Breadcrumbs */
#breadcrumbs{
width: 910px;
height: 30px;
margin-top: 7px;
float: left;
background-color: #ffffff;}

#breadcrumbs ul{
margin-left: 15px;
padding: 0;
margin-top: 11px;
}

#breadcrumbs ul li{
display: inline;
float: left;
text-align: left;
line-height: 9px;
background: url(../images/frecciadestra.gif) center left no-repeat;
margin-right: 15px;
padding-left: 13px;
padding-bottom: 2px;
margin-top: -3px;
text-decoration: none;
text-transform: uppercase;
font-size: 11px;
font-weight: bold;
}

#breadcrumbs ul li a:hover {
}

/* Left Bar */
#leftbar {
width: 203px;
height: 100%;
margin-left: 0px;
margin-top: 0px;
float: left;
margin-bottom: 40px;
}

#leftbar h2 {  
  text-align: left;
  padding-top: 2px;
  padding-bottom: 0px;
  margin-bottom: -2px;
  padding-left: 28px;
  height: 16px;
  font-size: 11px;
  color: #fff;
  text-transform: uppercase;
  background: url(../images/intleftbarheader_short.gif) no-repeat;
}



#leftbar ul {
width: 203px;
float: left;
display: block;
margin: 0px;
padding: 0px;
list-style: none;
text-align: left;
}

#leftbar ul#sottosezioni {
padding-top: 5px;
background: url(../images/bg_menu_interno.gif) top left repeat-x;
}

#leftbar ul#sottosezioni a {
/*background: url(../images/leftnavup.gif) left no-repeat;*/
height: 28px;
width: 188px;
display: block;
margin-left: 12px;
padding-left: 13px;
line-height: 28px;
font-weight: bold;
background: url(../images/freccia_grigia.gif) left center no-repeat;
}

#leftbar ul#sottosezioni a:hover {
background: url(../images/freccia_rossa.gif) left center no-repeat;
text-decoration: none;
}

#leftbar ul#sottosezioni a.active {
/*background: url(../images/leftnavactive.gif) left no-repeat;*/
}

.related {
margin-top: 30px;
float: left;
width: 203px;
}

/*
.related h2{
background-color: #eff2f5;
border-top: 1px solid #b8ceea;
border-bottom: 1px solid #b8ceea;
line-height: 33px;
font-size: 11px;
text-align: center;
color: #2f4082;}
*/
.related ul {
display: block;
list-style: none;
}

.related ul li{
display: block;
text-align: left;
margin-left: 5px;
padding-left: 0px;
padding-bottom: 7px;
padding-top: 5px;
line-height: 1.5em;
}

.related ul li a {
text-decoration: underline;
font-weight: bold;
}

/* Testo */

#testo {
text-align: left;
margin-left: 230px;
padding-top: 48px;
margin-right: 40px;
margin-bottom: 30px;
}

#testo h1 {  
  padding: 0px;
  margin: 0px;
  padding-top: 2px;
  padding-bottom: 0px;
  margin-bottom: -2px;
  margin-left: -10px;
  padding-left: 28px;
  height: 16px;
  font-size: 11px !important;
  font-weight: bold !important;
  color: #fff !important;
  text-transform: uppercase;
  background: url(../images/intleftbarheader_long.gif) no-repeat;
}

#testo h2 {
margin-left: 240px;
padding-top: 40px;
margin-right: 40px;
margin-bottom: 30px;
}

#testo h3 {
  font-size: 13px;
  text-transform: uppercase;
}

#testo h3 a {
  color: #d0361a;
}

#testo h5 {
margin: 0px;
padding: 20px 0px 15px 0px;
color: #131114;
}

.titolochildren {
background-color: #eff2f5;
color: #2f4082;
line-height: 25px;
padding-left: 10px;
clear: right;
margin-top: 25px;
}

/* Correzioni stili eZ */
.pagetitle {
margin-top: 0px;
height: 41px;
/*line-height: 23px;*/
margin-bottom: 18px;
}

.newstitle {
margin-top: 20px;
height: 20px;
line-height: 23px;
margin-bottom: 10px;
}

.newstitle2 {
color: #666666 !important;
}

h2.feedback, h2.warning{
  padding-top: 0px !important;
}


.datinews {
color: #2f4082;
margin-top: 20px;
}

.datinewsline {
margin-bottom: -10px;
margin-top: 10px;
}

.attribute-tipafriend a, .attribute-pdf a {
font-weight: bold;
}

.class-folder .attribute-long {
  padding-bottom: 25px;
  border-bottom: 1px #ddd dotted;
}

.article-footer {
  border-top: 1px solid #BCCBDE;
  position: relative;
  clear: both;
  }

.class-article strong a {
  font-size: 11px;  
}

.class-article p {
  text-align: justify;
  line-height:1.4em;
}

.class-article a.fullarticle {
  font-weight: normal;
  font-style: italic;
  text-decoration: underline;
  color: #656665;
}

.categoria-listitem {
	margin-bottom: 5px;
}

.content-view-listitem {	
	margin-bottom: 10px;
	margin-right: 20px;
	display: inline;
	float: left;
	width: 200px;	
}

.content-view-line {
	border-bottom: 1px dotted #BCCBDE;
	display: inline-table;
	clear: right;
	width: 100%;
}

.content-view-line:after, .content-view-listitem:after {
    content: ".";
    display: block;
    height: 0;
    clear: right;
    visibility: hidden;
}

.content-view-embeddedmedia {background-color: #ffffff;}

div.object-left, .object-left {margin-right: 14px; margin-top: 3px; display: inline;}

div.object-right, .object-right {margin-left: 14px; margin-top: 3px; display: inline;}

div.object-center {clear: both; margin-top: 30px; margin-bottom: 30px;}

.attribute-caption, .imagecaption{
border-top: 1px solid #ccc;
background-color: #dddddd;
text-align: center;
padding-top: 3px;
padding-bottom: 3px;
}

div#testo div.attribute-caption p {
	margin: 0px;
	font-size: 0.9em;
	line-height: 1.2em;
}

.attribute-image-line-left {
margin-top:7px;
float:left;
}

.attribute-image-line-right {
margin-top:7px;
float:left;
}

.imageright {
padding-left: 10px;
}

.imageleft {
padding-right: 10px;
}

.imagecenter {
  padding: 0px 0px 10px 0px;
}

.imagecenter img {
  padding: 0px;
  border: 1px #e1ddda solid;
}

.class-image-noborder img {
margin-bottom: -2px;}

.class-image img{
margin-bottom: -2px;
}

.attribute-desc p {
margin-bottom: 0;
}

.attribute-short_folder {
font-weight: bold;
color: #131114;
}

.attribute-link {
margin-top: 0px;
margin-bottom: 10px;
}

.attribute-link a {
color:#656665;
font-style:italic;
font-weight:normal;
text-decoration:underline;
}

.attribute-link a:hover {
color: #d0361a;
}



.news_archive {
background-color: #feae10;
width: 100%;
border-collapse: collapse;
}

.news_archive p {
line-height: 16px;
margin: 0;
padding: 3px;
}

.news_archive td {
padding: 2px;
border: 2px #ffffff solid;
}

td.titolo {
background-color: #d23316;
}
.news_archive h4 {
text-align: center;
color: #ffffff;
margin: 4px;
}

.bandierina {
vertical-align: middle;
margin-bottom: 2px;
}

.senzabordo {
border: none;
}

.finegruppocelle {
padding-bottom: 20px;
min-width: 300px;
}

.sfondoazzurro {
background-color: #eff2f5;
padding-left: 8px;
}

.sfondoazzurro h4 {
margin: 0;
margin-top: 5px;
margin-bottom: 5px;}

.immagine-con-bordo {
border: 1px solid;
border-color: #ccc;
padding: 5px;
}

.interlineaminore {
line-height: 1.2em;}

.tabelladati {
border: 0;
}

.tabelladati td {
border: 1px solid #ccc;
padding: 2px;
}

.tabelladati p {
	line-height: 1.2em;
	font-size: 0.8em;
	text-align: center;
}

.relatedicon {
float: left;
margin-top: -3px;
margin-right: 4px;
}

div.imageleft, div.imageright {
margin-top: 5px;}

.spazioridotto {
line-height: 1em;
margin: 0;}

.folderdownload {
padding-bottom: 5px;
margin-bottom: 15px;
border-bottom: 1px solid #b8ceea;}

.contentdownload {
margin-bottom: 20px;}

.icon_file {
width: 23px;
vertical-align: middle;}

label {color: #d23316;}
hr {border: 1px solid #e00d17; margin-top: 25px;}

.profiliricercati h4, p{
margin-top: 5px; margin-bottom: 5px;
}

td.casellaicona {
width: 20px;
padding-top:5px;}

div.curriculum th {
border-bottom: 1px solid #b8ceea; margin-top: 0px; margin-bottom: 5px;}

div.curriculum .spacer {
height: 15px;}

div.curriculum td {line-height: 30px;}

div.toolbar-item {
  margin-right: 10px;  
  float: left;
  display: inline;
}

div.toollist h3 {
  padding-top: 2px; 
  padding-bottom: 0px; 
  margin-bottom: 5px; 
  padding-left: 25px;
  height: 16px;
  color: #d0361a;
  text-transform: uppercase;
}

div.toollist h3.short {
  background: url(../images/articlesheader_short.gif) no-repeat;
}

div.toollist h3.long {  
  background: url(../images/articlesheader_long.gif) no-repeat;
}

div.back {margin-top: 20px;}
div.back a {font-size: 1.5em; font-weight: bold; text-decoration: underline; }
div.pagetitle img {margin-bottom: 5px;}

/* Newsletter */
#newsletter {
margin-top: 30px;
float: left;
width: 203px;
margin-left: 0px;
}

div.required {
  text-align: center;
  padding-top: 5px;
  margin-bottom: 10px;
}

div.emailwrapper {
  background: transparent url(../images/emailbg.gif) no-repeat;
  height: 20px;
  width: 120px;
  display: inline;
  float:left;
}

#emailnews
{
  background: transparent;
  height: 20px;
  width: 100px;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  color: #7a7a7a;
  border: 0px;
  padding: 3px 0px 1px 0px;
  margin-top: 0px;
  margin-left: 10px;
  margin-right: 10px;  
  /* Corretto per IE6/Moz */
	voice-family: "\"}\"";
	voice-family:inherit;
}

#vainews
{    
  border:0px;
  padding: 0px;
  padding-bottom: 5px;
  margin: 0px;
  margin-left: 10px;
  margin-top: 0px;
  height: 20px;
  width: 70px;
  background-image: url(../images/vaibutton.gif);
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  color: #7a7a7a;  
}

/* Curriculum */
#admincurriculum {
margin-top: 0px;
padding-top: 5px;
float: left;
width: 203px;
margin-left: 0px;
}


div.curriculumsearchwrapper {
  background: transparent url(../images/emailbg.gif) no-repeat;
  height: 20px;
  width: 120px;
  display: inline;
  float:left;
}

#admincurriculum #Search
{
  background: transparent;
  height: 20px;
  width: 100px;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  color: #7a7a7a;
  border: 0px;
  padding: 3px 0px 1px 0px;
  margin-top: 0px;
  margin-left: 10px;
  margin-right: 10px;
  /* Corretto per IE6/Moz */
  voice-family: "\"}\"";
  voice-family:inherit;
}

#vaicurriculumsearch
{
  border:0px;
  padding: 0px;
  padding-bottom: 5px;
  margin: 0px;
  margin-left: 10px;
  margin-top: 0px;
  height: 20px;
  width: 70px;
  background-image: url(../images/vaibutton.gif);
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  color: #7a7a7a;
}


/*** AGGIUNTI DA CARLO GATTO ***/



.area_form {
	width: 550px;
	margin-bottom: 10px;
	float: left;
	text-align: justify;
}

.form1 {
	padding-top: 3px;
	width: 160px;
	float: left;
	text-align: left;
}

.form2 {
	width: 350px;
	float: left;
	text-align: left;
}

.button_invia{
	float: left;
	width: 90px;
	height: 20px;
	border-width: 0;
	background: url(../images/invia_butt.gif) no-repeat;
	background-repeat: no-repeat;
	margin-top: 1px;
	font-size: 9px;
	font-weight: bold;
	color: #ffffff;

}

.errore_campo{
	padding: 5px;
	background-color: #ffece8;

}

.button_form {
 margin-top: 10px;
 padding-top: 10px;
 float: left;
 width: 203px;
 height: 60px;
 background: url('../images/form_butt.gif') no-repeat;
 text-align: center;
}

.button_form a {
 font-size: 10px;
 font-weight: bold;
 color: #ffffff;
 text-decoration: none;
}

.button_form a:hover {
 font-size: 10px;
 font-weight: bold;
 color: #ffffff;
 text-decoration: underline;
}

.button-fv{}

.attribute-file{
  text-align: justify;
}

.gallery-image{
  margin: 10px;
  float: left;
}

.gallery-image img{
  border-style:solid;
  border-color: #ddd;
  padding: 3px;
}

/** CSS Aggiunto da Ideat Srl (Francesco Trucchia) **/

.content-view-children{
  /*clear: both;*/  
}

table.scheda{
	width: 50%;
	margin-top: 10px;
	margin-bottom: 10px;
}

table.scheda td{
	padding: 4px;
}

span.current_siteaccess{
  display: none !important;
}