/***** SUPPL BOOTSTRAP *****/
.gi-0-9x{font-size: 0.7em;}
.gi-1-1x{font-size: 1.1em;}
.gi-1-5x{font-size: 1.5em;height:19px;width:19px;}
.gi-2x{font-size: 2em;}
.gi-2-5x{font-size: 2.5em;}
.gi-3x{font-size: 3em;}
.gi-4x{font-size: 4em;}
.gi-5x{font-size: 5em;}
.btn-file {position: relative;overflow: hidden;}
.btn-file input[type=file] {position: absolute;top: 0;right: 0;min-width: 100%;min-height: 100%;font-size: 100px;text-align: right;filter: alpha(opacity=0); opacity: 0;outline: none;background: white;cursor: inherit;display: block;}
.table-borderless td,table-borderless th{border: none !important;}
.black{color:black;}
.white{color:white;}
input[disabled] {background: #ccc !important;}

/***** MODIF BOOTSTRAP *****/
body {padding: 0px !important;}
//.clearfix {height:0px;}
.breadcrumb {padding: 3px 10px !important;font-size:11px;}
.navbar {margin-bottom : 0px !important;z-index: 1 !important;}
ol {margin-top: 0px !important;margin-bottom: 0px  !important;}
.modal-dialog {width: 70% !important;top: 0 ! important;}
.modal-header {padding : 5px 20px 5px 20px !important;}
//.btn{margin-bottom: 1px !important;}
.glyphicon.glyphicon-fixe{position:relative;top:0px;}
nav {text-align: right;}
#form_export_object .checkbox,#gabarit_mhl .checkbox{display: inline-block !important;margin-right:5px;margin-top:0px;}
//img {vertical-align: initial  !important;}
//#gabarit_mhl .variablesCheckbox{margin-left:38px;}
.pagination {margin:10px 0px !important;}
//.dropdown:hover{background:black;}
input[type="file"]{display: inline-block !important}
input[type="checkbox"] {margin:0 3px 0px 0px !important}
.navbar-default .navbar-collapse,.navbar-default{border-color:#408900 !important;background-color:#408900 !important}
div.olMapViewport {z-index:0 !important}

/**** ALERT *****/
.alert {position: relative;padding-left:55px !important;border-radius: 0 !important;-webkit-border-radius: 0;display: table;width: 100%;}
.alert .alert-icon {text-align: center;width: 45px;height: 100%;position: absolute;top: 0;left: 0;border: 1px solid #bdbdbd;padding-top: 15px;}
.alert .alert-icon span {font-size: 20px; color: #fff;left: 12px;margin-top: -10px;position: absolute;top: 50%;border-radius: 0}

/*============ colors ========*/
.alert.alert-success .alert-icon,.alert.alert-success .icon:after {border-color: #54a754;background: #60c060;}
.alert.alert-info .alert-icon,.alert.alert-info .icon:after {border-color: #3a8ace;background: #4d90fd;}
.alert.alert-warning .alert-icon,.alert.alert-warning .icon:after {border-color: #d68000;background: #fc9700;}
.alert.alert-danger .alert-icon,.alert.alert-danger .icon:after {border-color: #ca452e;background: #da4932;}

/***** MODIF SMARTMENU *****/
/*.sm-clean { background: #eeeeee;}
.sm-clean li:hover{background: black;}
.sm-clean li a:focus{background: #696969;}*/

/***** AJOUT BOOTSTRAP INPUT *****/
dl.zend_form .form_element input,dl.zend_form .input_right_form input,dl.zend_form .form_element textarea{padding-right:5px;padding-left:5px;color: #555 !important;/*background-color: #FFF !important;*/background-image: none !important;border: 1px solid #CCC !important;border-radius: 4px !important;box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset !important;transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s !important;}
dl.zend_form .form_element input:focus,dl.zend_form .input_right_form input:focus,dl.zend_form .form_element textarea:focus{padding-right:5px;padding-left:5px;border-color: #66AFE9 !important;outline: 0px none !important;box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px rgba(102, 175, 233, 0.6) !important;}

/***** MODIF BOOTSTRAP MULTISELECT *****/
//.dropdown-menu .form-control {height:23px !important}
.dropdown-menu .bs-actionsbox button {padding: 0px !important}
.dropdown-menu span.text{font-size:12px !important}

/*** MODIF UI AUTOCOMPLETE ***/
/* taille ecriture auto complete*/
.ui-menu-item{font-size: 12px;}
.ui-widget {z-index: 1050 !important;}
.ui-autocomplete {height: 400px; overflow-y: scroll; overflow-x: hidden;}
//.ui-autocomplete ui-menu ui-widget ui-widget-content ui-corner-all{width: auto;}

/***** MODIF DATEPICKET *****/
.ui-datepicker {font-size: 12px !important;}

/***** GOLBAL *****/
*{margin: 0;}
root {display: block;}
html {font-size: 100%;height: 100%;}
body {width:100%;min-width:1000px;line-height: normal !important;height: 100%;padding : 0;margin : 0;color: #000000 !important;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;}
#superglobal{position : relative;min-height: 100%;}
#global{position: relative;min-height: 100%;margin: 0 auto;padding-bottom: 40px;}
form {margin : 0; /* Sinon IE met par défaut une marge en bas */}
#corps {padding:5px 5px 5px 5px;}
a {text-decoration: none;}
a img {border: none;}
form p {/*border : solid yellow 1px;*/display:inline;}
form {padding : 0;margin : 0;/*border : solid green 1px;*/}
//fieldset {padding : 1em;padding-left : 0;border : solid #d4d2e0 1px;}
/* Conteneur global pour le design centré ou étiré verticalement */
#page {border-left: solid #aaaaaa 1px;border-right: solid #aaaaaa 1px;margin-bottom: 50px;}

/***** PERSO *****/
.float{float : left;margin-right: 10px;}
.home {border:none;padding-left: 100px;color:black;}
.barre_pager #barre_pager_compte a {color: black;}
.checkbox{/*vertical-align:middle;*/position:relative;top:2px}

.visible-icon {visibility: visible;}

/***** ACCUEIL *****/
.text_accueil {padding: 10px 0px 0px 10px}

/***** BANNIERE *****/
#banniere {padding : 0;margin : 0;width : 100%;height : 82px;background: #330A0A;}
#banniere #logo {position : absolute;left : 0.8em;z-index : 1;padding : 0;margin : 0;}
#banniere #logo a img {border : none;}
#banniere #erreurLogin {position:absolute;top:5px;right:10px;text-align:center;width:540px;z-index:11;}
#banniere #authentification{font-size:1.2em;}
#banniere .connecte{color:white;}
#banniere .nomLogin {font-style : italic;text-decoration : underline;color : #FFFF00;}
#banniere .nomGroupe {margin-right : 0.3em;font-style : italic;/*text-decoration : underline;*/color : #FF3300;}
#banniere .barremenu {float : right;margin-top:10px;}
#banniere .login {margin-bottom:4px;}
#banniere .nouveau_lost_compte {float:left;}
#banniere .langue {padding-top:3px;float:right;text-align:right;}
#banniere .nouveaucompte,#banniere .lostpassword {text-decoration:none;color:white;font-size:12px;}
#banniere .nouveaucompte:hover,#banniere .lostpassword:hover{text-decoration: underline;}
#banniere #logoinra {position: absolute;left: 400px;top: 16px;}
//#banniere #rechercher {position: absolute;left: 380px;top: 50px;}
//#banniere #rechercher input[type=text] {width: 140px;height: 15px;border: solid white 2px;background-color: #f4f4ff;-moz-border-radius: 2px;-webkit-border-radius: 2px;}
//#banniere #rechercher input[type=text]:FOCUS {width: 140px;height: 15px;border: solid #ffa500 2px;}
//#banniere #rechercher input[type=submit] {width: 22px;background-repeat : no-repeat;background-position: 2px 1px;border: solid white 1px;cursor:pointer;-moz-border-radius: 2px;-webkit-border-radius: 2px;}
//#banniere #logoinra img {padding: 0;margin: 0;}
#banniere #slogan {position : absolute;left : 128px;top : 0;padding : 0;margin : 0;/*font-family : Times;*/text-align : left;font-weight : normal;color : white;/*width:50%;*/}
#banniere #slogan h1 {margin : 0;margin-top:2px;padding : 0;font-size : 3em;font-weight : bold;}
#banniere #slogan h2 {margin : 0;padding : 0;padding-left : 0.5em;font-size : 1.7em;font-weight : normal;font-style : italic;}
#banniere #menu{float: right;margin-right:15px;width: 1000px;}
//#banniere #barreoutils {position : relative;z-index : 4;padding : 0;margin : 0;/*padding-left : 100px;margin-bottom : -0.8em;*/width : 100%;height : 95px;/*text-align : right;*//*background-image : url('../images/fond_barreoutils_100.png');background-repeat : repeat-x;*/background: rgb(131,199,131);/*background-color : #d4d2e0;*/border-bottom : solid red 1px;border-top : solid red 2px;}

/***** INDEX *****/
div .texteAccueil{font-family: Times;font-size: 18px;}

/***** MENU *****/
/*#menuHorizontal {width:100%;background-color: #73288D;}
#menuHorizontal .myMenu .menuAffiche {visibility: hidden;padding: 0 10px 0 10px;}
#menuHorizontal .myMenu .menuAffiche:hover {background-color: black;}*/

/***** CENTRE *****/
#centre {/*margin-top : 2em;margin-left : 1em;margin-right : 1em;margin-bottom : 2em;*/padding: 0px 5px 0px 5px;background-color: #e1dfc8/*padding-top : 1em;padding-left : 1em;padding-right : 1em;padding-bottom : 3em;*//*enlever si on ve le fond blanc*//*enlever si on ve le fond blanc*///min-height : 445px;//margin-top:-460px;/* car pb avec le menu*/}

 /***** DESCRIPTION *****/   
div#corps .description {margin:0px 10px 20px 10px;font-weight: bold;font-size: 1em;text-align: justify;/*font-style: italic;*/color: #777777;/*border: solid red 1px;*/}
div#corps .description i {color: #448844;}
div#corps .description a {color: #cccccc;}

/***** ZEND FORM *****/
div.cadre_form {font-size: 0.9em;}
dl.zend_form .form_element label, dl.zend_form .form_element_file label{float:left;width:300px;margin:0px 5px 0px 5px;text-align:right;font-weight: bold;}
dl.zend_form .form_element {margin-bottom: 0.5em;}
dl.zend_form .form_element input,dl.zend_form .input_right_form input {width:220px;}
dl.zend_form .form_element input[type=checkbox] {width:0px}
dl.zend_form .form_element input[type=file],dl.zend_form .form_element_file input[type=file] {width:241px}
dl.zend_form .form_element textarea {width:400px}
dl.zend_form .form_element select {width:220px;}
dl.zend_form .form_element_file .contenu_upload_file{border: solid #AEA194 1px;background-color: #F2F0EC;padding:2px}
dl.zend_form .form_element_file fieldset{width:330px;}
dl.zend_form .form_element button#exportselector {float:none;}
dl.zend_form label.widget {float: left;margin-right: 5px;text-align: right;font-weight: bold}
dl.zend_form .radio input[type="radio"] {width:0;top: 0px !imporant;margin:2px 0px;}
dl.zend_form .radio label {display:inline-block;float:none;width:auto;font-weight:normal;margin:2px 5px 0px 0px}
dl.zend_form div.errors {margin : 6px 0 0px 0px;padding : 0;}
dl.zend_form div.errors ul {padding : 0px;margin : 0px;}
dl.zend_form div.errors ul li {color:red;padding : 1px;padding-left : 1.5em;margin : 0px;margin-left : 300px;font-style : italic;list-style-type : none;background-repeat : no-repeat;}
//dl.zend_form .multiElement div.errors {margin : 0;margin-top : -0.4em;margin-bottom : 0.5em;margin-left : -10px;padding : 0;}
//dl.zend_form .multiElement div.errors ul {padding : 0px;margin : 0px;}
//dl.zend_form .multiElement div.errors ul li {padding : 0px;padding-left : 2em;margin : 0px;margin-left : 0px;line-height : 1.4em;font-style : italic;list-style-type : none;background-repeat : no-repeat;background-position : 0 0;}
dl.zend_form #valider-element,dl.zend_form #valider_synchro-element {margin-left:310px;}
//div.form_element div.cadre_upload_file{border: solid #AEA194 1px;background-color: #F2F0EC;-moz-border-radius: 1px;-webkit-border-radius: 1px;}
//div.form_element div.cadre_upload_file div.contenu_upload_file{margin: 10px;}
//div.form_element div.cadre_upload_file div.contenu_upload_file div.submit_upload_file{padding-top: 5px;margin-left:13px;}
//.zend_form label.widget{float : left;width : 250px;margin : 0;margin-right : 1em;padding : 0;margin-left:1em;text-align : right;font-weight: bold;}
div.form_element #widget_objet button.widget_add,div.form_element #widget_objet button.widget_arrow {float:left;}
//.contenu_upload_file .submit_upload_file input{margin-left : 200px;}
//dl.zend_form div.errors {margin : 0;margin-bottom : 0.5em;}
dl.zend_form div.errors ul li {background-image: url(../images/icones/16/error.png);}

/***** POUR AJOUT DYNAMIQUE VARIABLES DANS GROUPE MESURES *****/
.sw-separ {display: block;height: 5px;border-top: dashed #c5c5c5 1px;margin-top: 5px;}
fieldset.enligne {/*margin-left: 146px;margin-bottom: 6px;*/padding: 3px;/*padding-left:0px;*//*vertical-align: top;*/border: solid 1px lightgray;}
fieldset.enligne div.form_element {display: inline;}
fieldset.enligne button.widget_arrow {/*margin-top: 6px;*//*height: 23px;width: 26px;*/margin:0px 5px 3px 0px !important;/*vertical-align: top;*/}

/***** POUR BLOC FORM *****/
div.bloc_form, /*div.bloc_resultats_recherche,*/ div.bloc_resultats_synchro {border: solid #aaaaaa 1px;background-color: #fafffa;padding:10px}

/***** POUR SYNCHRONISATION *****/
div.bloc_resultats_synchro {min-height: 10px;margin: 0;margin-top: 1em;padding: 0;/*padding-top: 1em;padding-bottom: 1.5em;*/background-color: #fdfffd;border: solid #cccccc 1px;-moz-border-radius-topleft: 0;-moz-border-radius-topright: 0;-webkit-border-radius-topleft: 0;-webkit-border-radius-topright: 0;}
div.entete_resultats_synchro_warning {padding: 3px;color: #404040;border-bottom: solid #cccccc 1px;background-color: #ffffbb;}
div.entete_resultats_synchro_success {padding: 3px;color: #404040;border-bottom: solid #cccccc 1px;background-color: #bbffbb;}
div.entete_resultats_synchro_error {padding: 3px;color: #404040;border-bottom: solid #cccccc 1px;background-color: #ffbbbb;}
dl.zend_form div.multicb_pack {width: 460px;max-height: 168px;overflow: auto;margin-left: 172px;padding-bottom: 0.3em;padding-top: 0.2em;padding-right: 0.4em;padding-left: 0.4em;background-color: white;border: solid #7F776F 1px;-moz-border-radius: 2px;-webkit-border-radius: 2px;}
dl.zend_form div.multicb_pack div.tout_cocher {padding-top: 2px;margin-bottom: 4px;margin-top: 2px;font-weight: bold;color: #222222;font-style: italic;border: solid #AEA194 1px;background-color: #F2F0EC;-moz-border-radius: 1px;-webkit-border-radius: 1px;}
dl.zend_form div.multicb_row {display: table-row;}
dl.zend_form label.multicb_selected {background-color: #ffd157;}
dl.zend_form label.multicb, dl.zend_form label.multicb_selected {float : none;display: table-cell;width : auto;margin : 0;padding : 0;text-align : left;}

/***** POUR ELEMENT INPUT *****/
input.ajout_objet,input.ajout_utilisateur,input.bouton_liste_edit,input.search_objet,input.export_objet,input.graphique_objet,input.declarer_gc,input.consulter_gc,input.gabarit_objet,input.ajout_prop, input.edit_vals, input.export_excel, input.import_excel, input.retour_liste, input.bouton_detail_edit, input.form_reinit{color:black;border: none;cursor: pointer;text-decoration: underline;background-color: transparent;}
input.ajout_objet:hover,input.ajout_utilisateur:hover,input.bouton_liste_edit:hover,input.search_objet:hover,input.export_objet:hover,input.graphique_objet,input.declarer_gc,input.consulter_gc,input.gabarit_objet,input.ajout_prop, input.edit_vals, input.export_excel, input.import_excel:hover, input.retour_liste:hover, input.bouton_detail_edit:hover, input.form_reinit:hover{color: #0074c7}

//input.bouton_liste_edit, input.bouton_liste_suppr, input.bouton_prop_edit, input.bouton_prop_suppr {display: inline;font-size: 1em;padding-left: 17px;border: none;cursor: pointer;text-decoration: underline;background-color: transparent;background-repeat: no-repeat;background-position: 0px 1px;}
.input_right_form{margin-bottom:4px;display:inline-block}
.input_right_form label{margin:0px 5px 5px 0px;}

/***** PAGER *****/
div.cadre_pager {/*font-family: "Liberation Sans","DejaVu Sans","Lucida Grande","Bitstream Vera Sans",Helvetica,Arial,sans-serif;*/font-size: 0.9em;margin-bottom:10px}
div.barre_titre_pager, div.barre_titre_form {height:24px;padding: 3px 0px 0px 3px;margin-bottom: 10px;background-color: #e1e1e1;border :dotted #c3bf97 1px;font-weight: bold;}
div.barre_pager {height:24px;width:100%;padding:4px;border-left: solid #aaaaaa 1px;border-right: solid #aaaaaa 1px;border-bottom: solid #aaaaaa 1px;}
div.barre_pager #barre_pager_compte {float:left;}
div.barre_pager #pagination_nb_page {float:right;}

/***** LISTE *****/
div.liste_objets {width: 100%;display: table;margin-bottom: 0;padding: 0;border-top: solid #aaaaaa 1px;border-left: solid #aaaaaa 1px;}
div.ligne_entete {display: table-row;}
span.case_entete {display: table-cell;padding: 4px;text-decoration: underline;border-right: solid #aaaaaa 1px;border-bottom: solid #aaaaaa 1px;}
a.list_sort {color: black;}
div.ligne_objet_p, div.ligne_objet_i {display: table-row;}
//div.ligne_objet_p {/*background-color: #f0f0ff;*/background-color: #fffff0;background-color: #fffff5;}
div.ligne_objet_p {background-color: #FFFFFF;}
div.ligne_objet_i {background-color: #F6F6F6;}
div.ligne_objet_i:hover,div.ligne_objet_p:hover{background-color: #D8D8D8;}
div .DefautGroup{font-weight: bold;color: #d7334e;}
/* couleurs */

span.case_entete, div.barre_pager {background-color: #cccccc;}
div.ligne_objet_p a, div.ligne_objet_i a {display: table-cell;border-bottom: solid #aaaaaa 1px;border-right: solid #aaaaaa 1px;}
div.ligne_objet_p a span.case_objet, div.ligne_objet_i a span.case_objet {text-decoration: underline;border: none;color : #403B1D !important}
div.ligne_objet_p a span.case_objet:hover, div.ligne_objet_i a span.case_objet:hover {text-decoration: underline;border: none;color : red !important}
span.case_objet {display: table-cell;padding: 4px;border-bottom: solid #aaaaaa 1px;border-right: solid #aaaaaa 1px;}
span.case_action {display: table-cell;width: 135px;/*width: 150px;*/padding: 4px;/*text-align: center;*/border-bottom: solid #aaaaaa 1px;border-right: solid #aaaaaa 1px;}

/***** TABULATIONS *****/
#bloc_tabs {margin-left: 0.7em;margin-right: 0.7em;min-height: 350px;/*border: solid red 1px;*/}
div.prop_titre, div.prop_ann_titre {float: left;margin-left: 1em;text-decoration: underline;}
div.prop_valeur, div.prop_ann_valeur {margin-left: 150px;margin-bottom: 0.3em;font-weight: bold;}
div.prop_resume_objet {/*margin-left: 0.5em;*/font-weight: bold;}
div.prop_valeur a, div.prop_ann_valeur a, div.prop_resume_objet a {color: #4444bb;}

/***** CARTO OUTILS *****/
#corps #barreOL_b {width : 800px;height:70px;padding : 0;margin-top : 0.5em;border : solid #ff6c00 1px;}
#corps ul.liste_essais {list-style-type : none;}
#corps ul.liste_essais li.essai {font-size : 0.9em;}
#corps ul.liste_essais li.essai a {font-size : 1.1em;}
#corps #map {width : 800px;height : 600px;border : solid #777777 1px;}
#corps #barreOL_h {width : 800px;height : 30px;margin : 0;padding : 0;/*border : solid #ff6c00 1px;*/border : solid #777777 1px;-moz-border-radius: 4px;-webkit-border-radius: 4px;background-color: #f4f4fb;background-color: #fffff0;}
#corpspopup {padding : 1em;padding-top : 0;margin : 0;/*margin-left : 3em;margin-right : 3em;*//*border : solid gray 1px;*/}
#corpspopup h2 {padding : 0;margin-top : 0;}


#barreoutils .separateur {float : right;height : 100%;width : 0.7em;/*background-image : url('../images/fond_separateur.png');background-repeat : no-repeat;background-position : center center;*/}
#barreoutils .separateur hr {height : 82px;width : 1px;}
#barreoutils #barreoutils_controles {position : absolute;right : 0;bottom : 0;}
#barreoutils #boutonMasquage {float : left;width : 22px;height : 22px;background-repeat : no-repeat;background-position : center;}
#barreoutils #legendeBO {float : left;display : inline;margin-right : 0.2em;line-height : 1.5em;font-size : 0.8em;font-style : italic;}
#barreoutils .suite {float : left;/*height : 82px;*/width : 0.7em;height : 2px;vertical-align : middle;/*border : solid blue 1px;*/}

/*div .boiteOutils {float : right;margin : 0;padding : 0.3em;text-align : right;font-family : Arial;font-size : 0.9em;}
div .boiteOutils h4 {margin : 0;margin-bottom : 0.2em;padding : 0;font-weight : bold;font-size : 0.8em;}
div .boiteOutils input.text {height : 1.2em;font-size : 0.8em;width : 12em;}
div .boiteOutils input.essai {height : 1.2em;font-size : 0.8em;width : 16em;}
div .boiteOutils input.button {float:right;clear : both;height : 2em;font-size : 0.8em;}
div .boiteOutils input.calendrier {height : 2em;font-size : 0.8em;}
div .boiteOutils select.select_long {height : 2em;font-size : 0.8em;width : 13.9em;}
div .boiteOutils select.select_annee {height : 2em;font-size : 0.8em;width : 6em;}
div .boiteOutils select.multiple {height : 6em;font-size : 0.8em;width : 20em;}
div .boiteOutils a.activation_outil_des {color : #ac3044;font-style : italic;text-decoration : underline;}
div .boiteOutils a.activation_outil_des:VISITED {color : #ac3044;font-style : italic;text-decoration : underline;}
div .boiteOutils a.activation_outil_act {color : blue;font-style : italic;text-decoration : underline;}
div .boiteOutils a.activation_outil_act:VISITED {color : blue;font-style : italic;text-decoration : underline;}
div .boiteOutils .partie_outil {float : left;border : solid red 1px;}*/

/**** RECAPITULATIF OBJETS D'IMPORT DISPLAY ****/
//table.tableau {padding : 0;margin : 0;font-size : 9.5pt;font-family: Arial;background-color: white;border-spacing: 0px;border-collapse: collapse;border: solid #cccccc 1px;/*-moz-border-radius-bottomleft: 4px;-moz-border-radius-bottomright: 4px;-webkit-border-radius-bottomleft: 4px;-webkit-border-radius-bottomright: 4px;*/}
.modif_import_objet{margin-bottom: 20px;border: 1px solid #000000;overflow-x: auto;}
.modif_import_objet tr th {font-weight: bold;background-color: #DDDDDD;border: 1px solid #000000;}
.modif_import_objet tr td {background-color: #e7dab0;border: 1px solid #000000;}
//tr.entetes_tableau {padding : 0;margin : 0;/*color: #444444;*/background-color: #bbffbb;}
//td.case_entete {margin: 0;padding-top : 2px;padding-bottom: 3px;padding-left: 5px;padding-right: 5px;font-weight : bold;text-align : center;border : solid #aaaaaa 1px;}
/*tr.ligne_tableau_paire {padding : 0;margin : 0;background-color: #fdfffd;}*/
//tr.ligne_tableau_impaire {padding : 0;margin : 0;background-color: #f0faf0;}
//td.case_tableau, td.case_tableau_edit {padding : 4px;margin : 0;height: 20px;border : solid #aaaaaa 1px;}
//td.case_tableau_edit {min-width: 140px;}
//td.case_tableau_edit input.input_case, td.case_tableau_edit input.input_case_impaire {height: 14px;width: 90%;min-width: 3em;border: none;}
//td.case_tableau_edit input.input_case_impaire {background-color: #f0faf0;}
//td.case_tableau_bouton {border : solid #aaaaaa 1px;}
//input.bouton_add_ligne, input.bouton_suppr_ligne {display: inline;font-size: 1em;width: 24px;padding-left: 17px;border: none;cursor: pointer;text-decoration: underline;background-color: transparent;background-repeat: no-repeat;background-position: 4px 1px;}
//input.upload_excel {/* Pas stylable c'te cochonnerie */}
//div.barre_outils_tableau {width: 160px;padding-top: 2px;padding-left: 1em;padding-bottom: 4px;font-size : 9.5pt;font-family: Arial;/*color: */background-color: #f0faf0;background-color: #ccffcc;border: solid #aaaaaa 1px;border-top: none;-moz-border-radius-bottomleft: 4px;-moz-border-radius-bottomright: 4px;-webkit-border-radius-bottomleft: 4px;-webkit-border-radius-bottomright: 4px;}
//div.barre_outils_tableau a {cursor: pointer;text-decoration: underline;}
//div.barre_outils_tableau input.faux_lien {cursor: pointer;text-decoration: underline;font-family: Arial;margin: 0;padding: 0;font-size: 9.5pt;border: none;background-color: transparent;color: #0000ee;}
//div .historique {margin-bottom : 2em;font-size : 0.9em;}
//div .entete_historique {display : inline;margin : 0;padding : 0;}
//div .entete_historique h3 {display : inline;font-size : 1em;color : #ac3044;}
//div .entete_historique hr {margin : 0;margin-top : 0.1em;margin-bottom : 0.4em;padding : 0;}
//div .lien_histo {float : right;margin : 0;/*margin-top : 0.6em;*/padding : 0;font-size : 0.9em;font-style : italic;}

/******************************************************************************/

/***** CARTO *****/
#infomap_container {position: relative;display: none;margin: auto auto;width: 220px;height: 600px;}
#infomap {margin-top: 290px;text-align: center;}
#coord_carte {height:22px;padding: 0.2em;margin: 0.3em 0 0.3em 0;font-family: Arial;/*font-weight: bold;*/	background-color: #ffffff;-moz-border-radius: 2px;-webkit-border-radius: 2px;border: solid #aaaaaa 1px;}
.tablemenucarto {width: 100%;}
.tablemenucarto th{//  width: 200px;background-color: #A4A4A4;text-align: center;}
.tablemenucarto tr{background-color: #E6E6E6;}
/* Style des coordonnées de la position du curseur pour le contrôle par défaut (MousePosition par défaut) */
/* Commenter si on désactive le contrôle (mal foutu dans OL) */
/*div.olControlMousePosition {margin-right: 5px;margin-bottom: 7px;padding: 3px;background-color: #f4f4f4;border: solid #aaaaaa 1px;}*/

.olControlEditingToolbar  {right: 0px;height: 32px;width: 150px;}
.olPopup {padding: 7px;background-color : white;-moz-border-radius: 7px;}
.olPopupGroup {margin : 0;padding: 0;background-color : transparent;-moz-border-radius: 7px;}
.olPopupContent {margin : 0;padding : 0;color : black;}
/*.olFramedCloudPopupContent {color : black;font-size : 0.8em;border : dashed #dddddd 1px;}*/
.olPopupCloseBox {background-color : #ffffff;}

//.carto_popup {width:auto;margin: 0;margin-bottom: -0.7em;padding: 0;font-family: Arial;font-size: 0.9em;}
//.carto_popup span.id {font-weight: bold;font-size: 1.3em;color: black;}
//.carto_popup span.nom {font-weight: bold;font-size: 1.3em;color: #448844;}
//.carto_popup span.date {font-weight: bold;margin-right: 1em;font-size: 1em;/*font-size: 1.3em;color: #448844;*/}
//.carto_popup a {}

/***** PIED *****/
#pied {position: absolute;bottom: 0px;text-align: center;height: 75px;width: 100%;background-color: #408900;font-size: 11px;}
#pied_int {width:1000px;margin-left: auto;margin-right: auto;}
#pied_int ul {float:left;margin-left: 75px;margin-right: 20px;margin-top: 5px;list-style-type: none;text-align: left;}
#pied_int ul li.ft {text-align: left;font-weight: bold;color:#ffffff;font-size: 13px;text-transform:uppercase;}
#pied_int ul a {text-decoration: none;color: #ffffff;}
#copyright_menu{clear:both;height:13px;width: 100%;font-size: 0.9em;text-align:right;padding:0px 10px 0px 0px;color:white;background-color: black;}

/***** CREDIT *****/
table.credits td.titre,table.liens td.titre {padding: 3px 8px 3px 8px;font-weight: bold;background-color: #eaeaea;width: 300px;}
table.credits td.text,table.liens td.lien {background-color: #eaeaea;padding: 3px 8px 3px 8px;}
table.liens td.lien:hover {background-color: #ffa500;padding: 3px 8px 3px 8px;}

/**** SORTABLE ****/
.liWithoutPuce{list-style-type:none;}
#sortable {display:table;list-style-type: none; margin: 0px; padding: 0px;}
#sortable li {width:250px;margin: 0 3px 3px 3px; padding: 3px 3px 1px 3px;background-color:#E6E6E6;border: #A4A4A4 solid 1px}
//#sortable li span { position: absolute; margin-left: -1.3em; }
//.listDragNDrop li, .elementDragNDropStatic li {display:table;margin: 0 0 5px 0;padding: 3px;background-color: #EEEEC6;border: #CCCCCC solid 1px}
//.listDragNDrop li input, .elementDragNDropStatic li input {background-color: transparent;border: none;font-size: 11px;font-weight: bold;}
//.listDragNDrop li, .elementDragNDropStatic li {list-style: none;}

/**** RECAPITULATIF MESURE HORS LIGNE D'IMPORT DISPLAY ****/
.legende_mhl{display: inline;}
.legende_cadre{align:center;width:100%;border:1px solid black;padding:5px;background-color:#ededed}
//.marginLeft{margin-left:40px;}
.titleTabRecap table {background-color: #969696;text-align:center;width:100%;font-weight: bold; font-size: 16px;border-top: 1px solid #969696;border-left: 1px solid #969696;border-right: 1px solid #969696;}
.scrollTabRecap {overflow: auto;}

div.recap_cell, div.recap_cell_added, div.recap_cell_modified, div.recap_cell_deleted, div.recap_cell_nochange, div.recap_cell_novalid,/* div.recap_cell_annotations,*/
/*div.recap_cell_variable_missing,*//* div.recap_cell_user_missing, *//*div.recap_cell_object_missing,*//* div.recap_cell_experiment_missing ,*/div.recap_cell_errors,div.recap_cell_oblige{
display: table-cell;border: solid black 1px;padding: 3px;width: 18px;height: 18px;vertical-align:bottom;border-radius : 10px;}
div.recap_cell_modified {background-color: #FFCC66;/*#ffcf70;*/}
div.recap_cell_added {background-color: #AACCCC;/*#d4d4ff;*/}
div.recap_cell_deleted {background-color: #E2B7EA;/*text-decoration: line-through;*/}
div.recap_cell_nochange {background-color: #BDED82;}
div.recap_cell_errors {background-color: #F78181;}
div.recap_cell_novalid {background-color: #F2F5A9;}
div.recap_cell_oblige {background-color: #F3D9D9;}

table.recapImportMHL{border:solid 1px black; border-collapse: collapse;width:100%}
table.recapImportMHL tr th{/*   background-color: #B7CA79;*/border:solid 1px #969696;background-color: #DDDDDD;text-align: center;}
table.recapImportMHL tr td{border:solid 1px #969696;background-color: whitesmoke;}
table.recapImportMHL tr td.oblige{background-color: #F3D9D9;font-weight: bold;}
table.recapImportMHL tr td.no_existe{background-color: #F78181;font-weight: bold;}
//table.recapImportMHL tr td.existe{background-color: #BDED82;font-weight: bold;}
table.recapImportMHL tr td.no_format{background-color: #F2F5A9;font-weight: bold;}
table.recapImportMHL tr td.row_add{background-color: #AACCCC;}
table.recapImportMHL tr td.row_update{background-color: #FFCC66;}
table.recapImportMHL tr td.row_nochange{background-color : #BDED82;}
table.recapImportMHL tr td.delete{background-color: #E2B7EA;}
table.resulImportMHL tr td {padding:3px}

/***** GABARIT *****/
form#gabarit_mhl{width:500px;padding: 15px;background-color: #EEEEC6;border-radius: 10px;}
form#gabarit_mhl .buttonAdd,form#gabarit_mhl .buttonDelete{float:left;}
form#gabarit_mhl .variablesCheckbox{margin:8px 0px 0px 30px}
form#gabarit_mhl .buttonCheckAll{margin-left:-8px;background-color:#EEEEC6;border:1px solid #EEEEC6;border-top:1px solid #EEEEC6;text-decoration:none;font-weight:bold;color:#565656;cursor:pointer;overflow:visible;}
form#gabarit_mhl .inputwithoutStyle{background-color: transparent;border:none;color: #448844;}


/***** EXPORT *****/
#form_export_object .buttonCheckAll{margin-left:30px;background-color:transparent;border:1px solid transparent;border-top:1px solid transparent;border-left:1px solid transparent;font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;/*font-size:13px;*/;text-decoration:none;font-weight:bold;color:#565656;cursor:pointer;overflow:visible;}
#form_export_object input[type=submit]{ margin-left:39px;}

/*** BULLET POUR SELECTOR OBJET ET FICHIER ***/
ul.holder {margin:0 ;overflow: hidden; height: auto !important; height: 1%; padding: 0 3px 0;/* width: 385px;*/}
*:first-child+html ul.holder { padding-bottom: 2px; } * html ul.holder { padding-bottom: 2px; } /* ie7 and below */
ul.holder li { float: left; list-style-type: none; margin: 2px; }
ul.holder li.bit-box, ul.holder li.bit-input input {font: 11px "Lucida Grande", "Verdana"; }
ul.holder li.bit-box { /*height: 16px;*/ -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;padding: 1px 5px 2px; padding-right: 20px; /*margin-top: 7px;*/}
ul.holder li.bit-box, #apple-list ul.holder li.bit-box { padding-right: 15px; position: relative; }
ul.holder li.bit-box a.closebutton { position: absolute; right: 4px; top: 6px; display: block; width: 7px; height: 7px; font-size: 1px; background-image: url(../images/icones/16/close.gif); }
ul.holder li.bit-box a.closebutton:hover { background-position: 7px;cursor: pointer }
ul.holder li.bleu{border: 1px solid #CEE3F6; background:#CEE3F6;}
ul.holder li.bleu:hover {border: 1px solid #81BEF7; background:#81BEF7;}
ul.holder li.vert{border: 1px solid #E1F5A9; background:#E1F5A9;}
ul.holder li.vert a {color:black;}
ul.holder li.vert:hover {border: 1px solid #BDED82; background:#BDED82;}

/*** XML ***/
#ens_annotations .searchwidgets_row{padding : 1px 0px;}

/*** MODEL POUR CHARGEMENT EN COURS ***/
//#box{width:600px;margin: 0 auto;color:black;text-align :center;fontSize:18px;padding:10px;border:1px solid black;background:none repeat scroll 0% 0% white;moz-box-shadow : 0px 0px 5px 1px #656565;webkit-box-shadow : 0px 0px 5px 1px #656565;box-shadow : 0px 0px 5px 1px #656565;border-radius:10px;moz-border-radius:10px;webkit-border-radius:10px;}
//#model{z-index: 99999;position:fixed;top:50%;left:50%;transform: translate(-50%, -50%);background : rgba(0,0,0,.2);}
#modal {position: fixed;z-index: 1;left: 0;top: 0;width: 100%;height: 100%;overflow: auto;background-color: rgba(0,0,0,0.5);}
#modal .box {position:fixed;top:50%;left:50%;transform: translate(-50%, -50%);background: white;padding : 10px 20px;border-radius:5px;font-size:1.1em;}
#modal .box img {padding-right:15px;vertical-align:middle}
