/**
 * @copyright : lesTanukis & Gerip
 * @project : Gerip
 * @date : 11-2009
 * 
 * @name : navigation.css
 * 
 * 
 */

/**********************************************************************************
 * MAIN NAV
 * 
 * ===================================================================
 * The original version of this stylesheet and the associated (x)html
 * is available at http://www.cssplay.co.uk/menus/multi-column.html
 * Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
 * This stylesheet and the associated (x)html may be modified in any 
 * way to fit your requirements.
 * ===================================================================
 */
#bg_mainNav { height:40px; width:100%; position:relative; margin: 0;  background:#fff url(/Views/skins/default/maquette/mainNav/bgMainNav.gif) repeat-x; z-index:1000;}
#bg_mainNav table.ie6 { border-collapse:collapse; margin:0; padding:0;}

#bg_mainNav ul { padding:0; margin:0; list-style: none;}
#bg_mainNav ul li {float:left;}
#bg_mainNav ul li a {display:block; float:left; padding:0 15px 0 0; text-decoration:none; color:#fff; height:40px; line-height:40px; font-size:1em; background:url(/Views/skins/default/maquette/mainNav/hover_bgMainNav_item.gif) no-repeat right top;border-bottom:1px solid #fff;}
#bg_mainNav ul li a b { display:block; float:left; padding:0 0 0 15px; text-decoration:none; color:#fff; text-transform: uppercase; height:40px; line-height:40px;font-size:1.2em; background:url(/Views/skins/default/maquette/mainNav/hover_bgMainNav_item.gif) no-repeat left top; cursor:pointer;}

#bg_mainNav ul li div.holder { position:absolute; left:-9999px; }

#bg_mainNav ul li div .leftSide { float:left; background:  url(/Views/skins/default/maquette/mainNav/mainNav_dropLeft2.png) no-repeat 1px bottom; z-index:2000; }
#bg_mainNav ul li div .rightSide {float:left; margin-left:10px; display:inline; padding:0 10px 0 0; background:  url(/Views/skins/default/maquette/mainNav/mainNav_dropRight2.png) no-repeat right bottom; z-index:2000;}

#bg_mainNav ul li:hover { position:relative; }
#bg_mainNav ul li a:hover { color:#F89702; background-position:right center; white-space:nowrap; position:relative;}
#bg_mainNav ul li a:hover b {color:#F89702; background-position:left center;}
#bg_mainNav ul li a.sub:hover {color:#F89702; background-position:right bottom; white-space:nowrap; position:relative;  cursor:default;}
#bg_mainNav ul li a.sub:hover b {color:#F89702; background-position:left bottom;  cursor:default;}

#bg_mainNav ul li:hover > a {color:#F89702; position:relative;}
#bg_mainNav ul li:hover a.sub {color:#F89702; background-position:right bottom; white-space:nowrap; position:relative; cursor:default;}
#bg_mainNav ul li:hover a.sub > b {color:#F89702; background-position:left bottom;}

#bg_mainNav ul :hover div.holder { position:absolute; top:41px; left:4px; margin: 0; padding: 0;}

#bg_mainNav ul li.right a:hover div.holder {left:auto; right:3px; top:41px;}
#bg_mainNav ul li.right:hover div.holder {left:auto; right:4px; top:41px;}

#bg_mainNav ul dl {width:auto; margin:5px 0 10px 0; padding:0 5px;list-style:none;}
#bg_mainNav ul dl dt {padding:0 10px; margin:0; line-height:20px; background:#488; color:#F89702; white-space:nowrap;}
#bg_mainNav ul dl dd {display:block; padding:0; margin:0;}
#bg_mainNav ul dd a {background-image: none; display:block; height: 20px; line-height: 20px; color:#F89702; text-align:left; margin: 0; padding:0 10px;font-weight:normal; white-space:nowrap; float:none;font-size: 1.2em;}
#bg_mainNav ul dd a:hover {color:#F89702;}

#bg_mainNav ul table td {vertical-align:top;}


/**********************************************************************************
 * SIDEBAR
 */
#searchBox{width:166px; height:45px; background:transparent url(/Views/skins/default/maquette/sideBar/bg_blocSearch.png); font-size: 1em; color:#16414f; text-align: left; padding: 5px 0 0 15px; }
#searchBox input.commonSearchBox{ border:0px; background:url(/Views/skins/default/maquette/sideBar/bg_inputSearch.png) no-repeat 0 0; width:117px; height:15px; font-size: 1em; color:#16414f; float: left; margin:2px 5px 0 0;padding:3px 0 3px 3px; }
#searchBox p label{ color:#264E5B;padding:0;text-align:left;width:auto;  }
#searchBox button.commonSearchButton{float:left;  color:#264E5B; line-height:15px; cursor:pointer;  border:0; background:url(/Views/skins/default/maquette/sideBar/bg_blocSearch_inputSubmit.png) no-repeat 0 -20px; width:20px; height:20px; text-align:center;}

ul.sideBar { width:180px; }
ul.sideBar li{ width:165px; height:26px; background-image:url(/Views/skins/default/maquette/sideBar/bg_sideBar_mainItem.png); padding: 5px 0 0 15px;text-align: left;display:block }
ul.sideBar li.desactive{ width:165px; height:26px; background-image:url(/Views/skins/default/maquette/sideBar/bg_sideBar_mainItem_desactive.png); padding: 5px 0 0 15px;text-align: left;display:block }

ul.sideBar li p { font-size: 1.2em; color:#16414f; line-height:20px; }
ul.sideBar li p a{ z-index:1000; text-decoration: none; color:#16414f;font-weight: bold;  }
ul.sideBar li p a:hover{ color:#16414f;text-decoration: underline;  }

/* newsletter */
ul.sideBar li p.customLink{ line-height:10px;border:0;background:none;  }
ul.sideBar li p.customLink span.ui-icon{ float:right; margin-right:5px; }
ul.sideBar li p a.registerLink{ color:#0075b1; text-decoration: underline; font-size: 1.0em; position:relative; top:-3px;}

/**
* Default submenu
*/
#subMenu a{ color:#fff; }
#subMenu a:hover,#subMenu a.selected{ color:#738289; }

/**
* Pager manager
*/





