 /* BASE HTML */
 body {
     margin: 0;
     padding: 0;
     font-family: "Arial";
     background-color: #f5f5f5;
     /*background:#CECECE;*/
 }

 hr {
     height: 1px;
     margin: 0px;
     padding: 0;
     color: #dedede;
     background-color: #dedede;
     border: 0;
 }

 .acheaire

 /* HR */
     {
     align: center;
     height: 1px;
     padding: 0;
     color: #808080;
     background-color: #808080;
     border: 0;
 }

 a.anchor {
     display: block;
     position: relative;
     top: -200px;
     visibility: hidden;
 }

 li {
     margin: 0px 0px 1px 0px;
     font-family: "Arial";
     font-weight: bold;
     font-style: normal;
     font-size: 12px;
 }

 /***************************************************/
 #header {
     margin: 0px 0px 20px 0px;
     padding: 0px;
     height: 82px;
     background-color: #0885D5 ;
     /*background-image: url(../datas/image/fond_top.png);*/
 }

 .recherche {
     width: 99%;
     margin: 6px 0px 6px 0px;
     text-align: center;
     valign: middle;
     white-space: nowrap;
     border-radius: 2px;
     padding: 2px 3px 3px 3px;
     font-family: "Verdana";
     font-weight: bold;
     font-style: normal;
     font-size: 14px;
     color: #000000;
     background-color: #CECECE;
 }

 .item_recherche {
     display: inline-block;
     white-space: nowrap;
 }

 #simple_lien a {
     line-height: 100%;
     border-radius: 2px;
     padding: 2px 3px 3px 3px;
     background-color: #040361;
     font-family: "Verdana";
     font-weight: bold;
     font-style: normal;
     font-size: 9px;
     color: #FFFFFF;
     vertical-align: middle;
     display: inline-block;
     text-decoration: none;
 }

 #simple_lien a:hover {
     background-color: #FFFFFF;
     color: #040361;
     text-decoration: underline;
 }

 .button_lien {
    border: none;
    line-height: 100%;
    border-radius: 2px;
    padding: 2px 3px 3px 3px;
    background-color: #040361;
    font-family: "Verdana";
    font-weight: bold;
    font-style: normal;
    font-size: 9px;
    color: #FFFFFF;
    vertical-align: middle;
    display: inline-block;
    text-decoration: none;
    cursor: pointer;
}

