.top {	background-image: url(images/souligne_top.gif);	background-repeat: repeat-x;	background-position: bottom;}.td_contenu {	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: none;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-right-color: #B6A57F;	border-bottom-color: #B6A57F;	border-left-color: #B6A57F;}p {	margin: 0px;	padding: 0px;}.td_recherche {	background-color: #F95214;	background-image: url(images/backg_recherche.gif);	background-repeat: repeat-y;	background-position: left;}.txt_search {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	margin-left: 23px;}.boite_selection {	width: 221px;}.boite_selection2 {	width: 80px;	float: left;}.boite_selection3 {	width: 45px;	float: left;}.txt_search2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;}.boite_selection4 {	width: 60px;	float: right;}.td_topcities {	background-color: #FFFFFF;	background-image: url(images/backg_topcities.jpg);	background-repeat: no-repeat;	font-family: Arial, Helvetica, sans-serif;	padding-left: 18px;	padding-bottom: 15px;}.txt_accroche {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	margin-left: 15px;}.topcity {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	margin-right: 7px;}.topcity a {	font-weight: bold;	color: #740000;	text-decoration: none;}.td_separateur_pack {	background-image: url(images/backg_pic_pack.gif);	background-repeat: repeat-y;}.tableau_search {	background-color: white;	background-image: url(images/backg_table_search.gif);	background-repeat: repeat-x;}.td_welcome {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	background-image: url(images/backg_welcome.jpg);	background-repeat: no-repeat;	padding-left: 16px;	color: #330000;	padding-right: 10px;}.td_welcome a {	font-weight: bold;	color: #CC4819;}.td_packages {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	text-align: justify;}.td_packages a {	font-weight: bold;	color: #336699;}.txtfooter {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #7E6253;}.txtfooter a {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #7E6253;}.td_recherche2 {	background-color: #F95214;	background-image: url(images/interieur/backg_search.jpg);	background-repeat: no-repeat;	background-position: bottom;}.txt_search3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	margin-left: 43px;}.ville_pays {	font-family: Arial, Helvetica, sans-serif;	font-size: 17px;	color: #666666;}.orange_ville {	color: #F95214;}.txt_filter {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #663333;	margin-left: 120px;}.txt_page_number {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;}.cell_page_number {	padding-right: 10px;	padding-left: 10px;}.txt_page_number a {	color: #000000;	text-decoration: none;}.txt_filter a {	font-weight: normal;	color: #F95214;}.table_filter {	background-image: url(images/interieur/filters.gif);	background-repeat: no-repeat;	height: 28px;}.txt_search3 a {	color: #FFFFFF;	text-decoration: none;}.txt_page_number a:hover {	color: #000000;	text-decoration: underline;}.txt_page_number_current {	color: #F95214;}.hotel_number {	font-family: Arial, Helvetica, sans-serif;	font-size: 24px;	font-weight: bold;	color: #553626;}