
body {
width : 840px;
margin : auto;
margin-top : 20px;
margin-bottom : 20px;
background-color : #fdf6f0;
}
#bandeau {
margin : auto;
width : 840px;
height : 120px;
background-image : url("images/banniere.jpg");
background-repeat : no-repeat;
}
#menu {
width : 100%;
margin-bottom : 10px;
background-color : #7a7b76;
height : 20px;
}
#tablemenu {
background-color : #3b5998;
border-collapse : collapse;
width : 100%;
height : 20px;
}
.element_menu {
background-image : url(images/menu.jpg);
background-repeat : no-repeat;
border : 1px solid black;
width : 280px;
height : 30px;
text-align : center;
}
.element_menu:hover {
background-image : none;
background-color : #3b5998;
}
.element_menu:focus {
background-color : #3b5998;
}
.element_menu a {
font-size : 1.2em;
color : white;
}
.element_menu h4 {
margin : auto;
}
#corps {
width : 100%;
height : 450px;
border-collapse : collapse;
background-color : #7a7b76;
}
#barregauche {
width : 140px;
border : 1px solid black;
vertical-align : top;
background-color : #3b5998;
}
#centre {
width : 700px;
border : 1px solid black;
background-color : #ffffff;
background-image : url(images/fond.jpg);
}
p {
text-indent : 30px;
text-align : left;
}
h2 {
font-style : italic;
text-decoration : underline;
font-weight : bold;
text-align : center;
}
h4 {
display : inline;
text-align : right;
}
.gras {
font-weight : bold;
}
.gras2 {
font-weight : bold;
text-decoration : underline;
}
.question {
font-style : italic;
}
.tarif {
list-style-type : circle;
}
.contact {
list-style-type : none;
}
#listegauche {
border : 1px solid black;
vertical-align : top;
background-color : #263e7b;
}
#listegauche a {
font-size : 1.2em;
color : white;
}
#listegauche h4 {
margin : auto;
}
.cadre {
border : 1px solid black;
background-image : url(images/menu.jpg);
}
.cadre:hover {
background-image : none;
background-color : #3b5998;
}
.cadre:focus {
background-color : #3b5998;
}
#map {
border : 1px solid black;
width : 354px;
height : 250px;
float : left;
}
.credits {
border : 0;
text-decoration : none;
display : block;
padding : 2px 0 0;
margin : 0;
font-family : Arial, Helvetica, sans-serif;
font-size : 0.8em;
color : #666666;
clear : left;
}
.justify {
clear : left;
text-align : justify;
}
.fin {
text-align : center;
}
.lien_menu {
display : block;
font-size : 1.1em;
font-weight : bold;
text-align : center;
}
