.menu {
background:transparent url(../templates/img/back_angolo_01.png) 0 0 no-repeat;
width:220px;
padding:10px 0 20px 10px;
}

.menu a:link, .menu a:visited, .menu a:hover, .menu:visited:hover {
background-color: transparent;
text-decoration: none;
}

#indexer {
position:absolute;
left:0;
top:0;
width:10px;
height:19px;
overflow:hidden;
background-color:#B6BE13;
}
a.principale_first:link, a.principale_last:link, a.principale:link,
a.principale_first:visited, a.principale_last:visited, a.principale:visited {
display:block;
padding:0 0 5px 0;
}
a.principale_first:link, a.principale_first:visited {
}
a.principale_last {
}
a.principale_selected:link, a.principale_first_selected:link, a.principale_last_selected:link,
a.principale_selected:visited, a.principale_first_selected:visited, a.principale_last_selected:visited {
display:block;
padding:0 0 5px 0;
}
a.principale_first_selected:link, a.principale_first_selected:visited {
}
a.principale:hover, a.principale_first:hover, a.principale_last:hover,
a.principale_selected:hover, a.principale_selected_first:hover, a.principale_selected_last:hover {
}
a.principale_first:hover,
a.principale_selected_first, a.principale_selected_first:hover  {
}
a.principale_selected_last, a.principale_selected_last:hover {
}

a.sub_principale_first,
a.sub_principale_last,
a.sub_principale,
div.menu_principale ul.sub_principale li.sub_principale a.sub_principale_first,
div.menu_principale ul.sub_principale li.sub_principale a.sub_principale_last,
div.menu_principale ul.sub_principale li.sub_principale a.sub_principale,
a.sub_principale_first:visited,
a.sub_principale_last:visited,
a.sub_principale:visited,
div.menu_principale ul.sub_principale li.sub_principale a.sub_principale_first:visited,
div.menu_principale ul.sub_principale li.sub_principale a.sub_principale_last:visited,
div.menu_principale ul.sub_principale li.sub_principale a.sub_principale:visited
{ padding:0 0 0 12px;
  display:block;
  text-decoration:none;
  background:transparent url(../templates/img/back_link.png) 0 0 no-repeat;
  color:#737373;
  width:auto;
  height:24px;
  margin:0 0 6px 0;
}
a.sub_principale_last {
}
a.richiesta_info_toggle:link,
a.richiesta_info_toggle:visited
{ background:transparent url(../templates/img/back_06.png) 0 100% repeat-x;
  padding:0 0 0 4px;
  margin:8px 0px 0 0;
  display:block;
  height:40px;
  clear:both;
}

a.sub_principale_selected,
a.sub_principale_selected_first,
a.sub_principale_selected_last,
div.menu_principale ul.sub_principale li.sub_principale a.sub_principale_selected,
div.menu_principale ul.sub_principale li.sub_principale a.sub_principale_selected_first,
div.menu_principale ul.sub_principale li.sub_principale a.sub_principale_selected_last
{ padding:0 0 0 12px;
  display:block;
  text-decoration:none;
  background:transparent url(../templates/img/back_link.png) 0 0 no-repeat;
  color:#E21902;
  width:auto;
  height:24px;
  margin:0 0 6px 0;
}
a.sub_principale:hover,
a.sub_principale_first:hover,
a.sub_principale_last:hover,
a.sub_principale_selected:hover,
a.sub_principale_selected_first:hover,
a.sub_principale_selected_last:hover,
a.sub_principale:hover span,
a.sub_principale_first:hover span,
a.sub_principale_last:hover span,
a.sub_principale_selected:hover span,
a.sub_principale_selected_first:hover span,
a.sub_principale_selected_last:hover span,
div.menu_principale ul.sub_principale li.sub_principale a.sub_principale:hover,
div.menu_principale ul.sub_principale li.sub_principale a.sub_principale_first:hover,
div.menu_principale ul.sub_principale li.sub_principale a.sub_principale_last:hover,
div.menu_principale ul.sub_principale li.sub_principale a.sub_principale_selected:hover,
div.menu_principale ul.sub_principale li.sub_principale a.sub_principale_selected_first:hover,
div.menu_principale ul.sub_principale li.sub_principale a.sub_principale_selected_last:hover
{ text-decoration:none;
  color:#E21902;
}

/* ---------------------- */
a.sub_principale_first span,
a.sub_principale_last span,
a.sub_principale span,
a.sub_principale_first:visited  span,
a.sub_principale_last:visited span,
a.sub_principale:visited span
{ padding:4px 12px 0 0px;
  display:block;
  text-decoration:none;
  background:transparent url(../templates/img/back_link.png) 100% 0 no-repeat;
  color:#737373;
  width:auto;
  height:20px;
  margin:0 0 6px 0;
}
a.sub_principale_last span{
}

a.sub_principale_selected span,
a.sub_principale_selected_first span,
a.sub_principale_selected_last span
{ padding:4px 12px 0 0px;
  display:block;
  text-decoration:none;
  background:transparent url(../templates/img/back_link.png) 100% 0 no-repeat;
  color:#E21902;
  width:auto;
  height:20px;
  margin:0 0 6px 0;
}
/* ---------------------- */

