
#mainbody div.ticketpublicarea {width:100% !important;margin:0 auto;}

#mainbody .notopnoleftnoright {background-color:#fff;}

#mainbody .button, #mainbody .butAction {background:none;
border-radius: 2px !important;
    -moz-border-radius: 2px !important;
    -webkit-border-radius: 2px !important;
    padding:0 20px;
    border: none;
    background-color: #d9bb73 !important;
    color: #fff;
    line-height: 35px;
    font-size: 18px;
    font-weight: normal;
    text-transform: uppercase;
}
#mainbody input.buttongen, #mainbody button.buttongen {padding:0 10px;}

#mainbody input, #mainbody input.flat, #mainbody textarea, #mainbody textarea.flat, #mainbody form.flat select, #mainbody select, #mainbody select.flat, #mainbody .dataTables_length label select, #mainbody .select2-container--default .select2-selection--single
{
border-top: 1px solid #ececec;
border-left: 1px solid #ececec;
border-right: 1px solid #ececec;
border-bottom: 1px solid #d9bb73;
}
#mainbody input:focus, #mainbody textarea:focus, #mainbody select:focus {
    border-bottom: 1px solid #000000;
}

#mainbody .ticketform a {
    border-radius: 2px !important;
    -moz-border-radius: 2px !important;
    -webkit-border-radius: 2px !important;
    display: block;
    margin:0 auto 20px auto;
    padding:20px;
    max-width:450px;
    border: none;
    background-color: #d9bb73;
    color: #fff;
    line-height: 40px;
    font-size: 15px;
    font-weight: normal;
    text-transform: uppercase;
}

#mainbody .ticketform a:hover, #mainbody .button:hover, #mainbody .butAction:hover {
    text-decoration:none !important;
    background-color: #000000 !important;
    -moz-box-shadow: 0px 0px #fff !important;
    -webkit-box-shadow: 0px 0px #fff !important;
    box-shadow: 0px 0px #fff !important;
}
div .calcbutton2[onclick="Validate('BONA');"]:before {content: "\f53c";font-family: "Font Awesome 5 Free";
    font-weight: 900;-moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: block;
    margin: 0 auto 10px auto;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;font-size: 28px;color:#ffffff;}
#mainbody .butActionDelete:hover {text-decoration:none !important;
    background-color: #633 !important;
    -moz-box-shadow: 0px 0px #fff !important;
    -webkit-box-shadow: 0px 0px #fff !important;
    box-shadow: 0px 0px #fff !important;
color:#eae4e1 !important;}
#mainbody #addfile, #mainbody #addedfile {display:block;}
#mainbody #addfile {margin:20px 0 40px;}
#mainbody div.ticketform {
    font-family: arial;
    position: static;
    padding: 2em 1em;
    overflow-x: auto;
text-align: center;
border:none !important;
-moz-box-shadow: 0px 0px #fff;
-webkit-box-shadow: 0px 0px #fff;
box-shadow: 0px 0px #fff;
border-radius: 0 !important;
}

#mainbody div.ticketform .index_create, #mainbody div.ticketform .index_display { margin:0 !important;height:auto !important;width:auto !important;}
#mainbody div.ticketform .index_create .fas, #mainbody div.ticketform .index_display .fas {color:#fff !important;}

