	body {
		margin: 0px;
		font-family: "Times New Roman", Times, serif;
		font-size: 12px;
		color: #625b52;
		font-weight: normal;
		background: #f0f5df url('../../images/main/bg_body.jpg') center top repeat-x;
		line-height: 18px;
	}

	div {
		font-family: "Times New Roman", Times, serif;
		font-size: 12px;
		line-height: 18px;
		color: #625b52;
		margin: 0px;
	}
	
	a {
		font-family: "Times New Roman", Times, serif;
		font-size: 12px;
		line-height: 18px;
		color: #9fad3e;
		font-weight: normal;
		font-style: italic;
		text-decoration: underline;
	}
	
	a:hover {
		font-family: "Times New Roman", Times, serif;
		font-size: 12px;
		line-height: 18px;
		color: #9fad3e;
		font-weight: normal;
		font-style: italic;
		text-decoration: none;
	}
	
	/***************/
	/*** TOP NAV ***/
	/***************/
	
	/*** TOP NAV: HOME ***/
	
	a.topNavHome {
		font-family: "Times New Roman", Times, serif;
		font-size: 14px;
		line-height: 14px;
		color: #FFF;
		font-weight: normal;
		text-decoration: none;
		text-align: center;
		display: block;
		float: left;
		padding: 10px 0px 10px 0px;
		margin-right: 12px;
		width: 81px;
		background: #d0dfaa url('../../images/main/bg-nav-home.png') left top no-repeat;
	}
	
	a.topNavHome:hover {
		font-family: "Times New Roman", Times, serif;
		font-size: 14px;
		line-height: 14px;
		color: #625b52;
		font-weight: normal;
		text-decoration: none;
		text-align: center;
		display: block;
		float: left;
		padding: 10px 0px 10px 0px;
		margin-right: 12px;
		width: 81px;
		background: #d0dfaa url('../../images/main/bg-nav-home.png') left top no-repeat;
	}
	
	a.topNavHomeOn {
		font-family: "Times New Roman", Times, serif;
		font-size: 14px;
		line-height: 14px;
		color: #625b52;
		font-weight: normal;
		text-decoration: none;
		text-align: center;
		display: block;
		float: left;
		padding: 10px 0px 10px 0px;
		margin-right: 12px;
		width: 81px;
		background: #d0dfaa url('../../images/main/bg-nav-home-on.png') left top no-repeat;
	}
	
	a.topNavHomeOn:hover {
		font-family: "Times New Roman", Times, serif;
		font-size: 14px;
		line-height: 14px;
		color: #625b52;
		font-weight: normal;
		text-decoration: none;
		text-align: center;
		display: block;
		float: left;
		padding: 10px 0px 10px 0px;
		margin-right: 12px;
		width: 81px;
		background: #d0dfaa url('../../images/main/bg-nav-home-on.png') left top no-repeat;
	}
	
	/*** TOP NAV: HOME ***/
	
	/*** TOP NAV: AWAIT ***/
	
	a.topNavAwait {
		font-family: "Times New Roman", Times, serif;
		font-size: 14px;
		line-height: 14px;
		color: #FFF;
		font-weight: normal;
		text-decoration: none;
		text-align: center;
		display: block;
		float: left;
		padding: 10px 0px 10px 0px;
		margin-right: 12px;
		width: 134px;
		background: #d0dfaa url('../../images/main/bg-nav-await.png') left top no-repeat;
	}
	
	a.topNavAwait:hover {
		font-family: "Times New Roman", Times, serif;
		font-size: 14px;
		line-height: 14px;
		color: #625b52;
		font-weight: normal;
		text-decoration: none;
		text-align: center;
		display: block;
		float: left;
		padding: 10px 0px 10px 0px;
		margin-right: 12px;
		width: 134px;
		background: #d0dfaa url('../../images/main/bg-nav-await.png') left top no-repeat;
	}
	
	a.topNavAwaitOn {
		font-family: "Times New Roman", Times, serif;
		font-size: 14px;
		line-height: 14px;
		color: #625b52;
		font-weight: normal;
		text-decoration: none;
		text-align: center;
		display: block;
		float: left;
		padding: 10px 0px 10px 0px;
		margin-right: 12px;
		width: 134px;
		background: #d0dfaa url('../../images/main/bg-nav-await-on.png') left top no-repeat;
	}
	
	a.topNavAwaitOn:hover {
		font-family: "Times New Roman", Times, serif;
		font-size: 14px;
		line-height: 14px;
		color: #625b52;
		font-weight: normal;
		text-decoration: none;
		text-align: center;
		display: block;
		float: left;
		padding: 10px 0px 10px 0px;
		margin-right: 12px;
		width: 134px;
		background: #d0dfaa url('../../images/main/bg-nav-await-on.png') left top no-repeat;
	}
	
	/*** TOP NAV: AWAIT ***/
	
	/*** TOP NAV: FAQ ***/
	
	a.topNavFaq {
		font-family: "Times New Roman", Times, serif;
		font-size: 14px;
		line-height: 14px;
		color: #FFF;
		font-weight: normal;
		text-decoration: none;
		text-align: center;
		display: block;
		float: left;
		padding: 10px 0px 10px 0px;
		margin-right: 12px;
		width: 169px;
		background: #d0dfaa url('../../images/main/bg-nav-faq.png') left top no-repeat;
	}
	
	a.topNavFaq:hover {
		font-family: "Times New Roman", Times, serif;
		font-size: 14px;
		line-height: 14px;
		color: #625b52;
		font-weight: normal;
		text-decoration: none;
		text-align: center;
		display: block;
		float: left;
		padding: 10px 0px 10px 0px;
		margin-right: 12px;
		width: 169px;
		background: #d0dfaa url('../../images/main/bg-nav-faq.png') left top no-repeat;
	}
	
	a.topNavFaqOn {
		font-family: "Times New Roman", Times, serif;
		font-size: 14px;
		line-height: 14px;
		color: #625b52;
		font-weight: normal;
		text-decoration: none;
		text-align: center;
		display: block;
		float: left;
		padding: 10px 0px 10px 0px;
		margin-right: 12px;
		width: 169px;
		background: #d0dfaa url('../../images/main/bg-nav-faq-on.png') left top no-repeat;
	}
	
	a.topNavFaqOn:hover {
		font-family: "Times New Roman", Times, serif;
		font-size: 14px;
		line-height: 14px;
		color: #625b52;
		font-weight: normal;
		text-decoration: none;
		text-align: center;
		display: block;
		float: left;
		padding: 10px 0px 10px 0px;
		margin-right: 12px;
		width: 169px;
		background: #d0dfaa url('../../images/main/bg-nav-faq-on.png') left top no-repeat;
	}
	
	/*** TOP NAV: FAQ ***/
	
	/*** TOP NAV: CONTACT ***/
	
	a.topNavContact {
		font-family: "Times New Roman", Times, serif;
		font-size: 14px;
		line-height: 14px;
		color: #FFF;
		font-weight: normal;
		text-decoration: none;
		text-align: center;
		display: block;
		float: left;
		padding: 10px 0px 10px 0px;
		margin-right: 19px;
		width: 129px;
		background: #d0dfaa url('../../images/main/bg-nav-contact.png') left top no-repeat;
	}
	
	a.topNavContact:hover {
		font-family: "Times New Roman", Times, serif;
		font-size: 14px;
		line-height: 14px;
		color: #625b52;
		font-weight: normal;
		text-decoration: none;
		text-align: center;
		display: block;
		float: left;
		padding: 10px 0px 10px 0px;
		margin-right: 19px;
		width: 129px;
		background: #d0dfaa url('../../images/main/bg-nav-contact.png') left top no-repeat;
	}
	
	a.topNavContactOn {
		font-family: "Times New Roman", Times, serif;
		font-size: 14px;
		line-height: 14px;
		color: #625b52;
		font-weight: normal;
		text-decoration: none;
		text-align: center;
		display: block;
		float: left;
		padding: 10px 0px 10px 0px;
		margin-right: 19px;
		width: 129px;
		background: #d0dfaa url('../../images/main/bg-nav-contact-on.png') left top no-repeat;
	}
	
	a.topNavContactOn:hover {
		font-family: "Times New Roman", Times, serif;
		font-size: 14px;
		line-height: 14px;
		color: #625b52;
		font-weight: normal;
		text-decoration: none;
		text-align: center;
		display: block;
		float: left;
		padding: 10px 0px 10px 0px;
		margin-right: 19px;
		width: 129px;
		background: #d0dfaa url('../../images/main/bg-nav-contact-on.png') left top no-repeat;
	}
	
	/*** TOP NAV: CONTACT ***/
	
	a.topNavLangs {
		font-family: "Times New Roman", Times, serif;
		font-size: 11px;
		line-height: 11px;
		color: #625b52;
		font-weight: bold;
		text-decoration: none;
		text-align: left;
		display: block;
		float: left;
		padding: 11px 0px 12px 10px;
		background: transparent url('../../images/main/bg-nav-langs.png') left center no-repeat;
	}
	
	a.topNavLangs:hover {
		font-family: "Times New Roman", Times, serif;
		font-size: 11px;
		line-height: 11px;
		color: #999;
		font-weight: bold;
		text-decoration: none;
		text-align: left;
		display: block;
		float: left;
		padding: 11px 0px 12px 10px;
		background: transparent url('../../images/main/bg-nav-langs.png') left center no-repeat;
	}
	
	/***************/
	/*** TOP NAV ***/
	/***************/
	
	/********************/
	/*** HOME SECTION ***/
	/********************/
	
	div.homeContent {
		padding: 25px 25px 30px 40px;
	}
	
	div.homeInside {
		width: 665px;
		height: 550px;
		text-align: justify;
	}
	
	div.homeInsideLeft {
		float: left;
		width: 355px;
		height: 550px;
		margin-right: 30px;
	}
	
	div.homeInsideRight {
		position: relative;
		float: left;
		width: 280px;
		height: 550px;
		background: transparent url('../../images/main/bg-home-right.jpg') left top no-repeat;
	}
	
	div.homeInsideRightText {
		padding-top: 140px;
		width: 215px;
		text-align: justify;
	}
	
	div.homeInsideRightLink {
		position: absolute;
		right: 0px;
		bottom: 3px;
		padding: 10px 24px 13px 0px;
	}
	
	div.homeInsideTop {
		width: 355px;
		height: 130px;
	}
	
	div.homeInsideLink {
		padding: 15px 0px 15px 0px;
		background: transparent url('../../images/main/bg-inside-green.png') left bottom repeat-x;
	}
	
	div.homeTopImage {
		float: left;
		width: 120px;
		height: 130px;
		margin-right: 5px;
	}
	
	div.homeTopTitle {
		float: left;
		width: 230px;
		height: 130px;
	}
	
	div.homeUrgence {
		width: 240px;
		height: 140px;
		background: transparent url('../../images/main/bg-home-urgence.png') left top no-repeat;
	}
	
	div.homeUrgenceTitle {
		font-size: 16px;
		line-height: 16px;
		color: #89847d;
		padding: 45px 0px 15px 0px;
	}
	
	div.homeUrgenceSub {
		font-size: 14px;
		line-height: 14px;
		color: #9fad3e;
	}
	
	/********************/
	/*** HOME SECTION ***/
	/********************/
	
	/************************/
	/*** SERVICES SECTION ***/
	/************************/
	
	h1.services {
		background: none;
		margin: 0px;
	}
	
	div.servicesMain {
		width: 640px;
		height: 700px;
		background: transparent url('../../images/main/bg-inside-green.png') left bottom repeat-x;
	}
	
	div.servicesMainLeft {
		float: left;
		width: 345px;
		height: 700px;
		margin-right: 45px;
		background: transparent url('../../images/main/bg-header.png') left top repeat-x;
		text-align: justify;
	}
	
	div.servicesMainRight {
		position: relative;
		float: left;
		width: 250px;
		height: 700px;
		background: transparent url('../../images/main/bg-header.png') left top repeat-x;
		text-align: justify;
	}
	
	div.servicesBottom {
		width: 640px;
		height: 270px;
	}
	
	div.servicesBottomLeft {
		float: left;
		width: 345px;
		height: 270px;
		margin-right: 45px;
		text-align: justify;
	}
	
	div.servicesBottomRight {
		position: relative;
		float: left;
		width: 250px;
		height: 270px;
		text-align: justify;
	}
	
	/************************/
	/*** SERVICES SECTION ***/
	/************************/
	
	/*******************/
	/*** FAQ SECTION ***/
	/*******************/
	
	div.faqQuestions {
		width: 640px;
		height: 370px;
	}
	
	div.faqQuestionsLeft {
		float: left;
		line-height: 20px;
		width: 345px;
		height: 370px;
		margin-right: 40px;
		text-align: justify;
	}
	
	div.faqQuestionsRight {
		position: relative;
		float: left;
		width: 255px;
		height: 370px;
		background: transparent url('../../images/main/bg-header.png') left top repeat-x;
		text-align: justify;
	}
	
	div.faqItem {
		padding: 30px 0px 20px 0px;	
		background: transparent url('../../images/main/bg-header.png') left bottom repeat-x;
	}
	
	div.faqItemInside {
		float: left;
		width: 159px;
		height: 200px;
		border: solid 1px #c7c5c1;
		border-width: 0px 1px 0px 0px
	}
	
	h2.faqItem {
		font-weight: normal;
		padding: 0px 0px 20px 0px;
		margin: 0px;
	}
	
	a.faqItem {
		font-size: 14px;
		line-height: 20px;
		font-weight: bold;
		font-style: normal;
		color: #625b52;
		text-decoration: underline;
	}
	
	a.faqItem:hover {
		font-size: 14px;
		line-height: 20px;
		font-weight: bold;
		font-style: normal;
		color: #625b52;
		text-decoration: none;
	}
	
	a.faqItemBottom {
		width: 160px;
		display: block;
		text-align: right;
		padding: 1px 0px 4px 0px;
		background: transparent url('../../images/main/bg-faq-link.jpg') left top no-repeat;
	}
	
	/*******************/
	/*** FAQ SECTION ***/
	/*******************/
	
	/************************/
	/*** SERVICES SECTION ***/
	/************************/
	
	div.contactMain {
		width: 640px;
		height: 280px;
	}
	
	div.contactMainLeft {
		float: left;
		width: 345px;
		height: 280px;
		margin-right: 35px;
		background: transparent url('../../images/main/bg-header.png') left top repeat-x;
		text-align: justify;
	}
	
	div.contactMainLeftInside {
		font-size: 14px;
		width: 345px;
		height: 255px;
		background: transparent url('../../images/main/bg-header.png') left bottom repeat-x;
		text-align: justify;
	}
	
	div.contactMainRight {
		position: relative;
		float: left;
		width: 260px;
		height: 280px;
		background: transparent url('../../images/main/bg-header.png') left top repeat-x;
		text-align: justify;
	}
	
	a.contactLocation {
		font-size: 14px;
		font-style: normal;
		font-weight: normal;
		color: #625b52;
		text-transform: UPPERCASE;
	}
	
	/************************/
	/*** SERVICES SECTION ***/
	/************************/
	
	div.body {
		padding-top: 90px;
	}
	
	div.top {
		width: 740px;
		height: 200px;
		background: transparent url('../../images/main/bg_top.jpg') left top no-repeat;
	}
	
	div.mainContent {
		width: 730px;
		background: transparent url('../../images/main/bg_main.png') left top repeat-y;
	}
	
	div.pageBottom {
		width: 730px;
		height: 170px;
		background: transparent url('../../images/main/bg_bottom.jpg') left top no-repeat;
	}
	
	div.pageBottomText {
		padding: 55px 0px 0px 45px;
		font-size: 18px;
		font-weight: normal;
		color: #3e4220;
		line-height: 26px;
	}
	
	div.topNav {
		position: relative;
		width: 680px;
		height: 34px;
	}
	
	div.contentLink {
		padding: 10px 15px 13px 0px;
		background: transparent url('../../images/main/bg-content-link.png') left top repeat-x;
	}
	
	a.contentLink {
		color: #625b52;
	}
	
	a.contentLink:hover {
		color: #625b52;
	}
	
	span.header {
		font-size: 14px;
		color: #9fad3e;
	}
	
	h1 {
		font-family: "Times New Roman", Times, serif;
		font-size: 16px;
		line-height: 18px;
		color: #625b52;
		font-weight: normal;
		padding: 0px 0px 10px 0px;
		margin: 0px 0px 15px 0px;
		background: transparent url('../../images/main/bg-header.png') left bottom repeat-x;
	}
	
	h2 {
		font-family: "Times New Roman", Times, serif;
		font-size: 14px;
		line-height: 14px;
		color: #9fad3e;
		font-weight: bold;
		text-transform: UPPERCASE;
		padding: 20px 0px 20px 0px;
		margin: 0px;
	}
	
	a.pageBottom {
		font-family: "Times New Roman", Times, serif;
		font-size: 14px;
		line-height: 22px;
		color: #3e4220;
		text-decoration: none;
	}
	
	a.pageBottom:hover {
		font-family: "Times New Roman", Times, serif;
		font-size: 14px;
		line-height: 22px;
		color: #3e4220;
		text-decoration: underline;
	}
	
