body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
margin: 0;
padding: 0;
background-color: #F5E9CF;

}
p {margin: 0 0 10px 0;}

ul, li {	/* utilisation de liste pour le menu */
list-style-type: none;	/* suppression des puces de liste */
margin:0;
padding:0;
}
ul {
position: relative;	/* positionnement pour IE5 et IE5.5 */
left: 5%;
background: transparent url(../img/menu.jpg) top left no-repeat;	/* arrière-plan général du menu */
width: 160px;
padding-top: 57px;
text-align: center;
}
li {display: inline;}	/* correction pour IE5 et IE5.5 */

li a {	/* dimensions et définitions des boutons */
display: block;	/* mise en block de <a> pour lui donner des dimensions */
height: 30px;
width: 160px;
color: #000000;
font-size: 17px;
font-family: georgia, serif;
text-decoration: none;
line-height: 25px;	/* hauteur de ligne pour éviter les paddings */
}
li a:hover {
color: #fff;
background: transparent url(../img/menu.jpg) top left no-repeat;
}
a#menu1:hover {	/* décalage de l'arrière-plan pour chaque bouton */
background-position: 0% -327px;
}
a#menu2:hover {
background-position: 0% -357px;
}
a#menu3:hover {
background-position: 0% -387px;
}
a#menu4:hover {
background-position: 0% -417px;
}
a#menu5:hover {
background-position: 0% -447px;
}
a#menu6:hover {
background-position: 0% -477px;
}
a#menu7:hover {
background-position: 0% -507px;
}
.verticaltext{
font-family: Arial, Helvetica, Geneva;
font-size: 13px; 
position: absolute;
right: 3px;
top: 20px;
width: 15px;
writing-mode: tb-rl;
color:#875546;
text-decoration:none;
}
.verticaltext a {color: #875546; text-decoration:none;
}
.verticaltext a:hover {color: #875546; text-decoration:none;
}
.verticaltext a:link {color: #875546; text-decoration:none;
}
.verticaltext a:visited{color: #875546; text-decoration:none;
}
.verticaltext a:active {color: #875546; text-decoration:none;
}
a {color: #875546; 
}


