/*reset*/ 
* {margin:0; padding:0;}

body
{
	text-align: center;
margin: auto;
color: black;
background-color: white;
background: url(Images/fondecranTest3.jpg) no-repeat center fixed; 
  -webkit-background-size: cover; /* pour Chrome et Safari */
  -moz-background-size: cover; /* pour Firefox */
  -o-background-size: cover; /* pour Opera */
  background-size: cover; /* version standardisée */
}


#bloc_page
{
min-height:100%;
position:relative;
 margin: auto;
 padding:auto;
font-family: trebuchet, sans-serif;
}
	
#entete
{
background-color: rgba(0, 2, 97, 0.6);
margin: auto;
padding:auto;
height:113px;
}
	
#menu
{
margin: auto;
background-color: rgba(9, 33, 121, 0.3);
padding:auto;
height:auto
	}

#sous-menu
{
color: #96380b;
text-decoration: none;
font-family: sans-serif;
font-weight: bold;
font-style: italic;
font-size: 13px;
padding: 5px;
background-color: rgba(0, 2, 97, 0.6);
	}
	
#menu li 
{
display: inline-block;
padding:0;
margin: 10px 0 10px 0;
list-style-type:none;
 }
 
#sous-menu li 
{
display: inline-block;
padding:0;
margin: 10px;
list-style-type:none;
 }
 
 
a
{
font-size: 15px;
font-weight: bold;
color: #5866a1;
letter-spacing: normal;
text-decoration: none;
}

a:hover
{
color: #5d6ac5;
border-bottom: none;
}
 

a img 
{
text-decoration : none;
border: none;
}


a.tel_sm  { color: #ffffff;}
a.tel_sm:hover, a.tel_sm:focus { color: #e9e9e9;}

h1
{
color: #5866a1;
font-family: sans-serif;
font-size: 20px;
font-style: italic;
}

h2
{	
color: #5866a1;
font-family:  sans-serif;
font-size: 15px;
}

h3
{	
color: #ffffff;
font-family: sans-serif;
font-size: 13px;
font-weight: bold;
}

p
{
	text-align : left;
color: #5866a1;
font-family:sans-serif;
font-size: 14px;	
}

#article
{
display: inline-block;
margin: 10px;
padding: 10px;
max-width: 800px;
height: auto;
}



.elementTitre
{
	display: inline-block;
width: 100%;
}

.elementTitre img
{
background-color: rgba(55, 55, 55, 0.1);
padding:15px;
margin: 15px;
height: auto;
}

.element
{
display: inline-block;
text-align: left;
width: 350px;
margin: 25px 0 0 0;
padding: 15px;
}

.element img
{
width: auto;
padding:15px;
margin: 5px;
}

.elementPDP
{
color: #ffffff;
font-family: sans-serif;
font-size: 13px;
font-weight: bold;
margin: auto;
padding: auto;
}

#pied-de-page
{
color: #ffffff;
font-family: sans-serif;
font-size: 13px;
font-weight: bold;
position:absolute;
height:auto;
width: 100%;
justify-content: center;
display: flex;
height: 73px;
margin:0;
padding: 0;
background-color: rgba(0, 2, 97, 0.6);
}