body, html {
	padding:0;
	margin:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

#ContainerPopup {
	width:916px;
	height:593px;
	background:url(../images/common/bg_content.gif);
	position:relative;
}

#ContainerPopupLegal {
	background:url(../images/common/bg_content.gif);
	position:relative;
}

a {
	outline:none;
}

a.SendForm {
	width:89px;
	height:24px;
	display:block;
	background:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	padding:7px 0 0 0;
	color:#b70079;
	text-align:center;
	text-transform:uppercase;
	float:right;
}

a.SendForm:hover {
	background:#d42e9c;
	color:#FFFFFF;
}

/***********************************************************************/
/****** H1, H2, H3 *****************************************************/
/***********************************************************************/

h1.Participez {
	margin:0;
	padding:0;
	background:url(../images/fr/popup/participez_au_concours.gif) no-repeat;
	width:916px;
	height:54px;
}

h1.ParticipezNL {
	margin:0;
	padding:0;
	background:url(../images/nl/popup/participez_au_concours.gif) no-repeat;
	width:916px;
	height:54px;
}

h2 {
	margin:0 0 10px 0;
	padding:0;
	font-size:24px;
	color:#8e8e8e;
	font-weight:normal;
}

h2.SecondH2 {
	padding:20px 0 0 0;
}

h2.ThirdH2 {
	padding:0 0 2px 0;
	font-size:22px;
}

h3 {
	font-size:16px;
	color:#cb108b;
	font-weight:normal;
	margin:0 0 6px 0;
	padding:0;
	clear:both;
}

/***********************************************************************/
/****** H1, H2, H3 *****************************************************/
/***********************************************************************/

ul#InfosSteps {
	width:896px;
	height:26px;
	background:#e0e0e0;
	list-style:none;
	padding:9px 0 0 20px;
	margin:0;
}

	ul#InfosSteps li {
		float:left;
		font-size:13px;
		color:#3b3b3b;
		margin:0 28px 0 0;
	}
	
	ul#InfosSteps li span {
		color:#d42e9c;
	}
	
		ul#InfosSteps li a {
			color:#3b3b3b;
			text-decoration:none;
		}
		
		ul#InfosSteps li a:hover {
			color:#d42e9c;
		}

#PopupArrow {
	height:16px;
	margin:0 0 15px 0;
}

#PopupContent {
	padding:20px 0 45px 0;
	overflow:hidden;
}

.ContainerForm {
	overflow:hidden;
	clear:both;
	margin-bottom: 5px;
}

#PopupContent label {
	clear:both;
	float:left;
	font-size:11px;
	color:#6a6a6a;
	padding:3px 0 0 0;
   width: 90px;
}

#PopupContent label#PostCode {
	clear: none;
  width: 70px;
	margin: 0 0 0 30px;
}

#PopupContent label#Box {
	clear: none;
  width: 50px;
	margin: 0 0 0 30px;
}

#PopupContent input {
	width:260px;
	border:1px solid #bdbdbd;
	padding:3px;
	float:left;
	color:#d42e9c;
   margin: 0;
}

#PopupContent input#city,
#PopupContent input#addressnumber {
	width:100px;
}

#PopupContent input#postcode {
	float: right;
	width:50px;
	margin: 0 2px 0 0;
}

#PopupContent input#addressbox {
	float: right;
	width:70px;
	margin: 0 2px 0 0;
}

#PopupContent select#teltype {
	float: left;
	padding:2px;
	color:#d42e9c;
	border:1px solid #bdbdbd;
	margin: 0 10px 0 0;
}

#PopupContent input#telprefix {
	width:50px;
}

#PopupContent input#telnumber {
	width:100px;
	float: right;
	margin: 0 2px 0 0;
}

#PopupContent span#telseparator {
	float: left;
	margin: 0 5px;
}

#PopupContent select#salutation {
	float: right;
	padding:2px;
	color:#d42e9c;
	border:1px solid #bdbdbd;
	margin: 0 2px 0 0;
	width:268px;
}


#PopupContent input.ButtonInput {
	float:right;
	border:none;
	width:auto;
	padding:0;
	margin:2px 7px 0 12px;
	background:url(../images/common/bg_button.gif) no-repeat;
	width:81px;
	height:18px;
	color:#000000;
	clear:right;
}

