/*	
*************************************************************************************************
   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
*************************************************************************************************

'SITO:              www.stefanobacconi.it
'VERSIONE SORGENTI: 1.0.3 - 4/06/
'DATA:              18/05/2007
'*************************************************************************************************
*/

/*	-------------------------------------------------------------
    #body e container
    ------------------------------------------------------------- */

		html,body {
			margin:0px;
			padding:0px;
			font-family:verdana,sans-serif,verdana;
            font-size: 13px;
			background:#fff url("../images/basic/body_bk.jpg") repeat-x;
			color:#545454;
			}


       #bodycontainer
            {
            margin:0 auto;
            width:800px;	    	
            }    
             
            
       /* --> container a dimensione fissa */
       #bodycontainersx
            {
            float:left;
            margin:0 auto;
            margin-top:0px;
            background:#fff url("../images/basic/partesx_bk.gif") repeat-y left;
            width:800px;	    	
             }

      #bodycontainerdx
            {
            float:left;
            text-align:left;
            background:url("../images/basic/partedx_bk.gif") repeat-y right;
            width:800px;
            }

      #bodycontainerpaginadx
            {
            float:left;
            text-align:left;
            background:url("../images/basic/partedxpagina_bk.gif") repeat-y right;
            width:800px;
            }


/*	-------------------------------------------------------------
    #strutture
    ------------------------------------------------------------- */

        /* PAGINA */
        #pagina {
			float:left;
			width:530px;
            padding:0px;
            }

        /* --> idstruttura=1 */
        #partesx
        {   float:left;
            width: 241px;
            margin:0px;		
            padding:0px;
            /* altezza minima */
            /*min-height: 500px;*/ 
            /*height: auto !important;*/
            height: 500px;
            background:url("../images/basic/menu_bk.gif") no-repeat left top;
            
            }

        /* --> idstruttura=2 */
        #partedx
        {   width: 251px;
            margin:0px;	
            padding:0px;
            float:right;
        }

		#corpohome {
            padding:0px;
            width:550px;
            float:left;
			}

		#corpo {
			background-color:#fff;
			padding: 0px;
			float: left;
			width: 530px;
			 /* altezza minima */
			min-height: 500px;
			height: auto !important;
			height: 500px;
			}
			
        #corpo a:link, #corpo a:visited
            {
            color:#00A6EB;
            text-decoration:none;
            }    
        #corpo a:hover
            {
            text-decoration:underline;
            }    
 
        #corpo img
            {
            border: solid 2px;
            margin:2px;
            border-color:#c1d630;
            padding:0px;
            }

        #corpo ul
            {
            padding-left:15px;    
            }    
            
        /* --> idstruttura=4 */
        #header {
			margin:0px;
			padding:0px;
			text-align: left;
			height:106px;
            background:#fff url("../images/basic/header_bk.gif") no-repeat top;
			}	
            
        /* --> idstruttura=5 */
        #footer
            {
             padding:0px;
             margin:0px;
             padding-top:11px;
             text-align:center;
             background:#fff url("../images/basic/footer2_bk.gif") no-repeat top;
             height: 50px;
             clear: both;
             color:#fff;
             }

        /* --> idstruttura=5 */
        #footerpagina
            {
             padding:0px;
             margin:0px;
             padding-top:11px;
             text-align:center;
             background:#465E86 url("../images/basic/footerpagina_bk.gif") no-repeat top;
             height: 80px;
             clear: both;
             color:#fff;
             }
        #footerpagina img
            {
             border:0px;
             }

        
        #footer img
            {
             border:0px;
             }

        #footer a.verde
            {
             color:#478400;
             text-decoration:none;
             }

        #footer a.blu
            {
             color:#00A6EB;
             text-decoration:none;
             }

        #manutenzione
            {
                text-align:center;
                width:493px;
                height:492px;
                background: url("../images/basic/manutenzione_bk.gif") no-repeat top;
                padding:2px;
                padding-top:200px;
            }    
        
