/* ----- HTML TAGS: Beginning ----- */

	div, h1, h2, h3, h4, h5, h6, p, img, form, object {
		margin: 0px;
		padding: 0px;
		border: none;
	}

	body {
		margin-top: 5px;
		margin-bottom: 5px;
		color: black;
		font-family: Arial, sans-serif;
		font-size: 100%;
		text-align: center;
	}

/* ----- HTML TAGS: End ----- */



/* ----- PAGE LAYOUT: Beginning ----- */

	#mainContainer {
		width: 950px;
		margin-left: auto;
		margin-right: auto;
		text-align: left;
		
	}
	
	#msis {
		width:950px;	
		padding-top:0px;	
		margin-left: auto;
		margin-right: auto;
		text-align: left;
		
	}
	#msislang {
		width:950px;
		padding-top:10px; 
		margin-left: auto;
		margin-right: auto;
		text-align: right;
		
		
	}

	#topArea {
		float: left;
		width: 100%;
		height: 70px;
		margin-bottom: 15px;
		background-image: url('../images/background.gif');
		background-repeat: no-repeat;
	}

	#topAreaLeft {
		float: left;
		width: 470px;
	}

	#topAreaLeft img {
		float: left;
		margin-top: 4px;
		margin-left: 4px;
	}

	#topAreaLeft p {
		float: left;
		margin-top: 37px;
		margin-left: 9px;
		color: #ED1C24;
		font-size: 80%;
		font-weight: bold;
		text-transform: uppercase;
	}

	#topAreaRight {
		float: right;
		width: 470px;
		margin-top: 45px;
		text-align: right;
	}

	#topAreaRight p {
		float: right;
		margin-right: 14px;
		font-size: 75%;
	}

	#topAreaRight p img {
		margin-right: 4px;
		vertical-align: middle;
	}

	#topAreaRight a {
		color: black;
		text-decoration: none;
	}

	#topAreaRight a:hover {
		color: #ED1C24;
	}

	#identitySearchArea {
		float: left;
		width: 100%;
		margin-bottom: 10px;
	}

	#landingPageContent #identitySearchArea {
		display: none;
		visibility: hidden;
	}

	#identitySearchAreaLeft {
		float: left;
		width: 470px;
	}

	#identitySearchAreaLeft h2 {
		float: left;
		margin-left: 20px;
		font-size: 95%;
		text-transform: uppercase;
	}

	#identitySearchAreaLeft h3 {
		float: left;
		margin-left: 9px;
		margin-top: 2px;
		font-size: 75%;
	}

	#identitySearchAreaRight {
		float: right;
		width: 470px;
	}

	#identitySearchAreaRight input {
		float: left;
		width: 220px;
		height: 13px;
		margin-left: 153px;
		border: 1px solid #ADADAD;
		font-size: 75%;
		text-align: center;
		vertical-align: middle;
	}

	#secondaryContainer {
		float: left;
		background-image: url('/jpe/root/bank/interface_images/secondaryContainer/background.gif');
		background-repeat: no-repeat;
		background-position: right bottom;
	}

	#landingPageContent #secondaryContainer {
		background-image: none;
	}

	#leftArea {
		float: left;
		width: 140px;
		padding-top: 32px;
		background-image: url('/jpe/root/bank/interface_images/leftArea/background.gif');
		background-repeat: no-repeat;
	}

	#landingPageContent #leftArea {
		display: none;
		visibility: hidden;
	}

	#leftArea #navigationLevel1 h3, #leftArea #navigationLevel1-bis h3 {
		margin-bottom: 5px;
		padding-top: 2px;
		padding-bottom: 5px;
		padding-left: 18px;
		background-image: url('/jpe/root/bank/interface_images/navigationLevel1/h3_background.gif');
		background-repeat: no-repeat;
		background-position: bottom;
		font-size: 75%;
	}

	#leftArea #navigationLevel1 h3 a, #leftArea #navigationLevel1-bis h3 a {
		color: black;
		text-decoration: none;
	}

	#leftArea #navigationLevel1 ul, #leftArea #navigationLevel1-bis ul {
		display: none;
		visibility: hidden;
		list-style-type: none;
		margin-top: 10px;
		margin-bottom: 10px;
		margin-left: -32px;
	}

	#leftArea #navigationLevel1 li, #leftArea #navigationLevel1-bis li {
		margin-bottom: 1px;
		font-size: 70%;
	}

	#leftArea #navigationLevel1 li a, #leftArea #navigationLevel1-bis li a {
		display: block;
		padding-left: 15px;
		padding-right: 5px;
		padding-top: 2px;
		padding-bottom: 2px;
		color: black;
		background-image: url('/jpe/root/bank/interface_images/navigationLevel1/li_background.gif');
		background-repeat: no-repeat;
		background-position: 5px 7px;
		text-decoration: none;
	}

	#whereToBuyArea {
		margin-top: 15px;
		height: 40px;
		background-image: url('/jpe/root/bank/interface_images/whereToBuyArea/background.gif');
		background-repeat: no-repeat;
		color: #ED1C24;
		font-size: 75%;
		font-weight: bold;
		text-align: center;
	}

	#whereToBuyArea p {
		padding-top: 12px;
	}

	#whereToBuyArea a {
		color: #ED1C24;
		text-decoration: none;
	}

	#whereToBuyArea a:hover {
		color: black;
	}

	#navigationLevel2 {
		margin-top: 15px;
		padding-bottom: 10px;
		background-image: url('/jpe/root/bank/interface_images/navigationLevel2/background.gif');
		background-repeat: no-repeat;
		background-position: bottom;
	}

	#navigationLevel2 h3 {
		margin-left: 15px;
		margin-right: 15px;
		margin-bottom: 5px;
		padding-left: 15px;
		background-image: url('/jpe/root/bank/interface_images/navigationLevel2/h3_background.gif');
		background-repeat: no-repeat;
		background-position: 0px 4px;
		font-size: 75%;
		font-weight: normal;
	}

	#navigationLevel2 h3 a {
		color: black;
		text-decoration: none;
	}

	#navigationLevel2 h3 a:hover {
		color: #ED1C24;
	}

	#newsletterArea {
		height: 120px;
		margin-top: 15px;
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 40px;
		background-image: url('/jpe/root/bank/interface_images/newsletterArea/background.gif');
		background-repeat: no-repeat;
		font-size: 70%;
	}

	#newsletterArea input {
		width: 100%;
		height: 13px;
		margin-top: 5px;
		border: 1px solid #ADADAD;
		color: #71798D;
		font-size: 100%;
		text-align: center;
		vertical-align: middle;
	}

	#newsletterArea strong {
		color: #ED1C24;
		font-size: 90%;
	}

	#privacyRSSArea {
		margin-top: 3px;
		text-align: center;
		font-size: 70%;
	}

	#privacyRSSArea p {
		margin-top: 2px;
	}

	#privacyRSSArea a {
		color: black;
		text-decoration: none;
	}

	#privacyRSSArea a:hover {
		text-decoration: underline;
	}

	#privacyRSSArea img {
		margin-top: -2px;
		vertical-align: middle;
	}

	#partnersArea {
		margin-top: 15px;
		margin-bottom: 15px;
		text-align: center;
	}

	#mainArea {
		float: left;
		width: 630px;
		margin-left: 10px;
	}

	#landingPageContent #mainArea {
		width: 950px;
		height: 325px;
		margin-left: 0px;
		background-image: url('/jpe/root/bank/interface_images/mainArea/landingPageContent_background.jpg');
		background-repeat: no-repeat;
	}

	#navigationPath {
		float: left;
		width: 100%;
		background-image: url('/jpe/root/bank/interface_images/navigationPath/background.gif');
		background-repeat: no-repeat;
		color: #D5D9E2;
		font-size: 70%;
	}

	#landingPageContent #navigationPath {
		display: none;
		visibility: hidden;
	}

	#navigationPath p {
		margin-left: 25px;
		margin-right: 10px;
		margin-top: 4px;
		margin-bottom: 4px;
	}

	#navigationPath a {
		color: white;
		text-decoration: none;
	}

	#navigationPath a:hover {
		text-decoration: underline;
	}

	#toolBar {
		float: left;
		width: 100%;
		padding-top: 8px;
		padding-bottom: 10px;
		text-align: right;
	}

	#landingPageContent #toolBar {
		display: none;
		visibility: hidden;
	}

	#toolBar img {
		margin-left: 15px;
		vertical-align: middle;
	}

	#hrDiv {
		float: left;
		width: 100%;
		height: 20px;
		background-image: url('/jpe/root/bank/interface_images/hrDiv/background.gif');
	}

	#landingPageContent #hrDiv {
		display: none;
		visibility: hidden;
	}

	#rightArea {
		float: right;
		width: 160px;
		padding-bottom: 100px;
		font-size: 70%;
	}

	#landingPageContent #rightArea {
		display: none;
		visibility: hidden;
	}

	#myJVCPRO {
		margin-bottom: 10px;
		background-color: #D6DAE1;
	}

	#myJVCPRO p {
		margin-left: 10px;
		margin-right: 10px;
		margin-top: 5px;
	}

	#myJVCPRO p strong {
		color: #ED1C24;
		font-size: 90%;
	}

	#myJVCPRO ul {
		margin-top: 10px;
		margin-bottom: 5px;
		list-style-image: url('/jpe/root/bank/interface_images/myJVCPRO/ul_bullet.gif');
	}

	#myJVCPRO ul li {
		font-weight: bold;
	}

	#myJVCPRO ul li a {
		color: black;
		text-decoration: none;
	}

	#myJVCPRO ul li a:hover {
		color: #71798D;
	}

	#myJVCPROTop {
		height: 23px;
		background-image: url('/jpe/root/bank/interface_images/myJVCPRO/top_background.gif');
		background-repeat: no-repeat;
		color: white;
		text-align: right;
	}

	#myJVCPROTop p {
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
		padding-top: 4px;
		padding-right: 10px;
	}

	#myJVCPROTop p strong {
		color: #D6DAE1;
		font-size: 100%;
	}

	#myJVCPROTop a {
		color: white;
		text-decoration: none;
	}

	#myJVCPROTop a:hover {
		text-decoration: underline;
	}

	#myJVCPROUsersDealers {
		height: 20px;
	}

	#myJVCPROAccount {
		height: 20px;
		margin-bottom: 6px;
		background-image: url('/jpe/root/bank/interface_images/myJVCPRO/account_background.gif');
		color: #ED1C24;
	}

	#myJVCPROAccount p {
		margin-top: 0px;
		margin-right: 0px;
		padding-top: 2px;
	}

	#myJVCPROAccount a {
		margin-right: 10px;
		color: black;
		text-decoration: none;
	}

	#myJVCPROAccount a:hover {
		text-decoration: underline;
	}

	#myJVCPROUsersLogIn, #myJVCPRODealersLogIn {
		padding-top: 7px;
	}

	#myJVCPROUsersLogIn label, #myJVCPRODealersLogIn label {
		display: block;
		visibility: visible;
	}

	#myJVCPROUsersLogIn input, #myJVCPRODealersLogIn input {
		float: right;
		width: 75px;
		height: 13px;
		margin-top: -16px;
		border: 1px solid #ADADAD;
		color: #71798D;
		font-size: 100%;
		text-align: center;
		vertical-align: middle;
	}

	#myJVCPROUsersLogIn a, #myJVCPRODealersLogIn a {
		color: #71798D;
		text-decoration: none;
	}

	#myJVCPROUsersLogIn a:hover, #myJVCPRODealersLogIn a:hover {
		text-decoration: underline;
	}

	#myJVCPROBottom {
		height: 5px;
		margin-top: 3px;
		background-image: url('/jpe/root/bank/interface_images/myJVCPRO/bottom_background.gif');
		background-repeat: no-repeat;
	}

	#dealersOnlyProductInformations {
		margin-bottom: 10px;
		background-color: #E7E9EE;
	}

	#dealersOnlyProductInformationsBottom {
		height: 5px;
		margin-top: 2px;
		background-image: url('/jpe/root/bank/interface_images/dealersOnlyProductInformations/bottom_background.gif');
		background-repeat: no-repeat;
	}

	#dealersOnlyProductInformations h3 {
		margin-bottom: 7px;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 7px;
		padding-bottom: 7px;
		background-color: #ED1C24;
		background-image: url('/jpe/root/bank/interface_images/dealersOnlyProductInformations/h3_background.gif');
		background-repeat: no-repeat;
		color: white;
		font-size: 110%;
	}

	#dealersOnlyProductInformations h3 strong {
		color: black;
	}

	#dealersOnlyProductInformations p {
		margin-left: 10px;
		margin-right: 10px;
		margin-top: 10px;
	}

	#dealersOnlyProductInformations p img {
		margin-right: 3px;
		vertical-align: middle;
	}

	#dealersOnlyProductInformations p strong {
		color: #ED1C24;
	}

	#dealersOnlyProductInformations h4 {
		margin-left: 10px;
		margin-right: 10px;
		color: #71798D;
		font-size: 100%;
		text-align: right;
	}

	#dealersOnlyProductInformations a {
		color: #71798D;
		text-decoration: none;
	}

	#dealersOnlyProductInformations a:hover {
		color: #ED1C24;
	}

	#dealersOnlyProductInformations h4 a:hover {
		color: #71798D;
		text-decoration: underline;
	}

	#personnalizedContent1 {
		margin-bottom: 10px;
	}

	#personnalizedContent2 {
		margin-bottom: 10px;
	}

	#personnalizedContent3 {
		margin-bottom: 10px;
	}

	#personnalizedContent4 {
		margin-bottom: 10px;
	}

	#personnalizedContent5 {
		margin-bottom: 10px;
	}

	#personnalizedContent6 {
		margin-bottom: 10px;
	}

	#latestNewsAndEventsComingUp {
		margin-bottom: 10px;
	}

	#latestNewsAndEventsComingUp h3 {
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 5px;
		border-bottom: 1px solid #D5D9E2;
		color: #71798D;
		font-size: 110%;
		text-transform: uppercase;
	}

	#latestNewsAndEventsComingUp ul {
		list-style-type: none;
		margin-top: 5px;
		margin-bottom: 5px;
		margin-left: -40px;
	}

	#latestNewsAndEventsComingUp li {
		margin-bottom: 5px;
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 5px;
		border-bottom: 1px solid #D5D9E2;
	}

	#latestNewsAndEventsComingUp li p {
		display: inline;
		padding-right: 5px;
	}

	#latestNewsAndEventsComingUp h4 {
		float: right;
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 5px;
		border-bottom: 1px solid #D5D9E2;
		color: #ED1C24;
		font-size: 100%;
	}

	#latestNewsAndEventsComingUp a {
		color: #ED1C24;
		text-decoration: none;
	}

	#latestNewsAndEventsComingUp a:hover {
		color: #71798D;
	}

	#latestNewsAndEventsComingUp li a {
		font-weight: bold;
	}

	#latestNewsAndEventsComingUp h4 a {
		color: #71798D;
	}

	#latestNewsAndEventsComingUp h4 a:hover {
		text-decoration: underline;
	}

	#latestNewsAndEventsComingUp li img {
		float: right;
		margin-top: -13px;
	}

	#contextualInformations h3, #contextualDownloads h3 {
		margin-left: 10px;
		margin-right: 10px;
		padding-left: 20px;
		background-image: url('/jpe/root/bank/interface_images/contextualInformationsDownloads/h3_background.gif');
		background-repeat: no-repeat;
		background-position: 0px 1px;
		color: #ED1C24;
		font-size: 110%;
	}

	#contextualInformations h4, #contextualDownloads h4 {
		margin-top: 9px;
		margin-left: 30px;
		margin-right: 10px;
		color: #71798D;
		font-size: 100%;
		text-align: right;
	}

	#contextualInformations p, #contextualDownloads p {
		margin-top: 9px;
		margin-left: 30px;
		margin-right: 10px;
	}

	#contextualInformations ul, #contextualDownloads ul {
		list-style-image: url('/jpe/root/bank/interface_images/contextualInformationsDownloads/ul_bullet.gif');
		margin-top: 9px;
		margin-bottom: 0px;
		margin-left: 3px;
		margin-right: 10px;
	}

	#contextualInformations li, #contextualDownloads li {
		margin-top: 5px;
	}

	#contextualInformations a, #contextualDownloads a {
		color: #71798D;
		text-decoration: none;
	}

	#contextualInformations a:hover, #contextualDownloads a:hover {
		color: #ED1C24;
	}

	#contextualInformations h4 a:hover, #contextualDownloads h4 a:hover {
		color: #71798D;
		text-decoration: underline;
	}

	#contextualTestimonial {
		background-image: url('/jpe/root/bank/interface_images/contextualTestimonial/background.gif');
	}

	#contextualTestimonialTop {
		height: 10px;
		margin-bottom: 2px;
		background-image: url('/jpe/root/bank/interface_images/contextualTestimonial/top_background.gif');
		background-repeat: no-repeat;
	}

	#contextualTestimonial h3 {
		margin-left: 15px;
		margin-right: 15px;
		color: #ED1C24;
		font-size: 110%;
	}

	#contextualTestimonial h4 {
		margin-left: 15px;
		margin-right: 15px;
		color: #71798D;
		font-size: 100%;
		font-weight: normal;
	}

	#contextualTestimonial p {
		margin-top: 9px;
		margin-left: 15px;
		margin-right: 15px;
	}

	#contextualTestimonial ul {
		list-style-image: url('/jpe/root/bank/interface_images/contextualTestimonial/ul_bullet.gif');
		margin-top: 9px;
		margin-bottom: 0px;
		margin-left: -12px;
		margin-right: 15px;
	}

	#contextualTestimonial li {
		margin-top: 5px;
	}

	#contextualTestimonial a {
		color: #71798D;
		text-decoration: none;
	}

	#contextualTestimonial a:hover {
		color: #ED1C24;
	}

	#contextualTestimonialBottom {
		height: 10px;
		margin-top: 2px;
		background-image: url('/jpe/root/bank/interface_images/contextualTestimonial/bottom_background.gif');
		background-repeat: no-repeat;
	}

	#bottomArea {
		float: left;
		width: 100%;
		height: 30px;
		margin-top: 15px;
		background-image: url('/jpe/root/bank/interface_images/bottomArea/background.gif');
	}

	#landingPageContent #bottomArea {
		margin-top: 9px;
		background-image: none;
	}

	#bottomAreaLeft {
		float: left;
		width: 140px;
		text-align: center;
	}

	#bottomAreaLeft img {
		margin-top: 15px;
	}

	#landingPageContent #bottomAreaLeft {
		display: none;
		visibility: hidden;
	}

	#bottomAreaRight {
		float: right;
		width: 800px;
		margin-top: 11px;
		text-align: right;
	}

	#bottomAreaRight h3 {
		display: inline;
		margin-left: 18px;
		font-size: 75%;
		font-weight: normal;
	}

	#bottomAreaRight h3 a {
		color: black;
		text-decoration: none;
	}

	#bottomAreaRight h3 a:hover {
		text-decoration: underline;
	}

	#landingPageContent #bottomAreaRight {
		width: 100%;
		margin-top: 0px;
		text-align: center;
	}

	#landingPageContent #bottomAreaRight h3 {
		margin-right: 18px;
	}

