/* ----- TAGS HTML : Début ----- */

	body, div, table, tr, td, h1, h2, h3, h4, h5, h6, p, img, form, object {
		margin: 0px;
		padding: 0px;
		border: none;
	}

	body {
		background-color: #5BA5B6;
		font-family: Arial, sans-serif;
		font-size: 100%;
	}

/* ----- TAGS HTML : Fin ----- */



/* ----- RENDU VISUEL DE LA PAGE : Début ----- */

	#pageContent, #homePageContent, #categoryPageContent {
		float: left;
		width: 100%;
		padding-bottom: 85px;
		background-image: url('/gedimat/root/bank/images_bonnes-affaires-gedimat_interface/pageContainer/motif.gif');
		background-repeat: repeat-x;
	}

	#pageContainer {
		float: left;
		width: 100%;
		background-image: url('/gedimat/root/bank/images_bonnes-affaires-gedimat_interface/pageContainer/fond.gif');
		background-repeat: no-repeat;
		background-position: center top;
		text-align: center;
	}

	#containerPrincipal {
		width: 960px;
		margin-left: auto;
		margin-right: auto;
		padding-left: 10px;
		padding-right: 10px;
		text-align: left;
	}

	#navigationHorizontale {
		float: left;
		width: 960px;
		margin-top: 19px;
		margin-left: -1px;
	}

	#navigationHorizontale img {
		float: left;
	}

	#zoneHaut {
		float: left;
		width: 890px;
		height: auto;
		min-height: 72px;
		margin-left: -1px;
		padding-left: 35px;
		padding-right: 35px;
		background-image: url('/gedimat/root/bank/images_bonnes-affaires-gedimat_interface/zoneHaut/motif.gif');
		background-repeat: repeat-x;
	}

	#zoneHautGauche {
		float: left;
		width: 455px;
		margin-top: 31px;
	}

	#zoneHautGauche img {
		float: left;
	}

	#zoneHautCentre {
		float: left;
		width: 260px;
		margin-top: 39px;
		text-align: center;
	}

	#zoneHautCentre img, #zoneHautCentre input {
		display: inline;
		vertical-align: middle;
	}

	#zoneHautCentre input {
		width: 107px;
		margin-left: 3px;
		margin-right: 3px;
		height: 14px;
		border: 1px solid #000000;
		font-size: 11px;
		text-align: center;
	}

	#zoneHautDroite {
		float: left;
		width: 175px;
		margin-top: 7px;
	}

	#zoneHautDroite img {
		float: left;
	}

	#zoneBandeau {
		float: left;
		width: 948px;
		height: auto;
		min-height: 80px;
		margin-left: -1px;
		padding-left: 6px;
		padding-right: 6px;
	}

	#zoneBandeau img {
		float: left;
	}

	#homePageContent #zoneBandeau {
		display: none;
		visibility: hidden;
	}

	#zoneTitre {
		float: left;
		width: 948px;
		height: auto;
		min-height: 33px;
		margin-left: -1px;
		margin-bottom: 30px;
		padding-left: 6px;
		padding-right: 6px;
	}

	#zoneTitre img {
		float: left;
	}

	#homePageContent #zoneTitre {
		display: none;
		visibility: hidden;
	}

	#zonePrincipale {
		float: left;
		width: 745px;
		height: auto;
		min-height: 412px;
		margin-left: -1px;
		padding-left: 10px;
	}

	#homePageContent #zonePrincipale {
		width: 960px;
		min-height: 293px;
		padding-left: 0px;
	}

	#homePageContent #zonePrincipale img {
		float: left;
	}

	#zonePrincipale2 {
		float: left;
		width: 745px;
	}

	#homePageContent #zonePrincipale2 {
		width: 960px;
	}

	#zoneDroite {
		float: left;
		width: 180px;
		height: auto;
		min-height: 412px;
		padding-left: 15px;
		padding-right: 10px;
	}

	#homePageContent #zoneDroite {
		width: 960px;
		min-height: 262px;
		margin-left: -1px;
		padding-left: 0px;
		padding-right: 0px;
		background-color: #AE825D;
		background-image: url('/gedimat/root/bank/images_bonnes-affaires-gedimat_interface/zoneDroite/motif_accueil.gif');
		background-repeat: repeat-x;
	}

	#contenusContextuels {
		float: left;
		width: 180px;
	}

	#contenusContextuels img {
		float: left;
	}

	#homePageContent #contenusContextuels {
		width: 960px;
	}

	#homePageContent #contenusContextuels img {
		float: none;
	}

	#blocsCataloguesAccueil {
		float: left;
		width: 935px;
		margin-bottom: 25px;
		padding-left: 12px;
		padding-right: 13px;
	}

	#blocsCataloguesAccueilCatalogue1, #blocsCataloguesAccueilCatalogue2, #blocsCataloguesAccueilCatalogue3, #blocsCataloguesAccueilCatalogue4, #blocsCataloguesAccueilCatalogue5 {
		float: left;
		width: 181px;
		margin-left: 3px;
		margin-right: 3px;
	}

	#blocsCataloguesAccueilCatalogue1bis, #blocsCataloguesAccueilCatalogue2bis, #blocsCataloguesAccueilCatalogue3bis, #blocsCataloguesAccueilCatalogue4bis, #blocsCataloguesAccueilCatalogue5bis {
		float: left;
		width: 165px;
		height: auto;
		min-height: 142px;
		margin-top: -4px;
		padding-left: 8px;
		padding-right: 8px;
		padding-top: 5px;
		padding-bottom: 6px;
		background-image: url('/gedimat/root/bank/images_bonnes-affaires-gedimat_interface/blocsCataloguesAccueil/fond_blocCatalogue.gif');
		background-repeat: no-repeat;
		background-position: bottom;
	}

	#blocsCataloguesAccueilCatalogue1bis ul, #blocsCataloguesAccueilCatalogue2bis ul, #blocsCataloguesAccueilCatalogue3bis ul, #blocsCataloguesAccueilCatalogue4bis ul, #blocsCataloguesAccueilCatalogue5bis ul {
		list-style-type: none;
		margin: 0px;
		margin-left: -40px;
	}

	#blocsCataloguesAccueilCatalogue1bis #productbrowser div, #blocsCataloguesAccueilCatalogue2bis #productbrowser2 div, #blocsCataloguesAccueilCatalogue3bis #productbrowser3 div, #blocsCataloguesAccueilCatalogue4bis #productbrowser4 div, #blocsCataloguesAccueilCatalogue5bis #productbrowser5 div {
		float: left;
		width: 90px;
		height: 90px;
		margin-right: 5px;
		overflow: hidden;
	}

	#blocsCataloguesAccueilCatalogue1bis h5, #blocsCataloguesAccueilCatalogue2bis h5, #blocsCataloguesAccueilCatalogue3bis h5, #blocsCataloguesAccueilCatalogue4bis h5, #blocsCataloguesAccueilCatalogue5bis h5 {
		float: left;
		margin: 0px;
		margin-top: 5px;
		font-size: 12px;
		text-transform: lowercase;
	}

	#blocsCataloguesAccueilCatalogue1bis h5:first-letter, #blocsCataloguesAccueilCatalogue2bis h5:first-letter, #blocsCataloguesAccueilCatalogue3bis h5:first-letter, #blocsCataloguesAccueilCatalogue4bis h5:first-letter, #blocsCataloguesAccueilCatalogue5bis h5:first-letter {
		text-transform: uppercase;
	}

	#blocsCataloguesAccueilCatalogue1bis p, #blocsCataloguesAccueilCatalogue2bis p, #blocsCataloguesAccueilCatalogue3bis p, #blocsCataloguesAccueilCatalogue4bis p, #blocsCataloguesAccueilCatalogue5bis p {
		margin-bottom: 5px;
		font-size: 13px;
	}

	#blocsCataloguesAccueilCatalogue1bis a, #blocsCataloguesAccueilCatalogue2bis a, #blocsCataloguesAccueilCatalogue3bis a, #blocsCataloguesAccueilCatalogue4bis a, #blocsCataloguesAccueilCatalogue5bis a {
		color: #000000;
		text-decoration: none;
	}

	#blocsCataloguesAccueilCatalogue1bis a:hover, #blocsCataloguesAccueilCatalogue2bis a:hover, #blocsCataloguesAccueilCatalogue3bis a:hover, #blocsCataloguesAccueilCatalogue4bis a:hover, #blocsCataloguesAccueilCatalogue5bis a:hover {
		color: #E20026;
		text-decoration: none;
	}

	#blocsCataloguesAccueilCatalogue1bis span.listeProduitsPrixAvant, #blocsCataloguesAccueilCatalogue2bis span.listeProduitsPrixAvant, #blocsCataloguesAccueilCatalogue3bis span.listeProduitsPrixAvant, #blocsCataloguesAccueilCatalogue4bis span.listeProduitsPrixAvant, #blocsCataloguesAccueilCatalogue5bis span.listeProduitsPrixAvant {
		text-decoration: line-through;
	}

	#blocsCataloguesAccueilCatalogue1bis span.listeProduitsRemise, #blocsCataloguesAccueilCatalogue2bis span.listeProduitsRemise, #blocsCataloguesAccueilCatalogue3bis span.listeProduitsRemise, #blocsCataloguesAccueilCatalogue4bis span.listeProduitsRemise, #blocsCataloguesAccueilCatalogue5bis span.listeProduitsRemise {
		color: #D58319;
		font-size: 14px;
		font-weight: bold;
	}

	#blocsCataloguesAccueilCatalogue1bis span.listeProduitsPrixApres, #blocsCataloguesAccueilCatalogue2bis span.listeProduitsPrixApres, #blocsCataloguesAccueilCatalogue3bis span.listeProduitsPrixApres, #blocsCataloguesAccueilCatalogue4bis span.listeProduitsPrixApres, #blocsCataloguesAccueilCatalogue5bis span.listeProduitsPrixApres {
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 2px;
		padding-bottom: 1px;
		color: #FFFFFF;
		background-color: #A20410;
		background-image: url('/gedimat/root/bank/images_bonnes-affaires-gedimat_interface/zoneContenu/fond_prix_ok.gif');
		background-repeat: repeat-x;
		background-position: bottom;
		font-size: 15px;
		font-weight: bold;
	}

	#blocInformationsGaucheAccueil {
		float: left;
		width: 375px;
		margin-left: 50px;
	}

	#blocInformationsGaucheAccueil p {
		float: left;
		color: #FFFFFF;
		font-size: 13px;
		font-weight: bold;
	}

	#blocInformationsGaucheAccueil a {
		color: #FFE861;
		text-decoration: none;
	}

	#blocInformationsGaucheAccueil a:hover {
		text-decoration: underline;
	}

	#blocInformationsDroiteAccueil {
		float: left;
		width: 475px;
		margin-left: 50px;
		margin-right: 10px;
	}

	#blocInformationsDroiteAccueil p {
		float: left;
		width: 100%;
		color: #FFFFFF;
		font-size: 13px;
		font-weight: bold;
	}

	#blocInformationsDroiteAccueil ul {
		list-style-type: none;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: -40px;
		color: #FFFFFF;
		font-size: 12px;
	}

	#blocInformationsDroiteAccueil a {
		color: #FFE861;
		text-decoration: none;
	}

	#blocInformationsDroiteAccueil a:hover {
		text-decoration: underline;
	}

	#blocContextuel {
		float: left;
		width: 154px;
		padding-left: 13px;
		padding-right: 13px;
		padding-top: 13px;
		padding-bottom: 10px;
		background-image: url('/gedimat/root/bank/images_bonnes-affaires-gedimat_interface/zoneDroite/fond_bloc_catalogues.gif');
		background-repeat: no-repeat;
		background-position: bottom;
	}

	#blocContextuel img {
		margin-bottom: 10px;
	}

	#blocContextuel p {
		font-size: 12px;
	}

	#blocContextuel strong {
		color: #025696;
	}

	#blocContextuel a {
		color: #025696;
		font-weight: bold;
		text-decoration: none;
	}

	#blocContextuel a:hover {
		text-decoration: underline;
	}

	#zoneBas1 {
		width: 980px;
		height: auto;
		min-height: 20px;
		margin-left: auto;
		margin-right: auto;
		padding-right: 1px;
		text-align: left;
	}

	#zoneBas1 img {
		float: left;
	}

	#zoneBas2 {
		width: 930px;
		margin-left: auto;
		margin-right: auto;
		padding-left: 25px;
		padding-right: 26px;
		text-align: left;
	}

	#zoneBas2Gauche {
		float: left;
		width: 30%;
		margin-top: -2px;
		text-align: left;
	}

	#zoneBas2Gauche h3 {
		color: #FFFFFF;
		font-size: 13px;
	}

	#zoneBas2Gauche h3 a {
		color: #FFFFFF;
		text-decoration: none;
	}

	#zoneBas2Gauche h3 a:hover {
		color: #E1081F;
	}

	#zoneBas2Droite {
		float: left;
		width: 70%;
		margin-top: -5px;
		text-align: right;
	}

	#zoneBas2Droite h3 {
		display: inline;
		padding-left: 15px;
		padding-right: 15px;
		border-right: 1px solid #FFFFFF;
		color: #FFFFFF;
		font-size: 12px;
		font-weight: normal;
	}

	#zoneBas2Droite h3 a {
		color: #FFFFFF;
		text-decoration: none;
	}

	#zoneBas2Droite h3 a:hover {
		text-decoration: underline;
	}

	#produitPrixEnBaisse_0 {
	}

	#produitPrixEnBaisse_1 {
		float: left;
		width: 42px;
		height: 44px;
		margin-right: 25px;
		background-image: url('/gedimat/root/bank/images_bonnes-affaires-gedimat_interface/produitPrixEnBaisse/picto_prix_en_baisse.gif');
		background-repeat: no-repeat;
	}

	p.pProduitPrixEnBaisse_0 {
	}

	p.pProduitPrixEnBaisse_1 {
		float: right;
		width: 32px;
		height: 34px;
		margin-top: 5px;
		margin-right: 10px;
		background-image: url('/gedimat/root/bank/images_bonnes-affaires-gedimat_interface/produitPrixEnBaisse/picto_prix_en_baisse_2.png');
		background-repeat: no-repeat;
	}

