#main-article-left #menu1 a, #main-article-left #menu1 a:active, #main-article-left #menu1 a:link, #main-article-left #menu1 a:visited
  {color: black;}
#main-article-left #menu1 UL LI.on a, #main-article-left #menu1 UL LI.on a:active, #main-article-left #menu1 UL LI.on a:link, #main-article-left #menu1 UL LI.on a:visited
  {color: #156d00;}
#main-article-left #menu-case-1 UL LI a, #main-article-left #menu-case-1 UL LI a:active, #main-article-left #menu-case-1 UL LI a:link, #main-article-left #menu-case-1 UL LI a:visited
  {color: #156d00;}


.main-article
  {background-repeat: no-repeat}
.main-article-title
  {float: none; width: 550px; font-size: 12px; color: white; font-weight: bold; padding-left: 5px; line-height: 15px;}
#main-article-left
  {width: 160px;}
.main-article-right
  {width: 397px; margin-left: 10px; font-size: 11px; line-height: 18px;}
.main-article-right img
  {margin-left: 10px;}
.main-article-subtitle
  {font-size: 12px; font-weight: bold; margin-top:12px; margin-bottom:5px; width: 260px;}
.main-article-subtitle img
  {margin-left: 0px;}
.main-article-subtitle-green
  {color: #186E01}

#main-article-left #main-article-submenu
  {width: 100%; margin-bottom: 100px}
#main-article-left .main-article-submenu-menu
  {width: 157px; font-size: 10px; border-left: 1px solid #156d00; border-right: 1px solid #156d00;}
#main-article-left .main-article-submenu-top
  {width: 100%; background-color: white; height: 15px; border-left: 1px solid #156d00; margin-top: 1px;}
#main-article-left .main-article-submenu-bottom
  {background-image: url(/images/sfondo-box-dw-round-green.gif); background-position: top; background-repeat: no-repeat; width: 100%; background-color: white;}
#main-article-left .main-article-submenu-menu UL
  {margin-left:24px; padding-left:0; font-size: 11px; margin-top:0}
#main-article-left .main-article-submenu-menu UL LI
  {list-style-type: none; font-weight:normal; margin-bottom:5px;}
#main-article-left .main-article-submenu-menu UL LI a, #main-article-left .main-article-submenu-menu UL LI a:active, #main-article-left .main-article-submenu-menu UL LI a:link, #main-article-left .main-article-submenu-menu UL LI a:visited
  {color: #5a5a5a !important}
#main-article-left .main-article-submenu-menu UL LI a:hover
  {color: #176e00 !important; text-decoration: none}
#main-article-left .main-article-submenu-menu UL LI.on
  {list-style-image: url(/images/freccia-dx-double-green.gif)}
#main-article-left .main-article-submenu-menu UL LI.on a, #main-article-left .main-article-submenu-menu UL LI.on a:active, #main-article-left .main-article-submenu-menu UL LI.on a:link, #main-article-left .main-article-submenu-menu UL LI.on a:visited
  {color: #156d00 !important}
#main-article-left #main-article-submenu-fake
  {width: 100%; margin-bottom: 100px}

#main-article-left #main-article-submenu-case
  {width: 160px; margin-bottom: 100px; background-color: white; border: 0}
#main-article-left .main-article-submenu-menu-case
  {background-color: #DEF6D6; width: 157px; font-size: 10px; border-left: 1px dashed #94BB8E; border-right: 1px dashed #94BB8E}
#main-article-left .main-article-submenu-case-top
  {width: 100%; background-image: url(/images/sfondo-title-submenu-schede.gif); height: 15px; kborder-left: 1px solid #156d00;}
#main-article-left .main-article-submenu-case-top-spacer
  {width: 157px; height: 10px; border-left: 1px dashed #94BB8E;background-color: #DEF6D6; bborder-right: 1px solid white;}
#main-article-left .main-article-submenu-case-top span
  {padding-left: 5px; font-weight: bold; }
#main-article-left .main-article-submenu-case-bottom
  {background-image: url(/images/sfondo-box-dw-round-green-d.gif ); background-position: top; background-repeat: no-repeat; width: 100%; background-color: white;}
#main-article-left .main-article-submenu-menu-case UL
  {margin-left:10px; padding-left:0; font-size: 11px; margin-top:0}
#main-article-left .main-article-submenu-menu-case UL LI
  {list-style-type: none; font-weight:normal; margin-bottom:5px; font-size: 10px !important}
#main-article-left .main-article-submenu-menu-case table
  {border: none; width: 140px; background-color: none}
#main-article-left .main-article-submenu-menu-case table td
  {width: 50%; text-align:left;  background-color: #DEF6D6; font-size: 10px !important}

.main-article-right #main-article-schede
  {margin-top: 20px;}
.main-article-right #main-article-schede div
  {margin-top: 10px;}
.main-article-right #main-article-schede div table
  {border: none; padding:0; margin: 0; height: 12px;}
.main-article-schede-1 table td.title
  {background-color: #DCF5D7; width: 190px; padding-left: 5px;}
.main-article-schede-1 table td.arrows
  {background-color: #DCF5D7; width: 30px; text-align: right; padding-right: 4px; background-image: url(/images/freccia-dx-double-green.gif ); background-position: right; background-repeat: no-repeat}
.main-article-schede-1 table td.zip,
.main-article-schede-1 table td.pdf
  {background-color: #A2CE9B; width: 82px; text-align: center}
.main-article-schede-1 table td.zip a, .main-article-right .main-article-schede-1 table td.zip a:active, .main-article-right .main-article-schede-1 table td.zip a:link, .main-article-right .main-article-schede-1 table td.zip a:visited,
.main-article-schede-1 table td.pdf a, .main-article-right .main-article-schede-1 table td.pdf a:active, .main-article-right .main-article-schede-1 table td.pdf a:link, .main-article-right .main-article-schede-1 table td.pdf a:visited
  {color: black !important; text-decoration: none}
.main-article-schede-1 table td.zip a:hover
.main-article-schede-1 table td.pdf a:hover
  {color: black !important; text-decoration: underline !important}

.main-article-schede-45 table td.title
  {background-color: #dde7f0; width: 190px; padding-left: 5px;}
.main-article-schede-45 table td.arrows
  {background-color: #dde7f0; width: 30px; text-align: right; padding-right: 4px; background-image: url(/images/freccia-dx-double-cyan.gif ); background-position: right; background-repeat: no-repeat}
.main-article-schede-45 table td.zip
  {background-color: #95b7d2; width: 82px; text-align: center}
.main-article-schede-45 table td.pdf
  {background-color: #7ba6c8; width: 82px; text-align: center}
.main-article-schede-45 table td.title a, .main-article-schede-45 table td.title a:active, .main-article-schede-45 table td.title a:link, .main-article-schede-45 table td.title a:visited,
.main-article-schede-45 table td.zip a, .main-article-schede-45 table td.zip a:active, .main-article-schede-45 table td.zip a:link, .main-article-schede-45 table td.zip a:visited,
.main-article-schede-45 table td.pdf a, .main-article-schede-45 table td.zip a:active, .main-article-schede-45 table td.zip a:link, .main-article-schede-45 table td.zip a:visited
  {color: black !important; text-decoration: none}
.main-article-schede-45 table td.title a:hover,
.main-article-schede-45 table td.zip a:hover,
.main-article-schede-45 table td.pdf a:hover
  {color: black !important; text-decoration: underline !important}

.main-article-schede-7 table td.title,
.main-article-schede-7 table td.title
  {background-color: #f3cfcf; width: 190px; padding-left: 5px;}
.main-article-schede-7 table td.arrows,
.main-article-schede-7 table td.arrows
  {background-color: #f3cfcf; width: 30px; text-align: right; padding-right: 4px; background-image: url(/images/freccia-dx-double-purple.gif ); background-position: right; background-repeat: no-repeat}
.main-article-schede-7 table td.zip,
.main-article-schede-7 table td.zip
  {background-color: #df7f80; width: 82px; text-align: center}
.main-article-schede-7 table td.pdf,
.main-article-schede-7 table td.pdf
  {background-color: #d86464; width: 82px; text-align: center}
.main-article-schede-7 table td.title a, .main-article-schede-7 table td.title a:active, .main-article-schede-7 table td.title a:link, .main-article-schede-7 table td.title a:visited,
.main-article-schede-7 table td.zip a, .main-article-schede-7 table td.zip a:active, .main-article-schede-7 table td.zip a:link, .main-article-schede-7 table td.zip a:visited,
.main-article-schede-7 table td.pdf a, .main-article-schede-7 table td.zip a:active, .main-article-schede-7 table td.zip a:link, .main-article-schede-7 table td.zip a:visited,
.main-article-schede-7 table td.title a, .main-article-schede-7 table td.title a:active, .main-article-schede-7 table td.title a:link, .main-article-schede-7 table td.title a:visited,
.main-article-schede-7 table td.zip a, .main-article-schede-7 table td.zip a:active, .main-article-schede-7 table td.zip a:link, .main-article-schede-7 table td.zip a:visited,
.main-article-schede-7 table td.pdf a, .main-article-schede-7 table td.zip a:active, .main-article-schede-7 table td.zip a:link, .main-article-schede-7 table td.zip a:visited
  {color: black !important; text-decoration: none}
.main-article-schede-7 table td.title a:hover,
.main-article-schede-7 table td.zip a:hover,
.main-article-schede-7 table td.pdf a:hover,
.main-article-schede-7 table td.title a:hover,
.main-article-schede-7 table td.zip a:hover,
.main-article-schede-7 table td.pdf a:hover
  {color: black !important; text-decoration: underline !important}


.main-article-right a, .main-article-right a:link, .main-article-right a:active, .main-article-right a:visited
  {color: black;}


.main-article-right .main-article-schede-1 table td.pdf
  {background-color: #8DC181 !important}
.main-article-right LI, .main-article-istituz LI, .main-article-competenze-right LI
  {margin-left: 25px;}
.main-article-right-wide
  {width: 540px; margin-left: 5px;}
.main-article-subtitle-wide
  {width: 380px;}

#article-istituz-submenu
  {width: 567px; height: 176px; background-position: bottom; background-repeat: no-repeat}
#main-content .ist46
  {width: 567px; background-image: url(/images/sfondo-istituz-01.png)}
#main-content .ist47
  {width: 567px; background-image: url(/images/sfondo-istituz-02.jpg)}
#main-content .ist48
  {width: 567px; background-image: url(/images/sfondo-istituz-03.png)}
#main-content .ist49
  {width: 567px; background-image: url(/images/sfondo-istituz-04.jpg)}
#main-content .ist50
  {width: 567px; background-image: url(/images/sfondo-istituz-05.jpg)}

#article-istituz-submenu-menu
  {height: 176px; width: 120px; padding-top: 3px;}
#main-content  .submenu-ist47
  {padding-left: 108px; background-image: none;}
#main-content  .submenu-ist48
  {padding-left: 232px; background-image: none;}
#main-content  .submenu-ist49
  {background-image: none;}
#main-content  .submenu-ist50
  {background-image: none;}

#article-istituz-submenu-menu-title
  {height: 16px; width: 100%; text-align: center; font-weight: bold; font-size: 11px; padding-left:-2px; padding-top: 2px;}
#article-istituz-submenu-menu-items
  {width: 100%; font-size: 10px;}

#article-istituz-submenu-menu-items UL
  {margin:0px; padding:0px; margin-left: 25px; margin-top: 15px}
#article-istituz-submenu-menu-items UL LI
  {font-size: 10px; color: #686765; list-style-type: none; margin-bottom: 5px;}
#article-istituz-submenu-menu-items UL LI a
  {font-size: 10px; color: #686765;}
#article-istituz-submenu-menu-items UL LI a:hover
  {color: black !important; text-decoration: none}
#article-istituz-submenu-menu-items UL LI.on
  {list-style-image: url(/images/loghino-liste.gif); }
#article-istituz-submenu-menu-items UL LI.on a
  {color: black; }

.main-article-istituz-body
  {margin-top: 10px; background-image: url(/images/sfondo-article-istituz-body.gif); background-position: top; background-repeat: repeat-x}
.main-article-istituz-title
  {margin-top: 1px; color: black !important; width: 562px; font-size: 12px;  font-weight: bold; padding-left: 5px; background-color: #BFD4E5}

.main-article-istituz-title2
  {width: 403px; margin-top: -2px; padding:0}
.main-article-istituz-title2 span
  {padding-right: 5px; float: none; background-color: white; color: #6E90A9; font-size: 12px; font-weight: bold; }
.main-article-istituz-fakemenu
  {width: 164px; background-image: url(/images/sfondo-article-istituz-fake.gif); background-position: top; background-repeat: repeat-x}
.main-article-istituz-text
  {margin-top: 20px; line-height: 18px;}
.main-article-istituz-text LI
  {margin-left: 20px;}

#main-article-istituz-left
  {width: 412px}
#main-article-istituz-right
  {padding-top: 10px; padding-bottom: 15px; width: 150px; margin-left: 4px; background-color: #bfd4e5; background-image: url(/images/sfondo-submenu-istituz.gif); background-position: bottom; background-repeat: repeat-x}
#main-article-istituz-right .main-article-istituz-link
  {width: 140px; margin: 0px 4px 0px 6px; font-size: 10px; color: #585c5f; background-image: url(/images/freccia-dx-double-grey.gif); background-position: right bottom; background-repeat: no-repeat}
#main-article-istituz-right .main-article-istituz-separator
  {width: 140px;margin: 8px 4px 6px 6px; border-top: 1px dashed #585c5f; height: 2px;}

#main-article-servizi-right
  {padding-top: 10px; padding-bottom: 15px; width: 152px; margin-left: 4px; background-color: #c11111; background-image: url(/images/sfondo-submenu-servizi.gif); background-position: bottom; background-repeat: repeat-x}
#main-article-servizi-right .main-article-istituz-link
  {width: 140px; margin: 0px 0px 0px 6px; font-size: 10px; color: #fff; background-image: url(/images/freccia-dx-double-white.gif); background-position: right bottom; background-repeat: no-repeat}


.main-article-istituz-text .main-article-istituz-news-data
  {font-size: 11px; afont-weight: bold}
.main-article-istituz-text .main-article-istituz-news-titolo
  {font-size: 14px; font-weight: bold}

.main-article-istituz-form
  {width: 134px; margin: 10px 3px 0px 3px; font-size: 10px; color: black}
#main-article-istituz-right .main-article-news-main-menu-link
  {width: 134px; border-bottom: 1px dotted black; padding: 0 0 7px 0; margin: 7px 0px 0px 5px; font-size: 10px; color: black; background-image: url(/images/freccia-dx-double-grey-newsmenu.gif); background-position: right bottom; background-repeat: no-repeat}
#main-article-istituz-right .main-article-news-main-menu-link a,
#main-article-istituz-right .main-article-news-main-menu-link a:link,
#main-article-istituz-right .main-article-news-main-menu-link a:active,
#main-article-istituz-right .main-article-news-main-menu-link a:visited
  {color: #555; text-decoration: none}
#main-article-istituz-right .main-article-news-main-menu-link a:hover
  {color: #555; text-decoration: underline}

#main-article-servizi-right .main-article-servizi-main-menu-link
  {width: 140px; border-bottom: 1px dotted white; padding: 0 0 7px 0; margin: 7px 0px 0px 5px; font-size: 10px; color: fff; background-image: url(/images/freccia-dx-double-white-newsmenu.gif); background-position: right bottom; background-repeat: no-repeat}
#main-article-servizi-right .main-article-servizi-main-menu-link a,
#main-article-servizi-right .main-article-servizi-main-menu-link a:link,
#main-article-servizi-right .main-article-servizi-main-menu-link a:active,
#main-article-servizi-right .main-article-servizi-main-menu-link a:visited
  {color: #fff; text-decoration: none}
#main-article-servizi-right .main-article-servizi-main-menu-link a:hover
  {color: #fff; text-decoration: underline}

#main-article-servizi-right .main-article-servizi-main-menu-link-on
  {width: 140px; border-bottom: 1px dotted white; padding: 0 0 7px 0; margin: 7px 0px 0px 5px; font-size: 10px; color: black; background-image: url(/images/freccia-dx-double-white-newsmenu.gif); background-position: right bottom; background-repeat: no-repeat}
#main-article-servizi-right .main-article-servizi-main-menu-link-on a,
#main-article-servizi-right .main-article-servizi-main-menu-link-on a:link,
#main-article-servizi-right .main-article-servizi-main-menu-link-on a:active,
#main-article-servizi-right .main-article-servizi-main-menu-link-on a:visited
  {color: #000; text-decoration: none}
#main-article-servizi-right .main-article-servizi-main-menu-link-on a:hover
  {color: #000; text-decoration: underline}

.main-article-competenze, .main-article-servizi
  {width: 568px; sborder: 1px solid red; font-size: 11px}
.main-article-competenze-maintitle, .main-article-servizi-maintitle, .main-article-servcomp-maintitle
  {padding: 2px 0 0 5px; width: 563px; height: 18px; color: white; font-size: 12px; font-weight: bold; background-color: #c11111; background-image: url(/images/stramge-competenze.gif);  background-position: right; background-repeat: no-repeat}
.main-article-servcomp-maintitle
  {background-image: none !important}
.main-article-competenze-imgintro
  {border-left: 1px solid #c11111; border-right: 2px solid #c11111; border-bottom: 2px solid #c11111}
#main-article-competenze-submenu, #main-article-servizi-submenu
  {background-color: #f9e7e7; font-size: 11px; width: 568px; border-bottom: 1px solid #c11111;}
.main-article-competenze-text, .main-article-servizi-text
  {font-size: 11px !important}
.menu-competenze-item
  {display: inline; float: left; border-left: 2px solid #c11111; height: 16px;  padding: 2px 5px 0 5px}
.menu-competenze-item a, .menu-competenze-item a:active, .menu-competenze-item a:link, .menu-competenze-item a:visited
  {color: #c11111}
.menu-competenze-item-on
  {background-color: #c11111}
.menu-competenze-item-on a, .menu-competenze-item-on a:active, .menu-competenze-item-on a:link, .menu-competenze-item-on a:visited
  {color: white !important}
.menu-competenze-item-first
  {border: 0}
.main-article-competenze-subtitle
  {color: #c11111; width: 566px; margin-top: 10px; font-size: 11px; font-weight: bold}

#main-article-servizi-submenu
  {background-color: #c11111}
.main-article-servizi-maintitle
  {background-image: none;}
.main-article-servizi-submenu-menu
  {width: 166px; height: 240px; background-color: #c11111; padding-top: 10px;}
.main-article-servizi-submenu-img
  {width: 400px;}
.menu-servizi-item
  {width: 160px; padding: 3px 0px 0px 6px;}
.menu-servizi-item a, .menu-servizi-item a:active, .menu-servizi-item a:link, .menu-servizi-item a:visited
  {color: white}
.menu-servizi-item-on
  {color: black !important; width: 160px; padding: 3px 0px 0px 6px;}
.menu-servizi-item-on a, .menu-servizi-item-on a:active, .menu-servizi-item-on a:link, .menu-servizi-item-on a:visited
  {color: black !important}
.menu-servizi-item-first
  {border: 0}
.main-article-servizi-subtitle
  {color: #c11111; width: 566px; margin-top: 10px; font-size: 11px; font-weight: bold}

.main-article-utilities-title
  {width: 566px; height: 20px;font-weight: bold; margin-top:20px; background-image: url(/images/sfondo-titolo-utilities.gif);  background-position: top right; background-repeat: no-repeat}
.main-article-utilities-title div
  {padding-left: 5px;}

.main-article-utilities-article
  {margin-top:10px; }
.main-article-utilities-article a, .main-article-utilities-article a:link, .main-article-utilities-article a:visited
  {color: black; }

.main-article-reserved-title
  {width: 566px; height: 20px;font-weight: bold; margin-top:20px; background-image: url(/images/sfondo-titolo-reserved.gif);  background-position: top right; background-repeat: no-repeat}
.main-article-reserved-title div
  {padding-left: 5px;}

.block-form-reserved
  {width: 440px; height: 75px; background-color: #e6a700; margin-top: 30px;}

.block-form-reserved .form-reseved-icon
  {margin: 4px 2px 5px 2px;}
.block-form-reserved .form-reseved-form
  {width: 350px; margin: 4px 0px 4px 10px; font-weight: bold}

.block-form-reserved  .form-reseved-elements table
  {margin-top: 10px;}
.block-form-reserved  .form-reseved-elements td
  {background-color: #e6a700; width: 135px;}
.block-form-reserved  .form-reseved-elements td.col-submit
  {width: 80px;}
.block-form-reserved  .form-reseved-elements input
  {border: 1px solid black; height: 16px; width: 115px}