

html, body {background-color: #EEEEEE;}

body {
	padding-top: 30px;
	padding-bottom: 40px;
}

.content a:hover {text-decoration:none; color:#00538D !important;}

p {line-height:16px;}

h1, h2, h3, h4, h5, h6 {font-weight:normal;}

.label, .badge {font-size:10px;}
.blocEditions_colright .icon-arrow-right {background-position: -271px -96px; width:10px;}
.icon-calendar {width: 20px;}

li {position:relative;}

.container > .content {
	background-color: #FFFFFF;
	border-radius: 6px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
	margin: 0 -20px;
	padding: 20px;
	}
.hyphenate {text-align: justify;}

/* barre navigation espace bourse */
#sub_nav {
    margin: 0 -21px 0 -19px;
    background: #fff;
}

/* Barre navigation niveau 1 */
.subnav_level1 .nav-pills {background-color: #999999;}
.subnav_level1 .nav-pills > li > a  {
    color:#ffffff;
    font-weight:bold;
    padding-left: 11px;
    padding-right: 11px;
}
.subnav_level1 .nav > li > a:hover {background-color: #333333; text-decoration: none;}
.subnav_level1 .nav .caret, .open .caret {
    opacity: 1;
    border-bottom-color: #ffffff;
    border-top-color: #ffffff;
    margin-top: 5px;
}

/* Barre navigation niveau 2 */
.sub_subnav .nav {margin-bottom:0px;}
.sub_subnav .nav-pills > li > a  {color:#333333; border-radius: 2px; font-weight:bold;}
.sub_subnav .nav-pills .active > a  {color:#ffffff;}

/* Header */
.subhead {margin:0 -20px 0px -20px; background-color:#ffffff;}
.content_header {padding:15px 0}
.bloc_recherche {margin: 15px 0 0 0;}
.bloc_recherche .option_recherche {margin-top:5px;}

/* Pub part */
.table_pub {width:100%;background:transparent; margin:5px 0 5px 0;}
.table_pub td {text-align:center}
.colright_pub {margin-bottom:20px; text-align:center;}
.adl_300x250 {width:100%;}


@media (min-width: 980px) {
  .table_pub {margin: 10px -20px;}
}

/* BLOC CONNEXION */
.blocConnection_abo .abonne_welcome {font-weight:bold; font-size:14px; margin-bottom:0px;}
.blocConnection_abo .abonne_info {font-size:12px;}
.blocConnection_abo .abonne_options {font-size:11px; margin-bottom:0px; width:100%;}
.blocConnection_abo .picto_tribune {}
.blocConnection_abo .pictoaccount {background-position: -290px -4px;}
.blocConnection_abo .pictonewsletter {background-position: -333px -4px;}
.blocConnection_abo .pictoquot {background-position: -249px -4px;}
.blocConnection_abo .abonne_options td {width:50%; border-top:1px solid #DDDDDD; padding:0px 5px; cursor:pointer;}
.blocConnection_abo .abonne_options td:hover {background-color:#F5F5F5;}
.blocConnection_abo .abonne_options .borderrigth {border-right:1px solid #DDDDDD;}
.blocConnection_abo .abonne_options td a {color:#000000; text-decoration:none;}

/* NavBar TOP */
.dropdown-menu {z-index:2000000000;}
.navbar-inner {min-height:30px;}
.navbar .divider-vertical {height:30px;}
.navbar .nav > li > a {padding:4px; color: #DDDDDD;}
.navbar .nav .bouton_connect {border-radius: 0 0 4px 4px; margin-top: 0; float:right; color:#000000; text-shadow:none;}
.navbar .btn {line-height:14px;}
.btn_edition {background-image:none; background-color:#D69C00; padding:2px 4px !important;}
.btn_edition a {color:#000000; font-weight:bold;}

.sidebar-nav {
    padding: 9px 0;
}

.dropdown-menu .sub-menu {
    left: 100%;
    position: absolute;
    top: 0;
    visibility: hidden;
    margin-top: -1px;
}

.dropdown-menu li:hover .sub-menu {
    visibility: visible;
}

.dropdown:hover .dropdown-menu {
    display: block;
}

.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu {
    margin-top: 0;
}

.navbar .sub-menu:before {
    border-bottom: 7px solid transparent;
    border-left: none;
    border-right: 7px solid rgba(0, 0, 0, 0.2);
    border-top: 7px solid transparent;
    left: -7px;
    top: 10px;
}
.navbar .sub-menu:after {
    border-top: 6px solid transparent;
    border-left: none;
    border-right: 6px solid #fff;
    border-bottom: 6px solid transparent;
    left: 10px;
    top: 11px;
    left: -6px;
}
.navbar-fixed-top, .navbar-fixed-bottom {z-index:2000000000;}

/* Tools */
.label.comment {background-color: #00538D;}
.label.exclusif {background-color: #C43C35; text-transform:uppercase;}

/* Homes */
.maincol .list_article {margin-bottom:30px;}
/* Articles liste */
.list_article h2 {font-size: 24px; line-height: 26px; margin-bottom:10px; font-weight:bold;}
.list_article h3 {font-size: 26px; line-height:28px; margin-bottom:10px;}
.list_article hr {margin:20px 0 15px 0;}
.list_article .cadre_img {width:40%; max-width:170px; float:right; margin-left:10px; margin-bottom:10px; box-shadow: 1px 1px 3px #CCCCCC; border:0px; padding:2px;}
.list_article .cadre_big_img {background-color:#ffffff; margin:0 20px 10px; padding:2px;}
.list_article .articlemax .cadre_img {width:40%; max-width:170px;}
.list_article .well {padding:10px; margin-bottom:20px;}
.list_article a {color:#000000;}
.list_article .chaposupermax {color:#555555;}
/* Supermax */
.articlesupermax a {color:#000000;}
.articlesupermax {margin-bottom:20px;}
.articlesupermax .well {padding:10px; margin-bottom:20px;}
.articlesupermax .firstsupermax .cadre_img {padding:0px;}
.articlesupermax .firstsupermax h2 {font-weight:bold; margin-bottom:10px; font-size:30px; line-height:32px; letter-spacing:-1px;}
.articlesupermax .small_img .cadre_img {padding:2px; float:left; width:70%; margin-right:10px; background-color:#ffffff;}
.articlesupermax h2 {line-height: 26px; font-size:24px; font-weight:bold;}
.articlesupermax .similar_article {margin-top:0px; padding-top:0px;}
.articlesupermax .similar_article {font-size:13px; line-height:16px; font-weight:bold;}
.articlesupermax .similar_article .filet {border-right: 1px dotted #cccccc; padding-right:2.12766%}

.articlesupermax .nextsupermax .filet {border-right: 1px solid #dddddd; padding-right:2.12766%}
.articlesupermax .nextsupermax h2 {margin-bottom:10px;}
/*.articlesupermax .nextsupermax .cadre_img {padding:2px; float:right; width:35%; margin-left:5px; background-color:#ffffff;}*/
.articlesupermax .nextsupermax .cadre_img {background-color: #FFFFFF; margin: 0 30px 10px; padding: 2px;}
.articlesupermax .chaposupermax {color:#555555;}
.article_signature {color:#00538D; margin-bottom:5px; font-weight:bold;}
.articlesupermax .firstsupermax .similar_article_content {font-weight:bold; margin-bottom:0px;}

/* Bandeau Indices */
#bandeau_indices {background-color:#ffffff; margin:0 -20px 0 -20px;; padding: 5px 10px; font-size:12px; text-align:center;}
#bandeau_indices img {margin-top:-2px;}
#bandeau_indices a { color: inherit; text-decoration: inherit; }

/* Article */
.similar_rub .articlePicture {margin-top:0px;}
.similar_rub .articlePicture .caption {padding:2px;}
.similar_rub .articlePicture .caption a {color:#333333; font-weight:bold;}
.articleTitre {font-weight:bold;}
.articleSignature {color: #bbbbbb; font-size: 13px; font-weight: normal; margin:10px 0;}
.articleSignature .signature {color: #00538D; font-weight: bold; font-style: italic;}
.articleChapo {margin-bottom:10px; font-size: 15px; line-height: 22px; font-weight:bold;}
.articleCorps p{font-size: 15px; line-height: 22px; margin:15px 0;}
.articlePicture {box-shadow: 1px 1px 3px #CCCCCC; border:0px; padding:2px; margin:20px 0; position:relative;}
.articlePicture .caption {font-size:11px; padding: 4px;}
.no_cadrage {margin:0px 0px 20px 0px; background-color:#ffffff; padding:2px;}
.articleInofos {margin-bottom:20px;}
.notice {font-size:12px; margin-right:10px;}
.article_Shareme_bottom {margin:20px 0;}
.sharrre .googleplus{float:left;width:90px;}
.sharrre .twitter{float:left;width:100px;}
.sharrre .linkedin{float:left;width:110px;}
.sharrre .facebook{float:left;width:110px;}
.sharre_additional{float:left;width:120px;}
.bloc_bourse_art {padding:9px; background-color:#ffffff;}
.articleInofos .notice {font-size:14px;}

.article_nav .well a {color:#000000;}
.article_nav .well {position:relative; min-height:38px; padding:5px;}
.article_nav .control {background: none repeat scroll 0 0 #222222; border: 3px solid #FFFFFF; color: #FFFFFF; height: 30px; line-height: 30px; opacity: 0.5; position: absolute; text-align: center; width: 25px;}
.article_nav .left {border-radius: 0px 23px 23px 0px; left: -3px;}
.article_nav .right {border-radius: 23px 0px 0px 23px; right: -3px;}
.article_nav .prec {padding-left:30px; display:block;}
.article_nav .next {padding-right:30px; display:block; text-align:right;}

/* Article Commentaire */
.bloc_comment_art {background-image: url("/css/btn_bloc_comment_art.png"); background-position: 102% -10px; background-repeat: no-repeat; padding:9px; border-radius:0px 0px 4px 4px}
.bloc_comment_art .btnright {float:right;}
.fbbutton {vertical-align:top;}
.hidden_element {display: none;}
.article_comments_part .commentBlocContent {padding:9px; background-color:#ffffff;}
.article_comments_part .bg2 {background-color:#ECEEF5;}
.article_comments_part .commentPseudo {font-weight:bold; font-size:16px;}
.article_comments_part .subcomment {margin-bottom:10px; padding:9px;}
.article_comments_part .subcomment_bg2 {background-color:#ECEEF5;}
.article_comments_part .subcomment_bg1 {background-color:#ffffff;}
.article_comments_part .subcomment_t1 {margin-left:20px;}
.article_comments_part .subcomment_t2 {margin-right:20px;}
.article_comments_part .align_right {float:right;}
.article_comments_part p {font-size:15px; line-height:21px;}
/* ARTICLE Bourse */
.bloc_bourse_art {position:relative;}
.bloc_bourse_art .thumbnail {padding:0px;}
.bloc_bourse_art .societe_name a {font-weight:bold;}
.bloc_bourse_art .societe_valeur {font-weight:bold; position:absolute;top:7px; right:10px;}
.bloc_bourse_art .societe_valeur .green {color:#507658;}
.bloc_bourse_art .societe_valeur .red {color:#994a4a;}
/* ARTICLE Bloc dans la même rubrique */
.memesujet .margin_none {margin-left:0px !important;}
.memesujet {margin-bottom:20px;}
.memesujet .thumbnail {padding:1px; margin-bottom:5px;}
.memesujet .borderright {border-right:1px solid #dddddd;}
.memesujet hr {width:90%; margin:5px 0px;}
.memesujet .titre h2 {font-weight:bold; font-size:13px; line-height:15px;}
.memesujet .linkrub {text-align:right; font-size:12px; margin:5px 0 0 0;}
.memesujet .titreRub {margin:10px 0 0 10px;  color: #333333; font-size: 14px; font-weight: bold; text-transform: uppercase;}
.memesujet .well {padding:10px;}

.memerub {border:1px solid #dddddd;}

/* Bloc Thematique */
.memesujet .memesujet_titre {font-size:16px; font-weight:bold; margin:5px 0 10px; color:#00568d; text-transform:uppercase; letter-spacing: -1px; border-bottom:2px solid #00568d; padding-bottom:3px;}
.memesujet .thematique_nom {font-size:20px; font-weight:bold; margin:5px 0;}
.memesujet .thematique_description {font-size:12px; line-height:15px; margin:5px 0;}
.memesujet .thematique_form {font-size:12px; line-height:15px; margin:5px 0;}

.sur_le_meme_sujet {float:right !important; margin-top:5px;}
.sur_le_meme_sujet li {font-size:13px; line-height:15px;}
.sur_le_meme_sujet hr {margin:5px 0;}
.sur_le_meme_sujet a {color:#000000; font-weight: bold;}
.sur_le_meme_sujet .well {padding:10px;}

.titrebloc {border-bottom: 3px solid #00568D; color: #333333; font-size: 16px; margin: 0px; padding-bottom: 1px; padding-left: 0; padding-top: 0; text-transform: uppercase; font-weight: bold; position:relative; z-index: 1;}
.titrebloc a{color:#000000;}
.bottomspace {margin-bottom:10px;}
.titreblocbleu {position:relative; margin-bottom: 0px;}
.titreblocgris {font-size: 12px; border-bottom: 1px solid #333333; color: #ffffff; padding: 3px 5px 3px 7px; position:relative; background-color:#333333; margin-bottom: 0px; }
.titreblocabo {border-bottom: 3px solid #d69c00;}
.titreblocabogris {font-size: 12px; border-bottom: 1px solid #333333; color: #D69C00; padding: 3px 5px 3px 7px; position:relative; background-color:#333333; margin-bottom: 0px; }
.titreblocabogris a {color: #D69C00 !important;}

.margindiv {margin:0 0 20px 0; background-position: 0px -40px; left: 10px;}
.margindiv_bottom {margin-bottom:20px;}
		
.flechebleue {position:absolute; width:23px; height:20px; top: 18px; left: 30px; background-image: url("/css/elements_tetieres_.png"); background-position: 0px 0px; background-repeat: no-repeat;}
.margindiv {margin:0 0 20px 0;}
.titreblocbleu .flechebleue {}
.titreblocgris .flechebleue {background-position: 0px -41px; left: 10px;}
.titreblocabo .flechebleue {background-position: 0px -81px; left: 20px; height:18px;}
.titreblocabogris .flechebleue {background-position: 0px -41px; left: 10px;}

.shareme_floating-count {background: none repeat scroll 0 0 transparent;float: left;margin: 0 0 0 -120px;padding: 4px 4px 0;position: fixed;text-align: center;top: 60px;z-index: 1;}

.input-prepend .add-on, .input-append .add-on, .input-prepend .btn, .input-append .btn {margin-left: -4px;}

/* Bloc Sectorielle */
.BlocSectorielle .well {padding:2px; border-radius: 0 0 0 0; background-color:#DDDDDD;}
.opinion .well {background-image: url("/css/btn_bloc_comment_inver.png"); background-position: 5px 10px; background-repeat: no-repeat; background-color:#DDDDDD;}
.editotrib .imgright {float:right; width:35%;}
.editotrib .signature {font-style:italic; font-size:12px; line-height:13px; margin-top:4px; text-align:right;}
.editotrib .signaturefirst {float: left; text-align: right; width: 60%; margin-top:17px !important;}
.editotrib .titre {font-weight:bold; font-size:14px; line-height:15px; margin-bottom:0px; letter-spacing: -1px;}
.editotrib .imgright .cadre_img {padding:1px;}
.editotrib .next {border-top:1px solid #aaaaaa; margin-top: 15px; padding-top: 15px;}
.editotrib .firstarticle_li p {margin-top:5px;}
.editotrib a {color:#333333;}
.editotrib a:hover {color:#0088CC;}
.editotrib li {padding:0 4px;}

.listsectorielle {margin-bottom:0px;}
.listsectorielle .imgleft {float:left; width:20%; background-color: #FFFFFF; margin-right:5px; padding-left:4px;}
.listsectorielle .imgleft .cadre_img {padding:2px;}
.listsectorielle .titre {font-weight:bold; padding:0px 4px; font-size:14px; line-height:15px; margin-bottom:0px; letter-spacing: -1px;}

/* Bloc Rubrique */
/*.blocsrubriques {margin-left:-20px;}
.blocsrubriques [class*="span"]:first-child {margin-left:20px !important;}*/
.blocsrubriques .margin_none {margin-left:0px !important;}
.blocsrubriques .filet {border-right: 1px solid #dddddd; padding-right:2.12766%}
.blocsrubriques .span6 {margin-bottom:30px;}
.liste_rubrique .imgright {float:right; width:35%;}
.liste_rubrique .signature {font-style:italic; font-size:12px; line-height:13px;}
.liste_rubrique .signaturefirst {float: left; text-align: right; width: 60%; margin-top:17px !important;}
.liste_rubrique .titre {font-weight:normal; padding:0px; font-size:16px; line-height:17px; margin-bottom:0px; letter-spacing:0px;}
.liste_rubrique .imgleft {padding:0px;}
.liste_rubrique .next {border-top:1px solid #dddddd; margin-top: 10px; padding-top: 10px;}
.liste_rubrique .firstarticle_li p {margin-top:5px;}
.liste_rubrique a {color:#000000;}
.liste_rubrique a:hover {color:#0088CC;}
.liste_rubrique .link {text-align:right;}
.liste_rubrique .link a{color:#537fa9; font-size:12px;}
.liste_rubrique .link .link_rub {text-transform:uppercase;}
.liste_rubrique .first a {font-weight:bold; font-size:16px; line-height:18px;}
.liste_rubrique .next .imgleft {width:8%;}
.liste_rubrique .rightbackground {background-color:#ffffff; padding:0 5px 0 5px; border-color: #AAAAAA;}
.liste_rubrique .opinion {background-color:#F5F5F5; padding:10px 20px 10px 5px; border-color: #AAAAAA;}
.liste_rubrique .opinion .imgleft {width:12%; margin:0 20px 0 20px;}
.liste_rubrique .chapo {color:#555555; font-size:12px; line-height:14px;}

.quotidien .rightbackground .first a {font-weight:bold; font-size:18px; line-height:21px;}
.quotidien .rightbackground .first {margin-bottom:10px;}
.quotidien .rightbackground .titre {margin-bottom:5px;}

/* List LI default */
.blocDefaultList a {text-decoration:none; color:#000000;}
.blocDefaultList .fondcolor {}
.blocDefaultList li {padding:4px 0px; border-bottom:1px dotted #dddddd; line-height: 15px;}
.blocDefaultList li:hover {background-color:#d4d8e8; cursor:pointer;}
.blocDefaultList .date {color:#aaaaaa;}

/* Bloc Thematique */
.blocHeadlines {}

/* Bloc Reseaux Sociaux HOME */
.home_sharrre .sharrrecontent hr {margin:0px;}
.home_sharrre #facebook {margin: 20px 20px 10px 20px;}
.home_sharrre #twitter {margin: 10px 20px 10px 20px;}
.home_sharrre #googleplus {margin: 10px 20px 20px 20px;}
.home_sharrre .sharre {border: 1px solid #BBBBBB; box-shadow: 1px 1px 3px #aaaaaa;}
.home_sharrre .sharre .box{}
.home_sharrre .sharre .count {background-color:#ffffff; color:#333333; text-align:center;}
#facebook .box{
-webkit-box-shadow:0 1px 0 #C3C3C3, 0 6px 0 #28437a, 0px 2px 3px 0px rgba(47, 58, 61, 0.25), inset 0px 1px 0px 0px rgba(255, 255, 255, 1);
-moz-box-shadow:0 1px 0 #C3C3C3, 0 6px 0 #28437a, 0px 2px 3px 0px rgba(47, 58, 61, 0.25), inset 0px 1px 0px 0px rgba(255, 255, 255, 1);
box-shadow:0 1px 0 #C3C3C3, 0 6px 0 #28437a, 0px 2px 3px 0px rgba(47, 58, 61, 0.25), inset 0px 2px 0px 0px rgba(255, 255, 255, 1);
}
.home_sharrre .sharre:active{box-shadow:0 0 3px #333333; margin-top:4px;
}
.home_sharrre .sharre .count{
}

/*FORMULAIRE INSCRIPTION*/
.form-error-msg {color: red; font-weight:bold;}
.error {color: red; font-weight:bold;}
.formsTxtNote {}
.formsOptin {}
.formFbconnect {float:right; color:transparent; margin-top:-5px;}
/*Newsletter part*/
#form_newsletter .infolistNewsletter {padding-right:20px;}
#form_newsletter .thumbnail {background-color:#ffffff;}
#form_newsletter .infolistNewsletter .thematiqueTitle {margin-top:20px;}
#form_newsletter .infolistNewsletter_title .checkbox {font-weight:bold; font-size:14px;}
#form_newsletter .form-actions {padding-left:0px; padding-bottom:0px; margin-bottom:10px;}

/*Bloc Diaporama General*/
.bx-wrapper {margin:0 auto;}
.bx-pager a {color: #838383; font-size: 12px; padding: 0 5px;}
.bx-pager .pager-active, .bx-pager a:hover {color: #00568D; text-decoration: none; font-weight:bold;}

/*Bloc Diaporama coldroite*/
#blocDiapos_colright .well {border-radius:0px 0px 4px 4px; border-top: 0 none; padding:10px;}
#blocDiapos_colright .well .blocDiapos_bigimg {border: 1px solid #999999; border-radius: 0 0 0 0; box-shadow: 1px 1px 2px #aaaaaa; padding: 0;}
#blocDiapos_colright .blocDiapos_titre {font-size: 16px; font-weight: bold; line-height:18px; margin:5px 0 0; padding-left:3px;}
#blocDiapos_colright .blocDiapos_titre a {color:#333333;}
#blocDiapos_colright .blocDiapos_description {font-size: 15px; line-height:17px; margin:0px; padding-left:3px;}
#blocDiapos_colright .blocDiapos_description a{color:#585859;}
#slider_blocDiapos_colright .thumbnail {box-shadow: none; margin:0px; cursor:pointer; padding: 0;}
#slider_blocDiapos_colright .blocDiapos_titre_next {text-align:left; font-size:13px; line-height:14px; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space:nowrap; margin-top:3px; font-weight:bold;}

#blocDiapos_colright .carousel-control.left {height: 30px; line-height: 83px; margin-top: -22px; width:20px; opacity: 1;}
#blocDiapos_colright .carousel-control.right {height: 30px; line-height: 83px; margin-top: -22px; width:20px; opacity: 1;}

.carousel-control:hover{background-color:#aaaaaa;}

#diapo_carousel {margin-bottom: 0;}
.carousel-control.left {border-radius: 0 23px 23px 0; left:0px; text-align: center; width: 25px; margin-top:-10px; opacity: 1; line-height: 39px;}
.carousel-control.right {border-radius: 23px 0px 0px 23px; right:0px; width:25px; text-align: center; margin-top:-10px; opacity: 1; line-height: 39px;}

/*Bloc Diaporama coldroite*/
#bloc_partenaires .well {border-radius:0px 0px 4px 4px; border-top: 0 none; padding:15px 10px 0 10px;}

/*Bloc Top Article coldroite*/
.blocTopArticle .nav-tabs > li {width: 50%; text-align:center; margin-top: -1px;}
.blocTopArticle .nav-trib > .active > a {background-color: #DDDDDD; color:#000000; box-shadow: 0 1px 1px #333333 inset; font-weight:bold;}
.blocTopArticle .nav-trib > li > a {border-radius:0px; color:#000000; font-size:14px; height: 70%;}
.blocTopArticle .nav-trib {margin-bottom:0px; border-right:1px solid #dddddd;}

/* Bloc Connexion */
.blocConnectionDivLogin .bloc_connexion_options {margin:5px 0 0;}
.blocConnectionDivLogin .bloc_connexion_options a{color:#333333;}
.blocConnectionDivLogin .well {padding:10px 0px 0px; border-radius:0px 0px 4px 4px; border-top: 0 none; background-color:#ffffff; border-color: #AAAAAA;}
.blocConnectionDivLogin p {text-align:center;}

/* Bloc ELEMENTS ABONNES */
.bandeau_header {background-color:#DDDDDD; width:210px; right:-30px; box-shadow: 0 2px 3px #aaaaaa; position:absolute; top:16px;}
.bandeau_header .picto_tribune {position:absolute; background-color:transparent; height:10px; width:10px; top:-8px; right:0px; background-position: -208px -4px; margin:0px;}
.bandeau_header .text_bandeau {padding:2px 0px 2px 10px;}

.blocConnectionDivLogin .btn_abo {width:100%; text-align:left; margin-bottom:5px;}
.blocConnection_abo {}
.abonne_part {position:relative;}
.bandeau_abonne_header {background-color:#333333; width:140px; right:-30px; box-shadow: 0 2px 3px #aaaaaa; position:absolute; top:22px;}
.bandeau_abonne_header .picto_tribune {position:absolute; background-color:transparent; height:10px; width:10px; top:-8px; right:0px; background-position: -208px -4px; margin:0px;}
.bandeau_abonne_header .text_bandeau {padding:10px 0 10px 15px;}
.bandeau_abonne_header .text_bandeau .text_or a {font-family: times New Roman, serif; color:#D69C00; font-size:20px; line-height:23px; font-weight:normal; letter-spacing:1px;}
.bandeau_abonne {background-color:#333333; height:45px; margin-left:-30px; box-shadow: 0 2px 3px #aaaaaa; position:relative;}
.bandeau_abonne .picto_tribune {position:absolute; background-color:transparent; height:10px; width:10px; top:-8px; left:0px; background-position: -165px -4px;}
.bandeau_abonne .text_bandeau {text-align:right; margin-right:40px;}
.bandeau_abonne .text_bandeau .text_or {font-family: times New Roman, serif; color:#D69C00; font-size:35px; line-height:45px; font-weight:normal; letter-spacing:1px; margin-right: 20px;}
.bandeau_abonne .text_bandeau .text_blanc {color:#ffffff; font-size:23px; line-height:45px; font-weight:200; letter-spacing:1px;}
.bandeau_abonne .text_bandeau .text_blanc a {color:#ffffff;}
.label-abo {margin-bottom:10px;}
.label-abo a {color:#ffffff; text-transform:uppercase}

.rubric_home_abo {margin-top:10px;}
.rubric_home_abo .active a {background-color:#333333;}
.rubric_home_abo > li > a {padding-bottom: 5px; padding-top: 4px; color:#000000;}
.blocEditions .well {padding:5px; border-radius: 0 0 4px 4px; margin-bottom:0px;}
.blocEditions .well .thumbnail {background-color:#ffffff; border-radius:2px; padding:1px;}
.blocEditions .well .description {font-weight:bold; margin:4px 0;}
.blocEditions .well .description_right {font-weight:bold; margin-top:24px; font-size:12px; line-height:
14px;}
.blocEditions .well ul {margin-top:10px;}
.blocEditions .well ul>li>a {font-weight:normal; font-size:12px; color:#000000;}
.blocEditions .well ul>.last {margin-top:10px;}

.blocEditions_colright .well {padding:10px; border-radius: 0 0 4px 4px; margin-bottom:0px; background-color:#333333; color:#ffffff;}
.blocEditions_colright .well .thumbnail {background-color:#ffffff; border-radius:2px; padding:1px;}
.blocEditions_colright .well .description {font-weight:bold; margin:4px 0; text-transform:uppercase;}
.blocEditions_colright .well .description_right {font-weight:bold; margin-top:24px; font-size:12px; line-height:
14px;}
.blocEditions_colright .well ul {margin-top:10px;}
.blocEditions_colright .well ul>li>a {font-weight:normal; font-size:12px; color:#ffffff;}

.telechargement_bandeau {background-color: #333333;color: #D69C00; font-family: times New Roman,serif;}

/* Bloc home abo */
#diapo_carousel_abo {margin-bottom:0px; padding: 0 10px 0 25px;}
.BlocAboReserv {margin-top:25px;}
.BlocAboReserv .well {border-radius:2px; padding:5px 4px 4px; background-color:#333333;}
#diapo_carousel_abo .diapo_carousel_abo .thumbnail {float:left; width:25%; padding:1px; background-color:#ffffff; margin:0 5px 5px 0;}
#diapo_carousel_abo .diapo_carousel_abo .blocDiapos_titre {font-weight:bold; padding-right: 10px; color:#ffffff; font-size:12px;}
.diapo_carousel_abo .blocDiapos_signature {font-weight:normal; color:#ffffff; font-size:12px; font-style:italic;}
.diapo_carousel_abo .blocDiapos_chapo {font-size:12px; line-height:13px; border-right: 1px solid #AAAAAA;}
#diapo_carousel_abo .carousel-control.left {height: 20px;line-height: 20px;margin-top: -12px;opacity: 1; left: 2px; width: 15px; padding-top: 4px; border:0px; background-color:transparent;}
#diapo_carousel_abo .carousel-control.right {height: 20px;line-height: 20px;margin-top: -12px;opacity: 1; right: -9px; width: 15px; padding-top: 4px; border:0px; background-color:transparent;}
.BlocAboReserv .btn_decouv_abo {padding: 0 10px; margin-top: -10px;}
.BlocAboReserv .btn_decouv_abo .btn {background-image:none; border:2px solid #D69C00; border-radius:0px; font-weight:bold; text-align:left;}
.BlocAboReserv .titrebloc_abo {color:#D69C00; text-transform:uppercase;font-size: 14px; font-weight: bold; padding-bottom: 8px; padding-left: 10px;}
#diapo_carousel_abo .diapo_carousel_abo_content {cursor:pointer;}


/* PAGE EDITION QUOTIDIENNE */
.quotidien .alaune .cadre_img {padding:0px; border-radius:0px;}
.quotidien .alaune a {color:#000000;}
.quotidien .alaune h2 {line-height:28px; font-weight:bold;}
.quotidien .alaune .chapo {margin-top:10px;}
.quotidien .alaune .inner_title {margin-bottom:10px; position:relative;}
.quotidien .alaune .inner_title .title {position:absolute; bottom:0px; padding:2px 6px 4px 6px;}
.quotidien .alaune .inner_title .background {background-color:#000000; opacity:0.7;}
.quotidien .alaune .inner_title .title a {color:#ffffff;}
.quotidien .alaune .inner_title .cadre_img {border:0px;}
.title {line-height:14px;}
.quotidien_container .rubrique .well {border:0px; padding:5px 0 0;}
.societe_title {text-align:center; font-weight:bold; background-color:#dddddd;}

/* HOME EDITION QUOTIDIENNE et HEBDO */
.hebdoquot {position:relative; padding:10px; border-radius:0 0 4px 4px;}
.hebdoquot .thumbnail {padding:2px; background-color:#ffffff;}
.hebdoquot .thumbnail:hover {border-color: #313232; box-shadow: 0 1px 4px #4A4C4C;}
.downloadpdf {float:right; bottom:10px; right:10px;}
.downloadpdf img {border:1px solid #aaaaaa; border-radius:4px;}
.number_publication {position:absolute; top:-1px; right:-1px; border-radius: 0px 0px 0px 9px; padding: 1px 9px 2px; background-color: #999999; color: #FFFFFF; font-size: 10.998px; font-weight: bold; line-height: 14px; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
.hebdoquot .list_title .first_title {border-bottom: 1px solid #AAAAAA; line-height: 28px; margin-top: 10px; padding-bottom: 10px; font-size:22px; font-weight:bold;}
.hebdoquot .list_title li {margin:10px 0; font-size:15px; line-height:18px;}
.hebdoquot .list_title a {color:#000000;}

/* BLOC PARTENAIRES */
.bloc_partenaires .tetiere {background-color:#333333; min-height: 25px;}
.bloc_partenaires .row-fluid .span3 {min-height: 25px;}
.bloc_partenaires .titrebloc {}
.picto_tribune {background-image:url('/css/elements_site.png'); background-repeat: no-repeat; width:15px; height:15px; display: inline-block; margin-right:5px;}
.picto_euro {background-position: -5px -5px;}
.picto_entreprise {background-position: -45px -4px;}
.picto_carriere {background-position: -90px -4px;}
.picto_artdevivre {background-position: -135px -4px;}
.bloc_partenaires .well {border-radius:0 0 4px 4px; margin-bottom:0px;}
.bloc_partenaires .flechebleue {left:20px;}
.bloc_partenaires .filet {border-right:1px solid #aaaaaa;}
.bloc_partenaires li {line-height:15px;}
.bloc_partenaires a {color:#000000; font-weight:500; font-size:12px; line-height:13px;}

/*DIAPORAMAS PAGE*/
.diaporama_home h2 {margin-bottom:10px;}
.diaporama_home .thumbnails a {color:#000000;}
.diaporama_home .thumbnails .caption {padding:0px;}
.diaporama_home .thumbnails .caption h5 {font-weight:bold; font-size:13px; line-height:14px; margin:5px 0;}
.diaporama_home .thumbnails .caption p {margin-bottom:5px;}

.home_diaporama .form-actions {margin-top:0px; padding:10px; margin-bottom:10px;}
.home_diaporama .diapo_carousel_mini {padding:5px; margin-top:20px;}
.diapo_carousel_mini .carousel {margin-bottom:0px;}
.home_diaporama .diapo_carousel_mini_other {padding:15px;}
.home_diaporama .carousel {margin-bottom:0px;}
.home_diaporama .diapo_carousel_mini_other .blocDiapos_titre {font-weight:bold; font-size:15px; line-height:17px;}
.home_diaporama a {color:#000000;}
.home_diaporama .thumbnail {background-color:#ffffff;}
#diaporama_page h4 {font-weight:bold; font-size:16px; line-height:20px; margin-bottom:10px;}

/*BLOC DOSSIER HOME*/
.dossier_home .list_part_article {margin-top:10px;}
.dossier_home .list_part_article li>a:hover {background-color:#ffffff;}
.dossier_home .list_part_article li>a {font-size:16px; line-height:18px; margin:5px 0px; display:block; font-weight:bold;}
.dossier_home .list_part_article li {border-top: 1px dotted #333333;}
.dossier_home .well {padding:10px;}
.dossier_home .label-info {text-transform:uppercase; font-size:13px;}
.dossier_home .dossier_introduction p {font-size:15px; line-height:17px;}
.dossier_home .dossier_introduction {font-size:15px; line-height:17px; margin-bottom:20px;}
.dossier_home h1 {font-weight:bold; margin-bottom:10px;}
.blocDossier .well {background-color:#898988; border:none; padding:0px 3px 3px;}
.blocDossier .well .carousel {margin-bottom:0px; background-color:#F5F5F5;}
.blocDossier .well .carousel h2 {Font-size:20px; line-height:22px; font-weight:bold; margin-top:10px;}
.blocDossier .well .carousel h2>a {color:#000000;}
.blocDossier .well .carousel .description {margin-top:10px; margin-right:20px;}
.blocDossier .carousel-control.left {line-height: 92px; opacity: 0.3;}
.blocDossier .carousel-control.right {line-height: 92px; opacity: 0.3;}
.blocDossier .titre_dossier {border-bottom: 3px solid #898988;}
.blocDossier .titre_dossier .flechebleue {background-position: 0 -25px;}

.home_dossier_list li {border-bottom:1px solid #dddddd; padding:10px 0px;}
.home_dossier_list li>h2 {line-height:26px; margin-bottom:10px;}
.home_dossier_list a {color:#000000;}
.home_dossier_list .thumbnail {width:30%; float:left; margin-right:20px;}
.home_dossier_list .label-info {font-size:16px; text-transform:uppercase;}

/*Bandeauw rubriques*/
.bandeau_rub {text-align:center; margin-bottom:20px;}

/*Bandeau actu Home */
.bandeau_actu{
	border-top:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	line-height:10px;
	height:20px;
	overflow:hidden;
	background-color:#ffffff;
	margin-bottom:20px;
  position:relative;
	box-shadow: 0 1px 2px #DDDDDD;
}
.bandeau_actu ul {
	display: inline-block;
    margin-bottom: 0;
    margin-left: 0;
}
.bandeau_actu li:first-child a {
    border-left-width: 1px;
    border-radius: 0px;
}
.bandeau_actu li{
	display: inline;
}
.bandeau_actu a:hover {}
.bandeau_actu a {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #DDDDDD;
    border-style: solid;
    border-width: 0px 0px 0px 0;
    float: left;
    line-height: 20px;
    padding: 0 7px;
    text-decoration: none;
    color:#000000;
    font-weight:bold;
}
.bandeau_actu .bandeau_actu_first {
	float: left;
    line-height: 20px;
    padding: 0 7px;
	background-color:#00568D;
	color:#ffffff;
	border-right:0px;
	padding-right:0px;
	font-weight:bold;
}
.bandeau_actu_fleche {
	float:left; margin-top:-1px;
}


.well_border {background-color:#ffffff; padding:5px; border:1px solid #DDDDDD; border-radius:0 0 4px 4px; border-top:0px;}


hr.degradblack {
    background-image: -moz-linear-gradient(left center , transparent, #000000, transparent);
    border: 0 none;
    height: 1px;
    margin: 10px 0px;
}

hr.degradblacklist {
    background-image: -moz-linear-gradient(left center , #dddddd, #dddddd, #dddddd);
    border: 0 none;
    height: 1px;
    margin: 10px 0px;
}


/** Partie Bourse **/
.minibloc_bourse ul.header {
    margin: -1px 0 0;
    overflow: hidden;
}
.minibloc_bourse ul.header li {
    display: block;
    float: left;
    margin: 1px solid gray;
    width: 101px;
    margin-left: -1px;
    border: 1px solid #DDDDDD;
    text-align: center;
    padding: 6px 0 4px;
    font-weight: bold;
    background-color: #FFFFFF;
    color: #00568D;
    cursor: pointer;
    font-size: 13px;
}
.minibloc_bourse ul.header li#blocbourse_h1 {
    font-size: 14px;
}
.minibloc_bourse ul.header li.active {
    border: 1px solid #00568D;
    background-color: #00568D;
    color: #FFFFFF;
}
.minibloc_bourse ul.header li.first {
    margin-left: 0;
    width: 100px;
}
.minibloc_bourse div.tab a {
    color: inherit;
    text-decoration: inherit;
}
.minibloc_bourse div.tab a:hover {
    color: inherit !important;
}
.minibloc_bourse div.tab {
    height: 370px;
    overflow: hidden;
    display: none;
}
.minibloc_bourse div.tab.active {
    display: block;
}
.minibloc_bourse #blocbourse_t1 div.separator {
    margin-top: 5px;
}
.minibloc_bourse div.indice {
    font-size: 18px;
    font-weight: bold;
    line-height: 20px;
    padding: 5px 10px 0 10px;
    overflow: hidden;
    white-space: nowrap;
}
.minibloc_bourse div.indice a.points {
    float: left;
}
.minibloc_bourse div.indice a.variation {
    float: right;
}
.minibloc_bourse div.graph {
    margin-top: 5px;
}
.minibloc_bourse div.separator {
    margin-top: 10px;
    border-bottom: 3px solid gray;
    font-size: 16px;
    font-weight: bold;
}
.minibloc_bourse table {
    width: 100%;
}
.minibloc_bourse table td {
    border-left: 2px solid white;
    padding: 0 2px;
    font-size: 12px;
}
.minibloc_bourse table tr.odd td {
    background-color: #E8ECF3;
}
.minibloc_bourse table tr.first-negative td {
    padding-top: 10px;
}
.minibloc_bourse table td.numeric {
    text-align: right;
}
.minibloc_bourse div.main-indices {
    margin-top: 20px;
    font-size: 11px;
    line-height: 14px;
    font-weight: bold;
    white-space: nowrap;
    overflow: hidden;
}
.minibloc_bourse div.main-indices a {
    display: block;
    float: left;
    margin: 0 0 0 5px;
    width: 68px;
    overflow: hidden;
}
.minibloc_bourse div.main-indices span.name {
    font-size: 11px;
}
.minibloc_bourse table.indices {
    clear: both;
    margin: 20px 0 18px;
}
.minibloc_bourse table.indices td.name {
    white-space: nowrap;
}
.minibloc_bourse div.tab a.see-more {
    display: block;
    text-align: right;
    margin-top: 5px;
    color: #0088CC;
}
.minibloc_bourse div.tab a.see-more:hover {
    color: #0053D8 !important;
}
.minibloc_bourse #blocbourse_t3 div.separator {
    margin-top: 20px;
}
.minibloc_bourse table.devises {
    margin: 0 0 18px;
}
.minibloc_bourse table.devises td,
.minibloc_bourse table.devises th {
    font-size: 11px;
    text-align: center;
}
.minibloc_bourse table.devises th.from-currency {
    width: 17px;
}

.minibloc_bourse table td.down,
.minibloc_bourse .variation.down,
.minibloc_bourse .variation.down:hover {
    color: red !important;
}
.minibloc_bourse table td.up,
.minibloc_bourse .variation.up,
.minibloc_bourse .variation.up:hover {
    color: green !important;
}

/** 
Carousel Abonne
**/
.bloc-static-une {
 width: 635px;
 height: 163px;
 border: 1px solid #E2E2E2;
 font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
 clear:both;
}
.bloc-static-une .carousel {
  float: left;
}

.bloc-static-une .header {
  height: 25px;
  margin: 0px 0 0 5px;
  color: #262626;
  font-size: 18px;
  text-align: center;
  font-weight: bold;
}
.bloc-static-une ul{
  list-style: none outside none;
  margin: 0;
  padding: 0;
}
.bloc-static-une li {
  margin: 3px 0 0 5px;
}
.bloc-static-une li a {
  display: block;
  width: 200px;
  height: 31px;
  padding: 2px 5px 2px 5px;
  font-size:12px;
  color: #000000;
  background-color: #DADADA;
  background-image: url("/img/chevron-une-bleu.png");
  background-repeat: no-repeat;
  background-position: 4px center;
  overflow: hidden;
  line-height: 31px;
}
.bloc-static-une li a span {
  display: inline-block;
  vertical-align: middle;
  padding-left:10px;
  line-height: 1.2em;
}

.bloc-static-une li a:hover {
  color: #000000 !important;
}
.bloc-static-une li a.active {
  color: #FFFFFF;
  background-color: #00518C;
  background-image: url("/img/chevron-une-blanc.png");
}
.bloc-static-une li a.active:hover {
  color: #FFFFFF !important;
}
.bloc-static-une a.all {
  display: block;
  width: 200px;
  text-align: center;
  margin-top: 6px;
  color: #474B54;
  text-decoration: none;
}

.bloc-static-une .items {
  margin: 5px 0 0 221px;
  background-color: #212121;
  color: #FFFFFF;
  width: 410px;
  height: 135px;
}
.bloc-static-une .item {
  position: absolute;
  width: 410px;
  height: 135px;
  font-weight: bold;
}
.bloc-static-une .item img {
  float: right;
}
.bloc-static-une .item .layer {
  position: absolute;
  width: 410px;
  height: 135px;
}
.bloc-static-une .item .layer span {
  width: 200px;
  height: 135px;
  line-height: 135px;
  background-color: #212121;
  float: left;
  text-align: center;
  font-size: 18px;
}
.bloc-static-une .item .layer span a {
  display: inline-block;
  width: 170px;
  line-height: 1.2em;
  vertical-align: middle;
  color: #FFFFFF;
  font-size:18px;
}
.bloc-static-une .item .layer span a:hover {
  color: #FFFFFF !important;
}
.bloc-static-une .item .layer p {
  display: none;
  background-image: url("/img/pix-half-trans.png");
  height: 135px;
  line-height: 135px;
  margin-left: 200px;
  text-align: center;
}
.bloc-static-une .item .layer p a {
  display: inline-block;
  line-height: 1.1em;
  vertical-align: middle;
  text-align: justify;
  width: 245px;
  color: #FFFFFF;
}
.bloc-static-une .item .layer p a:hover {
  color: #FFFFFF !important;
}

