/*

Theme Name:Constructo
Theme URL: http://www.constructo.fr
Description: theme wordpress
Author: Jeremy BERENGER
Author URI: www.jeremy-berenger.fr
Version: 1.0.0
Tags: Responsive, grey, white, right-sidebar,theme-options, threaded-comments, banner ads, adsense,fab themes.

*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////CSS CONSTRUCTO//////////////////////////////////////////////////////////*/
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*
RESET CSS
-------------------------------------------------------------- */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr,
address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b,
i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead,
tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu,
nav, section, summary, time, mark, audio, video
{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}

body
{
	line-height:1em;
	font-size:0.625em;
}

nav ul
{
	list-style:none;
}

ul, li
{
	list-style:none;
}

a
{
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}

table
{
	border-collapse:collapse;
	border-spacing:0;
}

hr
{
	display:block;
	height:1px;
	border:0;   
	border-top:1px solid #cccccc;
	margin:1em 0;
	padding:0;
}

input, select
{
	vertical-align:middle;
}

h1,h2,h3,h4,h5,h6{
	font-weight:normal;
}


/* =General
----------------------------------------------- */

body{
	/*background:url('images/bodybg.png');*/
	font-family: ColaborateThinRegular, Arial, Helvetica, sans-serif;
	color:#666666;
}

a{
	text-decoration:none;
	color:#7f9a2a;
}

h2{
	font-size:3.5em;
	line-height:2em;
}

/*=Structure*/

.clear{
	clear:both;
}

.post_content{
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
}

.header,.footer{
	/*background:url('images/bg-header.jpg') center #202020;*/
	height:106px;
	/*border-bottom:1px solid #7f9a2a;
	-webkit-box-shadow: inset 0px 0px 50px 5px rgba(0, 0, 0, 50);
	box-shadow: inset 0px 0px 50px 5px rgba(0, 0, 0, 50);*/
}

.footer{
	height:69px;
	/*border-top:1px solid #7f9a2a;
	border-bottom:none;*/
	clear:both;
}

.footer a{
	color:#5E5E5E;
}

.footer a:hover{
	text-decoration:underline;
}

.footer_content{
	width:980px;
	margin:auto;
	text-align:right;
	margin-top:25px;
	color:#5E5E5E;
	font-family:Arial;
}

.header_content{
	width:980px;
	margin:auto;
	height:88px;
	padding:18px 0px 0px 0px;
	position:relative;
}

.logo{
	float:left;
}

.header_content .menu-jbe{
	padding-top:25px;
}

.header_content .menu-jbe ul{
	margin-left:90px;
	float:left;
}

.header_content .menu-jbe ul li{
	float:left;
	z-index:400;
}

.header_content .menu-jbe ul li ul li.current-menu-item a{
	color:#7f9a2a;
}

.header_content .menu-jbe ul li ul li.menu-projet-en-cours.current-menu-item a{
	color:#D46945;
}

.header_content .menu-jbe > ul > li.current_page_parent,
.header_content .menu-jbe > ul > li.current_page_ancestor,
.header_content .menu-jbe > ul > li.current_page_item,
.header_content .menu-jbe ul li.active{
	background:#7f9a2a;
}

.header_content .menu-jbe ul li.full_menu{
	background:url('images/menu-arrow.png') no-repeat center 85%;
}

.header_content .menu-jbe ul li.full_menu:hover,
.header_content .menu-jbe ul li.full_menu.active{
	background:url('images/menu-arrow-white.png') no-repeat center 85% #7f9a2a;
}

.header_content .menu-jbe ul li a {
	float:left;
	font-size:1.8em;
	color:#5E5E5E;
	text-transform:uppercase;
	padding:10px 25px;
	/*height:38px;*/
	text-align:center;
	/*background:url('images/sep.png') no-repeat right center;*/
}

.header_content .menu-jbe > ul > li.current_page_parent a,
.header_content .menu-jbe > ul > li.current_page_ancestor a,
.header_content .menu-jbe > ul > li.current_page_item a,
.header_content .menu-jbe ul li.active a{
	color:#ffffff;
}
.header_content .menu-jbe ul li.active ul.sub-menu{
	display:block;
}

.header_content .menu-jbe ul li a.last_li{
	background:none;
}

.info-site-footer,
.menu-jbe-footer{
	float:right;
}

