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

/* --- Balises globales - On --- */
	body {
			
	}
	strong {
		
	}
	em {
		
	}
	h1, h2, h3, h4, h5, h6, p {
		color:#000;
		line-height:1.2em;
		text-align:left;
		font-weight:normal;
		padding:4px 0;
	}
	h1 {
		padding-top:0;
		font-size:1.8em;
	}
	h2 {
		margin:0 0 5px 0;
		/*font-size:1.3em;*/
		font-weight:bold;
		border-bottom:1px dotted #000;
		height: 19px;
	}
	h3 {
		font-size:1.3em;
	}
	h4 {
		font-size:1.2em;
	}
	h5 {
		font-size:1.1em;
	}
	h6 {
		font-size:1em;
	}
	p {
		color:#4a4a4a;
		font-size:1.2em;
	}
	p.accordion-produits{
		line-height:16px;
		text-align:left;
	}
	.produits-marques {
	font-size:10px;
	color:#383B3F;
	}
	.produits-marques-cie {
	font-size:12px;
	color:#383B3F;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
	}

	a {
		color:#000;
		text-decoration:underline;
	}
	a:hover {
		color:#666;
		text-decoration:underline;
	}
/* --- Balises globales - Off --- */


/* --- Classes globales - On --- */
	.nouvImgFL { width:220px; height:132px;border:0px solid #666; margin:8px 0 30px 10px; padding:0 10px 10px 0; overflow:hidden; float:left;}
	.nouvTxtFL {float:left; width:440px;}
	.nouvTxtFR {float:right;}
	.imgfloatright {float:right;}
	.clear{ float:none; clear: both;}
	
	.retour {
		clear:both;
	}
	.pas-de-retour {
		white-space:nowrap;
	}
	.jaune {
		color:#ffd51d;
	}
	.visible-impression {
		display:none;
	}
	.invisible-impression {
		display:block;
	}
/* --- Classes globales - On --- */


/* --- Formulaires - On --- */
	form, fieldset, caption, input, textarea, select {
		font-size:1em;
		font-family:inherit;
	}
	form {
		
	}
	fieldset {
		
	}
	legend {
		
	}
	input, textarea, select {
		font-size:1.1em;
		color:#333;
		border:1px solid #fff;
		background-color:#fff;
	}
	input, textarea {
		padding:1px 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:#333;
		border:1px solid #666;
		/* background-color:#ccc; */
	}
	/* --- Classes pour les boutons submit - On --- */
		.bouton {
			display:block;
			width:auto;
			border:1px solid #000;
			padding:1px 4px;
			color:#bfbfbf;
			background-color:#333;
			background-image:url(/img/fond-degrade-gris.jpg);
			background-position:left top;
			background-repeat:repeat-x;
		}
		.bouton:link {
		}
		.bouton:visited {
		}
		.bouton:hover {
			border:1px solid #000;
			cursor:pointer;
		}
		.bouton:active {
		}
		.bouton:focus {
		}
	/* --- 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;
		line-height:1.2em;
	}
	ul ul, ol ol, ul ol, ol ul{
		font-size:1em;
	}
	ul {
		/*padding:10px 20px 10px 40px;*/
	}
	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 avec affichage horizontal - On --- */
		ul.horizontal li {
			float:left;
		}
	/* --- Listes avec affichage horizontal - Off --- */
	/* --- Listes avec affichage vertical - On --- */
		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 --- */
/* --- 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 --- */