body {
	background: #000 url(bg_body.gif);
	font-family: Georgia, "Times New Roman", Times, serif;
	}
#coquille_contenu {
	background-color: #FFE3C1;
	}
#entete {
	background: #270B00 url(entete.jpg) no-repeat left -200px;
	}
#site_info { 
	background-color: #FFE3C1; 
	}
	/* Résultats de la recherche dans le(s) portfolio(s) */
ol#recherche_resultats {
	border-top: 1px solid #FEC683;
	}
ol#recherche_resultats li {
	border-bottom: 1px solid #FEC683;
	}
	
	
/* --------------------------------------------------------
   =Menu du portfolio 
   -------------------------------------------------------- */
div#nav_portfolio {
    background-image: none;
	}
div#nav_portfolio ul li a { 
	color: #fff;
	}
div#nav_portfolio ul li a:link, div#nav_portfolio ul li a:visited {
	color: #fff;
	text-decoration: none;
	}
div#nav_portfolio ul li a:hover, div#nav_portfolio ul li a:focus {
    background: #FFE3C1;
	color: #000;
	text-decoration: none;
	}
div#nav_portfolio ul li a:active {
	color: #fff;
	text-decoration: none;
	}

		
/* Titres */
h1 {
	color: #7F4704;
	text-align: center;
	}
h2 {
	background: transparent url(bg_h2.gif) no-repeat 0 100%;
	}
h3 {
	color: #000;
	margin-bottom: 0.6em;
	}
h4 {
	color: #6b662e;
	margin-bottom: 0.6em;
	}
	
/* Hyperliens */
a:link, a:visited {
	color: #0C5FAB;
	text-decoration: underline; 
	}
a:hover, 
a:active {
	color: #0C5FAB;	
	text-decoration: none;
	}
	
/* Feedback */
#flashMessage, 
#avertissement, 
.acces, 
#authMessage { 
	background-color: #fff;
	border-color: #7F4704;
	color: #7F4704;
	}

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

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


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

/* Tables */
table {
	background-color: #FFF8F0;
	border-right: 1px solid #7F4704;
	border-top: 1px solid #7F4704;
	}
tr:hover {
	background-color: #fff;
	}
table th, 
table td {
	border-bottom: 1px solid #7F4704;
	border-left: 1px solid #7F4704;
	}
th {
	background-color: #FEAA45;
	}
	/* Liste des documents */
body#outils table th { 
	background-color: #FEAA45;
	}
body#outils table th a {
	color: #7F4704;
	text-decoration: none;
	}

/* Formulaires */
form fieldset {
	border: 1px solid #3F2302;
	border-bottom: none;
	}
form fieldset.submit {
	border: 1px solid #3F2302; 
	border-top: none;
	}
form fieldset.nosubmit {
	border-bottom: 1px solid #3F2302;
	}
form textarea, 
form input[type=text], 
form input[type=file],
form input[type=password] {
	border: 1px solid #7F4704;
	}
form select:focus, 
form textarea:focus, 
form input[type=text]:focus,
form input[type=file]:focus,
form input[type=password]:focus {
	border-color: #3F2302;
	}
form input[type=submit] {
	background-color: #7F4704;
	border: 1px solid #7F4704;
	color: #fff;
	}
form select {
	border: 1px solid #7F4704;
	}
	/* Rubrique d'info pour formulaires */
div.info_notes {
	background-color: #fff;
	border: 1px solid #FEC683;
	}
div.info_notes h4 {
	border-bottom: 1px solid #FEC683;
	}
	/* Recherche de collègues */
form#CollegueRechercheForm {
	border: 1px solid #3F2302;
	}
form#CollegueRechercheForm legend {
	background: #FFE3C1;
	}

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