/*	
*************************************************************************************************
   MEGALIVE 2007
*************************************************************************************************
   Copyright 2007 Arcon Informatica di Andrea Paolini - www.arconinformatica.com
   Ogni violazione sarà perseguita con il massimo della pena secondo le leggi vigenti
*************************************************************************************************

'VERSIONE SORGENTI: 2.0.8
'*************************************************************************************************

/*	-------------------------------------------------------------
	catalogo: elenco
	------------------------------------------------------------- */

        ul.categoria_vetrina 
            {
            margin:0px;
            margin-top:5px;
            padding:0px;
            border:0px;}

        ul.categoria_vetrina ul, ul.categoria_vetrina li
            {
            list-style:none;
            margin:1px;
            padding:0px;
            border:0px;}

        ul.categoria_vetrina li
            {
            float:left;
            display:inline;
            margin: 0 0 5px 5px;
            text-align:center; 
            width:110px; }

/*	-------------------------------------------------------------
	catalogo: vetrina
	------------------------------------------------------------- */
        
        .categoria_vetrina
            {
             float:left;
            }        
 
         .categoria_flash
            {
             float:left;
            }        
 
 
 /*	-------------------------------------------------------------
	prodotti: generale
	------------------------------------------------------------- */

        input.prodotto_qt
	        {
	        border: 1px solid #E2FA88;
	        background: #fff;
	        font: 11px tahoma, sans-serif;
	        color: #000;
	        padding-top: 2px;
	        padding-bottom: 2px;
	        padding-left:0px;
	        margin: 0px;
	        outline: none;
	        text-align:center;
	        }

        #catalogo
            {
            width:630px;       
            float:left;
            padding-top:2px;
            padding-left:4px;
            }       

        .catalogo_testo
            {
            width:630px;       
            float:left;
            padding-top:2px;
            padding-left:4px;
            }   

        #catalogo_vuoto
            {
            width:630px;       
            float:left;
            padding-top:2px;
            padding-left:4px;
            }   
 
 /*	-------------------------------------------------------------
	catalogo vetrina
	------------------------------------------------------------- */
         
        /* vetrine nei cataloghi e nelle categorie */
         .catalogovetrina_titolo
            {
            float:left;
            clear:both;
            margin-top:10px;
            padding:0px;
            width:634px;
            text-align:center;
            font-size:12px;
            border-top:solid 1px #D8D8D8;
            border-bottom:solid 1px #D8D8D8;
            color:#00A6EB;
            font-weight:bold;   
            }        

        .catalogovetrina_container
            {
            float:left;
            margin-left:4px;
            margin-bottom:10px;
            }    
        
        .catalogovetrina_separatore
            {
            width:634px;       
            float:left;
            height:1px;
            background:url("../images/catalogo/boxvetrinaprodotti_separatore.gif") no-repeat center;
            } 
            
        /* vetrine nelle schede prodotto */
         #corpo .catalogovetrina_titolo
            {
            float:left;
            clear:both;
            margin-top:10px;
            padding:0px;
            width:100%;
            text-align:center;
            font-size:12px;
            color:#00A6EB;
            font-weight:bold;
            border:0px !important;    
            }
        


 /*	-------------------------------------------------------------
	prodotti: elenco
	------------------------------------------------------------- */
        table.catalogo 
            {
	        border-spacing:1px;
	        font-family:Verdana, Arial, Helvetica, sans-serif;
	        font-size:10px;
	        /*background-color:#E7E7E7;*/
	        border-collapse:collapse;
        	border:1px solid #D8D8D8;
	        /*background-color:#8AAFE2;*/
	        color: #636363;
	        width:605px;
	        float:left;
	        margin-top:5px;
            }


        table.catalogo_home 
            {
	        border-spacing:1px;
	        font-family:Verdana, Arial, Helvetica, sans-serif;
	        font-size:10px;
	        /*background-color:#E7E7E7;*/
	        border-collapse:collapse;
        	border:1px solid #D8D8D8;
	        /*background-color:#8AAFE2;*/
	        color: #636363;
	        width:605px;
	        float:left;
	        margin-top:5px;
	        margin-left:10px;
            }

       table.catalogo caption, table.catalogo_home caption,{
	        font-weight: bold;
	        background: #50ADEA url("../images/basic/table_caption_bk.gif") no-repeat right top;
	        border-bottom:2px solid #1975d7;
	        color: #FFF;
	        text-transform:uppercase;
	        padding:10px;
            }

        table.catalogo td,table.catalogo_home td {
	        margin:0px;
	        padding: 4px;
            }

        table.catalogo th,table.catalogo_home th
            {
            padding:3px;
            }    
        
        table.catalogo thead th,table.catalogo_home thead th {
	        text-align: center;
	        background: #1975D7;
	        color: #fff;
	        border:0px;
            }

        table.catalogo tbody th,table.catalogo_home tbody th {
	        font-weight: bold;
        }

        table.catalogo tbody tr,table.catalogo_home tbody tr		{
	        background-color:#EFFAC6; 
	        text-align:left;
	        }
        table.catalogo tbody tr.odd,table.catalogo_home tbody tr.odd 	{
	        background: #EDF4FC;
	        border-top:1px solid #FFF;
        }

        table.catalogo tbody tr.settore td,table.catalogo_home tbody tr.settore td {
	        height:20px;
	        background: #1975D7;
	        border-top:1px solid #FFF;
            text-align:center;
            color:#fff;
            vertical-align:middle;
        }

        table.catalogo tbody th a:link, table.catalogo tbody th a:visited, table.catalogo_home tbody th a:link, table.catalogo_home tbody th a:visited{
	        color:#96D030;
	        padding:3px 0px 0px 18px;
	        }
        
        table.catalogo tbody th a:hover, table.catalogo_home tbody th a:hover{
	        color:#FF8601;
	        }

        table.catalogo tbody tr td, table.catalogo_home tbody tr td { 
	        background: #FFF;
	        border: 1px solid #D8D8D8;
	        }

        table.catalogo tbody tr.odd td, table.catalogo_home tbody tr.odd td{ 
	        background: #EDF4FC;
	        border-top:1px solid #D8D8D8;
	        }

        table.catalogo td a:link, table.catalogo td a:visited, table.catalogo_home td a:link, table.catalogo_home td a:visited {
	        color: #1975D7;
	        text-decoration: none;
        }

        table.catalogo table td a:hover, table.catalogo_home table td a:hover {
	        color: #50ADEA;
	        border-bottom:2px solid #8FD5FF;
	        text-decoration: none ;
        }

        table.catalogo tfoot th, table.catalogo tfoot td, table.catalogo_home tfoot th, table.catalogo_home tfoot td {
	        background-color:#E7E7E7; padding:10px;
	        text-align:center; 
	        font-family:Georgia, "Times New Roman", Times, serif;
	        font-size:22px; font-weight:bold; font-style:italic;
	        border-bottom:3px solid #CCC;
	        border-top:1px solid #DFDFDF;
        }

 /*	-------------------------------------------------------------
	prodotti: elenco dettaglio
	------------------------------------------------------------- */
        .prodotto_dettaglio
            {
            float:left;
            background:url("../images/catalogo/prodotto_dettaglio_bk.gif") no-repeat bottom; 
            padding-bottom:2px;
            width:660px;
            height:80px;
            }
        
        .prodotto_dettaglio_container
            {
            position:absolute;
            }          
        
        .prodotto_dettaglio_img
            {
            position:absolute;
            left:0px;
            top:0px;
            }    

        .prodotto_dettaglio_img img
            {
            border:0px;
            }    

        
        .prodotto_dettaglio_titolo
            {
            position:absolute;
            left:90px;
            top:0px;    
            width:450px;
            font-weight:bold;
            font-size:13px;
            }

        .prodotto_dettaglio_titolo a
            {
                text-decoration:none;
                font-weight:bold;
                color:#F76C00;
            }
        
        .prodotto_dettaglio_descrizione
            {
            position:absolute;
            left:90px;
            top:15px;    
            width:450px;
            height:60px;
            }

        .prodotto_dettaglio_descrizione a:link, .prodotto_dettaglio_descrizione a:visited
            {
            color:#31A6EE;
            text-decoration:none;
            }    
        
        .prodotto_dettaglio_descrizione a:hover
            {
            text-decoration:none;
            background-color:#31A6EE;
            color:#fff;
            }

        .prodotto_dettaglio_input
            {
            position:absolute;
            left:480px;
            top:45px;    
            width:50px;
            height:15px;
            visibility:hidden;
            }

        .prodotto_dettaglio_prezzocontainer
            {
            position:absolute;
            left:560px;
            top:15px;    
            width:100px;
            height:15px;
            }
        
        .prodotto_dettaglio_prezzo
            {
            font:18px tahoma, sans-serif;    
            font-weight:bold;
            color:#F76C00;
            }

        .prodotto_dettaglio_prezzooffertacontainer
            {
            position:absolute;
            left:480px;
            top:20px;    
            width:100px;
            height:15px;
            }

        .prodotto_dettaglio_prezzoofferta
            {
            font:18px tahoma, sans-serif;    
            font-weight:bold;
            color:#F76C00;
            }
            
        .prodotto_dettaglio_prezzobarratocontainer
            {
            position:absolute;
            left:480px;
            top:1px;    
            width:100px;
            height:15px;
            }

        .prodotto_dettaglio_prezzobarrato
            {
            font:18px tahoma, sans-serif;    
            font-weight:bold;
            color:#545454;
            }
            
        .prodotto_dettaglio_carrello
            {
            position:absolute;
            left:610px;
            top:40px;    
            width:40px;
            height:30px;
            }

        .prodotto_dettaglio_preferiti
            {
            position:absolute;
            left:550px;
            top:75px;    
            width:100px;
            height:30px;
            visibility:hidden;
            }

