/*	
*************************************************************************************************
    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
'*************************************************************************************************
*/

/*	-------------------------------------------------------------
	prodotti: generale
	------------------------------------------------------------- */

        input.prodotto_qt
	        {
            border: 1px solid #ddd;
	        background: #f2f2f2;
	        font: 11px tahoma, sans-serif;
	        color: #443;
	        padding-top: 2px;
	        padding-bottom: 2px;
	        padding-left:0px;
	        margin: 0px;
	        outline: none;
	        text-align:center;
	        }

        .catalogo_testo
            {
            width:530px;       
            float:left;
            padding-top:2px;
            padding-left:4px;
            }   


 /*	-------------------------------------------------------------
	catalogo 
	------------------------------------------------------------- */
         /* area base (come es: #corpo) */
         #catalogo
            {
            width:534px;       
            float:left;
            padding-top:2px;
            padding-left:4px;
            }  
       
       
       /* grandezza della cella del catalogo */
        .catalogo_cella
            {
            float:left;
            padding:2px;
            width:148px;
            height:230px;
            border:1px solid #441C1D;
            margin-right:23px;
            margin-bottom:10px;
            display:inline;
            }
        
        /* contenitore cella */
        .catalogo_cella_container
            {
            position:absolute;
            }          
        
        /* immagine principale */
        .catalogo_img
            {
            position:absolute;
            left:8px;
            top:5px;
            }    
        
        .catalogo_img img 
            {
                border:solid 1px #260607;
            }

        /* titolo del prodotto */
        .catalogo_titolo
            {
            position:absolute;
            left:8px;
            top:195px;    
            width:122px;
            font-size:11px;
            text-align:center;
            }

        .catalogo_titolo a
            {
            text-decoration:none;
            color:#464646;
            }

        /* marca del prodotto */
        .catalogo_marca
            {
            position:absolute;
            left:8px;
            top:180px;    
            width:122px;
            font-size:11px;
            text-align:center;
            }
        
        .catalogo_marca a
            {
            text-decoration:none;
            color:#fff;
            }
            
        /* descrizione del prodotto */
        .catalogo_descrizione
            {
            position:absolute;
            left:90px;
            top:15px;    
            width:450px;
            height:60px;
            }

        .catalogo_descrizione a:link, .catalogo_descrizione a:visited
            {
            color:#31A6EE;
            text-decoration:none;
            }    
        
        .catalogo_descrizione a:hover
            {
            text-decoration:none;
            background-color:#31A6EE;
            color:#fff;
            }
        
        /* campo di inserimento quantitą */
        .catalogo_input
            {
            position:absolute;
            left:480px;
            top:45px;    
            width:50px;
            height:15px;
            visibility:hidden;
            }
        
        /* prezzo */
        .catalogo_prezzocontainer
            {
            position:absolute;
            left:560px;
            top:15px;    
            width:100px;
            height:15px;
            }
        
        .catalogo_prezzo
            {
            font:18px tahoma, sans-serif;    
            font-weight:bold;
            color:#F76C00;
            }
        
        /* prezzo offerta */
        .catalogo_prezzooffertacontainer
            {
            position:absolute;
            left:480px;
            top:20px;    
            width:100px;
            height:15px;
            }

        .catalogo_prezzoofferta
            {
            font:18px tahoma, sans-serif;    
            font-weight:bold;
            color:#F76C00;
            }
            
        /* pulsante carrello */
        .catalogo_carrello
            {
            position:absolute;
            left:610px;
            top:40px;    
            width:40px;
            height:30px;
            }
        
        /* pulsante preferiti */
        .catalogo_preferiti
            {
            position:absolute;
            left:550px;
            top:75px;    
            width:100px;
            height:30px;
            visibility:hidden;
            }
        
        /* prezzo d'acquisto */
        #catalogo_shopprice
            {
			height:50px;
			left:440px;
			position:absolute;
			top:0;
			width:60px;
			z-index:5;
            }    
        
        #catalogo_shopprice #label
            {
			left:0px;
			position:absolute;
			top:15px;
			color:#ff0000;
			font-size:14px;
            }