/* ----- PAGE LAYOUT: End ----- */



/* ----- PAGE CONTENT: Beginning ----- */

	#mainContent {
		clear: both;
		margin-left: 10px;
		margin-right: 10px;
		margin-bottom: 15px;
		font-size: 80%;
	}

	#landingPageContent #mainArea #mainContent {
		margin-left: 465px;
		margin-top: 64px;
		margin-right: 0px;
	}

	#landingPageContent #mainArea #mainContent img {
		float: left;
	}

	/* ----- Links					<A></A> ----- */

		#mainContent a {
			color: #ED1C24;
			text-decoration: none;
		}

		#mainContent a:hover {
			text-decoration: underline;
		}

	/* ----- Paragraph & Normal		<P></P> ----- */

		#mainContent p {
			margin-bottom: 15px;
			text-align: justify;
		}

	/* ----- Formatted				<PRE></PRE> ----- */

		#mainContent pre {
			color: #71798D;
			font-size: 85%;
			white-space: pre-wrap;
			white-space: -moz-pre-wrap;
			word-wrap: break-word;
		}

	/* ----- Address				<ADDRESS></ADDRESS> ----- */

		#mainContent address {
			padding: 10px;
			border: 1px solid #ED1C24;
			color: #71798D;
			background-color: #D5D9E2;
			font-weight: bold;
			font-style: normal;
			font-size: 110%;
			text-align: center;
		}

	/* ----- Heading 1				<H1></H1> ----- */

		h1 {
			clear: both;
			margin-left: 10px;
			margin-right: 10px;
			margin-bottom: 10px;
			padding-left: 29px;
			padding-bottom: 5px;
			background-image: url('/jpe/root/bank/interface_images/documentTitle/h1_background.gif');
			background-repeat: no-repeat;
			background-position: 0px 1px;
			color: #ED1C24;
			font-size: 115%;
		}

		h1 strong {
			color: #71798D;
		}

		#landingPageContent h1 {
			display: none;
			visibility: hidden;
		}

	/* ----- Heading 2				<H2></H2> ----- */

		#mainContent h2 {
			margin-bottom: 15px;
			margin-left: 30px;
			margin-right: 30px;
			color: #71798D;
			font-size: 120%;
		}

	/* ----- Heading 3				<H3></H3> ----- */

		#mainContent h3 {
			margin-bottom: 15px;
			margin-left: 30px;
			padding-left: 15px;
			background-image: url('/jpe/root/bank/interface_images/mainContent/h3_background.gif');
			background-repeat: no-repeat;
			background-position: 0px 4px;
			color: #71798D;
			font-size: 120%;
			text-transform: uppercase;
		}

		#mainContent h3 strong {
			color: #ED1C24;
		}

		#mainContent h3 a:hover {
			color: black;
			text-decoration: none;
		}

	/* ----- Heading 4				<H4></H4> ----- */

		#mainContent h4 {
			margin-bottom: 15px;
			margin-left: 45px;
			padding-left: 15px;
			background-image: url('/jpe/root/bank/interface_images/mainContent/h4_background.gif');
			background-repeat: no-repeat;
			background-position: 0px 4px;
			color: #ED1C24;
			font-size: 110%;
		}

	/* ----- Heading 5				<H5></H5> ----- */

		#mainContent h5 {
			margin-bottom: 15px;
			margin-left: 60px;
			padding-left: 8px;
			background-image: url('/jpe/root/bank/interface_images/mainContent/h5_background.gif');
			background-repeat: no-repeat;
			background-position: 0px 3px;
			color: black;
			font-size: 100%;
		}

	/* ----- Heading 6				<H6></H6> ----- */

		#mainContent h6 {
			margin-bottom: 15px;
			color: #ED1C24;
			font-size: 80%;
			font-weight: normal;
		}

	/* ----- Ordered list			<OL><LI></LI></OL> ----- */

		#mainContent ol {
		}

		#mainContent ol li {
		}

	/* ----- Unordered list			<UL><LI></LI></UL> ----- */

		#mainContent ul {
			list-style-image: url('/jpe/root/bank/interface_images/mainContent/ul_bullet.gif');
			margin-bottom: 15px;
		}

		#mainContent ul li {
			margin-bottom: 5px;
		}

	/* ----- Directory list			<DIR><LI></LI></DIR> ----- */

		#mainContent dir {
			list-style-image: url('/jpe/root/bank/interface_images/mainContent/dir_bullet.gif');
			margin-bottom: 15px;
			color: #71798D;
			font-weight: bold;
		}

		#mainContent dir li {
			margin-bottom: 5px;
		}

		#mainContent ul.directoryList {
			list-style-image: url('/jpe/root/bank/interface_images/mainContent/dir_bullet.gif');
			color: #71798D;
			font-weight: bold;
		}

	/* ----- Menu list				<MENU><LI></LI></MENU> ----- */

		#mainContent menu {
			list-style-image: url('/jpe/root/bank/interface_images/mainContent/menu_bullet.gif');
			margin-bottom: 15px;
			color: #ED1C24;
			font-style: italic;
		}

		#mainContent menu li {
			margin-bottom: 5px;
		}

		#mainContent ul.menuList {
			list-style-image: url('/jpe/root/bank/interface_images/mainContent/menu_bullet.gif');
			color: #ED1C24;
			font-style: italic;
		}

	/* ----- Definition list		<DL></DL> ----- */

		#mainContent dl {
			margin-left: 40px;
		}

	/* ----- Definition term		<DL><DT></DT></DL> ----- */

		#mainContent dl dt {
			color: #ED1C24;
			font-weight: bold;
		}

	/* ----- Definition				<DL><DD></DD></DL> ----- */

		#mainContent dl dd {
			margin-left: 0px;
			margin-bottom: 10px;
			color: #71798D;
			font-size: 85%;
		}

	/* ----- Forms					<FORM></FORM> ----- */

		#mainContent label {
			display: block;
			visibility: visible;
		}

		#mainContent fieldset {
			margin-left: 60px;
			margin-right: 60px;
			margin-top: -5px;
			margin-bottom: 15px;
			padding: 15px;
			padding-top: 7px;
			border: 1px solid #D5D9E2;
		}

		#mainContent fieldset legend {
			color: #71798D;
			font-weight: bold;
		}

		#mainContent fieldset legend strong {
			color: #ED1C24;
		}

		#mainContent fieldset p {
			text-align: left;
		}

		#mainContent input, #mainContent select, #mainContent textarea {
			float: right;
			width: 225px;
			margin-top: -18px;
			border: 1px solid #71798D;
			color: #ED1C24;
			vertical-align: middle;
		}

		#mainContent select {
			width: 227px;
		}

		#mainContent p.pAlignCenter {
			text-align: center;
		}

	/* ----- Tables					<TABLE><TBODY><TR><TD></TD></TR></TBODY></TABLE> ----- */

		#mainContent table {
			width: 100%;
			margin-left: auto;
			margin-right: auto;
			margin-bottom: 15px;
			border: 1px solid #ED1C24;
			border-collapse: collapse;
			border-spacing: 0px;
			font-size: 100%;
		}

		#mainContent table td {
			padding: 10px;
			border-bottom: 1px solid #ED1C24;
			border-left: 1px solid #ED1C24;
			border-right: 1px solid #ED1C24;
			text-align: center;
			vertical-align: middle;
		}

		#mainContent table tr.tableheader td {
			padding: 5px;
			border: none;
			border-bottom: 1px solid #ED1C24;
			background-color: #71798D;
			color: white;
			font-size: 110%;
			font-weight: bold;
			text-align: center;
			vertical-align: middle;
		}

	/* ----- Product details ----- */

		#mainContent #productDescription h2 {
			color: black;
		}

		#mainContent #productMainPhoto {
			float: left;
			width: 400px;
			margin-bottom: 15px;
			text-align: center;
		}

		#mainContent #productMainPhoto img {
			margin-bottom: -3px;
		}

		#mainContent #productMenu {
			float: right;
			width: 200px;
			margin-bottom: 15px;
		}

		#mainContent #productMenu h3 {
			margin-bottom: 2px;
			margin-left: 0px;
			padding-left: 0px;
			background-image: none;
			font-size: 105%;
			text-transform: none;
		}

		#mainContent #productMenu h3 a {
			display: block;
			padding-left: 15px;
			padding-top: 2px;
			padding-bottom: 3px;
			background-image: url('/jpe/root/bank/interface_images/mainContent/productAnchor_a_background_off.gif');
			background-repeat: no-repeat;
			background-position: 5px 5px;
			color: #71798D;
		}

		#mainContent #productMenu h3 a:hover, #mainContent #productMenu h3 a:active {
			color: black;
			background-color: #EBECF0;
			background-image: url('/jpe/root/bank/interface_images/mainContent/productAnchor_a_background_on.gif');
		}

		#mainContent #productMenu h4 {
			margin-top: 10px;
			margin-bottom: 0px;
			margin-left: 5px;
			padding-left: 10px;
			background-image: url('/jpe/root/bank/interface_images/mainContent/productAnchor_h4_background.gif');
			background-position: 0px 5px;
			font-size: 95%;
		}

		#mainContent #productPhoto {
			clear: both;
			width: 100%;
		}

		#mainContent #productPhoto ul {
			list-style-type: none;
			list-style-image: none;
			margin: 0px;
			margin-left: -40px;
		}

		#mainContent #productPhoto li {
			margin: 0px;
			float: right;
		}

		#mainContent #productPhoto img {
			/*margin-bottom: 2px;*/
			margin-bottom: 15px;
			margin-left: 15px;
		}

		#mainContent #productPhoto a img {
			border: 1px solid #B2B2B2;
		}

		#mainContent #productPhoto a:hover img {
			border: 1px solid #ED1C24;
		}

		#mainContent #productContent {
			clear: both;
		}

		#productPresentation, #productMainFeatures, #productAdditionalFeatures, #productTechnicalSpecs, #productAccessories, #productBrochuresAndManuals, #productLinks, #productMiscellaneous {
			display: none;
			visibility: hidden;
			margin-bottom: 15px;
		}

		#productPresentationContent, #productMainFeaturesContent, #productAdditionalFeaturesContent, #productTechnicalSpecsContent, #productAccessoriesContent, #productBrochuresAndManualsContent, #productLinksContent, #productMiscellaneousContent {
			padding-left: 30px;
			padding-right: 30px;
			padding-top: 15px;
			padding-bottom: 15px;
			background-color: #F0F1F5;
			background-image: url('/jpe/root/bank/interface_images/mainContent/productSectionContent_background.gif');
			background-repeat: repeat-x;
		}

		#productLogo {
			width: 100%;
			margin-bottom: 15px;
			text-align: center;
		}

		#productLogo img {
			margin-left: 10px;
			margin-right: 10px;
			vertical-align: middle;
		}

