/* CSS Document */

/* White-Space Reset */
html, body{margin: 0;padding: 0}
h1, h2, h3, h4, h5, h6{margin: 0.7em 0 0.2em}
address, blockquote, dl, form,fieldset, ol, table, p, pre, ul{margin-top: 0;margin-bottom: 0}

/* Layout */

body
{
  background-color:#DFE4E6;
}


#contenitore
{
  width:100%;
  height:auto;
}

/* PARTE ALTA*/
#up
{
  width:100%;
  height:130px;
  background-color:#fff;
  padding:30px 0 0 0;
}

#head
{
  float:left;
  width:80%;
  /*margin:0 100px;*/
  background:transparent;
  height:100px;
}

#menu
{
  float:left;
  width:80%;
  /*margin:0 100px;*/
  background-color:#015da8;
  height:30px;
  color:#fff;
}

.menu_tab
{
  float:right;
  background-color:#fff;
  height:25px;
  width:120px;
  margin-left:2px;
  font-size:12px;
  font-weight:600;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-style:oblique;
  color:#18161b;
  cursor:pointer;
}



#down
{
  float:left;
  width:100%;
  height:auto;
  background-color:#DFE4E6;
}

#contenuto
{
  float:left;
  width:80%;
  /*margin:0 100px;*/
  background-color:#015da8;
  height:auto;
}

#contenuto_second
{
  background-color:#FFFFFF;
  width:100%;
  height:auto;
  font-size:12px;
  font-family:Verdana,Arial,Helvetica,sans-serif;
}

.testo_link_destra
{
  font-size:12px;
  font-weight:500;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#000;
}

A:LINK {
 color : #000000;
 text-decoration: none
}

A:VISITED {
 color : #000000;
 text-decoration: none
}

A:HOVER {
 color : #000000;
 text-decoration : underline;
}

A:ACTIVE {
 color : #000000;
 text-decoration: none
}

a.mail_link{
  color:#015DA8;
  text-decoration : underline;
}