/*	
*************************************************************************************************
   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
'*************************************************************************************************
*/

/*	-------------------------------------------------------------
    #body 
    ------------------------------------------------------------- */

		html,body {
			margin: 0px;
			padding: 0px;
			font-family: 'trebuchet ms',arial,verdana,sans-serif;
            font-size: 12px;
			background-image:url("../images/basic/body_bk.jpg");
			background-repeat:repeat-x;
			background-color:#FFFFCD;
			}


/*	-------------------------------------------------------------
    #container (dimensione fissa)
    ------------------------------------------------------------- */
       #bodycontainer
            {
            margin:0 auto;
            width:790px;	    	
            }    
            
       /* --> container a dimensione fissa */
       #bodycontainersx
            {
            float:left;
            margin:0 auto;
            background:#fff url("../images/basic/leftpage_bk.jpg")  repeat-y left;
            width:790px;	    	
             }

      #bodycontainerdx
            {
            float:left;
            text-align:left;
            background:url("../images/basic/rightpage_bk.jpg") repeat-y right;
            width:790px;
            }

/*	-------------------------------------------------------------
    #strutture
    ------------------------------------------------------------- */

        /* PAGINA */
        #pagina {
			float:left;
			width:638px;
            padding:0px;
            overflow:hidden;
            }

        /* --> idstruttura=1 */
        #partesx
        {   float:left;
            width: 152px;
            margin:0px;		
            padding:0px;
            /* altezza minima */
            /*min-height: 500px;*/ 
            /*height: auto !important;*/
            height: 500px;
            }

        /* --> idstruttura=2 */
        #partedx
        {   width: 152px;
            margin:0px;	
            padding:0px;
            float:right;
            overflow:hidden;
        }

		#corpohome {
            padding:0px;
            width:475px;
            float:left;
			margin-left:5px;
			}

		#corpopagina {
            padding:0px;
            width:475px;
            float:left;
			margin-left:5px;
			}

		#corpoform {
            padding:0px;
            width:485px;
            float:left;
			}

		#corpocatalogo {
            padding:0px;
            width:480px;
            float:left;
			overflow:hidden;
			}

		#corpocarrello {
            padding:0px;
            width:485px;
            float:left;
			}

		#corpoareariservata {
            padding:0px;
            width:485px;
            float:left;
			}
			
		#corpo {
			background-color:#fff;
			padding: 0px;
			padding-left:1px;
			float: left;
			width: 470px;
			 /* altezza minima */
			min-height: 500px;
			height: auto !important;
			height: 500px;
			margin-left:0px;
			}
 	    #corpo a:link {
	        color: #880303;
			text-decoration: none;
			border-bottom: 1px dotted #CABE96;
			}

		#corpo a:visited { 
		    color: #880303;
		    text-decoration: none;
		    border-bottom: 1px dotted #CABE96;
		    }

		#corpo a:hover {
		    background-color:#FBF9FB;
		    color: #880303;
		    border-bottom-style: solid;
		    }        
        
        #corpo a:hover
            {
            text-decoration:underline;
            }    
        #corpo img
            {
            border:0px;
            }

        /* --> idstruttura=4 */
        #header {
			margin:0px;
			padding:0px;
			text-align: left;
			height:125px;
			background:url("../images/basic/header_bk.gif") repeat-x;
			border-left:solid 1px #A5B691;
			border-right: solid 1px #A5B691;
			}	
            
        /* --> idstruttura=5 */
        #footer
            {
             padding:0px;
             margin:0px;
             padding-top:6px;
             text-align:center;
             background:url("../images/basic/footer_bk.gif") repeat-x top;
             height: 88px;
             clear: both;
             }
        
        #footer img
            {
             border:0px;
             }

        #footer a.verde
            {
             color:#478400;
             text-decoration:none;
             }

        #footer a.blu
            {
             color:#00A6EB;
             text-decoration:none;
             }


