body {
	background-image: url(images/cbf_backgroundv2.gif);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.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: 45px;
	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;
}
.td_topcities_en {
	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;
}
.td_topcities_ch {
	background-color: #FFFFFF;
	background-image: url(images_ch/backg_topcities.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 18px;
	padding-bottom: 15px;
}
.td_topcities_fr {
	background-color: #FFFFFF;
	background-image: url(images_fr/backg_topcities.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 18px;
	padding-bottom: 15px;
}
.td_topcities_es {
	background-color: #FFFFFF;
	background-image: url(images_es/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_td_pack2.jpg);
	background-repeat: repeat-y;
}
.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;
}
.txtfooter:link, .txtfooter:active, .txtfooter:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7E6253;
}
.txtfooter:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #F95214;
}
.sm {
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
}.sm a {
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
}
.sm:link, .sm:active, .sm:visited {
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
}
.sm:hover {
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color: #D7C08C;
}
.smch {
	font-family: SimSun;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
}.smch a {
	font-family: SimSun;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
}
.smch:link, .smch:active, .smch:visited {
	font-family: SimSun;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
}
.smch:hover {
	font-family: SimSun;
	font-size: 13px;
	font-weight: normal;
	color: #D7C08C;
}

/* Added by FViD */
#contact_form
{
	margin-top: 70px;
	margin-left: 20px;
	font-family: verdana;
	font-size: 13px;
}
#contact_form input
{
	font-family: verdana;
	width: 300px;
}

#contact_form textarea
{
	font-family: verdana;
	width: 400px;
	height: 200px;
}

#contact_form select
{
	font-family: verdana;
}

#contact_form label 
{
	float: left;
	width: 120px;
	display: block;
}

.Style1 {color: #FFFFFF}
.gaia.le.lbl { font-family: Arial, Helvetica, sans-serif; font-size: smaller; }
.gaia.le.fpwd { font-family: Arial, Helvetica, sans-serif; font-size: 70%; }
.gaia.le.chusr { font-family: Arial, Helvetica, sans-serif; font-size: 70%; }
.gaia.le.val { font-family: Arial, Helvetica, sans-serif; font-size: smaller; }
.gaia.le.button { font-family: Arial, Helvetica, sans-serif; font-size: smaller; }
.gaia.le.rem { font-family: Arial, Helvetica, sans-serif; font-size: smaller; }

.gaia.captchahtml.desc { font-family: arial, sans-serif; font-size: smaller; } 
.gaia.captchahtml.cmt { font-family: arial, sans-serif; font-size: smaller; font-style: italic; }
.feature-image {padding: 15px 0 0 0; vertical-align: top; text-align: right; }
.feature-description {padding: 15px 0 0 10px; vertical-align: top; text-align: left; }

.form-noindent {background-color: #ffffff; border: #F95214 1px solid}