/* CSS Document */

/* Import */
	@import url("A_selector.css");
	@import url("B_layout.css");
	
/* fin Import */
#primaryBlock{
	background:#FFFFFF url(../img/primary/bg_primary_moto.jpg) left top no-repeat;
}
#primaryBlock h2{
	top:0;
	left:0px;
	right:30px;
	width:452px;
	height:71px;
	background:url(../img/titles/ttl_primary_moto.gif) 1px top no-repeat;
}
#primaryTextBlock{
	top:69px;
	right:22px;
	width:255px;
}
#primaryTextBlock p{
	text-align:center;
}
#emphasisText{
	font-size:1.5em;
	font-weight:bold;
}
#citationText{
	top:288px;
	left:80px;
	width:308px;
	color:#FFFFFF;
}
#citationText em{
	display:block;
	padding:3px 0 0 0;
}
#formBlockX1 h3{
	background:url(../img/titles/ttl_home_client.jpg) center top no-repeat;
	height:80px;
	margin-bottom:5px;
}

#formBlockX2 h3{
	background:url(../img/titles/ttl_secondary_formx2.jpg) left 16px no-repeat;
	height:30px;
	font-size:8px;
}

#formBlockX2 p{
	text-align:center;
	font-size:10px;
}
#formBlockX2 #btnFormValid, #formBlockX2 #btnFormValidX2{
	width:126px;
	height:21px;
	display:inline;
}
#formBlockX3 h3{
	background:url(../img/titles/ttl_conseiller.jpg) left 10px no-repeat;
	height:25px;
	font-size:8px;
}
#formBlockX3 h3.pop{
	background:url(../img/titles/ttl_conseiller_popup.jpg) left top no-repeat;
	height:25px;
	font-size:8px;
}
#formBlockX3 #btnFormValid{
	width:126px;
	height:21px;
	display:inline;
}
#formBlockX4 {
	height:346px;
}
#formBlockX4 .formConfirm{
	height:265px;
}

#formBlockX1 #btnFormValid{
	width:126px;
	height:21px;
	display:inline;
}
#addInfos{
	top:110px;
}
#checkBoxBlock p{
	padding-top:0;
	padding-bottom:3px;
	min-height:13px;
}
* html body #checkBoxBlock p{
	padding-top:0;
	padding-bottom:3px;
	height:13px;
}
.motoLayout {
	margin-top:150px;
}
* html body .motoLayout {
	margin-top:160px;
}
* + html body .motoLayout {
	margin-top:160px;
}
#validBlockdeux {
	bottom:-185px !important;
}
* html body #validBlockdeux {
	bottom:-164px !important;
}
* + html body #validBlockdeux {
	bottom:-160px !important;
}
/*
#formBlockX1 {
	background:url(../img/secondary/bg_secondary_moto.jpg) center top no-repeat !important;
}
#formBlockX1 h3{
	background:url(../img/titles/ttl_secondary_home.jpg) center top no-repeat;
	height:80px;
}
#formBlockX1 #btnFormValid{
	width:126px;
	height:21px;
	display:inline;
}
#addInfos{
	top:184px;
}*/
/*
#checkBoxBlock p{
	padding-top:0;
	padding-bottom:3px;
	min-height:13px;
}*/
/*
.phonetext {
	margin-top:124px;
	margin-left:47px;
	position:absolute;
	text-align:center;
}
.fleche1 {
	position:absolute;
	margin-top:232px;
	margin-left:99px;
	
}*/