/*	-------------------------------------------------------------
	# titoli
	------------------------------------------------------------- */

       #pagina_titolo
            {
            float:left;
            width:470px;
            color:#fff;    
            height:75px;            
            display:block;
            overflow:hidden;
            }    

        #catalogo_titolo
            {
            float:left;
            width:470px;
            color:#fff;    
            height:75px;
            display:block;
            }            

        #areariservata_titolo
            {
            float:left;
            width:470px;
            color:#fff;    
            height:75px;
            display:block;
            } 

        #form_titolo
            {
            float:left;
            width:470px;
            color:#fff;    
            height:75px;            
            display:block;
            }             


        .categoria_elenco
            {
            color:#fff;
            }    
        
        .sottocategoria_elenco
            {
            color:#fff;
            }    
        
        .articolo_dettaglio
            {
            color:#fff;
            }    
        

/*	-------------------------------------------------------------
	# formattazioni
	------------------------------------------------------------- */
        #corpo h1,h2
            {margin: 0;
            padding:0}

        #corpo h1
        {
            padding-left:45px;
            padding-top:8px;
            font-size: 28px;
            color:#C08A00;
            background: url("../images/basic/corpo_h1_bk.gif") no-repeat ;
            width: 390px;	/* IE */	
            \width:430px;   
            w\idth:390px;  /* IE */
            height:53px;
            }

       #corpo h2
        {
            padding-top:15px;
            color: #996600;
            font-size:13px;
            text-align:left;
            font-weight: bold;
            border-bottom: solid 1px #CABE96;
        }

        #corpo blockquote 
        {   font-size: 88%;
            line-height: 1.5em;
            color: #777;
            padding-left: 23px;
            background: url("../images/basic/corpo_blockquote_bk.gif") no-repeat 0 3px;
        }

        #corpo ul
            {
            list-style-image: url("../images/basic/corpo_bullet.gif"); 
            }
        


        #corpo a.thumb:link 
            {   
            display:block;
		    padding-left:2px;
		    padding-top:2px;
		    background-image: url("../images/basic/corpo_thumb.gif");
		    background-repeat:no-repeat;
		    border:0px;
		    margin:1px;
		    float:left;
		    width:109px;
		    height:126px;
		    }

        #corpo a.thumb:visited
            {   
            display:block;
		    padding-left:2px;
		    padding-top:2px;
		    background-image: url("../images/basic/corpo_thumb.gif");
		    background-repeat:no-repeat;
		    margin:1px;
		    float:left;		    
		    width:109px;
		    height:126px;
		    }

        #corpo a.thumb:hover
            {   
            display:block;
		    padding-left:2px;
		    padding-top:2px;
		    background-image: url("../images/basic/corpo_thumb.gif");
		    background-repeat:no-repeat;
		    float:left;		    
		    width:109px;
		    height:126px;

		    }
         
        #corpo .thumb img 
            {   
            width:100px;
		    height:100px;
		    border:0px;
		    border-color:#000;
		    }

 	    #corpo a:link {
	        color: #880303;
			text-decoration: none;
			border-bottom: 1px dotted #CABE96;
			}

		#corpo a:visited { 
		    color: #880303;
		    text-decoration: none;
		    border-bottom: 1px dotted #CABE96;
		    }

		#corpo a:hover {
		    background-color:#FBF9FB;
		    color: #880303;
		    border-bottom-style: solid;
		    }
        
        #corpo td 
        {
            font-family: 'trebuchet ms',arial,verdana,sans-serif;
            font-size: 12px;    
        }           

        #tbody tr.odd
         {
            font-family: 'trebuchet ms',arial,verdana,sans-serif;
            font-size: 12px;    
            background-color:#efe8d0;
        } 



       /* barra di navigazione */
       .barranavigazione
            {
            margin-top:3px;
            margin-bottom:3px;
            margin-left:5px;
            font-size:10px;
            float:left;
            clear:both;
            display:block;
            color:#636363;           
            }      
       .barranavigazione a
            {
            color:#636363;
            text-decoration:none;    
    	    padding-left:8px;
		    background: url("../images/basic/barranavigazione.gif") no-repeat ;
		    background-position: 0px;
            }     

       .barranavigazione a.home
            {
            color:#636363;
            text-decoration:none;    
            padding:0px;
            background-image:none;
            }  

        .barranavigazione a:hover
            {
            color:#0169B2;
            text-decoration:underline;    
 
            }         

        .barranumeripagina
		    {width:450px;
		}
		
		.barranumeripagina ul 
		    {list-style:none;
		    margin:0;
		    padding:0;}
		
		.barranumeripagina li
		    {float:left;
		    display:inline;
		    margin:2px;
		    width:auto;
		    text-align:center;
		    font-size:11px;
            }

		.barranumeripagina li a
		    {display:block;
		     height:12px; 
		     width:12px; 
		     padding:2px;
		     background: #fff;
		     border:1px solid #d8d8d8;
		     text-decoration: none}

		.barranumeripagina li a.current
		    {display:block;
		     height:12px; 
		     width:12px; 
		     padding:2px;
		     background: #880303;
		     border:1px solid #d8d8d8;
		     text-decoration:none;
		     color:#fff;
		     }

		.barranumeripagina li a:hover
		    {background: #880303;
            }

