/*	
*************************************************************************************************
    Copyright 2008 Arcon Informatica di Andrea Paolini - www.arconinformatica.com
    Ogni violazione sarà perseguita con il massimo della pena secondo le leggi vigenti
*************************************************************************************************
'   SITO:               WWW.ILLEGIONARIO.COM
'*************************************************************************************************
*/


/*	-------------------------------------------------------------
    #body 
    ------------------------------------------------------------- */

		html,body {
			margin:0px;
			padding:0px;
			font-family:tahoma,sans-serif,verdana;
            font-size: 11px;
			background:#0069B1 url("../images/basic/body_bk.gif");
			background-color:#404040;
			color:#F0F1F3;
			}


/*	-------------------------------------------------------------
    #container (dimensione fissa)
    ------------------------------------------------------------- */
       #bodycontainer
            {
            margin:0 auto;
            width:960px;	    	
            }    
      
      
       /* --> container a dimensione fissa */
       #bodycontainersx
            {
            float:left;
            margin:0 auto;
            margin-top:0px;
            border-left:1px solid #fff;
            border-right:1px solid #fff;
            background-color:#220303;
            width:960px;	    	
            overflow:hidden; 
             }

      #bodycontainerdx
            {
            float:left;
            text-align:left;
            width:960px;
            background:url("../images/basic/partedx_bk.gif") repeat-y right;
            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:960px;
            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: 230px;
            margin:0px;	
            padding:0px;
            float:right;
            overflow:hidden;
            background-color:#5D0002;
        }

		#corpohome {
            padding:0px;
            width:730px;
            float:left;
			 /* altezza minima */
			min-height: 500px;
			height: auto !important;
			height: 500px;			
			}

		#corporicerca {
            padding:10px;
            width:982px;
            float:left;
			text-align:center;
			}

        #titolopagina
            {

            float:left;
            width:730px;
            background:#151515 url("../images/basic/titolopagina_bk.gif") no-repeat top left;

            }
            
		#corpo {
			color:#fff;
            font-size:12px;
			padding: 5px;
			float: left;
			display:inline;
			width: 700px;
			 /* altezza minima */
			min-height: 500px;
			height: auto !important;
			height: 500px;
			font-size:12px;
			margin-left:8px;
			border:solid 1px #530102;
			background-color:#180101;
			margin-bottom:15px;	
			margin-top:10px;		
			}
        
        #corpo_footer
            {
            visibility:hidden;

             }    
        
        #corpo a:link, #corpo a:visited
            {
            color:#f7f80c;
            text-decoration:none;
            }    
        
        #corpo a:hover
            {
            text-decoration:underline;
            }    
        
        #corpo img
            {
            border:0px;
            }

        .imgfloatleft
            {
            border:0px;
            float:left;
            padding-right:5px;
            }

         .imgfloatright
            {
            border:0px;
            float:right;
            padding-left:5px;
            }

        /* --> idstruttura=4 */
        #header {
			margin:0px;
			padding:0px;
			text-align: left;
			height:160px;
			background:#546367 url("../images/basic/header_bk.gif") no-repeat bottom;
			border-bottom:1px solid #fff;
			}	

        #header_container {
			margin:0px;
			padding:0px;
			text-align: left;
			height:129px;
			background:url("../images/basic/header_bk.gif") no-repeat top;
			position:relative;
			}
		
		#header #ricerca
		    {
		    position:absolute;
		    top:107px;
		    left:681px;
		        
		    }    

		#header #banner
		    {
		    position:absolute;
		    top:15px;
		    left:690px;
		    width:296px;
		    height:77px;    
		    }    

        #header #ricerca #sbi {
            background-color:#993333;
            border:1px solid #8B0000;
            color:#FFFFFF;
            font-family:verdana,tahoma,sans-serif;
            font-size:9pt;
            position:absolute;
            top:5px;
            left:0px;
            height:17px;
        }
        
        #header #ricerca #sbb {
            position:absolute;
            top:5px;
            left:210px;
            
        }      


        #header #sostieni
            {
		    position:absolute;
		    top:111px;
		    left:460px;
		    width:107px;
            }    
            
        #header #sostieni img
            {
            padding-top:5px;
            }               

 
        #header #feed
            {
		    position:absolute;
		    top:107px;
		    left:580px;
            }    
            
        #header #feed img
            {
            padding-top:5px;
            }               

        #header #feed span
            {
            position:absolute;
            top:6px;
            left:23px;
            width:80px;
            }  
        #header #feed span a
            {
            color:#fff;
            text-decoration:none;
            }  
		
       /* --> idstruttura=5 */
        #footer
            {
             
             margin:0px;
             padding:0px;
             text-align:left;
             height: 68px;
             clear: both;
             width:960px;
             background-color: #1B1A1A;   
             color:#F0F1F3;
             border-top: 1px solid #fff;
             border-bottom: 1px solid #fff;
             }
        
        #footer img
            {
             border:0px;
             }

        #footer_container a, #footer_container a:hover
            {
             color:#fff;
             text-decoration:none;
             }



