
.bodysocial {margin-bottom:50px;overflow-x: hidden;}
.divsocialposition{}
.animsocial {background-color:#fff; width: auto; position: fixed; bottom: -150px;  z-index: 9; opacity: 1; width:100% }
.animsocial.envisu { bottom: 0 !important; -webkit-transition: 1.0s; -moz-transition: 1.0s; transition: 1.0s; }
.animsocial.versbas { -webkit-transition: 1.0s; -ms-transition: 1.0s; -o-transition: 1.0s; -moz-transition: 1.0s; transition: 1.0s; }


.partages ul li,footer.layout-footer .vis-container-wrapper .col-footer.social-networks li{background-color:#7fba00}.partages ul li.facebook,footer.layout-footer .vis-container-wrapper .col-footer.social-networks li.facebook{background-color:#3b5999}.partages ul li.twitter,footer.layout-footer .vis-container-wrapper .col-footer.social-networks li.twitter{background-color:#1da1f2}.partages ul li.googleplus,footer.layout-footer .vis-container-wrapper .col-footer.social-networks li.googleplus{background-color:#db4437}.partages ul li.linkedin,footer.layout-footer .vis-container-wrapper .col-footer.social-networks li.linkedin{background-color:#0177b5}




.partages{text-align:center}.partages ul{
	
margin: 5px auto 0px;

}
.partages ul li:hover{-webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
  transition: all 0.2s ease-out;}
  .partages ul li{display:inline-block;border-radius:2px;transition: all 0.2s ease-out;}
  
  
  .partages ul li:not(:last-of-type){margin-bottom: 5px;margin-right: 10px;}.partages ul li a{display:inline-block;height:40px;line-height:40px;color:#fff;font-size:20px;font-weight:700;width:90px;text-align:center}.partages ul li a:focus,.partages ul li a:hover{text-decoration:none}

  @media only screen and ( min-width: 0px) and ( max-width: 760px ) {
.partages ul li a{width:45px;}
}	


.tipsy { padding: 5px; font-size: 14px; position: absolute; z-index: 100000}
.tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
.tipsy-inner { border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.tipsy-arrow { position: absolute; background: url('tipsy.gif') no-repeat top left; width: 9px; height: 5px; }
.tipsy-n .tipsy-arrow { top: 0; left: 50%; margin-left: -4px}
.tipsy-nw .tipsy-arrow { top: 0; left: 10px}
.tipsy-ne .tipsy-arrow { top: 0; right: 10px}
.tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -4px; background-position: bottom left;}
.tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; background-position: bottom left}
.tipsy-se .tipsy-arrow { bottom: 0; right: 10px; background-position: bottom left}
.tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 50px; height: 9px; background-position: top right; }
.tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; left: 0; width: 50px; height: 9px}
.tipsy-n div {-webkit-animation: fadeInUp 0.2s;animation: fadeInUp 0.2s;}
.tipsy-s div {-webkit-animation: fadeInDown 0.3s;animation: fadeInDown 0.3s;}
.tipsy-w div {-webkit-animation: fadeInRight 0.2s;animation: fadeInRight 0.2s;}
.tipsy-e div {-webkit-animation: fadeInLeft 0.2s;animation: fadeInLeft 0.2s;}