/* ----- RENDU VISUEL DE LA PAGE : Fin ----- */



/* ----- CONTENU DE LA PAGE : Début ----- */

	#mainContent {
		float: left;
		width: 690px;
		height: auto;
		min-height: 351px;
		padding-left: 25px;
		padding-right: 30px;
		padding-bottom: 30px;
		background-image: url('/gedimat/root/bank/images_bonnes-affaires-gedimat_interface/zonePrincipale/fond_zone_contenu.gif');
		background-repeat: no-repeat;
		background-position: bottom;
	}

	#homePageContent #mainContent {
		float: none;
		width: 960px;
		min-height: 293px;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		background-image: none;
	}

	#categoryPageContent #mainContent {
		float: none;
		width: 745px;
		min-height: 391px;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		background-image: none;
	}

	#mainContent #tableToDivLeft, #mainContent #tableToDivRight {
		float: left;
		width: 50%;
	}

	#mainContent #tableToDivLeft strong, #mainContent #tableToDivRight strong {
		color: #005AA2;
		text-transform: uppercase;
	}

	/* ----- Images					<IMG> ----- */

		#mainContent img {
			float: right;
			margin-left: 10px;
			margin-right: 0px;
			margin-bottom: 15px;
			border: 5px solid #005AA2;
		}

		#homePageContent #mainContent img {
			float: left;
			margin-left: 0px;
			margin-bottom: 0px;
			border: none;
		}

	/* ----- Liens					<A></A> ----- */

		#mainContent a {
			color: #E20026;
			text-decoration: none;
		}

		#mainContent a:hover {
			text-decoration: underline;
		}

	/* ----- Paragraphe & Normal	<P></P> ----- */

		#mainContent p {
			margin-bottom: 15px;
			font-size: 12px;
			text-align: justify;
		}

	/* ----- Formaté				<PRE></PRE> ----- */

		#mainContent pre {
			clear: both;
			width: 50%;
			margin-left: auto;
			margin-right: auto;
			margin-bottom: 15px;
			padding: 10px;
			background-color: #E20026;
			color: #FFFFFF;
			font-family: Arial, sans-serif;
			font-size: 14px;
			font-weight: bold;
			text-align: center;
			white-space: pre-wrap;
			white-space: -moz-pre-wrap;
			word-wrap: break-word;
		}

	/* ----- Adresse				<ADDRESS></ADDRESS> ----- */

		#mainContent address {
			clear: both;
			width: 75%;
			margin-left: auto;
			margin-right: auto;
			margin-bottom: 15px;
			color: #005AA2;
			font-size: 12px;
			font-weight: bold;
			font-style: normal;
			text-align: center;
		}

	/* ----- En-tête 1				<H1></H1> ----- */

		h1 {
		}

	/* ----- En-tête 2				<H2></H2> ----- */

		h2 {
		}

	/* ----- En-tête 3				<H3></H3> ----- */

		#mainContent h3 {
			margin-bottom: 15px;
			padding-left: 20px;
			color: #005AA2;
			background-image: url('/gedimat/root/bank/images_bonnes-affaires-gedimat_interface/zoneContenu/fond_h3.gif');
			background-repeat: no-repeat;
			background-position: 0px 3px;
			font-size: 16px;
		}

		#mainContent h3 strong {
			color: #E20026;
		}

	/* ----- En-tête 4				<H4></H4> ----- */

		#mainContent h4 {
			margin-bottom: 15px;
			padding-left: 15px;
			color: #E20026;
			background-image: url('/gedimat/root/bank/images_bonnes-affaires-gedimat_interface/zoneContenu/fond_h4.gif');
			background-repeat: no-repeat;
			background-position: 0px 5px;
			font-size: 14px;
		}

		#mainContent h4 strong {
			color: #005AA2;
		}

	/* ----- En-tête 5				<H5></H5> ----- */

		#mainContent h5 {
			margin-bottom: 15px;
			padding-left: 10px;
			color: #005AA2;
			background-image: url('/gedimat/root/bank/images_bonnes-affaires-gedimat_interface/zoneContenu/fond_h5.gif');
			background-repeat: no-repeat;
			background-position: 0px 5px;
			font-size: 12px;
		}

	/* ----- En-tête 6				<H6></H6> ----- */

		#mainContent h6 {
			color: #E20026;
			margin-bottom: 15px;
			font-size: 10px;
		}

	/* ----- Liste numérotée		<OL><LI></LI></OL> ----- */

		#mainContent ol {
			clear: both;
			margin-bottom: 15px;
			font-size: 12px;
		}

		#mainContent ol li {
		}

	/* ----- Liste à puces			<UL><LI></LI></UL> ----- */

		#mainContent ul {
			list-style-image: url('/gedimat/root/bank/images_bonnes-affaires-gedimat_interface/zoneContenu/puce_ul.gif');
			clear: both;
			margin-bottom: 15px;
			font-size: 12px;
		}

		#mainContent ul li {
		}

	/* ----- Liste de répertoires	<DIR><LI></LI></DIR> ----- */

		#mainContent dir, #mainContent ul.listeRepertoires, #mainContent span.listeRepertoires ul {
			list-style-image: url('/gedimat/root/bank/images_bonnes-affaires-gedimat_interface/zoneContenu/puce_dir.gif');
			clear: both;
			margin-bottom: 15px;
			font-size: 12px;
		}

		#mainContent dir li, #mainContent ul.listeRepertoires li, #mainContent span.listeRepertoires ul li {
			color: #E20026;
			font-weight: bold;
		}

		#mainContent dir li a:hover, #mainContent ul.listeRepertoires li a:hover, #mainContent span.listeRepertoires ul li a:hover {
			color: #000000;
			text-decoration: none;
		}

	/* ----- Liste de menus			<MENU><LI></LI></MENU> ----- */

		#mainContent menu, #mainContent ul.listeMenus, #mainContent span.listeMenus ul {
			list-style-image: url('/gedimat/root/bank/images_bonnes-affaires-gedimat_interface/zoneContenu/puce_menu.gif');
			clear: both;
			margin-bottom: 15px;
			font-size: 12px;
		}

		#mainContent menu li, #mainContent ul.listeMenus li, #mainContent span.listeMenus ul li {
			color: #005AA2;
			font-style: italic;
		}

		#mainContent menu li a:hover, #mainContent ul.listeMenus li a:hover, #mainContent span.listeMenus ul li a:hover {
			color: #000000;
			text-decoration: none;
		}

	/* ----- Liste de définitions	<DL></DL> ----- */

		#mainContent dl {
			clear: both;
			margin-bottom: 15px;
		}

	/* ----- Terme de définition	<DL><DT></DT></DL> ----- */

		#mainContent dl dt {
			color: #E20026;
			font-size: 13px;
			font-weight: bold;
		}

	/* ----- Définition				<DL><DD></DD></DL> ----- */

		#mainContent dl dd {
			color: #005AA2;
			font-size: 11px;
			margin-bottom: 5px;
		}

	/* ----- Tableaux				<TABLE><TBODY><TR><TD></TD></TR></TBODY></TABLE> ----- */

		#mainContent table {
			float: none;
			clear: both;
			margin-left: auto;
			margin-right: auto;
			margin-bottom: 15px;
			font-size: 12px;
		}

		#mainContent table tr.tableheader td {
			font-size: 14px;
			font-weight: bold;
			text-align: center;
		}

		#mainContent table.ezForce, #mainContent table.table1, #mainContent table.table2, #mainContent table.table3 {
			border-collapse: collapse;
			border-spacing: 0px;
		}

		#mainContent table.ezForce {
			border: 1px solid #E20026;
		}

		#mainContent table.table1 {
			border: 1px solid #000000;
		}

		#mainContent table.table2 {
			border: 1px solid #005AA2;
		}

		#mainContent table.table3 {
			border: 1px solid #000000;
		}

		#mainContent table.ezForce tr.tableheader td, #mainContent table.table1 tr.tableheader td, #mainContent table.table2 tr.tableheader td, #mainContent table.table3 tr.tableheader td {
			padding: 5px;
			border: none;
			color: white;
			vertical-align: middle;
		}

		#mainContent table.ezForce tr.tableheader td {
			border-bottom: 1px solid #E20026;
		}

		#mainContent table.table1 tr.tableheader td {
			border-bottom: 1px solid #000000;
		}

		#mainContent table.table2 tr.tableheader td {
			border-bottom: 1px solid #005AA2;
		}

		#mainContent table.table3 tr.tableheader td {
			border-bottom: 1px solid #000000;
		}

		#mainContent table.ezForce tr.tableheader td, #mainContent table.table1 tr.tableheader td {
			background-color: #E20026;
		}

		#mainContent table.table2 tr.tableheader td, #mainContent table.table3 tr.tableheader td {
			background-color: #005AA2;
		}

		#mainContent table.ezForce td, #mainContent table.table1 td, #mainContent table.table2 td, #mainContent table.table3 td {
			padding: 10px;
			text-align: left;
			vertical-align: top;
		}

		#mainContent table.ezForce td {
			border-bottom: 1px solid #E20026;
			border-left: 1px solid #E20026;
			border-right: 1px solid #E20026;
		}

		#mainContent table.table1 td {
			border-bottom: 1px solid #000000;
			border-left: 1px solid #000000;
			border-right: 1px solid #000000;
		}

		#mainContent table.table2 td {
			border-bottom: 1px solid #005AA2;
			border-left: 1px solid #005AA2;
			border-right: 1px solid #005AA2;
		}

		#mainContent table.table3 td {
			border-bottom: 1px solid #000000;
			border-left: 1px solid #000000;
			border-right: 1px solid #000000;
		}

	/* ----- Formulaires			<FORM></FORM> ----- */

		#mainContent label {
			display: block;
			visibility: visible;
		}

		#mainContent fieldset {
			border: 1px solid #005AA2;
			margin-bottom: 15px;
		}

		#mainContent fieldset legend {
			color: #E20026;
			font-size: 13px;
		}

		#mainContent fieldset legend strong {
			color: #005AA2;
		}

		#mainContent input, #mainContent select, #mainContent textarea {
			float: right;
			width: 500px;
			margin-top: -17px;
			border: 1px solid #E20026;
			background-color: #78C5D9;
			color: #000000;
		}

	/* ----- Listes de produits ----- */

		#mainContent #productbrowser ul {
			list-style-type: none;
			list-style-image: none;
			margin-top: 0px;
			margin-bottom: 0px;
			margin-left: -40px;
		}

		#mainContent #productbrowser li {
			float: left;
			width: 238px;
			margin-left: 5px;
			margin-right: 5px;
			margin-bottom: 15px;
			padding-bottom: 15px;
			background-color: #F0EEEE;
			background-image: url('/gedimat/root/bank/images_bonnes-affaires-gedimat_interface/zoneContenu/fond_li.gif');
			background-repeat: no-repeat;
			background-position: bottom;
		}

		#mainContent #productbrowser div {
			float: left;
			width: 90px;
			height: auto;
			min-height: 135px;
			margin-left: 15px;
			margin-right: 10px;
			overflow: hidden;
		}

		#mainContent #productbrowser img {
			float: none;
			margin: 0px;
			border: none;
		}

		#mainContent #productbrowser h5 {
			margin: 0px;
			margin-right: 10px;
			padding: 0px;
			color: #000000;
			background-image: none;
			font-size: 12px;
			text-transform: lowercase;
		}

		#mainContent #productbrowser h5:first-letter {
			text-transform: uppercase;
		}

		#mainContent #productbrowser p {
			margin-top: 2px;
			margin-bottom: 2px;
			margin-left: 10px;
			margin-right: 10px;
			font-size: 13px;
			text-align: left;
		}

		#mainContent #productbrowser a {
			color: #000000;
		}

		#mainContent #productbrowser a:hover {
			color: #E20026;
			text-decoration: none;
		}

		#mainContent #productbrowser span.listeProduitsPrixAvant {
			text-decoration: line-through;
		}

		#mainContent #productbrowser span.listeProduitsRemise {
			color: #D58319;
			font-size: 14px;
			font-weight: bold;
		}

		#mainContent #productbrowser span.listeProduitsPrixApres {
			padding-left: 5px;
			padding-right: 5px;
			padding-top: 2px;
			padding-bottom: 1px;
			color: #FFFFFF;
			background-color: #A20410;
			background-image: url('/gedimat/root/bank/images_bonnes-affaires-gedimat_interface/zoneContenu/fond_prix_ok.gif');
			background-repeat: repeat-x;
			background-position: bottom;
			font-size: 15px;
			font-weight: bold;
		}

	/* ----- Fiches produits ----- */

		#mainContent #productinfo {
			padding-top: 5px;
		}

		#mainContent #productinfo #productinfoGauche {
			float: left;
			width: 320px;
			margin-right: 25px;
			overflow: hidden;
		}

		#mainContent #productinfo #productinfoDroite {
			float: left;
			width: 345px;
		}

		#mainContent #productinfo #barreOutils {
			float: right;
		}

		#mainContent #productinfo #barreOutils img {
			float: left;
			margin-left: 15px;
		}

		#mainContent #productinfo p {
			font-size: 13px;
			text-align: left;
		}

		#mainContent #productinfo img {
			float: none;
			margin: 0px;
			border: none;
		}

		#mainContent #productinfo h3 {
			padding-left: 0px;
			color: #E20026;
			background-image: none;
			font-size: 15px;
		}

		#mainContent #productinfo #productpriceandstock {
			float: left;
			width: 315px;
			margin-bottom: 15px;
			padding: 15px;
			background-color: #D4CDCD;
			background-image: url('/gedimat/root/bank/images_bonnes-affaires-gedimat_interface/zoneContenu/motif_informations_produit.gif');
			background-repeat: repeat-x;
		}

		#mainContent #productinfo #productpriceandstock h4 {
			float: right;
			width: 140px;
			height: auto;
			min-height: 35px;
			margin-bottom: 0px;
			margin-left: 5px;
			padding: 15px;
			padding-top: 37px;
			background-image: url('/gedimat/root/bank/images_bonnes-affaires-gedimat_interface/zoneContenu/fond_stock.gif');
			background-repeat: no-repeat;
			background-position: 0px 0px;
			color: #FF001A;
			font-size: 14px;
		}

		#mainContent #productinfo #productpriceandstock h4 strong {
			color: #FFFFFF;
		}

		#mainContent #productinfo #productpriceandstock p {
			margin-bottom: 7px;
			font-size: 15px;
		}

		#mainContent #productinfo #productpriceandstock span.ficheProduitPrixAvant {
			margin-bottom: 10px;
			font-size: 18px;
			font-weight: bold;
			text-decoration: line-through;
		}

		#mainContent #productinfo #productpriceandstock span.ficheProduitRemise {
			margin-bottom: 10px;
			color: #D58319;
			font-size: 18px;
			font-weight: bold;
		}

		#mainContent #productinfo #productpriceandstock span.ficheProduitPrixApres {
			padding-top: 1px;
			padding-bottom: 1px;
			padding-left: 7px;
			padding-right: 7px;
			background-color: #A20410;
			background-image: url('/gedimat/root/bank/images_bonnes-affaires-gedimat_interface/zoneContenu/fond_prix_ok.gif');
			background-repeat: repeat-x;
			background-position: bottom;
			color: #FFFFFF;
			font-size: 24px;
			font-weight: bold;
		}

