/*	
*************************************************************************************************
    Copyright 2008 Arcon Informatica di Andrea Paolini - www.arconinformatica.com
    Ogni violazione sarà perseguita con il massimo della pena secondo le leggi vigenti
*************************************************************************************************
'   Versione:   2.1.0
'   Sito:       www.numismaticatriofale.com
'*************************************************************************************************
*/

/*	-------------------------------------------------------------
    #body 
    ------------------------------------------------------------- */

		html,body {
			margin:0px;
			padding:0px;
			font-family:tahoma,sans-serif,verdana;
            font-size: 11px;
			background:#fff url("../images/basic/body_bk.gif") repeat-x;
			background-color:#fff;
			color:#000;
			}


/*	-------------------------------------------------------------
    #container (dimensione fissa)
    ------------------------------------------------------------- */
      #bodycontainer
            {
            margin:0 auto;
            width:1000px;	    	
            }    
      
      
       /* --> 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:1000px;	    	
            overflow:hidden; 
             }

      #bodycontainerdx
            {
            float:left;
            text-align:left;
            background:url("../images/basic/partedx_bk.gif") repeat-y right;
            width:1000px;
            margin:0px;
            padding:0px;
            }

      #bodycontainerpaginadx
            {
            float:left;
            text-align:left;
            background:url("../images/basic/partepaginadx_bk.gif") repeat-y right;
            width:1000px;
            }

/*	-------------------------------------------------------------
    #strutture
    ------------------------------------------------------------- */

       /* PAGINA */
        #pagina {
			float:left;
			width:816px;
            padding:0px;
            }

        /* --> idstruttura=1 */
        #partesx
        {   float:left;
            width: 184px;
            margin:0px;		
            padding:0px;
            /* altezza minima */
            min-height: 500px;
            height: auto !important;
            height: 500px;
            }

        /* --> idstruttura=2 */
        #partedx
        {   width: 184px;
            margin:0px;	
            float:right;
            overflow:hidden;
            display:inline;
        }

		#corpohome {
            padding:0px;
            width:632px;
            float:left;
			}

		#corpopagina {
            padding:0px;
            width:632px;
            float:left;
			}

		#corpoform {
            padding:0px;
            width:632px;
            float:left;
			}

		#corpocatalogo {
            padding:0px;
            width:632px;
            float:left;
			}

		#corpocarrello {
            padding:0px;
            width:632px;
            float:left;
			}

		#corpoareariservata {
            padding:0px;
            width:632px;
            float:left;
			}

		#corporicerca {
            padding:10px;
            width:632px;
            float:left;
			text-align:center;
			}

		#corpo {
			color:#545454;
			font-size:12px;
			padding: 4px;
			float: left;
			width: 620px;
			 /* altezza minima */
			min-height: 500px;
			height: auto !important;
			height: 500px;
			font-size:12px;
			}
        
        #corpo a:link, #corpo a:visited
            {
            color:#080B86;
            text-decoration:none;
            }    
        
        #corpo a:hover
            {
            text-decoration:underline;
            }    
        
        #corpo img
            {
            border:0px;
            }

        /* --> idstruttura=4 */
        #header {
			margin:0px;
			padding:0px;
			text-align: left;
			height:148px;
			background:#fff url("../images/basic/header_bk.gif") no-repeat top;
			}	
  
       /* --> idstruttura=5 */
        #footer
            {
             padding:0px;
             margin:0px;
             padding-top:0px;
             text-align:center;
             background:#fff url("../images/basic/footer_bk.gif") repeat-x top;
             height: 80px;
             clear: both;
             }
        
        #footer img
            {
             border:0px;
             }

        #footer a.verde
            {
             color:#478400;
             text-decoration:none;
             }

        #footer a.blu
            {
             color:#00A6EB;
             text-decoration:none;
             }

