/***************************************************************/
/*  ----------------      ATTENTION    ------------------------*/
/***************************************************************/
/*  Code en include pour permettre accès au WCM pour previews  */
/*  donc pour ne pas dupliquer du code css                     */
/***************************************************************/
/*  ----------------      ATTENTION    ------------------------*/
/***************************************************************/
/*  APRÈS CHAQUE MODIFICATION VOUS DEVEZ INCRÉMENTER L'URL     */
/*  DANS L'IMPORT DE - STYLE.CSS - @import url('[...]?v=X');   */
/***************************************************************/

/* Citation exergue */
blockquote.citation{
    color:#666;
    border-left:solid 5px #696561; /*#00a5bc;*/
    padding: 0 12px;
    margin:0 0 25px 17px;
}

blockquote.citation p{
    color:#666;
    font-size: 1.2em;
    font-weight: bold;
}

.arts blockquote.citation{border-left:solid 5px #00a5bb;}
.cinema blockquote.citation{border-left:solid 5px #9958a1;}
.sports blockquote.citation{border-left:solid 5px #e0ae00;}
.vivre blockquote.citation{border-left:solid 5px #840132;}
.vins blockquote.citation{border-left:solid 5px #840132;}
.voyage blockquote.citation{border-left:solid 5px #ff6c00;}


/* big number */
.sectionChiffre {
    
    margin:20px 0 10px 0;
    padding:0 0 20px 0;

    /* default border*/
    border-top:1px solid #8d8d8d;
    border-bottom:1px solid #8d8d8d;
}
.sectionChiffre * {
    margin:0;
    padding:0;
}


/*--STYLES DE COULEURES--*/
.arts .sectionChiffre {border-color:#00d2df;}
.cinema .sectionChiffre {border-color:#dfabd9;}
.sports .sectionChiffre {border-color:#ffd245;}
.vivre .sectionChiffre, .vins .sectionChiffre {border-color:#e5abba;}
.voyage .sectionChiffre {border-color:#fe9611;}
.affaires .sectionChiffre {border-color:#26bbdb;}
.auto .sectionChiffre {border-color:#a5c3ce;}
.maison .sectionChiffre {border-color:#adccbc;}
.techno .sectionChiffre {border-color:#afbde2;}

.grosChiffre .valeur.gris-couleur1{ color: #f2f2f2; }
.grosChiffre .valeur.gris-couleur2{ color: #dadada; }
.grosChiffre .valeur.gris-couleur3{ color: #b4b4b4; }
.grosChiffre .valeur.gris-couleur4{ color: #8d8d8d; }
.grosChiffre .valeur.gris-couleur5{ color: #666666; }
.grosChiffre .valeur.gris-couleur6{ color: #4c4c4c; }
.grosChiffre .valeur.gris-couleur7{ color: #303030; }
.grosChiffre .valeur.gris-couleur8{ color: #121212; }

/* default */
.grosChiffre .valeur.couleur1{ color: #ffc7d0; }
.grosChiffre .valeur.couleur2{ color: #ff8999; }
.grosChiffre .valeur.couleur3{ color: #fd556c; }
.grosChiffre .valeur.couleur4{ color: #ff244a; }
.grosChiffre .valeur.couleur5{ color: #ff0015; }
.grosChiffre .valeur.couleur6{ color: #d6021b; }
.grosChiffre .valeur.couleur7{ color: #9c0109; }
.grosChiffre .valeur.couleur8{ color: #470004; }

.arts .grosChiffre .valeur.couleur1{ color: #caf1f6; }
.arts .grosChiffre .valeur.couleur2{ color: #77dfe8; }
.arts .grosChiffre .valeur.couleur3{ color: #00d2df; }
.arts .grosChiffre .valeur.couleur4{ color: #00cdde; }
.arts .grosChiffre .valeur.couleur5{ color: #00b9cd; }
.arts .grosChiffre .valeur.couleur6{ color: #01a7bd; }
.arts .grosChiffre .valeur.couleur7{ color: #006b7f; }
.arts .grosChiffre .valeur.couleur8{ color: #00303a; }

.cinema .grosChiffre .valeur.couleur1{ color: #f8e8f5; }
.cinema .grosChiffre .valeur.couleur2{ color: #ebc8e6; }
.cinema .grosChiffre .valeur.couleur3{ color: #dfabd9; }
.cinema .grosChiffre .valeur.couleur4{ color: #d08cc7; }
.cinema .grosChiffre .valeur.couleur5{ color: #ae57a5; }
.cinema .grosChiffre .valeur.couleur6{ color: #924c8b; }
.cinema .grosChiffre .valeur.couleur7{ color: #672a63; }
.cinema .grosChiffre .valeur.couleur8{ color: #2b0c2b; }

.sports .grosChiffre .valeur.couleur1{ color: #fff0d1; }
.sports .grosChiffre .valeur.couleur2{ color: #ffe187; }
.sports .grosChiffre .valeur.couleur3{ color: #ffd245; }
.sports .grosChiffre .valeur.couleur4{ color: #ffaf00; }
.sports .grosChiffre .valeur.couleur5{ color: #f09113; }
.sports .grosChiffre .valeur.couleur6{ color: #b9690a; }
.sports .grosChiffre .valeur.couleur7{ color: #7d3d00; }
.sports .grosChiffre .valeur.couleur8{ color: #3c140a; }

.vivre .grosChiffre .valeur.couleur1, .vins .grosChiffre .valeur.couleur1{ color: #f8ecf0; }
.vivre .grosChiffre .valeur.couleur2, .vins .grosChiffre .valeur.couleur2{ color: #f2c9d7; }
.vivre .grosChiffre .valeur.couleur3, .vins .grosChiffre .valeur.couleur3{ color: #e5abba; }
.vivre .grosChiffre .valeur.couleur4, .vins .grosChiffre .valeur.couleur4{ color: #d9859d; }
.vivre .grosChiffre .valeur.couleur5, .vins .grosChiffre .valeur.couleur5{ color: #c95b7e; }
.vivre .grosChiffre .valeur.couleur6, .vins .grosChiffre .valeur.couleur6{ color: #be2c5d; }
.vivre .grosChiffre .valeur.couleur7, .vins .grosChiffre .valeur.couleur7{ color: #9c0030; }
.vivre .grosChiffre .valeur.couleur8, .vins .grosChiffre .valeur.couleur8{ color: #43000a; }

.voyage .grosChiffre .valeur.couleur1{ color: #ffdebd; }
.voyage .grosChiffre .valeur.couleur2{ color: #ffb56e; }
.voyage .grosChiffre .valeur.couleur3{ color: #fe9611; }
.voyage .grosChiffre .valeur.couleur4{ color: #ff6d00; }
.voyage .grosChiffre .valeur.couleur5{ color: #ff5300; }
.voyage .grosChiffre .valeur.couleur6{ color: #fe3a00; }
.voyage .grosChiffre .valeur.couleur7{ color: #a02d00; }
.voyage .grosChiffre .valeur.couleur8{ color: #461100; }

.affaires .grosChiffre .valeur.couleur1 { color: #d1eef6; }
.affaires .grosChiffre .valeur.couleur2 { color: #8fd1e7; }
.affaires .grosChiffre .valeur.couleur3 { color: #26bbdb; }
.affaires .grosChiffre .valeur.couleur4 { color: #00a2d1; }
.affaires .grosChiffre .valeur.couleur5 { color: #008dc5; }
.affaires .grosChiffre .valeur.couleur6 { color: #0175b0; }
.affaires .grosChiffre .valeur.couleur7 { color: #014574; }
.affaires .grosChiffre .valeur.couleur8 { color: #001a35; }

.auto .grosChiffre .valeur.couleur1 { color: #e7eff2; }
.auto .grosChiffre .valeur.couleur2 { color: #c4d8df; }
.auto .grosChiffre .valeur.couleur3 { color: #a5c3ce; }
.auto .grosChiffre .valeur.couleur4 { color: #87afbb; }
.auto .grosChiffre .valeur.couleur5 { color: #467d91; }
.auto .grosChiffre .valeur.couleur6 { color: #487282; }
.auto .grosChiffre .valeur.couleur7 { color: #254c5b; }
.auto .grosChiffre .valeur.couleur8 { color: #071f29; }

.maison .grosChiffre .valeur.couleur1 { color: #e9f2ed; }
.maison .grosChiffre .valeur.couleur2 { color: #cbdfd4; }
.maison .grosChiffre .valeur.couleur3 { color: #adccbc; }
.maison .grosChiffre .valeur.couleur4 { color: #91b8a5; }
.maison .grosChiffre .valeur.couleur5 { color: #739d87; }
.maison .grosChiffre .valeur.couleur6 { color: #4b8368; }
.maison .grosChiffre .valeur.couleur7 { color: #295440; }
.maison .grosChiffre .valeur.couleur8 { color: #082215; }

.techno .grosChiffre .valeur.couleur1 { color: #ebedf9; }
.techno .grosChiffre .valeur.couleur2 { color: #cdd5ec; }
.techno .grosChiffre .valeur.couleur3 { color: #afbde2; }
.techno .grosChiffre .valeur.couleur4 { color: #95a7d5; }
.techno .grosChiffre .valeur.couleur5 { color: #778bc0; }
.techno .grosChiffre .valeur.couleur6 { color: #5d74b8; }
.techno .grosChiffre .valeur.couleur7 { color: #34457d; }
.techno .grosChiffre .valeur.couleur8 { color: #101b3b; }

.sectionChiffre .grosChiffre {
    margin-top:-5px;
    overflow:hidden;
}
.sectionChiffre h2 {
    font:normal 28px Verlag, Verdana, Geneva;
    color:#333;
    margin-top:10px;
}
.sectionChiffre .valeur {
    position:relative;
    /*height:100%;*/
}
.sectionChiffre .valeur .chiffre {
    font:normal 56px Verlag, Verdana, Geneva, sans-serif;
    word-spacing:-5px;
    letter-spacing:-3px;
    margin-top: -10px;
}
.sectionChiffre .valeur .chiffre span {
    font:normal 50px Arial, Verdana, Geneva, sans-serif;
}

.sectionChiffre .valeur .unite {
    font-family: Verlag,Verdana,Geneva,sans-serif;
    font-size: 17px;
    font-weight: bold;
    margin:-13px 0 -5px 0;
    padding-left: 3px;
    text-align: left;
}
.sectionChiffre .contenu {
    font-family:Arial, Helvetica, sans-serif;
}
.sectionChiffre .contenu .titre {
    font-size:15px;
    font-weight:bold;
    color:#666;
    padding-bottom:3px;
}
.sectionChiffre .contenu .texte {
    font-size:14px;
    color:#5e5e5e;
}
.chiffresFooter {
    margin:0 0 10px 0;
    font-family:Arial,sans-serif;
    font-size:12px;
    color:#333;
}

    

/*--STYLES PETIT (430px)--*/
.sectionChiffre.petit {
    width:434px;
    /*float:left;*/
    overflow:hidden
    margin-top:0;
}
.sectionChiffre.petit .grosChiffre {
    width:100%;
    padding-bottom:0px;
}
.sectionChiffre.petit .valeur {
    width:200px;
    float:left;
    padding-right:20px;
    text-align:right;
}
.sectionChiffre.petit .valeur .unite {
    width:200px;
    text-align:right;
}
.sectionChiffre.petit .contenu {
    padding-top:21px;
    float: right;
    width: 210px;
}


/*--STYLES GROS (641px)--*/
.sectionChiffre.gros  {
    width:641px;
}
.sectionChiffre.gros .grosChiffre {
    float:left;
}
.sectionChiffre.gros .valeur .unite {
    padding-bottom:10px;
}
.sectionChiffre.gros.col2 .grosChiffre {
    width:44%;
    padding-right:35px;
}
.sectionChiffre.gros.col3 .grosChiffre {
    width:29%;
    padding-right:25px;
}
.sectionChiffre.gros .grosChiffre .valeur {
    margin-bottom:-20px;
    margin-left:-3px;
    padding-bottom:20px;
}


 .article-page blockquote p{
    font:normal 18px Arial,Helvetica,sans-serif;
    padding: 2px 0 16px;
    margin: 0;
  }

 .article-page blockquote cite{
    font:normal 14px Arial,Helvetica,sans-serif;
    padding: 0;
    margin: 0;
  }


/* styles type de paragraphes : carte */

.article-page .titreBulle {
    margin:0;
    padding:0;
    font-family:Verlag, Verdana, Geneva, sans-serif;
}
.article-page .contenuBulle {
    margin:0;
    padding:0;
    margin-top:3px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
}



/* style tableau */
/*-------------------------STYLES GENERAUX DU TABLEAU------------------------*/
.tableauInfos * {
    margin: 0;
    padding: 0;
}

.tableauInfos {
    margin:20px 0;
    padding-top:13px;
    font-size:15px;
}
.tableauInfos.petit {
    width:430px;
    float:left;
}
.tableauInfos.medium {
    width:633px;
    clear:both;
}
.tableauInfos.gros {
    width:933px;
    
}
.tableauInfos .clear {
    clear:both;
}
.tableauInfos h2 {
    font-family:Verlag, Verdana, Geneva, sans-serif;
    font-size:32px;
    color:#333;
}
.tableauInfos h3 {
    font-family:Verlag, Verdana, Geneva, sans-serif;
    font-size:24px;
    color:#333;
}
.tableauInfos h5 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    color:#333;
    font-weight:normal;
    margin-bottom:25px;
}

.tableauInfos .tableHeader table {
    border-bottom:1px solid white;
}
.tableauInfos .tableContent {
    overflow:hidden;
    display:inline-block;
}
.tableauInfos table {
    border-collapse:collapse;
    font-family:Arial, Helvetica, sans-serif;
    font-size:15px;
    float:left;
    width: 100%;
}
.tableauInfos table tr {
    border-bottom:1px solid white;
}
.tableauInfos table thead tr {
    font-weight:bold;
    height:30px;
}
.tableauInfos table th {
    padding:3px 15px;
    text-align:left;
}
.tableauInfos table th.principale {
    width:100%;
}
.tableauInfos table tbody {
    width:100%;
}
.tableauInfos table tbody tr td {
    height: 15px;
    padding: 6px 15px;
    line-height: 17px;
    text-align:left;
}
.tableauInfos table tbody tr.sousTitre td {
    font-size:15px;
}
.tableauInfos table .left {text-align:left;float:none !important;}
.tableauInfos table .center {text-align:center;float:none !important;}
.tableauInfos table .right {text-align:right;float:none !important;}

.tableauInfos .scrollTable {
    width:100%;
    height:24px;
    position:relative;
    cursor:pointer;
}
.tableauInfos .scrollTable img {
    position:absolute;
    bottom:-2px;
    left:50%;
    margin-left:-20px;
}
.tableauInfos .scrollTable img.moins {display:none;}
.tableauInfos .tableFooter {
    padding-top:7px;
    padding-bottom:18px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    padding-left:2px;
}

/*-------------------------STYLES DES SECTIONS DU TABLEAU------------------------*/ 
/*Light*/
.tableauInfos.couleur-gris {
    border-top:1px solid #999999;
    border-bottom:1px solid #999999;
}
.tableauInfos.couleur-gris table thead {background:#eaeaea;}
.tableauInfos.couleur-gris table thead th:nth-child(odd) {background:#e2e2e2;}
.tableauInfos.couleur-gris table tbody {background:#ffffff;}
.tableauInfos.couleur-gris table tbody td:nth-child(odd) {background:#f6f6f6;}
.tableauInfos.couleur-gris table tbody tr {border-bottom:1px solid #e5e5e5;}
.tableauInfos.couleur-gris table tbody tr.sousTitre td {background:#eaeaea !important;}
.tableauInfos.couleur-gris .scrollTable {background:#fff;border-bottom:1px solid #e5e5e5;}
.tableauInfos.couleur-gris .scrollTable img {bottom: -3px;}

/*Actualites (default) */
.tableauInfos.couleur-section{
    border-top:1px solid #666666;
    border-bottom:1px solid #666666;
}
.tableauInfos.couleur-section table thead th:nth-child(odd) {background:#c7c7c7;}
.tableauInfos.couleur-section table tbody, .tableauInfos.couleur-section .scrollTable {background:#eaeaea;}
.tableauInfos.couleur-section table tbody td:nth-child(odd) {background:#e2e2e2;}
.tableauInfos.couleur-section table thead, .tableauInfos.couleur-section table tbody tr.sousTitre td {background:#cecece !important;}

/* sports */
.sports .tableauInfos.couleur-section{
    border-top:1px solid #ffaf00;
    border-bottom:1px solid #ffaf00;
}
.sports .tableauInfos.couleur-section table thead, .sports .tableauInfos.couleur-section table tbody tr.sousTitre td {background:#ffe187 !important;}
.sports .tableauInfos.couleur-section table thead th:nth-child(odd) {background:#ffd860;}
.sports .tableauInfos.couleur-section table tbody, .sports .tableauInfos.couleur-section .scrollTable {background:#fff0d2;}
.sports .tableauInfos.couleur-section table tbody td:nth-child(odd) {background:#fff0d2;}

/*Arts*/
.arts .tableauInfos.couleur-section{
    border-top:1px solid #00b0c5;
    border-bottom:1px solid #00b0c5;
}
.arts .tableauInfos.couleur-section table thead, .arts .tableauInfos.couleur-section table tbody tr.sousTitre td {background:#b7e7ed !important;}
.arts .tableauInfos.couleur-section table thead th:nth-child(odd) {background:#9cdee6;}
.arts .tableauInfos.couleur-section table tbody, .arts .tableauInfos.couleur-section .scrollTable {background:#e4f6f8;}
.arts .tableauInfos.couleur-section table tbody td:nth-child(odd) {background:#d5f1f5;}

/*Cinema*/
.cinema .tableauInfos.couleur-section{
    border-top:1px solid #c27bcc;
    border-bottom:1px solid #c27bcc;
}
.cinema .tableauInfos.couleur-section table thead, .cinema .tableauInfos.couleur-section table tbody tr.sousTitre td {background:#e1c7e4 !important;}
.cinema .tableauInfos.couleur-section table thead th:nth-child(odd) {background:#d7b5dc;}
.cinema .tableauInfos.couleur-section table tbody, .cinema .tableauInfos.couleur-section .scrollTable {background:#f3e7f4;}
.cinema .tableauInfos.couleur-section table tbody td:nth-child(odd) {background:#ead8ec;}

/*Voyage*/
.voyage .tableauInfos.couleur-section{
    border-top:1px solid #ff9611;
    border-bottom:1px solid #ff9611;
}
.voyage .tableauInfos.couleur-section table thead, .voyage .tableauInfos.couleur-section table tbody tr.sousTitre td {background:#ffca96 !important;}
.voyage .tableauInfos.couleur-section table thead th:nth-child(odd) {background:#ffb56e;}
.voyage .tableauInfos.couleur-section table tbody, .voyage .tableauInfos.couleur-section .scrollTable {background:#fff5eb;}
.voyage .tableauInfos.couleur-section table tbody td:nth-child(odd) {background:#ffead5;}

/*VINS Vivre*/
.vivre .tableauInfos.couleur-section,.vins .tableauInfos.couleur-section{
    border-top:1px solid #a32f5c;
    border-bottom:1px solid #a32f5c;
}
.vivre .tableauInfos.couleur-section table thead, .vivre .tableauInfos.couleur-section table tbody tr.sousTitre td,.vins .tableauInfos.couleur-section table thead, .vins .tableauInfos.couleur-section table tbody tr.sousTitre td {background:#ffca96 !important;}
.vivre .tableauInfos.couleur-section table thead th:nth-child(odd), .vins .tableauInfos.couleur-section table thead th:nth-child(odd) {background:#d6a9b9;}
.vivre .tableauInfos.couleur-section table tbody, .vivre .tableauInfos.couleur-section .scrollTable, .vins .tableauInfos.couleur-section table tbody, .vins .tableauInfos.couleur-section .scrollTable {background:#fff5eb;}
.vivre .tableauInfos.couleur-section table tbody td:nth-child(odd), .vins .tableauInfos.couleur-section table tbody td:nth-child(odd) {background:#ffead5;}

/*Affaires*/
.affaires .tableauInfos.couleur-section{
	border-top:1px solid #00a2d1;
	border-bottom:1px solid #00a2d1;
}

.affaires .tableauInfos.couleur-section table thead, .affaires .tableauInfos.couleur-section table tbody tr.sousTitre td {background:#8fd1e7 !important;}
.affaires .tableauInfos.couleur-section table thead th:nth-child(odd) {background:#70c4db;}
.affaires .tableauInfos.couleur-section table tbody, .affaires .tableauInfos.couleur-section .scrollTable {background:#d1eef6;}
.affaires .tableauInfos.couleur-section table tbody td:nth-child(odd) {background:#b7e2f0;}

/*Auto*/
.auto .tableauInfos.couleur-section{
	border-top:1px solid #84a3b2;
	border-bottom:1px solid #84a3b2;
}

.auto .tableauInfos.couleur-section table thead, .auto .tableauInfos.couleur-section table tbody tr.sousTitre td {background:#c9d7de !important;}
.auto .tableauInfos.couleur-section table thead th:nth-child(odd) {background:#acc2cd;}
.auto .tableauInfos.couleur-section table tbody, .auto .tableauInfos.couleur-section .scrollTable {background:#f2f6f8;}
.auto .tableauInfos.couleur-section table tbody td:nth-child(odd) {background:#e9eff2;}

/*Maison*/    
.maison .tableauInfos.couleur-section{
	border-top:1px solid #93ab12;
	border-bottom:1px solid #93ab12;
}

.maison .tableauInfos.couleur-section table thead, .maison .tableauInfos.couleur-section table tbody tr.sousTitre td {background:#ccd88a !important;}
.maison .tableauInfos.couleur-section table thead th:nth-child(odd) {background:#bccc65;}
.maison .tableauInfos.couleur-section table tbody, .maison .tableauInfos.couleur-section .scrollTable {background:#f8fae8;}
.maison .tableauInfos.couleur-section table tbody td:nth-child(odd) {background:#edf1d0;}

/*Techno*/
.techno .tableauInfos.couleur-section{
	border-top:1px solid #5c75b6;
	border-bottom:1px solid #5c75b6;
}

.techno .tableauInfos.couleur-section table thead, .techno .tableauInfos.couleur-section table tbody tr.sousTitre td {background:#afbde2 !important;}
.techno .tableauInfos.couleur-section table thead th:nth-child(odd) {background:#95a7d5;}
.techno .tableauInfos.couleur-section table tbody, .techno .tableauInfos.couleur-section .scrollTable {background:#dae0f1;}
.techno .tableauInfos.couleur-section table tbody td:nth-child(odd) {background:#cdd5ec;}
/* fin style tableau*/

/** Chapitre  Tweet **/
.chapitreTweet{
    margin-bottom: 22px;
    clear: left;
    overflow: hidden;
}

/** Chapitre table **/
.chapitreTable {
    clear: left;
    overflow: hidden;
}