/* ----- CONTENU DE LA PAGE : Fin ----- */



/* ----- RÉSULTATS DE RECHERCHE : Début ----- */

	#searchHeader #searchInfos h3 .searchInfo {
		color: #E20026 !important;
	}

	#searchHeader #searchInfos h4 .searchInfo {
		color: #005AA2 !important;
	}

	#searchHeader #searchResultLinks a:hover {
		color: #005AA2;
		text-decoration: none;
	}

	#searchHeader #searchmean, #searchHeader #searchignore {
		clear: both;
		display: block;
	}

	#searchHeader #searchignore {
		font-size: 12px;
	}

	#searchHeader #searchignore p {
		display: inline;
		color: #005AA2;
		font-weight: bold;
	}

	#searchHeader #searchmean p, #searchHeader #searchmean a {
		display: inline;
	}

	#searchHeader #searchmean a {
		color: #005AA2;
		font-size: 12px;
		font-weight: bold;
	}

	#searchHeader #searchmean a:hover {
		color: #E20026;
		text-decoration: none;
	}

	#searchHeader #searchResultDiv ul {
		list-style-image: none;
		list-style-type: none;
		margin-left: -40px;
	}

	#searchHeader #searchResultDiv ul li span.sid {
		margin-right: 5px;
		color: #005AA2;
		font-weight: bold;
	}

	#searchHeader #searchResultDiv ul li a.sh {
		font-weight: bold;
		text-decoration: none;
	}

	#searchHeader #searchResultDiv ul li a.sh:hover {
		color: #000000;
	}

	#searchHeader #searchResultDiv ul li dl {
		margin-top: 0px;
		margin-left: -18px;
	}

	#searchHeader #searchResultDiv ul li dl dd strong {
		color: #000000;
	}

	#searchHeader #searchResultDiv ul li dl dd span.sdate, #searchHeader #searchResultDiv ul li dl dd span.ssize {
		display: none;
		visibility: hidden;
	}

	#searchHeader #searchResultDiv #searchnav, #searchHeader #searchResultDiv #searchnav2, #searchHeader #productbrowser #searchnav, #searchHeader #productbrowser #searchnav2 {
		width: 100%;
		padding-top: 2px;
		padding-bottom: 3px;
		text-align: center;
	}

	#searchHeader #searchResultDiv #searchnav a, #searchHeader #searchResultDiv #searchnav2 a, #searchHeader #productbrowser #searchnav a, #searchHeader #productbrowser #searchnav2 a {
		font-size: 14px;
		font-weight: bold;
		text-decoration: none;
	}

	#searchHeader #searchResultDiv #searchnav a:hover, #searchHeader #searchResultDiv #searchnav2 a:hover, #searchHeader #productbrowser #searchnav a:hover, #searchHeader #productbrowser #searchnav2 a:hover {
		color: #005AA2;
	}

	#searchHeader #searchResultDiv #searchnav span.subpage, #searchHeader #searchResultDiv #searchnav2 span.subpage, #searchHeader #productbrowser #searchnav span.subpage, #searchHeader #productbrowser #searchnav2 span.subpage {
		margin-left: 15px;
		margin-right: 15px;
		margin-top: -4px;
	}

	#searchHeader #productbrowser #searchnav, #searchHeader #productbrowser #searchnav2 {
		clear: both;
		display: block;
	}

	#searchHeader #productbrowser #searchnav a, #searchHeader #productbrowser #searchnav2 a {
		color: #E20026;
	}

	#searchHeader #productbrowser {
		margin-top: 20px;
	}

	#searchHeader #productbrowser ul li {
		width: 190px;
		border-top: 1px solid #CCCBCB;
		padding-top: 10px;
		padding-left: 15px;
		padding-right: 15px;
		background-image: url('/gedimat/root/bank/images_bonnes-affaires-gedimat_interface/zoneContenu/fond_li_recherche.gif');
		overflow: hidden;
	}

	#searchHeader #productbrowser ul li span.pcursor {
		display: none;
		visibility: hidden;
	}

	#searchHeader #productbrowser ul li a {
		font-weight: bold;
		text-transform: lowercase;
	}

	#searchHeader #productbrowser ul li a:first-letter {
		text-transform: uppercase;
	}

	#searchHeader #productbrowser ul li img {
		display: block;
		margin-top: 5px;
	}

	#searchHeader #productbrowser ul li dl {
		display: none;
		visibility: hidden;
	}

