﻿#content-main{z-index:2;}
em {
font-style:italic;
}
small {font-size:0.7em;}
xsmall {font-size:0.4em;}
.bold {font-weight:bold;}
.m10 {margin:10px;}
.p5 {padding:5px;}
.p5lr {padding:0px 5px;}
.p10lr {padding:0px 10px;}
.p40l {padding:0px 0px 0px 40px;}
.p45l {padding:0px 0px 0px 45px;}
.p50l {padding:0px 0px 0px 50px;}
.p55l{padding:0px 0px 0px 55px;}
.p70l{padding:0px 0px 0px 70px;}
.p80l{padding:0px 0px 0px 80px;}
.p10l20r {padding:0px 20px 0px 10px;}
.p20l10r {padding:0px 10px 0px 20px;}
.p40l10r {padding:0px 10px 0px 40px;}
.no-print{background: #FFF;}
.sf16 {font-size:16px;}
.sf14 {font-size:14px;}
.sfl50 {line-height:50px;font-size:50px;}
.center {text-align:center;}
.bbgrey {border-bottom:1px solid #ccc;}
.bugrey {border-top:1px solid #ccc;}
.pointer {cursor:pointer;}

#relative_connection_box {
 /*border-left:1px solid #cccccc;
  border-right:1px solid #cccccc;
  background-color:#fff;
 /* margin-top:-65px;*/

  top:226px;
  padding:0 10px 0 0px;
  z-index:81;
}
.header-user-name { /*color:#063852 !important;*/ }
.fright { display:inline; float:right; }
.fleft { display:inline; float:left; /*background: #fff; border-left: 1px solid #ccc; border-right: 1px solid #ccc;*/}
.padr15 { padding-right:15px; }
.margm100 {margin-right:-100px; }

.colored_title { font-size:14px; line-height:18px; text-transform:uppercase; font-weight: bold; }
.article_infos .colored_title { font-size:13px; line-height:13px; text-transform:uppercase; font-weight: bold; }
.uppercase_title { color:#323B44; font-weight:normal; font-size:17px; text-transform:uppercase; }
.widget_title { color:#323B44; font-family:"Open Sans",sans-serif; font-weight:normal; font-size:20px; margin-top:2%;margin-bottom:1%; text-align: center; text-transform: uppercase;position:relative;z-index: 99999;}
.widget_title:before {border-top: 1px solid #ccc;content:"";margin: 0 auto;position: absolute;top: 15px; left: 0; right: 0; bottom: 0;width: 95%;z-index: -1;}
.widget_title span { background: #fff; padding: 0 10px; }

.widget_bottom { margin-bottom:10px; }
.cian { color:#06619a!important; }
.smoke { color:#E2E2E2!important; }
.grey { color:#767676!important; }
.darkgrey { color:#606060!important; }
.deepgrey { color:#333333!important; }
.green { color:#639e3f!important; }
.pink { color:#d11e79!important; }
.purple { color:#662d91!important; }
.magenta { color:#e21b27!important; }
.white {color:#ffffff!important;}
.redtext {color:red;}

.distrib-color { color:#d11e79 !important; font-size: 14px; }
.equip-color { color:#f7931e !important;font-size: 14px;  }
.construc-color {color: #639e3f !important; font-size: 14px; }
.apres-color { color:#662d91 !important;; font-size: 14px; }
.service-color { color:#00adff !important; font-size: 14px; }
.connect-color { color:#013e74 !important; font-size: 14px; }

.relative { position:relative; }
.absolute { position:absolute; }

.return_top { text-transform:uppercase; font-size:9px; color:#999999; display:inline; height:13px; line-height:13px; background-image:url('/app/lja/pix/bg_return_top.png'); background-repeat:no-repeat; background-position:top right; padding:0 20px 0 0; text-decoration:none; margin:10px 0 0 0; width:80px; text-align:right;text-decoration:none !important; }

.close-window { text-transform:uppercase; font-size:9px; color:#999999; height:13px; line-height:13px; background-image:url('/app/lja/pix/fermer-fenetre.png'); background-repeat:no-repeat; background-position:top right; padding:0 20px 0 0; text-decoration:none; margin:10px 13px 0 0; text-align:right;text-decoration:none !important;display:block; }

.bgdarkgrey { background-color:#333333!important; }
.bggrey { background-color:#f2f2f2!important; }
.bgblack { background-color:#323B44!important; }
.bgred { background-color:#c00000; }
.bggreen { background-color:#009900 !important;color: #fff !important; }
.text_mobile_big{display: none;}

.button span.content input {
  background:transparent;
  color:#fff;
  border:none;
  cursor:pointer;
  font-weight:bold;
  font-size:14px;
  font-family:"Open Sans",sans-serif;
  padding:0;
}
.fa-fasearch {
  font-family: FontAwesome, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}

.button { display:inline; text-decoration:none!important;font-weight:bold !important; cursor:pointer; color:#ffffff; }
.button span { display:inline; float:left; background-repeat:no-repeat; height:20px; line-height:20px; color:#ffffff; }
.button .left { width:5px; background-position:top left; }
.button .right { width:5px; background-position:top right; }
.button .content { padding:0 3px; background-repeat:repeat-x;/*background-color:transparent;*/border:none; }
.button .clear { display:block; height:0; line-height:0; float:none; background-image:none; }

.button-log { display:inline; text-decoration:none!important;font-weight:bold !important; cursor:pointer;  }
.button-log span { display:inline; float:left; background-repeat:no-repeat; height:23px; line-height:23px; }
.button-log  .left { width:5px; background-position:top left; }
.button-log  .right { width:5px; background-position:top right; }
.button-log  .content { padding:0 5px; background-repeat:repeat-x;background-color:transparent;border:none; }
.button-log  .clear { display:block; height:0; line-height:0; float:none; background-image:none; }

.tag { display:inline; text-decoration:none!important; cursor:pointer; }
.tag span { background-image:url('/app/lja/pix/bg_tag.png'); color:#808080; text-decoration:none; font-size:14px; }
.tag .left { width:14px; background-position:top left; }
.tag .right { width:10px; background-position:top right; }
.tag .content { background-color:#e6e6e6; background-image:none; }
.tag:hover .left { background-position:bottom left; }
.tag:hover .right { background-position:bottom right; }
.tag:hover .content { background-color:#333333; color:#ffffff; }

.blue { height:23px; font-size:12px; font-weight:normal; color:#ffffff; }
#log-button { height:23px; font-size:11px; font-weight:normal; color:#000;  }
.blue span {background-image:url('/app/lja/pix/btn_sprite_blue.png'); color:#ffffff!important; line-height:23px;height:23px; }
.white span {background-image:url('/app/lja/pix/btn_sprite_white.png'); color:#ffffff!important; line-height:23px;height:23px; }
#log-button span {background-image:url('/app/lja/pix/btn_sprite_blanc_complet.png'); color:#000; }
/* #log-button span {background-image:url('/app/lja/pix/btn_sprite_bleu_complet.png'); color:#ffffff; } */
/*.blue:hover span, .relative a.selected span {background-image:none; color:#063852!important; height:25px;}*/
.relative a.selected span {background-image:none;background-color:#fff; color:#063852!important; height:23px;}
.blue .content { background-position:right -23px; }
#log-button .content  { background-position:right -23px; }
#log-button .arrow { width:8px; background-position:right -46px; }



/*.blue:hover .arrow,*/ 
.relative a.selected .arrow,
.relative a.selected span { background-image:none !important;background-color:#fff !important;color:#063852 !important; }
#log-button:hover span.content { background-position:right -92px;  color:#fff;}
#log-button:hover span.left { background-position:left -69px; }
#log-button:hover span.right { background-position:right -69px; }
#log-button:hover .arrow { background-image:url('/app/lja/pix/btn_sprite_blanc_complet.png') !important; background-position:right -115px; }
.relative a.selected .arrow { background-image:url('/app/lja/pix/btn_sprite_blanc_complet.png') !important; background-position:right -138px !important; }

.btngrey { font-size:12px; font-weight:bold; color:#666666; text-shadow:0 1px #ffffff; }
.btngrey:hover { color:#666666; }
.btngrey span {background-image:url('/app/lja/pix/btn_sprite_grey.png'); color:#666666; }
.btngrey .content { background-position:right -20px; }

.blackgrey { font-size:12px; font-weight:normal; text-decoration:none; }
.blackgrey:hover { color:#666666; }
.blackgrey span {background-color:#566675;/*background-image:url('/app/lja/pix/btn_sprite_blackgrey.png');*/ line-height:34px;height:34px; color:#ffffff!important; }
.blackgrey .content { background-position:right -23px; }

.lightgrey { font-size:12px; font-weight:normal; text-decoration:none; }
.lightgrey:hover { color:#666666; }
.lightgrey span {background-color: #ccc;line-height:34px;height:34px; color:#ffffff!important; }
.lightgrey .content { background-position:right -23px; margin-top:6px;/*border: 6px solid #fff;box-shadow: 1px 1px 3px 0 #656565;*/ margin-left: 10px;}

.darkred { font-size:12px; font-weight:normal; text-decoration:none; }
.darkred:hover { color:#666666; }
.darkred span {background-color: #932524;line-height:34px;height:34px; color:#ffffff!important; }
.darkred .content { background-position:right -23px; margin-top:6px;/*border: 6px solid #fff;box-shadow: 1px 1px 3px 0 #656565;*/ }

.blackred { font-size:12px; font-weight:normal; color:#ffffff!important; text-transform:none!important; text-decoration:none!important; }
.blackred:hover { color:#ffffff; }
.blackred span {background-image:url('/app/lja/pix/btn_sprite_blackred.png'); height:23px; line-height:23px; }
.blackred .content { background-position:right -23px; }

.red { font-size:12px; font-weight:normal; color:#ffffff!important; text-decoration:none!important; }
.red:hover { color:#ffffff; }
.red span {background-image:url('/app/lja/pix/bouton_rouge.png'); height:34px; line-height:34px; color:#ffffff!important; }
.red .content { /*background-position:right -23px;*/ }

.red span.left {background-image:url('/app/lja/pix/red_left.jpg');width:10px;height:55px;line-height:55px;color:#ffffff!important;}
.red span.content {background-image:url('/app/lja/pix/red_middle.jpg');height:55px;line-height:55px;color:#ffffff!important;padding: 0 10px;}
.red span.right {background-image:url('/app/lja/pix/red_right.jpg');width:10px;height:55px;line-height:55px;color:#ffffff!important;}

.greenb { font-size:12px; font-weight:normal; color:#ffffff!important; text-decoration:none!important; }
.greenb:hover { color:#ffffff; }
.greenb span {background-image:url('/app/lja/pix/btn_sprite_green.png'); height:23px; line-height:23px; color:#ffffff!important; }
.greenb .content { background-position:right -23px; }

/*.lightgrey { font-size:12px; font-weight:normal; color:#666666!important; text-decoration:none!important; }
.lightgrey:hover { color:#666666; }
.lightgrey span {background-image:url('/app/lja/pix/btn_sprite_lightgrey.png'); height:23px; line-height:23px; }
.lightgrey .content { background-position:right -23px; }*/
/*
.pagination {  }
.pagination a { display:inline; float:left; height:19px; width:19px; line-height:19px; background-image:url('/app/lja/pix/btn_sprite_pagination.png'); margin:0 0 0 5px; text-align:center; color:#ffffff; font-size:12px; text-decoration:none; }
.pagination a.pagination-page { background-position:0 -38px; }
.pagination a.pagination-page:hover, .pagination a.pagination-selected { background-position:right -38px; }
.pagination a.pagination-prev { background-position:0 -19px; }
.pagination a.pagination-prev:hover { background-position:right -19px; }
.pagination a.pagination-next { background-position:0 -57px; }
.pagination a.pagination-next:hover { background-position:right -57px; }
.pagination a.pagination-first { background-position:0 0; }
.pagination a.pagination-first:hover { background-position:right 0; }
.pagination a.pagination-last { background-position:0 19px; }
.pagination a.pagination-last:hover { background-position:right 19px; }
*/
.pagination_box_left { /*border-top:solid 1px #ccc;*/border-bottom:solid 1px #ccc; margin:10px 0 0;padding-top:6px;width:auto;display:block !important; text-align:center !important; float:none !important;height:23px; }
.pagination_box { background:#F2F2F2 url(/app/lja/pix/top-pagination.png) repeat-x left top;padding-top:6px;width:auto;display:block !important; text-align:center !important; float:none !important;height:23px; border-bottom: 1px solid #ccc;}
.pagination a { display:inline; /*float:left; height:19px; width:19px; */ line-height:19px; /* background-image:url('/app/lja/pix/btn_sprite_pagination.png'); */ margin:0 0 0 5px; text-align:center; color:#737373; font-size:14px; text-decoration:none; }
.pagination a.pagination-page { background-position:0 -38px; }
.pagination a.pagination-page:hover, .pagination a.pagination-selected { /*background-position:right -38px;*/ color:#414141;font-weight:bold; }

.link_home { display:inline-block; height:94px; width:280px; margin:10px 0 0 20px; }

.header_box { height:94px; background-color: #013E74; width:100%; float: left; /*margin-bottom: 10px;*/}
.header_box .top { margin:0 10px; height:30px; line-height:30px; }
.header_box .top p { margin:0 0 0 10px; color:#808080; font-size:11px; }
.header_box .top span {  color:#808080; font-size:11px; }
.header_box .button { margin:5px 0 0 0; }

.link_icon { height:16px; width:16px; background-repeat:no-repeat; background-image:url('/app/lja/pix/sprite_resaux_socio.png'); }
.twitter { background-position:0 -16px; }
.facebook { background-position:top; }
.rss { background-position:0 -32px; }

.top .link_icon { margin:7px 4px 0 0; }

.search_box, .search_box_footer { margin:3px 5px; width:230px; float: left; }
.search_box .text {/* height:26px; line-height:26px; */width:180px; /*padding:0 0 0 5px; border: 1px solid #ccc; color: #ccc; font-size:14px;*/ }
.search_box .submit, .search_box_footer .submit { height:26px; width:35px; background-image:url('/app/lja/pix/bg_search_button.png'); background-repeat:no-repeat; background-color:transparent; border:0; padding:0; cursor:pointer; }
.search_box a, .search_box_footer a { font-size:11px; color:#ffffff; text-decoration:none; background-image:url('/app/lja/pix/puce_advanced_search.gif'); background-repeat:no-repeat; background-position:0 5px; padding:0 0 0 8px; margin:8px 10px 0; line-height: 3; }
.search_box a:hover, .search_box_footer a:hover { text-decoration:underline; }
.search_box_footer, .head-footer{margin-left: 3%; width: 47%;}
.connection_box { border:1px solid #cccccc;border-top:0; top:42px; left: 25%; width:287px; padding:0;z-index:880; background:#ffffff; opacity: 0.9;}
.connection_box .wrap { width:285px; padding:7px 0;}
.connection_box .account { width:98%; padding:0 1%; }
.connection_box .no_account { width:98%; margin:0 1%; border-bottom:1px solid #cccccc; padding:0 0 10px; }
.connection_box .border_right {/* border-right:1px solid #cccccc; */}
.connection_box .connection p { font-size:11px; line-height:14px; color:#808080; margin:8px 0 5px 0; }
.connection_box .account input.text { width:100%; border:1px solid #b3b3b3; height:19px; font-size:12px; color:#999999; padding:0; line-height:19px; margin:0 0 10px; }
.connection_box .account input.submit { background-image:url('/app/lja/pix/btn_submit_connection.png'); background-repeat:no-repeat; height:20px; width:49px; line-height:20px; color:#fff; border:0; font-size:11px; cursor:pointer; margin:0 0 5px; }
.connection_box .account .forgot_password { background-image:url("/app/lja/pix/puce_blue_arrow.gif"); background-position:0 5px; background-repeat:no-repeat; color:#808080; font-weight:normal; line-height:20px; padding:0 0 0 7px; text-decoration:none; }
.connection_box .buttons_box { padding:15px 0 0 8px; width:188px; }
.connection_box .buttons_box .button { display:block; margin:0; background-image:url('/app/lja/pix/btn_red.png'); background-repeat:no-repeat; height:23px; line-height:23px; width:173px; text-align:center; color:#fff; text-decoration:none; margin:0 0 0 3px; }
.connection_box .buttons_box .abonnement { margin-bottom:15px; }
.unlog { padding-left:9px;width:68px;font-size:11px }
.unlog a { text-decoration:none;color:#063852; }
.unlog a:hover { text-decoration:underline; }
.fast-access-account {
  font-size:11px;
}
.fast-access-account li {
  line-height:15px;
  height:15px;
  width: 95%;
}
.fast-access-account li a:link { text-decoration:none; }
.fast-access-account li a:visited { text-decoration:none; }
.fast-access-account li a:hover { text-decoration:underline; }


.hidden-lg{
	display: none !important;
}
.navbar-header{display: none;}
.img-responsive{
	display: block;
    height: auto;
    max-width: 100%;
}
#publications-slidebox img {width: 280px;}
img {
    vertical-align: middle;
    border: 0 none;
}
.logo__img{
	/*padding-left: 100px;
	padding-top: 5px;*/
	margin: 17px auto;
}
.col-sm-3, .col-sm-4, .col-sm-6, .col-sm-8, .col-sm-9, .col-sm-10{
  position: relative;
  min-height: 1px;
  /*padding-right: 15px;
  padding-left: 15px;*/
}

.yamm {
    border: 0 none;
    float: right;
    margin-bottom: 0;
    min-height: auto;
    position: relative;
    vertical-align: middle;
    z-index: 777;
}
.yamm .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
}
.yamm .navbar-brand, .yamm .navbar-brand-close {
    color: #fff;
    float: left;
    font-size: 24px;
    font-weight: 700;
    height: 50px;
    line-height: 21px;
    padding: 14.5px 15px;
    text-transform: uppercase;
}
.yamm .navbar-brand-close {
	display:none;
}
.yamm .nav {
    display: inline-block;
    margin-right: 40px;
    vertical-align: middle;
}
.yamm .nav > li {
    display: inline-block;
	min-width:50px;
}
.yamm .nav > li > a {
	color: #fff;
    display: block;
    font-family: inherit;
    font-size: 13px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: 700;
    line-height: normal;
	height: 57px;
    padding: 37px 10px 0;
    position: relative;
    text-transform: uppercase;
	text-decoration: none;
    transition: all 0.3s ease-out 0s;
}
.yamm .nav > li > a:hover {background-color: #d3011d; color: #fff;}
.navbar-nav {
	float: left;
}
.top{
	width:100%;
	float: left;
	min-height: 42px;
}
.col-sm-3, .col-sm-4, .col-sm-8, .col-sm-6, .col-sm-9, .col-sm-12, .col-xs-4, .col-xs-8, .col-sm-10{
	float: left;
}
.col-sm-9 {
	width: 75%;
}
.col-sm-10 {
	width: 79%;
}
.col-sm-3 {
	width: 25%;
}
.col-sm-6 {width: 50%; }
.col-sm-8 {
	width: 66.66666667%;
}
.col-sm-4 {
    width: 33.33333333%;
}
.col-sm-12 {
	width: 100%;
}
.container {
	margin: 0 auto;
}
.row {
	background: #fff;
    border: 0 none;
    float: right;
    min-height: 42px;
    vertical-align: middle;
    width: 100%;
    z-index: 700;
}
.topBar {
    /*border-right: 1px solid #eeeeee;*/
    overflow: hidden;
	padding: 0 5px;
}
.topBar ul{
    margin-bottom: 2px;
    margin-top: 0;
}
.topBar li {
    float: left;
    font: 700 13px "Open Sans",sans-serif;
    list-style: outside none none;
    padding: 12px 10px;
	position: relative;
    text-decoration: none;
    text-transform: uppercase;
    transition: all 0.3s ease-out 0s;
}
.topBar li   > a{
	color: #922424;
	text-decoration: none;
}

.topBar li   > a.user{
	color: #013E74;
}
.topBar .social-links {
    float: right;
	margin-top: -3px;
}
.list-inline {
    list-style: outside none none;
    padding-left: 0;
}
.icon{
	
}
.topBar li > a.icon{
	color: #fff;
}
.topBar .social-links li , #footer-list-right .social-links li{
    display: inline-block;
    padding: 5px 5px 0;
	
}
.topBar .social-links .fa, #footer-list-right .social-links .fa{
    color: #ffffff;	
	border-radius: 100%;
    height: 34px;
	font-size: 18px;
    line-height: 34px;
    text-align: center;
    transition: all 0.3s ease-in-out 0s;
    width: 34px;
}
.topBar .social-links .fa{background: #a1a0a5;} 
.topBar .social-links .fa-facebook:hover{background: #3b5998;} 
.topBar .social-links .fa-twitter:hover{background: #55acee;} 
.topBar .social-links .fa-linkedin:hover{background: #007bb5;} 
.topBar .social-links .fa-rss:hover{background: #ff6600;} 
#footer-list-right .social-links .fa{background: #566675;}
#footer-list-right .social-links .fa-facebook:hover{background: #3b5998;} 
#footer-list-right .social-links .fa-twitter:hover{background: #55acee;} 
#footer-list-right .social-links .fa-linkedin:hover{background: #007bb5;} 
#footer-list-right .social-links .fa-rss:hover{background: #ff6600;} 
.topBar .blackgrey span {background-color: #a1a0a5;}


.menu_box { background-color:#00050b; width:1000px; overflow:hidden; }
.menu_box ul { float:left; }
.menu_box li { display:inline; float:left;font-size:100%;}
.menu_box li a { display:inline-block; height:33px; line-height:33px;  color:#ffffff; text-align:center; text-decoration:none; text-transform:uppercase; font-weight:bold; }
.menu_box li a.selected { background-color:#ffffff; color:#000000; }
.menu_box a:hover { background-color:#d3011d; color:#ffffff; }

.menu_box .button { margin:5px 0 0 5px; }
.menu_box .button:hover { background-color:transparent; color:#ffffff; }

.menu_box a.home { width:40px; }
.menu_box a.distribution { width:110px; }
.menu_box a.constructeurs { width:120px; }
.menu_box a.equipementiers { width:120px; }
.menu_box a.apresvente { width:100px; }
.menu_box a.services { width:70px; }
.menu_box a.agenda { width:75px; }
.menu_box a.bdd { width:130px; }
.menu_box a.kiosque { width:90px; }

.sousmenu { width:980px; background-image:url('/app/lja/pix/bg-sous-menu-v2.png'); background-repeat:repeat-x; padding:0 10px; background-color:#ffffff; }
.sousmenu li, .sousmenu_rubrique li { height:29px; line-height:27px; }
.sousmenu li a {background-image:url('/app/lja/pix/sep_sous_menu.gif'); background-repeat:no-repeat; font-size:12px; font-weight:bold; color:#323B44; }
.sousmenu_rubrique li a {padding: 0 20px}
.sousmenu li a.first, .sousmenu_rubrique li a.first { background-image:none; }
.sousmenu li a:hover, .sousmenu li a.selected { color:#d3011d; background-color:transparent; }
.sousmenu_rubrique {width:990px; background-image:url('/app/lja/pix/bg-sous-menu-v2.png'); background-repeat:repeat-x; padding:0 10px 0 0px; background-color:#ffffff;}
.sousmenu_rubrique li a { text-transform:none; background-image:url('/app/lja/pix/sep_sous_menu_rubrique-v2.png'); background-repeat:no-repeat; font-size:12px;line-height: 29px; font-weight:bold; color:#323B44;}
.sousmenu_rubrique li a:hover, .sousmenu_rubrique li a.selected {color:#d3011d; background-color : transparent}
.sousmenu_rubrique li.first a { padding-left:10px; }


.action-skeleton-footer {background-color:#ffffff;}
.action-skeleton-header {background-color:#ffffff;}
#content { float: left;padding:1% 0;}

.action-moyens\.acces #content, .action-webzine\.reader #content{width:100%;padding: 0; background: #efefef;}
.pack .red {padding: 20px 40px 0 0;}
.pack_responsive_left{width: 40%;float: left;text-align: center;}
.pack_responsive_right{width: 60%;float: left;padding-top: 44px;line-height: 40px;}
.pack_responsive_left_small{width: 20%;float: left;text-align: center;}
.pack_responsive_right_small{width: 70%;float: left;padding-top: 44px;}
#title-abon{font-size: 22px;}
#content-ar { padding:0px; }
.advert_box { height:auto; overflow:hidden; white-space:nowrap; max-width: 1000px; position:relative; width: 100%; margin: 0 auto; padding-top: 5px; z-index:2;}

.advert_box .first { height: auto;
    margin: 0;
    max-width: 1000px;
    width: 100%;
}
.advert_box .first > img{width: 200px;}


.advert_box a { font-size:0; line-height:0; display:inline; float:left; }

.column_left { width:100%; margin:0 1% 0 0; background: #fff; border-left: 1px solid #ccc; border-right: 1px solid #ccc;}
.list_article_box { border-top:1px solid #cccccc; padding:10px 0 10px 3px; }
.list_article_box a { padding:0 0 0 10px; background-image:url('/app/lja/pix/puce_blue_arrow.gif'); background-repeat:no-repeat; background-position:0 5px; color:#063852; text-decoration:none; line-height:20px; font-weight:bold; }
.list_article_box a:hover { color:#d3011d; text-decoration:underline; }

.column_middle { width:250px; overflow:hidden; }
.column_middle .slide { width:250px; float:left; }

.article_box { border-bottom:1px solid #ccc; padding:1px 0 10px 0; width:100%; overflow:hidden; background: #fff;}
.art_partenariat { background-color:#f1f2f7; text-align:right; font-size:11px; line-height:11px; color:#808080; padding:4px 15px 4px 0; }
.article_box span{padding-right:10px;}
.article_box .main-title{padding-left: 2%;padding-right: 1%;}
.article_box .title_article { line-height:24px; font-size:18px; color:#222; text-decoration:none;text-transform:none;font-weight:bold; /*padding-left: 2%; padding-right: 1%; max-width:97%;*/}
.first_article_box .title_article { line-height:30px; font-size:27px; }

.article_box a.title_article:hover { color:#d3011d; text-decoration:none; }
.article_box p { margin:10px 14px; font-size:14px; line-height:16px; }
.article_box p a { color:#063852; }
.article_box p img { float:left; margin:0 10px 5px 0; /*width:161px;*/ }
.article_box p a:hover { color:#d3011d; text-decoration:underline; }

.first_article_box p { font-size:14px; }
.first_article_box p img { width:100%; margin:0 0 5px 0; }

.comments_link { padding-left:20px; background-image:url('/app/lja/pix/puce_comments.gif'); background-repeat:no-repeat; background-position:0 3px; }
.comments_link_blue { background-image:url('/app/lja/pix/puce_blue_comments.gif');text-decoration:none !important; }
.comments_link_blue span.blue { color:#064273; }
.comments_link:hover {color:#d3011d !important; text-decoration:underline;}

.most_nav li { display:inline; float:left; margin:0; font-size:0; line-height:0; width: 50%;}
.most_nav li.clear { float:none; display:block; margin:0; padding:0; border:0; line-height:0; font-size:0; height:0px!important; background-color:#323B44; }
.most_nav li a { display:block; height:24px; line-height:24px; color:#fff; text-transform:uppercase; text-decoration:none; text-align:center; background-color:#a7b9c7; font-size:14px; font-weight:bold;}
.most_nav li a.selected { background-color:#fff; color:#a7b9c7; }
/*.most_nav li.mostread a { width:152px; }
.most_nav li.mostcomment a { width:121px; }
.most_nav li.mostsend a { width:113px; }
.most_nav li.mostsendsb a { width:145px; }*/

.most_box { /* border-top:0px solid #323B44; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; */padding:10px;background:#fff; }
.most_box a:link { color:#063852; text-decoration:none; font-size:14px; line-height:18px; }
.most_box a:visited { color:#063852; text-decoration:none; }
.most_box a:hover { color:#d3011d;text-decoration:underline; }

.black_line_box { margin:0 0 10px 0; }
.black_line_box .fake_border { height:4px; background-color:#323B44; font-size:0; line-height:0; }
.black_line_box .bordered_box {background-color:#FFF; border-left:1px solid #a7b9c7; border-right:1px solid #a7b9c7; border-bottom:0 none; padding:7px; position:relative; }
.emplois .bordered_box{/*border-bottom:1px solid #999;*/}
.black_line_box .bordered_box_blue {height:125px;background-color:#003366; /*background-image:url('/app/lja/pix/bg-line-darkblue.gif');*/ border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; padding:7px 3px; position:relative; }

.bordered_box_blue #newsletter h4 { font-weight:bold;font-size:12px; line-height:14px; margin:0 0 5px 0; text-transform:uppercase; font-family:"Open Sans",sans-serif; color:#FFF; }
.bordered_box_blue #newsletter h4 span { font-weight:normal;font-size:12px;margin:0!important; }
.bordered_box_blue #newsletter input.text {width:35%; border:1px solid #b3b3b3; color:#999999; height:23px; padding:0 0 0 5px;}
.bordered_box_blue #newsletter .arrows {background-image:url('/app/lja/pix/newsletters_arrows.png') ;background-repeat:no-repeat; background-position:0 6px;}
.black_line_box .bordered_box .mask { height:246px; }
.black_line_box .bordered_box .controls { position:absolute; top:8px; left:208px; }

.mask { position:relative; overflow:hidden; }
.mask .slide_box { position:absolute; top:0; left:0; width:100%; }
.mask .slide_box .nomine_box { padding:7px 7px 7px 5px; }
.mask .slide_box .nomine_box .content { width:125px; }
.mask .slide_box .nomine_border { border-bottom:1px solid #cccccc; }

.black_line_box h3 { font-size:14px; line-height:20px; /*font-weight:bold;*/ font-family:"Open Sans",sans-serif; text-transform:uppercase; margin:0 0 5px 0; }
.black_line_box h3 span { text-transform:none; }
/*
.black_line_box input.text { width:80%; border:1px solid #b3b3b3; color:#999999; height:30px; padding:0 0 0 5px; margin-top: 2px; }
*/
.black_line_box select { width:100%; margin:0 0 8px 0; border:1px solid #cccccc; color:#666666; }
.black_line_box p { font-weight:400; font-size:14px; color:#414141; margin:0; }
.black_line_box ul { margin:5px 0; }
.black_line_box ul a { padding-left:7px; background-image:url('/app/lja/pix/puce_grey_arrow.gif'); background-repeat:no-repeat; background-position:0 6px; text-decoration:none; }
.black_line_box .dossier_title { font-size:14px; line-height:16px; color:#063852; text-decoration:none; margin:5px 0; display:block; }
.black_line_box .footer_box { border-left:1px solid #a7b9c7; border-right:1px solid #a7b9c7; border-bottom:1px solid #a7b9c7; padding:1px; }
.black_line_box .footer_box div { text-align:left; background-color:#fff; height:26px; line-height:26px; padding-left: 10px;}
.black_line_box .footer_box a { margin:0 10px 0 0; font-size:14px; text-decoration: none; font-weight: 700;}
.black_line_box .footer_box span { margin:0 0 0 10px; font-size:11px; }
.black_line_box .footer_box a:hover { color:#d3011d!important; }

.black_line_box_nopadded .bordered_box { padding:7px 0; }
.black_line_box_nopadded h3 { padding:0 7px; }
.black_line_box_nopadded .footer_box div { text-align:center; color:#808080; }
.black_line_box_nopadded .footer_box a { margin:0; }

.nomine_box img { margin:0 7px 0 0; border: 1px solid #a7b9c7;}
.nominations-box .nomine_box img { width:80px; }
.nomine_box p { font-weight:normal!important; color:#222!important; }
.nomine_box p.societe { font-weight:bold!important; color:#063852!important; }
.nomine_box a:link p.societe {color:#063852;} 
.nomine_box a:link p.societe,
.nomine_box a:link p.name,  
.nomine_box a:link p.poste,
.nomine_box a:visited p.societe,
.nomine_box a:visited p.name,  
.nomine_box a:visited p.poste { text-decoration:none !important;margin-bottom:0px; font-size: 14px;}
.nomine_box a:hover p.societe { color:#d3011d !important;text-decoration:underline !important; }
.nomine_box a:hover p.name,
.nomine_box a:hover p.poste { text-decoration:none !important; }

.mask .kwo-poll {padding: 7px 7px 7px 5px;}
.kwo-poll strong { color:#666666; font-size:14px; line-height:16px; font-weight:normal; }
.kwo-poll .header { margin:5px 0; }
.kwo-poll .header img { width:100%;border: 1px solid #a7b9c7;}
.kwo-poll .result { margin:5px 0 0 0; }
.kwo-poll .footer span { display:block; margin:5px 0; }
/*.kwo-poll .footer .button { float:right; border:0; background-color:#ffffff; background-image:url('/app/lja/pix/btn_submit_poll.png'); height:20px; width:78px; color:#ffffff; line-height:16px; text-align:center; cursor:pointer; }*/
.sondage .footer_box div {
    background-color: #ffffff;
    height: auto;
    line-height: inherit;
    margin-bottom: 10px;
    text-align: left;
}
.sondage .footer_box {
    background-color: #fff;
}
.stat_line .cols { height:22px; font-size:11px; line-height:22px; padding:0 0 0 5px; }
.stat_line .left { width:40%; }
.stat_line .center { width:30%; }
.stat_line .right { width:20%; text-align:right; color:#064273; font-weight:bold; }
.stat_line a { color:#064273; }

.arrows_box { width:33px; margin:3px 10px 0 0; }
.arrows_box .arrow { display:block; width:14px; height:14px; font-size:0; line-height:0; background-image:url('/app/lja/pix/arrows.png'); background-position:left 28px; }
.arrows_box .arrow-dg { display:block; width:14px; height:14px; font-size:0; line-height:0; background-image:url('/app/lja/pix/arrows.png'); background-position:left 14px; }
.arrows_box .right-dg { background-position:right 14px; }
.arrows_box .right { background-position:right 28px; }

.arrows_box_ud { width:33px; margin:3px 10px 0 0; }
.arrows_box_ud .arrow { display:block; width:14px; height:14px; font-size:0; line-height:0; background-image:url('/app/lja/pix/arrows_ud.png'); background-position:left 28px; }
.arrows_box_ud .arrow-dg { display:block; width:14px; height:14px; font-size:0; line-height:0; background-image:url('/app/lja/pix/arrows_ud.png'); background-position:left 14px; }
.arrows_box_ud .right-dg { background-position:right 14px; }
.arrows_box_ud .right { background-position:right 28px; }

.nomination_box .arrows_box { margin:0; }
.nomination_box .mask { height:115px!important; }
.nomination_box .arrows_box .arrow { background-position:left 0px; }
.nomination_box .arrows_box .right { background-position:right 0px; }

.newsletter h4 { font-size:26px; line-height:26px; margin:0 0 5px 0; text-transform:uppercase; font-family:"Open Sans",sans-serif; color:#333333; }
.newsletter h4 span { margin:0!important; }
.newsletter p { padding:0 0 0 5px; font-weight:normal; font-size:14px; color:#222; line-height:20px; margin:0 0 10px; }
.newsletter .submit { font-size:12px; color:#ffffff; font-weight:bold; line-height:21px!important; height:23px; width:93px; background-image:url('/app/lja/pix/btn_submit_newsletter.png'); background-repeat:no-repeat; border:0; background-color:transparent; margin:0 0 0 10px; vertical-align:bottom; font-family:"Open Sans",sans-serif; }
.newsletter .bordered_box { padding:7px 7px 15px 7px }
.newsletter .footer_box a {font-weight: 400;}
.newsletter .footer_box div { background-color:#ffffff; height:auto; line-height:inherit; text-align:left; margin-bottom: 10px;}
.newsletter .footer_box {background-color: #fff;}

.nominations-box_g .footer_box a {font-weight: 400;}
.nominations-box_g .footer_box div { background-color:#ffffff; height:auto; line-height:inherit; text-align:left; margin-bottom: 10px;}
.nominations-box_g .footer_box {background-color: #fff;}

.essais .footer_box a {font-weight: 400;}
.essais .footer_box div { background-color:#ffffff; height:auto; line-height:inherit; text-align:left; margin-bottom: 10px;}
.essais .footer_box {background-color: #fff;}
.essais img { margin:0 7px 0 0; border: 1px solid #a7b9c7; width: 100%;}

.publications .bordered_box { padding:10px 10px 0; }
.publications .bordered_box .slide { width:100%; float:left; position:relative; }
.publications .bordered_box .slide p { width:180px; margin:0 0 10px 0; font-size:11px; color:#064273; font-weight:normal; }
.publications .bordered_box .slide p.w-dossiers { font-weight:bold; font-size:12px; color:#414141; margin:0; }
.publications .bordered_box .slide p strong { font-size:12px; margin:0 0 5px 0; color:#333333; font-weight:bold; display:block; }
.publications .bordered_box .slide p strong a { text-decoration:none; }
.publications .bordered_box .slide p strong a:hover { color:#333333; text-decoration:underline; }
.publications .bordered_box .mask { height:125px!important; }
.publications .bordered_box .mask1 { height:500px!important; }
.publications .bordered_box .button { font-weight:bold; bottom:0px; right:0;}
.publications-dossiers .bordered_box .mask { height:325px!important; }

.essais .bordered_box .mask { height:225px!important; }

.nominations-box .bordered_box .mask { height:115px!important; }

.nominations .bordered_box .slide p { font-size:12px!important; margin:0 0 2px 0!important; }
.nominations .mask .slide_box .nomine_box { cursor:pointer; }

.sondage .bordered_box .mask { height:auto!important; }
.sondage .footer_box a {
    font-weight: 400;
}
.events .footer_box {
    background-color: #fff;
}
.events .footer_box a {
    font-weight: 400;
}
.events .footer_box div {
    background-color: #ffffff;
    height: auto;
    line-height: inherit;
    margin-bottom: 10px;
	margin-top: 10px;
    text-align: left;
	padding-left: 0;
}

.emplois h4 { font-size:13px; font-weight:bold; color:#333333; margin:0 0 5px 0; }
.emplois .bordered_box ul { list-style-position:outside; list-style: none; margin:0 0 0 15px!important; }
.emplois .bordered_box ul li{margin-top:2px;margin-bottom:2px;}

.emplois .footer_box { /*padding:10px;*/background-color: #fff; }
.emplois .footer_box div { background-color:#ffffff; height:auto; line-height:inherit; text-align:left; margin-bottom: 10px;}
.emplois .footer_box h4 { font-size:14px; font-weight:bold; color:#333333; margin:0 0 5px 0; }
.emplois .footer_box .text { color:#666666; border:1px solid #cccccc; width:100%; margin:0 0 8px 0; }
.emplois .footer_box a {font-weight: 400;}
.emplois .footer_box a.arrow_bg { background-image:url("/app/lja/pix/puce_grey_arrow.gif"); background-position:0 6px; background-repeat:no-repeat; color:#808080; display:block; padding:0 0 0 8px; text-decoration:none; }
.emplois .footer_box .button { height:23px; }
.emplois .footer_box .button span { text-shadow:none; margin:0; height:23px; line-height:23px; font-size:12px; font-weight:bold; }

.sommaire .slide { width:284px; float:left; }
.sommaire .slide img { margin:0 10px 0 0; }
.sommaire .slide p { width:170px; margin:0 0 5px 0; }
.sommaire .slide ul { width:170px; margin:0 0 10px 0!important; }
.sommaire .slide ul li a { padding:0 0 0 8px!important; background-image:url("/app/lja/pix/puce_grey_arrow.gif")!important; background-position:0 6px; background-repeat:no-repeat; text-decoration:none; display:block; }
.sommaire .bordered_box .mask { height:145px!important; }

.black_border_box { padding:0px; background-color: #323B44; margin-bottom: 10px; }
.black_border_box h3 { font-size:15px; font-weight:bold; color:#ffffff; text-transform:uppercase; padding:10px 0 10px 10px; }
.black_border_box h4 { font-family:"Open Sans",sans-serif; font-size:11px; font-weight:bold; color:#ffffff; text-transform:uppercase; padding:0 0 0 0; background-color:#d3011d; height:22px; line-height:22px; border-bottom:0px solid #000000; margin:0 0px 10px 0; padding-left:5px; }
.black_border_box .mask { height:215px; }
.black_border_box .mask_video { height:310px; }
.black_border_box .mask_podcast { height:165px; }
.black_border_box .slide { padding:0 10px; width:226px; }
.black_border_box .slide p { color:#e6e6e6; }
.black_border_box .slide img { max-width:227px; margin:0 auto; }
.black_border_box .slide a { display:block; color:#b3b3b3; background-image:url("/app/lja/pix/puce_bgblack_arrow.gif"); background-position:0 6px; background-repeat:no-repeat; padding:0 0 0 8px; text-decoration:none; }
.black_border_box .button { margin:0 10px 10px 0; }

.black_border_box .podcast { margin:0 0 8px 0; }
.black_border_box .podcast a.img_link { border:1px solid #323B44; padding:0; background-image:none; font-size:0; line-height:0; }
.black_border_box .podcast a.img_link:hover { border:1px solid #ffffff; }
.black_border_box .podcast .content { width:118px; margin:1px 0 0 10px; }
.black_border_box .podcast .content .title { font-weight:bold; font-size:12px; color:#ffffff; padding:0 0 0 15px; background-image:url('/app/lja/pix/puce_podcast.gif'); background-repeat:no-repeat; background-position:0 0; }
.black_border_box .podcast .content p { margin:0; }
.black_border_box .podcast .content p a { color:#999999; padding:0; background-image:none; }
.black_border_box .podcast .content p a:hover { color:#ffffff; }

.sidebar .kwo-advert { display:block; font-size:0; line-height:0; margin:0 0 10px 0; }
.sidebar .black_line_box { /*background-color:#ffffff;border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc;*/ }
.black_line_box .black_title_box { background: #A7B9C7; height:25px; position:relative; }
.black_line_box .black_title_box h3 {color:#FFFFFF;font-size:15px; line-height:25px; font-weight:bold; font-family:"Open Sans",sans-serif; text-transform:uppercase; margin:0 0 3px 5px;}
.black_line_box .black_title_box .controls { position:absolute; top:0px; left:263px; }
.black_line_box .black_title_box .controls a.left { background-position:left bottom; }
.black_line_box .black_title_box .controls a.right { background-position:right bottom; }
.black_line_box .bordered_box .magenta { margin:0 10px 0 0; }
.black_line_box .bordered_box .mask { height:180px; }
.black_line_box .last_number_box .mask{ height:400px; }
.last_number p {margin: 10px 0 5px;width: 100%;text-align: center;font-size: 14px;}
.black_line_box .last_number_box{background-color: #fff;border-bottom: 0 none;border-left: 1px solid #a7b9c7;border-right: 1px solid #a7b9c7;padding: 7px;position: relative;}
.black_line_box .bordered_box ul { margin:0 ; }
.black_line_box .bordered_box ul li a { color:#932725; padding:0 0 0 5px; background-image:none; line-height:14px; font-size: 12px; }
.black_line_box .bordered_box ul li a.flux { width:250px; }
.black_line_box .bordered_box ul li a:hover { text-decoration:underline; }
.sidebar .black_line_box .bordered_box,
.sidebar .black_line_box .footer_box { /*border:none !important;*/ }


/*.info_continu .footer_box div { border-bottom:1px solid #cccccc; }*/
.info_continu .footer_box .rss { margin:6px 10px 0 0; }
.info_continu .footer_box .sep { margin:6px 9px 0 0; height:16px; border-left:1px solid #cccccc; }
.info_continu .footer_box .arrows { height:9px; width:13px; background-image:url('/app/lja/pix/btn_arrow.gif'); background-repeat:no-repeat; margin:9px 0 0 10px; display:block; }
.info_continu .footer_box .arrow_up { background-position:top right; }
.info_continu .footer_box a.arrow_up_disabled { background-position:bottom right;cursor:default; }
.info_continu .footer_box a.arrow_down_disabled { background-position:bottom left;cursor: default; }

#footer .advert_box { padding:0 10px 0 10px; }
#footer div.bgblack { padding:1%; }
#footer div.bgblack .footer_box { width:239px; height:105px; margin:0 0 0 9px; background-image:url('/app/lja/pix/bg_footer_newsletter.png'); background-repeat:no-repeat; }
#footer div.bgblack .footer_box h3 { font-size:32px; color:#323B44; line-height:32px; text-align:center; text-transform:uppercase; font-family:"Open Sans",sans-serif; margin:5px 0 5px 0; }
#footer .newsletter { text-align:right; }
#footer .newsletter input.text { width:58%; border:1px solid #b3b3b3; color:#999999; height:21px; padding:0 0 0 5px; margin: 0 10px 10px 0;  }
#footer .newsletter input.submit { margin: 0 10px 0 0; }

#footer .sitemap { margin:10px 0 0 0; }
#footer .sitemap ul { margin:0 14px 0 0; width:110px; }
#footer .sitemap ul li a { color:#ccc; font-size:11px; text-decoration:none; }
#footer .sitemap ul li a:hover { color:#fff; text-decoration:underline; }
#footer .sitemap ul li.title a { text-transform:uppercase; font-size:10px; font-weight:bold; }
#footer .sitemap ul li a:hover {  }

#footer .journaux_box { background-color:#ffffff; padding:10px; }
#footer .journaux_box img { float:left; margin:0 20px 0 0; }
#footer .journaux_box p { float:left; width:400px; margin:0; color:#999999; font-size:11px; }
#footer .list ul { margin:0 2% 0 0; width:96%; }

.copyright_box {  }
.copyright_box .link_icon { margin:0 4px 0 0; }
.copyright_box ul {  }
.copyright_box ul li { float:left; margin:0 10px 0 0; color:#ccc; font-size:11px; font-weight:normal; }
.copyright_box ul li a { color:#ccc; text-decoration:none; font-size:11px; font-weight:bold; }
.copyright_box ul li a:hover { color:#fff; text-decoration:underline; }

.partner { }
.partner_box {padding-left:10px;background-color:#E6E6E6 !important;height:15px;}
.partner_box ul {  }
.partner_box ul li { float:left; margin:0 10px 0 0; color:#bbb; font-size:11px; font-weight:normal; }
.partner_box ul li a { color:#bbb; text-decoration:none; font-size:11px; font-weight:bold; }
.partner_box ul li a:hover { color:#aaa; text-decoration:underline; }

.article { width:100%;}
.article h1 { font-size:28px; font-family:"Open Sans",sans-serif; color:#222222; line-height:32px; margin:0 0 10px 0;padding:0 2% 2%;/*text-transform:uppercase;*/font-weight:700; }
.article .wrapper {background: #fff;margin:0;float: left;width: 100%;}
.article .wrapper .content p {margin: 0;}
.article .wrapper .content {margin:0;text-align:justify; font-family:"Open Sans",sans-serif; font-size: 16px;padding-bottom: 1%;padding-left: 76px; padding-right: 1%;}
.article .chapo { color:#333333; font-weight:bold; font-size:20px; line-height:22px; margin:0 0 10px 0; text-align:justify; font-family:"Open Sans",sans-serif; padding:0 2%;} 
.article .article_infos .author {float:left;color:#fff;font-size: 14px;font-weight:bold; font-family:"Open Sans",sans-serif; line-height: 13px; margin: 10px 0;}
.article .article_infos .author span {font-size:14px;color:#fff; font-family:"Open Sans",sans-serif;}
.article .en_rapport { width:265px; margin:0 10px 10px 0; }
.article .source { border:1px solid #cccccc; padding:10px 5px; text-align:center; }
.article .source p { margin:0; }
.article .article-content { font-size:14px; line-height:18px; color:#666666; text-align:justify;}
.article .article-content .article_image { margin-bottom:10px;display:block; }
.article .black_line_box .bordered_box { padding:10px; }

.panel { height:242px; width:52px; border: 1px solid #b3b3b3; border-radius: 8px; padding:1px 0 0 0; background-color:#f7f7f7; text-align:left; float: left; margin-left: 2%;}
.panel ul { float:left; margin:5px 0 0 0; }
.panel ul li { display:inline; float:left; padding:3px 10px 0; border-top: 1px solid #cccccc; width: 32px;}
.panel ul li:first-child{border-top: 0 none; padding:0 10px 0;}
.panel ul li.abo {border: 0 none; padding:3px; height:51px;width: 56px;}
.panel ul li a { display:inline-block; height:32px; line-height:32px; font-size:32px; color:#808080; background-repeat:no-repeat; text-decoration:none; }
.panel ul li a:hover{color:#d3011d;}
.panel ul li a.like{font-size:24px;}
.panel ul li.abo a{height: 42px;}
.panel ul li a span {font-size:20px;}
/*.panel ul li a.like { background-image:url('/app/lja/pix/puce_love.gif'); padding:0 0 0 20px; background-position:0 3px; }
.panel ul li a.nbr_comments { background-image:url('/app/lja/pix/puce_blue_comments.gif'); padding:0 0 0 20px; background-position:0 6px; }
.panel ul li a.impression { background-image:url('/app/lja/pix/puce_print.gif'); width:15px;  background-position:0 3px;}
.panel ul li a.share { background-image:url('/app/lja/pix/favoris.jpg'); width:17px;  background-position:0 3px;}*/

.article .article_infos { line-height:25px; margin:0; /*background-color:#eeeeee; */}
.article .article_infos .title {width:auto;padding:1% 2%;background-color:#eeeeee;}
.article .article_infos .colored_title {font-size: 14px; margin: 10px 0; padding-left: 2%; padding-right: 1%;}
.article .article_infos strong { color:#808080; margin:0 10px 0 0; }
.article .article_infos p { color:#b3b3b3; font-size:11px; margin:0; }
.article .article_infos p span { color:#808080; }

.article ul.same_subject li a { display:block; padding:0 0 0 10px; margin:0 0 6px 0; font-size:12px; color:#063852; line-height:14px; background:transparent url('/app/lja/pix/puce_blue_arrow.gif') no-repeat left 4px; }
.article ul.same_subject li a img { vertical-align:text-bottom; }

.article .tags_box,
.dossier .tags_box { clear:both;padding:10px 0 10px 76px; overflow:hidden;background: #fff;}
.article .tags_box .tag,
.dossier .tags_box .tag { float:left; margin:0 10px 5px 0; }

/*.article .black_raduis_title { background-color:#1a1a1a; -moz-border-radius:4px; height:26px; line-height:25px; color:#ffffff; padding:3px 3px 0 10px; font-size:11px; font-weight:bold; text-transform:uppercase; margin:10px 0 0 0; }*/
.article .uppercase_title { margin:10px 0 0; }

.article .article_box { border-top:0; border-bottom:1px solid #CCCCCC; padding:10px 0 10px; }
.article .article_box .content_box { width:475px; padding:0 0 0 10px; }
.article .article_box .alone { width:auto; padding:0; }
.article .article_box .content_box .colored_title { margin-top:0; }

.search_results_box { border-bottom:1px solid #b3b3b3; padding:0 0 10px 0 }
.search_results_box h1 { font-weight:bold; font-size:20px; line-height:20px; color:#1a1a1a; padding:0 0 0 20px; background-image:url('/app/lja/pix/puce_loupe.gif'); background-repeat:no-repeat; background-position:0 1px; margin:15px 0 15px 0; }
.search_results_box .scn-nb-results { color:#4d4d4d; font-size:14px; margin:0 0 15px; }
.search_results_box .scn-nb-results .magenta { font-weight:bold; }

.search_results_box .search_bigbox { float: left; width:94%; margin:0 15px 0 0; border: 8px solid #fff; box-shadow: 1px 1px 3px 0 #656565;overflow: hidden;padding: 2%;  }
.search_results_box .search_bigbox form { display:block; margin:10px 9px 10px 7px; }
.search_results_box .search_bigbox label { display:block; font-weight:bold; color:#333333; font-size:14px; margin:0 0 10px 0; width: 194px;}
.search_results_box .search_bigbox label.normal { font-weight:normal; }
.search_results_box .search_bigbox label.fleft { height:20px; line-height:20px; }
.search_results_box .search_bigbox input.text,
.filter-item input.text { height:30px; line-height:30px; width:194px; padding:0 0 0 10px; /*background-image:url('/app/lja/pix/bg_search_result_input.png'); background-repeat:no-repeat;background-color:transparent;*/ margin:0 0 10px 0; color:#666666; font-size:14px; }
.filter-item-qst input.text { height:30px; line-height:30px; width:194px; padding:0 0 0 10px; background-image:url('/app/lja/pix/bg_search_result_input.png'); background-repeat:no-repeat; margin:0 0 10px 0;background-color:transparent; color:#666666; font-size:14px;border:0; }
.filter-item-300 input.text { height:30px; line-height:30px; width:300px; padding:0 0 0 10px; background-image:url('/app/lja/pix/bg-signup-input.png'); background-repeat:no-repeat; margin:0 0 10px 0;background-color:transparent; color:#666666; font-size:14px;border:0; }
.filter-item-620 input.text { height:30px; line-height:30px; width:620px; padding:0 0 0 10px; background-image:url('/app/lja/pix/bg-signup-input-620.png'); background-repeat:no-repeat; margin:0 0 10px 0;background-color:transparent; color:#666666; font-size:14px;border:0; }
.filter-item-620 textarea{ height:60px; line-height:20px; width:620px; padding:0 0 0 10px; background-image:url('/app/lja/pix/bg-signup-input-620x60.png'); background-repeat:no-repeat; margin:0 0 10px 0;background-color:transparent; color:#666666; font-size:14px;border:0; }
.filter-item-300 textarea{ height:60px; line-height:20px; width:470px; padding:0 0 0 10px; background-image:url('/app/lja/pix/bg-signup-input-620x60.png'); background-repeat:no-repeat; margin:0 0 10px 0;background-color:transparent; color:#666666; font-size:14px;border:0; }

/*.order-form-content input.text { border:0; }*/
.search_results_box .search_bigbox input.calendar { background-image:url('/app/lja/pix/bg_calendar_input.png'); padding:0 30px 0 10px; }
.search_results_box .search_bigbox input.checkbox { vertical-align:top; }
.search_results_box .search_bigbox input.submit,
.filter-submit input { background-image:url('/app/lja/pix/btn_submit_search.png'); color:#ffffff; font-size:12px; font-weight:bold; padding:0 0 0 25px; height:23px; line-height:23px; width:104px; font-family:"Open Sans",sans-serif; margin-top:10px; }
.search_results_box .search_bigbox select,
.filter-item select.text { height:30px; line-height:30px; width:194px; background-image:url('/app/lja/pix/bg_search_result_input.png'); background-repeat:no-repeat; margin:0 0 10px 0; border:0; padding:5px 5px 5px 10px; color:#666666; }
.filter-item textarea.text { width:194px; margin:0 0 10px 0;  padding:5px 5px 5px 10px; color:#666666;height:70px;  }


#appointment-form .filter-item textarea.text,
#event-form .filter-item textarea.text { width:100%; margin:0 0 10px 0; padding:5px 5px 5px 10px; color:#666666;height:70px;  }
.search_results_box .results_box { width:100%; list-style-position:outside; }
.search_results_box .results_box .options { text-align:right; padding:0 0 5px 0; color:#808080; }
.search_results_box .results_box .options a { color:#808080; }

.search_results_box .results_box .result { border-top:1px solid #dddddd; /*background-image:url('/app/lja/pix/bg_search_result.gif'); background-repeat:repeat-x;*/ min-height:80px; padding:10px; }
.search_results_box .results_box .result a { color:#064273; font-size:16px; font-family:"Open Sans",sans-serif; line-height:20px; text-decoration:none; }
.search_results_box .results_box .result p a { color:#064273; font-size:12px; font-family:"Open Sans",sans-serif; line-height:18px; text-decoration:none; }
.search_results_box .results_box .result a:hover { color:#d3011d; text-decoration:underline; }
.search_results_box .results_box .result img { vertical-align:text-bottom; margin:0 0 0 3px }
.search_results_box .results_box .result .numero { color:#1a1a1a; font-size:16px; font-family:"Open Sans",sans-serif; }
.search_results_box .results_box .result p { margin:5px 0 0 0; color:#666666; font-size:14px; line-height:18px; }
.search_results_box .results_box .result p span { display:block; margin:0 0 4px 0; color:#999999; font-size:11px; }
.search_results_box .results_box .result p img {  margin:0 5px 5px 0; }

.column_left p.grey { color:#4D4D4D !important; }
p.grey img,
.photo-center img,
p.grey a img {border: 1px #ccc solid; /*height:120px;width:160px*/}
#fluxScroller li { /*border-bottom:1px solid #CCCCCC; background:transparent url(/app/lja/pix/dashed-border-flux.png) repeat-x left bottom*/; font-size:12px !important; margin:0 2px 4px 1px; padding:0 0 5px 5px;}
#fluxScroller li a { line-height:1.25em; }
#flux-sidebar-container .black_line_box .bordered_box .mask { height:184px !important;}

.full-width-overflow { display:inline; }
.no-border { border:0; }
.no-border-top { border-top:0 !important; }
.no-margin-right { margin-right:0 !important; }
.no-margin-bottom { margin-bottom:0 !important;  }
.no-margin-right .unlog { display:none; }
.no-margin { margin:0 !important;  }
.no-padding { padding:0 !important; }
.no-border-bottom { border-bottom:0 !important;  }
.neg-margin-top { margin-top:-10px; }
.border-top-white { border-top:1px solid #fff; }
.dossier,
.article-list,
.product-detail { width:96%; overflow:hidden; }
.article-list-v2 {width:100%; overflow:hidden;}
.product-detail { padding-bottom:25px;/*border-bottom:1px solid #cccccc;*/ }
.dossier .panel { margin-bottom:10px; }
.dossier-meta,
.product-meta,
.rubrique-meta { width:100%; overflow:hidden;}
.product-meta { margin-bottom:14px; }
.dossier-list-title,
.article-list-title { color: #fff;font-family: "Open Sans",sans-serif;font-size: 15px;font-weight: 700;;margin:10px 0;line-height:25px;padding-left: 5px;}
.dossier-list-title,
.article-list-title { margin-top:30px; text-transform:uppercase;/*text-align:center;*/ background: #a7b9c7 none repeat scroll 0 0;height: 26px;}
.dossier-list-title-center {font-size:22px;text-transform:uppercase;text-align:center;line-height:22px;}

.photo-center {position:relative; left:50px;}

.dossier-special,
.product-detail-kiosque { background:#323B44 url('/app/lja/pix/bg-bold-arrow-black.png') no-repeat right 50%;
                   color:#fff; font-size:17px;float:left;display:inline;
                   padding:0 1em 0 0.6em;line-height:1.4em; height:1.4em; text-transform:uppercase; }
.dossier-sponsor,
.rubrique-sponsor { float:right; display:inline; }
.dossier-sponsor strong,
.rubrique-sponsor strong { padding-top :0.4em;color:#808080;font-size:12px;font-weight:bold;float:left;display:inline; }
.dossier-sponsor img,
.rubrique-sponsor img { margin-left:7px;vertical-align:middle;display:inline; }
.dossier h1,
.product-detail h1 {font-size:20px; font-family:"Open Sans",sans-serif; color:#063852; line-height:24px; margin:0 0 10px 0;padding-left:1%;padding-right: 1%;text-transform:uppercase;font-weight:bold;}
.product-detail h2 { color:#333333;font-size:13px;font-weight:bold;border:none;padding:0; }
.dossier .chapo { font-size:14px;line-height:16px; color:#656565;margin-bottom:16px; }
.dossier-image { display:block;margin-bottom:10px; }
.dossier .dossier-articles { border-top:1px solid #cccccc; }
.dossier .dossier-articles .article_box { border-top:0; border-bottom:1px solid #cccccc; padding:7px 0 10px 0; width:100%; overflow:hidden; }
.dossier .dossier-articles .article_box img { float:left;margin:2px 10px 2px 0;padding-top:1px; }
.dossier .dossier-articles .article_box .article-meta { margin-bottom:2px; }


.article-list { border-top:3px solid #323B44; }
.article-list .article_box { border-top:0; border-bottom:1px solid #cccccc; width: 100%; overflow:hidden; padding: 5px; }
.article-list .article_box img { float:left;margin:0px 10px 2px 0;padding-top:1px; }
.article-list .article_box .article-meta { margin-bottom:2px;overflow:hidden;line-height:18px; }
.article-list .article_box .partenaire-img {float:none;vertical-align:middle;margin-right:0;}
.article-list .article_box p {margin:1% 0 1%; padding-left: 2%; padding-right: 2%;}
.article-meta-sponsor { margin-bottom:10px; }
.link-all-access:link,
.link-all-access:visited { color:#808080!important; font-size:14px; text-decoration:none; }
.link-all-access:hover { color:#d3011d!important; }
.article_box .article-meta { margin-top:10px !important; overflow:hidden; background-color: transparent; padding: 1% 2%; width: 96%;}
.article-list .col-plus3 {
    	width: 32%;
	padding-top: 0%;
	padding-right: 0%;
	float: left;
	min-height: 360px;
	border-bottom: medium none #FFF;
}
.article-list .col-plus3-odd {
	width: 32%;
	padding-right: 0%;
	padding-top: 0%;
	float: left;
	min-height: 360px;
	border-bottom: medium none #FFF;
}
.col-plus3 .title_article,
.col-plus3-odd .title_article{
	 font-size: 14px;
	 line-height: 16px;
	 padding-top: 2%;
}

.article-list .col-plus3 img,
.article-list .col-plus3-odd img {width: 100%;height: 140px; /*min-height: 160px;*/} 
.article-meta .main-title {font-family: "Open Sans",sans-serif;;float:left;color:#000000;width:98%; padding-left: 0; padding-right: 1%;}
.article-author,
.article-date { color:#666; font-size:14px; line-height:18px; }
.article-titre { width:100%; font-family: "Open Sans",sans-serif; }
.article-author-name { color:#666 ; }
.dossier .dossier-articles .article_box .article-meta .colored_title { margin-bottom:0; }
.dossier .dossier-articles .article_box p { margin:2px 0 10px; }
.dossier-nav { margin: 10px 0; width:100%; overflow:hidden; }
.dossier-nav .arrowed { background:url("/app/lja/pix/puce_blue_arrow.gif") no-repeat scroll 0 6px transparent; color:#063852; display:block; padding:0 0 0 8px; text-decoration:none; }
.product-infos { /*border:1px solid #cccccc; padding:5px; max-width:270px;*/ width:30%; float: left;}
.product-infos li a:link,
.product-infos li a:visited { color:#063852; background:transparent url(/app/lja/pix/puce_blue_arrow.gif) no-repeat left 50%; padding:0 0 0 6px; text-decoration:none; }
.product-infos li.red a:link,
.product-infos li.red a:visited { color:#d4021d; background:transparent url(/app/lja/pix/puce-red-arrow.gif) no-repeat left 50%; padding:0 0 0 6px; text-decoration:none; }
.product-content { width:65%;padding-left:2%;color:#7b7b7b; font-size: 12px;margin-top: 2%;}
.product-content strong { color:#343434;text-transform:uppercase; }
.product-infos-contener ul.articles-list li,
.product-content ul.articles-list li { color:#808080;background:transparent url(/app/lja/pix/puce_grey_arrow.gif) no-repeat left 5px;padding-left:9px;margin-bottom:3px; }
.product-infos-contener ul.articles-list li a:link,
.product-infos-contener ul.articles-list li a:visited,
.product-content ul.articles-list li a:link,
.product-content ul.articles-list li a:visited { color:#808080;text-decoration:none; }
.product-infos-contener ul.articles-list li a:hover,
.product-content ul.articles-list li a:hover { color:#d3011d;text-decoration:underline; }
.product-content strong.webzine-a-la-une { text-transform: uppercase;display:block;margin-top:10px;margin-bottom:5px; }

.product-return-list { width:100%;border-top:1px solid #ffffff;height:32px;line-height:32px;text-align:right;font-size:16px; font-weight: 700; }
.product-return-list a:link,
.product-return-list a:visited { color:#808080!important; margin-right:10px; text-decoration:underline; }
.product-return-list a:hover { color:#d3011d!important; }

/* Horizontal Carousel */
.diaporama { background:#1A1A1A url(/app/lja/pix/watermark-html.png) no-repeat 514px 13px;overflow:hidden;width:619px;padding:13px 22px 0 15px;border-top:1px solid #535353; }
.diaporama .date { color:#fff;margin-bottom:7px;font-size:11px; }
.diapo-title { font-size:21px;color:#fff;font-weight:bold;margin:0 0 10px 0;padding-top:10px; }
.diapo-content { font-size:12px;color:#fff;margin:0 0 10px 0; }
.diaporama-vote {float:left; display:block;width:40%;padding-top:5px;color:#fff !important;text-decoration:none !important;background:transparent url(/app/lja/pix/btn-vote-white.gif) no-repeat left 50%;padding-left:22px; }
#diapo-nav { color: #fff; width:100%; overflow:hidden; }
.media-player #diapo-nav { margin-bottom:11px; }
.media-player-one { margin:10px 0 10px 0; }
#diapo-nav ul { float:right; }
#diapo-nav ul li { float:left; line-height:23px;padding-left:5px; }
.nolink { cursor: default; }
.img-account { padding-right:5px; }
#image_holder { margin-bottom:13px;width:619px;height:31px;overflow:hidden;text-align:center;position:relative;background:transparent url(/app/lja/pix/ajax-loader.gif) no-repeat 50% 50% }
#image_swap { width:619px; }
#horizontal_carousel { float: left;width: 619px;height: 81px;margin-bottom: 13px;position: relative;}
#horizontal_carousel .container { float: left; width: 581px; height: 81px; position: relative; overflow: hidden;}
#horizontal_carousel ul { margin: 0; padding:0; width: 100000px; position: relative; top: 0; left: 0; height: 81px; }
#horizontal_carousel ul li {  width: 146px; height: 81px; text-align: left; list-style:none; float:left;}
#horizontal_carousel ul li img { cursor:pointer; }
.loading { background:transparent url(/app/lja/pix/ajax-loader.gif) no-repeat 50% 50%; }
#horizontal_carousel ul li.last-diapo {/*margin-right:0;*/}
#horizontal_carousel .previous_button {float:left;width: 26px;height: 81px;background: url(/app/lja/pix/diapo-previous.png);z-index: 100;cursor: pointer;}
#horizontal_carousel .previous_button_over {background: url(/app/lja/pix/diapo-previous.png);}
#horizontal_carousel .previous_button_disabled {background:none; cursor: default;}
#horizontal_carousel .next_button {float:left;width: 12px;height: 81px;background: url(/app/lja/pix/diapo-next.png) no-repeat right top;z-index: 100;cursor: pointer;}
#horizontal_carousel .next_button_over {background: url(/app/lja/pix/diapo-next.png) no-repeat right top;}
#horizontal_carousel .next_button_disabled {background:none; cursor: default;}


#video-slidebox div.slide a { padding:0; background:none; }

/* Widget Share */
.widget-share,
.widget-favorite { background-color:#fff; border:1px solid #cccccc;padding:8px;position:absolute;left:-11px;top:2px;}
.widget-share div.frame div { text-align:left; }
.widget-share div.elt-textarea textarea.text,
.widget-favorite div.elt-textarea textarea.text { width:100%; height:50px; }
td.bookmarks a,
div.share-mode-email a { display:block ; padding: 5px; text-decoration:none;}
td.bookmarks a img.icon,
div.share-mode-email a img.icon { vertical-align:text-bottom; }
.widget-share h1{text-align: center;}
/* Depeches */
.depeche { width:650px; }
.depeche-meta-source { font-size:10px; margin-bottom:10px; text-transform: uppercase; color:#999999; }
.depeche-meta-source a:link { text-decoration: none; color:#999999; }
.depeche-meta-source a:hover { text-decoration: underline; color:#d3011d; }
.depeche-meta-date { font-size:10px; color:#b3b3b3; }
.depeche h1 { font-size:25px; font-family:"Open Sans",sans-serif; color:#063852; line-height:28px; margin:0 0 10px 0; }
.depeche .source { border:1px solid #cccccc; padding:10px 5px; text-align:center; }
.depeche .source p { margin:0; }
.depeche .depeche-content { font-size:14px; line-height:18px; color:#666666; border-bottom:1px solid #cccccc; padding-bottom:10px;margin-bottom:1px; }
.depeche .depeche-nav { background-color:#f7f7f7;width:626px;overflow:hidden;padding:8px 11px 5px 13px; }
.depeche .depeche-nav ul { width:45%;font-size:11px;color:#4E4E4E; }
.depeche .depeche-nav ul li { line-height:14px; }
.depeche .depeche-nav a { text-decoration:none;color:#989898; text-transform:uppercase; }
.depeche .depeche-nav a:hover { text-decoration: underline; color:#d3011d; }
.depeche .depeche-nav a.no-style { color:#4D4D4D; text-decoration:none; text-transform:none; }
.depeche .depeche-nav a.no-style:hover { text-decoration:none; color:#4D4D4D; }
.depeche .depeche-nav .depeche-next .link { background:transparent url(/app/lja/pix/btn-depeche-next.png) no-repeat right top; padding-right:19px;padding-bottom:3px;float:right;cursor:pointer;}
.depeche .depeche-nav .depeche-previous .link { background:transparent url(/app/lja/pix/btn-depeche-previous.png) no-repeat left top; padding-left:21px;padding-bottom:3px;float:left;cursor:pointer;}

/* Bases de données */
.bdd-list h1 { font-size:20px;color:#292929;font-weight:700;text-transform:uppercase; }
.bdd-list h2 { font-size:18px;color:#292929;font-weight:700; padding-left:6px; padding-top: 10px; border:0; margin-bottom: 0;}
.bdd-list h3 { font-size: 16px;font-weight: 400;color:#292929;padding-left:6px; border:0; }
.bdd-section-intro { color:#666666; }
.bdd-list-container { width:100%; border:1px solid #cccccc; margin:0 0 2%; padding:0; }
.bdd-item { color:#666666; font-size:14px;padding:4px 6px 4px 7px;width:98%;overflow:hidden; }
.bdd-item img { /*vertical-align:middle;*/ margin-top:-4px; }
.bdd-item a { text-decoration:none; }
.bdd-item-odd { background-color:#e6e6e6; }
.bdd-item-even { background-color:#fff; }
.bdd-item-hover { background:#A7B9C7;color:#fff; }
.bdd-item-hover a { color:#fff; }
.bdd-item-access { width:100%; overflow:hidden; }
.bdd-item-access li { float:left;display:block;line-height:47px;height:47px; }
.item-date { min-width:100px;font-size:14px;text-align:right; width:10%;}
.item-name { background:transparent url(/app/lja/pix/puce-bdd-deploy-off.png) no-repeat left 50%;padding-left:2%;width:70%; }
.picto-acces { width:3%;padding-right: 4px; }
.picto-file-type { width:4%;padding-left: 1%;}
/*.picto-pdf { background:transparent url("/app/lja/pix/pdf_big.png") no-repeat scroll right top }*/
.picto-excel { background:transparent url(/app/lja/pix/sprite-excel.gif) no-repeat right top; }
.bdd-item-hover .picto-pdf { background:transparent url(/app/lja/pix/pdf_big.png) no-repeat scroll right top; }
.bdd-item-hover .picto-excel { background:transparent url(/app/lja/pix/sprite-excel.gif) no-repeat right -19px; }
.bdd-item-intel { padding:0 0 0 0; }
.bdd-item-intel .wrap { padding-left:30px;width:598px; }
.bdd-item-action-cell { font-size:11px; width:477px;overflow:hidden;padding-top:3px;padding-bottom:5px; }
.bdd-item-bottom-cell { height:24px;line-height:24px; }
.bdd-item-price-cell { font-size:11px; width:121px; text-align:right; }
.bdd-item-action-cell a { margin-right:5px; /* font-size:11px; padding:0 19px 0 7px;color:#666666;  background:url(/app/lja/pix/puce-grey-2.gif) no-repeat left 50%; */ }
.bdd-item-hover .bdd-item-action-cell a { /*padding:0 19px 0 7px;color:#fff;  background:url(/app/lja/pix/puce-white-transparent-bg.gif) no-repeat left 50%; */ }

/* Filter block */
.filter-block { width:100%; background-color:#efefef; }
.bottom-filter-block { height:3px !important; width:647px; background:transparent url(/app/lja/pix/bg-bottom-filter-block.png) no-repeat left bottom; }
.filter-container { padding:2%; width:93%;overflow:hidden;border: 8px solid #fff;/*
-webkit-box-shadow: 1px 1px 3px 0px #656565;
-o-box-shadow: 1px 1px 3px 0px #656565;
box-shadow: 1px 1px 3px 0px #656565;*/}
.filter-item { float:left;margin-right:2%; width: 98%;}
.filter-item-qst { float:left;margin-right:0px; }
.top-item{width: 38%;}
#appointment-form .filter-item,
#event-form .filter-item
 { margin-right:0px; }
#appointment-form .left .filter-item,
#event-form .left .filter-item { margin-right:10px; }
.filter-label { display:block; font-size: 16px; }
.filter-item input { border:none; }
.filter-submit { margin-right:0; }
.filter-submit input { margin-top:20px !important; }
.media-filter-block,
.margin-bottom-10 { margin-bottom:10px !important; }

/* Media player */
.media-title-page { background: #a7b9c7;font-size:18px;color:#FFF;font-weight:bold;text-transform:uppercase; /*border: 1px solid #a7b9c7;*/padding:3px 0 3px 5px;margin-bottom:0; }
.w400 {width:400px;}
.w650 {width:99%;color: #fff; font-size: 18px; padding-left: 1%; background-color: #a7b9c7;}
.media-player { background:#1A1A1A url(/app/lja/pix/watermark-html.png) no-repeat 466px 13px; text-align:left;overflow:hidden;width:619px;padding:13px 22px 11px 15px; }
.media-player-one { background:#1A1A1A url(/app/lja/pix/watermark-html-one.png) no-repeat 0px 0px; text-align:left;overflow:hidden;width:300px;padding:10px 0px 5px 0px; }
.media-player-video { background:#333 url(/app/lja/pix/watermark-html-one.png) no-repeat 0px 0px; text-align:left;overflow:hidden;width:370px;padding:10px 0px 5px 0px; }
.media-player .date { color:#fff;margin-bottom:7px;font-size:11px; }
.media-player h1 { font-size:21px;color:#fff;font-weight:bold;margin:0 0 10px 0;padding-top:10px; }
#player { width:619px; }
#player-one { width:300px; }
#player-two { width:370px; }
.media-content { font-size:12px;color:#fff;margin:0 0 10px 0; }
.media-mini-panel { width:100%;overflow:hidden;margin-bottom:10px;font-size:11px }
.media-meta { color:#989898;padding:8px 0;font-size:11px; }
.media-description { color:#666666; }
.media-views { color:#808080; }

.ajax-listing-title { border-top:2px solid #292929; margin-top:12px;padding:10px 0 15px;font-size:20px; line-height:20px; font-weight:bold; }

/* Ajax Mozaic Listing */
.mozaic-listing { width:100%;overflow:hidden; }
.mozaic-item { width:45%;padding-right:5%;height:auto;overflow:hidden; min-width: 130px;margin-bottom: 10px;}
.mozaic-cover-height { height:320px; }
.mozaic-item-height-bis { height:215px; }
.mozaic-no-padding { padding-right:0; }
.mozaic-item-container {}
.mozaic-meta { width:100%;overflow:hidden;margin-bottom:1%; }
.mozaic-item-date { font-size:15px; }
.mozaic-item-number { font-size:11px; }
.mozaic-item-thumb { font-size:15px; /*background:transparent url(/app/lja/pix/puce_love.gif) no-repeat left top;*/ padding-left:21px; }
.mozaic-item-thumb span.blue { color:#064273;font-size: 15px;}
.mozaic-item-img { display:block; width:100%; border:0; margin-bottom:1%; height: auto;}
.mozaic-item-img-mag { display:block; width:126px; border:0; margin-bottom:5px;}
.mozaic-diapo-link { margin-top:-5px;margin-bottom:5px;background:#292929;color:#ffffff;font-size:11px;height:25px;line-height:25px; text-align:right; }
.mozaic-diapo-link a { color:#ffffff;background:#292929 url(/app/lja/pix/puce-white-transparent-bg.gif) no-repeat left 50%; padding: 0 9px 0 8px;text-decoration:none;  }
.mozaic-item-title,
.mozaic-item-title a:link { color:#064273; text-decoration:none; font-weight:bold; height: 50px;}
.mozaic-item-title a:visited { color:#064273; }
.mozaic-item-title a:hover { color:#d3011d; text-decoration:underline; }
.mozaic-item-desc {padding:5px 0;color:#666666;}
.podcast-item-desc {padding:5px 0;color:#666666;}
.slidevideo-item-desc {padding:5px 0;color:#666666;}
.mozaic-item .video-link { text-decoration:none !important; height: 170px; }
.mozaic-item .video-desc p { color:#FFFFFF !important; padding:20px 6px; font-size:11px; }
.mozaic-views { color:#808080; font-size:11px;padding:3px 0 0; }

/* Ajax Classic Listing */
.classic-listing { width:648px;overflow:hidden; }
.classic-item { width:100%;overflow:hidden; }
.classic-item-container {}
.podcast-item-container { padding:10px 10px; }
.podcast-item-container-odd { background-color:#F2F2F2 }
.classic-item-title,
.classic-item-title a:link,
.classic-item-title a:visited { font-family: "Open Sans",sans-serif;font-size:20px;color:#063852; text-decoration:none; }
.classic-item-title a:hover { color:#d3011d;text-decoration:underline; }
.classic-item-title { margin-bottom:6px; }
.classic-meta { width:100%;overflow:hidden;margin-bottom:4px; }
.classic-item-date { font-size:11px; }
.classic-item-comments-count { font-size:11px;background:transparent url(/app/lja/pix/puce_blue_comments.gif) no-repeat left 50%; padding-left:21px; }
.classic-item-thumb { font-size:11px; background:transparent url(/app/lja/pix/puce_love.gif) no-repeat left top; padding-left:21px; }
.classic-item-thumb span.blue,
.classic-item-comments-count span.blue { color:#064273; }
.classic-item-desc  { color:#666666; }

.return-top-container { /*border-top:1px solid #b3b3b3;*/padding-top:7px;width:648px;overflow:hidden;display: none; }
.return-top-container a { margin-top:0 !important; }
.back-page-button { line-height:13px;display:inline;height:13px;/*background:transparent url(/app/lja/pix/btn-back.png) no-repeat left top;*/ padding-left:18px;}
.back-page-button a { color:#808080;text-decoration:none !important;font-size:14px; }

/* Article list */
.article-list h1 { color: #063852;
font-family: "Open Sans",sans-serif;
font-size: 25px;
line-height: 28px;
margin: 0px 0px 10px; }

/* surcharge */
.panel { border-color:#ccc !important; }
.panel ul li { height:44px; overflow:hidden;}


/* Badge Exclusif */
.exclusif {/*background:transparent url(/app/lja/pix/badge-exclusif.gif) no-repeat right top;*/ }

/* Liste abonnements */
.action-moyens\.acces #main,
.action-webzine\.reader #main { float:none; width:100%; }
.action-webzine\.reader #main h1 {color: #063852;
font-family: "Open Sans",sans-serif;
font-size: 27px;
line-height: 28px;
margin: 0px 0px 10px;}
.teaser-block { background:#323B44 url(/app/lja/pix/top-black-box.png) no-repeat left top; margin-bottom:10px; }
.teaser-block-inner { color:#fff; font-size:17px;background:transparent url(/app/lja/pix/bottom-black-block.png) no-repeat left bottom;padding:9px 15px; }
.teaser-block-inner strong { font-size:19px;font-weight:normal;text-transform:uppercase; }

.small_price{float:left; width:50%;}
#texte-abon{font-size: 18px;}
.mya-box-wrapper {background: #fff; width:auto; float: left;border-bottom: 4px dashed #ddd; padding: 30px 15px; }
.mya-box-inner {background-color:#fff;font-family:"Open Sans",sans-serif;}
.mya-left-pane {float:right; width:68%; min-width: 310px; height: auto;}
.mya-right-pane {float:left; width:30%;height: auto; margin:1%;/*border:1px solid #D3011D;background:transparent url(/app/lja/pix/bg-vline-grey-250p.png) repeat top left;*/}
.mya-right-pane .visual {padding-left: 3%; padding-right: 3%;}
.mya-right-pane .visual img {padding:1% 2% 0px;}
.mya-right-pane .prix  {padding: 5% 0 0 20%;font-size:32px;color:#D3011D;font-weight:bold;}
.mya-right-pane .prix .euro {font-size:16px;color:#D3011D;font-weight:bolder;vertical-align:top;}
.mya-right-pane .prix .ttc {font-size:16px;color:#000;margin-left:10px;font-weight:bolder;}
.mya-right-pane .prixxl  {padding: 5% 0 0 20%;font-size:32px;color:#D3011D;font-weight:bold;}
.mya-right-pane .prixxl .euro {font-size:16px;color:#D3011D;font-weight:bolder;vertical-align:top;}
.mya-right-pane .prixxl .ttc {font-size:16px;color:#000;margin-left:10px;font-weight:bolder;}
.mya-left-pane .content {margin:0px;}
.mya-left-pane .content .pack H3 {line-height: 50px;font-size:28px; color:#D3011D;font-weight:bold;margin:10px 0px;}
.mya-left-pane .content .title {font-size:14px;color:#000000;font-weight:bold;margin-bottom:10px}
.mya-left-pane .content li { background: transparent url("/app/lja/pix/big-check.png") no-repeat scroll 0 0 / 20px 20px;padding-left:25px; padding-bottom:5px; font-size:18px; }
.mya-link {  float:left;padding: 5% 0 0 0; display:inline; text-decoration:none!important; cursor:pointer; color:#ffffff !important; font-size:18px;  }
.mya-link .left { display:inline; float:left; height:32px; line-height:32px; }
.mya-link .inner { display:inline; float:left; height:32px; line-height:32px; }
.mya-link .right { display:inline; float:left; height:32px; line-height:32px; }
.mya-link-1 .left { width:27px; background:transparent url(/app/lja/pix/bg-left-abo-link-1.png) no-repeat left top; }
.mya-link-1 .inner { background:transparent url(/app/lja/pix/bg-inner-abo-link-1.png) repeat-x left top; padding-right:3px; }
.mya-link-1 .right { width:9px; background:transparent url(/app/lja/pix/bg-right-abo-link-1.png) no-repeat right top; }
.mya-link-2 .left { width:27px; background:transparent url(/app/lja/pix/bg-left-abo-link-2.png) no-repeat left top; }
.mya-link-2 .inner { background:transparent url(/app/lja/pix/bg-inner-abo-link-2.png) repeat-x left top;  padding-right:3px; }
.mya-link-2 .right { width:9px; background:transparent url(/app/lja/pix/bg-right-abo-link-2.png) no-repeat right top; }
.mya-shadow {width:auto;height:15px;background-image:url('/app/lja/pix/mya-shadow.gif');}


.mya-box-inner-ticket {background-color:#D3011D;height:125px;font-family:"Open Sans",sans-serif;}
.mya-left-pane-ticket {float:left;width:485px}
.mya-right-pane-ticket {float:right;width:476px;height:118px;margin:3px 3px;border:1px solid #000;background:transparent url(/app/lja/pix/bg-vline-grey-125p.png) repeat top left;}
.mya-right-pane-ticket .prix  {padding-left:160px;padding-top:50px;font-size:32px;color:#D3011D;font-weight:bold;}
.mya-right-pane-ticket .prix .euro {font-size:16px;color:#D3011D;font-weight:bolder;vertical-align:top;}
.mya-right-pane-ticket .prix .ttc {font-size:16px;color:#000;margin-left:10px;font-weight:bolder;}
.mya-left-pane-ticket .content {margin:10px;}
.mya-left-pane-ticket .content .pack H3 {font-size:18px; color:#FFF;font-weight:bold;margin:10px 0px;}
.mya-left-pane-ticket .content .title {font-size:14px;color:#FFF;font-weight:bold;margin-bottom:10px}
.mya-left-pane-ticket .content li { background:transparent url(/app/lja/pix/puce-plus-white.png) no-repeat left 3px;padding-left:15px;padding-bottom:10px;font-size:13px; color:#FFF;}
.mya-left-pane-ticket .mya-link {padding-left:120px}
/*.synth{}*/
.abo-box-wrapper { padding:4px;background-color:#063852/*#ccc*/; margin-bottom:10px; }
.abo-box-inner { padding:1px;background-color:#fff; }
.abo-box-title {  color:#fff;line-height:36px;width:100%;overflow:hidden; }
.abo-box-title-color-1 { background:#99020f url(/app/lja/pix/bg-abo-title-1.png) repeat-x left top; }
.abo-box-title-color-2 { background:#212121 url(/app/lja/pix/bg-abo-title-2.png) repeat-x left top; }
.abo-name { float:left;padding-left:11px; font-family:"Open Sans",sans-serif; font-size:23px; }
.abo-price { float:right;padding-right:11px;font-family:"Open Sans",sans-serif; font-size:18px; }
.abo-infos { width:100%; overflow:hidden; }
.abo-content { float:left; padding:21px 25px 0 11px;width:389px; color:#4d4d4d; }
.abo-infos li { background:transparent url(/app/lja/pix/puce-plus-red.png) no-repeat left 3px;padding-left:15px;font-size:13px; }
.abo-infos li strong { color:#d3011d; font-weight:normal; }
.abo-infos img { margin-top:10px; }
.abo-link {  float:right;padding:0 30px 17px 0; display:inline; text-decoration:none!important; cursor:pointer; color:#ffffff !important;font-family:"Open Sans",sans-serif; font-size:20px;  }
.abo-link .left { display:inline; float:left; height:32px; line-height:32px; }
.abo-link .inner { display:inline; float:left; height:32px; line-height:32px; }
.abo-link .right { display:inline; float:left; height:32px; line-height:32px; }
.abo-link-1 .left { width:27px; background:transparent url(/app/lja/pix/bg-left-abo-link-1.png) no-repeat left top; }
.abo-link-1 .inner { background:transparent url(/app/lja/pix/bg-inner-abo-link-1.png) repeat-x left top; padding-right:3px; }
.abo-link-1 .right { width:9px; background:transparent url(/app/lja/pix/bg-right-abo-link-1.png) no-repeat right top; }
.abo-link-2 .left { width:27px; background:transparent url(/app/lja/pix/bg-left-abo-link-2.png) no-repeat left top; }
.abo-link-2 .inner { background:transparent url(/app/lja/pix/bg-inner-abo-link-2.png) repeat-x left top;  padding-right:3px; }
.abo-link-2 .right { width:9px; background:transparent url(/app/lja/pix/bg-right-abo-link-2.png) no-repeat right top; }

#abo-bar {margin:10px; display: none;}
.text-extrait {background-color:#fff;line-height:18px; font-size:14px; font-weight:bold ; color:#666 ; font-family:"Open Sans",sans-serif;}

/* Order */
.order .heading { font-size:14px;color:#7F7F7F;font-weight:bold;text-transform:uppercase; border:none; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;padding:3px 0; }
.order-steps { margin-top:9px;margin-bottom:10px; }
.order-steps .fixed { width:648px !important; }
.order-steps .fixed td { height:33px;line-height:33px;text-align:center;color:#7f7f7f;font-size:16px; }
.order-steps .fixed td div em { display:none; }
.order-steps .fixed td.order-step-selected { color:#ffffff; background:#969696;}

.step-billing .steps { background:#E6E6E6/* url(/app/lja/pix/order-steps.png) no-repeat 0 0*/; }
.step-shipping .steps { background:#E6E6E6/* url(/app/lja/pix/order-steps.png) no-repeat 0 -33px*/; }
.step-payment .steps { background:#E6E6E6/* url(/app/lja/pix/order-steps.png) no-repeat 0 -66px*/; }
.step-billing .steps-digital { background:#E6E6E6/* url(/app/lja/pix/order-steps.png) no-repeat 0 -99px*/; }
.step-payment .steps-digital { background:#E6E6E6/* url(/app/lja/pix/order-steps.png) no-repeat 0 -132px*/; }

.order-form-top { background:#efefef url(/app/lja/pix/order-form-top.png) no-repeat left top; width:415px; height:4px; }
.order-form-content { /*background-color:#efefef; padding:11px 16px 13px 16px;  width:383px;*/  }
.order-form-bottom { background:#efefef url(/app/lja/pix/order-form-bottom.png) no-repeat left top; width:415px; height:4px; }
.order-form-content h2 { font-size:14px;color:#666666;padding:0;border:0;font-weight:bold; }
.order-hint-top { background:transparent url(/app/lja/pix/order-hint-top.png) no-repeat left top; width:223px; height:4px;margin-left:4px; }
.order td.help div.help { border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; width:205px;padding:8px 8px; color:#666666; font-size:11px;margin-left:4px; }
.order td.help div.help strong { display:block;font-size:14px;font-weight:bold; }
.order-hint-bottom { background:transparent url(/app/lja/pix/order-hint-bottom.png) no-repeat left top; width:223px; height:4px;margin-left:4px; }
.order .button .content { color:#fff;font-size:12px; }
#order-section { padding-bottom:10px; /*border-bottom:1px solid #cccccc;*/margin-bottom:10px; }
.order-section-navigation { width:100%; overflow:hidden; }
.order-summary { color:#808080; }
#kwo-amounts-box table td.label-amount { text-align:right; }
#kwo-amounts-box table td label { padding-right:10px; }
.order-form-content .hbox li { margin-bottom:5px; }
.order-form-content .radio-civility .elt-radio label { display:inline;float:left;padding-right:15px; }
.order-form-content .hbox li label { color:#656565 }
.order-form-content td.form-left { width:215px; }
.order-form-content td.form-right { width:170px; }
.order-form-content td.form-right .elt-text { width:170px; overflow:hidden;}
.order-form-content td.form-right .elt-text-border { text-align:right }
/*.order-form-content input.text { height:28px; line-height:28px; width:170px; padding:0 0 0 10px; background-image:url('/app/lja/pix/bg-order-input.png'); background-repeat:no-repeat; margin:0 0 10px 0; color:#666666; font-size:12px; }*/
.order-form-content td.form-left .elt-select select { height:28px; line-height:28px; width:170px; padding:0; background-image:url('/app/lja/pix/bg-order-input.png'); background-color:transparent; background-repeat:no-repeat; margin:0 0 10px 0; border:0; padding:5px 5px 5px 10px; color:#666666; }
.order-form-content .full-width input.text { height:28px; line-height:28px; width:383px; padding:0 0 0 10px; background-image:url('/app/lja/pix/bg-order-input-2.png'); background-repeat:no-repeat; margin:0 0 10px 0; color:#666666; font-size:12px; }
/*.order-form-content input.text { border:0; }*/
.payment-response-title { margin:10px; text-align:center; }
.payment-response-text { color:#808080; text-align:center;margin-bottom:10px; }

/* Lexique Sociétés */
.lexique h1 {color:#292929; font-size:16px; font-weight:bold;}
.lexique .filter { margin:10px 0; }
.lexique ul.letters {width:100%; text-align:center; margin:0;padding:10px 0 6px;}
.lexique ul.letters li {display:inline; width:15px;}
.lexique ul.letters li a {text-decoration:none;}
.lexique ul.letters li a.glossary-has-term {text-decoration:underline;}
.lexique ul.letters li a.selected {text-decoration:underline; font-weight:bold;color:red}

.terms li {line-height:25px;height:25px;overflow:hidden;width:200px;margin-right:24px;float:left;}
.terms li.no-margin-right { margin-right:0; }
.terms .arrowed { background:url("/app/lja/pix/puce_grey_arrow.gif") no-repeat scroll 3px 10px transparent; color:#676767; display:block; padding:0 8px 0 11px; text-decoration:none; }
.terms .arrowed:hover { text-decoration:underline; }

.term  {border-top:0px solid #323B44;}

.term .first .title_article {line-height:30px; font-size:27px;margin:0 0 10px;}
.term .article_box {color:#666666;}
.term .dossier-nav {background-color : #F2F2F2;margin : 0; padding:10px 0;}
.term .dossier-nav a:link,
.term .dossier-nav a:visited { font-size:11px; color:#808080; margin-right:10px; text-decoration:underline; }
.term .dossier-nav a:hover { color:#d3011d!important; }

.evenement {
  border-top:1px solid #CCCCCC;
}

.evenement .article_box p.grey a {
  text-decoration:none;
}

.evenement .article-meta {
  margin-top:6px;
}

.evenement .article-interval-date {
  color:#000;
  font-weight:bold;
}


.uppercase {text-transform : uppercase;}
.evenements  {border-top:0px solid #323B44;}
.evenements .article_box h3 {margin : 0 0 10px;font-size:27px}
.evenements .article_box h3 div {line-height:22px;}
.evenements .article_box  img {width:283px; /*height:186px;*/}
.evenements .first .title_article {line-height:30px; font-size:27px;}
.evenements .article_box p {color:#666666;}
.evenements .dossier-nav {background-color : #F7F7F7;margin : 0; padding:10px 0;}
.evenements .dossier-nav a {color:#666666;margin-right : 15px;}
.evenements .article-interval-date {color:#000000; font-weight:bold; }
.evenements .colored_title {line-height: 17px;}


.nominations  {border-top:0px solid #323B44;}
/*.nominations .first img {width:300px; height:393px;}*/
.nominations .first .title_article {line-height:30px; font-size:27px;}
.nominations .article_box p {color:#666666;}
.nominations .dossier-nav {background-color : #F7F7F7;margin : 0; padding:10px 0;}
.nominations .dossier-nav a {color:#666666;margin-right : 15px;}


.nominations .article_box  img {width:120px;}


/* Signup Form */
#signin-form { margin-bottom:2%; background-color: #fff;}
.signup-fom-content,
.signin-form-content { padding:2% 2% 1%; width:96%; overflow:hidden; background-color: #fff; }
.form-title { font-family:"Open Sans",sans-serif; font-size:16px; color:#323B44; text-decoration:none;border-bottom:none;margin-bottom:2%; }
.signup-alpha-block { float:left;width:314px; }
.signup-beta-block { float:left;width:312px; }
.signup-beta-block .signup-li { padding-left:12px; }
.signup-label { display:block;color:#333333;  margin-left: 5%;}
.signup-alpha-block .radio-civility label.elt { margin-bottom:5px;display:block}
.signup-li { height:50px }
.signup-li input.text,
#appointment-form .filter-item input.text,
#event-form .filter-item input.text { height:30px; line-height:30px; width:98%; padding:0 10px 0 10px; margin:0 0 10px 0; color:#666666; font-size:12px; border: 1px solid #ccc; border-radius: 4px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;}
#event-form .filter-item select,
#appointment-form .filter-item select,
.signup-li select { height:30px; line-height:30px; width:300px; padding:5px 5px 5px 10px; background:#fff url('/app/lja/pix/bg-signup-input.png') no-repeat 0 0 ; margin:0 0 10px 0; color:#666666; font-size:12px;border:0;  }
.signup-li span.kwo-captcha-box input { height:30px; line-height:30px; width:85px; padding:0 10px 0 10px; background:#fff url('/app/lja/pix/bg-profile-select-year.png') no-repeat 0 0 ; margin:0 0 10px 0; color:#666666; font-size:12px;border:0;  }
.signup-li span.kwo-captcha-box img { vertical-align: middle !important; }

.signup-submit-button { background:#484848 url('/app/lja/pix/btn-submit-profile.png') repeat-x left 50%; line-height:20px; height:23px;width:142px;border:none; }

.dialog-auth  #signin-form,
.dialog-auth  #signup-form { margin-left:5px }

/* addressee.edit */
.dialog-addressee h1 { font-family:"Open Sans",sans-serif; font-size:27px; color:#323B44; text-decoration:none;border-bottom:none;margin:20px 10px;text-align:left; }
.dialog-addressee .layout-hbox-content { width:480px;margin:10px;background:#EFEFEF url(/app/lja/pix/bg-top-addressee-edit.png) no-repeat left top; }
.dialog-addressee .layout-hbox-content form { padding:10px; }
.dialog-addressee .layout-hbox-content-bottom { height:4px;width:480px;background:#EFEFEF url(/app/lja/pix/bg-bottom-addressee-edit.png) no-repeat left bottom; }
.dialog-addressee .layout-hbox-content form input.text { height:28px; line-height:28px; width:170px; padding:0 0 0 10px; background-image:url('/app/lja/pix/bg-order-input.png'); background-repeat:no-repeat; margin:0 0 10px 0; color:#666666; font-size:12px; border:0; }
.dialog-addressee .layout-hbox-content form .elt-select select { height:28px; line-height:28px; width:170px; padding:0; background-image:url('/app/lja/pix/bg-order-input.png'); background-color:transparent; background-repeat:no-repeat; margin:0 0 10px 0; border:0; padding:5px 5px 5px 10px; color:#666666; }
.dialog-addressee .layout-hbox-content form .hbox-0 { width:220px;padding-left:30px }

/* Produits */
.product-block { border:1px solid #cccccc;position:relative;margin-bottom:10px }
.product-block-content { width:100%;overflow:hidden; }
.product-block-unlogged { background:transparent url(/app/lja/pix/bg-product-unlogged.png) repeat-y right top; }
.product-block-img { float:left;padding:15px 0px 15px 14px; }
.product-block-img img { width:120px;margin:0; }
.product-block-content .product-block-description { width:440px; }
.product-block-unlogged .product-block-description { width:308px; }
.product-block-noimage .product-block-description { width:439px; }
.product-block-description { float:left;padding:15px 15px 15px 12px;  }
.product-links { position:absolute; bottom:0;padding-bottom:15px; }
.product-block-log { float:left;padding:18px 9px 15px 10px; }
.product-block-log div { width:160px; }
.product-block-log div strong { color:#DB3448;font-size:15px;display:block;margin-bottom:5px;font-weight:normal; }
.product-block-log label { display:none; }
.product-block-log input.text { height:30px; line-height:30px; width:158px; padding:0 10px 0 10px; background:#fff url('/app/lja/pix/bg-product-signin-input.png') no-repeat 0 0 ; margin:0 0 10px 0; color:#666666; font-size:12px;border:0; }
.product-block-log .product-signin-submit-button { background:#292929 url(/app/lja/pix/btn-product-signin.png) no-repeat left top;border:0;width:58px;height:23px;line-height:23px; }
.product-title { font-size:20px;color:#292929;font-family:"Open Sans",sans-serif;margin-bottom:5px; }
.product-sub-title { font-size:12px; color:#292929;font-weight:bold;margin-bottom:5px; }
.product-infos-contener { color:#353535; }
/*.product-infos-contener li { color:#06394E;background:transparent url(/app/lja/pix/puce_blue_arrow.gif) no-repeat left 5px;padding-left:9px;margin-bottom:3px; }
.product-infos-contener li a { color:#06394E;text-decoration:none; }*/
.product-infos-contener strong.webzine-a-la-une { text-transform: uppercase; }

.dedicated-title { display:none; }
.action-webzines .dedicated-title,
.actions-produits .dedicated-title { display:block }
.bordertopgrey { border-top:1px solid #cccccc; }

/* Bases Newsletters */
.newsletter-list-block { border:1px solid #cccccc; width:100%;margin-bottom:10px; }
.newsletter-list-block-content { border-bottom:1px solid #cccccc;padding:8px 9px; }
.newsletter-list-block-title { font-family:"Open Sans",sans-serif;font-size:20px;color:#282828;text-decoration:none !important; }
.newsletter-list-block-footer { margin:1px; border:1px solid #fff; background-color:#f7f7f7;}
.newsletter-list-block-footer ul { padding:4px; }
.newsletter-list-block-footer ul li { padding:0 10px;height:23px;line-height:23px; }
.newsletter-list-block-footer ul li.bordered { border-left:1px solid #ccc; }
.newsletter-list-block-footer ul li.consult { background:transparent url(/app/lja/pix/puce_grey_arrow.gif) no-repeat left 50%; }
.newsletter-list-block-footer ul li.consult a:link,
.newsletter-list-block-footer ul li.consult a:visited { text-decoration:none; color:#666666; }

.comments-compose { font-size:12px !important; }

.black_line_box .kwo-poll ul {margin : 15px 0 0;}
.black_line_box .kwo-poll ul li.first {margin-left: 0px;}
.black_line_box .kwo-poll ul li {/*float:left;margin-left: 15px;*/width:auto;}
.black_line_box .kwo-poll ul li label {height: 20px;line-height:20px;}
.black_line_box .kwo-poll ul li label input {/*float:left;*/margin-top : 4px;}
.black_line_box .kwo-poll ul li label span {/*float:left;*/color : #808080;} 
.black_line_box .kwo-poll .footer {margin-top:10px;}

#newsletter-dummy-footer { padding:0 10px 0 50px; }

.dialog-abuse-container { padding:10px; }
.dialog-abuse-container h1 { font-size:17px;font-family:"Open Sans",sans-serif;margin-bottom:10px; color:#323B44; text-decoration:none;border-bottom:none; }
.dialog-abuse-container textarea { width:100%; }
.dialog-abuse-container form { background:#efefef url(/app/lja/pix/bg-form-modal-abuse-top.png) no-repeat left top; padding:10px }
.dialog-abuse-container .bottom { background:#efefef url(/app/lja/pix/bg-form-modal-abuse-bottom.png) no-repeat left bottom; height:4px;  }
.dialog-abuse-container form input.text,
.dialog-abuse-container form select { border:0;height:30px; line-height:30px; width:194px; padding:5px 5px 5px 5px; background-image:url('/app/lja/pix/bg_search_result_input.png'); background-repeat:no-repeat; margin:0 0 10px 0; color:#666666; font-size:12px; }
.dialog-shadow .dialog-abuse-container div.elt {
margin-bottom:7px;
}

.listing-item-over {cursor:pointer;}

.listing-item-over a.title_article,
.listing-item-over a.arrival {color:#d3011d !important;text-decoration:none;}

a.read-more-link,p.grey a.read-more-link {color:#063852; text-decoration:none; padding-right: 2%; font-size: 16px; /*display: none;*/}
a.read-more-link:hover,p.grey a.read-more-link:hover {color:#063852; text-decoration:none;}
a.read-more-link-video:hover {color:#3CF; text-decoration:none;}
a.read-more-link-video {color:#3CF; text-decoration:none;}

.slide-item-over {
  cursor:pointer;
}
.slide-item-over a.read-more-link {
  color:#fff !important;
}
.slide-item-over a.img_link {
  border:1px solid #323B44  !important;
}

.widget-dossier-articles-list li a { background:transparent url("/app/lja/pix/puce_grey_arrow.gif") no-repeat 0 6px !important;
padding-left:7px !important;
text-decoration:none;
}
.widget-dossier-articles-list li a:hover {
  /*color:#06394E !important;*/
}

.essais-title span { display:block;margin-bottom:5px; }
.dossier_title:hover,
.essais-title:hover span { color:#d3011d;text-decoration:underline; }

a.dossier_title_blue,
.dossier_title_blue:hover {color:#06619a;text-decoration:none;font-size: 12px; font-weight:bold; }

.widget-diaporama .widget-title { color:#fff !important;font-weight:bold;margin-bottom:6px; }
.see-all-diaporama:link,
.see-all-diaporama:visited { padding-left:10px;color:#fff !important;text-decoration:underline; }
.podcast-mboxes .podcast-desc p,
.slide2-mboxes .slidevideo-desc p,
.slide-mboxes .slidevideo-desc p {
color:#FFFFFF !important;
font-size:11px;
line-height:14px;
padding:20px 6px;
}

.not-loggued-account-actions { background-color:#f7f7f7; border-top:1px solid #b3b3b3; border-bottom:1px solid #b3b3b3;width:373px;float:left;overflow:hidden; }
.not-loggued-account-actions div.container { border-top:1px solid #fff; border-bottom: 1px solid #fff;padding:14px;width:345px; overflow:hidden; }
h4.article-need-account { color:#d3011d;font-size:17px;text-transform:uppercase;margin-bottom:12px; background:transparent url("/app/lja/pix/abonnement.png") no-repeat left 2px;padding-left: 21px;}
.already-registered { float:left;width:163px;margin-right:17px; }
.already-registered-label { background:#000 url(/app/lja/pix/bg-already-registered-label.png) no-repeat left top; color:#fff; font-size:13px;font-weight:bold;text-align:center;height:45px; padding-top:7px;line-height:15px;margin-bottom:11px }
.not-yet-registered { float:left;width:163px; }
.not-yet-registered-label { background:#000 url(/app/lja/pix/bg-not-yet-registered-label.png) no-repeat left top; color:#fff; font-size:13px;font-weight:bold;text-align:center;height:45px; padding-top:7px;line-height:15px;margin-bottom:11px }
.already-registered ul li { margin-top:2px; }
.already-registered label { font-size:12px;text-shadow: 2px 2px 2px #fff;color:#666; }
.already-registered input.text { height:30px; line-height:30px; width:158px; padding:0 10px 0 10px; background:#fff url('/app/lja/pix/bg-product-signin-input.png') no-repeat 0 0 ; margin:0 0 10px 0; color:#666666; font-size:12px;border:0; }
.not-yet-registered-text { font-size:12px;text-shadow: 2px 2px 2px #fff;color:#666; }
.already-registered .button input { font-weight:bold;font-size:12px; }
.not-yet-registered ul li { text-align:left;padding-left:20px;background:transparent url(/app/lja/pix/puce-log.png) no-repeat left 3px; }

.get-subscription-panel { margin-bottom:10px; }
.get-subscription-intro { color:#333;font-size:12px; }
.get-subscription-intro span { color:#d3011d;font-size:12px; }
.get-subscription-intro h4 { font-size:20px; color:#323B44;margin-bottom:10px; }
.get-subscription-wrapper { border-top:1px solid #b3b3b3; border-bottom:1px solid #b3b3b3; padding:1px 0; width:650px; overflow:hidden }
.get-subscription-inner { background-color:#f7f7f7;padding:15px 16px 15px 16px;width:618px;overflow:hidden; }
.get-subscription-block { width:303px;float:left; }
.get-subscription-left { margin-right:12px; }
.get-subscription-header { background:#96010e url(/app/lja/pix/get-subscription-header.png) no-repeat left top;text-align:center;color:#fff;font-size:15px; padding:8px; }
.get-subscription-header span { font-size:20px; text-transform:uppercase; }
.get-subscription-desc { background:#333333 url(/app/lja/pix/get-subscription-desc.png) no-repeat left bottom;color:#fff;width:281px;padding:11px 11px 15px 11px; overflow:hidden; }
.get-subscription-desc p { font-size:12px;margin-bottom:34px; }
.get-subscription-footer { border:1px solid #cccccc;padding:14px 21px;margin-top:12px; }

option { background:#ffffff !important; }


.multimedia-widget-img { background-color:#1A1A1A;display:block;width:229px;height:147px;overflow:hidden;position:relative; }
.multimedia-widget-img img.item_img { width:229px;height:147px; position:absolute;z-index:1; }

#sidebar .multimedia-widget-img { background-color:#1A1A1A;display:block;width:279px;height:179px;overflow:hidden;position:relative; }
#sidebar .multimedia-widget-img img.item_img { width:279px !important;height:179px; position:absolute;z-index:1;}

#sidebar .black_border_box .slide { padding:0 10px; width:279px; }
#sidebar .black_border_box .slide img {
max-width:279px;
}
#sidebar .black_border_box .mask {
  height:215px;
}
.see-all-diaporama { font-size:11px;line-height:19px; }

.btn-fast-access span { font-size:12px !important; }

.event-contact { 
  color:#666;
  text-decoration:none;
}
.event-contact:hover {
  text-decoration:underline;
}
.event-program {
  background-image:url("/app/lja/pix/puce_blue_arrow.gif"); background-position:0 5px; background-repeat:no-repeat; color:#063852 !important; font-weight:normal; line-height:20px; padding:0 0 0 7px; text-decoration:none !important;
}
.event-program:hover {
  color:#063852 !important;
  text-decoration:underline !important;
}

.depeche-leftSide { float:left; margin:1px 5px 5px 0;padding:5px;font-size: 10px; text-align: center;border:1px solid #ccc; }
.depeche-rightSide { float:right; margin:1px 0 5px 5px;padding:5px;font-size: 10px; text-align: center;border:1px solid #ccc; }
.depeche-leftSide img,
.depeche-rightSide img { margin-bottom:5px; }
.depeche-leftSide p,
.depeche-rightSide p { margin:0 !important;line-height:1.2;padding:0; }

input,
textarea,
select { font-family:"Open Sans",sans-serif !important; }
.form-group {
    margin-bottom: 20px !important;
}
input[type="submit"], input[type="text"], input[type="password"], input[type="file"], textarea, .form-control  {
    background-color: #fff;
    background-image: none;
    color: #555;
    /*display: block;*/
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
	margin-left: 3%;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 96%;
}
input[type="text"], input[type="password"], input[type="file"], textarea, .form-control  {
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}
.frm-control select{
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    /*display: block;*/
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
	margin-left: 3%;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 90%;
}
label {
    display: inline-block;
    font-weight: 700;
	font-size: 13px;
    margin-bottom: 5px;
    max-width: 97%;
	margin-left: 3%;
}
td > label {margin-left: 0;}
.article-content .the-content ul {
  list-style:disc inside none;
}

.essais-title:hover {
  text-decoration:none;
}
.essais-title:hover span {
  text-decoration:underline;
}

#videos {background-image:url('/app/lja/pix/btn_videos.png'); }
#news {background-image:url('/app/lja/pix/btn_newsletters.png');}
#rss {background-image:url('/app/lja/pix/btn_abonnement.png');}
#mobile {background-image:url('/app/lja/pix/btn_mobile.png');}

#iconsidebar {margin-left:2px;margin-bottom:35px;}
#iconsidebar ul {margin:1px;padding: 0;list-style-type: none;}
#iconsidebar ul li {display: inline;}
#iconsidebar ul li a {text-decoration: none; color: #000000; padding: 0px 73px 52px 0px; background-repeat: no-repeat;}

#footer{width: 100%; float: left; background-color: #323B44 !important; z-index:2;margin-top: 10px;}
#footer-list {width: 98%; float: left;}
#footer-list ul{list-style-type:none;}
#footer-list .title{font-family:"Open Sans",sans-serif; font-weight: 700; font-size: 15px; color: #fff;text-transform: uppercase; text-align: left;}
#footer-list li{display:inline;padding:0 2px 0 2px;font-size:12px;color: #fff; font-family:"Open Sans",sans-serif;}
#footer-list a{font-size:14px;color: #fff; text-decoration: none;}
#footer-list a:hover {text-decoration:underline;}
#footer-list-right ul li, #footer-list-right ul li a, #footer-list-right ul li a:link{color: #fff; text-decoration: none; font-family:"Open Sans",sans-serif; font-size:15px;}
#footer-list li.title{display: block;}
#footer-list-right{width: 98%; float: left;}
.grey_line_box { margin:10px 0; }
.grey_line_box .fake_border {background: #fff; height:25px;}
.grey_line_box .bordered_box { padding:4px 2% 2%; position:relative; background: #fff; min-height: 110px; }
.grey_line_box h2 { color:#444;font-size:18px; line-height:25px; font-weight:bold; font-family:"Open Sans",sans-serif; margin:0; }
.grey_line_box .bordered_box .mask { height:246px; }
.grey_line_box .bordered_box .controls { position:absolute; top:8px; left:208px; }

.grey_line_box h3 { color:#8C8C8C;font-size:15px; line-height:25px; font-weight:bold; font-family:"Open Sans",sans-serif; text-transform:uppercase; margin:0 0 5px 10px; }
.grey_line_box h3 span { text-transform:none; }
.grey_line_box .footer_box { border-left:1px solid #999; border-right:1px solid #999; border-bottom:1px solid #999; padding:1px; }
.grey_line_box .footer_box div { text-align:right; background-color:#F2F2F2; height:26px; line-height:26px; }
.grey_line_box .footer_box a { margin:0 10px 0 0; font-size:11px; }
.grey_line_box .footer_box span { margin:0 0 0 10px; font-size:11px; }
.grey_line_box .footer_box a:hover { color:#d3011d!important; }

.dark_grey_line_box {}
.dark_grey_line_box .dark_grey_title_box {/*background-color: #D3011D;*/height:22px; color:#FFFFFF; font-weight:bold; padding:0 5px;background-image:url('/app/lja/pix/bg-darkblue-v22.png');}
.dark_grey_line_box .bordered_box { border-left:1px solid #999; border-right:1px solid #999; border-bottom:1px solid #999; padding:7px; position:relative; }
.dark_grey_line_box .dark_grey_title_box h3 { font-family: "Open Sans",sans-serif;color:#ffffff; padding:0 0 0 10px; height:18px; line-height:20px; margin:0; }

.video_thumb_box {background-color:#000;border:#000 1px solid;width:300px}
.video_thumb_box .video_thumb_mask {height:48px;position:relative; overflow:hidden; }
.video_thumb_box .video_thumb_mask .video_thumb_slide_box {position:absolute; top:0; left:0; width:10000px;}
.video_thumb_box .video_thumb_mask .video_thumb_slide_box .slide {float: left;width: 75px;}
.video_thumb {width:75px;height:48px;}
.video_box {background-color:#333;padding:0 10px;z-index:-1;}
.video_arrows {background:url("/app/lja/pix/video_arrows.png") top left no-repeat ;height:20px;width:20px;margin:15px 5px 15px 12px;}

#car-content{width: 100%;}
#car-content .main-title {color: #404040;
    float: left;
    font-size: 22px;
    font-weight: bold;
    line-height: 28px;
    margin-bottom: 2%;
    margin-top: 4%;
    padding-left: 3%;
	padding-right: 2%;
    text-decoration: none;
    width: 95%;}
#car-content .main-title a{text-decoration: none;}
#car-content .colored_title {margin: 10px 0 0; padding-left: 2%; font-size: 14px;}
#car-content .article-author, #car-content .article-date{margin: 10px 0 10px 5px; font-size: 14px;}
#car-content .read-more-link{color: #063852; font-size: 14px; float: right; padding-top: 20px;}
.picto-car {
    background: transparent url("/app/lja/pix/fleche_diapo.png") no-repeat scroll right top;
    height: 61px;
    right: 45%;
    position: absolute;
    top: 50px;
    width: 31px;
    z-index: 102;	
}
.car_left{
	float: left;
	width:55%;
}	
.car_right{
	float: left;
	width:45%;
}	
.imb{float: left; width: 28%}
.imt{float: left; width: 72%}
#carousel-content {width: 2500px;}
#carousel-content .slide {float: left;width: 390px;}

.carousel_box {background-color:#FFF;border:#CCCCCC 1px solid; margin: 0;}
.carousel_box .slide .article-meta {width:100%;padding-left: 5px}
.carousel_box .slide .article-meta .main-title { line-height:18px; font-size:16px; color:#404040; text-decoration:none; font-weight:bold;margin-bottom:5px;}
.carousel_box .chapo {width:96%;font-size:15px;color:#222;}
/*.carousel_box .chapo a {font-size:10px;color: #ccc; text-decoration: none;}*/
.carousel_box .chapo a  {text-decoration:none;}
.carousel_box .chapo a:hover {color:#0099cc; text-decoration:none;}
.carousel_box .mask {height:auto; }
.carousel_box img {height:300px;width:390px;}

#carousel_sidebar {width:388px;border-left:1px solid #CCC;border-right:1px solid #CCC;height:65px} 
#carousel_sidebar ul li {float:left;}
#carousel_sidebar ul li img {height:64px;width:95px;border:#CCCCCC 1px solid;}

#journal-offer{border:1px solid #D3011D;background-color: #EEEEEE;height:110px; width:390px;}
#journal-offer .title { background-color: #D3011D; color:#FFFFFF; font-size: 14px; font-weight: bold;padding:3px 5px;width:auto;margin-bottom:10px;}

#journal-offer ul li {display: inline; padding-left:5px;}
#journal-offer ul li a {text-decoration: none; color: #000000; padding: 0px 84px 52px 0px; background-repeat: no-repeat;border:1px solid #cccccc;}
#journal-offer #oj-videos {background-image:url('/app/lja/pix/videos.gif'); }
#journal-offer #oj-newsletter {background-image:url('/app/lja/pix/newsletter.gif');}
#journal-offer #oj-abonnements {background-image:url('/app/lja/pix/abonnements.gif');}
#journal-offer #oj-mobile {background-image:url('/app/lja/pix/mobile.gif');}

.slide a img {border:1px solid #a7b9c7;}
.slide a.carrousel img {border:0px solid #000;}

.kiosque-box {border:1px solid #ccc;width:480px;height:auto;background-color:#FFF;/*margin-bottom:2%; */width: 100%;float: left;}
.kiosque-box .title-bar {height:25px; position:relative;margin-top: 50px;margin-bottom: 20px;}
.kiosque-box .title-bar .title {color:#000;font-size:20px; line-height:25px; font-weight:bold; font-family:"Open Sans",sans-serif; text-transform:uppercase; margin:0 0 3px 5px;text-align: center;}
.kiosque-box .title-bar .title a {color:#FFF;text-transform:none;float:right;text-decoration:underline;font-size:14px;padding-right:5px;}
.kiosque-box .inbox {height:auto; min-height: 600px;position:relative;width: 30%;margin-bottom: 30px; margin-left: 1.5%;margin-right: 1.5%;float: left;border: 1px solid #a7b9c7;}
.products .kiosque-box .inbox {width: 46%;}
.kiosque-box .inbox .thumb {float: left;margin: 10% 10% 5%;width: 80%;}
.kiosque-box .inbox .thumb img {max-height: 360px;vertical-align: top;border: 1px solid #ddd;}
.kiosque-box .inbox .thumbvideo {margin:5px 5px 5px;float:left;}
.kiosque-box .inbox .thumbvideo img {border-top:35px solid #eee; border-bottom:35px solid #eee; }
.kiosque-box .inbox .content .product {background:rgba(167, 185, 199, 0.95); color: #fff;float: left;font-family: "Open Sans",sans-serif;font-size: 16px;font-weight: bold;line-height: 20px;padding: 20px 5%;width: 90%;top: 40%;position: absolute;text-align: center;min-height: 100px;}
.kiosque-box .inbox .content .product a{text-decoration: none;}
.kiosque-box .inbox .content .product .magname {margin-bottom: 20px;min-height: 60px;}
.kiosque-box .inbox .content .product .magname::after {background-color: #4d4d4d;bottom: 50px;content: "";height: 2px;left: 50%;margin-left: -40px;position: absolute;width: 80px;}
.kiosque-box .inbox .content .title {color: #06619a;float: left;font-size: 14px;font-weight: bold;line-height: 20px;padding-left: 5%;padding-right: 5%;width: 90%;}
.kiosque-box .inbox .content .detail {color: #777;float: left;font-size: 14px;line-height: 18px;margin-bottom: 10px;padding-left: 5%;padding-right: 5%;width: 90%;min-height: 100px;}
.kiosque-box .inbox .buttons-box  {float: left; bottom:10px; padding: 5%;width: 90%;}
.kiosque-box .inbox .buttons-box .title {color: #4d4d4d;font-family: "Open Sans",sans-serif;font-size: 20px;font-weight: bold;text-align: center;text-transform: uppercase;margin-bottom: 20px;margin-top: 40px;}
.kiosque-box .inbox .buttons-box div .cmd {color: #4d4d4d;font-family: "Open Sans",sans-serif;font-size: 20px;font-weight: bold;text-transform: uppercase;text-align: center;}
.kiosque-box .inbox .buttons-box div .ppr,
.kiosque-box .inbox .buttons-box div .web {color: #4d4d4d;font-family: "Open Sans",sans-serif;font-size: 16px;font-weight: bold;text-align: center;}
.kiosque-box .inbox .content .detail ul li {display:inline;}
.kiosque-box .inbox .content .detail .articles-list a {text-decoration:none;}
.kiosque-box .abo-box {background-color:#fff;padding:5px;}
.kiosque-box .abo-box .title {color:#D3011D;font-size:12px; line-height:20px; font-weight:bold; font-family:"Open Sans",sans-serif;}
.kiosque-box .abo-box .title span {color:#000;font-size:10px; font-weight:normal; }
.kiosque-box .abo-box .abo-form {width:auto;margin:5px;}
.kiosque-box .abo-box .abo-form ul li {display:inline;}
.kiosque-box .abo-box .abo-form input.text { height:30px; line-height:30px; width:158px; padding:0 10px 0 10px; background:#fff url('/app/lja/pix/bg-product-signin-input.png') no-repeat 0 0 ; margin:0 0 10px 0; color:#666666; font-size:12px;border:0; }

.abobox {/*width:300px;*/border:1px solid #ccc;-webkit-border-radius: 5px; margin-left: 8%; margin-top: 4%;width: 90%; min-width: 210px;}
#aboZone, #ticketZone{height: 230px;}
#footer_moteur #btn_rechercher {width: auto;}
#footer_moteur a {margin-right: 135px;padding-left:8px;vertical-align:top;}
#bloc_recherche {padding-top:5px;vertical-align:middle;padding-bottom:10px;padding-left:5px;}

.logo-site .col-sm-3{ width:200px;}