*{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
i.fleche.gauche{
	display:block;
	width:4px;
	height:7px;
	background:url("img/icons/lesicones.png") no-repeat;
	background-position:-87px -148px;
}
i.fleche.droite{
	display:block;
	width:4px;
	height:7px;
	background:url("img/icons/lesicones.png") no-repeat;
	background-position:-93px -148px;
}
i.fleche.haut{
	display:block;
	width:7px;
	height:4px;
	background:url("img/icons/lesicones.png") no-repeat;
	background-position:-85px -159px;
}
i.fleche.bas{
	display:block;
	width:7px;
	height:4px;
	background:url("img/icons/lesicones.png") no-repeat;
	background-position:-89px -165px;
}
i.fleche.gauche:hover{
	display:block;
	width:4px;
	height:7px;
	background:url("img/icons/lesicones.png") no-repeat;
	background-position:-123px -148px;
}
i.fleche.droite:hover{
	display:block;
	width:4px;
	height:7px;
	background:url("img/icons/lesicones.png") no-repeat;
	background-position:-129px -148px;
}
i.fleche.haut:hover{
	display:block;
	width:7px;
	height:4px;
	background:url("img/icons/lesicones.png") no-repeat;
	background-position:-121px -159px;
}
i.fleche.bas:hover{
	display:block;
	width:7px;
	height:4px;
	background:url("img/icons/lesicones.png") no-repeat;
	background-position:-125px -165px;
}
.dossier i.fleche.droite{
	display:block;
	width:4px;
	height:7px;
	background:url("img/icons/lesicones.png") no-repeat;
	background-position:-8px -148px;
}
.dossier i.fleche.gauche{
	display:block;
	width:4px;
	height:7px;
	background:url("img/icons/lesicones.png") no-repeat;
	background-position:-2px -148px;
}
.dossier i.fleche.haut{
	display:block;
	width:7px;
	height:4px;
	background:url("img/icons/lesicones.png") no-repeat;
	background-position:-4px -159px;
}
.dossier i.fleche.bas{
	display:block;
	width:7px;
	height:4px;
	background:url("img/icons/lesicones.png") no-repeat;
	background-position:-4px -165px;
}
.telephonie i.fleche.droite{
	display:block;
	width:4px;
	height:7px;
	background:url("img/icons/lesicones.png") no-repeat;
	background-position:-20px -148px;
}
.telephonie i.fleche.gauche{
	display:block;
	width:4px;
	height:7px;
	background:url("img/icons/lesicones.png") no-repeat;
	background-position:-14px -148px;
}
.telephonie i.fleche.haut{
	display:block;
	width:7px;
	height:4px;
	background:url("img/icons/lesicones.png") no-repeat;
	background-position:-16px -159px;
}
.telephonie i.fleche.bas{
display:block;
width:7px;
height:4px;
background:url("img/icons/lesicones.png") no-repeat;
background-position:-16px -165px;
}
.application i.fleche.droite{
	display:block;
	width:4px;
	height:7px;
	background:url("img/icons/lesicones.png") no-repeat;
	background-position:-20px -148px;
}
.application i.fleche.gauche{
	display:block;
	width:4px;
	height:7px;
	background:url("img/icons/lesicones.png") no-repeat;
	background-position:-14px -148px;
}
.application i.fleche.haut{
	display:block;
	width:7px;
	height:4px;
	background:url("img/icons/lesicones.png") no-repeat;
	background-position:-16px -159px;
}
.application i.fleche.bas{
display:block;
width:7px;
height:4px;
background:url("img/icons/lesicones.png") no-repeat;
background-position:-16px -165px;
}
.internet i.fleche.gauche{
display:block;
width:4px;
height:7px;
background:url("img/icons/lesicones.png") no-repeat;
background-position:-26px -148px;
}
.internet i.fleche.droite{
display:block;
width:4px;
height:7px;
background:url("img/icons/lesicones.png") no-repeat;
background-position:-32px -148px;
}
.internet i.fleche.haut{
display:block;
width:7px;
height:4px;
background:url("img/icons/lesicones.png") no-repeat;
background-position:-28px -159px;
}
.internet i.fleche.bas{
display:block;
width:7px;
height:4px;
background:url("img/icons/lesicones.png") no-repeat;
background-position:-28px -165px;
}
.medias i.fleche.gauche{
display:block;
width:4px;
height:7px;
background:url("img/icons/lesicones.png") no-repeat;
background-position:-38px -148px;
}
.medias i.fleche.droite{
display:block;
width:4px;
height:7px;
background:url("img/icons/lesicones.png") no-repeat;
background-position:-44px -148px;
}
.medias i.fleche.haut{
display:block;
width:7px;
height:4px;
background:url("img/icons/lesicones.png") no-repeat;
background-position:-40px -159px;
}
.medias i.fleche.bas{
display:block;
width:7px;
height:4px;
background:url("img/icons/lesicones.png") no-repeat;
background-position:-40px -165px;
}
.universconnecte i.fleche.gauche{
display:block;
width:4px;
height:7px;
background:url("img/icons/lesicones.png") no-repeat;
background-position:-50px -148px;
}
.universconnecte i.fleche.droite{
display:block;
width:4px;
height:7px;
background:url("img/icons/lesicones.png") no-repeat;
background-position:-56px -148px;
}
.universconnecte i.fleche.haut{
display:block;
width:7px;
height:4px;
background:url("img/icons/lesicones.png") no-repeat;
background-position:-52px -159px;
}
.universconnecte i.fleche.bas{
display:block;
width:7px;
height:4px;
background:url("img/icons/lesicones.png") no-repeat;
background-position:-52px -165px;
}
.marques i.fleche.gauche{
display:block;
width:4px;
height:7px;
background:url("img/icons/lesicones.png") no-repeat;
background-position:-62px -148px;
}
.marques i.fleche.droite{
display:block;
width:4px;
height:7px;
background:url("img/icons/lesicones.png") no-repeat;
background-position:-69px -148px;
}
.marques i.fleche.haut{
display:block;
width:7px;
height:4px;
background:url("img/icons/lesicones.png") no-repeat;
background-position:-64px -159px;
}
.marques i.fleche.bas{
display:block;
width:7px;
height:4px;
background:url("img/icons/lesicones.png") no-repeat;
background-position:-64px -165px;
}
.international i.fleche.gauche{
display:block;
width:4px;
height:7px;
background:url("img/icons/lesicones.png") no-repeat;
background-position:-75px -148px;
}
.international i.fleche.droite{
display:block;
width:4px;
height:7px;
background:url("img/icons/lesicones.png") no-repeat;
background-position:-81px -148px;
}
.international i.fleche.haut{
display:block;
width:7px;
height:4px;
background:url("img/icons/lesicones.png") no-repeat;
background-position:-77px -159px;
}
.international i.fleche.bas{
display:block;
width:7px;
height:4px;
background:url("img/icons/lesicones.png") no-repeat;
background-position:-77px -165px;
}
i.finbreve{
display:block;
width:11px;
height:19px;
background:url("img/icons/lesicones.png") no-repeat;
background-position:-10px -9px;
}
i.fintendance{
display:block;
width:10px;
height:18px;
background:url("img/icons/lesicones.png") no-repeat;
background-position:-26px -9px;
}
i.tildturquoise,article.dossier .leheader .info>i.tild,article.dossier .info>i.tild,article.dossierenbas .blocimage i.tild{
display:block;
width:37px;
height:12px;
background:url("img/icons/lesicones.png") no-repeat;
background-position:-1px -117px;
}
i.tildorange,article.telephonie .leheader .info>i.tild,article.telephonie .info>i.tild{
display:block;
width:37px;
height:12px;
background:url("img/icons/lesicones.png") no-repeat;
background-position:-41px -117px;
}
i.tildviolet,article.internet .leheader .info>i.tild,article.internet .info>i.tild{
display:block;
width:37px;
height:12px;
background:url("img/icons/lesicones.png") no-repeat;
background-position:-81px -117px;
}
i.tildsaumon,article.medias .leheader .info>i.tild,article.medias .info>i.tild{
display:block;
width:37px;
height:12px;
background:url("img/icons/lesicones.png") no-repeat;
background-position:-121px -117px;
}
i.tildbleu,article.univers-connecte .leheader .info>i.tild,article.univers-connecte .info>i.tild{
display:block;
width:37px;
height:12px;
background:url("img/icons/lesicones.png") no-repeat;
background-position:-161px -117px;
}
i.tildvert,article.marques .leheader .info>i.tild,article.marques .info>i.tild{
display:block;
width:37px;
height:12px;
background:url("img/icons/lesicones.png") no-repeat;
background-position:-1px -130px;
}
i.tildrose,article.international .leheader .info>i.tild,article.international .info>i.tild{
display:block;
width:37px;
height:12px;
background:url("img/icons/lesicones.png") no-repeat;
background-position:-41px -130px;
}
i.tildrouge{
display:block;
width:37px;
height:12px;
background:url("img/icons/lesicones.png") no-repeat;
background-position:-81px -130px;
}
i.trh,article.dossierenbas .blocimage i.tr{
display:block;
width:33px;
height:16px;
background:url("img/icons/lesicones.png") no-repeat;
background-position:-74px -2px;
}
i.trb{
display:block;
width:33px;
height:16px;
background:url("img/icons/lesicones.png") no-repeat;
background-position:-74px -21px;
}
i.trg,article .blocimage i.tr{
display:block;
width:17px;
height:32px;
background:url("img/icons/lesicones.png") no-repeat;
background-position:-111px -2px;
}
i.trg.gris,article .blocimage i.gris.tr{
background-position:-154px -2px;
}
i.trd,article.droite>.blocimage>i.tr{
display:block;
width:17px;
height:32px;
background:url("img/icons/lesicones.png") no-repeat;
background-position:-130px -2px;
}
i.commentaires{
display:block;
width:22px;
height:19px;
background:url("img/icons/lesicones.png") no-repeat;
background-position:-10px -41px;
}
i.commentaires.gris{
background-position:-10px -65px;
}
i.commentaires.fonce{
background-position:-10px -89px;
}
i.facebook{
display:block;
width:9px;
height:19px;
background:url("img/icons/lesicones.png") no-repeat;
background-position:-46px -41px;
}
i.facebook.gris{
background-position:-46px -65px;
}
i.facebook.fonce{
background-position:-46px -89px;
}
i.twitter{
display:block;
width:20px;
height:18px;
background:url("img/icons/lesicones.png") no-repeat;
background-position:-68px -41px;
}
i.twitter.gris{
background-position:-68px -65px;
}
i.twitter.fonce{
background-position:-68px -89px;
}
i.googleplus{
display:block;
width:20px;
height:18px;
background:url("img/icons/lesicones.png") no-repeat;
background-position:-96px -41px;
}
i.googleplus.gris{
background-position:-96px -65px;
}
i.googleplus.fonce{
background-position:-96px -89px;
}
i.rss{
display:block;
width:26px;
height:18px;
background:url("img/icons/lesicones.png") no-repeat;
background-position:-124px -41px;
}
i.rss.gris{
background-position:-124px -65px;
}
i.rss.fonce{
background-position:-124px -89px;
}
i.rondplein{
display:block;
width:16px;
height:16px;
background:url("img/icons/lesicones.png") no-repeat;
background-position:-155px -44px;
}
i.rondplein.gris{
background-position:-155px -67px;
}
i.rondplein.fonce{
background-position:-155px -91px;
}
i.rond{
display:block;
width:16px;
height:16px;
background:url("img/icons/lesicones.png") no-repeat;
background-position:-176px -44px;
}
i.rond.gris{
background-position:-176px -67px;
}
i.rond.fonce{
	background-position:-176px -91px;
}
i.loupe{
	display:block;
	width:32px;
	height:32px;
	background:url("img/icons/lesicones.png") no-repeat;
	background-position:-168px -140px;
}
.clear:before,.clear:after{
	content:' ';
	display:table;
}
.clear{
	*zoom:1;
}
.clear:after{
	clear:both;
}
/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{
	display:block;
}
audio,canvas,video{
	display:inline-block;
}
audio:not([controls]){
	display:none;
	height:0;
}
[hidden],template{
	display:none;
}
html{
	font-family:sans-serif;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
}
body{
	margin:0;
}
a{
	background:transparent;
}
a:focus{
	outline:thin dotted;
}
a:active,a:hover{
	outline:0;
}
h1{
	font-size:2em;
	margin:0.67em 0;
}
abbr[title]{
	border-bottom:1px dotted;
}
b,strong{
	font-weight:bold;
}
dfn{
	font-style:italic;
}
hr{
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	height:0;
}
mark{
	background:#ff0;
	color:#000;
}
code,kbd,pre,samp{
	font-family:monospace, serif;
	font-size:1em;
}
pre{
	white-space:pre-wrap;
}
q{
	quotes:"\201C" "\201D" "\2018" "\2019";
}
small{
	font-size:80%;
}
sub,sup{
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline;
}
sup{
	top:-0.5em;
}
sub{
	bottom:-0.25em;
}
img{
	border:0;
}
svg:not(:root){
	overflow:hidden;
}
figure{
	margin:0;
}
fieldset{
	border:1px solid #c0c0c0;
	margin:0 2px;
	padding:0.35em 0.625em 0.75em;
}
legend{
	border:0;
	padding:0;
}
button,input,select,textarea{
	font-family:inherit;
	font-size:100%;
	margin:0;
}
button,input{
	line-height:normal;
}
button,select{
	text-transform:none;
}
button,html input[type="button"],input[type="reset"],input[type="submit"]{
	-webkit-appearance:button;
	cursor:pointer;
}
button[disabled],html input[disabled]{
	cursor:default;
}
input[type="checkbox"],input[type="radio"]{
	box-sizing:border-box;
	padding:0;
}
input[type="search"]{
	-webkit-appearance:textfield;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{
	-webkit-appearance:none;
}
button::-moz-focus-inner,input::-moz-focus-inner{
	border:0;
	padding:0;
}
textarea{
	overflow:auto;
	vertical-align:top;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
*{
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	text-rendering:optimizeLegibility;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
html{
	font-size:62.5%;
}
body{
	font:300 13px/1.6 'Helvetica Neue', Helvetica, Arial;
	background:#fff;
	color:#444;
}
.header{
	width:100%;
	margin:0 auto;
	position:relative;
}
.header .blocentre{
	margin-top:143px;
	position:relative;
	background-color:#333;
	z-index:5;
}
.header .blocentre section.fixed{
	position:fixed;
	left:50%;
	margin-left:-480px;
	z-index:10;
	width: 960px;
	background-color: #333;
	top:0px;
}
.header .blocentre section.nav-menu{
	margin-top: 90px;
}
.header .blocentre .logo{
	padding:8px 0px 12px 30px;
	display:block;
	float:left;
	margin-right:0.61735%;
	width:32.2551%;
}
.header .blocentre .logo:last-child{
	margin-right:0;
}
.header .blocentre .logo img{
	padding-right:20px;
	border-right:1px solid #000;
}
.header .blocentre .breves{
	display:block;
	float:left;
	margin-right:1.61735%;
	width:/*49.19133%;*/ 55.19133%;
	*zoom:1;
	max-width:960px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	border-right:1px solid #000;
	margin-top:20px;
}
.header .blocentre .breves:last-child{
	margin-right:0;
}
.header .blocentre .breves:before,.header .blocentre .breves:after{
	content:" ";
	display:table;
}
.header .blocentre .breves:after{
	clear:both;
}
.header .blocentre .breves .titre{
	position:relative;
	display:block;
	float:left;
	margin-right:1.61735%;
	width:25.35%;
}
.header .blocentre .breves .titre:last-child{
	margin-right:0;
}
.header .blocentre .breves .titre i{
	position:absolute;
	top:50%;
	right:0px;
	margin-top:-10px;
}
.header .blocentre .breves ul{
	position:absolute;
	z-index:15;
	margin:0px 0 0 134px;
	padding:0px;
	list-style:none;
	font-size:1.1em;
}
.header .blocentre .breves ul li{
	display:none;
	padding:0px 10px 10px 10px;
	background-color:#e8e8e8;
}
.header .blocentre .breves ul li>a{
	text-decoration:none;
	color:#e8e8e8;
}
.header .blocentre .breves .nextBreves{
	text-decoration:none;
	color:#333;
}
.header .blocentre .breves ul li>a:hover{
	text-decoration:none;
	color:#f1382f;
}
.header .blocentre .breves ul li:first-child{
	display:block;
	background-color:transparent;
}
.header .blocentre .breves ul li:nth-child(2n){
	background-color:#fff;
}
.header .blocentre .breves ul:hover>li{
	display:block;
}
.header .blocentre .breves i.fleche{
	position:absolute;
	right:15px;
	top:30px;
}
.header .blocentre .partage{
	display:block;
	float:left;
	margin-right:1.61735%;
	width:10%;
	margin-right:0;
	margin-top:20px;
}
.header .blocentre .partage:last-child{
	margin-right:0;
}
.header .blocentre .partage ul{
	margin:0px;
	padding:0px 0 0 30px;
	list-style:none;
}
.header .blocentre .partage ul li{
	display:inline-block;
	width:25px;
}
.header .blocentre .nav{
	display:block;
	float:left;
	width: 886px;
}
.header .blocentre .nav:last-child{
	width:91.53189%;
}
.header .blocentre .search{
	display:block;
	float:left;
	width:74px;
	border-bottom:6px solid #b2b2b2;
}
.header .blocentre .search:last-child{
	/*width:6.85076%*/;
}
.header .blocentre .search .loupe{
	margin-left:20px;
	margin-bottom:5px;
}
.header .blocentre .search .leform{
	display:none;
	position:absolute;
	*zoom:1;
	max-width:960px;
	margin-left:auto;
	margin-right:auto;
	margin-top:6px;
	margin-left:-159px;
	font-size:1.3em;
	background-color:#f1382f;
}
.header .blocentre .search .leform:before,.header .blocentre .search .leform:after{
	content:" ";
	display:table;
}
.header .blocentre .search .leform:after{
	clear:both;
}
.header .blocentre .search .leform .search-input{
	display:block;
	float:left;
	width:67.7449%;
	border:1px solid #f1382f;
	padding:10px;
}
.header .blocentre .search .leform .search-input:last-child{
	width:66.12755%;
}
.header .blocentre .search .leform .search-submit{
	display:block;
	float:left;
	width:16.93622%;
	border:0px;
	background-color:#f1382f;
	text-align:left;
	padding:10px 0 0 15px;
	color:#fff;
}
.header .blocentre .search .leform .search-submit:last-child{
width:15.31888%;
}
.header .blocentre .search:hover .leform{
display:block;
}
a.linkBonabo{
	display:block;
	background:#fff;
	height:auto;
	padding:1px 5px 1px 5px;
	color:#E6007E;
	text-decoration:none;
	margin-bottom:8px;
	font-size:16px;
	}
a.linkBonabo:hover{
	background:#F2EFEF;
	}
a.linkBonabo p, 
a.linkBonabo img{
	display:inline-block;
	vertical-align:middle;
	}
a.linkBonabo p span{
	font-weight:bold;
	text-decoration:underline;
	}
@media screen and (max-width: 980px){
.header .blocentre{
position:relative;
left:0%;
margin-left:0px;
margin-top:0px;
padding-bottom:60px;
}
.header .blocentre.fixed{
position:fixed;
margin-top:0px;
z-index:10;
}
.header .blocentre .logo{
padding:20px 0px 20px 10px; 
width:29.2551%;
}
.header .blocentre .logo img{
padding-right:10px;
border-right:0px;
}
.header .blocentre .breves{
display:block;
float:left;
margin-right:3.28787%;
width:56.57071%;
position:absolute;
margin:120px 0 0 0;
}
.header .blocentre .breves:last-child{
margin-right:0;
}
.header .blocentre .breves .titre{
display:block;
float:left;
margin-right:3.28787%;
width:13.92677%;
font-size:1.2em;
padding:10px 0px 10px 10px;
margin-left:10px;
}
.header .blocentre .breves .titre:last-child{
margin-right:0;
}
.header .blocentre .breves .titre span{
display:none;
}
.header .blocentre .breves ul{
display:block;
float:left;
margin-right:3.28787%;
width:48.35606%;
width:85%;
margin:0px 0 0 85px;
font-size:1em;
}
.header .blocentre .breves ul:last-child{
margin-right:0;
}
.header .blocentre .partage{
display:block;
float:left;
margin-right:3.28787%;
width:31.14142%;
position:absolute;
top:90px;
right:15px;
margin-right:0px;
padding:0px;
}
.header .blocentre .partage:last-child{
margin-right:0;
}
.header .blocentre .partage ul{
margin:0px;
padding:0px 0 0 10px;
}
.header .blocentre .partage ul li{
width:22%;
}
.header .blocentre .nav{
display:block;
float:left;
margin-right:3.28787%;
width:100%;
margin-right:0;
width:100%;
position:absolute;
display:block;
z-index:20;
background-color:#fff;
}
.header .blocentre .nav:last-child{
margin-right:0;
}
.header .blocentre .search{
position:absolute;
top:33px;
right:20%;
margin-left:0px;
border-bottom:none;
}
.header .blocentre .search .leform{
top:0px;
margin-top:0px;
}
}
@media screen and (max-width: 480px){
	.header .blocentre{
		padding-bottom:0px
	}
	.header .blocentre .breves{
		display:none
	}
	.header .blocentre .partage{
		display:none
	}
	.header .blocentre .search{
		right:25%
	}
}
.nav {
  color: #FFF;
  font-family: "Droid Sans", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 14px;
  position: relative;
}
.nav .hamburger {
  display: none;
  margin-top: 35px;
  position: absolute;
}
.nav ul {
  display: block;
  list-style: none;
  padding: 0px;
  margin: 0px;
  height: 43px;
  border-bottom: 6px solid #b2b2b2;
}
.nav ul li {
  display: block;
  float: left;
  text-transform: uppercase;
  margin: 0px;
  border-bottom: 6px solid #e8e8e8;
  /* couleurs spécifiques */;
}
.nav ul li:first-child > a {
  padding-left: 30px;
}
.nav ul li a {
  position: relative;
  display: block;
  color: #FFF;
  padding: 0 22px 15px 20px;
  font-weight: 700;
  text-decoration: none;
}
.nav ul li ul.submenu li.img a .lien{
	text-transform: none;
}
/************************************************************************/
/********* WARNING :    en cas de changement de couleurs,     ***********/
/**** mettre � jour le tableau $tabColorCat dans fluxcategories.php *****/
/************************************************************************/

.nav ul li.dossier {
	width: 116px;
	border-bottom: 6px solid #0df3cc;
}
.nav ul li.dossier > a:hover {
  color: #0df3cc;
}
.nav ul li.telephonie {
	width: 126px;	
	border-bottom: 6px solid #f3780b;
}
.nav ul li.telephonie > a:hover {
  color: #f3780b;
}
.nav ul li.internet {
	width: 109px;	
	border-bottom: 6px solid #9d2ad8;
}
.nav ul li.internet > a:hover {
  color: #9d2ad8;
}
.nav ul li.medias {
	width: 94px;	
	border-bottom: 6px solid #ff6f69;
}
.nav ul li.medias > a:hover {
  color: #ff6f69;
}
.nav ul li.universconnecte {
	width: 180px;	
 	border-bottom: 6px solid #15a5bf;
}
.nav ul li.universconnecte > a:hover {
  color: #15a5bf;
}
.nav ul li.marques {
	width: 108px;	
	border-bottom: 6px solid #64b73e;
}
.nav ul li.marques > a:hover {
  color: #64b73e;
}
.nav ul li.international {
	width: 153px;	
	border-bottom: 6px solid #fd50aa;
}
.nav ul li.international > a:hover {
  color: #fd50aa;
}
.nav ul li i {
  position: absolute;
  top: 7px;
  right: 10px;
}
.nav ul li:hover > ul.submenu {
  display: block;
}
.nav ul li ul.submenu {
  position: absolute;
  display: none;
  top: 43px;
  left: 0px;
  z-index: 10;
  border: 1px solid #f1382f;
  width: 960px;
  height: auto;
  padding: 20px 0 20px 0;
  background-color: #FFF;
  color: #333;
}
.nav ul li ul.submenu ul {
  border: none;
}
.nav ul li ul.submenu li {
  *zoom: 1;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  width: 25%;
  padding: 0px;
  border-bottom: none;
}
.nav ul li ul.submenu li:before, .nav ul li ul.submenu li:after {
  content: " ";
  display: table;
}
.nav ul li ul.submenu li:after {
  clear: both;
}
.nav ul li ul.submenu li.cache {
  display: none;
}
.nav ul li ul.submenu li .menu-item {
  display: block;
  float: left;
  margin-right: 6.7993%;
  width: 100%;
  margin-right: 0;
}
.nav ul li ul.submenu li .menu-item:last-child {
  margin-right: 0;
}
.nav ul li ul.submenu li .menu-item a {
  display: block;
  width: 100%;
  color: #333;
  margin-left: 10px;
  padding: 5px 5px 5px 10px;
}
.nav ul li ul.submenu li .menu-item a:hover {
  color: #FFF;
  background-color: #f1382f;
}
.nav ul li ul.submenu li.img {
  padding: 0 0 0 20px;
  border-right: 1px solid #e8e8e8;
}
.nav ul li ul.submenu li.img:last-child {
  border: 0px;
}
.nav ul li ul.submenu li.img a {
  display: block;
  margin: 0px 20px 0 0;
  padding: 5px 20px 5px 0px;
  font-family: "PT Serif", serif;
  font-weight: 400;
  font-size: 1.15em;
  line-height: 1em;
  color: #333;
  text-transform: lowercase;
}
.nav ul li ul.submenu li.img a:first-letter {
  text-transform: uppercase;
}
.nav ul li ul.submenu li.img a:hover {
  color: #f1382f;
  background-color: transparent;
}
.nav ul li ul.submenu li.img a i {
  display: block;
  margin: 140px -20px 0 0;
}
.nav ul li ul.submenu li.img a .limage {
  display: block;
  width: 207px;
  height: 124px;
  overflow: hidden;
  margin-bottom: 10px;
}
.nav ul li.dossier > .submenu {
  border: 1px solid #0df3cc;
}
.nav ul li.dossier > .submenu > li a:hover {
  background-color: #0df3cc;
}
.nav ul li.dossier > .submenu .menu-item a:hover {
  background-color: #0df3cc;
}
.nav ul li.dossier > .submenu > li.img a:hover {
  color: #0df3cc;
}
.nav ul li.telephonie > .submenu {
  border: 1px solid #f3780b;
}
.nav ul li.telephonie > .submenu > li > a:hover {
  background-color: #f3780b;
}
.nav ul li.telephonie > .submenu .menu-item a:hover {
  background-color: #f3780b;
}
.nav ul li.telephonie > .submenu > li.img > a:hover {
  color: #f3780b;
}
.nav ul li.internet > .submenu {
  border: 1px solid #9d2ad8;
}
.nav ul li.internet > .submenu > li > a:hover {
  background-color: #9d2ad8;
}
.nav ul li.internet > .submenu .menu-item a:hover {
  background-color: #9d2ad8;
}
.nav ul li.internet > .submenu > li.img > a:hover {
  color: #9d2ad8;
}
.nav ul li.medias > .submenu {
  border: 1px solid #ff6f69;
}
.nav ul li.medias > .submenu > li > a:hover {
  background-color: #ff6f69;
}
.nav ul li.medias > .submenu .menu-item a:hover {
  background-color: #ff6f69;
}
.nav ul li.medias > .submenu > li.img > a:hover {
  color: #ff6f69;
}
.nav ul li.universconnecte > .submenu {
  border: 1px solid #15a5bf;
}
.nav ul li.universconnecte > .submenu > li > a:hover {
  background-color: #15a5bf;
}
.nav ul li.universconnecte > .submenu .menu-item a:hover {
  background-color: #15a5bf;
}
.nav ul li.universconnecte > .submenu > li.img > a:hover {
  color: #15a5bf;
}
.nav ul li.marques > .submenu {
  border: 1px solid #64b73e;
}
.nav ul li.marques > .submenu > li > a:hover {
  background-color: #64b73e;
}
.nav ul li.marques > .submenu .menu-item a:hover {
  background-color: #64b73e;
}
.nav ul li.marques > .submenu > li.img > a:hover {
  color: #64b73e;
}
.nav ul li.international > .submenu {
  border: 1px solid #fd50aa;
}
.nav ul li.international > .submenu > li > a:hover {
  background-color: #fd50aa;
}
.nav ul li.international > .submenu .menu-item a:hover {
  background-color: #fd50aa;
}
.nav ul li.international > .submenu > li.img > a:hover {
  color: #fd50aa;
}
@media screen and (max-width: 980px) {
  .nav {
    margin-top: 0px;
  }
  .nav .hamburger {
    display: block;
    top: -81px;
    right: 5%;
  }
  .nav ul {
    list-style: none;
    display: none;
    border-bottom: none;
  }
  .nav ul.active {
    display: block;
  }
  .nav ul li {
    width: 100%;
    clear: both;
    text-align: center;
  }
  .nav ul li:hover > ul.submenu {
    display: none;
  }
  .nav ul li ul.submenu {
    display: none;
  }
  .nav ul li a {
    padding: 10px 10px 10px 15px;
    color: #333;
  }
  .nav ul li i {
    display: none;
  }
  .nav ul li:first-child > a {
    padding-left: 10px;
  }
	.nav ul li.dossier {
		width: 100%;
	}
	.nav ul li.telephonie {
		width: 100%;
	}
	.nav ul li.internet {
		width: 100%;
	}
	.nav ul li.medias {
		width: 100%;
	}
	.nav ul li.universconnecte {
		width: 100%;
	}
	.nav ul li.marques {
		width: 100%;
	}
	.nav ul li.international {
		width: 100%;
	}
.header .blocentre .breves{
	width:95.57071%;
	margin:100px 0 0 0;
	}
.header .blocentre .breves .titre{
	font-size:1.2em;
	width:23.92677%;
	}
.header .blocentre .breves ul{
	margin: 0 0 0 25%;
	width:73%;
	}
.header .blocentre .partage{
	top:-14px;
	}
.header .blocentre .search{
	top:45px;
	right:21%;
	}
}
@media screen and (max-width: 480px) {
  .nav {
    margin-top: 0px;
  }
}
.sidebar{
display:block;
float:left;
margin-right:1.61735%;
width:32.2551%;
margin-right:0;
}
.sidebar:last-child{
margin-right:0;
}
.sidebar.mobile{
display:none;
}
.sidebar a{
color:#333;
text-decoration:none;
}
.sidebar a:hover{
color:#333;
}
.sidebar img{
width:100%;
}
.sidebar .lab{
display:block;
margin-top:10px;
}
.sidebar .lab:first-child{
margin-top:0px;
}
/*** NEWSLETTER FORM CSS ***/
/** OVERLAY **/
#overlay-back{
	width: 100%;
	height: 100%;
	position: fixed;
	top:0px;
	left: 0px;
	z-index: 30;
	background : rgba(34, 34, 34, 0.9);
	display:none;
}
.signup-content{
		position : absolute;
		width: 30%;
		height:auto;
		left:36%;
		margin-top:5%;
		border-radius: 0px;
		background-color: #fff;
		border-bottom:5px solid red;
		text-align: left;
		padding: 0px 15px 15px 15px;
		z-index: 35;
		font-family: 'Droid Sans', sans-serif;
		font-size: 15px;
		display:none;
		color:#111111;
	}
.signup-content	.signup-head-content{
	display: inline-block;
    margin-top: 2%;
    width: 85%;
	}
.signup-content	.signup-head-content p{
	display:inline-block;
	font-size:1em;
	margin: 0.67em 0;	
	margin-right:8px;
    font-weight: bold;
	}
.signup-content	.signup-head-content img{
	display:inline-block;
	vertical-align:-15px;
	}
.signup-content	.signup-close{
	position: absolute;
	width:50px; 
	height:50px;
	background:red;
	color:#fff;
	padding:5px;
	font-size:3em;
	text-align:center;
	vertical-align: top;
	line-height:31px;
	right: 0px;
	cursor: pointer;
	}
.signup-content #form2_email{
	width:92%;
	padding:15px;
	margin-bottom: 20px;
	}
.signup-content p.smallSize{
	font-size:10px; 
	color:#cacaca;
	width:90%;
	}
.signup-content p.accrocheNewsletter{
	color: #00f2c9;
    font-size: 1.5em;
    font-weight: bold;
    width: 90%;
	}
.mc4wp-form p.choixNl{
	color: #111111;
    font-family: "Droid Sans",sans-serif;
    font-size: 15px;
    font-weight:bold;
	}
.mc4wp-form .weeklyContent, .mc4wp-form .dailyContent{
	width:40%;
	display:inline-block;
	vertical-align:top;
	margin-bottom:15px;
	}
.mc4wp-form .dailyContent{
	margin-left:10%;	
	}
.mc4wp-form .weeklyContent label{
	color:#0DF3CC;
	cursor: pointer;
}
.mc4wp-form .dailyContent label{
	cursor: pointer;
}
.mc4wp-form .weeklyContent p, .mc4wp-form .dailyContent p{
	font-size:0.8em;
	line-height:15px;
	color:#686868;
	}
.mc4wp-form .weeklyContent img, .mc4wp-form .dailyContent img{
	display:inline-block;
	vertical-align:middle;
	}
.mc4wp-form	#form2_submit{
	background:#9b9a9a;
    border:none;
    color: #fff;
    display: block;
    font-size: 1.2em;
	margin:auto;
    padding: 10px;
    width: 50%;
	}
.mc4wp-form	#form2_submit:hover{
	background:#0cf3cc;
	}
