/* FOOTER */
.footer {
	margin: 20px 0 0 0;
	text-align: left;
	color: #999;
	width: 100%;
}

.footer .social {
	width: 237px;
}
.footer a {
	color: #231f20;
  line-height: 112%;
}
.copyright{
	background: #e5e4e4;
	color: #231f20;
	padding: 15px;
	text-align: center;
	font-size: 12px;
	line-height: 16px;
	font-weight: 300;
}

.copyright-in {
  margin: 0 auto;
  max-width: 1200px;
  width: 95%;
}
.copyright a {
	color: #fff;
}
.copyright a:hover {
	text-decoration: underline;
}
.storiesout {
	background: #89a4ba;
/*	border-bottom: 5px solid #4a4e50;*/
	padding: 25px 0 40px 0;
}
.stories {
  margin: 0;
  max-width: 1200px;
  text-align: center;
  width: 95%;
}
.stories h4 {
	margin: 0 0 25px 0;
	padding: 0;
	font-size: 35px;
	font-weight: 300;
	color: #fff;
/*	float: left;*/
	text-align: left;
/*	width: 960px;*/
}
.stories h4 b {
	font-size: 25px;
}
.stories ul li {
	display: block;
	float: left;
	width: 19%;
	margin: 0 1% 0 0;
}
.stories ul li:last-child {
	margin: 0;
}
.stories ul li .foto {
	margin: 0 0 0px 0;
	position: relative;
	overflow: hidden;
	width: 100%;
}

.stories ul li h5 {
	color: #fff;
	font-size: 15px;
	line-height: 20px;
	font-weight: 300;
	text-align: left;
	margin: 0;
	padding: 2px 0 0 0;
	font-family: "InterstateBold",sans-serif;
}
.stories ul li h2 {
	color: #fff;
	font-size: 12px;
	font-weight: 400;
	line-height: 14px;
	text-align: left;
	font-family: "InterstateBold",sans-serif;
}
.stories ul li h5 a {
	color: #fff;
}

.stories ul li h2 a {
	color: #231f20;
}


.stories .date {
	color: #fff;
}

.sitemapout {
	margin: 0;
	max-width: 1200px;
	padding: 10px 0 30px;
	text-align: center;
	width: 95%;
}
.sitemap {
  float: left;
  margin: 0;
  padding: 0 5% 0 0;
  text-align: left;
/*  width: 60%;*/
	width: 100%;
}
.sitemap h4 {
	margin: 15px 0 25px 0;
	padding: 0 0 0px 0;
	font-size: 28px;
	color: #939598;
	font-weight: 300;
	border-bottom: 0px solid #d90330;
}
.sitemap h4 span {
	color: #231f20;
}
.sitemap ul li {
  display: initial;
  float: left;
  margin: 0 2% 30px 0;
  min-height: 200px;
/*  width: 23.5%;*/
	width: 14.5%;
}
/*.sitemap.clearfix li:nth-child(4), .sitemap.clearfix li:nth-child(9), .sitemap.clearfix li:nth-child(14) {
  margin: 0 0 11px;
}*/
.sitemap h5 {
  color: #1b1a1a;
	font-family: 'InterstateBlack', sans-serif;
  font-size: 12px;
  margin: 0 0 7px;
  padding: 0;
}
.sitemap li h5 a {
/*  padding: 3px 0 3px 8px !important;*/
	border-top: 2px solid #bcbec0;
	padding-top: 5px !important;
	padding-right: 25px !important;
}
/*h5.tit_ethnos a {
    background: #00315a;
    padding: 0px 0 0 4px!important;
    color: #fff;
    display: block;
}

h5.tit_imer a {
    background: #0b4c93;
    padding: 0px 0 0 4px!important;
    color: #fff;
    display: block;
}

h5.tit_life a {
    background: #dc1e34;
    padding: 0px 0 0 4px!important;
    color: #fff;
    display: block;
}

h5.tit_sentra a {
    background: #df2226;
    padding: 0px 0 0 4px!important;
    color: #fff;
    display: block;
}

h5.tit_women a {
    background: #db678b;
    padding: 0px 0 0 4px!important;
    color: #fff;
    display: block;
}

h5.tit_elle a {
    background: #010419;
    padding: 0px 0 0 4px!important;
    color: #fff;
    display: block;
}

h5.tit_cinema a {
    background: #242628;
    padding: 0px 0 0 4px!important;
    color: #fff;
    display: block;
}

h5.tit_car a {
    background: #0066b3;
    padding: 0px 0 0 4px!important;
    color: #fff;
    display: block;
}

h5.tit_sporty a {
    background: #fef102;
    padding: 0px 0 0 4px!important;
    color: #000;
    display: block;
}

h5.tit_homme a {
    background: #000;
    padding: 0px 0 0 4px!important;
    color: #fff;
    display: block;
}

h5.tit_cook a {
    background: #cc1a1d;
    padding: 0px 0 0 4px!important;
    color: #fff;
    display: block;
}

h5.tit_travel a {
    background: #a08d7e;
    padding: 0px 0 0 4px!important;
    color: #fff;
    display: block;
}*/

.sitemap h2 {
  color: #231f20;
	font-family: 'InterstateLight', sans-serif;
  font-size: 11px;
  font-weight: 400;
  margin: 0 0 5px 0px;
  padding: 0;
}
.sitemap h2 a:hover {
	text-decoration: underline;
}
.latestfooter {
  float: right;
  margin: 48px 0 0;
  padding: 0;
  text-align: left;
  width: 35%;
}
.latestfooter h4 {
	margin: 15px 0 10px 0;
	padding: 0 0 5px 0;
	font-size: 25px;
	color: #373737;
	font-weight: 300;
	border-bottom: 4px solid #d90330;
}
.latestfooter h2 img {
	width: 14px;
}
.latestfooter table {
	margin: 0 0 0 15px;
	padding: 0;
}
.latestfooter ul li {
	margin: 0 0 10px 0;
}

.latestfooter h5 {
	font-size: 15px;
	line-height: 16px;
	font-weight: 300;
	display: table;
	font-family: "InterstateBold",sans-serif;
}
.latestfooter h2 {
	font-size: 12px;
	font-weight: 400;
	color: #d52229;
	font-family: "InterstateBold", sans-serif;
}
.footer img.img_video {
	display: none;
}
.footer-fb {
  margin: 0 0 30px;
  text-align: center;
}
.advr a p {
  background: #e5e4e4 none repeat scroll 0 0;
  display: block;
  font-size: 15px;
  padding: 9px 8px;
}





