#main {
	margin-left: 45px;
}
	.Container01 {
		float: right;
		overflow: hidden;
		width: 240px;
	}
		.Container01 .CentralZone {
			margin-bottom: 12px;
		}
		.Container01 .Product {
			background: #fff;
			clear: both;
			margin: 0px 0px 65px 11px;
			position: relative;
			width: 209px;
			height: 88px;
			z-index: 10;
		}
			.Container01 .Product h4 {
				background: #ccdbed;
				color: #2b6db0;
				font-size: 1.5em;
				line-height: 15px;
				padding: 9px;			
				text-transform: uppercase;
			}
			.Container01 .Product img {
				position: absolute;
				right: -15px;
				top: 21px;
				z-index: 11;
			}			
			/*
				.Container01 .Product .LinkStyle a:link,
				.Container01 .Product .LinkStyle a:visited {
					background: url(../images/bullet01.gif) left 4px no-repeat;
					color: #020202;
					padding-left: 15px;
				}
				.Container01 .Product .LinkStyle a:hover {
					background-position: left -10px;
				}
			*/
				.SpecialWrap {
					position: absolute;
					top: 0;
					left: 0;
					z-index: 12;
				}
				.Container01 .Product a:link,
				.Container01 .Product a:visited {
					display: block;
					width: 190px;
					height: 20px;
					z-index: 12;
					background: url(../images/bullet.gif) 11px 71px no-repeat;
					color: #020202;
					padding: 68px 0px 0px 22px;
				}
				.Container01 .Product a:hover {
					background-position: 11px -116px;
				}
	.Container02 {
		float: left;
		width: 489px;
	}

h2.DeVous {
	height:0;
	margin: 6px 0 0;
	overflow:hidden;
	padding-top:31px;
	text-indent:-10000px;
}	
	.Profile {
		background: url(../images/bg-profile.gif) left top no-repeat;
		height: 410px;
		padding: 0px 22px 0px 15px;
	}
		.Profile .Inner {
			height: 180px;
			overflow: hidden;
			padding-top: 42px;
		}
		.Profile .Thumb {
			float: left;
			width: 126px;
		}
		.Profile .Name {
			color: #6d99cc;
			float: right;
			font-size: 1.6em;
			font-weight: bolder;
			text-transform: uppercase;
			width: 312px;
		}
		.Profile address {
			color: #fff;		
			float: right;
			font-size: 1.1em;
			font-style: normal;
			padding: 3px 0px 5px;
			width: 312px;			
		}
		.Profile .Desc {
			color: #fff;
			float: right;
			font-size: 1.1em;
			text-align: left;
			width: 312px;
		}
		.Newsletter {
			clear: both;
			height: 167px;
			margin-top: 11px;
			overflow: hidden;
			padding-left: 140px;
			position: relative;
		}
			.Newsletter h4 {
				color: #6d99cc;
				font-size: 1.6em;
				padding: 5px 0px;
			}
			.Newsletter p {
				font-size: 1.1em;
			}
		.Newsletter .BtnSave {
			bottom: 10px;
			left: 0px;
			position: absolute;			
			width: 100%;
		}	
			.Newsletter .BtnSave a:link,
			.Newsletter .BtnSave a:visited {
				display: block;
				font-size: 0px;
				height: 24px;
				line-height: 0px;
				margin: 0px 0px 0px 261px;
				text-indent: -10000px;			
				width: 108px;
			}
			.Newsletter .BtnSave a:hover{
				background-position: left bottom;
			}
	.Formul {
		background: url(../images/bg-formul.gif) left top no-repeat;
		padding: 16px 13px 0px 28px;
		height: 457px !important;
	}	
		.Formul .Info {
			float: right;
			padding: 0px 5px 0px 12px;
			width: 135px;
		}
			.Formul .Info h4 {
				color: #6d99cc;
				font-size: 1.5em;
				margin: 8px 0px 0px 0px;
			}
			.Formul .Info address {
				color: #fff;
				font-size: 1.1em;
				font-style: normal;	
				margin-bottom: 5px;			
			}
			.Formul .Info p {
				color: #fff;
				font-size: 1.1em;
			}
		.Formul .Form {
			float: left;
			width: 280px;
			height: 380px;
		}
			.Formul .Form .Bulletin {
				font-size: 0px;
				height: 55px;
				line-height: 0px;
				margin-bottom: 18px;
				text-indent: -10000px;
			}
			.Formul .Form .Intro {
				color: #515254;
				font-size: 1em;
				margin-bottom: 14px;
			}
			.IntroMessage {
				color: #515254;
				font-size: 1.1em;
				padding-left: 57px !important;
			}
			.Formul .Form .Field {
				margin-bottom: 7px;
			}
				.Formul .Form .Field .Control {
					float: left;
					width: 190px;
				}
					.Formul .Form .Field .Control .InputStyle {						
						border: 1px solid #c3c3c3;
						font-size: 1.1em;
						margin: 0px;
						padding: 2px;												
						width: 184px;
					}
					/*\*/
					html*.Formul .Form .Field .Control .InputStyle  { 
						padding: 4px 2px;
					}/**/ 
				.Formul .Form .Field .Label {
					color: #6d99cc;
					float: right;
					font-size: 1.2em;
					font-weight: bolder;
					margin-top: 3px;
					text-align: left;
					text-transform: uppercase;
					width: 80px;
				}
				.Formul .Form .Field .CheckStyle {
					float: left;
					margin-top: 2px;
				}
				.Formul .Form .Field .LabelStyle,
				.Formul .Form .Field .LabelStyle02 {
					color: #2b6db0;
					display: inline;					
					float: left;	
					font-size: 0.9em;				
					margin-left: 5px;
					width: 240px;					
				}
				.Formul .Form .Field .LabelStyle02 {
					margin-left: 17px;
				}
				* html .Formul .Form .Field .LabelStyle02 {
					margin-left: 20px;
				}
				.Formul .Form .BtnSave .BtnStyle {
					border: none;
					cursor: pointer;
					display: block;
					font-size: 0px;
					height: 24px;
					line-height: 0px;
					text-indent: -10000px;
					width: 108px;
				}
				.Formul .Form .Field .Hover {
					background-position: left bottom;
				}
			.Formul .Form .BtnSave {
				margin-bottom: 9px;
			}	
		.Formul .TextStyle {			
			clear: both;					
			height: 0px;
			width: 100%;
			padding-top: 39px;
			margin: 0px 0px 20px 0px;
			overflow: hidden;
			text-indent: -10000px;
		}	