@charset "utf-8";
/* Document CSS */
/* Nom du client */
/* Feuille de style de base qui définit les principales balises et les classes */

a, img, { behavior: url("/css/resources/iepngfix.htc")}

/* --- Balises globales - On --- */
	body {
			
	}
	strong {
		
	}
	em {
		
	}
	h1, h2, h3, h4, h5, h6, p {
		line-height:1.2em;
		text-align:left;
		font-weight:normal;
		padding-top:4px;
		padding-bottom:4px;
	}
	h1 {
		font-family:Times, serif;
		color:#f16c74;
		font-size:32px;
	}
	h1.index {
		font-family:Times, serif;
		color:#f16c74;
		font-size:22px;
	}
	h2 {
		font-family:Times, serif;
		color:#a28a7f;
		font-size:25px;
		line-height:1em;
	}
	h3 {
		color:#a28a7f;
		font-size:2em;
		line-height:1em;
		padding-top:15px;
	}
	h4 {
		color:#000;
		font-size:18px;
	}
	h5 {
		color:#000;
		font-size:16px;
	}
	h6 {
		color:#000;
		font-size:14px;
	}
	p {
		color:#8a705c;
		font-size:1.3em!important;
		font-weight:normal;
	}
	
	.coL4 {
		display:inline;
		float:left;
		padding-right:2%;
		width:23%;
	}
	.coL3 {
		display:inline;
		float:left;
		padding-right:2%;
		width:31%;
	}
	.coL2 {
		display:inline;
		float:left;
		padding-right:2%;
		width:48%;
	}
	.coL1 {
		display:inline;
		float:left;
		padding-right:0;
		width:100%;
	}
	
	a {
		text-decoration:underline;
	}
	a:link {
		color:#8a705c;
	}
	a:visited {
		color:#8a705c;
	}
	a:hover {
		color:#8a705c;
	}
	a:active {
		color:#8a705c;
	}
	a:focus {
		color:#8a705c;
	}
/* --- Balises globales - Off --- */


/* --- Classes globales - On --- */
	.retour{clear:both; float:none;}
	.clear{clear:both; float:none;}
/* --- Classes globales - On --- */


/* --- Formulaires - On --- */
	form, fieldset, caption, input, textarea, select {
		font-size:1em;
		font-family:inherit;
	}
	form {
		
	}
	fieldset {
		
	}
	legend {
		
	}
	input, textarea, select {
		color:#000;
		border:1px solid #ddd;
		background-color:#fefefe;
	}
	input, textarea {
		padding:2px;
	}
	input:hover, select:hover, textarea:hover {
		color:#000;
		border:1px solid #aaa;
		/* background-color:#ccc; */
	}
	input:active, select:active, textarea:active {
		background-color:#fcfcfc;
		
	}
	input:focus, select:focus, textarea:focus{
		color:#000;
		border:1px solid #666;
		/* background-color:#ccc; */
	}
	/* --- Classes pour les boutons submit - On --- */
		.bouton {
			display:block;
			width:auto;
			border:1px solid #ddd;
			padding:2px 4px;
		}
		.bouton:link {
			border:1px solid #ddd;
		}
		.bouton:visited {
			border:1px solid #ddd;
		}
		.bouton:hover {
			cursor:pointer;
		}
		.bouton:active {
			border:1px solid #ddd;
			background-color:#ccc;
		}
		.bouton:focus {
			border:1px solid #ddd;
			background-color:#ccc;
		}
	/* --- Classes pour les boutons submit - Off --- */
	/* --- Classes pour les input checkbox et radio - On --- */
		/* Pour les cases à cocher et les boutons radio des formulaires */
		/* Pour écraser le style input définit plus haut */
		.case {
			width:auto;
			border:0;
			margin:0;
		}
	/* --- Classes pour les input checkbox et radio - Off --- */
/* --- Formulaires - Off --- */


/* --- Tableaux - On --- */
	table {
		font-size:1.2em;
	}
	table table {
		font-size:1em;
	}
	table p {
		font-size:1em;
	}
	table caption {
		
	}
	table thead {
		
	}
	table tbody {
		
	}
	table tfoot {
		
	}
	table tr {
		
	}
	table tr th, table tr td {
		padding:2px;
	}
	table tr th {
		font-weight:normal;
		text-align:left;
		color:#666;
	}
	table tr td {
		
	}
