@font-face {
    font-family: 'caviar_dreamsregular';
    src: url('webfontkit/caviardreams-webfont.eot');
    src: url('webfontkit/caviardreams-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfontkit/caviardreams-webfont.woff') format('woff'),
         url('webfontkit/caviardreams-webfont.ttf') format('truetype'),
         url('webfontkit/caviardreams-webfont.svg#caviar_dreamsregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'caviar_dreamsbold';
    src: url('webfontkit/caviar_dreams_bold-webfont.eot');
    src: url('webfontkit/caviar_dreams_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfontkit/caviar_dreams_bold-webfont.woff') format('woff'),
         url('webfontkit/caviar_dreams_bold-webfont.ttf') format('truetype'),
         url('webfontkit/caviar_dreams_bold-webfont.svg#caviar_dreamsbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'caviar_dreamsbold_italic';
    src: url('webfontkit/caviardreams_bolditalic-webfont.eot');
    src: url('webfontkit/caviardreams_bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfontkit/caviardreams_bolditalic-webfont.woff') format('woff'),
         url('webfontkit/caviardreams_bolditalic-webfont.ttf') format('truetype'),
         url('webfontkit/caviardreams_bolditalic-webfont.svg#caviar_dreamsbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'caviar_dreamsitalic';
    src: url('webfontkit/caviardreams_italic-webfont.eot');
    src: url('webfontkit/caviardreams_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfontkit/caviardreams_italic-webfont.woff') format('woff'),
         url('webfontkit/caviardreams_italic-webfont.ttf') format('truetype'),
         url('webfontkit/caviardreams_italic-webfont.svg#caviar_dreamsitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

* {margin:0; padding:0; border:0 none;}
html {font-size:100%}
body,input {font-family:'Muli';font-size: 0.7em;}

#conteneur {color:#4b4c4d;float:left;position:relative; margin:0 auto; width:585px;margin-left:2px;}
#conteneur h2, .coluniq h2 {clear:both;color:#02498e ;font-family: 'Muli';font-size: 19px;margin-bottom:8px; padding:0;}

div#conteneur table caption{ display: none; }
div#conteneur table.tabstats {border: 1px solid #02498e;color:#000000;margin:0;border-collapse:collapse; border-spacing:0; empty-cells:hide;
 width:100%; font-size:12px;}
div#conteneur table.tabstats .Tit{background:#02498e;color:#FFFFFF;font-size: 1em;font-weight:bold ;}
div#conteneur table.tabstats th{padding:0 0.4em;margin:0; height:22px;font-family: 'Muli';text-align:left;color:#4b4c4d;}
div#conteneur td {padding:0 0.7em;margin:0; height:22px;text-align:right !important;}
div#conteneur table tr.bgCellImpair td {background:#DDDDDD;}
div#conteneur table tr.bgCellImpair td, tr.bgCellImpair th {background:#DDDDDD;}
div#conteneur table tr td.bgCellPlus {background:#F1FADC url(../images/fle_verte.gif) no-repeat 22% 50%}
div#conteneur table tr td.bgCellMoins {background:#F7D2CC url(../images/fle_rouge.gif) no-repeat 22% 50%}
div#conteneur table tr td.bgCellStable {background:#F1FADC url(../images/barregrise.gif) no-repeat 22% 50%}

div#conteneur table.tabS{color:#000000;margin:0;border-collapse:collapse; border-spacing:0; empty-cells:hide; width:100%; font-size:12px;}
div#conteneur th.ht{color:#4b4c4d;background:#FFFFFF;font-family: 'Muli';text-align:center;border-bottom: 1px solid #02498e;}
div#conteneur table.tabS tr td,table.tabS tr th {padding:0 0.5em;margin:0; height:22px;text-align:left;border-bottom: 1px solid #02498e;}
div#conteneur table.tabS .TitG{color:#4b4c4d;font-family: caviar_dreamsregular;}
div#conteneur table.tabS .blank {border-bottom: 1px solid #02498e; background:transparent;}

div#conteneur ul{color:#4b4c4d;padding:0 1.5em;margin:0;font-size: 12px;font-family: 'Muli';}
div#conteneur li {list-style-image: url(../images/fleche-soustitre_new2.gif);list-style-position: outside;margin-bottom:0.5em;}

div#conteneur .colgauche{float:left;width:48%;padding:0;}
div#conteneur .coldroite{DISPLAY: block; FLOAT:right;width:47%;}
div#conteneur .graphe{margin:0;}
div#conteneur .coluniq {padding-top:10px;}

div#conteneur form{text-align:center; padding:1em 0 0.9em 0; margin-top:0.5em;background:#E9E8E3;border-bottom: 1px solid #02498e;border-top: 1px solid #02498e;}

div#conteneur LABEL {color:#000000; padding: 0 2em 0 0.6em;margin:0;}
div#conteneur .btn{cursor: pointer;color:#182983;background:#FFFFFF; margin: 0 0.6em 0 0.6em; padding: 0 0.3em 0 0.3em;border: 1px solid #003e15;font-size:12px;}

div#conteneur .coluniq .Expl{color:#000000;margin:0;padding:0;}
.disclaimer{font-size: 12px;font-family: 'Muli'; font-weight: Bold;color: #4b4c4d;}

.legend_color_chart{
  color:#02498e;
  display: inline;
}
.legend_color_chart2{
  color:#a2c037;
  display: inline;
}
.legend_color_chart3{
  color:#c72d80;
  display: inline;
}

.width_title{
  width:215px;
}
.width_day{
  width:130px;
}
.width_tda{
  width:90px;
}
.width_tda2{
  width:88px;
}

div#conteneur table.table-analysts th,
div#conteneur table.table-analysts td {
	text-align: left !important;
}

.fiche td{
  text-align: left !important;
}
/*
Pour les tableaux :
-> Taille : 14.5 px
-> Police : Caviar Dreams Regular
-> Couleur : #4b4c4d

Pour les titres 2 :
-> Taille : 22 px
-> Police : Caviar Dreams Bold
-> Couleur : #02498e

Pour les titres 3 :
-> Taille : 18 px
-> Police : Caviar Dreams Bold
-> Couleur : #4b4c4d

Pour les légendes :
-> Taille : 12 px
-> Police : Arial Bold
-> Couleur : #4b4c4d
*/