*{padding:0px;margin:0px}
html,body{background:#ececec;font-family:Helvetica,Arial,sans-serif;font-size:11px}
div,span,dl,dd,ul,li{padding:0px;margin:0px}
img{border:0px}
a{outline:none}
hr{height:1px;background-color:#dedede;color:#dedede;margin:16px 0px}
.vAlignMiddle{vertical-align:middle}
#wrapper{width:100%;height:auto;overflow:hidden}
#container{width:973px;height:auto;background:url(../img/background/page-inner.gif) center top repeat-y;margin:0 auto}
#header{position:relative;margin:0 auto}
#container #m_col .m_col_inner h1{text-align:center;padding:20px 0}
.content_text_inner h1 a{color:#333;text-decoration:none}
.content_text_inner h1 a:hover{color:#F60;text-decoration:none}
.header_inner{width:973px;height:auto;overflow:hidden;margin:0 auto}
#canal{margin-top:40px}
.storyQuote img{margin-bottom:10px;vertical-align:middle}
.office{float:left;margin-left:20px;width:45%}
.office p{text-align:left}
.offica{float:left;margin-left:20px;width:50%}
.logo{float:left;width:971px;height:73px;overflow:hidden}
.logo_inner{width:100%;height:73px;padding:0px;margin:0px 29px 0px 30px}
.logo_inner a{/*float:left;*/}
.nav{float:left;height:39px;margin-left:30px;width:914px;background:url(../img/background/menu.gif) left top repeat-x}
* html .nav{margin-left:15px}
.nav .nav_left{float:left;width:40px;height:40px;background:url(../img/background/menu-home.gif) top left no-repeat}
.nav_left:hover{background:transparent url(../img/background/menu-home-hover.gif)no-repeat scroll left top !important;color:#CCC;display:block;text-decoration:none}
.nav .nav_left a{display:block;width:40px;height:40px}
.nav .nav_right_home{float:right;width:6px;height:40px;background:url(../img/nav_right_home.gif) top left no-repeat}
.nav .nav_right{float:right;width:6px;height:40px;background:url(../img/nav_right.gif) top left no-repeat}
.top_nav{float:left;height:28px;width:724px;padding-top:16px}
.top_nav dl{float:right;height:28px}
.top_nav dd{float:left;background:#918888;height:28px}
.top_nav .left{width:5px;background:#000 url(../img/background/menu-top-left.gif) left top no-repeat;font-size:2px}
.top_nav .right{width:5px;background:#000 url(../img/background/menu-top-right.gif) right top no-repeat;font-size:2px}
.top_nav li{float:left;list-style-type:none;font-size:12px;line-height:28px;text-transform:uppercase}
.top_nav li a{display:block;text-decoration:none;line-height:28px;color:#ffe3cd;padding:0px 15px;width:90px;text-align:center}
.top_nav li a:hover{color:#FFF;text-decoration:underline}
.top_nav li a.bordernone2{background:none}
.button_login{float:right;display:block;width:85px;height:40px;font-family:Arial,Helvetica,sans-serif;font-size:12px;text-align:center;text-transform:none !important;vertical-align:middle;margin:0px 0px 0px 0px}
.button_login a{float:right;background:url(../img/button_login_bg.gif) left top no-repeat;text-decoration:none;line-height:36px;color:#cdcdcd;padding-left:5px}
.button_login a span{display:block;background:url(../img/button_login_bg2.gif) right top no-repeat;padding-right:5px}
.button_login a:hover{color:#000;text-decoration:none}
.banner{width:914px;height:auto;overflow:hidden;text-align:center;margin:0 auto}
.button_contact a{display:block;position:absolute;bottom:49px;left:32px;width:138px;height:28px;background-position:left top;background-repeat:no-repeat}
.button_contact a:hover{background-position:left -28px}
.bullets{display:block;overflow:hidden;background:#fff url(../img/background/three-columns.jpg) left bottom repeat-x;margin-bottom:4px;padding-bottom:15px}
.bullets dd{float:left}
.bullets dd h2{font-size:18px;font-weight:normal;line-height:18px;color:#ff8400;padding:18px 0px 16px 0px}
.bullets dd h3{font-size:14px;font-weight:bold;line-height:18px;color:#000;padding:0px 0px 20px 0px}
.bullets dd p{font-size:13px;font-weight:normal;line-height:17px;color:#777;text-align:justify}
.bullets dd p.no_image{padding-right:10px}
.bullets dd img{margin-top:20px}
.bullets dd a{font-weight:normal;text-decoration:none;color:#646464}
.bullets dd a:hover{font-weight:normal;text-decoration:underline;color:#646464}
.bullets dd h2 a,.bullets dd h2 a:hover{color:#ff8400}
.bullets .bullet1{width:268px;padding:0 15px}
.bullets .bullet1 img{padding-right:15px}
.bullets .bullet2{width:291px;padding:0 15px}
.bullets .bullet2 img{padding-right:30px}
.bullets .bullet3{width:265px;padding:0 15px}
.bullets .bullet3 img{padding-right:15px}
#m_col .bullets .fLeft{float:left;padding:0;margin:0;margin-right:10px}
.fourCols{background:none;width:100%}
.fourCols dd{width:23%;padding:0 5px;border-right:1px solid #ddd;text-align:center}
.fourCols dd p{text-align:center;padding:0}
.fourCols dd img{margin:0 10px}
.logo_strip{display:block;height:68px;width:914px;clear:both;margin-bottom:6px}
.content{float:left;width:914px}
.content_text{width:900px}
.content_text_inner{padding-bottom:20px;margin:0px 12px 0px 4px}
.content h1{font-size:28px;font-weight:normal;line-height:18px;color:#646464;margin:20px 0px 20px}
.content_text_only h1{display:block;width:914px;height:65px;background:url(../img/header_bg.png) no-repeat;font-size:25px;font-weight:normal;text-transform:capitalize;line-height:76px;color:#646464;padding-left:12px;margin:0px}
.content_text_only img{margin:4px}
.content p{font-size:13px;font-weight:normal;line-height:17px;color:#777}
.content_text p{padding:4px 0px;margin:6px 0px}
.content_news{min-height:500px;margin-top:21px}
.content_news .news_image{float:left;margin-right:15px}
#m_col{width:973px;height:auto;background:url(../img/background/page-footer.gif) center bottom no-repeat;padding-bottom:20px}
.m_col_inner{width:914px;height:auto;padding:5px 29px 0px 30px}
.r_col_wide{float:left;width:900px;margin-bottom:21px}
.r_col_wide dd{float:left}
.r_col_wide img{margin:0px}
.l_col_small{float:right;width:179px;height:auto;overflow:hidden}
.l_col_small_inner{float:left;width:179px;height:auto;overflow:hidden}
.box_container{float:left;width:914px;margin-top:2px;margin-bottom:6px}
.box_container .box_left{float:left;width:452px;height:auto;overflow:hidden}
.box_container .box_left img{float:left}
.box_container .box_right{float:right;width:452px}
.box_header_left{float:left;background:url(../img/background/box-header-left.gif) left top no-repeat;width:10px;height:30px}
.box_header_right{float:left;background:url(../img/background/box-header-right.gif) left top no-repeat;width:10px;height:30px}
.box_header{float:left;background:url(../img/background/box-header.gif) left top repeat-x;height:30px;width:432px;font-size:13px;line-height:30px;color:#F60}
.box_header span{font-weight:bold;line-height:30px;padding-left:11px}
.box_header span.hyphen{color:#333;padding-left:0}
.box_header a{color:#333;text-decoration:none}
.box_header a:hover{color:#39F}
.box_container .box_right_inner{float:left;overflow:hidden;width:447px;height:auto;background:url(../img/background/box-inner.gif) left top repeat-y;padding:0px 4px 0px 1px;height:322px}
.box_container .box_left_inner{float:left;overflow:hidden;width:412px;height:auto;background:url(../img/background/box-inner.gif) left top repeat-y;padding:0px 20px;height:322px}
.box_container .box_left_inner p{font-size:12px;color:#777;/*width:290px;*/}
.box_container .box_left_inner img{padding-top:12px}
.box_container .box_left_inner .box_inner_bottom{border-bottom:#d7d7d7 1px solid;height:17px;line-height:17px;width:412px !important}
.box_container .box_left_inner a:hover{color:#666;text-decoration:underline}
.box_bottom{float:left;width:452px;height:9px;font-size:2px;background:url(../img/background/box-footer.gif) left top no-repeat}
.box_wide .box_header{width:890px}
.box_wide .box_inner{float:left;width:910px;background:url(../img/background/box-wide-inner.png) left top repeat-y}
.box_wide .box_inner p{line-height:17px;padding:0px 20px}
.box_wide .box_bottom{width:910px;background:url(../img/background/box-wide-footer.gif) left top no-repeat}
.box_small .box_header{width:165px}
.box_small .box_bottom{width:185px;background:url(../img/box_small_bottom.gif) left bottom no-repeat}
.box_news{height:312px;overflow-x:hidden;overflow-y:auto;margin-right:-15px;padding-top:10px}
.box_news h4,.box_news h4 a{font-size:13px;line-height:21px;text-decoration:none;color:#000;padding-top:12px}
.box_news p{line-height:17px}
.box_news p a{background:url(../img/symbol/arrow-grey.gif) right 5px no-repeat;text-decoration:none;color:#151515;padding-right:12px;border:#fff 1px solid}
.box_widget{padding:20px}
.box_widget .preview{float:left;width:400px;text-align:center}
.box_widget .widget_description{float:left;width:850px;/*width:470px margin-left:20px*/}
.box_widget .widget_description h2{font-size:15px;font-weight:bold;color:#646464;margin:8px 0px}
.box_widget .widget_description h3{font-size:13px;font-weight:bold;margin:6px 0px}
.box_widget .widget_description p{font-size:13px;color:#777;padding:0px;margin-bottom:1em;text-align:justify}
.box_widget .widget_description p.center{text-align:center}
.box_dark .box_header_left{width:6px;height:27px;background-image:url(../img/box_dark_header_left.gif)}
.box_dark .box_header_right{width:6px;height:27px;background-image:url(../img/box_dark_header_right.gif)}
.box_dark .box_header{background-image:url(../img/box_dark_header.gif);height:27px;line-height:27px;width:167px}
.box_dark .box_bottom{width:179px;background:url(../img/box_dark_bottom.gif) left bottom no-repeat}
.content_tab_left{float:left;width:7px;height:28px;background:url(../img/content_tab_left.gif) left top no-repeat}
.content_tab_right{float:left;width:7px;height:28px;background:url(../img/content_tab_right.gif) left top no-repeat}
.content_tab{float:left;width:559px;height:28px;line-height:28px;background:url(../img/content_tab.gif) left top repeat-x}
.content_tab ul{margin-left:0px;margin-top:0px;margin-bottom:0px;font-size:13px;list-style-type:none;text-align:left}
.content_tab li{display:inline;margin:0px}
.content_tab li a{text-decoration:none;position:relative;color:#929292;background:url(../img/content_tab_divider.jpg) right top no-repeat;padding:0px 10px 0px 10px}
.content_tab li a:visited{color:#929292}
.content_tab li a:hover{text-decoration:underline;color:#000;font-weight:normal}
.content_tab li a.selected{color:#000;font-weight:normal}
.content_tab li a.selected:hover{text-decoration:none}
.content_tab li .nodivider2{background:none !important}
.news_item{float:left;width:900px;border-bottom:#d7d7d7 1px solid;padding-bottom:14px}
.news_item img{padding-top:16px;padding-left:9px}
.news_item h2{font-size:18px;font-weight:normal;line-height:18px;color:#ff7100;padding-top:14px}
.news_item .date{font-size:11px;font-weight:normal;line-height:16px;color:#aaa;padding-bottom:2px}
.news_item p{font-size:12px;line-height:16px;color:#646464;margin-top:0px}
.news_item a{text-decoration:underline;color:#05f}
.news_item a:hover{text-decoration:none;color:#05f}
.news_item h2 a,.news_item h2 a:hover{color:#ff7100;text-decoration:none}
.news_item_left{float:left;width:158px;overflow:hidden}
.news_item_right{float:left;width:729px}
.pager{float:left;width:300px;background:url(../img/content_tab.gif) left top repeat-x;height:28px;text-align:right}
.pager li{display:inline;list-style:none;font-size:12px;line-height:28px;background:url(../img/news-step-divider.jpg) right top no-repeat;padding:0px 5px}
.pager li a{color:#646464;text-decoration:none}
.pager li a:hover{color:#ff7106;text-decoration:none}
.pager li a.current{color:#ff7106;text-decoration:none}
.pager .nodivider{background:none !important}
.pager .disabled{display:none}
.stripsline{width:914px;float:left;padding-top:30px;font-size:2px}
.roundbox{float:left;width:914px;padding-top:15px}
#footer{width:973px;height:70px;color:#646464;margin:0 auto}
#footer .left{float:left;padding-left:30px}
#footer .right{float:right;padding-right:30px}
#footer dd{line-height:30px}
#footer a{text-decoration:none;color:#646464}
#footer a.current{font-weight:bold}
#footer a:hover{text-decoration:underline;color:#646464}
.country_chooser{float:right;position:relative !important;padding-left:300px}
.country_chooser_inner{display:block;float:left;width:333px;text-decoration:none;color:#5f5f5f;padding-top:7px;margin-right:40px}
* html .country_chooser_inner{display:block;float:right;width:333px;padding-top:7px;color:#5f5f5f;margin-right:30px;text-decoration:none}
.country_chooser_inner:after{/*Add margin between menu and rest of content in Firefox*/content:".";display:block;height:0;clear:both;visibility:hidden}
.country_chooser_inner ul{width:100%;text-align:right;text-decoration:none;padding:4px 0}
.country_chooser_inner ul li{display:inline;width:90px;padding:4px 7px;text-decoration:none}
.country_chooser_inner ul li a{color:#494949;margin:0;text-decoration:none}
.country_chooser_inner a.textlink{text-decoration:underline}
.country_chooser_inner a.textlink:hover{text-decoration:none}
.lang_menu{position:absolute;top:30px;right:5%;border-bottom-width:0;font-size:13px;font-weight:normal;line-height:18px;z-index:100;background:#FFF;width:155px;visibility:hidden;text-decoration:none}
.lang_menu-1024{position:absolute;top:30px;right:5%;width:155px;visibility:visible;font-size:13px;font-weight:normal;line-height:18px;z-index:100;background:#FFF;text-decoration:none;border-bottom-width:0}
.lang_menu-840{position:absolute;top:30px;right:5%;width:155px;background:#FFF;font-size:13px;font-weight:normal;line-height:18px;visibility:visible;text-decoration:none;border-bottom-width:0;z-index:100}
.lang_menu a{width:auto;display:block;text-indent:5px;text-decoration:none;color:#2263d2;padding:2px 0;border-bottom:1px solid #e0e0e0}
.lang_menu a img{padding:0px 10px}
* html .lang_menu a{width:100%;text-decoration:none}
.lang_menu a:hover{text-decoration:none;color:#1e53ac}
/* slide */
.mask3{height:240px;overflow:hidden;position:relative;width:360px}
#box4,#box1{left:2px;position:absolute;top:1px}
#box4 div{float:left;height:240px;width:360px}
#box4 h3{border-bottom:1px dotted #999;color:#F60;font-size:1.8em;line-height:1em;padding:10px 0 12px 10px}
#box4 img{float:left;margin:0 10px 10px 15px;width:180px}
#box4 a img{border:0 none}
#box4 p,#box1 p{text-indent:16px}
.slide{margin-bottom:-5px;margin-top:18px;font-size:1.5em;padding-left:10px}
#box4 p,#box1 p{color:#333;font-family:Arial,sans-serif;font-size:62.5%;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;margin:0;padding:0;font-size:1.2em;line-height:1.6em;margin-bottom:0.9em;text-indent:16px}
#info4{color:#F60 !important;cursor:default}
.buttons span.active,.buttons span:hover{background:#0080FF none repeat scroll 0 0;color:#FFF}
.buttons span{-x-system-font:none;color:#0080FF;cursor:pointer;font-family:Verdana;font-size:10px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;padding:3px 5px}
#handles4{margin-top:10px}
.naviSel{background:transparent url(../img/background/menu.gif) repeat-x scrollleft -50px;color:#CCC;display:block;text-decoration:none;height:40px}
.naviSelIndex{background:transparent url(../img/background/menu-home-hover.gif)no-repeat scroll left top !important;color:#CCC;display:block;text-decoration:none}
.Style1{font-size:1.1em;color:rgb(0,102,153)}
#gallery_home{visibility:hidden}
#referenceBoxTop{margin-top:10px}
.referenceBox{float:left;width:95%;margin-top:10px;border:1px solid #999999;text-align:left;padding:5px;background:url(../img/background/box-reference.png) top left repeat-x}
.referenceBox .center{text-align:center}
.box_wide .box_inner .eventBox p{padding:0}
.box_wide .box_inner .eventBox p.eventDate{background:url(../img/icon/calendar.png) no-repeat left center;padding-left:35px;height:26px;line-height:26px;vertical-align:middle;margin-bottom:5px}
.eventBox .column1{float:left;margin:5px;width:220px;text-align:center}
.eventEcommerce h2{padding:5px;color:#FFF;background-color:#e77a23}
.eventEcommerce h3{font-size:14px}
.eventEcommerce h4{font-size:13px;color:#FF8400;margin-bottom:10px}
#clientCasesContainer{margin-top:10px;width:852px;border:1px solid #999999;text-align:left;padding:10px;padding-left:2px;background:url(../img/background/box-reference.png) top left repeat-x}
.clientCasesTitle{background-color:#858383;padding:9px;clear:left;margin-left:8px;margin-bottom:8px;font-weight:bold;font-size:16px}
.clientCasesBox{float:left;width:260px;height:360px;margin:0 0 8px 8px;padding:8px;background-color:#dae4fb}
.clientCasesBox div{margin-top:10px;text-align:justify}
#clientCasesContainer .big{height:410px}
#jobsInternships .jobReason{background:url(../img/symbol/thumb.png) left center no-repeat;padding-left:40px;height:40px;line-height:40px;float:left}
#jobsInternships .jobLink{background:url(../img/icon/rss_31x30.png) left center no-repeat;padding-left:40px;display:block;height:30px;line-height:30px}
#jobsInternships .jobLink.doubleLine{line-height:15px}
#jobsInternships a.joinUs{font-size:16px;font-weight:bold;letter-spacing:.1em;padding:9px 20px;background:url(../img/background/menu.gif) repeat-x;color:#fff;border:1px solid #aaa}
.clear{clear:both}
.bulletPress{background:url(../img/symbol/bullet.png) left center no-repeat;padding-left:20px}
.pressRelease a{display:block;background:url(../img/symbol/bullet.png) left center no-repeat;padding-left:20px;font-size:13px;margin-bottom:5px}
#deroulement{text-align:center;padding:60px 0 30px;background:url(../img/widget-agency/arrow.gif) center 30px no-repeat}
#deroulement ul{list-style:none;width:738px;margin:auto}
#deroulement li{float:left;font-size:13px}

/*** SLIDESHOW ***/
#slideShow{position:absolute}
#slideShow div{width:914px;float:left}
#slideShow .buttons{text-align:left;width:100%}
#slideShow .buttons td{background:#fff;padding:2px 0}
#slideShow .prev,#slideShow .next{width:66px}
#slideShow .next{text-align:right}
#slideShow .prev a{display:block;width:66px;height:31px;background-repeat:no-repeat}
#slideShow .next a{display:block;width:64px;height:31px;background-repeat:no-repeat}
#slideShow .buttons .title{text-align:center;font-size:20px;font-weight:bold;color:#FF6600;letter-spacing:0.1em}
.slideShowContainer .slideShowMask{border-bottom:1px solid #ccc}
.slideShowMask{position:relative;width:914px;height:272px;overflow:hidden}
#slideShow p.padding{padding:75px 30px 0 420px}
#slideShow a.download{display:block;width:297px;height:52px;background-repeat:no-repeat;text-decoration:none;margin-left:84px}
#slideShow a.download span{visibility:hidden}

#slideShow p{font-size:13px;color:#777;text-align:justify}
/*** SITEMAP ***/
#sitemap ul{margin-top:10px;list-style:none}
#sitemap ul li{margin-bottom:10px}
#sitemap ul.level2 li{margin-bottom:0}
#sitemap ul.level1 a{color:#FF8400;font-size:14px;text-decoration:none}
#sitemap ul a:hover{text-decoration:underline}
#sitemap ul.level2{padding-left:20px}
#sitemap ul.level2 a{color:#333;font-size:12px;padding-left:5px}

/*** CONTACT ***/
#mainColumn #full{float:left;position:relative;text-align:left;width:70%;margin:0 auto 0 120px}
#success{text-align:left;color:#0a0;border:#0a0;border-style:solid;border-width:3px;padding:10px}
#errors{text-align:left;color:#F03;border:red;border-style:solid;border-width:3px;padding:10px 20px}
#mainColumn fieldset{width:auto;background-color:#F3FAFE;border:1px solid #C0DEF2;margin:.5em}
#mainColumn fieldset p{clear:both;padding:0 0 .75em .5em !important}
#mainColumn legend{font:bold .9em Verdana, Arial, Helvetica, sans-serif;color:#FFF;background-color:#4EB9E5!important;margin:0 0 .5em;padding:.3em}
#mainColumn label.text{display:block;float:left;width:40%;text-align:right;border-bottom:1px solid #69F;margin:0 1em 0 0;padding:.1em}
#mainColumn .radioCheck{margin:0 1em 0 .25em}
#mainColumn input.text,#mainColumn textarea{width:50%;background-color:#4EB9E5;border:0;margin-right:.25em}
#mainColumn .envoy{text-align:center;margin:1em 0}
#mainColumn .envoy label{border:0}
#mainColumn hr{visibility:hidden;clear:both}
#mainColumn span.note{font-size:.75em}
#mainColumn span.warning{font-weight:bold;font-size:1.3em;color:red;vertical-align:top}

/*** TABLE ***/
ol{margin:0;padding:0 1.5em}
table{color:#FFF;background:#39F url(../img/t_bg.gif);border-collapse:collapse;width:25em;font-size:1.2em}
thead{background:transparent url(../img/thead_top.gif) repeat-x top left}
thead th{border-bottom:1px dotted #FFF;font-size:120%;text-align:left;padding:1em 1em .5em}
thead th:first-child{padding-right:1em;text-align:center;background:transparent url(../img/thead_left.gif) no-repeat top left}
thead tr{background:transparent url(../img/thead_right.gif) no-repeat top right}
td{padding:.5em 1em}
tbody{background:transparent url(../img/t_bg_b.png) repeat-x 3px 0;color:#333}
tbody td:first-child{background:transparent url(../img/td_left.gif) repeat-y top left}
tbody td:last-child{background:transparent url(../img/td_right.gif) repeat-y top right}
tbody tr.odd{background:transparent url(../img/tr_bg.png) repeat top left}
tfoot{background:transparent url(../img/tfoot_bottom.gif) repeat-x bottom left}
tfoot td{background:transparent url(../img/tfoot_left.gif) no-repeat bottom left;padding-bottom:1.5em}
tfoot tr{background:transparent url(../img/tfoot_right.gif) no-repeat bottom right}

/*** GALLERY ***/
#equipe{background:#fff;padding:10px;width:100%}
#equipe *{font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:12px;margin:0;padding:0;color:#000}
#equipe a img{border:0}
#equipe .photo{position:relative;float:left;cursor:pointer;margin:5px 5px 0 0px;width:100px;height:128px}
#equipe .photopresse{width:150px;height:100px}
#equipe h2,#equipe h3{font-weight:bold;padding:10px 0 0 5px}
#equipe h2{background:url(../img/background/tooltip-arrow.gif) 40px 3px no-repeat;color:#fff;font-size:16px;padding-top:20px}
#equipe h3{font-size:12px}
#equipe .description{position:absolute;background:url(../img/background/tooltip-header.png) left 13px no-repeat;top:90px;left:-10px;width:365px;height:44px;text-align:justify;display:none;cursor:default}
#equipe .description-content{position:absolute;left:-10px;top:134px;width:340px;z-index:50;padding:0px 20px 20px 5px;background:url(../img/background/tooltip-content.png) left bottom no-repeat;display:none}
#equipe .description-content p{margin-top:10px}
#equipe .description-content p img{vertical-align:middle}
#equipe .spacer{clear:both}

/*** MENU ***/
#menu li,#menu{float:left}
#menu{width:770px}
#menu li{display:inline-block;list-style:none;margin-right:0;height:40px;text-transform:uppercase}
#menu li a,#menu li,#menu li.level1 li a{font-size:13px}
#menu li a,#menu li.level1 li.naviSel,#menu li a.active,#menu li a:hover,#menu li.level1 li a{display:block;text-decoration:none}
#menu li a{line-height:20px;color:#dfdfdf;padding:10px 16px}
#menu li.level1 li.naviSel,#menu li.naviSel,#menu li a.active,#menu li a:hover{color:#CCC;background:url(../img/background/menu.gif) left -50px repeat-x}
#menu li.level1 ul{display:none;position:absolute;top:112px;vertical-align:middle;z-index:5}
#menu li.level1 li{background:url(../img/background/menu.gif) repeat-x scroll left top;clear:both;height:30px;font-size:12px;width:150px}
#menu li.level1 li a{text-transform:none;font-variant:small-caps;color:#BFBFBF;padding:5px 15px}
#menu li.level1 li a:hover,#menu li.level1 li a.active{color:#FFF}