/* ----- RÉSULTATS DE RECHERCHE : Fin ----- */



/* ----- PAGE POPUP : Début ----- */

	body.popupBody {
	}

	#popupContent {
	}

/* ----- PAGE POPUP : Fin ----- */



/* ----- PAGE D'IMPRESSION : Début ----- */

	body.printBody {
		margin: 10px;
		background-color: #FFFFFF;
	}

	#printContent #barreOutils img {
		display: none;
		visibility: hidden;
	}

	#printContent #piedDePageImpression {
		float: left;
		width: 100%;
		margin-bottom: 10px;
		padding-top: 10px;
		padding-bottom: 5px;
		font-size: 12px;
		text-align: center;
	}

	#printContent img.en-teteImpression {
		float: left;
		margin-bottom: 10px;
	}

/* ----- PAGE D'IMPRESSION : Fin ----- */



/* ----- DOCUMENT PDF : Début ----- */

	body.pdfBody {
	}

	#pdfContent {
	}

/* ----- DOCUMENT PDF : Fin ----- */



/* ----- CLASSES CSS : Début ----- */

	.invisible {
		display: none;
		visibility: hidden;
		margin: 0px;
		padding: 0px;
	}

	.margeNulle {
		margin: 0px !important;
	}

	.margeHautNulle {
		margin-top: 0px !important;
	}

	.margeBasNulle {
		margin-bottom: 0px !important;
	}

	.margeGaucheNulle {
		margin-left: 0px !important;
	}

	.margeDroiteNulle {
		margin-right: 0px !important;
	}

	p.paragrapheAlignementGauche, span.paragrapheAlignementGauche p {
		text-align: left !important;
	}

	p.paragrapheAlignementCentre, span.paragrapheAlignementCentre p {
		text-align: center !important;
	}

	p.paragrapheAlignementDroite, span.paragrapheAlignementDroite p {
		text-align: right !important;
	}

	p.paragrapheAlignementJustifie, span.paragrapheAlignementJustifie p {
		text-align: justify !important;
	}

	img.imageAlignementGauche, span.imageAlignementGauche img {
		float: left !important;
		margin-left: 0px !important;
		margin-right: 10px !important;
	}

	span.imageAlignementCentre {
		display: block !important;
		text-align: center !important;
	}

	img.imageAlignementCentre, span.imageAlignementCentre img {
		float: none !important;
	}

	img.imageAlignementDroite, span.imageAlignementDroite img {
		float: right !important;
	}

	img.imageBloc, span.imageBloc img {
		float: none !important;
	}

	input.boutonFormulaire, span.boutonFormulaire input {
	}

	img.titreRecherche {
		margin-left: -65px;
	}

	input.boutonRecherche {
		width: 24px !important;
		height: 18px !important;
		margin-left: 0px !important;
		margin-right: 0px !important;
		border: none !important;
	}

	img.imageHautZoneContenu {
		float: left;
	}

	#homePageContent img.imageHautZoneContenu, #categoryPageContent img.imageHautZoneContenu {
		display: none;
		visibility: hidden;
	}

	#mainContent input.inputCheckBox, #mainContent input.inputRadio {
		width: auto !important;
		margin-top: -13px !important;
		border: none !important;
	}

	#mainContent input.boutonFormulaire, #mainContent span.boutonFormulaire input {
		float: none !important;
		width: auto !important;
		margin-top: 0px !important;
		padding-top: 7px;
		padding-bottom: 7px;
		border: none !important;
		background-color: #206398 !important;
		background-image: url('/gedimat/root/bank/images_bonnes-affaires-gedimat_interface/zoneContenu/motif_bouton.gif');
		color: #FFFFFF !important;
		font-weight: bold;
		text-transform: uppercase;
	}

	#homePageContent #blocsCataloguesAccueilCatalogue1bis img.imageHautElementListeProduits, #homePageContent #blocsCataloguesAccueilCatalogue2bis img.imageHautElementListeProduits, #homePageContent #blocsCataloguesAccueilCatalogue3bis img.imageHautElementListeProduits, #homePageContent #blocsCataloguesAccueilCatalogue4bis img.imageHautElementListeProduits, #homePageContent #blocsCataloguesAccueilCatalogue5bis img.imageHautElementListeProduits {
		display: none;
		visibility: hidden;
	}

