



ul#topnav{margin:0;padding:0;float:left;width:100%;list-style:none; z-index:999999999;}
ul#topnav li{float:left;margin:0;padding:0;position:relative; z-index:999999999;}
ul#topnav li a.parent{font-size:9pt;letter-spacing:0px;text-transform:capitalize;color:white;text-decoration:none;padding:8px 15px 1px 15px;margin:6px 6px 0 6px;border:0px solid transparent}ul#topnav li a.parent:hover{color:black;background-color:white;-moz-border-radius-topright:5px;-khtml-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-khtml-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border:0px solid white;}
ul#topnav li a.cloud{background:transparent url('');background-position:2px -1px;background-repeat:no-repeat;background-attachment:scroll;}
ul#topnav li a.selected{background:transparent url('');color:black;background-color:white;-moz-border-radius-topright:5px;-khtml-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-khtml-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border:0px solid white;}
ul#topnav li a{float:left;height:25px;}
ul#topnav li:hover a,ul#topnav li a:hover{}
ul#topnav li .row{clear:both;float:left;width:100%;margin-bottom:10px;}
ul#topnav li a.ies:hover{background-color:#ff0066;color:white;}
ul#topnav li a.express:hover{background-color:#ff6600;color:white;}
ul#topnav li a.corp:hover{background-color:#3a556a;color:white;}



ul#topnav li .sub{z-index:999999;text-align:left;background-color:white;position:absolute;top:40px;left:5px;border:1px solid black;padding:10px 10px 10px;float:left;border-top:0px;display:none;-moz-border-radius-bottomright:5px;-khtml-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-khtml-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;}
ul#topnav li .heb{left:-100px;}

ul#topnav li .serveur{left:-190px;}
ul#topnav li .cloud{left:-280px;}
ul#topnav li .business{left:-380px;}
ul#topnav li .partenaire{left:-490px;}
ul#topnav li .sub ul{list-style:none;margin:0;padding:0;width:186px;float:left;background-color:white;}
ul#topnav .sub ul li{width:95%;background-color:white;}
ul#topnav .sub ul li.dots{background:transparent url('../images/ico_menu/trait.png') top left;background-repeat:repeat-x;font-size:1px;height:1px;line-height:1px;}
ul#topnav .sub span.dots{background:transparent url('../images/ico_menu/trait.png') top left;background-repeat:repeat-x;font-size:1px;height:1px;line-height:1px;display:block;margin:3px 0 3px 0}
ul#topnav .sub ul li h2{padding:0;margin:0;font-weight:bold;text-transform:uppercase;color:#ff6600;font-size:10pt;padding-top:2px;padding-bottom:2px;font-family:Arial,Helvetica,sans-serif}
ul#topnav .sub ul li a{font:8pt Arial,Helvetica,sans-serif;float:none;text-indent:0; height:auto;padding:5px 0px 5px 5px;display:block;text-decoration:none;color: #333333;width:98%;}
ul#topnav .sub ul li a:hover{background-color:#d9eeff;}
ul#topnav .sub ul li a span.texte{color:#666666;}

ul#topnav .sub ul li a.suite{font:8pt Arial,Helvetica,sans-serif;float:none;text-indent:0; height:auto;padding:5px 0px 5px 5px;display:block;text-decoration:none;color: #990000;width:98%;}


ul#topnav .sub ul li div.logo{float:right;position:absolute;bottom:6px;right:2px;}


.block-search{margin-top:4px;margin-bottom:4px;width:164px;height:32px;float:right;display:block;background:transparent url('../images/ico_menu/frontsearch.png') no-repeat 0px 3px;position:relative}


/* Recherche */

.block-search{margin-top:4px;margin-bottom:4px;width:164px;height:32px;float:right;display:block;background:transparent url('../images/ico_menu/frontsearch.png') no-repeat 0px 3px;position:relative; margin-right:10px;}
#search-block-form label{display:none;}
#search-block-form input.form-text{border:0px;background:transparent;position:absolute;top:5px;left:5px;width:165px;font-size:12px;font-family:tahoma;color:#2e2e2e;padding:3px 0 4px 0}#search-block-form input.form-submit{border:0px;background:transparent;position:absolute;top:5px;left:135px;width:29px;cursor:pointer;font-size:0pt;color:white;height:25px;padding:3px 0 4px 0}#search-form label{display:none;}
#search-form input.form-text{border:0px;background:transparent;position:absolute;top:5px;left:5px;width:165px;font-size:12px;font-family:tahoma;color:#2e2e2e;padding:3px 0 4px 0}#search-form input.form-submit{border:0px;background:transparent;position:absolute;top:5px;left:135px;width:29px;cursor:pointer;font-size:0pt;color:white;height:25px;padding:3px 0 4px 0}#search-theme-form label{display:none;}
#search-theme-form  input.form-submit{display:none;}