/*	-------------------------------------------------------------
	prodotti: vetrina
	------------------------------------------------------------- */
        
         .vetrina
            {
            float:left;
            width:200px;    
            padding:5px;
            background:url("../images/catalogo/prodotto_vetrina_bk.gif") no-repeat right;
            height:110px;
            overflow:hidden;
            }

        .vetrinaultimo
            {
            float:left;
            width:200px;    
            padding:5px;
            height:110px;
            overflow:hidden;
            }

        .vetrinacontainer
            {
            position:absolute;
            }

        .vetrinaimg
            {
                position:absolute;
                left:8px;
                top:10px;
            }
        
        .vetrinatitolo
            {
                position:absolute;
                left:80px;
                top:10px;
                width:120px;
                color:#545454;
                height:60px;
                overflow:hidden;
            }
         
         .vetrinatitolo a
            {
                text-decoration:none;
                font-weight:bold;
                color:#478400;
            }      

        .vetrinadescrizione
            {
                position:absolute;
                left:80px;
                top:40px;
                color:#545454;                   
                font-size:9px;
                width:120px;
            }

        .vetrinaprezzo
            {
                position:absolute;
                left:8px;
                top:80px;
                width:100px;
                color:#545454;
                height:15px;
            }

        .vetrinaprezzoofferta
            {
                position:absolute;
                left:100px;
                top:80px;
                width:100px;
                color:#545454;
                height:15px;
            }

        .vetrina img,.vetrinaultimo img 
            {
            border:0px;
            } 

  /*-------------------------------------------------------------
	prodotti: scheda dettaglio
	------------------------------------------------------------- */           
 
        .dettaglio
            {
            width:630px;       
            float:left;
            padding-top:2px;
            padding-left:4px;
            height:210px;
            }
        
        .dettaglio_container
            {
            position:absolute;
            }          
        
        .dettaglio_img
            {
            color:#fff;
            position:absolute;
            left:0px;
            top:0px;
            }    
        
         .dettaglio_input
            {
            position:absolute;
            left:460px;
            top:15px;    
            width:80px;
            height:15px;
            visibility:hidden;
            }

        .dettaglio_prezzocontainer
            {
            height:15px;
            left:110px;
            position:absolute;
            top:15px;
            width:200px;
            }
        
        .dettaglio_prezzo
            {
            font:18px tahoma, sans-serif;    
            font-weight:bold;
            color:#F76C00;
            }

       .dettaglio_prezzobarratocontainer
            {
            position:absolute;
            left:248px;
            top:60px;    
            width:200px;
            height:15px;
            }
 
         .dettaglio_prezzobarrato
            {
            font:18px tahoma, sans-serif;    
            font-weight:bold;
            color:#545454;
            }
        
        .dettaglio_prezzooffertacontainer
            {
            position:absolute;
            left:390px;
            top:60px;    
            width:200px;
            height:15px;
            }

        .dettaglio_prezzoofferta
            {
            font:18px tahoma, sans-serif;    
            font-weight:bold;
            color:#F76C00;
            }

        .dettaglio_carrello
            {
            height:30px;
            left:340px;
            position:absolute;
            top:10px;
            width:100px;

            }

        .dettaglio_preferiti
            {
            position:absolute;
            left:550px;
            top:50px;    
            width:100px;
            height:30px;
            visibility:hidden;
            }

        .dettaglio_specifiche
            {
            position:absolute;
            left:240px;
            top:2px;    
            width:200px;
            background-color: #E2F88F;
            padding:3px;
            padding-left:8px;
            visibility:hidden;
            }

        .dettaglio_boxprezzo
            {
            position:absolute;
            width:380px;
            height:41px;
            top:5px;
            left:250px;    
             background: url("../images/catalogo/dettaglio_boxprezzo_bk.gif") no-repeat;

            }
        .dettaglio_htmlspecifiche
            {
            font-size:11px;
            left:250px;
            padding-left:50px;
            position:absolute;
            top:46px;
            width:331px;
            height:176px;
            background: url("../images/catalogo/dettaglio_htmlspecifiche_bk.gif") no-repeat;
            }

           
    /*-------------------------------------------------------------
	vetrine prodotti: home
	------------------------------------------------------------- */  
            
        .boxvetrinaprodotti 
            {
            width:634px;       
            float:left;
            padding-top:2px;
            }
         
         .boxvetrinaprodotti_titolo
            {
            padding:0px;
            width:634px;
            text-align:center;
            font-size:12px;
            border-bottom:solid 1px #D8D8D8;
            color:#00A6EB;
            font-weight:bold;   
            }

         .boxvetrinaprodotti_container
            {
            } 

         
         .boxvetrinaprodotti_separatore
            {
            width:634px;       
            float:left;
            height:1px;
            background:url("../images/catalogo/boxvetrinaprodotti_separatore.gif") no-repeat center;
            }
  