/*	-------------------------------------------------------------
	# formattazioni
	------------------------------------------------------------- */
        /* tag */
        p
            {
                padding-top:1px;
                padding-bottom:0px;
                margin:0px;   
            }            

        h1 {
            border-top:1px solid #ABBAB9;
            clear:both;
            font-size:1.7em;
            padding-top:6px;
            color:#00A6EB;
            
            }
       h1, h2, h3, h4, h5, h6 {
            font-family:Tahoma,Verdana,sans-serif;
            font-weight:normal;
            }

        h2 {
            font-size:1.7em;
            padding-top:2px;
            color:#0169B2;
            }


        h6
            {
                width:500px;
                border:solid 1px;
                background:#D8DFF5 url("../images/basic/h6_bk.gif") no-repeat left;
                padding:6px;
                margin:0px;
                font-size:10px;
                padding-left:35px;
            }    

        blockquote
            {
            font-size:9px;
            text-align:justify;
            
            }    

       /* tabella normale */
       table
            {
            font-size:11px;
            }
       td
            {
            vertical-align: top;
            }
        
       /* tabella formattata */
       table.megatabella 
            {
	        border-spacing:1px;
	        font-family:Verdana, Arial, Helvetica, sans-serif;
	        font-size:10px;
	        /*background-color:#E7E7E7;*/
	        border-collapse:collapse;
        	border:1px solid #8AAFE2;
	        /*background-color:#8AAFE2;*/
	        color: #636363;
            }

       table.megatabella 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.megatabella td {
	        margin:0px;
	        padding: 4px;
            }

        table.megatabella th
            {
            padding:3px;
            }    
        
        table.megatabella thead th {
	        text-align: center;
	        background: #1975D7;
	        color: #fff;
	        border:0px;
            }

        table.megatabella tbody th {
	        font-weight: bold;
        }

        table.megatabella tbody tr		{
	        background-color:#1975D7; 
	        text-align:left;
	        }
        table.megatabella tbody tr.odd 	{
	        background: #EDF4FC;
	        border-top:1px solid #FFF;
        }

        table.megatabella tbody tr.settore td {
	        height:20px;
	        background: #1975D7;
	        border-top:1px solid #FFF;
            text-align:center;
            color:#fff;
            vertical-align:middle;
        }

        table.megatabella tbody th a:link, table.megatabella tbody th a:visited{
	        color:#96D030;
	        padding:3px 0px 0px 18px;
	        }
        table.megatabella tbody th a:hover{
	        color:#FF8601;
	        }

        table.megatabella tbody tr td { 
	        height:50px;
	        background: #FFF;
	        border: 1px solid #8AAFE2;
	        }

        table.megatabella tbody tr.odd td{ 
	        background: #edf4fc;
	        border-top:1px solid #8AAFE2;
	        }

        table.megatabella td a:link, table.megatabella td a:visited {
	        color: #1975D7;
	        text-decoration: none;
        }

        table.megatabella table td a:hover {
	        color: #50ADEA;
	        border-bottom:2px solid #8FD5FF;
	        text-decoration: none ;
        }

        table.megatabella tfoot th, table.megatabella 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;
        }

/*	-------------------------------------------------------------
	# barre
	------------------------------------------------------------- */


       /* barra di navigazione */
       .barranavigazione
            {
            margin-top:3px;
            margin-bottom:3px;
            font-size:10px;
            float:right;
            clear:both;
            display:block;
            color:#00A6EB;           
            }      
       .barranavigazione a
            {
            color:#00A6EB;
            text-decoration:none;    
    	    padding-left:8px;
		    background: url("../images/basic/barranavigazione.gif") no-repeat ;
		    background-position: 0px;
            }     

       .barranavigazione a.home
            {
            color:#00A6EB;
            text-decoration:none;    
            padding:0px;
            background-image:none;
            }  

        .barranavigazione a:hover
            {
            color:#00A6EB;
            text-decoration:underline;    
            }    
        
        /* barra dei numeri di pagina */
        .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: #00a6eb;
		     border:1px solid #d8d8d8;
		     text-decoration:none;
		     color:#fff !important;
		     }

		.barranumeripagina li a:hover
		    {background: #00a6eb;
		     color:#fff !important;   
            }

