body {margin:0; padding:0; background:#fff; font-family:Arial; font-size:14px; color:#000;}
#main {position:relative;}
form {display:inline;}
.ets {cursor:pointer;}
td {font-size:13px;}
#fix {position:fixed; width:calc(100% - 20px); z-index:99; padding:10px; font-size:16px; background:#000; color:#fff;}
.right {float:right;}
.jaune {background:#f8d98e; font-size:12px; padding:10px; margin-top:10px; border-radius:2px;}
#menu {background:#fff; padding:10px; font-size:0;}
#menu img {float:left; display:inline-block; vertical-align:middle; margin-right:10px; height:60px;}
.item {margin-top:20px; border:1px solid #000; font-weight:Bold; font-size:15px; padding:3px; border-radius:2px; display:inline-block; vertical-align:middle;color:#000; cursor:pointer; margin-right:5px; transition: 0.2s;}
.item:hover, .on {background:#000; color:#fff;}
.item2 {margin-top:20px; border:1px solid #fc1919; font-weight:Bold; font-size:15px; padding:3px; border-radius:2px; display:inline-block; vertical-align:middle; color:#fc1919; cursor:pointer; margin-right:5px; transition: 0.2s;}
.item2:hover {background:#fc1919; color:#fff;}

#login {display:inline-block; border:0; border-radius:2px; padding:20px; background:#000; color:#fff;}
.bigtext {display:block; font-family:Arial; font-size:16px; border:0; margin-bottom:5px; padding:10px 5px; width:240px; text-align:center;}
.bigvert {font-family:Arial; font-size:18px; border:0; padding:10px; background:#19ca00; color:#fff; cursor:pointer; transition:0.2s;}
.bigvert:hover {background:#23f000;}

.t {border:0; padding:10px; width:100%;}
.full {width:100%;}
.t2, .t2 td, .t3, .t3 td, .t4, .t4 td {border:1px solid #ddd; border-collapse:collapse; padding:6px;}
.t3 td:first-child, .t4 td:first-child {width:200px;}
.head {position:sticky; background:#777; top:50px; color:#fff; padding:10px; text-align:left;}
.hover:hover {background:#f5f5f5;}

a {outline:none;}
a:link {color:#000; text-decoration:none;}
a:visited {color:#000; text-decoration:none;}
a:hover {color:#000; text-decoration:underline;}
a.b:link {color:#fff; text-decoration:none;}
a.b:visited {color:#fff; text-decoration:none;}
a.b:hover {color:#fff; text-decoration:underline;}

.gray           {color:#777777;}
.tvert          {color:#19ca00;}
.tbleu          {color:#29a5ff;}
.trouge         {color:#ff2938;}

.titre          {font-size:30px; font-weight:bold; font-style:Italic; color:#444444;}
.mtitre         {font-size:18px;}
.quinze       {font-size:15px;}
.onze           {font-size:9px;}
.neuf           {font-size:8px;}
.stat           {font-size:11px; color:#ffffff;}
.foot           {font-size:10px;}
hr              {border:0; color:#444444; background:#444444; height:1px}




.select {font-family:Arial; font-size:14px; border:0px; padding:3px; background:#fff;}
.text {font-family:Arial; font-size:14px; border:1px solid #ddd; padding:6px; border-radius:2px;}
textarea {font-family:Arial; font-size:14px; border:1px solid #ddd; padding:6px; border-radius:2px;}

.vert {font-family:Arial; font-size:14px; padding:3px;border:0px; border-radius:2px; display:inline-block; background:#19ca00; color:#ffffff; cursor:pointer;}
.gris {font-family:Arial; font-size:14px; padding:3px;border:0px; border-radius:2px; display:inline-block; background:#aaaaaa; color:#ffffff; cursor:pointer;}
.vert:hover {background:#23f000;}
.ajout {font-family:Arial; font-size:14px; padding:3px; border:0px; border-radius:2px; display:inline-block; background:#006bf4; color:#ffffff; cursor:pointer;}
.fermer {font-family:Arial; font-size:14px; padding:3px; border:0px; border-radius:2px; display:inline-block; background:#ff0007; color:#ffffff; cursor:pointer;}
.text, textarea, .vert, .gris, .ajout, .fermer, .bigtext, .bigvert { -webkit-appearance:none;}


.ac_results {position:relative; font-size:14px; margin-top:5px; border-radius:2px; border:1px solid #999999; width:500px!important; background:#eeeeee; z-index: 15000!important; min-height:100px;}
.ac_results ul {list-style-position:outside; list-style:none; padding:0; margin:0;}
.ac_results li {margin:0px; padding: 5px; cursor:default; display:block; overflow:hidden;}
.ac_loading {background: white url('highslide/graphics/loader.white.gif') right center no-repeat;}
.ac_odd{background-color: #fff;}
.ac_over {background-color: #000; color:#fff;}

@media screen and (max-width:950px)
  {
  .jaune, #no {display:none;}
  #menu {padding:5px;}
  .item, .item2 {font-size:12px; margin:1px;}
  #fix .select {width:70px;}
  .t2 .text, .t3 .text {max-width:100%; width:auto !important; font-size:16px;}
  .t3 td:first-child, .t4 td:first-child, textarea {width:auto !important;}
  .t3, .t4 {width:100%;}
  .t4 td {display:block;width:auto !important; text-align:center;}
  .t2 td {white-space: nowrap;}
  }