/*begin CSS CLASS menuCAT*/
/*Begin First Column NAVIGATION::menuCAT(on left)*/

/*CSS CLASS: menuCAT(EGORY); gestione avanzata menu box;*/               
.menuCAT01   {margin:0 0 0 15px;padding:0; width:180px;}
.menuCAT01 ul{margin:0;padding:0;}
.menuCAT01 li{margin:0;padding:0; list-style-type:none;
            
            width:167px;
            border-right:1px solid black;
            border-bottom:1px solid black;
            border-top:1px solid white;
            background:url(../imgs/CSSMenu/Menu01/M_left.jpg);
                  background-repeat: no-repeat;
                  background-color: rgb(217,249,214);
            }
.menuCAT01 li:hover {background-color: green;}
.menuCAT01 li.activia{background-color: green;}
.menuCAT01 li.activia:hover{background-color: rgb(0,150,0);}
.menuCAT01 li a    {margin:0;padding:0 0 0 25px;text-decoration:none;
                  font:1em/1em verdana;
                  
                  color:rgb(0,102,0);
                  }   
.menuCAT01 li a:hover {color: white;font:bold 1em verdana;} 
.menuCAT01 li a.active{color: white;font:bold 1em verdana;}
.menuCAT01 li a:visited {} 
.menuCAT01 li a:link {} 


.menuCAT01 li.top    { text-align: center;
                     margin:0 0 0 0;padding:5px 0 0 0;
                     width: 167px;
                     font:/*bold */1em/1.2 verdana;
                     color: white;
                     min-height:25px;
                     max-height:50px;
                     background:url(../imgs/CSSMenu/Menu01/M_top.jpg);
                     background-repeat: no-repeat;
                     border:none;
                    }
                     
.menuCAT01 li.down    {
                     margin:0;padding:0;
                     font:1em verdana;
                     min-height:25px;
                     max-height:25px;
                     background:url(../imgs/CSSMenu/Menu01/M_down.jpg);
                     background-repeat: no-repeat;
                     border:none;
                     }
                     
/*Menu cat02*/
/*CSS CLASS: menu CAT(EGORY); gestione avanzata menu box;*/             
.menuCAT02   {margin:0 0 0 15px;padding:0; width:180px;}
.menuCAT02 ul{margin:0;padding:0;}
.menuCAT02 li{margin:0;padding:0; list-style-type:none;
                background:url(../imgs/CSSMenu/Menu02/M_left.jpg);
                  background-repeat: no-repeat;
            background-color: rgb(203,237,237);;
            width:165px;
            }
.menuCAT02 li:hover {background-color: rgb(51,153,255);}
.menuCAT02 li.activia{background:url(../imgs/CSSMenu/Menu02/M_active.jpg);/*background-color: blue;*/}
.menuCAT02 li.activia:hover{background-color: rgb(153,204,255);}
.menuCAT02 li a    {margin:0;padding:0 0 0 25px;text-decoration:none;
                  font:1em/1em verdana;
                  
                  color:rgb(0,102,204);
                  }   
.menuCAT02 li a:hover {color: white;font:bold 1em verdana;} 
.menuCAT02 li a.active{
                        color: white;font:bold 1em verdana;}
.menuCAT02 li a:visited {} 
.menuCAT02 li a:link {} 


.menuCAT02 li.top    { text-align: center;
                     margin:0 0 0 0;padding:5px 0 0 0;
                     font:/*bold */1em/1.2 verdana;
                     color: white;
                     min-height:25px;
                     max-height:50px;
                     background:url(../imgs/CSSMenu/Menu02/M_top.jpg);
                     background-repeat: no-repeat;
                    }
                     
.menuCAT02 li.down    {
                     margin:0;padding:0;
                     font:1em verdana;
                     min-height:25px;
                     max-height:25px;
                     background:url(../imgs/CSSMenu/Menu02/M_down.jpg);
                     background-repeat: no-repeat;
                     }
.menuCAT02 li.reflex {
                     margin:-20px 0 0 0;padding:0;
                     font:1em verdana;
                     min-height:25px;
                     /*max-height:25px;*/
                     background:url(../imgs/CSSMenu/Menu02/M_reflex.jpg);
                     background-repeat: no-repeat;
                     } 
                     