#PopupContent input.SmallInput {
	width:160px;
}

#PopupContent textarea {
	width:260px;
	border:1px solid #bdbdbd;
	padding:3px;
	float:left;
	color:#d42e9c;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
   margin: 0;
}

#PopupZoneLeft {
	clear:both;
	float:left;
	width:360px;
	padding:0 0 0 45px;
}

	#PopupZoneLeft p {
		font-size:11px;
		color:#6a6a6a;	
	}
	
	#PopupZoneLeft a {
		text-decoration:none;
		color:#b70079;	
	}
	
	#PopupZoneLeft a:hover {
		text-decoration:underline;
	}

#PopupZoneRight {
	float:right;
	width:465px;
}

#PopupZoneRightThanks {
	float:right;
	width:480px;
	padding: 0 30px 0 0;
}

	#PopupZoneRight p,
	#PopupZoneRightThanks p{
		color:#6a6a6a;
		font-size:11px;
		margin:0 0 13px 0;
		line-height: 14px;
	}
	
	#PopupZoneRight strong,
	#PopupZoneRightThanks strong {
		color:#6a6a6a;
		display:block;
		margin:0 0 5px 0;
	}
	
	#PopupZoneRightThanks a {
		color:#ca0088;
		text-decoration:none;
	}

	#PopupZoneRightThanks a:hover {
		text-decoration:underline;
	}

	#PopupContent #PopupZoneRight input {
		float:left;
		width:auto;
		clear:both;
		margin:5px 10px 0 0;
		border:none;
	}
	
	#PopupContent #PopupZoneRight label {
		float:left;
		clear:none;
		padding:6px 0 0 0;
      width: auto;
	}
	
	#PopupContent #PopupZoneRight label a {
		color:#6A6A6A;
		text-decoration:underline;
	}
	
	#PopupContent #PopupZoneRight textarea {
		width:400px;
		border:1px solid #bdbdbd;
		clear:both;
		float:none;
		margin:0 0 10px 0;
	}
	
#Conditions {
	clear:both;
	overflow:hidden;
	padding:8px 57px 0 0;
}

#PopupZoneRight img {
	border:7px solid #c6c6c6;
}

#PopupSmall {
	width:500px;
	padding:0 25px 0 25px;
	overflow:hidden;
}

	#PopupSmall p {
		font-size:12px;
		line-height:16px;
		margin:0 0 15px 0;
		color:#6a6a6a;	
	}

#PopupLarge {
	width:866px;
	padding:0 25px 0 25px;
	overflow:hidden;
}

	#PopupLarge p {
		font-size:12px;
		line-height:16px;
		margin:0 0 15px 0;
		color:#6a6a6a;	
	}

.Sticker {
	background:url(../images/common/sticker.gif) no-repeat top right;
}

a.ButtonPrint {
	font-size:12px;
	color:#6a6a6a;
	text-decoration:none;
	background:url(../images/common/icon_print.gif) no-repeat;
	padding:0 0 0 25px;
	width:55px;
	height:16px;
	display:block;
}

	a.ButtonPrint:hover {
		color:#ca0088;
	}

#Logo { 
	display:none;
}

#PopupContent ul.MultipleChoice {
	list-style:none;
	padding:0 0 10px 0;
	margin:0;
	overflow:hidden;
}

	#PopupContent ul.MultipleChoice li {
		/*float:left;*/
		padding:0 25px 0 0;
		margin:0;
	}


#PopupFooter {
	position:absolute;
	left:0;
    bottom:0;
    width:892px;
    height:33px;
	background:#d42e9c;
	padding:12px 12px 0 12px;
}

#PopupFooter a.ArrowPopup_Left {
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	height:18px;
	padding:2px 0 0 16px;
	background:url(../images/common/arrow_footer_left.gif) no-repeat left;
	text-decoration:none;
}

#PopupFooter a.ArrowPopup_Right {
	float:right;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	height:18px;
	padding:2px 16px 0 0;
	background:url(../images/common/arrow_footer_right.gif) no-repeat right;
	text-decoration:none;
}

ul.TextList {
	list-style:none;
}

ul.TextList li {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#6a6a6a;
	font-size:12px;
	padding:2px 0 2px 12px;
	background:url(../images/common/bullet.gif) no-repeat;
}