/*	-------------------------------------------------------------
	categorie: elenco
	------------------------------------------------------------- */

        ul#categoria_elenco 
            {
            margin:0px;
            margin-top:5px;
            padding:0px;
            border:0px;}

        ul#categoria_elenco ul, ul#categoria_elenco li
            {
            list-style:none;
            margin:1px;
            padding:0px;
            border:0px;}

        ul#categoria_elenco li
            {
            float:left;
            display:inline;
            margin: 0 0 5px 5px;
            text-align:left; 
            width:600px;
            background:url("../images/catalogo/catalogo_freccia.gif") no-repeat left;
            padding-left:12px;
             }

		ul#categoria_elenco li a:link, ul#categoria_elenco li a:visited
			{
			color:#080B86;
			text-decoration:none;
			font-size:12px;
			}    
    
		ul#categoria_elenco li a:hover
			{
			text-decoration:underline;
			font-size:12px;
			} 




 /*	-------------------------------------------------------------
	prodotti: tabella
	------------------------------------------------------------- */

      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;
	        margin-left: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:16px;
	        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: 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
	------------------------------------------------------------- */           
 
        /* scheda dettaglio */
        .dettaglio
            {
            width:530px;       
            float:left;
            padding-top:2px;
            padding-left:4px;
			height:389px;
            }
        
        .dettaglio_container
            {
            position:absolute;
            }          
        
        /* box dell'immagine principale */
        #dettaglio_boximg
            {
            color:#fff;
            position:absolute;
            left:0px;
            top:0px;
            padding:3px;
            border:1px solid #441C1D;
            }    

        /* immagine */
        #dettaglio_img
            {
            border:0px;        
            }
        
       /* contenitore miniature */ 
       #dettaglio_contthumb
            {
            position:absolute;
            left:240px;
            top:0px;    
            width:60px;
            height:315px;
            }
 
        /* contenitore miniature */ 
       #dettaglio_contthumb2
            {
            position:absolute;
            left:0px;
            top:320px;    
            width:520px;
            height:70px;
            }           
            
        /* box singola miniatura */ 
        .dettaglio_boxthumb
            {
            color:#fff;
            float:left;
            left:0px;
            top:0px;
            padding:3px;
            border:1px solid #441C1D;
            margin-bottom:1px;
            margin-right:1px;
            }   

        .dettaglio_thumb
            {
            border:0px;
            width:40px;
            height:54px;
            }
         
         /* quantitą: 
            --------->            */   
         #dettaglio_boxinput
            {
            position:absolute;
            left:50px;
            top:120px;    
            width:80px;
            height:15px;
            color:#fff;
            }

         #dettaglio_input
            {
            position:absolute;
            left:66px;
            top:0px;    
            }

 
        /* container prezzo */
        .dettaglio_prezzocontainer
            {
            height:47px;
            left:50px;
            position:absolute;
            top:0px;
            width:179px;
            background:url("../images/catalogo/prezzo_bk.jpg") no-repeat;
            }

       /* box prezzo */
        .dettaglio_boxprezzo
            {
            position:absolute;
            width:230px;
            height:41px;
            top:0px;
            left:300px;    
            }
        
        .dettaglio_prezzo
            {
            font:18px tahoma, sans-serif;    
            font-weight:bold;
            color:#FF0000;
            padding-top:12px;
            padding-left:8px;
            display:block;
            }

       .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;
            }

         /* carrello: 
            --------->            */  
        .dettaglio_carrello
            {
            height:30px;
            left:51px;
            position:absolute;
            top:150px;
            width:50px;
            }

         /* campione: 
            --------->            */  
        .dettaglio_campione
            {
            height:30px;
            left:140px;
            position:absolute;
            top:150px;
            width:50px;
            }

        .dettaglio_preferiti
            {
            position:absolute;
            left:0px;
            top:0px;    
            width:1px;
            height:1px;
            visibility:hidden;
            }

        #dettaglio_caratteristiche
            {
			left:350px;
			position:absolute;
			top:240px;
			width:190px;
			height:auto;
            }


        .dettaglio_html
            {
			float:left;
            width:530px;
            height:auto;
            font-size:12px;
            color:#fff;
            }

        #dettaglio_marca
            {
                position:absolute;
                left:350px;
                top:190px;
            }

        #dettaglio_varianti
            {
                position:absolute;
                left:346px;
                top:60px;
                width:155px;
                height:51px;
            }            

        #dettaglio_selvariante1
            {
                position:absolute;
                left:70px;
                top:3px;
            }

        #dettaglio_lblvariante1
            {
                position:absolute;
                left:5px;
                top:5px;
                color:#fff;
            }

        #dettaglio_selvariante2
            {
                position:absolute;
                left:70px;
                top:32px;
            }

        #dettaglio_lblvariante2
            {
                position:absolute;
                left:5px;
                top:34px;
                color:#fff;
            }
              
        .dettaglio select
            {
            border: 1px solid #ddd;
	        background: #f2f2f2;
	        font: 11px tahoma, sans-serif;
	        color: #443;
	        padding-top: 2px;
	        padding-bottom: 2px;
	        padding-left:0px;
	        margin: 0px;
	        outline: none;
	        }
           
    /*-------------------------------------------------------------
	vetrine prodotti: home
	------------------------------------------------------------- */  
            
        .boxvetrinaprodotti 
            {
            width:100%;       
            float:left;
            padding-top:2px;
            }
         
         .boxvetrinaprodotti_titolo
            {
            padding:0px;
            width:100%;
            text-align:center;
            font-size:12px;
            border-bottom:solid 1px #D8D8D8;
            color:#00A6EB;
            font-weight:bold;   
            }

         .boxvetrinaprodotti_container
            {
            } 

         
         .boxvetrinaprodotti_separatore
            {
            width:100%;      
            float:left;
            height:1px;
            background:url("../images/catalogo/boxvetrinaprodotti_separatore.gif") no-repeat center;
            }
  