a.prodotti:link, a.prodotti_first:link, a.prodotti_last:link,
a.prodotti:visited, a.prodotti_first:visited, a.prodotti_last:visited,
a.prodotti_selected:link, a.prodotti_selected_first:link, a.prodotti_selected_last:link,
a.prodotti_selected:visited, a.prodotti_selected_first:visited, a.prodotti_selected_last:visited {
display:block;
width:189px;
background:transparent url(../templates/img/back_sub_menu_02.png) 0 100% no-repeat;
border:1px solid #BEBDBD;
color:#676A6B;
padding:2px 0 2px 10px;
margin:0 0 1px 0;
font-weight:bold;
font-size:11px;
}
a.prodotti:hover, a.prodotti_first:hover, a.prodotti_last:hover,
a.prodotti:visited:hover, a.prodotti_first:visited:hover, a.prodotti_last:visited:hover,
a.prodotti_selected:link, a.prodotti_selected_first:link, a.prodotti_selected_last:link,
a.prodotti_selected:visited, a.prodotti_selected_first:visited, a.prodotti_selected_last:visited,
a.prodotti_selected:hover, a.prodotti_selected_first:hover, a.prodotti_selected_last:hover,
a.prodotti_selected:visited:hover, a.prodotti_selected_first:visited:hover, a.prodotti_selected_last:visited:hover {
background:transparent url(../templates/img/back_sub_menu_01.png) 0 100% no-repeat;
border:1px solid #666565;
color:#ffffff;
text-decoration:none;
}
span.sub_menu_freccia {
display:block;
background:transparent url(../templates/img/back_sub_menu_freccia.png) 180px 50% no-repeat;
padding:0 15px 0 0;
}
a.sub_prodotti:link, a.sub_prodotti_first:link, a.sub_prodotti_last:link,
a.sub_prodotti:visited, a.sub_prodotti_first:visited, a.sub_prodotti_last:visited,
a.sub_prodotti_selected:link, a.sub_prodotti_selected_first:link, a.sub_prodotti_selected_last:link,
a.sub_prodotti_selected:visited, a.sub_prodotti_selected_first:visited, a.sub_prodotti_selected_last:visited {
display:block;
width:160px;
height:20px;
background:transparent url(../templates/img/back_menu_prodotti_01.png) 0 0 no-repeat;
color:#125887;
padding:3px 0 0 20px;
font-weight:normal;
font-size:11px;
}
a.sub_prodotti:hover, a.sub_prodotti_first:hover, a.sub_prodotti_last:hover,
a.sub_prodotti:visited:hover, a.sub_prodotti_first:visited:hover, a.sub_prodotti_last:visited:hover,
a.sub_prodotti_selected:hover, a.sub_prodotti_selected_first:hover, a.sub_prodotti_selected_last:hover,
a.sub_prodotti_selected:visited:hover, a.sub_prodotti_selected_first:visited:hover, a.sub_prodotti_selected_last:visited:hover {
text-decoration:underline;
}

/*----------------------*/
a.footer_principale:link, a.footer_principale_first:link, a.footer_principale_last:link,
a.footer_principale:visited, a.footer_principale_first:visited, a.footer_principale_last:visited,
a.footer_principale_selected:link, a.footer_principale_first_selected:link, a.footer_principale_last_selected:link,
a.footer_principale_selected:visited, a.footer_principale_first_selected:visited, a.footer_principale_last_selected:visited {
color:#727475;
font-weight:bold;
font-size:10px;
text-transform:uppercase;
display:block;
float:left;
font-family: Geneva, Arial, Helvetica, sans-serif;
}
a.footer_principale:hover, a.footer_principale_first:hover, a.footer_principale_last:hover,
a.footer_principale:visited:hover, a.footer_principale_first:visited:hover, a.footer_principale_last:visited:hover,
a.footer_principale_selected:hover, a.footer_principale_first_selected:hover, a.footer_principale_last_selected:hover,
a.footer_principale_selected:visited:hover, a.footer_principale_first_selected:visited:hover, a.footer_principale_last_selected:visited:hover {
color:#727475;
text-decoration:underline;
}
.punto {
display:block;
float:left;
padding:0 5px;
font-size:12px;
color:#727475;
font-weight:bold;
}
.page {
 width:100%;
 height:16px;
 overflow:hidden;
}
.page td.oggi {
text-align:left;
vertical-align:middle;
padding:0 0 0 0;
background:transparent url(../templates/img/back_paginator.png) 15px 0 no-repeat;
 height:16px;
 overflow:hidden;
}
.page td.ieri {
text-align:right;
vertical-align:middle;
padding:0 0 0 0;
background:transparent url(../templates/img/back_paginator.png) right 0 no-repeat;
 height:16px;
 overflow:hidden;
}
.page td.page_link {
text-align:center;
vertical-align:middle;
width:16px;
height:16px;
background-color:#FFFFFF;
 overflow:hidden;
}
a.page_link:link, a.page_link:visited {
display:block;
width:16px;
height:16px;
 overflow:hidden;
background:transparent url(../templates/img/page_off_img.png) 0 -2px no-repeat;
}
span.page_link,
a.page_link:hover, a.page_link:visited:hover {
display:block;
width:16px;
height:16px;
 overflow:hidden;
background:transparent url(../templates/img/page_on_img.png) 0 -2px no-repeat;
text-decoration:none;
}