/*	-------------------------------------------------------------
    #bottoni
    ------------------------------------------------------------- */
    	button
    	    { 
    	    border:none; 
    	    background:none; 
    	    padding:0; 
    	    margin:0; 
    	    font:100% Arial, Helvetica, sans-serif; 
    	    width:auto; 
    	    overflow:visible; 
    	    text-align:center;	
    	    vertical-align:middle; 
    	    white-space:nowrap; 
    	    height:36px; 
    	    cursor:pointer;
    	    }
	
	    button span, button em 
	        { 
	        display:block; 
	        height:34px; 
	        line-height:34px;
	        margin:0; 
	        color:#fff; 
	        }	
	    button span 
	        { 
	        padding-left:20px; 
	        background:url("../images/basic/bg_button.gif") no-repeat 0 0; 
	        }	
	
	    button em 
	        { 
	        font-style:normal; 
	        padding-right:20px; 
	        background:url("../images/basic/bg_button.gif") no-repeat 100% 0; 
	        }	

	    button.first span 
	        { 
	        padding-left:20px; 
	        background:url("../images/basic/bg_button.gif") no-repeat 0 -102px; }	
	
		button.first em { font-style:normal; padding-right:20px; background:url("../images/basic/bg_button.gif") no-repeat 100% -102px; }		
	
		button:hover span, button.over span { padding-left:20px; background:url("../images/basic/bg_button.gif") no-repeat 0 -34px; }	
		button:hover em, button.over em { font-style:normal; padding-right:20px; background:url("../images/basic/bg_button.gif") no-repeat 100% -34px; }				
		button:focus, button:active { outline:hidden; }
				
		button.disabled { cursor:text; }
		button.disabled span, button.disabled em { color:#999999; }	
		button.disabled span { padding-left:20px; background:url("../images/basic/bg_button.gif") no-repeat 0 -68px; }	
		button.disabled em { font-style:normal; padding-right:20px; background:url("../images/basic/bg_button.gif") no-repeat 100% -68px; }	

/*	-------------------------------------------------------------
	# formattazioni
	------------------------------------------------------------- */
        /* tag */
        p
            {
                padding-top:1px;
                padding-bottom:0px;
                margin:0px;   
            }            

        h1 {
            clear:both;
            font-size:1.7em;
            padding-top:2px;
            padding-bottom:2px;
            color:#f78f0c;
            margin-top:5px;
            margin-bottom:3px;
            background: url("../images/basic/h1_bk.gif") no-repeat bottom;
            }

        h2 {
            clear:both;
            font-size:12px;
            padding-top:15px;
            padding-bottom:2px;
            padding-left:8px;
            color:#545454;
            margin-top:1px;
            margin-bottom:1px;
            background: url("../images/basic/h2_bk.gif") no-repeat;
            height:79px;
            }

        h4 {
            clear:both;
            font-size:1.5em;
            padding-top:2px;
            padding-bottom:2px;
            color:#31A6EE;
            margin-top:5px;
            margin-bottom:3px;
            }

        h5 {
            font-size:10px;
            }
      
       
       h1, h2, h3, h4, h5, h6 {
            font-family:Tahoma,Verdana,sans-serif;
            font-weight:normal;
            }

       h3   
       {
            font-size:10px;
            color:#FF7C00;
       }

       /* 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;
        	/*background-color:#8AAFE2;*/
	        color: #636363;
			border:1px solid #430405;
			float:left;
            }

       table.megatabella caption {
	        font-weight: bold;
	        border-bottom:2px solid #430405;
	        color: #FFF;
	        text-transform:uppercase;
	        padding:10px;
            }

        table.megatabella td {
	        margin:0px;
	        padding: 4px;
			text-align:center;
			border:1px solid #430405;
			
            }

        table.megatabella td.totale {
	        margin:0px;
	        padding: 4px;
			text-align:center;
			border:1px solid #430405;
			background-color:#260607;
			color:#fff;
            }
			
			
        table.megatabella th
            {
            padding:3px;
            }    
        
        table.megatabella thead th {
	        text-align: center;
	        background: #430405;
	        color: #fff;
	        border:0px;
            }

        table.megatabella tbody th {
	        font-weight: bold;
        }

        table.megatabella tbody tr		{
	        text-align:left;
	        }
        table.megatabella tbody tr.odd 	{
	        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 { 
	        border-bottom: 1px solid #430405;
	        }

        table.megatabella tbody tr.odd td{ 
	        background: #edf4fc;
	        border-bottom: 1px solid #430405;
	        }

        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;
        }

       /* barra di navigazione */
       /* barra di navigazione */
       .barranavigazione
            {
            margin-top:3px;
            margin-bottom:3px;
            font-size:10px;
            float:left;
            clear:both;
            display:block;
            color:#ff7c00;
            margin-left:4px;           
            }      
       .barranavigazione a
            {
            color:#ff7c00;
            text-decoration:none;    
    	    padding-left:8px;
		    background: url("../images/basic/barranavigazione.gif") no-repeat ;
		    background-position: 0px;
            }     

       .barranavigazione a.home
            {
            color:#ff7c00;
            text-decoration:none;    
            padding:0px;
            background-image:none;
            }  

        .barranavigazione a:hover
            {
            color:#ff7c00;
            text-decoration:underline;    
 
            }
               
        .barranumeripagina
		    {
		        width:620px;
		        float:left;
		}
		
		.barranumeripagina ul 
		    {list-style:none;
		    margin:0;
		    padding:0;}
		
		.barranumeripagina li
		    {float:left;
		    display:inline;
		    margin:2px;
		    text-align:center;
		    font-size:11px;
            }

		.barranumeripagina li a
		    {display:block;
		     height:12px; 
		     width:12px; 
		     padding:2px;
		     background: #fff;
		     border:1px solid #515151;
		     text-decoration: none;
		     color:#545454 !important;
		     }

		.barranumeripagina li a.current
		    {display:block;
		     height:12px; 
		     width:12px; 
		     padding:2px;
		     background: #25468A;
		     border:1px solid #515151;
		     text-decoration:none;
		     color:#fff !important;
		     }

		.barranumeripagina li a:hover
		    {background: #25468A;
		     color:#fff !important;   
            }

