@charset "UTF-8";
/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */

#container {
  width: 90%;
  max-width: 1232px;
  margin-top: 1em;
  margin-bottom: 1em;
  margin-left: auto;
  margin-right: auto;
  border-radius: 16px;
  -webkit-box-shadow: 2px 2px 2px 2px #827E7C;
  box-shadow: 2px 2px 2px 2px #827E7C;
}
h3 {
  font-size: 1.2em;
}
header {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}
header h1 {
  font-size: 2.4em;
}
#mainNav {
  min-height: 35px;
}
#mainNav a {
  font-size: 1.1em;
}
/************ contenuto princilae **************/
#mainContent {
  width: 64%;
  float: left
}
/************ box ripetibile sinistra e destra **************/
.articleBoxLeft {
  width: 45%;
  float: left;
  margin-right: 4%;
}
.articleBoxRight {
  width: 45%;
  float: left;
  margin-right: 4%;
}


/************ navigazione destra **************/
#menuRight {
  width: 26%;
  float: left;
  line-height: 1.3em;
}
footer {
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
}
#bottomTextLine p {
  font-size: 0.9em;
}
.hide_desktop {
  display: none;
}
