@font-face {
    font-family: 'acknowledgementmedium';
    src: url('police/acknowledgement-webfont.eot');
    src: url('police/acknowledgement-webfont.eot?#iefix') format('embedded-opentype'),
         url('police/acknowledgement-webfont.woff') format('woff'),
         url('police/acknowledgement-webfont.ttf') format('truetype'),
         url('police/acknowledgement-webfont.svg#acknowledgementmedium') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'alegreyablack';
    src: url('police/alegreya-black-webfont.eot');
    src: url('police/alegreya-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('police/alegreya-black-webfont.woff') format('woff'),
         url('police/alegreya-black-webfont.ttf') format('truetype'),
         url('police/alegreya-black-webfont.svg#alegreyablack') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'architects_daughterregular';
    src: url('police/architectsdaughter-webfont.eot');
    src: url('police/-webfont.eot?#iefix') format('embedded-opentype'),
         url('police/architectsdaughter-webfont.woff') format('woff'),
         url('police/architectsdaughter-webfont.ttf') format('truetype'),
         url('police/architectsdaughter-webfont.svg#architects_daughterregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
body
{
font-family: Arial, sans-serif;
}
#bloc_page
{
width: 950px;
height: 1200px;
margin: auto;
}
a:hover
{
text-decoration: underline;
font-style: italic;
}
a:visited
{
color: red;
}
p
{
font-size: 0.8em;
padding: 5px;
}
h1
{
color: rgb(90,92,200);
text-shadow: 2px 2px 6px black;
margin-left: 15px;
font-size: 2.5em;
font-family: acknowledgementmedium;
text-transform: upercase;
}
.introduction
{
font-size: 2em;
font-family: alegreyablack;
font-weight: bold;
text-decoration: underline;
}
h1 + p
{
margin-left: 15px;
font-style: italic;
}
nav
{
width: 950px;
text-align: right;
}
nav ul
{
list-style-type: none;
}
nav li
{
display: inline-block;
margin-right: 15px;
}
nav a
{
font-size: 1.2em;
padding-bottom: 3px;
text-decoration: none;
}
#banniere_image
{
height: 300px;
background-image: url("images/banniere2.jpg");
background-repeat: no-repeat; 
background-position: center;
}
#qui
{
width: 600px;
display: inline-block;
vertical-align: middle;
}
.presentation
{
background-image:linear-gradient(white, rgb(215,215,225));
border: 2px solid;
border-radius: 10px;
border-width: 0.9px;
box-shadow: 2px 2px 2px black;
}
.img1
{
width: 320px;
display: inline-block;
vertical-align: middle;
}
#ser
{
display: inline-block;
vertical-align: top;
width: 400px;
}
.services
{
background-image:linear-gradient(white, rgb(215,215,225));
border: 2px solid;
border-radius: 10px;
border-width: 0.9px;
box-shadow: 2px 2px 2px black;
vertical-align: middle;
}
#news
{
position: absolute;
top: 875px;
right: 300px;
display: inline-block;
vertical-align: top;
width: 300px;
}
.lnews
{
background-image:linear-gradient(white, rgb(215,215,225));
border: 2px solid;
border-radius: 10px;
border-width: 0.9px;
box-shadow: 2px 2px 2px black;
}
footer
{
background-color: white;
}
.conclusion
{
font-size: 0.6em;
display: inline-block;
vertical-align: middle;
}
.mentions
{
font-size: 0.6em;
display: inline-block;
vertical-align: middle;
position: absolute;
right: 2%;
}
h3
{
font-weight: bold;
margin-left: 15px;
font-family: alegreyablack;
text-transform: upercase;
}