.info-site-footer{
	margin-right:5px;
}

.menu-jbe-footer ul li{
	float:left;
	margin-right:5px;
	margin-top:20px;
}

.arrow{
	margin-top:18px;
}

.content{
	width:1025px;
	margin:0 auto 35px;
	position:relative;
}

.content_vignettes{
	width:990px;
	margin:0 auto 25px;
}

.content_vignettes .post_content p{
	font-size:1em;
	line-height:1em;
	text-align:left;
}

.projets_rea h3.nom_skatepark {
	font-size:1.4em;
	line-height:1.4em;
	font-weight:bold;
}

.projets_rea h3.nom_skatepark a{
	color:#ffffff;
}

.extraits_accueil{
	font-size:1.2em;
	line-height:1.2em;
}

.extraits_accueil a{
	color:#ffffff;
}

.content_int .extraits_accueil{
	font-size:1.1em;
}

.content_int{
	margin:0 auto;
	background:#ffffff;
	/*border:1px solid #e9e9e9;*/
}

h1.actualites{
	font-size:3em;
	line-height:1em;
	text-transform:uppercase;
	border-bottom:1px solid #c0c0c0;
}

h2.titre_type{
	/*font-family:Arial;*/
	font-size:1.8em;
	line-height:1em;
	text-transform:uppercase;
	color:#ffffff;
	background:#92c000;
	padding:5px;
	margin:10px 0px;
	letter-spacing:-1px;
	width:210px;
}

h2.titre_type a{
	color:#ffffff;
}

h2.en_cours{
	background:#d46945;
}

.projets_rea{
	position:relative;
	overflow:hidden;
	float:left;
	width:237px;
	margin-right:10px;
	margin-bottom:10px;
}

.projets_rea a.thumbs{
	float:left;
	margin-right:10px;
	overflow:hidden;
	width:237px;
	background:url('images/loading.gif') center no-repeat;
}

.projets_rea a:last-child{
	margin-right:0px;
}

/***************Nivo Slider********************/

.slider-wrapper {
	width: 100%;
	position: relative;
	height: 686px;
}

.nivoSlider {
	position: relative!important;
	margin:0 auto;
}

.nivo-directionNav a{
	display: block!important;
	width: 49px!important;
	height: 100%!important;
	background: url('images/arrows.png') center #000000 no-repeat!important;
	text-indent: -9999px!important;
	border: 0!important;
	opacity:0.4;
	filter: alpha(opacity=40);
	z-index:80;
}

a.nivo-nextNav {
	background-position:-49px center!important;
	right:0px!important;
}
a.nivo-prevNav {
	left:0px!important;
	background-position:5px center!important;
}

.nivo-controlNav {
	text-align: center!important;
	position:absolute!important;
	bottom:34px!important;
	right:40px!important;
	z-index:100!important;
	height:17px!important;
	display:block !important;/*corrige le bug d'admin des bullets*/
	padding:8px 10px;
}

.nivo-controlNav a {
	display: inline-block;
	width: 15px!important;
	height: 15px!important;
	background: #ffffff!important;
	text-indent: -9999px!important;
	border: 0!important;
	margin: 0 2px!important;
	float:left;
	position:relative;
	cursor:pointer;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}

.nivo-controlNav a.active {
	background:#7f9a2a!important;
}
.nivo-directionNav a {
	position:absolute;
	top:0!important;
	z-index:9;
	cursor:pointer;
}

.nivo-caption{
	opacity:0.4!important;
	filter: alpha(opacity=40)!important;
}
 
/*****************Fin Slider******************/

/*Sous Menu*/
.header_content ul.sub-menu{
	margin-left:0px;
	float:none;
	text-transform:uppercase;
	height:55px;
	z-index:200;
	padding:0px 0px 0px 200px;
	font-family:Arial, Helvetica, sans-serif;
	display:none;
	position:absolute;
	left:0;
	top:96px;
}

.header_content ul li.current_page_item ul.sub-menu,
.header_content ul li.current_page_parent ul.sub-menu,
.header_content ul li.current_page_ancestor ul.sub-menu,
.category-projets-en-cours .page-item-17 ul.sub-menu,
.category-projets-realises #menu-item-1183 ul.sub-menu,
.category-projets-en-cours #menu-item-1183 ul.sub-menu,
.single.single-post .menu-jbe ul.sub-menu{
	display:block;
}

