/*	
*************************************************************************************************
    Copyright 2008 Arcon Informatica di Andrea Paolini - www.arconinformatica.com
    Ogni violazione sarà perseguita con il massimo della pena secondo le leggi vigenti
*************************************************************************************************
'   Versione:   1.2.0
'   Sito:       www.stylia.it
'*************************************************************************************************
*/

/*	-------------------------------------------------------------
	# menutop -> tipo 2
	------------------------------------------------------------- */
        /* menu strutture */
       #menutop
            {
                padding:0px;
                margin:0px;
                height:28px;
                background: url("../images/menu/menutop_bk.gif") repeat-x;    
                font-size:12px;
                padding-left:10px;
                width:600px;
                float:left;      
            }
        
        #menutop .menu2_menutop
            {
                list-style:none;
                margin:0px;
            }
        .menu2_menutop li
            {
                float:left;
       			font-family:"Lucida Grande",Tahoma,Verdana,sans-serif;
                position:relative;  
                font-size:11px;
            }            
        
        .menu2_menutop li a
            {
                text-decoration:none;
                color:#8B98A3;
                background: url("../images/menu/menutop_sep.gif") no-repeat right; 
                padding:0px;
                padding-top:5px;
                width:80px;
                text-align:center;
                display:block;
                height:23px;

            }
        
        .menu2_menutop li a:hover
            {
                float:left;
                width:80px;
                height:28px;
                background: url("../images/menu/menutop_hover.gif") no-repeat;     
                padding:0px;
                padding-top:5px;
                text-align:center;
                display:block;
                height:23px;

            }    

        .menu2_menutop li.corrente
            {
                padding:0px;
                padding-top:5px;
                width:80px;
                height:23px;
                text-align:center;
                display:block;
                background-color:#fff;
                color:#000;
            } 


        /* submenu */
        .menu2_menutop ul
        {
            margin:0;
            padding:0;
            list-style:none;
            width:150px;
            border-left: solid 1px #BCD1DF;
            border-top: solid 1px #BCD1DF;
            border-right: solid 1px #BCD1DF;
            z-index:2;
        }
        
        .menu2_menutop ul li.child a
        {
            width:145px; /* VOCI A COMPARSA */
            float:none;
            display:block;
            text-align:left;
            padding-left:5px;
            height:20px;
            background-color:#D3E3EB;
            background-image:none;
            border-top:solid 1px #E6EEF4;
            border-bottom:solid 1px #C0D5E2;
            border-right:0px;
            color:#244456;
        }

        .menu2_menutop ul li.childcategoria a
        {
            width:145px; /* VOCI A COMPARSA */
            float:none;
            display:block;
            text-align:left;
            padding-left:5px;
            height:20px;
            border-top:solid 1px #E6EEF4;
            border-bottom:solid 1px #C0D5E2;
            border-right:0px;
            color:#244456;
            background:#D3E3EB url("../images/menu/menutop_freccia.gif") right center no-repeat;
        }

        li.child a
        {
            background-image:none !important
        }        


        .menu2_menutop ul li.child a:hover, .menu2_menutop ul li.childcategoria a:hover
        {
            width:145px; /* VOCI A COMPARSA */
            float:none;
            display:block;
            text-align:left;
            padding-left:5px;
            height:20px;
            background-image: none;
            background-color:#2C5267;     
            color:#fff;
            border-top:solid 1px #E6EEF4;
            border-bottom:solid 1px #C0D5E2;
            border-right:0px;
        }        
       /* .menu2_menutop ul a{
            float:none;
            display:block;
            text-align:left;
            height:28px;
            }*/

        /* MENU ON OFF */
        .menu2_menutop ul,
        .menu2_menutop ul.subMenu-off
        {
            position:absolute;
            visibility:hidden;
            top:-1000em;
        }

        /* POSIZIONAMENTO DEL SOTTO MENU */
        .menu2_menutop ul.subMenu-on{
            position:absolute;/* primo livello di annidamento:menu a discesa */
            top:28px;
            left:0px;
            visibility:visible;
        }
        
        .menu2_menutop ul.subMenu-on ul.subMenu-on{
            margin:0 0 0 -1px;/* livelli di annidamento superiori al primo:menu a comparsa laterale */
            width:145px;
            position:absolute;
            top:-1px;
            left:130px;
        }

