/* CSS Document */

/* Import */
	@import url("A_selector.css");
	@import url("B_layout.css");
	
/* fin Import */

#primaryBlock{
	background:#FFFFFF url(../img/primary/bg_primary_ski_snowboard.jpg) left top no-repeat;
}

#primaryBlock h2{
	top:18px;
	right:0px;
	width:460px;
	height:62px;
	background:url(../img/titles/ttl_primary_ski_snowboard.gif) 195px top no-repeat;
}
#primaryTextBlock{
	top:85px;
	right:25px;
	width:290px;
}
#primaryTextBlock p{
	text-align:center;
	color:#023577;
}
#emphasisText{
	font-size:1.4em;
	font-weight:bold;
}
#citationText{
	top:293px;
	left:107px;
	width:305px;
	color:#FFFFFF;
}
#citationText em{
	display:block;
	padding:3px 0 0 0;
}

#secondaryBlock {
	background:url(../img/secondary/bg_secondary_ski_snowboard.jpg) no-repeat;
}
#formBlockX1 {
	background-image:none;
}
#formBlockX1 h3{
	margin:11px 0 0 0;
}
#formBlockX1 ul {
	width:145px;
	margin:7px 0 0 133px;
	color:#fff;
}	
#formBlockX1 p {
	margin:24px 0 0 26px;
}	
#formBlockX1 p a{
	color:#fff;
	text-decoration:underline;
}	
#formBlockX1 p img  {
	position:absolute;
	margin:-10px 0 0 0;
}	
#formBlockSki #btnFormValid{
	width:126px;
	height:21px;
	display:inline;
}

#formBlockSki #validBlockCinq{
	bottom:185px;
}

html>body #formBlockSki #validBlockCinq{
	bottom:-20px;
}

#formBlockSki h3 {
	margin:25px 0 0 0;
}

#formBlockSki p {
	margin:8px 0 0 25px;
	width:240px;
}

#formBlockSki fieldset {
	border:0;
	margin:0;
	padding:0;
}

#formBlockSki fieldset legend {
	line-height:0;
	text-indent:-99999em;
	position:absolute;
}

#formBlockSki fieldset div {
	margin:0 0 0 25px;
}

#formBlockSki fieldset div select {
	margin:10px 0 0 0;
}

#addInfos{
	top:184px;
}
#checkBoxBlock p{
	padding-top:0;
	padding-bottom:3px;
	min-height:13px;
}
* html body #checkBoxBlock p{
	padding-top:0;
	padding-bottom:3px;
	height:13px;
}
* + html body #formBlockX1 #btnFormValid{
	margin-top:15px;
}
