body {
	background: #170e0c;
	font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
	}
#coquille_contenu {
	background-color: #fff;
	}
#entete {
	background: #45534b url(entete.jpg) no-repeat right bottom;
	}
#site_info { 
	background: #fff;
	}


/* --------------------------------------------------------
   =Recherche 
   -------------------------------------------------------- */
/* Résultats de la recherche dans le(s) portfolio(s) */
ol#recherche_resultats {
	border-top: 1px solid #CF8040;
	}
ol#recherche_resultats li {
	border-bottom: 1px solid #CF8040;
	}

	
	
/* --------------------------------------------------------
   =Menu du portfolio 
   -------------------------------------------------------- */
div#nav_portfolio {
    background-color: #bf5500;
	}



/* Titres */
h1, h2, h3, h4, h5, h6 {
	color: #bf5500;
	font-family: Georgia, "Times New Roman", Times, serif;
	}
h1 {
	color: #fff;
	}
h2 {
	background: url(tournesol.gif) no-repeat right bottom;
	border-bottom: 1px dotted #e5bb99;
	padding-top: 1.6em;
	}
h3, 
h4 {
	color: #000;
	margin-bottom: 0.6em;
	}
	
/* Hyperliens */
a:link, a:visited {
	color: #8F4000;
	text-decoration: underline; 
	}
a:hover, 
a:active {
	color: #8F4000;	
	text-decoration: none;
	}
h2 span span a:link, 
h2 span span a:visited,
h2 span span a:hover, 
h2 span span a:active {
	color: #bf5500;	
	text-decoration: none;
	}
	
/* Feedback */
#flashMessage, 
#avertissement, 
.acces, 
#authMessage { 
	background-color: #EFD5BF;
	border-color: #8F4000;
	color: #8F4000;
	}

/* Interventions */
div.interventions li {
	background: transparent url(bg_intervention.png) no-repeat 0 20px;
	}
div.interventions div.contenu {
 	background: #EFD5BF;
 	color: #8f4000;
	}
div.interventions div.visiteur {
 	color: #8f4000;
	}

/* Site info (footer) */
#site_info,
ul#rss li a {
	color: #747E77;
	}


/* --------------------------------------------------------
   =Gestion 
   -------------------------------------------------------- */
/* Liens */
a.btn {
	border: 1px solid #8F4000;
	color: #fff;
	}
a.btn:link, a.btn:visited {
	background-color: #8F4000;
	text-decoration: none;
	}
a.btn:hover {
	background-color: #BF5500;
	border-color: #BF5500;
	text-decoration: none;
	}
a.btn:active {
	background-color: #8F4000;
	text-decoration: none;
	}

/* Tables */
table {
	background-color: #EFD5BF;
	border-right: 1px solid #8F4000;
	border-top: 1px solid #8F4000;
	}
tr:hover {
	background-color: #FBF5EF;
	}
table th, 
table td {
	border-bottom: 1px solid #8F4000;
	border-left: 1px solid #8F4000;
	}
th {
	background-color: #BF5500;
	}
	/* Liste des documents */
body#outils table th { 
	background-color: #BF5500;
	}
body#outils table th a {
	color: #fff;
	text-decoration: none;
	}

/* Formulaires */
form fieldset {
	border: 1px solid #000;
	border-bottom: none;
	}
form fieldset.submit {
	border: 1px solid #000; 
	border-top: none;
	}
form fieldset.nosubmit {
	border-bottom: 1px solid #000;
	}
form textarea, 
form input[type=text], 
form input[type=file],
form input[type=password] {
	border: 1px solid #602B00;
	}
form select:focus, 
form textarea:focus, 
form input[type=text]:focus,
form input[type=file]:focus,
form input[type=password]:focus {
	border-color: #000;
	}
form input[type=submit] {
	background-color: #8F4000;
	border: 1px solid #8F4000;
	color: #fff;
	}
form select {
	border: 1px solid #602B00;
	}
	/* Rubrique d'info pour formulaires */
div.info_notes {
	background-color: #EFD5BF;
	border: 1px solid #CF8040;
	}
div.info_notes h4 {
	border-bottom: 1px solid #CF8040;
	}
	/* Recherche de collègues */
form#CollegueRechercheForm {
	border: 1px solid #46534A;
	}
form#CollegueRechercheForm legend {
	background: #fff;
	}

/* Section : Collègues */
div.collegues_liste {
	border-top: 1px solid #CF8040;
	}
div.collegues_liste div.row {
	border-bottom: 1px solid #CF8040;
	}
div.collegues_liste div.info a { 
	text-decoration: none;
	}
