/* Feuille de style pour Deborah Davis
 * Version: 0.1
 * Date: 28-11-2008
 * Auteur: Eric Asselin
 * Courriel: me@ericasselin.com
 */

/* Définit les styles par défaut et centre le site*/
body {
  background-color:#ffffff;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.wrapper {
  /* les 3 lignes suivantes servent à centrer le site d'une largeur fixe*/
	position:absolute;
	left:50%;
	width:868px;
	margin-left:-500px;
	/***********************/
	background-color:#ffffff;
	padding:30px 66px 30px 66px;
}

/* Header Accueil-----------------------------------*/
.header-accueil {
	background-image:url('../images/entete-accueil.jpg');
	height:46px;
	width:868px;
}

.head-menu-accueil {
  float:right;
  padding:27px 0px 0px 0px;
  font-size:14px;
}

ul#head-menu-accueil {
	list-style-type:none;
	margin:0px;/*don't change. IE shows padding below UL*/
	padding:0px 0px 0px 0px;
}

#head-menu-accueil li{
	display:inline;
}

#head-menu-accueil a{
	padding:0px 0px 0px 0px;
	overflow: hidden;
	text-decoration:none;
	color:#8f8f8f;	
}

#head-menu-accueil a:hover, #head-menu-accueil a.active{
	color:#000000;
}

/* Header frtm-----------------------------------*/
.header-frtm {
	background-image:url('../images/ent-tm.jpg');
	height:106px;
	width:868px;
}

.header-frtm img{
	border:none;
}

.header-frtm a{
	overflow: hidden;
	text-decoration:none;
}

.header-frtm a:hover, .header-frtm a.active{
	text-decoration:none;
}

.head-menu-frtm {
  float:right;
  padding:43px 0px 0px 0px;
  font-size:14px;
}

/* Header frgr-----------------------------------*/
.header-frgr {
	background-image:url('../images/ent-gr.jpg');
	height:106px;
	width:868px;
}

.header-frgr img{
	border:none;
}

.header-frgr a{
	overflow: hidden;
	text-decoration:none;
}

.header-frgr a:hover, .header-frgr a.active{
	text-decoration:none;
}

.head-menu-frgr {
  float:right;
  padding:43px 0px 0px 0px;
  font-size:14px;
}

/* Header fril-----------------------------------*/
.header-fril {
	background-image:url('../images/ent-il.jpg');
	height:106px;
	width:868px;
}

.header-fril img{
	border:none;
}

.header-fril a{
	overflow: hidden;
	text-decoration:none;
}

.header-fril a:hover, .header-fril a.active{
	text-decoration:none;
}

.head-menu-fril {
  float:right;
  padding:43px 0px 0px 0px;
  font-size:14px;
}

/* Menu sur une ligne -----------------------*/
#menu {
  padding-bottom:50px;
}

#menu img{
	border:none;
}

#menu a{
	overflow: hidden;
	text-decoration:none;
}

#menu a:hover, #menu a.active{
	text-decoration:none;
}

/* Menu1 sur une ligne -----------------------*/
#menu1 {
  padding-bottom:0px;
  font-size:13px;
  font-weight:bold;
  color:#afafaf;
}

#menu1 img{
	border:none;
}

#menu1 a{
	overflow: hidden;
	text-decoration:none;
	color:#000000;
}

#menu1 a:hover, #menu1 a.active{
	text-decoration:none;
}

/* Contenu principal du site ----------------*/
.content {
	background-image:url('../images/boite-cadre.jpg');
  height:456px;
	width:867px;
}

#texte-bienvenue {
  padding:5px 22px 5px 22px;
  height:74px;
  color:#1f1d1f;
  font-size:13px;
}

#legende {
  font-size:12px;
  padding-right:15px;
}

/* Footer -----------------------------------*/
.footer {
	background-color:#ffffff;
	padding:5px 0px 0px 0px;
}

.footer img{
	border:none;
}

.footer a{
	overflow: hidden;
	text-decoration:none;
}

.footer a:hover, #menu a.active{
	text-decoration:none;
}

/* Corrige un bug dans IE qui créer un espace après une image*/
img {
display:block
}
