/******************* SEZIONE MIDDLE************************************/
div#middle-content {
  background-color: #FFFFFF;
  float: left;
  width: 100%; }

div#middle-content div#parliamo-di {
  background: url("../images/layout/background-parliamo-di.png") no-repeat bottom center white;
  padding-bottom: 40px; }

div#middle-content div#parliamo-di div.tag {
  background: #E3E4E4;
  overflow: auto; }

div#middle-content div#parliamo-di div.tag p {
  float: left;
  width: 25%;
  max-width: 240px;
  background: #007945;
  text-align: center;
  font-style: italic;
  color: #FFFFFF;
  font-size: 1.25em;
  font-weight: 200;
  padding: 16px 0;
  margin: 0; }

div#middle-content div#parliamo-di div.tag ul {
  list-style-type: none;
  float: left;
  width: 75%;
  max-width: 720px;
  font-style: italic;
  color: #9C0C0C;
  font-size: 1em;
  font-weight: 200;
  margin: 0;
  padding: 0; }

div#middle-content div#parliamo-di div.tag ul li {
  text-align: center;
  float: left;
  width: 25%;
  padding: 16px 0; }

div#middle-content div#parliamo-di div.tag ul li.two {
  background: #F0F1F1; }

div#middle-content div#parliamo-di div.tag ul li.three {
  background: #F9FAFA; }

div#middle-content div#parliamo-di div.tag ul li a {
  color: #9C0C0C;
  background: url("../images/layout/red-arrow.png") no-repeat right center transparent;
  padding-right: 30px; }

div#middle-content div#focus {
  background: #F0F1F1;
  overflow: auto; }

div#middle-content div#focus div#primo-piano {
  position: relative;
  z-index: 2;
  width: 100%;
  margin: 16px 0 0 0;
  min-height: 260px;
  max-width: 350px;
  overflow: hidden; }

div#middle-content div#focus div#primo-piano h2 {
  color: #103046;
  font-family: 'Open Sans', Arial, sans-serif;
  text-transform: uppercase;
  font-size: 1.125em;
  font-weight: 800;
  margin: 10px 10px 6px 10px; }

div#middle-content div#focus div#primo-piano ul.schede {
  list-style-type: none;
  float: left;
  margin: 0;
  width: 100%;
  position: relative; }

div#middle-content div#focus div#primo-piano ul.schede li {
  text-align: center;
  float: left;
  background: #FFFFFF;
  padding: 5px 0; }

div#middle-content div#focus div#primo-piano ul.schede > li {
  width: 100%; }

div#middle-content div#focus div#primo-piano ul.schede li.on {
  background-color: #103046;
  z-index: 1; }

div#middle-content div#focus div#primo-piano ul.schede li h3 {
  display: block;
  font-weight: normal;
  font-size: 1em;
  margin: 0; }

div#middle-content div#focus div#primo-piano ul.schede li h3 a {
  font-family: 'Open Sans', Arial, sans-serif;
  text-transform: uppercase;
  color: #373737;
  font-size: 0.813em;
  font-weight: 200; }

div#middle-content div#focus div#primo-piano ul.schede li.on a {
  color: #ffffff;
  min-height: 28px; }

div#middle-content div#focus div#primo-piano div.tabs {
  float: left;
  width: 100%; }

div#middle-content div#focus div#primo-piano div.tabs.close {
  display: none; }

div#middle-content div#focus div#primo-piano li div.tabs {
  text-transform: none;
  text-align: left;
  width: 100%;
  background: #F0F1F1;
  left: 0;
  overflow: hidden;
  margin-top: 5px; }

div#middle-content div#focus div#primo-piano ul.schede li div.tabs div.pubb-list {
  position: relative;
  overflow: auto; }

div#middle-content div#focus div#primo-piano ul.schede li div.tabs div#layout-column_pubb-legale {
  position: relative;
  overflow: auto; }

div#middle-content div#focus div#primo-piano div.tabs div.pubblicazione-primo-piano {
  float: left;
  width: 100%;
  padding: 0 10px;
  border-bottom: 1px dotted #ababab;
  line-height: 1em;
  max-width: 314px;
  position: relative;
  top: 0; }

