#main {
	background: #f5f3f3 url(../_images/bg02.gif) left top no-repeat;
	padding: 9px 11px 0px;
}
	.Block01 {
		float: left;
		width: 634px;
	}
		.Container01 {
			margin-bottom: 8px;
		}
			.Container01 .Tabs {}
				.Container01 .Tabs .Tab {
					background: url(../_images/bg-tab.gif) left top no-repeat;					
					cursor: pointer;
					display: inline;
					float: left;
					margin: 0px 8px 8px 0px;									 	
					position: relative;
					width: 206px;					
				}
				.Container01 .Tabs .TabStyle {
					width: 206px;
				}
					.Container01 .Tabs .Tab .Middle {
						background: url(../_images/bg-tab.gif) top right no-repeat;		
						height: 36px;
						margin-left: 6px;
						padding-right: 6px;	
						overflow: hidden;				
					}
						.Container01 .Tabs .Tab .Arrow {
							background: url(../_images/arrow.gif) left top no-repeat;
							display: none;
							height: 8px;
							left: 14px;
							position: absolute;
							top: 35px;							
							width: 16px;
						}
				.Container01 .Tabs .End {
					margin: 0px;
				}
				.Container01 .Tabs .Hover,
				.Container01 .Tabs .Active {
					background-position: left -37px;
				}
					.Container01 .Tabs .Hover .Middle,
					.Container01 .Tabs .Active .Middle{
						background-position: right -37px;
					}
						.Container01 .Tabs .Active .Arrow {
							display: block;
						}
					.Container01 .Tabs .Tab h3 {
						color: #8d8d8d;
						font-size: 1.2em;
						padding-top: 2px;
						text-transform: uppercase;						
					}
					.Container01 .Tabs .Tab p {
						color: #000;
						font-size: 1.3em;
						font-weight: bolder;
						line-height: 17px;
						padding-bottom: 4px;
					}
					.Container01 .Tabs .Hover h3,
					.Container01 .Tabs .Active h3 {
						color: #fff;
					}
					.Container01 .Tabs .Hover p,
					.Container01 .Tabs .Active p {
						color: #ffd708;
					}
			.Container01 .TabContent {
				clear: both;
			}		
				.Container01 .TabContent .FlashContent {
					float: left;
				}
				.Container01 .TabContent .ConseilBlock {
					background: url(../_images/img.jpg) left top no-repeat;
					height: 299px;
					overflow: hidden;							
					width: 634px;
				}
					.Container01 .TabContent .ConseilBlock .Content {
						background: url(../_images/bg-conseil.png) left top no-repeat;
						height: 262px;						
						padding: 5px 0px 0px 15px;
						margin: 14px 0px 0px 326px;												
						width: 215px;
					}
						.Container01 .TabContent .ConseilBlock .Content h3 {
							color: #ffffff;
							font-size: 2.1em;				
							margin-bottom: 2px;			
						}
						.Container01 .TabContent .ConseilBlock .Content h5 {
							background: url(../_images/v-seperator.png) left top no-repeat;
							color: #dbdbdb;
							font-size: 1.5em;		
							padding: 5px 0px 5px;
							width: 100%;
						}	
							.Container01 .TabContent .ConseilBlock .Content li {
								background: url(../_images/bullet06.png) left top no-repeat;
								font-size: 1.7em;
								margin-bottom: 3px;
								padding: 0px 0px 0px 28px;
								width: 185px;
								position: relative;
							}
								.Container01 .TabContent .ConseilBlock .Content li a:link,
								.Container01 .TabContent .ConseilBlock .Content li a:visited {
									color: #ffffff;									
									font-weight: bolder;
									text-decoration: none;									
								}
								.Container01 .TabContent .ConseilBlock .Content li a:hover {
									color: #ffd708;
								}
			.Container01 .Hide {
				display: none;
			}
		.Container02 {
			clear: both;
		}
			.Container02 .FlashContent {
				display: inline;
				float: left;
				margin-right: 10px;
				width: 204px;
			}
			
			.NosEngagements {	
				background: url(../_images/bg-bottom-nos-engagements.jpg) left bottom no-repeat;						
				float: right;
				padding-bottom: 70px;
				width: 204px;
			}
				.NosEngagements .Inner {
					background: url(../_images/bg-top-nos-engagements.jpg) left top no-repeat;
					height: 210px;
					overflow: hidden;
					padding-top: 13px;
				}
					.NosEngagements h2.Title {
						background: url(../_images/tit-nos-engagements.gif) left top no-repeat;						
					}
					.NosEngagements li {
						background: url(../_images/bg-engagement.gif) left top no-repeat;
						margin: 0px 12px 0px 11px;						
					}						
						.NosEngagements li div {
							background: url(../_images/bg-content-engagements.png) left top no-repeat;											
						}
						.NosEngagements li .Bottom {
							background: url(../_images/bg-bottom-engagement.gif) left top no-repeat;
						}				
	.Block02 {
		float: right;
		width: 205px;
		overflow: hidden;
	}
		.Service {
			background: url(../_images/bg-top-services.gif) left  top no-repeat;			
			margin: 5px 0px;
			padding: 7px 0px 1px 0px;		
		}
			.Service h2 {
				background: url(../_images/services.png) left top no-repeat;
				font-size: 0px;
				height: 18px;
				line-height: 0px;
				margin: 0px 0px 2px 0px;
				text-indent: -10000px;
				position: relative;
				left: 10px;
			}
			.Service .Inner {
				background: url(../_images/bg-inner-services.gif) left top no-repeat;
			}
			.Service .Inner ul {
				background: url(../_images/bg-bottom-services.gif) left bottom no-repeat;
			}			
						.Service li {
							background: url(../_images/bullet04.png) left top no-repeat;
							margin-left: 9px;	
							padding-bottom: 3px;
							width: 196px;
						}
							.Service li a:link,
							.Service li a:visited {						
								color: #fff;
								font-size: 1em;
								padding-left: 20px;
								text-decoration: none;			
							}
							.Service li.Active a, 
							.Service li a:hover {
								color: #ffd708;
							}
							.Service li.ContactLink a, 
							.Service li a:hover {
								color: #ffd708;
								font-weight: bolder;
							}
		.Devenez {
			background: url(../_images/bg-devenez.gif) left top no-repeat;
			margin-bottom: 5px;
			padding: 3px 0px 5px 5px;
		}	
			.Devenez h2 {
				background: url(../_images/devenez.gif) left top no-repeat;
				font-size: 0px;
				height: 26px;
				line-height: 0px;
				margin: 0px 0px 2px 4px;
				text-indent: -10000px;
			}			
			.Devenez .LinkStyle {
				background: url(../_images/bg-01.gif) left top no-repeat;
				padding: 4px 0px 6px 7px;
			}			
				.Devenez .LinkStyle a:link,
				.Devenez .LinkStyle a:visited {
					background: url(../_images/bullet05.gif) left top no-repeat;
					color: #3f3f3f;
					float: left;
					font-size: 1.1em;
					padding: 0px 0px 2px 22px;
					text-decoration: none;
				}			