.button_lien:hover {
    background-color: #FFFFFF;
    color: #040361;
    text-decoration: underline;
}

 #gros_lien a {
     margin: 0;
     line-height: 100%;
     border-radius: 2px;
     padding: 2px 4px 3px 4px;
     background-color: #040361;
     font-family: "Verdana";
     font-weight: bold;
     font-style: normal;
     font-size: 12px;
     color: #FFFFFF;
     vertical-align: middle;
     display: inline-block;
     text-decoration: none;
 }

 #gros_lien a:hover {
     background-color: #FFFFFF;
     color: #040361;
     text-decoration: underline;
 }

 .simple_lien a {
     width: 90%;
     margin: 1px 0px 0px 0px;
     border-radius: 2px;
     padding: 1px 3px 1px 3px;
     background-color: #040361;
     font-family: "Verdana";
     font-weight: bold;
     font-style: normal;
     font-size: 9px;
     color: #FFFFFF;
     vertical-align: middle;
     display: inline-block;
     text-decoration: none;
 }

 .simple_lien a:hover {
     background-color: #FFFFFF;
     color: #040361;
     text-decoration: underline;
 }

 .bloc_lien_txt {
     width: 100%;
     text-align: center;
     /*background-color:#FF8000;*/
     padding: 0px;
     margin: 0px 0px 10px 0px;
 }

 .simple_lien_txt a {
     width: 200px;
     margin: 0px 0px 0px 0px;
     border-radius: 3px;
     padding: 0px 3px 1px 3px;
     background-color: #040361;
     font-family: "Verdana";
     font-weight: bold;
     font-style: normal;
     font-size: 9px;
     color: #FFFFFF;
     display: inline-block;
     text-decoration: none;
 }

 .simple_lien_txt a:hover {
     background-color: #FFFFFF;
     color: #040361;
     text-decoration: underline;
 }

 .lg_90px {
     width: 90px;
 }

 #simple_lien_actif a {
     /*  MARGIN  */
     margin: 1px;
     line-height: 100%;
     /*  BORDER  */
     border-style: solid;
     border-color: #FF8000;
     border-width: 1px;
     border-radius: 2px;
     /*  PADDING  */
     padding: 1px 3px 1px 3px;
     /*  CONTENT  */
     background-color: #FF8000;
     font-family: "Verdana";
     font-weight: bold;
     font-style: normal;
     font-size: 9px;
     color: #FFFFFF;
     vertical-align: middle;
     display: inline-block;
     text-decoration: none;
 }

 #simple_lien_actif a:hover {
     border-style: solid;
     border-color: #FFFFFF;
     border-width: 1px;
     border-radius: 2px;
     background-color: #FFFFFF;
     font-family: "Verdana";
     font-weight: bold;
     font-style: normal;
     font-size: 9px;
     color: #FF0000;
     vertical-align: middle;
     display: inline-block;
     text-decoration: underline;
 }

 #alarme_lien a {
     /*  MARGIN  */
     margin: 1px;
     line-height: 100%;
     /*  BORDER  */
     border-style: solid;
     border-color: #FF0000;
     border-width: 1px;
     border-radius: 2px;
     /*  PADDING  */
     padding: 1px 3px 1px 3px;
     /*  CONTENT  */
     background-color: #FF0000;
     font-family: "Verdana";
     font-weight: bold;
     font-style: normal;
     font-size: 9px;
     color: #FFFFFF;
     vertical-align: middle;
     display: inline-block;
     text-decoration: none;
 }

 #alarme_lien a:hover {
     border-style: solid;
     border-color: #FFFFFF;
     border-width: 1px;
     border-radius: 2px;
     background-color: #FFFFFF;
     font-family: "Verdana";
     font-weight: bold;
     font-style: normal;
     font-size: 9px;
     color: #FF0000;
     vertical-align: middle;
     display: inline-block;
     text-decoration: underline;
 }

 .item-toolbar {
     display: inline-block;
     font-size: 30px;
     text-align: center;
     padding: 0.5%;
 }

 .infobulle{
     position: absolute;
     visibility : hidden;
     /*border: 1px solid Black;*/
     border-radius: 7px;
     padding: 3px;
     font-family: Verdana, Arial;
     font-size: 10px;
     background-color: white;
     opacity: 0.93;
 }


 .lien-icone{
      text-decoration: none;
      color:#2F83C0;
      cursor: pointer;
  }

 .lien-icone-timeout{
     text-decoration: none;
     color:#9e9e9e;
     cursor: pointer;
 }

 .material-icons{
     line-height: unset !important;
     float : left;
 }
 .pastille{
     margin-top: 9px;
 }

 .rotateSim{
     -webkit-transform: rotate(90deg);
     -moz-transform: rotate(90deg);
     -o-transform: rotate(90deg);
     -ms-transform: rotate(90deg);
     transform: rotate(90deg);
 }

 /********************* POUR MAPS GOOGLE ************************************/
 .la_map {
     display: absolute;
     width: auto;
     margin: auto;
     height: auto;
 }

 .pour_wp a {
     /*  PADDING  */
     padding: 1px 3px 1px 3px;
     /*  CONTENT  */
     font-family: "Arial";
     font-weight: bold;
     font-style: normal;
     font-size: 12px;
     color: #040361;
     vertical-align: middle;
     display: inline-block;
     text-decoration: none;
 }

 .pour_wp a:hover {
     text-decoration: underline;
 }

 /********************************************************/
 #titre_lien a {
     width: 500px;
     white-space: nowrap;
     margin-left: auto;
     margin-right: auto;
     line-height: 100%;
     border-style: solid;
     border-color: #FFFFFF;
     border-width: 1px;
     border-radius: 2px;
     padding: 1px 20px 1px 20px;
     font-family: "Verdana";
     font-weight: bold;
     font-style: normal;
     font-size: 11px;
     color: #000000;
     vertical-align: middle;
     text-align: center;
     display: inline-block;
     text-decoration: none;
     cursor: pointer;
     -webkit-transition: background-color 0.3s;
     /* For Safari 3.1 to 6.0 */
     transition: background-color 0.3s;
 }

 #titre_lien a:hover {
     background-color: #FF0000;
     border-color: #FF0000;
     color: #FFFFFF;
 }

 #global {
     position: relative;
     /* on positionne le conteneur */
     margin-left: auto;
     margin-right: auto;
     text-align: center;
     background-color: #cecece;
 }

 .gros_titre {
     background-color: #FFFFFF;
     font-family: "Arial";
     font-weight: bold;
     font-size: 18px;
     font-style: normal;
     white-space: nowrap;
     color: #000000;
 }

 .titre {
     font-family: "Arial";
     font-weight: bold;
     font-size: 12px;
     font-style: normal;
     white-space: nowrap;
     color: #000000;
 }

 .titre_1 {
     background-color: #FFFFFF;
     font-family: "Arial";
     font-weight: bold;
     font-size: 16px;
     font-style: normal;
     white-space: nowrap;
     color: #000000;
 }

 .titre_halo {
     display: block;
     border-style: solid;
     border-color: #FFFFFF;
     border-width: 1px;
     border-radius: 4px;
     padding: 4px 0px 4px 10px;
     background-color: #CECECE;
     font-family: "Arial";
     font-weight: bold;
     font-size: 16px;
     font-style: normal;
     white-space: nowrap;
     color: #000000;
     margin: 0px 0px 5px 0px;
 }

 .p_titre_halo {
     display: block;
     border-style: solid;
     border-color: #FFFFFF;
     border-width: 1px;
     border-radius: 4px;
     padding: 4px 0px 4px 10px;
     background-color: #0885D5;
     font-family: "Arial";
     font-weight: bold;
     font-size: 14px;
     font-style: normal;
     white-space: nowrap;
     color: #FFFFFF;
     margin: 0px 0px 5px 0px;
     text-align: center;
 }

 .s_titre_halo {
     margin: 5px 0px 0px 0px;
     display: inline-block;
     border-style: solid;
     border-color: #DEDEDE;
     border-width: 0px;
     border-radius: 4px 4px 0px 0px;
     padding: 1px 4px 1px 4px;
     background-color: #DEDEDE;
     font-family: "Arial";
     font-weight: bold;
     font-size: 10px;
     font-style: normal;
     white-space: nowrap;
     color: #000000;
 }

 .dm {
     float: right;
     display: block;
     font-family: "Arial";
     font-weight: bold;
     font-size: 12px;
     font-style: normal;
     white-space: nowrap;
     color: #000000;
     margin: 0% 10% 0% 10%;
 }

 /*****************************************/
 /* 	NORMALEMENT INUTILE */
 /*	table.tablo_00	{		margin: 0px;        border-width: 0px;		border-spacing: 0;		border-collapse: collapse;        padding: 0px;	}	td.tablo_00	{		margin: 0px;        border-width: 0px;		border-spacing: 0;		border-collapse: collapse;        padding: 0px;		background-color:;	} 	table.tablo_01	{		margin: 0px;        border: 0px;        padding: 0px;	}	th.tablo_01	{		margin: 0px;        border-style:solid;		border-color:#cecece;        border-width: 0px;		border-radius: 0px;        padding: 3px 6px 3px 6px;		background-color:#cecece;		font-family:"Arial";        font-weight:bold;		font-style:normal;        font-size:16px;        color:#000000;        text-decoration:none;	}		td.tablo_01	{		margin: 0px;        border-style:solid;		border-color:#cecece;        border-width: 0px;		border-radius: 0px;        padding: 0px 6px 0px 6px;		background-color:#FFFFFF;		font-family:"Arial";        font-weight:bold;		font-style:normal;        font-size:16px;        color:#000000;        text-decoration:none;	} 	table.tablo_02	{		width:950px;		margin: 0px;        border: 0px;        padding: 2px;	}	th.tablo_02	{		margin: 0px;        border: 0px;        padding: 2px;		font-family:"Arial";        font-weight:bold;		font-style:normal;        font-size:12px;        color:#000000;        text-decoration:none;        text-align:left;		background-color:#cecece;	}		td.tablo_02	{		margin: 0px;        border: 0px;        padding: 2px;		font-family:"Arial";        font-weight:bold;		font-style:normal;        font-size:10px;        color:#000000;        text-decoration:none;        text-align:left;	}	*/
 /*******************************************/
 /* INFO ET ALARME */
 .info_0 {
     display: inline-block;
     /*  MARGIN  */
     margin: 10px 10px 10px 10px;
     /*  BORDER  */
     border-style: solid;
     border-color: #FFFFFF;
     border-width: 2px;
     border-radius: 4px;
     /*  PADDING  */
     padding: 2px 20px 4px 20px;
     /*  CONTENT  */
     background-color: #cecece;
     font-family: "Verdana", Sans-serif;
     font-weight: bold;
     font-style: normal;
     font-size: 14px;
     color: #FFFFFF;
     text-decoration: none;
     text-align: center;
 }

 .info_1 {
     display: inline-block;
     /*  MARGIN  */
     margin: 10px 10px 10px 10px;
     /*  BORDER  */
     border-style: solid;
     border-color: #FFFFFF;
     border-width: 2px;
     border-radius: 4px;
     /*  PADDING  */
     padding: 2px 20px 4px 20px;
     /*  CONTENT  */
     background-color: #80FF00;
     font-family: "Verdana", Sans-serif;
     font-weight: bold;
     font-style: normal;
     font-size: 14px;
     color: #FFFFFF;
     text-decoration: none;
     text-align: center;
 }

 .info_2 {
     display: inline-block;
     /*  MARGIN  */
     margin: 10px 10px 10px 10px;
     /*  BORDER  */
     border-style: solid;
     border-color: #FFFFFF;
     border-width: 2px;
     border-radius: 4px;
     /*  PADDING  */
     padding: 2px 20px 4px 20px;
     /*  CONTENT  */
     background-color: #FF0000;
     font-family: "Verdana", Sans-serif;
     font-weight: bold;
     font-style: normal;
     font-size: 14px;
     color: #FFFFFF;
     text-decoration: none;
     text-align: center;
 }

 .info_3 {
     display: inline-block;
     /*  MARGIN  */
     margin: 10px 10px 10px 10px;
     /*  BORDER  */
     border-style: solid;
     border-color: #FFFFFF;
     border-width: 2px;
     border-radius: 4px;
     /*  PADDING  */
     padding: 2px 20px 4px 20px;
     /*  CONTENT  */
     background-color: #FF0000;
     font-family: "Verdana", Sans-serif;
     font-weight: bold;
     font-style: normal;
     font-size: 14px;
     color: #FFFFFF;
     text-decoration: none;
     text-align: center;
 }

 .info_notice {
     display: inline-block;
     min-width: 350px;
     min-height: 60px;
     max-height: 250px;
     overflow: auto;
     /*  MARGIN  */
     margin: 0px;
     /*  BORDER  */
     border-style: solid;
     border-color: #FFC681;
     border-width: 0px;
     border-radius: 3px;
     /*  PADDING  */
     padding: 0px 4px 0px 4px;
     /*  CONTENT  */
     background-color: #FFE1BD;
     font-family: "Verdana", Sans-serif;
     font-weight: bold;
     font-style: normal;
     font-size: 10px;
     color: #000000;
     text-decoration: none;
     text-align: left;
 }

 /*:::::::::::::::::::::::::::::::::::::::::::*/
 .texte_resume_alarme {
     width: 100%;
     display: inline-block;
     /*  MARGIN  */
     margin: 0px 0px 0px 0px;
     /*  PADDING  */
     padding: 0px 0px 0px 0px;
     /*  CONTENT  */
     font-family: "Verdana";
     font-weight: bold;
     font-style: normal;
     font-size: 16px;
     color: #000000;
     text-decoration: none;
     text-align: center;
     text-decoration: none;
 }

 .texte_msg_notabene {
     width: 120px;
     white-space: nowrap;
     display: inline-block;
     /*  MARGIN  */
     margin: 0px 0px 0px 0px;
     /*  BORDER  */
     border-style: solid;
     border-color: #FFFFFF;
     border-width: 2px;
     border-radius: 2px;
     /*  PADDING  */
     padding: 2px 6px 2px 6px;
     /*  CONTENT  */
     background-color: #cecece;
     font-family: "Arial";
     font-weight: bold;
     font-style: normal;
     font-size: 12px;
     color: #000000;
     text-decoration: none;
     text-align: center;
     text-decoration: none;
 }

 .texte_msg_notabene:hover {
     /*  BORDER  */
     background-color: #808080;
 }

 .texte_calendar {
     display: inline-block;
     /*  MARGIN  */
     margin: 0px 0px 0px 0px;
     /*  BORDER  */
     border-style: solid;
     border-color: #FFFFFF;
     border-width: 2px;
     border-radius: 2px;
     /*  PADDING  */
     padding: 1px 6px 2px 6px;
     /*  CONTENT  */
     background-color: #FFFFFF;
     font-family: "Arial";
     font-weight: bold;
     font-style: normal;
     font-size: 20px;
     color: #808080;
     text-decoration: none;
     text-align: center;
     text-decoration: none;
 }

 /*------- BOUTON :: ICONE -------*/
 .bouton {
     padding: 1px 4px 1px 4px;
     margin: 1px;
     display: inline-block;
     font-family: "Arial";
     font-weight: bold;
     font-style: normal;
     font-size: 14px;
     text-align: right;
     vertical-align: top;
     text-decoration: none;
     color: #FFFFFF;
     border-style: solid;
     border-width: 0px;
     border-radius: 4px;
     background-color: #040361;
     cursor: pointer;
     -webkit-transition: background-color 0.3s;
     /* For Safari 3.1 to 6.0 */
     transition: background-color 0.3s;
 }

 .bouton:hover {
     background-color: #C0E010;
 }

 .bouton_type_001 {
     display: inline-block;
     /*  MARGIN  */
     margin: 0px 0px -2px 0px;
     /*  BORDER  */
     border-style: solid;
     border-color: #FFFFFF;
     border-width: 2px;
     border-radius: 2px 2px 0px 0px;
     /*  PADDING  */
     padding: 0px 4px 0px 4px;
     /*  CONTENT  */
     background-color: #FFFFFF;
     font-family: "Arial";
     font-weight: bold;
     font-style: normal;
     font-size: 12px;
     color: #808080;
     text-decoration: none;
     text-align: center;
     text-decoration: none;
 }

 a.bouton_type_001:hover {
     /*  BORDER  */
     border-style: solid;
     border-color: #808080;
     border-width: 2px;
     border-radius: 2px;
     cursor: pointer;
 }

 .bouton_type_002 {
     display: inline-block;
     /*  MARGIN  */
     margin: 0px 2px 0px 2px;
     /*  BORDER  */
     border-style: solid;
     border-color: #FFFFFF;
     border-width: 2px;
     border-radius: 2px;
     /*  PADDING  */
     padding: 1px 6px 1px 6px;
     /*  CONTENT  */
     background-color: #FFFFFF;
     font-family: "Arial";
     font-weight: bold;
     font-style: normal;
     font-size: 10px;
     color: #FF0000;
     text-decoration: none;
     text-align: center;
     text-decoration: none;
 }

 a.bouton_type_002:hover {
     /*  BORDER  */
     border-style: solid;
     border-color: #FF0000;
     border-width: 2px;
     border-radius: 2px;
     cursor: pointer;
 }

 .bouton_type_003 {
     display: inline-block;
     /*  MARGIN  */
     margin: 0px;
     /*  BORDER  */
     border-style: solid;
     border-color: #FFFFFF;
     border-width: 2px;
     border-radius: 6px;
     /*  PADDING  */
     padding: 1px 4px 1px 4px;
     /*  CONTENT  */
     background-color: #808080;
     font-family: "Arial";
     font-weight: bold;
     font-style: normal;
     font-size: 12px;
     color: #FFFFFF;
     text-decoration: none;
     text-align: center;
     text-decoration: none;
 }

 a.bouton_type_003:hover {
     /*  BORDER  */
     background-color: #cecece;
     color: #000000;
 }

 .bouton_type_004 {
     display: inline-block;
     /*  MARGIN  */
     margin: 10px;
     /*  BORDER  */
     border-style: solid;
     border-color: #FFFFFF;
     border-width: 2px;
     border-radius: 2px;
     /*  PADDING  */
     padding: 2px 20px 2px 20px;
     /*  CONTENT  */
     background-color: #CECECE;
     font-family: "Arial";
     font-weight: bold;
     font-style: normal;
     font-size: 16px;
     color: #000000;
     text-decoration: none;
     text-align: center;
     text-decoration: none;
 }

 a.bouton_type_004:hover {
     /*  BORDER  */
     background-color: #cecece;
     color: #000000;
 }

 .simple_texte {
     /*  CONTENT  */
     font-family: "Arial";
     font-weight: bold;
     font-style: normal;
     font-size: 10px;
     color: #000000;
 }

 /**********************************************************	TRIE - SELECTION MODULE VENTE*********************************************************/
 #table_trie {
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
 }

 #table_trie th {
     white-space: nowrap;
 }

 #table_triee td {
     white-space: nowrap;
 }

 .bouton_type_on {
     display: block;
     /*  MARGIN  */
     margin: 0px 0px 0px 0px;
     /*  BORDER  */
     border-style: solid;
     border-color: #FFFFFF;
     border-width: 2px;
     border-radius: 0px;
     /*  PADDING  */
     padding: 1px 2px 1px 2px;
     /*  CONTENT  */
     background-color: #FF8000;
     font-family: Arial;
     font-weight: normal;
     font-style: normal;
     font-size: 9px;
     color: #000000;
     text-decoration: none;
     text-align: left;
 }

 a.bouton_type_on:hover {
     /*  BORDER  */
     border-style: solid;
     border-color: #FF8000;
     border-width: 2px;
     border-radius: 0px;
 }

 .bouton_type_off {
     display: block;
     /*  MARGIN  */
     margin: 0px 0px 0px 0px;
     /*  BORDER  */
     border-style: solid;
     border-color: #FFFFFF;
     border-width: 2px;
     border-radius: 0px;
     /*  PADDING  */
     padding: 1px 2px 1px 2px;
     /*  CONTENT  */
     background-color: #CECECE;
     font-family: Arial;
     font-weight: normal;
     font-style: normal;
     font-size: 9px;
     color: #000000;
     text-decoration: none;
     text-align: left;
 }

 a.bouton_type_off:hover {
     /*  BORDER  */
     border-style: solid;
     border-color: #FF8000;
     border-width: 2px;
     border-radius: 0px;
 }

 /*******************************************************	MODULE VENTES********************************************************/
 .detail_transaction {
     padding: 2px;
     margin: 2px;
     border-collapse: collapse;
     border-style: solid;
     border-color: #808080;
     border-width: 1px 0px 0px 0px;
 }

 .cb {
     width: 106px;
     /*  MARGIN  */
     margin: 1px 0px 1px 0px;
     /*  BORDER  */
     border-collapse: collapse;
     background-image: url(../datas/image/cb.jpg);
     background-position: left center;
     background-repeat: no-repeat;
     /*  PADDING  */
     padding: 0px 4px 0px 24px;
     /*  CONTENT  */
     font-family: "Arial";
     font-weight: bold;
     font-style: normal;
     font-size: 9px;
     color: #000000;
     vertical-align: middle;
     display: inline-block;
 }

 .cb_da {
     width: 106px;
     /*  MARGIN  */
     margin: 1px 0px 1px 0px;
     /*  BORDER  */
     border-collapse: collapse;
     background-image: url(../datas/image/cb.jpg);
     background-position: left center;
     background-repeat: no-repeat;
     /*  PADDING  */
     padding: 0px 4px 0px 24px;
     /*  CONTENT  */
     font-family: "Arial";
     font-weight: bold;
     font-style: normal;
     font-size: 9px;
     color: #000000;
     vertical-align: middle;
     display: inline-block;
 }

 .cash {
     width: 106px;
     /*  MARGIN  */
     margin: 1px 0px 1px 0px;
     /*  BORDER  */
     border-collapse: collapse;
     background-image: url(../datas/image/cash.jpg);
     background-position: left center;
     background-repeat: no-repeat;
     /*  PADDING  */
     padding: 0px 4px 0px 24px;
     /*  CONTENT  */
     font-family: "Arial";
     font-weight: bold;
     font-style: normal;
     font-size: 9px;
     color: #000000;
     vertical-align: middle;
     display: inline-block;
 }

 .bycode {
     width: 106px;
     /*  MARGIN  */
     margin: 1px 0px 1px 0px;
     /*  BORDER  */
     border-collapse: collapse;
     background-image: url(../datas/image/bycode.jpg);
     background-position: left center;
     background-repeat: no-repeat;
     /*  PADDING  */
     padding: 0px 4px 0px 24px;
     /*  CONTENT  */
     font-family: "Arial";
     font-weight: bold;
     font-style: normal;
     font-size: 9px;
     color: #000000;
     vertical-align: middle;
     display: inline-block;
 }

 .exploi {
     width: 106px;
     /*  MARGIN  */
     margin: 1px 0px 1px 0px;
     /*  BORDER  */
     border-collapse: collapse;
     background-image: url(../datas/image/exploi.jpg);
     background-position: left center;
     background-repeat: no-repeat;
     /*  PADDING  */
     padding: 0px 4px 0px 24px;
     /*  CONTENT  */
     font-family: "Arial";
     font-weight: bold;
     font-style: normal;
     font-size: 9px;
     color: #000000;
     vertical-align: middle;
     display: inline-block;
 }

 .reintegration {
     width: 106px;
     /*  MARGIN  */
     margin: 1px 0px 1px 0px;
     /*  BORDER  */
     border-collapse: collapse;
     background-image: url(../datas/image/reintegration.jpg);
     background-position: left center;
     background-repeat: no-repeat;
     /*  PADDING  */
     padding: 0px 4px 0px 24px;
     /*  CONTENT  */
     font-family: "Arial";
     font-weight: bold;
     font-style: normal;
     font-size: 9px;
     color: #000000;
     vertical-align: middle;
     display: inline-block;
 }

 .reappro {
     width: 106px;
     /*  MARGIN  */
     margin: 1px 0px 1px 0px;
     /*  BORDER  */
     border-collapse: collapse;
     background-image: url(../datas/image/reapro.jpg);
     background-position: left center;
     background-repeat: no-repeat;
     /*  PADDING  */
     padding: 0px 4px 0px 24px;
     /*  CONTENT  */
     font-family: "Arial";
     font-weight: bold;
     font-style: normal;
     font-size: 9px;
     color: #000000;
     vertical-align: middle;
     display: inline-block;
 }

 .telecollecte {
     width: 106px;
     /*  MARGIN  */
     margin: 1px 0px 1px 0px;
     /*  BORDER  */
     border-collapse: collapse;
     background-image: url(../datas/image/telecollecte.jpg);
     background-position: left center;
     background-repeat: no-repeat;
     /*  PADDING  */
     padding: 0px 4px 0px 24px;
     /*  CONTENT  */
     font-family: "Arial";
     font-weight: bold;
     font-style: normal;
     font-size: 9px;
     color: #000000;
     vertical-align: middle;
     display: inline-block;
 }

 .one_euro {
     width: 106px;
     margin: 1px 0px 1px 0px;
     border-collapse: collapse;
     background-image: url(../datas/image/one_euro.jpg);
     background-position: left center;
     background-repeat: no-repeat;
     padding: 0px 4px 0px 24px;
     font-family: "Arial";
     font-weight: bold;
     font-style: normal;
     font-size: 9px;
     color: #000000;
     vertical-align: middle;
     display: inline-block;
 }

 .autre_ok {}

 .autre_nook {
     width: 106px;
     /*  MARGIN  */
     margin: 1px 0px 1px 0px;
     /*  BORDER  */
     background-image: url(../datas/image/alarme.jpg);
     background-position: left center;
     background-repeat: no-repeat;
     /*  PADDING  */
     padding: 0px 4px 0px 24px;
     /*  CONTENT  */
     font-family: "Arial";
     font-weight: bold;
     font-style: normal;
     font-size: 9px;
     color: #000000;
     vertical-align: middle;
     display: inline-block;
 }

 .neutre {
     /*  MARGIN  */
     margin: 1px 0px 1px 0px;
     /*  BORDER  */
     border-collapse: collapse;
     border-style: solid;
     background-image: url(../datas/image/no_photo_trans.jpg);
     background-position: left center;
     background-repeat: no-repeat;
     /*  PADDING  */
     padding: 0px 4px 0px 24px;
     /*  CONTENT  */
     font-family: "Arial";
     font-weight: bold;
     font-style: normal;
     font-size: 9px;
     color: #000000;
     vertical-align: middle;
     display: inline-block;
 }

 /*******************************************************	MODULE STATS********************************************************/
 .canvas {
     width: 90%;
     margin: auto auto 5px auto;
     padding: 0px auto 0px auto;
     border-collapse: collapse;
     background-color: #DEDEDE;
     border-style: solid;
     border-color: #FFFFFF;
     border-width: 2px;
     border-radius: 6px;
 }

 .canvas_title {
     min-width: 50%;
     max-width: 70%;
     border-style: solid;
     border-color: #FFFFFF;
     border-width: 4px;
     border-radius: 2px;
     padding: 0px 0px 0px 10px;
     background-color: #FFFFFF;
     font-family: "Arial";
     font-weight: bold;
     font-style: italic;
     font-size: 20px;
     color: #000000;
     text-decoration: none;
     text-align: left;
 }

 /*********************************************************/
 /*=>COMMUN *******************************************************/ .periode {
     min-width: 600px;
     /*  MARGIN  */
     margin: 0px 5px 5px 5px;
     /*  BORDER  */
     border-style: solid;
     border-color: #FFFFFF;
     border-width: 4px;
     border-radius: 2px;
     /*  PADDING  */
     padding: 0px 0px 0px 10px;
     /*  CONTENT  */
     background-color: #FFFFFF;
     font-family: "Arial";
     font-weight: bold;
     font-style: italic;
     font-size: 20px;
     color: #000000;
     text-decoration: none;
     text-align: left;
 }

 .titre_machine {
     /*  MARGIN  */
     margin: 0px 5px 0px 5px;
     /*  BORDER  */
     border-style: solid;
     border-color: #808080;
     border-width: 0px 0px 0px 0px;
     border-radius: 2px 2px 0px 0px;
     /*  PADDING  */
     padding: 2px 10px 4px 10px;
     /*  CONTENT  */
     background-color: #FFFFFF;
     font-family: "Arial";
     font-weight: bold;
     font-style: normal;
     font-size: 18px;
     color: #000000;
     text-decoration: none;
     text-align: center;
 }

 .corp_machine {
     margin: 0px 5px 0px 5px;
     padding: 1px;
     background-color: #FFFFFF;
     display: block;
 }

 .pied_machine {
     /*  MARGIN  */
     margin: 0px 5px 20px 5px;
     /*  BORDER  */
     border-style: solid;
     border-color: #333333;
     border-width: 0px 0px 0px 0px;
     border-radius: 0px 0px 2px 2px;
     /*  PADDING  */
     padding: 1px 10px 1px 10px;
     /*  CONTENT  */
     background-color: #FFFFFF;
     font-family: "Arial";
     font-weight: bold;
     font-style: normal;
     font-size: 14px;
     color: #000000;
     text-decoration: none;
     text-align: center;
 }

 .pied_machine_vide {
     /*  MARGIN  */
     margin: 1px 5px 5px 5px;
 }

 #item_basic_full {
     width: 100%;
     padding: 5px 20px 5px 20px;
     border-width: 0px;
     margin: auto;
     text-align: center;
 }

 #item_basic_left {
     width: 100%;
     padding: 5px 20px 5px 20px;
     border-width: 0px;
     margin: 0px;
     text-align: center;
 }

 #item_basic_right {
     width: 95%;
     padding: 5px 20px 5px 20px;
     border-width: 0px;
     margin: 0px;
     text-align: right;
 }

 #item_basic_1 {
     width: 190px;
     padding: 0px 2px 0px 2px;
     border-width: 0px;
     margin: 0px;
     display: inline-block;
     text-align: left;
     white-space: normal;
     vertical-align: baseline;
 }

 #item_basic_2 {
     width: 85px;
     padding: 0px 2px 0px 2px;
     margin: 0px;
     display: inline-block;
     text-align: left;
     white-space: normal;
     vertical-align: baseline;
 }

 #item_basic_3 {
     width: 140px;
     padding: 0px;
     border-width: 0px;
     margin: 0px;
     display: inline-block;
     text-align: left;
     white-space: nowrap;
     vertical-align: baseline;
 }

 #item_basic_3_bis {
     width: 230px;
     padding: 0px;
     border-width: 0px;
     margin: 0px;
     display: inline-block;
     text-align: left;
     white-space: normal;
     vertical-align: baseline;
 }

 #item_basic_4 {
     width: 150px;
     padding: 0px;
     border-width: 0px;
     margin: 0px;
     display: inline-block;
     text-align: left;
     white-space: normal;
     vertical-align: baseline;
 }

 #item_basic_5 {
     width: 180px;
     padding: 0px;
     border-width: 0px;
     margin: 0px;
     display: inline-block;
 }

 #item_basic_6 {
     width: 75px;
     padding: 0px;
     border-width: 0px;
     margin: 0px;
     display: inline-block;
     white-space: normal;
     vertical-align: middle;
 }

 #item_lien {
     padding: 0px;
     border-width: 0px;
     margin: 0px;
     display: inline-block;
     white-space: nowrap;
     white-space: normal;
     vertical-align: middle;
 }

 #item_lien_right {
     width: 100%;
     float: right;
     padding: 0px;
     border-width: 0px;
     margin: 0px;
     display: inline-block;
     white-space: nowrap;
     text-align: right;
     white-space: normal;
     vertical-align: middle;
 }

 #item_basic_6 {
     width: 75px;
     padding: 0px;
     border-width: 0px;
     margin: 0px;
     display: inline-block;
     white-space: normal;
     vertical-align: middle;
 }

 #item_1-3 {
     width: 30%;
     padding: 0px 2px 0px 2px;
     border-width: 0px;
     margin: 0px;
     display: inline-block;
     text-align: right;
 }

 #item_2-3 {
     width: 70%;
     padding: 0px 2px 0px 2px;
     border-width: 0px;
     margin: 0px;
     display: inline-block;
     text-align: left;
 }

 /***************************************** //=> NIVEAU ALARME *************************************/
 .container_level0 {
     /*  MARGIN  */
     margin: 1px 5px 0px 5px;
     /*  BORDER  */
     border-collapse: collapse;
     border-style: solid;
     border-color: #C1CECE;
     border-width: 1px;
     border-radius: 2px;
     /*  PADDING  */
     padding: 0px 1px 0px 1px;
     /*  CONTENT  */
     background-color: #C1CECE;
     font-family: "Arial";
     font-weight: bold;
     font-size: 10px;
     white-space: nowrap;
     color: #000000;
     overflow: no;
 }

 .container_level1 {
     /*  MARGIN  */
     margin: 1px 5px 0px 5px;
     /*  BORDER  */
     border-collapse: collapse;
     border-style: solid;
     border-color: #B3FFB3;
     border-width: 1px;
     border-radius: 2px;
     /*  PADDING  */
     padding: 0px 1px 0px 1px;
     /*  CONTENT  */
     background-color: #B3FFB3;
     font-family: "Arial";
     font-weight: bold;
     font-size: 10px;
     white-space: nowrap;
     color: #000000;
     overflow: no;
 }

 .container_level2 {
     /*  MARGIN  */
     margin: 1px 5px 0px 5px;
     /*  BORDER  */
     border-collapse: collapse;
     border-style: solid;
     border-color: #808080;
     border-width: 1px;
     border-radius: 2px;
     /*  PADDING  */
     padding: 0px 1px 0px 1px;
     /*  CONTENT  */
     background-color: #808080;
     font-family: "Arial";
     font-weight: bold;
     font-size: 10px;
     white-space: nowrap;
     color: #000000;
     overflow: no;
 }

 .container_level3 {
     /*  MARGIN  */
     margin: 1px 5px 0px 5px;
     /*  BORDER  */
     border-collapse: collapse;
     border-style: solid;
     border-color: #FF8080;
     border-width: 1px;
     border-radius: 2px;
     /*  PADDING  */
     padding: 0px 1px 0px 1px;
     /*  CONTENT  */
     background-color: #FF8080;
     font-family: "Arial";
     font-weight: bold;
     font-size: 10px;
     white-space: nowrap;
     color: #000000;
     overflow: no;
 }

 .reapro_container {
     /*  MARGIN  */
     margin: 1px 5px 0px 5px;
     /*  BORDER  */
     border-collapse: collapse;
     border-style: solid;
     border-color: #808080;
     border-width: 1px;
     border-radius: 2px;
     /*  PADDING  */
     padding: 0px 1px 0px 1px;
     /*  CONTENT  */
     background-color: #808080;
     font-family: "Arial";
     font-weight: bold;
     font-size: 10px;
     white-space: nowrap;
     color: #000000;
     overflow: no;
 }

 .tele_container {
     /*  MARGIN  */
     margin: 1px 5px 0px 5px;
     /*  BORDER  */
     border-collapse: collapse;
     border-style: solid;
     border-color: #C1CECE;
     border-width: 1px;
     border-radius: 2px;
     /*  PADDING  */
     padding: 0px 1px 0px 1px;
     /*  CONTENT  */
     background-color: #C1CECE;
     font-family: "Arial";
     font-weight: bold;
     font-size: 10px;
     white-space: nowrap;
     color: #333333;
     overflow: no;
 }

 .autres_vente {
     /*  MARGIN  */
     margin: 1px 5px 0px 5px;
     /*  BORDER  */
     border-collapse: collapse;
     border-style: solid;
     border-color: #E4E4DE;
     border-width: 1px;
     border-radius: 2px;
     /*  PADDING  */
     padding: 0px 1px 0px 1px;
     /*  CONTENT  */
     background-color: #E4E4DE;
     font-family: "Arial";
     font-weight: bold;
     font-size: 10px;
     white-space: nowrap;
     color: #333333;
     overflow: no;
 }

 .container_info_nook {
     /*  MARGIN  */
     margin: 1px 5px 0px 5px;
     /*  BORDER  */
     border-collapse: collapse;
     border-style: solid;
     border-color: #E4E4DE;
     border-width: 1px;
     border-radius: 2px;
     /*  PADDING  */
     padding: 0px 1px 0px 1px;
     /*  CONTENT  */
     background-color: #FF8000;
     font-family: "Arial";
     font-weight: bold;
     font-size: 10px;
     white-space: nowrap;
     color: #333333;
     overflow: no;
 }

 .ok {
     display: inline;
     padding: 0px 4px 0px 4px;
     margin: 2px;
     background-color: #00FF00;
     border-style: solid;
     border-color: #00FF00;
     border-width: 0px;
     border-radius: 2px;
     font-family: "Verdana";
     font-weight: bold;
     font-size: 12px;
     white-space: nowrap;
     color: #FFFFFF;
     text-align: center;
 }

 .nook {
     display: inline;
     padding: 0px 4px 0px 4px;
     margin: 2px;
     background-color: #FF0000;
     border-style: solid;
     border-color: #FF0000;
     border-width: 0px;
     border-radius: 2px;
     font-family: "Verdana";
     font-weight: bold;
     font-size: 12px;
     white-space: nowrap;
     color: #FFFFFF;
     text-align: center;
 }

 /*********************************************************************************	LA TABLE*********************************************************************************/
 .la_table {
     width: 100%;
     border-collapse: collapse;
     border-style: solid;
     border-color: #FFFFFF;
     border-width: 0px;
     border-radius: 0px;
     background-color: #FFFFFF ;
 }

 .la_table>caption {
     margin: 0px;
     border-collapse: collapse;
     border-style: solid;
     border-color: #FFFFFF;
     border-width: 0px;
     border-radius: 0px;
     padding: 5px 0px 10px 0px;
     font-family: "Arial";
     font-weight: bold;
     font-style: normal;
     font-size: 16px;
     color: #000000;
     background-color: #FFFFFF;
     text-decoration: none;
     white-space: nowrap;
 }

 .la_table h1 {
     margin: auto;
     padding: 1px 10px 1px 10px;
 }

 .la_table th {
     border-collapse: collapse;
 }

 .la_table td {
     border-collapse: collapse;
 }

 .la_table thead th {
     margin: 0px;
     border-collapse: collapse;
     border-style: solid;
     border-color: #FFFFFF;
     border-width: 0px;
     border-radius: 0px;
     padding: 0px 5px 0px 5px;
     background-color: #CECECE;
     font-family: "Arial";
     font-weight: bold;
     font-style: normal;
     font-size: 14px;
     color: #000000;
     text-decoration: none;
 }

 .la_table thead td {
     margin: 0px;
     border-collapse: collapse;
     border-style: solid;
     border-color: #CECECE;
     border-width: 0px;
     border-radius: 0px;
     padding: 0px 2px 0px 2px;
     font-family: "Arial";
     font-weight: bold;
     font-style: normal;
     font-size: 14px;
     color: #000000;
     text-decoration: none;
 }

 .la_table tbody th {
     margin: 0px;
     border-collapse: collapse;
     border-style: solid;
     border-color: #FFFFFF;
     border-width: 1px;
     border-radius: 0px;
     padding: 1px 4px 1px 4px;
     background-color: #CECECE;
     font-family: "Arial";
     font-weight: bold;
     font-style: normal;
     font-size: 10px;
     color: #000000;
     text-decoration: none;
 }

 .la_table tbody td {
     margin: 0px;
     border-collapse: collapse;
     border-style: solid;
     border-color: #CECECE;
     border-width: 0px 1px 1px 0px;
     border-radius: 0px;
     padding: 0px 2px 0px 2px;
     font-family: "Arial";
     font-weight: bold;
     font-style: normal;
     font-size: 10px;
     color: #000000;
     text-decoration: none;
 }

 .la_table tbody td:last-child {
     border-width: 0px 0px 1px 0px;
 }

 .la_table tfoot th {
     margin: 0px;
     border-collapse: collapse;
     border-style: solid;
     border-color: #808080;
     border-width: 0px 0px 1px 0px;
     border-radius: 0px;
     padding: 0px;
     font-family: "Arial";
     font-weight: bold;
     font-style: normal;
     font-size: 12px;
     color: #000000;
     text-decoration: none;
 }

 .la_table tfoot td {
     margin: 0px;
     border-collapse: collapse;
     border-style: solid;
     border-color: #CECECE;
     border-width: 0px;
     border-radius: 0px;
     padding: 0px;
     font-family: "Arial";
     font-weight: bold;
     font-style: normal;
     font-size: 12px;
     color: #000000;
     text-decoration: none;
 }

 .la_table_div {
     font-family: "Arial";
     font-weight: bold;
     font-style: normal;
     font-size: 12px;
     color: #000000;
     text-decoration: none;
     background-color: #FFFFFF;
     margin: 6px 0px 0px 0px;
 }
 .la_table_pimp{
     width: 100%;
     border-collapse: collapse;
     /*border-style: solid;*/
     /*border : 1px solid black ;*/
     /*border-radius: 50px;*/
     /*background-color: #FFFFFF ;*/
 }
 .la_table_pimp tbody td {
     margin: 0px;
     border-collapse: collapse;
     /*border-style: solid;*/
     border-color: #CECECE;
     border-width: 0px 1px 1px 0px;
     border-radius: 0px;
     padding: 0px 2px 0px 2px;
     font-family: "Arial";
     /*font-weight: bold;*/
     font-style: normal;
     font-size: 1rem;
     color: #000000;
     text-decoration: none;
 }
 .la_table_pimp tbody tr {
     margin: 0px;
     border-collapse: collapse;
     border-bottom: solid;
     border-color: #CECECE;
     border-width: 0px 1px 1px 0px;
     border-radius: 0px;
     padding: 0px 2px 0px 2px;
     font-family: "Arial";
     /*font-weight: bold;*/
     font-style: normal;
     font-size: 1rem;
     color: #000000;
     text-decoration: none;
 }

 /****************************************************************************/
 /*	.la_table_neutre	{		width:100%;		border-collapse: collapse;		border-style:solid;		border-color:#FF8000;		border-width: 0px 0px 0px 0px;		border-radius: 0px;		background-color: #FFFFFF ;	}	.la_table_neutre > caption	{		margin: 0px;		border-collapse: collapse;		border-style:solid;		border-color:#FF8000;		border-width: 0px 0px 0px 0px;		border-radius: 0px;		padding: 5px 0px 10px 0px;		font-family:"Arial";		font-weight:bold;		font-style:normal;		font-size:16px;		color:#000000;		background-color: #FFFFFF ;		text-decoration:none;		white-space: nowrap;	}		.la_table_neutre h1	{		margin: auto;		padding: 1px 10px 1px 10px;	}		.la_table_neutre th	{		border-collapse: collapse;		border-color:#FF8000;		border-width: 0px 0px 0px 0px;	}	.la_table_neutre td 	{		border-collapse: collapse;		border-color:#FF8000;		border-width: 0px 0px 0px 0px;	} 	.la_table_neutre thead th	{		margin: 0px;		border-collapse: collapse;		border-style:solid;		border-color:#FF8000;		border-width: 0px 0px 0px 0px;		border-radius: 0px;		padding: 0px 5px 0px 5px;		background-color:#CECECE;		font-family:"Arial";		font-weight:bold;		font-style:normal;		font-size:14px;		color:#000000;		text-decoration:none;	}	.la_table_neutre thead td	{		margin: 0px;		border-collapse: collapse;		border-style:solid;		border-color:#FF8000;		border-width: 0px 0px 0px 0px;		border-radius: 0px;		padding: 0px 2px 0px 2px;		font-family:"Arial";		font-weight:bold;		font-style:normal;		font-size:14px;		color:#000000;		text-decoration:none;	} 	.la_tablev_neutre tbody th	{		margin: 0px;		border-collapse: collapse;		border-style:solid;		border-color:#FF8000;		border-width: 0px 0px 0px 0px;		border-radius: 0px;		padding: 1px 4px 1px 4px;		background-color:#CECECE;		font-family:"Arial";		font-weight:bold;		font-style:normal;		font-size:10px;		color:#000000;		text-decoration:none;	} 	.la_table_neutre tbody td	{		margin: 0px;		border-collapse: collapse;		border-style:solid;		border-color:#FF8000;		border-width: 0px 0px 0px 0px;		border-radius: 0px;		padding: 0px 2px 0px 2px;		font-family:"Arial";		font-weight:bold;		font-style:normal;		font-size:10px;		color:#000000;		text-decoration:none;	}		.la_table_neutre tbody td:last-child	{		border-color:#FF8000;		border-width: 0px 0px 0px 0px;	} 	.la_table_neutre tfoot th 	{		margin: 0px;		border-collapse: collapse;		border-style:solid;		border-color:#FF8000;		border-width: 0px 0px 0px 0px;		border-radius: 0px;		padding: 0px;		font-family:"Arial";		font-weight:bold;		font-style:normal;		font-size:12px;		color:#000000;		text-decoration:none;	}		.la_table_neutre tfoot td	{		margin: 0px;		border-collapse: collapse;		border-style:solid;		border-color:#FF8000;		border-width: 0px 0px 0px 0px;		border-radius: 0px;		padding: 0px;		font-family:"Arial";		font-weight:bold;		font-style:normal;		font-size:12px;		color:#000000;		text-decoration:none;	}		*/
 /****************************************************/
 .la_table_interne {
     width: 100%;
     border-collapse: collapse;
     border-style: solid;
     border-color: #FFFFFF;
     border-width: 0px;
     border-radius: 0px;
     background-color: #FFFFFF;
 }

 .la_table_interne>caption {
     margin: 0px;
     border-collapse: collapse;
     border-style: solid;
     border-color: #FFFFFF;
     border-width: 0px;
     border-radius: 0px;
     padding: 5px 0px 10px 0px;
     font-family: "Arial";
     font-weight: bold;
     font-style: normal;
     font-size: 16px;
     color: #000000;
     background-color: #FFFFFF;
     text-decoration: none;
     white-space: nowrap;
 }

 .la_table_interne h1 {
     margin: auto;
     padding: 1px 10px 1px 10px;
 }

 .la_table_interne th {
     border-collapse: collapse;
 }

 .la_table_interne td {
     border-collapse: collapse;
 }

 .la_table_interne thead th {
     margin: 0px;
     border-collapse: collapse;
     border-style: solid;
     border-color: #FFFFFF;
     border-width: 0px;
     border-radius: 0px;
     padding: 10px 5px 0px 5px;
     background-color: #FFFFFF;
     font-family: "Arial";
     font-weight: bold;
     font-style: normal;
     font-size: 14px;
     color: #000000;
     text-decoration: none;
 }

 .la_table_interne thead td {
     margin: 0px;
     border-collapse: collapse;
     border-style: solid;
     border-color: #CECECE;
     border-width: 0px;
     border-radius: 0px;
     padding: 0px 2px 0px 2px;
     font-family: "Arial";
     font-weight: bold;
     font-style: normal;
     font-size: 14px;
     color: #000000;
     text-decoration: none;
 }

 .la_table_interne tbody th {
     margin: 0px;
     border-collapse: collapse;
     border-style: solid;
     border-color: #FFFFFF;
     border-width: 1px;
     border-radius: 0px;
     padding: 1px 4px 1px 4px;
     background-color: #CECECE;
     font-family: "Arial";
     font-weight: bold;
     font-style: normal;
     font-size: 10px;
     color: #000000;
     text-decoration: none;
 }

 .la_table_interne tbody td {
     margin: 0px;
     border-collapse: collapse;
     border-style: solid;
     border-color: #CECECE;
     border-width: 1px 1px 0px 0px;
     border-radius: 0px;
     padding: 0px 2px 0px 2px;
     font-family: "Arial";
     font-weight: bold;
     font-style: normal;
     font-size: 10px;
     color: #000000;
     text-decoration: none;
 }

 .la_table_interne tbody td:last-child {
     border-width: 1px 0px 0px 0px;
 }

 .la_table_interne tfoot th {
     margin: 0px;
     border-collapse: collapse;
     border-style: solid;
     border-color: #808080;
     border-width: 0px 0px 1px 0px;
     border-radius: 0px;
     padding: 0px;
     font-family: "Arial";
     font-weight: bold;
     font-style: normal;
     font-size: 12px;
     color: #000000;
     text-decoration: none;
 }

 .la_table_interne tfoot td {
     margin: 0px;
     border-collapse: collapse;
     border-style: solid;
     border-color: #CECECE;
     border-width: 0px;
     border-radius: 0px;
     padding: 0px;
     font-family: "Arial";
     font-weight: bold;
     font-style: normal;
     font-size: 12px;
     color: #000000;
     text-decoration: none;
 }

 /*************************************************/
 .la_table_neutre {
     margin: 0px;
     padding: 0px;
     border-width: 0px;
     width: 100%;
 }

 .tthf{
     text-align: center;
     background: #D3D3D3;
 }

 .la_table_neutre>caption {
     margin: 0px;
     padding: 0px 20px 0px 20px;
     border-width: 0px;
     font-family: "Arial";
     font-weight: bold;
     font-style: normal;
     font-size: 16px;
     color: #000000;
     white-space: nowrap;
 }

 .la_table_neutre th {
     border-width: 0px;
 }

 .la_table_neutre td {
     border-width: 0px;
 }

 .la_table_neutre thead th {
     margin: 0px;
     padding: 0px;
     border-width: 0px;
 }

 .la_table_neutre thead td {
     margin: 0px;
     padding: 0px;
     border-width: 0px;
 }

 .la_table_neutre tbody th {
     margin: 0px;
     padding: 0px;
     border-width: 0px;
     background-color: transparent;
     font-family: "Arial";
     font-weight: bold;
     font-style: normal;
     font-size: 12px;
     color: #000000;
     text-decoration: none;
 }

 .la_table_neutre tbody td {
     margin: 0px;
     padding: 0px;
     border-width: 0px;
     font-family: "Arial";
     font-weight: bold;
     font-style: normal;
     font-size: 10px;
     color: #000000;
     text-decoration: none;
 }

 .la_table_neutre tbody td:last-child {
     border-color: #FF8000;
     border-width: 0px 0px 0px 0px;
 }

 .la_table_neutre tfoot th {
     margin: 0px;
     padding: 0px;
     border-width: 0px;
 }

 .la_table_neutre tfoot td {
     margin: 0px;
     padding: 0px;
     border-width: 0px;
 }

 /** FORM **/
 .la_table_neutre input[type=checkbox] {
     vertical-align: middle;
 }

 .la_table_neutre input[type=submit],
 input[type=reset] {
     margin: 10px;
     padding: 4px 10px 4px 10px;
     border-collapse: collapse;
     border-width: 0px;
     border-radius: 4px 4px 4px 4px;
     font-family: "Arial";
     font-weight: bold;
     font-style: normal;
     font-size: 12px;
     color: #000000;
     text-decoration: none;
     background-color: #DEDEDE;
 }

 .la_table_neutre input[type=submit]:hover,
 input[type=reset]:hover {
     background-color: #FF8000;
 }

 .la_table_neutre label {
     align: right;
     font-family: "Arial";
     font-weight: bold;
     font-style: normal;
     font-size: 14px;
     color: #000000;
 }

 /****************************************************************************/
 .la_table_log {
     margin: 0px;
     padding: 0px;
     width: 100%;
     border-collapse: collapse;
 }

 .la_table_log th {
     border-collapse: collapse;
 }

 .la_table_log td {
     border-collapse: collapse;
 }

 .la_table_log tbody td {
     /*  MARGIN  */
     margin: 0px;
     /*  BORDER  */
     border-collapse: collapse;
     border-style: solid;
     border-color: #FFFFFF;
     border-width: 0px 0px 2px 0px;
     border-radius: 0px;
     /*  PADDING  */
     padding: 1px 2px 1px 2px;
     /*  CONTENT  */
     font-family: "Arial";
     font-weight: bold;
     font-style: normal;
     font-size: 10px;
     color: #000000;
     text-decoration: none;
 }

 .la_table_log tbody td:last-child {
     border-width: 0px 0px 2px 0px;
 }

 .log_log {
     display: inline;
     padding: 1px 3px 1px 3px;
     margin: 0px;
     background-color: #554A99;
     border-style: solid;
     border-width: 0px;
     border-radius: 2px;
     font-family: "Arial";
     font-weight: bold;
     font-size: 9px;
     white-space: nowrap;
     color: #FFFFFF;
     text-align: center;
 }

 .vente {
     display: inline;
     padding: 1px 3px 1px 3px;
     margin: 0px;
     background-color: #046EDC;
     border-style: solid;
     border-width: 0px;
     border-radius: 2px;
     font-family: "Arial";
     font-weight: bold;
     font-size: 9px;
     white-space: nowrap;
     color: #FFFFFF;
     text-align: center;
 }

 .telecol {
     display: inline;
     padding: 1px 3px 1px 3px;
     margin: 0px;
     background-color: #819420;
     border-style: solid;
     border-width: 0px;
     border-radius: 2px;
     font-family: "Arial";
     font-weight: bold;
     font-size: 9px;
     white-space: nowrap;
     color: #FFFFFF;
     text-align: center;
 }

 .reapro {
     display: inline;
     padding: 1px 3px 1px 3px;
     margin: 0px;
     background-color: #616161;
     border-style: solid;
     border-width: 0px;
     border-radius: 2px;
     font-family: "Arial";
     font-weight: bold;
     font-size: 9px;
     white-space: nowrap;
     color: #FFFFFF;
     text-align: center;
 }

 .log_menu {
     display: inline;
     padding: 2px;
     margin: 6px;
     background-color: #cecece;
     border-style: solid;
     border-color: #00FF00;
     border-width: 0px;
     border-radius: 2px;
     font-family: "Arial";
     font-weight: normal;
     font-size: 9px;
     white-space: nowrap;
     color: #FFFFFF;
     text-align: center;
 }

 /******************************************************************************/
 .tablo_des_stocks {
     width: 330px;
     text-align: center;
 }

 .tablo_des_consignations {
     width: 70%;
     margin: auto;
 }

 /***********************************************************/
 .detail {
     /*  MARGIN  */
     margin: 1px;
     /*  BORDER  */
     border-collapse: collapse;
     border-style: solid;
     border-color: #CECECE;
     border-width: 0px;
     border-radius: 2px;
     /*  PADDING  */
     padding: 0px 10px 0px 10px;
     /*  CONTENT  */
     background: #FF8000;
 }

 .table_span_ligne {
     display: inline-block;
     clear: left;
     /*  MARGIN  */
     margin: 0px;
     /*  BORDER  */
     border: 0px;
     /*  PADDING  */
     padding: 0px;
     /*  CONTENT  */
 }

 .table_span_01 {
     margin: 0px 0px 0px 6px;
     padding: 0px 2px 0px 2px;
     min-width: 120px;
     display: block;
     float: left;
     text-align: left;
     white-space: nowrap;
     background: #D0F000;
 }

 .table_span_02 {
     margin: 0px 0px 0px 3px;
     padding: 0px 2px 0px 2px;
     min-width: 20px;
     display: block;
     float: left;
     text-align: center;
     white-space: nowrap;
     background: #D0F000;
 }

 .table_span_03 {
     margin: 0px 0px 0px 3px;
     padding: 0px 2px 0px 2px;
     min-width: 50px;
     display: block;
     float: left;
     text-align: right;
     white-space: nowrap;
     background: #D0F000;
 }

 /*----------- LEVEL pour resume log ----------*/
 .level_00 {
     width: 200px;
     display: inline-block;
     text-align: right;
     font-weight: bold;
     font-weight: normal;
     font-size: 12px;
 }

 .level_ {
     display: inline-block;
     padding: 0px 4px 1px 4px;
     margin: 1px 1px 1px 1px;
     background-color: #FFFFFF;
     border-style: solid;
     border-color: #DEDEDE;
     border-width: 2px;
     border-radius: 2px;
     font-family: "Verdana";
     font-weight: normal;
     font-size: 12px;
     white-space: nowrap;
     color: #000000;
     text-align: right;
 }

 .level_0 {
     display: inline-block;
     padding: 0px 4px 1px 4px;
     margin: 1px 1px 1px 1px;
     background-color: #FFFFFF;
     border-style: solid;
     border-color: #DEDEDE;
     border-width: 2px;
     border-radius: 2px;
     font-family: "Verdana";
     font-weight: normal;
     font-size: 12px;
     white-space: nowrap;
     color: #000000;
     text-align: right;
 }

 .level_1 {
     /* #00FF00 vert */
     display: inline-block;
     padding: 0px 4px 1px 4px;
     margin: 1px;
     background-color: #67FF67;
     border-style: solid;
     border-color: #67FF67;
     border-width: 0px;
     border-radius: 2px;
     font-family: "Verdana";
     font-weight: normal;
     font-size: 12px;
     white-space: nowrap;
     color: #000000;
     text-align: center;
 }

 .level_2 {
     /* #0080FF Bleu*/
     display: inline-block;
     padding: 0px 4px 1px 4px;
     margin: 1px;
     background-color: #0080FF;
     border-style: solid;
     border-color: #0080FF;
     border-width: 0px;
     border-radius: 2px;
     font-family: "Verdana";
     font-weight: normal;
     font-size: 12px;
     white-space: nowrap;
     color: #000000;
     text-align: center;
 }

 .level_3 {
     /* #FF8000 Orange*/
     display: inline-block;
     padding: 0px 4px 1px 4px;
     margin: 1px;
     background-color: #FFB367;
     border-style: solid;
     border-color: #FF8000;
     border-width: 0px;
     border-radius: 2px;
     font-family: "Verdana";
     font-weight: normal;
     font-size: 12px;
     white-space: nowrap;
     color: #000000;
     text-align: center;
 }

 .level_4 {
     /* #FF0000 Rouge */
     display: inline-block;
     padding: 0px 4px 1px 4px;
     margin: 1px;
     background-color: #FF6767;
     border-style: solid;
     border-color: #FF6767;
     border-width: 0px;
     border-radius: 2px;
     font-family: "Verdana";
     font-weight: normal;
     font-size: 12px;
     white-space: nowrap;
     color: #FFFFFF;
     text-align: center;
 }

 .level_5 {
     /* #666666 Noir */
     display: inline-block;
     padding: 0px 4px 1px 4px;
     margin: 1px;
     background-color: #666666;
     border-style: solid;
     border-color: #666666;
     border-width: 0px;
     border-radius: 2px;
     font-family: "Verdana";
     font-weight: normal;
     font-size: 12px;
     white-space: nowrap;
     color: #FFFFFF;
     text-align: center;
 }

 /******************************************************************/
 .cadre_level_00 {
     padding: 1px 5px 1px 5px;
     margin-bottom: 2px;
     background-color: #FFFFFF;
     border-style: solid;
     border-color: #808080;
     border-width: 2px;
     border-radius: 4px;
     font-family: "Arial";
     font-weight: bold;
     font-size: 12px;
     color: #000000;
     text-align: left;
 }

 .cadre_level_ {
     padding: 1px 5px 1px 5px;
     margin-bottom: 2px;
     background-color: #FFFFFF;
     border-style: solid;
     border-color: #EAECF0;
     border-width: 2px;
     border-radius: 4px;
     font-family: "Arial";
     font-weight: bold;
     font-size: 12px;
     color: #000000;
     text-align: left;
     overflow: hidden;
 }

 .cadre_level_0 {
     padding: 1px 5px 1px 5px;
     margin-bottom: 2px;
     background-color: #FFFFFF;
     border-style: solid;
     border-color: #EAECF0;
     border-width: 2px;
     border-radius: 4px;
     font-family: "Arial";
     font-weight: bold;
     font-size: 12px;
     color: #000000;
     text-align: left;
     overflow: hidden;
 }

 .cadre_level_1 {
     /* #00FF00 vert */
     /* #67FF67 vert */
     padding: 1px 5px 1px 5px;
     margin-bottom: 2px;
     background-color: #FFFFFF;
     border-style: solid;
     border-color: #67FF67;
     border-width: 2px;
     border-radius: 4px;
     font-family: "Arial";
     font-weight: bold;
     font-size: 12px;
     color: #000000;
     text-align: left;
     overflow: hidden;
 }

 .cadre_level_2 {
     /* #0080FF Bleu*/
     /* #27B7FF Bleu*/
     padding: 1px 5px 1px 5px;
     margin-bottom: 2px;
     background-color: #FFFFFF;
     border-style: solid;
     border-color: #27B7FF;
     border-width: 2px;
     border-radius: 4px;
     font-family: "Arial";
     font-weight: bold;
     font-size: 12px;
     color: #000000;
     overflow: hidden;
 }

 .cadre_level_3 {
     /* #FF8000 Orange*/
     /* #FFB367*/
     padding: 1px 5px 1px 5px;
     margin-bottom: 2px;
     background-color: #FFFFFF;
     border-style: solid;
     border-color: #FFB367;
     border-width: 2px;
     border-radius: 4px;
     font-family: "Arial";
     font-weight: bold;
     font-size: 12px;
     color: #000000;
     overflow: hidden;
 }

 .cadre_level_4 {
     /* #FF0000 Rouge */
     /* #FF6767 */
     padding: 1px 5px 1px 5px;
     margin-bottom: 2px;
     background-color: #FFFFFF;
     border-style: solid;
     border-color: #FF6767;
     border-width: 2px;
     border-radius: 4px;
     font-family: "Arial";
     font-weight: bold;
     font-size: 12px;
     color: #000000;
     overflow: hidden;
 }

 .cadre_level_5 {
     /* #303030 Noir */
     /* #666666 Noir */
     padding: 1px 5px 1px 5px;
     margin-bottom: 2px;
     background-color: #FFFFFF;
     border-style: solid;
     border-color: #333333;
     border-width: 2px;
     border-radius: 4px;
     font-family: "Arial";
     font-weight: bold;
     font-size: 12px;
     color: #000000;
     overflow: hidden;
 }

 .pour_cadre_01 {
     display: inline-block;
     white-space: nowrap;
     text-align: left;
 }

 .pour_cadre_02 {
     display: inline-block;
     float: right;
 }

 .pour_cadre_03 {
     width: 100%;
     text-align: right;
     overflow: hidden;
 }

 .pour_cadre_gauche {
     float: left;
     width: 360px;
 }

 .pour_cadre_milieu {
     float: left;
     text-align: center;
     width: 300px;
 }

 .pour_cadre_droite {
     width: 120px;
     float: right;
     text-align: right;
 }

 .pour_cadre_alone {
     margin: 20px auto 10px auto;
     /*background:#FF8000;*/
 }

 .in_ligne_left {
     margin: 10px auto 10px auto;
     float: left;
     text-align: center;
 }

 .in_ligne_right {
     margin: 10px auto 10px auto;
     float: right;
     text-align: center;
 }

 /*------------------------ LIGNE PRINCIPAL AVEC COULEUR DE L'ALARME ---------------------------------*/
 .master_ligne_0 {
     display: block;
     min-width: 880px;
     /*  MARGIN  */
     margin: 0px 5px 1px 5px;
     /*  BORDER  */
     border-style: solid;
     border-color: #FFFFFF;
     border-width: 4px;
     border-radius: 2px;
     /*  PADDING  */
     padding: 0px;
     /*  CONTENT  */
     background: #FFFFFF;
 }

 .master_ligne_1 {
     display: block;
     min-width: 880px;
     /*  MARGIN  */
     margin: 0px 5px 1px 5px;
     /*  BORDER  */
     border-style: solid;
     border-color: #008000;
     border-width: 4px;
     border-radius: 2px;
     /*  PADDING  */
     padding: 0px;
     /*  CONTENT  */
     background: #FFFFFF;
 }

 .master_ligne_2 {
     display: block;
     min-width: 880px;
     /*  MARGIN  */
     margin: 0px 5px 1px 5px;
     /*  BORDER  */
     border-style: solid;
     border-color: #0080FF;
     border-width: 4px;
     border-radius: 2px;
     /*  PADDING  */
     padding: 0px;
     /*  CONTENT  */
     background: #FFFFFF;
 }

 .master_ligne_3 {
     display: block;
     min-width: 880px;
     /*  MARGIN  */
     margin: 0px 5px 1px 5px;
     /*  BORDER  */
     border-style: solid;
     border-color: #FF8000;
     border-width: 4px;
     border-radius: 2px;
     /*  PADDING  */
     padding: 0px;
     /*  CONTENT  */
     background: #FFFFFF;
 }

 .master_ligne_4 {
     display: block;
     min-width: 880px;
     /*  MARGIN  */
     margin: 0px 5px 1px 5px;
     /*  BORDER  */
     border-style: solid;
     border-color: #FF0000;
     border-width: 4px;
     border-radius: 2px;
     /*  PADDING  */
     padding: 0px;
     /*  CONTENT  */
     background: #FFFFFF;
 }

 .master_ligne_5 {
     display: block;
     min-width: 880px;
     /*  MARGIN  */
     margin: 0px 5px 1px 5px;
     /*  BORDER  */
     border-style: solid;
     border-color: #252525;
     border-width: 4px;
     border-radius: 2px;
     /*  PADDING  */
     padding: 0px;
     /*  CONTENT  */
     background: #FFFFFF;
 }

 .alarme_top {
     display: block;
     /*  MARGIN  */
     margin: 2px;
     /*  BORDER  */
     border-style: solid;
     border-color: #FFFFFF;
     border-width: 1px 1px 1px 1px;
     border-radius: 2px;
     /*  PADDING  */
     padding: 2px 20px 4px 20px;
     /*  CONTENT  */
     background-color: #cecece;
     font-family: "Verdana", Sans-serif;
     font-weight: bold;
     font-style: normal;
     font-size: 14px;
     color: #FFFFFF;
     text-decoration: none;
     text-align: right;
 }

 .simple_ligne {
     width: 100%;
     max-height: 350px;
     display: inline-block;
     overflow: auto;
     clear: left;
     /*  MARGIN  */
     margin: 0px 0px 0px 0px;
     /*  BORDER  */
     border: 0;
     /*  PADDING  */
     padding: 0;
     /*  CONTENT  */
     background: #cecece;
 }

 /**********************************************/
 /* NOTABENE */
 .notabene_listing {
     width: 520px;
     min-width: 10px;
     display: inline-block;
     max-height: 200px;
     overflow: auto;
 }

 .notabene_form {
     display: inline-block;
     float: right;
 }

 .notabene_texte_archive {
     width: 500px;
     /*  BORDER  */
     border-style: solid;
     border-color: #808080;
     border-width: 0px 0px 1px 0px;
     border-radius: 0px;
     /*  PADDING  */
     padding: 1px;
     /*  CONTENT  */
     font-family: "Verdana", Sans-serif;
     font-weight: normal;
     font-style: normal;
     font-size: 12px;
     color: #000000;
     background-color: #cecece;
     text-decoration: none;
     text-align: left;
 }

 .notabene_texte_non_archive {
     width: 500px;
     /*  BORDER  */
     border-style: solid;
     border-color: #808080;
     border-width: 0px 0px 1px 0px;
     border-radius: 0px;
     /*  PADDING  */
     padding: 1px;
     /*  CONTENT  */
     font-family: "Verdana", Sans-serif;
     font-weight: normal;
     font-style: normal;
     font-size: 12px;
     color: #000000;
     text-decoration: none;
     text-align: left;
 }

 .heure_nota {
     display: inline-block;
     background-color: #E4E4E4;
     font-family: "Arial";
     font-weight: bold;
     font-size: 10px;
     border-collapse: collapse;
     border-color: #808080;
     border-width: 3px;
     border-radius: 0px 0px 4px 4px;
     padding: 0px 8px 1px 8px;
     margin: 0px 0px 4px 0px;
 }

 .heure_nota_ref {
     background-color: #E4E4E4;
     font-family: "Arial";
     font-weight: bold;
     font-size: 10px;
     border-collapse: collapse;
     border-color: #E4E4E4;
     border-width: 3px;
     border-radius: 4px 4px 4px 4px;
     padding: 0px 8px 1px 8px;
     margin: 6px 0px 0px 20px;
 }

 .date_nota {
     min-width: 300px;
     display: inline-block;
     background-color: #CECECE;
     font-family: "Arial";
     font-weight: bold;
     font-size: 10px;
     border-collapse: collapse;
     border-color: #808080;
     border-width: 0px 2px 2px 2px;
     border-radius: 2px 2px 0px 0px;
     padding: 0px 8px 0px 8px;
     margin: 0px 0px 0px 0px;
     text-align: left;
 }

 .titre_nota {
     display: inline-block;
     background-color: #DEDEDE;
     font-family: "Arial";
     font-weight: bold;
     font-size: 10px;
     border-collapse: collapse;
     border-color: #808080;
     border-width: 0px 2px 2px 2px;
     border-radius: 2px 2px 0px 0px;
     padding: 0px 8px 0px 8px;
     margin: 0px 0px 0px 0px;
 }

 .information {
     display: inline-block;
     background-color: #FF8000;
     color: #FFFFFF;
     font-family: "Arial";
     font-weight: bold;
     font-size: 12px;
     border-collapse: collapse;
     border-color: #FF8000;
     border-width: 0px 2px 2px 2px;
     border-radius: 2px 2px 0px 0px;
     padding: 0px 8px 0px 8px;
     margin: 0px 0px 0px 0px;
 }

 /************************************/
 /* LISTING DES LOGS */
 .listing_detail_log {
     width: 100%;
     max-height: 350px;
     display: inline-block;
     overflow: auto;
     clear: left;
     /*  MARGIN  */
     margin: 0px 0px 0px 0px;
     /*  BORDER  */
     border: 0;
     /*  PADDING  */
     padding: 0;
     /*  CONTENT  */
     background: #cecece;
 }

 .listing_des_logs {
     width: 100%;
     max-height: 450px;
     display: inline-block;
     overflow: auto;
     clear: left;
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
     z-index: 10;
 }

 /*************************************************************************************/
 #content {
     display: inline;
     clear: left;
     float: left;
     padding: 10px;
     margin: 0px;
 }

 #content-container {
     float: left;
     width: 100%;
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
 }

 #content-container_listing {
     width: 100%;
     height: 700px;
     overflow: auto;
 }

 #content_toute_largeur ul li {
     list-style-type: none;
     display: inline;
 }

 #content_centrer {
     padding: 2px;
     margin-left: auto;
     margin-right: auto;
     width: 400px;
 }

 .content_page {
     display: inline;
     clear: left;
     float: left;
     padding: 6px;
     margin: 0px;
     display: inline;
 }

 #content_left {
     float: left;
     padding: 0px;
     margin: 0px;
 }

 #content_right {
     padding: 0px;
     margin: 4px 36px 0px 0px;
     background-color: FF8000;
 }

 #content_tarif {
     display: inline-block;
     min-width: 400px;
     vertical-align: top;
 }

 #content_page_avec_menu {
     margin: 0px;
     padding: auto;
     vertical-align: top;
     width: 100%;
 }

 #content_debase_liste {
     margin-top: 1%;
     margin-right: AUTO;
     margin-bottom: AUTO;
     margin-left: AUTO;
     border-collapse: collapse;
     border-style: solid;
     border-color: #DCDCDC;
     border-width: 3px;
     border-radius: 6px;
     padding: 3px;
     background-color: #FFFFFF;
     width: 70%;
     overflow-y: auto;
     overflow-x: hidden;
 }

 #content_debase_nota {
     /* #00FF00 vert */
     /* #67FF67 vert */
     padding: 0px 5px 1px 5px;
     margin-bottom: 10px;
     background-color: #FFFFFF;
     border-style: solid;
     border-color: #000000;
     border-width: 0px 1px 2px 1px;
     border-radius: 0px 0px 4px 4px;
     font-family: "Arial";
     font-weight: bold;
     font-size: 12px;
     color: #000000;
     text-align: right;
     overflow: hidden;
 }

 #content_maintenance_liste {
     width: 600px;
     /*display:inline-block;*/
     max-height: 450px;
     overflow-y: auto;
     overflow-x: hidden;
     margin: 0px;
 }

 #content_maintenance_detail {
     /*width:590px;*/
     max-width: 590px;
     min-width: 500px;
     /*display:inline-block;*/
     margin: 0px 90px 0px 0px;
     /*float:right;*/
     /*display:inline-flex;*/
 }

 /*	.halo	{		border-collapse: collapse;        border-style:solid;		border-color:#DCDCDC;        border-width: 3px;		border-radius: 6px;		padding: 3px;		background-color:#FFFFFF;		}	*/
 .halo {
     display: inline-block;
     vertical-align: top;
     margin: 0px 0px 0px 4px;
     border-collapse: collapse;
     border-style: solid;
     border-color: #DCDCDC;
     border-width: 3px;
     border-radius: 6px;
     padding: 3px;
     background-color: #FFFFFF;
 }

 .layout_wrapper{
     display: flex;
     flex-direction: column;
 }

 .sim_container{
    margin: 0px 0px 0px 4px;
    border-collapse: collapse;
    border-style: solid;
    border-color: #DCDCDC;
    border-width: 3px;
    border-radius: 6px;
    padding: 3px;
    background-color: #FFFFFF;
    font-size: 10px;
    line-height: 10px;
    margin-right: 4px;
    margin-left: 4px;
 }
