/* ----- HTML TAGS: Beginning ----- */

	div, table, tr, td, 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;
	}

	#topArea {
		float: left;
		width: 100%;
		height: 70px;
		margin-bottom: 15px;
		background-image: url('/jpe/root/bank/interface_images/topArea/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: 10px;
		padding-right: 10px;
		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 {
		font-size: 70%;
	}

	#partnersArea a {
		color: #000000;
		text-decoration: none;
	}

	#partnersArea a:hover {
		color: #ED1C24;
	}

	#partnersArea, #switchLanguageArea {
		margin-top: 15px;
		margin-bottom: 15px;
		text-align: center;
	}

	#switchLanguageArea select {
		margin: 0px;
		width: 75%;
	}

	#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, #homePageContent #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, #homePageContent #hrDiv {
		display: none;
		visibility: hidden;
	}

	#dealerPageContent #hrDiv {
		height: 44px;
		background-image: url('/jpe/root/bank/interface_images/hrDiv/background_dealers.gif');
	}

	#navigationLevel3 {
		display: none;
		visibility: hidden;
	}

	#navigationLevel3PageContent #navigationLevel3 {
		display: block;
		visibility: visible;
		float: left;
		width: 100%;
		margin-bottom: 15px;
		padding-top: 0px;
		padding-bottom: 0px;
		background-color: #71798D;
		font-size: 80%;
	}

	#navigationLevel3PageContent #navigationLevel3 ul {
		list-style-type: none;
		margin: 0px;
		margin-left: -40px;
	}

	#navigationLevel3PageContent #navigationLevel3 ul li {
		float: right;
		margin-left: 10px;
		margin-right: 5px;
	}

	#navigationLevel3PageContent #navigationLevel3 ul li a {
		color: white;
		text-decoration: none;
	}

	#navigationLevel3PageContent #navigationLevel3 ul li a:hover {
		color: black;
	}

	#navigationLevel3PageContent #navigationLevel3 #navigationLevel3Top, #navigationLevel3PageContent #navigationLevel3 #navigationLevel3Bottom {
		float: left;
		width: 100%;
		height: 5px;
	}

	#navigationLevel3PageContent #navigationLevel3 #navigationLevel3Top {
		margin-bottom: -3px;
	}

	#navigationLevel3PageContent #navigationLevel3 #navigationLevel3Top img, #navigationLevel3PageContent #navigationLevel3 #navigationLevel3Bottom img {
		vertical-align: top;
	}

	#rightArea {
		float: right;
		width: 160px;
		margin-left: 10px;
		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;
	}

	#dealersOnlyProductInformations select {
		margin-right: 1px;
		border: 1px solid #E7E9EE;
		background-color: #ED1C24;
		color: white;
		font-size: 85%;
	}

	#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 div {
		display: none;
		visibility: hidden;
	}

	#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: 15px;
		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-left: 25px;
		margin-right: 25px;
	}

	#homeContentMainArea {
		margin-bottom: 10px;
	}

	#homeContentMainArea object {
		width: 630px;
		height: 300px;
		margin-bottom: -3px;
	}

	#homeContentMainArea img {
		margin-bottom: -3px;
	}

	#homeContentHighlight {
		float: left;
		width: 100%;
		height: 250px;
		background-image: url('/jpe/root/bank/interface_images/homeContentHighlight/background.gif');
		background-repeat: no-repeat;
	}

	#homeContentHighlightLeft {
		float: left;
		width: 280px;
		height: 210px;
		margin-top: 10px;
		margin-bottom: 10px;
		margin-left: 10px;
		padding: 10px;
	}

	#homeContentHighlightRight {
		float: right;
		width: 302px;
		height: 230px;
		margin-top: 10px;
		margin-bottom: 10px;
		margin-right: 9px;
	}

	#homeContentHighlightRightTop {
		float: left;
		width: 282px;
		height: 90px;
		margin-bottom: 10px;
		padding: 10px;
	}

	#homeContentHighlightRightBottom {
		float: left;
		width: 282px;
		height: 90px;
		padding: 10px;
	}

/* ----- PAGE LAYOUT: End ----- */



