body {
  margin:0%;
  padding:0%;
  color:#000000;
  background-color:#ffffff;
  font-family: sans-serif;
}

body#index {
  margin:0%;
  padding:0%;
  color:#000000;
  background-color:#ffffff;
  font-family: sans-serif;
  background-image: url(Map_of_Europe.jpg);
  background-position: 50% 50%;
  background-repeat: repeat-y;
}

/* Altrimenti Firefox disegna un bordo blu intorno alle immagini */
a img {border:none;text-decoration:none;}

a#link_to_home {color:black;}

/* Elemento "separatore", non ci posso essere elementi flottanti ne a destra ne a sinistra */
div.clear{clear:both;}

/* Idem ma con altezza di 10px e colore */
div.clear_colore{
  clear:both;
  background-color:#a9d1ff;
  opacity:0.20;
  min-height:10px;
}

div.icone { text-align:left;margin:1%;}


/* Contenitore che limita l'ampiezza a 800px */
div#wrap {
  margin:auto;
  max-width:800px;
  text-align:justify;
}
#intestazione_principale {
  background-color:#a9d1ff;
  font-size:large;
}
/* Elemento flottante sinistro con ampiezza 45% della pagina e altezza 300px */
#sinistro {
  float:left;
  width:45%;
  text-align:center;
  margin:2.5%;
  height:16em;
  position:relative;
}
/* Idem destro */
#destro {
  float:right;
  width:45%;
  text-align:center;
  margin:2.5%;
  height:16em;
  position:relative;
}

.spostato {position:absolute;top:0px;left:0px;width:100%;height:16em;}

.trasparente {
  background-color:#a9d1ff;
  opacity:0.20;
  height:16em;
  width:100%;  
}

#fondo_pagina {
  text-align:center;
  background-color:#a9d1ff;
  font-size:x-large;
  width:100%;
  clear:both;
}

#w3c {text-align:center;font-size:smaller;}

/* Lista con numeri romani minuscoli */
ol.lista_documenti {list-style: lower-roman;}

/* Menu usati in prima pagina, 80% del loro contenitore */
.menu {
  text-align:left;
  width:80%;
  height:auto;
  margin-left:0%;
}

/* Lista non numerata usata per menu */
ul.menu  {list-style:none;}

/* Stile dei collegamenti */
a {text-decoration:none;
  color:#3179ac;
  font-weight:bold;
  display:block;
}
/* Stile dei collegamenti in linea (inseriti nella linea di testo) */
a.inlinea {text-decoration:none;
  color:#3179ac;
  display:inline;
}

a#copyright {text-decoration:none;color:black;display:inline;}
a#copyright:hover {color:red;}

a:hover {color:gray;}

em {color:#AB1808}

/*Evidenziazione elementi di "codice in linea */
span.codice {display:block;background-color:#DDBDFF}

div#browser {text-align:center;margin-top:50px;margin-bottom:50px;}
div#browser > a {margin:20px;}