﻿@import url(http://fonts.googleapis.com/css?family=Fjalla+One|Sansita+One|Bree+Serif);
/**RESET**/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table,caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer,header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;font-family:Arial, Helvetica, sans-serif;font-size:13px;}
body {line-height:1;}ol, ul {list-style:none;}blockquote, q {quotes:none;}blockquote:before, blockquote:after,q:before, q:after {content:'';content: none;}table {border-collapse:collapse;border-spacing: 0;}a {color:#000;text-decoration:none;}textarea, input, select {font-family:Arial, Helvetica, sans-serif;border:1px solid #ccc;padding:2px;cursor:pointer;font-size:1em;}
/**fin reset // commentaires : tailles font em basées sur 13px body; taille max container: 960px => base pour width en %**/

/**MEDIAQUERIES**/
/**screen petit et tablette**/
@media only screen and (min-width:748px) and (max-width:960px){
	body #container{/*border:1px solid blue;*/padding:0;position:relative;}
	/**gestion header**/
	body  #header{margin:0 18px;position:relative;}
	body #logo{padding:42px 0 0;}body #logo img{width:149px;}
	body #nav #short-list{right:0;} body #nav #hit{right:115px;}body #nav #sfr-mobile{right:245px;}
	body #header #mod-connect{background:url("../img/bg-title.gif") repeat left top;width:100%;left:0;padding: 3px 0;top:0;}
	body #header #cb-connect{float:right;}body #header #search{margin:0 0 0 5px;}
	body #header .cb-profil{margin-right:5px;}
	body #header .ddl-kit{right:0;}
	/**gestion block contenus**/
	/*body #slider-home li,body #hit-slide {max-height:363px;}*/
	#container #col-right,#container #col-left{float:none;margin:auto;width:100%;max-width:728px;}
	#container #col-right{clear:both;padding:20px 0 0;}
	body .bloc-article-s .artImg{max-height:160px;max-width:350px;}
	/**colonne de droite**/
	body #container #top-video,body #container .pub-right, body #abo-mag{width:48%;max-width:345px;clear:right;}
	#container .pub-right{float:left;} #container #top-video,#container #abo-mag {float:right;padding:8px 0 0;}
	#container .pub-right,#container #col-right #bloc-fb{padding:11px 5px; background:url('../img/bg-title.gif') repeat top left;border-top: 4px solid #000;}
	body #container #newsletter .pub-right{float:right;}
	#top-video{min-height:266px;}
	.fbFrame,.twittFrame{display:inline-block;width:51%;}
	/*hit*/
	#container #hit-parade ul{margin:10px 0 0;}
	#container #hit-parade ul li{width:22.295%;margin:0;}
	#container #hit-parade ul li+li{margin:0 0 0 3.5%;}
	/**modal inscription**/
	body #modal-inscription fieldset,#modal-inscription form,body #modal-inscription #fb-connect{float:none;}
	body #modal-inscription fieldset,body #modal-inscription #fb-connect{border:none;width:auto;height:auto;}
}
/**Tablette + petite new gen mobile**/
@media only screen and (min-width:480px) and (max-width:748px){
	body #container{/*border:1px solid green;*/padding:20px 0;}
	/**ce qu'on fait disparaitre**/
	#container .pub-landscape,#container #top-video,#container .pub-right,body #sub-nav,body .nl-subscribe img{display:none;}
	/**gestion header**/
	body  #header{max-width:728px;}
	body #logo{margin:50px 0 0;}body #logo img{padding:0 0 0 5px;}
	#header #btn-nav-mobile {color: #FFFFFF;display: block;font-family: sansita one;font-size: 1.6em;margin: 10px 0 0;padding: 5px 15px;background:url(../img/bullet.png) no-repeat -6px -818px #000;cursor:pointer;}
	body #header .nav-mobile{display:block !important;}
	body #header #nav{margin:0 0 15px;float:none;border-top:none;}
	body #header #nav li{display:none;}
	body #container #nav li{float:none;border:none;padding:8px 0 8px 16px;margin:0;}
	body #nav #hit,body #container #nav #short-list,body #container #nav #sfr-mobile{display:block !important;}
	body #container #nav #hit{padding:4px 4px 4px 25px;right:156px;top:138px;}
	body #container #nav #short-list{padding: 0;right:5px;top:103px;}
	body #container #nav #sfr-mobile{right:5px;top:136px;} 
	body #container #nav #sfr-mobile a{display:none;background-position: 81px -222px;padding: 8px 65px 8px 0;}
	body #header #mod-connect{background:url("../img/bg-title.gif") repeat left top;width:100%;left:0;text-align:center;padding:5px 0 0;}
	body #header #cb-connect,body #header #search{float:none;}
	body #header #cb-connect .social{margin:0;}
	body #header #search{margin:0 0 0 5px;}body #header #search input[type="text"]{width:94.8%;padding:7px;margin:0;}
	body #header .abo-link{top:70px;right:180px;}
	body #header .ddl-kit{right:0;top:70px;}
	
	/**gestion block contenus**/
	/*body #slider-home li,body #hit-slide {max-height:227px;}*/
	#wrapper{margin:15px 6px 0;}
	#container #col-right,#container #col-left{float:none;margin:0 auto 30px;width:100%;max-width:728px;}
	body .bloc-article-s .artImg{max-height:160px;max-width:350px;}
	body #listing-article .bloc-article-s h2{margin-top:59%;}
	/**colone droite**/
	#container #hit-parade ul{margin:10px 0 0;}
	#container #hit-parade ul li{width:140px;height:175px;margin:0;}
	#container #hit-parade ul li{margin:0 0 0 22px;}
	#container #col-right #bloc-fb{padding: 11px 5px; background:url('../img/bg-title.gif') repeat top left;border-top: 4px solid #000;}
	body #container #newsletter #abo-mag{width:100%;}
	/**bloc article**/
	body .same-theme ul li{float:none;width:94.5%;}
	body #captcha a{display:block;margin:5px 0;}body .comment form input[type="submit"]{bottom:22px;}
	body  #wrapper .social-bloc{text-align:center;height:auto;} body  #wrapper .social-bloc ul{float: none;}
	/**gestion hit parade**/
	body .rub-hit-parade .intro-hit p,body .intro-hit .hit-podium{float:none;width:97%;}
	body .intro-hit .hit-podium ul li span{background:none;}
	body .rub-hit-parade .intro-hit p > a{display:block;margin:10px 0;text-align:center;}
	body #listing-hit,body #wrapper #listing-hit >li{float:none;}
	body #wrapper #listing-hit >li{border-bottom:3px solid #000;border-top:3px solid #000;margin:0 auto 10px;width:303px;}
	body #wrapper #listing-hit ul{width:auto;margin:0;float:none;}
	body #wrapper #listing-hit li img{position:inherit;float:none;display:block;}
	.block-filter span{display:block;}body .block-filter select{width:24.3%;}
	body .listing-campagne li{float:none;width:100%;}
	body .agenda{float:none;width:100%;}
	/**modal inscription**/
	body #modal-inscription fieldset,#modal-inscription form,body #modal-inscription #fb-connect{float:none;}
	body #modal-inscription fieldset,body #modal-inscription #fb-connect{border:none;width:auto;height:auto;}
	/**gestion profil**/
	body #user-profil{background:none;}
	body #nav-profil{background:none #000;height:91px;width:96.4%;}body #nav-profil a{font-size:1.3em;}
	body .nl-subscribe p{width:100%;}body .nl-subscribe a {float:none;display:block;}
	/*etudes*/body #keyFigures .cbData{float:none; width:auto;height:auto;}body #keyFigures .cbData +.cbData{margin-left:0;}
}
/**MOBILE**/
@media only screen and (max-width:480px){
	body #container{/*border:1px solid red;*/padding:20px 0;}
	/**ce qu'on fait disparaitre**/
	body #habillage,	#container .pub-landscape,
	body #sub-nav,body .nl-subscribe img,body #modal-nl img,body #modal-inscription #fb-connect p,body #modal-inscription #nl-register, body #modal-inscription label[for="nl-register"]{display:none;}
	/**gestion header**/
	body #logo{margin:20px 0 0;}body #logo img{padding:0 0 0 5px;width:150px;}
	#header #btn-nav-mobile {color: #FFFFFF;display: block;font-family: sansita one;font-size: 1.6em;margin: 10px 0 0;padding: 5px 15px;background:url(../img/bullet.png) no-repeat -6px -818px #000;cursor:pointer;}
	body #header .nav-mobile,body .social-bloc .nav-mobile{display:block !important;}
	body .fb-like iframe{position:relative !important;width:83px !important;height:21px !important;}
	body #header #nav{margin:0 0 15px;float:none;border-top:none;}
	body #header #nav li{display:none;}
	body #container #nav li{float:none;border:none;padding:8px 0 8px 16px;margin:0;}
	body #container #nav #hit{padding-left:37px; background-position:-102px -259px;}
	body #nav #hit,body #container #nav #short-list,body #container #nav #sfr-mobile{position:inherit;}
	body #container #nav #sfr-mobile a {display:none;font-size:1.3em;background-position:129px -222px;}
	body #header #mod-connect{width:100%;left:0;text-align:center;}
	body #header #cb-connect,body #header #search{float:none;}
	body #header #cb-connect .cb-profil{position:absolute;top:95px;width:235px;right:5px;}
	body #header #cb-connect .cb-profil a{border:none;margin:0;}
	body #header #search input[type="text"]{width:94.8%;padding:7px;margin:0 0 2px;}
	body #header .abo-link{right:5px;top:67px;}
	body #header .ddl-kit{display:none;}
	body #cb-connect .social{position: absolute;right: 5px;top: 40px;margin-right:0;}
	/**gestion block contenus**/
	/*body #slider-home li,body #hit-slide {max-height:155px;}*/
	#wrapper{margin:15px 6px 0;}
	#container #col-right,#container #col-left{float:none;margin:auto;width:100%;max-width:628px;}
	#container #col-left{margin-bottom:30px;}
	/**listing article**/
	#container #listing-article .artImg{display:none;}
	body #container #wrapper #listing-article h2{margin:12px 0 5px;font-size:2em;}
	body #container #wrapper #listing-article a{margin:0;}
	#container #listing-article .bloc-article-s{float:none;width:100%;margin-left:0;}
	#container #listing-article .cat{text-align:center;}
	#container #listing-article .cat span{padding:0 5px;}
	body #container #wrapper #listing-article .bloc-article-visu{min-height:0;}body .title-mag{margin-left:0;}
	#container #listing-article a,body .same-theme ul li a,body #main p{font-size:1.15em;}
	/**colonne droite**/
	#container .pub-right,#container #col-right #bloc-fb{padding: 11px 3px; background:url('../img/bg-title.gif') repeat top left;border-top: 4px solid #000;}
	body #container #newsletter #abo-mag,body #container #newsletter .pub-right{margin:auto;float:none;}
	body #container #newsletter .pub-right{text-align:center;width:97.5%;}
	body #container #newsletter #abo-mag{height:190px;width:100%;}
	#container #hit-parade ul li{width:140px;height:175px;margin:0;}#container #hit-parade ul li{margin:0 6px;}
	/**bloc article**/
	body .same-theme ul li{float:none;width:93%;}
	body #captcha a{display:block;margin:5px 0;}body .comment form input[type="submit"]{bottom:22px;}
	body  #wrapper .social-bloc{text-align:center;height:auto;position:relative;} body  #wrapper .social-bloc ul{float: none;}
	body .social-bloc .first .shareArticle{display:inline-block;}
	body .social-bloc ul+ul{display:none;border: 1px solid #CCCCCC;left: 4px;padding: 10px 0 0;position: absolute;text-align: left;top: 31px;width: 118px;z-index: 777;/*background:url(../img/bullet.png) no-repeat 0 0 #fff;*/background-color:#fff;}
	.social-bloc ul+ul li{ padding: 0 10px 15px;width: 83%;}
	/**footer**/
	body #footer {text-align:center;padding:0;}
	body #footer #detail-footer,body #footer img{display:none;}
	body #footer #detail-footer,body #footer #detail-footer li{float:none;width:100%;margin:10px 0 30px;clear:both;}
	body #footer img{max-width:188px;width:100%;}
	body #footer  #detail-footer .link-social{padding:23px 0;}
	body #footer p,body #footer p+p{float:none;}
	/**gestion hit parade**/
	body .rub-hit-parade .intro-hit p,body .intro-hit .hit-podium{float:none;width:97%;}
	body .intro-hit .hit-podium ul li span{background:none;}
	body .rub-hit-parade .intro-hit p > a{display:block;margin:10px 0;text-align:center;}
	body #listing-hit,body #wrapper #listing-hit >li,body #col-left .hit-all li,body #col-left .hit-all .odd{float:none;}
	#container #hit-parade ul {margin: 10px 0 0;}
	body #wrapper #listing-hit >li{border-bottom:3px solid #000;border-top:3px solid #000;margin:0 auto 10px;width:303px;}
	body #wrapper #listing-hit ul{width:auto;margin:0;float:none;}
	body #wrapper #listing-hit li img{position:inherit;float:none;display:block;}
	body #best-rate{margin: auto;width: 315px;}
	.block-filter span{display:block;}
	body .block-filter select{width:24%;}
	body #classement-hit .odd{margin-left:0;}
	body .block-classement{float:none;width:auto;}
	body .listing-campagne li{float:none;width:100%;}
	/**gestion short-list**/
	body #agencyManager .vcard{width:98%;}
	body #shortListIntro div #managerleft{float:none;width: 100%;border-right:none;padding-bottom: 15px;border-bottom: 1px solid #cdcdcd;}
	body #shortListSearchForm{text-align:left;}
	body #shortListSearchForm label{width:31%}
	#shortListSearchForm input[type="text"]{width:62%;}
	#shortListSearchForm select{width:30.9%;}
	/**modal inscription et NL**/
	body #modal-inscription{background:none #fff;top:0;}body #modal-inscription .int{margin:5px 0;padding:5px 0;}
	body #modal-inscription fieldset > span,body #modal-inscription #fb-connect > span,body #modal-inscription> strong{font-size:1.1em;}
	body #modal-inscription fieldset,#modal-inscription form,body #modal-inscription #fb-connect{float:none;}
	body #modal-inscription fieldset,body #modal-inscription #fb-connect{border:none;width:auto;height:auto;}
	body #modal-inscription form input[type="password"],body #modal-inscription form input[type="text"]{width:37%;padding:2px;}body #modal-inscription form label {width:47.5%;}
	body #modal-inscription input[type="submit"]{width:30px;height:22px;padding:2px;text-align:left;}body #modal-inscription p{font-size:0.8em;line-height:1.2em;}
	/**page contacts**/
	body #contacts-mag li,body #contacts-mag img{float:none;}body #contacts-mag li{width:100% !important;}
	body .agenda{float:none;width:100%;}
	/**inscription**/
	body .inscription-form form  span{display:block;}
	/**gestion profil**/
	body #user-profil{background:none;}
	body #nav-profil{background:none #000;width:96.4%;height:auto;float:left;}body #nav-profil a{font-size:1.3em;}
	body .nl-subscribe p{width:100%;}body .nl-subscribe a {float:none;display:block;}
	/*glossaire*/
	body .glossary li a{background-color:#ccc;}
	body .glossary .active{background: none;}
	/*NL sur site*/	
		body #backgroundTable,body #global{width:415px !important;margin:0 auto !important;}
		body .edito table,body #pub{width:100% !important;}
		body tbody div{width:415px !important;overflow:hidden;}
		body thead table{width:50% !important;}
		body .edito img{width:100% !important;}
		body .edito table p a{display:block; width:413px; background-color:#d9d9d9;color:#fff;text-align:center;margin:10px auto 15px;padding:8px 0;border:1px solid #c9c9c9; text-transform:uppercase; font-weight:normal !important;font-size:20px;}
		/*traitements pub*/
		body .habillage/*,body table .block-full-screen*/{display:none;}
		body table .block-full-screen img{width:100% !important;}
		/*body table .block-phone{width:400px !important;height:300px !important;}*/
		body #top-teaser{margin: 10px auto; width : 300px !important;}
		body #top-teaser,body table .block-phone{display : block !important;overflow : visible !important;float : none !important;}
		body table .block-phone a img{width:auto !important;}
		/*traitements pub*/
		body .carrieres .hidden{display:none;}
		body .carrieres table td{border-bottom:1px dotted #000;}
		body #fac table{border:none !important;height:auto !important;float:none !important;}
		body #get-abo a{display:block;}	
		/*etudes*/body #keyFigures .cbData{float:none; width:auto;height:auto;}body #keyFigures .cbData +.cbData{margin-left:0;}
		/*formulaire de recherche*/body #form-search{text-align:left;}body #form-search input[type="text"]{width:78%;margin:0 0 30px;}body #form-search select{width:94%;margin: 4px 0 0;}
		
		#visionneuse,.visionneuse{background-color:#fff;border:none;padding:2%; width:95% !important; box-sizing:border-box; margin:auto 2.5%;}
		#visionneuse img, .visionneuse img, #visionneuse-portrait img{width:auto !important; max-height:auto!important; height:auto!important}
		.popup_block{left:0 !important; right:0;}
}
@media only screen and (min-width:768px) and (max-width:1255px){	
body #width_1024{display:block;} body #width_1280,body #width_768{display:none;}
}
@media only screen and (min-width:480px) and (max-width:768px){	
body #width_768{display:block;} body #width_1280,body #width_1024{display:none;}
}
/**FIN MEDIAQUERIES**/

	/**cookies**/
	
	#cookies {top:0; margin: 0 auto; width: 100%; text-align: center;margin-bottom: 5px;}
	#cookies .content-cookies {background-color: #e5e5e5; border-bottom: 1px solid #7a7c7e;}
	#cookies .content-cookies p {padding: 24.5px 30px;font-family: Arial, Helvetica;font-size: 11px;}
	#cookies .content-cookies p a {text-decoration: underline; font-family: Arial, Helvetica;font-size: 11.5px;}
	#cookies span {border: 1px solid black; padding: 2px 4px; position: absolute; right: 11px; top: 19px; cursor: pointer;}
	
/**global**/
body{background-color:#fff !important;}
body p,#main li{line-height:1.385em;}

body b{font-weight:bold;}
input[type="submit"],.prev-step,.next-step{border:none;background-color:#000;color:#fff;font-family:sansita one;}
.gold{color:#b29352;font-size:inherit;font-family:inherit;}
#main{position:relative;}
#main.article em{
font-style:italic;	
}
#main.article strong{
font-weight:bold;	
} 
#container{max-width:960px;padding:20px;margin:auto;position:relative;background-color:white;}
#col-left{width:65.625%;max-width:630px;float:left;position:relative;margin:0 0 30px;}/* %  basé sur la max-width 960px*/
#col-right{width:31.25%;max-width:300px;float:right;}
#footer{clear:both;border-top:4px solid #000;padding:25px 0 0;}
.pub-landscape{text-align:center;}.pub-landscape >div >div >div{margin:auto !important;}
.main-link,.back-link,.back-link_mini,.second-link{background: url("../img/bullet.png") no-repeat -159px -171px;font-family: fjalla one;padding: 0 0 0 12px;}
.back-link,.back-link_mini{background-position:-160px -1224px;margin: 0 0 15px;}
.second-link{position: absolute;top: 31px;right: 0;}
}
/*rating*/
.rating-foreground span{background:url('../img/bullet.png') no-repeat -64px -576px;display:block;height:17px;width:102px;}
.rating-foreground span[title='1']{width:20px;}
.rating-foreground span[title='2']{width:42px;}
.rating-foreground span[title='3']{width:62px;}
.rating-foreground span[title='4']{width:84px;}
/*titre*/
#col-left h1,#newsletter h1{font-size:2.615em;font-family:fjalla one;margin:0 0 9px;}
#col-left h2,#newsletter h2,#main h3{font-family:fjalla one;}
/*pagination*/
.pagination{text-align:center;clear:both;margin:0 0 30px;}
.pagination ul,.pagination li{display:inline;}
.pagination li{font-family:fjalla one;font-size:1.25em;padding:0 4px;}.pagination li+li{border-left:2px solid #000;}
.pagination li a{font-family:inherit;font-size:inherit;}
.pagination .active{background-color:#F4020B;color:#fff;padding:0 4px;}
.pagination .prev,.pagination .next{background:url("../img/bullet.png") no-repeat 0 -882px;display:inline-block;height:18px;text-indent:-9999px;width:18px;vertical-align:top;}
.pagination .next{background-position:-39px -882px;}
/*breadcrumb*/
#breadcrumb{margin:0 0 30px;text-transform:uppercase;font-size:0.769em;}#breadcrumb a{font-size:inherit;}
/**captcha**/
#divCaptchaImage0{display:inline;}
#captcha img,#captcha input,#captcha a{vertical-align:middle;}
#captcha input{padding:6px;}#captcha a {font-family:fjalla one;}
/**icone video**/
.video{position:absolute; z-index: 880;background:url(../img/bullet.png) no-repeat -5px -533px;text-indent:-9999px;}
#slider-home .video{top:45%;left:48%;background-position:-59px -525px;width:40px; height:40px;}
#listing-article li .video{width:33px; height:33px;}
.bloc-article-visu .video{left:92px;top:50%;}
.bloc-article-s .video{left:136px;top:37%;}
.carousel-content .video{height: 18px;width: 18px;background-position:-11px -571px;bottom:2px;right:7px;}
/**gestion pub, habillage**/
#habillage{max-width:1400px;margin:auto;}
#habillage>div{margin:auto;}
#habillage>div>div>div{margin-top:167px;}
#habillage>div>div>div iframe,#habillage>div>div>div >a >img{margin-top:-167px;}
#habillage>div>div>div >ins{background-color:#fff;min-height:3550px;}
#width_1024,#width_768{display:none;}
#width_1280{max-width:1260px;}#width_1024{max-width:1024px;}#width_768{max-width:768px;}
#width_1024 >div{width:1px;height:1px;}
#fade_pub{background:url(../img/bg_fade.png) repeat left top;position:fixed;left:0;top:0;width:100%;height:100%;z-index:8888;}
#accessSite{position:absolute;top:0;left:50%;margin-left:-140px;cursor:pointer;display:block;width:280px;text-align:center;background-color:#fff;color:#000;padding:4px;text-align:center;z-index:9999;font-family:fjalla one;}
.interstitiel{padding:30px 0 0;left: 50%;margin-left:-400px;max-width: 800px;position: fixed;top:60px;z-index:9999;}
.interstitiel iframe{width:100%;}

/**header**/
#btn-nav-mobile{display:none;}
/*navigation*/
	#nav {margin:15px 0;float:left;width:100%;border-top:1px dotted #000;border-bottom:1px dotted #000;}
	#nav li{float:left;margin:4px 0;padding:4px 0;font-family:fjalla one;text-transform:uppercase;}
	#nav li+li+li{border-left:1px solid #4c4c4c;margin-left:5px; padding-left:5px;}#nav li:nth-child(12){font-style:italic;}
	#nav li a{font-size:1.3em;font-family:fjalla one;transition-property:color,background-color;-moz-transition-duration:0.5s;-webkit-transition-duration: 0.5s;}
	#nav li a:hover,#nav .active a{background-color:#000;color:#fff;}
	#nav #sfr-mobile a:hover{background-color:#fff;color:#000;}
	#nav #home a,#nav #short-list a{text-indent:-9999px;display:block;background:url('../img/bullet.png') no-repeat -147px 0;height:25px;}
	#nav #home{background:url('../img/bg-title.gif') repeat top left;margin:0 8px 0 0;}
	#nav #home a{width:30px;}#nav #off a{color:#F4020B;}
	#nav #short-list,#nav #hit,#nav #sfr-mobile {position:absolute;top:92px;}
	#nav #cb-expert {position:absolute;top:77px;}
	#nav #short-list{margin:0;border:none;right:20px;}#nav #short-list a{background-position:-7px -260px;width:91px;}
	#nav #hit{background:url('../img/bullet.png') no-repeat -115px -262px;border:none;font-family:sansita one;text-transform:none;padding-left:24px;right:138px;}
	#nav #hit a{font-family:sansita one;}
	#nav #cb-expert a {background: rgba(0, 0, 0, 0) url("../img/logo_cbexpert.jpg") no-repeat scroll ; display: block; height: 42px; width: 87px; text-indent: -9999px;}
	#nav #cb-expert {border: none;right: 270px;}
	#nav #sfr-mobile{border: none;right: 270px;}
	#nav #sfr-mobile a{display:none;font-size:0.833em;background: url('../img/bullet.png') no-repeat 81px -223px;padding:7px 65px 7px 0;}
/*sous-navigation*/
	#sub-nav,.pub-landscape{clear:both;margin:0 0 15px;width:100%;}
	#sub-nav {position:relative;text-align:center;} #sub-nav ul{float:none !important;width:95%;margin:0 24px;}
	#sub-nav li{display:inline;}
	#sub-nav li+li{background:url('../img/bullet.png') no-repeat left -338px;padding:0 0 0 13px;margin:0 0 0 5px;}
	#sub-nav li a{font-family:bree serif;color:#545454;font-size:0.923em;transition-property:border-bottom;-moz-transition-duration:0.15s;-webkit-transition-duration: 0.15s;}
	#sub-nav li a:hover{border-bottom:3px solid #b1b1b1;opacity:0.6;}
	#sub-nav  .rslides_nav{position:absolute;top:0;right:0;background:url("../img/bullet.png") no-repeat -26px -908px;height:18px;text-indent:-9999px;width:18px;}
	#sub-nav  .prev{left:0;background-position:-5px -908px;}
/*bloc connexion et recherche*/
	#header #search{position:relative;}#header #search input[type="text"]{color:#666;font-size:11px;width:170px;padding:3px;margin:2px 10px 0 0;}
	#header #search input[type="submit"]{position:absolute;top: 3px;right:12px;background:url('../img/bullet.png') no-repeat -152px -32px;border:none;width:20px;height:20px;}
	#mod-connect,#header .abo-link{position:absolute;}
	#header .abo-link{top:45px;right:215px;}#header #mod-connect{top:3px;right:20px;}
	#header #search,#cb-connect{float:left;}
	#listing-article .cat,#contacts-mag  h3{background:url(../img/bg-title.gif) repeat top left;}
	.abo-link{padding:5px 0;}#cb-connect{padding:3px 0;}
	#header .abo-link span{font-size:1em;}
	#cb-connect span a{background:url(../img/bullet.png) no-repeat -147px -169px;padding:2px 0 0 25px; font-family:fjalla one;font-size:0.846em;text-transform:uppercase;vertical-align:middle;}
	#cb-connect .cb-profil a+a{border-left:1px solid black;margin-left:10px;}
	#cb-connect .cb-profil a+a+a{border-left:none;margin-left:0;padding:0;background-position:-78px -230px;text-indent:-9999px;width:15px;height:15px;display:inline-block; }
	#cb-connect .social{margin:0 10px 0 70px;}
	#cb-connect .social a{display:inline-block;height:20px;text-indent: -9999px;width: 20px;padding:0;background-position:-153px -66px;margin:0;}
	#cb-connect .social a+a{background-position:-153px -95px;border:none;}
	#cb-connect .social a+a+a{background-position:-153px -125px;}
	.abo-link span,#listing-article .cat span,#contacts-mag  h3 span{background-color:#fff;font-family:sansita one;font-size:1.077em;}
	.abo-link span,#contacts-mag  h3 span{color:#f4020b;}
	#listing-article .cat span{color:#545454;}
	#listing-article .cat span,#contacts-mag  h3 span{padding:0 5px 0 0;}
	.abo-link span{padding:2px;border-bottom:1px dotted #F4020B;}
	.ddl-kit {font-family:sansita one;font-size:1.077em;position:absolute;top:45px;right:20px;border-bottom:1px dotted #000;padding:5px 0;font-size:1em;}
	.ddl-kit:hover,#header .abo-link span:hover{border-style:solid;}
/**slider**/
#bloc-slider{position:relative;margin:0 0 30px;}
#slider-home,#hit-slide{position:relative;overflow:hidden;clear:both;}
#slider-home li,#hit-slide {border:1px solid #7f7f7f;display:block;/*max-height:291px;*/overflow:hidden;}#slider-home li+li{display:none;}/**si js bloqué : affichage d'un seul slide**/
#slider-home li h2,#hit-slide span{background:url(../img/bg_fade.png) repeat left top;bottom:0;color: #FFF;font-family: sansita one;font-size: 1.692em;left: 0;padding: 14px;position: absolute;width: 96%;text-transform:none;}
#slider-home li img,#hit-slide img{width:100%;display:block;}
.rslides_tabs{position: absolute;bottom: 12px;right: 15px;z-index: 888;}
.rslides_tabs li{display:inline-block;padding: 10px 5px;background: url(../img/bullet.png) no-repeat -130px -371px;font-size:0.5em;}
.rslides_tabs li a{font-size:inherit;color:#818181;}
#wrapper .rslides_here{background-position:-130px -394px;}#wrapper .rslides_here a{color:#fff;}

/**listing articles**/
#listing-article{margin:15px 0 0;}
#listing-article li{margin-bottom:30px;position:relative;}
#listing-article li,#shortListListing.listActu li>a{transition-property:background-color;-moz-transition-duration:0.75s;-webkit-transition-duration: 0.75s;}
#listing-article h2,#shortListListing h2{font-size:1.385em;text-transform:uppercase;}
#listing-article h2 a,#shortListListing h2 a{font-family:fjalla one;font-size:inherit;line-height:1em;}
#listing-article a,#top-video  a span,.listActu li > a {line-height:1.385em;}
#listing-article .artImg{border:1px solid #ccc;width:100%;position: absolute;top: 24px;left:0;overflow:hidden;}
#listing-article img{display:block;margin: auto;width: 99.6%;}
#listing-article li:hover,#shortListListing.listActu li> a:hover{background-color:#f1f1f1;}
.dossier #listing-article .bloc-article-visu .date{margin:0 0 5px 233px;}
.dossier #listing-article .bloc-article-big h2 {font-size:1.385em;}
.bloc-article-s{width:48.5%;float:left;}
.bloc-article-s+.bloc-article-s{margin-left:3%;}
#listing-article .bloc-article-s h2{margin:54% 0 5px;}
.bloc-article-s  .artImg{max-width:303px;max-height:139px;}
.dossier #listing-article .artImg{top:0;}
.bloc-article-visu .artImg{max-width:221px;max-height:102px;}
.bloc-article-visu{clear:both;min-height:128px;}
.bloc-article-visu h2{margin:12px 0 5px 233px;}
.bloc-article-visu >a{display:block;margin:0 0 0 233px;}
.bloc-article-big{clear:both;}
#listing-article .bloc-article-big h2{margin:12px 0 5px;font-size:2em;}
#keyFigures h2{font-size:2em;margin:25px 0 10px;text-transform:uppercase;}
/**col-right**/
.bloc-right,.pub-right,#col-right #bloc-fb{margin-bottom:30px;clear:both;}
.pub-right,#col-right #bloc-fb{text-align:center;}
.bloc-right{border-top:4px solid #000;padding:8px 0 25px;}
.bloc-right strong{font-family:sansita one; font-size:1.692em;}
.bloc-right .main-link{float:right;margin:10px 0 10px 10px;}
.twittFrame{margin:15px 0 0;}.fb-activity{background-color:#fff;}.fbFrame{max-width:320px;margin:auto;}
/*liste dernière actus*/
	#col-right #last-news ul li,#top-articles ul ul li{border-bottom:1px dotted #000;padding:7px 0;}
	#col-right #last-news ul li span{display:inline-block;width:16%;vertical-align:top;}
	#col-right #last-news ul li a{display:inline-block;width:82%;}
	#col-right #last-news a:hover,#top-articles ul ul li a:hover{text-decoration:underline;}
/*top video*/
	#top-video,#le-fac div{background:url(../img/bg-title.gif) repeat top left;}
	#top-video .artImg {max-height:126px;overflow:hidden;display:block;}#top-video img{width:100%;}
	#top-video .artImg:hover{opacity:0.6;}
	#top-video strong{background: url("../img/bullet.png") no-repeat -64px -631px;display: block;height: 50px;margin: 0 auto 10px;text-indent: -9999px;width:100px;}
	#col-right .video-worst strong{background-position:-1px -407px;}
	#top-video  a span+span{display:block;padding:10px 10px 0;}
/*hit parade*/
	#hit-parade strong span{text-align:right;font-family:fjalla one;color:#b29253;font-family:fjalla one;font-size: 0.75em;float:right;text-transform:uppercase;padding:2px 0 0;}
	#hit-parade ul li{width:46.67%;float:left;margin:10px 6.66% 10px 0;}
	#hit-parade ul li+li,#hit-parade ul li+li+li+li{margin-right:0;}
	#hit-parade ul li+li+li{margin-right:6.66%;}
	#hit-parade ul li img{width:100%;}
	#hit-parade ul li a,#top-video .artImg {transition-property:opacity;-moz-transition-duration:0.75s;-webkit-transition-duration: 0.75s;}
	#hit-parade ul li a:hover{opacity:0.6;}
/*encart abo*/
	#abo-mag >img{float:left;margin:0 15px 20px 0;}#abo-mag  strong{display:block;padding:0 0 15px;}
	#abo-mag .abo-link{display:block;margin-left:35px;}
	#abo-mag p span{font-family:inherit; font-size:inherit; color:#F4020B;}
	#abo-mag p{font-family:sansita one;font-size:1.077em;padding:5px 0;line-height:1.2em;}
	#abo-mag .appli {clear:both;padding:10px 0 0;}
	#abo-mag .appli img{}
/*top article*/
	#top-articles >ul{margin:15px 0 0;position:relative;min-height:200px;}
	#top-articles >ul>li{float:left;width:50%;text-align:center;padding:5px 0;}
	#top-articles ul ul{position:absolute;top:30px;left:0;text-align:left;width:100%;}#top-articles ul li+li ul{display:none;}
	#top-articles >ul>li>span{font-family:fjalla one;font-size:1.231em;text-transform:uppercase;text-decoration:underline;cursor:pointer;display:block;}
	#top-articles >ul>.active{background-color:#000;color:#fff;}#top-articles >ul>.active span{text-decoration:none;}
/*Fac.com*/
	#le-fac{border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;padding-bottom:0;}
	#le-fac strong{display:block;padding:0 0 5px;}
	#le-fac ul{padding:8px;}
	#le-fac li{line-height:1.385em;}#le-fac li+li{border-top:1px dotted #000;padding:10px 0 0;margin:10px 0 0;}#le-fac li a{padding:0 0 0 15px;transition-property:background-color;-moz-transition-duration:0.5s;-webkit-transition-duration: 0.5s;}
	#le-fac a{background: url("../img/bullet.png") no-repeat -157px -168px;display:inline-block;}#le-fac li a:hover{background-color:#f1f1f1;}
	#le-fac div{padding:5px;text-align:right}
	#le-fac div a{background-position:-7px -481px;height: 31px;text-align:left;text-indent:-9999px;width:82px;}
/*hit parade Yahoo*/
	#hit-yahoo{border-bottom:1px dotted #000;padding-bottom:31px}
	#hit-yahoo strong{background:url(../img/bullet.png) no-repeat -147px -1107px;padding:0 0 0 25px;}
	#hit-yahoo .visuel{display:block;margin:15px 0;text-align:center;background:url(../img/bg-title.gif) repeat left top;padding:10px 0;}
	#hit-yahoo p{text-align:center;margin:0 0 5px;}
/*carrieres*/
	.carriere-link ul{margin:10px 0 0;}
	.carriere-link li{border:1px solid #ccc;padding:8px 2%;margin:10px 0 0;}.carriere-link li a{font-family:fjalla one;font-size:1.1em;}
	.carriere-link li img{vertical-align:middle;}

/**rubrique dossier**/
.sponsor{font-family:fjalla one;position:absolute;top:0;right:0;margin:5px 0 0;}#main .sponsor img{width:auto;}#main .sponsor,.sponsor-fac{float:right;position:static;}.sponsor div{min-width:150px;}
#col-left-footer{height:34px;}#col-left-footer .sponsor-fac img{vertical-align:middle;}
#keyFigures{display:none;}
#main .sponsor{margin: -23px 0 15px;}
.filter{font-size:1.077em;background:url('../img/bullet.png') no-repeat right -856px;font-family:sansita one;display:block;text-align:right;padding:2px 15px;margin:10px 0 0;}
/*seo-description*/
	#seo-description{margin:30px 0;}#seo-description h2{font-size:1.692em;margin:0 0 5px;text-transform:uppercase;}

/**gabarit article**/
.detail-article{font-size:0.846em;}
.detail-article a{color:#f4020b;font-weight:bold;}.detail-article a:hover{text-decoration:underline;}
#main .back-link{display:block;margin:15px 0 0;}
.disclaimTribune{font-size:0.9em;font-style:italic;margin:0 0 5px;}
/*chapeau et texte*/
	.chapeau{margin:0 0 12px;}.chapeau p{font-family:fjalla one;font-size:1.231em;}
	.chapeau .abo-link{display: block;margin: 10px auto 0;width: 157px;}
	#main .chapeau .author{text-align:right;padding:0 0 12px;font-size:1em;}#main .chapeau .author a{font-family:inherit;font-size:inherit;}
	.detail-article .author{font-size: inherit;} .detail-article .author a{color: #000000;font-size: inherit;text-decoration: underline;}
	#main .poplight img,#main p img,.articleShortList img{width:99.6%;border:1px solid #ccc;} #main .portrait{max-width:275px;margin:auto;display:block;} #main p{padding:12px 0;}
	.articleShortList >a >img{max-width:590px;}
	.article ul{padding:0 0 0 15px;}.article ul li{list-style:disc outside;}
	#main h2{font-size:1.231em;margin:15px 0 0;}
	#main h3{font-size:1.538em;margin:15px 0 3px;}
	#main iframe{width:100% !important;}
	#main a:hover{text-decoration:underline;}
	#main p a{color:#08a1d3;text-decoration:underline;}
	.tag li{display:inline;padding:0 15px 0 0;}
/*bloc social*/
	.social-bloc{border-top:1px dotted #000;border-bottom:1px dotted #000;margin:15px 0;padding:5px 3px;height:20px;}
	.social-bloc ul li{display:inline-block;vertical-align:middle;}.social-bloc ul+ul{float:right;} .social-bloc .first{float:left;}
	.social-bloc .first .shareArticle {cursor:pointer;margin-right:10px;display:none;background:none;padding-left:0;font-family:sansita one;font-size:12px;font-weight:normal;}
	.social-bloc .first li+li a{display:block;background:url('../img/bullet.png') no-repeat -8px -931px;padding:3px 0 3px 20px;font-weight:bold;font-size:0.9em;margin:0 9px 0 0;}
	.social-bloc .first li+li+li a{text-indent:-9999px;background-position:-43px -928px;height:15px;width:1px}
	.social-bloc .first li+li+li+li a{background-position:-77px -928px;}
	.social-bloc .first li+li+li+li+li a{background-position:-112px -928px;}
	.social-bloc .first li+li+li+li+li+li a{background-position:-146px -927px;}
	.social-bloc ul+ul li+li{margin-left: 4px;max-width:80px;}.social-bloc ul+ul li+li+li{max-width:60px;} .social-bloc ul+ul li+li+li+li{max-width:96px;} .social-bloc ul+ul li+li+li+li+li{max-width:76px;height:20px;}
/*bloc meme article*/
	.same-theme,.comment{padding:40px 0 0;}
	.same-theme strong,.comment strong{font-size:1.692em;display:block;}
	.same-theme strong{font-family:fjalla one;}
	.same-theme ul li {background: url("../img/bullet.png") no-repeat -10px -1594px;float: left;padding: 10px 12px 0;width: 46%;line-height:1.385em;}
/*bloc commentaires*/
	.comment{clear:both;}.comment strong{border-top:4px solid #000;font-family:sansita one;border-bottom:1px solid #000;padding:6px 0;margin:0 0 15px;}
	.comment div a,.comment div span{font-family:fjalla one;margin:0 5px 0 0;}
	.comment div a+a+a{border-left:1px solid #000;padding:0 0 0 5px;}
	.comment .connect{background-color:#000;color:#fff;padding:4px;}
	.comment form{position:relative;}
	.comment form input[type="submit"]{position:absolute;bottom:0;right:0;padding:6px;}
	.comment textarea{width:99.8%;padding:0;font-size:1em;margin:15px 0;height:80px;}
	.comment ol{padding:30px 0;}
	.comment ol li{width:100%;float:left;margin:0 0 15px;font-size:0.823em;color:#767676;}.comment ol li+li{border-top:1px dotted #000;padding:10px 0 0;}
	.comment ol li img{float:left;margin:0 10px 0 0;}
	.comment ol li span{color:#000;font-weight:bold;} .comment ol li a{color:inherit;font-size:inherit;}
	.comment ol li p{color:#000;}
/**article diaporama**/
	#diaporama{background:url("../img/bg-title.gif") repeat left top;padding:5px 0 0;text-align:center;}
	#diaporama #carousel{width:640px;}
	.nb-diapo{font-size: 1.231em;font-family: fjalla one;color:#F4020B;display:block;padding:4px 0;}#wrapper #diaporama h2{display:inline;line-height:2em;font-size:1.231em;}
	#diaporama ul{padding:10px;}#diaporama ul li{display:inline;}
	#carousel {padding:10px 0;}
	#carousel .previous,#carousel .next{background: url("../img/bullet.png") no-repeat -75px -884px;height: 42px;width: 18px;margin: 8px 0 0;text-indent: -9999px;cursor:pointer;}
	#carousel .previous {float:left;}#carousel .previous:hover {background-position:-77px -884px;}
	#carousel .next {background-position:-112px -884px;float:right;}#carousel .next:hover {background-position:-110px -884px;}
	#carousel ul li{padding:0 5px;margin:0;position:relative;}
	.zoomImg{background: url("../img/loupe.png") no-repeat scroll left top transparent;bottom: 10px;height: 20px;overflow: hidden;position: absolute; right: 10px;text-indent: -9999px;width: 20px; }
	#main .poplight{position:relative;}

/**pages dossier**/
#wrapper .dossier h1 span{font-family:inherit;font-size:inherit;color:#f4020b;}
#wrapper .dossier #listing-article img{top:0;}
#wrapper .dossier #listing-article li{min-height:105px;}

/**PAGE AGENDA**/	
.agenda{float:left; width:50%;}
.agenda li{margin:40px 15px 0 0;}
#wrapper .agenda h2{font-family:sansita one;font-size:1.385em;}
.agenda strong,.agenda em{display:block;margin:6px 0;}
.agenda strong{font-family:fjalla one;color:#828282;}
.agenda em{color:#f30209;font-weight:bold;font-style:italic;}

/**page mouvement et carrière**/
#mouvement-article li,#carriere-article li{clear:both;margin:0 0 40px;}
#mouvement-article img,#carriere-article img{float:left; margin:0 10px 50px 0;border:1px solid #ccc;}
#mouvement-article img{width:initial;}
#mouvement-article h2,#carriere-article h2{font-size:1.231em;line-height:1.285em;}
#carriere-article{margin:40px 0;padding:20px 0;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;}
#carriere-article .date{margin:5px 0 20px;}#carriere-article a{line-height:1.385em;}#colLeftFooter{height:36px;clear:both;}#colLeftFooter img{vertical-align:middle;}

/**NEWSLETTER sur SITE**/
#newsletter_front h2{line-height:100%;margin-bottom:5px !important;}
#newsletter_front h2,#newsletter_front  .edito a{font-family:fjalla one !important;font-weight:normal !important;}
#newsletter_front  .edito a:hover{color:#ccc;}
#newsletter_front span{font-family:sansita one;font-weight:normal !important;}
#newsletter_front  #fac  table td >a{font-family:arial;}
#fac table td{padding:0 5px;} #legalInfo{display:none;}

/**BLOC ETUDES***/
#keyFigures .cbData{float:left; width:29.7%;background:url("../img/bg-title.gif") repeat scroll left top transparent;height:265px;padding:17px 1.3% 8px;margin-bottom:50px;}
#keyFigures .cbData h3{text-align:center;margin-bottom:8px;}
#keyFigures .cbData >img{width:100%;margin:auto;display:block;max-width:184px;}
#keyFigures .cbData+.cbData{margin-left:1.5%;}
#keyFigures #fbFigures p{font-family:fjalla one;}
#keyFigures #fbFigures #fbNumber{font-size:2.692em;text-align:center;color:#3b5997;margin:15px 0;}
/***CARRIERE***/
/**tunnel achat carrieres**/
	#carriere-menu li {width:17%;padding:0 3% 0 0;float:left;font-family:fjalla one;font-size:1.231em;text-transform:uppercase;background:url(../img/bullet.png) no-repeat right -1424px #d9d9d9;margin:30px 0 10px; text-align:center;}
	#carriere-menu li a{font-family:inherit;font-size:inherit;color:inherit;padding:12px 0;display:block;}
	#carriere-menu .active{color:#fff;background-color:#000;}
	#carriere-menu li+li.active a{background:url(../img/bullet.png) no-repeat left -1377px; margin-left: -18px;padding-left: 18px;}
/*form carriere*/
	.carriere-form form,#recap-order{clear:both;}.carriere-form form h2,#recap-order h2{font-size:1.692em;}
	.carriere-form form label span{font-family:inherit;}
	.carriere-form h2{padding:20px 0;}
	.carriere-form .pack-offer p{margin:0 0 20px;font-family:fjalla one;color:#5e5e5e;}
	.carriere-form .pack-offer label[for="pack-job-offer-1"] span{color:#000;}.carriere-form .pack-offer label[for="pack-job-offer-2"] span{color:#ff4d00;}.carriere-form .pack-offer label[for="pack-job-offer-3"] span{color:#5611ff;}.carriere-form .pack-offer label[for="pack-job-offer-premium"] span{color:#ad013d;}.carriere-form .pack-offer label[for="pack-job-offer-summum"] span{color:#c79155;}
	.carriere-form .infos-company p{margin:0 0 10px;}
	.carriere-form .infos-company p span{font-family:fjalla one;margin:0 21.5% 0 0;}
	.carriere-form .infos-company p label{font-family:arial;}
	.carriere-form .infos-company  >label,.details-job-offer label{float:left;width:29%;padding:8px 0 0;margin:0 0 10px;clear:right;}
	.carriere-form .infos-company  >input,.carriere-form .infos-company  textarea,.carriere-form .infos-company  select,.details-job-offer input{float:right;padding:5px;margin:0 0 10px;}
	.carriere-form .infos-company  input[type="text"],.details-job-offer input[type="text"]{width:69%;}
	.carriere-form .infos-company  select,.carriere-form .infos-company  input[type="file"],.details-job-offer input[type="file"]{width:70.8%;}.carriere-form .infos-company  input[type="file"]{padding:5px 0;}
	.carriere-form .infos-company  textarea{width:69%;height:120px;}
	.carriere-form .infos-company em{clear:both;font-size:0.846em;display:block;margin:0 0 0 29%;}
	.carriere-form form  .choose-nb-job-offer{margin-left:22px;}
/*Annonce*/
	#job-offer-content{clear:both;}
	.details-job-offer h3,#job-offer-content .title{font-family:fjalla one;}
	#job-offer-content .title{padding:20px 0 10px;border-bottom:1px solid #d9d9d9;font-size:1.692em;margin:0 0 20px;}
	#job-offer-content .bloc-title{position:relative;margin:0 0 30px;}
	#job-offer-content .bloc-title h2,#job-offer-content .bloc-title h1{font-size:2.615em;margin:0 0 5px;}
	#job-offer-content .type-offer{top:5px;}
	.details-job-offer+.details-job-offer{margin:20px 0 0;padding:20px 0 0;border-top:1px solid #d9d9d9;}
	.details-job-offer h2,.details-job-offer h3{font-size:1.231em;margin:0 0 5px;}
	.details-job-offer img{float:left;border:1px solid #d9d9d9;margin:0 15px 15px 0 }
	.details-job-offer p{margin:0 0 15px;}
	.details-job-offer form{margin:15px 0 0;}.details-job-offer form input[type="submit"]{clear:right;}
/*commande carrière paiement et validation*/
	#recap-order table{border:1px solid #ccc;width:100%;margin:0 0 15px;}
	#recap-order thead,#invoice-ad .title{background:url('../img/bg-title.gif') repeat 0 0;}
	#recap-order thead th,#recap-order td+td,#recap-order tfoot th+th{font-family:fjalla one;text-transform:uppercase;text-align:left; width:85%;}
	#recap-order h3,#recap-order thead th{font-size:1.231em;}
	#recap-order thead th+th{width:15%;}
	#recap-order td,#recap-order th{padding:10px;}
	#recap-order tbody tr+tr{border-top:1px dotted #000;}
	#recap-order tfoot{border-top:1px solid #000;text-align:right;}
	#recap-order tfoot th:first-child{color:#989898;text-transform:uppercase;font-weight:bold;}
	#recap-order form input,#recap-order form label{vertical-align:middle;padding:5px;}
	#recap-order form input[type="text"]{width:40%;margin:0 5px 0 15px;}
	#recap-order form input[type="submit"]{margin:0;}
	#recap-order h3{font-family:fjalla one;text-transform:uppercase;margin:50px 0 25px;}
	#recap-order ul{float:left;width:100%;margin:0 0 30px;}#recap-order ul li{float:left;margin:0 10px 0 0;}
	#recap-order ul li a{display:block;text-indent:-9999px;width:48px;height:30px;background:url(../img/bullet.png) no-repeat 0 -1480px;}#recap-order ul li+li a{background-position:-48px -1480px;} 
	#recap-order ul li+li+li a{background-position:-98px -1480px;}#recap-order ul li+li+li+li a{background-position:0px -1519px;}#recap-order ul li+li+li+li+li a{background-position:-48px -1519px;}#recap-order ul li+li+li+li+li+li a{background-position:0 -1555px; width:129px;}
	#recap-order .print{float:right;background:url("../img/bullet.png") no-repeat scroll -77px -932px transparent;padding:0 0 0 21px;}#recap-order .print span{background-color:#fff;font-size:0.841em;}
	#ref-order{background-color:#000;color:#fff;font-size:1.231em;padding:5px 10px;font-family:fjalla one;margin:30px 0 15px;}
	#invoice-ad{margin:0 0 40px;}
	#invoice-ad .title{font-size:1.231em;padding:5px 10px;font-family:fjalla one; margin:0 0 10px;}
	.carriere-form input[type="submit"],.prev-step,.next-step{margin:15px 0 0;}
	.next-step{float:right;}.prev-step,.next-step{padding:7px;display:inline-block;clear:both;}
	
/**page recherche resultat**/
 #form-search{text-align:center;}
.search-result #form-search input,#form-search select{vertical-align:middle;}
#form-search input[type="text"],#form-search select{width:38%;}
#form-search input[type="text"]{height:25px;}
#form-search input[type="submit"]{height: 31px;padding: 0 5px;margin:0 12px 0 0;}
.search-result #listing-article{border-top:4px solid #000;margin:15px 0 40px}
.search-result #listing-article li{margin-bottom:12px;}
.search-result #listing-article li+li{border-top:1px dotted #000;}
.search-result #listing-article h2{text-transform:none;font-size:1.385em;}
.search-result #listing-article em{font-size:0.846em;color:#545454;display:block;margin:5px 0 0;margin:0 0 20px;}

/**footer**/
#footer img, #footer #detail-footer{float:left;}
#footer img{width:100%;} #footer #detail-footer{width:100%;}
#footer #detail-footer li{margin:0 0 45px 5%;text-align:justify;line-height:1.385em;}
#footer #detail-footer li strong{font-family:fjalla one;font-size:1.385em;display:block;text-transform:uppercase;padding:0 0 20px;}
#footer #detail-footer .partner,#footer #detail-footer .link-social{float:left;width:45%;}
#footer #detail-footer .partner a,#footer .link-social a{background:url(../img/bullet.png) no-repeat -66px -769px;float:left;text-indent:-9999px;}
#footer #detail-footer .partner a{width:110px; height:45px;margin: 0 15px 0 0;}
#footer #detail-footer .partner a+a{background-position:-66px -769px;width:110px;}
#footer .link-social a{background-position:-123px -483px;height:32px;margin:0 20px 0 0;width:32px;}#footer .link-social a+a{background-position:-123px -441px;}#footer .link-social a+a+a{background-position:-123px -525px;}#footer .link-social a+a+a+a{background-position:-126px -1657px;}
#nav-footer{clear:both; text-align:center;border-top:1px dotted #000;border-bottom:1px solid #000;padding:10px 0;margin:0 0 10px;}
#nav-footer li{display:inline;}#nav-footer li a{font-family:fjalla one;}
#footer p{color:#666;font-size:0.846em;float:left;}#footer p+p{float:right;}#footer p a{font-size:inherit;color:inherit;}

/**HOME HIT PARADE**/
#wrapper .rub-hit-parade h1{font-family: sansita one;font-size:2.923em;background:url(../img/bullet.png) no-repeat -2px -1141px;padding:0 0 0 38px;}
.rub-hit-parade .bloc-title{clear:both;border-bottom:3px solid #000;height:25px;margin:0 0 30px;}
.rub-hit-parade .bloc-title h2,.bloc-title-admin h2{font-size:1.692em;float:left;}
.bloc-title-admin h2{margin:0 0 10px;}
.rub-hit-parade .bloc-title a,.bloc-title-admin a{float:right;margin:7px 0 0 10px;}
.bloc-title-admin strong{clear:left;font-family:fjalla one; display:block;font-size:1.231em;margin:5px 0;}
.rub-hit-parade .intro-hit> strong{font-family:fjalla one;text-decoration:underline;font-size:1.231em;line-height:1.285em;display:block;margin:0 0 15px;}
.rub-hit-parade .intro-hit p{width:100%;float:left;}
.rub-hit-parade .intro-hit p>a{display:inline-block;margin:15px 0 0 50px;}
/*bloc podium*/
	.intro-hit .hit-podium{float:right;width:58%;border:1px solid #ccc;position:relative;padding:5px;text-align:right;margin:0 0 40px;}
	.intro-hit .hit-podium  strong{font-family:sansita one;font-size:2.154em;display:block;margin:15px 0;}.intro-hit .hit-podium > em{position:absolute;top:5px; right:5px;font-family:fjalla one; color:#b29253;}
	.intro-hit .hit-podium  ul li{float:left;font-family:fjalla one;text-align:center;width:29.5%;margin:0 0 15px;padding:10px 0;}.intro-hit .hit-podium  ul li+li{border-left:1px solid #000;margin:0 0 10px 2%;padding:0 0 2% 10px;}
	.intro-hit .hit-podium  ul li+li+li{padding:10px 0 2% 10px;}
	.intro-hit .hit-podium  ul li span{display:block;font-family:sansita one;background:url(../img/bullet.png) no-repeat 14px -1267px;font-size:2em;padding:5px 0;}	
	.intro-hit .hit-podium  ul li+li span{background-position:9px -1201px;font-size:2.375em;padding:10px 0;}
	.intro-hit .hit-podium  ul li+li+li span{background-position:14px -1323px;font-size:2em;padding:5px 0;}
	.intro-hit .hit-podium  ul li em{font-family:inherit;display:block;font-size:1.231em;margin:6px 0;}
	.intro-hit .hit-podium a{clear:both;display:inline-block;}
/*listing hit du moment*/
	#listing-hit h3 a,#best-rate h3{font-family:fjalla one;font-size:1.231em;margin:4px 0;}
	#listing-hit h3 a{text-decoration:underline;display:block;}
	#listing-hit{margin:0 0 40px;float:left;}
	#listing-hit ul{background-color:#f5ead4;padding:5px;line-height:1.5em;}
	#listing-hit a img,#best-rate li img{border:1px solid #ccc;}
	#listing-hit ul .rating-foreground span{background-position:-64px -1110px;}
	#listing-hit .bottom-visu,#listing-hit .top-visu{float:left;width:48.2%;margin-bottom:30px;}
	#listing-hit .bottom-visu ul,#listing-hit .top-visu ul{width:55%;}
	#listing-hit .bottom-visu ul{margin:0 0 0 25px;}
	#listing-hit .top-visu{margin-left:2%;position:relative;}
	#listing-hit .top-visu ul{margin:140px 0 0 100px;}
	#listing-hit .top-visu img{position:absolute;top:0;left:0;}
	#listing-hit .left-visu{clear:both;float:left;}
	#listing-hit .left-visu img,#listing-hit .left-visu ul{float:right;}
	#listing-hit .left-visu ul{margin: 7px 0 67px 0;width:227px;height:116px;}	
/*listing mieux noté + historique hit campagne*/
	#best-rate li{float:left;margin:0 7px 40px;max-width:142px;height:218px;overflow:hidden;}
	.rub-hit-parade #best-rate li,.hit-page #best-rate li{}
	#best-rate .rating-foreground{margin:4px 0 6px;}
	#col-left .hit-all{margin:20px 0 0;}
	#container #col-left .hit-all li{margin: 0 0 40px;position:relative;max-width:none;height:auto;}
	#col-left .hit-all .odd{float:right;}
	.hit-all a span{position:absolute;left:0; bottom:39px;padding:8px;background-color:#B29352;color:#fff;font-family:sansita one;font-size:1.077em;}
	.hit-all h2{margin:8px 0 0;}.hit-all h2 a{font-family:inherit;font-size:1.385em;text-transform:uppercase;}
/**LISTING CAMPAGNE HIT**/	
.block-filter{background:url("../img/bg-title.gif") repeat left top;margin:20px 0;padding:5px;}
.block-filter form fieldset form{display:inline;}
.block-filter span,#form-search label{font-family:sansita one;font-size:1.077em;}
.block-filter select,#form-search select{text-transform:uppercase; color:#656565;font-size:0.846em;margin:0;}
.block-filter select{width:21%;}

/**Listing classement HIT**/
#classement-hit{position:relative;margin:30px 0 0;}
#classement-hit>li{float:left;padding:10px 23px;}
#classement-hit h2{font-size:1.231em;text-transform:uppercase;cursor:pointer;}
#classement-hit>.active{background-color:#000;}#classement-hit>.active h2{color:#fff;}
#classement-hit>li>ul{position:absolute;left:0;top:36px;border-top:3px solid #000;padding:30px 0 0;width:100%;}
#classement-hit>li+li>ul{display:none;}
.block-classement{border:1px solid #ccc;float:left;margin-bottom:40px;width: 43.6%;padding:0 2% 12px;}
#classement-hit .odd{margin-left:4%;}
.block-classement h3{color:#fff;margin:-8px 0 0;text-align:center;}
.block-classement h3 span{background-color:#bb9646;font-family:sansita one;padding:5px;}
.block-classement ul{margin:25px 0 10px;line-height:1.6em;}
.block-classement ul h4{font-family:fjalla one;font-size:1.077em;display:inline;padding:0 8px 0 0;}
.block-classement .main-link{float:right;}
/**Hit classement personnalités et agence**/
.rub{font-family:fjalla one;margin:0 0 4px;font-size:1.231em;}
.rub span{float:right;font-family:sansita one;text-transform:none;}
#classement-all{width:100%;margin:30px 0 15px; border-bottom:1px solid #000;}
#classement-all th{font-family:sansita one;font-size:1.231em;text-align:left;padding:0 5px 5px 0;}#classement-all th+th{text-align:center;}
#classement-all .name{font-family:fjalla one;width:30%;line-height:1.25em;}
#classement-all .name a{font-family:inherit;color:#535353;}
#classement-all tr td{padding:10px 0;border-bottom:1px dotted #000;}
#classement-all tr td+td{text-align:center;}
/**Hit parade PAGE**/
#wrapper .hit-page h2{font-size:1.692em;}
.hit-page>h2{padding:40px 0 7px;border-bottom:4px solid #000;text-transform:uppercase;clear:both;}
.hit-page .jury{display:block;margin:40px 0 10px;font-family:fjalla one;font-size:1.692em;}/*strong haut*/
.hit-page #best-rate{margin-top:20px;}
/*block jury*/
	#bloc-jury{background:url('../img/bg-title.gif') repeat top left;padding:40px 4% 20px;float:left;position:relative;margin-top:20px;width:92%;}
	#bloc-jury strong{background: url("../img/bullet.png") no-repeat -14px -80px;color: #FFF;font-size: 1.692em;left: -2px;padding: 16px 6px;position: absolute;text-decoration: underline;top: -19px;}
	#bloc-jury li{float:left;width:49%;margin:0 1% 0 0;}
	#bloc-jury li img{float:left;margin:0 10px 10px 0;}
	#bloc-jury strong,#bloc-jury li p{font-family:fjalla one;}
/*tableau vote*/
	#detail-vote tr th{font-family:sansita one;padding:10px 0.9%;vertical-align:middle;}
	#detail-vote tr th+th+th+th{background:url('../img/bg-title.gif') repeat top left;}
	#detail-vote tr td{font-family:fjalla one;padding:8px 0.9%;}
	#detail-vote tr td+td{text-align:center;width:12.5%;}
	#detail-vote tr td .rating-foreground span,#classement-all tr td .rating-foreground span{background-position:-120px -1282px;margin:auto;}
	#detail-vote .rating-foreground span[title="1"],#classement-all .rating-foreground span[title="1"]{width:14px;}
	#detail-vote .rating-foreground span[title="2"],#classement-all .rating-foreground span[title="2"]{width:28px;}
	#detail-vote .rating-foreground span[title="3"],#classement-all .rating-foreground span[title="3"]{width:42px;}
	#detail-vote .rating-foreground span[title="4"],#classement-all .rating-foreground span[title="4"]{width:56px;}
/*liste campagnes*/	
	.listing-campagne,.hit-page  .other{margin:20px 0 0;}
	.listing-campagne li{float:left;width:49%;margin:0 1% 10px 0;}
	.listing-campagne a:hover{text-decoration:underline;}
/**Campagne page**/
.hit-page #main li,.hit-page  .other li{padding:2px 0;}
.hit-page #main .link-to li{background: url("../img/bullet.png") no-repeat -10px -1599px;padding:4px 15px;}
.hit-page #main .link-to li a{text-decoration:underline;}

/**hit parade admin**/
/*global menu+bloc*/	
	#admin-hit-parade{background:url("../img/bg-title.gif") repeat left top; padding:10px;margin:30px 0 0;}
	#admin-hit-parade ul,#shortListNav{width:100%;border-bottom:3px solid #000;height:29px;}
	.bloc-title-admin >a{clear:right;}
	.bloc-title-admin div{border-left: 1px dotted #000000;float:right;margin: 0 27% 0 0;padding: 2px 0 10px 10px;}
	.bloc-title-admin div a{float:none;display:block;}
	#admin-hit-parade ul li,#shortListNav li{float:left;margin:0 1% 0 0;background-color:#fff; padding:8px 12px 5px;font-family:fjalla one;text-transform:uppercase;font-size:1.231em;}
	#admin-hit-parade ul .active,#shortListNav .active{color:#fff;background-color:#000;}
	#admin-hit-parade ul li a,#shortListNav li a{font-family:inherit;color:inherit;font-size:inherit;}
	#admin-hit-parade .bloc-content{clear:both;background-color:#fff;width:94%;padding:20px 3%;}
/*formulaire*/		
	#admin-hit-parade h2{font-size:1.692em;}
	#admin-hit-parade .bloc-content p{margin:10px 0 40px;}
	#wrapper #admin-hit-parade form p,#admin-hit-parade input[type="submit"]{margin:20px 0 0;}
	#admin-hit-parade .global{width:74%;}
	#admin-hit-parade fieldset+fieldset{border-top:1px dotted #000;margin:30px 0 0;padding:30px 0 0;}
	#admin-hit-parade .global input,#admin-hit-parade .global label,#admin-hit-parade ol{float:left;}
	#admin-hit-parade .global input[type="text"]{margin:0 0 10px;}	
	#admin-hit-parade input[type="text"],#admin-hit-parade input[type="file"],#admin-hit-parade label,#admin-hit-parade textarea{display:block;}	
	#admin-hit-parade input[type="text"],#admin-hit-parade input[type="file"],#admin-hit-parade  textarea,#admin-hit-parade .bloc-content  ol{margin:0 0 30px;}
	#admin-hit-parade input[type="text"]{padding:5px;width:60%;}
	#admin-hit-parade label{width:34%;margin:8px 0;clear:left;}
	#admin-hit-parade textarea{width:70%;height:100px;}
	#admin-hit-parade ol li{float:left;width:33%;margin:0 0 15px;}
	#admin-hit-parade input[type="submit"]{float:right;}
	#admin-hit-parade #upload-files span{margin:0 0 10px;display:block;}
	#wrapper #admin-hit-parade #upload-files p{font-size:0.846em;margin:0;padding:0 0 10px;}
	#upload-files a,.morefield{font-family:fjalla one;background:url(../img/bullet.png) no-repeat -164px -691px;padding:0 0 0 15px;}
/**SHORT LIST**/
.sl-breadcrumb{background:url("../img/bg-title.gif") repeat left top;padding:5px;}
.sl-breadcrumb div{background: url("../img/bullet.png") no-repeat scroll 0 -253px #FFFFFF;font-size: inherit;padding: 15px 10px 15px 109px;}
.sl-breadcrumb div a {background-color:#fff;padding:10px 0;}
#agencyDetail strong, #agencyPresentation strong, #shortListListing strong, #shortListIntro strong{font-weight:bold;}
#agencyDetail em{font-style:italic;}
#shortListIntro,#shortListSearchForm,#shortListListing,#agencyDescription,#AgencyExpertise{margin:0 0 40px;}
#shortListIntro{background:url("../img/bg-title.gif") repeat left top;padding:5px;}
#shortListIntro .bloc-content{background-color: #fff;padding:20px;text-align:center;}
#shortListIntro h1{font-size:2.1em;text-align:left;}
#shortListIntro h1 span{display:block;background:url(../img/cbnews-short-list.png) no-repeat top left;text-indent:-9999px; width:148px; height:42px;margin:0 0 8px;}
#shortListIntro a{display:inline-block;}
#shortListIntro p{text-align:left;}
#shortListIntro em{font-size: 0.692em;margin-top:30px;display:block;}
#shortListIntro div #managerleft{float: left; width: 62%;margin-top: 10px;border-right: 1px solid #cdcdcd;}
#shortListIntro div #agenceright{margin-top: 10px;}
#shortListIntro div #agenceright p+p{margin-bottom: 11px;}
#shortListIntro div #agenceright>p{margin-bottom: 16px;}
#shortListIntro #managerleft p, #agenceright p{text-align: center;}
#shortListIntro #managerleft #sign{float: left; width: 50%;}
#shortListIntro #sign, #login, #agenceright p{margin-top: 10px;}

#shortListSearchForm{clear:both;border-top:4px solid #000;text-align:right;}
#shortListSearchForm strong{border-bottom:1px solid #000;display:block;font-family:sansita one;font-size:1.692em;padding:5px 0;text-align:left;}
#shortListSearchForm label{font-family:fjalla one;width:20%;display:inline-block;}
#shortListSearchForm input[type="text"]{width:77%;}#shortListSearchForm select{width:38.15%;}
#shortListSearchForm input,#shortListSearchForm select{margin:10px 0 0 1%;}

#shortListListing{margin-top:10px;}
#shortListListing li{clear:both;width:100%;position:relative;}
#wrapper  .listActu li{min-height:152px;}
#shortListListing li+li{border-top:1px dotted #000;}
#wrapper .listActu li+li{border:none;}
/*#shortListListing img{max-height:62px;}*/
#shortListListing img{max-height:62px;/*max-width:62px;margin: 0 auto;display: block;*/ padding: 1px 0 0 1px;}
#shortListListing li>div{width: 64px; height: 64px;float:left;margin:10px 15px 10px 0;border:1px solid #ccc;}
#shortListListing h2{padding:10px 0 5px;}
#shortListListing .location{text-transform:uppercase;}
#shortListListing .main-link{position:absolute;top:10px;right:0;}
#shortListListing .date{margin:0 0 8px;}#shortListListing .date a{font-size: inherit;text-decoration: underline;}
#shortListListing div a{width:62px;height:62px;display:block;}

#agencyDescription{border: 1px solid #ccc;padding:7px 7px 20px;position:relative;}
#agencyDescription img,#agencyDescription ul{float:left;}
#agencyDescription img{margin:25px 10px 0;}#agencyDescription ul{width:37%;}
#agencyDescription .print{clear:both;display:block;}
#agencyDescription .print_mini{clear:both;display:block;}
#agencyDescription .fn{font-size:1em;font-family:arial;margin:0;font-weight:bold;}
.otherCategory a,#agencyDescription .print,#agencyDescription .modifyProfil,#agencyDescription .back-link,#agencyDescription .print_mini,#agencyDescription .back-link_mini{font-size:0.846em;text-decoration:underline;font-family:arial;}
#agencyDescription ul li+li{margin:4px 0;}
#agencyDescription .vcard .url{text-decoration:underline;}
#agencyDescription .print,#agencyDescription .modifyProfil{margin:0 0 3px 144px;}
#agencyDescription .modifyProfil{color:#F4020B;}
#agencyDescription .back-link{position:absolute;top:-63px;right:10px;}
#agencyDescription .back-link_mini{float:right;;}

#shortListNav{clear:both;}#AgencyExpertise{float:left;}
#AgencyExpertise strong{font-family:fjalla one;font-size:1.692em;display:block;margin:0 0 10px;}
#AgencyExpertise ul li{float:left;width:98%;list-style:disc inside;margin: 0 0 0 5px;padding-left:13px;}

#agencyDetail{width:100%;position:relative;height:34px;}
#agencyDetail >li{float:left;}
#agencyDetail >li  >span{display:block;padding:10px;font-family: fjalla one;font-size:1.1em;cursor:pointer;}
#agencyDetail .active >span{background-color:#ccc;color:#F4020B;}
#agencyDetail .contentBloc{background-color: white;border-top: 1px solid #000000;left: 0;position: absolute;top: 34px;width: 100%;}
#agencyDetail #agencyprint {float: right;}
#agencyDetail #agencyprint a{background: url(../img/bullet.png) no-repeat -77px -932px;margin: 11px 0;text-indent: -9999px;width: 30px;display: block ;}

#agencyManager .contentBloc >ul,#agencyListBudget ul{margin:20px 0 0;}
#agencyManager .vcard img{float:left;margin:0 5px 20px 0;/*border:1px solid #ccc;*/}
#agencyManager .vcard{width:48%;display:inline-block;margin: 0 1.4% 10px 0;vertical-align: top;}#agencyManager .vcard h2{margin:0 0 2px;}
#agencyManager strong{font-family:sansita one;color:#F4020B;display:block;padding:10px 0 5px;clear:both;}
#agencyManager  #agencyContactInfo li{background:url(../img/bg-title.gif) repeat top left;width:40%;margin:0 3% 0 0;padding:1%;}
#agencyPresentation h2,#agencyStructure h2{color:#f4020b;margin:20px 0 5px;font-size:1.231em;}
#agencyPresentation ul li,#agencyStructure ul li{list-style:disc outside;margin:0 0 5px 17px;line-height:1.5em;}
#agencyPresentation h3{font-family:fjalla one;margin:10px 0 5px;}
#agencyPresentation .title{text-transform:uppercase;font-weight:bold;}
#agencyListBudget ul li{line-height:1.5em;}
.articleShortList .back-link{display:block;}
.articleShortList{margin:20px 0 40px;}

/****SHORTLIST ADMIN****/
/*general*/
.morefield{margin:10px 0 0;display:block;clear:both;}
.morefield.activeLink{float: right;width: 100px;clear: none;}
#wrapper .submitForm{text-align:right;width:100%;}
#wrapper .submitForm .preview{font-family:sansita one;margin:0 10px;}
#wrapper .submitForm  input[type="submit"]{color:#fff;width:auto;}
#agencyDetail .contentBloc{padding:20px 0 0;}
#agencyGeneralAdmin fieldset,#managerAgencyAdmin fieldset,#structureAgencyAdmin fieldset{float:left;width:48%;margin:10px 2% 40px 0;}
#agencyGeneralAdmin input,#agencyGeneralAdmin textarea, 
#agencyDetail form input,#agencyDetail textarea,
#shortlistAdminCreation input,#shortlistAdminCreation textarea{color:#7f7f7f;padding:4px;display:inline-block;margin: 5px 0;}
#agencyGeneralAdmin input,#managerAgencyAdmin input{width:93.8%;}
#structureAgencyAdmin input{width:98.5%;}
#wrapper .size-s{width:44%;margin:5px 1% 5px 0;}
#agencyDetail .size-xs{width:14%;}
#agencyDetail  form textarea,
#shortlistAdminCreation textarea{width:98.5%;margin:5px 0 15px;height:100px;}
#agencyGeneralAdmin h2,#agencyDetail form h2{font-size:1.3em;margin:0 0 10px;color:#000;clear:both;}
#agencyGeneralAdmin p,#agencyDetail form p,#agencyDetail label,#shortlistAdminCreation fieldset  p,#shortlistAdminCreation label{font-family:fjalla one;}
#agencyGeneralAdmin label,#agencyDetail label,#shortlistAdminCreation label{display:inline-block;}
#structureAgencyAdmin label{width:70%;margin:10px 0;}
#agencyGeneralAdmin em,#shortlistAdminCreation em{display:block;font-size:0.846em;line-height:1.3em;}
#agencyDetail #managerGroupPhoto,
#agencyDetail #structureGlobalAdmin,
#agencyDetail #KeyFigureBudgetdAdmin,
#agencyDetail #KeyFigureOrganismAdmin{float:none;clear:both;}
#agencyDetail #KeyFigureWorldAdmin{margin-top:46px;}
/*admin crea et actus*/
#shortlistAdminCreation p{margin:0 0 10px;}
#shortlistAdminCreation fieldset{margin:20px 0 40px;}
#shortlistAdminCreation input{width:290px;}#shortlistAdminCreation em{margin:0 0 10px 48px;width:300px;}
#shortlistAdminCreation .title{width:98.5%;}
#shortlistAdminCreation label{width:45px;margin:10px 0;}
.modifyInfo{font-size:0.846em; color:#F4020B;margin:}
.modifyInfo a{text-decoration:underline;font-size:0.846em; color:#F4020B;margin:0 10px 0 0;}
/*Admin fiche agence*/

/**FIN SHORT LIST ADMIN**/
/**FIN SHORT LIST**/
/**modals**/
#fade{display:none;background:url('../img/bg_fade.png') repeat top left;position: fixed;left:0;top:0;width:100%;height: 100%;z-index:888;}
.popup_block{max-height:auto !important; border-top:10px solid #000;display:none;position:fixed;top:10px;left: 48.5%;z-index:999;/*padding:10px;*/ }
.popup_block strong{font-family:sansita one;font-size:1.846em;display:block;}
.popup_block .close {float:right; text-align:center; font-size:13px; font-family:sans-serif; margin-top:15px; margin-right:10px; text-decoration: none; width:25px; height:25px; padding-top:5px; box-sizing:border-box; background:#fff; }
#shortListListing .popup_block .close{width:4px;height:11px;}
.popup_block img{float:left;}
.popup_block input[type="text"],.popup_block input[type="password"]{padding:5px;margin:10px 0 10px;}
.popup_block input[type="submit"]{width:27px;height:27px;}
.popup_block .main-link{position:absolute;bottom:15px;right:10px;}
/*modal suppression*/
	#modal-suppression{background-color:#fff;max-width:480px;}
	#modal-suppression p{margin:15px 0;}
	#modal-suppression p + p{text-align:center;}
	#modal-suppression p a{background-color: #000000; color: #FFF;display: inline-block;font-family: sansita one;font-size: 1.2em;margin: 0 10px;padding: 5px 10px;}
/*modal newsletter*/
	#modal-nl{background-color:#fff;max-width:800px;}
	#modal-nl input[type="text"]{width:60%;color:#666;}
	#modal-nl .popup_block input[type="submit"]{margin:0 0 35px;float:right;}
	#modal-nl p{margin: 20px 0 0;}
	#modal-nl  #form_inscription_nl{margin:20px 0;}
/**modal inscription**/
	#modal-inscription,#modal-inscription-shortlist{background:url(../img/bg_modal.png) no-repeat top left #fff;max-width:890px;}
	#modal-inscription .int,#modal-inscription-shortlist .int{border:1px solid #d6d6d6;padding:20px 0;margin:55px 0 15px;float:left;}
	#modal-inscription fieldset,#modal-inscription #fb-connect{float:left;width:29.2%;padding:0 2%;}
	#modal-inscription #fb-connect{border-left:1px dotted #000;border-right:1px dotted #000;height:191px;}
	#modal-inscription fieldset>span,#modal-inscription #fb-connect span{font-family:sansita one;font-size:1.385em;color:#f4020b;display:block;margin:0 0 8px;} 
	#modal-inscription form input,#modal-inscription form label,#modal-inscription-shortlist form input,#modal-inscription-shortlist form label{display:inline-block;}
	#modal-inscription form label,#modal-inscription-shortlist form label{font-family:fjalla one;width:43.5%;}
	#modal-inscription form input[type="password"],#modal-inscription form input[type="text"]{width:51.8%;}
	#modal-inscription form input[type="checkbox"]{margin:0 15px 0 0;}
	#modal-inscription form label[for="nl-register"]{font-size: 0.841em;width: 89.2%;font-family:arial;margin:0 0 10px;}
	#modal-inscription form input[type="submit"]{float:right;}
	#modal-inscription p{clear:both;padding:0 0 15px;}#modal-inscription p span{font-family:fjalla one;display:block;}
	#get-pwd{margin-right:15px;}
	#modal-inscription label span,#modal-inscription em span,#modal-inscription-shortlist label span,#modal-inscription-shortlist em span{color:#f4020b;}
	#modal-inscription em,#modal-inscription-shortlist em{display:block;text-align:right;font-size:0.85em;margin:4px 0;}
	#modal-inscription .obligatory-input p{padding:0;color:red;}
	#modal-inscription  #resend_usr_password fieldset{padding-left:0;}#modal-inscription  #resend_usr_password input[type="submit"]{float:none;}
/**modal inscription shortlist**/
	#modal-inscription-shortlist .int p{color:#737373;padding:0 20px 25px;}
	#modal-inscription-shortlist form {width:63%;margin:auto;}
	#modal-inscription-shortlist form input[type="text"]{width:75%;}
	#modal-inscription-shortlist form label{width:20%;}
	#modal-inscription-shortlist form input[type="submit"]{float:right;margin: 0 2.8% 0 0;width:64px;}
/**modal inscription ok**/
	#modal-inscription-ok{background-color:#fff;max-width:680px;}
	#modal-inscription-ok p{margin:30px 0;}
/**VISIONNEUSE**/
	#visionneuse-portrait{max-width:472px;background-color:#fff;border:none;/*padding:2%;*/}
	#visionneuse,.visionneuse{ width:auto!important; height:auto!important; max-height:auto!important; background-color:#fff;border:none; box-sizing:border-box; overflow:hidden;}
	#visionneuse a,.visionneuse a,#visionneuse-portrait a{position:absolute;top:0;text-decoration:none;border:1px solid #000;padding:2px 3px;font-size:0.692em;}
	#visionneuse a,.visionneuse a{right:1%}#visionneuse-portrait a{right:1.3%;}
	#visionneuse img,.visionneuse img,#visionneuse-portrait img{float:none;display:block;margin:auto;width:auto; overflow:hidden; max-height:500px !important; padding:15px; }
	
/**page contact et mag**/
#contacts-mag .intro,.main-contact li,.main-contact a,#contacts-mag .fn,.title-mag .date{font-family:fjalla one;}
#contacts-mag h2,#contacts-mag h3,#contacts-mag  .main-contact span,.title-mag .number{font-family:sansita one;clear:both;text-transform:none;padding:0 5px 0 0;}
#contacts-mag img{float:left;margin:0 15px 15px 0;}
#contacts-mag .content{float:left;width:78%;}
#contacts-mag .intro{font-size:1.231em;text-decoration:underline;}
#contacts-mag em{font-size:0.846em;display:block;margin:22px 0;line-height:1.385em;}
#contacts-mag  p{line-height:1.5em;text-align:justify;}
#contacts-mag .big{font-size: 1.692em;padding: 50px 0 20px}
#contacts-mag .list{margin:4px 0;}#contacts-mag .list li{float: none;list-style: disc outside;margin:0 0 0 30px;}
#contacts-mag blockquote{clear: both;display: block;font-style: italic;line-height: 1.5em;padding: 20px 0 10px;}
#contacts-mag ul{margin:10px 0;}#contacts-mag li{float:left;line-height:1.35em;}
#contacts-mag .main-contact li{width:33%;background:url('../img/bg-vcard.png') no-repeat top left;padding:3.2% 1.2% 4.2% 4.3%;width: 27%;}
#contacts-mag .contact-us li{width:50%;margin:0 0 40px;}
#contacts-mag ul li span{display:block;}
.contact-us .tel,.contact-us .email{background:url('../img/bullet.png') no-repeat -160px -449px;padding:0 0 0 21px;}.contact-us .tel{background-position:-162px -493px;}
/*mag*/
.title-mag{background:url(../img/bullet.png) no-repeat 84px -963px;text-align:center;margin:0 0 20px 242px;padding:48px 0 0;}
.title-mag .date{font-size:2em;background:url("../img/bg-title.gif") repeat left top;padding:0 5px;}.title-mag .number{color:#F4020B;line-height:2em;}
#contacts-mag .mag-summary{clear:both;}#contacts-mag .mag-summary li{list-style:disc outside;margin: 0 2% 5px;width:46%;}
#contacts-mag  .block-abo{clear:both;text-align:center;padding:30px 0;}#contacts-mag  .block-abo a{display:inline-block;margin:0 2% 10px;}
/*liste mag*/
#listing-mag{padding:15px 0 0;}
#listing-mag li{float:left; margin:0 26px 40px 0;}
#listing-mag .title,#public-profil .title{font-family:sansita one;font-size:1em;display:block;}
#listing-mag li span{color:#F4020B;text-align:center;margin:5px 0 0; }

/**glossaire**/
.glossary li,.tag-list li{float:left;}
.glossary li{font-family:fjalla one;font-size:1.3em;margin:0 1.8% 0 0;padding: 0 0 6px;}.glossary li a{font-family:inherit;color:inherit;font-size:inherit;padding:5px 10px;display:block;text-decoration:underline; text-transform:uppercase;}
.glossary .active {background:url('../img/bullet.png') no-repeat -153px -125px;} .glossary .active a{background-color:#000;color:#fff;text-decoration:none;}
.glossary li.last {margin-right: 0px;}
.tag-list{clear:both;padding:15px 0;float:left;width: 100%;}
.tag-list li{width:33%;line-height:1.8em;}.tag-list li a:hover{text-decoration:underline;}

/**inscription**/
#wrapper .inscription-form> h1{background:url("../img/bg-title.gif") repeat left top;padding: 5px;margin:0 0 40px;}
.inscription-form form span, #upload-files span{font-family:fjalla one;font-size:1.692em;}
.inscription-form .global-form span,.choose-avatar span{display:block;padding:0 0 30px;clear:both;}.inscription-form .global-form .int{padding:30px 0;}
.inscription-form sup, #admin-hit-parade sup,.carriere-form sup,#agencyIdentityAdmin sup{color:#F4020B;}
	.inscription-form form{clear:both;}
	.inscription-form .global-form label,#admin-hit-parade label,.carriere-form form label,.details-job-offer label{font-family:fjalla one;}
	.global-form label,.global-form input,.global-form select{float:left;margin:0 0 10px;}
	.inscription-form .global-form input{width:250px;padding:5px;}
	.inscription-form .global-form label{width:165px;clear:left;padding:8px 0 0}
	.inscription-form .global-form select{width:262px;padding:5px;}
	.inscription-form .global-form .civilite{width:96px;}
	.inscription-form .global-form .birthday{width:83px;margin-right:6px;}
	.inscription-form .choose-avatar{border-top:1px dotted #000;padding:25px 0 0;margin:30px 0 0;}
	.inscription-form .type-profil{border-top:1px dotted #000;border-bottom:1px dotted #000;padding:25px 0;margin:30px 0;}
	.inscription-form .type-profil span{margin:0 107px 0 0;}
	.agreement-validation {border-top:1px dotted #000;margin-top:30px;}
	.agreement-validation em{font-size:0.846em;display:block;text-align:right;margin:4px 0 10px;}
	.agreement-validation p{margin:0 0 14px;}
	.agreement-validation #captcha{float:left;margin:5px 0;}
	.inscription-form input[type="submit"]{font-size:1.231em;float:right;padding:6px;margin:5px 0;}
/**inscription NL**/
	.newsletter-subscribe img{float:left;width:150px;margin:0 40px 30px 0;}
	.newsletter-subscribe p{font-family:sansita one;font-size:1.231em;padding:40px 0 0;}
	.inscription-form p{margin:0 0 20px;}
	#nl-subscription fieldset{border:none;}
	#nl-subscription em{clear:both;font-size:0.846em;display:block;max-width:426px;text-align:right;}
/**profil**/
#user-presentation{background:url("../img/bg-title.gif") repeat left top;float:left;margin: 0 1.6%;padding: 1.9%;width: 92.8%;}
#user-presentation h1{font-family:sansita one;font-size:2em;}
#user-presentation h2{font-size:1.077em;padding:0 0 5px;}
#content-user-profil h3{font-family:fjalla one;font-size:1.692em;}
#user-presentation em,#content-user-profil ul .date,.dossier #listing-article .date,#carriere-article .date,#job-offer-content .date,#shortListListing .date{font-size:0.846em;display:block;}
#user-presentation img,.choose-avatar img{border:1px solid #ccc; float: left;margin: 0 12px 0 0;width:63px;}
.link-book{float:left;background-color:#fff;padding:4px;font-family:sansita one;margin:22px 0 0;}.link-book a{background-position: -147px -169px;}
#user-profil{clear:both;background:url(../img/bg-profil.png) no-repeat 0 -69px;}
#nav-profil{background: url("../img/bg-profil.png") no-repeat right 0 #000;height: 51px;margin: 0 0 0 1.8%;width: 98.2%}
#nav-profil li{float:left;padding:14.5px 1.5% 14.5px 2%;}
#nav-profil .active a{color:#F4020B;}
#nav-profil a{color:#999;font-family:fjalla one;text-transform:uppercase;}
#content-user-profil{clear:both;margin: -9px 1.75% 0;padding: 20px 3.5%;border:1px solid #ccc;background-color:#fff;}
.notif{margin:5px 0 20px;}.notif a{float:right;background-position:-159px -169px;margin:2px 0 0;}
/*profil:annonces postés et commentaires*/
	#content-user-profil ul li{position:relative;padding:15px 0 0;}
	#content-user-profil ul li+li{margin:15px 0 0;border-top:1px dotted #000;}
	#content-user-profil h4 a{font-size:inherit;color:inherit;font-family:inherit;}
	#job-offers h4{font-family:fjalla one;color:#5e5e5e;font-size:1.077em;margin:0 0 5px;}
	#bloc-comment h4{font-weight:bold;margin:5px 0;}
	#bloc-comment .date,#carriere-article .date{color:#767676;}
	.type-offer{background: url("../img/bullet.png") no-repeat scroll -162px -529px #F3020B;color: #FFFFFF;font-size: 0.846em;padding: 7px 5px 7px 16px;position: absolute;right: 0;top: 15px;}
/*profil : hit parade*/
	#content-user-profil #classement-all tr td+td{font-size:0.846em;}
/*profil : gestion mon profil*/
	#form-profil textarea{width:92.5%;font-size:1em;margin:10px 0 0 1.5%;}
	#form-profil fieldset{padding:20px 0;}
	#form-profil span{display:block;}
	.social-ref label,.social-ref input{float:left;}
	.social-ref input{width:38.5%;padding:6px 2px;margin:10px 0 5px 0;}
	.social-ref label,#public-profil ul li+li a{text-indent:-9999px; background:url(../img/bullet.png) no-repeat -3px -679px; width:27px;height:30px;margin:10px 1.55% 0;display:block;}
	.social-ref label[for="fb-link"],#public-profil #fb-link{background-position:-31px -625px;}
	.social-ref label[for="pinterest-link"],#public-profil #pinterest-link{background-position:-3px -625px;}
	.social-ref label[for="twitter-link"],#public-profil #twitter-link{background-position:-31px -652px;}
	.social-ref label[for="linkedin-link"],#public-profil #linkedin-link{background-position:-3px -652px;}
	.social-ref label[for="gplus-link"],#public-profil #gplus-link{background-position:-31px -679px;}
	#form-profil p,.choose-avatar p{margin:0 0 10px;}
	#form-profil input[type="submit"],.nl-subscribe input[type="submit"]{clear:both;}
/**profil page NL**/
	.nl-subscribe{position:relative;}
	.nl-subscribe img{position:absolute;top:-35px;right:0;width:30%;}
	.nl-subscribe p{margin:20px 0 0;width:70%}
	.nl-subscribe a{float:right;margin:10px 0 20px;}.nl-subscribe br{clear:both;}
/**profil public**/
	#public-profil .title{margin:0 0 5px;}
	#public-profil p,#public-profil ul{float:left;margin:20px 1.6%;}
	#public-profil p{border-right:1px dotted #000;width:65%;padding:0 1.6% 0 0;}#public-profil ul{width:26.8%;}
	#public-profil ul li+li{float:left;margin:0 0 5px;}
/**image sur video**/
	#img_for_video{position:absolute;top:27px;z-index:999;cursor:pointer;width:100%;}

	
.loaderRub{
	display:none;
	background:url("../img/loading_mid.jpg");
background-size: 79px;
background-repeat: no-repeat;
background-position: 0;
width: 61px;
height: 47px;
position: absolute;
left: 280px;
margin-top: 18px;
};