/* CSS Document */

    .skiplink {display:none}
    .invisibile {display:none}

    div#intestazione
    {
    text-align:center;    
    }

    div#contenitore
    {
    max-width:991px;
    min-width:640px;
    width: expression(document.body.clientWidth < 639? "641px" : document.body.clientWidth > 990? "992px" : "auto");
    /* La riga qui sopra non è standard ma serve per IE6, dove non funzionano max-width e min-width. Imposta una larghezza massima e una minima*/
    /*width: expression(document.body.clientWidth > 978? "980px" : "auto");*/
    /*overflow:hidden;*/
    background-image:url(../immagini/sfondobiancoverde.png); background-repeat: repeat-y; background-position: top right;
    } 
    
    div#fascia-sx
    {
    float:left;
    width:220px; /*width:16em;*/
    /*spadding-bottom:10000px;smargin-bottom:-10000px;*/
    background-image:url(../immagini/sfondo-fascia-sx.png); background-repeat:no-repeat;
    }

    div#fascia-sx img
    {
    margin-bottom: -90px;
    }

     


    div#fascia-dx-alto
    {
    float:right;
    width:171px;
    /*background-image:url(immagini/logoprogetti.jpg);background-repeat:no-repeat;*/
    }

    div#fascia-dx-alto a
    {
    margin:0px;padding:0px;
    }


    div#banner
    {
    height:137px;
    margin-left:220px;
    background-image:url(../immagini/banner4-600px.jpg);background-repeat:no-repeat;
    }

    div#posizione
    {
    smargin-left:220px; padding-left:18px;
    padding-top:7px;padding-bottom:7px;
    overflow:hidden;
    word-wrap:break-word;  /*non è standard, ma funziona per IE6*/
    }

    div#posizione p
    {
    padding:0px;margin:0px; 
    color:#013147;
    }


    div#sotto
    {
    smargin-left:220px;
    padding-left:220px;
    background-image:url(../immagini/sfondocolonne.png); background-repeat: repeat-y; background-position: top right;
    padding-bottom:0px;
    margin:0px;
    }


    div#fascia-dx-basso
    {
    float:right;
    width:171px;
    text-align:center;
    /*spadding-bottom:10000px;smargin-bottom:-10000px;*/
    }
    
    
    div.link-fascia-dx 
    {
    padding-top:2em;
    width:70%;
    margin:auto;
    }
    
    div.link-fascia-dx a img 
    {
    border:none;
    width:100%;
    margin:0px
    }

    
    div#contenuto
    {
    margin-top:0px;padding-top:10px;
    smargin-left:220px; padding-left:18px;
    margin-right:171px; padding-right:18px;
    }


    div.piedipagina
    {
    clear:both;
    }








    div#menu-sx
    {
    margin-top: 10px;
    padding: 0 0 0 0px;
    width:100%;
    }

    div#menu-sx ul
    {
    padding:0px;
    margin-left:24px;
    margin-right:8px;
    }  

    div#menu-sx ul li
    {
    padding-bottom:0.4em;
    line-height:1;
    }  
  

    div#menu-sx ul li.submenu ul
    {
    padding-bottom:0.4em;
    /*margin-top:0;padding-top:0;*/
    sborder:solid white 1px;
    }

    div#menu-sx ul li.submenu
    {
    padding-bottom:0;
    }





    div.evento
    {
    
    }

    div.evento-index img
    {
    border: 1px solid #000000;
    float:right;
    margin-left:10px;margin-bottom:10px;margin-top:5px;
    width:200px;
    }

    div.evento img
    {
    border: 1px solid #000000;
    float:right;
    margin-left:10px;margin-bottom:10px;
    width:200px;
    }

    div#contenuto ul
    {
    padding-right:30px;
    }


    div#content-menu 
    {
    float:right;
    padding:1.5em;
    }


