.body{margin:0 0 0 0 ; background-color:#00285f; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #233c59;}

a img {border:none;}

.divleft{float:left;}
.divCleft{float:left; clear:left;}
.posrel {position:relative;}

.homeBanner{width:950px; float:left; clear:left;position:relative;}
.homeMiddle{width:950px; float:left; clear:left; margin-top:19px}
.home-buttons {
	position:absolute;
	right:-13px;
	bottom:42px;
	z-index:4;
	width:183px;
	height: 52px;
}

.home-buttons a {
	float:left;
	width:183px;
}

.shadow-box {
	position: relative;
}

.shadow-box .shadow {
	background:url(../frmedia/button-shadow.png) no-repeat left center;
	width:13px;
	height:13px;
	display:block;
	position:absolute;
	right:0px;
}

.right-contact {
	padding-top: 30px;
	clear:both;
	position:relative;
}

.right-contact .box {
	position:absolute;
	width:224px;
	right:-13px;
}

.right-contact a {
	width:224px;
	float:left;
}

.jaques-form {
	clear:both;
	display:table;
	zoom:1;
}

.newsletter-form {
	margin-top: 20px;
	background: #CCDBDE;
	padding: 27px 50px 2px 30px;
}

.jaques-form .input-group {
	margin-bottom:18px;
	clear:both;
}

.jaques-form label {
	width: 80px;
	float:left;
	display:block;
	line-height:20px;
	position:relative;
}

.jaques-form .text-input {
	width:394px;
	height:18px;
	line-height: 18px;
	padding: 0px 2px;
	border-top:1px solid #7C7C7C;
	border-right: 1px solid #C3C3C3;
	border-left: 1px solid #C3C3C3;
	border-bottom: 1px solid #cccccc;
}

.jaques-form textarea {
	padding: 0px 2px;
	border-top:1px solid #7C7C7C;
	border-right: 1px solid #C3C3C3;
	border-left: 1px solid #C3C3C3;
	border-bottom: 1px solid #cccccc;
	line-height: 18px;
	resize:none;
	width:334px;
	height:111px;
}

.jaques-form .x-small {
	width: 80px;
}

.required-input {
	background:url(../frmedia/form-required.png) no-repeat left center;
	width:9px;
	height:8px;
	display:block;
	position:absolute;
	top:-2px;
	right:5px;
}

.form-actions {
	text-align:center;
	margin-top:10px;
}

.abonnes-vous {
	background:url(../frmedia/button-abonnes-vous.png) no-repeat left center;
	width:158px;
	height:36px;
	border:none;
	cursor:pointer;
}

.annuler {
	background:url(../frmedia/button-annuler.png) no-repeat left center;
	width:158px;
	height:36px;
	border:none;
	cursor:pointer;
}
.abonnes-vousen {
	background:url(../enmedia/button-abonnes-vous.png) no-repeat left center;
	width:158px;
	height:36px;
	border:none;
	cursor:pointer;
}

.annuleren {
	background:url(../enmedia/button-annuler.png) no-repeat left center;
	width:158px;
	height:36px;
	border:none;
	cursor:pointer;
}

.form-newsletter-check {
	padding: 30px 0px 12px;
}

.form-message {
	background:#CCDBDE;
	width:465px;
	float:left;
	padding-top:18px;
	padding-left:15px;
	padding-bottom:15px;
}

.form-message label {
	width: 110px;
}

.form-message span i {
	right: -10px;
}

.secure-box-left {
	width: 270px;
	float:left;
}

.secure-box-right {
	float:left;
	width:212px;
}

.secure-box-left span i {
	right: -10px;
}

.secure-box-right .text-input {
	width:205px;
}

.homeBienvenue{float:left; width:425px;}
.homeBienvenueCap{float:left; width:425px; text-align:left}
.homeBienvenueCon{clear:left; float:left; width:425px; margin-top:21px}
.homeBienvenueConText{float:left; width:337px; text-align:left; padding-right:10px}
.homeBienvenueConImg{float:left; width:78px}
.homeBienvenueBtn{width:417px; _width:437px; text-align:left; background-color:#174670; float:left; padding-left:20px; padding-bottom:8px; padding-top:8px}

.Top{width:950px; float:left; clear:left}
.TopLeftImg{float:left; width:131px}
.TopRight{float:left; width:819px}

.TopNav{float:left; clear:left; height:46px; width:819px}
.TopNavBtn{float:left; padding-right:1px; height:46px}
.TopNavBanner{clear:left; float:left;  width:819px}


.homeInterview{float:left; width:318px}
.homeInterviewCap{float:left; width:318px}
.homeInterviewCon{clear:left; float:left; width:318px; margin-top:21px}
.homeInterviewText{float:left; width:112px; margin-right:10px; text-align:left}
.homeInterviewImg{float:left; width:196px}
.homeInterviewBtn{width:322px; _width:345px; text-align:left; background-color:#174670; float:left; margin-left:1px; padding-left:20px; padding-bottom:8px; padding-top:8px}

.homeExposition{width:150px; float:left; width:150px}
.homeExpositionCap{float:left; width:150px; text-align:left}
.homeExpositionCon{float:left; width:150px; text-align:left; margin-top:21px}
.homeExpositionBtn{width:145px; _width:165px; text-align:left; background-color:#174670; float:left; margin-left:1px; padding-left:20px; padding-bottom:8px; padding-top:8px}

.homeMiddleBar{float:left; height:165px; width:1px; background-color:#174670; margin-left:12px; margin-right:12px}

.Bottom{width:950px; clear:left; float:left; margin-top:20px; margin-bottom:50px}
.BottomText{float:left; width:316px; text-align:left}
.BottomNav{float:left; width:568px; text-align:left}
.BottomPym{float:left; width:61px; text-align:right; margin-top:4px}

.BottomBand{width:950px; float:left; clear:left; margin-top:19px}
.BottomBandCon{float:left; width:950px;}
.BottomBandBtn{clear:left; float:left; width:950px;}

.TopBanner{width:950px; float:left; clear:left}
.TopBannerHome{float:left;}
.TopBannerImg{float:left;}

.RightTop{float:left; width:221px; margin-bottom:13px}
.RightTopBar{width:211px; height:16px; background-color:#759da6; float:right}
.RightMenu{clear:left; float:left; width:221px}


.IndMiddle{width:950px; float:left; clear:left; background-color:#FFFFFF; min-height:500px; padding-bottom:50px}
.IndMiddleCon{width:571px; padding-left:131px; padding-right:27px; text-align:left; float:left}
.IndMiddleCap{float:left; width:571px}
.IndMiddleText{clear:left; float:left; width:571px; text-align:justify}
.IndMiddleRight{float:left; width:221px}

.MiddleExposition{margin-left:131px; width:819px; float:left; text-align:left;}
.MiddleExpoTop{float:left; width:819px;}

.MiddleExpoLeft{float:left; width:431px; _width:441px; padding-right:10px}
.MiddleExpoLeftImg{float:left; width:431px;}
.MiddleExpoLeftText{clear:left; float:left; width:431px;}
.MiddleExpoLeftTextCap{clear:left; float:left; width:431px; margin-top:20px; margin-bottom:20px}
.MiddleExpoLeftTextCon{clear:left; float:left; width:431px;}

.MiddleExpoRight{float:left; width:378px}
.MiddleExpoRightCap{float:left; width:378px}
.MiddleExpoRightCombo{clear:left; float:left; width:378px; margin-bottom:30px}
.MiddleExpoRightBanner{clear:left; float:left; width:344px; _width:354px; margin-bottom:3px; padding-top:10px; padding-bottom:10px; padding-left:10px; background-color:#ccdbde}
.MiddleExpoRightBannerImg{float:left; padding-right:10px}
.MiddleExpoRightBannerText{float:left;; padding-top:4px}
.MiddleExpoRightBannerBtn{clear:left; float:left; width:354px; text-align:right}


.MiddleExpoBottom{clear:left; float:left; width:819px; margin-top:10px}
.MiddleExpoImg{clear:left; float:left; width:819px; margin-top:15px}

.MiddleContact{padding-top:30px; padding-bottom:30px; text-align:center; background-color:#ccdbde; margin-top:10px; margin-bottom:20px}

.EcrivainBar{background-color:#759da6; margin-top:20px; margin-bottom:20px; height:1px}

.T12Lb2c4da:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #b2c4da;
	Text-decoration:none;
}
.T12Lb2c4da:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #b2c4da;
	Text-decoration:none;
}
.T12Lb2c4da:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #b2c4da;
	Text-decoration:underline;
}

.T12Lff:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	Text-decoration:none;
}
.T12Lff:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	Text-decoration:none;
}
.T12Lff:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	Text-decoration:none;
}
.T11L4f85a2:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4f85a2;
	Text-decoration:none;
}
.T11L4f85a2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4f85a2;
	Text-decoration:none;
}
.T11L4f85a2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4f85a2;
	Text-decoration:none;
}
.T12L233c59:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #233c59;
	Text-decoration:none;
}
.T12L233c59:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #233c59;
	Text-decoration:none;
}
.T12L233c59:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #233c59;
	Text-decoration:underline;
}
.T12L85a9ae:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #85a9ae;
	Text-decoration:none;
}
.T12L85a9ae:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #85a9ae;
	Text-decoration:none;
}
.T12L85a9ae:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #85a9ae;
	Text-decoration:underline;
}

.T12569dc1{font-family: Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: normal; color: #569dc1; }
.T114f85a2{font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: normal; color: #4f85a2; }
.T11b2c4da{font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: normal; color: #b2c4da; }
.T12233c59{font-family: Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: normal; color: #233c59; }
.T12B233c59{font-family: Arial, Helvetica, sans-serif;	font-size: 12px; font-weight:bold; color: #233c59; }
.T12ff{font-family: Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: normal; color: #ffffff; }
.T12b2c4da{font-family: Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: normal; color: #b2c4da; }
.T12759da6{font-family: Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: normal; color: #759da6; }
.T12548294{font-family: Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: normal; color: #548294; }

.Box
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#233c59;
border:1px solid #233c59;
}

.comboBox
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#233c59;
border:1px solid #233c59;
}

.home-popup {
	width: 682px;
	height: 362px;
	position: relative;
}

.empty-link {
	background:url(../indemedia/ind_dum.gif) repeat;
	position: absolute;
	display:block;
	cursor:pointer;
}