/* BACKGROUND */
.white-background {background-color:#fff;}

/* WIDTH */
.width45 {width:45%;}


/* MARGIN */
.margin2 {margin:2px;}
.margin5 {margin:5px;}
.margin15 {margin:15px;}
.margin-top-bottom10 {margin:10px 0px 10px 0px;}
.margin-top10 {margin-top:10px;}
.margin-top20 {margin-top:20px;}
.margin-top40 {margin-top:40px;}
.margin-bottom0 {margin-bottom:0px;}
.margin-bottom15 {margin-bottom:15px;}
.margin-bottom18 {margin-bottom:18px;}
.margin-bottom25 {margin-bottom:25px;}

/* PADDING */
.padding2 {padding:2px;}
.padding4 {padding:4px;}
.padding-top20 {padding-top:20px;}
.padding-bottom5 {padding-bottom:5px;}
.padding-bottom5 li {padding-bottom:5px;}
.padding15 {padding:15px;}
.padding20 {padding:20px;}
.padding-bottom20 {padding-bottom:20px;}

/* COLOR */
.grey {color:#eeeeee;}
.lightblue {color:#00b0f0;}
.darkblue {color:#0d76bc;}
.lightgreen {color:#77c65b;}
.yelloworange {color:#f18d18;}
.bleu-ex {color:#0d7ac0;}
.mauve-ex {color:#b10dc0;}
.orange {color:#f2a62f;}

/* BORDER */
.blueborder {border:#0d7ac0 solid 1px;}
.darkblueborder {border:#0d76bc solid 1px;}
.greenborder {border:#2dab19 solid 1px;}
.greyborder {border:#777777 solid 1px;}
.orangeborder {border:#f2a62f solid 2px;}

/* TEXT */
.bodytext {font:0.625em / 1em Arial, Helvetica, sans-serif}
.text9 {font-size:9px;}
.text14 {font-size:14px;}
.text18 {font-size:18px;}
.lheight12 {line-height:12px;}
.lheight15em {line-height:1.5em;}
.center {text-align:center;}
.bold {font-weight:700 !important;}
.ital {font-style:italic;}
.textcenter {text-align:center;}
.text10 {font-size:10px;}
.text14 {font-size:14px;}
.text15 {font-size:15px;}
.text20 {font-size:20px;}
.uppercase {text-transform:uppercase;}
a.nodecoration {text-decoration:none !important;}


/* GRAPH  */
.highcharts-axis.highcharts-yaxis {display:none;}
.highcharts-credits  {display:none;}
.highcharts-title {display:none;}



/* WIDTH   */
.min-width0 {min-width:0% !important;}
.width100 {width:100% !important;}




/*  TABLEAU Taux de rendement  */

#tabrendement2017 th {
color:#2dab19;
font-weight:700;
font-size:16px;
}

/* TABLEAU centrer  */

.table-centre th {text-align:center; }
.table-centre td {text-align:center; }
.table-bleu thead th  {background-color:#0d7ac0 !important;}
.table-mauve thead th {background-color:#b10dc0 !important;}