/* ----- PAGE CONTENT: End ----- */



/* ----- RÉSULTATS DE RECHERCHE : Beginning ----- */

	#productsSearchResults h2 {
		display: none;
		visibility: hidden;
	}

/* ----- RÉSULTATS DE RECHERCHE : End ----- */



/* ----- FENÊTRE POPUP : Beginning ----- */



/* ----- FENÊTRE POPUP : End ----- */



/* ----- PAGE D'IMPRESSION : Beginning ----- */

	#printContent {

	}

/* ----- PAGE D'IMPRESSION : End ----- */



/* ----- DOCUMENT PDF : Beginning ----- */



/* ----- DOCUMENT PDF : End ----- */



/* ----- CLASSES CSS : Beginning ----- */

	.cursorHand {
		cursor: pointer;
	}

	.invisible {
		display: none;
		visibility: hidden;
		margin: 0px;
		padding: 0px;
	}

	p.pAlignCenter {
		text-align: center;
	}

	p.pTopOfPage {
		clear: both;
		margin-left: 10px;
		margin-right: 10px;
		font-size: 70%;
		text-align: right;
	}

	p.pTopOfPage img {
		margin-right: 5px;
	}

	p.pTopOfPage a {
		color: black;
		text-decoration: none;
	}

	p.pTopOfPage a:hover {
		color: #71798D;
	}

	#landingPageContent p.pTopOfPage, #homePageContent p.pTopOfPage {
		display: none;
		visibility: hidden;
		margin: 0px;
		padding: 0px;
	}

	p.pMorePictures {
		clear: both;
		margin-bottom: 5px !important;
		text-align: right !important;
		font-size: 85%;
	}

	p.pMorePictures a {
		color: black !important;
	}

	p.pMorePictures a:hover {
		color: #ED1C24 !important;
		text-decoration: none !important;
	}

	#identitySearchAreaRight input.searchButton {
		width: 75px;
		height: 17px;
		margin-left: 10px;
		padding-bottom: 1px;
		border: none;
		background-color: #ED1C24;
		color: white;
		font-weight: bold;
		text-transform: uppercase;
	}

	#leftArea #navigationLevel1 h3 a:hover, #leftArea #navigationLevel1 h3.selectedNode a.selectedNode, #leftArea #navigationLevel1-bis h3 a:hover, #leftArea #navigationLevel1-bis h3.selectedNode a.selectedNode {
		color: #ED1C24;
	}

	#leftArea #navigationLevel1 h3.selectedNode a.selectedNode:hover, #leftArea #navigationLevel1-bis h3.selectedNode a.selectedNode:hover {
		color: #71798D;
	}

	#leftArea #navigationLevel1 ul.selectedParent, #leftArea #navigationLevel1 ul.selectedNode, #leftArea #navigationLevel1-bis ul.selectedParent, #leftArea #navigationLevel1-bis ul.selectedNode {
		display: block;
		visibility: visible;
	}

	#leftArea #navigationLevel1 li a:hover, #leftArea #navigationLevel1 li.selectedNode a.selectedNode, #leftArea #navigationLevel1-bis li a:hover, #leftArea #navigationLevel1-bis li.selectedNode a.selectedNode {
		background-color: #D9DDE6;
	}

	#leftArea #navigationLevel1 li.selectedNode a.selectedNode:hover, #leftArea #navigationLevel1-bis li.selectedNode a.selectedNode:hover {
		background-color: #71798D;
		color: white;
	}

	#newsletterArea input.newsletterButton {
		width: 80px;
		height: 17px;
		margin-left: 30px;
		padding-bottom: 1px;
		border: none;
		background-color: #71798D;
		color: white;
		font-weight: bold;
		text-transform: uppercase;
	}

	#newsletterArea.newsletterSubscribed {
		height: 75px;
		background-image: url('/jpe/root/bank/interface_images/newsletterArea/background_subscribed.gif');
	}

	#newsletterArea.newsletterSubscribed p {
		margin-bottom: 5px;
	}

	#mainContent span.mandatoryField {
		color: #ED1C24;
		font-size: 115%;
		font-weight: bold;
	}

	#mainContent input.formButton {
		float: none;
		width: 265px;
		margin-top: 2px;
		border: none;
		background-image: url('/jpe/root/bank/interface_images/mainContent/formButton_background.gif');
		background-color: #71798D;
		color: white;
		font-weight: bold;
		text-transform: uppercase;
	}

	#mainContent input.inputCheckBox {
		width: auto;
		border: none;
	}

	#myJVCPROUsersLogIn input.loginButton, #myJVCPRODealersLogIn input.loginButton {
		width: 70px;
		height: 17px;
		margin-top: 0px;
		padding-bottom: 1px;
		border: none;
		background-color: #71798D;
		color: white;
		font-weight: bold;
		text-transform: uppercase;
	}

	#myJVCPROUsersLogIn p.pPasswordForgotten, #myJVCPRODealersLogIn p.pPasswordForgotten {
		padding-top: 20px;
		color: #71798D;
	}

	#dealersOnlyProductInformations p.productNetPrice strong {
		font-size: 110%;
	}

	#dealersOnlyProductInformations p.productListPrice strong {
		color: #71798D;
		font-weight: normal;
	}

	#dealersOnlyProductInformations p.productAvailability {
		font-size: 90%;
	}

	#dealersOnlyProductInformations p.productAddcart {
		margin-right: 7px;
	}