/*	-------------------------------------------------------------
	# infobox
	------------------------------------------------------------- */
        .infobox1_titolo
            {
            width:256px;
            padding:0px;
            text-align:center;
            } 
        #infobox1
            {
            width:250px;
            padding:3px;
            border-right: solid 2px #DDE0E2;
			min-height: 200px;
			height: auto !important;
			height: 200px;
            float:left;
            }

        .infobox2_titolo
            {
            width:400px;
            padding:0px;
            text-align:center;
            } 
        #infobox2
            {
            float:left;
            width:394px;
            padding:3px;
			min-height: 200px;
			height: auto !important;
			height: 200px;
            }
        
        .infoboxsx
            {
            }
        
        .infoboxdx
            {
            float:left;
            width:197px;
            background: url("../images/basic/infoboxdx_bk.gif") no-repeat;
            padding:3px;
            font-size:10px;
            margin-left:25px;
            display:inline;
            }
        
        .infoboxdx_titolo
            {
            float:left;
            margin-top:20px;
            margin-left:25px;
            width:201px;
            height:22px;
            background: url("../images/basic/infoboxdx_titolo.gif") no-repeat;
            color:#545454;
            font-weight:bold;
            text-align:center;       
            padding:1px;
            padding-top:5px;
            display:inline;
            }    
        
        .infoboxtop
            {
            }
        
        .infoboxbottom
            {
            }
/*	-------------------------------------------------------------
	# banner
	------------------------------------------------------------- */
        .banner
            {
            }
        
        .bannersx
            {
            padding:1px;
            width:249px;
            text-align:center;
            padding-top:5px;
            }
        
        .bannerdx
            {
            padding:1px;
            width:249px;
            text-align:center;
            }

        .bannerdx_flash
            {
            padding-left:8px;
            padding-top:5px;            
            }
            
        .bannertop
            {
            }
        
        .bannerbottom
            {
            }

/*	-------------------------------------------------------------
	# codice 
	------------------------------------------------------------- */
        .codice
            {
            }
        
        .codicesx
            {
            }
        
        .codicedx
            {
            }
        .codicetop
            {
            }
        
        .codicebottom
            {
            }
            
/*	-------------------------------------------------------------
	# thumb mediagallery
	------------------------------------------------------------- */
        .mediagallery
            {
            }
        .thumb40X40
            {
            }
        .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;
            }
/*	-------------------------------------------------------------
	titoli
	------------------------------------------------------------- */
        #pagina_titolo
            {
            float:left;
            width:650px;
            color:#fff;    
            height:75px;            
            display:block;
            }    

        #catalogo_titolo
            {
            float:left;
            width:612;
            color:#fff;    
            height:75px;
            display:block;
            }            

        #form_titolo
            {
            float:left;
            width:612;
            color:#fff;    
            height:75px;            
            display:block;
            }   

        #carrello_titolo
            {
            float:left;
            width:612;
            color:#fff;    
            height:75px;            
            display:block;
            }   

        #areariservata_titolo
            {
            float:left;
            width:612;
            color:#fff;    
            height:75px;            
            display:block;
            }   




/*	-------------------------------------------------------------
	# menu e submenu
	------------------------------------------------------------- */
        

        
    /*	-------------------------------------------------------------
	# rubrica
	------------------------------------------------------------- */

        #rubrica_titolo
            {
                color:Orange;
                font-size:13px;
                font-weight:bold;
                padding-bottom:8px;
            }    

        #rubrica_corpo
            {
                clear:left;
            }  

        #rubrica_archivio ul
        {
            list-style:none;
            margin:0px;
            padding:1px;
        }

        #rubrica_archivio li
        {
            float:left;
            clear:both;
        }
            

        .rubrica_data
            {   float: left;
                width: 50px;
                margin:0 3px 3px 0;
                text-align: center;
                color: #777;
                padding-bottom: 5px;
                background: #E9F3FF url("../images/basic/calendario.png") no-repeat bottom left;
           }

        .rubrica_data span.d
            {   display: block;
                font-size: 170%;
                font-weight: bold;
                color: #757797;
                padding-top: 5px;
                background: #E9F3FF url("../images/basic/calendario.png") no-repeat top left;
            }

        .rubrica_data span.m,.rubrica_data span.y
            {   
                text-transform: uppercase;
                font-size:10px;
            }
            