/*	-------------------------------------------------------------
	# formattazioni
	------------------------------------------------------------- */
        /* tag */
        p
            {
                padding-top:1px;
                padding-bottom:0px;
                margin:0px;   
            }            

        h1 {
            clear:both;
            font-size:1.6em;
            padding-top:2px;
            padding-bottom:2px;
            color:#f78f0c;
            margin-top:3px;
            margin-bottom:3px;
            text-align:center;
            }
 
         h2 {
            clear:both;
            font-size:1.6em;
            padding-top:2px;
            padding-bottom:2px;
            color:#F3A330;
            margin-top:5px;
            margin-bottom:3px;
            background: url("../images/basic/h2_bk.gif") no-repeat bottom;
            }

       
       
       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;
        	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;
        }

       /* barra di navigazione */
       .barranavigazione
            {
            margin-top:3px;
            margin-bottom:3px;
            font-size:10px;
            float:right;
            clear:both;
            display:block;
            color:#ff7c00;
            margin-right:5px;           
            }      
       .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:700px;
		        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: #252525;
		     border:1px solid #515151;
		     text-decoration: none;
		     color:#fff !important;
		     }

		.barranumeripagina li a.current
		    {display:block;
		     height:12px; 
		     width:12px; 
		     padding:2px;
		     background: #A41100;
		     border:1px solid #515151;
		     text-decoration:none;
		     color:#fff !important;
		     }

		.barranumeripagina li a:hover
		    {background: #E74119;
            }

