* {
	font-family: Arial, Helvetica, sans-serif;
}
body {
	background: url("plugins/kitcnrs/images/boite-outils/lbp/stripe2.png"); margin: 0px; padding: 0px; font-size: 12px; -ms-overflow-y: scroll; behavior: url(plugins/kitcnrs/csshover.htc);
}
pluginskitcnrsimages?kgrounds-test .spip_documents {
	text-align: center;
}
.spip_documents_center {
	margin: auto; width: 100%; display: block;
}
.spip_documents_left {
	margin: 5px 20px 5px 0px; float: left;
}
.spip_documents_right {
	margin: 5px 0px 5px 20px; float: right;
}
.spip_doc_titre {
	font-size: 11px; margin-right: auto; margin-left: auto;
}
.spip_doc_descriptif {
	font-size: 11px; margin-right: auto; margin-left: auto;
}
.spip_surligne {
	color: rgb(0, 0, 0); background-color: rgb(255, 255, 0);
}
blockquote.spip {
	font-family: "Bitstream Vera Serif", Georgia, Times, serif;
}
blockquote.spip p {
	font-family: "Bitstream Vera Serif", Georgia, Times, serif;
}
.spip_serif {
	font-family: "Bitstream Vera Serif", Georgia, Times, serif;
}
blockquote.spip {
	margin: 1em; padding-left: 1em;
}
.spip_code {
	margin: 1em; font-family: monospace; font-size: 1em; font-style: normal;
}
code {
	margin: 1em; font-family: monospace; font-size: 1em; font-style: normal;
}
.spip_cadre {
	margin: 1em; font-family: monospace; font-size: 1em; font-style: normal;
}
#texte .spip_cadre {
	padding: 5px; border: 1px solid rgb(153, 153, 153); border-image: none;
}
table.spip {
	margin: 15px 0px 15px 10px; border: 1px solid currentColor; border-image: none; border-collapse: collapse;
}
table.spip caption {
	margin: auto; padding: 3px; text-align: center; font-weight: bold; caption-side: top;
}
table.spip td {
	border-width: 1px; border-style: solid; padding: 3px 5px;
}
table.spip th {
	border-width: 1px; border-style: solid; padding: 3px 5px;
}
table.spip th {
	text-align: left;
}
h3.spip {
	margin: 20px 0px 10px; font-size: 12px; font-weight: bold;
}
p.spip {
	margin: 12px 0px;
}
p {
	margin: 12px 0px;
}
hr.spip {
	margin: 20px auto; width: 80%;
}
a.spip_note {
	text-decoration: none;
}
.accessibility {
	display: none;
}
.clearer {
	clear: both;
}
img {
	border: currentColor; border-image: none;
}
a:link {
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
}
a:hover {
	text-decoration: underline;
}
h2 a:link {
	text-decoration: none;
}
h2 a:visited {
	text-decoration: none;
}
h2 a:hover {
	text-decoration: none;
}
h2 a.fil-rss-actus {
	font-size: 12px; font-weight: normal; float: right;
}
table {
	border-collapse: collapse;
}
h3 {
	margin: 0px 0px 5px; font-size: 12px; font-weight: bold;
}
h3 a:link {
	text-decoration: none;
}
h3 a:visited {
	text-decoration: none;
}
h3 a:hover {
	text-decoration: none;
}
td {
	font-size: 12px;
}
p {
	font-size: 12px;
}
span.petit {
	margin: 5px 0px 0px; font-size: 11px;
}
ul ul {
	margin: 5px 0px 0px; font-size: 11px;
}
p.petit {
	margin: 5px 0px 0px; font-size: 11px;
}
.date {
	margin: 5px 0px 0px; font-size: 11px;
}
ul.liste-liens a:link {
	font-weight: bold; text-decoration: none;
}
ul.liste-liens a:visited {
	font-weight: bold; text-decoration: none;
}
ul.liste-liens a:hover {
	font-weight: bold; text-decoration: none;
}
table.table-avec-bordures {
	border-width: 1px; border-style: solid; border-collapse: collapse;
}
table.table-avec-bordures td {
	border-width: 1px; border-style: solid; border-collapse: collapse;
}
table.table-avec-bordures th {
	border-width: 1px; border-style: solid; border-collapse: collapse;
}
table.table-sans-bordures {
	border-width: 0px;
}
table.table-sans-bordures td {
	border-width: 0px;
}
table.table-sans-bordures th {
	border-width: 0px;
}
.avec-bordure {
	padding-bottom: 10px; border-bottom-color: rgb(225, 229, 232); border-bottom-width: 1px; border-bottom-style: solid;
}
#principal {
	margin: 0px auto; padding: 0px 0px 2px; width: 800px; height: 100%; position: relative; background-color: rgb(255, 255, 255);
}
#top {
	background: url("plugins/kitcnrs/images/charte/biologie/bandeau-haut-droit2.gif") repeat-y right bottom rgb(31, 35, 38);
	margin: 0px;
	padding: 0px;
	height: 65px;
	color: rgb(255, 255, 255);
	position: relative;
}
#nom-labo {
	padding: 10px 0px 0px 10px; width: 270px; background-color: rgb(31, 35, 38);
}
#nom-labo h1 {
	margin: 0px; padding: 0px; color: rgb(255, 255, 255); font-size: 11px; font-weight: bold;
}
#nom-labo h1 a {
	text-decoration: none;
}
#liens-top {
	list-style: none; margin: 5px -1px 5px 0px; right: 0px; bottom: 25px; white-space: nowrap; position: absolute;
}
#liens-top a:link {
	padding: 0px; font-weight: bold; text-decoration: none;
}
#liens-top a:visited {
	padding: 0px; font-weight: bold; text-decoration: none;
}
#liens-top a:hover {
	padding: 0px; font-weight: bold; text-decoration: none;
}
#liens-top li {
	background: url("plugins/kitcnrs/images/charte/trait-vertical-blanc.gif") no-repeat left bottom; margin: 0px; padding: 0px 0.7em 0.2em 0.9em; font-size: 10px; border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: solid; float: left; display: inline;
}
#colgauche {
	background: rgb(234, 234, 234); width: 200px; padding-bottom: 30px; margin-bottom: 0px; border-right-color: currentColor; border-right-width: 1px; border-right-style: solid; float: left; position: relative; z-index: 10; border-top-left-radius: 12px; -webkit-border-top-left-radius: 12px; -moz-border-radius-topleft: 12px;
}
#partenaires {
	background: rgb(234, 234, 234); margin: 0px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
