/* Plotalot v.6.22 */

/* Fix for "flickering tooltips" */

svg > g:last-child > g:last-child {pointer-events:none}

/* Plotalot sample table */

table.plots1{border-collapse:collapse;border:2px solid #607D8B;border-spacing:0}
table.plots1 tr.title{color:#FFF;background:#607D8B;text-align:center;padding:0 5px}
table.plots1 tr.heading{border:1px solid #FFF;background:white;text-align:center;padding:0 5px}
table.plots1 tr.odd{border:1px solid #CECACA;background:#f9f9f9;padding:0 5px}
table.plots1 tr.even{border:1px solid #CECACA;background:#FFF;padding:0 5px}
table.plots1 td{padding:0 5px}
table.plots1 th.pl-rownum {text-align:left;padding-left:5px}
table.plots1 tfoot tr {background-color:#f0f8ff;font-weight:700}
div.pl_plink{display:inline-block;margin-right:5px}
div.pl_clink{display:inline-block}

/* responsive tables */

.pct-outer{display:inline-block;background-color:white;border:1px solid #bdbdbd;border-radius:5px;padding:0 1px 1px 1px;font-size:.9em}
.pct-title{text-align:center;background-color:#607D8B;color:#fff;padding:3px 0;font-weight:700}
.pct-table{display:table}
.pct-head-row,.pct-body-row{display:table-row}
.pct-head-row{background-color:#fff;text-align:center}
.pct-head-cell.pct-head-rownum {text-align:left}
.pct-head{display:table-header-group;font-weight:700}
.pct-body{display:table-row-group}
.pct-foot{display:table-footer-group;font-weight:700;background-color:#f0f8ff}
.pct-head-cell,.pct-body-cell{display:table-cell;padding:1px 5px}
.pct-cell-value{display:inline}
.pct-odd{background-color:#f9f9f9}
.pct-even{background-color:#FFF}
.pct-cell-name{display:none}
.pct-smaller{font-size:.8em}

@media screen and (max-width:800px) {
  .pct-outer{display:block;margin:auto;border:none;background-color:transparent;font-size:.85em;width:auto!important;height:auto!important;overflow:initial!important}
  .pct-title{padding:10px;border-radius:6px;box-shadow:2px 2px 2px grey}
  .pct-table,.pct-body,.pct-body-row,.pct-head-cell,.pct-body-cell,.pct-foot{display:block}
  .pct-head{display:none}
  .pct-body-row{margin:5px 0;border-radius:5px;padding:0 5px;line-height:2;border:1px solid lightgray;border-radius:6px;box-shadow:2px 2px 2px grey}
  .pct-body-cell{text-align:right;border-bottom:1px solid lightgray}
  .pct-cell-name{display:initial;clear:left;float:left;padding-right:20px}
  .pct-cell-value{padding-left:20px}
  .pct-odd,.pct-even{background-color:#f8f8f8}
}

/* CUSTOM CATNAT */

h3.titre{
    font-size:12px;
    font-weight:bold;
}
.titrerouge h2{
  color: #CC0000;
}
table.analytics.tableau,table.analyticstableau{
    width: 100%;
    font-size: 11px;
    border-left: 1px solid #f2f2f2;
    border-right:1px solid #e5e5e5;
    border-bottom:1px solid #e5e5e5;
    border-collapse:collapse;
    margin-bottom:30px;
}
table.analytics.tableau th,table.analyticstableau th{
    font-size: 11px;
    color: #fff;
    background-color: #CC0000;
    height: 30px;
    line-height: 11px;
    text-align: center;
}
table.analytics.tableau td,table.analyticstableau td{
    border-right: 1px solid #f2f2f2;
    padding: 2px;
}
table.analytics.tableau tr.even,table.analyticstableau tr.even{
    background-color: #f2f2f2;
}
table.analytics.tableau tr.even td,table.analyticstableau tr.even td{
    border-color: #e5e5e5;
}
h3.titre{
    color:#000;
    font-size:13px;
    font-weight:bold;
}
.plotalot{
    margin:20px 0;
    padding: 0 110px;
}
.plotalot h3{
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
}

/* Boutons de téléchargement */
div.pl_plink{
  margin-right:20px;
}
.pl_pbuttons{
  margin: 20px 0;
}
.pl_clink,.pl_plink{
  cursor:pointer;
  color:#045FB4;
}
.pl_clink:hover,.pl_plink:hover{
  color:#A80000;
}
.pl_clink::before,.pl_plink::before {
    content: "+";
    font-weight: bold;
    color: #A80000;
    margin-right: 4px;
}

/* Tableaux Google */
h3.tabletitle{
  font-weight:bold;
  margin-bottom:10px;
}

.google-visualization-table table th {
    background: #CC0000;
    color: #fff;
}
.google-visualization-table table th.gradient{
  background-image: none;
}

/* 242-246 : Tableaux Google Top 20 des événements */
#chart_242 td:nth-child(2),#chart_242 td:nth-child(3),#chart_242 td:nth-child(4),#chart_242 td:nth-child(5),
#chart_243 td:nth-child(2),#chart_243 td:nth-child(3),#chart_243 td:nth-child(4),#chart_243 td:nth-child(5),
#chart_244 td:nth-child(2),#chart_244 td:nth-child(3),#chart_244 td:nth-child(4),#chart_244 td:nth-child(5),
#chart_245 td:nth-child(2),#chart_245 td:nth-child(3),#chart_245 td:nth-child(4),#chart_245 td:nth-child(5),
#chart_246 td:nth-child(2),#chart_246 td:nth-child(3),#chart_246 td:nth-child(4),#chart_246 td:nth-child(5) {
    text-align: center;
}
#chart_242 td:nth-child(1),
#chart_243 td:nth-child(1),
#chart_244 td:nth-child(1),
#chart_245 td:nth-child(1),
#chart_246 td:nth-child(1){
    font-weight: bold;
}
/* 247-249 : Tableaux arrêtés */
#chart_247 td:nth-child(2),#chart_247 td:nth-child(3),
#chart_298 td:nth-child(2),#chart_298 td:nth-child(3),#chart_298 td:nth-child(4),#chart_298 td:nth-child(5),#chart_298 td:nth-child(6),#chart_298 td:nth-child(7),
#chart_248 td:nth-child(2),
#chart_249 td:nth-child(2){
  text-align:center;
}
#chart_248 td:nth-child(1),
#chart_249 td:nth-child(1){
  font-weight: bold;
}

/* 254 : Statistiques par continent */
#chart_254 td:nth-child(2),#chart_254 td:nth-child(3),#chart_254 td:nth-child(4),#chart_254 td:nth-child(5),#chart_254 td:nth-child(6),#chart_254 td:nth-child(7),
#chart_282 td:nth-child(2),#chart_282 td:nth-child(3),#chart_282 td:nth-child(4),#chart_282 td:nth-child(5),#chart_282 td:nth-child(6),#chart_282 td:nth-child(7),
#chart_281 td:nth-child(2),#chart_281 td:nth-child(3),#chart_281 td:nth-child(4),#chart_281 td:nth-child(5),
#chart_283 td:nth-child(2),#chart_283 td:nth-child(3),#chart_283 td:nth-child(4),#chart_283 td:nth-child(5)
{
  text-align:center;
}
#chart_254 td:nth-child(1){
  font-weight: bold;
}

/* 242-246 / 260-280 : Tops 20 */
#chart_242 td:nth-child(2),#chart_242 td:nth-child(3),#chart_242 td:nth-child(4),#chart_242 td:nth-child(5),
#chart_243 td:nth-child(2),#chart_243 td:nth-child(3),#chart_243 td:nth-child(4),#chart_243 td:nth-child(5),
#chart_244 td:nth-child(2),#chart_244 td:nth-child(3),#chart_244 td:nth-child(4),#chart_244 td:nth-child(5),
#chart_245 td:nth-child(2),#chart_245 td:nth-child(3),#chart_245 td:nth-child(4),#chart_245 td:nth-child(5),
#chart_246 td:nth-child(2),#chart_246 td:nth-child(3),#chart_246 td:nth-child(4),#chart_246 td:nth-child(5)
{
  text-align:center;
}
#chart_260 td:nth-child(2),#chart_260 td:nth-child(3),#chart_260 td:nth-child(4),#chart_260 td:nth-child(5),
#chart_261 td:nth-child(2),#chart_261 td:nth-child(3),#chart_261 td:nth-child(4),#chart_261 td:nth-child(5),
#chart_262 td:nth-child(2),#chart_262 td:nth-child(3),#chart_262 td:nth-child(4),#chart_262 td:nth-child(5),
#chart_263 td:nth-child(2),#chart_263 td:nth-child(3),#chart_263 td:nth-child(4),#chart_263 td:nth-child(5),
#chart_264 td:nth-child(2),#chart_264 td:nth-child(3),#chart_264 td:nth-child(4),#chart_264 td:nth-child(5)
{
  text-align:center;
}
#chart_265 td:nth-child(2),#chart_265 td:nth-child(3),#chart_265 td:nth-child(4),#chart_265 td:nth-child(5),
#chart_266 td:nth-child(2),#chart_266 td:nth-child(3),#chart_266 td:nth-child(4),#chart_266 td:nth-child(5),
#chart_267 td:nth-child(2),#chart_267 td:nth-child(3),#chart_267 td:nth-child(4),#chart_267 td:nth-child(5),
#chart_268 td:nth-child(2),#chart_268 td:nth-child(3),#chart_268 td:nth-child(4),#chart_268 td:nth-child(5),
#chart_269 td:nth-child(2),#chart_269 td:nth-child(3),#chart_269 td:nth-child(4),#chart_269 td:nth-child(5)
{
  text-align:center;
}
#chart_270 td:nth-child(2),#chart_270 td:nth-child(3),#chart_270 td:nth-child(4),#chart_270 td:nth-child(5),
#chart_271 td:nth-child(2),#chart_271 td:nth-child(3),#chart_271 td:nth-child(4),#chart_271 td:nth-child(5),
#chart_272 td:nth-child(2),#chart_272 td:nth-child(3),#chart_272 td:nth-child(4),#chart_272 td:nth-child(5),
#chart_273 td:nth-child(2),#chart_273 td:nth-child(3),#chart_273 td:nth-child(4),#chart_273 td:nth-child(5),
#chart_274 td:nth-child(2),#chart_274 td:nth-child(3),#chart_274 td:nth-child(4),#chart_274 td:nth-child(5)
{
  text-align:center;
}
#chart_275 td:nth-child(2),#chart_275 td:nth-child(3),#chart_275 td:nth-child(4),#chart_275 td:nth-child(5),
#chart_276 td:nth-child(2),#chart_276 td:nth-child(3),#chart_276 td:nth-child(4),#chart_276 td:nth-child(5),
#chart_277 td:nth-child(2),#chart_277 td:nth-child(3),#chart_277 td:nth-child(4),#chart_277 td:nth-child(5),
#chart_278 td:nth-child(2),#chart_278 td:nth-child(3),#chart_278 td:nth-child(4),#chart_278 td:nth-child(5),
#chart_279 td:nth-child(2),#chart_279 td:nth-child(3),#chart_279 td:nth-child(4),#chart_279 td:nth-child(5),
#chart_280 td:nth-child(2),#chart_280 td:nth-child(3),#chart_280 td:nth-child(4),#chart_280 td:nth-child(5)
{
  text-align:center;
}
.chart_298 td:nth-child(2),.chart_298 td:nth-child(3),.chart_298 td:nth-child(4),.chart_298 td:nth-child(5),.chart_298 td:nth-child(6),.chart_298 td:nth-child(7)
{
  text-align:center;
}
/* Almanach des risques */
#chart_250 td:nth-child(1),#chart_251 td:nth-child(1),#chart_252 td:nth-child(1),#chart_317 td:nth-child(1){
  font-weight: bold;
}
#chart_250 td,#chart_251 td,#chart_252 td,#chart_317 td{
  min-width: 50px;
}
.google-visualization-table td.nul{
  background: #ddd;
}
.google-visualization-table td.faible{
  background: #5cd15c;
}
.google-visualization-table td.modere{
  background: #ffe100;
}
.google-visualization-table td.notable{
  background: #ffbb00;
}
.google-visualization-table td.fort{
  background: #ff1900;
}
.google-visualization-table td.maximal{
  background: #9722ba;
}

/* Tableaux Top 20 gravité (45-50) */
.top20gravite td:nth-child(1), .top20gravite td:nth-child(2) {
    white-space: nowrap;
}