body {
margin: 0;
padding: 0;
background: white;
font: 80% verdana, arial, sans-serif;
}
dl, dt, dd, ul, li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-decoration: none;
}
#menu {
position: absolute; /* placement du menu, à modifier selon vos besoins */
top: 15px;
left: 4px;
z-index:100;
width: 802px; /* correction pour Opera */
}
#menu dl {
float: left;
width: 12em;
}
#menu dt {
	cursor: pointer;
	text-align: center;
	font-weight: bold;
	border: 1px solid gray;
	margin: 1px;
	background-color: #FEF7CD;
}
#menu dd {
	display: none;
	border: 1px solid gray;
	background-color: #FEF7CD;
}
#menu li {
	text-align: center;
	background-color: #FEF7CD;
}
#menu li a, #menu dt a {
	color: #000;
	text-decoration: none;
	display: block;
	height: 100%;
	border: 0 none;
	background-color: #FEF7CD;
}
#menu li a:hover, #menu li a:focus, #menu dt a:hover, #menu dt a:focus {
	background-color: F9EC77;
}
#site {
position: absolute;
z-index: 1;
top : 70px;
left : 10px;
color: #000;
background-color: #F9E779;
padding: 5px;
border: 1px solid gray; 
}

TABLE.contenu {
	MARGIN: 0px
}
DL.menu {
	BORDER-RIGHT: #666 1px solid;
	BORDER-TOP: #666 1px solid;
	BACKGROUND: #f4f4f4;
	MARGIN: 0px 5px 20px 0px;
	BORDER-LEFT: #666 1px solid;
	WIDTH: 170px;
	BORDER-BOTTOM: #666 1px solid;
	TEXT-ALIGN: left;
	color: #333333;
}
DL.menu {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 6px;
	PADDING-TOP: 0px;
	color: #333333;
}
DL.menu DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/fond-h3.gif) no-repeat; PADDING-BOTTOM: 4px; MARGIN: 3px 5px; FONT: bold 11px Arial; TEXT-TRANSFORM: uppercase; COLOR: #dd2f2f; PADDING-TOP: 4px
}
DL.menu DT A {
	COLOR: #dd2f2f; TEXT-DECORATION: none
}
DL.menu DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 4px 8px 8px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DL.menu DD {
	DISPLAY: block; MARGIN: 0px; FONT: bold 11px/15px Arial; COLOR: #334455
}
DL.menu DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: url(../images/puce-rouge.gif) no-repeat 5px 6px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DL.menu DD A {
	COLOR: #0049a3
}
DL.menu .select A {
	COLOR: #1277e5; TEXT-DECORATION: none
}
DL.menu .select A:hover {
	COLOR: #1277e5; TEXT-DECORATION: underline
}
DL.menu UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	color: #FFFFFF;
}
DL.menu LI {
	LINE-HEIGHT: 14px;
	color: #FFFFFF;
}
DL.menu-interieur {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 8px;
	PADDING-TOP: 0px;
	color: #FFFFFF;
}
DL.menu-interieur {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	color: #FFFFFF;
}
DL.menu-interieur DT {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	color: #FFFFFF;
}
DL.menu-interieur DD {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	color: #FFFFFF;
}
DL.menu-interieur DT {
	MARGIN: 10px 0px 2px;
	color: #FFFFFF;
}
H3#titre-page {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: url(../images/fond-onglets.gif) no-repeat; PADDING-BOTTOM: 1px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #a14221 1px solid; COLOR: #FFFFFF; PADDING-TOP: 1px
}
H4 {
	MARGIN: 8px 5px 4px
}
DIV.courrier {
	MARGIN: 0px 8px
}
DIV.courrier P {
	TEXT-ALIGN: justify
}
DIV.pub {
	TEXT-ALIGN: center
}
P.message {
	BORDER-RIGHT: #efe2a4 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: #efe2a4 1px solid; PADDING-LEFT: 12px; FONT-WEIGHT: bold; BACKGROUND: #FFFFFFadf; PADDING-BOTTOM: 8px; MARGIN: 40px 50px 120px; BORDER-LEFT: #efe2a4 1px solid; COLOR: #ef2c46; PADDING-TOP: 8px; BORDER-BOTTOM: #efe2a4 1px solid; TEXT-ALIGN: center
}
.pub-top IMG {
	DISPLAY: block
}
.pub-top OBJECT {
	DISPLAY: block
}
.pub-top EMBED {
	DISPLAY: block
}
.pub-top {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.pub-top2 IMG {
	DISPLAY: block; MARGIN: 0px 0px 6px
}
.pub-top2 OBJECT {
	DISPLAY: block; MARGIN: 0px 0px 6px
}
TABLE.contenu {
	MARGIN: 0px
}
DL.menu {
	BORDER-RIGHT: #666 1px solid;
	BORDER-TOP: #666 1px solid;
	BACKGROUND: #f4f4f4;
	MARGIN: 0px 5px 20px 0px;
	BORDER-LEFT: #666 1px solid;
	WIDTH: 170px;
	BORDER-BOTTOM: #666 1px solid;
	TEXT-ALIGN: left;
	color: #333333;
}
DL.menu {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 6px;
	PADDING-TOP: 0px;
	color: #333333;
}
DL.menu DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/fond-h3.gif) no-repeat; PADDING-BOTTOM: 4px; MARGIN: 3px 5px; FONT: bold 11px Arial; TEXT-TRANSFORM: uppercase; COLOR: #dd2f2f; PADDING-TOP: 4px
}
DL.menu DT A {
	COLOR: #dd2f2f; TEXT-DECORATION: none
}
DL.menu DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 4px 8px 8px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DL.menu DD {
	DISPLAY: block; MARGIN: 0px; FONT: bold 11px/15px Arial; COLOR: #334455
}
DL.menu DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: url(../images/puce-rouge.gif) no-repeat 5px 6px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DL.menu DD A {
	COLOR: #0049a3
}
DL.menu .select A {
	COLOR: #1277e5; TEXT-DECORATION: none
}
DL.menu .select A:hover {
	COLOR: #1277e5; TEXT-DECORATION: underline
}
DL.menu UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	color: #FFFFFF;
}
DL.menu LI {
	LINE-HEIGHT: 14px;
	color: #FFFFFF;
}
DL.menu-interieur {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 8px;
	PADDING-TOP: 0px;
	color: #FFFFFF;
}
DL.menu-interieur {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	color: #FFFFFF;
}
DL.menu-interieur DT {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	color: #FFFFFF;
}
DL.menu-interieur DD {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	color: #FFFFFF;
}
DL.menu-interieur DT {
	MARGIN: 10px 0px 2px;
	color: #FFFFFF;
}

