#principal {
	background		:	url(../images/fond_site.gif);
}


a, a:visited {
	color			:	#000000;
	font-size		:	12px;
	font-family		:	Arial, Helvetica, sans-serif;
	text-decoration	:	none;
}

a:hover {
	color			:	#5bb1fa;
	text-decoration	:	underline;
}

a.lien_puce {
	color			:	#000000;
	font-size		:	12px;
	font-family		:	Arial, Helvetica, sans-serif;
	text-decoration	:	none;
}

a.lien_puce:visited {
	color			:	#000000;
	text-decoration	:	none;
}

a.lien_puce:hover {
	color			:	#5bb1fa;
	text-decoration	:	underline;
}

/* Menu */

div#menu {
	position		:	relative;
	width			:	150px; 
	margin			:	10px 0 0 0;
}

div#menu ul {
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
	width: 150px;
	background-color: none;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
}

div#menu>ul a {
	width			:	auto;
}

div#menu li {
	position		:	relative;
	list-style		:	none; 
	margin			:	0;
	padding		:	0; 
}

div#menu li:hover { 
	background	:	url(../images/fond_menu.gif) bottom no-repeat;
} 

div#menu li a {
	display		:	block;
	color		:	#FFFFFF;
	background	:	url(../images/fond_menu.gif) bottom no-repeat;
	font-weight		:	normal;
	font-size 		:	12px;
	text-decoration	:	none;
	padding		:	4px 5px 4px 5px;
	width			:	140px;
}

div#menu li a:hover {
	display		:	block;
	color		:	#e78b24;
	background	:	url(../images/fond_menu_survol.gif) bottom no-repeat;
	font-weight		:	normal;
	font-size 		:	12px;
	text-decoration	:	none;
	padding		:	4px 5px 4px 5px;
	width			:	140px;
}

div#menu ul.level2 li a, div#menu ul.level3 li a { 
	text-decoration	:	none;
	font-size		:	12px;
	font-weight		:	normal;
	color		:	#FFFFFF;
}

div#menu ul.level2 li a:visited, div#menu ul.level3 li a:visited { 
	text-decoration	:	none;
	font-size		:	12px;
	font-weight		:	normal;
	color		:	#FFFFFF;
}

div#menu ul.level2 li a:hover, div#menu ul.level3 li a:hover { 
	text-decoration	:	none;
	font-size		:	12px;
	font-weight		:	normal;
	color		:	#e78b24;
}

div#menu ul ul {
	position		:	absolute; 
	top			:	-1px; 
	left			:	150px;
	display		:	none;
}

div#menu ul.level1 li:hover ul.level2, div#menu ul.level2 li:hover ul.level3 {
	display		:	block !important;
}



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

.sous_rubrique {
	color			:	#c27724;
	font-size		:	13px;
	font-family		:	Arial, Helvetica, sans-serif;
	font-weight		:	bold;
}

#texte, p, td, ul ul, .petit, #lang select, #nom-labo h1 a {
	color	: #000000;
}

#liens-top a {
	color	:	#263033;
}

h2 {
  color: #000000;
}

h3 {  
  color: #000000;
}

div#menu ul.level2 a:hover, div#menu ul.level3 a:hover {
  color: #5494a4;
}

#principal, #top, #annuaire, #intranet, #lang, #lang select, table.table-avec-bordures, table.table-avec-bordures td, table.table-avec-bordures th, table.spip, table.spip td, table.spip th, .texte_droite, .texte_gauche, #texte ul.navdroite, #texte ul.navdroite li, #texte fieldset, div.separateur {
    border-color: #433a35;
}

#liens-top li {
	border-color	:	#433a35;
}

#lang input, div#menu ul.level2, div#menu ul.level3, div#menu ul.level2 li, div#menu ul.level3 li, div#menu ul.level2 a, div#menu ul.level3 a { 
  background-color	: #284a71;
  color	: #ffffff;
}

/* Bandeau superieur */

#top {
	position		:	relative;
	height			:	50px;
	border-bottom		:	0px solid;
	margin			:	0;
	padding		:	0;
}

#liens-top li {
	float			:	left;
	display		:	inline;
	padding		:	0 0.7em 0.2em 0.9em;
	margin			:	0;
	border-bottom		:	1px solid;  
	background		:	url(../images/trait-vertical.gif) no-repeat bottom left;
}

#intranet { 
	margin-top		:	0px;
	background		:	url(../images/intranet.gif) no-repeat 5px center;
}

#pageune {
	background		:	url(../images/bandeau.jpg) no-repeat top left;
}

#pageseconde {
	background		:	url(../images/bandeau.jpg) no-repeat top left;
}

#texte ul {
	margin			:	5px 0px 5px 5px;
	list-style-image	:	url(../images/puce.gif);
	padding-left		:	20px;
}

.suite {
	background-repeat	:	no-repeat;
	background-position	:	center left;
	background-image	:	url(../images/lire-la-suite.gif);
	height			:	1em;
	margin			:	0;
	padding		:	0px 0 5px 15px;
}

#texte h2.anoter {
	background-image	:	url(../images/anoter.gif);
	background-repeat	:	no-repeat;
	background-position	:	5px;
	padding		:	10px 0 15px 40px;
	margin			:	0;
	border-bottom		:	1px solid;
}

#texte h2.calendar {
	background-image	:	url(../images/anoter.gif);
	background-repeat	:	no-repeat;
	background-position	:	5px;
	padding		:	10px 0 15px 40px;
	margin			:	0;
	border-bottom		:	1px solid;
}

.titre_article_une {
	width	:	418px;
	height	:	27px;
	padding		:	0px 0px 0px 8px;
	background-image	:	url(../images/titre_article_une.gif);
	background-repeat	:	no-repeat;
}

a.titre_article {
	color			:	#FFFFFF;
	font-size		:	18px;
	font-family		:	Arial, Helvetica, sans-serif;
	text-decoration	:	none;
	font-weight	:	bold;
}

a.titre_article:visited {
	color			:	#FFFFFF;
	text-decoration	:	none;
}

a.titre_article:hover {
	color			:	#FFFFFF;
	text-decoration	:	none;
}

a.lien_bleu {
	color			:	#2b9ffc;
	font-family		:	Arial, Helvetica, sans-serif;
	text-decoration	:	none;
	font-weight	:	normal;
}

a.lien_bleu:visited {
	color			:	#2b9ffc;
	text-decoration	:	none;
}

a.lien_bleu:hover {
	color			:	#2b9ffc;
	text-decoration	:	underline;
}

a.lien_blanc {
	color			:	#FFFFFF;
	font-family		:	Arial, Helvetica, sans-serif;
	text-decoration	:	none;
	font-weight	:	normal;
}

a.lien_blanc:visited {
	color			:	#FFFFFF;
	text-decoration	:	none;
}

a.lien_blanc:hover {
	color			:	#FFFFFF;
	text-decoration	:	underline;
}

.titre_cadre {
	color : #c4600b;
	font-size	:	25px;
	font-weight		:	bold;
}

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

p { 
	text-align:justify;
}

.bg_left{
	background-image	:	url(../images/fond_gauche.jpg);
	background-repeat	:	no-repeat;
	background-position	:	right top;
}

.bg_right{
	background-image	:	url(../images/fond_droite.jpg);
	background-repeat	:	no-repeat;
	background-position	:	left top;
}
