/*
.main_table {background:url('/img/sfondo_table.jpg') no-repeat center right;}
*/
h1 {margin-top:0px; margin-bottom:0px; font: 10px/14px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;}

.sfondo_h1 {/*background:#FFFFFF url('/img/sfondo_h1.jpg') repeat-y top left;*/ background:#FF0000; padding-left:5px; border-bottom:1px solid #FFFFFF;}

.sfondo_header {background:url('/img/sfondo_header.gif') repeat-x bottom left;}

h2 {font:bold 14px/16px Arial, Helvetica, sans-serif; color:#993333; text-decoration:underline; display:block;}

.neutro a {font: bold 10px/14px verdana,arial; color: #FF0000; text-decoration: none;}
.neutro a:hover {font: bold 10px/14px verdana,arial; color: #F5951A; text-decoration: underline;}

.footer {padding-top:2px; font: 10px/14px verdana,arial; color: #FFFFFF; background:url('/img/sfondo_bottom.gif') repeat-x;}

a.email_footer {font: 10px/14px verdana,arial; color: #FFFF00; text-decoration: none;}
a.email_footer:hover {font: 10px/14px verdana,arial; color: #FFCC00; text-decoration: underline;}

a.link_footer {font: 10px/14px verdana,arial; color: #FFFFFF; text-decoration: none;}
a.link_footer:hover {font: 10px/14px verdana,arial; color: #FFFF00; text-decoration: underline;}

a.link_news {color:#FF0000; font:10px/13px Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
a.link_news:hover {color:#0000FF;font: 10px/13px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline}

a.email {font: bold 10px/14px verdana,arial; color: #FF0000; text-decoration: none;}
a.email:hover {font: bold 10px/14px verdana,arial; color: #F5951A; text-decoration: underline;}

a.link_colonna {font: bold 10px/11px arial,verdana; color: #000000; text-decoration: none;}
a.link_colonna:hover { color: #FF6600; text-decoration: underline;}

.carrello {padding-right:10px; background: #FFFFFF;}
a.carrello {font:bold 10px/22px verdana,arial; color:#666666; text-decoration:none;}
a.carrello:hover {text-decoration:underline; color:#999999;}

.top_menu {font: bold 10px/16px verdana,arial; color:#666666; }

a.top_menu {font: bold 10px/16px verdana,arial; color:#666666; height:16px; padding-bottom:3px; padding-top:3px; background:#FFFFFF; text-decoration:none; border-bottom:1px solid #FFFFFF; padding-left:7px; padding-right:7px; }

a.top_menu:hover {font: bold 10px/16px verdana,arial; color:#FF0000; height:16px; background:#FFE9C2; text-decoration:none; border-bottom:1px solid #FF0000; padding-left:7px; padding-right:7px; padding-bottom:3px; padding-top:3px;}

a.top_menu_on {font: bold 10px/16px verdana,arial; color:#FF0000; height:16px; background:#FFE9C2; text-decoration:none; 
border-bottom: 1px solid #FF0000; padding-left:7px; padding-right:7px; padding-bottom:1px; padding-top:3px;}

.left_menu {background:#FF0000; padding-left:7px; font: bold 10px/16px verdana,arial; color:#FFFFFF;}

.bordi_rossi_box {border-left:1px solid #FF0000; border-right:1px solid #FF0000; border-bottom:1px solid #FF0000;}
.bordi_rossi_box_principale {border-left:1px solid #FF0000; border-bottom:1px solid #FF0000;}
.bordo_rosso_dx {border-right:1px solid #FF0000;}

.titolino_box_principale {background:#FF0000; padding-left:7px; font: bold 10px/16px verdana,arial; color:#FFFFFF;}

.construction {font: bold 10px/16px verdana,arial; color:#FF0000;}

.novita {font: 10px/16px verdana,arial; color:#000000; padding:5px;}
.data {font: bold 10px/16px verdana,arial; color:#FF0000;}

a.foto_piste {height:51px;text-decoration:none; border:2px solid #FF0000;}
a.foto_piste:hover {height:51px; text-decoration:none; border:2px solid #FFFF00;}
a.foto_piste_on {height:51px; text-decoration:none; border:2px solid #FFFF00;}

/*DA QUI IN POI è PER LA PARTE LEFT MENU PRODOTTI */
.menu {/*background-image: url(../img/arrow_blu.gif); background-repeat:no-repeat;*/ padding-left:6px; /*margin-top:0px;*/ text-align:left; margin-top:2px; margin-bottom:2px;}

.submenu {display:none; background:transparent; margin-bottom:12px;text-align:left; font: 12px/14px verdana,arial; color: #000000; padding-left:4px; padding-top:0px;}
/*
.famiglia { font-weight:bold; font-size:11px; line-height:16px; font-family:arial,verdana; color:#000000; text-decoration:none; }*/

/*
a.famiglia { font-size:11px; line-height:16px; font-family:arial,verdana; color:#000000; text-decoration:none; }
a.famiglia:hover { font-weight:bold; font-size:11px; line-height:16px; font-family:arial,verdana; color:#000000; text-decoration:underline; }

a.famiglia_on {font-weight:bold; font-size:11px; line-height:16px; font-family:arial,verdana; color:#000000; text-decoration:none;  }

div.menu {}
*/


div.famiglia a{padding-top:2px;padding-bottom:2px; padding-left:7px; display:block; position:relative; width:163px; font:bold 10px/12px verdana; color:#666666; text-decoration:none; background: #FFF1D9 url('/img/arrow_menu_off.gif') no-repeat left;}
div.famiglia a:hover {padding-top:2px;padding-bottom:2px; display:block; background: #FFCFBA url('/img/arrow_menu.gif') no-repeat left; position:relative; width:163px; font:bold 10px/12px verdana; color:#000000; text-decoration:none;}
div.famiglia_on a{padding-top:2px;padding-bottom:2px; border-bottom:1px solid #FF0000; padding-left:7px; background: #FFCFBA url('/img/arrow_menu.gif') no-repeat left; display:block; position:relative; width:163px; font:bold 10px/12px verdana; color:#000000; text-decoration:none;}


a.sottocategoria {font-size:10px; line-height:14px; font-family:verdana; color:#000000; text-decoration:none;}
a.sottocategoria:hover {color: #FF7300; text-decoration: underline; }

a.sottocategoria_on {font-size:10px; font-weight:bold; line-height:14px; font-family:verdana; color:#FF7300; text-decoration:none;}

div.zoom a {position:relative; display:block; border:1px solid #FFFFFF; margin-top:6px; background:#FFAE9D; height:14px;}
div.zoom a:hover {background:#FF6D62; border:1px solid #FFCC00; height:14px;}
div.zoom_on a {position:relative; display:block; border:1px solid #FFFF00; margin-top:6px; background:#FF0000; height:14px;}





/*  ************** ELENCO DEGLI ARTICOLI *************** */
.table_elenco_prodotti {border-bottom:1px dotted #FF0000; border-top:1px dotted #FF0000; font:10px/12px Verdana, Arial, Helvetica, sans-serif; color:#000000; background:#FFFFFF;}

.data_articolo {font: bold 14px/15px Arial, Helvetica, sans-serif; color:#FF0000;}
.tipo_articolo {font: 11px/15px Verdana, Arial, Helvetica, sans-serif; color:#FF9900; /*background:#fff1d9;*/}
a.titolo_articolo {font: bold 14px/18px Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline}
a.titolo_articolo:hover {font: bold 14px/18px Arial, Helvetica, sans-serif; color:#FF0000; text-decoration:underline;}


.titolo_news {font: bold 14px/18px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}

.autore_articolo {font: 10px/12px Verdana, Arial, Helvetica, sans-serif; color:#000000;}
.data_modifica_articolo {font: bold 10px/10px Verdana, Arial, Helvetica, sans-serif; color:#FF0000;}

a.vai_articolo {font: bold 10px/12px Verdana, Arial, Helvetica, sans-serif; color:#FF0000; text-decoration:none;}
a.vai_articolo:hover {color: #FF7300; text-decoration: underline; }

.neutro { font-family: Arial, Helvetica, sans-serif; font-size:small; background:#FFFFFF;}



a.bottom_link {font: 10px/14px verdana,arial; color: #FF0000; text-decoration: underline;}
a.bottom_link:hover {font: 10px/14px verdana,arial; color: #FF6600; text-decoration: underline;}


/*  ************** ********************* *************** */
.titolo_articolo_big {font: bold 16px/18px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none}

a.foto_mini {border-bottom:1px solid #000000; border-right:1px solid #000000; border-top: 1px solid #999999; border-left: 1px solid #999999; }
a.foto_mini:hover {border-bottom:1px solid #FF0000; border-right:1px solid #FF0000; border-top: 1px solid #ff9900; border-left: 1px solid #ff9900; }

.fotogallery {font: bold 14px/18px Arial, Helvetica, sans-serif; color:#FF0000; text-decoration:none}