/*	-------------------------------------------------------------
	# infobox
	------------------------------------------------------------- */
        .banner
            {
                float:left;
            }    
        .banner img
            {
                border:0px;
            }
        
        .bannerlaterale
            {
                float:left;
            }    
        .bannerlaterale img
            {
                border:0px;     
            }
        
        .codice
            {float:left;
            }
        .codicelaterale
            {float:left;
            }
        
        #copertina
            {
                float:left;
                font-size:11px;
                width:448px;
                height:334px;
                background:#180101;
                margin-left:10px;
                margin-top:10px;
                position:relative;
                border:solid 1px #490002;
                display:inline;
            }    

        .copertina_img_left 
            {
                float:left;
                border:solid 2px #5D0002;
                margin:3px; 
                margin-left:7px;
            }   

        #copertina_titolo 
            {
                float:left;
                font-size:20px;
                font-weight:bold;
                color:#ff0000;
                text-align:center;
                width:448px;
                margin-bottom:7px;
                margin-top:3px;
            }   

        #copertina_pulscarica
            {
                position:absolute;
                left:220px;
                top:280px;
            }    

        #copertina_pulscarica img
            {
                border:0px;
            } 

        #copertina_pulsfoglia
            {
                position:absolute;
                left:330px;
                top:280px;
            }    

        #copertina_pulsfoglia img
            {
                border:0px;
            } 

        #partitahome
            {
                float:left;
                font-size:12px;
                width:426px;
                height:335px;
                background-color:#171717;
                padding:3px;
                margin-left:3px;
                border:1px solid #282828;
            }  

        #partita
            {
                float:left;
                font-size:12px;
                width:200px;
                height:335px;
                padding:3px;
                margin-left:3px;
            }  

        #partita #campo
            {
                position:relative;
                background:url("../images/basic/partita_campo.gif") no-repeat;
                width:196px;
                height:275px;
                margin-left:2px;
            }

        #partita #campo img
            {
                border:0px;
            }

        #partita #barra
            {
                background: url("../images/menu/menutop_cont.gif") repeat-x;
                width:196px;
                height:21px;
                text-align:center;
                margin-top:5px;
                margin-left:7px;
                padding-top:3px;
            }    

        .infoboxdx
            {
            
            color:#fff;
   			font-family:verdana, tahoma, Arial;
            font-size:10px;
            margin:0px;
            padding:2px;
            width:226px;
            float:right;
            background: url("../images/menu/submenurubrica_bk.gif");               
            margin-top:5px;
            }
        
        .infoboxdx a
            {
            color:orange;
   			text-decoration:none;
           
            }


        .infoboxdx_container
            {
            padding:3px;
            }
            
        .infoboxdx_img
            {
            float:left;
            margin-top:4px;
            margin-left:2px;
            margin-right:2px;
            margin-bottom:2px;
            border:solid 1px #252525;
            }

        .infoboxdx_titolo
        {
            font-size:14px;
            font-weight:bold;
            color:#ff0000;
	        padding:0px;
	        padding-top:15px;
            width:226px;
            background: url("../images/menu/submenurubrica_titolo_bk.gif") no-repeat;
            height:24px;
            text-align:center;
            float:right;

        } 

        .infoboxautore_container
        {
            width:218px;
            padding:2px;
            border-left:1px solid #515151;
            border-right:1px solid #515151;
            color:#fff;
        }

        .infoboxautore_footer
        {
            width:224px;
            background:url("../images/basic/infoboxautore_footer.gif") no-repeat;
            height:9px;
        }        

        .infoboxautore_container a
        {
            color:#ff0000;
            text-decoration:none;
        }            

        .infoboxautore h1
        {

            clear:both;
            font-size:1.3em;
            padding-top:2px;
            padding-bottom:2px;
            color:#f78f0c;
            margin-top:3px;
            margin-bottom:3px;
            text-align:center;

        
        }    

        .infoboxcentrale
            {
                float:left;
                font-size:12px;
                width:542px;
                height:130px;
                background-color:#171717;
                padding:3px;
                margin-left:5px;
                border:1px solid #282828;
            }
            
        .infoboxcentrale a
            {
                color:#ff0000;
                text-decoration:none;
                }    

        .infoboxcentrale_titolo
            {
                float:left;
                font-size:12px;
                width:27px;
                height:130px;
                background-color:#000;
            }

        .infoboxcentrale_titoloimmagine
            {
                float:left;
                font-size:12px;
                width:27px;
                height:130px;
            }

        .infoboxcentrale_container
            {
                float:left;
                padding-left:3px;
                width:510px;
            }

        .infoboxcentrale_thumb_left
            {
                float:left;
                border:solid 1px #515151;
                margin-right:3px;
            }
                    
        .infoboxcentrale h1
            {
                clear:both;
                color:#F78F0C;
                font-size:1.3em;
                padding:0px;
                padding-bottom:2px;
                text-align:center;
                margin:0px;
                
            }

       .infobox
            {
                float:left;
                font-size:11px;
                width:440px;
                background:#180101;
                margin-left:10px;
                margin-top:10px;
                position:relative;
                border:solid 1px #490002;
                padding:4px;
                display:inline;
                }    

        .infobox a
            {
            color:orange;
   			text-decoration:none;
            } 

        .infobox_img_left 
            {
                float:left;
                border:solid 2px #5D0002;
                margin:3px; 
                margin-left:7px;
            }   

        .infobox_img_right 
            {
                float:right;
                border:solid 2px #5D0002;
                margin:3px; 
                margin-left:7px;
            } 

        .infobox_titolo 
            {
                float:left;
                font-size:20px;
                font-weight:bold;
                color:#ff0000;
                text-align:center;
                width:448px;
                margin-bottom:7px;
                margin-top:3px;
            }   

       .infoboxlaterale
            {
                float:left;
                font-size:11px;
                width:250px;
                background:#180101;
                margin-left:5px;
                margin-top:10px;
                position:relative;
                border:solid 1px #490002;
                padding:2px;
                display:inline;
            }    

        .infoboxlaterale a
            {
            color:orange;
   			text-decoration:none;
            } 

        .infoboxlaterale_img_left 
            {
                float:left;
                border:solid 2px #5D0002;
                margin:3px; 
                margin-left:7px;
            }   

        .infoboxlaterale_img_right 
            {
                float:right;
                border:solid 2px #5D0002;
                margin:3px; 
                margin-left:7px;
            } 

        .infoboxlaterale_titolo 
            {
                float:left;
                font-size:20px;
                font-weight:bold;
                color:#ff0000;
                text-align:center;
                width:250px;
                margin-bottom:7px;
                margin-top:3px;
            }   


        
        .infobox_footer a
        {
            color:#fff !important;
        }
       
       #risultati_titolo
        {
            visibility:hidden;
        
        }
       #risultati
        {
            float:left;
            padding-left:4px;
        }
        #risultati_container
        {   
            float:left;
        }     

       #classifica_titolo
        {
            visibility:hidden;
        
        }
       
       #pulclassifica
       {
        float:left;
        text-align:center;
        padding-top:5px;
        width:190px;
        cursor:pointer;
        cursor:hand;
       }

       #pulpartite
       {
        float:left;
        text-align:center;
        padding-top:5px;
        width:190px;
        cursor:pointer;
        cursor:hand;
       }
       
       #classifica
        {
            float:left;
            padding-left:4px;
        }
        #classifica_container
        {   
            float:left;
        }  
       
       /* tabella formattata */
       #risultati table 
            {
	        border-spacing:1px;
	        font-family:Tahoma, Arial, Helvetica, sans-serif;
	        font-size:11px;
	        border-collapse:collapse;
	        color: #fff;
	        width:190px;
            }

        #risultati table td {
	        margin:0px;
	        padding: 4px;
            }

        #risultati table tbody tr		{
            border-bottom:solid 1px #504E4E;
	        text-align:left;
	        }
        #risultati table tbody tr.odd 	{
	        background: #EDF4FC;
	        border-top:1px solid #FFF;
        }

        #risultati table tbody tr.intestazione td	{
	        color:#504E4E;
        }

        #risultati table tbody td.risultato
        {
         color:#f78f0c;       
        }
        
        #risultati table tbody td.finale
        {
         color:#504E4E;       
        }        
        
        #risultati table tbody th a:link, #risultati table tbody th a:visited{
	        color:#96D030;
	        padding:3px 0px 0px 18px;
	        }
        #risultati table tbody th a:hover{
	        color:#FF8601;
	        }

        #risultati table tbody tr td { 
	        height:15px;
	        }

        #risultati table tbody tr.odd td{ 
	        background: #edf4fc;
	        border-top:1px solid #8AAFE2;
	        }

        #risultati table td a:link, #risultati table td a:visited {
	        color: #1975D7;
	        text-decoration: none;
        }

        #risultati table table td a:hover {
	        color: #50ADEA;
	        border-bottom:2px solid #8FD5FF;
	        text-decoration: none ;
        }

       /* tabella formattata */
       #classifica table 
            {
	        border-spacing:1px;
	        font-family:Tahoma, Arial, Helvetica, sans-serif;
	        font-size:11px;
	        border-collapse:collapse;
	        color: #fff;
	        width:190px;
            }

        #classifica table td {
	        margin:0px;
	        padding: 4px;
            }

        #classifica table tbody tr		{
            border-bottom:solid 1px #504E4E;
	        text-align:left;
	        }
        #classifica table tbody tr.odd 	{
	        background: #EDF4FC;
	        border-top:1px solid #FFF;
        }

        #classifica table tbody tr.intestazione td	{
	        color:#504E4E;
        }

        #classifica table tbody td.puntiA
        {
         color:#f78f0c;
         border-right:solid 1px #504E4E;   
        }

        #classifica table tbody td.punti
        {
         color:#f78f0c;
        }
        
        #classifica table tbody td.posizione
        {
         color:#504E4E;       
        }        
        
        #classifica table tbody th a:link, #classifica table tbody th a:visited{
	        color:#96D030;
	        padding:3px 0px 0px 18px;
	        }
        #classifica table tbody th a:hover{
	        color:#FF8601;
	        }

        #classifica table tbody tr td { 
	        height:15px;
	        }

        #classifica table tbody tr.odd td{ 
	        background: #edf4fc;
	        border-top:1px solid #8AAFE2;
	        }

        #classifica table td a:link, #classifica table td a:visited {
	        color: #1975D7;
	        text-decoration: none;
        }

        #classifica table table td a:hover {
	        color: #50ADEA;
	        border-bottom:2px solid #8FD5FF;
	        text-decoration: none ;
        }