/* ----- PAGE CONTENT: Beginning ----- */

	#mainContent {
		clear: both;
		margin-left: 10px;
		margin-right: 10px;
		margin-bottom: 15px;
		font-size: 80%;
	}

	#mainContent object.vr-n900Training {
		width: 800px;
		height: 565px;
	}

	#mainContent #videoPlayer {
		text-align: center;
	}

	#mainContent #videoPlayer object, #mainContent #videoPlayer img {
		width: 600px;
		height: 360px;
	}

	#mainContent embed {
		width: 425px;
	}

	#landingPageContent #mainArea #mainContent {
		margin-left: 465px;
		margin-top: 64px;
		margin-right: 0px;
	}

	#landingPageContent #mainArea #mainContent img {
		float: left;
	}

	#mainContent #JPENews img, #mainContent #JPEEvent img {
		float: left;
		margin-right: 15px;
		margin-bottom: 15px;
	}

	#mainContent #JPENews p, #mainContent #JPEEvent p {
	}

	#homePageContent #mainContent {
		margin-left: 0px;
		margin-right: 0px;
	}

	#dealerPageContent #mainContent {
		height: auto;
		margin-left: 0px;
		margin-right: 0px;
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 20px;
		padding-bottom: 5px;
		background-color: #E9EBF0;
	}

	#mainContent #changeCountryEU, #mainContent #changeCountryME, #mainContent #changeCountryAF, #mainContent #changeCountryWO {
		padding-left: 15px;
		padding-right: 15px;
		padding-bottom: 15px;
		margin-bottom: 15px;
		background-color: #F0F1F5;
		background-image: url('/jpe/root/bank/interface_images/mainContent/productSectionContent_background.gif');
		background-repeat: repeat-x;
		text-align: right;
	}

	#mainContent #changeCountryEU select, #mainContent #changeCountryME select, #mainContent #changeCountryAF select, #mainContent #changeCountryWO select {
		float: none;
		clear: both;
		margin-top: 15px;
	}

	/* ----- 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, #homePageContent h1, #dealerPageContent h1 {
			display: none;
			visibility: hidden;
		}

		#dealerPageContent #mainContent h1 {
			display: block;
			visibility: visible;
			margin-left: 0px;
			margin-right: 0px;
			background-image: url('/jpe/root/bank/interface_images/documentTitle/h1_background_dealers.gif');
			font-size: 140%;
		}

	/* ----- 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 {
			clear: both;
			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 #homeContentHighlightLeft ul, #mainContent #homeContentHighlightRightTop ul, #mainContent #homeContentHighlightRightBottom ul {
			list-style-type: none;
			list-style-image: none;
			margin: 0px;
			margin-left: -40px;
		}

		#mainContent ul li {
			margin-bottom: 5px;
		}

		#mainContent li div, #mainContent li div, #mainContent li div {
			float: right;
		}

		#mainContent li div img, #mainContent li div img, #mainContent li div img {
			margin-left: 10px;
			margin-bottom: 10px;
		}

		#mainContent #homeContentHighlightLeft li a, #mainContent #homeContentHighlightRightTop li a, #mainContent #homeContentHighlightRightBottom li a {
			padding-left: 11px;
			background-image: url('/jpe/root/bank/interface_images/homeContentHighlight/a_background.gif');
			background-repeat: no-repeat;
			background-position: 0px 5px;
			font-size: 120%;
			font-weight: bold;
		}

		#mainContent #homeContentHighlightLeft li div img, #mainContent #homeContentHighlightRightTop li div img, #mainContent #homeContentHighlightRightBottom li div img {
			margin-left: 5px;
			margin-bottom: 5px;
		}

		#mainContent #homeContentHighlightLeft li a:hover, #mainContent #homeContentHighlightRightTop li a:hover, #mainContent #homeContentHighlightRightBottom li a:hover {
			color: #71798D;
			text-decoration: none;
		}

		#mainContent #homeContentHighlightLeft li p, #mainContent #homeContentHighlightRightTop li p, #mainContent #homeContentHighlightRightBottom li p {
			margin-bottom: 0px;
			font-size: 85%;
			text-align: left;
		}

		#mainContent #homeContentHighlightLeft li p a, #mainContent #homeContentHighlightRightTop li p a, #mainContent #homeContentHighlightRightBottom li p a {
			padding-left: 0px;
			background-image: none;
			font-size: 100%;
			font-weight: normal;
		}

	/* ----- 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;
		}

		#dealerPageContent #mainContent fieldset {
			border: 1px solid #71798D;
		}

		#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 td input, #mainContent td select, #mainContent td textarea {
			float: none;
			clear: both;
			margin-top: 0px;
			border: 1px solid #ED1C24;
			color: #71798D;
		}

	/* ----- 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 #71798D;
			border-collapse: collapse;
			border-spacing: 0px;
			font-size: 100%;
		}

		#mainContent table td {
			padding: 10px;
			border-bottom: 1px solid #71798D;
			border-left: 1px solid #71798D;
			border-right: 1px solid #71798D;
			text-align: left;
			vertical-align: middle;
		}

		/*#mainContent table tr.tableheader td {
			padding: 5px;
			border: none;
			border-bottom: 1px solid #71798D;
			background-color: #ED1C24;
			color: white;
			font-size: 110%;
			font-weight: bold;
			text-align: center;
			vertical-align: middle;
		}*/

	/* ----- Categories browsing ----- */

		#mainContent #categorybrowser {
			float: left;
		}

		#mainContent #categorybrowser h3 {
			margin-bottom: 25px;
		}

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

		#mainContent #categorybrowser li {
			float: left;
			width: 295px;
			margin-bottom: 50px;
			margin-left: 5px;
			margin-right: 5px;
			text-align: center;
			height: 110px;
		}

		#mainContent #categorybrowser li span {
			display: block;
			font-size: 110%;
			font-weight: bold;
		}

		#mainContent #categorybrowser li a {
			color: black;
		}

		#mainContent #categorybrowser li a:hover {
			color: #ED1C24;
			text-decoration: none;
		}

	/* ----- Products browsing ----- */

		#mainContent #productbrowser h3 {
			margin-bottom: 25px;
		}

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

		#mainContent #productbrowser li {
			margin-bottom: 50px;
			border: 1px solid white;
		}

		#mainContent #productbrowser li div {
			clear: both;
			float: none;
		}

		#mainContent #productbrowser li div.productbrowserProductImage {
			clear: none;
			float: left;
			width: 100px;
			border: 5px solid #B2B2B2;
		}

		#mainContent #productbrowser li div.productbrowserProductImage img {
			margin: 0px;
			margin-bottom: -3px;
		}

		#mainContent #productbrowser li div.productbrowserProductImage a {
			color: black;
		}

		#mainContent #productbrowser li div.productbrowserProductImage a:hover {
			color: #ED1C24;
			text-decoration: none;
		}

		#mainContent #productbrowser li div.productbrowserProduct {
			clear: none;
			float: right;
			margin-left: 10px;
			width: 488px;
		}

		#mainContent #productbrowser li div.productbrowserProduct p {
			margin: 0px;
			margin-bottom: 5px;
		}

		#mainContent #productbrowser li div.productbrowserProduct p.productbrowserProductRefAndName {
			padding-top: 7px;
			padding-bottom: 6px;
			padding-left: 9px;
			padding-right: 9px;
			color: #71798D;
			background-color: #E9EBF0;
			font-size: 120%;
			font-weight: bold;
		}

		#mainContent #productbrowser li div.productbrowserProduct p.productbrowserProductRefAndName a {
			margin-right: 10px;
		}

		#mainContent #productbrowser li div.productbrowserProduct p.productbrowserProductRefAndName a:hover {
			color: black;
			text-decoration: none;
		}

		#mainContent #productbrowser li div.productbrowserProduct p.productbrowserProductLabel {
			font-weight: bold;
		}

		#mainContent #productbrowser li div.productbrowserProduct p.productbrowserProductAddBasket {
			float: left;
		}

		#mainContent #productbrowser li div.productbrowserProduct p.productbrowserProductAddBasket select {
			clear: both;
			float: none;
			width: auto;
			margin-right: 1px;
			margin-top: -35px;
			background-color: #ED1C24;
			color: white;
		}

		#mainContent #productbrowser li div.productbrowserProduct p.productbrowserProductLearnMore {
			float: right;
			margin-bottom: 0px;
			padding-left: 11px;
			background-image: url('/jpe/root/bank/interface_images/mainContent/learnMore_background.gif');
			background-repeat: no-repeat;
			background-position: 0px 5px;
			font-weight: bold;
		}

		#mainContent #productbrowser li div.productbrowserProduct p.productbrowserProductLearnMore a:hover {
			color: #71798D;
			text-decoration: none;
		}

		#mainContent #productbrowser li div.productbrowserProductNotDealer {
			clear: both;
			height: 0px;
		}

		#mainContent #productbrowser li div.productbrowserProductDealerInfo {
			padding-top: 2px;
			padding-bottom: 2px;
			padding-left: 4px;
			padding-right: 4px;
			border-bottom: 3px solid #71798D;
			background-color: #D5D9E2;
		}

		#mainContent #productbrowser li div.productbrowserProductDealerInfo p {
			display: inline;
			margin-right: 50px;
			color: #71798D;
		}

		#mainContent #productbrowser li div.productbrowserProductDealerInfo p strong {
			color: black;
		}

		#mainContent #productbrowser li div.productbrowserProductDealerInfo p em {
			color: white;
			font-style: normal;
			font-weight: bold;
		}

		#mainContent #productbrowser li div.productbrowserProductDealerInfo p img {
			margin: 0px;
			margin-top: -4px;
			margin-right: 5px;
			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: 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;
		}

		#productPresentationContent ul, #productMainFeaturesContent ul, #productAdditionalFeaturesContent ul, #productTechnicalSpecsContent ul, #productAccessoriesContent ul, #productBrochuresAndManualsContent ul, #productLinksContent ul, #productMiscellaneousContent ul, #productPresentationContent dl, #productMainFeaturesContent dl, #productAdditionalFeaturesContent dl, #productTechnicalSpecsContent dl, #productAccessoriesContent dl, #productBrochuresAndManualsContent dl, #productLinksContent dl, #productMiscellaneousContent dl {
			margin-top: 0px;
			margin-bottom: 0px;
		}

		#productTechnicalSpecsContent, #productAccessoriesContent {
			float: left;
			width: 550px;
			margin-bottom: 15px;
		}

		#productTechnicalSpecsContent #specification dl {
			margin-left: 0px;
		}

		#productTechnicalSpecsContent #specification dl dt {
			font-weight: normal;
		}

		#productTechnicalSpecsContent #specification dl dd {
			color: black;
			font-size: 100%;
		}

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

		#productAccessoriesContent #accessory a {
			font-weight: bold;
		}

		#productAccessoriesContent #accessory a:hover {
			color: #71798D;
			text-decoration: none;
		}

		#productTechnicalSpecsContent #specification dl dt.acc1, #productAccessoriesContent #accessory ul li.acc1 {
			clear: both;
			float: left;
			width: 28%;
		}

		#productTechnicalSpecsContent #specification dl dd.acc2, #productAccessoriesContent #accessory ul li.acc2 {
			float: left;
			width: 49%;
		}

		#productBrochuresAndManualsContent #productDoc ul, #productBrochuresAndManualsContent div ul {
			list-style-image: none;
			list-style-type: none;
			margin-left: -40px;
		}

		#productBrochuresAndManualsContent #productDoc li span, #productBrochuresAndManualsContent div li span {
			vertical-align: middle;
		}

		#productBrochuresAndManualsContent #productDoc li h3, #productBrochuresAndManualsContent div li h3 {
			display: inline;
			margin-bottom: 0px;
			margin-left: -15px;
			padding-left: 0px;
			background-image: none;
			font-size: 100%;
			font-weight: normal;
			text-transform: none;
			vertical-align: middle;
		}

		#productBrochuresAndManualsContent #productDoc li h3 a:hover, #productBrochuresAndManualsContent div li h3 a:hover {
			color: #71798D;
		}

		#productLinksContent #productlink li a:hover {
			color: #71798D;
			text-decoration: none;
		}

		#productLogo {
			width: 100%;
			margin-bottom: 15px;
			text-align: center;
		}

		#productLogo img {
			margin-left: 10px;
			margin-right: 10px;
			vertical-align: middle;
		}

		#mainContent #productContent li div {
			clear: both;
			float: none;
		}

	/* ----- Basket ----- */

		#dealerBasket {
			float: left;
			margin-bottom: 15px;
			background-color: white;
			font-size: 95%;
		}

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

		#dealerBasket li {
			float: left;
			text-align: center;
		}

		#dealerBasket img {
			margin: 0px;
			vertical-align: middle;
		}

		#dealerBasket input {
			float: none;
			width: 20px;
			margin: 0px;
			border: none;
			background-color: #D5D9E2;
			color: #71798D;
			font-size: 90%;
			font-weight: bold;
			text-align: center;
			vertical-align: middle;
		}

		#dealerBasket #dealerBasketHeader li {
			padding-top: 5px;
			padding-bottom: 5px;
			margin-bottom: 15px;
			background-color: #ED1C24;
			color: white;
			font-weight: bold;
		}

		#dealerBasket #dealerBasketContent ul {
			clear: both;
		}

		#dealerBasket #dealerBasketContent li {
			height: auto;
			min-height: 35px;
			margin-bottom: 15px;
			background-color: white;
		}

		#dealerBasket #dealerBasketHeader li.dealerBasketHeaderLi1, #dealerBasket #dealerBasketContent li.dealerBasketContentLi1 {
			clear: both;
			width: 70px;
		}

		#dealerBasket #dealerBasketHeader li.dealerBasketHeaderLi2, #dealerBasket #dealerBasketContent li.dealerBasketContentLi2 {
			width: 220px;
		}

		#dealerBasket #dealerBasketHeader li.dealerBasketHeaderLi3, #dealerBasket #dealerBasketContent li.dealerBasketContentLi3 {
			width: 65px;
		}

		#dealerBasket #dealerBasketHeader li.dealerBasketHeaderLi4, #dealerBasket #dealerBasketContent li.dealerBasketContentLi4 {
			width: 70px;
		}

		#dealerBasket #dealerBasketHeader li.dealerBasketHeaderLi5, #dealerBasket #dealerBasketContent li.dealerBasketContentLi5 {
			width: 70px;
		}

		#dealerBasket #dealerBasketHeader li.dealerBasketHeaderLi6, #dealerBasket #dealerBasketContent li.dealerBasketContentLi6 {
			width: 40px;
		}

		#dealerBasket #dealerBasketHeader li.dealerBasketHeaderLi7, #dealerBasket #dealerBasketContent li.dealerBasketContentLi7 {
			width: 55px;
		}

		#dealerBasket #dealerBasketHeader li.dealerBasketHeaderLi1 {
		}

		#dealerBasket #dealerBasketHeader li.dealerBasketHeaderLi2 {
		}

		#dealerBasket #dealerBasketHeader li.dealerBasketHeaderLi3 {
		}

		#dealerBasket #dealerBasketHeader li.dealerBasketHeaderLi4 {
		}

		#dealerBasket #dealerBasketHeader li.dealerBasketHeaderLi5 {
		}

		#dealerBasket #dealerBasketHeader li.dealerBasketHeaderLi6 {
		}

		#dealerBasket #dealerBasketHeader li.dealerBasketHeaderLi7 {
		}

		#dealerBasket #dealerBasketContent li.dealerBasketContentLi1 {
			width: 50px;
			margin-left: 10px;
			margin-right: 10px;
			overflow: hidden;
		}

		#dealerBasket #dealerBasketContent li.dealerBasketContentLi2 {
			text-align: left;
		}

		#dealerBasket #dealerBasketContent li.dealerBasketContentLi2 strong {
			color: #71798D;
		}

		#dealerBasket #dealerBasketContent li.dealerBasketContentLi3 {
		}

		#dealerBasket #dealerBasketContent li.dealerBasketContentLi4 {
		}

		#dealerBasket #dealerBasketContent li.dealerBasketContentLi5 {
			color: #ED1C24;
			font-weight: bold;
		}

		#dealerBasket #dealerBasketContent li.dealerBasketContentLi6 {
		}

		#dealerBasket #dealerBasketContent li.dealerBasketContentLi7 {
		}

		#dealerBasketTotal {
			margin-top: -15px;
			margin-bottom: 20px;
			padding: 5px;
			float: right;
			width: 200px;
			background-color: white;
		}

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

		#dealerBasketTotal li {
			float: left;
			width: 50%;
			margin-bottom: 0px;
		}

		#dealerBasketActions {
			clear: both;
		}