.header_content .menu-jbe li ul.sub-menu li a{
	color:#5E5E5E;
	font-size:1.5em;
	line-height:1em;
	float:none;
	display:block;
	text-align:center;
	padding:21px 0px 20px 0px;
	height:auto;
	width:190px;
	text-align:center;
}

.header_content .menu-jbe li ul.sub-menu li a:hover{color:#8aa23c;}

.header_content .menu-jbe ul > li.current_page_ancestor > a:hover{color:#ffffff;}

.header_content .menu-jbe li ul.sub-menu > li:last-child > a,
#page-id-21 .header_content .menu-jbe li ul.sub-menu  > li:last-child > a{
	border-right:none;
}

.descr,
div[id*="ajaxsearchliteres"] .results .item .asl_descr_container{
	position:absolute;
	bottom:0;
	left:0;
	background:#92C000!important;
	opacity:0.8;
	filter:alpha(opacity=80);
	height:42%!important;
	width:100%!important;
	color:#2f2f2f!important;
	padding:10px!important;
	font-family:Arial!important;
	display:none;
}

.content_int .descr,
div[id*="ajaxsearchliteres"] .results .item .asl_descr_container{
	width:164px!important;
}

.projets_rea.active .descr{
	display:block;
}

.descr_en_cours,
.page-template-projets-cours div[id*="ajaxsearchliteres"] .results .item .content{
	background:#D46945!important;
}

.content_int #ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input{
	color:#5e5d5d !important;
}

body#page-id-2 .content,
.content_int.proj_rea,
.content_int.proj_cours,
.spgmWrapper,
.cpm-map{
	margin-top:47px!important;
}

.content_int .descr{
	width:174px;
	height:40px;
	padding:5px;
}

.content_int .descr .nom_skatepark{
	font-size:1.1em;
	line-height:1.2em;
}

.content_int .projets_rea{
	margin-top:0px;
	width:184px;
	margin-right:8px;
	height:122px;
	margin-bottom:8px;
}

.content_int .projets_rea:nth-child(4n+0),
.projets_rea:nth-child(4n+0) a.thumbs{
	margin-right:0;
}

.content_int .projets_rea a{
	width:184px;
}

.projets_encours .descr{
	background:#cc724d;
}

.header_proj_rea,
.header_proj_cours,
.header_publications{
	/*background:url('images/bg-projets-realises.jpg') no-repeat;*/
	width:980px;
	height:55px;
	margin-top:-9px;
}

.header_proj_cours{
	background:url('images/bg-projets-cours.jpg') no-repeat;
}

h1.projets{
	font-size:1.4em;
	line-height:1.2em;
	color:#ffffff;
	text-transform:uppercase;
	padding:21px 15px 20px 20px;
	font-family: Arial, Helvetica, sans-serif;
}

.header_content ul.menu li#active{
	background:#7f9a2a;
}

.left_col{
	width:215px;
	border-right:1px solid #e9e9e9;
	border-left:1px solid #e9e9e9;
	border-top:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9;
	background:#f8f8f8;
	float:left;
	min-height:122px;
	margin-top:8px; 
}

.left_col li a{
	text-transform:uppercase;
	font-family:Arial;
	color:#5e5e5e;
	font-size:1.1em;
	line-height:1em;
	/*background:url('images/sep-left.png') no-repeat right bottom;*/
	border-bottom:1px solid #e9e9e9;
	display:block;
	padding:9.5px 5px 10px 10px;
	height:12px;
}

.left_col li a:hover,
.left_col li a.active{
	background-color:#92C000;
	color:#ffffff;
}
.proj_cours .left_col li a:hover,
.proj_cours .left_col li a.active{
	background-color:#D46945;	color:#ffffff;
}

.right_col{
	float:left;
	width:800px;
	padding:8px 0 8px 8px;
	background:#ffffff;
	position:relative;
}

/*Page de contenu des posts = single.php*/

.retour_liste{
	color:#6E6E6E;
	text-align:center;
	position:absolute;
	top:0px;
	right:20px;
	z-index:10;
	font-size:2.5em;
	line-height:1.8em;
	font-weight:bold;
}

.contenu_post{
	background:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
}

.contenu_post .nivo-caption{
	background:none!important;
}

/*RTE*/