/* ----- CLASSES CSS : Fin ----- */



/* ----- CSS SPÉCIFIQUE AU NAVIGATEUR INTERNET EXPLORER : Début ----- */

	#IEOnlyDiv #pageContainer {
		background-image: url('/gedimat/root/bank/images_bonnes-affaires-gedimat_interface/pageContainer/fond_ie.gif');
	}

	#IEOnlyDiv #navigationHorizontale, #IEOnlyDiv #zoneHaut, #IEOnlyDiv #zoneBandeau, #IEOnlyDiv #zoneTitre, #IEOnlyDiv #zonePrincipale, #homePageContent #IEOnlyDiv #zoneDroite {
		margin-left: 1px;
	}

	#IEOnlyDiv #blocsCataloguesAccueilCatalogue1bis, #IEOnlyDiv #blocsCataloguesAccueilCatalogue2bis, #IEOnlyDiv #blocsCataloguesAccueilCatalogue3bis, #IEOnlyDiv #blocsCataloguesAccueilCatalogue4bis, #IEOnlyDiv #blocsCataloguesAccueilCatalogue5bis {
		margin-top: -3px;
	}

	#IEOnlyDiv #blocInformationsDroiteAccueil ul {
		margin-left: 0px;
	}

	#IEOnlyDiv #zoneBas1 {
		padding-left: 1px;
		padding-right: 0px;
	}

	#homePageContent #IEOnlyDiv #zoneBas1 {
		margin-top: -15px;
	}

	#IEOnlyDiv #zoneBas2 {
		padding-left: 26px;
		padding-right: 25px;
	}

	#IEOnlyDiv img.titreRecherche {
		margin-left: 0px;
	}

	#IEOnlyDiv #mainContent h3 {
		background-position: 0px 2px;
	}

	#IEOnlyDiv #mainContent fieldset {
		padding: 10px;
	}

	#IEOnlyDiv #mainContent legend {
		margin-bottom: 5px;
	}

	#IEOnlyDiv #mainContent input.boutonFormulaire {
		padding-top: 6px;
		padding-bottom: 5px;
	}

	#IEOnlyDiv #mainContent #productbrowser ul {
		margin-left: 0px;
	}

	#IEOnlyDiv #printContent #mainContent {
		width: 100%;
		margin-left: -1px;
	}

	#IEOnlyDiv #printContent #mainContent #productinfo #productpriceandstock {
		width: 100%;
	}

	#IEOnlyDiv #printContent #mainContent #productinfo #productpriceandstock h4 {
		width: 170px;
		padding-bottom: 20px;
	}

	#IEOnlyDiv #printContent img.en-teteImpression {
		margin-top: -3px;
		margin-left: -3px;
	}

	#IEOnlyDiv #searchHeader #searchResultDiv ul {
		margin-left: 0px;
	}

	#IEOnlyDiv #blocsCataloguesAccueilCatalogue1bis, #IEOnlyDiv #blocsCataloguesAccueilCatalogue2bis, #IEOnlyDiv #blocsCataloguesAccueilCatalogue3bis, #IEOnlyDiv #blocsCataloguesAccueilCatalogue4bis, #IEOnlyDiv #blocsCataloguesAccueilCatalogue5bis {
		height: 0px;
	}

	#IEOnlyDiv #blocsCataloguesAccueilCatalogue1bis ul, #IEOnlyDiv #blocsCataloguesAccueilCatalogue2bis ul, #IEOnlyDiv #blocsCataloguesAccueilCatalogue3bis ul, #IEOnlyDiv #blocsCataloguesAccueilCatalogue4bis ul, #IEOnlyDiv #blocsCataloguesAccueilCatalogue5bis ul {
		margin-left: 0px;
	}

	#IEOnlyDiv #blocsCataloguesAccueilCatalogue1bis h5, #IEOnlyDiv #blocsCataloguesAccueilCatalogue2bis h5, #IEOnlyDiv #blocsCataloguesAccueilCatalogue3bis h5, #IEOnlyDiv #blocsCataloguesAccueilCatalogue4bis h5, #IEOnlyDiv #blocsCataloguesAccueilCatalogue5bis h5 {
		width: 100%;
		height: auto;
		min-height: 50px;
	}

	#IEOnlyDiv #blocsCataloguesAccueilCatalogue1bis p, #IEOnlyDiv #blocsCataloguesAccueilCatalogue2bis p, #IEOnlyDiv #blocsCataloguesAccueilCatalogue3bis p, #IEOnlyDiv #blocsCataloguesAccueilCatalogue4bis p, #IEOnlyDiv #blocsCataloguesAccueilCatalogue5bis p {
		position: relative;
		top: -140px;
		left: 95px;
	}

	#IEOnlyDiv #blocsCataloguesAccueilCatalogue1bis span.listeProduitsPrixApres, #IEOnlyDiv #blocsCataloguesAccueilCatalogue2bis span.listeProduitsPrixApres, #IEOnlyDiv #blocsCataloguesAccueilCatalogue3bis span.listeProduitsPrixApres, #IEOnlyDiv #blocsCataloguesAccueilCatalogue4bis span.listeProduitsPrixApres, #IEOnlyDiv #blocsCataloguesAccueilCatalogue5bis span.listeProduitsPrixApres {
		display: block;
		width: 60px;
	}

	#homePageContent #IEOnlyDiv p.pProduitPrixEnBaisse_1 {
		left: 0px !important;
	}