/*	-------------------------------------------------------------
	# menutop -> parte destra
	------------------------------------------------------------- */

        /* menu strutture */
       #menutop_right
            {
                padding:0px;
                margin:0px;
                height:28px;
                background: url("../images/menu/menutop_bk.gif") repeat-x;    
                font-size:12px;
                padding-left:10px;
                float:left;
                width:310px;   
            }


/*	-------------------------------------------------------------
	menu automatico
	------------------------------------------------------------- */
       
       .menuautosx
            {
            color:#FFFFFF;
            display:inline;
            float:left;
            margin-left:5px;
            margin-top:5px;
            position:relative;
            width:210px  
            }
       
       /* menu automatico catalogo accordion 
       ------------------------------------------------------------- */
       .menuautosx_menuautomatico
            {
            background-color:#440C0D;
            float:left;
            margin:0px;
            padding:0px;
            width:210px;
            list-style:none;
            }    
       .menuautosx_menuautomatico ul
            {
            list-style:none;
            }
       /* voce del catalogo che si apre */
       .menuCTL-titolo
            {
            background:transparent url("../images/menu/menuautomatico_catalogo.gif") repeat-x;
            color:#FFFFFF;
            cursor:default;
            font-size:13px;
            font-weight:bold;
            height:20px;
            padding-top:4px;
            text-align:center;
            width:202px;
            }    
       /* menu categoria */       
       .menuCAT li
            {
                height:22px;
                width:210px;
                font-size:12px;
                display:block;
                overflow:hidden;
                background:transparent url("../images/menu/menuautomatico_freccia.gif") no-repeat 5px 2px;

            }    
       /* menu categoria */       
       .menuCAT li a
            {
                display:block;
                border-bottom:solid 1px #260607;
                color:#fff;
                text-decoration:none;
                padding-bottom:4px;
                padding-left:18px;
            }
       /* menu categoria */       
       .menuCAT li a:hover
            {
                display:block;
                border-bottom:solid 1px #260607;
                background-color:#821C1D;
                text-decoration:none;
                padding-bottom:4px;
            }
       
       .menuautodx
            {
                color:#00A6EB;
       			font-family:"Lucida Grande",Tahoma,Verdana,sans-serif;
                font-size:12px;
                margin:0px;
                padding:0px;
                width:251px;
                float:right;
                padding-bottom:5px;
            }    
 
         .menuautodx_titolo
            {
                font-size:13px;
                width:250px;
                color:#fff;
                font-weight:bold;
                text-align:center; 
                background: url("../images/menu/collsubmenu_titolo_bk.gif") no-repeat;
                height:22px;
                padding-top:4px;
                margin-top:3px;
            }
 
        .menuautodx ul
            {
                list-style:none;
                margin:0px;
                padding:0px;
            }    
        .menuautodx li
            {
                background: url("../images/menu/submenu_separatore.gif") no-repeat bottom;
            }
        


        .menuautodx li.separatore
            {
            }

        .menuautodx li.categoria
            {
                background: url("../images/menu/collsubmenu_categoria_bk.gif") no-repeat;
                height:20px;
                color:#fff;
                padding-top:3px;
                text-align:center;
                width:250px;
                font-weight:bold;
            }
        
        
        
        .menuautodx li a
            {
                padding-top:8px;
                padding-left:20px;
                padding-bottom:5px;
                height:20px;
                color:#00A6EB;
                text-decoration:none;    
                display:block;
            } 

        .menuautodx li a:hover, .menuautodx li.corrente
            {
                padding-top:8px;
                padding-left:20px;
                padding-bottom:5px;
                height:20px;
                width:231px;                
                color:#00A6EB;
                text-decoration:none; 
                background: url("../images/menu/submenu_hover.gif") no-repeat bottom;

            } 


        .menuautodx li.contaperto a
            {
                background: url("../images/menu/collsubmenu_cataperto_bk.gif") no-repeat;

            } 
        .menuautodx li.contchiuso a
            {
                background: url("../images/menu/collsubmenu_catchiuso_bk.gif") no-repeat;

            } 
        
        .menuautodx ul ul
            {
                /*border-bottom:solid 1px #fff;*/
                width:250px;
            }    

        .menuautodx li.contchildcorrente a, .menuautodx li.contchildcorrente a:hover
            {
                padding-top:8px;
                padding-left:40px;
                padding-bottom:5px;
                height:20px;
                text-decoration:none;    
                display:block;
                color:#F78F0C;
                width:210px;
                background:#EEF1FA url("../images/menu/collsubmenu_childcorrente_bk.gif") no-repeat center left;
                border-bottom:solid 1px #fff;
            }

        .menuautodx li.contchild a,.menuautodx li.contchild a:hover
            {
                padding-top:8px;
                padding-left:40px;
                padding-bottom:5px;
                height:20px;
                text-decoration:none;    
                display:block;
                color:#F78F0C;
                width:210px;
                background-color:#EEF1FA;
                background-image:none;
                border-bottom:solid 1px #fff;
            }


