/* automazione cancelli */
div#aca { float: left; width: 100%; font-size: 12px; background-color: #fff; }
div#aca h1 { background-image: url(../img/title_can.gif); background-repeat: no-repeat; margin: 10px 0px 10px 10px; }
div#aca h1 span { visibility: hidden; }
div#aca p { margin: 10px; font-size: 12px; }

div#aca div#acaLeft { width: 521px; float: left; margin: 0px; }
div#aca div#acaLeft p { margin: 0px 0px 3px 10px; line-height: 130%; }
div#aca div#acaLeft div#fadini {
  background-image: url(../img/aca/fadini_banner.gif);
  background-position: center;
  background-repeat: no-repeat;
  margin: 15px 0px 0px 25px;
  width: 491px;
  height: 157px;
}

div#aca div#acaLeft p#linkfadini {
  margin: 0px 0px 10px 0px;
  text-align: center;
  font-size: 11px;
}

div#aca div#acaLeft div#fadini p {
  visibility: hidden;
}

div#acaLeft h2#acaTitleMenu {
  margin: 10px 0px 10px 0px;
  font-weight: bold;
  font-size: 15px;
  text-align: center;
}

div#acaLeft div#acaMenu {
  text-align: left;
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px;
}
div#acaLeft div#acaMenu ul { list-style-type: none; list-style-image: url(../img/aec/spot.gif); margin: 10px 0px 10px 40px; font-size: 14px; font-weight: bold; padding: 0px; }
div#acaLeft div#acaMenu ul li { margin: 0px 0px 0px 15px; line-height: 20px;}

div#acaLeft div#acabar, div#acaLeft div#acabat, div#acaLeft div#acasco, div#acaLeft div#acaalt, div#acaLeft div#acaele {
  float: right;
  margin: 0px;
  visibility: hidden;
  display: none;
  padding: 0px;
}

div#aca img.acamenu {
  margin: 10px 50px 0px 0px;
  padding: 0px;
  border: 2px solid #cc0000;
}

div#aca div#acaRight {
  width: 194px;
  float: right;
  margin: 0px 5px 10px 0px;
}

div#aca div#acaRight img {
  border: 1px solid #000000;
}

div#aca div#acaRight div#menuACARight {
  width: 100%;
  height: 290px;
  background-color: #f5f5f5;
  border: 1px solid #ddd;
  margin: 0px;
  padding: 0px;
  text-align: center;
}

div#aca div#acaRight div#menuACARight h4 {
  font-size: 13px;
  color: #4E4E4E;
  text-align: center;
  margin: 5px 0px 5px 0px;
  padding: 5px;
} 

div#aca div#acaRight div#menuACARight img {
  margin: 8px 0px;
  border: 1px solid #636363;
}
div#aca div#acaRight div#menuACARight ul { list-style-type: none; margin: 0px; font-size: 11px; padding: 0px 10px 0px 10px; }
div#aca div#acaRight div#menuACARight ul li {
  margin: 3px 0px 0px 0px;
  line-height: 20px;
  border: 1px solid Silver;
  background-color: #ddd;
  text-align: center;
}

div#aca div#acaRight div#menuACARight ul li#ACAfocus {
  background-color: #959595;
  color: #F5F5F5;
  border: 1px solid #696969;
}

div#aca div#acaRight div#menuACARight ul li a {
  display: block;
  width: 100%;
  text-decoration: none;
  color: #000000;
}

div#aca div#acaRight div#menuACARight ul li a:hover {
  display: block;
  width: 100%;
  text-decoration: none;
  background-color: #E9E9E9;
  color: #000000;
}

div#acaLeft div.ACAProd {
  margin: 10px 10px 0px 10px;
  border-bottom: 3px double #ddd;
}

div#acaLeft div.ACAProd img {
  float: left;
  margin: 0px 10px 0px 0px;
}

div#acaLeft h2 {
  margin: 0px 0px 20px 10px;
  font-size: 18px;
  font-weight: bold;
  color: #a997c4;
  border-top: 1px solid #a997c4;
  text-align: right;
}

div#acaLeft h3 {
  margin: 20px 0px 10px 10px;
  font-size: 14px;
  color: #0f1c79;
  font-weight: bold;
  background-color: #f5f5f5;
  padding: 3px;
  border-bottom: 1px solid #ddd;
}

div#acaSubCat {
  text-align: center;
  width: 521px;
  margin: 5px auto;
}

div#acaSubCat span {
  color: #A52A2A;
}

div#acaLeft div.ACAProd h4 {
  margin: 0px;
  font-size: 14px;
  color: #585858;
  font-weight: bold;
}

div#acaLeft div.ACAProd p {
  margin: 0px;
}

div#acaLeft p.acaTop {
  margin: 0px 10px 15px 0px;
  padding-right: 20px;
  font-size: 11px;
  text-align: right;
  background-image: url(../img/arrows_up.gif);
  background-position: right;
  background-repeat: no-repeat;
}

/* fine automazione cancelli */