/* ----- CSS SPÉCIFIQUE AU NAVIGATEUR INTERNET EXPLORER : Fin ----- */



/* ----- CSS SPÉCIFIQUE AUX NAVIGATEURS INTERNET EXPLORER VERSION 6 ET INFÉRIEURES : Début ----- */

	#ltIE7OnlyDiv #navigationHorizontale, #ltIE7OnlyDiv #zoneHaut, #ltIE7OnlyDiv #zoneBandeau, #ltIE7OnlyDiv #zoneTitre, #ltIE7OnlyDiv #zonePrincipale, #ltIE7OnlyDiv #zoneDroite {
		margin-left: 0px;
	}

	#homePageContent #ltIE7OnlyDiv #navigationHorizontale, #homePageContent #ltIE7OnlyDiv #zoneHaut, #homePageContent #ltIE7OnlyDiv #zonePrincipale, #homePageContent #ltIE7OnlyDiv #zoneDroite {
		margin-left: 0px;
	}

	#ltIE7OnlyDiv #zoneHaut {
		height: 72px;
	}

	#ltIE7OnlyDiv #zoneBandeau {
		height: 80px;
	}

	#ltIE7OnlyDiv #zoneTitre {
		height: 33px;
	}

	#ltIE7OnlyDiv #zonePrincipale {
		height: 412px;
	}

	#homePageContent #ltIE7OnlyDiv #zonePrincipale {
		height: 293px;
	}

	#ltIE7OnlyDiv #blocsCataloguesAccueil {
		padding-left: 10px;
		padding-right: 9px;
	}

	#ltIE7OnlyDiv #blocInformationsGaucheAccueil {
		margin-left: 25px;
	}

	#ltIE7OnlyDiv #blocInformationsDroiteAccueil {
		margin-left: 25px;
		margin-right: 5px;
	}

	#ltIE7OnlyDiv #mainContent {
		height: 351px;
	}

	#homePageContent #ltIE7OnlyDiv #mainContent {
		height: 293px;
	}

	#categoryPageContent #ltIE7OnlyDiv #mainContent {
		height: 391px;
	}

	#ltIE7OnlyDiv #zoneDroite {
		height: 412px;
	}

	#homePageContent #ltIE7OnlyDiv #zoneDroite {
		height: 262px;
	}

	#ltIE7OnlyDiv #zoneBas1 {
		height: 20px;
	}

	#ltIE7OnlyDiv #mainContent #productbrowser div {
		height: 135px;
	}

	#ltIE7OnlyDiv #mainContent #productbrowser li {
		margin-left: 4px;
		margin-right: 3px;
	}

	#ltIE7OnlyDiv #mainContent #productbrowser div {
		margin-left: 8px;
		margin-right: 5px;
	}

	#ltIE7OnlyDiv #mainContent #productbrowser h5 {
		margin-right: 5px;
	}

	#ltIE7OnlyDiv #mainContent #productbrowser p {
		margin-left: 5px;
		margin-right: 5px;
	}

	#ltIE7OnlyDiv #mainContent #productinfo #productpriceandstock h4 {
		height: 35px;
	}

	#ltIE7OnlyDiv #printContent #mainContent {
		background-position: 5px bottom;
	}

	#ltIE7OnlyDiv #searchHeader #productbrowser #searchnav, #ltIE7OnlyDiv #searchHeader #productbrowser #searchnav2 {
		width: 95%;
	}

	#ltIE7OnlyDiv #searchHeader #searchResultLinks a:hover {
		color: #005AA2;
		text-decoration: none;
	}

	#ltIE7OnlyDiv #blocsCataloguesAccueilCatalogue1bis h5, #ltIE7OnlyDiv #blocsCataloguesAccueilCatalogue2bis h5, #ltIE7OnlyDiv #blocsCataloguesAccueilCatalogue3bis h5, #ltIE7OnlyDiv #blocsCataloguesAccueilCatalogue4bis h5, #ltIE7OnlyDiv #blocsCataloguesAccueilCatalogue5bis h5 {
		height: 50px;
	}

