﻿/* Stile generale */   
   body
{
    font: normal 12px verdana;
    color: Black;
    background-color: #d2691e;
    background-color: maroon;
    background-color: olive;
    background-color: sienna;
    background-color: #d2691e;
}
   
/* Stili x menu */
   ul {
    margin: 0;
    padding: 0;
    list-style: none;
   }

   ul li {
    position: relative;
    float: left;
    width:140px;
   }
    
   li ul {
    position: absolute;
    left: 0; /* Set 1px less than menu width */
    top: auto;
    display:none;
   }
   
   li ul ul{
    position: absolute;
    left:100%; /* Set 1px less than menu width */
    top: -.1em;
   }

   /* Tasti principali */
   ul li a {
    display:block;
    text-decoration: none;
    
        /* colore caratteri menu */
        color: #000099;     
                
        /* Colore tasti menu */
        background: #99ccff;
        
        /*background:white;*/
    
        /* Altezza menu */
        padding:10px;       
        
        /* colore bordo tasti */
        /*border: 1px solid #ccc; */
        border:1px solid #ffffff;
   }
   
   /* commented backslash mac hiding hack \*/ 
   * html ul li a {height:1%}
   /* end hack */ 

   /* Menu a discesa */
   li:hover a, li.over a, li:hover li:hover a, li.over li.over a, li:hover li:hover li:hover a, li.over li.over li.over a, li:hover li a:hover, li.over li a:hover, li:hover li:hover li:hover a:hover, li.over li li a:hover, li:hover li:hover li:hover li:hover a:hover, li.over li.over li.over li.over a:hover
{
    color: black; /*background-color: #00bf00;*/ /*background-color: #00bf00;*/ /*background-color: #99cc33;*/
    background-image: none;
    background-color: #0099ff;
}

   /* set dropdown to default */
   li:hover li a, li.over li a,
   li:hover li:hover li a, li.over li.over li a,
   li:hover li:hover li:hover li a, li.over li.over li.over li a
   {
    color: #000099;
    background-color: #fff;
   }
   
   li ul li a { padding: 2px 5px; } /* Sub Menu Styles */
   
   ul li:hover ul ul, ul li:hover ul ul ul, ul li.over ul ul, ul li.over ul ul ul {
   }

   ul li:hover ul,ul li li:hover ul,ul li li li:hover ul, ul li.over ul, ul li li.over ul,ul li li li.over ul {
    display:block;
   }
  
   hr
{
    color: #0066ff;
    background-color: #999999;
    
}
   
