﻿@charset "utf-8";
/* CSS Document */

a:link {color: #000;}
a:visited {color: #F60;}
a:focus {color: #FF0;}
a:hover {color: #F30;}
a:active {color: #F44;}

body {
background: #CCFF66;
color: #000;
font: normal normal 0.8125em Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
}
h1 {
height: auto;
margin: 0;
padding: 0;
}
h1 a {
display: block;
height: 100px;
left: 45px;
margin: 20px 0 0 0;
overflow: visible;
padding: 0;
position: absolute;
top: 0;
width: 100px;
}
h2 {
font-size: 1.4em;
margin: 0;
padding: 0;
text-align: left;
}
h3 {
color: #475C5F;
font-size: 1.2em;
margin: 0;
padding: 0;
text-align: left;
}
img {border: none;}

.cache,
h1 span,
h2 span,
h3 span {
height: 1px;
left: 0;
overflow: hidden;
position: absolute;
top: -9999px;
width: 1px;
}
#btnPdf {
position: absolute;
right: 30px;
top: 35px;
}
#contenu {
background: #CCC;
border: none;
margin: 0;
padding: 0;
width: 990px;
}
#footer {
background: #CCC;
color: #FFF;
height: 32px;
margin: 0;
padding: 0;
position: relative;
text-align: center;
width: 990px;
}
#footer a {color: #000;}
#footer p {margin: 0;}
#global {
border: 1px solid #000;
margin: 0 auto;
position: relative;
width: 768px;
}
#header {
background: transparent;
height: 165px;
padding: 0;
position: relative;
}
/***************************************/
/********    Les Classes    ************/
/***************************************/
.bold {font-weight: bold;}
.btnForm {
background: #D9C1B3;
border: 1px solid #BF9A83;
color: #1F180C;
cursor: pointer;
}
.center {text-align: center;}
.imgFloatLeft {
float: left;
margin: 0 10px 10px 0;
}
.imgFloatRight {
float: right;
margin: 0 10px 10px 0;
}
.obligatoire {
color: #C68E0F;
}
.separateur {
clear: both;
visibility: hidden;
}
/***************************************/
/******** Retour formulaire ************/
/***************************************/
#msgRetourForm {
margin: 15% 5%;
}
#msgRetourForm p {
margin: 0 0 10px 0;
padding: 0;
}
/***************************************/
/******** Mentions legales  ************/
/***************************************/
#mention {
list-style-type: none;
margin: 0;
padding: 0;
}
#mention strong {color: #536B6F;}
/***************************************/
/**********  Referencement  ************/
/***************************************/
#referencement {
height: 1px;
left: 0px;
overflow: hidden;
position: absolute;
top: -9999px;
width: 1px;
}