/*	-------------------------------------------------------------
	# sondaggio
	------------------------------------------------------------- */
        #sondaggio
            {
                
            }          

/*	-------------------------------------------------------------
	plugin:imagebox
	------------------------------------------------------------- */

        #ImageBoxOverlay
            {
	            background-color: #000;
            }
        #ImageBoxCaption
            {
	            background-color: #F4F4EC;
            }
        #ImageBoxContainer
            {
	            width: 250px;
	            height: 250px;
	            background-color: #F4F4EC;
            }
        #ImageBoxCaptionText
            {
	            font-weight: normal;
	            padding-bottom: 5px;
	            font-size: 12px;
	            color: #000;
            }
        #ImageBoxCaptionImages
            {
	            margin: 0;
            }
        #ImageBoxNextImage
            {
	            background-image: url("../images/terzeparti/blank.gif");
	            background-color: transparent;
            }
        #ImageBoxPrevImage
            {
	            background-image: url("../images/terzeparti/spacer.gif");
	            background-color: transparent;
            }
        #ImageBoxNextImage:hover
            {
	            background-image: url("../images/terzeparti/next.gif");
	            background-repeat:	no-repeat;
	            background-position: right top;
            }
        #ImageBoxPrevImage:hover
            {
	            background-image: url("../images/imagebox/prev.gif");
	            background-repeat:	no-repeat;
	            background-position: left bottom;
            }

/*	-------------------------------------------------------------
	plugin:jqModal
	------------------------------------------------------------- */
        /* boxalert         */
        .jqmWindow 
            {
                display: none;
                position: fixed;
                top: 17%;
                left: 50%;
                margin-left: -140px;
                width: 255px;
                height:126px;
                color: #333;
                border: 0px solid black;
                padding: 12px;
            }
    
        * iframe.jqm 
            {
                position:absolute;top:0;left:0;z-index:-1;
	            width: expression(this.parentNode.offsetWidth+'px');
	            height: expression(this.parentNode.offsetHeight+'px');
            }

        * html .jqmWindow 
            {
                position: absolute;
                top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
            }

 /*	-------------------------------------------------------------
	plugin:jquery.flash
	------------------------------------------------------------- */ 
  .flash-replaced .alt {
				display: block;
				height: 0;
				position: absolute;
				overflow: hidden;
				width: 0;
			}
  .flash-replaced 
            {
            float:left;
            }      
/*	-------------------------------------------------------------
	megalive
	------------------------------------------------------------- */
        .catalogo
            {
            color:Black;
            }    
        
        .categoria
            {        
            color:Black;
            }
        
        .vetrina
            {   
            color:black;
		    }
        
        .prodotto
            {
            color:Black;
            }
        .rubrica
            {
            color:Black;
            }
        
/*	-------------------------------------------------------------
	arconinformatica
	------------------------------------------------------------- */

        #copertina_container
            {
                padding-left:15px;   
            }    

        #sottocopertina
            {
                margin-left:15px;
                width:900px;
                height:71px;
                background:url("../images/basic/home_sottocopertina.gif") no-repeat;
            }    
            
         .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: #e2f88f;
		     border:1px solid #d8d8d8;
		     text-decoration:none;
		     color:#fff;
		     }

		.barranumeripagina li a:hover
		    {background: #EFFAC6;
            }

/*	-------------------------------------------------------------
	# thumb mediagallery
	------------------------------------------------------------- */
        .mediagallery
            {
            }

        .thumb80X80
            {
            float:left;
            padding:3px;
            }            

        .thumb100X80
            {
            float:left;
            padding:3px;
            }

          .imgfloatleft
            {
                float:left;
                margin-right:7px !important;
                margin-bottom:4px;
            } 
         
         .imgfloatright
            {
                float:right;
                margin-left:7px !important;
                margin-bottom:4px;
            }           