body {
  background-color: rgb(245, 243, 243)!important;
}


.cacheBouton{
  visibility: hidden;
}


.cacheOption{
  display: none;
}

.afficheOption{
  display: block;
}


.alertPoidsDepasse{
  font-weight: bold;
  color: red;
}

.tooltip .tooltiptext {
  background-color: rgb(141, 0, 0)!important;
}

.bold{
  font-weight: bold;
}

.navbar-default{
  background-color: rgb(251, 200, 23)!important;
  /* background-color: rgb(245, 243, 243)!important; */
}

.tailleImageConsommable{
  height: 50%!important;
  width : 50%!important;
}

.backgroundJaune{
  background-color: rgb(251, 200, 23)!important;
  /* background-color: rgb(245, 243, 243)!important; */
}


.backgroundMarron{
  background-color: rgb(104, 52, 4)!important;
  /* background-color: rgb(245, 243, 243)!important; */
}

.backgroundViolet{
  background-color: rgb(125, 52, 158)!important;
  /* background-color: rgb(245, 243, 243)!important; */
}

.police_western{
  font-family: 'OUTLAW';
  src: URL('../font/OUTLAW.ttf') format('truetype')!important;
}

.policeRioGrande{
  font-family: 'RioGrande';
  src: URL('../font/RioGrande.ttf') format('truetype')!important;
}

.policeBold{
  font-weight: bold!important;
}

.margin{
  margin-top:1px!important;
  margin-right:1px!important;
  margin-bottom:1px!important;
  margin-left:1px!important;
}

.texteAGauche{
  text-align: left!important;
  font-size: 14px;
}

.fontAwesome{
  
  font-size: 24px!important;
}

.tailleCadreChiffre{
  width : 15%;
}

.taillePoliceCadre{
  font-size: 15px !important;
}

.taillePoliceTitre{
  font-size: 25px !important;
}


.elementsInLine{
  display:inline;
}

.tailleFontBouton{
  font-size: 15px !important;
}

.TexteAligneCentrePur{
  text-align: center!important;
  float: none!important;
margin: 0 auto!important;
}


.TexteAligneCentre{
  margin:0px auto!important;
  text-align: center!important;
}

.couleurFontVert{
  color : green ! important;
  font-weight: bold;
  font-size: 24px;
}

.couleurFontRouge{
  color : red ! important;
  font-weight: bold;
  font-size: 24px;
}

.couleurFontNoir{
  color : black ! important;
}

.blocSurLaMemeLigne{
  display: inline-block;
  text-align: center;
}

.celluleTable{
  height: 222px;
  width : 297px;
  border-width:1px;
  border-style:solid; 
  border-color:red !important;
}

@media screen and (min-width: 992px) {
  .grandScreen {
    height: 10%!important;
    width : 10%!important;
  }
}


@media screen and (max-width: 991px) {
  .petitScreen {
    width : 100%;
  }

  .caseCalculWeight{
    width : 25px!important;
  }

  .petitConsommable {
    height: 20%!important;
    width : 20%!important;
  }
}

.basGaucheContente{
background-image: url('../images/contenteBasGauche.png')!important;
background-size:cover
}

.basDroitContente{
  background-image: url('../images/contenteBasDroite.png')!important;
  background-size:cover
}

.hautGaucheContente{
  background-image: url('../images/contenteHautGauche.png')!important;
  background-size:cover
}

.hautDroitContente{
  background-image: url('../images/contenteHautDroit.png')!important;
  background-size:cover
}

.basGauchePasContente{
background-image: url('../images/pasContenteBasGauche.png')!important;
background-size:cover
}

.basDroitPasContente{
  background-image: url('../images/pasContenteBasDroite.png')!important;
  background-size:cover
}

.hautGauchePasContente{
  background-image: url('../images/pasContenteHautGauche.png')!important;
  background-size:cover
}

.hautDroitPasContente{
  background-image: url('../images/pasContenteHautDroite.png')!important;
  background-size:cover
}

/* .fondNoir{
  background-color: black !important;
} */

.fondBlanc {
  background-color: white !important;
} 

.test{
  background-image: url('../images/winter.jpg')!important;
}

.tourne {
  transform: rotate(360deg); 
  transition: transform 3.0s ease-in-out !important;
  background-color: white;
}

.police_ecriture {
  font-family: 'Sofia-Regular';
  src: URL('../font/Sofia-Regular.otf') format('truetype');
  /* font-weight: bold; */
}

/* .police_ecriture_neurones {
  font-family: 'Allura-Regular';
  src: URL('../font/Allura-Regular.otf') format('truetype');
  font-weight: bold; 
}  */

.cadre_celia{
  border: 1px solid rgb(202, 201, 201)!important;
} 

@font-face {
  font-family: 'frozito';
  src: URL('../font/frozito.ttf') format('truetype');
}

@font-face {
  font-family: 'above';
  src: URL('../font/above.ttf') format('truetype');
}

@font-face {
  font-family: 'Azonix';
  src: URL('../font/Azonix.ttf') format('truetype');
}

@font-face {
  font-family: 'NightmarePills';
  src: URL('../font/NightmarePills.ttf') format('truetype');
}

@font-face {
  font-family: 'neotericbold';
  src: URL('../font/neotericbold.ttf') format('truetype');
}

@font-face {
  font-family: 'neotericregular';
  src: URL('../font/neotericregular.ttf') format('truetype');
}

@font-face {
  font-family: 'Andes';
  src: URL('../font/Andes.ttf') format('truetype');
}

@font-face {
  font-family: 'Pacifico';
  src: URL('../font/Pacifico.ttf') format('truetype');
}

@font-face {
  font-family: 'Allura-Regular';
  src: URL('../font/Allura-Regular.otf') format('truetype');
}

@font-face {
  font-family: 'DancingScript-Regular';
  src: URL('../font/DancingScript-Regular.otf') format('truetype');
}

@font-face {
  font-family: 'Sofia-Regular';
  src: URL('../font/Sofia-Regular.otf') format('truetype');
}

@font-face {
  font-family: 'OUTLAW';
  src: URL('../font/OUTLAW.ttf') format('truetype');
}

@font-face {
  font-family: 'RioGrande';
  src: URL('../font/RioGrande.ttf') format('truetype');
}