/* @group ntz css reset */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body {line-height: 1}
ol, ul {list-style:none}
blockquote, q {quotes:none}
blockquote:before, blockquote:after,
q:before, q:after {content:'';content:none}

strong, b {font-weight:700}
em, i {font-style:italic}

ins {text-decoration:none}
del {text-decoration:line-through}
table {border-collapse:collapse;border-spacing:0}
caption, th, td {text-align:left;font-weight:100}

textarea {overflow:auto}
button {cursor:pointer;padding:0}
button::-moz-focus-inner { border: 0; }

input[type="checkbox"], input[type="radio"], input.radio, input.checkbox {vertical-align:text-top;width:13px;height:13px;padding:0;margin:0;position:relative;overflow:hidden;top:2px}

a {text-decoration:none; color:#4f81bd}
a:hover {text-decoration:underline}

:focus {outline:0}
a:focus {outline:0}

/* extra IE fixing
------------------------------------------------------------- */
.ie7 img { -ms-interpolation-mode: bicubic; }
.ie7 button {width:1;overflow:visible}
.ie6 button {width:1;overflow:visible}

.clearfix:before,
.clearfix:after { content: "."; display: block; height: 0; visibility: hidden; }
.clearfix:after {clear: both; }
.lte7 .clearfix {zoom: 1;} /* IE < 8 */

.leftalign,.alignleft{float:left}
.rightalign,.alignright{float:right}
/* @end */

body {
	background-image:url('../images/background-img.jpg');
	background-repeat:no-repeat;	
	background-position:center;
	background-color:#FFF;
}

#wrap{
	/*width:1700px;*/
	height:1126px;
	margin: 0 auto;
}

	#centerwrap{
		width:725px;
		height:1126px;
		background-image:url('../images/content-bg-img.jpg');
		background-repeat:no-repeat;
		margin: 0 auto;
		position:relative;
	}

		#header{
			width:664px;
			height:auto;
			padding-top:35px;
			margin:0 auto;
		}
		
			#header .logo{
				width:202px;
				height:68px;
				margin:0 auto;
				margin-bottom:53px;
			}
			
			#header .menu{
				height: auto;
				margin: 0 auto;
				position: relative;
				right: 9px;
				width: 682px;
			}
			
			#header .menu a.selected{
				color:#b1ce68;
			}
			
				#header .line{
					background-color: #FFFFFF;
					font-size: 2px;
					height: 2px;
					line-height: 2px;
					position: relative;
					right: 10px;
					width: 674px;
				}
				
				#header .first-line{
					margin-bottom:2px;
				}
				
				#header .last-line{
					margin-bottom:74px;
				}
				
				.menu h1{
					font-family:Helvetica Neue LT Std, Helvetica;
					font-size:29px;
					color:#FFF;
					text-transform:uppercase;
				}
				
				.menu a{
					text-decoration:none;
					color:#FFF;
				}
				
				
			#header .submenu{
				height: 42px;
				margin: 0 auto;
				width: 682px;
				position: relative;
				right: 9px;
			}
			
				.submenu h1{
					font-family:Helvetica Neue LT Std, Helvetica;
					font-size:18px;
					color:#FFF;
					font-weight:100;
					letter-spacing:-1px;
					position:relative;
					top:13px;
				}
				
				.submenu a{
					text-decoration:none;
					color:#FFF;
				}
				
				#header .submenu a.selected{
					color:#b1ce68;
				}
					
		#content{
			width:684px;
			margin: 0 auto;
			height:550px;
		}
		
			#content h1{
				font-family:Helvetica Neue LT Std, Helvetica;
				font-size:73px;
				color:#b1ce68;
				text-transform:uppercase;
				height:52px;
				font-weight:bold;
			}
			
			#content h1 .little-title{
				font-family:Helvetica Neue LT Std, Helvetica;
				font-size:27px;
				color:#b1ce68;
				position:relative;
				bottom:3px;
				right:8px;
				text-transform:none;
				letter-spacing:-1px;
				display:inline-block;
			}
			
			.ie7 #content h1 .little-title {
				bottom:5px;
			}
			
			.ie8 #content h1 .little-title{
				bottom:13px;
			}
			
			#content .cotation{
				background-image:url('../images/cotation-img.png');
				background-repeat:no-repeat;
				width:448px;
				height:266px;
				margin:0 auto;
				margin-top:68px;
			}
			
			#content .cotation .txt{
				width:400px;
				margin:0 auto;
				position:relative;
				top:72px;
				font-style:italic;
				font-weight:bold;
			}
			
				#content .cotation .txt1{
					color:#fff;
					font-family:Myriad Pro,Helvetica Neue LT Std, Helvetica;
					font-size:40px;
					letter-spacing:-2px;
					width:400px;
					margin:0 auto;
					line-height:44px;
	
				}
				
				#content .cotation .txt2{
					color:#fff;
					font-family:Myriad Pro,Helvetica Neue LT Std, Helvetica;
					font-size:29px;
					letter-spacing:-0.8px;
					width:400px;
					margin:0 auto;
					line-height:38px;
					margin-top:3px;
				}
			
			#content .etapes{
				background-image:url('../images/etapes-img.png');
				background-repeat:no-repeat;
				background-position:center;
				width:326px;
				height:331px;
				margin:0 auto;
				position:relative;
				top:120px;
			}
			
			#content .etape1{
				left:105px;
				top:452px;
				width:132px;
				text-align:center;
				line-height:18px;
			}
			
			.ie6 #content .etape1{
				top:490px;
			}
			
			#content .etape2{
				left:475px;
				top:455px;
				width:164px;
				text-align:center;
			}
			
			.ie6 #content .etape2{
				top:503px;
			}
			
			#content .etape3{
				left:102px;
				top:830px;
				width:160px;
				text-align:center;
			}
			
			.ie6 #content .etape3{
				top:878px;
			}
			
			#content .etape4{
				left:460px;
				top:830px;
				width:140px;
				text-align:center;
			}
			
			.ie6 #content .etape4{
				top:878px;
			}
			
			.etape1, .etape2, .etape3, .etape4{
				position:absolute;
				font-size:12px;
				color:#FFF;
			}
			
				.etape1 h2, .etape2 h2, .etape3 h2, .etape4 b{
					color:#FFF;
					font-size:16px;
					font-weight:bold;
				}
			
			
				
			#content .text{
				font-family:Arial, Helvetica, sans-serif;
				font-size:15px;
				color:#FFF;
				margin-top:38px;
				line-height:22px;
			}
			
			#content .chiffres-text{
				color: #FFFFFF;
				font-size: 18px;
				font-weight: 100;
				letter-spacing: -1px;
				margin-top:40px;
			}
			
			#content .chiffres-procents{
				width:572px;
				height:410px;
				margin:0 auto;
				background-image:url('../images/chiffres-procents.png');
				background-position:center;
				background-repeat:no-repeat;
				position:relative;
				bottom:35px;
			}
			
			#content .contact{
				margin-top:40px;
				font-family:Arial, Helvetica, sans-serif;
				line-height:18px;
			}
			
				#content .contact-text{
					color:#FFF;
					font-size:15px;
				}
				
				#content .contact-text a{
					color:#b1ce68;
				}
				
				#content .contact-text h2{
					font-weight:bold;
					font-size:18px;
				}
				
				#content .contact table .td1{
					float:left;
					width:37%;
				}
				
				#content .contact table .td2{
					float:left;
					width:63%;
				}
			
		#content .green-line{
			background-color:#b1ce68;
			height:2px;
			width:674px;
			line-height:2px;
			font-size:2px;
			position:relative;
			top:8px;
		}
		
		.ie7 #content .green-line{
			top:12px;
		}
		
		.ie6 #content .green-line{
			top:-20px;
		}
		
		#content .agence-list{
			list-style-type: inherit;
			list-style-image: url('../images/list-img.png');
			margin-top:40px;
			margin-left:90px;
			line-height:22px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:15px;
			color:#FFF;
		}
		
		.agence-list li{
			padding-left:15px;
			margin-bottom:15px;
		}
		
	#footer{
		width:725px;
		margin:0 auto;
		position:absolute;
		bottom:15px;
	}
	
	#footer .logo{
		width:128px;
		height:90px;
		margin:0 auto;
	}
	
	#footer .links{
		width:246px;
		margin:0 auto;
		color:#FFF;
		font-family:HelveticaNeue;
		font-size:13px;
		font-weight:bold;
		margin-top:15px;
	}
	
	#footer .links a{
		text-decoration:none;
		color:#FFF;
		font-family:HelveticaNeue;
		font-size:13px;
		font-weight:bold;
	}