BODY {
	BACKGROUND-COLOR: #FFFFFF;
	margin-left: 75px;
	margin-right: 75px;
}
BODY, P, TD, LI, INPUT, SELECT, TEXTAREA {
	FONT-FAMILY: monospace;
}
div.menu {
	position: absolute;
	top: 35px;
	right: 75px;
	border-style: dotted;
	border-color: #000000;
	border-width: thin;
	padding: 8px;
}
.menurubrique {
	color: black;
	text-decoration: none;
}
ul.plansite, ul.plansite ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	padding-left: 10px;
}
ul.plansite li {
	margin: 0;
	padding: 0;
}
ul.plansite li a {
	padding-left: 0px;
	text-decoration: none;
}
li a.lien {
}
ul.plansite li a.lienon {
	color: red;
}
.rss-button {
	border: 1px solid;
	border-color: #FC9 #630 #330 #F96;
	padding: 0 3px;
	font: bold 10px verdana,sans-serif;
	color: #FFF;
	background: #F60;
	text-decoration: none;
	margin: 0;
}
.noa {
	text-decoration: none;
}
hr{
text-align: center;
color: #000000; 
background-color: #000000; 
height: 1px; 
border: 0; 
}
.titre {
font-weight: bold;
}
fieldset
{
border-style: dotted;
border-color: #000000;
border-width:thin;
padding: 10px;
}


.open {
        display: block;
        }

.closed {
        display: none;
        }

.actif {
        font-weight: bold;
        color: #C59E67;
       }

ul {
        list-style-type: none;
        padding-top: 0px;
        padding-bottom: 5px;
        margin-left: 0px;
        padding-left: 10px;
        margin-top: 0;
        margin-bottom: 0;
       
        }
.li {
        list-style-type: none;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        margin-left: 0px;
        }

li img {
        vertical-align: middle;
        }

li img a:hover {
        vertical-align: middle;
        }
