.list-news{max-width:800px;margin:0
auto;padding:0
12px;margin-bottom:-24px}.list-news:after{content:'.';display:block;height:0;clear:both;visibility:hidden}.list-news
.item{width:50%;float:left;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.list-news .item
.body{margin-left:12px;margin-right:12px}.list-news
.item.left{margin-left:-12px}.list-news
.item.right{margin-right:-12px}.list-news .item.left .body,
.list-news .item.right
.body{margin-left:0;margin-right:0}.list-news .item
.body{padding:20px;margin-bottom:24px;position:relative;color:#000;text-align:left;background-color:#fff}.list-news .item
.date{float:right;margin:-10px -10px 20px 20px;color:#999;font-size:0.84615em;line-height:1}.list-news .item
a.date{text-decoration:none}.list-news .item a.date:hover{text-decoration:underline}.list-news .item
h2.title{color:#000;font-size:1.53846em;font-weight:300;text-align:inherit}.list-news .item h2.title
.subtitle{display:block;color:#999;padding-top:.2em;font-size:0.8em}.list-news .item h2.title
a{text-decoration:none}.list-news .item h2.title a:hover,
.list-news .item h2.title a:hover
.subtitle{text-decoration:underline}.list-news .item
.thumb{margin:1.61538em -20px -20px}.list-news .item .thumb
img{width:100%}.list-news
.item.left{clear:left}.list-news
.item.right{float:right;clear:right}.list-news .item.right
.date{float:left;margin:-10px 20px 20px -10px}.list-news .item.right
.body{text-align:right}@media
only screen and (max-width:700px){.list-news{max-width:376px;margin:0
auto -12px}.list-news .item,
.list-news .item.left,
.list-news
.item.right{width:auto;float:none;margin:0
-12px}.list-news .item .body,
.list-news .item.left .body,
.list-news .item.right
.body{text-align:left;margin:0
0 14px}.list-news .item.right
.date{float:right;margin:-10px -10px 20px 20px}}@media
only screen and (max-width:500px){.list-news{margin-bottom:-12px}}@media
only screen and (max-width:400px){.list-news{margin-top:-31px;margin-left:-12px;margin-right:-12px;margin-bottom:-45px}}.list-featured{text-align:left;margin:0
12px}.list-featured:after{content:'.';display:block;height:0;clear:both;visibility:hidden}.list-featured
a.item{display:block;text-decoration:none}.list-featured a.item:hover{
	background-color: #555;
	-webkit-transition: background 200ms ease-in-out;
	-moz-transition: background 200ms ease-in-out;
	transition: background 200ms ease-in-out
}.list-featured
.item{width:50%;float:left;position:relative;margin-bottom:50px;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.list-featured .item:after{content:'.';display:block;height:0;clear:both;visibility:hidden}.list-featured .item-project-location .infos:after{content:'';display:block;width:15px;height:25px;position:absolute;top:50%;left:20px;margin-top:-13px;background-image:url(../images/item-project-location-icone.html);background-repeat:no-repeat;background-position:0 0}.list-featured .item.item-project-type{background-color:#2f3339}.list-featured .item.item-project-location{background-color:#2b2b2b}.list-featured .item .infos
.title{
	margin-bottom: .2em;
	color: #fff;
	font-family: 'Futura', Arial, sans-serif;
	font-weight: 300;
	font-size: 1.69231em;
	line-height: 1em;
	text-transform: uppercase
}.list-featured .item-project-type .infos .title,
.list-featured .item-project-location .infos
.title{font-size:2.5em;font-weight:100}.list-featured .item
.thumb{width:50%;float:left;display:block;position:relative;overflow:hidden}.list-featured .item .thumb .thumb-img{height:0;display:block;position:relative;padding-top:63%}.list-featured .item .thumb .thumb-img
img{width:100%;max-width:none;position:absolute;top:0;left:0}.list-featured .item
.infos{
	width: 50%;
	float: left;
	display: block;
	padding: 5px
12px 5px 24px;
	color: #999;
	line-height: 1.3em;
	text-transform: uppercase;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}.list-featured .item .infos
span{display:block}.list-featured .item-project-type .infos,
.list-featured .item-project-location
.infos{padding-left:30px;padding-right:30px;position:absolute;top:50%;width:auto;left:0;right:0}.list-featured
.item.odd{clear:both;margin-left:-12px}.list-featured .item.odd
.thumb{float:right}.list-featured .item-project.odd{text-align:right}.list-featured .item-project.odd
.infos{padding:5px
24px 5px 12px;position:absolute;bottom:0px;left:0}.list-featured .item-project-location.odd
.infos{padding-left:55px}.list-featured
.item.even{float:right;margin-right:-12px}.list-featured
.item.even{text-align:right}.list-featured .item-project.even{text-align:left}.list-featured .item-project-location.even
.infos{padding-right:55px}.list-featured .item-project-location.even .infos:after{left:auto;right:20px}@media
only screen and (max-width:900px){.list-featured{margin-left:0;margin-right:0}.list-featured .item.even,
.list-featured
.item.odd{width:auto;float:none;max-width:545px;margin-left:auto;margin-right:auto}.list-featured .item
.thumb{width:55%}.list-featured .item-project
.infos{width:45%}.list-featured .item.odd
.infos{bottom:auto}}@media
only screen and (max-width:500px){.list-featured
.item{margin-bottom:30px}.list-featured .item
.thumb{width:40%}.list-featured .item-project
.infos{width:60%}.list-featured .item .infos
.title{font-size:1.38461em}.list-featured .item .thumb .thumb-img{padding-top:100%}.list-featured .item .thumb .thumb-img
img{width:auto;height:100%;left:-30%}}@media
only screen and (max-width:400px){.list-featured .item
.thumb{width:35%}.list-featured .item-project
.infos{width:65%}}.list-projects{text-align:left}.list-projects
a.item{display:block;text-decoration:none}.list-projects
.item{margin-bottom:30px;padding-left:260px;position:relative}.list-projects .item:before{content:'.';display:block;height:0;overflow:hidden;border-top:1px solid #222;position:absolute;left:0;bottom:0;right:0;margin-bottom:-15px}.list-projects .item:last-of-type:before{content:none}.list-projects .item:after{content:'.';display:block;height:0;clear:both;visibility:hidden}.list-projects a.item:hover{background-color:#444;-webkit-transition:background 200ms ease-in-out;-moz-transition:background 200ms ease-in-out;transition:background 200ms ease-in-out}.list-projects .item
.thumb{width:260px;float:left;display:block;margin-left:-260px;position:relative;overflow:hidden}.list-projects .item .thumb .thumb-img{height:0;display:block;position:relative;padding-top:63%}.list-projects .item .thumb .thumb-img
img{width:100%;max-width:none;position:absolute;top:0;left:0}.list-projects .item
.title{width:60%;float:left;display:block;padding:5px
12px 5px 24px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;font-family:'Futura',Arial,sans-serif;font-weight:200;font-size:3em;line-height:1em;text-transform:uppercase}.list-projects .item
.infos{width:40%;float:left;display:block;padding:5px
12px 5px 24px;color:#999;line-height:1.3em;text-align:right;text-transform:uppercase;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.list-projects .item .infos
span{display:block}@media
only screen and (max-width:900px){.list-projects .item .title,
.list-projects .item
.infos{width:auto;float:none;text-align:left}.list-projects .item
.title{font-size:2.3em}}@media
only screen and (max-width:650px){.list-projects
.item{padding-left:150px}.list-projects .item
.title{font-size:1.38461em}.list-projects .item
.thumb{width:150px;margin-left:-150px}.list-projects .item .thumb .thumb-img{padding-top:100%}.list-projects .item .thumb .thumb-img
img{width:auto;height:100%;left:-30%}}@media
only screen and (max-width:500px){.list-projects{margin-top:-16px;margin-bottom:-14px}.list-projects
.item{padding-left:100px}.list-projects .item
.thumb{width:100px;margin-left:-100px}}/* --------------------------------------------------
WIDTH <= 400px
-------------------------------------------------- * /
@media
only screen and (max-width:400px){.list-featured .item
.thumb{width:35%}.list-featured .item
.infos{width:65%}}
