
html, body {
font-family : Arial;
font-size : 12px;
color : #000000;
line-height : 16px;
margin : 0 auto;
text-align : center;
background-color : #d2c088;
background-image : url('../imagesFront/fd_bg.jpg');
background-position : center top;
background-repeat : no-repeat;
}
#container {
margin : 0 auto;
width : 940px;
padding : 0;
}
.separation {
clear : both;
visibility : hidden;
}
.imagePage {
border : 1px solid #d2c088;
padding : 3px;
}
h1 {
float : left;
width : 100%;
font-size : 24px;
color : #b6384e;
font-weight : normal;
line-height : 24px;
margin : 0;
padding : 0 0 10px 0;
}
h2 {
float : left;
width : 100%;
font-size : 16px;
color : #b6384e;
margin : 0;
padding : 10px 0;
}
h5 {
font-size : 10px;
margin : 0;
padding : 5px 0;
}
a {
color : #000000;
outline : none;
}
a:hover {
text-decoration : none;
}
.msgErreur {
color : red;
padding : 5px 0;
}
table.compteRendu {
width : 100%;
margin-top : 10px;
background-color : #dfdfdf;
border-collapse : collapse;
}
table.compteRendu th {
font-size : 14px;
padding : 5px;
border : 1px solid #dfdfdf;
}
table.compteRendu td {
background-color : #ffffff;
border : 1px solid #dfdfdf;
padding : 5px;
}
#top {
height : 33px;
width : 940px;
color : #666666;
font-size : 11px;
text-align : right;
background-image : url('../imagesFront/fd_top.jpg');
background-position : left top;
background-repeat : no-repeat;
padding : 10px 50px 0 0;
}
#top a {
color : #666666;
text-decoration : none;
}
#top form.recherche {
display : inline;
padding : 0;
margin : 0;
}
#top form.recherche input.txtSearch {
width : 150px;
padding : 2px;
margin-left : 10px;
border : 1px solid #999999;
font-size : 11px;
color : #999999;
}
#top form.recherche input.submit {
width : 70px;
text-align : center;
padding : 2px;
background-color : #999999;
border : 0;
color : #ffffff;
font-size : 10px;
margin-left : 2px;
}
#header {
width : 940px;
height : 66px;
margin : 0;
padding : 0;
}
#headerLeft {
float : left;
width : 198px;
height : 66px;
margin : 0 0 0 40px;
padding : 0;
}
#headerleft img {
display : block;
border : 0;
}
#headerRight {
float : left;
width : 802px;
height : 66px;
margin : 0;
padding : 0;
text-align : right;
}
#headerleft img {
display : block;
border : 0;
}
#divContent {
width : 940px;
min-height : 500px;
text-align : left;
margin : 0;
padding : 0;
}
#contentLeft {
float : left;
width : 339px;
border : 0;
margin : 0;
padding : 0;
}
#contentLeft .logo {
float : left;
width : 339px;
height : 169px;
}
#contentLeft #flash {
float : left;
width : 339px;
height : 237px;
margin-top : 17px;
}
#contentLeft #homeGalerie {
float : left;
width : 250px;
margin : 0 0 15px 45px;
}
#contentRight {
float : left;
width : 500px;
margin : 0;
padding : 0 0 0 35px;
}
#contentRight .infosEntetePage {
float : left;
width : 100%;
border-bottom : 1px solid #ebebeb;
padding : 0;
margin : 10px 0 20px 0;
text-align : left;
font-size : 10px;
color : #999999;
}
#contentRight .infosEntetePage a {
color : #999999;
}
#contentRight .bandeauImages {
float: left;
width : 535px;
height : 120px;
margin-top : 25px;
bottom : 0;
}
.chapeau {
float : left;
width : 100%;
font-weight : bold;
margin-bottom : 10px;
}
#pagesAccueil {
float : left;
width : 100%;
margin-top : 20px;
padding-bottom : 50px;
font-size : 11px;
}
#pagesAccueil p {
float : left;
width : 100%;
font-size : 11px;
padding : 0;
margin : 0 0 10px 0;
}
#pagesAccueil p img {
float : right;
margin : 0 0 0 10px;
width : 80px;
}
#div_carteInteractive {
display : none;
position : absolute;
width : 800px;
background-color : #ffffff;
}
.galerieSimple {
float : left;
width : 530px;
margin : 10px 0 15px 0;
}
.galerieSimple img {
margin : 2px;
width : 90px;
height : 70px;
}
.galerieSimple a:hover img {
background-color : #98cd03;
}
.autresPages {
float : left;
width : 100%;
margin : 5px 0 20px 0;
padding-bottom : 10px;
color : #999999;
font-size : 12px;
font-weight : normal;
border-bottom : 1px solid #eaeaea;
}
#contenu .autresPages a {
color : #666666;
text-decoration : none;
}
form {
width : 500px;
font-size : 12px;
font-family : Arial;
padding : 0;
margin : 0;
}
form span {
font-size : 10px;
line-height : 12px;
}
form p {
float : left;
width : 100%;
padding : 2px;
margin : 6px 0;
}
form p label {
float : left;
margin-top : 3px;
padding : 0 5px;
width : 150px;
text-align : right;
line-height : 12px;
}
form p input, form p textarea {
float : left;
padding : 3px 0 3px 5px;
width : 250px;
border : 0;
border-left : 1px solid #b6384e;
color : #000000;
font-size : 12px;
font-family : Arial;
background-color : #ebebeb;
}
form p input.small {
width : 150px;
}
form input.case {
width : 10px;
}
form p input.submit {
display : block;
width : 150px;
height : 28px;
background-color : #b6384e;
text-align : center;
padding : 2px;
border : 0;
color : #ffffff;
}
form p.infosLegales {
width : 450px;
font-size : 10px;
line-height : 12px;
}
#footer {
width : 938px;
height : 465px;
text-align : left;
background-image : url('../imagesFront/fd_footer.jpg');
background-position : left top;
background-repeat : no-repeat;
padding-top : 15px;
font-size : 11px;
line-height : 15px;
}
#footer h1 {
color : #ffffff;
font-size : 12px;
font-weight : bold;
}
#footer p {
width : 620px;
margin : 0 0 0 50px;
padding : 0 0 0 10px;
border-left : 1px solid #ffffff;
}
#footer p a {
text-decoration : none;
color : #ffffff;
}
#footer p a:hover {
color : #000000;
text-decoration : none;
}
#footer p span {
float : right;
font-size : 10px;
}
#footer p span a {
color : #999999;
}
#homeNews {
float : left;
width : 305px;
margin-right : 20px;
margin-left : 45px;
}
#footer a {
display : block;
width : 80px;
height : 21px;
background-image : url('../imagesFront/bt_readmore.png');
background-position : left top;
background-repeat : no-repeat;
color : #ffffff;
text-decoration : none;
padding : 3px 0 0 11px;
margin-top : 3px;
}
#footer a:hover {
background-image : url('../imagesFront/bt_readmore_red.png');
}
#homeEnBref {
float : left;
width : 300px;
margin-right : 35px;
padding : 0 5px 10px 5px;
}
#homeNewsletter {
float : left;
width : 200px;
}
#planSite .rubrique {
float : left;
width : 100%;
margin : 0 0 5px 0;
padding : 0 0 10px 0;
border-bottom : 1px solid #ebebeb;
}
#planSite .rubrique span.titreRubrique {
float : left;
width : 100%;
font-size : 16px;
color : #4c88d0;
text-decoration : none;
padding : 3px 0;
}
#planSite .rubrique span.titreSrubrique {
float : left;
display : inline;
width : 100%;
font-size : 12px;
font-weight : normal;
color : #4c88d0;
text-decoration : none;
padding : 3px 0 0 10px;
margin : 0;
}
#planSite .rubrique ul {
float : left;
padding : 0 0 0 35px;
margin : 3px 0;
}
#planSite .rubrique ul li {
list-style-type : circle;
color : #4c88d0;
padding : 0;
margin : 0;
}
#planSite .rubrique ul li a {
text-decoration : none;
}
#planSite .rubrique ul li a:hover {
text-decoration : underline;
}

