/* -- CSS PAGE RESPONSIVE_DESIGN.PHP -- */

img { max-width: 100%!important; height: 100%!important; vertical-align: middle; }
.ikon { width: 23px!important; height: 20px!important; vertical-align: middle; }

table { font-family: "Barlow", sans-serif!important; font-weight: 300; /*border-color: rgba(122,123,109,1); border-width: 1px 0 1px 0; border-style: dotted;*/ width: 46vh!important; margin: 0 auto!important; margin-top: 30px!important; background-color: rgba(169,191,191,0.5); border-radius: 1.2em; margin-bottom: 1.5em!important; }
.tbleft { width: 80vh; height: 5px; text-align: right; font-size: 1rem; padding: 5px 0 15px 0; }
.tbright { width: 120vh; height: 5px; text-align: left; font-size: 1rem; padding: 5px 0 15px 0; }
.tbtitre, .tbplus { width: 70px; height: 2.8em; color: #159de0;  height: 5px; font-size: 1.6rem; text-align: center; position: relative; top: -15px; }
.tbleft span, .tbtitre span, .tbright span { font-size: 1.2rem; font-weight: 500; line-height:3em; }

.selecteur { color: #ff0066;}


.entite { font-size: 1rem!important; font-weight: normal!important; color: rgb(255, 128, 0); }