/* --- Tableaux - Off --- */


/* --- Tableaux dans les formulaires - On --- */
	form table {
	
	}
	form table caption {
		
	}
	form table thead {
		
	}
	form table tbody {
		
	}
	form table tfoot {
		
	}
	form table tr {
		
	}
	form table tr th {
		
	}
	form table tr td {
		
	}
/* --- Tableaux dans les formulaires - Off --- */


/* --- Listes - On --- */
	ul, ol {
		font-size:1.2em;
	}
	ul ul, ol ol, ul ol, ol ul{
		font-size:1.2em;
	}
	ul {
	
	}
	ol {
	
	}
	ul li, ol li {
	
	}
	ul li a, ol li a {
	
	}
	ul li a:hover, ol li a:hover {
	
	}
	/* --- Listes sans bulles - On --- */
		ul.sansbulle, ol.sansbulle {
			list-style-type:none;
		}
	/* --- Listes sans bulles - Off --- */
	/* --- Listes sans bulles - On --- */
		ul.sansbulle, ol.sansbulle {
			list-style-type:none;
		}
	/* --- Listes sans bulles - Off --- */
	/* --- Listes avec affichage horizontal - On --- */
		ul.horizontal {
			display:block;
			padding:0;
			margin:0;
		}
		ul.horizontal li {
			float:left;
			margin:0;
		}
		ul.horizontal li a {
			color:#8b6d5f;
			text-decoration:none;
		}
	/* --- Listes avec affichage horizontal - Off --- */
	/* --- Listes avec affichage vertical - On --- */
		ul.vertical li {
			display:inline;
		}
		ul.vertical li a {
			display:block;
			width:100%;
			height:2em;
			line-height:2em;
			text-decoration:none;
			text-align:center;
		}
		ul.vertical li a:link {
			background-color:#cdcdcd;
		}
		ul.vertical li a:visited {
			background-color:#9d9d9d;
		}
		ul.vertical li a:hover {
			background-color:#adadad;
		}
		ul.vertical li a:active {
			background-color:#d9d9d9;
		}
		ul.vertical li a:focus {
			background-color:#f3f3f3;
		}
		ul.vertical li .separateur {
			display:none;
		}
	/* --- Listes avec affichage vertical - Off --- */
	/* --- Liste de type menu - On --- */
		ul.menu {
		
		}
		ul.menu li {
		
		}
		ul.menu li a {
		}
		ul.menu li ul {
		
		}
		ul.menu li ul li {
		
		}
		ul.menu li ul li a {
		
		}
	/* --- Liste de type menu - Off --- */
	
	/* --- Éléments des listes  - On --- */
		#entete ul.horizontal li, #pied ul.horizontal li {
			list-style-type:none;
			background-position:left center;
			padding:0 9px 0 13px;
			background-image:url(/img/bulle.jpg);
			background-repeat:no-repeat;
		}
	/* --- Éléments des listes - Off --- */
	/* --- Premiers éléments des listes  - On --- */
		#entete ul.horizontal li.premier, #pied ul.horizontal li.premier {
			background-image:url(/img/separateur.jpg);
			background-repeat:no-repeat;
			background-position:left center;
			padding:0 10px 0 25px;
		}
	/* --- Premiers éléments des listes - Off --- */
	/* --- Derniers éléments des listes  - On --- */
		#entete ul.horizontal li.dernier, #pied ul.horizontal li.dernier {
			background-image:url(/img/separateur.jpg);
			background-repeat:no-repeat;
			background-position:right center;
			padding:0 15px 0 0;
		}
		#entete ul.horizontal li.dernier {
			padding:2px 15px 0 0;
		}
	/* --- Derniers éléments des listes - Off --- */
/* --- Listes - Off --- */
/* --- Liens à afficher/masquer au survol - On --- */
	a.survol {
		
	}
	a.survol img {
		display:block;
	}
	a.survol span img {
		display:none;
	}
	a.survol:hover img {
		display:none;
	}
	a.survol:hover span img {
		display:block;
	}
/* --- Liens à afficher/masquer au survol - Off --- */

