@font-face {
  font-family: 'Noticia Text';
  font-style: normal;
  font-weight: 400;
  src: ('Noticia Text'), ('NoticiaText-Regular'), url(font.woff2) format('woff2');}

#header {
 height: 100px; margin-top: -8px; background: #0B0B61; box-shadow: 0px 0px 6px 0px 
 }
#header .bannière {
max-height:100px; 
}

#box{
 background-color: white; font-family: 'Noticia Text'; text-align: justify; margin:0px 40px 15px; border:0px solid #000; bottom:0%; width:70%; font-size:17px; overflow:auto; padding: 0px 6% 0px 3%; color:#000; position:fixed; top:105px; left:235px; border-radius: border-radius: 0px 0px 0px 15px 
   scrollbar-base-color:#E9E7E7;
  scrollbar-3dlight-color: white;
  scrollbar-highlight-color: white;
  scrollbar-track-color: white;
  scrollbar-arrow-color: #E9E7E7;
  scrollbar-shadow-color: white;
  scrollbar-dark-shadow-color: white;
 }

 .bas p{
 color:white; padding-bottom:4%
 }
 
body {
overflow-x:hidden;
overflow-y:hidden;
} 

#menu .dy{ 
color:#FFFFFF;  padding-left:10px; padding-right:10px; padding-bottom:0px; display:block; text-decoration:none; line-height: 30px; height: 30px; margin: 0 10px; border-radius: 4px; background-color:#1D63FF; border:0px solid #6E6E6E; z-index:-9999; margin: 30px 3px;
} 
#menu .dy p{
color:with; font-family:Noticia Text; font-size:115%; text-align: justify;
}

#menu .dz{
 color:#FFFFFF;  padding-left:10px; padding-right:10px; padding-bottom:0px; display:block; text-decoration:none; line-height: 27px; height: 27px; margin: 0 10px; border-radius: 4px; background-color:#1D63FF; border:0px solid #6E6E6E; z-index:-9999; margin: 30px 3px; margin-left:50px
 } 
#menu .dz p{
color:with; font-family:Noticia Text; font-size:115%; text-align: justify
}


.grand {
border-radius:8px; margin: 15px
}

table {
border-collapse: collapse; margin-bottom:35px; margin-right:15px
}
th {
border: 2px solid black; width:12%; min-height:30px; font-size:18px; background-color:#e5e5e5
}
td {
border: 1px solid black; text-align:center; min-height:30px; font-size:16px 
}
.intab {
max-width:250px; border-radius:2px; margin:10px
}


.forme {
float:right;  margin:25px 15px 15px 15px; border-radius:5px
}

.machoire1{
float:right;  
}

.portrait1 {
float:right; width:200px
} 
.portrait2 {
width:200px
} 

a.type1 {
 color: white; 
 }
a.type1:hover {
 color: red;
 }

h2 {
font-size: 20px
}
h1 {
text-transform: uppercase
}


#footer{
 font-size: 100%; color: #ffffff; position:absolute; bottom:10px; background-color: #1D63FF; height: 7%; padding:0px 5px 0px 5px; width: 200px; text-align: center; border-radius:15px;
 }