/*	-------------------------------------------------------------
	# popup
	------------------------------------------------------------- */
        #popup_body
            {
                background:#fff;
                height:100%;
            }    

        #popup_titolo
            {
                width:100%;
                text-align:center;
                font-weight:bold;
            }   

		#popup_corpo {
			background-color:#fff;
			padding: 0px;
			padding-left:5px;
			float: left;
			width: 650px;
			 /* altezza minima */
			min-height: 500px;
			height: auto !important;
			height: 500px;
			margin-left:5px;
			}
			
        #popup_corpo a:link, #popup_corpo a:visited
            {
            color:#00A6EB;
            text-decoration:none;
            }    
        #popup_corpo a:hover
            {
            text-decoration:underline;
            }    
 
        #popup_corpo a img
            {
            border:0px;
            }
    


/*	-------------------------------------------------------------
	# banner
	------------------------------------------------------------- */
        .bannerleft,.bannersx
            {
            margin-top:5px;
            float:left;
            text-align:center;
            width:152px;
            overflow:hidden;
            }  
            
            .bannerdx
            {
            margin-top:5px;
            float:left;
            text-align:center;
            margin-left:2px;
            width:150px;
            overflow:hidden;
            }          

/*	-------------------------------------------------------------
	# tab
	------------------------------------------------------------- */
        #tab_body
            {
                background:#fff;
                height:100%;
            }    

        #tab_titolo
            {
                width:100%;
                text-align:center;
                font-weight:bold;
            }   

		#tab_corpo {
			background-color:#fff;
			padding: 0px;
			padding-left:5px;
			float: left;
			width: 500px;
			 /* altezza minima */
			min-height: 300px;
			height: auto !important;
			height: 300px;
			margin-left:5px;
			}
			
        #popup_corpo a:link, #popup_corpo a:visited
            {
            color:#00A6EB;
            text-decoration:none;
            }    
        #popup_corpo a:hover
            {
            text-decoration:underline;
            }    
 
        #popup_corpo a img
            {
            border:0px;
            }

/*	-------------------------------------------------------------
	# thumb mediagallery
	------------------------------------------------------------- */
        .mediagallery
            {
            }

        .thumb40X40
            {
            float:left;
            width:50px;
            padding:3px;
            }            
        .thumb40X40 a img
            {
                border:solid 2px #AFCE3F !important; 
            }    

        .thumb40X40 a:hover img
            {
                border:solid 2px #AFCE3F !important; 
            }    


        .thumb40X40_descrizione
            {
               font-size:10px;
            } 

        .thumb50X50
            {
            }
        .thumb60X60
            {
            }
        .thumb80X80
            {
            }
        .thumb100X80
            {
            float:left;
            width:120px;
            padding:3px;
            }
        .thumb100X80_descrizione
            {
            text-align:center;
            font-size:10px;
            width:100%;
            }        
        .thumb200X146
            {
            float:left;
            width:210px;
            padding:3px;
            }            
        .thumb200X146 a img
            {
                border:solid 2px #D8DFF5 !important; 
            }    

        .thumb200X146 a:hover img
            {
                border:solid 2px #00A6EB !important; 
            }    


        .thumb200X146_descrizione
            {
               font-size:10px;
            } 


    
/*	-------------------------------------------------------------
	megalive
	------------------------------------------------------------- */

        /* thumb */
        .vetrina
            {   
            color:black;
		    }
        
        .listino
            {
            color:Black;
            }
        

 