.sidebar .mc4wp-form,.sidebar .newsletter {
*zoom: 1;
max-width: 960px;
margin-left: auto;
margin-right: auto;
position: relative;
margin-top: 10px;
font-size: 1.3em;
}
.sidebar .mc4wp-form:before, .sidebar .mc4wp-form:after,.sidebar .newsletter:before,.sidebar .newsletter:after {
content: " ";
display: table;
}
.sidebar .mc4wp-form:after,.sidebar .newsletter:after {
clear: both;
}
.sidebar .mc4wp-form p,.sidebar .newsletter p {
padding: 0px;
margin: 0px;
}
.sidebar .mc4wp-form .wpcf7-text, .sidebar .mc4wp-form input[type="text"], .sidebar .mc4wp-form input[type="email"],.sidebar .newsletter .wpcf7-text,.sidebar .newsletter input[type="text"],.sidebar .newsletter input[type="email"] {
max-width: 225px;
font-size: 1em;
border: 1px solid #B2B2B2;
padding: 10px;
box-shadow:none;
display:inline-block;
vertical-align:top;
}
.sidebar .mc4wp-form input[type="submit"],.sidebar .newsletter input[type="submit"]{
position: absolute;
right: 0px;
top: 0px;
padding-left: 13px;
padding-right: 13px;
padding-top: 0px;
height: 45px;
background-color: #B2B2B2;
font-size: 1.3em;
border: 0px;
background-color: #B2B2B2;
text-align: left;
color: #FFF;
height: 45px;
;
}
.sidebar .mc4wp-form input[type="button"],.sidebar .newsletter input[type="button"] {
padding-left: 10px;
padding-right: 10px;
padding-buttom: 0px;
height: 44px;
background-color: #f1382f;
font-size: 1.3em;
border: 0px;
background-color: #f1382f;
text-align: left;
color: #fff;
}
.sidebar .mc4wp-form .ajax-loader,.sidebar .newsletter .ajax-loader {
position: absolute;
width: auto;
right: 70px;
margin-top: 15px;
}
.sidebar .mc4wp-form .mc4wp-success,.sidebar .mc4wp-form .mc4wp-error,.sidebar .mc4wp-form .mc4wp-alert,.sidebar .mc4wp-form .wpcf7-response-output,.sidebar .newsletter .mc4wp-success,.sidebar .newsletter .mc4wp-error,.sidebar .newsletter .mc4wp-alert,.sidebar .newsletter .wpcf7-response-output {
border: 0px;
font-size: 1em;
font-style: italic;
font-size: 0.8em;
margin-top: 10px;
}
.sidebar .mc4wp-form .wpcf7-not-valid-tip,.sidebar .newsletter .wpcf7-not-valid-tip {
display: none;
position: absolute;
}
/*** END NEWSLETTER FORM CSS ***/
.sidebar .bloc{
background-color:#fff;
width:100%;
border-bottom:3px solid #b2b2b2;
margin-top:15px;
*zoom:1;
max-width:960px;
margin-left:auto;
margin-right:auto;
}
.sidebar .bloc .rouge{
color:#f1382f;
}
.sidebar .bloc:first-child{
margin-top:0px;
}
.sidebar .bloc:before,.sidebar .bloc:after{
content:" ";
display:table;
}
.sidebar .bloc:after{
clear:both;
}
.sidebar .bloc .agauche{
display:block;
float:left;
margin-right:1.61735%;
width:40.72321%;
padding:15px 0px 15px 15px;
}
.sidebar .bloc .agauche:last-child{
margin-right:0;
}
.sidebar .bloc .adroite{
display:block;
float:left;
margin-right:1.61735%;
width:57.65944%;
margin-right:0;
padding:10px 15px 15px 0px;
margin:0px;
}
.sidebar .bloc .adroite:last-child{
margin-right:0;
}
.sidebar .bloc .adroite .nom{
display:block;
font-size:2em;
}
.sidebar .bloc .adroite .poste{
font-size:1em;
line-height:1em;
font-style:italic;
}
.sidebar .bloc .adroite .poste p{
margin:0px;
}
.sidebar .bloc .adroite .desc{
color:#b2b2b2;
font-size:1em;
line-height:1em;
margin-top:10px;
}
.sidebar .bloc .titre{
border-bottom:5px solid #f1382f;
font-size:1.2em;
font-family:"Droid Sans",sans-serif;
font-weight:700;
text-transform:uppercase;
color:#333;
padding:15px 0 15px 15px;
margin:0px;
}
.sidebar .bloc .titre i.loupe{
position:absolute;
top:50%;
margin-top:-16px;
right:10px;
}
.sidebar .bloc ul{
padding:0px;
margin:0px;
list-style:none;
}
.sidebar .bloc ul li{
display:block;
position:relative;
padding:10px 15px 10px 15px;
font-size:1.35em;
line-height:1.3em;
border-bottom:1px solid #e8e8e8;
}
.sidebar .bloc ul li i.fleche{
margin-bottom:2px;
position:absolute;
top:50%;
right:10px;
}
.sidebar .bloc ul li:last-child{
padding-bottom:12px;
}
.sidebar .bloc ul.ligne>li{
display:inline-block;
border-bottom:none;
}
.sidebar .bloc .centrer{
display:block;
text-align:center;
}
.sidebar .bloc .lien{
position:relative;
display:block;
font-size:1.3em;
border-top:1px solid #b2b2b2;
padding:5px 15px 5px 15px;
}
.sidebar .bloc .lien i.fleche{
margin-bottom:0px;
position:absolute;
top:50%;
right:10px;
}
.sidebar .bloc.dossier .titre{
border-bottom:5px solid #0df3cc;
}
.sidebar .bloc.dossier .desc>span{
color:#0df3cc;
}
.sidebar .bloc.application .titre {
  border-bottom: 5px solid #f3780b;
}
.sidebar .bloc.application .desc>span{
color:#f3780b;
}
.sidebar .bloc.internet .titre{
border-bottom:5px solid #9d2ad8;
}
.sidebar .bloc.internet .desc>span{
color:#9d2ad8;
}
.sidebar .bloc.medias .titre{
border-bottom:5px solid #ff6f69;
}
.sidebar .bloc.universconnecte .titre{
border-bottom:5px solid #15a5bf;
}
.sidebar .bloc.universconnecte .desc>span{
color:#15a5bf;
}
.sidebar .bloc.marques .titre{
border-bottom:5px solid #64b73e;
}
.sidebar .bloc.marques .desc>span{
color:#64b73e;
}
.sidebar .bloc.international .titre{
border-bottom:5px solid #fd50aa;
}
.sidebar .bloc.international .desc>span{
color:#fd50aa;
}
.sidebar .fb-like-box{
margin-top:15px;
background-color:#fff;
}
@media screen and (max-width: 980px){
.sidebar{
display:block;
float:left;
margin-right:3.28787%;
width:100%;
display:none;
}
.sidebar:last-child{
margin-right:0;
}
.sidebar.mobile{
display:block;
margin:15px 0 15px 0;
}
.sidebar.mobile .colonne{
display:block;
float:left;
margin-right:3.28787%;
width:48.35606%;
}
.sidebar.mobile .colonne:last-child{
margin-right:0;
}
.sidebar.mobile .colonne:nth-child(2n){
margin-right:0;
}
.sidebar.mobile .colonne:nth-child(2n+1){
clear:left;
}
.sidebar .lab{
max-width:100%;
}
}
@media screen and (max-width: 480px){
	.sidebar{
	display:block;
		float:left;
		margin-right:5.01424%;
		width:100%;
		display:none
	}
	.sidebar:last-child{
		margin-right:0
	}
	.sidebar.mobile{
		display:block
	}
	.sidebar.mobile .colonne{
		display:block;
		float:left;
		margin-right:5.01424%;
		width:100%;
		margin-right:0
	}
	.sidebar.mobile .colonne:last-child{
		margin-right:0
	}
	.sidebar .lab{
		max-width:100%
	}
}
html{
	margin:0px;
	padding:0px;
}
body{
	color:#333;
	font-size:12px;
	font-family:"PT Serif",serif;
}
.wrapper{
	width:100%;
	height:100%;
}
#main .blocentre{
padding:10px;
}
section.full{
background-color:#333;
}
section.dark{
background-color:#000;
}
section.dark .blocentre{
background-color:#e8e8e8;
}
section.light .blocentre{
/*background-color:#e8e8e8*/
background-color: rgba(255,255,255,0.5);
}
section.seul .blocentre{
	background-color:#e8e8e8;
}
section.repere > .blocentre{
background-color:#e8e8e8;
}
section.premier .blocentre{
background-color:#e8e8e8;
}