/*	-------------------------------------------------------------
	# Banner
	------------------------------------------------------------- */
        .bannerdx
            {
            float:left;
            width:251px;
            text-align:center;
            margin-top:3px;
            margin-bottom:3px;
            }    

        .bannersx_titolo
            {
            background: url("../images/menu/menusx_titolo.gif");
            height:17px;
            width:184px;
            color:#fff;
            font-weight:bold;
            padding-top: 5px;
            text-align:center;
            float:left;
            overflow:hidden;
            }    


/*	-------------------------------------------------------------
	# titoli
	------------------------------------------------------------- */

        #pagina_titolo,#pagina_titoloimmagine
            {
             float:left;
             color:#fff;
             width:625px;
             height:54px;   
            }    

        #catalogo_titolo,#catalogo_titoloimmagine
            {
             float:left;
             color:#fff;
             width:625px;
             height:54px;   
            } 

        #form_titolo,#form_titoloimmagine
            {
             float:left;
             color:#fff;
             width:625px;
             height:54px;   
            } 

/*	-------------------------------------------------------------
	# infobox
	------------------------------------------------------------- */
        
      .infoboxsx
            {
            
            color:#545454;
            margin:0px;
            padding:0px;
            float:left;
            margin-top:5px;
            }
        
        .infoboxsx_container
            {
            padding:2px;
            font-size:10px;
            width:180px;
            }
        
        .infoboxsx_container a
            {
            color:#080B86;
            text-decoration:none;
            }
                
        .infoboxsx_titolo
            {
            background: url("../images/menu/menusx_titolo.gif");
            height:17px;
            width:184px;
            color:#fff;
            font-weight:bold;
            padding-top: 5px;
            text-align:center;
            float:left;
            } 
            
        .infoboxsx_img
            {
            border:0px;
            }
        
        .infoboxsx_img_left
            {
            float:left;
            margin-top:4px;
            margin-left:2px;
            margin-right:2px;
            margin-bottom:2px;
            border:0px;
            }
        .infoboxsx_img_right
            {
            float:right;
            margin-top:4px;
            margin-left:2px;
            margin-right:2px;
            margin-bottom:2px;
            border:0px;
            }
        
        .infoboxsx_thumb_left
            {
            float:left;
            margin-top:4px;
            margin-left:2px;
            margin-right:2px;
            margin-bottom:2px;
            border:solid 1px #252525;
            }
        .infoboxsx_thumb_right
            {
            float:right;
            margin-top:4px;
            margin-left:2px;
            margin-right:2px;
            margin-bottom:2px;
            border:solid 1px #252525;
            }

        .infoboxdx
            {
            
            color:#545454;
            margin:0px;
            padding:0px;
            float:left;
            margin-top:5px;
            width:180px;
            }
        
        .infoboxdx_container
            {
            padding:2px;
            font-size:10px;
            }
        
        .infoboxdx_titolo
            {
            background: url("../images/menu/menusx_titolo.gif");
            height:17px;
            width:184px;
            color:#fff;
            font-weight:bold;
            padding-top: 5px;
            text-align:center;
            float:left;
            } 
            
        .infoboxdx_img
            {
            border:0px;
            }
        
        .infoboxdx_img_left
            {
            float:left;
            margin-top:4px;
            margin-left:2px;
            margin-right:2px;
            margin-bottom:2px;
            border:0px;
            }
        .infoboxdx_img_right
            {
            float:right;
            margin-top:4px;
            margin-left:2px;
            margin-right:2px;
            margin-bottom:2px;
            border:0px;
            }
        
        .infoboxdx_thumb_left
            {
            float:left;
            margin-top:4px;
            margin-left:2px;
            margin-right:2px;
            margin-bottom:2px;
            border:solid 1px #252525;
            }
        .infoboxdx_thumb_right
            {
            float:right;
            margin-top:4px;
            margin-left:2px;
            margin-right:2px;
            margin-bottom:2px;
            border:solid 1px #252525;
            }
                      
