body {padding-top: 90px;color:#555555!important;}
.ImgLoadingCenter {display:block;width:10%;margin:10px 0 0 45%;}

#ui-datepicker-div {z-index:100000!important;}

#licence {background:#f40505;border-top:#e01717;border-bottom:#e01717;margin:0 0 10px 0;padding:5px;text-align:center;color:#000;height:60px;line-height:60px;}
#licence a {color:000;text-decoration:underline;}

.brand {width:200px!important;margin-right:0!important;}

.LogoAppli {margin-top:5px;}
.LogoEtablissement {display:block;float:right;margin-left:10px;margin-top:10px;height:auto;max-height:50px;line-height:50px;max-width:142px;}
.erreur {color:#d01f1f}

input[disabled=disabled] {-khtml-opacity:0.3;-moz-opacity : 0.3;-ms-filter: "alpha(opacity=30)";filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);filter : alpha(opacity=10);opacity : 0.3;}

#contenu_droite {left: 210px;right: 0;position: absolute;min-width: 700px;}

.dataTable , table {font-size:13px!important}
.etat {width:20px;}
.flag_languages {cursor:pointer;}
img.TableauAction {width:20px}

.ElementBlocLogoFlag {width:250px!important;overflow:hidden;}
#barre_info {font-size:11px;float:right;margin:0;height:72px;width:98px;}
#barre_info div:not(#bloc_language) {margin:1px 0 1px 0;padding:0;height:15px!important;}
#barre_info div#bloc_language {margin:1px 0 1px 0;padding:0;text-align:right;}


.hidden {visibility: hidden;}

div.TooltipSuivi {z-index:999;color:#000!important;position:absolute!important;border:1px #3e3e3e solid!important;background:#f3f3f3!important;padding:5px!important;width:300px;text-align:left;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
div.TooltipSuivi div{margin:0;padding:0;}

*{font-family: arial; }

h2 {font-size:1.5em!important;font-weight:normal;}
h2.TitleFdA {margin:0 0 0 2px!important;}

a{color:#FF7329;text-decoration:none;font-size:12px;font-weight: bold; cursor: pointer;}
a:hover{color:red;text-decoration:underline;}

a.AccessGranted {text-decoration:none;font-weight: normal!important;}
a.NoAccess {text-decoration:none;font-style: italic!important;font-weight: normal!important;}

.a_cal{color:#000000;text-decoration:none;font-size:10px;font-weight:normal;}
.a_cal:hover{color:#FF7329;text-decoration:underline;}
.a_black{color:#000000;text-decoration:none;font-size:10px;font-weight:normal;}
.a_black:hover{color:#FF7329;text-decoration:underline;}
.a_heure{color:#ffffff;text-decoration:none;font-size:10px;font-weight:bold;}
.a_heure:hover{color:#FF7329;text-decoration:underline;}
.a_minute{color:#ffffff;text-decoration:none;font-size:10px;font-weight:lighter;}
.a_minute:hover{color:#FF7329;text-decoration:underline;}
.TDCLAIR {padding:2px;border-spacing:0;FONT: 14px; BACKGROUND-COLOR:#eeeeee}
.TDGRIS {padding:2px;border-spacing:0;FONT: 14px ;BACKGROUND-COLOR:#EEE9E9}
.TDMOYEN {padding:2px;border-spacing:0;FONT: 14px ;COLOR:#ffffff;BACKGROUND-COLOR:#697e8f}
.TDGRIS {padding:2px;border-spacing:0;FONT: 14px ;COLOR:#000000;BACKGROUND-COLOR:#EEE9E9}


#manuel li a {color:#555555!important;}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #000; background: #697e8f; color: #fff; }

.ui-widget { font-size: 14px;color: #1D384F; }
.ui-widget .ui-widget { font-size: 14px; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-size: 1em; }
.ui-widget-content { border: 0px; background: #fff; color: #333333; }
.ui-widget-header { border: 0px; background: #6b555e; }

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 0; background: #6b555e;  color: #fff; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #ffffff; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover{ border: 0; background: #697e8f; font-weight: normal; color: #eeeeee; }
.ui-state-hover a, .ui-state-hover a:hover { color: #ffffff; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { background: #fff; font-weight: normal; color: #6b555e; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #173a58 !important; text-decoration: none; background: #fff;}
.ui-tabs .ui-tabs-panel { border: 1px solid #697e8f; }
.ui-tabs .ui-state-active a, .ui-tabs .ui-state-active a:link, .ui-tabs .ui-state-active a:visited {border: 1px solid #697e8f;border-bottom:0px;}

.ui-button {background: #6b555e !important;color:#ffffff !important;}

.ui-accordion .ui-accordion-header { margin-top: 1px; margin-bottom: 1px; width: 170px}
.ui-accordion .ui-accordion-header a { display: block; font-size: .9em; padding: .2em .5em .2em .7em; text-align: center;}
.ui-accordion-header { border: 1px solid #173a58; }
.ui-accordion .ui-accordion-content { border: 0px; width: 170px; position: relative; left: -13px;padding:1em 0 1em 2.2em!important;}
* html .ui-accordion .ui-accordion-content { left: -5px}

.header_ligne1 {background:#6b555e !important;}

.ui-button .ui-button-text { line-height: 0.7; font-weight: normal; }

.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: 5px; background: none; overflow: auto;}

.ui-tabs .ui-tabs-nav { margin: 0; padding: 0; background-color: #fff; border-top: 0px; border-left: 0px; border-right: 0px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { border-bottom: 1px solid #ffffff; position: relative; top: 1px; }


.modal.fade { top:-100%;}



.datatablerowhighlight{ background-color: #697e8f !important; cursor: pointer; }
[label]{ text-align: center; }
option{ text-align: left; }
.no_b{ font-weight: normal; white-space: nowrap;}
form{ display: inline; }

.ui-buttonset{ display: inline; }
.ui-buttonset label.ui-button{ background-color: #ffffff; color: #329FBB; margin-left: .2em; font-style: italic; border: 1px solid #ffffff}
.ui-buttonset label.ui-state-active span { font-weight: bold; color: #6b555e;border: 1px solid #329FBB; font-style: normal; background-color: #eeeeee}

.img_icon { cursor: pointer; height: 22px; width: 22px; } 
.ui-autocomplete-input, .combo_button { border: 1px solid #1D384F; height: 20px !important; }
.combo_button { border-left: 0; position: relative; top: 1px; background: #cccccc url(https://sinchro.ec-nantes.fr/include/tiers/jquery-ui//css/images/arrow_down.png) no-repeat center; }
* html .combo_button { top: 0px }
.ui-autocomplete { max-height: 200px; overflow-y: auto; }
* html .ui-autocomplete { height: 200px; white-space:nowrap; }

.lib_col span {  color: #329FBB;}
.ui-widget-header{color:white!important;background-color:#6b555e;}


/* OS-REPORT */

div.BlocBulle {position:absolute;top:2px;margin-left:2px;}
div.BlocBulle .BulleInfoCompteur {display:block;border:2px #a71c29 solid;height:20px;width:20px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;font-size:12px;background:#fff;text-align:center;color:rgb(167,28,41);}

.recap_par_projet {width:920px!important;}
.recap_par_projet tr td, .recap_par_projet tr th {border:1px #3e3e3e solid;padding-left:10px;padding-right:10px;}
.recap_par_projet tr td.intitule, .recap_par_projet tr th {width:250px;background:#6b555e !important;color:#ffffff !important;}
.recap_par_projet tr td.intitule_activites {width:250px;background:#fff!important;padding-left:50px;font-style:italic}
.recap_par_projet tr td.valeur_activites {width:250px;background:#fff!important;font-style:italic;text-align:right}
.recap_par_projet tr td.pourcen_activites {width:250px;background:#fff!important;font-style:italic;text-align:right}

.recap_par_projet tr td.valeur, .recap_par_projet tr td.th_hidden, .recap_par_projet tr td.pourcen {width:50px;text-align:right!important;}
.recap_par_projet tr td.th_hidden {border-top:0!important;border-right:0!important;border-bottom:0!important;}

#form_change_imputation .ostable thead tr th {background:#6b555e !important;color:#ffffff !important;} 

.dataTables_wrapper{border:1px solid black;}

.fg-toolbar{background:none;}
.ui-accordion .ui-accordion-header{padding:0;}
.ui-icon {float: right;}
.fg-toolbar label, .fg-toolbar input, .fg-toolbar select {padding: 0!important;margin: 0!important;color: black;}
.highlighted>td{background:#6b555e !important;color:#fff;cursor: pointer;}
.ui-front {z-index: 10000;}
.form-horizontal .control-group {margin-bottom: 10px;}
.ui-datepicker {border: 1px solid #333333;z-index: 9999;}
.ui-dialog-titlebar-close{background-image: url(https://sinchro.ec-nantes.fr/include/tiers/jquery-ui//css/images/ui-icons_222222_256x240.png);background-position: -96px -128px;}

select, textarea, input {font-size: 14px;line-height: 20px;padding: 1px;}
select, input {height: 26px!important;}

tbody tr.even:hover, tbody tr.even td.highlighted {background-color: #cadeff!important;}
tbody tr.odd:hover, tbody tr.odd td.highlighted {background-color: #cadeff!important;}
tr.even:hover {background-color: #cadeff!important;}
tr.even:hover td.sorting_1 {background-color: #cadeff!important;}
tr.even:hover td.sorting_2 {background-color: #cadeff!important;}
tr.even:hover td.sorting_3 {background-color: #cadeff!important;}
tr.odd:hover {background-color: #cadeff!important;}
tr.odd:hover td.sorting_1 {background-color: #cadeff!important;}
tr.odd:hover td.sorting_2 {background-color: #cadeff!important;}
tr.odd:hover td.sorting_3 {background-color: #cadeff!important;}
table thead tr td, table tfoot tr td{background: #6b555e;color: #fff;font-weight:bold;text-align:center;}
.dataTables_wrapper{margin-bottom : 1em!important;}
img.img_modification,img.img_suppression{cursor:pointer;}

*.ferie , *.ferie:hover, tr.ferie:hover td { background-color: #ffcccc!important; color:#555555!important;}
*.chome , *.chome:hover, tr.chome:hover td, *.affec_planning { background-color: #999999!important; color:#ffffff!important;}

/* MENU */           
.navbar-inner {background-color: #fff;background-image: none;border: none;}
.nav > li > a {text-align: center;margin: auto;padding-left:5px!important;padding-right:5px!important;}
.nav > li > a img.icone_mobile {display:inline !important;width:16px;height:16px;float: left;}
.nav > li > a img.visible-desktop {width:32px;height:32px;margin: auto;}

.navbar a {color:#6b555e!important;}
.navbar a:hover {color:#555555!important;}
.navbar {color:#555555!important;}

#navigation { float:left;width:172px;margin:0px;}
#navigation ul {list-style-type:none;list-style-image:none;margin:0px;padding:0px;}
#navigation li {margin:0px;color:#555555;}
#navigation div {width:153px!important;background:#ffffff!important;}
#navigation div a {color : #555555!important;}
#navigation div a:hover, #navigation a.active {color : #1a1919!important;text-decoration:none;}

#navigation h3:not(.ui-state-active) {background:#173a58!important;color:#ffffff!important;border: 1px solid #173a58;
#navigation h3:not(.ui-state-active) a, #navigation h3:not(.ui-state-active) a:hover {color:#ffffff!important;}
#navigation h3.ui-state-active {background:#ffffff!important;color:#173a58!important;border: 1px solid #173a58}
#navigation h3.ui-state-active a, #navigation h3.ui-state-active a:hover {color:#173a58!important;}