#searchEngine {
	background:url(../../images/bg/bg-search.png) top right no-repeat;
	position:absolute; left:0px;top:0px; width: 535px; height:250px;
}
#searchEngine h3 { color:#c36; width:100%;padding:5px 0px 5px 265px; text-align:left; line-height:18px; font-family: Verdana, sans-serif;}
#searchEngine #tabs_content{
	width:240px;height:184px;margin:0px 0px 0px 275px;padding:20px 0px 10px 0px;
}
div#searchEngine select , div#searchEngine input { font:normal 11px verdana, sans serif; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; }
div#searchEngine .label { float: left; width: 100%; margin: 1px 0px 0px 0px; padding: 0px; }
div#searchEngine .bold { font-weight:bold; }
div#searchEngine .btnsearch { float:left;margin-top:8px;+margin-top:5px; }
div#searchEngine  table.radio {  float:left; width:101%; margin: -10px 0px 15px 0px; padding: 0;border-collapse:collapse;}
div#searchEngine  table.radio tr td  { width:65%;margin: 0;padding: 0;font:normal 9px verdana, sans serif;height:18px;color:#fff; }
div#searchEngine  table.radio tr td.radio2 { width:35%;margin: 0; padding: 0;}
div#searchEngine table.radio input { float:left;margin: 0px 1px 0px 0px;padding:0px;height:10px;}

#search-affiner{
	width:698px !important; +width:722px; height:78px; background: transparent url(../../images/bg/bg-moteur-station.gif) top left no-repeat;
	margin:0; padding:0 0 0 24px;
}
#search-affiner div.title2{width:666px; background: transparent; color:#fff; height:auto; padding:6px 0 0 0; margin:0;}
	
#searchAffiner {width:666px;  margin:5px 0 10px 0;}
#searchAffiner #tabs_content {width:666px;  margin: 0; padding: 0; }
#searchAffiner #tabs_content form { margin: 0; }
#searchAffiner table {width:666px;  border-collapse:collapse; }
#searchAffiner table td {color:#fff; margin:0; padding:0; }

#searchAffiner td select, #searchAffiner td input {font:normal 9px verdana, sans serif; margin:3px 0 0 0; padding:0; }
#searchAffiner p {/*margin:2px 10px 0px 0px !important; +margin:2px 5px 0px 0px;*/ margin:0; padding:0; }
#searchAffiner p.date {width:auto;}
#searchAffiner p.criteres {width:auto;}
#searchAffiner td#stationAffiner {width:auto;}
#searchAffiner td.btnsearch {vertical-align:middle; width:69px; margin:0 10px; }


#region #search-affiner{background:transparent; width:auto !important; +width:auto; height:auto; padding:0;}

/****CAS SPECIFIQUE PAR PAYS****/
#italie #searchEngine h3 {font-family: Verdana, sans-serif; font-size:17px; line-height:19px; height:35px; padding:13px 0 0 245px;}
	#italie #searchEngine h3 strong {font-size:17px;}
#allemagne #searchEngine h3 {font-family: Verdana, sans-serif; font-size:19px; line-height:19px; height:37px;}
	#allemagne #searchEngine h3 strong {font-size:19px;}