div#middle-content div#focus div#primo-piano div.tabs div.pubblicazione-primo-piano h4 {
  margin: 12px 0 0;
  line-height: 1.2em;
  font-size: 0.875em;
  font-weight: 600; }

div#middle-content div#focus div#primo-piano div.tabs div.pubblicazione-primo-piano h4 a {
  color: #A41111;
  font-size: 1em;
  font-weight: 400;
  font-family: 'Open Sans', Arial, sans-serif;
  margin: 0; }

div#middle-content div#focus div#primo-piano div.tabs div.pubblicazione-primo-piano h4 a:hover {
  text-decoration: underline; }

div#middle-content div#focus div#primo-piano div.tabs div.pubblicazione-primo-piano p {
  line-height: 1.2em;
  font-size: 0.813em;
  color: #454545;
  margin: 2px 0; }

div#middle-content div#focus div#primo-piano div.tabs div.pubblicazione-primo-piano p a {
  color: #A41111; }

div#middle-content div#focus div#primo-piano div.tabs div.pubblicazione-primo-piano span {
  display: block;
  color: #454545;
  font-size: 0.75em;
  clear: left;
  margin-bottom: 14px; }

div#middle-content div#focus div#primo-piano div.link-to-all {
  background: #F0F1F1;
  text-align: right;
  top: 171px;
  margin-bottom: 10px;
  left: 0;
  position: absolute; }

div#middle-content div#focus div#primo-piano ul.schede li.on div.link-to-all a {
  color: #494949;
  background: url("../images/layout/red-arrow.png") no-repeat right center;
  margin-right: 10px;
  padding: 5px 20px 5px 0px;
  font-size: 0.625em; }

div#middle-content div#focus div#primo-piano ul.schede li.off div.link-to-all {
  display: none; }

div#middle-content div#focus div#focus-on {
  margin-top: 0; }

div#middle-content div#focus div#focus-on h2 {
  color: #A41111;
  font-family: 'Open Sans', Arial, sans-serif;
  text-transform: uppercase;
  font-size: 1.125em;
  font-weight: 800;
  margin: 10px 10px 6px; }

div#middle-content div#focus div#focus-on #focus-schede {
  background: url("../images/layout/background-focus.jpg") no-repeat left bottom #dadada;
  overflow: hidden;
  width: 100%;
  position: relative;
  min-height: 390px;
  margin: 0; }

div#middle-content div#focus div#focus-on #focus-schede > ul {
  list-style-type: none;
  width: 100%;
  margin: 0;
  float: left;
  position: relative; }

div#middle-content div#focus div#focus-on #focus-schede > ul > .scheda {
  width: 100%;
  float: left;
  position: relative; }

div#middle-content div#focus div#focus-on #focus-schede > ul > .scheda > h3 {
  font-size: 1.125em;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
  color: #005C34;
  margin: 27px 13px 18px; }

div#middle-content div#focus div#focus-on #focus-schede > ul > .scheda > .contenuto-scheda {
  float: left;
  width: 100%; }

div#middle-content div#focus div#focus-on #focus-schede > ul > .scheda > .contenuto-scheda > .video-immagine {
  float: left;
  width: 382px;
  min-height: 232px;
  margin: 0 0 0 13px; }

div#middle-content div#focus div#focus-on #focus-schede > ul > .scheda > .contenuto-scheda > .video-immagine > object {
  width: 382px;
  height: 232px;
  display: block; }

div#middle-content div#focus div#focus-on #focus-schede > ul > .scheda > .contenuto-scheda > .video-immagine > p {
  text-align: center;
  color: #333333;
  font-weight: 200;
  font-size: 0.75em;
  margin: 4px 0; }

div#middle-content div#focus div#focus-on #focus-schede > ul > .scheda > .contenuto-scheda > .video-immagine > object > embed {
  width: 382px;
  height: 232px; }

div#middle-content div#focus div#focus-on #focus-schede > ul > .scheda > .contenuto-scheda > .testo {
  float: right;
  margin: 0 13px;
  width: 28%;
  font-size: 0.813em;
  color: #333333; }

div#middle-content div#focus div#focus-on #focus-schede > ul > .scheda > .contenuto-scheda > .testo a {
  color: #333333;
  background: url("../images/layout/red-arrow.png") no-repeat right center transparent;
  padding-right: 20px;
  display: block;
  line-height: 1.3em; }

