@charset "utf-8";
/* CSS Document Essaadi najib 26/11/2008*/
html, body, div, p, table, td, form,img, h1, h2, h3, h4, h5, h6, input,ul,li,a{
background-position:left top;
background-repeat:no-repeat;
border:0px none transparent;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#505050;
margin:0px;
padding:0px;}

.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
body { background-color:#ffffff;}

#bottom {background-color:#043e68; text-align:center; height:17px; margin-top:24px; padding-top:4px;}
#bottom a { color:#ffffff; font-family: Arial, Helvetica, sans-serif;font-size:11px; text-decoration:none;}
.tab {border:1px solid #dddddd;width:212px; margin-bottom:10px;}
.tab h3 {background:#eeeeee url(http://www.walsman.co.ma/images/tab1.gif) no-repeat 8px 4px; font-size:14px; color:#505050; height:28px; padding-left:43px; padding-top:9px;}
.tab h3.tab2 {background-image:url(http://www.walsman.co.ma/images/tab2.gif)}
.tab h3.tab3 {background-image:url(http://www.walsman.co.ma/images/tab3.gif)}
.tab h3.tab4 {background-image:url(http://www.walsman.co.ma/images/tab4.gif)}
.tab .text-tab {background:#cfcfcf url(http://www.walsman.co.ma/images/bg-tab.gif) repeat-x 0 0; padding:7px 10px 22px 10px; color:#666666; text-align:left;}
#actualite {float:left; width:281px; background-image:url(http://www.walsman.co.ma/images/actualite.gif); margin-right:63px; padding-top:17px;}
#actualite-en {float:left; width:281px; background-image:url(http://www.walsman.co.ma/images/actualite-en.gif); margin-right:63px; padding-top:17px;}
#actualite a,.actualite-h a,#actualite-en a,.actualite-h-en a { color:#4b4b4b; font-family:Arial, Helvetica, sans-serif; display:block; margin-left:4px; margin-bottom:2px; width:272px; text-decoration:none;}
#actualite a span,.actualite-h a span,#actualite-en a span,.actualite-h-en a span{ color:#d90000; font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.actualite-h a {width:373px;margin-bottom:5px;}
#contenu {float:left;width:648px; min-height:331px;line-height:17px; text-align:justify;}
#ct-all ul {padding-left:21px;list-style-type:square;}
#ct-all h1 { font-size:14px; font-weight:bold; margin-bottom:19px;}
#ct-all h2 { font-size:12px; font-weight:bold; margin:10px 0px 10px;}
/*\*/
* html #contenu {height:331px;}
/**/
.tab .text-tab a{color:#666666; text-align:left;text-decoration:none;}
#main {margin:44px auto 10px; width:911px;}
#langues {height:14px; text-align:right; }
#ct-small-menu {height:13px;padding:6px 0px 22px 660px; position:relative;padding-left:658px;width:253px;}
#ct-small-menu #logo {position:absolute; left: 13px; top: -30px;}
#small-menu,#menu { list-style:none;}
#small-menu li { float:left; background:url(http://www.walsman.co.ma/images/puce.gif) no-repeat 1px 0px;height:13px; padding-left:11px;}
#small-menu li a { color:#262626; font-family: Arial, Helvetica, sans-serif;font-size:10px; text-decoration:none; display:block;}


#menu li a:hover { background-position:left bottom;}
#menu li a span { display:none;}
#small-menu #home {background-image:none; padding-right:12px;}
#small-menu #print {padding-right:13px;}
#small-menu #plan {padding-right:8px;width:57px;}
#small-menu #home a{background-image:url(http://www.walsman.co.ma/images/home.gif); padding-left:17px;}
#small-menu #print a{background-image:url(http://www.walsman.co.ma/images/print.gif);padding-left:19px;}
#small-menu #plan a{background-image:url(http://www.walsman.co.ma/images/plan.gif);padding-left:18px;}
#small-menu #webmail a{background-image:url(http://www.walsman.co.ma/images/mail.gif);padding-left:15px;}
#menu li { float:left;}
#menu li a {text-decoration:none;display:block; height:34px;}
#menu li a#accueil,#menu li a#home-en {background-image:url(http://www.walsman.co.ma/images/accueil.gif); width:155px;}
#menu li a#services,#menu li a#services-en {background-image:url(http://www.walsman.co.ma/images/services.gif);width:165px;}
#menu li a#produits,#menu li a#produits-en {background-image:url(http://www.walsman.co.ma/images/produits.gif);width:150px;}
#menu li a#solutions,#menu li a#solutions-en {background-image:url(http://www.walsman.co.ma/images/solutions.gif);width:159px;}
#menu li a#contact,#menu li a#contact-en {background-image:url(http://www.walsman.co.ma/images/contact-fr.gif);width:140px;}
#menu li a#aboutus,#menu li a#aboutus-en {background-image:url(http://www.walsman.co.ma/images/about-us-fr.gif);width:142px;}

#menu li a#home-en {background-image:url(http://www.walsman.co.ma/images/accueil-en.gif); width:155px;}
#menu li a#services-en {background-image:url(http://www.walsman.co.ma/images/services-en.gif);width:165px;}
#menu li a#produits-en {background-image:url(http://www.walsman.co.ma/images/produits-en.gif);width:150px;}
#menu li a#solutions-en {background-image:url(http://www.walsman.co.ma/images/solutions-en.gif);width:159px;}
#menu li a#contact-en {background-image:url(http://www.walsman.co.ma/images/contact-us-en.gif);width:140px;}
#menu li a#aboutus-en {background-image:url(http://www.walsman.co.ma/images/about-us-en.gif);width:142px;}

#menu li.selected a { background-position:left bottom;}
#menu div.selected a { background-position:left bottom;}

#br-top {height:7px; background:url(http://www.walsman.co.ma/images/bg-t.gif) repeat-x 0 0;width:911px;}
#image-top {background-image:url(http://www.walsman.co.ma/images/banniere.jpg); height:131px; width:911px;}
#ct-all {background:#ffffff url(http://www.walsman.co.ma/images/bg-interne.gif) repeat-x 0 0; padding-top:31px;float:left;width:911px;}
#ct-left {width:214px; padding-left:7px; float:left;}
#ct-contenu {float:left;width:648px; padding-left:8px; padding-right:34px;}
#ct-contenu-bt {padding:12px 4px 12px 14px;width:630px;float:left;}
#zcontact {float:left; width:284px; background-image:url(http://www.walsman.co.ma/images/contact.gif);padding-top:17px;}
#zcontact div {width:185px; margin:7px 0px 0px 0px; background-image:url(http://www.walsman.co.ma/images/lettre.jpg); padding-left:100px; font-family:Arial, Helvetica, sans-serif; color:#6f6f6f; padding-top:2px;background-position:0 6px;}


/***************home************/
#ct-m1 {padding:0 295px 52px 43px; text-align:justify; line-height:17px; position:relative;width:573px;height:104px;float:left}
#ct-m1 h1 {background:url(http://www.walsman.co.ma/images/p-home.gif) no-repeat 0px 5px; padding-left:20px;}
#ct-m1 img {position:absolute; left: 638px; top:-18px;}
#ct-m2 {width:819px; float:left;padding-left:43px;}
#ct-m2 #tab1-m2 {float:left; margin-right:81px; padding-bottom:47px; background:#ffffff url(http://www.walsman.co.ma/images/ref.gif) repeat-x left bottom; width:214px;}
#ct-m2 #tab2-m2 {float:left;margin-right:96px;padding-bottom:47px;background:#ffffff url(http://www.walsman.co.ma/images/ref.gif) repeat-x left bottom;width:214px;}
#ct-m2 #tab3-m2 {float:left;padding-bottom:47px;background:#ffffff url(http://www.walsman.co.ma/images/ref.gif) repeat-x left bottom;width:214px;}
#ct-m3 {padding-left:22px;}
#ct-m3 #ct-m31 {float:left; background:url(http://www.walsman.co.ma/images/lettre-home.jpg) no-repeat left bottom; width:398px;}
#ct-m3 #ct-m31 #ct-m32 {padding:10px 0px 0px 148px; height:98px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6f6f6f;}
#ct-m3 #ct-m34 {float:left;padding-left:65px;}
.actualite-h {padding-top:10px;}
/***************home************/

/*********************menu*****************/
.menu{ display:block; margin:0; padding:0;}
.menu ul{ position:absolute;top:0px; /*left:14px;*/display:block;padding:0;} 
.menu li ul{visibility:hidden;z-index:1000;}
.menu li li ul{position:absolute; margin-left:124px;margin-top:-23px;}
.menu li{list-style:none;height:auto;display:inline;display:block;position:relative;float:none; float:left; margin:0;padding:0;}
.menu li li,#menu li li{display:block;float:none;background:url(http://www.walsman.co.ma/images/menu-bas.png) repeat 0 0;padding:0px 20px;width:200px;margin:0;margin-bottom:0px;} 
* html .menu li li{display:inline;}
.menu a:hover,#menu li li a:hover{color:#bdbdbd;cursor:pointer;}
.menu a{color:#ffffff;}
.menu li li a,#menu li li a {padding:5px; display:block;height:auto;height:14px;cursor:pointer;z-index:1000;}

/*********************menu*****************/

/*****Video********/
#video {float:left; width:480px;}
#right_video {float:right; width:160px; margin-left:5px;}
#presentations {margin-bottom:15px;}
#applications {margin-bottom:15px;}
#datasheet {margin-bottom:2px;}
#guide {margin-bottom:2px;}
#plaquettes {}
.bleu { color:#242d85;}
.bleu a { color:#242d85; text-decoration:none;}