section.dernier{
padding-bottom:100px;
background-image:url("img/fond/fond-footer.png");
background-color:#e9e9e9;	
background-position:bottom center;
background-repeat:no-repeat;
}
section.article{
background-color: inherit;
}
section.seul{
padding-bottom:100px;
background-image:url("img/fond/fond-footer.png");
background-position:bottom center;
background-repeat:no-repeat;
background-color: inherit;	;
}
.blocentre{
margin:0 auto;
*zoom:1;
max-width:960px;
margin-left:auto;
margin-right:auto;
}
.blocentre:before,.blocentre:after{
content:" ";
display:table;
}
.blocentre:after{
clear:both;
}
.blocrouge,.header .blocentre .breves .titre{
font-family:"Droid Sans",sans-serif;
font-weight:550;
text-transform:uppercase;
color:#fff;
padding:10px 20px 10px 10px;
background-color:#f1382f;
}
.tendances{
display:block;
float:left;
margin-right:1.61735%;
width:66.12755%;
*zoom:1;
max-width:960px;
margin-left:auto;
margin-right:auto;
}
.tendances:last-child{
margin-right:0;
}
.tendances:before,.tendances:after{
content:" ";
display:table;
}
.tendances:after{
clear:both;
}
.tendances .blocrouge,.tendances .header .blocentre .breves .titre,.header .blocentre .breves .tendances .titre{
position:relative;
display:block;
float:left;
margin-right:1.61735%;
width:23.78699%;
padding:5px 20px 5px 10px;
}
.tendances .blocrouge:last-child,.tendances .header .blocentre .breves .titre:last-child,.header .blocentre .breves .tendances .titre:last-child{
margin-right:0;
}
.tendances .blocrouge i,.tendances .header .blocentre .breves .titre i,.header .blocentre .breves .tendances .titre i{
position:absolute;
top:50%;
right:0px;
margin-top:-10px;
}
.tendances ul{
display:block;
float:left;
margin-right:1.61735%;
width:74.59566%;
margin-top:5px;
padding:0px;
color:#f1382f;
list-style-color:#f1382f;
font-size:1.2em;
font-weight:700;
}
.tendances ul:last-child{
margin-right:0;
}
.tendances ul:first-child{
list-style:none;
}
.tendances ul li{
display:inline-block;
height:25px;
}
.tendances ul li a{
color:#333;
text-decoration:none;
}
.tendances ul li a:hover{
color:#f1382f;
}
@media screen and (max-width: 980px){
.tendances{
display:block;
float:left;
margin-right:3.28787%;
width:100%;
}
.tendances:last-child{
margin-right:0;
}
.tendances .blocrouge,.tendances .header .blocentre .breves .titre,.header .blocentre .breves .tendances .titre{
display:block;
float:left;
margin-right:3.28787%;
width:31.14142%;
}
.tendances .blocrouge:last-child,.tendances .header .blocentre .breves .titre:last-child,.header .blocentre .breves .tendances .titre:last-child{
margin-right:0;
}
.tendances ul{
display:block;
float:left;
margin-right:3.28787%;
width:65.57071%;
}
.tendances ul:last-child{
margin-right:0;
}
}
.lesarticles{
display:block;
float:left;
margin-right:1.61735%;
width:66.12755%;
}
.lesarticles:last-child{
margin-right:0;
}
@media screen and (max-width: 980px){
#div-gpt-ad-1413380007901-5,#div-gpt-ad-1413380007901-7{
display:none;
}
.lesarticles{
display:block;
float:left;
margin-right:3.28787%;
width:100%;
width:100%;
}
.lesarticles:last-child{
margin-right:0;
}
}
@media screen and (max-width: 480px){
.lesarticles{
display:block;
float:left;
margin-right:5.01424%;
width:100%;
width:100%;
}
.lesarticles:last-child{
margin-right:0;
}
}
article{
*zoom:1;
max-width:960px;
margin-left:auto;
margin-right:auto;
display:block;
border-bottom:3px solid #b2b2b2;
margin:0 0 15px 0;
/*overflow:hidden;
*/background-color:#fff;
}
article:before,article:after{
content:" ";
display:table;
}
article:after{
clear:both;
}
article .blocimage{
position:relative;
width:50%;
float:left;
max-height:305px;
margin:0px;
padding:0px;
overflow:hidden;
}
article .blocimage .tr{
position:absolute;
z-index:2;
right:0px;
top:50%;
margin-top:-8px;
}
article .blocimage .info{
position:absolute;
z-index:2;
right:10px;
bottom:10px;
width:81px;
background-color:#fff;
font-size:2em;
font-family:"Droid Sans",sans-serif;
font-weight:700;
text-align:center;
line-height:1.25em;
color:#000;
}
article .blocimage .info .tild{
display:block;
width:37px;
height:12px;
background:url("img/icons/lesicones.png") no-repeat;
background-position:-81px -130px;
margin-top:-6px;
position:absolute;
left:50%;
margin-left:-19px;
}
article .blocimage .info .date{
padding:10px 0 0 0;
text-transform:uppercase;
}
article .blocimage .info .dateYear{
font-size: 14px;
height: 18px;
line-height: 16px;
}
article .blocimage .info .cat{
background-color:#f1382f;
padding:8px 5px 8px 5px;
text-transform:uppercase;
font-size:.5em;
line-height:1.25em;
color:#fff;
}
article .blocimage .info .cat a{
text-decoration:none;
color:#fff;
}
article .blocimage .over{
display:none;
position:absolute;
width:100%;
height:100%;
background:#f1382f;
background:rgba(241,56,47,0.5);
}
article .blocimage .over img{
position:absolute;
max-width:115px;
top:50%;
left:50%;
margin-left:-57px;
margin-top:-58px;
opacity:1;
width:100%;
height: auto;
}
article .blocimage img{
width:100%;
margin:0px;
}
.article-img-link img.wp-post-image{
height:310px;
}
.lesdossiersenbas img.wp-post-image{
height:310px;
}
.articlesconnexes .blocimage img.wp-post-image{
height: 197px;
}
article .blocimage:hover .over{
display:block;
}
article .blocdesc{
width:50%;
float:left;
padding:1.61735%;
max-height:305px;
margin:0px;
padding:20px;
background-color:#fff;
overflow:hidden;
}
article .blocdesc .haut{
*zoom:1;
max-width:960px;
margin-left:auto;
margin-right:auto;
margin-bottom:60px;
}
article .blocdesc .haut:before,article .blocdesc .haut:after{
content:" ";
display:table;
}
article .blocdesc .haut:after{
clear:both;
}
article .blocdesc .haut .datcat{
position:absolute;
display:block;
margin-top:50px;
}
article .blocdesc .haut .datcat a,article .blocdesc .haut .datcat span{
color:#f1382f;
}
article .blocdesc .haut .datcat a{
text-decoration:none;
}
article .blocdesc .haut .datcat a:first-letter{
text-transform:uppercase;
}
article .blocdesc .haut .reseaux{
text-align:right;
}
article .blocdesc .haut .reseaux ul{
list-style:none;
padding:0px;
margin:0px;
}
article .blocdesc .haut .reseaux ul li{
float:right;
font-family:"Droid Sans",sans-serif;
}
article .blocdesc .haut .reseaux ul li i{
display:block;
float:left;
margin-right:5px;
}
article .blocdesc .haut .reseaux ul li span{
display:block;
float:left;
padding-right:5px;
margin-right:5px;
border-right:1px solid #e8e8e8;
}
article .blocdesc .haut .reseaux .comments{
text-align:right;
display:block;
float:right;
padding-left:10px;
padding-top:2px;
margin-left:-5px;
border-left:1px solid #e8e8e8;
}
article .blocdesc .haut .reseaux .comments i{
	display:block;
	float:left;
	margin-right:5px;
}
article .blocdesc .haut .reseaux .addtoany_list,article .blocdesc .haut .reseaux .addtoany_share_save_container{
	text-align:right;
	margin-bottom:10px;
}
article .blocdesc .haut .reseaux .addtoany_list a,article .blocdesc .haut .reseaux .addtoany_share_save_container a{
	color:#333;
	text-decoration:none;
	padding-left:5px;
	padding-right:10px;
	margin-right:5px;
	border-right:1px solid #e8e8e8;
}
article .blocdesc .haut .reseaux .addtoany_list a:last-child,article .blocdesc .haut .reseaux .addtoany_share_save_container a:last-child{
	border-right:0px;
}
article .blocdesc a{
	text-decoration:none;
	color:#333;
}
article .titre{
	font-family:"PT Serif";
	font-size:2.5em;
	font-weight:400;
	line-height:1em;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	margin:15px 0 15px 0px;
}
article .titre a{
	text-decoration:none;
	color:#333;
}
article .titre a:hover{
	text-decoration:underline;
	color:#333;
}
article .titre a.aladeux-title{
	color:#e8e8e8;
}
article .titre a.aladeux-title:hover{
	color:#e8e8e8;
}
@media screen and (max-width: 980px){
	article{
		height:200px
	}
	article .blocimage{
		display:block;
		float:left;
		width:33.87245%
	}
	article .blocimage:last-child{
		width:32.2551%
	}
	article .blocimage .info{
		display:none
	}
	article .blocimage .over>img{
		margin-top:-100px
	}
	article .blocdesc{
		display:block;
		float:left;
		width:67.7449%
	}
	.article-img-link img.wp-post-image{
		height: 199px;
	}
	.lesdossiersenbas img.wp-post-image{
		height: 310px;
	}
	article .blocdesc:last-child{
		width:66.12755%
	}
	article .blocdesc .haut{
		margin-bottom:0px
	}
	article .blocdesc .haut .datcat{
		position:relative;
		margin-top:0px
	}
	article .blocdesc .haut .reseaux{
		display:none
	}
}
@media screen and (max-width: 480px){
	article{
		height:200px
	}
	article .blocimage{
		display:block;
		float:left;
		width:50.80867%
	}
	article .blocimage:last-child{
		width:49.19133%
	}
	article .blocimage img{
		width:100%;
		height: 199px;
	}
	.article-img-link img.wp-post-image{
		height: 199px;
	}
	.lesdossiersenbas img.wp-post-image{
		height: 199px;
	}
	article .blocimage .over>img{
		margin-top:-70px
	}
	article .blocdesc{
		display:block;
		float:left;
		width:50.80867%
	}
	article .blocdesc:last-child{
		width:49.19133%
	}
	article .blocdesc .titre{
		font-size:1.65em
	}
	article .blocdesc p{
		display:none
	}
}
article.unarticle{
	position:relative;
	height:auto;
	background-color:#fff;
}
article.unarticle .leheader{
	*zoom:1;
	max-width:960px;
	margin-left:auto;
	margin-right:auto;
	padding:20px;
}
article.unarticle .leheader:before,article.unarticle .leheader:after{
	content:" ";
	display:table;
}
article.unarticle .leheader:after{
	clear:both;
}
article.unarticle .leheader a{
	text-decoration:none;
}
article.unarticle .leheader .haut{
	display:block;
	float:left;
	margin-right:1.61735%;
	width:83.06378%;
}
article.unarticle .leheader .haut:last-child{
	margin-right:0;
}
article.unarticle .leheader .info{
	display:block;
	float:left;
	margin-right:1.61735%;
	width:15.31888%;
	margin-right:0;
	background-color:#333;
	color:#fff;
	position:absolute;
	right:20px;
	width:81px;
	font-size:2em;
	font-family:"Droid Sans",sans-serif;
	font-weight:700;
	text-align:center;
	line-height:1.25em;
}
article.unarticle .leheader .info:last-child{
	margin-right:0;
}
article.unarticle .leheader .info .tild{
	display:block;
	width:37px;
	height:12px;
	background:url("img/icons/lesicones.png") no-repeat;
	background-position:-81px -130px;
	margin-top:-6px;
	position:absolute;
	left:50%;
	margin-left:-19px;
}
article.unarticle .leheader .info .date{
	padding:10px 0 2px 0;
}
article.unarticle .leheader .info .dateYear{
	font-size: 0.6em;
	height: 15px;
	line-height: 0.6em;
}
article.unarticle .leheader .info .cat{
	background-color:#f1382f;
	padding:8px 5px 8px 5px;
	text-transform:uppercase;
	font-size:.5em;
	line-height:1.25em;
	color:#fff;
}
article.unarticle .leheader .info .cat a{
	text-decoration:none;
	color:#fff;
}
article.unarticle .reseaux{
	position:absolute;
	display:block;
	right:10px;
	margin-top:5px;
}
article.unarticle .reseaux ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
article.unarticle .reseaux ul li{
	float:right;
	font-family:"Droid Sans",sans-serif;
}
article.unarticle .reseaux ul li i{
	display:block;
	float:left;
	margin-right:5px;
}
article.unarticle .reseaux ul li span{
	display:block;
	float:left;
	padding-right:5px;
	margin-right:5px;
	border-right:1px solid #e8e8e8;
}
article.unarticle .reseaux .comments{
	display:block;
	float:left;
	padding-right:5px;
	padding-top:2px;
	margin-right:5px;
	border-right:1px solid #e8e8e8;
}
article.unarticle .reseaux .comments i{
	display:block;
	float:left;
	margin-right:5px;
}
article.unarticle .reseaux .addtoany_list,article.unarticle .reseaux .addtoany_share_save_container{
	text-align:right;
	margin-bottom:10px;
}
article.unarticle .reseaux .addtoany_list a,article.unarticle .reseaux .addtoany_share_save_container a{
	color:#333;
	text-decoration:none;
	padding-left:5px;
	padding-right:10px;
	margin-right:5px;
	border-right:1px solid #e8e8e8;
}
article.unarticle .reseaux .addtoany_list a:last-child,article.unarticle .reseaux .addtoany_share_save_container a:last-child{
	border-right:0px;
}
article.unarticle .addtoany_list,article.unarticle .addtoany_share_save_container{
	text-align:right;
	margin-bottom:10px;
}
article.unarticle .chapo .addtoany_share_save_container{
	display:none;
}
article.unarticle .addtoany_list a,article.unarticle .addtoany_share_save_container a{
	padding-right:5px;
	margin-right:5px;
	border-right:1px solid #e8e8e8;
}
article.unarticle .contenu{
	margin-top:30px;
	padding:0 20px 0 20px;
	font-size:1.2em;
}
article.unarticle .contenu img.fullsize{
	margin-left:-20px;
	width:120%;
	height:auto;
}
article.unarticle .contenu .center{
	text-align:center;
}
article.unarticle .contenu .chapo{
	font-size:1.3em;
}
article.unarticle .contenu .chapo h2{
	font-size:1.0em;
	line-height: 1.5em;
	font-weight: 300;
}
article.unarticle .contenu h2,article.unarticle .contenu h3,article.unarticle .contenu h4,article.unarticle .contenu h5,article.unarticle .contenu h6{
	font-weight:normal;
}
article.unarticle .contenu b,article.unarticle .contenu strong{
	color:#f1382f;
	font-weight:bold;
}
article.unarticle .contenu a{
	color:#f1382f;
	text-decoration:none;
}
article.unarticle .contenu a:hover{
	text-decoration:underline;
}
article.unarticle .contenu .wp-caption{
	margin:0px -20px;
}
article.unarticle .contenu .wp-caption img.fullsize{
	margin-left:0px;
	padding:0px;
}
article.unarticle .contenu .wp-caption.aligncenter{
	display:block;
	margin:0 auto;
	width:100% !important;
	text-align:center;
}
article.unarticle .contenu .wp-caption-text{
	display:block;
	margin:0 auto;
	padding:5px 20px 5px 20px;
	border-top:1px solid #f1382f;
	color:#f1382f;
	text-align:center;
	font-style:italic;
	font-size:.9em;
}
article.unarticle .contenu .wp-caption-text,article.unarticle .contenu img{
	max-width:100%;
}
article.unarticle .source{
	font-size:1.0em;
	font-style:italic;
	text-align:right;
	display:block;
	padding:5px 20px;
}
article.unarticle .tag{
	margin:60px 0 0 0;
	padding:20px;
	border-top:1px solid #e8e8e8;
	list-style:none;
}
article.unarticle .tag li{
	display:inline-block;
	padding:2px 10px 0px 10px;
	margin:0px 0 0px 5px;
	border:1px solid #f1382f;
	font-family:"Droid Sans",sans-serif;
	font-weight:700;
	text-transform:uppercase;
}
article.unarticle .tag li a{
	text-decoration:none;
	color:#333;
}
article.unarticle .tag li a:hover{
	color:#f1382f;
}
article.unarticle .post-edit-link{
	position:absolute;
	display:block;
	left:50%;
	width:85px;
	padding:2px 10px 0px 10px;
	margin:15px 0 0px -42px;
	border:1px solid #f1382f;
	font-family:"Droid Sans",sans-serif;
	text-transform:uppercase;
	color:#333;
	text-decoration:none;
}
article.unarticle .post-edit-link:hover{
	color:#f1382f;
}
@media screen and (max-width: 980px){
	article.unarticle .leheader>.haut{
		display:block;
		float:left;
		margin-right:3.28787%;
		width:65.57071%;
	}
	article.unarticle .leheader>.haut:last-child{
		margin-right:0
	}
	article.unarticle .leheader>.info{
		display:block;
		float:left;
		margin-right:3.28787%;
		width:31.14142%;
		right:0px;
		margin-left:0px;
		width:81px;
	}
	article.unarticle .leheader>.info:last-child{
		margin-right:0;
	}
	article.unarticle .contenu{
		font-size:1.2em;
	}
	article.unarticle .contenu img{
		width:auto;
	}
}
article.internet .leheader .info>.cat,article.internet .info>.cat{
	background-color:#9d2ad8;
}
article.internet .haut .datcat>a,article.internet .haut .datcat>span{
	color:#9d2ad8;
}
article.internet .contenu b,article.internet .contenu strong,article.internet .contenu .mea{
	color:#9d2ad8;
}
article.internet .contenu .wp-caption-text{
	color:#9d2ad8;
	border-top:1px solid #9d2ad8;
}
article.internet .contenu a{
	color:#9d2ad8;
}
article.internet .tag li{
	border:1px solid #9d2ad8;
}
article.internet .tag li a:hover{
	color:#9d2ad8;
}
article.internet .blocimage .over{
	background:#9d2ad8;
	background:rgba(157,42,216,0.5);
}
article.telephonie .leheader .info>.cat,article.telephonie .info>.cat{
background-color:#f3780b;
font-size:.45em;
}
article.telephonie .haut .datcat>a,article.telephonie .haut .datcat>span{
color:#f3780b;
}
article.telephonie .contenu .wp-caption-text{
color:#f3780b;
border-top:1px solid #f3780b;
}
article.telephonie .tag li{
border:1px solid #f3780b;
}
article.telephonie .contenu b,article.telephonie .contenu strong,article.telephonie .contenu a,article.telephonie .tag li a:hover{
color:#f3780b;
}
article.telephonie .blocimage .over{
background:#f3780b;
background:rgba(243,120,11,0.5);
}
article.medias .leheader .info>.cat,article.medias .info>.cat{
background-color:#ff6f69;
}
article.medias .haut .datcat>a,article.medias .haut .datcat>span{
color:#ff6f69;
}
article.medias .contenu b,article.medias .contenu strong,article.medias .contenu .mea{
color:#ff6f69;
}
article.medias .contenu .wp-caption-text{
color:#ff6f69;
border-top:1px solid #ff6f69;
}
article.medias .contenu a{
color:#ff6f69;
}
article.medias .tag li{
border:1px solid #ff6f69;
}
article.medias .tag li a:hover{
color:#ff6f69;
}
article.medias .blocimage .over{
background:#ff6f69;
background:rgba(255,111,105,0.5);
}
article.univers-connecte .leheader .info>.cat,article.univers-connecte .info>.cat{
background-color:#15a5bf;
}
article.univers-connecte .haut .datcat>a,article.univers-connecte .haut .datcat>span{
color:#15a5bf;
}
article.univers-connecte .contenu b,article.univers-connecte .contenu strong,article.univers-connecte .contenu .mea{
color:#15a5bf;
}
article.univers-connecte .contenu .wp-caption-text{
color:#15a5bf;
border-top:1px solid #15a5bf;
}
article.univers-connecte .contenu a{
color:#15a5bf;
}
article.univers-connecte .tag li{
border:1px solid #15a5bf;
}
article.univers-connecte .tag li a:hover{
color:#15a5bf;
}
article.univers-connecte .blocimage .over{
background:#15a5bf;
background:rgba(46,208,237,0.5);
}
article.marques .leheader .info>.cat,article.marques .info>.cat{
background-color:#64b73e;
}
article.marques .haut .datcat>a,article.marques .haut .datcat>span{
color:#64b73e;
}
article.marques .contenu b,article.marques .contenu strong,article.marques .contenu .mea{
color:#64b73e;
}
article.marques .contenu .wp-caption-text{
color:#64b73e;
border-top:1px solid #64b73e;
}
article.marques .contenu a{
color:#64b73e;
}
article.marques .tag li{
border:1px solid #64b73e;
}
article.marques .tag li a:hover{
color:#64b73e;
}
article.marques .blocimage .over{
background:#64b73e;
background:rgba(132,233,88,0.5);
}
article.international .leheader .info>.cat,article.international .info>.cat{
background-color:#fd50aa;
font-size:.35em;
}
article.international .haut .datcat>a,article.international .haut .datcat>span{
color:#fd50aa;
}
article.international .contenu b,article.international .contenu strong,article.international .contenu .mea{
color:#fd50aa;
}
article.international .contenu .wp-caption-text{
color:#fd50aa;
border-top:1px solid #fd50aa;
}
article.international .contenu a{
color:#fd50aa;
}
article.international .tag li{
border:1px solid #fd50aa;
}
article.international .tag li a:hover{
color:#fd50aa;
}
article.international .blocimage .over{
background:#fd50aa;
background:rgba(253,80,170,0.5);
}
article.dossier .leheader .info>.cat,article.dossier .info>.cat{
background-color:#0df3cc;
}
article.dossier .haut .datcat>a,article.dossier .haut .datcat>span{
color:#0df3cc;
}
article.dossier .contenu b,article.dossier .contenu strong,article.dossier .contenu .mea{
color:#343434;
/*color:#0df3cc*/;
}
article.dossier .contenu .wp-caption-text{
/*color:#0df3cc;
border-top:1px solid #0df3cc;*/
color:#343434;
border-top:1px solid #343434;
}
article.dossier .contenu a{
color:#343434;
/*color:#0df3cc*/;
}
article.dossier .tag li{
border:1px solid #0df3cc;
}
article.dossier .tag li a:hover{
color:#0df3cc;
}
article.dossier .blocimage .over{
background:#0df3cc;
background:rgba(13,243,204,0.5);
}
article.droite>.blocimage>.tr{
left:0px;
}
article.dossierenbas{
*zoom:1;
max-width:960px;
margin-left:auto;
margin-right:auto;
display:block;
float:left;
margin-right:2.4458%;
width:48.7771%;
}
article.dossierenbas:nth-child(1n){
margin-right:1.61735%;
}
article.dossierenbas:nth-child(1n+1){
clear:none;
}
article.dossierenbas:before,article.dossierenbas:after{
content:" ";
display:table;
}
article.dossierenbas:after{
clear:both;
}
article.dossierenbas:last-child{
margin-right:0;
}
article.dossierenbas:nth-child(2n){
margin-right:0;
}
article.dossierenbas:nth-child(2n+1){
clear:left;
}
article.dossierenbas .blocimage{
display:block;
float:left;
margin-right:1.61735%;
width:100%;
}
article.dossierenbas .blocimage:last-child{
margin-right:0;
}
article.dossierenbas .blocimage .tr{
position:absolute;
z-index:2;
top:98%;
left:50%;
margin-left:-8px;
}
article.dossierenbas .blocimage .cat{
background-color:#0df3cc;
}
article.dossierenbas .blocdesc{
display:block;
float:left;
margin-right:1.61735%;
width:100%;
margin-right:0;
height:305px;
}
article.dossierenbas .blocdesc:last-child{
margin-right:0;
}
article.dossierenbas .blocdesc .datcat>a,article.dossierenbas .blocdesc .datcat>span{
color:#0df3cc;
}
@media screen and (max-width: 980px){
article.dossierenbas{
height:auto;
}
article.dossierenbas .blocimage .info{
display:block;
}
article.dossierenbas .blocdesc{
height:auto;
}
}
@media screen and (max-width: 480px){
article.dossierenbas .blocimage .info{
display:none;
}
}
article.articlesconnexes{
*zoom:1;
max-width:960px;
margin-left:auto;
margin-right:auto;
display:block;
float:left;
margin-right:1.61735%;
width:100%;
max-height:200px;
}
article.articlesconnexes:before,article.articlesconnexes:after{
	content:" ";
	display:table;
}
article.articlesconnexes:after{
	clear:both;
}
article.articlesconnexes:last-child{
	margin-right:0;
}
article.articlesconnexes .blocimage{
	display:block;
	float:left;
	width:33.87245%;
	margin-right:0;
}
article.articlesconnexes .blocimage:last-child{
	width:32.2551%;
}
article.articlesconnexes .blocimage:first-child{
	width:32.2551%;
}
article.articlesconnexes .blocdesc{
	display:block;
	float:left;
	width:67.7449%;
	margin-right:0;
	height:auto;
}
article.articlesconnexes .blocdesc:last-child{
	width:66.12755%;
}
article.articlesconnexes .blocdesc .haut{
	margin-bottom:0px;
}
article.articlesconnexes .blocdesc .haut>.datcat{
	margin-top:0px;
	position:relative;
}
article.articlesconnexes .blocdesc .titre{
	font-size:2em;
}
@media screen and (max-width: 980px){
	article.articlesconnexes{
		height:200px;
	}
	article.articlesconnexes .blocimage{
		display:block;
		float:left;
		width:33.87245%;
	}
	article.articlesconnexes .blocimage:last-child{
		width:32.2551%;
	}
	article.articlesconnexes .blocimage .info{
		display:none;
	}
	article.articlesconnexes .blocdesc{
		display:block;
		float:left;
		width:67.7449%;
	}
	article.articlesconnexes .blocdesc:last-child{
		width:66.12755%;
	}
	article.articlesconnexes .blocdesc .haut{
		margin-bottom:0px;
	}
	article.articlesconnexes .blocdesc .haut .datcat{
		position:relative;
		margin-top:0px;
	}
	article.articlesconnexes .blocdesc .haut .reseaux{
		display:none;
	}
}
@media screen and (max-width: 480px){
article.articlesconnexes{
height:200px;
}
article.articlesconnexes .blocimage{
display:block;
float:left;
width:50.80867%;
}
article.articlesconnexes .blocimage:last-child{
width:49.19133%;
}
article.articlesconnexes .blocimage img{
width:120%;
}
article.articlesconnexes .blocdesc{
display:block;
float:left;
width:50.80867%;
}
article.articlesconnexes .blocdesc:last-child{
width:49.19133%;
}
article.articlesconnexes .blocdesc .titre{
font-size:1.65em;
}
article.articlesconnexes .blocdesc p{
display:none;
}
}
.alaune article{
height:auto;
border-bottom:0px;
}
.alaune article .blocimage{
display:block;
float:left;
margin-right:1.61735%;
width:100%;
margin-right:0;
}
.alaune article .blocimage:last-child{
margin-right:0;
}
.alaune article .blocimage .trh,.alaune article.dossierenbas .blocimage .tr{
position:absolute;
z-index:2;
left:50%;
margin-left:-16px;
bottom:0px;
}
.alaune article .blocimage img{
width:100%;
}
.alaune article .blocdesc{
display:block;
float:left;
margin-right:1.61735%;
width:100%;
margin-right:0;
}
.alaune article .blocdesc:last-child{
margin-right:0;
}
.alaune article .blocdesc .haut{
*zoom:1;
max-width:960px;
margin-left:auto;
margin-right:auto;
margin-bottom:0px;
}
.alaune article .blocdesc .haut:before,.alaune article .blocdesc .haut:after{
content:" ";
display:table;
}
.alaune article .blocdesc .haut:after{
clear:both;
}
.alaune article .blocdesc .haut .datcat{
	display:block;
	float:left;
	margin-right:1.61735%;
	width:49.19133%;
	position:relative;
	margin-top:0px;
}
.alaune article .blocdesc .haut .datcat:last-child{
	margin-right:0;
}
.alaune article .blocdesc .haut .reseaux{
	display:block;
	float:left;
	margin-right:1.61735%;
	width:49.19133%;
	margin-right:0;
}
.alaune article .blocdesc .haut .reseaux:last-child{
	margin-right:0;
}
@media screen and (max-width: 980px){
	.alaune article .blocimage .info{
		display:block
	}
}
.aladeux h2.title{
	color:#e8e8e8;
	display:inline-block;
	border-bottom:3px solid #e8e8e8;
}
.aladeux article{
	height:auto;
	background-color:transparent;
	*zoom:1;
	max-width:960px;
	margin-left:auto;
	margin-right:auto;
	border-bottom:none;
	padding-bottom:30px;
}
.aladeux article:before,.aladeux article:after{
	content:" ";
	display:table;
}
.aladeux article:after{
	clear:both;
}
.aladeux article .blocimage{
	display:block;
	float:left;
	margin-right:1.61735%;
	width:66.12755%;
}
.aladeux article .blocimage:last-child{
	margin-right:0;
}
.aladeux article .blocimage .tr{
	z-index:2;
}
.aladeux article .blocdesc{
	display:block;
	float:left;
	margin-right:1.61735%;
	width:32.2551%;
	color:#e8e8e8;
	background-color:transparent;
	padding-top:0px;
}
.aladeux article .blocdesc:last-child{
	margin-right:0;
}
@media screen and (max-width: 980px){
	.aladeux article .blocimage{
		display:block;
		float:left;
		margin-right:1.61735%;
		width:100%
	}
	.aladeux article .blocimage:last-child{
		margin-right:0
	}
	.aladeux article .blocimage .info{
		display:block
	}
	.aladeux article .blocimage .tr{
		display:none
	}
	.aladeux article .blocdesc{
		display:block;
		float:left;
		margin-right:1.61735%;
		width:100%;
		padding:20px
	}
	.aladeux article .blocdesc:last-child{
		margin-right:0
	}
	.mc4wp-form	#form2_submit, .signup-content #form2_email{
	width:90%;
	}
	.mc4wp-form input[type=checkbox], .mc4wp-form input[type=radio]{
	display:block;
		}
}
.largeur{
	position:relative;
	display:block;
	width:100%;
	background-color:#fff;
	padding:15px;
	border-bottom:3px solid gray;
}
.largeur.titre{
	font-size:1.2em;
	font-family:"Droid Sans",sans-serif;
	text-transform:uppercase;
}
.largeur i.loupe{
	position:absolute;
	top:10px;
	right:10px;
}
.largeur.pagination{
	text-align:center;
	background-color:#b2b2b2;
	font-size:1.3em;
}
.largeur.pagination ul{
	padding:none;
	margin:0px;
	list-style:none;
}
.largeur.pagination ul li{
	display:inline-block;
}
.largeur.pagination ul a{
	text-decoration:none;
	color:#333;
	width:15px;
	display:block;
}
.largeur.pagination ul i{
	margin-bottom:2px;
}
.largeur.pagination a{
	display:inline-block;
	text-decoration:none;
	color:#333;
	padding:0 5px 0 5px;
}
.largeur.pagination a:hover{
	text-decoration:none;
	color:#fff;
	padding:0 5px 0 5px;
}
.largeur.pagination i{
	margin-bottom:2px;
}
.largeur.pagination .current{
	color:#fff;
	padding:0 5px 0 5px;
}
h2.largeur{
	border-bottom:5px solid #f1382f;
	font-size:1.2em;
	font-family:"Droid Sans",sans-serif;
	text-transform:uppercase;
}
h2.largeur.dossiers{
	border-bottom:5px solid #0df3cc;
}
h2.largeur i.loupe{
	position:absolute;
	top:10px;
	right:10px;
}
a.largeur{
	border-bottom:3px solid #b2b2b2;
	font-size:1.2em;
	font-family:"PT Serif",serif;
	text-align:right;
	text-decoration:none;
	color:#333;
	padding-right:25px;
}
a.largeur i.fleche{
	position:absolute;
	top:50%;
	margin-top:-3px;
	right:10px;
}
.navpage{
	*zoom:1;
	max-width:960px;
	margin-left:auto;
	margin-right:auto;
}
.navpage:before,.navpage:after{
	content:" ";
	display:table;
}
.navpage:after{
	clear:both;
}
.navpage .lien{
	position:relative;
	border-bottom:3px solid gray;
	margin-bottom:10px;
	padding:5px 10px 5px 10px;
	background-color:#b2b2b2;
	font-size:1em;
	line-height:1.3em;
	display:block;
	float:left;
	margin-right:2.4458%;
	width:48.7771%;
}
.navpage .lien:last-child{
	margin-right:0;
}
.navpage .lien i{
	position:absolute;
	top:50%;
	margin-top:-3px;
}
.navpage .lien.suivant{
	margin-right:0;
	text-align:right;
	padding-right:20px;
}
.navpage .lien.suivant i{
	right:10px;
}
.navpage .lien.precedent{
	padding-left:25px;
}
.navpage .lien.precedent i{
	left:10px;
}
.navpage .lien a{
	font-size:1.3em;
	color:#fff;
	text-decoration:none;
}
.navpage .lien a:hover{
	color:#333;
}
.footer{
	width:100%;
	background-color:#333;
}
.footer .blocentre{
	display:block;
	position:relative;
	padding:120px 10px 20px 10px;
}
.footer .blocentre a.logo{
	position:absolute;
	display:block;
	width:122px;
	height:156px;
	left:50%;
	margin-left:-61px;
	top:-58px;
	background:url("img/logo-degroupnews-footer.png") no-repeat;
}
.footer .blocentre a.logo span{
	display:none;
}
.footer .blocentre .quart{
	display:block;
	float:left;
	margin-right:1.61735%;
	width:23.78699%;
	/*height: 400px;*/
	/*border-right:1px solid gray;*/
	color:#e8e8e8;
	text-align:center;
}
.footer .blocentre .quart:last-child{
	margin-right:0;
}
@media screen and (max-width: 980px){
	.footer .blocentre .quart{
		display:block;
		float:left;
		margin-right:1.61735%;
		width:49.19133%
	}
	.footer .blocentre .quart:last-child{
		margin-right:0
	}
	.footer .blocentre .quart:nth-child(3n){
		margin-right:0
	}
	.footer .blocentre .quart:nth-child(3n+1){
		clear:left
	}
}
.footer .blocentre .quart:last-child{
	border-right:none;
}
.footer .blocentre .quart .titre{
	color:#fff;
	text-transform:uppercase;
	font-size:1.2em;
	font-family:"Droid Sans",sans-serif;
	font-weight:700;
}
.footer .blocentre .quart a{
	color:#e8e8e8;
	text-decoration:none;
}
.footer .blocentre .quart a:hover{
	color:#fff;
}
.footer .blocentre .quart p{
	margin: 5px 0px 6px 0px;
}
.footer .blocentre .quart .listeauteur{
	list-style:none;
}
.footer .blocentre .quart ul{
	text-align:center;
	padding:0px;
	margin:0px;
	list-style:none;
}
.footer .blocentre .quart ul.shareWeb li{
	display:inline-block;
}
@font-face{
	font-family:'Font-Name';
	src:url("../fonts/font-name.eot");
	src:url("../fonts/font-name.eot?#iefix") format("embedded-opentype"),url("../fonts/font-name.woff") format("woff"),url("../fonts/font-name.ttf") format("truetype"),url("../fonts/font-name.svg#font-name") format("svg");
	font-weight:normal;
	font-style:normal;
}
::selection{
	background:#333;
	color:#fff;
	text-shadow:none;
}
::-moz-selection{
	background:#333;
	color:#fff;
	text-shadow:none;
}
::-webkit-selection{
	background:#333;
	color:#fff;
	text-shadow:none;
}
.pubmobile{
	display:none;
}
.pubmobile a{
	display:block;
	margin:0 auto 15px auto;
	max-width:320px;
	min-height:45px;
	padding-top:15px;
	text-align:center;
	background-color:#000;
	text-decoration:none;
	color:#fff;
}
.pubmobile a img{
	width:100%;
}
.pubmobile.petite{
	max-width:150px;
	height:55px;
}
.lesarticles .pubmobile{
	display:none;
}
@media screen and (max-width: 980px){
	.lesarticles .pubmobile{
		display:block
	}
}
@media screen and (max-width: 980px){
	.lab img{
		max-width:100%
	}
}
@media screen and (max-width: 480px){
	.lab img{
		max-width:100%
	}
	.signup-content {
		width: 65%;
		left: 17%;
	}
}
@media print{
	*{
		background:transparent !important;
		color:#000 !important;
		box-shadow:none !important;
		text-shadow:none !important
	}
	a,a:visited{
		text-decoration:underline
	}
	a[href]:after{
		content:" (" attr(href) ")"
	}
	abbr[title]:after{
		content:" (" attr(title) ")"
	}
	.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{
		content:""
	}
	pre,blockquote{
		border:1px solid #999;
		page-break-inside:avoid
	}
	thead{
		display:table-header-group
	}
	tr,img{
		page-break-inside:avoid
	}
	img{
		max-width:100% !important
	}
	@page{
		margin:0.5cm
	}
	p,h2,h3{
		orphans:3;
		widows:3
	}
	h2,h3{
		page-break-after:avoid
	}
}
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{
	outline:none;
}
.slides,.flex-control-nav,.flex-direction-nav{
	margin:0;
	padding:0;
	list-style:none;
}
@font-face{
	font-family:'flexslider-icon';
	src:url("fonts/flexslider-icon.eot");
	src:url("fonts/flexslider-icon.eot?#iefix") format("embedded-opentype"),url("fonts/flexslider-icon.woff") format("woff"),url("fonts/flexslider-icon.ttf") format("truetype"),url("fonts/flexslider-icon.svg#flexslider-icon") format("svg");
	font-weight:normal;
	font-style:normal;
}
.flexslider{
	margin:0;
	padding:0;
}
.flexslider .slides>li{
	display:none;
	-webkit-backface-visibility:hidden;
}
.flexslider .slides>li:first-child{
	display:block;
}
.flexslider .slides img{
	width:100%;
	display:block;
}
.flex-pauseplay span{
	text-transform:capitalize;
}
.slides:after{
	content:"\0020";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0;
}
html[xmlns] .slides{
	display:block;
}
* html .slides{
	height:1%;
}
.no-js .slides>li:first-child{
	display:block;
}
.flexslider{
	margin:0 0 15px;
	background-color:#fff;
	position:relative;
	zoom:1;
}
.aladeux .flexslider{
	background-color:transparent;
}
.flex-viewport{
	max-height:2000px;
	-webkit-transition:all 1s ease;
	-moz-transition:all 1s ease;
	-o-transition:all 1s ease;
	transition:all 1s ease;
}
.loading .flex-viewport{
	max-height:300px;
}
.flexslider .slides{
	zoom:1;
}
.carousel li{
	margin-right:5px;
}
.flex-direction-nav{
	*height:0;
}
.flex-direction-nav a{
	text-decoration:none;
	display:block;
	width:40px;
	height:40px;
	margin:-20px 0 0;
	position:absolute;
	top:50%;
	z-index:10;
	opacity:0;
	cursor:pointer;
	color:rgba(0,0,0,0.8);
	text-shadow:1px 1px 0 rgba(255,255,255,0.3);
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease;
}
.flex-direction-nav .flex-prev{
	left:-50px;
}
.flex-direction-nav .flex-next{
	right:-50px;
	text-align:right;
}
.flexslider:hover .flex-prev{
	opacity:0.7;
	left:10px;
}
.flexslider:hover .flex-next{
	opacity:0.7;
	right:10px;
}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{
	opacity:1;
}
.flex-direction-nav .flex-disabled{
	opacity:0 !important;
	filter:alpha(opacity=0);
	cursor:default;
}
.flex-direction-nav a:before{
	font-family:"flexslider-icon";
	font-size:40px;
	display:inline-block;
	content:'\f001';
}
.flex-direction-nav a.flex-next:before{
	content:'\f002';
}
.flex-pauseplay a{
	display:block;
	width:20px;
	height:20px;
	position:absolute;
	bottom:5px;
	left:10px;
	opacity:0.8;
	z-index:10;
	overflow:hidden;
	cursor:pointer;
	color:#000;
}
.flex-pauseplay a:before{
	font-family:"flexslider-icon";
	font-size:20px;
	display:inline-block;
	content:'\f004';
}
.flex-pauseplay a:hover{
	opacity:1;
}
.flex-pauseplay a.flex-play:before{
	content:'\f003';
}
.flex-control-nav{
	width:100%;
	position:absolute;
	bottom:0px;
	text-align:center;
}
.contenu .flex-control-nav{
	bottom:30px;
}
.flex-control-nav li{
	margin:0 6px;
	display:inline-block;
	zoom:1;
	*display:inline;
}
.flex-control-paging li a{
	width:11px;
	height:11px;
	display:block;
	background:#666;
	background:rgba(0,0,0,0.5);
	cursor:pointer;
	text-indent:-9999px;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	-o-border-radius:20px;
	border-radius:20px;
	-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);
	-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);
	-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);
	box-shadow:inset 0 0 3px rgba(0,0,0,0.3);
}
.flex-control-paging li a:hover{
	background:#333;
	background:rgba(0,0,0,0.7);
}
.flex-control-paging li a.flex-active{
	background:#000;
	background:rgba(0,0,0,0.9);
	cursor:default;
}
.flex-control-thumbs{
	margin:5px 0 0;
	position:static;
	overflow:hidden;
}
.flex-control-thumbs li{
	width:25%;
	float:left;
	margin:0;
}
.flex-control-thumbs img{
	width:100%;
	display:block;
	opacity:.7;
	cursor:pointer;
}
.flex-control-thumbs img:hover{
	opacity:1;
}
.flex-control-thumbs .flex-active{
	opacity:1;
	cursor:default;
}
@media screen and (max-width: 860px){
	.flex-direction-nav .flex-prev{
		opacity:1;
		left:10px
	}
	.flex-direction-nav .flex-next{
		opacity:1;
		right:10px
	}
}
img.alignleft{
	float: left;
	margin-right: 10px;
}
img.alignright{
	float: right;
	margin-left: 10px;
}
img.aligncenter{
	margin:0 auto;
}
#link_pub{
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	position: absolute;
	height: 1010px;
	cursor: pointer;
	z-index: 1;
}
.blocentre{
	position:relative;
	z-index: 2;
}
/*module incription Newsletter*/
fieldset.newsletterContent{
	border:none;
	background:#fff;
	border-bottom:5px solid red;
	}
