body{
	font: .76em verdana,arial,sans-serif;
	background-image : url(../interface/fond/fond.gif);
	color:#000;
	margin: .5em 1em 1em 1em;
}
h1,h2,h3{color:#000080;}
h1 {margin: 1em 0px 1.2em 1em;font-size: 1.9em}
h2 {margin: 1em 0px 1em 2em;font-size: 1.55em;padding-left : inherit;}
h3 {margin: 1em 0px 1em 3em;font-size: 1.3em;}
h4 {margin: 1em;padding: 1em;text-align : center;font-size: .8em;}
h4 a {text-decoration:none;}

p{
	text-indent: 1em;
	margin: auto 1em;
	padding-bottom: 0px;
	padding-top: 0px;
	text-align : justify;
}
p:first-letter { font-size: 150%;}
p > em {color: #ff0000;font-weight : bolder;}
img{
	border:0;
	/*color:#fff;
	background-image : url(../interface/fond/fond.gif);*/
}

.spacer{clear:both;}
.situation_categ{margin: 1em 0px 1em 3em;}
.rouge{color:#ff0000;}
.texte{padding-right: 14em;}
.centre {text-align : center;margin:1em;}
#centre {text-align : center;margin:1em;}
#centre > em {color: #ff0000;}

/* BANNIERE MENU HAUT
--------------------------------------------------*/
div#banniere{
background-image: url(../interface/logo/logobiophyse.gif);
  background-repeat: no-repeat;
  width: 100%;
  height: 141px;
  padding: 0;
}

#menuhaut {background:url(../interface/fond/invdegrade.gif);}
#menuhaut {
	margin:1em;
	border:1px solid #000;
	border-top:0px;
	text-align: left;
	font-weight: bold;
	padding : 3px 3px 3px 0px;
	margin-left:170px;
}
#menuhaut  a  {padding:3px;color:#fff;text-decoration:none;}
#menuhaut a:hover {color:#000080;}

#lieu {
	text-align: left;
	font-weight: bold;
	padding : 0px 3px 0px 3px;
	margin-left:170px;
}
#lieu a{padding:3px;margin:1em;text-decoration:none;}

/* MENU DROIT NAVIGATION
----------------------------------------------------*/
#navigation {
	position: absolute;
  	right:0;
	top:5em;
	margin : 0px 1em 1em 1em;
}
.rub {
	background:url(../interface/fond/invdegrade.gif);
	text-align : center;
	padding:0;
	margin-bottom : 0px;
	margin:1em;
	border:1px solid #000;
	border-top:0px;
}
.rub a  {
	padding:3px;
	color:#fff;
	text-decoration:none;
	display:block;
	margin:0;
	border-top:1px solid #000;
	font-weight:bold;
}
.detailrub {
	background:#ffffcc;
	padding:0;
	margin-top : 0.5em;
	margin:1em;
	border:1px solid #000;
	border-top:0px;
}

.detailrub a {
	text-decoration:none;
	display:block;
	margin:0;
	border-top:1px solid #000;
	padding:0.3em;
	color:#000080;
}
.detailrub a:hover {background:url(../interface/fond/invdegrade.gif);color:#fff;}

html>body #rub a {width:auto;}
html>body .detailrub a {width:auto;}

/* LEXIQUE
-------------------------------------------------------- */
.definition{
	color: #000080;
	text-align: center;
	width:100%;
	padding:1em;
	display:block;
	margin-left: 10px;
	margin-right: 10px;
}
.colonne{
	border-left : thin dashed #000080;
	text-align: left;
	padding : .8em; 
	margin-left: 5%;
	margin-right: 5%;
	float:left;
	width:30%;
	}
.colonne a:hover {background:#ffffcc;color:#ff0000;text-decoration:none;}
/*body > .colonne {width:auto;}*/

/* Main */
#main {
	position : relative;
	margin : 0 0 1px 0;
	padding : 0 0 1px 0;
	background : #fff;
	color : #000;
	clear : left;
	border-width : 1px;
	border-style : solid;
	border-color : #ccc;
/*	-moz-border-radius : 8px; */
}
#content {padding : 1em;}
#footer {
	text-align : right;
	margin : 1em;
	font-size: .8em;
}
#menu {
	display : block;
	margin: 1em 0px 1em 3em;
	padding: 2em;
}

#menu li {
	display : block;
	float : left;
	padding : 5px;
	margin : 0 5px 0 0;
}

#menu li > em {font-size: .8em;}
#menu li.actif:hover {color:#000;}

#menu li.actif {
	font-weight: bold;
	color:#ff0000;
	font-size: 1.3em;
}
#submenu {
	font-size: .8em;
	display : block;
	position : relative;
	border-bottom : 1px solid #ccc;
	padding : 0.5em;
	margin : 0;
	background : #ffffcc;
/*	-moz-border-radius : 8px 8px 0 0; */
}
#submenu p {
	font-size: .9em;
}

/* FORMULAIRES
-------------------------------------------------------- */
.form {
	text-align : center;
	padding:0;
	margin-bottom : 0px;
}
form { display : block; margin : 0; padding : 0; display : inline;}
input {
	color: #000080;
	background-color: #ffffcc;
	padding: 0;
	font-size: 1em;
}