.contenu_post h2{
	font-size:2.2em;
	line-height:1.6em;
	color:#6e6e6e;
	text-transform:uppercase;
	border-bottom:1px solid #e9e9e9;
	margin-bottom:20px;
}

address{
	padding:0 15px;
	font-size:1.4em;
	line-height:1.6em;
	border-top:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9;
	background:#f8f8f8;
	font-style: normal;
}

.contenu_post p{
	color:#686868;
	font-size:1.2em;
	line-height:1.3em;
	text-align:justify;
}

.contenu_post .post.descr p{
	font-size:inherit;
	line-height:inherit;
	color:#ffffff;
	text-align:left;
}

.alignleft{
	float:left;
	margin:0 10px 5px 0px;
}

.alignright{
	float:right;
	margin:0 0px 5px 10px;
}

/*SLIDER PAGES DETAILS PROJETS*/

.content_int #slider{
	width:800px!important;
	height:533px;
}

.content_int .nivoSlider{
	border:0!important;
}

.nivo_slider .nivo-controlNav{
	left:inherit!important;
}

/*Pages Editoriales = page.php*/

.contenu_post.page{
	padding:10px 0px;
	width:980px;
}

/*PAGE PUBLICATIONS = publications.php*/ 

.publications .projets_rea{
	width:184px;
	height:276px;
}

.content_int.publications {
	margin-top:50px;
}

.content_int.publications .descr{
	width:100%;
	height:55px;
	background:#333333;
}

.contenu_publications .post_content{
	text-align:left;
}

.publications .left_col li a{
	height:50px;
	padding:9px 5px 11px 20px;
}

.publications .left_col li a:hover,
.publications .left_col li a.active{
	background:#989898;
}

/*Depliement texte*/

.wp-caption-dd{
	background:url('images/plus.png') no-repeat 50px top transparent;
	height:20px;
	padding-top:2px;
}
.wp-caption-dd.opened{
	background:url('images/moins.png') no-repeat 50px top transparent;
}

.wp-caption{
	display:none;
}

.wp-caption.opened{
	display:block;
}

.wp-caption.opened,
.contenu_post.page table tr td {
	line-height:1.8em;
}

.contenu_post.page table tr td p{
	margin:10px 0px;
}

/*Moteur de recherche*/

#searchform{
	background:#eeeded;
	padding:5px;
}

#searchform input[type="text"]{
	padding:5px;
	border-left:1px solid #cccccc;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	width:133px;
	color:#cccccc;
}

#searchform input[type="submit"]{
	text-indent: -9000px;
	background:url("images/rechercher.png") no-repeat center #ffffff;
	border:none;
	width:25px;
	height:27px;
	height:28px\9;
	border-right:1px solid #cccccc;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	margin-left:-4px;
}

/*Ajax searchform*/

div[id*="ajaxsearchlite"]{
	width: 217px!important;
    position: absolute!important;
    top: -48px;
    left:0px!important;
}

.skatemap_content div[id*="ajaxsearchlite"]{
	top:0;
}

div[id*="ajaxsearchlite"] .probox .promagnifier{
	background:#ffffff!important;
	cursor:default!important;
}

div[id*="ajaxsearchlite"] .probox{
	background:#ffffff!important;
	border:1px solid #e9e9e9!important;
}

div[id*="ajaxsearchlite"] .probox .proinput input,
div[id*="ajaxsearchlite"] .probox .proinput input[type="search"]{
	color:#5e5e5e!important;
}

div[id*="ajaxsearchlite"] .probox .proinput input[type="search"]{
	width:90px!important;
	text-transform: uppercase;
	font-size:11px;
	font-family: Arial,sans-serif;
}

div[id*="ajaxsearchliteres"].vertical{
	position:absolute!important;
	background:#ffffff!important;
	width: 800px!important;
	top: 161px!important;
	left: 664.5px!important;
	height:100%!important;
	padding:0!important;
}

.single div[id*="ajaxsearchliteres"].vertical{
	width:105%!important;
}

.skatemap_content div[id*="ajaxsearchliteres"].vertical{
	top:61px!important;
	left:0!important;
}

div[id*='ajaxsearchliteres'].vertical .results .asl_spacer{
	display:none!important;
}

div[id*='ajaxsearchliteres'].vertical .results .item:first-child{
	border-radius:0!important;
}

div[id*="ajaxsearchliteres"] .results .item .asl_content{
	padding:0!important;
}