/* ----- PAGE CONTENT: End ----- */



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

	#productsSearchResults h2 {
		display: none;
		visibility: hidden;
	}

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



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

	#popupContent #mainContent {
		margin-left: -5px;
		margin-right: 0px;
	}

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



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

	#printContent {
		width: 598px;
	}

	#printContent #navigationPath {
		margin-bottom: 20px;
		background-image: url('/jpe/root/bank/interface_images/navigationPath/background_print.gif');
	}

	#printContent #categorybrowser li {
		width: 275px;
	}

	#printContent #productbrowser li {
		list-style-type: none;
	}

	#printContent #productbrowser li div.productbrowserProduct {
		width: 450px;
	}

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

	#printFooter {
		float: left;
		margin-top: 20px;
	}

/* ----- 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;
	}

	body.printBody {
		text-align: left;
		margin: 0px;
	}

	p.pAlignCenter, #mainContent p.pAlignCenter, #mainContent div.divAlignCenter {
		text-align: center;
	}

	p.pAlignCenter img.imgCatalogue {
		width: 250px;
		height: 330px;
	}

	p.pCaptcha, #mainContent p.pCaptcha, #mainContent div.divCaptcha {
		text-align: center !important;
	}

	p.pCaptcha span, p.pCaptcha input, p.pCaptcha img {
		float: none !important;
		margin: 0px !important;
		vertical-align: middle !important;
	}

	p.pCaptcha input {
		width: 100px !important;
		margin-left: 10px !important;
		margin-right: 10px !important;
	}

	p.pCaptcha img.captchaimg {
		margin-left: 5px !important;
	}

	p.pTopOfPage {
		float: none;
		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;
	}

	#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 #homeContentHighlightLeft li a.linkmore_news_and_events, #mainContent #homeContentHighlightRightTop li a.linkmore_news_and_events, #mainContent #homeContentHighlightRightBottom li a.linkmore_news_and_events {
		background-image: none;
		padding-left: 0px;
	}

	#mainContent #homeContentHighlightLeft li a.linkmore_news_and_events img, #mainContent #homeContentHighlightRightTop li a.linkmore_news_and_events img, #mainContent #homeContentHighlightRightBottom li a.linkmore_news_and_events img {
		float: right;
		margin-top: -13px;
	}

	#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, #mainContent input.inputRadio {
		float: left;
		width: auto;
		margin-top: 0px;
		margin-right: 10px;
		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.productAddcart {
		margin-right: 7px;
	}

	option.optionBold {
		font-weight: bold;
	}

	img.ProHD_Microsite_Image {
		margin-left: -10px;
	}

/* ----- 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 {
		padding-left: 15px;
		padding-right: 15px;
	}

	#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 #navigationLevel3PageContent #navigationLevel3 ul {
		margin-left: 0px;
	}

	#IEOnlyDiv #dealerPageContent #mainContent {
		padding-top: 10px;
	}

	#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 #mainContent #categorybrowser ul {
		margin-left: 0px;
	}

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

	#IEOnlyDiv #mainContent #productbrowser li div.productbrowserProduct p.productbrowserProductAddBasket select {
		margin-top: -12px;
	}

	#IEOnlyDiv #mainContent #productbrowser li div.productbrowserProductDealerInfo {
		padding-top: 1px;
	}

	#IEOnlyDiv #mainContent #productbrowser li div.productbrowserProductDealerInfo p img {
		margin-top: 0px;
	}

	#IEOnlyDiv #productTechnicalSpecsContent, #IEOnlyDiv #productAccessoriesContent {
		margin-bottom: 0px;
	}

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

	#IEOnlyDiv #productBrochuresAndManualsContent #productDoc ul, #IEOnlyDiv #productBrochuresAndManualsContent div ul {
		margin-left: 0px;
	}

	#IEOnlyDiv #dealerBasket {
		padding-bottom: 15px;
	}

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

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

	#IEOnlyDiv #dealerBasketActions {
		margin-top: -18px;
	}

	#IEOnlyDiv #dealerBasketActions 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 #dealersOnlyProductInformations select {
		margin-right: 5px;
	}

	#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 #homeContentMainArea object {
		margin-bottom: 0px;
	}

	#IEOnlyDiv #homeContentHighlightLeft ul, #IEOnlyDiv #homeContentHighlightRightTop ul, #IEOnlyDiv #homeContentHighlightRightBottom ul {
		margin-left: 0px;
	}

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



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

	#ltIE7OnlyDiv #bottomArea {
		float: none;
	}

	#ltIE7OnlyDiv #homeContentHighlightLeft {
		margin-left: 5px;
	}

	#ltIE7OnlyDiv #homeContentHighlightRight {
		margin-right: 5px;
	}

/* ----- 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 {
			padding-left: 15px;
			padding-right: 15px;
		}
	}

	@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) {
		#navigationLevel3PageContent #navigationLevel3 #navigationLevel3Bottom {
			margin-top: -1px;
		}
	}

	@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 #homeContentHighlightLeft li a, #mainContent #homeContentHighlightRightTop li a, #mainContent #homeContentHighlightRightBottom li a {
			background-position: 0px 4px;
		}
	}

	@media all and (min-width: 0px) {
		#mainContent #homeContentHighlightLeft li p, #mainContent #homeContentHighlightRightTop li p, #mainContent #homeContentHighlightRightBottom li p {
			font-size: 95%;
		}
	}

	@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: 0px;
		}
	}

	@media all and (min-width: 0px) {
		#mainContent #productbrowser li div.productbrowserProduct p.productbrowserProductRefAndName {
			padding-bottom: 7px;
		}
	}

	@media all and (min-width: 0px) {
		#mainContent #productbrowser li div.productbrowserProduct p.productbrowserProductAddBasket select {
			margin-right: 2px;
		}
	}

	@media all and (min-width: 0px) {
		#mainContent #productbrowser li div.productbrowserProduct p.productbrowserProductLearnMore {
			background-position: 0px 4px;
		}
	}

	@media all and (min-width: 0px) {
		#mainContent #productbrowser li div.productbrowserProductDealerInfo p img {
			margin-top: 0px;
		}
	}

	@media all and (min-width: 0px) {
		#myJVCPROUsersLogIn input.loginButton, #myJVCPRODealersLogIn input.loginButton {
			width: 60px;
			font-size: 110%;
		}
	}

	@media all and (min-width: 0px) {
		#dealersOnlyProductInformations select {
			margin-top: 3px;
			margin-right: 8px;
			border: 1px solid #71798D;
			vertical-align: top;
		}
	}

	@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 {
	margin-left: 20px;
	font-size: 10px;
}

.asseticon {
	margin-right: 20px;
}

.asset {
	height: 36px;
}

li.assetpdf {
	list-style-type: none;
}

#dealersCheckout {
	display: block;
	clear: both;
}

select.shipping {
	width: 500px !important;
	margin-top: 12px !important;
	padding-top: 0px !important;
	font-size: 9px;
}

#dealersCheckout fieldset {
	width: 550px;
	margin-left: 0px;
}

ul.r {
	list-style-type: none !important;
	list-style-image: none !important;
	margin-left: -50px;
	font-size: 10px;
}

li.r0, li.r0b {
	list-style-type: none !important;
	float: left;
	width: 90px !important;
	height: 25px;
}

li.r1, li.r1b {
	list-style-type: none !important;
	float: left;
	width: 80px !important;
	height: 25px;
}

li.r2, li.r2b {
	list-style-type: none !important;
	float: left;
	width: 110px !important;
	height: 25px;
}

li.r1b, li.r0b {
	background-color: #999999;
	color: white;
	font-size: 11px;
	font-weight: bold;
}

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

#dealerBasketActions li {
	float: left;
	width: 285px;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
}

#dealerBasketActions li img {
	margin-bottom: -3px;
}

#dealerBasketActions li a, #dealerBasketActions li a:hover {
	color: white !important;
}

textarea.tc {
	display: block;
	float: none !important;
	clear: both !important;
	width: 450px !important;
	height: 80px;
	margin-top: 20px !important;
}

select.el1, select.el2, select.elq {
	float: none !important;
}

select.el1 {
	width: 90px !important;
}

select.el2 {
	width: 200px !important;
}

select.elq {
	width: 50px !important;
}

#expressorder {
	margin-top: 40px;
	margin-left: 80px;
	margin-bottom: 100px;
}

input.elb {
	width: 145px !important;
	color: white !important;
	background-color: red;
	margin-top: -23px !important;
	margin-left: -40px !important;
}

#storeMiniCart ul {
	list-style: none;
	background-color: white !important;
}

#storeMiniCart li {
	height: 30px;
}

#storeMiniCart li.a {
	list-style: none !important;
	width: 200px !important;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
}

#storeMiniCart li.cartvat {
	display: none;
	visibility: hidden;
}

#storeMiniCart li input {
	width: 15px !important;
	float: right;
}

#listart ul, #listart li {
	list-style-type: none !important;
	list-style-image: none !important;
}

li.evenrow_ {
	clear: both;
	display: block;
	margin-bottom: 25px !important;
	padding: 10px;
	padding-bottom: 1px;
	background-color: #EAECF1;
}

li.evenrow_ a {
	font-size: 120%;
	font-weight: bold;
}

li.evenrow_ h6 {
	margin-bottom: 0px !important;
	font-size: 80%;
	font-weight: bold;
	color: black !important;
}

li.evenrow_ div.hieven {
	float: left !important;
	height: 85px !important;
}

li.evenrow_ div.hieven img {
	float: left !important;
	margin: 0px !important;
	margin-right: 10px !important;
}

#productDoc li {
	margin-left: 26px;
	background-image: url('/jpe/root/items/icons/ico_small_text.png');
	background-repeat: no-repeat;
	background-position: -0px -0px;
}

/* SHA */

