body {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	background-color:#006;
	color:#006;
	margin:0;
}
h1 { font-size:2em; font-weight:bold; }
h2 { font-size:1.5em; font-weight:bold; }
h3 { font-size:1.25em; font-weight:bold; }
th { text-align:center; font-weight:bold; }
table { border-collapse:collapse; font-size:12px; }

#conteneur {
	width:1000px;
	margin:auto;
	background-color:#EFF;
	min-height:850px;
}

#contenu {
	padding:1em;
}

#header { 
	font-size:2em;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	height:140px;
	text-align:center;
	line-height:60px;
	vertical-align:middle;
}
#header #titre_gene, #header #logo { cursor:pointer; }

#footer {
	width:1000px;
	margin:auto;
	background-color:#00F;
	color:#FFF;
	padding:1em 0;
}

#footer a, #footer a:hover, #footer a:visited { text-decoration:none; color:inherit; }
#footer a:hover {text-decoration:underline; }

.menu {
	height:2em;
	line-height:2em;
	display:inline-block;
	width:180px;
	text-align:center;
	border:solid 1px black;
	border-left-width:1px;		/* Nécessaire pour JavaScript */
	border-right-width:1px;		/* Nécessaire pour JavaScript */
	border-radius:1em 1em 0 0;
	background-image:url(/images/btnoff_bleu.jpg);
	background-repeat:no-repeat;
	background-size:100% 100%;
	cursor:pointer;
	visibility:hidden;		/* pour éviter un comportement disgracieux au chargement */
}
.menu:hover { background-image:url(/images/btnon_bleu.jpg); color:white; }
#menus { border-bottom:solid 1px black; }

.fullwidth { width:100%; box-sizing:border-box; }
.alignC {text-align:center;}
.alignR {text-align:right;}
.alignL {text-align:left;}
.floatR {float:right; margin-left:1em;}
.floatL {float:left; margin-right:1em;}
.message {color:red;}
.alert {color:red; font-weight:bold;}

.rotate90 {
	-webkit-transform-origin: 10 10;
		 -moz-transform-origin: 10 10;
			-ms-transform-origin: 10 10;
			 -o-transform-origin: 10 10;
					transform-origin: 10 10;
	-webkit-transform: rotate(-90deg);
		 -moz-transform: rotate(-90deg);
			-ms-transform: rotate(-90deg);
			 -o-transform: rotate(-90deg);
					transform: rotate(-90deg);
}
/*
*/