div[id*='ajaxsearchliteres'] .results .item .asl_image{
	margin:0!important;
}

div[id*="ajaxsearchlite"] .probox .proloading svg,
div[id*="ajaxsearchlite"] .probox .promagnifier .innericon svg{
	fill:rgb(204, 204, 204)!important;
}

div[id*="ajaxsearchliteres"] .results .item{
	height:122px!important;
	width:184px!important;
	float:left;
	position:relative;
	padding:0!important;
	overflow:hidden;
	margin-right:6px!important;
	margin-bottom:8px!important;
}

div[id*="ajaxsearchliteres"] .results .item .content{
	display:none;
}

div[id*="ajaxsearchliteres"] .results .item:hover .content,
div[id*="ajaxsearchliteres"] .results .item:hover p.desc{
	display:block;
}

div[id*="ajaxsearchliteres"] .results .item.hovered{
	background:none!important;
}

div[id*='ajaxsearchliteres'] .results .item .image{
	margin:0!important;
}

div[id*="ajaxsearchliteres"] .results .item .content h3{
	font-weight:bold!important;
	font-family:Arial!important;
}

div[id*="ajaxsearchliteres"] .results .item .content h3 a,
div[id*="ajaxsearchliteres"] .results .item p.desc{
	color:#ffffff!important;
	font-size:11px!important;
	font-family:Arial,sans-serif!important;
	font-weight:bold;
}

div[id*="ajaxsearchliteres"] .results .item .asl_content h3, 
div[id*="ajaxsearchliteres"] .results .item .asl_content h3 a,
.proj_rea div[id*="ajaxsearchliteres"] .results .item .asl_descr_container h3,
.proj_rea div[id*="ajaxsearchliteres"] .results .item .asl_descr_container h3 a,
.proj_rea div[id*="ajaxsearchliteres"] .results .item .asl_descr_container p,
div[id*='ajaxsearchliteres'] .results .item .asl_content .asl_desc{
	color:#ffffff!important;
	font-size:11px!important;
}

.proj_rea div[id*="ajaxsearchliteres"] .results .item .asl_descr_container h3,
.proj_rea div[id*="ajaxsearchliteres"] .results .item .asl_descr_container h3 a{
	font-weight:bold!important;
}

div[id*="ajaxsearchliteres"] .results .item .asl_image,
div[id*="ajaxsearchliteres"] .results .item .image{
	width:184px!important;
	height:122px!important
}

div[id*="ajaxsearchliteres"] .asl_content:hover .asl_descr_container{
 	display:block;
 }

 div[id*="ajaxsearchliteres"] .asl_descr_container .asl_desc{
 	display:none;
 }

/*Google map/ Skate Map*/

.infotool-gmap h6{
	margin-bottom:20px;
	font-size:1.4em;
	line-height:1.2em;
}

.cpm-map-legend{
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}

.cpm-map-legend > legend{
	display:none;
}

.cpm-map-legend ul li{
	padding:5px 0;
}

.cpm-map-legend ul li input[type="checkbox"]{
	margin:0;
}

.cpm-map-legend ul li:first-child label{
	background:url("images/marker-rea.png") no-repeat 5px center;
}

.cpm-map-legend ul li label{
	color:#5E5E5E;
	text-transform:uppercase;
	font-size:1.3em;
	line-height:2.3em;
	padding-left:30px;
	background:url("images/marker-rea.png") no-repeat 5px center;
	min-height:28px;
	display:inline-block;
	vertical-align:middle;
}

.cpm-map-container .cpm-infowindow .cpm-conten{
	width:184px!important;
	height:122px!important;
}

.cpm-infowindow{
	width: 149px;
	height: 176px;
}

.cpm-infowindow .cpm-content{
	max-width:200px;
	position:absolute;
}

.cpm-infowindow .cpm-content .title{
	padding:10px;
	color:#5E5E5E!important;
	text-transform:uppercase;
	display:block;
	font-size:12px!important;
}

.cpm-map-container .cpm-infowindow .cpm-content > a{
	display:block;
}

.cpm-map-container .cpm-infowindow .cpm-content a:first-child{
	text-align:center;
}

.cpm-map-container .cpm-infowindow .cpm-content a:first-child img{
	position: absolute;
	left: -8px;
	top: 35px;
	width:100%!important;
	display:block;
}

