BODY { background-image: url(design/fas-bg.gif); background-repeat:repeat-x; font-family: Verdana; margin: 0px }

form { margin: 0px }

img  { border: 0 }
.display { display: block }
.text_align_left { text-align: left }
.text_align_right { text-align: right }
.text_align_center { text-align:center }
.width250 { width: 250px }

.logo { width: 234px }
.banner { width: 746px; background-image: url(design/bg-banner.jpg); padding-left: 9px }
	
#conteneur { position: absolute; width: 980px; left: 50%; margin-left: -490px }
#conteneurbg { background-image: url(design/bg-content.jpg) }
	
#header { height: 135px; width: 100% }

#menu_frame { background-image: url(design/bg-menu.jpg); background-repeat:repeat-x; height: 87px; padding-left: 90px }

.center_table { margin-left: 30px; margin-right: 25px; width:94% }
.center { padding-right:15px; font-size: 11px }
.right { width: 255px; padding:5px; border: 1px solid #DEDEDC; font-size: 11px; text-align:left }

#presfooter { background-image: url(design/bg-footer.jpg); height: 86px }
#footer { clear:both; padding:3px; font-size: 11px; text-align:center; color:#8B8B8B }



.cell_menu a { display: block; background-image: url(design/bg-button-up.gif); background-repeat:repeat-x; height: 28px; font-size: 12px; color: #FFF; padding-top: 10px; padding-right: 10px; padding-left: 10px; margin-right: 5px; margin-top: 2px; text-align: center; text-decoration:none; font-weight:bold; border-left: 1px solid #EC7B0F; border-right: 1px solid #EC7B0F; border-top: 1px solid #EC7B0F }
.cell_menu a:hover { display: block; background-image: url(design/bg-button-down.gif); background-repeat:repeat-x; height: 28px; font-size: 12px; color: #A2A2A2; padding-top: 10px; padding-right: 10px; padding-left: 10px; margin-right: 5px; margin-top: 2px; text-align: center; text-decoration:none; font-weight:bold; border-left: 1px solid #BDBDBD; border-right: 1px solid #BDBDBD; border-top: 1px solid #BDBDBD }
.cell_menu_open a { display: block; background-image: url(design/bg-button-down.gif); background-repeat:repeat-x; height: 28px; font-size: 12px; color: #A23109; padding-top: 10px; padding-right: 10px; padding-left: 10px; margin-right: 5px; margin-top: 2px; text-align: center; text-decoration:none; font-weight:bold; border-left: 1px solid #CDCDCD; border-right: 1px solid #CDCDCD; border-top: 1px solid #CDCDCD }


.random_cities_line_title { background-image: url(design/top-villes.jpg); background-repeat:repeat-x; padding-top: 20px; padding-left: 4px; padding-right: 4px; font-size:16px; color: #FFF; margin-bottom: 5px; width: 242px }
.city_list_line { border-bottom: 1px dotted #DDD; padding: 3px; font-size:11px; color: #818181 }

.main_box_content { background-image: url(design/bg-box-content.gif); background-repeat:repeat-x; border: 1px solid #CCC; color:#333; padding: 7px; font-size: 11px }

.cell_login { background-image: url(design/bg-sign-up-bloc.gif); background-repeat:repeat-x; border: 1px solid #DCDCDC; padding: 6px; font-size:11px; color:#FFF }



.home_search_box { background-color: #F1F3F7; border-top: 6px solid #A4A9B4; padding: 4px; font-size:16px; color: #A4A9B4; margin-bottom: 5px }
.here_box { border-top: 6px solid #07406C; padding: 4px; font-size:16px; color: #07406C; margin-bottom: 5px }
.blue_line_title { border-top: 6px solid #373D6D; padding: 4px; font-size:16px; color: #373D6D; margin-bottom: 5px }
.brown_line_title { border-top: 6px solid #606D54; padding: 4px; font-size:16px; color: #606D54; margin-bottom: 5px }



.table_font { font-size:11px; color:#393733 }

.table_list_head { background-color: #C2C2C2; font-size:11px; color:#000; border-bottom: 1px solid #FFF; border-right: 1px solid #FFF }
.table_list_line_1 { background-color: #F5F5F5; font-size:11px; color:#000; border-bottom: 1px solid #FFF; border-right: 1px solid #FFF }
.table_list_line_2 { background-color: #E7E7E7; font-size:11px; color:#000; border-bottom: 1px solid #FFF; border-right: 1px solid #FFF }

.table_ads_display { background-image: url(design/bg-services-headline.gif); background-repeat:repeat-x; text-align:center; font-weight:bold }
.table_ads_display_premium { background-image: url(design/bg-premium-headline.gif); background-repeat:repeat-x; text-align:center; font-weight:bold }
.col_ads_display_1 { border-bottom: 1px dotted #999 }
.col_ads_display_2 { background-color:#F0F0F0; border-bottom: 1px dotted #999 }

.table_premium_list_head { background-color: #FFE580; font-size:11px; color:#000; border-bottom: 1px solid #FFF; border-right: 1px solid #FFF }
.table_premium_list_line_1 { background-color: #EBECDF; font-size:11px; color:#000; border-bottom: 1px solid #FFF; border-right: 1px solid #FFF }
.table_premium_list_line_2 { background-color: #F2F3E9; font-size:11px; color:#000; border-bottom: 1px solid #FFF; border-right: 1px solid #FFF }

.box_success { background-color: #C9FFD6; border: 1px solid #A1E9B2; color:#2EA74A; padding: 7px; font-weight: bold }
.box_error { background-color: #FFD1D1; border: 1px solid #FF3A3A; color:#FF3A3A; padding: 7px; font-weight: bold }

.cadre_visuel { border: 1px dotted #999; padding: 6px; text-align:center; background-color:#FFF; color:#000 }

.chr { border-bottom: 1px dotted #DDD; padding-top: 3px; padding-bottom: 3px; font-size:12px }

.biz_align { text-align:center; font-size: 14px; width: 500px }

.text_title { font-size: 14px; font-weight: bold; color: #8C082C }
.text_tip { font-size: 9px; color:#606060 }
.text_price { font-size: 14px; font-weight: bold; color: #B9002A }
.text_light { font-size: 14px; font-weight: bold; color: #DAD4CB }
.font14 { font-size: 14px }
.blue_text { font-size: 12px; color: #112B80 }

A { color: #303030; text-decoration:underline }
A:hover { color: #8C082C }

A.white_link { color: #FFF; text-decoration:underline }
A:hover.white_link { color: #D8C9B4 }

A.go_cell { display: block; background-color: #CDCDCD; padding: 3px; font-size:11px; color: #FFF; text-decoration:none }
A:hover.go_cell { background-color: #9F9F9F }

input,select { font-size: 11px }

.uldroplist {
cursor: default;
list-style-type: none;
width: 100%;
margin:0; padding:3px;
border: 1px solid #DCDCDC;
background: #FFF;
color: #000099
}
.lidroplist:hover {background: #DCDCDC; font-weight:bold }

.account_menu a { display: block; background-color: #F3F3F3; height: 18px; font-size: 11px; color: #535353; padding-top: 3px; padding-left: 7px; padding-right: 7px; margin-right: 6px; text-align: center; text-decoration:none; font-weight:bold; border: 1px solid #CCC  }
.account_menu a:hover { display: block; background-color: #DEDDDE; height: 22px; font-size: 11px; color: #535353; text-decoration:none }
.account_menu_open a { display: block; background-color: #E8E8E8; height: 21px; font-size: 11px; color: #535353; padding-top: 5px; padding-left: 10px; padding-right: 10px; margin-right: 6px; text-align: center; text-decoration:none; font-weight:bold; border-top: 1px solid #CCC; border-left: 1px solid #CCC; border-right: 1px solid #CCC }

A.page_link { color: #105CB6; text-decoration:none; padding: 4px; border: 1px solid #9AAFE5 }
A:hover.page_link { color: #000; padding: 4px; border: 1px solid #2E6AB1 }
.page_selected { color: #FFF; background: #2E6AB1; padding: 4px; border: 1px solid #2E6AB1 }