#mainbody div.ticketform .orange {
  border:none !important;
  -moz-box-shadow: 0px 0px #fff;
  -webkit-box-shadow: 0px 0px #fff;
  box-shadow: 0px 0px #fff;
  border-radius: 0 !important;
  background:none !important;
  width:auto !important;
  height:auto !important;
  color:#fff !important;
  margin:0 !important;
}
#mainbody div.ticketform .blue {
  border:none !important;
  -moz-box-shadow: 0px 0px #fff;
  -webkit-box-shadow: 0px 0px #fff;
  box-shadow: 0px 0px #fff;
  border-radius: 0 !important;
  background:none !important;
  width:auto !important;
  height:auto !important;
  color:#fff !important;
  margin:0 !important;
}
#mainbody #form_create_ticket, #mainbody #form_view_ticket
{
    margin-left: 10px;
    margin-right: 10px;
    padding-left:1em;
    padding-right:1em;
    padding-top:1.5em;
    padding-bottom:12px;
    background-color: #fff;
    border:none !important;
    -moz-box-shadow: 0px 0px #fff;
    -webkit-box-shadow: 0px 0px #fff;
    box-shadow: 0px 0px #fff;
    border-radius: 0 !important;

}
#mainbody #form_create_ticket input.text,
#mainbody #form_create_ticket textarea { width:450px;}
#mainbody .col-picto {display:none !important;}
#mainbody div.titre, #mainbody .secondary {color:#000000;}
#mainbody div.titre {font-weight:bold;font-size:16px;}
#mainbody {color:#000000;}
@media only screen and (max-width: 767px)
{
	#form_create_ticket input.text,	#form_create_ticket textarea { width: unset;}
}
#mainbody .poweredbypublicpayment {display:none !important;}
#mainbody div.backgreypublicpayment {background:none !important;border:none !important;}
#mainbody .btnTitle, #mainbody a.btnTitle {border: 1px solid #bbb;}
#mainbody .btnTitle:hover, #mainbody a.btnTitle:hover {border-color: #8b8b8b;border-radius: 0 !important;}
.tagtable.nobottomiftotal.liste .nowrap {
    white-space: normal;
}
.cke_inner .cke_contents {height:300px !important;}
#mainbody #id-right, #mainbody #id-right .notopnoleftnoright {background-color: #f7f7f7;}
#mainbody div.tabBar > div {padding-left: 1%;padding-right: 1%; width: 98%;display:block;}
#mainbody div.tabBarWithBottom {padding-left: 1%;padding-right: 1%;}
#mainbody .fa, #mainbody .fab, #mainbody .fad, #mainbody .fal, #mainbody .far, #mainbody .fas {font-size: 14px;}
#mainbody .tmenusel .tmenucenter {background-color: #c8ac6a;-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;}
#mainbody div.tmenucenter:hover, #mainbody div.tmenucenter:focus, #mainbody .tmenusel div.tmenucenter:hover, #mainbody .tmenusel div.tmenucenter:focus {background-color: #d9bb73;outline: none;-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;}
#mainbody #mainmenutd_companylogo div.tmenucenter:hover, #mainbody #mainmenutd_companylogo div.tmenucenter:focus {background: none;}
#mainbody div.mainmenu:focus, #mainbody a.tmenuimage:focus {outline: none;}
#id-top .menulogocontainer {height:50px;}
#id-top .backgroundforcompanylogo {background: none;width:40px;margin-top: 0;}
#id-top .backgroundforcompanylogo img {width:90%;}
#blockvmenusearch .tagtd img.width20 {display: none;}
#blockvmenusearch .flat.agefodd {width:77%;}
#mainbody .button {cursor: pointer;}
div.mainmenu.agefodd {background:none;}
#tmenu_tooltip div.mainmenu.agefodd:before {font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 23px;
    font-size: 1.1em;
    -webkit-font-smoothing: antialiased;
    text-align: center;
    text-decoration: none;
    color: #FFFFFF;
	content: "\f559";
	}
body #img_logo, body .img_logo {
     max-width: none; 
     max-height: none; 
}
div.mainmenu.statistiques:before {
    content: "\f080";
}
body div.mainmenu.statistiques {background:none !important;}
body .topnav {background-image:none;background-color:#000000;}
body .fieldrequired {color:#d89903;}
body #customerandsales a b {padding:7px;color:#bf1e2e;background-color:#fff;}
.sidebar-collapse #id-container {table-layout: auto;}
.select2-container--focus span.select2-selection.select2-selection--single, #mainbody #id-right input:focus, #mainbody #id-right textarea:focus, #mainbody #id-right select:focus, .select2-dropdown {border:1px solid #ffa274 !important; background-color:#fff6f2 !important;}
#mainbody #id-right .cke_chrome.cke_focus {border:1px solid #ffa274 !important;}
#mainbody #id-right input.button:focus {text-decoration: none !important;
    background-color: #000000 !important;border: none !important;}
#id-right #reButtonNow:hover {text-decoration: underline;}
#id-right #reButtonNow:focus, #id-right table.border td a:focus {color:#ffa274 !important; text-decoration:underline !important;border:none !important;}
.info-box-module {float:left;}
.box-flex-container:after {content: "";
    display: table;
    clear: both;}
#mainbody .side-nav-vert {display:block !important;}
button.calcbutton2[onclick="Validate('COM');"]:before {font-family: "Font Awesome 5 Free";font-weight: 900;margin:0 auto 10px auto;-moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;font-size: 2em;color:#ffffff;content: "\f0c0";}
.inline-block.amount.width100 {width:130px;}
.fiche h2 {font-size: 1.2em;}
#dragDropAreaTabBar #dragDropAreaTabBarMessage {
    display: none !important;
}