*{margin:0;padding:0;border:0;outline:0;font-family:Arial,sans-serif}
body{background-color:#f0f0f0;font-size:1em;text-align:left;color:#444}
section,nav,footer,header,h2.dossier-lie a,.sous-titre-article,h2.sous-titre-photo-album a{display:block}
h1,h2,h3,h4,h3 a{color:#222;font-weight:700}
h1{font-size:20px}
h2,h3,li{vertical-align:top}
ul,li{list-style-type:none}
a,p{font-weight:normal;text-decoration:none}
a{color:#444}
p{text-align:justify}
a:hover{text-decoration:none;color:#369}
header #contenu,#bouton-top,#bouton-top-classement,#centrale,footer #contenu-footer{margin:auto;width:1070px;position:relative}
header #contenu{padding:5px 0}
/* DEBUT PUB WRAPPER */#wrapper-pf {background: url('http://www.graphiline.com/regie/pub/pf-gline.jpg') 50% 0}
a.pub-wrap {width:100%;height:168px;display:block}
a.colone-droite-pub {width:160px;display:block;height:2800px;position:absolute;top:0;right:0}
/* barre navigation topsite */
#top-site{background:#333;display:block;color:#f5F5F5;z-index:1;min-width:1070px;height:25px;font-size:.750em}
#lientop{width:1070px;margin:auto;position:relative}
#top-site ul{padding:5px 0;width:82%;margin:0}
#top-site ul li{display:inline-block}
#top-site ul li a{color:#B7B7B7;padding:5px 10px;border-left:1px solid #737a80;border-right:1px solid #000;text-shadow:1px 1px 1px #000}
#top-site ul li a:hover,#top-site ul li a.select{color:#fff;background-color:#000}
#lientop .twitter{position:absolute;padding:0;background:none;border:0;right:0;top:2px}
/* header */
header{background:#04346c;min-width:1070px;height:100px}
header #contenu a.logo{padding:5px 0 5px 29px;display:inline-block;vertical-align:top;margin-right:82px}
/* nav */
nav{height:31px;border-bottom:1px solid #c2c2c2;font-size:.750em;background:#fff}
#menu_horizontal{width:1070px;margin:auto;list-style-type:none;padding:0}
#menu_horizontal li{float:left;list-style-type:none}
#menu_horizontal li.bouton_gauche h1{display:inline-block}
#menu_horizontal li:hover > .sousMenu{display:block}
#menu_horizontal li a{display:inline-block;padding:9px 8px;font-weight:700;border-right:1px solid #dadada;color:#04346c}
#menu_horizontal li a:hover,#menu_horizontal li a:active{background:#b1d2ea;border-right:1px solid #b1d2ea}
#menu_horizontal li:hover{background:#b1d2ea;color:#04346c}
#menu_horizontal li a.home{padding:2px 22px;border-left:1px solid #dadada;background:url('/src/applications/news/images/sprite.png') no-repeat 23px -141px;width:23px;height:24px}
#menu_horizontal li a.home:hover{background:#b1d2ea url('/src/applications/news/images/sprite.png') no-repeat 23px -141px}
#menu_horizontal .sousMenu{display:none;z-index:11;position:absolute;width:100%;left:0}
#menu_horizontal .sousMenu div{margin:auto;width:1064px;position:relative;border-left:3px solid #b1d2ea;border-bottom:3px solid #b1d2ea;border-top:1px solid #b1d2ea;border-right:3px solid #b1d2ea;background:#b1d2ea;height:310px}
#menu_horizontal .sousMenu div ul{width:400px;height:220px;background-color:#b1d2ea;padding:10px;position:absolute;right:0}
#menu_horizontal .sousMenu div ul li a{border:none;background:url('/src/applications/news/images/fleche-gl.png') no-repeat 5px 12px;padding:9px 0 9px 19px}
#menu_horizontal .sousMenu div ul li a:hover{border-radius:3px;background:#04346c url('/src/applications/news/images/fleche-gl.png') no-repeat 5px -19px}
#menu_horizontal .sousMenu div ul.news{width:615px;height:290px;background-color:#e1f4fe;left:0}
#menu_horizontal .sousMenu div ul span{display:block;font-size:19px;font-weight:700;margin:5px 0 15px 10px}
#menu_horizontal .sousMenu div ul span a{border:none;margin:0;padding:0;font-size:12px;font-weight:normal}
#menu_horizontal .sousMenu div ul span a:hover{background:none;text-decoration:underline}
#menu_horizontal .bouton_gauche .sousMenu div ul span{left:-335px;position:absolute}
#menu_horizontal .sousMenu div ul.news span{margin:5px 0 5px 10px}
#menu_horizontal .sousMenu div ul.news li a{width:182px;color:#333;line-height:17px;background:none}
#menu_horizontal .sousMenu div ul.news li a.imgnews{height:167px;overflow:hidden;position:relative}
#menu_horizontal .sousMenu div ul.news li a.imgnews img{width:170px;padding:2px;border:1px solid #dadada;background:#fff}
#menu_horizontal .sousMenu div ul.news li:hover a.imgnews span{top:145px;width:150px;left:12px!important}
#menu_horizontal .sousMenu div ul.news li:hover,#menu_horizontal .sousMenu div ul.news li a:hover{background-color:#e1f4fe}
#menu_horizontal .sousMenu li a{display:block;width:175px}
#menu_horizontal .sousMenu li a:hover{background:#04346c;color:#FFF}
#menu_horizontal .bouton_gauche .sousMenu div ul{width:700px;-moz-column-count:3;-webkit-column-count:3;-o-column-count:3;column-count:3;height:272px}
.fixed{position:fixed;z-index:99999;width:100%}
/* pub top */
#bouton-top{height:60px;padding:10px 0;z-index:10}
#bouton-top img{height:60px;width:234px;vertical-align:top}
#bouton-top a{margin-right:20px}
/* content */
.content{background:#fff;position:relative;border:1px solid #dadada;width:905px;margin-top:-1px}
.home-block,.box-menu{width:540px;margin:20px 20px 0;display:inline-block;position:relative}
.home-block h2,.box-menu h1{position:relative}
.home-block h2 a,.box-menu h1 a,.box-menu h1{color:#fff;font-size:14px;padding:5px 0 7px 13px;display:block;background:#04346C}
.home-block h2 a.partenaire-rubrique,.box-menu h1 a.partenaire-rubrique{height:60px;border:none;margin:0;padding:0;background:#f5f5f5;border-left:1px solid #dadada;border-right:1px solid #dadada}
.moment{font-style:oblique;background:#B00;margin:0 10px 0 -13px;padding:5px 11px 7px 8px}
.square{width:0;height:0;border:14px solid transparent;position:absolute;top:0;margin-left:-10px}
.right{border-left:9px solid #b00}
.box-menu p.intro,.box-menu #pagecontact p,.box-menu #pagecontact ul{margin:0 10px;text-align:left;font-size:14px;line-height:20px}
a.partenaire-rubrique{margin-top:-71px;display:block;margin-bottom:70px}
a.partenaire-rubrique img{display:block;height:60px;width:540px;margin-left:-1px}
.articles-home a{display:inline-block;font-size:11px;vertical-align:top;width:147px;margin:0 15px 17px;position:relative}
.articles-home a img{margin:0 0 5px;padding:2px;border:1px solid #dadada}
.articles-home a span{visibility:hidden;position:absolute}
.articles-home a:hover span,a.bloc-categorie-image span,.alaune a span,#menu_horizontal .sousMenu div ul.news li:hover a.imgnews span{position:absolute;padding:7px 10px;color:#fff;font-size:12px;background:rgba(0,0,0,0.6);left:3px;border-top:1px solid #000}
.articles-home a:hover span{visibility:visible;top:124px;width:130px;display:block}
.articles-home a h3{line-height:17px}
.articles-home a.firstarticle{width:510px;height:170px;line-height:20px;font-size:13px;border-bottom:1px dotted #dadada;margin:15px}
.articles-home a.firstarticle:hover{color:#333}
.articles-home a.firstarticle img{float:left;margin-right:15px}
.articles-home a.firstarticle:hover span{top:118px}
.articles-home a.firstarticle h3{font-size:18px;margin-bottom:6px;padding-top:5px;line-height:20px}
.articles-home a:hover h3,article p a,a.lien-auto-article:hover,.box-menu #pagecontact a,.alaune a:hover h3,.fil-ariane a:hover{color:#369}
a.acces-rubrique-accueil{font-weight:700;font-size:0.875em;margin:0 0 70px;display:block;text-align:center;padding:8px;border-bottom:1px solid #dadada;border-top:1px dotted #dadada;background:#eee;width:97%}
.alaune a{vertical-align:top;position:relative;margin:9px 10px;line-height:14px !important;display:inline-block}
a.bloc-article-lie{margin:10px 12px 17px;font-size:11px}
.alaune a img{width:150px;margin:0 0 5px;padding:2px;border:1px solid #dadada;background:#fff}
.alaune a span{top:124px;width:130px;display:none}
.alaune a:hover span,a.bloc-categorie-image:hover span{display:block}
.alaune a h3{font-size:0.8em;padding:3px 0 0 3px;width:150px;line-height:17px}
.bloc-categorie{position:relative;min-height:155px}
.bloc-categorie:hover{background:#fcfcfc}
.bloc-categorie h2,.bloc-categorie h3{padding:15px 10px 5px 13px}
.bloc-categorie h2 a{font-size:19px;font-weight:700}
.bloc-categorie-resum{border-bottom:1px dotted #dadada;height:140px;margin:5px 0 0 13px;position:relative}
a.lien-commentaire-index{font-size:11px;background:url('/src/applications/news/images/chat-icon.png');height:22px;width:32px;display:inline-block;padding:7px 0 0;color:#fff;position:absolute;z-index:1;left:90px;top:10px;text-align:center}
a.bloc-categorie-image span{top:96px;width:100px;display:none}
.bloc-categorie a.bloc-categorie-image{position:absolute}
.bloc-categorie a.bloc-categorie-image img{margin:2px 0 5px;padding:2px;border:1px solid #dadada;background:#fff;max-width:120px}
.bloc-categorie .keyword,.bloc-categorie .resume{margin-left:140px}
.bloc-categorie .resume{display:inline-block;font-size:13px;line-height:20px;max-height:80px;overflow:hidden;color:#666;padding-right:10px}
.bloc-categorie .keyword a{font-size:11px;display:inline-block;color:#777;padding:3px 10px 5px 25px;margin:5px 10px 0 0;border:1px solid #f5f5f5}
.bloc-categorie .keyword a:hover{color:#000;border:1px solid #dadada}
.bloc-categorie .dossier a{background:#f5f5f5 url('/src/applications/news/images/sprite.png') no-repeat 3px -582px}
.bloc-categorie .dossier a:hover{background:#e7e7e7 url('/src/applications/news/images/sprite.png') no-repeat 3px -582px}
.bloc-categorie .geo a{background:#f5f5f5 url('/src/applications/news/images/sprite.png') no-repeat 3px -58px}
.bloc-categorie .geo a:hover{background:#e7e7e7 url('/src/applications/news/images/sprite.png') no-repeat 3px -58px}
/* pager */
.pager{text-align:center;margin:15px 0}
.pager a{display:inline-block;font-size:14px;margin:0 2px;border-radius:2px;padding:4px 8px}
.pager a:link,.pager a:visited{border:1px solid #dadada;background-color:rgba(250,250,250,0.9)}
.pager a:active,.pager a:hover,.templatepager-currentpage{color:#f5f5f5;background-color:#369;border:1px solid #214972}
.templatepager-currentpage{padding:4px 8px;margin:0 -9px}
/* contact */
.box-menu #pagecontact{margin:0 0 20px}
.box-menu #pagecontact .head{background:#f8f8f8 url('/src/applications/news/images/sprite.png') no-repeat 23px -1567px;padding:26px 0 28px 121px;font-weight:700;font-size:19px;color:#333}
.box-menu #pagecontact h2{margin:20px 0 10px;font-size:1.3em;font-weight:300}
/* PAGE REGION */
.lien-dep{margin:10px 0 0}
.lien-dep a{color:#369;background:#f5f5f5 url('/src/applications/news/images/sprite.png') no-repeat 5px -57px;padding:4px 5px 4px 25px;font-size:14px;display:inline-block;margin:0 10px 10px 0}
a.joblist-index-menu{background-color:#f5F5F5;border-left:1px solid #DADADA;border-right:1px solid #DADADA;border-bottom:1px solid #E8E8E8;border-top:1px solid #E8E8E8;display:inline-block;padding:8px 0;font-weight:700;font-size:13px;width:255px;text-align:center}
a.joblist-index-menu-droite{background-color:#F5F5F5;border-top:1px solid #E8E8E8;border-bottom:1px solid #E8E8E8;border-right:1px solid #DADADA;display:inline-block;padding:8px 0;font-weight:700;font-size:13px;text-align:center;width:282px}
/* RECHERCHE ALPHABETIQUE */
.lettre-recherche-alphabetique{text-align:center;padding:10px 0 20px}
.lettre-recherche-alphabetique a{padding:3px}

a.resultat-alphabetique{padding:7px 20px;height:14px;font-size:12px;display:block;position:relative;width:500px}
a.resultat-alphabetique:HOVER{background-color:#f5f5f5}
a.resultat-alphabetique span.title{text-transform:uppercase;display:inline-block}
a.resultat-alphabetique:hover span.title{overflow:hidden;display:inline-block;text-overflow:ellipsis;white-space:nowrap;width:390px}
a.resultat-alphabetique span.acces{display:none}
a.resultat-alphabetique:hover span.acces{position:absolute;right:0;display:block;top:0;color:#04346C;background:#b1d2ea url('/src/applications/news/images/fleche-gl.png') no-repeat 5px 9px;height:14px;padding:7px 10px 7px 20px;width:82px}
a.resultat-alphabetique:hover span.acces:hover{background:#04346C url('/src/applications/news/images/fleche-gl.png') no-repeat 5px -21px;color:#fff}

/* ARTICLE */
article{padding:10px 20px;width:540px;line-height:19px;height:100%;display:inline-block}
.fil-ariane{font-size:0.72em;color:#999;margin:0 0 18px}
.fil-ariane a{color:#999}
article h1{margin:0 0 10px;font-size:25px;line-height:1.2em}
article h2{color:#555;font-weight:normal;font-size:0.930em;line-height:22px}
article h2 a{color:#000;font-size:1.25em;margin:15px 0 0;padding:5px 16px}
article .signature{color:#999;font-size:0.625em}
article a.print,article a.share{background:url('/src/applications/news/images/sprite.png') no-repeat;width:20px;display:inline-block}
article a.print{background-position:5px -661px}
article a.share{background-position:5px -621px}
article .corp-article h3,article p{margin:15px 0}
article #author{border:1px solid #dadada;padding:10px;margin-top:40px}
article #author .iconauthor{background-size:56px;height:27px;vertical-align:top;width:19px;margin:0 0 0 10px}
article #author .icon-gg{background-position: 0 -208px}
article #author .icon-twitter{background-position: 0 -234px}
article #author .icon-fb{background-position: 0 -260px}
article #author div{vertical-align:top}
article #author p{float:right;width:208px;font-size:11px;text-align:left;padding-left:10px}
article ol,article ul{margin-left:35px}
article ol {list-style-type:decimal}
article ul,article li {list-style-type:inherit}
article ul.chaine-info-droite {list-style-type:none;margin-left:0}
article .glhebdo {margin:40px 0 0}
article .glhebdo div{font-size:1.3em;text-align:center}
article .glhebdo div span{color:#b00}
article .glhebdo p{margin:5px;font-size:0.8em;text-align:center}
article .glhebdo input[type="submit"]{border:1px solid #04346c;background:#04346c;padding:10px 15px;font-size:14px}
article .lienficheannuaire{background: url('/src/applications/news/images/sprite.png') no-repeat 0 -907px;background-size:75px;padding:9px 0 1px 30px;font-size:14px}
.sociaux-articles{height:20px;margin: 10px 0;padding:5px 0 5px 5px;border-top:1px solid #EEE;border-bottom:1px solid #EEE;background:#f9f9f9}
.sociaux-articles .reseau{padding-right:6px;vertical-align:top;float:left}
.corp-article{line-height:22px;font-size:0.96em;margin:20px 0}
.corp-article img.image-bloc-chapeau{background:#FFF;float:left;margin:0 15px 5px 0;width:150px;padding:2px;border:1px solid #dadada}
.corp-article iframe{width:540px;margin-bottom:15px}
.corp-article ul h3{font-weight:700;list-style-type:none}
.corp-article p img{display:block;margin:10px auto}
.corp-article ul li,#pagecontact ul li{margin-left:25px;list-style-type:disc}
.url-article,.photo-album a.autre span{display:none}
/* MOT CLE */
article a.departement,article a.motcle{background:#f5f5f5 url('/src/applications/news/images/sprite.png') no-repeat;font-size:12px;color:#369;display:inline-block}
article a.motcle{background-position:4px -203px;padding:4px 5px 4px 25px;margin:0 10px 10px 0}
article a.departement{background-position:5px -57px;padding:2px 5px 2px 25px;margin:0 10px 10px 0}
h2.dossier-lie a,.sous-titre-article{padding:5px 0 10px 35px;background-image:url('/src/applications/news/images/sprite.png');background-repeat:no-repeat;border-bottom:2px solid #dadada;margin:60px 0 10px;font-size:1.1em;color:#B00;font-weight:700}
.photo-album .title,.photo-album figure,.sous-titre-article{position:relative}
.classement{background-position:0 -1099px}
.recrutement{background-position:0 -1274px;margin: 50px 0 0px}
.bloc-album{background-position:0 -1155px}
.reaction-forum{background-position:0 -962px}
.geolocalisation{background:url('/src/applications/news/images/location.png') no-repeat 5px 4px;background-size:25px;}

.search{margin-top:20px;font-size:1.1em;color:#B00;padding:5px 0 10px 35px;background-image:url('/src/applications/news/images/sprite.png');background-repeat:no-repeat}
.annuaire{background-position:0 -1274px}
h2.dossier-lie a{background-position:0 -1036px}
.morearticle{background-position:0 -1217px}
.newscorporate{background-position:0 -1321px}
h2.reaction-forum:first-letter,.bloc-classement-article a:hover span:first-letter{text-transform:capitalize}
ul.lien-externe{margin:0}
a.lien-externe{font-size:11px;color:#369;width:510px;overflow:hidden;display:block;background:url(/src/applications/news/images/sprite.png) no-repeat 0 -1165px;padding:4px 0 4px 30px;background-size:85px}
a.lien-externe:hover{text-decoration:underline}
/* REAGIR ARTICLE */
.forum{padding:10px;margin:10px 0;font-size:13px;color:#555;border:1px solid #DADADA;background:#f5f5f5}
.forum h3{font-size:19px}
.forum .date-forum{color:#999;font-size:11px;padding-bottom:5px}
.forum .date-forum .nom{font-weight:700;font-style:oblique}
.commentinsert{font-size:14px;background:#f5f5f5;padding:10px;border:1px solid #DADADA;position:relative}
.commentinsert .left{float:left}
.commentinsert input[type=text]{border:1px solid #dadada;width:146px;padding:7px;margin:0 10px 10px 0}
.commentinsert textarea{border:1px solid #dadada;width:438px;padding:5px;margin:0 20px 0 0;height:50px}
#NewsGetArticleDataForm input[type=submit],.commentinsert input[type=submit]{border:1px solid #04346c;padding:10px 25px;font-size:15px;color:#fff;border-radius:2px;cursor:pointer;background-color:#04346c;position:absolute;right:20px;bottom:20px;border:none;background-image:none}
/* DOSSIERS LIES */
.sous-titre-article a{color:#369;font-size:12px;vertical-align:top;padding:5px 0}
.sous-titre-article div{position:absolute;right:0;top:6px;color:#555;font-size:12px}
.touslesarticles{float:right;font-size:12px;color:#369;padding-top:6px;font-style:normal;font-weight:normal}
/* PAGE ALBUM PHOTO */
.photo-album figure img{width:540px;display:block}
.photo-album figure a{position:absolute;top:0;display:block}
.photo-album figure a.image-precedente{left:-15px;padding:15px 200px 70px 0}
.photo-album figure a.image-suivante{right:-15px;padding:15px 0 70px 200px}
.photo-album figure a span{color:#fff;border-radius:2px;font-size:13px;display:block}
.photo-album figure a.image-precedente span{background:rgba(0,0,0,0.6) url('/src/applications/news/images/image_prev.png') no-repeat 10px 12px;padding:8px 15px 8px 35px;text-align:right}
.photo-album figure a.image-suivante span{background:rgba(0,0,0,0.6) url('/src/applications/news/images/image_next.png') no-repeat 85px 12px;padding:8px 40px 8px 15px}
.photo-album figure a.image-precedente:hover span{background:rgba(0,0,0,1) url('/src/applications/news/images/image_prev.png') no-repeat 10px 12px}
.photo-album figure a.image-suivante:hover span{background:rgba(0,0,0,1) url('/src/applications/news/images/image_next.png') no-repeat 85px 12px}
.photo-album figcaption{background-color:#f5f5f5;padding:10px;font-size:12px;line-height:20px;color:#666}
.photo-album figcaption span{color:#999;font-size:11px;display:block}
.photo-album a.more{display:block;background:url('/src/applications/news/images/sprite.png') no-repeat -19px 7px;padding:7px 0 0 37px}
.photo-album h1,.photo-album h1 a{margin:0 0 10px;background:none;color:#222;font-size:19px!important}
.photo-album h1 a{color:#222;font-size:20px;font-weight:700;padding:0;display:inline-block;background:none}
.photo-album h1 a:hover,.bloc-nuage a.more:hover{text-decoration:underline}
.photo-album .title a{color:#B00;font-weight:700;display:inline-block}
.photo-album .plus-photo{margin-left:10px}
.album{max-height:356px;overflow-x:auto}
.photo-album .album{max-height:610px}
.photo-album a.autre{float:left;margin:4px;position:relative}
.photo-album a.autre img{width:165px;height:110px}

.photo-album a.autre:hover span{background:rgba(245,245,245,.8);padding:10px;display:block;position:absolute;bottom:4px;width:146px;height:90px;border-bottom:2px solid #04346c;font-size:13px}
.sociaux-photo{height:50px;padding:10px 0 0 5px;margin:0 0 15px 140px}
.reseau{padding-right:6px;float:left}
/* BLOC CLASSEMENT ARTICLE */
.box-menu .bloc-classement-article{margin:10px 0 25px}
.bloc-classement-article{margin:10px 0}
.bloc-classement-article .info-indicateur{display:inline-block;margin:0 2px 0 3px;font-size:13px;vertical-align:top;position:relative}
.bloc-classement-article .info-indicateur .title-indicateur{background:#04346c;color:#fff;padding:5px 0;text-align:center;width:126px}
.bloc-classement-article .indicateur{background:#f5f5f5;padding:8px 5px}
.bloc-classement-article .indicateur .upper{text-transform:uppercase}
.nb{display:inline-block;margin:4px 0 4px 5px;color:#fff;border-radius:2px;width:32px;padding:5px;text-align:center;vertical-align:top}
.nbperte,.bloc-classement-article a span.nbperte{background:#b71318}
.nbegale,.bloc-classement-article a span.nbegale{background:#aeaaa6}
.bloc-classement-article a{color:#ccc;display:inline-block}
.bloc-classement-article a:hover,.bloc-classement-article a:focus{box-shadow:0 1px 0 rgba(255,255,255,.4)}
.nbprogression,.bloc-classement-article a span.nbprogression{background:#8bbc36}
.bloc-classement-article a span.nbprogression:before{content:"";position:absolute;left:15px;top:-12px;height:0;width:0;border-right:13px solid #8bbc36;border-top:13px solid transparent}
.bloc-classement-article a span.nbperte:before,.bloc-classement-article a span.nbegale:before{content:"";position:absolute;left:15px;top:-12px;height:0;width:0;border-top:13px solid transparent}
.bloc-classement-article a span.nbperte:before{border-right:13px solid #b71318}
.bloc-classement-article a span.nbegale:before{border-right:13px solid #aeaaa6}
.bloc-classement-article a span.nbprogression,.bloc-classement-article a span.nbperte,.bloc-classement-article a span.nbegale{position:absolute;margin:45px 0 0 -25px;color:#fff;padding:10px;left:-999em;width:475px;z-index:1;text-transform:lowercase}
.bloc-classement-article a span .upper{text-transform:uppercase;color:#fff}
.bloc-classement-article a:hover span,.bloc-classement-article a:focus span{left:25px}
.bloc-classement-article a .progression{background:url(/src/applications/news/images/progression-sprit.png) no-repeat -4px 3px;display:inline-block;height:24px;padding:6px 0 0 38px;color:#8bbc36;position:relative}
.bloc-classement-article a .progression span{position:absolute;bottom:0;color:#8bbc36;left:40px;font-size:11px}
.bloc-classement-article a .perte{background:url(/src/applications/news/images/progression-sprit.png) no-repeat -6px -183px;display:inline-block;height:24px;padding:6px 0 0 35px;color:#b71318;position:relative;width:27px}
.bloc-classement-article a .perte span{position:absolute;bottom:0;color:#b71318;left:34px;font-size:11px}
.bloc-classement-article a .egale{background:url(/src/applications/news/images/progression-sprit.png) no-repeat 17px -217px;display:inline-block;height:24px;padding:6px 0 0 54px}
.recherche-entreprise{background-color:#04346c;color:#FFF;font-size:16px;padding:5px 10px}
.recherche-entreprise form{display:inline-block}
.recherche-entreprise form input[type=text]{height:13px;padding:9px;width:235px;margin:0 0 0 10px}
.recherche-entreprise form input[type=submit]{color:#fff;margin:0 0 0 -5px;padding:0;background:#fff url('/src/applications/news/images/sprite.png') no-repeat 0 -88px;width:31px;cursor:pointer;height:31px;vertical-align:top}
#lien-head-classement{margin:5px 0 25px}
#lien-head-classement a{display:inline-block;width:254px;text-align:center;color:#fff;margin:0 5px;padding:3px;font-size:14px}
#lien-head-classement a.annuaire{background:#8bbc36}
#lien-head-classement a.classement{background:#369}
.nbclassement{display:inline-block;margin:-6px 0 0 5px;color:#fff;border-radius:3px;width:35px;padding:5px 5px 4px 2px;text-align:center;font-size:14px;vertical-align:top;background:#b71318}
#resultat-recherche-entreprise a{display:block;font-size:14px;padding:5px 10px;border:1px solid #fff;margin-bottom:5px}
#resultat-recherche-entreprise a:hover{background:#f5f5f5;color:#04346c;border:1px solid #DADADA}
.bloc-nuage{background-color:#f8f8f8;border-right:1px solid #dadada;border-left:1px solid #dadada;padding:10px;border-bottom:1px solid #dadada;color:#666;text-align:center}

.bloc-nuage-search {background-color:#f8f8f8;padding:10px;color:#666;text-align:center}

.buttonstats{font-size:13px;border-radius:3px;padding:4px 10px;display:inline-block;cursor:pointer;margin:3px}
.critere-inactif,.geo-inactif{background:#f8f8f8;color:#04346c}
.critere-actif,.buttonstats:hover,.geo-actif{background:#04346c;color:#fff}
a.annee-actif,a.annee-inactif{padding:4px 5px}
a.annee-actif:hover,a.annee-inactif:hover,a.annee-actif{background:#369;color:#fff}
/* ANNUAIRE */
.onglets{padding:5px;border-radius:3px;text-align:center}
a.encre{display:block}
.liquidee{color:#B00;padding:0 10px 10px;display:inline-block;font-size:14px}
.teteficheannuaire {background:#f8f8f8;border:1px solid #dadada;overflow:hidden;position:relative;border-radius:3px}
.teteficheannuaire h1{color:#222;text-transform:uppercase;display:inline-block;background:#f8f8f8;padding:0;margin:10px 0 5px 10px;font-size:18px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;width:383px}
.teteficheannuaire .naventreprise{width: 398px;border-top:1px solid #dadada;line-height:27px;background:#FFF;bottom: 0;position: absolute;right: -1px}
.teteficheannuaire .naventreprise a{padding:6px 13px;border-right:1px solid #dadada;font-size:15px}
.teteficheannuaire .naventreprise a:hover{background:#b1d2ea;border-right:1px solid #b1d2ea}
.teteficheannuaire .logo{float:left;width:140px;display:block;height:140px;line-height:140px;background:#fff url('/src/applications/news/images/entreprise-connexion.png') no-repeat 30px 25px;border-right:1px solid #dadada;}
.teteficheannuaire .logo span{width:140px;background:#FFF;display:block;text-align:center}
.teteficheannuaire .logo img{max-width:140px;vertical-align:middle}
.teteficheannuaire .norme{text-align:right;line-height:43px}
.teteficheannuaire .norme img{display:inline-block;margin:0 10px 5px 0;height:34px;width:34px;border:1px solid #eee;border-radius:3px}
.box-menu .naf{color:#999;width:383px;display:inline-block;margin:0 0 10px 10px;font-size:12px}
.sociaux-articles-annuaire {height:20px;padding:15px 0 15px 5px}
.block-actu{padding-top:10px}
p.corp-article span{font-size:11px}
#map1,#map2{width:100%!important;height:180px!important;margin-bottom:10px}
#map1{margin:15px 0}
.contact{position:relative}
.contact .adresse{text-transform:uppercase;border-radius:3px;padding:4px 5px 4px 45px;width:260px;background:#f5f5f5 url('/src/applications/news/images/enveloppe.png') no-repeat 5px 7px;background-size:34px;font-size:12px;line-height:20px}
a.acces-telephone-cv-link,.audiotennumber{position:absolute;right:0;bottom:0;border-radius:3px;background:#f5f5f5 url('/src/applications/news/images/telephone.png') no-repeat 8px 8px;background-size:30px;font-size:15px;display:inline-block}
a.acces-telephone-cv-link{padding:15px 10px 15px 50px}
.audiotennumber{padding:7px 10px 7px 45px;width:161px}
.audiotennumber p,.bilan{font-size:10px;color:#999}
.rang{width:40px;display:inline-block}
.itineraire{background:#f5f5f5;padding:10px; font-size: 15px;}
.itineraire div{float:left;line-height:27px;margin-right:20px}
.itineraire input[type=text]{padding:7px;border:1px solid #dadada;width:230px}
.itineraire input[type=submit]{padding:7px 18px;background:#000;color:#fff;cursor:pointer}
.entproche{width:165px;margin:0 5px 20px;border-radius:3px;vertical-align:top;border:1px solid #dadada;display:inline-block;height:210px;position:relative;background:#f8f8f8}
.entproche a.logosociete{background:#fff url('/src/applications/news/images/entreprise-connexion.png') no-repeat 40px 15px;width:165px;height:120px;display:block;overflow:hidden}
.entproche a.logosociete span{width:165px;line-height:120px;background:#FFF;display:block;text-align:center}
.entproche a.logosociete img{max-width:165px;vertical-align:middle}
.entproche .blocksociete{padding:10px;position:absolute;bottom:0;font-size:12px;height:70px;width:146px}
.entproche .blocksociete h3{height:47px;text-align:center;overflow:hidden}
.entproche .blocksociete p{text-transform:uppercase;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;width:130px;font-size:9px;position:absolute;bottom:10px;background:url('/src/applications/news/images/sprite.png') no-repeat -2px -60px;line-height:16px;padding-left:18px}
/* FORMULAIRE */
#NewsGetArticleDataForm-container{width:537px;display:inline-block}
.gfw-form-fieldpanel{padding-top:5px;font-size:12px}
.gfw-form-title{font-style:oblique;font-size:1.2em;font-weight:700;color:#b00;border-bottom:2px solid #b00;margin-left:-20px;padding:0 0 5px 16px}
.gfw-form-label-col{width:150px}
.gfw-form-widget-col input[type=text],.gfw-form-widget-col textarea{width:96%;border:1px solid #dadada;padding:5px 10px}
.gfw-form-widget-col input[name=NewsGetArticleDataForm_captcha]{width:50px;margin-right:10px}
#NewsGetArticleDataForm input[type=submit]{right:0}
.pub{color:#999;font-size:0.5625em;padding:5px}
/* SIDEBAR */
aside{margin:20px 0;vertical-align:top;width:300px;padding:0 20px 0 0;display:inline-block}
.chaine-info-droite-top,.bloc-droit,.pub-article-flash,.glhebdo,.entreprise-sidebar,ul.articles-plus-lus,ul.chaine-info-droite,.pub-article,#facebook{margin-bottom:20px}
.titre,a.titre{font-size:14px;display:block;color:#fff;padding:5px 0 4px 10px;font-weight:700}
.titre-default,a.titre-default,#lien-head-classement a.classement:hover{background:#04346c}
a.titre-graphic-job,#lien-head-classement a.annuaire:hover{background:#0E7238}
.chaine-info-droite-top{line-height:20px}
.form{background-color:#f8f8f8;border-bottom:1px solid #dadada;border-right:1px solid #dadada;border-left:1px solid #dadada;padding:9px 0 0;color:#999;font-size:11px}
.chaine-info-droite-top .form input[type=text]{border-top:1px solid #dadada;border-left:1px solid #dadada;border-bottom:1px solid #dadada;padding:4px 9px 2px 9px;width:233px;margin:0 0 0 8px;border-right:none;height: 24px; }
.chaine-info-droite-top .form input[type=submit]{color:transparent;border-left:none;border-top:1px solid #dadada;border-right:1px solid #dadada;border-bottom:1px solid #dadada;margin:0 0 0 -5px;padding:0;background:#fff url('/src/applications/news/images/sprite.png') no-repeat 0 -88px;width:31px;cursor:pointer;height:32px;vertical-align:top}
.chaine-info-droite-top a.avance{color:#999;padding:0 10px}
.chaine-info-droite-top a.avance:hover{color:#000}
.glhebdo a.icon{background:url('/src/applications/news/images/sprite.png') no-repeat 8px -326px;display:inline-block;padding-left:50px;font-size:19px;color:#04346c}
.glhebdo input[type="text"]{padding:11px;border:1px solid #dadada;width:77%;font-size:13px}
.glhebdo input[type="submit"]{border:1px solid #1A1C1D;background:#1A1C1D;color:#fff;padding:11px 9px;cursor:pointer}
ul.articles-plus-lus li a{padding:5px 10px 5px 5px;font-size:13px;display:block;border-bottom:1px dotted #dadada;height:70px;border-left:1px solid #dadada;border-right:1px solid #dadada;background:#f8f8f8}
ul.articles-plus-lus li a:hover{background-color:#f5f5f5;color:#369}
ul.articles-plus-lus li a span{display:block;margin-top:5px}
ul.articles-plus-lus img,.key-right img{margin-right:10px;float:left}
#dossier-sidebar{background:#e1f4fe;padding:10px;margin-bottom:20px;border:1px solid #b1d2ea}
#dossier-sidebar h2{color:#04346c;font-size:21px;padding-bottom:20px}
.key-right{display:inline-block;width:99.375%;padding-bottom:10px;margin-bottom:10px;border-bottom:1px dotted #b1d2ea}
.key-right p{color:#687e8f;text-align:left;font-size:12px}
ul.chaine-info-droite li a{background:#FAFAFA url('/src/applications/news/images/sprite.png') no-repeat -27px 4px;padding:5px 0 5px 30px;display:block;border-bottom:1px dotted #dadada;border-left:1px solid #dadada;border-right:1px solid #dadada;font-size:12px}
ul.chaine-info-droite li a:hover{background:#f5f5f5 url('/src/applications/news/images/sprite.png') no-repeat -27px 4px}
ul.chaine-info-droite li a.joblist-index-no{background:#f5f5f5 url('/src/applications/news/images/sprite.png') no-repeat 6px -716px;padding:5px 0 5px 60px}
ul.chaine-info-droite li a.joblist-index-no:hover{background:#f5f5f5 url('/src/applications/news/images/sprite.png') no-repeat 6px -716px}
ul.chaine-info-droite a.emploi-menu{background-color:#f5f5f5;border-left:1px solid #dadada;border-right:1px solid #dadada;border-bottom:1px solid #dadada;display:inline-block;padding:7px 0;width:110px;font-weight:700;font-size:11px;text-align:center}
ul.chaine-info-droite a.emploi-menu:hover,ul.chaine-info-droite a.emploi-menu-droite:hover{background:#eee}
ul.chaine-info-droite a.emploi-menu-droite{background-color:#f5f5f5;border-right:1px solid #dadada;border-bottom:1px solid #dadada;display:inline-block;padding:7px 0;font-weight:700;font-size:11px;width:187px;text-align:center}
.suivre{background:#f8f8f8;border-left:1px solid #dadada;border-right:1px solid #dadada;border-bottom:1px solid #dadada;text-align:center;padding:7px 0 5px}
.social{height:32px;width:32px;display:inline-block;margin-right:15px;background-image:url(/src/applications/news/images/sprite.png);background-repeat:no-repeat}
.icon-fb{background-position:-1px -467px}
.icon-twitter{background-position:-1px -420px}
.icon-gg{background-position:-1px -373px}
.icon-linkedin{background-position:0 -803px}
.icon-viadeo{background-position:0 -839px}
.icon-pinterest{background-position:-1px -763px}
.icon-mail{background-position:-1px -326px}
.icon-rss{background-position:-1px -279px;margin-right:0}
#facebook{height:212px;overflow:hidden;border:1px solid #dadada}
.entreprise-sidebar img{width:69px;border:1px solid #f5f5f5}
.entreprise-sidebar img:hover{border:1px solid #dadada}
/* colonne pub */
.colone-droite{width:145px;position:absolute;top:0;right:0}
.bloc-pub,.bloc-pub-flash{margin-bottom:15px}
/* FOOTER */
footer{background:#04346c;padding:15px 0;min-width:1070px}
footer .copy{padding:0 5px 30px}
footer #contenu-footer{padding:0 170px 20px 20px;width:880px}
footer,footer a{color:#B7B7B7;font-size:.9em}
footer a:hover{text-decoration:underline;color:#B7B7B7}
footer .social{background-image:url('/src/applications/news/images/social-footer.png');background-repeat:no-repeat;margin:0 4px}
footer .fb{background-position:0 -84px}
footer .twitter{background-position:0 -126px}
footer .gg{background-position:0 0}
footer .rss{background-position:0 -42px}
footer .right{float:right;border:none}
footer .right p{display:inline-block}
footer a.newsletter{background-position:0 -210px;padding:9px 0 0 40px;width: 200px}
/* fenetre modale */
.mafenetre{background-color:#f0f0f0;border:4px solid #04346C;box-shadow:0 0 10px rgba(0,0,0,0.5);margin:0;padding:8px;width:100%;z-index:999}
.mafenetre .x-header{text-align:center}
.mafenetre .x-title{margin-top:-4px;margin-bottom:7px;font-size:11px;cursor:move;color:#666;font-weight:700}
.mafenetre .x-close{display:block;position:absolute;top:-18px;right:-25px;height:40px;width:40px;background-image:url('/src/images/icons/32/delete-newsletter.png');background-repeat:no-repeat;cursor:pointer}
.mafenetre .x-contents{margin-top:10px;width:100%;height:100%}
div#control_overlay{background-color:#000}
.sous-titre-abo-newsletter{color:#666;font-size:13px;font-style:italic;font-weight:normal;margin-bottom:15px}
.abonnez-text,.suivez-nous-text{color:#04346C;font-size:20px;text-align:left;font-weight:700}
.abonnez-text{padding:3px 0 2px 10px}
.suivez-nous-text{padding:15px 0 20px 10px}
.suivez-nous{padding:0 45px}
.suivez-nous a{padding-right:10px}
.email-newsletter{padding-right:15px}
.formulaire-newsletter{background-color:#e1e1e1;margin:17px auto;padding:10px;width:435px;text-align:center}
input.style-formulaire{padding:7px;width:200px;border:1px solid #DADADA}
.logo-sociaux{float:left;padding:0 0 0 15px}
.left{text-align:left}

#fixedpop.animate {margin-bottom:0}
#fixedpop {
    border-left:1px solid #CCC;
    border-top:1px solid #CCC;
    bottom:0;
    box-shadow: -2px -2px 4px 0 rgba(0, 0, 0, 0.05);
    display: block;
    margin:0 0 -200px;
    padding: 20px;
    position: fixed;
    right:0;
    transition: margin-bottom 1s ease 0s;
    z-index:1;
    background-color:#FFF;
}


@media screen and (max-device-width:1024px){
nav {height:40px;background:#FFF;width:1045px}
#menu_horizontal{}
#menu_horizontal li a {display:inline-block;padding:13px 10px 13px 9px}
.pub-article-flash{display:none}
}
