.Idx #BlocIllustration {
	float:left;
	width:609px;
	height:435px;
}

.Idx #VoletRight {
	float:left;
	width:340px;
	height:435px;
}

.Idx #VoletRight #Top {
	float:left;
	width:340px;
	height:197px;
	background-image:url(../../images/index/bloc-top.gif);
	background-repeat:no-repeat;
}

.Idx #VoletRight #Bottom {
	float:left;
	width:318px; /*340*/
	height:145px; /*238px*/
	padding-left:11px;
	padding-right:11px;
	padding-top:93px;
	background-image:url(../../images/index/volet-right-bottom.jpg);
	background-repeat:no-repeat;
}

.Idx #VoletRight #Bottom02 { /*page welcome*/
	float:left;
	width:318px; /*340*/
	height:203px; /*238px*/
	padding-left:11px;
	padding-right:11px;
	padding-top:35px;
	background-image:url(../../images/index/volet-right-bottom.jpg);
	background-repeat:no-repeat;
}

#VoletRight #Bottom .Sep,
#VoletRight #Bottom02 .Sep {
	float:left;
	clear:both;
	width:318px;
	height:1px;
	font-size:0;
	background-image:url(../../images/index/sep.gif);
	background-repeat:repeat-x;
}

#VoletRight #Bottom #SignIn {
	float:left;
	clear:both;
	width:55px;
	height:12px;
	font-size:0;
	background-image:url(../../images/index/signin.jpg);
	background-repeat:no-repeat;
	padding-bottom:8px;
}

#BlocConnect01 { clear:both; padding-top:11px; height:71px; width:318px; /*114*/}
#BlocConnect02 { clear:both; height:16px; /*31*/ width:318px; padding-top:15px;}
#Bottom02 #BlocTxt { clear:both; padding-top:21px; height:139px; /*160*/ font-size:12px; color:#D5CDC2; text-align:justify; padding-left:11px; padding-right:11px; width:296px; /*318*/ }
#Bottom02 #Signature {clear:both; font-size:11px; color:#D5CDC2;   width:307px; /*318*/ padding-right:11px; text-align:right; padding-top:8px; font-weight:bold;}
	
#BlocConnect01 .Intitule {
	float:left;
	width:103px; /*118*/
	color:#a69182;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	height:18px; /*28*/
	padding-left:15px;
	padding-top:10px;
}

#BlocConnect01 .InputA {
	float:left;
	/*width:200px;*/
	height:21px; /*28*/
	margin:0;
	padding:0;
	border:none;
	padding-top:7px;
}

.clear
{
	clear: both;
}

#BlocConnect01 .InputA input {
	width:182px;
	height:12px;
	background-color:#D5CCC3;
	border:1px solid #D5CCC3;
	font-size:9px;
	text-transform:uppercase;
	color:#1b1416;
}
#BlocConnect01 .InputB {
	float:left;
	/*width:200px;*/
	height:21px; /*28*/
	margin:0;
	padding:0;
	border:none;
	padding-top:7px;
}

#BlocConnect01 .InputB input {
	width:182px;
	height:12px;
	background-color:#D5CCC3;
	border:1px solid #D5CCC3;
	font-size:9px;
	text-transform:uppercase;
	color:#1b1416;
}


#BlocConnect02  #Forgot {
	float:left;
	width:185px; /*200*/
	padding-left:15px;
}

#BlocConnect02  #Forgot,
#BlocConnect02  #Forgot a {
	color:#817772;
	font-size:9px;
	text-decoration:none;
}

#BlocConnect02  #Forgot a:hover {
	text-decoration:underline;
}

#BlocConnect02  #ZoneButton  {
	float:left;
	width:78px; /*118*/
	height:7px;
	padding-left:40px;
}

#ZoneButton  #Button,
#ZoneButton  #Button a {
	float:left;
	width:60px;
	height:7px;
	background-image:url(../../images/index/clickhere-01.jpg);
	background-repeat:no-repeat;
	font-size:0;
}

#ZoneButton  #Button a:hover {
	background-image:url(../../images/index/clickhere-02.jpg);
	background-repeat:no-repeat;
	font-size:0;
}

#ZoneButton input {
	width:62px;
	padding:0;
	margin:0;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#817772;
	background-color:#2d2121;
}