.sidebar .mc4wp-form p, .sidebar .newsletter fieldset.newsletterContent p{
	margin-bottom:6px;
	}
/**/
article.unarticle .contenu a{
	font-weight:bold;
	text-decoration:underline;
	}
article.unarticle .contenu a:hover{
	font-weight:normal;
	}

/*----------------------------------------------------------------------------------*/
/**----------------------- Class pour le plug-in jobs -----------------------------------**/	

.display-icon,.job-manager-form fieldset .account-sign-in .button:before,.single_job_listing .company .website:before,.single_job_listing .company .company_twitter:before,.single_job_listing .meta .location:before,.single_job_listing .meta .date-posted:before,.single_job_listing .meta .position-filled:before,#job-manager-job-dashboard .account-sign-in .button:before{
	display:inline-block;
	width:16px;
	height:16px;
	-webkit-font-smoothing:antialiased;
	font-size:16px;
	font-family:"job-manager" !important;
	text-decoration:none;
	font-weight:normal;
	font-style:normal;
	vertical-align:top;
	font-size:16px;
	margin:0 2px 0 0;
	*overflow:auto;
	*zoom:1;
	*display:inline;
}
.job-manager-message,.job-manager-error,.job-manager-info{
	padding:1em 1em 1em 3.5em;
	margin:0 0 2em;
	position:relative;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	color:#666;
	list-style:none outside;
	width:auto;
	box-shadow:inset 0 -2px 6px rgba(0,0,0,0.05),inset 0 -2px 30px rgba(0,0,0,0.015),inset 0 1px 0 #fff,0 1px 2px rgba(0,0,0,0.3);
}
.job-manager-message:before,.job-manager-error:before,.job-manager-info:before{
	content:"";
	height:1.5em;
	width:1.5em;
	display:block;
	position:absolute;
	top:0;
	left:1em;
	font-family:sans-serif;
	font-size:1em;
	line-height:1.5;
	text-align:center;
	color:#fff;
	text-shadow:0 1px 0 rgba(0,0,0,0.2);
	padding-top:1em;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
}
.job-manager-message li,.job-manager-error li,.job-manager-info li{
	list-style:none outside;
	padding-left:0;
	margin-left:0;
}
.job-manager-message.job-manager-message,.job-manager-error.job-manager-message,.job-manager-info.job-manager-message{
	border-top:3px solid #8fae1b;
}
.job-manager-message.job-manager-message:before,.job-manager-error.job-manager-message:before,.job-manager-info.job-manager-message:before{
	background-color:#8fae1b;
	content:"\2713";
}
.job-manager-message.job-manager-info,.job-manager-error.job-manager-info,.job-manager-info.job-manager-info{
	border-top:3px solid #1e85be;
}
.job-manager-message.job-manager-info:before,.job-manager-error.job-manager-info:before,.job-manager-info.job-manager-info:before{
	background-color:#1e85be;
	content:"i";
	font-family:Times, Georgia, serif;
	font-style:italic;
}
.job-manager-message.job-manager-error,.job-manager-error.job-manager-error,.job-manager-info.job-manager-error{
	border-top:3px solid #b81c23;
}
.job-manager-message.job-manager-error:before,.job-manager-error.job-manager-error:before,.job-manager-info.job-manager-error:before{
	background-color:#b81c23;
	content:"\00d7";
	font-weight:700;
}
.job-manager-form fieldset{
	margin:0 0 1em 0;
	padding:0 0 1em 0;
	line-height:2em;
	border:0;
	border-bottom:1px solid #eee;
	*zoom:1;
}
.job-manager-form fieldset:before,.job-manager-form fieldset:after{
	content:" ";
	display:table;
}
.job-manager-form fieldset:after{
	clear:both;
}
.job-manager-form fieldset label{
	display:block;
	margin:0;
	width:29%;
	float:left;
	vertical-align:middle;
}
.job-manager-form fieldset label small{
	opacity:.75;
	font-size:0.83em;
}
.job-manager-form fieldset div.field{
	width:70%;
	float:right;
	vertical-align:middle;
}
.job-manager-form fieldset .wp-editor-container{
	border:1px solid #ccc;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.job-manager-form fieldset .account-sign-in .button{
	margin-right:.5em;
}
.job-manager-form fieldset .account-sign-in .button:before{
	content:'\e808';
}
.job-manager-form fieldset abbr.required{
	color:red;
	font-weight:bold;
	border:0;
}
.job-manager-form fieldset input.input-text,.job-manager-form fieldset textarea,.job-manager-form fieldset select{
	margin:0;
	vertical-align:middle;
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.job-manager-form fieldset small.description{
	opacity:.75;
	font-size:0.83em;
	margin:1.2em 0 0 0;
	display:block;
	line-height:1.2em;
}
.job-manager-form fieldset .job-manager-uploaded-files{
	display:table;
}
.job-manager-form fieldset .job-manager-uploaded-files .job-manager-uploaded-file{
	line-height:1.5em;
	font-style:italic;
	display:table-row;
}
.job-manager-form fieldset .job-manager-uploaded-files .job-manager-uploaded-file .job-manager-uploaded-file-preview{
	display:table-cell;
	vertical-align:middle;
	padding:.5em 0 .5em 0;
}
.job-manager-form fieldset .job-manager-uploaded-files .job-manager-uploaded-file .job-manager-uploaded-file-preview img{
	height:64px;
	margin:0;
}
.job-manager-form fieldset .job-manager-uploaded-files .job-manager-uploaded-file .job-manager-uploaded-file-name{
	display:table-cell;
	vertical-align:middle;
	padding:.5em 0 .5em 1em;
}
.job-manager-form .submit-job{
	padding:1em 0;
}
.job-manager-form .job-manager-term-checklist{
	list-style:none outside;
	max-height:200px;
	overflow:auto;
	margin:0;
}
.job-manager-form .job-manager-term-checklist li{
	list-style:none outside;
	margin:0;
	display:block;
	float:none;
}
.job-manager-form .job-manager-term-checklist li label{
	width:auto;
	float:none;
}
.job-manager-form .job-manager-term-checklist li li{
	margin:0 0 0 2em;
}
div.job_listings{
	margin-bottom:1em;
}
div.job_listings ul.job_listings{
	margin:0;
}
.rp4wp-related-job_listing>ul,ul.job_listings{
	padding:0;
	margin:0;
	border-top:1px solid #eee;
}
.rp4wp-related-job_listing>ul.loading,ul.job_listings.loading{
	min-height:96px;
	border-bottom:1px solid #eee;
	background:url(../images/ajax-loader.gif) no-repeat center 32px;
}
.rp4wp-related-job_listing>ul li.job_listing,.rp4wp-related-job_listing>ul li.no_job_listings_found,ul.job_listings li.job_listing,ul.job_listings li.no_job_listings_found{
	list-style:none outside;
	padding:0;
	margin:0;
	border-bottom:1px solid #eee;
}
.rp4wp-related-job_listing>ul li.job_listing.job_position_filled a,.rp4wp-related-job_listing>ul li.no_job_listings_found.job_position_filled a,ul.job_listings li.job_listing.job_position_filled a,ul.job_listings li.no_job_listings_found.job_position_filled a{
	opacity:0.25;
}
.rp4wp-related-job_listing>ul li.job_listing.no_job_listings_found,.rp4wp-related-job_listing>ul li.no_job_listings_found.no_job_listings_found,ul.job_listings li.job_listing.no_job_listings_found,ul.job_listings li.no_job_listings_found.no_job_listings_found{
	padding:1em;
	border-bottom:1px solid #eee;
}
.rp4wp-related-job_listing>ul li.job_listing a,.rp4wp-related-job_listing>ul li.no_job_listings_found a,ul.job_listings li.job_listing a,ul.job_listings li.no_job_listings_found a{
	display:block;
	padding:1em 1em 1em 2em;
	border:0;
	overflow:hidden;
	zoom:1;
	position:relative;
	line-height:1.5em;
	text-decoration:none;
}
.rp4wp-related-job_listing>ul li.job_listing a:hover,.rp4wp-related-job_listing>ul li.job_listing a:focus,.rp4wp-related-job_listing>ul li.no_job_listings_found a:hover,.rp4wp-related-job_listing>ul li.no_job_listings_found a:focus,ul.job_listings li.job_listing a:hover,ul.job_listings li.job_listing a:focus,ul.job_listings li.no_job_listings_found a:hover,ul.job_listings li.no_job_listings_found a:focus{
	background-color:#fcfcfc;
}
.rp4wp-related-job_listing>ul li.job_listing a img.company_logo,.rp4wp-related-job_listing>ul li.no_job_listings_found a img.company_logo,ul.job_listings li.job_listing a img.company_logo,ul.job_listings li.no_job_listings_found a img.company_logo{
	width:42px;
	height:42px;
	position:absolute;
	left:1em;
	float:left;
	margin-right:1em;
	vertical-align:middle;
	box-shadow:none;
}
.rp4wp-related-job_listing>ul li.job_listing a div.position,.rp4wp-related-job_listing>ul li.job_listing a div.location,.rp4wp-related-job_listing>ul li.job_listing a ul.meta,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.position,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.location,.rp4wp-related-job_listing>ul li.no_job_listings_found a ul.meta,ul.job_listings li.job_listing a div.position,ul.job_listings li.job_listing a div.location,ul.job_listings li.job_listing a ul.meta,ul.job_listings li.no_job_listings_found a div.position,ul.job_listings li.no_job_listings_found a div.location,ul.job_listings li.no_job_listings_found a ul.meta{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.rp4wp-related-job_listing>ul li.job_listing a div.position,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.position,ul.job_listings li.job_listing a div.position,ul.job_listings li.no_job_listings_found a div.position{
	float:left;
	width:55%;
	padding:0 0 0 42px;
	line-height:1.5em;
}
.rp4wp-related-job_listing>ul li.job_listing a div.position h3,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.position h3,ul.job_listings li.job_listing a div.position h3,ul.job_listings li.no_job_listings_found a div.position h3{
	margin:0;
	padding:0;
	line-height:inherit;
	font-size:inherit;
}
.rp4wp-related-job_listing>ul li.job_listing a div.position .company,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.position .company,ul.job_listings li.job_listing a div.position .company,ul.job_listings li.no_job_listings_found a div.position .company{
	color:#999;
}
.rp4wp-related-job_listing>ul li.job_listing a div.position .company .tagline,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.position .company .tagline,ul.job_listings li.job_listing a div.position .company .tagline,ul.job_listings li.no_job_listings_found a div.position .company .tagline{
	margin-left:.5em;
}
.rp4wp-related-job_listing>ul li.job_listing a div.location,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.location,ul.job_listings li.job_listing a div.location,ul.job_listings li.no_job_listings_found a div.location{
	float:left;
	text-align:left;
	width:25%;
	padding:0 0 0 1em;
	color:#999;
	line-height:1.5em;
}
.rp4wp-related-job_listing>ul li.job_listing a .meta,.rp4wp-related-job_listing>ul li.no_job_listings_found a .meta,ul.job_listings li.job_listing a .meta,ul.job_listings li.no_job_listings_found a .meta{
	float:right;
	text-align:right;
	width:20%;
	padding:0 0 0 1em;
	margin:0;
	line-height:1.5em;
	color:#999;
	list-style:none outside;
}
.rp4wp-related-job_listing>ul li.job_listing a .meta li,.rp4wp-related-job_listing>ul li.no_job_listings_found a .meta li,ul.job_listings li.job_listing a .meta li,ul.job_listings li.no_job_listings_found a .meta li{
	list-style:none outside;
	display:block;
	margin:0;
}
.rp4wp-related-job_listing>ul li.job_listing a .meta .job-type,.rp4wp-related-job_listing>ul li.no_job_listings_found a .meta .job-type,ul.job_listings li.job_listing a .meta .job-type,ul.job_listings li.no_job_listings_found a .meta .job-type{
	font-weight:bold;
}
.rp4wp-related-job_listing>ul li.job_listing.job_position_featured a,.rp4wp-related-job_listing>ul li.no_job_listings_found.job_position_featured a,ul.job_listings li.job_listing.job_position_featured a,ul.job_listings li.no_job_listings_found.job_position_featured a{
	background:#fefee5;
}
.rp4wp-related-job_listing>ul li.job_listing.job_position_featured a:hover,.rp4wp-related-job_listing>ul li.job_listing.job_position_featured a:focus,.rp4wp-related-job_listing>ul li.no_job_listings_found.job_position_featured a:hover,.rp4wp-related-job_listing>ul li.no_job_listings_found.job_position_featured a:focus,ul.job_listings li.job_listing.job_position_featured a:hover,ul.job_listings li.job_listing.job_position_featured a:focus,ul.job_listings li.no_job_listings_found.job_position_featured a:hover,ul.job_listings li.no_job_listings_found.job_position_featured a:focus{
	background-color:#fefed8;
}
.widget_recent_jobs ul.job_listings li.job_listing{
	width:100%;
	padding:0px;
	margin:0px;
}
.widget_recent_jobs ul.job_listings li.job_listing a{
	padding:0 10px 0 10px;
	font-size:1em;
}
.widget_recent_jobs ul.job_listings li.job_listing a .position{
	float:none;
	width:100%;
	padding:0px;
	font-size:.85em;
}
.widget_recent_jobs ul.job_listings li.job_listing a .position h3{
	margin:0px;
	padding:5px 0 5px 5px;
}
.widget_recent_jobs ul.job_listings li.job_listing a .meta{
	display:block;
	width:100%;
	padding:0px;
	min-height:35px;
	text-align:center;
}
.widget_recent_jobs ul.job_listings li.job_listing a .meta li{
	width:33%;
	float:left;
	font-style:italic;
	font-size:.85em;
	padding:0px 0 5px 0;
	overflow:hidden;
	border:0px;
	text-align:center;
}
.job-manager .job-type,.job_listing .job-type,.job-types .job-type{
	color:#f08d3c;
}
.job-manager .full-time,.job_listing .full-time,.job-types .full-time{
	color:#90da36;
}
.job-manager .part-time,.job_listing .part-time,.job-types .part-time{
	color:#f08d3c;
}
.job-manager .temporary,.job_listing .temporary,.job-types .temporary{
	color:#d93674;
}
.job-manager .freelance,.job_listing .freelance,.job-types .freelance{
	color:#39c;
}
.job-manager .internship,.job_listing .internship,.job-types .internship{
	color:#6033cc;
}
.single_job_listing .company{
	position:relative;
	border:1px solid #eee;
	padding:1em;
	margin:0 0 2em;
	display:block;
	clear:both;
	min-height:3em;
	box-shadow:0 1px 1px rgba(0,0,0,0.1);
}
.single_job_listing .company img{
	width:3em;
	height:3em;
	position:absolute;
	left:1em;
	float:left;
	vertical-align:middle;
	box-shadow:none;
}
.single_job_listing .company .name{
	margin:0 0 0 3em;
	padding:0 0 0 1em;
	line-height:1.5em;
}
.single_job_listing .company .name a{
	float:right;
	margin-left:1em;
}
.single_job_listing .company .tagline{
	display:block;
	margin:0 0 0 42px;
	padding:0 0 0 1em;
	line-height:1.5em;
	font-style:italic;
	color:#999;
}
.single_job_listing .company .website:before{
	content:'\e809';
}
.single_job_listing .company .company_twitter:before{
	content:'\e80a';
}
.single_job_listing .company .company_video{
	border-top:1px solid #eee;
	padding:1em 0 0;
	margin:1em 0 0 0;
}
.single_job_listing .company .company_video iframe{
	margin:0;
	display:block;
}
.single_job_listing .meta{
	list-style:none outside;
	padding:0;
	margin:0 0 1.5em;
	overflow:hidden;
	zoom:1;
	clear:both;
}
.single_job_listing .meta li{
	margin:0 1em 0 0;
	padding:.5em;
	float:left;
	line-height:1em;
	color:#999;
}
.single_job_listing .meta .job-type{
	color:#fff;
	background-color:#f08d3c;
}
.single_job_listing .meta .full-time{
	background-color:#90da36;
}
.single_job_listing .meta .part-time{
	background-color:#f08d3c;
}
.single_job_listing .meta .temporary{
	background-color:#d93674;
}
.single_job_listing .meta .freelance{
	background-color:#39c;
}
.single_job_listing .meta .internship{
	background-color:#6033cc;
}
.single_job_listing .meta .position-filled{
	color:#b81c23;
}
.single_job_listing .meta .location:before{
	content:'\e81d';
}
.single_job_listing .meta .date-posted:before{
	content:'\e80f';
}
.single_job_listing .meta .position-filled:before{
	content:'\e80e';
}
.single_job_listing .application{
	padding:0;
	margin:0 0 1em;
	overflow:hidden;
}
.single_job_listing .application .application_button,.single_job_listing .application .application_details{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.single_job_listing .application .application_button{
	text-align:center;
	font-size:1.1em;
	line-height:1em;
	display:inline-block;
	margin:0 .5em 0 0;
	padding:1/1.1em 2em;
	outline:0;
}
.single_job_listing .application .application_details{
	clear:both;
	border:1px solid #eee;
	padding:.75em 1em 0;
	margin:1em 0;
	line-height:1.5em;
	display:block;
	position:relative;
	box-shadow:0 1px 1px rgba(0,0,0,0.1);
}
.single_job_listing .application .application_details p{
	margin:0 0 .75em;
}
.single_job_listing .application .application_details:before{
	content:"";
	position:absolute;
	margin:-10px 0 0 0;
	top:0;
	left:5em;
	width:0;
	height:0;
	border-left:10px solid transparent;
	border-right:10px solid transparent;
	border-bottom:10px solid #eee;
}
.single_job_listing .application .application_details:after{
	content:"";
	position:absolute;
	margin:-9px 0 0 1px;
	left:5em;
	top:0;
	width:0;
	height:0;
	border-left:9px solid transparent;
	border-right:9px solid transparent;
	border-bottom:9px solid #fff;
}
.job_filters{
	background:#eee;
	*zoom:1;
}
.job_filters:before,.job_filters:after{
	content:" ";
	display:table;
}
.job_filters:after{
	clear:both;
}
.job_filters .search_jobs{
	padding:1em;
	*zoom:1;
}
.job_filters .search_jobs:before,.job_filters .search_jobs:after{
	content:" ";
	display:table;
}
.job_filters .search_jobs:after{
	clear:both;
}
.job_filters .search_jobs div{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.job_filters .search_jobs div label{
	display:none;
}
.job_filters .search_jobs div.search_keywords,.job_filters .search_jobs div.filter_first{
	float:left;
	padding-right:.5em;
	width:50%;
}
.job_filters .search_jobs div.search_location,.job_filters .search_jobs div.filter_last{
	float:right;
	padding-left:.5em;
	width:50%;
}
.job_filters .search_jobs div.search_categories,.job_filters .search_jobs div.filter_wide{
	padding-top:.5em;
	clear:both;
	width:100%;
}
.job_filters .search_jobs div .showing_jobs a{
	padding:.25em;
}
.job_filters .search_jobs div .showing_jobs a.active{
	background:#ddd;
	text-decoration:none;
}
.job_filters .search_jobs input,.job_filters .search_jobs select{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
}
.job_filters .job_types{
	list-style:none outside;
	margin:0;
	padding:0;
	font-size:0.83em;
	background:#f9f9f9;
	border-top:1px solid #e5e5e5;
	*zoom:1;
}
.job_filters .job_types:before,.job_filters .job_types:after{
	content:" ";
	display:table;
}
.job_filters .job_types:after{
	clear:both;
}
.job_filters .job_types li{
	margin:0;
	padding:.5em 1em;
	float:left;
	border-right:1px solid #eee;
}
.job_filters .job_types li:last-child{
	border-right:0;
}
.job_filters .showing_jobs{
	padding:.5em 1em;
	display:none;
	font-size:0.83em;
	background:#f9f9f9;
	border-top:1px solid #e5e5e5;
}
.job_filters .showing_jobs a{
	float:right;
	padding-left:10px;
	border:0;
}
div.job_listings .job-manager-pagination{
	text-align:center;
	display:block;
	padding:1em 0 1em 0;
	border-bottom:1px solid #eee;
	line-height:1;
}
div.job_listings .load_more_jobs{
	text-align:center;
	display:block;
	padding:1em 1em 1em 2em;
	border-bottom:1px solid #eee;
	font-weight:bold;
}
div.job_listings .load_more_jobs.loading{
	background:url(../images/ajax-loader.gif) no-repeat center;
}
div.job_listings .load_more_jobs.loading strong{
	visibility:hidden;
}
div.job_listings .load_more_jobs:hover,div.job_listings .load_more_jobs:focus{
	background-color:#fcfcfc;
	border-bottom:1px solid #eee;
}
.job_listing_preview{
	padding:0 1em 1em;
	border:5px solid #eee;
}
.job_listing_preview_title,.entry-content .job_listing_preview_title{
	padding:.5em 1em;
	vertical-align:middle;
	position:relative;
	background:#eee;
}
.job_listing_preview_title h2,.entry-content .job_listing_preview_title h2{
	margin:0;
	clear:none;
}
.job_listing_preview_title .button,.entry-content .job_listing_preview_title .button{
	float:right;
	margin-left:.25em;
}
.job_summary_shortcode{
	border:1px solid #ccc;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	text-align:center;
	position:relative;
	box-shadow:0 2px 4px rgba(0,0,0,0.1),inset 0 1px 0 rgba(255,255,255,0.4);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.job_summary_shortcode.aligncenter{
	display:block;
	margin:2em auto 2em;
}
.job_summary_shortcode.alignleft{
	float:left;
	margin:0 2em 2em 0;
}
.job_summary_shortcode.alignright{
	float:right;
	margin:0 0 2em 2em;
}
.job_summary_shortcode a{
	text-decoration:none;
	color:inherit;
}
.job_summary_shortcode img{
	margin:0;
	padding:0;
	display:block;
	width:100%;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	-moz-border-top-left-radius:3px;
	-moz-border-top-right-radius:3px;
	-webkit-border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	border-radius:0;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.4);
}
.job_summary_shortcode .job_summary_content{
	padding:0 1em;
}
.job_summary_shortcode .meta{
	font-style:italic;
	color:#777;
}
.job_summary_shortcode .job-type{
	-moz-border-radius:1em;
	-webkit-border-radius:1em;
	border-radius:1em;
	color:#fff;
	text-shadow:0 1px 0 rgba(255,255,255,0.5);
	box-shadow:0 2px 4px rgba(0,0,0,0.1),inset 0 1px 0 rgba(255,255,255,0.4);
	position:absolute;
	top:0;
	right:0;
	padding:.5em;
	height:1em;
	width:auto;
	min-width:1em;
	font-size:1em;
	text-align:center;
	vertical-align:middle;
	line-height:1em;
	margin:-.5em -.5em 0 0;
}
.job_summary_shortcode .job-type.full-time{
	background-color:#90da36;
}
.job_summary_shortcode .job-type.part-time{
	background-color:#f08d3c;
}
.job_summary_shortcode .job-type.temporary{
	background-color:#d93674;
}
.job_summary_shortcode .job-type.freelance{
	background-color:#39c;
}
.job_summary_shortcode .job-type.internship{
	background-color:#6033cc;
}
#job-manager-job-dashboard .account-sign-in .button{
	margin-right:.5em;
}
#job-manager-job-dashboard .account-sign-in .button:before{
	content:'\e808';
}
#job-manager-job-dashboard table ul.job-dashboard-actions{
	margin:0;
	padding:0;
	visibility:hidden;
	font-size:0.92em;
}
#job-manager-job-dashboard table ul.job-dashboard-actions li{
	float:none;
	display:inline;
	padding:0;
	margin:0 .5em 0 0;
	font-weight:normal;
	list-style:none outside;
}
#job-manager-job-dashboard table ul.job-dashboard-actions li:after{
	padding:0 0 0 .5em;
	content:"\2023";
}
#job-manager-job-dashboard table ul.job-dashboard-actions li:last-child:after{
	content:'';
}
#job-manager-job-dashboard table ul.job-dashboard-actions li .job-dashboard-action-delete{
	color:red;
}
#job-manager-job-dashboard table tr:hover ul.job-dashboard-actions,#job-manager-job-dashboard table tr:focus ul.job-dashboard-actions{
	visibility:visible;
}
#job-manager-job-dashboard table td,#job-manager-job-dashboard table th{
	padding:.5em 1em .5em 0;
}
#job-manager-job-dashboard table .job_title small{
	color:#999;
}
#job-manager-job-dashboard table .filled,#job-manager-job-dashboard table .expires,#job-manager-job-dashboard table .applications{
	text-align:center;
}
nav.job-manager-pagination,#content nav.job-manager-pagination{
	text-align:center;
}
nav.job-manager-pagination ul,#content nav.job-manager-pagination ul{
	display:inline-block;
	white-space:nowrap;
	padding:0;
	clear:both;
	border-left:1px solid #eee;
	margin:1px;
}
nav.job-manager-pagination ul li,#content nav.job-manager-pagination ul li{
	border-right:1px solid #eee;
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
	padding:0;
	margin:0;
	float:left;
	display:inline;
	overflow:hidden;
}
nav.job-manager-pagination ul li a,nav.job-manager-pagination ul li span,#content nav.job-manager-pagination ul li a,#content nav.job-manager-pagination ul li span{
	margin:0;
	text-decoration:none;
	padding:0;
	line-height:1em;
	font-size:1em;
	font-weight:normal;
	padding:.5em;
	min-width:1em;
	display:block;
	border:0;
}
nav.job-manager-pagination ul li span.current,nav.job-manager-pagination ul li a:hover,nav.job-manager-pagination ul li a:focus,#content nav.job-manager-pagination ul li span.current,#content nav.job-manager-pagination ul li a:hover,#content nav.job-manager-pagination ul li a:focus{
	background:#eee;
	color:#888;
}
@media only screen and (max-width: 767px){
	ul.job_listings li.job_listing a,ul.job_listings li.no_job_listings_found a{
		padding:1em;
	}
	ul.job_listings li.job_listing a img.company_logo,ul.job_listings li.no_job_listings_found a img.company_logo{
		visibility:hidden;
	}
	ul.job_listings li.job_listing a div.position,ul.job_listings li.no_job_listings_found a div.position{
		float:left;
		width:60%;
		padding:0;
	}
	ul.job_listings li.job_listing a div.location,ul.job_listings li.no_job_listings_found a div.location{
		float:right;
		width:40%;
		line-height:2em;
		font-size:.75em;
		padding:0 0 0 1em;
		text-align:right;
	}
	ul.job_listings li.job_listing a .meta,ul.job_listings li.no_job_listings_found a .meta{
		float:right;
		width:40%;
		line-height:2em;
		font-size:.75em;
	}
	ul.job_listings li.job_listing a .meta li,ul.job_listings li.no_job_listings_found a .meta li{
		font-size:1em;
	}
}
.chosen-container{
	width:100% !important;
}
.twenty-eleven ul.job_listings li.job_listing,.twenty-eleven ul.job_listings li.no_job_listings_found{
	padding:0 !important;
}
.twenty-ten .job_types,.twenty-ten .chosen-choices{
	margin:0 !important;
}