div#middle-content div#focus div#focus-on #focus-schede > ul > .scheda > .contenuto-scheda > .testo ul {
  list-style-type: none; }

div#middle-content div#focus div#focus-on #focus-schede > ul > .scheda > .contenuto-scheda > .testo ul li {
  margin: 21px 0; }

div#middle-content div#focus div#focus-on #focus-schede #nav-focus {
  float: left;
  display: none;
  width: 100%;
  padding: 10px 0 11px 0;
  height: 15px;
  position: relative; }

div#middle-content div#focus div#focus-on #focus-schede #nav-focus > ul {
  float: left;
  height: 15px; }

div#middle-content div#focus div#focus-on #focus-schede #nav-focus > ul > li {
  margin: 0 7px;
  float: left;
  width: 15px;
  height: 15px;
  overflow: hidden;
  display: block;
  background: url("../images/layout/background-nav-focus.png") no-repeat top left;
  text-indent: -9999px;
  color: #333333;
  cursor: pointer; }

div#middle-content div#focus div#focus-on #focus-schede #nav-focus > ul > li.active {
  background: url("../images/layout/background-nav-focus.png") no-repeat top right; }

div#middle-main-content {
  background-color: #ffffff;
  float: left;
  width: 100%;
  margin-bottom: 10px; }

div#middle-main-content h2 {
  font-size: 1.125em;
  font-weight: 800;
  text-transform: uppercase;
  font-family: 'Open Sans', Arial, sans-serif;
  margin: 0; }

div#middle-main-content div#home-left-column {
  background-color: #ffffff;
  float: left;
  margin-right: 10px;
  width: 70%;
  max-width: 680px; }

div#middle-main-content div#home-left-column div#avvisi-pubblici, div#middle-main-content div#home-left-column div#consultazioni-indagini {
  width: 100%;
  float: left;
  margin-bottom: 22px;
  position: relative;
  margin-top: 23px; }

div#middle-main-content div#home-left-column div#consultazioni-indagini {
  margin-top: 22px; }

div#middle-main-content div#home-left-column div#avvisi-pubblici h2, div#middle-main-content div#home-left-column div#consultazioni-indagini h2 {
  color: #ffffff;
  position: relative;
  left: -10px;
  max-width: 22%;
  background: url("../images/layout/background-avvisi-icon.png") no-repeat scroll 10px 10px #04a162;
  padding: 10px 0 10px 46px; }

div#middle-main-content div#home-left-column div#consultazioni-indagini h2 {
  max-width: 60%;
  background: url("../images/layout/bg-consultazioni-icon.png") no-repeat scroll 10px 10px #c74201; }

div#middle-main-content div#home-left-column div#avvisi-pubblici h2 span, div#middle-main-content div#home-left-column div#consultazioni-indagini h2 span {
  background: url("../images/layout/bg-avvisi-pubblici-span.png") no-repeat left center transparent;
  position: absolute;
  bottom: -10px;
  left: 0;
  width: 10px;
  height: 10px; }

div#middle-main-content div#home-left-column div#consultazioni-indagini h2 span {
  background: url("../images/layout/bg-consultazioni-title-span.png") no-repeat left center transparent; }

div#middle-main-content div#home-left-column div#avvisi-pubblici > ul, div#middle-main-content div#home-left-column div#consultazioni-indagini > ul {
  list-style-type: none;
  margin: 0;
  background: url("../images/layout/bg-avvisi-pubblici.png") repeat-x bottom left white;
  border-bottom: 2px solid #94E0C2;
  float: left;
  width: 100%;
  padding: 15px 0; }

div#middle-main-content div#home-left-column div#consultazioni-indagini > ul {
  background: url("../images/layout/bg-consultazioni-indagini.png") repeat-x bottom left white;
  border-bottom: 2px solid #F7CB7F; }

div#middle-main-content div#home-left-column div#avvisi-pubblici > .nav-avvisi, div#middle-main-content div#home-left-column div#consultazioni-indagini > .nav-avvisi {
  float: left;
  width: 100%; }

div#middle-main-content div#home-left-column div#avvisi-pubblici > .nav-avvisi > div, div#middle-main-content div#home-left-column div#consultazioni-indagini > .nav-avvisi > div {
  float: left; }

