@CHARSET "UTF-8";
body{
font-family : Verdana,Arial,Helvetica,sans-serif;
background-color : #fff;
color : black;
height: auto;
min-height: 100%;
}

@font-face {
    font-family: 'PoppinsRegular';
    src: url('/public/Poppins_Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'PoppinsBold';
    src: url('/public/Poppins_Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'PoppinsThin';
    src: url('/public/Poppins_Thin.ttf') format('truetype');
}

main, .site-header > .section-corps > table > tbody > tr > td > span.title, .nav-item {
font-family: 'PoppinsRegular';
}

a{
text-decoration : none;
color : #000;
}

h3{
color : #E50019;
font-size : 17px;
font-weight : bold;
}

.logo {
background : url(/public/fond_hal.png);
background-size: cover;
height:200px;
}


.logo > .section-corps {
height:100%;
}
.logo > .section-corps > table {
height: 100%;
}

.corps{
padding : 10px 0 30px 0;
}

#container {background:#ffffff;box-shadow:1px 1px 12px #ccc;}
/* Navigation*/
.website-navigation {
background-color: #353535;
}
.sidebar-nav>ul>li>a, .sidebar-nav>ul>li ul{
background : #9b9d9e; /*couleur onglets*/
}
.sidebar-nav>ul>li.active>a, .sidebar-nav>ul>li:hover>a, .sidebar-nav>ul>li.active:hover>a,.sidebar-nav>ul>li ul a:hover, .dropdown-submenu:hover > a{
background : #6F7A7E; /*couleur onglets actif et sous menu*/
}
.sidebar-nav>ul>li>a, .sidebar-nav>ul>li.active>a, .sidebar-nav>ul li.active:hover>a, .sidebar-nav>ul ul a,.sidebar-nav>ul>li ul a:hover, .dropdown-submenu:hover > a{
color : #fff;
text-decoration : none;
}
.nav .dropdown-toggle .caret, .nav .dropdown-toggle:hover .caret, .nav-tabs .active .dropdown-toggle .caret{
border-top-color : #ffffff;
border-bottom-color : #ffffff;
}
/*Accueil*/
.titlehead, .popuphead {
font-family: "PoppinsBold";
font-size:20px;
color: #6F7A7E;
width: auto;
display: inline-block;
margin-inline: 5% 10%;
}
.widget-header, .accueilTI {
background-color : #E50019 !important;
color: white !important;
font-size: 1.1em !important;
width: 45%;
display: inline-block;
padding-inline: -2em -2em !important;
justify-text: center;
margin-top:-5em;
}
.widget {
margin-top: 7.5%;
text-align: center;
background-color: #faf8f5;
box-shadow: none !important;
}
.label {
/*color: #333 !important;*/
}
#panelRSS{
  height:800px;
  overflow-y:scroll;
  width:100%;
}
.panel-content {
padding-inline: 5% 1%;
}
.custom-page {
margin-top: 1%;
}
