/* {{{ --- denis --- bouton/liste/jquery.dialog --- travaux_urgents */

.print {
display:none;
	}

/* the dialog */
.dialog-box .popin {
  display: block ;
}
/* liste variable */
dl {
  margin-top: 0;
  margin-bottom: 20px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
.dl-horizontal dt {
  float: left;
  width: 160px;
  overflow: hidden;
  clear: left;
  text-align: right;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dl-horizontal dd {
  margin-left: 180px;
}

/* bouton html */
a.btn0,
a.btn {
  text-decoration: none;
}

.lien_fichier_excel {
	float:right;
	margin-top:30px;
	}

.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:focus,
.btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}

.btn-dupliquer,
.btn-ajouter {
  color: blue;
}
.btn-modifier {
  color: green;
}
.btn-archiver{
  color:orange;
}
.btn-supprimer{
  color:red;
}
.btn-gray {
  color: #333;
}

.btn-ajouter,
.btn-modifier,
.btn-dupliquer,
.btn-archiver,
.btn-supprimer,
.btn-gray {
  background-color: #eee;
  border-color: #ccc;
}
.btn-ajouter:focus,
.btn-modifier:focus,
.btn-dupliquer:focus,
.btn-archiver:focus,
.btn-supprimer:focus,
.btn-gray:focus{
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-ajouter:hover,
.btn-modifier:hover,
.btn-dupliquer:hover,
.btn-archiver:hover,
.btn-supprimer:hover,
.btn-gray:hover {
  background-color: #e6e6e6;
  border-color: #adadad;
}

tr.active {background:#31e27c;}


/* }}} */


/* {{{ --- denis ---  incidents_travaux module de crise gestion des colonnes */
@-ms-viewport {
  width: device-width;
}
.visible-sm,
.visible-md,
.visible-lg,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 1299px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
  .visible-sm-block {
    display: block !important;
  }
  .visible-sm-inline {
    display: inline !important;
  }
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
  .visible-md-block {
    display: block !important;
  }
  .visible-md-inline {
    display: inline !important;
  }
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1600px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
  .visible-lg-block {
    display: block !important;
  }
  .visible-lg-inline {
    display: inline !important;
  }
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}

@media (max-width: 1399px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1600px) {
  .hidden-lg {
    display: none !important;
  }
}

/* }}} */





/* bloquer les entetes de menu */

#point_ancrage {
	}
	
.floatable {
	position: fixed;
	top: 1px;
}


/* css for timepicker */
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }
.ui-datepicker {width: 30em !important;}


h1, h2, h3, h5, h6 {
	clear: both;
}
/*
ol, ul {
	list-style: none;
}
*/
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img {
	border: none;
}

/* 
NINI: C'est MAL faut pas le faire 
Par défaut on hérite de c'est propriété ce qui est bien plus pratique 
dans la manipulation des style.
Mettre des styles en absolue n'apporte que des contraintes nuisibles ;-)

* {
  font-family:arial;
  font-size:12px;
  color:#010101;
}
*/

/*
body {
  font-family:arial;
  font-size:12px;
  color:#010101;
}
*/