/* ----- CLASSES CSS : End ----- */



/* ----- CSS SPÉCIFIQUE AU NAVIGATEUR INTERNET EXPLORER : Beginning ----- */

	#IEOnlyDiv #identitySearchAreaRight input {
		padding-top: 0px;
		padding-bottom: 2px;
	}

	#IEOnlyDiv #identitySearchAreaRight input.searchButton {
		padding-bottom: 0px;
	}

	#IEOnlyDiv #newsletterArea input {
		padding-top: 1px;
		padding-bottom: 2px;
	}

	#IEOnlyDiv #newsletterArea input.newsletterButton {
		margin-left: 34px;
		padding-top: 1px;
		padding-bottom: 0px;
		font-size: 105%;
	}

	#IEOnlyDiv #leftArea #navigationLevel1 ul, #IEOnlyDiv #leftArea #navigationLevel1-bis ul {
		margin-left: 8px;
	}

	#IEOnlyDiv #leftArea #navigationLevel1 li a, #IEOnlyDiv #leftArea #navigationLevel1-bis li a {
		padding-top: 0px;
		padding-bottom: 4px;
		background-position: 5px 9px;
	}

	#IEOnlyDiv #privacyRSSArea img {
		margin-top: 0px;
	}

	#IEOnlyDiv #toolBar {
		padding-top: 10px;
		padding-bottom: 9px;
	}

	#IEOnlyDiv h1 {
		background-position: 0px 0px;
	}

	#IEOnlyDiv #mainContent fieldset legend {
		margin-top: -8px;
		margin-bottom: 8px;
		margin-left: -9px;
	}

	#IEOnlyDiv #mainContent input.formButton {
		width: 225px;
	}

	#IEOnlyDiv #mainContent #productPhoto ul {
		margin-left: 0px;
	}

	#IEOnlyDiv #myJVCPRO ul {
		list-style-image: url('/jpe/root/bank/interface_images/myJVCPRO/ul_bullet_ie.gif');
	}

	#IEOnlyDiv #myJVCPROUsersLogIn input, #IEOnlyDiv #myJVCPRODealersLogIn input {
		padding-top: 1px;
		padding-bottom: 2px;
	}

	#IEOnlyDiv #myJVCPROUsersLogIn input.loginButton, #IEOnlyDiv #myJVCPRODealersLogIn input.loginButton {
		width: 60px;
		padding-top: 1px;
		padding-bottom: 0px;
		font-size: 105%;
	}

	#IEOnlyDiv #myJVCPROUsersLogIn p.pPasswordForgotten, #IEOnlyDiv #myJVCPRODealersLogIn p.pPasswordForgotten {
		width: 140px;
		padding-top: 0px;
	}

	#IEOnlyDiv #latestNewsAndEventsComingUp ul {
		margin-left: 0px;
	}

	#IEOnlyDiv #latestNewsAndEventsComingUp li img {
		margin-top: -19px;
		margin-right: 10px;
	}

	#IEOnlyDiv #contextualInformations ul, #IEOnlyDiv #contextualDownloads ul {
		list-style-image: url('/jpe/root/bank/interface_images/contextualInformationsDownloads/ul_bullet_ie.gif');
		margin-left: 47px;
	}

	#IEOnlyDiv #contextualTestimonial ul {
		list-style-image: url('/jpe/root/bank/interface_images/contextualInformationsDownloads/ul_bullet_ie.gif');
		margin-left: 31px;
	}

	#IEOnlyDiv #bottomAreaRight h3 {
		margin-left: 14px;
	}

	#IEOnlyDiv #landingPageContent #bottomAreaRight h3 {
		margin-right: 14px;
	}