.menuCAT02 li.back_col {background-color: rgb(51,153,255);}
.menuCAT02 li.back_col a{color: white;font:bold 1em verdana;}

/*Menu cat 03*/
/*CSS CLASS: menu CAT(EGORY); gestione avanzata menu box;*/               
.menuCAT03   {margin:0 0 0 15px;padding:0; width:180px;}
.menuCAT03 ul{margin:0;padding:0;}
.menuCAT03 li{margin:0;padding:0; list-style-type:none;
            background-color: rgb(234,236,203);
            width:166px;
            }
.menuCAT03 li:hover {background-color:rgb(255,204,127);}
.menuCAT03 li.activia{background-color: rgb(253,159,16);}
.menuCAT03 li.activia:hover{background-color: yellow;}
.menuCAT03 li a   {margin:0;padding:0 0 0 25px;text-decoration:none;
                  font:1em/1em verdana;
                  background:url(../imgs/CSSMenu/Menu03/M_left.jpg);
                  background-repeat: no-repeat;
                  color:rgb(153,102,0);
                  }   
.menuCAT03 li a:hover {color: white;font:bold 1em verdana;} 
.menuCAT03 li a.active{color: white;font:bold 1em verdana;}
.menuCAT03 li a:visited {} 
.menuCAT03 li a:link {} 


.menuCAT03 li.top    { text-align: center;
                     margin:0 0 0 0;padding:6px 0 0 0;
                     font:/*bold */0.9em verdana;
                     color: white;
                     min-height:25px;
                     max-height:50px;
                     background:url(../imgs/CSSMenu/Menu03/M_top.jpg);
                     background-repeat: no-repeat;
                    }
                     
.menuCAT03 li.down    {
                     margin:0;padding:0;
                     font:1em verdana;
                     min-height:25px;
                     max-height:25px;
                     background:url(../imgs/CSSMenu/Menu03/M_down.jpg);
                     background-repeat: no-repeat;
                     }




/*Begin second column NAVIGATION_RIGHT::menuCAT*/
                      
/*Menu cat 04*/
/*CSS CLASS: menu CAT(EGORY); gestione avanzata menu box;*/               
.menuCAT04   {margin:0 0 0 15px;padding:0; width:180px;}
.menuCAT04 ul{margin:0;padding:0;}
.menuCAT04 li{margin:0;padding:0; list-style-type:none;
            background-color: rgb(234,236,203);
            width:166px;
            }