b {color:inherit;}
a,.faux_lien {text-decoration:underline;color:#1165a2;cursor:pointer;}
a:hover {color:#000000;}


.case_cachee {display:none;}
.case_cachee_2, .case_invisible {visibility:hidden;}
.erreur, .error {color:#FF0000;}
.tres_important {color:#FF0000 !important;}

th table.sans  td {color:#FFFFFF;}

table.sans {border:0 !important;margin:0;padding:0;}
table.sans tr {border:0 !important;margin:0;padding:0;}
table.sans td {border:0 !important;padding:1px;}

.bordure_bt {border:3px solid #57bfd9 !important;}
.bordure_hta {border:3px solid #dab703 !important;}

.une_table {border:2px solid #FFFFFF;background:#eae9e9;}
.table_incidents_clos{background:#e7f8d3;}
.une_table td {padding:3px;border:2px solid #FFFFFF;vertical-align:middle;}
.une_table tr.pair td {background:#dedede;}
.table_incidents_clos tr.pair td {background:#d5ebbb;}
.une_table tr.survol td {background:#cfdfe2;}
.une_table th { vertical-align: middle;border:2px solid #FFFFFF;border-top:none;padding:6px 4px;text-align:center;font-weight:bold;color:#FFFFFF;background:#1165a2;}
.une_table th.vide {background:#ffffff;}
.une_table th a {color:#FFFFFF;}

.une_table  td.hierarchique,
.une_table  td.alerte,
.une_table  td.realimentation,
.une_table  td.lien,
.une_table  td.agence,
.une_table  td.tension {text-align:center;}
.une_table  td.traitement,.une_table  td.poste {width:110px;}



.une_table  td.align_centre {text-align:center;}
.une_table  td.align_droite {text-align:right;}

.une_table  td.numero_incident {text-align:left;}
.une_table  td.alertes, .une_table  td.alerte span {font-weight:bold;color:#FF0000;}
span.orange {color:#ff7200;}
.decalage {vertical-align:sub;}

.une_table  td.adresse_sans_courant {min-width:120px;text-align:left;}

span.sens_asc {display:inline-block;width:11px;height:9px;background:url('img/sens_asc.png') no-repeat top;}
span.sens_asc:hover {background:url('img/sens_desc.png') no-repeat top;}
span.sens_desc {display:inline-block;width:11px;height:9px;background:url('img/sens_desc.png') no-repeat top;}
span.sens_desc:hover {background:url('img/sens_asc.png') no-repeat top;}


.bloc_legende {float:left;margin: 20px 30px 20px 5px;}
.bloc_legende .titre_legende {text-decoration:underline;margin:0 0 4px 0;font-weight:bold;}
.bloc_legende p {margin:0;}
.bloc_legende p img {margin-right:2px;}
#bloc_legende_maj {position:absolute;right:0;top:0;}

img.douze {width:12px;}
img.seize {width:16px;}

h2 {font-size:18px;text-align:left;font-weight:bold;color:#286090;margin:25px 0 20px;padding:0 0 10px;border-bottom:1px solid #DDDDDD;}
h3.tete_bandeau {
    height:38px;
    font-size:15px;
    color:#952299;
    margin:5px 0;
    border:1px solid #BBB;
    border-radius:5px;
    color: #333;
    background:url('img/fond_h3_accordeon.png') repeat-x scroll 50% 50% #E6E6E6;
}
h3 a {display:block;width:80%;height:100%;padding:10px 0 10px 50px;font-size:15px;font-weight:normal;color:#555555;text-decoration:none;}
h3 a:hover {color:#000;text-decoration:none;}
h4 {font-size:13px;font-weight:bold;color:#952299;margin:10px 0 10px;padding:0 0 5px;}

/*
body {
  background:#FFFFFF url('img/fond_page.gif') repeat-x top;
}

html, body {height: 100%;margin:0;padding: 0;}
*/


/* le header */

#header {
  background:#FFFFFF url('img/fond_page.gif') repeat-x scroll center bottom -10px ;
  position:relative;
  margin:0 auto;
  padding-bottom: 5px;
  margin-bottom: 5px;
  min-height: 85px;
  width:100%;
}

.simulation-env #header {
  background:#eae9ee url('img/fond_simulation.png') repeat-x scroll center !important;  
}

.developpement #header {
  background:#eae9ee url('img/fond_developpement.png') repeat-x scroll center ;  
}



#header>div:after {
  clear:both;
}

#logo {float:left;margin:10px 0 0 0px;width:211px;height:70px;}
#titre  {float:left;margin:5px 0 0 25px;text-align:left;padding:20px 0 0 0;color:#1165a2;font-size:30px;}
#utilisateur  {float:right;text-align:right;margin:20px 30px 0 0;width:400px;line-height:20px;}
#utilisateur span {color:#1165a2;}
#selection_agence {display: inline;}
a.deconnecter {color:#FF0000;}

/*
#main {clear:both;float:left;box-sizing: border-box;width:100%;margin:0 auto;min-height:500px;padding:0px 5px 60px;border-bottom:1px solid #c8c3c3;background:#FFFFFF}
*/
#footer {float:left;position:relative;margin:0 auto;height:50px;width:100%;}

/*
#map_canvas {height:100%;width:100%;}
*/

#map_canvas_2 {height:100%;width:100%;}
.infobulle {width:270px;height:60px;}

.bloc {float:left;width:99%;margin:0 5px;}
.bloc_contenu {float:left;width:99%;margin:0 5px 20px;;}
.en_ligne {float:left;line-height:27px;margin-right:15px;}

div#bloc_encours {float:left;margin-right:10px;}
div#bloc_ajout {float:left;width:800px;margin:30px 0 0 0px;}
div#bloc_gmap {float:left;width:470px;height:510px;}
div#bloc_gmap_2 {float:right;margin-right: 20px;width:350px;height:350px;}
div#bloc_gmap_grand {margin:0 auto;width:100%;height:100%;}

div#bloc_gmap_grand {float:left;width:1000px;height:900px;}

div#la_definition {margin-left:90px;}

div.ligne_form {clear:left;}

div.ligne_form_2 {float:left;clear:left;width:100%;text-align:center;}
/*
div.un_bloc_traitement {float:left;clear:left;width:100%;border-top: 1px dotted #ccc;padding: 15px 0;}
*/
div.un_bloc_traitement {
	float:left;
	clear:left;
	width:100%;
	border-top: 1px dotted #ccc;
	padding: 15px 0;
}
div.un_bloc_traitement .un_bloc_traitement {margin-top:6px;}
div.le_libelle {float:left;text-align:right;width:250px;min-height:1px;margin:0;font-size:13px;line-height:24px;font-weight:bold;}
#bloc_realimentation div.le_libelle {width:280px;}


.bex {color:blue !important;}
div.choix_primaire {font-weight:bold;}
div.le_champ {float:left;text-align:left;margin:0 4px;line-height:24px;}
div.le_champ  input {margin-top:3px;margin-left:2px;}
div.le_champ  textarea {margin-top:3px;margin-left:2px;}


/*
 * Css pour les champs au format dn
 * <div class="dn ligne_form">
 *		<div class="le_libelle">Le champ</div>
 *		<div class="le_champ"><input type="text" name="nom" /></div>
 * <div>
 */

.dn.ligne_form .le_champ .radio-inline {
	padding-left: 0px;
	padding-right: 20px;
	
}
.dn.ligne_form .le_champ .radio-inline input {
	margin-right: 5px;
	margin-left: 5px;
}


.required .le_champ:after {
	content:" *";
	color: red;
}


/*
 *
 */
.une_date {width:80px;text-align:center;}
.un_numero {width:60px;text-align:right;}
.un_nombre {width:60px;text-align:right;}
.un_prix {width:60px;text-align:right;}
.une_heure {width:45px;text-align:center;}

textarea {width:300px;height:80px;}
.tres_grand {width:350px;}
.grand {width:230px;}
select.grand {width:230px;}
.moyen {width:130px;}
.petit {width:60px;}
.petit_texte {font-size:10px;}
#sans_courant_nombre_client {width:25px;text-align:right;}
textarea.commentaires {width:360px;height:130px;}
#lignes_volantes_longueur {width:40px;text-align:right;}
.select_multiple {min-height:100px;min-width:110px;}

.faux_bouton {padding:3px 2px;border:1px solid #CCCCCC;background:#EEEEEE;cursor:pointer;}
.modifier {color:green;}
.affecter {color:purple;}
.historique {color:purple;}
.reinitialiser {color:purple;}
.dupliquer {color:blue;}
.ajouter {color:blue;}
.archiver {color:orange;}
.supprimer {color:red;}
.noir {color:black;}

.haut {font-size:15px;font-weight:bold;}


.un_modifier {cursor:pointer;}

#tableau_risques td {vertical-align:middle;padding:0 1px}
#tableau_risques td.espace {padding-right:22px;}

div.bouton {margin-top:10px;}
.bouton_grand {cursor:pointer;margin:15px 0;border:0px;width:220px;height:29px;color:#FFFFFF;font-weight:bold;background:url('img/bouton_grand.jpg');}
.bouton_tres_grand {cursor:pointer;margin:15px 0;border:0px;width:320px;height:29px;color:#FFFFFF;font-weight:bold;background:url('img/bouton_tres_grand.jpg');}
.bouton_grand_rouge {cursor:pointer;margin:15px 0;border:0px;width:220px;height:29px;color:#FFFFFF;font-weight:bold;background:url('img/bouton_grand_rouge.jpg');}


div#barre_recherche {width: 100%;padding:0;margin:0;}
div#barre_recherche #envoyer {font-size: 10px;height: 19px;line-height: 9px;margin: 0;padding: 0;}
div#barre_recherche p.texte {margin-top:4px;vertical-align:middle;}
div#barre_recherche p.recherche_avancee {margin-top:3px;vertical-align:middle;font-style:italic;padding-left:20px !important;}
/*
.une_recherche { box-sizing: border-box;float:left;width:33%;min-height:30px;padding:4px 8px;margin:3px 0;font-size:12px;color:#000000;}
.une_recherche * {float:left}
*/

.recherche_incident_par_numero {background:#e1eaac;}
.recherche_fouille {background:#a4dcff;}
.recherche_travaux_urgents {background:#c5e8d4;}
#recherche_cm_incident {width:100%;}

div#barre_recherche {
  display: table ;
  width: 100%;
  margin-bottom: 3px;
}
div#barre_recherche .barre_recherche_container {
  display: table-row ;
}
div#barre_recherche .barre_recherche_container  .une_recherche {
  display: table-cell;
  min-height:30px;
  padding:4px 8px;
  font-size:12px;
  color:#000000;
}


/* bloc mises a jour */

#bloc_maj {position:absolute;width:100%;top:0;}
#bloc_maj #titre_maj {position:relative;z-index:100;margin:0 auto;width:100px;height:23px;color:#000000;text-align:center;cursor:pointer;background:url("img/fleche_bas_large.png") no-repeat scroll center 15px #EEEEEE}
#bloc_maj #titre_maj {border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-left:1px solid #222222;border-right:1px solid #222222;border-bottom:1px solid #222222;}
#bloc_maj #titre_maj span.nombre_maj {padding:3px;color:#FF0000;}
#bloc_maj #liste_maj {position:relative;z-index:10;margin:-23px 0 0;display:none;padding:30px 0 60px;background:url('img/fond_blanc_75.png') repeat;}
#bloc_maj #liste_maj table {margin:0 auto;}




/* formulaire identification */

.logos_navigateurs {width:100%;margin:30px auto;text-align: center;}

#formulaire_identification  {margin:20px auto;width:400px;height:230px;
	
	}
#formulaire_identification  form {
	float:left;	
    background: -webkit-linear-gradient(top, #cacaca 0%, #e9e9e9 100%); /* Chrome 10+, Safari 5.1+ */
	background:   linear-gradient(to bottom, #cacaca 0%, #e9e9e9 100%); /* W3C */
	border-radius: 13px;
	padding:16px;
	margin:10px;
	}

#formulaire_identification  .titre {width:90%;font-weight:bold;float:left;font-size:14px;margin:5px 0 10px 5px;color:#952299;}
#formulaire_identification  .intitule {float:left;width:120px;}
#formulaire_identification  .saisie {float:left;}
#formulaire_identification  .total {float:left;width:100%;padding:3px 0;text-align:center;}
#affiche_mdp_perdu,#affiche_demande {cursor:pointer;}



/* le menu */

.nav {margin-top: 10px;}

/*
div#menu_horizontal {float:left;margin:0 0 30px;}
div#menu_horizontal .menu_actif {color:#952299;text-decoration:none;}
div#menu_horizontal li {list-style:none;float:left;margin:0px 16px 4px 0;padding:10px;border-bottom:1px solid #c8c8c8;background:#eae9ee;}
*/


/* le bloc compte rendu */

div#compte_rendu {width:300px;float:right;margin:2px;border:2px solid #eae9ee;}
div#cadre_compte_rendu {width:98%;padding:4px;border:2px solid #FFFFFF;background:#eae9ee;}
div#cadre_compte_rendu .le_titre{margin:2px;font-weight:bold;}


/*incident ajout */

input#numero_incident {border:none;background:#FFFFFF;}
.select_parent {display:none;}


/*incident en cours */

div.un_choix  {float:left;height:20px;margin:0 0 7px 13px;width:30%;text-align:left;}
.incidents_en_cours .bloc {margin:0px;width: 100%;}
img.boussole:hover{cursor:help;}


#bloc_droite {float:left;width:470px;}

#bloc_droite_2 {float:left;width:470px;}

#bloc_recapitulatif {float:left;width:100%;margin-bottom:20px;}
#bloc_recapitulatif  table {width: 100%;}
#bloc_recapitulatif  table td {text-align:right;}

.une_table td.un_total {background:#D8D4D4;color:#000000}
.une_table th.un_total {color:#E1EAAC;} 

/*incident_modifier */

table.amiante th {border:1px solid #CCCCCC;padding:1px 3px;text-align:center;}
table.amiante td {border:1px solid #CCCCCC;padding:1px 3px;}

#popin_amiante {line-height: 18px;}

form#selection_tout_paris {display:none;}

#bloc_realimentation {min-height:510px;}

.bloc_2 {position:relative;float:left;width:98%;max-width:1800px;padding-left:55px;display:none;}


#bouton_cloturer_incident {cursor:pointer;margin:15px 0;border:0px;width:200px;height:29px;text-indent:-9000px;background:url('img/bouton_cloturer_incident.jpg');}
#la_cloture {color:#76af08;}
#cloture_impossible {color:#FF0000;text-align:left;}

#annuler_cloture_incident {cursor:pointer;}

/*
div#main .ui-widget-content a {color:#1165a2;}
*/
.ui-widget-content a {color:#1165a2;}

div#bloc_hierarchique {width:400px;height:50px;float:right;}
div#bloc_evenements {clear:right;width:400px;height:50px;float:right;}

#recap_etape_traitement {font-weight:bold;color:#952299;}
#recap_etape_cloture {font-weight:bold;color:#FF0000;}
.type_tension_BT {background:url('img/fond_BT.gif') repeat-y scroll 0 0 !important}
.type_tension_HTA {background:url('img/fond_HTA.gif') repeat-y scroll 0 0 !important}
div#accordion {float: left;width: 100%;background:url('img/fond_blanc_50.png') repeat;}

div.message {float:left;margin:0 0 0 50px;}
div.message p {color:#FF0000;}

div#bloc_alertes .le_libelle {color:red;}
.etat_cloture {color:red;}
div#bloc_alertes .le_champ {border:1px solid red;padding:10px;margin-bottom:5px;}

div#bloc_alertes_non_bloquantes .le_libelle {color:#fb5838;}
div#bloc_alertes_non_bloquantes .le_champ {border:1px solid #fb5838;padding:10px;margin-bottom:5px;}

ul#list li p {color:#1165a2;cursor:pointer;text-decoration:underline;}

/*
div#bloc_gmap_droite {position:absolute;top:0;right:10px;width:400px;height:400px;display:none;}
div#bloc_traitement_gauche {float:left;padding-right:410px;width:auto;margin-left:22px;}
*/
div#bloc_traitement_gauche .le_libelle {text-align:left;color: purple;}
div#bloc_traitement_gauche .le_champ {}

option.selection{background:#8eeb85;}

#coordonnees_gps {display:none;}


/*incident_zone */

div#periode {margin:0 0 6px 0;}
.incidents_zone {background:none;}
iframe#iframe_incidents_zone {overflow:hidden;position:absolute;right:10px;}


/*incident_consulter */

.incident_clos .le_libelle {font-weight:bold;color:#42ba0d;}


/* gestion utilisateurs */

.en_demande {background:#ffc853;}

/* ajout utilisateur */

#bloc_ajout_utilisateur {width:630px;}

/* reporting */

#formulaire_raz {
	float:right;
	}

.ligne_choix_annee {
	float: left;
	margin-bottom: 4px;
	width: 200px;
	clear: left;
	}

.actif a {
	color:#952299;
	font-weight:bold;
	}

#bloc_telechargement {
width: 250px;margin: 10px auto;clear: left;
}

.table_lignes_volantes td {text-align:right;}
.une_table td.trait {border:0;height:1px;padding:0;margin:0;background:#000000;}

/* modifier parametres */

.liste_parametres .le_libelle {width:60%;}
.liste_parametres .le_champ {width:35%;}


/* ajout interlocuteur */

#bloc_ajouter_interlocuteur {float: left;margin:0 0 25px 0;}



/* page requete */

textarea#les_requetes {float:left;width:100%;height:200px;}
#bouton_executer {clear:left;float:left;}


/* page profil */

div#bloc_modification_mdp {display:none;float:left;width:100%;margin-top:30px;}
div.bloc_profil {width:1050px;}

div#tous_les_liens {
	float:left;width:100%;margin:10px;
	}

div#tous_les_profils {
	float:left;width:100%;
	}

div.un_lien {
	float:left;
	padding:10px;
	font-size:13px;
	cursor:pointer;
	}

div.un_lien.actif {
	border: 1px solid #ccc;
	}

div.un_profil {
	display:none;float:left;width:100%;
	}

div.un_profil.actif {
	display:block;
	}




/* page phpinfo */

.phpinfo table * {font-family:arial;font-size:14px;}


/* incident_clos */

.lien_filtre {margin:3px;}


/* controle_fouille */

.page_controle_fouille {position:relative;}

#ligne_pdf_total {margin:15px 0;}
#bloc_controle_des_fouilles_a_effectuer {margin:5px 0;}
#bloc_controle_des_fouilles {margin:5px 0;}
#bloc_telechargement {}
#bloc_telechargement_fouilles {position:absolute;top:20px;right:0px;text-align: right;}



.fouille_rebouchee {border: 3px solid green;}


/* geopositionnement */

#nombre_incidents {margin:10px 0;}

/* recherche */

.resultats {float:left;margin:15px 0;}
.resultats p {margin:10px 0;}


/* destion des ATU */

p#decompte {float:left;width:100%;text-align:center;margin:15px 0;}
p#decompte span {font-weight:bold;}
.jaune {color:yellow;}
.rouge {color:red;}
.orange {color:orange;}
.vert {color:green;}
.fond_jaune {background:yellow !important;}
.fond_vert {background:#4fe500 !important;}

.ouverture_fouille_id_interlocuteur {
	width:120px;
	}

.nouvel_interlocuteur {
	display:none;
	}

.table_incidents_atu {background:#e7f8d3;}
.table_incidents_atu tr.pair td {background:#d5ebbb;}
.point_dattache_popin {position:relative;z-index:1;}

.icone_popin {vertical-align: bottom;cursor:pointer;}

.popin_destinataires {
	display:none;
    background: none repeat scroll 0 0 #EEEEEE;
    border-color: #000000;
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px;
    left: 2px;
    padding: 5px;
    position: absolute;
    top: -30px;
    width: 200px;
    z-index: 3;
}

.fermer {text-align:right;cursor:pointer;}
.compteur {text-align:left;font-weight:bold;padding:6px 0px;cursor:pointer;}
.ligne_destinataire {text-align:left;}


/* gestion des materiels */

#bloc_materiels .une_table th {padding:6px}
#tableau_reporting th {max-width: 130px;}
.une_table  td.un_nombre_petit {padding:4px;text-align:center;}
#anti_filtre_logistique {display:none;}



/* travaux */


.case_clignote{
font-weight: bold;
text-shadow: 0 1px 0 white;
border-radius: 3px;
padding: 5px 10px;
border: 1px solid #DDD;
box-shadow:0px 0px 10px #4183C4;
-webkit-box-shadow:0px 0px 10px #000000 inset;
-moz-box-shadow:0px 0px 10px #000000 inset;
-webkit-animation-name: bounce;
-webkit-animation-duration: 1s;
-webkit-animation-iteration-count:infinite;
-moz-animation-name: bounce;
-moz-animation-duration: 1s;
-moz-animation-iteration-count:infinite;
animation-name: bounce;
animation-duration: 1s;
animation-iteration-count:infinite;
}
@-webkit-keyframes bounce {
0%{box-shadow:0px 0px 10px #000000 inset;}
50%{box-shadow:0px 0px 0px #000000 inset;}
100%{box-shadow:0px 0px 10px #000000 inset;}
}
@-moz-keyframes bounce {
0%{box-shadow:0px 0px 10px #000000 inset;}
50%{box-shadow:0px 0px 0px #000000 inset;}
100%{box-shadow:0px 0px 10px #000000 inset;}
}
@keyframes bounce {
0%{box-shadow:0px 0px 10px #000000 inset;}
50%{box-shadow:0px 0px 0px #000000 inset;}
100%{box-shadow:0px 0px 10px #000000 inset;}
}

.ligne_concernee {
	border: 1px solid black;
}

.un_compteur {
	display:inline;
	margin-left:5px;
	font-weight:bold;
	color:yellow;
	}


/*
body.incidents_travaux * {
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
			box-sizing: border-box;
	}
*/

.incidents_travaux #decompte {
	margin:-31px 0 0;
}

h2 span {font-size:16px;}


.une_table_travaux .idem_sortable li {padding:0;}
.une_table_travaux .sortable li {padding:0;border-right: 0 none;}

.une_table_travaux {background:#FFFFFF;margin-bottom:40px;}
.une_table_travaux th {
	vertical-align: middle;
	font-size: 11px;
	border: 1px solid #FFFFFF;
	border-top: none;
	text-align: center !important;
	font-weight: bold;
	color: #FFFFFF;
	background: #1165a2;
    /* NINI pour alignement table incident
	padding: 2px;
	width:66px;
    */
}
    
.une_table_travaux .travaux_padding_right {
  background: transparent ;
  border: none;
}

/* On fix les largeur sur sur le border de cellule */
.incidents_travaux #bloc_feuille * {
  /* NINI pour alignement table incident */
  /*
  box-sizing: border-box ;
  */
}
.incidents_travaux #bloc_feuille {
  padding: 0px ;
  margin: 0px ;
  width: 100% ;
}

/* On empeche l'ecrasement trop important du tableau */
.incidents_travaux #bloc_feuille {
  overflow: auto ;
}
.incidents_travaux #bloc_feuille>table.table-layout {
  /*
  width: 1242px ;
  width: 1328px ;
  width: 1542px ;
  width: 1262px ;
  */
  width: 100% ;
}
/*
@media (min-width: 1280px) {
@media (min-width: 1366px) {
@media (min-width: 1580px) {
@media (min-width: 1300px) {
  .incidents_travaux #bloc_feuille>table {
    width: 100% ;
  }
}
*/

.rotate {
  /* Safari */
  -webkit-transform: rotate(-90deg);
  /* Firefox */
  -moz-transform: rotate(-90deg);
  /* IE */
  -ms-transform: rotate(-90deg);
  /* Opera */
  -o-transform: rotate(-90deg);
  /* Internet Explorer */
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}



.table-include {
  width: 100%;
}
.cellule-container {
  padding: 0 !important;
  margin: 0 !important;
}
.cellule-container > ul > li {
  width: 100% ;
}


/* Priorité */
.urgence_1 {
  color: white;
  background-color: red !important;
}
.urgence_2 {
  color: white;
  background-color: orange !important;
}
.urgence_3 {
  color: white;
  background-color: green !important;
}

/* On elimine tous les padding parasite pour les repositionner en suite */
.incidents_travaux  table,
.incidents_travaux  table td,
.incidents_travaux  table th,
.incidents_travaux  table tr {
  padding: 0px ;
}

.incidents_travaux  table td,
.incidents_travaux  table th {
  padding: 2px ;
}
.incidents_travaux #bloc_feuille>table td.grande_cellule {
  padding: 0px ;
}

.une_table_travaux tr.sous_tension_oui td {
	background:#9effc5;
	}

.une_table_travaux td {
    /* NINI reajustement du tableau des incident
	width:66px;
    */
	width:auto;
	padding:0px;
	text-align:center;
	vertical-align: middle;
	border-bottom:1px solid #cccccc;
	background-color:#FFFFFF;
	}

.une_table_travaux .type_tension_BT {background:url('img/fond_BT.gif') repeat-y scroll center 0 !important}
.une_table_travaux .type_tension_HTA {background:url('img/fond_HTA.gif') repeat-y scroll center 0 !important}

.une_table_travaux .une_ligne_bloc {height:50px;}
.une_table_travaux .grande_cellule {}

.une_table_travaux .travaux_agence    {width: 50px;}

.une_table_travaux .travaux_agence  h1  {
	width: 109px;
	position: absolute;
	left: -23px;
	font-size:28px; ;}

.une_table_travaux .travaux_tension   {min-width: 26px;   width:26px}
.une_table_travaux .travaux_nature    {max-width: 60px; padding: 5px}

.une_table_travaux .travaux_no,
.une_table_travaux .travaux_urgence,
.une_table_travaux .travaux_priorite,
.une_table_travaux .travaux_date,
.une_table_travaux .travaux_ouvrage,
.une_table_travaux .travaux_dossier,
.une_table_travaux .travaux_cadenas,
.une_table_travaux .travaux_points,
.une_table_travaux .travaux_condamnation,
.une_table_travaux .travaux_poste,
.une_table_travaux .travaux_depart,
.une_table_travaux .travaux_moyen_realim,
.une_table_travaux .travaux_rdd,
.une_table_travaux .travaux_lieu,
.une_table_travaux .travaux_tension,
.une_table_travaux .travaux_of,
.une_table_travaux .travaux_montage,
.une_table_travaux .travaux_zdt,
.une_table_travaux .travaux_ac_delivree,
.une_table_travaux .travaux_ac_rendue,
.une_table_travaux .travaux_deconda,
.une_table_travaux .travaux_mst,
.une_table_travaux .travaux_acr_etat,
.une_table_travaux .travaux_acr_sous_tension
.une_table_travaux .travaux_action {
  overflow: hidden; 
}

.une_table_travaux .travaux_no        {min-width:100px;   width:100px;}
.une_table_travaux .travaux_urgence   {min-width: 35px;   width:35px;}
.une_table_travaux .travaux_priorite  {min-width: 32px;   width:32px;}
.une_table_travaux .travaux_date      {min-width: 77px;   width:77px;}

.une_table_travaux .travaux_ouvrage   {min-width: 73px; max-width: 73px; width:73px;text-align:center;font-size:13px; font-weight:bold;}
.une_table_travaux .travaux_dossier   {min-width: 73px; max-width: 73px; width:73px;text-align:center; overflow: hidden;}
.une_table_travaux .travaux_cadenas   {min-width: 73px; max-width: 73px; width:73px;text-align:center; overflow: hidden;}
.une_table_travaux .travaux_points    {min-width: 30px; max-width: 30px; width:30px;text-align:center; overflow: hidden;}
.une_table_travaux .travaux_condamnation {min-width: 40px; max-width: 40px; width:40px; overflow: hidden;}

.une_table_travaux .travaux_poste     {min-width: 175px; max-width: 175px; width:175px;text-align:center; overflow: hidden;}
.une_table_travaux .travaux_depart    {min-width: 25px; max-width: 25px; width:25px;}
.une_table_travaux .travaux_moyen_realim {min-width: 91px; max-width: 91px; width:91px;text-align:center; overflow: hidden;}


.une_table_travaux .travaux_lieu { min-width:175px; width:175px;}

.une_table_travaux .travaux_rdd,
.une_table_travaux .travaux_of,
.une_table_travaux .travaux_montage,
.une_table_travaux .travaux_zdt,
.une_table_travaux .travaux_ac_delivree,
.une_table_travaux .travaux_ac_rendue,
.une_table_travaux .travaux_mst,
.une_table_travaux .travaux_deconda,
.une_table_travaux .travaux_acr_etat,
.une_table_travaux .travaux_acr_sous_tension {
  min-width:40px; 
  width:40px; 
  max-width:40px; 
  overflow: hidden; 
}

.une_table_travaux .travaux_action {
  min-width: 50px;
  max-width: 50px;
  width: 50px;
}

@media (max-width: 1399px) {
}


.travaux_no a,
.travaux_action a {
  text-decoration:underline !important;
}
	
.une_table_travaux_2 {
	border:0;
	}
.une_table_travaux_2 td {
    /* NINI pour alignement table incident
	padding:2px;
    */    
	border-right: 1px solid #ccc;
	border-bottom:0;
	border-left:0;
	border-top:0;
	}
	
#bloc_choix_affichage {float:left;width:530px;margin-bottom:30px;}
#bloc_affichage_incidents_cm_a_venir {float:left;margin-right:30px;}
#bloc_affichage_special {float:left;}

.mon_id {display:block;float:right;font-size:15px;font-weight:normal;color:#952299;margin-right:20px;}


/* interferences fouilles */


.aucun {clear:left;margin-top:20px;width:100%;}
.la_selection {border:3px solid #A7E3A7;}


/*
.une_table_travaux td.travaux_urgence a {
*/
.une_table_travaux td a {
  display: block ;
  cursor: pointer ;
  width: 100% ;
  padding: 0 ;
  margin: 0 ;
}


/* {{{ -- denis -- boite de saisie pour tableau incident/travaux -*/
.incidents_travaux #form-date div.le_libelle {width:140px;}
.incidents_travaux #form-ouvrage div.le_libelle {width:100px;}
.incidents_travaux #form-dossier div.le_libelle {width:70px;}
.incidents_travaux #form-cadenas div.le_libelle {width:126px;}
.incidents_travaux #form-points div.le_libelle {width:126px;}

.incidents_travaux #form-poste {width:500px;}
.incidents_travaux #form-poste div.le_libelle {width:130px;}

.incidents_travaux #form-depart div.le_libelle {width:70px;}

.incidents_travaux #form-ac-rendue {
  width: 650px;
  height: 250px;
  margin-right: 20px ;  
}
.incidents_travaux #form-ac-delivree {
  width: 670px;
  height: 400px;
  margin-right: 20px ;  
}

.incidents_travaux #form-condamnation,
.incidents_travaux #form-of{
  width:650px;
  height: 400px;
  margin-right: 20px ;
}

.incidents_travaux #form-rdd,
.incidents_travaux #form-zdt,
.incidents_travaux #form-mst,
.incidents_travaux #form-deconda{
  width:650px;
  height: 350px;
  margin-right: 20px ;
}

.incidents_travaux #form-condamnation div.le_libelle,
.incidents_travaux #form-rdd div.le_libelle,
.incidents_travaux #form-of div.le_libelle,
.incidents_travaux #form-zdt div.le_libelle,
.incidents_travaux #form-mst div.le_libelle,
.incidents_travaux #form-deconda div.le_libelle{
  width:160px;
}
/*
.incidents_travaux #form-rdd div.le_libelle {width:140px;}
*/
.incidents_travaux form textarea {
  margin-top:3px;
  margin-left:2px;
  width: 317px ;
  height: 45px ;
  vertical-align:top;
}

.une_table_travaux td.bg-error{background-color: #f00;}

.une_table_travaux td a.bg-error{border: solid 2px #f00;}
.une_table_travaux td a.bg-gris{background-color: #bfbfbf;}

.une_table_travaux tr .bg-yellow{background-color: #ffff06;}
.une_table_travaux tr .bg-orange{background-color: #e46d0a;}
.une_table_travaux tr .bg-orange-claire{background-color: #ffa500;}
.une_table_travaux tr .bg-green{background-color: #92d050;}

/*
.une_table_travaux td.bg-yellow,
.une_table_travaux td a.bg-yellow{background-color: #ffff06;}
.une_table_travaux td.bg-orange,
.une_table_travaux td a.bg-orange{background-color: #e46d0a;}
.une_table_travaux td.bg-green,
.une_table_travaux td a.bg-green{background-color: #92d050;}
*/

.incidents_travaux #bloc_feuille table td.travaux_rdd a,
.incidents_travaux #bloc_feuille table td.travaux_zdt a,
.incidents_travaux #bloc_feuille table td.travaux_deconda a,
.incidents_travaux #bloc_feuille table td.travaux_mst a,
.incidents_travaux #bloc_feuille table td.travaux_of a,
.incidents_travaux #bloc_feuille table td.travaux_montage a,
.incidents_travaux #bloc_feuille table td.travaux_ac_delivree a,
.incidents_travaux #bloc_feuille table td.travaux_ac_rendue a,
.incidents_travaux #bloc_feuille table td.travaux_condamnation a {
  padding: 2px !important;
}

.incidents_travaux #bloc_feuille table td.travaux_rdd,
.incidents_travaux #bloc_feuille table td.travaux_zdt,
.incidents_travaux #bloc_feuille table td.travaux_deconda,
.incidents_travaux #bloc_feuille table td.travaux_mst,
.incidents_travaux #bloc_feuille table td.travaux_of,
.incidents_travaux #bloc_feuille table td.travaux_montage,
.incidents_travaux #bloc_feuille table td.travaux_ac_delivree,
.incidents_travaux #bloc_feuille table td.travaux_ac_rendue,
.incidents_travaux #bloc_feuille table td.travaux_condamnation {
  padding: 0px !important;
}
/* }}} */

/* {{{ -- denis -- gestion du corner facon execl -*/
.corner-excel {
  position: relative;
  /* Pour garder le border */
  background-clip: padding-box;
}
.corner-excel:after {
  content: "";
  position: absolute;
  top: 0%;
  right: 0%;
  width: 0px;
  height: 0px;
  border-top: 10px solid #f00;
  border-left: 10px solid transparent;
}
/* }}} */


	
/******************************INTERFACE CRISE *************************************************************** */



/* css for autocomplete */

#autocomplete {width:230px;}
.autocomplete-suggestions { border: 1px solid #999; background: #FFF; overflow: auto; }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: normal; color: #3399FF; }
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { display: block; border-bottom: 1px solid #000; }




.postes_electriques_carte #utilisateur {width:200px;}
#indicateurs {float:right;margin: 0px 70px 0 0px;}




/* groupe electrogene */

.bloc_ajout_groupe {width:50%;}
.bloc_gauche  {width:630px;}
.bloc_droite  {width:460px;}
.bloc_droite  .le_libelle {width:240px;}
.bloc_droite  .le_champ {width:190px;}

#bloc_groupes table.une_table td {padding:5px;}

.poste_electrique_ajout .bloc_gauche  {width:800px;}

.Id {text-align:center;}

.maintenance_refueling_2 {background:yellow !important;}
.information {font-style:italic;}

.icone {text-align:center;}

#bloc_information_maj {}

/* gestion des postes */



#bloc_filtre_affichage {float:left;width:500px;margin-right: 15px;}
#bloc_filtre_affichage .un_filtre {float:left;clear:left;margin:4px 0;}
#bloc_filtre_affichage form {display:inline;}

.un_bloc_filtre {vertical-align:middle;margin-right:10px;float:left;}


#bloc_boutons_vues {float:left;width:260px;}
#gestion_affichage {float:left;width:490px;}
#bloc_boutons_ajouter {	float:left;width:200px;margin:5px 0;}
#bloc_boutons_supprimer {float:left;}


.table_choix_affichage  .entete_ligne {text-align:right;}
.table_choix_affichage  td {text-align:center;}

.table_indicateurs   {float:left;margin-right:20px;}
.table_indicateurs  .entete_ligne {text-align:right;}
.table_indicateurs  td {text-align:center;}
.gras {font-weight:bold;}



#bloc_postes{float:left;overflow: auto;margin-bottom: 20px;}

#bloc_postes table th {height:38px;border:1px solid #FFFFFF;}
#bloc_postes table.une_table {display:table;border:1px solid #FFFFFF;background:none;}
#bloc_postes table.une_table tr.survol {background:none;}
#bloc_postes table.une_table td  {padding:5px 0;border:0;background:none;}
#bloc_postes table.affectation_2 {height:50% !important;border-color:red;}
#bloc_postes table.affectation_3 {height:33% !important;border-color:red;}
#bloc_postes table.affectation_4 {height:25% !important;border-color:red;}

#bloc_postes table.affectation_2 td , 
#bloc_postes table.affectation_3 td , 
#bloc_postes table.affectation_4 td {border-color:red !important;}


#bloc_postes #liste_postes ul {float:left;margin-bottom:20px;}
#bloc_postes #liste_postes li { cursor: move;border:0;}
#bloc_postes #liste_postes li.pair table {background:#e6e9ea;}
#bloc_postes #liste_postes li  table {background:none;}
#bloc_postes #liste_postes li  table tr {height:100%;}
#bloc_postes #liste_postes li  table td {vertical-align:middle;padding:0px;border:0;height:100%;display:table-cell;}
#bloc_postes #liste_postes li  table td table{height:100%;}
#bloc_postes #liste_postes li  table td td{vertical-align:middle;padding:4px;border:1px solid #CCC;height:100%;}
.les_entetes_a_bloquer .entete {
	height: 100%;
}

#bloc_postes  #liste_postes  li.point_a_realimenter table {background:none;}
#bloc_postes  #liste_postes  li.point_a_realimenter {background:url('img/fond_point_a_realimenter.gif') repeat;}

#bloc_postes  #liste_postes  li.point_a_realimenter .uniquement_poste {display:none;}


#compte_rendu_ordre {height:25px;float:left;text-align:center;width:100%}
#message_compte_rendu_ordre {display:none;height:25px;float:left;text-align:center;font-weight:normal;font-size:14px;color:green;width:100%}

#bloc_postes  #liste_postes li  {clear: left;font-size:12px;padding:0;}
#bloc_postes .mise_en_avant {font-size:1.1em;font-weight:bold;text-decoration:none !important;}
#bloc_postes  li table table td a {color:#1165a2;}
#bloc_postes  li table table td a:hover {text-decoration:underline;}
.fancybox, .various  {cursor:pointer;margin-bottom:2px;}
.fancybox-title-outside-wrap {display:none !important;}

#bloc_postes .champ_groupe_pilotage {height: 85px;width:43px;text-align:center;}
#bloc_postes .champ_priorite {width:43px;text-align:center;}
#bloc_postes .champ_besoin {width:90px;text-align:center;}


#bloc_postes .poste_grand  {width:1055px;}
#bloc_postes .poste_moyen  {width:756px;}
#bloc_postes .poste_petit  {width:430px;}

#bloc_postes .groupe_grand  {width:1371px;}
#bloc_postes .groupe_moyen  {width:773px;}
#bloc_postes .groupe_petit  {width:218px;}

#bloc_postes .suivi_grand  {width:1030px;}
#bloc_postes .suivi_moyen  {width:578px;}
#bloc_postes .suivi_petit  {width:441px;}

#bloc_postes .eclaireur_grand  {width:796px;}
#bloc_postes .eclaireur_moyen  {width:556px;}
#bloc_postes .eclaireur_petit  {width:369px;}

#bloc_postes .maintenance_grand  {width:1432px;}
#bloc_postes .maintenance_moyen  {width:1041px;}
#bloc_postes .maintenance_petit  {width:369px;}

#bloc_postes .colonne_etat  {height:100%;}
#bloc_postes .famille_etat  {width:41px;height:100%;}
#bloc_postes .famille_groupe_pilotage  {width:41px;height:100%;}

#bloc_postes .realimentation_grand  {width:350px;}
#bloc_postes .realimentation_moyen  {width:350px;}
#bloc_postes .realimentation_petit  {width:250px;}


#bloc_postes .champ_action {width:80px;text-align: center;}

/* grand*/

#bloc_postes .champ_nature {width:50px;}
#bloc_postes .champ_travail {width:50px;}
#bloc_postes .champ_secours {width:50px;}
#bloc_postes .champ_adresse {width:120px;}
#bloc_postes .champ_nombre_clients {width:40px;}
#bloc_postes .champ_clients_sensibles {width:90px;}
#bloc_postes .champ_nombre_transformateurs {width:50px;}
#bloc_postes .champ_puissance_totale {width:70px;}
#bloc_postes .champ_puissance_consommee {width:70px;}
#bloc_postes .champ_commentaires {width:140px;}
#bloc_postes .champ_action_poste {width:80px;}

/* moyen*/

#bloc_postes .champ_nature_travail_secours {width:50px;}
#bloc_postes .champ_nombre_clients_sensible {width:100px;}
#bloc_postes .champ_infos_puissance {width:80px;}

/* petit*/

#bloc_postes .champ_descriptif {width:270px;}
#bloc_postes .champ_descriptif span {text-decoration:underline;}

#bloc_postes .champ_etat {width:30px;height: 85px;text-align:center;}
#bloc_postes .champ_immatriculation {width:40px;}
#bloc_postes .champ_proprietaire {width:90px;}
#bloc_postes .champ_complement {width:100px;}
#bloc_postes .champ_puissance {width:70px;}
#bloc_postes .champ_responsable {width:150px;}
#bloc_postes .champ_chauffeur {width:120px;}
#bloc_postes .champ_installation {width:70px;}
#bloc_postes .champ_maintenance {width:70px;}
#bloc_postes .champ_autonomie {width:50px;}
#bloc_postes .champ_reservoir {width:50px;}
#bloc_postes .champ_connectique {width:80px;}
#bloc_postes .champ_clefs {width:70px;}
#bloc_postes .champ_commentaires {width:120px;}
#bloc_postes .champ_action_groupe {width:80px;}

#bloc_postes .champ_immatriculation_proprietaire {width:90px;}
#bloc_postes .champ_infos_installation {width:80px;}
#bloc_postes .champ_infos_reservoirs {width:70px;}
#bloc_postes .champ_informations {width:110px;}





#bloc_postes .champ_lieu {width:80px;}
#bloc_postes .champ_date_heure {width:90px;}
#bloc_postes .champ_technicien {width:90px;}
#bloc_postes .champ_telephone {width:74px;}
#bloc_postes .champ_coupure {width:80px;}
#bloc_postes .champ_reprise {width:80px;}

/*eclaireur*/

#bloc_postes .champ_coordonnees {width:120px;}
#bloc_postes .champ_longueur {width:80px;}
#bloc_postes .champ_enlevement {width:120px;}
#bloc_postes .champ_enlevement_details {width:140px;}
#bloc_postes .champ_raccordement {width:80px;}


#bloc_postes .champ_quantite {width:80px;}

#bloc_postes .etat_ge {width:5%;}
#bloc_postes .immatriculation_ge {width:5%;}
#bloc_postes .puissance_ge {width:5%;}

#bloc_postes td.division {width:33%;}

#bloc_postes .lieu {width:5%;}
#bloc_postes .date_heure {width:5%;}
#bloc_postes .reprise {width:5%;}

#bloc_postes .affectation {width:15%;text-align:center;}
#bloc_postes .suivi {width:15%;text-align:center;}

#bloc_postes .lien {width:5%;}
#bloc_postes .lien a {color:#1165a2;} 

#bloc_postes .famille_ge {background:#329bae;}


#bloc_postes .bloc_petit {display:none;}
#bloc_postes .bloc_moyen {display:none;}
#bloc_postes .bloc_grand {display:none;}

#bloc_postes .champ_designation {width:80px;text-align:center;}

.compteur_resultats {float:left;width:100%;font-weight:bold;color:green;text-align:center; margin: 10px;}

#les_resultats {height:400px;}
#les_resultats #validation {position:fixed;top:360px;margin-left: -380px;}

.choix_poste {list-style:none;}


#attente {
	position:absolute;
	top:0;
	left:0;
	width:1000px;
	height:1000px;
	background:rgba(0,0,0,0.2);
	text-align:center;
	padding:400px 25%;
	}

#attente img {margin:0 auto;}

/* gestion eclaireurs */

#bloc_eclaireurs{float: left;margin-bottom: 20px;width: 100%;}
#bloc_eclaireurs table.une_table {width:100%;border:1px solid #FFFFFF;background:none;}
#bloc_eclaireurs table.une_table tr.survol {background:none;}
#bloc_eclaireurs table.une_table td  {padding:5px 0;border:0;background:none;}
#bloc_eclaireurs #liste_postes li { cursor: move;border:0;}
#bloc_eclaireurs #liste_postes li.pair table {background:#e6e9ea;}
#bloc_eclaireurs #liste_postes li  table {width: 100%;background:none;}
#bloc_eclaireurs #liste_postes li  table td {vertical-align:middle;padding:5px;border:1px solid #CCC;}

#compte_rendu_ordre {height:25px;float:left;text-align:center;width:100%}
#message_compte_rendu_ordre {display:none;height:25px;float:left;text-align:center;font-weight:normal;font-size:14px;color:green;width:100%}

.popin {display:none;width:820px;}
.grand_popin {width:1100px;}
.demi_bloc {max-width: 650px;}

#popin_ajouter_point_a_realimenter {position: relative;width:1100px;min-height:570px;}
#popin_ajouter_point_a_realimenter #formulaire_ajouter_point {position:relative;}

.popin .le_libelle {width:43%;}
.popin .le_champ {width:360px;}
.popin_modifier_eclaireur {height:380px;}

#popin_ajouter_poste_2 .le_libelle {width:290px;}
#popin_ajouter_poste_2 .le_champ {width:480px;}

#bloc_eclaireurs  #liste_postes li  {width:100%;font-size:12px;padding:0;}
#bloc_eclaireurs .priorite {width:5%;text-align:center;}
#bloc_eclaireurs .besoin {width:2%;text-align:center;}
#bloc_eclaireurs .adresse {width:13%;}
#bloc_eclaireurs .identification {width:10%;}
#bloc_eclaireurs .travail {width:5%;}
#bloc_eclaireurs .secours {width:5%;}
#bloc_eclaireurs .informations {width:10%;}
#bloc_eclaireurs .coordonnees {width:10%;}
#bloc_eclaireurs .longueur {width:9%;}
#bloc_eclaireurs .enlevement {width:10%;}
#bloc_eclaireurs .enlevement_details {width:14%;}
#bloc_eclaireurs .raccordement {width:6%;}
#bloc_eclaireurs .ge {width:6%;}
#bloc_eclaireurs .lien {width:6%;}
#bloc_eclaireurs .lien a {color:#1165a2;}


.image_designation {width:15px;height:15px;margin: 0 auto;padding:8px;border:1px solid #BBBBBB;cursor:pointer;background:#f3f3f3;}
.image_designation_0 {background:#f3f3f3 url('img/activation0_.gif') no-repeat center center !important;}
.image_designation_1 {background:#f3f3f3 url('img/activation1_.gif') no-repeat center center !important;}



.ui-sortable-helper {background:#eecbef;}

.choix_ancre {
	border: 2px solid #42ff00 !important;
	}

/*
.sortable {float:left;list-style-type: none; margin: 0; padding: 0; width:100%; }
.sortable li {float: left;margin:5px 0px; padding: 4px;}
.sortable li td {line-height: 15px;}
.idem_sortable {float:left;list-style-type: none; margin: 0; padding: 0; width:100%; }
.idem_sortable li {float: left;margin:5px 0px; padding: 4px;}
.idem_sortable li td {line-height: 15px;}
*/

li.ui-state-highlight {width:100%;min-height:90px;}
.module_incidents_travaux li.ui-state-highlight {width:100%;min-height:50px;}

/* reporting */

#bloc_reporting .point_a_realimenter table td {background:none;}
#bloc_reporting .point_a_realimenter {background:url('img/fond_point_a_realimenter.gif') repeat;}

#bloc_reporting  li.point_a_realimenter .uniquement_poste {display:none;}


.table_reporting th.les_etats {color:#000000;text-align:center;width:313px;vertical-align:bottom;padding:0;}
.table_reporting td.cellule_etat {text-align:center;width:25px;}

.table_reporting th.etat_rouge {background:red;}
.table_reporting th.etat_orange{background:orange;}
.table_reporting th.etat_violet {background:purple;}
.table_reporting th.etat_vert {background:green;}
.table_reporting th.etat_bleu {background:blue;}
.table_reporting th.etat_jaune {background:yellow;}
.table_reporting th.etat_gris {background:gray;}

.table_reporting th.double {height:230px;}
.table_reporting th.simple {height:30px;}

.table_reporting tr.ligne_proprietaire td {text-align:center;font-weight:bold;font-size:13px;background:#CCC;}
.table_reporting tr.ligne_total td {font-weight:bold;font-size:13px;background:#f1f1f1;}

.coche {cursor:pointer;}

/* gestion refuelings */

#bloc_refuelings .une_table th {padding:20px !important;}
#bloc_refuelings .une_table td {padding:10px;}
#bloc_refuelings  .champ_descriptif span {height:10px;text-decoration:underline;}
#bloc_refuelings  .champ_descriptif span.mise_en_avant {font-weight:bold;text-decoration:none;}

#bloc_refuelings .le_poste {width:360px;}
#bloc_refuelings .le_groupe {width:200px;}
#bloc_refuelings .le_refueling {width:300px;}
#bloc_refuelings .champ_action_refueling {width:80px;}

#un_historique #indicateurs {
	float:left;
	margin-bottom:20px;
	}


#un_historique .coche {cursor:initial;}


/* gestion des cycles de controle */


.champ_action_cycle_controle {}

.formulaire_modifier_etat {min-height:120px;}



/*  la carte des postes */


.parametres_affichage {margin:10px 0;}



/**************************************** colonnes montantes ***************************************/

.bloc_3 {position:relative;float:left;width:98%;max-width:1800px;padding-left:15px;display:none;}

.bloc_3 .le_libelle {width:300px;}

.mise_en_avant {
	font-size:15px;
	color:purple;
	}

.libelle_adresse {
    float: left;
    text-align: left;
    width: 95px;
	}

.libelle_titre {
	margin-top:10px;
	color:purple;
	text-align:left !important;
	font-size: 14px !important;
	}

.concession {
	text-align:center;
	}

.dommages {
	text-align:center;
	}

.table_cm_incidents_en_cours .coupe_securite {
	text-align:center;
	}
.table_cm_incidents_en_cours .materiels {
	text-align:center;
	}
.table_cm_incidents_en_cours .alertes {
	text-align:center;
	}


.liste_cm_materiels td {
	padding: 1px 6px;
	}

.liste_cm_materiels .total_ligne {
	text-align:right;
	}

hr.espace {
	float:left;
	height:10px;
	width:100%;
	border:0;
	margin:0;
	}

.cm_incident_ajout div.ligne_form, .cm_incident_modifier_definition div.ligne_form {
	float: left;
	margin:2px 0;	
	}

img.extension {width:30px;}

.lien_originaux {font-size:10px;}

#bloc_filtre_affichage_cm {float: left;margin-right:25px;width:620px;}
table .table_invisible {border:0;}
table .table_invisible td {padding:0;margin:0;}
.table_filtre td {padding:3px 6px;vertical-align:middle;}

/* gestion des stocks */

.quantite_actuelle {font-size:13px;font-weight:bold;}




/* sms */

#bloc_sms {}
#bloc_message {float:left;}
#bloc_sms #bloc_choix_affichage {clear:left;float:left;margin-top:20px;}

#bloc_destinataires {clear:left;float:left;}

#bloc_sms .champ_poste {width:250px;}
#bloc_sms .champ_nom {width:110px;}
#bloc_sms .champ_prenom {width:110px;}
#bloc_sms .champ_nom_prenom {width:220px;}
#bloc_sms .champ_mobile{width:110px;}
#bloc_sms .champ_selection {width:110px;}
#bloc_sms .ligne_vide {background: none repeat scroll 0 0 #fff;}


/*  carte niveau eau */ 

.les_postes_noyes {border:2px solid red;}
.les_postes_coupes {border:2px solid orange;}
.les_postes_en_service {border:2px solid green;}



#bloc_filtre_concession {width:100%;}


/****************** materiels ********************/

.gmap_case_magasin {width:150px;}
.gmap_case_magasin td {padding:2px;}
.gmap_case_titre {font-weight:bold;font-size:14px;}
.gmap_case_commentaires{color:#0473c0;}


#bloc_recherche_materiel {width:80%;text-align:right;}

.petit_commentaire {
	width:250px;
	height:65px;
}
    
fieldset {
  padding: .35em .625em .75em;
  margin: 1em ;
  border: 1px solid #c0c0c0;
}

legend {
  padding: 0 5px;
  border: 0;
  margin: 0;
  width: auto !important;
  font-size: 14px !important;
}

.liste_parametres form>fieldset fieldset {
	/*
    border-bottom: none ;
    border-left: none;
    border-right: none ;
    margin-bottom: 15px;
	*/
    padding-top: 20px;
}
.liste_parametres form>fieldset>legend,
.liste_parametres form>fieldset fieldset>legend {
  font-weight: bold;
  width: auto !important;
}
.liste_parametres form>fieldset>legend {
  font-size: 1.6em;
}
.liste_parametres form>fieldset fieldset>legend {
  font-size: 1.4em;
}

/** icons **/
.cwicons {
  display: inline-block;
  height: 16px ;
  width: 16px ;
}
.cwicons.cwicons-coche-vert {
  background:url('../images/coche_v2_vert.png') center right no-repeat;
  padding: 3px;
  white-space:nowrap;
}

/* {{{ -- gestion de la fleche (arrow) du tooltip -*/

.tooltip-content {
  display: none ;
}
.ui-tooltip, 
.ui-tooltip-arrow:after {
  background: white;
  border: 2px solid white;
}
.ui-tooltip {
  padding: 10px 20px;
  color: white;
  border-radius: 20px;
  box-shadow: 0 0 7px black;
}
.ui-tooltip-arrow {
  width: 70px;
  height: 16px;
  overflow: hidden;
  position: absolute;
  left: 50%;
  margin-left: -35px;
  bottom: -16px;
}
.ui-tooltip-arrow.top {
  top: -16px;
  bottom: auto;
}
.ui-tooltip-arrow.left {
  left: 20%;
}
.ui-tooltip-arrow:after {
  content: "";
  position: absolute;
  left: 20px;
  top: -20px;
  width: 25px;
  height: 25px;
  box-shadow: 0 0 7px black;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.ui-tooltip-arrow.top:after {
  bottom: -20px;
  top: auto;
}
/* }}} */

/*--------- step-cut (étape découpé et total/partiel) --------------*/
.step-cut-flap {
    display: none;
}

.step-cut-col-control,
.step-cut-col-data {
    display: inline-block ;
    float: left;
}
.step-cut-data {
    clear: both ;
}
#form-deconda .step-cut-libel-total,
#form-condamnation .step-cut-libel-total {
    margin-top: 10px;
}

/*  ******* saisie reglement ***********/


#interface_saisie_reglement {
	margin:50px;
	}


/* indicateurs */

.libelle_indicateur {
	font-weight:bold;color:purple;font-size:13px;margin:20px 0 5px ;}

.mon_resultat {clear:left;float:left;margin:5px;}


/* consignes exploitation */

.consigne_1 {background:#ff000080;} /*danger*/
.consigne_2 {background:#ff900069;} /*vigilance*/
.cloture_1 {background:#cccccc;} /*c'est cloture*/


/* nouveau module de fouilles complementaires dans la partie incident */

.une_colonne_fouille {float:left;border-right:1px solid #cccccc; margin-right:20px;padding-right:20px;}

.bouton .btn {margin:10px 0;}

.modal-title {
	margin:0;
	padding:0;
	font-size: 18px;
	text-align: left;
	font-weight: bold;
	color: #286090;
}

ul.crise-ge-liste-postes {
	padding: 0;
}