/*	-------------------------------------------------------------
	# 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;
            }

/*	-------------------------------------------------------------
	# 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
            {
            }

        .thumb80X80
            {
            float:left;
            width:90px;
            padding:3px;
            }            
        .thumb80X80 a img
            {
                border:solid 2px #441C1D !important; 
            }    

        .thumb80X80 a:hover img
            {
                border:solid 2px #830000 !important; 
            }    


        .thumb80X80_descrizione
            {
               font-size:10px;
            } 

        .thumb60X60
            {
            float:left;
            width:60px;
            padding:3px;
            }            
        .thumb60X60 a img
            {
                border:solid 2px #101010 !important; 
            }    

        .thumb60X60 a:hover img
            {
                border:solid 2px #FF0000 !important; 
            }    


        .thumb60X60_descrizione
            {
               font-size:10px;
            }

        .thumb50X50
            {
            }
        .thumb60X60
            {
            }
        .thumb80X80
            {
            }
        .thumb100X80
            {
            float:left;
            width:120px;
            padding:3px;
            }
        .thumb100X80_descrizione
            {
            text-align:center;
            font-size:10px;
            width:100%;
            }        

         .thumb140X120
            {
            float:left;
            width:172px;
            height:174px;
            padding:3px;
            background:url("../images/basic/140X100_bk.gif") no-repeat;
             }
         
         .thumb140X120_container
            {
            position:absolute;  
            } 
                  
         .thumb140X120_img
            {
            position:absolute;
            top:40px;
            left:13px;
            border:solid 1px #000 !important;
            }
         .thumb140X120_descrizione
            {
            position:absolute;
            top:10px;
            left:2px;
            width:164px;
            text-align:center;
            color:#fff;
            font-size:10px;
            }

         .thumb140X100
            {
            float:left;
            width:172px;
            height:174px;
            padding:3px;
            background:url("../images/basic/140X100_bk.gif") no-repeat;
             }
         
         .thumb140X100_container
            {
            position:absolute;  
            } 
                  
         .thumb140X100_img
            {
            position:absolute;
            top:30px;
            left:13px;
            border:solid 1px #000 !important;
            }
         .thumb140X100_descrizione
            {
            position:absolute;
            top:10px;
            left:2px;
            width:164px;
            text-align:center;
            color:#fff;
            font-size:10px;
            }

        .thumb140X100_rating
            {
                position:absolute;
                top:130px;
                left:10px;
                cursor: pointer;
                width:150px;
                height:100px;
            }              

        .thumb140X100_rating .star-rating 
            {
                position:absolute;
                top:5px;
                left:94px;
            }
        
        .thumb140X100_rating .star-rating-result
            {
                position:absolute;
                top:5px;
                left:0px;
                font-size:20px;
                font-weight:bold;
            }                
            
        .thumb140X100_rating .star-rating-voti
            {
                position:absolute;
                top:20px;
                left:70px;
                font-size:10px;
                width:70px;
                text-align:right;
            }


        .thumb100X80
            {
            float:left;
            width:120px;
            padding:3px;
            }            
        .thumb100X80 a img
            {
                padding:3px;
                border:solid 3px #D8DFF5 !important; 
            }    

        .thumb100X80 a:hover img
            {
                border:solid 3px #2A80ED !important; 
                padding:3px;
            }    


        .thumb100X80_descrizione
            {
               font-size:10px;
            }


        .thumb100X80_rating
            {
                position:absolute;
                top:120px;
                left:10px;
                cursor: pointer;
                width:140px;
                height:100px;
            }              

        .thumb100X80_rating .star-rating 
            {
                position:absolute;
                top:0px;
                left:3px;
            }
        
        .thumb100X80_rating .star-rating-result
            {
                position:absolute;
                top:10px;
                left:0px;
                font-size:20px;
                font-weight:bold;
            }                
            
        .thumb100X80_rating .star-rating-voti
            {
                position:absolute;
                top:20px;
                left:35px;
                font-size:10px;
                width:70px;
                text-align:right;
            }

        .thumb200X146
            {
            float:left;
            width:210px;
            padding:3px;
            }            
        .thumb200X146 a img
            {
                padding:3px;
                border:solid 3px #D8DFF5 !important; 
            }    

        .thumb200X146 a:hover img
            {
                border:solid 3px #2A80ED !important; 
                padding:3px;
            }    


        .thumb200X146_descrizione
            {
               font-size:10px;
            } 


   
/*	-------------------------------------------------------------
	megalive
	------------------------------------------------------------- */

        /* thumb */
        .vetrina
            {   
            font-size:11px;
            background-color:#fff;
		    }

        .catalogo
            {   
            font-size:11px;
            background-color:#fff;
		    }
        
        .listino
            {
            color:Black;
            }

