/* CSS Document */

/* Import */
	@import url("A_selector.css");
	@import url("B_layout.css");
	
/* fin Import */
#primaryBlock{
	background:#FFFFFF url(../img/primary/bg_primary_car.jpg) left top no-repeat;
}
#primaryBlock h2{
	top:0;
	right:22px;
	width:460px;
	height:63px;
	background:url(../img/titles/ttl_primary_car.gif) right top no-repeat;
}
.popup h3{
	background:url(../img/popup/popup_auto.jpg) center 10px no-repeat;
	height:40px;
}
.popup{
	padding:10px 20px;
}
#primaryTextBlock{
	top:69px;
	right:22px;
	width:275px;
}
#primaryTextBlock p{
	text-align:center;
	color:#FFFFFF;
}
#emphasisText{
	font-size:1.4em;
	font-weight:bold;
}
#citationText{
	top:271px;
	left:72px;
	width:299px;
	color:#FFFFFF;
}
#citationText em{
	display:block;
	padding:3px 0 0 0;
}

#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;
}
#addInfos{
	top:112px;
}
#checkBoxBlock p{
	padding-top:0;
	padding-bottom:3px;
	min-height:19px;
}
* html body #checkBoxBlock p{
	padding-top:0;
	padding-bottom:3px;
	height:19px;
}
/***/
.newOfAu #primaryBlock{
	background: none;
}
.newOfAu #titleNewOfAu{
	background: url(../img/landing/bg_title_new_offre_auto.jpg) left top no-repeat;
	height:140px;
	right:0px;
	width:482px;
	position:relative;
}
.newOfAu #titleNewOfAu span{
	background: url(../img/landing/title_assurance_auto2.gif) left top no-repeat;
	height:71px;
	width:205px;
	float:left;
	visibility:visible;
	text-indent: -4444px;
	font-size:0px;
	margin:20px 0 0 29px;
}
.newOfAu #contentNewOfAu{
	background: url(../img/landing/bg_content_new_offre_auto.jpg) left top no-repeat;
	height:229px;
	position:relative;
	margin-bottom: 10px;
	padding: 5px 0 0 20px;
}
.newOfAu #contentNewOfAu p{
	width:225px;
	font-size:15px;
	font-weight:bold;
	line-height: 17px;
}
.newOfAu #contentNewOfAu span{
	background: url(../img/landing/demandez-nous-un-devis.gif) left top no-repeat;
	height:43px;
	width:294px;
	float:left;
	margin-top: 20px;
	visibility:visible;
	text-indent: -4444px;
	font-size:0px;
}
.newOfAu #ul-ass-condition {
	color: #7a7a7a;
	padding:5px  10px 0 14px;
}
.newOfAu #ul-ass-condition li{
	list-style-type:disc;
}
.newOfAu .contextualX2 {
	background-position:42px 0;
}
.newOfAu .contextualX2 #context1 {
	width:190px;
}
.newOfAu .contextualX2 #context1 h4 span.offrePrTous{
	background: url(../img/landing/offres-pour-toutes-et-tous.gif) left top no-repeat;
	float:left;
	visibility:visible;
	text-indent: -4444px;
	font-size:0px;
	width: 134px;
	height: 38px;
}
.newOfAu .contextualX2 #context1 h4{
	overflow:hidden;
}
.newOfAu .contextualX2 #context2 {
	width:275px;
}
.newOfAu .contextualX2 #context1 img {
	float:left;
	padding:8px 18px 30px 0;
}
.newOfAu .contextualX2 #context1 p.content {
	width:180px;
}
.newOfAu .contextualX2 #context1 ul {
	clear:both;
}