.sim_diagnostic_results_container{
    display: flex;
    flex-direction: row;
    align-items: flex-start;
}

 .active_status{
     width: 15px;
     height: 15px;
     border-radius: 50%;
     background-color: green;
 }
 .desactive_status{
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background-color: red;
}
.warning_status{
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background-color: orange;
}

.toggle_off{
    display: none !important;
}

.m_t {
    margin-top: 10px;
}
.m_b {
    margin-bottom: 10px;
}
.m_r {
    margin-right: 10px;
}
.m_l {
    margin-left: 10px;
}
.m_r_lg{
    margin-right: 30px;
}
.p_b{
    padding-bottom: 10px;
}

 .sim_module{
    display: grid;
    grid-gap: 10px;
    grid-template-columns: repeat(auto-fit, minmax(245px, auto));
    padding: 1px 5px 1px 5px;
}
.modal_confirm{
    display: flex;
    flex-direction: row;
    font-size: 10px;
    line-height: 10px;
    align-items: center;

}

 .lg400 {
     width: 400px;
 }

 .lg500 {
     width: 500px;
 }

 .lg600 {
     width: 600px;
 }

 .lg700 {
     width: 700px;
 }

 .lg1000 {
     width: 1000px;
 }

 .max600 {
     max-width: 600px;
 }

 .halo_standalone {
     float: right;
     width: auto;
     display: inline-block;
     margin: auto;
     border-collapse: collapse;
     border-style: solid;
     border-color: #DCDCDC;
     border-width: 3px;
     border-radius: 6px;
     padding: 0;
     background-color: #FFFFFF;
     text-align: center;
 }

 .halo_standalone_left {
     width: auto;
     display: inline-block;
     float: left;
     margin: 10px;
     border-collapse: collapse;
     border-style: solid;
     border-color: #DCDCDC;
     border-width: 3px;
     border-radius: 6px;
     padding: 3px;
     background-color: #FFFFFF;
 }

 .halo_standalone_right {
     width: auto;
     display: inline-block;
     float: right;
     margin: 10px;
     border-collapse: collapse;
     border-style: solid;
     border-color: #DCDCDC;
     border-width: 3px;
     border-radius: 6px;
     padding: 0;
     background-color: #FFFFFF;
     text-align: center;
 }

 .halo_standalone_bottom_right {
     width: auto;
     min-width: 300px;
     max-height: 300px;
     display: inline-block;
     margin: 2%;
     border-collapse: collapse;
     border-style: solid;
     border-color: #DCDCDC;
     border-width: 3px;
     border-radius: 6px;
     padding: 0;
     background-color: #FFFFFF;
     text-align: center;
     /*		position: absolute;        bottom: 0;		right:0;		*/
 }

 .halo_center {
     width: auto;
     height: auto;
     position: absolute;
     float: right;
     vertical-align: top;
     /*  MARGIN  */
     margin: 0 20% 20% 20%;
     /*  BORDER  */
     border-collapse: collapse;
     border-style: solid;
     border-color: #DCDCDC;
     border-width: 3px;
     border-radius: 6px;
     /*  PADDING  */
     padding: 3px;
     /*  CONTENT  */
     background-color: #FFFFFF;
 }

 /*************************************************************************/
 #content_periode_total {
     display: inline-block;
     width: 100%;
     /*background-color:#808080;	*/
 }

 #content_periode {
     float: left;
     margin: 0px 0px 2px 0px;
     padding: 2px 10px 2px 10px;
     background-color: #FFFFFF;
     border-style: solid;
     border-color: #DCDCDC;
     border-width: 0px 2px 2px 0px;
     border-radius: 0px 6px 6px 0px;
 }

 .content_periode_texte {
     padding: 0px 6px 0px 20px;
     font-family: "Verdana";
     font-weight: bold;
     font-style: normal;
     font-size: 18px;
     color: #000000;
     text-decoration: none;
     text-align: left;
 }

 #content_centre_total {
     display: inline-block;
     width: 90%;
 }

 #content_centre_container {
     display: table;
     margin: 0 auto;
     background-color: #FFFFFF;
     padding: 10px;
     border-style: solid;
     border-color: #DCDCDC;
     border-width: 2px;
     border-radius: 2px;
 }

 #content_tarif_new {
     display: inline-block;
     vertical-align: top;
 }

 /*****************************************/
 #content_bycode {
     margin: 2px 5px 2px 5px;
     padding: 0px 0px 0px 0px;
     z-index: 10;
 }

 .content_bycode_creation {
     white-space: nowrap;
     margin: 10px 0px 10px 0px;
     padding: 0px 0px 0px 0px;
 }

 .content_bycode_actif {
     background-color: #67FF67;
     display: block;
     overflow-y: auto;
     overflow-x: auto;
     margin: 10px 0px 10px 0px;
     padding: 0px 0px 0px 0px;
 }

 .content_bycode_archive {
     background-color: #DEDEDE;
     display: block;
     width: 100%;
     max-height: 110px;
     overflow-y: auto;
     overflow-x: none;
     margin: 0px 0px 10px 0px;
     padding: 0px 0px 0px 0px;
 }

 .content_bycode_ligne {
     white-space: nowrap;
     display: inline-block;
     line-height: 20px;
     float: left;
 }

 .content_bycode_item_a {
     text-align: left;
     width: 220px;
     display: inline-block;
     padding: 0px 3px 0px 3px;
     white-space: nowrap;
 }

 .content_bycode_item_b {
     width: 110px;
     text-align: left;
     display: inline-block;
     padding: 0px 3px 0px 3px;
     white-space: nowrap;
 }

 /*****************************************************/
 #content_ligne {
     padding: 2px;
     margin: 2px;
 }

 #content h2 {
     margin: 0;
 }

 #content_total

 /* SANS ASIDE */
     {
     padding: 2px;
     margin: 2px;
     overflow: auto;
 }

 #content_login {
     margin: auto;
     width: 500px;
 }

 #content_login h2 {
     margin: 0;
 }

 #content_de_base_left {
     float: left;
     display: inline;
     padding: 10px;
     margin: 2px;
     background-color: #FFFFFF;
     /*  BORDER  */
     border-style: solid;
     border-color: #808080;
     border-width: 0px;
     border-radius: 2px;
 }

 #content_de_base_right {
     float: left;
     display: inline;
     min-width: 500px;
     padding: 2px 2px 2px 2px;
     margin: 2px;
     background-color: #FFFFFF;
     /*  BORDER  */
     border-style: solid;
     border-color: #FFFFFF;
     border-width: 2px;
     border-radius: 2px;
 }

 #content ul li {
     list-style-type: none;
     display: inline;
 }

 #aside {
     clear: right;
     float: right;
     width: 220px;
     padding: 0px;
     margin: 0;
     display: inline;
 }

 #aside_vente {
     float: right;
     width: 280px;
     padding: 0px;
     margin: 0px;
 }

 .toto {
     clear: bolt;
 }

 #aside h3 {
     margin: 0;
 }

 #footer {
     clear: both;
     background: #0080FF;
     text-align: right;
     padding-right: 30px;
     height: 40px;
 }

 #footer_spacer {
     clear: left;
     height: 10px;
 }

 /********************************************************************************************************************************************************************************/
 /* FORMULAIRE */
 form {}

 fieldset {}

 legend {}

 label {}

 label.inline {}

 input#prix,
 textarea#prix,
 text#prix,
 select#prix {
     text-align: right;
     width: 36px;
     margin: 0px;
     border-collapse: collapse;
     border-style: solid;
     border-color: #CECECE;
     border-width: 0px;
     border-radius: 0px;
     padding: 0px 5px 0px 5px;
     background-color: #E7E7E7;
     font-family: "Arial";
     font-weight: bold;
     font-style: normal;
     font-size: 10px;
     color: #000000;
     text-decoration: none;
 }

 input#diver_centre,
 textarea#diver_centre,
 text#diver_centre,
 select#diver_centre {
     text-align: center;
     width: 36px;
     margin: 0px;
     border-collapse: collapse;
     border-style: solid;
     border-color: #CECECE;
     border-width: 0px;
     border-radius: 0px;
     padding: 0px 5px 0px 5px;
     background-color: #E7E7E7;
     font-family: "Arial";
     font-weight: bold;
     font-style: normal;
     font-size: 10px;
     color: #000000;
     text-decoration: none;
 }

 input#diver_gauche,
 textarea#diver_gauche,
 text#diver_gauche,
 select#diver_gauche {
     text-align: left;
     margin: 0px;
     border-collapse: collapse;
     border-style: solid;
     border-color: #CECECE;
     border-width: 0px;
     border-radius: 0px;
     padding: 0px 5px 0px 5px;
     background-color: #E7E7E7;
     font-family: "Arial";
     font-weight: bold;
     font-style: normal;
     font-size: 12px;
     color: #000000;
     text-decoration: none;
 }

 input,
 textarea,
 text,
 select {
     box-shadow: 0px 0px 0px;
     border: 1px;
     border-style: solid;
     border-color: #CECECE;
     border-radius: 5px;
     font-family: "Arial";
     font-weight: bold;
     font-style: normal;
     font-size: 12px;
     margin: 2px;
     padding: 2px 4px 2px 4px;
     border-radius: 2px 2px 2px 2px;
 }

 input:focus,
 textarea:focus,
 text:focus,
 select:focus {
     background-color: #FFDEBD;
 }

 select.dateur {
     margin: 0px;
     border-collapse: collapse;
     border-style: solid;
     border-color: #CECECE;
     border-width: 0px;
     border-radius: 0px;
     padding: 0px 5px 0px 5px;
     margin: 2px;
     background-color: #E7E7E7;
     font-family: "Arial";
     font-weight: bold;
     font-style: normal;
     font-size: 10px;
     color: #000000;
     text-decoration: none;
 }

 input[type=radio] {}

 input[type=submit],
 input[type=reset] {
     margin: 0px;
     line-height: 100%;
     border-style: solid;
     border-color: #004080;
     border-width: 0px;
     border-radius: 0px;
     padding: 1px 3px 1px 3px;
     background-color: #004080;
     font-family: "Verdana";
     font-weight: bold;
     font-style: normal;
     font-size: 9px;
     color: #FFFFFF;
     vertical-align: middle;
     display: inline-block;
     text-decoration: none;
 }

 input[type=submit]:hover,
 input[type=reset]:hover {
     border-style: solid;
     border-color: #FFFFFF;
     border-width: 0px;
     border-radius: 0px;
     background-color: #FFFFFF;
     font-family: "Verdana";
     font-weight: bold;
     font-style: normal;
     font-size: 9px;
     color: #004080;
     vertical-align: middle;
     display: inline-block;
     text-decoration: underline;
 }

 /******************************************************/
 * BY CODE */ #bycode_crea {
     display: inline-block;
     margin: auto;
     padding: 0px;
     min-width: 800px;
     white-space: nowrap;
     background-color: #dedede;
     border-style: solid;
     border-width: 0px;
     border-radius: 0px;
     text-align: center;
 }

 .bycode_crea_form {
     display: inline-block;
     margin: auto;
     padding: 6px;
     border-style: solid;
     border-width: 4px;
     border-radius: 8px;
     border-color: #808080;
     text-align: center;
 }

 #bycode_encours_expire {
     width: 100%;
     background-color: #FF7373;
     margin: 0px 0px 1px 0px;
     border-style: solid;
     border-width: 0px;
     border-radius: 2px;
 }

 #bycode_encours_actif {
     width: 100%;
     background-color: #99FF77;
     margin: 0px 0px 1px 0px;
     border-style: solid;
     border-width: 0px;
     border-radius: 2px;
 }

 #bycode_fini {
     display: inline-block;
     margin: 0px;
     padding: 0px;
     width: 100%;
     white-space: nowrap;
     border-style: solid;
     border-width: 0px;
     border-radius: 2px;
     min-height: 30px;
     max-height: 100px;
     overflow-y: auto;
     overflow-x: no;
     z-index: 10;
 }

 .bycode_spacer {
     clear: left;
     height: 10px;
     width: 100%;
 }

 .bycode_strong {
     font-family: "Verdana";
     font-weight: bold;
     font-size: 14px;
 }

 .obligatoire {color: red;}

 .code {
     display: inline-block;
     padding: 0px 4px 0px 4px;
     margin: 1px;
     background-color: #FFB367;
     border-style: solid;
     border-color: #030461;
     border-width: 0px;
     border-radius: 2px;
     font-family: "Verdana";
     font-weight: bold;
     font-size: 12px;
     white-space: nowrap;
     color: #000000;
     text-align: center;
 }

 .code_plus {
     display: inline;
     padding: 0px 4px 0px 4px;
     margin: 0px 0px 0px 1px;
     background-color: #FFC38F;
     border-style: solid;
     border-color: #030461;
     border-width: 0px;
     border-radius: 2px;
     font-family: "Verdana";
     font-weight: bold;
     font-size: 18px;
     white-space: nowrap;
     color: #000000;
     text-align: center;
 }

 .debug {
     display: inline-block;
     padding: 0px 3px 1px 3px;
     margin: 10px;
     background-color: #ff8000;
 }

 .debug_left {
     display: inline-block;
     width: 220px;
     padding: 1px 2px 0px 6px;
     margin: 0px;
     background-color: #FFB367;
     font-family: "Verdana";
     font-weight: bold;
     font-size: 12px;
     white-space: nowrap;
     color: #000000;
     text-align: right;
 }

 .debug_right {
     display: inline-block;
     padding: 1px 2px 0px 6px;
     margin: 0px;
     background-color: #ff8000;
     font-family: "Verdana";
     font-weight: bold;
     font-size: 12px;
     white-space: nowrap;
     color: #000000;
     text-align: left;
 }

 /**************************************************************/
 /* SPECIAL PAGE DES PRIX */
 .spacer {
     clear: both;
     height: 10px;
     width: 100%;
 }

 .descro_machine {
     font-family: "Arial";
     font-weight: bold;
     font-size: 12px;
     font-style: normal;
     white-space: nowrap;
     color: #000000;
 }

 .descro_form_web {
     font-family: "Arial";
     font-weight: bold;
     font-size: 16px;
     font-style: normal;
     white-space: nowrap;
     color: #000000;
 }

 .new_tarif {
     display: inline-block;
     padding: 0px 2px 0px 2px;
     margin: 1px 0px 0px 0px;
     border-style: solid;
     border-color: #808080;
     border-width: 0px;
     border-radius: 2px;
     font-family: "Verdana";
     font-weight: bold;
     font-style: italic;
     font-size: 10px;
     white-space: nowrap;
     color: #000000;
     text-align: center;
 }

 .actual_tarif {
     display: inline-block;
     padding: 0px 2px 0px 2px;
     margin: 1px 0px 0px 0px;
     border-style: solid;
     border-color: #808080;
     border-width: 0px;
     border-radius: 2px;
     font-family: "Verdana";
     font-weight: bold;
     font-style: italic;
     font-size: 10px;
     white-space: nowrap;
     color: #000000;
     text-align: center;
 }

 .listing_horizontale {
     max-width: 1200px;
     display: inline-block;
     overflow: auto;
     clear: left;
     margin: 0px 30px 0px 0px;
     border: 0px;
     padding: 4px;
 }

 .prix_charge {
     width: 90%;
     display: inline-block;
     padding: 0px 2px 0px 2px;
     margin: 0px;
     background-color: #FF8000;
     border-style: solid;
     border-color: #FF8000;
     border-width: 1px;
     border-radius: 2px;
     font-family: "Verdana";
     font-weight: bold;
     font-style: normal;
     font-size: 10px;
     white-space: nowrap;
     color: #FFFFFF;
     text-align: center;
 }

 .prix_consigne {
     width: 90%;
     display: inline-block;
     padding: 0px 2px 0px 2px;
     margin: 1px 0px 0px 0px;
     background-color: #038AF5;
     border-style: solid;
     border-color: #038AF5;
     border-width: 1px;
     border-radius: 2px;
     font-family: "Verdana";
     font-weight: bold;
     font-style: normal;
     font-size: 10px;
     white-space: nowrap;
     color: #FFFFFF;
     text-align: center;
 }

 .prix_charge_up {
     width: 90%;
     display: inline-block;
     padding: 0px 2px 0px 2px;
     margin: 0px;
     border-style: solid;
     border-width: 1px;
     border-radius: 2px;
     font-family: "Verdana";
     font-weight: bold;
     font-style: italic;
     font-size: 10px;
     white-space: nowrap;
     color: #FF8000;
     text-align: center;
 }

 .prix_consigne_up {
     width: 90%;
     display: inline-block;
     padding: 0px 2px 0px 2px;
     margin: 1px 0px 0px 0px;
     border-style: solid;
     border-width: 1px;
     border-radius: 2px;
     font-family: "Verdana";
     font-weight: bold;
     font-style: italic;
     font-size: 10px;
     white-space: nowrap;
     color: #038AF5;
     text-align: center;
 }

 /**************************************************************/
 /* MAINTENANCE NOTABENE */
 .notification {
     margin: 1px;
     line-height: 100%;
     border-style: solid;
     border-color: #0470DD;
     border-width: 1px;
     border-radius: 2px;
     padding: 0px 2px 0px 2px;
     background-color: #0470DD;
     font-family: "arial";
     font-weight: bold;
     font-style: normal;
     font-size: 9px;
     color: #FFFFFF;
     vertical-align: middle;
     display: inline-block;
     text-decoration: none;
 }

 .fermer_par_user {
     margin: 1px;
     line-height: 100%;
     border-style: solid;
     border-color: #009A00;
     border-width: 1px;
     border-radius: 2px;
     padding: 0px 2px 0px 2px;
     background-color: #009A00;
     font-family: "arial";
     font-weight: bold;
     font-style: normal;
     font-size: 9px;
     color: #FFFFFF;
     vertical-align: middle;
     display: inline-block;
     text-decoration: none;
 }

 .info_lock {
     margin: 0px;
     padding: 0px 4px 0px 4px;
     line-height: 100%;
     font-family: "arial";
     font-weight: bold;
     font-style: normal;
     font-size: 12px;
     color: #FF0000;
     vertical-align: baseline;
     display: inline-block;
     text-decoration: none;
 }

 .texte_nota {
     margin: 0px 0px 5px 0px;
     padding: 0px 0px 2px 10px;
     font-family: "arial";
     font-weight: bold;
     font-style: normal;
     font-size: 12px;
     text-decoration: none;
     white-space: normal;
 }

 .texte_nota_ref {
     margin: 0px;
     padding: 2px 0px 2px 30px;
     font-family: "arial";
     font-weight: bold;
     font-style: normal;
     font-size: 12px;
     text-decoration: none;
     white-space: normal;
     display: inline-block;
 }

 .nota_form {
     width: 90%;
     margin: auto;
     padding: auto;
     text-align: center;
 }

 .num_nota {
     margin: 0px 4px 0px 4px;
     border-style: solid;
     border-color: #0470DD;
     border-width: 1px;
     border-radius: 4px;
     padding: 0px 2px 0px 2px;
     background-color: #0470DD;
     font-family: "arial";
     font-weight: bold;
     font-style: normal;
     font-size: 10px;
     color: #FFFFFF;
     vertical-align: middle;
     display: inline-block;
     text-decoration: none;
 }

 .num_nota_new {
     margin: 0px 0px 0px 0px;
     border-style: solid;
     border-color: #FF0000;
     border-width: 1px;
     border-radius: 4px;
     padding: 0px 2px 0px 2px;
     background-color: #FF0000;
     font-family: "arial";
     font-weight: bold;
     font-style: normal;
     font-size: 10px;
     color: #FFFFFF;
     vertical-align: middle;
     display: inline-block;
     text-decoration: none;
 }

 /**************************	NUAGE DE TAG  ****************************/
 #tag {
     width: 98%;
     margin: 1%;
     padding: 0px;
     text-align: center;
 }

 .tag {
     max-width: 200px;
     margin: 2px;
     padding: 4px 4px 4px 4px;
     border-style: solid;
     border-color: #79FF0B;
     border-width: 0px;
     border-radius: 2px 2px 16px 2px;
     background-color: #79FF0B;
     font-family: "arial";
     font-weight: bold;
     font-style: normal;
     font-size: 10px;
     color: #666666;
     vertical-align: middle;
     display: inline-block;
     text-decoration: none;
     text-align: left;
 }

 .tag:hover {
     background-color: #D1FFA3;
     color: #000000;
 }

 .tag_s {
     text-align: left;
     font-size: 20px;
     padding: 0px 4px 0px 0px;
 }

 .commentaire {
     display: inline-block;
     text-align: center;
     margin: 10px;
 }

 .check_box {
     background-color: #F2F2F2;
     padding: 2px 4px 2px 4px;
     margin: 1px 0px 0px 0px;
     border-radius: 6px;
 }

 .check_box_mef {
     background-color: #F9C7C7;
     padding: 2px 4px 2px 4px;
     margin: 1px 0px 0px 0px;
     border-radius: 6px;
 }

 .listing_hot_note {
     width: 100%;
     max-height: 130px;
     overflow: auto;
     padding: 0px;
     margin: 0px;
 }

 /********************************************************************************************************************************************************************************/
 /********************************************************************************************************************************************************************************/
 /* SPECIFIQUE INPUT FICHIER */
 /*	.input_file_style_file    {		opacity:0.0;		-moz-opacity:0.0;		-khtml-opacity:0.0;		filter:alpha(opacity=0);		height:23px;    }	    .input_file_style_new    {        margin-top:-23px;    }	    .input_file_style_new img,.input_file_style_new input    {        vertical-align:middle;    }	    .input_file_style_new input    {        border:1px solid #cccccc;		width:250px;        height:16px;        margin:1px;        margin-right:1px;        padding:1px;    }	/* FORMULAIRE */
 /*		====> 1er PAGE LOGIN ET MOT DE PASSE <====	*/
 form#formulaire {
     clear: left;
     float: left;
     margin: 0;
 }

 form#formulaire ol {
     list-style: none;
     margin: 0;
     border-style: solid;
     border-color: #00B400;
     border-width: 2px 2px 2px 2px;
     border-radius: 2px;
     padding: 2px 2px 2px 2px;
     background-color: #00B400;
     text-align: center;
 }

 form#formulaire li {
     list-style: none;
     margin: 0 0 0 0;
     border-style: solid;
     border-color: #00B400;
     border-width: 0 0 0 0;
     border-radius: 0 0 0 0;
     padding: 2px 2px 2px 2px;
 }

 form#formulaire label {
     width: 160px;
     /*background-color: #00B400;*/
     display: inline-block;
     font-family: "Verdana", Sans-serif;
     font-weight: bold;
     font-style: normal;
     font-size: 12px;
     /*color: #FFFFFF;*/
     text-decoration: none;
     /*text-align: right;*/
 }

 form#formulaire label:hover {
     cursor: pointer;
 }

 form#formulaire input:not([type=radio]),
 form#formulaire textarea {
     background: #FFFFFF;
     border: none;
     box-shadow: 0px 0px 0px;
     border-radius: 0px;
     font: italic 14px Georgia, "Arial", Times, serif;
     outline: none;
     padding: 5px;
     width: 200px;
 }

 form#formulaire input:not([type=radio]),
 form#formulaire text {
     background: #FFFFFF;
     /*border: none;*/
     box-shadow: 0px 0px 0px;
     border-radius: 0px;
     font: italic 14px Georgia, "Arial", Times, serif;
     outline: none;
     padding: 5px;
     width: 100%;
 }

 form#formulaire input:not([type=submit]):focus,
 form#formulaire textarea:focus {
     background: ;
 }

 form#formulaire button {
     width: 200px;
     margin: 0px 0px 0px 0px;
     border-style: solid;
     border-color: #fff;
     border-width: 2px;
     border-radius: 2px;
     padding: 4px 8px 4px 8px;
     background-color: #333;
     display: inline-block;
     font-family: "Verdana", Sans-serif;
     font-weight: bold;
     font-style: italic;
     font-size: 16px;
     color: #FFFFFF;
     text-decoration: none;
     text-align: center;
 }

 form#formulaire button:hover {
     background-color: #0885D5;
     cursor: pointer;
     font-style: normal;
 }

 form#formulaire submit {
     width: 200px;
     margin: 0px 0px 0px 0px;
     border-style: solid;
     border-color: #fff;
     border-width: 2px;
     border-radius: 2px;
     padding: 4px 8px 4px 8px;
     background-color: #333;
     display: inline-block;
     font-family: "Verdana", Sans-serif;
     font-weight: bold;
     font-style: italic;
     font-size: 16px;
     color: #FFFFFF;
     text-decoration: none;
     text-align: center;
 }

 form#formulaire button:hover {
     background-color: #0885D5;
     cursor: pointer;
     font-style: normal;
 }

 .login{
     /*background-color: #4D4D4D;*/
     text-align: center;
 }

 .connexion{
    padding : 5%;
     /*border : 1px black solid;*/
     border-radius: 7px;
     background-color: #f0f0f0;
     box-shadow: 5px 5px 5px black;
 }

 .mywegaz{
    width: 75%;
 }

 .pour_cadre_droite_gest_user {
     width: 257px;
     float: right;
     text-align: right;
 }
 /********************************************************************************************************************************************************************************/

 .left

 {

     display:inline-block;

     vertical-align: top;

     text-align: left;

     min-width: 40%;

 }



 .right

 {

     min-width: 400px;

     /*float:right;*/

     display:inline-block;

     vertical-align: top;

     text-align: left;

 }
 .titre_edit

 {

     width:98%;

     text-align:center;

     /*margin: auto auto 4px auto ; */

     margin: auto;

     padding: 3px 6px 3px 6px ;

     border-radius: 2px;

     background-color: #003362;

     font-family:"Arial";

     font-weight:bold;

     font-style:normal;

     font-size:15px;

     color:#FFFFFF;

 }