/*	-------------------------------------------------------------
	# codice
    ------------------------------------------------------------- */
    
    #scroller
    {       width:1000px;
            height:30px;
            background-color:#000;
    }

/*	-------------------------------------------------------------
	# 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
            {
            }

        .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;
            } 

 
        .thumb100X80
            {
            float:left;
            width:110px;
            padding:3px;
            }            
        .thumb100X80 a img
            {
                border:solid 2px #530102 !important; 
            }    

        .thumb100X80 a:hover img
            {
                border:solid 2px #ff0000 !important; 
            }    


        .thumb100X80_descrizione
            {
               font-size:10px;
               color:#fff;
            } 

        .thumb75X105, ._container
            {
            float:left;
            width:110px;
            padding:3px;
            }            
        .thumb75X105 a img
            {
                border:solid 2px #530102 !important; 
            }    

        .thumb75X105 a:hover img
            {
                border:solid 2px #ff0000 !important; 
            }    


        .thumb75X105_descrizione
            {
               font-size:10px;
               color:#fff;
            } 
 
 

/*	-------------------------------------------------------------
	titoli
	------------------------------------------------------------- */
        #pagina_titolo,#pagina_titoloimmagine
            {
            float:left;
            width:730px;
            color:#fff;    
            height:70px;            
            display:block;
            overflow:hidden;
            }    

        #catalogo_titolo
            {
            float:left;
            width:743px;
            color:#fff;    
            height:75px;
            display:block;
            }            

        #form_titolo
            {
            float:left;
            width:743px;
            color:#fff;    
            height:75px;            
            display:block;
            }             

        #areariservata_titolo
            {
            float:left;
            width:743px;
            color:#fff;    
            height:75px;            
            display:block;
            }    

        .categoria_elenco
            {
            color:#fff;
            }    
        
        .sottocategoria_elenco
            {
            color:#fff;
            }    
        
        .articolo_dettaglio
            {
            color:#fff;
            } 
    
/*	-------------------------------------------------------------
	megalive
	------------------------------------------------------------- */

        /* thumb */
        .vetrina
            {   
            color:black;
		    }
        
        .listino
            {
            color:Black;
            }
        

 /*	-------------------------------------------------------------
	form contatto
	------------------------------------------------------------- */                 
 
         #contatto_titolo
            {
                float:left;
            } 

         #preventivo_titolo
            {
                float:left;
            } 

         #contatto_footer
            {
                float:left;
            } 
         
         .contatto
            {
                float:left;
                width:559px;
                border-left:solid 4px #530102;
            }       
 
         form.contatto label
            {
	        clear:both;
	        color:#ff0000; 
	        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:558px;
                text-align:center;
	        }    
	        
        form.contatto input.submit
            {
	            color:#fff; 
	            border:none;
	            width:76px; 
	            height:23px; 
	            float:right; 
	            margin-right:230px;
	            margin-top:20px; 
	            cursor:pointer;
	            background-color:#530102;
	            
            }
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;}