#navigationLevel3 #listart {
margin-left: 40px !important;
margin-right: 40px !important;
margin-top: 20px !important;
}

#navigationLevel3 #listart ul li {
float: none !important;
margin-right: 25px !important;
}
 
#navigationLevel3 li.evenrow_ {
display: inline;
float: left !important;
}

#navigationLevel3 li.evenrow_ a {
font-size: 90%;
display: block;
float: left !important;
height: 25px !important;
margin-right: 35px;
width: 220px;
}

#navigationLevel3 li.evenrow_ p {
display: none;
}

#E7OnlyDiv #navigationLevel3 li.evenrow_ {
float: left !important;
}
/*

#IE7OnlyDiv #homeContentHighlightLeft li , #IE7OnlyDiv #homeContentHighlightRightTop li , #IE7OnlyDiv #homeContentHighlightRightBottom li {
font-size: 120% !important;
}

#homeContentHighlightLeft li , #homeContentHighlightRightTop li , #homeContentHighlightRightBottom li {
font-size: 90% !important;
}
*/

#productPopupAccessory p
{
padding-top: 8px;
margin-top: 0px;
padding-top: 0px;
margin-left: 25px;
padding-bottom: 14px !important;
text-align: none !important;
}

#productPopupAccessory h4 {
text-align: left;
margin-bottom: 20px;
padding-bottom: 10px;
margin-top: 25px !important;
}

