body { font: 10pt Tahoma; color:#999; margin:0; padding:0; border:0; }

/* listes transformées */

#flags, #currency, #menu_top { list-style: none; display:block; float:left; margin:0; padding:0; }
#flags li, #currency li, #menu_top li { float:left; margin:0; padding:0; }

/* container */

#container, #container_home { display:block; width:850px; margin:0 auto; padding:0; }

/* header */

#header { margin:0; padding:0; }

/* header_top */

#header_top { height:26px; width:850px; background:#202020 url(images/lucus/top_bg.png) repeat-x 0 0;}
#header_top h2 { display: none; margin:0; padding:0; height:0;}

/* header_top logo */
#header_top h1 { width:154px; height:26px; margin:0 auto; padding:0; }
#header_top h1 a { display:block; width:154px; height:26px; background:  url(images/lucus/top_logo.png) no-repeat top center;}
#header_top h1 span { display:none;}

/* flags */

#flags { padding: 0 10px 0 15px; background:  url(images/lucus/top_separator.png) no-repeat top right;}
#flags li { padding: 0 1px 0 0;}
#flags span { display:none; }

#top_flag_ja { width:24px; height:26px; }
#top_flag_ja a { display:block; overflow:hidden; width:24px; height:26px; background:  url(images/lucus/top_flag_ja.png) no-repeat 0 0; }
#top_flag_ja.current a, #top_flag_ja a:hover { background-position:0 -26px; }

#top_flag_en { width:24px; height:26px; }
#top_flag_en a { display:block; overflow:hidden;width:24px; height:26px; background:  url(images/lucus/top_flag_en.png) no-repeat 0 0; }
#top_flag_en.current a, #top_flag_en a:hover {  background-position:0 -26px; }

#top_flag_fr { width:24px; height:26px; }
#top_flag_fr a { display:block; overflow:hidden; width:24px; height:26px; background:  url(images/lucus/top_flag_fr.png) no-repeat 0 0; }
#top_flag_fr.current a, #top_flag_fr a:hover { background-position:0-26px; }

/* currency */

#currency { padding: 0 0 0 10px; }
#currency li { padding: 0 5px 0 0;}
#currency span { display:none; }

#top_currency_jpy { width:15px; height:26px; }
#top_currency_jpy a { display:block; overflow:hidden; width:15px; height:26px; background:  url(images/lucus/top_currency_jpy.png) no-repeat 0 0; }
#top_currency_jpy.current a, #top_currency_jpy a:hover { background-position:0-26px; }

#top_currency_usd { width:15px; height:26px; }
#top_currency_usd a { display:block; overflow:hidden; width:15px; height:26px; background:  url(images/lucus/top_currency_usd.png) no-repeat 0 0; }
#top_currency_usd.current a, #top_currency_usd a:hover { background-position:0-26px; }

#top_currency_eur { width:15px; height:26px; }
#top_currency_eur a { display:block; overflow:hidden; width:15px; height:26px; background:  url(images/lucus/top_currency_eur.png) no-repeat 0 0; }
#top_currency_eur.current a, #top_currency_eur a:hover { background-position:0-26px; }

/* header_menu */

#header_menu { height:29px; width:850px; background:#cacaca url(images/lucus/menu_top_bg.png) repeat-x 0 0;}

/* search_top */


/*#search_top_more_options { width:55px; height:29px; float:right; clear:none;}
#search_top_more_options a { display:block; padding:0; width:55px; height:29px;  background: url(images/lucus/search_top_more_options.png) no-repeat 0 0;}
#search_top_more_options span { display:none;}*/
#search_top a { color:#666; }

#search_top select { margin: 3px 0 0 0; }

#search_top_maker { max-width: 125px ; }
#search_top_model { max-width: 150px ; } /* 170px avant */

/* menu_top */

#menu_top { padding: 0 5px; background: url(images/lucus/menu_top_separator.png) no-repeat top right;}
#menu_top li { padding: 0 10px 0 0;}
#menu_top span {display:none;}

#menu_top_home { width:16px; height:29px; }
#menu_top_home a {display:block; width:16px; height:29px; background: url(images/lucus/menu_top_home.png) no-repeat 0 0; }

/* header_home */

#container #header_home { display:none; }
#container_home #header_home { height:370px; width:850px; background: url(images/lucus/header_bg.png) repeat-x 0 0;}

/* main */

#main {  display:block; padding:0 0 60px 0; /*background: url(images/lucus/main_bg.png) no-repeat left bottom;*/}

/* main_left */

#main_left { width:270px; float:left; margin: 0 10px 0 0; padding:10px; }
#main_left h3 { margin: 0 ; padding:0;}

/* news */

#main_left .date { font-size: 7pt; font-weight: bold; color:#999; margin: 40px 0 5px 0; padding:0;  }
#main_left h4 { font-size: 9pt; font-weight: bold; color:#34CBFF; margin:0; padding:0; }
#main_left h4 a { color:#34CBFF;  }
#main_left p { font-size: 8pt; margin:0; padding: 0; }

/* main_central */

#main_central { display:block; width:520px; float:left; margin: 0 0 0 10px; padding:10px; }
#main_central h2 {font-size: 16pt; color:#333; margin: 0 ; padding:0; font-weight:normal;}

#main_footer {  display:block; width:850px; height:60px; background:#fff url(images/lucus/main_bg.png) no-repeat left bottom;}

/* latest stock */

.stock { display: block; float: left; margin:10px; }
.stock h4 {font-size: 10pt;  color: #34CBFF; margin: 0; padding:0;}
.stock h4 a { color: #34CBFF; text-decoration:none;}
.stock h4 a:hover {  text-decoration:underline;}
.stock p { margin: 0; padding:0;}

/* footer */

#footer { display:block; height: 59px; background: #010101 url(images/lucus/footer_bg.png) repeat-x 0 0; margin:0; padding: 0; font-size: 7pt; color:#fff; }
#footer a { color: #34CBFF; }
#footer_logo a { float:right; display:block; width: 232px; height: 59px; background: url(images/lucus/footer_logo.png) no-repeat right top; }
#footer_logo span { display:none; }
#footer_text { float:left; padding: 23px 15px 0 15px }

/* Classes */
.blue { color: #34CBFF;}
.clear { clear:both; }