.top_menu .moduletable{margin:0;}
.top_menu li{margin:0px 0 0 5px;padding:0;float:left;height:100px;list-style:none;opacity:0.6;background-color:grey;-ms-filter:"prodig:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:apha(opacity = 60);-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.top_menu li:hover{opacity:1;-ms-filter:"prodig:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:apha(opacity = 100);}
.top_menu li a{display:block;color:#8c8c8c;text-decoration:none;text-transform:none;font-weight:normal;font-size:90%;margin-right:0px;padding:0px 22px 0px 20px;height:100px;}
.dropdown ul, .dropdown li, .dropdown ul ul{list-style:none;margin:0;padding:0;}
.dropdown ul{}
.dropdown li{float:left;position:relative;margin:0px;}
.dropdown li a, .dropdown li span.separator{display:block;color:#333;font-size:14px;font-weight:normal;text-decoration:none;text-transform:uppercase;margin:0 10px;padding:23px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.dropdown li:hover a,
.dropdown li.active a{color:#21a1dc;}
.dropdown li ul{visibility:hidden;position:absolute;top:100%;left:0px;z-index:0;opacity:0;width:200px;padding:20px 0 0 0;border:0;transform-origin:50% 0;transform:scaleY(0);transition-duration:250ms;}
.dropdown li:hover > ul, .dropdown li:focus > ul{transform:scaleY(1);display:block;z-index:10;opacity:1;visibility:visible;}
.dropdown li li{float:none;margin-right:0px;width:100%;}
.dropdown li li a, .dropdown li li span.separator{display:block;color:#21a1dc;font-size:14px;font-weight:normal;line-height:14px;text-transform:uppercase;padding:12px 16px;margin:0;border:0;background-color:#f8f8f8;transition:all 0.3s ease-in-out;}
.content_menu{margin-left:-4px;}
.content_menu ul{padding:3px 5px 4px 7px;background:transparent url(../images/white-40.png) 0 0 repeat;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;}
.content_menu li{display:inline-block;padding:6px 5px 6px 0px;margin:0;list-style:none;text-shadow:0 1px 1px rgba(0,0,0, 0.1);}
.content_menu li a, .content_menu li span.separator{text-decoration:none;text-transform:none;font-weight:normal;color:#999;font-size:90%;padding:5px 12px 4px 12px;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;border-radius:8px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.content_menu li.active a, .content_menu li:hover a{color:#444;text-decoration:none;-moz-box-shadow:1px 1px 2px rgba(0,0,0, 0.4);-webkit-box-shadow:1px 1px 2px rgba(0,0,0, 0.4);box-shadow:1px 1px 2px rgba(0,0,0, 0.4);background-color:#ffffff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWVhZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #ffffff 0%, #eaeaea 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eaeaea));background:-webkit-linear-gradient(top, #ffffff 0%,#eaeaea 100%);background:-o-linear-gradient(top, #ffffff 0%,#eaeaea 100%);background:-ms-linear-gradient(top, #ffffff 0%,#eaeaea 100%);background:linear-gradient(to bottom, #ffffff 0%,#eaeaea 100%);}
.content_menu li a:active{-moz-box-shadow:0px 1px 2px rgba(0,0,0, 0.5);-webkit-box-shadow:0px 1px 2px rgba(0,0,0, 0.5);box-shadow:0px 1px 2px rgba(0,0,0, 0.5);background-color:#eaeaea;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #eaeaea 0%, #ffffff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeaea), color-stop(100%,#ffffff));background:-webkit-linear-gradient(top, #eaeaea 0%,#ffffff 100%);background:-o-linear-gradient(top, #eaeaea 0%,#ffffff 100%);background:-ms-linear-gradient(top, #eaeaea 0%,#ffffff 100%);background:linear-gradient(to bottom, #eaeaea 0%,#ffffff 100%);}
.content_menu ul ul{display:none;}
.submenu ul, .submenu ul li, .submenu ul ul{list-style:none;margin:0;padding:0;}
.submenu li{display:block;vertical-align:middle;border:none;margin:0 0 7px 0;zoom:1;}
.submenu li a, .submenu li span.separator{display:block;position:relative;color:#67655E;padding:10px 10px 8px 3%;text-transform:uppercase;letter-spacing:-0.5px;font-weight:normal;font-size:100%;text-decoration:none;z-index:10;}
.submenu ul ul{margin:0 0 0 4px;}
.submenu li li{margin:0;}
.submenu li li a, .submenu li li span.separator{font-size:100%;text-transform:none;color:#666;background:transparent url(../images/puce-link.png) 5px 16px no-repeat;padding-left:16px;margin-left:0;}
.submenu li > a:hover, .submenu li > span.separator:hover, .submenu li.current > a{color:#99CC66;}
.submenu ul ul ul{margin:0 0 0 20px;}
.submenu li li li a, .submenu li li li span.separator{font-size:95%;text-transform:none;font-weight:normal;color:#777;text-indent:0;background-image:none;border:none;}
.submenu li li li a:hover, .submenu li li li span.separator:hover, .submenu li li li a, .submenu li li li span.separator{background-image:none;border:none;}
.bottom_menu ul{margin:0;}
.bottom_menu li{display:inline-block;padding:0;margin:0;list-style:none;}
.bottom_menu li a, #bottom_menu li span.separator{color:#999;font-size:14px;font-weight:normal;text-decoration:none;text-transform:none;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.bottom_menu li.active a, .bottom_menu li:hover a{text-decoration:none;}