@charset "iso-8859-1"; 
BODY {
padding-right : 0; 
padding-left : 0; 
background : url(images/vert.gif); 
font-size : 11px; 
padding-bottom : 0; 
margin : 0; 
padding-top : 0; 
font-family : 80% Verdana, Arial, Helvetica, sans-serif; 
}
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
} 
#header {
background : url(images/bonnes-adresses.jpg) no-repeat; 
text-align : right; 
margin : 0; 
height : 60px; 
} 
#haut {
height : 30px; 
background-color : #ccccff; 
} 
#menu {
position: absolute;
top: 100;
left: 0;
}
#menu {
width: 150px;
}
#menu dt {
cursor: pointer;
margin: 0px 0;;
height: 17px;
line-height: 17px;
text-align: center;
font-weight: bold;
border: 2px solid #f5fffa;
background: url(images/vert.gif);
}
#menu dd {
border: 2px dotted #080;
font-size : 10px;
}
#menu li {
text-align: center;
background: #f0fff0;
}
#menu li a, #menu dt a {
color: #000;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
}

#menu li a:hover, #menu dt a:hover {
background: url(images/menu-normandie.gif);
}
#conteneur {
margin : 0 auto; 
width : 772px; 
background-color : #fff; 
} 
h2 {
font-style : italic; 
text-indent : 30px; 
font-family : Arial, "Times New Roman", "Arial Black", Verdana, serif; 
} 
#centre {
margin-left : 150px; 
margin-right : 150px; 
background-color : #fff; 
text-align : justify; 
color : #006600; 
text-decoration : none; 
} 
#gauche {
float : left; 
width : 150px; 
} 
#droite {
float : right; 
width : 150px; 
} 
#pied {
clear : both; 
height : 20px; 
color : #006600; 
color : #006600; 
text-decoration : none; 
background : url(images/vert.gif); 
text-align : center; 
border-top : 3px dotted #006600; 
} 
#menuhaut {
padding-right : 0; 
padding-left : 0; 
background : url(images/menu-bk.gif) repeat-x 0 -25px; 
padding-bottom : 0; 
margin : 0; 
padding-top : 0; 
list-style-type : none; 
height : 35px; 
} 
#menuhaut LI {
float : left; 
text-align : center; 
display : inline; 
} 
#menuhaut A {
border-right : 2px solid #063; 
display : block; 
font-weight : bold; 
font-size : 1em; 
width : 252px; 
color : #fff; 
line-height : 25px; 
letter-spacing : 1px; 
text-decoration : none; 
margin : 0 1px; 
color : #ffffff; 
text-decoration : none; 
} 
#menuhaut A:hover {
background : url(images/menu-bk.gif) repeat-x 0 0; 
} 
ul#menu {
list-style-type : none; 
padding : 0; 
} 
ul#menu li {
margin : 0 0 0; 
padding : 0; 
} 
ul#menu li a {
display : block; 
width : 105px; 
line-height : 15px; 
color : #000; 
text-indent : 0; 
text-decoration : none; 
background : url(images/bg_menu.gif) no-repeat 0 0; 
border : 0 groove #3c3; 
} 
ul#menu li a:hover {
background : url(images/menu-normand.gif) no-repeat 0 -20px; 
border : 0 groove #f97; 
} 
#menugauche {
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin : 0; 
padding-top : 0; 
list-style-type : none; 
} 
#menugauche LI {
margin-bottom : 5px; 
} 
#menugauche A {
margin : 0 1px; 
color : #006600; 
text-decoration : none; 
} 
#menugauche A:hover {
text-decoration : none; 
} 
#menudroit {
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin : 0; 
padding-top : 0; 
list-style-type : none; 
} 
#menudroit LI {
margin-bottom : 5px; 
} 
#menudroit A {
margin : 0 1px; 
color : #006600; 
text-decoration : none; 
} 
#menudroit A:hover {
text-decoration : none; 
} 
P {
margin : 0; 
} 
.mentions {
position: absolute;
top : 600px;
left : 0px;
color: #080;
background-color: #ffffcc;
}