#productPopupAccessory div.pager {
text-align: left;
margin-left: 25px;
}

#orderdiv li.li1 {
clear: both;
width: 40px;
float: left;
height: 35px;
}

#orderdiv li.li2 {
width: 320px;
float: left;
list-style-type:none !important;
list-style-image: none;
font-weight: bold;
}

#orderdiv ul {
margin-bottom: 20px;
padding-bottom: 20px;
}

fieldset.orderconfirmation h2 {
clear: both;
}

#assetbrowser {
font-size: 80%;
}

#assetbrowser li {
float: left;
list-style-type: none;
display: block;
height: 45px;
}

#assetbrowser li.img {
width: 20px;
clear: both;
float: left;
}


#assetbrowser li.title {
width: 130px;
}

#assetbrowser li.date {
width: 90px;
}

#assetbrowser li.size {
width: 50px;
}

#assetbrowser li.type {
width: 140px;
}

#assetbrowser li.desc {
clear: both;
float: left;
margin-left: 30px;
padding-left: 30px;
}

#assetbrowser li.node h3 {
clear: both !important;
float: none !important;
display: block !important;
width: 400px !important;
}


#productsSearchResults li {
clear: both;
display: block;
padding-bottom: 40px;
}

#productsSearchResults span.pcursor
{
font-weight: bold;
size: 40px;
display: block;
float: left;
}

