body {
	font-family: Arial, helvetica, Georgia,"Times New Roman",Times,serif;
    font-size: 8.5pt;
    line-height: 14pt;
    color: #000;
    margin: 0;
    padding: 0;
}

h1, h2, h3, h4, h5, h6 {
    page-break-after: avoid;
	width: auto !important;
}
.bt-print{
	display:none;
}
#wrapper{
	margin-top:-50px;
}
#main-navigation,#customer-data-box{
	display:none;
}
a {
    color: #000;
    text-decoration: none;
}
a.lienExterne img {
	display: none;
}
img {
	border: 0;
}
table {
	page-break-inside: avoid;
}

#nissan-global-header, #customer-data-box, #nissan-global-footer{
 	display:none!important;
 } 
 .box-2-bottom{
 	margin-top:50px;	
 }
 
.title-2 {
    margin-bottom: 15px;
   }

#logo-you-plus {
   margin-bottom: 15px;
}

.tab-faq{
	margin: 0 0 0;
    padding: 10px 0 0;
    position: relative;
    z-index: 2;
}

.tab-faq .tab-item{
			padding:1px 0 0 0;
			background: repeat-x 0 0;
			 width: 570px;
			border-top:1px solid #ecedee;
			border-bottom:1px solid #ecedee;
		}
		
.tab-faq .first-item{
			background: none
		}		
		
			.tab-faq .tab-heading{
					background-position: right 4px;
					background-repeat:no-repeat;
					font-size:1.091em;
					font-weight:bold;
					padding-bottom:2px;
					width:100%
				}
						.tab-faq .tab-heading a{
							display:block;
							padding: 6px 10px 5px 0px;
							width:545px;
							color:#5a5a5a;	
						}
						
.tab-faq  .tab-content{
					background: no-repeat -1653px 100%;
					 width: 570px;
				
				}
				.tab-form .inner-tab{
							padding: 0 10px 1px 7px
						}
				/* ! Active */		
				.tab-faq .active-item .tab-heading{
					background-position: right -42px;
					padding-bottom:4px;
					background-repeat:no-repeat;
			
				}
						.tab-faq .active-item .tab-heading a{
							background-position: -551px 0;
						}
		
		.tab-faq .tab-content p,
		.tab-faq .line{
			padding: 0 25px 14px 30px;
		}
		
		
		.tab-faq .confirm-heading{
			padding: 0 0 2px 317px;
			width:200px;
			color:#3e3e3e;
			font-size:1.091em;
		}
		.final-confirm-form .confirm-heading{
			padding-left:407px;
			width:auto
		}
		.tab-faq .line{
			width:385px;
			padding-right:15px;
			color:#4c4c4c;
		}
		
		.tab-faq .intro{
			font-size:1.091em
		}

	
		.tab-faq .side-form{
			display:inline-block;
			width:175px;
			margin-right: 20px;
		}
				.tab-faq .side-form label{
					display:block;
					padding: 0 0 2px 0
				}
				.tab-faq .side-form input.text{
					width:112px
				}
		/* ! */
		.tab-faq .choice-form{
			padding: 0 0 0 5px;
			color:#515151;
			font-size:1.091em
		}
		
		.tab-faq .choice-form{
			padding: 0 0 0 5px;
			color:#515151;
			font-size:1.091em
		}
				.tab-faq .choice-form a{
					text-decoration: underline;
					color:#515151;
				}
				.tab-faq .choice-form .line{
					background: repeat-x 0 0;
					padding: 5px 5px 0 10px;
					margin: 0 0 5px 0;
					width:493px
				}

				.tab-faq .tab-list-item{
					background: repeat-x 0 0;
					padding-top:10px;
					width:100%
				}
				.tab-faq .first-list-item{
					background: none;
					padding-top:0px
				}
						.tab-faq .tab-list-heading{
							font-weight:bold;
							color:#5c5c5c;
							padding: 0;
							font-size:1.091em;
							margin:0;
						}
								.tab-faq .tab-content p, .tab-faq .line{
									margin:0;
									padding:0;
								}						
								.tab-faq .tab-list-heading a{
									  padding: 0 0 0 25px;
									display:block;
								 	background: none no-repeat scroll -26px 0 transparent;
									color:#5c5c5c;
									width:496px
								}
								.tab-faq .active-item .active-item .tab-list-heading a{
									background-position: 7px -32px;
								}
		
		
.page-content .text-blc {
    margin: 10px 0;
}