/*	-------------------------------------------------------------
	menu pulsanti grafici
	------------------------------------------------------------- */
     
    #menupulsanti
        {
            float:left;
            margin-left:15px;
            width:900px;
            height:71px;
            padding:0px;
            display: inline;
            list-style:none;
        }
        
    #pul1 {
			float: left;
			width: 180px;
			height: 71px;
			}
			
	#pul1 a {
			background-image: url("../images/menu/pul1_off.gif");
			display: block;
			border: none; 
    		width: 180px;
			height: 71px;
			}
 		
   #pul1 a.corrente {
			background-image: url("../images/menu/pul1_on.gif");
			display: block;
			border: none; 
			}

    #pul2 {
			float: left;
			width: 180px;
			height: 71px;
			}
			
	#pul2 a {
			background-image: url("../images/menu/pul2_off.gif");
			display: block;
			border: none; 
    		width: 180px;
			height: 71px;
			}
 		
    #pul2 a.corrente {
			background-image: url("../images/menu/pul2_on.gif");
			display: block;
			border: none; 
			}

    #pul3 {
			float: left;
			width: 180px;
			height: 71px;
			}
			
	#pul3 a {
			background-image: url("../images/menu/pul3_off.gif");
			display: block;
			border: none; 
    		width: 180px;
			height: 71px;
			}
 		
    #pul3 a.corrente {
			background-image: url("../images/menu/pul3_on.gif");
			display: block;
			border: none; 
			}

    #pul4 {
			float: left;
			width: 180px;
			height: 71px;
			}
			
	#pul4 a {
			background-image: url("../images/menu/pul4_off.gif");
			display: block;
			border: none; 
    		width: 180px;
			height: 71px;
			}
 		
    #pul4 a.corrente {
			background-image: url("../images/menu/pul4_on.gif");
			display: block;
			border: none; 
			}

    #pul5 {
			float: left;
			width: 180px;
			height: 71px;
			}
			
	#pul5 a {
			background-image: url("../images/menu/pul5_off.gif");
			display: block;
			border: none; 
    		width: 180px;
			height: 71px;
			}
 		
    #pul5 a.corrente {
			background-image: url("../images/menu/pul5_on.gif");
			display: block;
			border: none; 
			}

    #pul6 {
			float: left;
			width: 180px;
			height: 71px;
			}
			
	#pul6 a {
			background-image: url("../images/menu/pul6_off.gif");
			display: block;
			border: none; 
    		width: 180px;
			height: 71px;
			}
 		
    #pul6 a.corrente {
			background-image: url("../images/menu/pul6_on.gif");
			display: block;
			border: none; 
			}


        
      
       