body {
	background-color: #A52A2A;
	color: White;
	font-size: 13px;
	scrollbar-3dlight-color: #A52A2A;
	scrollbar-arrow-color: #D89750;
	scrollbar-base-color: #A52A2A;
	scrollbar-darkshadow-color: #A52A2A;
	scrollbar-face-color: #A52A2A;
	scrollbar-highlight-color: #D89750;
	scrollbar-shadow-color: #D89750;
	scrollbar-track-color: #A52A2A;
	margin: 0;
	font-family: Arial, Verdana, Tahoma, sans-serif;
}
input {
	border-color: #A52A2A;
	border-style: solid;
	background-color: #D89750;
	font-size: 11px;
	color: White;
	border-width: 1px;
}
textarea {
	border-color: #A52A2A;
	border-style: solid;
	background-color: #D89750;
	font-size: 11px;
	color: White;
	border-width: 1px;
}
select {
	border-color: #A52A2A;
	border-style: solid;
	background-color: #D89750;
	font-size: 11px;
	color: White;
	border-width: 1px;
}
.button {
	border-color: #D89750;
	border-style: solid;
	background-color: #A52A2A;
	font-size: 11px;
	color: White;
	border-width: 1px;
}
hr  {
	color:#A52A2A;
	width: 85%;
	}
h2  {
	border-bottom:2px #A52A2A solid;
	width:95%;
	padding-right:25px;
	}
div {
	color: #FFFFFF;
	font-size:12px;
}

fieldset {
	padding: 7px;
	color: White;
	border:1px #A52A2A solid;
	font-size: 11px;
}

legend {
	color: #D89750;
	font-size: 16px;
	font-weight: bold;
}
 

a, a:link, a:visited, a:active  {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-weight: bold;
	color: #D89750;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	font-weight: bold;
	color: White;
}
.dir a, dir a:link, dir a:visited, dir a:active, dir a:hover {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	border: 0px;
}
.copirights {
	font-family: sans-serif, arial, verdana, tahoma;
	font-weight: bold;
	font-size: 11px;
	color: Black;
}
.copirights a {
	font-family: sans-serif, arial, verdana, tahoma;
	font-weight: bold;
	font-size: 11px;
	color: #A52A2A;
}
.floatright
{
float: right;
margin: 0 0 10px 10px;
clear: right;
}
.floatleft
{
float: left;
margin: 0 10px 10px 0;
clear: left;
}

/* CSS du menu horizontal, bieler batiste */

    
.menuIndicateur{
 /*   background: url(v_arrow.gif) center right no-repeat; */
    }
.menu{
    position:absolute;
	color: White;
	font-size: 12px;
    top:0;
    left:0;
    display:block;
    margin:0;
    padding:0;
    width:600px; /* important pour Opera7 */
	margin: 8px 0 0 80px;
    }

.menu ul{
    position:absolute; /* pour sortir la liste du flux de donnée */
    display:block;
    width:104px;
    margin:0;
    padding:0;
    }
    
.menu li ul{
    visibility:hidden;
    }

.menu li li ul{
    position:absolute; /* pour sortir la liste du flux de donnée */
    top:auto;
    left:auto;
    margin-left:104px;
    margin-top:-23px; /* move the sub menu verticaly */
    }
    
.menu li{
    list-style:none;
    width:104px;
    height:auto;
    display:inline;
    display/**/:block;
    float:none;
    float/**/:left;
    margin:0;
    padding:0;
    }
    
.menu li li{
    display:block;
    float:none;
    }
    
/* correct a little IE bug */
* html .menu li li{
    display:inline;
    }

.menu a:link, .menu a:visited, .menu a:active{
    text-align:center;
	 color: White;
    background-color: #A52A2A;
    border:1px #D89750 solid;
    display:block;
    width:100px;
    text-decoration:none;
    padding:2px 0;
    margin:1px;
    }
    
.menu a:hover{
    background-color: #D89750;
    border:1px #fff solid;
	 color: White;
    }
    
/* for a mozilla better display with key nav */
.menu a:focus{
    background-color: #A52A2A;
}

/* hide some accessibility stuff */
.menu span{
    display:none;
    }

/* just for fun ;) */

.menu li li a{
    background-color: #A52A2A;
    border:1px #D89750 solid;
    }
    
.menu li li li a{
    background-color: #A52A2A;
    border:1px #D89750 solid;
    }
    
.menu li li li li a{
    background-color: #A52A2A;
    border:1px #D89750 solid;
    }