/* ----- CSS SPÉCIFIQUE AU NAVIGATEUR INTERNET EXPLORER : End ----- */



/* ----- CSS SPÉCIFIQUE AUX NAVIGATEURS INTERNET EXPLORER VERSION 6 ET INFÉRIEURES : Beginning ----- */

	#ltIE7OnlyDiv {
	}

/* ----- CSS SPÉCIFIQUE AUX NAVIGATEURS INTERNET EXPLORER VERSION 6 ET INFÉRIEURES : End ----- */



/* ----- CSS SPÉCIFIQUE AU NAVIGATEUR OPERA : Beginning ----- */

	@media all and (min-width: 0px) {
		#identitySearchAreaRight input {
			margin-left: 151px;
		}
	}

	@media all and (min-width: 0px) {
		#newsletterArea input.newsletterButton {
			font-size: 110%;
		}
	}

	@media all and (min-width: 0px) {
		#privacyRSSArea img {
			margin-top: -1px;
		}
	}

	@media all and (min-width: 0px) {
		#toolBar {
			padding-top: 9px;
		}
	}

	@media all and (min-width: 0px) {
		h1 {
			background-position: 0px 0px;
		}
	}

	@media all and (min-width: 0px) {
		#mainContent table.ezForce tr.tableheader td {
			padding-top: 3px;
			padding-bottom: 3px;
		}
	}

	@media all and (min-width: 0px) {
		#mainContent h3 {
			background-position: 0px 3px;
		}
	}

	@media all and (min-width: 0px) {
		#mainContent h5 {
			background-position: 0px 2px;
		}
	}

	@media all and (min-width: 0px) {
		#mainContent fieldset legend {
			margin-left: -2px;
		}
	}

	@media all and (min-width: 0px) {
		#mainContent input.formButton {
			width: 225px;
		}
	}

	@media all and (min-width: 0px) {
		#mainContent input.inputCheckBox {
			margin-top: -16px;
		}
	}

	@media all and (min-width: 0px) {
		#rightArea {
			margin-left: 10px;
		}
	}

	@media all and (min-width: 0px) {
		#myJVCPROUsersLogIn input.loginButton, #myJVCPRODealersLogIn input.loginButton {
			width: 60px;
			font-size: 110%;
		}
	}

	@media all and (min-width: 0px) {
		#latestNewsAndEventsComingUp li img {
			margin-top: 1px;
		}
	}

	@media all and (min-width: 0px) {
		#myJVCPRO ul {
			list-style-image: url('/jpe/root/bank/interface_images/myJVCPRO/ul_bullet_opera.gif');
		}
	}

	@media all and (min-width: 0px) {
		#contextualInformations ul, #contextualDownloads ul {
			list-style-image: url('/jpe/root/bank/interface_images/contextualTestimonial/ul_bullet_opera.gif');
			margin-left: 5px;
		}
	}

	@media all and (min-width: 0px) {
		#contextualTestimonial ul {
			list-style-image: url('/jpe/root/bank/interface_images/contextualTestimonial/ul_bullet_opera.gif');
			margin-left: -10px;
		}
	}