#partenaires .partenaire {
	width: 200px; text-align: center;
}
#annuaire {
	margin: 0px 0px 0px 20px; width: 200px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted; position: relative;
}
#webmail {
	margin: 0px 0px 0px 20px; width: 200px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted; position: relative;
}
#intranet {
	margin: 0px 0px 0px 20px; width: 200px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted; position: relative;
}
#deconnexion {
	margin: 0px 0px 0px 20px; width: 200px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted; position: relative;
}
#intranet {
	background: url("plugins/kitcnrs/images/boite-outils/icones/intranet.gif") no-repeat 5px; margin-top: 0px;
}
#deconnexion {
	background: url("plugins/kitcnrs/images/boite-outils/icones/assistance-pt.gif") no-repeat 5px; margin-top: 0px;
}
#annuaire ul {
	margin: 0px; padding: 0px; width: 150px; list-style-type: none; list-style-image: none;
}
#webmail ul {
	margin: 0px; padding: 0px; width: 150px; list-style-type: none; list-style-image: none;
}
#intranet ul {
	margin: 0px; padding: 0px; width: 150px; list-style-type: none; list-style-image: none;
}
#deconnexion ul {
	margin: 0px; padding: 0px; width: 150px; list-style-type: none; list-style-image: none;
}
#intranet ul {
	width: 125px; margin-left: 25px;
}
#deconnexion ul {
	width: 125px; margin-left: 25px;
}
#annuaire ul li a {
	padding: 10px 6px 10px 20px; width: 138px; font-size: 12px; font-weight: bold; text-decoration: none; display: block;
}
#webmail ul li a {
	padding: 10px 6px 10px 20px; width: 138px; font-size: 12px; font-weight: bold; text-decoration: none; display: block;
}
#intranet ul li a {
	padding: 10px 6px 10px 20px; width: 138px; font-size: 12px; font-weight: bold; text-decoration: none; display: block;
}
#deconnexion ul li a {
	padding: 10px 6px 10px 20px; width: 138px; font-size: 12px; font-weight: bold; text-decoration: none; display: block;
}
#intranet ul li a {
	width: 113px;
}
#deconnexion ul li a {
	width: 113px;
}
div#annuaire {
	background: url("plugins/kitcnrs/images/boite-outils/icones/rechercher-pt.gif") no-repeat left;
}
div#webmail {
	background: url("plugins/kitcnrs/images/boite-outils/icones/contact.gif") no-repeat left;
}
#recherche {
	margin: 0px; padding: 10px 6px 6px 20px; border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-bottom-width: 1px; border-top-style: dotted; border-bottom-style: dotted;
}
#recherche h2 {
	margin: 0px; padding: 0px; font-size: 12px; font-weight: bold;
}
#recherche p {
	margin: 0px; padding: 0px; line-height: 13px; font-size: 11px;
}
#recherche form {
	margin: 0px; padding: 0px;
}
#recherche input.box {
	background: rgb(205, 205, 205); margin: 0px 5px 0px 0px; padding: 1px; border-radius: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; top: -6px; width: 130px; font-size: 10px; position: relative; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
