/* ----- 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 {
		display: block;
		background-color: #E6F0F0;
		color: #5F7396;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 80%;
		text-align: center;
		vertical-align: top;
	}

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



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

	#layout {
		float: left;
		width: 760px;
		margin-left: auto;
		margin-right: auto;
		border-left: 1px solid #AFAFAF;
		border-right: 1px solid #AFAFAF;
		background-image: url('/nexint/root/bank/internet_interface/nav2Content/motif.gif');
		background-color: white;
		color: #5F7396;
		text-align: left;
	}

	#navBar {
		float: left;
		width: 32px;
		margin-top: 236px;
		padding-bottom: 2px;
		border-top: 1px solid #AFAFAF;
		border-bottom: 1px solid #AFAFAF;
		border-right: 1px solid #AFAFAF;
		background-color: #F5F5F5;
		text-align: center;
	}

	#navBar img {
		margin-top: 5px;
	}

	#homeContent #navBar {
		width: 28px;
	}

	#topContent {
		float: left;
		width: 100%;
		height: 70px;
		background-image: url('/nexint/root/bank/internet_interface/topContent/motif.gif');
		background-color: #E5E5E3;
		color: black;
	}

	#topContent img {
		float: left;
		margin-top: 10px;
		margin-left: 10px;
	}

	#topContent p {
		float: right;
		margin-top: 25px;
		margin-right: 10px;
		padding-left: 10px;
		background-image: url('/nexint/root/bank/internet_interface/topContent/puce.gif');
		background-repeat: no-repeat;
		font-size: 95%;
	}

	#topContent a {
		color: #BFAB67;
		text-decoration: none;
	}

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

	#flashDecoration {
		float: left;
		width: 100%;
		background-color: white;
		color: #5F7396;
	}

	#flashDecoration object {
		width: 760px;
		height: 140px;
	}

	#flashDecoration object img {
		margin-bottom: -10px;
	}

	#nav1Content {
		float: left;
		width: 100%;
		margin-top: -3px;
		border-bottom: 1px solid #AFAFAF;
		background-color: white;
		text-align: right;
	}

	#nav1Content h3 {
		float: right;
		margin-left: 1px;
		font-family: Arial, sans-serif;
		font-size: 105%;
		text-transform: uppercase;
	}

	#nav1Content h3 a {
		display: block;
		width: auto;
		height: 100%;
		padding-left: 9px;
		padding-right: 10px;
		padding-top: 7px;
		padding-bottom: 2px;
		border-bottom: 1px solid white;
		color: #BFAB67;
		text-decoration: none;
	}

	#nav1Content h3 a:hover {
		background-color: #7CB000;
		color: white;
		text-decoration: none;
	}

	#nav2Content {
		float: left;
		width: 165px;
		padding-top: 15px;
		padding-bottom: 15px;
		padding-left: 15px;
		padding-right: 20px;
		background-image: url('/nexint/root/bank/internet_interface/nav2Content/motif.gif');
		background-color: #F5F5F5;
		color: black;
	}

	#nav2Content h3 {
		margin-bottom: 10px;
		padding-left: 14px;
		background-image: url('/nexint/root/bank/internet_interface/nav2Content/puce1.gif');
		background-repeat: no-repeat;
		font-family: Arial, sans-serif;
		font-size: 95%;
		text-transform: uppercase;
	}

	#nav2Content h3 a {
		color: black;
		text-decoration: none;
	}

	#nav2Content h3 a:hover {
		color: #B00000;
		text-decoration: none;
	}

	#nav2Content p {
		display: inline;
	}

	#nav2Content ul {
		list-style-image: url('/nexint/root/bank/internet_interface/nav2Content/puce2.gif');
		margin-top: 0px;
		margin-bottom: 10px;
	}

	#nav2Content li {
		font-size: 85%;
	}

	#nav2Content li a {
		color: #AFAFAF;
		text-decoration: none;
	}

	#nav2Content li a:hover {
		color: black;
		text-decoration: none;
	}

	#nav2Content input {
		float: left;
		width: 130px;
		margin-top: 0px;
		border: 1px solid #7CB000;
		color: #5F7396;
		text-align: left;
	}

	#nav2Content #identification {
		margin-top: -16px;
		margin-left: -15px;
		margin-right: -15px;
		background-image: url('/nexint/root/bank/internet_interface/nav2Content/identification_fond.gif');
		background-repeat: no-repeat;
	}

	#nav2Content #identification h3 {
		padding-top: 3px;
		padding-bottom: 6px;
		padding-left: 0px;
		text-transform: none;
		background-image: none;
		color: #B5AB66;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		text-align: center;
		z-index: 999;
	}

	#nav2Content #identification p {
		display: block;
		margin-left: 30px;
		margin-bottom: 1px;
		color: #5F7396;
		font-size: 95%;
	}

	#nav2Content #identification input {
		float: none;
		width: 128px;
		height: 16px;
		margin-bottom: 7px;
		padding: 0px;
		padding-top: 2px;
		border: 1px solid #5C5757;
		color: #918E8E;
		text-align: center;
		vertical-align: middle;
	}

	#nav2Content #identification label {
		display: block;
		visibility: visible;
	}

	#content {
		float: right;
		background-color: white;
		color: #5F7396;
	}

	#pageContent2C #content {
		width: 553px;
	}

	#pageContent3C #content {
		width: 393px;
	}

	#homeContent #content {
		width: 560px;
		padding-top: 15px;
		border-bottom: 1px dotted #AFAFAF;
	}

	#pageContent2C #personnalizedContent, #homeContent #personnalizedContent {
		display: none;
		visibility: hidden;
		margin: 0px;
		padding: 0px;
	}

	#personnalizedContent {
		float: right;
		width: 160px;
		padding-top: 60px;
		background-color: white;
		color: #5F7396;
	}

	#personnalizedContent p {
		margin-bottom: 10px;
		background-color: white;
		color: #7CB000;
		font-weight: bold;
		font-size: 90%;
		text-align: center;
	}

	#personnalizedContent img {
		display: block;
		margin-bottom: 10px;
		text-align: center;
	}

	#pageContent2C #homeContentBlockLeft, #pageContent2C #homeContentBlockRight, #pageContent2C #homeContentBlockBottom, #pageContent3C #homeContentBlockLeft, #pageContent3C #homeContentBlockRight, #pageContent3C #homeContentBlockBottom {
		display: none;
		visibility: hidden;
		margin: 0px;
		padding: 0px;
	}

	#homeContentBlockLeft {
		float: left;
		width: 224px;
		background-color: white;
		color: #5F7396;
	}

	#homeContentBlockRight {
		float: right;
		width: 328px;
		border-left: 1px dotted #AFAFAF;
		background-color: white;
		color: #5F7396;
	}

	#homeContentBlockBottom {
		float: right;
		width: 560px;
		padding-top: 15px;
		border-top: 1px dotted #AFAFAF;
		background-color: white;
		color: #5F7396;
	}

	#homeContentBlockLeft div, #homeContentBlockRight div, #homeContentBlockBottom div {
		padding-left: 15px;
		padding-right: 15px;
	}

	#homeContent #navigationPath {
		display: none;
		visibility: hidden;
		margin: 0px;
		padding: 0px;
	}

	#navigationPath {
		padding-top: 10px;
		padding-left: 6px;
		padding-right: 6px;
		color: black;
		font-size: 85%;
	}

	#navigationPath a {
		color: #7CB000;
		text-decoration: none;
	}

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

	#navigationPathInvisible {
		display: none;
		visibility: hidden;
		margin: 0px;
		padding: 0px;
	}

	#bottomContent {
		float: left;
		width: 100%;
		height: 35px;
		background-image: url('/nexint/root/bank/internet_interface/bottomContent/motif.gif');
		background-color: #EBEBEB;
		color: black;
	}

	#bottomContent h3 {
		float: left;
		margin-top: 10px;
		margin-left: 5px;
		margin-right: 5px;
		font-size: 85%;
		font-weight: normal;
	}

	#bottomContent p {
		float: right;
		margin-top: 10px;
		margin-right: 5px;
		font-size: 85%;
	}

	#bottomContent a {
		color: #7CB000;
		text-decoration: none;
	}

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

	#logosContent {
		clear: both;
		width: 100%;
		height: 34px;
		border-bottom: 1px solid #AFAFAF;
		background-color: white;
		color: #5F7396;
	}

	#logosContent img {
		float: right;
		margin: 5px;
	}

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



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

	#mainContent {
		margin-left: 13px;
		margin-right: 15px;
		margin-bottom: 15px;
	}

	#mainContent img, #homeContentBlockLeft img, #homeContentBlockRight img, #homeContentBlockBottom img {
		float: right;
		margin-left: 5px;
		margin-bottom: 5px;
	}

	#mainContent #animationFlashClients {
		width: 100%;
		text-align: center;
	}

	#mainContent #animationFlashClients object {
		width: 400px;
		height: 150px;
	}

	#mainContent #animationFlashClients img {
		float: none;
		clear: both;
	}

	#mainContent h2, #mainContent h3, #mainContent h4, #mainContent p, #mainContent #docprop, #mainContent ul, #mainContent dl, #homeContentBlockLeft h3, #homeContentBlockRight h3, #homeContentBlockBottom h3, #homeContentBlockLeft h4, #homeContentBlockRight h4, #homeContentBlockBottom h4, #homeContentBlockLeft p, #homeContentBlockRight p, #homeContentBlockBottom p, #homeContentBlockLeft ul, #homeContentBlockRight ul, #homeContentBlockBottom ul {
		margin-top: 15px;
		margin-bottom: 15px;
	}

	#mainContent h5, #mainContent h6, #homeContentBlockLeft h5, #homeContentBlockRight h5, #homeContentBlockBottom h5, #homeContentBlockLeft h6, #homeContentBlockRight h6, #homeContentBlockBottom h6 {
		margin-top: 0px;
		margin-bottom: 0px;
		font-size: 85%;
	}

	#mainContent p, #mainContent #docprop, #mainContent li, #mainContent dt, #mainContent dd, #homeContentBlockLeft p, #homeContentBlockRight p, #homeContentBlockBottom p, #homeContentBlockLeft li, #homeContentBlockRight li, #homeContentBlockBottom li {
		text-align: justify;
		font-size: 85%;
	}

	#listart li h2 {
		padding-left: 0px;
		background-image: none;
		background-color: white;
		color: black;
		font-size: 105%;
		text-transform: none;
	}

	#leftAlignList li {
		text-align: left;
	}

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

		#mainContent a, #homeContentBlockLeft a, #homeContentBlockRight a, #homeContentBlockBottom a {
			background-color: white;
			color: #BFAB67;
			text-decoration: none;
		}

		#mainContent a:hover, #homeContentBlockLeft a:hover, #homeContentBlockRight a:hover, #homeContentBlockBottom a:hover {
			color: #7CB000;
		}

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

		#mainContent p {
			text-align: justify;
		}

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

		#mainContent pre {
			/*
			white-space: pre-wrap;
			white-space: -moz-pre-wrap;
			word-wrap: break-word;
			*/
		}

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

		#mainContent address {
		}

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

		h1 {
			margin: 15px;
			margin-left: 13px;
			padding-left: 20px;
			padding-bottom: 2px;
			border-bottom: 1px solid #AFAFAF;
			background-image: url('/nexint/root/bank/internet_interface/content/puce1.gif');
			background-repeat: no-repeat;
			font-family: Arial, sans-serif;
			font-size: 125%;
			text-transform: uppercase;
		}

		#homeContent #content h1 {
			margin-top: 0px;
			padding-left: 14px;
			padding-bottom: 0px;
			border: none;
			background-image: url('/nexint/root/bank/internet_interface/content/puce2.gif');
			background-color: white;
			color: #54CC4B;
			font-size: 100%;
		}

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

		#mainContent h2, #homeContentBlockLeft h2, #homeContentBlockRight h2, #homeContentBlockBottom h2 {
			padding-left: 14px;
			background-image: url('/nexint/root/bank/internet_interface/content/puce2.gif');
			background-repeat: no-repeat;
			background-color: white;
			color: #BFAB67;
			font-family: Arial, sans-serif;
			font-size: 100%;
			text-transform: uppercase;
		}

		#homeContentBlockLeft h2, #homeContentBlockRight h2, #homeContentBlockBottom h2 {
			margin: 15px;
		}

		#homeContentBlockLeft h2, #homeContentBlockRight h2, #homeContentBlockBottom h2 {
			margin-left: 13px;
		}

		#homeContentBlockBottom h2 {
			margin-top: 0px;
		}

		#homeContentBlockLeft h2 {
			color: #B00000;
		}

		#homeContentBlockRight h2 {
			color: #374176;
		}

		#homeContentBlockBottom h2 {
			color: #4B91CC;
		}

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

		#mainContent h3, #homeContentBlockLeft h3, #homeContentBlockRight h3, #homeContentBlockBottom h3 {
			margin-left: 25px;
			padding-top: 3px;
			padding-bottom: 3px;
			padding-left: 5px;
			padding-right: 5px;
			background-color: #7CB000;
			color: white;
			font-family: Arial, sans-serif;
			font-size: 95%;
		}

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

		#mainContent h4, #homeContentBlockLeft h4, #homeContentBlockRight h4, #homeContentBlockBottom h4 {
			margin-left: 50px;
			padding-top: 3px;
			padding-bottom: 3px;
			padding-left: 5px;
			padding-right: 5px;
			background-color: #BFAB67;
			color: white;
			font-family: Arial, sans-serif;
			font-size: 85%;
			font-weight: normal;
		}

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

		#mainContent h5, #homeContentBlockLeft h5, #homeContentBlockRight h5, #homeContentBlockBottom h5 {
			background-color: white;
			color: #7CB000;
		}

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

		#mainContent h6, #homeContentBlockLeft h6, #homeContentBlockRight h6, #homeContentBlockBottom h6 {
			background-color: white;
			color: #AFAFAF;
		}

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

		#mainContent ol {
		}

		#mainContent ol li {
		}

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

		#mainContent ul, #homeContentBlockLeft ul, #homeContentBlockRight ul, #homeContentBlockBottom ul {
			list-style-image: url('/nexint/root/bank/internet_interface/content/puce3.gif');
		}

		#mainContent ul ul, #homeContentBlockLeft ul ul, #homeContentBlockRight ul ul, #homeContentBlockBottom ul ul {
			list-style-image: url('/nexint/root/bank/internet_interface/content/puce4.gif');
		}

		#homeContentBlockLeft ul, #homeContentBlockBottom ul {
			margin-left: -30px;
		}

		#homeContentBlockRight ul {
			margin-left: -15px;
		}

		#mainContent li, #homeContentBlockLeft li, #homeContentBlockRight li, #homeContentBlockBottom li {
			margin-bottom: 15px;
		}

		#homeContentBlockLeft li, #homeContentBlockLeft li p, #homeContentBlockRight li {
			text-align: left;
		}

		#mainContent li p, #homeContentBlockLeft li p, #homeContentBlockRight li p, #homeContentBlockBottom li p {
			margin: 0px;
			font-size: 105%;
		}

		#mainContent li h5, #homeContentBlockLeft li h5, #homeContentBlockRight li h5, #homeContentBlockBottom li h5 {
			background-color: white;
			color: #7CB000;
			font-size: 105%;
		}

		#mainContent li h6, #homeContentBlockLeft li h6, #homeContentBlockRight li h6, #homeContentBlockBottom li h6 {
			width: 100%;
			margin-top: 15px;
			margin-bottom: 15px;
			padding-right: 7px;
			background-image: url('/nexint/root/bank/internet_interface/content/puce4.gif');
			background-repeat: no-repeat;
			background-position: 100% 65%;
			background-color: white;
			color: #AFAFAF;
			font-size: 95%;
			text-align: right;
		}

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

		#mainContent dir {
		}

		#mainContent dir li {
		}

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

		#mainContent menu {
		}

		#mainContent menu li {
		}

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

		#mainContent dl {
			margin-left: 40px;
			list-style-image: url('/nexint/root/bank/internet_interface/content/puce3.gif');
		}

		#mainContent dl dl {
			list-style-image: url('/nexint/root/bank/internet_interface/content/puce4.gif');
		}

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

		#mainContent dt {
			margin-bottom: 5px;
			background-color: white;
			color: #7CB000;
			font-weight: bold;
		}

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

		#mainContent dd {
			margin-bottom: 15px;
		}

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

		#mainContent table {
			width: 100%;
			margin-left: auto;
			margin-right: auto;
			border: none;
			border-collapse: collapse;
			border-spacing: 0px;
		}

		#mainContent table td {
			width: 50%;
			padding: 10px;
			border-bottom: none;
			border-left: none;
			border-right: none;
			text-align: left;
			vertical-align: top;
		}

		#mainContent table td ul {
			margin: 0px;
			margin-left: -20px;
		}

		#mainContent table td ul li {
			text-align: left;
		}

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

		fieldset {
			border: 1px solid #7CB000;
		}

		legend {
			margin-bottom: 15px;
		}

		legend strong {
			color: #7CB000;
		}

		fieldset label {
			display: inline;
			visibility: visible;
		}

		fieldset p {
			margin-left: 25px;
			margin-right: 25px;
		}

		input, textarea {
			float: right;
			width: 230px;
			margin-top: -15px;
			border: 1px solid #BFAB67;
			color: #7CB000;
			font-size: 100%;
			text-align: right;
			vertical-align: middle;
		}

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



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



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