.cpm-map-container .cpm-infowindow .cpm-content .address,
.cpm-map-container .cpm-infowindow .cpm-content .description{
	font-size:13px;
	display:none;
}

.cpm-map-container .cpm-infowindow .cpm-content .address{
	padding:10px 10px 0 10px;
	line-height:13px;
}

.cpm-map-container .cpm-infowindow .cpm-content .description{
	padding:90px 10px 10px 10px;
	line-height:16px;
}

.cpm-map-container .gm-style-iw{
	top:1px!important;
	left:1px!important;
	width:200px!important;
	background-color:#ffffff;
}

/*Recherche projets*/
#con-search-proj{
	position: absolute;
	z-index:200;
    top: -35px;
    left: 0;
    height: 30px;
    width: 183px;
    padding: 0 15px;
}

.searched{
	margin-right:8px!important;
}

/*Elements Responsive invisible en version Desktop*/

#btn-menu-responsive{
	display:none;
}

/*
RESPONSIVE CSS
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* Tablettes (landscape) ----------- */
/*@media only screen and (max-width : 1023px) {
	.content{
		width:100%;
	}

	.left_col{
		width:20%;
	}

	.right_col{
		width:78%;
	}

	.descr{
		display:block!important;
	}
	
	#slider{
		width:100%!important;
		height:100%!important;
	}

	#slider img{
		max-width:100%;
		height:auto;
	}

	.nivo-directionNav{
		display:block!important;
	}

	.nivo-directionNav a{
		width:88px!important;
		height:120px!important;
		top:40%!important;
	}

	.nivo-directionNav a.nivo-prevNav{
		background-position:32px center!important;
	}

	.nivo-directionNav a.nivo-nextNav{
		background-position:-34px center!important;
	}

	.content_vignettes .projets_rea{
		width:49%;
	}

	.content_vignettes .projets_rea:nth-child(2n+0){
		margin-right:0;
	}

	.content_vignettes .projets_rea a.thumbs,
	.content_vignettes .projets_rea .post.descr{
		width:100%;
	}

	.content_vignettes .projets_rea img{
		display:block;
		max-width: 100%;
		width:100%!important;
		height: auto;
	}

}

@media only screen and (max-width : 991px) {
	
	.header_content{
		width:97%;
		padding:1.5%;
	}

	.header_content .menu-jbe ul{
		margin-left:0;
		float:right;
	}

	.header_content .menu-jbe ul li a{
		padding:10px 22px;
	}

	.left_col{
		width:20%;
		position:fixed;
		top:192px;
		left:0;
		opacity:0.8;
		z-index:10;
		display:none;
	}

	.right_col{
		width:97%;
		margin:auto;
		float:none;
		padding:0 1.5%;
	}

	.content_int .projets_rea{
		width:24%;
		margin-right:1%;
	}

	.content_int .descr{
		width:100%;
	}

	.projets_rea img{
		display: block;
  		max-width: 100%;
  		height:100%;
  		width:100%!important;
	}

	.content_int .projets_rea a{
		width:100%;
	}

	.nivo-controlNav{
		display:none!important;
	}

	.slider-wrapper{
		background:none;
	}

	.content_vignettes{
		padding: 0 1.5%;
		width: 97%;
	}

}*/

/* Tablettes (portrait) ----------- */
/*@media only screen and (max-width : 782px) {
	
	.left_col{
		display:none;
	}

	.header_content .menu-jbe > ul{
		display:none;
	}

	#btn-menu-responsive{
		display:block;
		float:right;
		cursor:pointer;
		width:22px;
		height:15px;
		background:#686868;
		padding:9px 10px;
		-webkit-transition: background 1s;
		-moz-transition: background 1s;
		-o-transition: background 1s;
    	transition: background 1s;
    	-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}

	#btn-menu-responsive span{
		height:2px;
		display:block;
		background:#ffffff;
		margin-bottom:5px;
	}

	#btn-menu-responsive:hover{
		background:#333333;
	}

	.content_int .projets_rea{
		width:49%;
		height:100%;
	}

	.content_int .projets_rea:nth-child(2n+0){
		margin-right:0;
	}

}*/


/* Smartphones (landscape) ----------- */


/* Smartphones (portrait) ----------- */

/*@media only screen and (max-width : 480px) {

	.content_int .projets_rea{
		width:100%;
	}

}*/