        @import url(//fonts.googleapis.com/css?family=Open+Sans:400);
        @import url(//fonts.googleapis.com/css?family=Open+Sans:600);
        @import url(//fonts.googleapis.com/css?family=Open+Sans:300);
   
        BODY 
        {
            font-size:63%;
            font-family: Arial, Helvetica, sans-serif;
            color:#333333; 
        }
        
        a 
        {
            color:#009744;
            text-decoration:none;
        }
            
        a:hover 
        {
            color:#015627;
            text-decoration:none;
        }           
        
        #container {
            width:100%; 
        }
        
        #container #mainContent{ margin:0 auto; width:1600px;}  
        
        #area_logo
        {
            position: relative;
            margin-left: 0px;
            margin-right: 0px;
            margin-bottom: 0px;
            height: 125px;
        }
        
        #area_logo .titolo 
        {
            position:absolute;
            left:160px;
            bottom:30px;
            color:#009744; font-size:3.5em; font-family:'Open Sans', sans-serif; font-weight:bold; line-height:1.4em; 
        }
        
        #titolo_pagina 
        {
            position:relative; margin-bottom:65px;
        }
        
        #titolo_pagina .titolo 
        {
            color:#009744; font-size:3.5em; font-family:'Open Sans', sans-serif; font-weight:bold; line-height:1.4em; position:absolute; right:0px;
        }
        
        #titolo_pagina .titolo span { color:#000000; font-size:0.8em;}
        
        
        #blocco_pagina 
        {
            min-height:600px;
            position:relative;
        }
        
        #footer
        {
            width: 100%;
            background-color: #015627;
            color:#ffffff;
            font-family:'Open Sans', sans-serif;
        }

        #footer a:hover 
        {
            color:#ffffff;
            text-decoration:underline;
        }
        
        #footer a 
        {
            color:#ffffff;
            text-decoration:none;
        }      
       
            #footer .titolo 
            {
                font-size:2.8em; color:#FFFFFF; margin-bottom:15px;
            }
            
            #footer ul 
            {
                list-style:none
            }
            
            #footer li 
            {
                float:left; width:340px; font-size:1.2em; color:#FFFFFF; line-height:1.4em
            }

            #footer li.last 
            {
                text-align:right
            }  

            #privacy td 
            {
               font-size:1.1em;
            }
            
            #rispostaLettura { display: none; }
            
            #errore { display: none; }

            #inline1
            {
                width:400px; height:100px; overflow:auto; background-color:#015627; text-align:center; vertical-align:middle; color:#000000
            }

            #inline1 table 
            {
                width:350px;
                margin-left:25px;
            }

            #inline1 td 
            {
                height:100px;
                text-align:center;
                font-size:1.2em;
                vertical-align:middle;
                line-height:1.1em;
                color:#fff;
                font-family:'Open Sans', sans-serif;
            }   

            #errore2 
            {
                display: none;
            }

            #inline2
            {
                width:400px; height:100px; overflow:auto; background-color:#915f3c; text-align:center; vertical-align:middle; color:#FFFFFF
            }

            #inline2 table 
            {
                width:350px;
                margin-left:25px;
            }

            #inline2 td 
            {
                height:100px;
                text-align:center;
                font-size:1.2em;
                vertical-align:middle;
                line-height:1.1em;
                color:#FFFFFF;
                font-family:'Open Sans', sans-serif;
            }  
            
          #Form1 INPUT 
          {
            border:1px solid #009744;
            color:#000000;
            font-size:1.4em;
            width:250px;
            font-family:'Open Sans', sans-serif;
            padding:3px;
          }
          
          #Form1 INPUT[type="checkbox"] 
          {
            width:auto;
          }
          
          #Form1 SELECT 
          {
            border:1px solid #009744;
            color:#000000;
            font-size:1.4em;
            font-family:'Open Sans', sans-serif;
            padding:3px;
          } 
          
         #Form1 TEXTAREA 
          {
            border:1px solid #009744;
            color:#000000;
            font-size:1.4em;
            width:650px;
            font-family:'Open Sans', sans-serif;
            padding:3px;
          }                    
          
          #Form1 INPUT[type="submit"] 
          {
            border:1px solid #009744;
            background-color: #015627;
            color: #ffffff;
            font-family:'Open Sans', sans-serif;
            font-size:1.4em;
            width:auto;
            padding-top:5px;
            padding-bottom:5px;
            padding-left:15px;
            padding-right:15px;
            -moz-border-radius: 15px;
            border-radius: 15px;    
            cursor:pointer;       
           }
           
          #Form1 INPUT[type="submit"].disabilitato 
          {
            border:1px solid #cccccc;
            background-color: #cccccc;
            color: #000000;
            cursor:default;
           }           
           
          #Form1 INPUT[type="button"] 
          {
            border:1px solid #009744;
            background-color: #015627;
            color: #ffffff;
            font-family:'Open Sans', sans-serif;
            font-size:1.4em;
            width:auto;
            padding-top:5px;
            padding-bottom:5px;
            padding-left:15px;
            padding-right:15px;
            -moz-border-radius: 15px;
            border-radius: 15px;    
            cursor:pointer;       
           }            
           
        #Form2 INPUT 
          {
            border:1px solid #009744;
            color:#000000;
            font-size:1.4em;
            width:650px;
            font-family:'Open Sans', sans-serif;
            padding:3px;
          }
                  
        #Form2 INPUT[type="file"]
          {
            border:none;
            color:#000000;
            font-size:1.4em;
            width:650px;
            font-family:'Open Sans', sans-serif;
            padding:3px;
          }          
          
         #Form2 TEXTAREA 
          {
            border:1px solid #009744;
            color:#000000;
            font-size:1.4em;
            width:650px;
            font-family:'Open Sans', sans-serif;
            padding:3px;
          }      
          
          #Form2 SELECT 
          {
            border:1px solid #009744;
            color:#000000;
            font-size:1.4em;
            font-family:'Open Sans', sans-serif;
            padding:3px;
          }              
          
          #Form2 INPUT[type="checkbox"] 
          {
              width:auto;
              border:none;
          }
          
          #Form2 INPUT[type="submit"] 
          {
            border:1px solid #009744;
            background-color: #015627;
            color: #ffffff;
            font-family:'Open Sans', sans-serif;
            font-size:1.4em;
            width:auto;
            padding-top:5px;
            padding-bottom:5px;
            padding-left:15px;
            padding-right:15px;
            -moz-border-radius: 15px;
            border-radius: 15px;    
            cursor:pointer;       
           } 
           
          #Form2 INPUT[type="button"] 
          {
            border:1px solid #009744;
            background-color: #015627;
            color: #ffffff;
            font-family:'Open Sans', sans-serif;
            font-size:1.4em;
            width:auto;
            padding-top:5px;
            padding-bottom:5px;
            padding-left:15px;
            padding-right:15px;
            -moz-border-radius: 15px;
            border-radius: 15px;    
            cursor:pointer;       
           }   
           
          INPUT[type="button"] 
          {
            border:1px solid #009744;
            background-color: #015627;
            color: #ffffff;
            font-family:'Open Sans', sans-serif;
            font-size:1.4em;
            width:auto;
            padding-top:5px;
            padding-bottom:5px;
            padding-left:15px;
            padding-right:15px;
            -moz-border-radius: 15px;
            border-radius: 15px;    
            cursor:pointer;        
           }                     
           
            #tabellaDati label 
          {
            font-size:1.2em;
            color:#333333;
            font-weight:bold;
            font-family:'Open Sans', sans-serif;
            padding-top:6px;
          }
          
          #tabellaDati TD 
          {
            padding:4px;
            font-size:1.2em;
            color:#333333;
            font-family:'Open Sans', sans-serif;
          }                  
          
          #tabellaLogin SPAN 
          {
            font-size:1.4em;
            color:#333333;
            font-weight:bold;
            font-family:'Open Sans', sans-serif;
            padding-top:6px;
          }
          
          #tabellaLogin TD 
          {
            padding-bottom:5px;
vertical-align: middle;
    line-height: 27px;            
          }
          
          #tabellaLogin 
          {
            margin-left:342px;
            margin-top:25px;
          }
          
#elenco 
                    {
                        list-style:none;
                    }
                    
                    #elenco li 
                    {
                        float:left;
                        font-size:1.3em;
                        width:250px;
                        vertical-align:middle;
                        margin-bottom:15px;
                       font-family:'Open Sans', sans-serif;
                        line-height:1.2em; 
                        color:#009744;
                    }
                    
                    #elenco li div 
                    {
                        font-size:0.9em;
                        margin-top:5px;
                        }
                    
                    #elenco img 
                    {
                        vertical-align:middle;
                        float: left;
                        margin-right:5px;
                    }
                    
                    #elenco a 
                    {
                        
                        
                    }          
          
          #elenco_doc 
                    {
                        list-style:none;
                    }
                    
                    #elenco_doc li 
                    {
                        float:left;
                        width:200px;
                        vertical-align:middle;
                        margin-bottom:25px;
                    }
                    
                    #elenco_doc img 
                    {
                        vertical-align:middle;
                        float: left;
                        margin-right:5px;
                    }
                    
                    #elenco_doc a 
                    {
                        font-size:1.3em;
                        font-family:'Open Sans', sans-serif;
                        line-height:1.2em;
                    }
                    
                    #DataGrid1 td 
                    {
                        vertical-align:top;
                        padding-bottom:35px;
                    }
                    
                    #DataGrid1 IMG.copertina 
                    {
                        border: 1px solid #83c544;
                    }
                    
                    #DataGrid1 .dt_news 
                    {
                        font-size:1.3em;
                        font-family:'Open Sans', sans-serif;
                        line-height:1.2em;
                        color:#915f3c;
                        margin-bottom:3px;
                    }
                    
                    #DataGrid1 .titolo_news 
                    {
                        font-size:1.5em;
                        font-family:'Open Sans', sans-serif;
                        font-weight:bold;
                        line-height:1.2em;
                        color:#915f3c;
                        margin-bottom:5px;
                    }
                    
                     #DataGrid1 .sottotitolo_news 
                    {
                        font-size:1.3em;
                        font-family:'Open Sans', sans-serif;
                        line-height:1.2em;
                        margin-bottom:15px;
                    }  
                    
                    #DataGrid1 .link_news a 
                    {
                        background-color: #009744;  
                        color: #ffffff;
                        font-family:'Open Sans', sans-serif;
                        font-size:1.1em;
                        width:auto;
                        padding-top:3px;
                        padding-bottom:5px;
                        padding-left:15px;
                        padding-right:15px;
                        -moz-border-radius: 15px;
                        border-radius: 15px; 
                        margin-right:25px;  
                    }
                    
                    #DataGrid1 .ico_allegati 
                    {
                        border:none;
                        vertical-align:middle;
                    }
                    
                    .likebutton a 
                    {
                        background-color: #915f3c;  
                        color: #ffffff;
                        font-family:'Open Sans', sans-serif;
                        font-size:1.5em;
                        width:auto;
                        padding-top:4px;
                        padding-bottom:6px;
                        padding-left:15px;
                        padding-right:15px;
                        -moz-border-radius: 15px;
                        border-radius: 15px; 
                        margin-right:25px;  
                    }      
                    
                    .amm_titolo
                    {
                        font-size:1.5em;
                        font-family:'Open Sans', sans-serif;
                        font-weight:bold;
                        line-height:1.2em;
                        color:#915f3c;
                        margin-bottom:5px;
                    }  
                    
                    .testo
                    {
                        font-size:1.4em;
                        font-family:'Open Sans', sans-serif;
                        line-height:1.2em;
                        color:#000000;
                        margin-bottom:5px;
                    }       
                    
                    #dgOrdiniSel td 
                    {
                        font-size:1.3em;
                        font-family:'Open Sans', sans-serif;
                        padding:3px;
                    }
                    
                    #dgOrdiniSel  .intesta 
                    {
                        text-align:center;
                        font-weight:bold;
                        color:#FFFFFF;
                        background-color:#a0522d;
                        line-height:1.4em;
                        vertical-align:middle;
                    }
                    
                    #dgOrdiniSel  .al_center 
                    {
                        text-align:center;
                    }
                        
                     #dgOrdiniSel  .al_right 
                    {
                        
                        text-align:right;
                    } 
                        
                    #dgOrdiniDett td 
                    {
                        font-size:1.3em;
                        font-family:'Open Sans', sans-serif;
                        padding:3px;
                    }
                    
                    #dgOrdiniDett  .intesta 
                    {
                        text-align:center;
                        font-weight:bold;
                        color:#FFFFFF;
                        background-color:#a0522d;
                        line-height:1.4em;
                        vertical-align:middle;
                    }
                    
                    #dgOrdiniDett  .al_center 
                    {
                        text-align:center;
                    }
                        
                     #dgOrdiniDett  .al_right 
                    {
                        text-align:right;
                    } 
                        
                    #DataGridArt  td 
                    {
                        font-size:1.3em;
                        font-family:'Open Sans', sans-serif;
                        padding:3px;
                        border:1px solid #999999;
                    }
                    
                    #DataGridArt  .intesta 
                    {
                        text-align:center;
                        font-weight:bold;
                        color:#FFFFFF;
                        background-color:#a0522d;
                        line-height:1.4em;
                        vertical-align:middle;
                    }
                    
                    #DataGridArt  .al_center 
                    {
                        text-align:center;
                    }
                        
                     #DataGridArt  .al_right 
                    {
                        text-align:right;
                        } 
                        
                    #DataGridArt  .al_center_nopadding 
                    {
                        text-align:center;
                        padding-bottom:0px;
                        }                                 
                          
                          #DataGridArt INPUT 
                          {
                            padding:0px;
                            border:none;
                            background-color:#dddddd;
                            font-size:0.9em;
                            text-align:right;
                          }
                          
                          #DataGridArt SELECT 
                          {
                            padding:0px;
                            border:none;
                            background-color:#dddddd;
                            font-size:0.9em;
                            width:80px;
                            text-align:right;
                          }                          
                        
                        #DataGridCarrello  td 
                    {
                        font-size:1.3em;
                        font-family:'Open Sans', sans-serif;
                        padding:3px;
                        border:1px solid #999999;
                    }
                    
                    #DataGridCarrello  .intesta 
                    {
                        text-align:center;
                        font-weight:bold;
                        color:#FFFFFF;
                        background-color:#a0522d;
                        line-height:1.4em;
                        vertical-align:middle;
                    }
                    
                    #DataGridCarrello  .al_center 
                    {
                        text-align:center;
                        }
                        
                     #DataGridCarrello  .al_right 
                    {
                        text-align:right;
                        } 
                        
                    #DataGridCarrello  .al_center_nopadding 
                    {
                        text-align:center;
                        padding-bottom:0px;
                        }                                 
                          
                          #DataGridCarrello INPUT 
                          {
                            padding:0px;
                            border:none;
                            background-color:#aaaaaa;
                            font-size:0.9em;
                            text-align:right;
                          }
                          
                        .etichetta 
                        {
                            font-size:1.4em;
                            font-family:'Open Sans', sans-serif;
                            line-height:1.2em;
                            font-weight:bold;
                        }
                        
                        .msg_warning 
                        {
                            font-size:1.1em;
                            font-family:'Open Sans', sans-serif;
                            line-height:1.2em;
                            color:#FF0000;
                            font-weight:bold;                            
                        }
                        
                        #Ul_Funzioni  
                        {
                            list-style:none
                        }
                        
                        #Ul_Funzioni li 
                        {
                            float:left;
                            margin-right:35px;
                        }
                        
                        #Ul_Funzioni li INPUT[type="submit"]
                        {
                            width:130px;
                        }
                        
                        #Form1 INPUT[type="submit"].selMe 
                        {
                            background-color:#87c850;
                            color:#000000;
                        }
                        
                       .bottone
          {
            border:1px solid #915f3c;
            background-color: #915f3c;
            color: #ffffff;
            font-family:'Open Sans', sans-serif;
            font-size:1.4em;
            width:auto;
            padding-top:5px;
            padding-bottom:5px;
            padding-left:15px;
            padding-right:15px;
            -moz-border-radius: 15px;
            border-radius: 15px;    
            cursor:pointer;       
           }
           
               .Totale 
                {
                    font-weight:bold;
                    color:#17633f;
                }
                
.post {
	margin: 0; padding: 10px 20px;
	float: left;
	width: 560px;
}

#fade {
	display: none;
	background: #000;
	position: fixed; left: 0; top: 0;
	z-index: 10;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 9999;
}

.popup_block{
	display: none;
	background: #fff;
	padding: 20px;
	border: 20px solid #ddd;
	float: left;
	position: fixed;
	top: 20px; right: 20px;
	z-index: 99999;
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

img.btn_close {
	float: right;
    margin: -55px -55px 0 0;
}

.popup p {
	padding: 5px 10px;
	margin: 5px 0;
}

/*--Making IE6 Understand Fixed Positioning--*/

*html #fade {
	position: absolute;
}

*html .popup_block {
	position: absolute;
}                