div#middle-main-content div#home-left-column div#avvisi-pubblici > .nav-avvisi > div > img, div#middle-main-content div#home-left-column div#consultazioni-indagini > .nav-avvisi > div > img {
  vertical-align: middle;
  margin: 0 5px; }

div#middle-main-content div#home-left-column div#avvisi-pubblici > .nav-avvisi > div > a, div#middle-main-content div#home-left-column div#consultazioni-indagini > .nav-avvisi > div > a {
  font-size: 0.688em;
  font-weight: bold;
  text-transform: uppercase;
  color: #028C54; }

div#middle-main-content div#home-left-column div#consultazioni-indagini > .nav-avvisi > div > a {
  color: #c64100; }

div#middle-main-content div#home-left-column div#avvisi-pubblici > .nav-avvisi > div.nav-avvisi-next, div#middle-main-content div#home-left-column div#consultazioni-indagini > .nav-avvisi > div.nav-avvisi-next {
  float: right; }

div#middle-main-content div#home-left-column div#avvisi-pubblici > ul > li, div#middle-main-content div#home-left-column div#consultazioni-indagini > ul > li {
  float: left;
  width: 46%;
  padding: 0 2%;
  font-size: 0.813em;
  font-weight: 200;
  line-height: 1.3em; }

div#middle-main-content div#home-left-column div#avvisi-pubblici > ul > li .avviso-left, div#middle-main-content div#home-left-column div#consultazioni-indagini > ul > li .avviso-left {
  clear: left; }

div#middle-main-content div#home-left-column div#avvisi-pubblici > ul > li > a, div#middle-main-content div#home-left-column div#consultazioni-indagini > ul > li > a {
  color: #333333;
  display: block;
  padding: 15px 17px;
  background: url("../images/layout/bg-avvisi-pubblici-arrow-light.png") no-repeat 0 17px transparent;
  border-bottom: 1px dotted #ABABAB; }

div#middle-main-content div#home-left-column div#avvisi-pubblici > ul > li > a.avviso-1, div#middle-main-content div#home-left-column div#avvisi-pubblici > ul > li > a.avviso-2, div#middle-main-content div#home-left-column div#avvisi-pubblici > ul > li > a.avviso-5 {
  background: url("../images/layout/bg-avvisi-pubblici-arrow-dark.png") no-repeat 0 17px transparent; }

div#middle-main-content div#home-left-column div#consultazioni-indagini > ul > li > a {
  background: url("../images/layout/bg-consultazioni-indagini-arrow-light.png") no-repeat 0 17px transparent; }

div#middle-main-content div#home-left-column div#consultazioni-indagini > ul > li > a.avviso-1, div#middle-main-content div#home-left-column div#consultazioni-indagini > ul > li > a.avviso-2, div#middle-main-content div#home-left-column div#consultazioni-indagini > ul > li > a.avviso-5 {
  background: url("../images/layout/bg-consultazioni-indagini-arrow-dark.png") no-repeat 0 17px transparent; }

div#middle-main-content div#home-left-column div#left-middle {
  width: 100%;
  float: left; }

div#middle-main-content div#home-left-column div#left-middle div#left-middle-left {
  float: left;
  max-width: 350px;
  width: 55%; }

div#middle-main-content div#home-left-column div#left-middle div#left-middle-right {
  float: right;
  max-width: 350px;
  width: 45%; }

div#middle-main-content div#home-left-column div#servizi-online {
  float: left;
  width: 100%;
  margin: 0 0 15px 0;
  line-height: 1.5em;
  background: #f0f1f1; }

div#middle-main-content div#home-left-column div#servizi-online h2 {
  color: #A41111;
  background: url("../images/layout/background-servizi.gif") no-repeat left center #f0f1f1;
  padding-left: 36px;
  min-height: 27px;
  margin-bottom: 12px;
  padding-top: 5px; }

div#middle-main-content div#home-left-column div#servizi-online p {
  font-size: 0.813em;
  color: #454545;
  font-weight: 200;
  margin: 0 17px 6px;
  line-height: 1.3em; }

div#middle-main-content div#home-left-column div#servizi-online ul {
  list-style-type: none;
  margin: 0 20px 27px;
  font-size: 0.813em;
  font-weight: 200;
  text-transform: uppercase; }

