	#ContestForm{
		font-family: Arial;
		color:#444444;
		font-weight:normal;
		font-size:12px;
		width:550px;
	}
	#ContestForm h1{
		font-weight:bold;
		font-size:27px;
		color:black;
		padding:0px;
		margin:70px 0 0 0;
		padding-left:8px;
	}
	#ContestForm h2{
		padding:0px;margin:0px;
		color:#007BA3;
		font-size:14px;
		font-weight:bold;
		border-bottom:1px solid #E1E1E1;
		margin-top:25px;
		padding-bottom:18px;
		padding-left:12px;
	}
	#ContestForm label{
		display: block;
		color:#007BA3;
		font-weight:bold;
		margin-top:25px;
		padding-bottom:2px;
	}
	#commentLabel{
		float:left;
		margin-top:25px;
		margin-left:5px;
		color:#A4A4A4;
		font-weight:normal;
		font-style:italic;
	}
	
	#ContestForm div.path{
		font-size:11px;
		color:black;
		border-top:1px solid #E1E1E1;
		border-bottom:1px solid #E1E1E1;
		margin-top:13px;
		padding:8px;
	}

	#ContestForm div.between{
		padding:2px;
	}
	
	#ContestForm div.step{
		background-color:#007BA3;
		color:white;
		padding:6px;
		width:62px;
		float:right;
		position:relative;
		top:-58px;
	}
	#ContestForm div.details{
		padding:8px;
		margin-top:25px;
	}
	#createMenuContainer{
		border-bottom:1px solid #E1E1E1;
		height:31px;
		margin-top:40px;
	}
	#createMenuContainer div.nbSelected{
		background-color:#007BA3;
		color:white;
		float:left;
		font-weight:bold;
		padding:8px 3px 8px 3px;
	}
	#createMenuContainer div.detailSelected{
		background-color:white;
		color:#007BA3;
		float:left;
		width:110px;
		font-weight:bold;
		padding:8px 2px 8px 5px;
	}
	#createMenuContainer div.nb{
		background-color:#7F7F7E;
		color:white;
		float:left;
		padding:8px 3px 8px 3px;
		margin-left:2px;
	}
	#createMenuContainer div.detailMenu{
		background-color:#E9E8E5;
		color:#7F7F7E;
		float:left;
		width:110px;
		padding:8px 2px 8px 5px;
	}
	
	.error-message{
		font-family: Arial;
		font-size:12px;
		color:red;
	}
	
	#ContestForm div.between{
		display:block;
	}
	#ContestForm input, textarea{
		width:500px;
	}

	#ContestForm ul.checkboxMultiple{
		list-style-type:none;
	}