/*	-------------------------------------------------------------
	vetrina
	------------------------------------------------------------- */  

        .cella
            {
            float:left;
            width:200px;    
            padding:5px;
            background:url("../images/catalogo/prodotto_vetrina_bk.gif") no-repeat right;
            height:110px;
            overflow:hidden;
            }

        .cellaultimo
            {
            float:left;
            width:200px;    
            padding:5px;
            height:110px;
            overflow:hidden;
            }

        .cella_container
            {
            position:absolute;
            }

        .cella_img
            {
                position:absolute;
                left:8px;
                top:10px;
            }
        
        .cella_titolo
            {
                position:absolute;
                left:90px;
                top:10px;
                width:120px;
                color:#FF7C00;
                height:60px;
                overflow:hidden;
            }
         
         .cella_titolo a
            {
                text-decoration:none;
                font-weight:bold;
                color:#478400;
                overflow:hidden;
            }      

        .cella_descrizione
            {
 			color:#545454;
			font-size:9px;
			left:90px;
			overflow:hidden;
			position:absolute;
			top:38px;
			width:110px;
			}


        .cella_prezzo
            {
                position:absolute;
                left:8px;
                top:95px;
                width:100px;
                color:#545454;
                height:15px;
                overflow:hidden;
            }

        .cella_carrello
            {
                position:absolute;
                left:160px;
                top:85px;
                width:20px;
                height:20px;
            }

        .cella_input
            {
                position:absolute;
                left:100px;
                top:90px;
                height:20px;
                width:90px;
                overflow:hidden;
            }
        .cella_prezzoofferta
            {
                position:absolute;
                left:100px;
                top:80px;
                width:100px;
                color:#545454;
                height:15px;
                overflow:hidden;
            }

        .cella img,.cellaultimo img 
            {
            border:0px;
            } 


