/*----- HEADER -----*/
.logo {float:left;background-color:transparent;width:250px;}
#header {float:left;width:745px;height:100px;}
#header .search {float:left;margin:12px 15px 0 167px;padding:6px 0;}
#header .textField {float:left;background:#FFF url('../../../images/header/bk-search.gif') repeat-x;border:none;color:#696C71;margin:0;padding:1px 5px 1px 3px;width:300px;height:18px;text-align:right;}
#header .btn-search {float:left;margin:0;padding:0;outline: none;}

#header .pro {float:left;margin:13px 10px 0 0;padding:6px 0 0 0;background: url('../../../images/header/bk-header-pro.png') no-repeat; height:25px; width:111px; text-align: center;}
#header .pro a {color:#FFFFFF;font:bold 13px Arial, Helvetica, sans-serif;text-decoration:none;}
#header .pro a:hover {color:#FFF;text-decoration:underline;}

#header span {font-family: Arial, Helvetica, sans-serif;font-size: 9px;}

#header .entrep {float:left;margin:13px 0 0 0;padding:6px 0 0 0;background: url('../../../images/header/bk-header-pro.png') no-repeat; height:25px; width:111px; text-align: center; vertical-align: middle;}
#header .entrep a {color:#FFFFFF;font:bold 13px Arial, Helvetica, sans-serif;text-decoration:none;}
#header .entrep a:hover {color:#FFFFFF;text-decoration:underline;}

#header .portail {float:left;margin:13px 15px 0 0;padding:6px 10px;background-color:transparent;}
#header .portail a {color:#FFFFFF;font:bold 12px Arial, Helvetica, sans-serif;text-decoration:underline;}
#header .portail a:hover {color:#FFFFFF;text-decoration:none;}
/*----- HEADER -----*/


/*----- NAV -----*/
#nav {float:left;width:745px;height:50px;}
/* Style the menu and position list items */
ul.mainMenu {position:relative;height:50px;clear:both;}
ul.mainMenu li {float:left;list-style: none;}

/* Style and position links and img in second level list items */
ul.mainMenu li a {display:block;text-decoration: none; outline: none;}
ul.mainMenu li a span {display:none;}

#ec a.alp {float:left; display:block; background:transparent url('../../../images/header/nav-mec-off.gif') no-repeat; color:#ffffff; height: 50px; width: 190px; text-decoration: none; text-align: center;}
#ec a.alp:hover {background:transparent url('../../../images/header/nav-mec-on.gif') no-repeat;}
#ec a.alp.active {background:transparent url('../../../images/header/nav-mec-on.gif') no-repeat;}

#bou a.alp {float:left; display:block; background:transparent url('../../../images/header/nav-bou-off.gif') no-repeat; color:#ffffff; height: 50px; width: 155px; text-decoration: none;}
#bou a.alp:hover {background:transparent url('../../../images/header/nav-bou-on.gif') no-repeat;}
#bou a.alp.active {background:transparent url('../../../images/header/nav-bou-on.gif') no-repeat;}

#off a.alp {float:left; display:block; background:transparent url('../../../images/header/nav-off-off.gif') no-repeat; color:#ffffff; height: 50px; width: 235px; text-decoration: none;}
#off a.alp:hover {background:transparent url('../../../images/header/nav-off-on.gif') no-repeat;}
#off a.alp.active {background:transparent url('../../../images/header/nav-off-on.gif') no-repeat;}

#ass a.alp {float:left; display:block; background:transparent url('../../../images/header/nav-ass-off.gif') no-repeat; color:#ffffff; height: 50px; width: 165px; text-decoration: none;}
#ass a.alp:hover {background:transparent url('../../../images/header/nav-ass-on.gif') no-repeat;}
#ass a.alp.active {background:transparent url('../../../images/header/nav-ass-on.gif') no-repeat;}

/* When hovering over main list items, show second level lists */
/* Position and style second level lists and items */
ul.mainMenu ul {position: absolute;top:50px;display:none;overflow:hidden; z-index: 1000;}
ul.mainMenu ul span {display: block;}

ul.subnav1 {position:absolute;top:50px;background-color:#ffffff;height:auto;width:290px;left:0;display:none;overflow:hidden; z-index: 1000;}
ul.subnav2 {position:absolute;top:50px;background-color:#ffffff;height:auto;width:190px;left:190px;display:none;overflow:hidden; z-index: 1000;}
ul.subnav3 {position:absolute;top:50px;background-color:#ffffff;height:auto;width:235px;left:345px;display:none;overflow:hidden; z-index: 1000;}
ul.subnav4 {position:absolute;top:50px;background-color:#ffffff;height:auto;width:230px;left:515px;display:none;overflow:hidden; z-index: 1000;}

ul.subnav1 a {color:#696C71;text-decoration:none;}
ul.subnav1 a:hover {background:#ffffff;color:#0397C5;font:bold 12px Arial, Helvetica, sans-serif;text-decoration:none;}
ul.subnav2 a {color:#696C71;text-decoration:none;}
ul.subnav2 a:hover {background:#ffffff;color:#0397C5;font:bold 12px Arial, Helvetica, sans-serif;text-decoration:none;}
ul.subnav3 a {color:#696C71;text-decoration:none;}
ul.subnav3 a:hover {background:#ffffff;color:#0397C5;font:bold 12px Arial, Helvetica, sans-serif;text-decoration:none;}
ul.subnav4 a {color:#696C71;text-decoration:none;}
ul.subnav4 a:hover {background:#ffffff;color:#0397C5;font:bold 12px Arial, Helvetica, sans-serif;text-decoration:none;}

/* IE6 FIXES */
/*ul.mainMenu li, ul.mainMenu li a { _float:left; _display: inline; }*/
/*----- NAV -----*/
