
.ztopwrap { 
  background-color: #eeeff1 /*greyXlight*/;
  background-position: center 0px;
  background-attachment: inherit;
/*  background-image: url('../imagesBG/BGgradTopCO105.png');*/
  background-repeat: no-repeat;
  background-size: 3400px 105px;
  height: 94px; 
  }
.zfootwrap {
  background-color: #1c1b1a;
  background-position: center;
  background-attachment: fixed;
/*  background-image: url('../imagesBG/BGgradBotCO.png'); */
  background-repeat: repeat-y;
  background-size: 2400px 100%;
  }

#logo {
  display: block;
  float: left;
  height: 94px;
  width: 291px;
  background-position: 0px 0px;
  background-image: url('../imagesBG/logo-solidariteS_101x313.png');
  background-repeat: no-repeat;
  background-size: 291px 94px;
  overflow:visible;
  }

/* new logo - no bg header and footer */
#zlinks a {color: #ad1524 /*links a*/; }
#zlinks a:hover {color: #ffffff /*links hover*/ }
.search .inputbox {margin: 0px 2px 2px 0px;}

img, .mceContentBody img {
  margin: 20px;
  max-width: 504px;
  height: auto;
}
.item-page p.zsubtitolohelve, .item-page p.zsubtitolohelvebig, .item-page p.zsubtitolo, .item-page p.zsubtitolocap {
   text-align:left;
}

/* new Activites  for img 120x90 noTxt */
.moduletable_zred li.newsitem {}
.moduletable_zred .news {border-bottom: 2px dotted #70A185 /*separator*/ ;margin-bottom:9px !important;height:100px;}
.znewsune .newsinfo {border-bottom:0px;}

.newshead .picture {background:transparent !important;}
.zpicture {margin-bottom:0px !important; margin-right:0px !important;margin-top:2px;}
.zpicture img {margin-bottom:8px !important;}
.moduletable_zred .newstitle { font-size: 13px; line-height:17px; padding:0px;}
.moduletable_zred .newstitle a {margin-left:124px; padding: 1px 3px 1px 3px; font-weight:normal;}
.zinfoleft .newsextra {text-align:left !important; margin-top:15px !important; margin-bottom:0px !important; padding: 0px;}

#mainbody td.list-title {border-bottom: 2px dotted #DCE8E0 /*grey lines*/;}
#mainbody td.list-title a {display:block;padding: 2px 3px 1px 3px;}

/* light rss mod */
[class^="light-rss-list"], [class*=" light-rss-list"] {margin: 0 7px !important;}

/* new Une */
#container.zfront {margin: auto;}
#content .moduletable.zthirdL, #content  .moduletable.zthirdR {float:left;width:171px;margin-right:13px;}
#content .moduletable.zthirdR {float:right;width:171px;margin-right:0px;}

/* lang mod */
#zlinks .custom {display:inline-table;float:left;}
#zlinks .mod-languages {display:inline-table;float:left;}
div.mod-languages li {margin-left:0;margin-right:0;}