/* Stili div principali */      
   #div_main { 
     width: 860px;
     height:auto;
     margin-left:auto;
     margin-right:auto;
     margin-top:0px;
     margin-bottom:0px;
     padding-top:40px;
     padding-bottom:40px;
     padding-left:80px;
     padding-right:80px;
     background-color:white;
              
   }
   
    #div_main_search { 
     width: 860px;
     height:860px;
     margin-left:auto;
     margin-right:auto;
     padding-bottom:1px;
   }
   
       
   #div_sx_home { 
     width: 300px;
     height:auto;
     float:left; 
     margin-right:15px;
     margin-left:10px;
     margin-top:75px;
     margin-bottom:60px;
   }
    
   #div_ce_home { 
     width: 490px;
     height:auto;
     float: left;
     font-size: 13px;
     text-align:justify;
     margin-left:15px;
     margin-right:20px;
     margin-top:70px;
     margin-bottom:60px;
   }
    
   #div_sx { 
     width: 150px;
     height:auto;
     float:left; 
     text-align:center; 
     margin-top:30px;
     margin-bottom:60px;
   
     }
  
    #div_ce { 
     width: 510px;
     height:auto;
     float:left; 
     font-size: 13px;
     text-align:justify;
     margin-left:25px;
     margin-right:25px;
     margin-top:95px;
     margin-bottom:60px;
    }
    
    /* Stile div centrale pagina link (separato) */
    #div_ce_link { 
     width: 510px;
     height:auto;
     float:left; 
     font-size: 13px;
     text-align:justify;
     margin-left:25px;
     margin-right:25px;
     margin-top:95px;
     margin-bottom:60px;
    }
    
    /* Stile div centrale pagina approfondimenti (separato) */
    #div_ce_app { 
     width: 510px;
     height:auto;
     float:left; 
     font-size: 13px;
     text-align:justify;
     margin-left:25px;
     margin-right:25px;
     margin-top:95px;
     margin-bottom:60px;
    }
   
    #div_dx { 
     width: 150px;
     height:auto;
     float:right; 
     text-align:center; 
     margin-top:30px; 
     margin-bottom:60px;
    }
   
    #div_coda { 
     width: 860px;
     height:auto;
     float:none;
     clear:left;
     
    }
      
    #header{
     background-image:url("Images/sfondo/monument_valley.jpg");
     background-repeat:no-repeat;
     height:162px;
     width:860px;
    }
    
    
    
    /* Div unica */
    #div_unica { 
     width: 760px;
     height:auto;
     font-size: 13px;
     text-align:justify;
     margin-left:50px;
     margin-right:50px;
     margin-top:95px;
     margin-bottom:60px;
    }
    
    /* Immagini pagine */
    #div_sx img{ 
     width: 150px;
     height:108px;
     padding-top:1%;
     padding-bottom:1%;
    }
   
    /* Immagini pagine */
    #div_dx img{ 
     width: 150px;
     height:108px;
     padding-top:1%;
     padding-bottom:1%;
    }
    
    
    /* Riempimento pagine senza immagini */
    #div_sx_riem {
     width: 140px;
     height: 212px;
     border: solid 5px #0066ff;
     margin-top: 3px;
     margin-bottom: 3px;
     /*background-color: green;*/
     background-color: white;
     }
     
     #div_sx_riem1 {
     width: 140px;
     height: 212px;
     border: solid 5px #0066ff;
     margin-top: 3px;
     margin-bottom: 3px;
     /*background-color: green;*/
     background-color: white;
     }
     
     #div_sx_riem2 {
     width: 140px;
     height: 212px;
     border: solid 5px #0066ff;
     margin-top: 3px;
     margin-bottom: 3px;
     /*background-color: green;*/
     background-color: white;
     }
    
    #div_dx_riem { 
     width:140px; 
     height:212px; 
     border: solid 5px #0066ff;
     margin-top:3px; 
     margin-bottom:3px; 
     background-color: white;
     
    }
    
    #div_dx_riem1 { 
     width:140px; 
     height:212px; 
     border: solid 5px #0066ff;
     margin-top:3px; 
     margin-bottom:3px; 
     background-color: white;
     
    }
    
    #div_dx_riem2 { 
     width:140px; 
     height:212px; 
     border: solid 5px #0066ff;
     margin-top:3px; 
     margin-bottom:3px; 
     background-color: white;
     
    }
   
    /* Dimensioni icone bandiere per continenti */
    #div_ce table tr td img { 
     width:24px; 
     height:16px; 
     border:0; 
    }
    
    /* Dimensione immagine bandiera stato */
    #div_ban img { 
     /*width:240px; sostituita con if in pagina stati */ 
     height:160px; 
     border:0; 
    }
    
    /* adsense bottom */    
    #div_adsense { 
     width: 730px;
     height:auto;
     text-align:center;
     padding-left: 65px;
     padding-right: 65px;
     margin-top:30px;
     margin-bottom:90px;
    }
   
    /* adsense lati */
    #div_adsense_latosx { 
     width: 146px;
     height:auto;
     text-align:center;
     margin-top:6px;
     margin-bottom:6px;
     border: solid 2px #0066ff;
    }
    
     #div_adsense_latodx
{
    width: 146px;
    height: auto;
    text-align: center;
    margin-top: 6px;
    margin-bottom: 6px;
    border: solid 2px #0066ff;
}
