* {margin:0px; padding:0px;}
body {
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-size: 14px;
	color: #000;
	background-image: url(images/bgup.gif);
	background-repeat: repeat-x;
}
h4 {color:#c30000; font-size:17px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
li {list-style:none;}
img	{border:none;}
#menu li {margin:8px 3px;}

a{color:#069; text-decoration:none; cursor:pointer;}
a:visited{color:darkred;}
a:hover{color:#000066; text-decoration:underline; font-weight:bold;}
a h3:hover{text-decoration:underline;}
.contact legend {
	color: #c50;
	font-size: 12px; font-weight:bold; padding:0px 6px;
}
.contact fieldset {
	border:1px solid #c50; padding:15px 0px; width:350px;
}

.doc
	{width:200px; position:relative;left:400px; top:-35px; *left:25px; *top:-13px;}

.doc ul
	{position:absolute; background:#eee;}
.doc li
	{
	width:300px;
	position:relative;
	float:left;
	margin-top:1px;
	border-width:1px;
	border-style:double;
	border-color:darkred;
	padding:5px;
	background-color:#fee;
	display:none;
	}
	
.doc:hover li
	{display:block;}
	
.doc .titre
	{
	*display:block;
	text-align:center;
	border:1px solid darkred;
	color:darkred;
	font-weight:bold;
	padding:3px 8px;
	background-color:white;
	-moz-border-radius:5px;
	cursor:pointer;
	}
.doc a {color:darkred; background-color:#fee;}
.doc a:visited {color:#630;}

.arialbold11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.arial-25jaune {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFCC00;
	letter-spacing: -0.05em;
}

.arialregular11white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.arialregularwhite {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;	
}

.arialbold16bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0033FF;
}

.arialregularred {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
}

.arialregulargreen {
	font-family: Arial, Helvetica, sans-serif;
	color: #00FF00;
}

.bigarrow {
	font-size: xx-large;
	font-weight: bold;
	text-align: center;
}

h1 {
	font-size: 16px;
	color: #900;
	text-indent: 15px;
}

h2 {
	font-size: 14px;
	color: #c00;
	text-indent: 5px;
}

h3{
	color: #c50;
	font-size: 12px;
	margin:25px 0px 8px 12px;
}

#contact {
	margin-top: 15px;
	margin-right: 25px;
	margin-bottom: 15px;
	margin-left: 15px;
}

#contact a, #contact a:visited, #contact a:link, #contact a:active {
	color: #fff;
	text-decoration: none;
}

#contact a:hover {
	color: #fc0;
	text-decoration: none;
}

#menu img {
border:none;
}

#menu {
	width:175px;
	margin-left:32px;
}

#menu ul li a, #menu ul li a:visited {
	display:block;
	text-decoration:none;
	color:#999;
	text-align:right;
	line-height:18px;
	font-size:11px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
}

#menu a, #menu a:visited, #menu a:link, #menu a:active {
	text-decoration: none;
	color: #999;
}

#menu a:hover {
	color: #FFCC00;
	text-decoration: none;
}


/* specific to non IE browsers */

#menu   ul li:hover a {
color: #FFCC00;
}
