#CoachSearch_container {	
	padding-left:40px;
	padding-right:20px;
	padding-top:10px;
  font-size:12px;
	font-family:Verdana;
	display:block;
	width:620px;

}
#CoachSearch_container p {padding-top:5px;}	


#CoachSearch_container h3 {
	margin-top:10px;
	padding-left:5px;
	background-color: #f2f2f2;
	font-size:12px;
	font-family:Verdana;
}
#CoachSearch_container h2 {
	margin-top:10px;
	padding-left:5px;
	font-size:14px;
	font-family:Verdana;
	background-color: #f2f2f2;
	float:left;
	width:615px;
	
}


#div_selform label {display:block; width:160px; float:left;	}



#Coach_search {float:left; width:620px;margin-top:10px;margin-bottom:10px; border-bottom: solid 1px #c2c2c2;}
#div_selform {
  float:left;
  width:620px;
}

.coach_formular_field {float:left;  margin-top:10px; width:620px; }

#divCoachSearchLinks {
  float:left;
	width:250px;
	padding-left:230px;
	margin-bottom:15px;
}	

#divCoachSearchResult {
  float:left;
	width:250px;
	padding-left:230px;
	margin-bottom:15px;
}	
#divCoachSearchResult table {float:left;width:620px;}
#divCoachSearchResult th {text-align:left; background-color:#C2C2C2; padding: 2px;}
#divCoachSearchResult td {padding: 2px;}


#div_submit {
	float:left;
/*	padding-left:230px; */
	margin-top:15px;
	width:620px;
}
#btn_selformsubmit {
	background: url(/images/button_orange.jpg) no-repeat;
	width:215px;
	height:55px;
	text-align:center;
  margin-left:100px;
  float:left;
}
html>body #btn_selformsubmit {
	background: url(/images/button_orange.jpg) no-repeat;
	width:215px;
	height:55px;
	text-align:center;
  margin-left:200px;
  float:left;
}

#btn_selformsubmit a {
		font-family:Verdana;
		color:white;
		font-weight:bold;
		font-size:18px;
		text-decoration:none;
		width:215px;
		height:36px;
		float:left;
		/*position:absolute;*/
		margin:0;
		padding-top:14px;
		line-height:20px;
}

.step {float:left; margin-right:10px;}


#div_country {float:right; width:250px; }
#div_regions {
	float:left;
	width:350px;
	padding-left:15px;
}
#div_countryreg {float:left; width:620px;}
.region_selected {font-size:16px; font-weight:bold; color:#e06310;}


.table-entete {
  font-size : 12px;
  font-family : Verdana, arial, helvetica, sans-serif;
  color : #333333;
  background-color : #a7ada7;
}
#div_LastOffers {float:left; width:620px; margin-top:8px;}
#div_LastOffers th {
  border: 1px solid #FFFFFF;
}
#div_LastOffers td {
  border: 1px solid #FFFFFF;
  padding:5px;
}

#div_RegionLinks {float:left; width:620px; margin-bottom:8px;}
.ress {float:left; height:20px; margin-top:5px; width:290px; border-bottom:1px solid #c2c2c2; margin-left:3px;}
.ress_box {float:left; height:20px; width:10px; background-color:#dc973b;}
.ress_link {padding-left:15px; padding-top:2px; line-height:16px;}
.ress:hover {background-color:#e6e6e6;}
.ress_link a { font-size:14px; font-family:Verdana; font-weight:bold;text-decoration:none; color:#09456e;}
.ress_link a:hover {color:#e06310;}