div#middle-main-content div#home-left-column div#servizi-online ul li {
  background: url("../images/layout/arrow-servizi.png") no-repeat left center transparent;
  padding-left: 16px; }

div#middle-main-content div#home-left-column div#servizi-online ul li a {
  color: #a41111; }

div#middle-main-content div#home-left-column div#servizi-online div.link-to-all {
  background: #ca2519;
  text-align: right;
  padding: 5px 9px;
  float: none;
  width: auto; }

div#middle-main-content div#home-left-column div#servizi-online div.link-to-all a {
  color: #FFFFFF;
  font-size: 0.938em;
  text-transform: none;
  background: url("../images/layout/red-arrow.png") no-repeat right center transparent;
  padding-right: 30px; }

/******************TWITTER*************************************/
div#middle-main-content div#home-left-column div#agcom-twitter {
  float: left;
  width: 100%;
  /*margin-top: 20px;*/ }

div#middle-main-content div#home-left-column div#agcom-twitter h2 {
  background: url("../images/layout/agcom-twitter.gif") no-repeat center right #0b718b;
  color: #ffffff;
  padding: 13px 8px;
  text-transform: none; }

div#agcom-tweets {
  float: left;
  width: 100%;
  padding-top: 20px;
  background: url("../images/layout/linguetta-twitter.png") no-repeat top left white; }

/******************* COLONNA DESTRA************************************/
div#middle-main-content div#home-right-column {
  background-color: #ffffff;
  float: left;
  max-width: 262px;
  width: 30%;
  margin-left: 10px; }

div#middle-main-content div#home-right-column div#right-middle {
  width: 100%;
  float: left; }

div#middle-main-content div#home-right-column div#right-middle div#right-middle-left {
  float: left;
  max-width: 310px;
  width: 55%; }

div#middle-main-content div#home-right-column div#corecom {
  float: left;
  width: 100%;
  margin: 33px 0 30px 0;
  background: url("../images/layout/bg-corecom.jpg") no-repeat center bottom white;
  padding-bottom: 20px;
  position: relative;
  min-height: 330px;
  line-height: 1.5em; }

div#middle-main-content div#home-right-column div#corecom h2 {
  color: #007945;
  background: url("../images/layout/background-corecom.gif") no-repeat left center white;
  padding-left: 36px;
  min-height: 27px; }

div#middle-main-content div#home-right-column div#corecom p {
  color: #2a2a2a;
  font-size: 0.875em;
  line-height: 1.3em;
  position: absolute;
  max-width: 123px;
  left: 156px;
  top: 90px;
  margin: 0; }

div#middle-main-content div#home-right-column div#corecom div.link-to-all {
  background: #007945;
  text-align: right;
  padding: 11px 9px;
  float: none;
  width: 100%;
  max-width: 244px;
  position: absolute;
  bottom: 0; }

div#middle-main-content div#home-right-column div#corecom div.link-to-all a {
  color: #FFFFFF;
  font-size: 0.938em;
  text-transform: none;
  background: url("../images/layout/red-arrow.png") no-repeat right center transparent;
  padding-right: 30px; }

div#middle-main-content div#home-right-column div#right-middle div#right-middle-left div#rassegna-stampa {
  float: left;
  width: 100%;
  margin: 0 0 25px 0;
  background: url("../images/layout/bg-rassegna.jpg") no-repeat right bottom white;
  padding-bottom: 20px;
  position: relative;
  min-height: 210px;
  line-height: 1.5em; }

div#middle-main-content div#home-right-column div#right-middle div#right-middle-left div#rassegna-stampa h2 {
  color: #103046;
  background: url("../images/layout/background-rassegna.gif") no-repeat left center white;
  padding-left: 36px;
  padding-top: 3px;
  min-height: 24px;
  margin-bottom: 15px; }

div#middle-main-content div#home-right-column div#right-middle div#right-middle-left div#rassegna-stampa p {
  color: #2a2a2a;
  font-size: 0.875em;
  line-height: 1.3em;
  position: absolute;
  max-width: 120px;
  left: 10px;
  top: 35px;
  margin: 14px 0; }

div#middle-main-content div#home-right-column div#right-middle div#right-middle-left div#rassegna-stampa div.link-to-all {
  background: #103046;
  text-align: right;
  padding: 5px 9px;
  float: none;
  width: 100%;
  max-width: 292px;
  position: absolute;
  bottom: 0; }

