body {
margin: 0;
padding: 0;
font: 12px verdana, arial, geneva, sans-serif;
}

.voeux {width:800px;}

h1 {
margin: 15px 0 0 15px;
padding: 0;
}

dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}

#menu {
position: absolute;
top: 170px;
left: 15px;
width: 185px;
height: 100%;
font: 12px/20px verdana,arial,geneva,sans-serif;
}

#menu dt {
cursor: pointer;
margin: 15px 0;
height: 20px;
text-align: center;
font-weight: bold;
border: 1px solid #bbb;
color: #fff;
}

#menu dt a {
color: #fff;
text-decoration: none;
display: block;
border: none;
height: 100%;
background: #bbb;
}

#menu0 a.select {
background: #69d;/*bleu clair*/
}

#menu0 a:hover {
background: #37b;/*bleu*/
}

#menu1 a.select {
background: #a8d;/*violet clair*/
}

#menu1 a:hover {
background: #639;/*violet*/
}

#smenu1 a.select {
background: #a8d;/*violet clair*/
}

#smenu1 a:hover {
background: #639;/*violet*/
color: #fff;
}

#menu2 a.select {
background: #f77;/*rouge clair*/
}

#menu2 a:hover {
background: #e43;/*rouge*/
}

#smenu2 a.select {
background: #f77;/*rouge clair*/
}

#smenu2 a:hover {
background: #e43;/*rouge*/
color: #fff;
}

#menu3 a.select {
background: #fc6;/*orange clair*/
}

#menu3 a:hover {
background: #f90;/*orange*/
}

#smenu3 a.select {
background: #fc6;/*orange clair*/
}

#smenu3 a:hover {
background: #f90;/*orange*/
color: #fff;
}

#menu4 a.select {
background: #fe6;/*jaune clair*/
}

#menu4 a:hover {
background: #fc0;/*jaune*/
}

#smenu4 a.select {
background: #fe6;/*jaune clair*/
}

#smenu4 a:hover {
background: #fc0;/*jaune*/
}

#menu5 a.select {
background: #8c8;/*vert clair*/
}

#menu5 a:hover {
background: #4a4;/*vert*/
}

#menu dd {
border: 1px solid #bbb;
margin: -16px 0 0 0;
}

#menu dd li {
display: inline;
margin:0;
padding:0;
font: 10px/14px verdana, arial, geneva, sans-serif;
}

#menu dd li a {
margin:0;
padding: 3px 0 3px 5px;
color: #111;
text-decoration: none;
display: block;
border: 0 none;
/*line-height: 20px;*/
}

#contenu {
height: 500px;
}

html>body #contenu {
height: auto;
min-height: 500px;
}

#contenu h1, #contenu h2, #contenu h3, #contenu h4, #contenu p, #contenu ul, #contenu dl, #contenu img
	{
	padding: 3px 22px;
	}

#contenu h2 {
	font-size: 25px;
	line-heigth: 25px;
	font-weight: bold;
	}

h3 {
color: #fff;
font-size: 18px;
background-image: url(IMAGES/H3gris.jpg);
background-repeat: no-repeat;
background-position: 0 0 0 -20px;
}

h4 {
color: #fff;
margin-top: 30px;
background-image: url(IMAGES/H4gris.jpg);
background-repeat: no-repeat;
background-position: 0 0 0 -20px;
}

h5 {
color: #fc3;
font-size: 30px;
padding-left: 20px;
margin : 0 50px 50px 0;
background: blue;
}


#bloc-sections {
position: absolute;
top: 0;
left: 237px;
font-weight: bold;
font: 12px verdana,arial,geneva,sans-serif;
}

#sections li {
/*position:absolute;
top:0;
left:250px;*/
}

#sections li a {
text-decoration: none;
color: #f95;
font-weight: bold;
}

#sections li a:hover {
color: #0af;
}

#sections li a.select {
color: #999;
}

#revues li {
list-style: none;
}

#revues li a {
text-decoration: none;
color: #f95;
font-weight: bold;
}

#revues li a:hover {
color: #0af;
}

#signature {
text-align: right;
}
