img { border: 0;
}
.c1 {
margin-top:25px;
}
.c2 {
margin-top:25px;
margin-bottom:25px;
}

.c3 {
margin-top:25px;
box-shadow:0 0 4px #666;
}

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

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

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

p {
font-family: HelveticaRegular;
font-size:14px;
line-height:24px;
text-align:justify;
}

h1 {
font-family: HelveticaCondensedBold;
font-size:42px;
color:#999;
letter-spacing:-1px;
}

h2 {
font-family: HelveticaRegular;
font-size:18px;
line-height:26px;
}
p,h2 {
color:black;
}

body {
background-color: #666;
width: 100%;
height: 100%;
}

#bloc_page {
position : relative;
background-image:url(images/fond.jpg);
background-repeat: no-repeat;
width: 1000px;
height: 343px;
margin-left: auto;
margin-right: auto;
box-shadow:0 0 8px black;
}

header {
width: 890px;
height: 75px;
background-color : rgba(255,255,255,0.5);
margin-left: auto;
margin-right: auto;
box-shadow: 0 0 6px #999;
border-radius: 0 0 6px 6px;
}

section {
margin-top: 280px;
padding-top:25px;
margin-left:auto;
margin-right:auto;
border:0px solid;
height:auto;
min-height: 400px;
width:1000px;
background-color:white;
text-align:center;
box-shadow:0px 0px 12px #333;
border-radius: 0 0 6px 6px;
}

titre {
left:20px;
width:280px;
font-family: HelveticaCondensedBold;
color:#666;
font-size:74px;
letter-spacing:-4px;
}

sous-titre {
left:20px;
width:280px;
font-family: HelveticaCondensedBold;
color:#666;
font-size:48px;
letter-spacing:-1px;
}

article {
margin-top:15px;
margin-left:100px;
width:800px;
padding-bottom:25px;
}

nav {
width: 850px;
height: 40px;
text-align: center;
}

nav li {
font-family: HelveticaCondensedbold;
color:white;
font-size:19px;
display:inline-block;
margin-top: 26px;
text-decoration: none;
}

nav a {
color:#777;
text-decoration:none;
}

nav a:hover {
color:#333;
border-bottom:6px solid #333;
}

footer {
display:inline-block;
width:950px;
height:400px;
text-align:center;
}

footer li {
display:inline-block;
margin:auto;
font-family: HelveticaCondensedmedium;
color:#ffffff;
font-size:14px;
text-shadow:1px 1px 3px black;
}

footer a {
color:#ffffff;
font-size:14px;
text-decoration:none;
}

footer a:hover {
border-bottom:2px solid #ffffff;
text-decoration:none;
}

nav ul,footer ul {
list-style-type:none;
}

section,article,footer {
height:auto;
}