#productsSearchResults span.sref {

}

#productsSearchResults img {
clear: both;
float: right;
margin-right: 10px;
}

#productsSearchResults a {
margin-left: 40px;
}

#productsSearchResults span.stitle {
clear: both;
margin-left: 50px;
}

#productsSearchResults span.sdate {
clear: both;
margin-left: 40px;
font-size: 95%;
display: none;
visibility: hidden;
}

#productsSearchResults dd.excerpt {

}

span.count {
margin-left: 10px;
}
#storeExpressCart li a
{
width: 100px !important;
display: block;
float: left;
font-size: 90%;
}
#storeExpressCart  ul {
list-style-type: none !important;
list-style-image: none;
margin-left: 0px;
padding-left: 0px;
}

#storeExpressCart li 
{
width: 600px !important;
clear: both;
list-style-type: none !important;
list-style-image: none;
height: 30px;
}

#storeExpressCart em
{
text-transform: none;
margin-left: 40px;
font-size: 90%;
float: left;
width: 220px;
}

#storeExpressCart input.stex 
{
width: 10px !important;
float: none;
margin-right: 10px;
margin-top: -2px;
float: left;
}

#storeExpressCart li.cartvat
{
display: none;
}

#storeExpressCart em.e2
{
width: 60px;
font-size: 90%;
}
#storeExpressCart em.e3
{
width: 60px;
font-size: 90%;
}

#orderdiv ul.orderlist, #orderdiv li {
list-style-type: none !important;
list-style-image: none !important;
}

ul.orderlist li.li2 {
font-size: 90%;
width: 180px !important;
float: left;
}
ul.orderlist .li3, ul.orderlist .li4 {
font-size: 90%;
width: 75px;
float: left;
margin-right: 10px;}

.image_left {
float: left !important;
}

.image_right {
float: right !important;
}

#anciennesLettresInformation table, #anciennesLettresInformation table tr, #anciennesLettresInformation table tr td {
	border: none;
}