/* AJOUT MENU MARQUE */
.nav ul li.marques>.submenu li{width: 25%;}
.nav ul li.marques>.submenu .colonne{width: 100%;}
.nav ul li.marques>.submenu li:first-child >a{padding-left: 20px;}
.nav ul li.marques>.submenu li.menu-item a{display: block;color: #333;margin-left: 10px;padding: 5px 5px 5px 10px;}
.nav ul li.marques>.submenu li.menu-item a:hover{color: #FFF;}

/* TITLE EN BAS DE PAGE SUR LA HOME */
.dn-title{
    margin: 0 auto;
    max-width: 960px;
    margin-left: auto;
    margin-right: auto;
    text-align: right;
}
.dn-title h1{
	font-size: 1em;
	color:#9D9EA0;
	font-family: "PT Serif", serif;
}
/**----------------------------------------------CSS AG---------------------------------------------------------------**/
@media screen and (max-width: 980px){
    article.unarticle .reseaux{
        display: none;
    }
}
/*----------------------------------------------------------------------------------*/
/**----------------------- Class pour habillage -----------------------------------**/
/*ne pas supprimer .nPerfCarte*/
.nPerfCarte{
	background:url(img/fond/nperf/180116Dn.jpg) top center no-repeat #92C11D;
	}
/**/
.bouygues1104{
     background:url(img/fond/bouygues/2017-04-bbox-dn.jpg) top center no-repeat #61A5D7;
}