@charset "UTF-8";

body {
  margin: 0;
  padding: 0;
  background-color: #FFFFFF;
  text-align: center;
}

img {
  border: none;
  vertical-align: middle;
}

.clear {
  clear: both;
}



a,a img,img {
  border: none;
}

p {
  margin: 0 0 10px 0;
  padding: 0;

  float: none;
  clear: none;
  /*display: inline;*/
}

ul,ol {
  float: left;
  list-style-position:inside;
}

#main {
  width: 942px;
  margin: 0 auto 0 auto;
  text-align: left;
  padding: 0;
  border: 1px solid #FFFFFF;
}

#contenitore {
  float: left;
  width: 940px;
  padding: 20px 0 0 0;
  margin: 0;
}

/*HEADER*/
#logo {
  float: left;
}

#globalitems {
  float: right;
  margin-top: 16px;
}

#telefono {
  float: left;
  font-weight: bold;
}

ul#lingue {
  float: left;
  margin: 2px 0 0 40px;
  padding: 0;
}

ul#lingue li {
  list-style: none;
}

ul#lingue li,ul#lingue li a,ul#lingue span {
  float: left;
}

ul#lingue span {
  margin: 0 6px 0 2px;
  font-size: 10px;
}

/*FOOTER*/
#footer {
  text-align: left;
  width: 940px;
  margin-top: 40px;
  float: left;
}

.mgnlControlBar,.mgnlControlBarSmall {
  float: left;
  clear: both;
}

span.mgnlControlButtonSmall,table.mgnlControlBarSmall {
  z-index: 20;
  position:relative;
}

/*CONTENUTO*/
#contenuto {
  float: left;
  width: 940px;
  margin-top:30px;
}

#contenuto img.principale {
  float: left;
  margin: 0 10px 0 0;
}

.textImage a{
  text-decoration: underline;
  color: #EB0104;
  font-weight: bold;

}