/**********************************module supervision*******************************/

.supervision-nav{
    margin-top: -1.7rem;
    margin-bottom: 2rem;
}

.supervision-navlink{
    font-weight: bold;
    font-size: x-large;
}

.supervision-thead{
    background: rgb(192, 190, 190);
    background: linear-gradient(to top, black, 20%, rgb(199, 198, 198));
    height: 3rem;
    font-size: large;
    font-weight: bold;
    text-align: center;
    color: snow;
}

.supervision-critical{
    background: rgb(247, 75, 75);
    background: linear-gradient(to top, black, 20%, rgb(247, 40, 40));
    color: snow;
    font-size: large;
    font-weight: bold;
    text-align: center;
}


.supervision-warning {
    background: rgb(245, 156, 73);
    background: linear-gradient(to top, black, 20%, rgb(243, 140, 44));
    color: snow;
    font-size: large;
    font-weight: bold;
    text-align: center;
}

.supervision-title {
    font-size: xx-large;
    font-weight: bold;
    text-align: center;
}

.color1SelectTpa{
    background-color: lightblue;
}
.color2SelectTpa {
    background-color: lightskyblue;
}

.color1refusTpa{
     background: lightskyblue;
     background: linear-gradient(to top, black, 20%, lightskyblue);
     font-size: large;
     font-weight: bold;
     text-align: center;
     color: snow;
}

.color2refusTpa {
    background: lightblue;
    background: linear-gradient(to top, black, 20%, lightblue);
    font-size: large;
    font-weight: bold;
    text-align: center;
    color: snow;
}
.supervisionInputTpa {
    font-size: large;
}

/**********************************fin module supervision***************************/