* {
	font-family:Verdana,Arial;
	font-size:9pt;
}

* img {
border:none;
}

body {
	background-color:#fff;
	margin:0.5em;
}

#menu {
	position:absolute;
	top:10px;
	left:10px;
	width:10em;
	float:left;
}

#content {
	padding-top:150px;
	margin-left:11em;
	margin-right:2em;
}

#ban {
	position:absolute;
	width:468px;
	height:60px;
	margin-left:11em;
	top:10px;
	border:1px solid black;
}

div#content div#aLaUne {
	width:50%;
	border:1px dashed black;
	margin:1em;
	padding:0.2em 1em;
}

h1 {
	font-size:1em;margin:0;text-align:center;width:10em;background-color:#fff;
}

h2 { 
	font-size:1.2em;
}

h3 {
	font-size:1em;text-align:center;margin:0.3em;
}

h4 {
	font-size:1.1em;margin:0 0 1em 0;background-color:#fff;color:#360;
}

ul {
margin:0;
padding:0;
}

li {
list-style-type:none;
margin:0;
padding:0;
}

strong {
font-weight:bold;
}

#menu a:link, #menu a:visited {
display:block;
margin:0 0 0.2em 0;
padding:0.1em;
border:1px solid black;
color:#cf6;
background-color:#690;
text-align:center;
text-decoration:none;
font-weight:bold;
}
#menu a:hover {
display:block;
margin:0 0 0.2em 0;
padding:0.1em;
border:1px solid black;
color:#690;
background-color:#cf6;
text-align:center;
text-decoration:none;
font-weight:bold;
}
#menu a:active {
display:block;
margin:0 0 0.2em 0;
padding:0.1em;
border:1px solid black;
color:#cf6;
background-color:#690;
text-align:center;
text-decoration:none;
font-weight:bold;
}

#menu a.head:link, #menu a.head:visited, #menu a.head:hover, #menu a.head:active {
display:inline;
margin:0;
padding:0;
background-color:#fff;
border:none;
text-decoration;none;
}

#content a:link {
display:inline;
color:#360;
text-decoration:underline;
}
#content a:visited {
display:inline;
color:#360;
text-decoration:underline;
}
#content a:hover {
display:inline;
color:#fff;
text-decoration:none;
background-color:#360;
}
#content a:active {
display:inline;
color:#360;
text-decoration:underline;
}

#content a.rose:link {
display:inline;
font-weight:bold;
color:#f0c;
text-decoration:underline;
}
#content a.rose:visited {
display:inline;
font-weight:bold;
color:#f0c;
text-decoration:underline;
}
#content a.rose:hover {
display:inline;
font-weight:bold;
color:#fff;
text-decoration:none;
background-color:#f0c;
}
#content a.rose:active {
display:inline;
font-weight:bold;
color:#fff;
text-decoration:none;
background-color:#f0c;
}

#content a.b:link, #content a.b:visited, #content a.b:hover, #content a.b:active {
font-weight:bold;
}

#content p.compatibles { font-size:8pt; }
div p#morea { display:none; }

#menu form {
margin:0;
padding:0em;
background-color:#690;
border:1px solid black;
}

#menu form p {
margin:0.2em;
text-align:center;
}

#menu form input {
width:8em;
border:1px solid black;
}

#menu form input.submit {
width:8em;
border:1px solid black;
background-color:#360;
color:#fff;
font-weight:bold;
}

div.aLaUneTitre {
font-weight:bold;
margin-left:1em;
}

div.aLaUneDesc {
	font-size:0.9em;
	margin-bottom:0.4em;
	margin-left:2em;
}

p.aLaUneVous {
	text-align:center;
}

.siteBlock { margin:0.9em 0.8em;padding:0.1em 1em;border-left:1px solid black; }
.siteTitre { font-weight:bold;font-size:1.1em; }
.siteDesc { font-size:1em; }
.siteCat { font-size:0.8em; }
.siteCat a:link, a:visited, a:hover, a:active { font-size:1em; }
p.pages { text-align:center }

table {
	width:96%;
}

td {
	width:24%;
	border-collapse:collapse;
	border:none;
	padding:0.5em;
	margin:0;
	vertical-align:bottom;
}

td.bord {
	border:1px solid black;
	color:#cf6;
	background-color:#690;
}

td p, td div {
	text-align:center;margin:0.2em;
}

td.bord div {
	font-weight:bold;
}

td p a:link, td p a:visited, td p a:hover, td p a:active { font-size:8pt; }