.SimulateurOuter {
	background: url(../_images/bg-simulateur.gif) left top no-repeat;
	height: 287px;
	padding: 11px 17px 1px 0px;
}
	.Simulateur {	
			background: url(../_images/bg-loop-simulateur.gif) top right repeat-y;
			float: right;
			width: 251px;			
			margin-right: 0px;			
		}
		.WrapSimu {
			background: url(../_images/bg-top-simulateur.gif) top right no-repeat;
			width: 251px;
		}
			.InsideSimu {
				background: url(../_images/bg-bottom-simulateur-home.gif) right bottom no-repeat;
				width: 240px;
				height:251px;
				padding: 0px 0px 7px 11px; 
			}			
			h5.Consultez {
				background: url(../_images/tit-box-simulateur.gif) left top no-repeat;
				width: 226px;
				height: 58px;
				margin-left: 0px;
			}
				h5.Consultez span {
					display: none;
				}
			.FormSimu {
				padding: 12px 10px 0px 2px;
			}
			.FormSimu img {
				display: block;
			}
			.FormSimu .Marque,
			.FormSimu .Annee,
			.FormSimu .Cylindree,
			.FormSimu .OuSimu {
				padding-bottom: 7px;
			}
				.FormSimu .OuSimu {
					background: url(../_images/ou-line-form-simulateur.gif) left top no-repeat;
					height: 9px;
					font-size: 0px;
					line-height: 0px;
				}
			.FormSimu .Annee,
			.FormSimu .Cylindree,
			.FormSimu .Type {
				float: left;
				margin-right: 6px;
			}
				.FormSimu .Type input {
					background: url(../_images/bg-textbox-simulateur.gif) left top no-repeat;
					border: none;
					color: #ffd708;
					font-size: 1.1em;
					font-weight: bolder;
					margin: 0px;
					padding: 5px 0px 9px 13px;
					width: 78px;
				}
			.FormSimu a.QueSimu {			
				background: url(../_images/icon-ques-form.gif) left top no-repeat;
				float: left;
				font-size: 0px;			
				height: 22px;
				line-height: 0px;
				text-indent: -1000px;
				width: 22px;
			}		
			.BtnValider input {
				background: url(../_images/btn-valider-form.gif) left top no-repeat;
				border: none;
				cursor: pointer;
				font-size: 0px;
				float: right;	
				line-height: 0px;					
				margin: 0;
				height: 31px;
				text-indent: -1000px;
				width: 74px;
			}

/* 			.FormSimu .counter { position: relative; top:0; left:0; margin: -5px 0 0 -12px; } */
			.FormSimu .counter { position: absolute; bottom:5px; left:2px; margin: -5px 0 0 -12px; }
			.FormSimu .counter .simulatorArrow { position: absolute; width: 23px; height: 43px; left: 15px; top: -35px; background: url(../_images/simulateur_arrow.png) 0 0 no-repeat; }
			.FormSimu .BtnValider { margin: -5px 0 0; }

			
.SimulateurOuterFlash {
	background: url(../_images/bg-simulateur-1.gif) left top no-repeat;
	float: right;
	height: 287px;
	padding: 11px 17px 1px 0px;
	width: 241px;
}
	.SimulateurOuterFlash .Simulateur {	
			background: url(../_images/bg-loop-simulateur.gif) top right repeat-y;
			width: 241px;			
		}
		.SimulateurOuterFlash .WrapSimu {
			background: url(../_images/bg-top-simulateur.gif) top right no-repeat;
			width: 241px;
		}
			.SimulateurOuterFlash .InsideSimu {
				background: url(../_images/bg-bottom-simulateur-home-2.gif) right bottom no-repeat;
				width: 241px;
				padding: 0px 0px 36px 0px; 
			}						
			.SimulateurOuterFlash .BtnValider input {								
				margin: 5px 0px 3px 0px;
				height: 33px;
			}


#footer {	
	background-color: #f5f3f3 
}

.Block01 .TextStyle {
	color: #a1a0a0;
	font-size: 1em;
	padding-bottom: 17px;
}
