/* adaptive-3cols-perc-CSP.css : tre colonne tipo Area Contenuti / Colonna Secondaria / Colonna Principale */
  #wrapAll {}
    #wrapHeader {}
    #wrapTopMenu {}
    #wrapCurrentPath {}
    #wrapMain {display:inline-block;vertical-align:top;width:75%;float:left;}
      #wrapContent {display:inline-block;width:66.67%;}
      #wrapAttachment {display:inline-block;width:33.33%;float:right;}
    #wrapSideBar {display:inline-block;vertical-align:top;width:25%;float:right;min-width:210px;}
    #wrapFooter {clear:both;}


@media only screen and (max-width:900px) {
    #wrapMain {width:67%;}
    #wrapSideBar {width:33%;}
}


/* versioni per schermo piccolo con menu fisso a due colonne*/

@media only screen and (max-width:750px) {
    #wrapMain {display:block;width:100%;float:none;clear:both;min-height:100%;}
    #wrapSideBar {display:block;width:100%;float:none;clear:both;}
    #TopMenu ul li {width:50%;border-left:0px;border-right:0px;}
}

/* versioni per schermo piccolo con menu a colonna singola */
@media only screen and (max-width:500px) {
    #TopMenu ul li {width:100%;}
    /*#ContentArea {margin:0 0 1em 0;}*/
    .Copertina, .CopertinaElementoElenco {display:block;float:none;text-align:center;margin:0 0 1em 0;width:auto;height:auto;}
    
    #FrmRegNewletter {}
    form .ElementRow {display:block;width:100%;margin-bottom:.5em;}
    form .ElementColLabel {display:block;width:100%;text-align:left;}
    form .ElementColInput {display:block;width:100%;}
    form .DisclaimRegNews {display:block;max-height:200px;overflow:auto;margin-bottom:.5em;font-size:.9em;border:1px solid #cccccc;padding:.6em;}
    form .ElementColLabelCheck {display:table-cell;width:auto;text-align:right;padding-right:1em;}
    form .ElementColInputCheck {display:table-cell;width:auto;}
    
    #ContentArea ul.DescrTextInputMode {display:inline;margin:0;padding:0;}
    #ContentArea ul.DescrTextInputMode li {display:inline;margin:0 0 0 1em;padding:0;}
    
    ul#ulFasiCarrello li {display:block;}
}