div#middle-main-content div#home-right-column div#right-middle div#right-middle-left div#rassegna-stampa div.link-to-all a {
  color: #FFFFFF;
  font-size: 0.938em;
  text-transform: none;
  background: url("../images/layout/red-arrow.png") no-repeat right center transparent;
  padding-right: 30px; }

div#middle-main-content div#home-right-column div#calendario-home h2 {
  color: #103046; }

div#middle-main-content div#home-right-column div#calendario-home p {
  color: #2a2a2a;
  font-size: 0.813em;
  line-height: 1.3em;
  margin: 20px 10px; }

div#middle-main-content div#home-right-column div#calendario-home div.link-to-all {
  background: #103046;
  text-align: right;
  padding: 5px 9px;
  float: none;
  width: auto; }

div#middle-main-content div#home-right-column div#calendario-home div.link-to-all a {
  color: #FFFFFF;
  font-size: 0.938em;
  text-transform: none;
  background: url("../images/layout/red-arrow.png") no-repeat right center transparent;
  padding-right: 30px; }

div#middle-main-content div#home-right-column div#ordini-del-giorno {
  float: left;
  margin-top: 15px;
  width: 100%; }

div#middle-main-content div#home-right-column div#ordini-del-giorno {
  margin-top: 33px;
  max-width: 300px;
  padding-top: 0; }

div#middle-main-content div#home-right-column div#ordini-del-giorno h2 {
  color: #103046;
  background: url("../images/layout/background-ordini-giorno.gif") no-repeat left center white;
  padding-left: 36px;
  min-height: 27px;
  margin-bottom: 15px; }

div#middle-main-content div#home-right-column div#ordini-del-giorno p {
  color: #2a2a2a;
  font-size: 0.813em;
  line-height: 1.3em;
  margin: 20px 10px; }

div#middle-main-content div#home-right-column div#ordini-del-giorno div.link-to-all {
  background: #103046;
  text-align: right;
  padding: 5px 9px;
  float: none;
  width: auto; }

div#middle-main-content div#home-right-column div#ordini-del-giorno div.link-to-all a {
  color: #FFFFFF;
  font-size: 0.938em;
  text-transform: none;
  background: url("../images/layout/red-arrow.png") no-repeat right center transparent;
  padding-right: 30px; }

div#middle-main-content div#home-right-column div#right-middle div#right-middle-right {
  float: right;
  max-width: 263px;
  width: 45%; }

/* BLOCCO GENERICO */
div#middle-main-content div.generic-block {
  float: left;
  margin-top: 15px;
  width: 100%; }

div#middle-main-content div.generic-block {
  margin-top: 33px;
  padding-top: 0; }

div#middle-main-content div.generic-block h2 {
  color: #103046;
  padding-left: 10px;
  min-height: 27px;
  margin-bottom: 15px; }

div#middle-main-content div.generic-block p {
  color: #2a2a2a;
  font-size: 0.813em;
  line-height: 1.3em;
  margin: 14px 10px; }

div#middle-main-content div.generic-block p img {
  max-width: 100%;
  height: auto; }

div#middle-main-content div.generic-block div.link-to-all {
  background: #103046;
  text-align: right;
  padding: 5px 9px;
  float: none;
  width: auto; }

div#middle-main-content div.generic-block div.link-to-all a {
  color: #FFFFFF;
  font-size: 0.938em;
  text-transform: none;
  background: url("../images/layout/red-arrow.png") no-repeat right center transparent;
  padding-right: 30px; }

div#middle-main-content div#diritto-autore {
  margin-top: 23px; }

div#middle-main-content div#diritto-autore h2 {
  background: url("../images/layout/copy.gif") no-repeat left center white;
  padding-left: 36px;
  color: #005f36; }

div#middle-main-content div#diritto-autore div.link-to-all {
  background: #005f36;
  max-width: 242px;
  width: 100%; }

/*----------------------------------------------------------------------*/
/*-------left-middle-left-----------*/
div#middle-main-content div#home-left-column div#left-middle-left div#calendario-home h2 {
  background: url("../images/layout/background-agenda.gif") no-repeat left center white;
  padding-left: 36px;
  min-height: 27px;
  margin-bottom: 11px; }