/* ----- FENÊTRE POPUP : Début ----- */

	#popupContent {
	}

/* ----- FENÊTRE POPUP : Fin ----- */



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

	#printContent {
		height: 480px;
		margin: 15px;
		margin-bottom: 0px;
		text-align: left;
	}

	#printContent #navigationPath {
		margin: 0px;
		padding: 0px;
	}

	#printContent h1 {
		margin: 0px;
		margin-top: 15px;
		margin-bottom: 15px;
	}

	#printContent #mainContent {
		margin: 0px;
		padding: 0px;
	}

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



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

	#pdfContent {
	}

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



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

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

	body.printBody {
		background-color: white;
	}

	.alignCenter {
		text-align: center !important;
	}

	p.pAlignCenter {
		text-align: center !important;
	}

	.alignRight {
		text-align: right !important;
	}

	.justifyText {
		text-align: justify;
	}

	.floatLeft {
		float: left !important;
		margin-left: 0px !important;
		margin-right: 5px !important;
	}

	.floatLeft2 {
		float: left !important;
	}

	.imgFloatNone {
		float: none !important;
	}

	.noListStyleImage {
		list-style-type: none !important;
		list-style-image: none !important;
	}

	.listItemTitle {
		background-color: white;
		color: #7CB000;
		font-weight: bold;
	}

	p.link_pdf {
		padding-left: 20px;
	}

	a.link_pdf {
		padding-left: 20px;
		padding-bottom: 5px;
		background-image: url('/nexint/root/bank/icons/ico_pdf.png');
		background-repeat: no-repeat;
	}

	input.button {
		float: none;
		width: auto;
		margin-top: 0px;
		padding-top: 5px;
		padding-bottom: 4px;
		border: none;
		background-color: #7CB000;
		color: white;
		font-weight: bold;
		text-align: center;
		text-transform: uppercase;
	}

	input.redButton {
		background-color: #B00000;
	}

	#nav1Content h3 a.nav1Location1 {
		background-color: #7CB000;
		color: white;
	}

	#nav1Content h3 a.nav1Location1:hover {
		background-color: #B00000;
	}

	#nav2Content h3 a.nav2Location1 {
		color: #B00000;
	}

	#nav2Content h3 a.nav2Location1:hover {
		color: #5F7396;
	}

	#nav2Content li a.nav2Location2 {
		color: black;
		font-weight: bold;
	}

	#nav2Content li a.nav2Location2:hover {
		color: #5F7396;
	}

	#nav2Content h3.h3Search {
		margin-top: 50px;
		color: #5F7396;
	}

	#nav2Content input.searchButton {
		width: 26px;
		height: 20px;
		margin: 0px;
		margin-left: 3px;
		padding: 0px;
		border: none;
		background-color: #5F7396;
		color: white;
		text-align: center;
	}

	#nav2Content #identification input.identificationValiderBouton {
		width: 82px;
		height: 22px;
		margin-left: -30px;
		margin-top: 7px;
		border: none;
	}

	#mainContent table tr.tableheader td {
		border: none;
		border-bottom: none;
		background-color: #BFAB67;
		color: white;
		font-weight: bold;
		text-align: center;
		vertical-align: middle;
	}

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



