body {
  width: 100%;
  /* background: #f7d3c9; */
  /* background: #fafafa center top no-repeat; */
  /* background: url('../Images/bg_top.jpg') left top no-repeat #fafafa; */
  background: url('../Images/background4.png') repeat #f5cea8;
}
table tr td input[type=text].strong,
.strong {
  font-weight: bold;
  color: #000;
}
.off,
a.off,
.content #ici .nav_fiche li a.off {
  pointer-events: none;
  cursor: default;
  text-decoration: none;
  /* color: #bbb; */
  opacity: .60;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
}
img.first {
  background-color: #fb9275;
  padding-left: 5px;
}
img.last {
  background-color: #fb9275;
  padding-right: 5px;
}
.container_all {
  z-index: 0;
}
/* .container_all::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
    background: url('../Images/page_top.png') repeat #f27a4c;
    height:339px;
} */
.container {
  position: relative;
  margin: 10px auto;
  /* width: 95%; */
  width: auto;
  max-width: 1240px;
}
.hidden {
  display: none !important;
}
.invisible {
  visibility: hidden !important;
}
/* HOME */
.content.login {
  /* max-width: 420px; */
  max-width: 290px;
  padding: 20px;
}
.login label {
	display: block;
	width:100px;
	float:left;
}
.login input {
	width: 90px;
    margin: 0 0 5px;
}
.login .valid {
  margin: 10px 0 0 100px;
  text-align: left;
}

.content .societe {
  height: auto;
  width: 352px;
}
.content .popup table {
  width: auto;
}
.content .popup .societe {
  width: 320px;
}
.content .popup .contact {
  max-width: 600px;
}

.content .deux_colonnes .gauche .label,
.content .trois_colonnes .gauche .label,
.content .deux_colonnes .gauche.small .label,
.content .trois_colonnes .gauche.small .label {
  min-width: 75px;
  margin-right: 6px;
}

.content .deux_colonnes .gauche.medium .controle,
.content .trois_colonnes .gauche.medium .controle,
.content .deux_colonnes .droite.medium .controle,
.content .trois_colonnes .droite.medium .controle,
.content .deux_colonnes .gauche .controle,
.content .trois_colonnes .gauche .controle,
.content .deux_colonnes .gauche.small .controle,
.content .trois_colonnes .gauche.small .controle {
  width: auto;
}
.content .deux_colonnes .gauche.medium .controle input,
.content .trois_colonnes .gauche.medium .controle input,
.content .deux_colonnes .droite.medium .controle input,
.content .trois_colonnes .droite.medium .controle input {
  width: 47px;
}
/* .content .deux_colonnes .droite .controle select,
.content .trois_colonnes .droite .controle select {
  height: 21px;
} */
.content .deux_colonnes .gauche .controle select:not(.operateur),
.content .trois_colonnes .gauche .controle select:not(.operateur) {
  width: 220px;
  /* height: 21px; */
}
.content .trois_colonnes .gauche.small .controle input {
    width: 47px;
}
.content .trois_colonnes .gauche .controle input {
    width: 60px;
}
.content .deux_colonnes .gauche .controle input {
  width: 220px;
}
.content .une_colonne .label {
  min-width: 75px;
}
.content .une_colonne .controle input {
  /* height: 17px; */
  width: 250px;
}
.content .une_colonne .controle select {
  /* height: 21px; */
  width: 250px;
}

/* .content .crm .contenu_onglet {
  border-top: 0;
}
.content .crm .contenu_onglet .titre {
    color: white;
    background: url('../Images/background_titre2.png') 0 0 no-repeat;
    width: auto;
    margin-bottom: 13px;
    background-color: #ea8155;
} */
.popupold_block .popupold .supprimer {
    text-align: inherit;
}
.popupold_block .popupold .info_contact {
    margin: 30px 0 0 20px;
    width: 760px;
    float: left;
    padding: 0;
}
.popupold_block .popupold .info_contact:first-child {
    width: 280px
}
.popupold_block .popupold .info_contact label {
    width: 80px;
}
.popupold_block .popupold .info_contact table {
    width:  auto;
}
.content .popupold table tr td select {
    width: auto;
}
.selected {
  border-left: 3px solid #6893b3;
}
.small {
  font-size: 10px;
}

/* TEMP portable LOLO */
/* .content table {
    padding: 0;
} */
/* .content .contact {
    width: 100%;
    max-width: 838px;
} */
/* .content table tr td input[type=text].mail {
    width: 155px;
} */
/* .content .projet table tr td textarea {
    width: 260px;
}
.content .crm table tr td textarea {
    width: 510px;
} */
/* .content .crm table tr td select.priorite,
.content .crm table tr td select.activite {
    width: auto;
} */

.content .crm .contenu_onglet table tr td textarea {
    width: 510px;
}

.container > .header #banniere #bouton_admin {
    height: auto;
    color: #333;
}
.container > .header #banniere #bouton_admin .sepa {
    display: inline-block;
    float: none;
    margin: auto;
}
.container > .header #banniere #bouton_admin input.btn_crm,
.container > .header #banniere #bouton_admin input.btn_admin,
.container > .header #banniere #bouton_admin input.btn_stat,
.container > .header #banniere #bouton_admin input.btn_deco {
    width: auto;
    background: none;
}
.container > .header #banniere #bouton_admin input[type="button"].btn_selected {
    /* border-bottom: 1px solid #666; */
    background-color: #ffffff66;
}
.container > .header #banniere #bouton_admin input {
    color: #333;
    display: inline-block;
    float: none;
    height: auto;
    text-indent: inherit;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: bold;
    font-family: "DIN Next W01 Regular";
}
.container > .header #banniere #bouton_admin input.btn_deco {
    text-transform: none;
}
.container .content .menu_stat,
.container .content .menu_admin {
    margin-top: 0;
}
#modif_affect_projet label {
    font-weight: bold;
    display: inline-block;
    width: 60px;
}
#modif_affect_projet select {
    width: auto;
}

/* GANTT */
.fn-gantt .bar div.fn-label {
  color: #000 !important;
}
.fn-gantt .bar.ganttStatut1 {
  background-color: rgb(255,255,0);
}
.fn-gantt .bar.ganttStatut9 {
  background-color: rgb(142,169,219);
}
.fn-gantt .bar.ganttStatut10 {
  background-color: rgb(255,192,0);
}
.fn-gantt .bar.ganttStatut11 {
  background-color: rgb(112,173,71);
}
.fn-gantt .bar.ganttStatut12 {
  background-color: rgb(255,0,0);
}
.fn-gantt-hint {
  line-height: 1.4em;
}