div#middle-main-content div#home-left-column div#left-middle-left div#ordini-del-giorno h2 {
  color: #103046;
  background: url("../images/layout/background-ordini-giorno.gif") no-repeat left center white;
  padding-left: 36px;
  min-height: 27px;
  margin-bottom: 15px; }

div#middle-main-content div#home-left-column div#left-middle-left div#ordini-del-giorno div.link-to-all {
  background: #103046;
  text-align: right;
  padding: 5px 9px;
  float: none;
  width: auto; }

div#middle-main-content div#home-left-column div#left-middle-left div#calendario-home div.link-to-all {
  background: #103046;
  text-align: right;
  padding: 5px 9px;
  float: none;
  width: auto; }

div#middle-main-content div#home-left-column div#left-middle-left div#ordini-del-giorno div.link-to-all a {
  color: #FFFFFF;
  font-size: 0.938em;
  text-transform: none;
  background: url("../images/layout/red-arrow.png") no-repeat right center transparent;
  padding-right: 30px; }

div#middle-main-content div#home-left-column div#left-middle-left div#calendario-home div.link-to-all a {
  color: #FFFFFF;
  font-size: 0.938em;
  text-transform: none;
  background: url("../images/layout/red-arrow.png") no-repeat right center transparent;
  padding-right: 30px; }

div#middle-main-content div#home-left-column div#left-middle-left div#calendario-home div.link-to-all p {
  color: #2a2a2a;
  font-size: 0.813em;
  line-height: 1.3em;
  margin: 20px 10px; }

div#middle-main-content div#home-left-column div#left-middle-left div#ordini-del-giorno p {
  color: #2a2a2a;
  font-size: 0.813em;
  line-height: 1.3em;
  margin: 20px 10px; }

div#middle-main-content div#home-left-column div#left-middle-left div#calendario-home p {
  color: #2a2a2a;
  font-size: 0.813em;
  line-height: 1.3em;
  margin: 20px 10px; }

/*-------left-middle-right-----------*/
div#middle-main-content div#home-left-column div#left-middle-right div#calendario-home h2 {
  background: url("../images/layout/background-agenda.gif") no-repeat left center white;
  padding-left: 36px;
  min-height: 27px;
  margin-bottom: 11px; }

div#middle-main-content div#home-left-column div#left-middle-right div#ordini-del-giorno h2 {
  color: #103046;
  background: url("../images/layout/background-ordini-giorno.gif") no-repeat left center white;
  padding-left: 36px;
  min-height: 27px;
  margin-bottom: 15px; }

div#middle-main-content div#home-left-column div#left-middle-right div#ordini-del-giorno div.link-to-all {
  background: #103046;
  text-align: right;
  padding: 5px 9px;
  float: none;
  width: auto; }

div#middle-main-content div#home-left-column div#left-middle-right div#calendario-home div.link-to-all {
  background: #103046;
  text-align: right;
  padding: 5px 9px;
  float: none;
  width: auto; }

div#middle-main-content div#home-left-column div#left-middle-right div#ordini-del-giorno div.link-to-all a {
  color: #FFFFFF;
  font-size: 0.938em;
  text-transform: none;
  background: url("../images/layout/red-arrow.png") no-repeat right center transparent;
  padding-right: 30px; }

div#middle-main-content div#home-left-column div#left-middle-right div#calendario-home div.link-to-all a {
  color: #FFFFFF;
  font-size: 0.938em;
  text-transform: none;
  background: url("../images/layout/red-arrow.png") no-repeat right center transparent;
  padding-right: 30px; }

div#middle-main-content div#home-left-column div#left-middle-right div#calendario-home div.link-to-all p {
  color: #2a2a2a;
  font-size: 0.813em;
  line-height: 1.3em;
  margin: 20px 10px; }

div#middle-main-content div#home-left-column div#left-middle-right div#ordini-del-giorno p {
  color: #2a2a2a;
  font-size: 0.813em;
  line-height: 1.3em;
  margin: 20px 10px; }

div#middle-main-content div#home-left-column div#left-middle-right div#calendario-home p {
  color: #2a2a2a;
  font-size: 0.813em;
  line-height: 1.3em;
  margin: 20px 10px; }

