@media screen and (min-width: 1921px) {
/* Bannière avec nom */

.texture
{
    height: 32em; 
    width: auto; 
    background-image: url("../ressources/law-scale-banner-photo.jpg"); 
    margin-top: 0px; 
    padding: 1em; 
}

/* Barre de navigation + navigation à part */

#navigation ul li
{
    background-color: #D3D3D3; 
    height: 2em; 
    width: auto; 
    text-transform: uppercase; 
    display: inline-block; 
    padding-left: 3.5em; 
    padding-right: 3.5em;
    padding-top: 0.7em;
    margin-top: auto;
    text-align: center;
    font-size: 1.014em;
}

#navigation .active 
{
    color: #F8F8F8;
    background-color: #4f81bd;
 
}

#nav_sales  
{
    background-color: #D3D3D3; 
    height: 101.5em; 
    width: auto; 
    text-transform: uppercase; 
    display: block; 
    padding-top: 1em;
    margin-top: auto;
    float: left ;
    text-align: center;
    margin-left: 0.7em;
    padding-left: 1.7em;
    padding-right: 1.7em;
 
}

#menu-accordeon 
{
  padding:0;
  margin:0;
  list-style:none;
  text-align: center;
  width: 180px;
}

#menu-accordeon ul 
{
  padding:0;
  margin:0;
  list-style:none;
  text-align: center;
}

#menu-accordeon li 
{
   background-color:#729EBF; 
   background-color:#4f81bd;
 
   margin-bottom:2px;
   
   border:solid 1px #333A40
}

#menu-accordeon li li 
{
   max-height:0;
   overflow: hidden;
   transition: all .5s;
   border-radius:0;
   background: #4f81bd;
   box-shadow: none;
   border:none;
   margin:0
}

#menu-accordeon a 
{
  display:block;
  text-decoration: none;
  color: #fff;
  padding: 8px 0;
  font-family: verdana;
  font-size:1.2em
}

#menu-accordeon ul li a, #menu-accordeon li:hover li a 
{
  font-size:1em
  background-color:#4f81bd;
}

#menu-accordeon li:hover 
{
   background: #D3D3D3;
}

#menu-accordeon li li:hover 
{
   background: #D3D3D3;
}

#menu-accordeon ul li:last-child 
{
   
   border:none;
}

#menu-accordeon li:hover li 
{
  max-height: 15em;
}
/*.bouton a 
{
    display:block;
    width:150px;
    line-height:50px;
    text-align:center;
    vertical-align:middle;
    color: #000066;
    border-color: black ;
    padding-left: 35px; 
    padding-right: 35px;

}

.bouton a:hover 
{
    background-color:#4f81bd;
    color: white;

}*/

a:hover 
{
    color: #10b5e9;
}

a
{
    color: #000066;
}

ul
{
    background-color: #D3D3D3; 
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
}

li
{
    list-style: none;   
}

/* fotter + ses divs */

#container
{
    margin-left: 149px;
    width: 797px;height: 147px;
    margin-top: 5px;
}

#navfoot
{

    width: 200px;
    float: left;
    margin: 7px;
    padding-right: 20px
}

#adresse
{
    float: middle;
    padding-bottom: 0px;
    padding-top: 7px;
}

#map
{
    
    width: 200px;
    float: right;
    margin-top: -116px;
}

footer 
{
    background-color: #D3D3D3; 
    width: auto; 
}

/* Body + titres */

body
{
    background-color: #FAEBD7; 
    font-family: 'Open Sans', sans-serif; 
    font-size: 0.88em; 
    z-index: 1; 
    margin: 0px;
    width: 100%;
}

h1
{
    text-align: right;
    font-size: 4.4em;
    color: #FAEBD7;
    line-height: 9em;

}

h2
{
    text-align: center;
    background-color: #D3D3D3;
    color: #000066;
    text-shadow: 0.1em 0.1em 0.2em grey; 
    height: 1.8em; 
    margin-top: 0.48em;
    margin-bottom: 0.48em;
}

/* texte */

.presentation
{
    margin-left: 17%;
    margin-right: 17%;
    font-size: 1.42em;
    text-align: justify;
}

.cabinet
{
    margin-left: 17%;
    margin-right: 17%;
    font-size: 1.42em;
    text-align: justify;
}

.competences
{
    margin-left: 17%;
    margin-right: 17%;
    font-size: 1.42em;
    text-align: justify;

}

.honoraires
{
    margin-left: 17%;
    margin-right: 17%;
    font-size: 1.42em;
    text-align: justify;
}

.sales
{
    margin-left: 17%;
    margin-right: 17%;
    font-size: 1.42em;
    text-align: justify;
}

.contact
{
    margin-left: 17%;
    margin-right: 17%;
    text-align: center;
    font-size: 1.42em;
    
}

}