.menuCAT04 li:hover {background-color:#CCCC00/*rgb(255,204,127)*/;}
.menuCAT04 li.activia{background-color: rgb(253,159,16);}
.menuCAT04 li.activia:hover{background-color: yellow;}
.menuCAT04 li a   {margin:0;padding:0 0 0 25px;text-decoration:none;
                  font:1em/1em verdana;
                  background:url(../imgs/CSSMenu/Menu04/M_left.jpg);
                  background-repeat: no-repeat;
                  color:rgb(194,130,0);
                  }   
.menuCAT04 li a:hover {color: white;font: 1em verdana;} 
.menuCAT04 li a.active{color: white;font:bold 1em verdana;}
.menuCAT04 li a:visited {} 
.menuCAT04 li a:link {} 


.menuCAT04 li.top    { text-align: center;
                     margin:0 0 0 0;padding:5px 0 0 0;
                     font:/*bold */1em/1.2 verdana;
                     color: rgb(194,130,0);
                     min-height:25px;
                     max-height:50px;
                     background:url(../imgs/CSSMenu/Menu04/M_top.jpg);
                     background-repeat: no-repeat;
                    }
                     
.menuCAT04 li.down    {
                     margin:0;padding:0;
                     font:1em verdana;
                     min-height:25px;
                     max-height:25px;
                     background:url(../imgs/CSSMenu/Menu04/M_down.jpg);
                     background-repeat: no-repeat;
                     }
                     
/*Menu cat 05*/
/*CSS CLASS: menu CAT(EGORY); gestione avanzata menu box;*/               
.menuCAT05   {margin:0 0 0 15px;padding:0; width:180px;}
.menuCAT05 ul{margin:0;padding:0;}
.menuCAT05 li{margin:0;padding:0; list-style-type:none;
            background:url(../imgs/CSSMenu/Menu05/M_left.jpg);
            background-repeat:no-repeat;
            background-color: rgb(252,222,222);
            width:166px;
            }
.menuCAT05 li:hover {background-color:rgb(255,88,88);}
.menuCAT05 li.activia{background-color: red;}
.menuCAT05 li.activia:hover{background-color: rgb(255,133,133);}
.menuCAT05 li a   {margin:0;padding:0 0 0 25px;text-decoration:none;
                  font:1em/1em verdana;
                  background:url(../imgs/CSSMenu/Menu05/M_left.jpg);
                  background-repeat: repeat-y;
                  color:rgb(185,35,15);
                  }   
.menuCAT05 li a:hover {color: white;font:/*bold*/ 1em verdana;} 
.menuCAT05 li a.active{color: white;font:/*bold*/ 1em verdana;}
.menuCAT05 li a:visited {} 
.menuCAT05 li a:link {} 


.menuCAT05 li.top    { text-align: center;
                     margin:0 0 0 0;padding:5px 0 0 0;
                     font:/*bold */1em/1.2 verdana;
                     color: white;
                     min-height:25px;
                     max-height:50px;
                     background:url(../imgs/CSSMenu/Menu05/M_top.jpg);
                     background-repeat: no-repeat;
                    }
                     
.menuCAT05 li.down   {
                     margin:0;padding:0;
                     font:1em verdana;
                     min-height:25px;
                     max-height:25px;
                     background:url(../imgs/CSSMenu/Menu05/M_down.jpg);
                     background-repeat: no-repeat;
                     }

                          
.menuCAT05 ul li.banner {margin:0; padding:0;                          
                        background:url(../imgs/CSSMenu/Menu05/M_img.jpg) repeat-y;}
                          
.menuCAT05 li img    {margin:0 0 0 22px;padding:0;
                      background:url(../imgs/CSSMenu/Menu05/M_left.jpg);}
/*END CSS menuCAT class*/

/*Menu cat 06*/
/*CSS CLASS: menu CAT(EGORY); gestione avanzata menu box;*/               
.menuCAT06   {margin:5px 0 0 40px;padding:0; width:200px;}
.menuCAT06 ul{margin:0;padding:0;}
.menuCAT06 li{margin:-1px 0 0 0;padding:0; list-style-type:none;
              background-color: rgb(234,236,203);
              width:166px;
             }
.menuCAT06 li:hover {/*background-color:#CCCC00rgb(255,204,127)*/;}
.menuCAT06 li.activia{background-color: rgb(253,159,16);}
.menuCAT06 li.activia:hover{background-color: yellow;}
.menuCAT06 li a   {margin:0;padding:0 0 0 0;text-decoration:none;
                  font:1em/1em verdana;
                  /*background:url(../imgs/CSSMenu/Menu04/M_left.jpg);*/
                  /*background-repeat: no-repeat;*/
                  color:rgb(194,130,0);
                  }   
.menuCAT06 li a:hover {color: orange;font: 1em verdana;} 
.menuCAT06 li a.active{color: white;font:bold 1em verdana;}
.menuCAT06 li a:visited {} 
.menuCAT06 li a:link {} 


.menuCAT06 li.top    { text-align: center;
                     margin:0 0 0 0;padding:5px 0 0 0;
                     font: bold 1.2em verdana;
                     color: white;
                     
                     height:20px;
                     /*min-height:20px;*/
                     /*max-height:50px;*/
                     background-color:white;
                     background:url(../imgs/CSSMenu/MenuAni/Y_ani_top.jpg);
                     
                     background-repeat: repeat-y;
                    }
                     
.menuCAT06 li.down    {
                     margin:0;padding:0;
                     font:1em verdana;
                     min-height:15px;
                     max-height:15px;
                     background:url(../imgs/CSSMenu/MenuAni/Y_ani_top.jpg);
                     background-repeat: no-repeat;
                     }

