@charset "UTF-8";
/* CSS Document */


#main_about_us {display:block; background:url(../images/nav/btn_about_us.png) 0px 0px no-repeat; height:32px; width:76px;}
#main_about_us a:link,#main_about_us a:visited {display:block; background:url(../images/nav/btn_about_us.png) 0px 0px no-repeat; height:32px; width:76px;}
#main_about_us a:hover {display:block; background:url(../images/nav/btn_about_us.png) 0px -32px no-repeat; height:32px;}
/*#main_about_us { background:url(../images/nav/btn_about_us.png) no-repeat; }
#main_about_us a:link,#main_about_us a:visited { display:block;width:76px;background:url(../images/nav/btn_about_us.png) 0px 0px; }
#main_about_us a:hover { background-position:0px -64px; }*/

#main_services {display:block; background:url(../images/nav/btn_services.png) 0px 0px no-repeat; height:32px; width:73px;}
#main_services a:link,#main_services a:visited { display:block;background:url(../images/nav/btn_services.png) 0px 0px; height:32px; width:73px;}
#main_services a:hover { display:block;background:url(../images/nav/btn_services.png) 0px -32px; height:32px; width:73px; }

#main_blog {display:block; background:url(../images/nav/btn_blog.png) 0px 0px no-repeat; height:32px; width:50px;}
#main_blog a:link,#main_blog a:visited {display:block; background:url(../images/nav/btn_blog.png) 0px 0px no-repeat; height:32px; width:50px;}
#main_blog a:hover {display:block; background:url(../images/nav/btn_blog.png) 0px -32px no-repeat; height:32px; width:50px;}

#main_case_studies {display:block; background:url(../images/nav/btn_case_studies.png) 0px 0px no-repeat; height:32px; width:98px;}
#main_case_studies a:link,#main_case_studies a:visited {display:block; background:url(../images/nav/btn_case_studies.png) 0px 0px no-repeat; height:32px; width:98px;}
#main_case_studies a:hover {display:block; background:url(../images/nav/btn_case_studies.png) 0px -32px no-repeat; height:32px; width:98px;}

#main_resources {display:block; background:url(../images/nav/btn_resources.png) 0px 0px no-repeat;height:32px; width:87px; }
#main_resources a:link,#main_resources a:visited {display:block; background:url(../images/nav/btn_resources.png) 0px 0px no-repeat;height:32px; width:87px;}
#main_resources a:hover {display:block; background:url(../images/nav/btn_resources.png) 0px -32px no-repeat;height:32px; width:87px;}

#main_news {display:block; background:url(../images/nav/btn_news.png) 0px 0px no-repeat; height:32px; width:52px;}
#main_news a:link,#main_news a:visited { display:block; background:url(../images/nav/btn_news.png) 0px 0px no-repeat; height:32px; width:72px; }
#main_news a:hover { display:block; background:url(../images/nav/btn_news.png) 0px -32px no-repeat; height:32px; width:52px; }

#main_careers {display:block; background:url(../images/nav/btn_careers.png) 0px 0px no-repeat; height:32px; width:72px;}
#main_careers a:link,#main_careers a:visited { display:block; background:url(../images/nav/btn_careers.png) 0px 0px no-repeat; height:32px; width:72px;}
#main_careers a:hover { display:block; background:url(../images/nav/btn_careers.png) 0px -32px no-repeat; height:32px; width:72px;}

#main_contact_us {display:block; background:url(../images/nav/btn_contact_us.png) 0px 0px no-repeat; height:32px; width:86px;}
#main_contact_us a:link,#main_contact_us a:visited { display:block; background:url(../images/nav/btn_contact_us.png) 0px 0px no-repeat; height:32px; width:86px; }
#main_contact_us a:hover { display:block; background:url(../images/nav/btn_contact_us.png) 0px -32px no-repeat; height:32px; width:86px;}


#main_client_login {display:block; background:url(../images/nav/btn_client_login.png) 0px 0px no-repeat; height:32px; width:98px;}
#main_client_login a:link,#main_client_login a:visited {display:block; background:url(../images/nav/btn_client_login.png) 0px 0px no-repeat; height:32px; width:98px;}
#main_client_login a:hover {display:block; background:url(../images/nav/btn_client_login.png) 0px -32px no-repeat; height:32px; width:98px;}

/*#bar { display:block;width:200px;background-image:url(../images/nav/navbar_bg.jpg) 0px 0px repeat-x;}*/
#bar { background:url(../images/nav/navbar_bg.png) repeat-x; height:32px; width:140px;}


li span{ display:none;}
#menu dl dt span{ display:none;}

/* CSS issu des tutoriels www.alsacreations.com/articles */

#menu dt, #menu dl, #menu dd, #menu ul, #menu li {
height:32px;
list-style-type: none;
margin: 0;
padding: 0;
}

#menu {
display:block;
position : absolute;
width:858px;
}

#menu dl {
float: left;
/*height:32px;*/
}
#menu li {
display: inline;
}

#menu a {
text-decoration: none;
color: #000;
background: #fff;
}

/*#smenu1, #smenu2, #smenu3, #smenu4 {
position: absolute;
text-decoration:none;
left: 0;
font-size: .8em;
width: 400px;
}*/

#smenu1, #smenu2, #smenu3  {
position: absolute;
text-decoration:none;
font-size: 14px;
width:450px;
}
#smenu1, #smenu6  {
position: absolute;
text-decoration:none;
font-size: 14px;
left: 118px;
}

#smenu2 {
position: absolute;
text-decoration:none;
left: 194px;
font-size: 14px;
}
#smenu3 {
position: absolute;
text-decoration:none;
left: 302px;
width:420px;
font-size: 14px;
}
#smenu4 {
position: absolute;
text-decoration:none;
left: 302px;
font-size: 14px;
}

#smenu6 {
position: absolute;
text-decoration:none;
left: 630px;
font-size: 14px;
}

#smenu1 a:hover, #smenu2 a:hover, #smenu3 a:hover, #smenu6 a:hover {
text-decoration: underline;
}