/* ----- CSS SPÉCIFIQUE AU NAVIGATEUR OPERA : End ----- */

#swlang {
font-size: 10px;
margin-left: 20px;
}


/*  MSIS formate ----- */
#msis td {font-family:Arial; font-size: 12px; font-weight:normal; color: black;}

#msis table.outside {background-color:ffffff;padding:0px}

#msis table.search {background-color:ffffff;padding:0px; }
	#msis td.searchtop {border-top:1px solid #CCCCCC;font-size:1px;line-height:1px;text-align:left; }
	#msis td.searchbot {border-bottom:1px solid #CCCCCC;font-size:1px;line-height:1px;}
	#msis td.searchleft {border-left:1px solid #CCCCCC;font-size:1px;}
	#msis td.searchright {border-right:1px solid #CCCCCC;font-size:1px;}
	#msis td.searchecke {font-size:1px;}
	#msis td.searchcorner {font-size:1px;}
	#msis td.search {	color:#666699; text-align:left}
	#msis td.searchkl {color:#666699;font-size:11px;text-align:left}
	#msis td.rahmen {border:1px solid #CCCCCC;background-color: #DDDDDD; font-size:10pt;}

#msis .Modul {  color:#cc3333;  font-weight:bold; line-height: 10px;font-size:11px; }
	
	
	
