#tableaux_stats {position: relative; float: left; clear: both; width: 100%; text-align: center;}

td.actif {font-weight: bold; color: green;}
td.inactif {font-weight: bold; color: red;}


p.retour_top {position: relative; float: left; width: 100%; text-align: center;}
p.retour_top a {color: orange;}
table.stats {border-collapse: collapse; margin-top: 15px; margin-bottom: 15px; width: 810px;}
table.stats thead th, table.moniteur thead th {text-align: left; padding-left: 15px; font-weight: bold; border: solid 1px #333; padding-top: 3px; padding-bottom: 3px;}
table.stats tbody th, table.stats tbody td, table.stats thead td {border: solid 1px #333; padding-top: 3px; padding-bottom: 3px; font-weight: normal; padding-left: 10px; padding-right: 10px; text-align: center;}
table.recap thead td.coin {background: #fff url(images/degrad_gris.gif) repeat-y 0 0;}
table.stats thead td {background-color: #e8e8e8;}
table.stats tbody th {background: orange url(images/degrad_gris.gif) repeat-y 0 0; padding-left: 15px;width: 150px; padding-right: 10px;}
table.stats tbody th a, table.stats a {color: blue; text-decoration: underline; font-size: 0.9em;}
table.stats tbody th a:hover {text-decoration: none;}
table.semaine {width: 800px; clear: both;}
table.mois {width: 300px; position: relative; float: left;}

table.nbConnexion thead td.coin, table.dureeConnexion thead td.coin, table.tmpMoyenConnexion thead td.coin, table.moniteur thead td.coin {background: orange url(images/degrad_gris.gif) repeat-y 0 0; text-align: center;}
table.nbTraite thead td.coin, table.tmpCommunicationTotal thead td.coin, table.tmpMoyenCommunication thead td.coin {background: #99cc33 url(images/degrad_gris.gif) repeat-y 0 0;}
table.nbRacAvantTraitement thead td.coin, table.tmpMoyenAttente thead td.coin, table.nbDissuade thead td.coin {background: #6699ff url(images/degrad_gris.gif) repeat-y 0 0;}

table.recap tbody th.nbConnexion, table.recap tbody th.dureeConnexion, table.recap tbody th.tmpMoyenConnexion {background-color: orange;}
table.recap tbody th.nbTraite, table.recap tbody th.tmpCommunicationTotal, table.recap tbody th.tmpMoyenCommunication {background-color: #99cc33;}
table.recap tbody th.nbRacAvantTraitement, table.recap tbody th.tmpMoyenAttente, table.recap tbody th.nbDissuade {background-color: #6699ff;}


table.appelsPerdus thead th, table.listeoperateur thead th, table.moniteur thead th, table.nbConnexion thead th, table.nbConnexion  tbody th, table.dureeConnexion thead th, table.dureeConnexion tbody th, table.tmpMoyenConnexion thead th, table.tmpMoyenConnexion tbody th {background-color: orange;}
table.nbTraite thead th, table.nbTraite  tbody th, table.tmpCommunicationTotal thead th, table.tmpCommunicationTotal tbody th, table.tmpMoyenCommunication thead th, table.tmpMoyenCommunication tbody th {background-color: #99cc33;}
table.nbRacAvantTraitement thead th, table.nbRacAvantTraitement  tbody th, table.tmpMoyenAttente thead th, table.tmpMoyenAttente tbody th, table.nbDissuade thead th, table.nbDissuade tbody th {background-color: #6699ff;}

#recap_mois { position: relative; width: 350px; margin-left: auto; margin-right: auto;}
#recap_mois table thead th {background-color: #e8e8e8; text-align: right; font-weight: bold; padding-right: 40px;}
table.recap table.mois {margin-left: 200px;}

table.appelsPerdus td.total {background-color: #e8e8e8;}
table.appelsPerdus th.total {font-weight: bold;}


.bloc_stat_mois {position: relative; float: left; width: 350px; margin-left: 15px; margin-right: 15px;}

table.operateur {border-collapse: collapse; border: solid 1px #333;}
table.operateur thead th {background-color: #99cc33; background-image: none; text-align: center; border: solid 1px #333; color: #333; padding-left: 10px; padding-right: 10px;}
table.operateur tbody th {background-color: #99cc33; border: solid 1px #333;}
table.operateur tbody td {border: solid 1px #333; text-align: center;}


table.poste {border-collapse: collapse; border:solid 1px #333; width: 810px; margin-bottom: 30px; clear: both;}
table.poste thead th {background-color: #99cc33; color: #fff; text-align: center; padding-top: 3px; padding-bottom: 3px;padding-left: 10px; padding-right: 10px; font-size: 0.9em; color: #444; border: solid 1px #333;}
table.poste tbody td {border: solid 1px #333; text-align: center; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; padding-right: 10px;}
table.poste caption {margin:0; padding:0;text-align: left; font-weight: bold; margin-bottom: 5px;}

table.moniteur tbody td.actif {color: #000; background-color: #fff;}
table.moniteur tbody td.inactif {color: #000; background-color: #e8e8e8;}


/************************* CONDITIONS ********************/

table.condition {clear: both; position: relative; float: left; width: 100%; border-collapse: collapse; margin-left: auto; margin-right: auto; margin-top: 15px; border:solid 1px #333;}
table.condition th, table.condition td { border: solid 1px #000;}
table.condition thead th.matin {background-color: #FF9900; border: solid 1px #000000;}
table.condition thead th.aprem {background-color: #CC66CC; border: solid 1px #000000;}
table.condition tbody th { background: #fff url(images/degrad_gris.gif) repeat-y 0 0; width: 100px; border: solid 1px #333; width: 60px; }
table.condition tbody td { text-align: center; padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; border: solid 1px #000;}
table.condition tbody td.matin1 {background-color: #FEFBE7;}
table.condition tbody td.matin2 {background-color: #FDF6CD;}
table.condition tbody td.aprem1 {background-color: #FEF4FF;}
table.condition tbody td.aprem2 {background-color: #F0E0F2;}

.conditions_boutons {position: relative; margin-top: 5px; float: left; width: 100%; text-align: right; clear: both; }
.conditions_boutons_popup {position: relative; margin-top: 5px; float: left; width: 820px; text-align: right; clear: both; }


table.poste2 {border-collapse: collapse; border:solid 1px #333; width: 100%; margin-bottom: 30px; clear: both;}
table.poste2 thead th {background:#99CC33; text-align: center; padding-top: 3px; padding-bottom: 3px;padding-left: 10px; padding-right: 10px; font-size: 0.9em; border: solid 1px #333;}
table.poste2 tbody td {border: solid 1px #333; text-align: center; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; padding-right: 10px;}
table.poste2 caption {margin:0; padding:0 0 0 2px;text-align: left; font-weight: bold; margin-bottom: 5px; color:#333333}

/******************* GIRONDINS ********************/
table.girondinsMatch thead th {background-color: orange;}
table.girondinsMatch tbody td {text-align: left;}
table.girondinsMatch tbody td.bouton {text-align: right; }


/******************* LIENS ************************/
td.lienpopup {cursor: pointer; color: blue; text-decoration: underline; }