#menu_lang {
	margin: 0px; top: 40px; right: 8px; bottom: 8px; position: absolute;
}
#menu_lang img {
	margin-right: 5px; vertical-align: middle;
}
#menu_lang a {
	color: rgb(255, 255, 255); font-weight: bold; text-decoration: none;
}
#menu_lang a:hover {
	
}
#navigation {
	left: 0px; width: 150px; text-align: center; bottom: 10px; position: absolute; z-index: 20;
}
#navigation ul {
	margin: 0px; padding: 0px; list-style-type: none; list-style-image: none;
}
#navigation ul li {
	margin: 0px; padding: 0px; display: inline;
}
#pageune {
	margin: 0px 0px 0px 200px; padding: 0px; border-left-color: currentColor; border-left-width: 1px; border-left-style: solid; position: relative;
}
#pageseconde {
	margin: 0px 0px 0px 200px; padding: 0px; border-left-color: currentColor; border-left-width: 1px; border-left-style: solid; position: relative;
}
#chemin {
	margin: 0px; padding: 67px 10px 4px 7px; font-size: 11px; border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: solid;
}
#chemin a:link {
	text-decoration: none;
}
#chemin a:visited {
	text-decoration: none;
}
#chemin a:hover {
	text-decoration: none;
}
#texte {
	margin: 0px; padding: 0px 10px 1px; position: relative;
}
div.texteune {
	padding-top: 135px !important;
}
#texte h2 {
	margin: 0px 0px 5px; padding-top: 10px; font-size: 14px; font-weight: bold;
}
#texte fieldset ul {
	list-style: none; margin: 0px; padding-left: 0px;
}
#texte fieldset ul li {
	margin: 1em 0px;
}
#texte ul.liste-liens {
	padding-left: 15px;
}
#texte ul.liste-liens li {
	margin-left: 15px;
}
p.suite {
	background: url("plugins/kitcnrs/images/boite-outils/icones/plus-pt.gif") no-repeat; margin: 0px; padding: 0px 0px 5px 25px; height: 1em; font-size: 0.9em; display: inline;
}
div.separateur {
	margin: 0px auto; width: 98%; height: 20px; border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: solid;
}
div.groupetitre {
	margin: 0px 0px 25px;
}
p.surtitre {
	margin: 0px 0px -5px; padding-top: 10px; font-weight: bold;
}
p.soustitre {
	margin: 4px 0px 0px; font-weight: bold;
}
p.auteur {
	margin: 10px 0px 0px; font-size: 11px;
}
p.auteur a {
	text-decoration: none;
}
.chapeau {
	margin: 0px 0px 15px; font-style: italic;
}
p.lien_article {
	margin: 15px 0px; font-weight: bold;
}
p.lien_article a {
	font-weight: normal;
}
p.postscriptum {
	margin: 25px 0px 10px; font-style: italic;
}
div.notes {
	margin: 5px 0px 10px;
}
div.notes p {
	margin: 3px;
}
table.docjoints {
	margin: 25px 10px 20px; border: currentColor; border-image: none;
}
table.docjoints td {
	padding: 0px 25px 20px 0px; border: currentColor; border-image: none; width: 150px; text-align: center; vertical-align: top;
}
table.docjoints p {
	margin: 0px; font-size: 11px;
}
table.docjoints p.titredoc {
	font-weight: bold;
}
.spip_doc_titre {
	font-weight: bold;
}
span.vignette {
	padding: 0px 8px 0px 0px; float: left;
}
#texte ul.navdroite {
	background: url("plugins/kitcnrs/images/charte/biologie/bandeau-haut-droit2.gif") repeat-y right bottom; margin: 0px 0px 20px 20px; padding: 0px; top: 0px; width: 130px; text-align: left; right: -10px; font-size: 12px; font-weight: bold; border-left-color: rgb(40, 74, 113); border-left-width: 1px; border-left-style: solid; float: right; position: relative;
}
* html #texte ul.navdroite {
	top: 0px; right: -10px; list-style-image: none; position: relative;
}
#texte ul.navdroite li {
	margin: 0px; padding: 0.6em; border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: solid; display: block; list-style-image: none;
}
#texte ul.navdroite li a:link {
	text-decoration: none;
}
#texte ul.navdroite li a:visited {
	text-decoration: none;
}
#texte ul.navdroite li a:hover {
	text-decoration: none;
}
.texte_gauche {
	margin: 0px 0px -1px; padding: 0px 10px 10px 0px; width: 428px; border-right-color: currentColor; border-right-width: 1px; border-right-style: solid; background-color: rgb(255, 255, 255);
}
* html .texte_gauche {
	width: 425px;
}
.texte_droite {
	margin: 0px; padding: 0px; top: 135px; width: 150px; right: 0px; font-size: 10px; border-left-color: currentColor; border-left-width: 1px; border-left-style: solid; position: absolute;
}
.texte_droite p {
	font-size: 10px;
}
#texte h2.alaune {
	margin: 0px 0px 10px; padding: 15px 0px 10px 10px;
}
#texte h2.actus {
	margin: 0px 0px 10px; padding: 15px 0px 10px 10px;
}
h2.actus a.toutes-actus {
	font-size: 12px; font-weight: normal; float: right;
}
#texte h2.anoter {
	margin: 0px; padding: 8px 0px 8px 8px; border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: solid;
}
div.alaune {
	margin: 10px 0px 10px 10px;
}
div.actus {
	margin: 10px 0px 10px 10px;
}
div.anoter {
	margin: 0px; padding: 8px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
div.anoter h3 {
	margin: 0px;
}
div.anoter p {
	margin: 0px;
}
div.float_droit {
	padding: 5px 5px 10px 10px; border: currentColor; border-image: none; width: 230px; text-align: left; float: right;
}
#texte div.float_droit p {
	margin: 0px;
}
#texte fieldset {
	margin: 20px 10px 10px 0px; padding: 10px; border: 1px solid currentColor; border-image: none;
}
#texte legend {
	font-size: 12px; font-weight: bold;
}
#texte form {
	margin: 0px; padding: 0px;
}
#texte label {
	display: block;
}
#texte input {
	border: 1px solid black; border-image: none; font-size: 11px;
}
#texte textarea {
	border: 1px solid black; border-image: none; font-size: 11px;
}
#texte .spip_bouton {
	margin-top: 10px;
}
#texte ul.archives_blogue {
	padding-left: 0px; margin-left: 0px; list-style-type: none; list-style-image: none;
}
#texte ul.archives_blogue li {
	padding-left: 5px; font-weight: normal; margin-left: 5px; list-style-type: none; list-style-image: none;
}
div.resume {
	margin: 20px 0px; overflow: hidden; -ms-zoom: 1;
}
div.resume h3 {
	margin: 0px;
}
div.actus h3 {
	margin: 0px;
}
div.alaune h3 {
	margin: 0px;
}
div.resume p.soustitre {
	margin: 0px;
}
div.resume p {
	margin: 2px 0px 3px;
}
div.actus p {
	margin: 2px 0px 3px;
}
div.alaune p {
	margin: 2px 0px 3px;
}
p.descriptif {
	font-style: italic;
}
div.demicol {
	margin: 15px 0px 15px 25px; width: 230px; float: left;
}
div.demicol p {
	margin: 0px 0px 5px;
}
#pied-de-page {
	margin: auto auto 15px; padding: 10px 0px 15px; width: 800px; height: 20px; color: rgb(255, 255, 255); position: relative; border-bottom-right-radius: 14px; border-bottom-left-radius: 14px; background-image: url("plugins/kitcnrs/images/boite-outils/lbp/gradation.png"); background-size: 20px 50px; background-color: rgb(51, 51, 51); -webkit-border-bottom-right-radius: 14px; -webkit-border-bottom-left-radius: 14px; -moz-border-radius-bottomright: 14px; -moz-border-radius-bottomleft: 14px;
}
#pied-de-page ul {
	margin: 0px; padding: 0px; text-align: center; color: rgb(204, 204, 204); font-size: 11px; font-weight: normal; list-style-type: none;
}
#pied-de-page li img {
	margin-right: 2px; vertical-align: middle;
}
#pied-de-page ul li a {
	line-height: 15px; display: inline;
}
#pied-de-page ul li {
	line-height: 15px; display: inline;
}
#pied-de-page a {
	text-decoration: none;
}
#pied-de-page a:visited {
	text-decoration: none;
}
#pied-de-page a:active {
	text-decoration: none;
}
#pied-de-page a:hover {
	text-decoration: none;
}
#texte .precedent-suivant {
	margin: 0px 0px 20px 20px; padding: 0px; top: 5px; text-align: left; right: 0px; font-size: 11px; float: right; position: relative;
}
a.precedent {
	background-position: left; margin: 0px; padding: 0px 0px 0px 15px; height: 1em; background-image: url("plugins/kitcnrs/images/boite-outils/icones/fleche-gauche.gif"); background-repeat: no-repeat;
}
a.suivant {
	background-position: right; margin: 0px; padding: 0px 15px 0px 5px; height: 1em; background-image: url("plugins/kitcnrs/images/boite-outils/icones/fleche-droite.gif"); background-repeat: no-repeat;
}
div#flashbanner {
	margin-bottom: -138px;
}
div#postscriptum {
	padding: 0px 10px; border-radius: 7px; border: 1px solid rgb(204, 204, 204); border-image: none; margin-bottom: 15px; -moz-border-radius: 7px;
}
div#informations {
	background: rgb(235, 240, 204); padding: 0px 10px; border-radius: 7px; border: 1px solid rgb(202, 208, 164); border-image: none; top: -90px; width: 240px; float: right; position: relative; -moz-border-radius: 7px;
}
#informations img {
	float: right;
}