/* ----- CSS SPÉCIFIQUE AUX NAVIGATEURS INTERNET EXPLORER VERSION 6 ET INFÉRIEURES : Fin ----- */



/* ----- CSS SPÉCIFIQUE AU NAVIGATEUR OPERA : Début ----- */

	@media all and (min-width: 0px) {
		#navigationHorizontale {
			margin-left: 0px;
		}
	}

	@media all and (min-width: 0px) {
		#zoneHaut {
			margin-left: 0px;
		}
	}

	@media all and (min-width: 0px) {
		#zoneBandeau {
			margin-left: 0px;
		}
	}

	@media all and (min-width: 0px) {
		#zoneTitre {
			margin-left: 0px;
		}
	}

	@media all and (min-width: 0px) {
		#zonePrincipale {
			margin-left: 0px;
		}
	}

	@media all and (min-width: 0px) {
		#homePageContent #zoneDroite {
			margin-left: 0px;
		}
	}

	@media all and (min-width: 0px) {
		#zoneBas1 {
			padding-right: 0px;
		}
	}

	@media all and (min-width: 0px) {
		#zoneBas2 {
			padding-right: 25px;
		}
	}

	@media all and (min-width: 0px) {
		img.titreRecherche {
			margin-left: 0px;
		}
	}

	@media all and (min-width: 0px) {
		#mainContent h3 {
			background-position: 0px 2px;
		}
	}

	@media all and (min-width: 0px) {
		#mainContent fieldset {
			padding-top: 10px;
		}
	}

/* ----- CSS SPÉCIFIQUE AU NAVIGATEUR OPERA : Fin ----- */