/* ----- STYLES SPÉCIFIQUES AU NAVIGATEUR INTERNET EXPLORER : Début ----- */

	#IEOnlyDiv #navBar {
		float: none;
		clear: both;
		margin-top: 0px;
		display: block;
		visibility: hidden;
		position: relative;
		z-index: 999;
	}

	#IEOnlyDiv #nav2Content #identification {
		margin-top: -15px;
	}

	#IEOnlyDiv #nav2Content #identification h3 {
		background-image: url('/nexint/root/bank/internet_interface/nav2Content/identification_h3_fond.gif');
	}

	#IEOnlyDiv #nav2Content #identification p {
		margin-bottom: 0px;
	}

	#IEOnlyDiv #nav2Content #identification input {
		height: 17px;
		padding-top: 1px;
	}

	#IEOnlyDiv #nav2Content #identification input.identificationValiderBouton {
		margin-top: 6px;
	}

	#IEOnlyDiv #homeContentBlockLeft ul, #IEOnlyDiv #homeContentBlockBottom ul {
		margin-left: 14px;
	}

	#IEOnlyDiv #homeContentBlockRight ul {
		margin-left: 29px;
	}

	#IEOnlyDiv #mainContent table td ul {
		margin-left: 20px;
	}

	#IEOnlyDiv fieldset {
		margin-bottom: 15px;
	}

/* ----- STYLES SPÉCIFIQUES AU NAVIGATEUR INTERNET EXPLORER : Fin ----- */



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

	#ltIE7OnlyDiv #nav1Content h3 a {
		width: 1px;
	}

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



/* ----- STYLES SPÉCIFIQUES AU NAVIGATEUR OPERA : Début ----- */

	@media all and (min-width: 0px) {
		body {
			font-size: 85%;
		}
	}

	@media all and (min-width: 0px) {
		#homeContentBlockLeft ul, #homeContentBlockBottom ul {
			margin-left: -27px;
		}
	}

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

	@media all and (min-width: 0px) {
		#nav2Content #identification input {
			height: 18px;
			padding-top: 0px;
		}
	}

/* ----- STYLES SPÉCIFIQUES AU NAVIGATEUR OPERA : Fin ----- */



/* ----- HACK CSS SAFARI : Début ----- */

	/*
	#division {
		property: value;
	}

	#division {
		property: value;#
		// Ne sera pas interprété par Safari
	}
	*/

/* ----- HACK CSS SAFARI : Fin ----- */