#msis table.info {background-color:ffffff;}
	#msis td.infotop {border-top:1px solid #CCCCCC;font-size:1px;}
	#msis td.infobot {border-bottom:1px solid #CCCCCC;font-size:1px;}
	#msis td.infoleft {border-left:1px solid #CCCCCC;font-size:1px;}
	#msis td.inforight {border-right:1px solid #CCCCCC;font-size:1px;}
	#msis td.infoecke {font-size:1px;}
	
	#msis td.info {	color:#666699; text-align:left;}
	#msis td.infocenter {	color:#666699; text-align:center;}
	
#msis table.infotab {border:1px solid #cccccc;font-size:13px; background-color: #DDDDDD}
#msis td.infotab {border:1px solid #cccccc;font-size:13px; background-color: #DDDDDD; color:#666699}

#msis a, a:visited, a:active { color:#666699; }
#msis a.link {font-size:11px}
#msis a.link:Hover	{ color:#E80000; } 	
#msis li		{	font-size:11px;color:#666699;}
	
#msis BODY {background-color:ffffff; font-family:Arial, sans-serif; font-size:13px; color:#666666; }

#msis INPUT, SELECT, TEXTAREA	{ font-family:MS Sans Serif, sans-serif; font-size:12px;color:#666699; }

#msis BODY { scrollbar-face-color: #c9c9c9; scrollbar-shadow-color:#6d6d6d; scrollbar-highlight-color:#dadada; scrollbar-3dlight-color:#FFFFFF; scrollbar-darkshadow-color:#b8b8b8; scrollbar-track-color:#dbdbdb; scrollbar-arrow-color:#cc0000; margin:0px; }
	
#msis .red {font-family:Arial; font-size: 12px;  color: red;}
#msis .Titel {font-family:Arial; font-size: 12px;  color: #666699;}