/*	-------------------------------------------------------------
	home page
	------------------------------------------------------------- */        
        .copertina
            {
            float:left;
            padding-left:15px;
            margin:0px;
            height:261px;
            }    

        #copertina_container
            {
            float:left;
            margin:0px;
            height:261px;
            width:930px;
            overflow:hidden;
            padding-top:15px;

            }  

        #copertina_container a,.copertina a
            {
                border:0px;
            }    


        #sinistra
            {
            float:left;
            margin-top:6px;
            background: #fff url("../images/basic/sinistra_bk.gif") repeat-y;
            width:648px;
            }

        .sinistra_container
            {
            width:638px;
            padding-left:7px;
            padding-right:3px;
            
            }    
        
        #centrale
            {
            float:left;
            width:391px;
            padding-left:4px;
            padding-right:4px;
            border-right: solid 1px #DDE0E2;
            background-color:#fff;
            margin-top:6px;
            
            }

        #destra
            {
            float:left;
            width:243px;
            padding-left:4px;
            background-color:#fff;
            margin-top:6px;
            }

        #destra img
            {
            border:0px;
            }    

        #destra a:link, #destra a:visited
            {
            color:#31A6EE;
            text-decoration:none;
            }    
        
        #destra a:hover
            {
            text-decoration:none;
            background-color:#F0FFFF;
            }  
 
 
         #sinistra_titolo {
            clear:both;
            background: url("../images/basic/sinistra_titolo.gif") no-repeat;
            width:648px;
            height:49px;
            }

         #sinistra_footer {
            clear:both;
            background: url("../images/basic/sinistra_footer.gif") no-repeat;
            width:648px;
            height:17px;
            }
            
        .sinistra_img_right
            {
             float:right;
             padding-right:3px;   
            }
        
            
        #sinistra a:link, #sinistra a:visited
            {
            color:#31A6EE;
            text-decoration:none;
            }    
        
        #sinistra a:hover
            {
            text-decoration:none;
            background-color:#F0FFFF;
            } 
 
   
        #centrale_titolo {
            clear:both;
            font-size:1.7em;
            padding-top:2px;
            padding-bottom:2px;
            color:#f78f0c;
            margin-top:5px;
            margin-bottom:3px;
            background: url("../images/basic/h1_bk.gif") no-repeat bottom;
            }
            
        .centrale_img_left
            {
             float:left;
             padding-right:3px;   
            }
        
        .centrale_img_right
            {
             float:right;
             padding-left:3px;   
            }
            
            
        #centrale a:link, #centrale a:visited
            {
            color:#31A6EE;
            text-decoration:none;
            }    
        
        #centrale a:hover
            {
            text-decoration:none;
            background-color:#F0FFFF;
            }                      

 /*	-------------------------------------------------------------
	livechat
	------------------------------------------------------------- */      
    
    #livechat
        {
            text-align:right;
            margin-bottom:5px;
        }


 /*	-------------------------------------------------------------
	form contatto
	------------------------------------------------------------- */                 
 
         #contatto_titolo
            {
                width:530px;
                height:50px;
                background:url("../images/form/form_contattaci.gif") no-repeat;
                float:left;
            } 

         #preventivo_titolo
            {
                width:561px;
                height:50px;
                background:url("../images/form/form_preventivo.gif") no-repeat;
                float:left;
            } 

         #contatto_footer
            {
                width:530px;
                height:12px;
                float:left;
                border-top: solid 1px #441C1D;
            } 
         
         .contatto
            {
                float:left;
                width:528px;
                border-left:solid 1px #441C1D;
                border-right:solid 1px #441C1D;
            }       
 
         form.contatto label
            {
	        clear:both;
	        color:#545454; 
	        margin-left:5px; 
	        float:left;
	        font:bold 10px/28px Arial, Helvetica, sans-serif; 
	        text-transform:uppercase;}
         
         form.contatto input, form.contatto select 
            {
	            background-color:#F2F1EC; 
	            color:#0B0B0B; 
	            border:#C3BCA4 1px solid;
	            width:300px; 
	            height:18px; 
	            padding:2px; 
	            float:right;	
	            font:normal 14px/20px Arial, Helvetica, sans-serif;
	            margin-right:5px;
	            margin-top:2px;
	            margin-bottom:2px; 
	        }
         
         form.contatto select 
            {
                height:24px
            }
         form.contatto input.medio
            {
	            background-color:#F2F1EC; 
	            color:#0B0B0B; 
	            border:#C3BCA4 1px solid;
	            width:250px; 
	            height:18px; 
	            padding:2px; 
	            float:right;	
	            font:normal 14px/20px Arial, Helvetica, sans-serif;
	            margin-right:5px;
	            margin-top:2px;
	            margin-bottom:2px; 
	        }

        
        form.contatto textarea
            {
	            background-color:#F2F1EC; 
	            color:#0B0B0B; 
	            border:#C3BCA4 1px solid;
	            width:250px; 
	            height:66px; 
	            padding:2px; 
	            margin-right:5px;
	            margin-top:2px;
	            margin-bottom:2px; 
	            float:right;
	            font:normal 14px/20px Arial, Helvetica, sans-serif;
	        }
	        
	    form.contatto span
	        {
	            font-size:10px;
                float:left;
                width:528px;
                text-align:center;
	        }    
	        
        form.contatto input.submit
            {
	            background:url("../images/form/form_submit.gif") no-repeat; 
	            color:#0B0B0B; 
	            border:none;
	            width:92px; 
	            height:34px; 
	            float:right; 
	            margin-right:230px;
	            margin-top:20px; 
	            cursor:pointer;
	            
            }
form.contatto input.reset{
	background:url(images/more_bg.gif) no-repeat 45px 0 #FFFFFF; color:#0B0B0B; border:none;
	width:60px; height:13px; float:right; margin:0; padding:0 15px 0 0; cursor:pointer;
	font:normal 10px/13px Arial, Helvetica, sans-serif; text-transform:uppercase;}
	
	
	

