/* Global navigation styles for North America-----------------------------------------------*/#footer {float:left;}#search-options #newsearch a, #search-options #revisesearch a { width:149px; }ul#gnav li a {	height:19px;	text-indent:-9999px;	background-image:url(/fr/assets/images/header/gnav_matrix_fr.png);	_background-image:url(/fr/assets/images/header/gnav_matrix_fr.gif);}ul#gnav li.myregion a { width:50px; }ul#gnav li.worldwide { margin-right:210px; }ul#gnav li.worldwide a {	width:81px;	background-position:-50px 0;}ul#gnav li.worldwide a:hover,#worldwide ul#gnav li.worldwide a { background-position:-50px -19px; }ul#gnav li.partners { margin-right:21px; }ul#gnav li.partners a {	width:64px;	background-position:-154px 0;}ul#gnav li.partners a:hover,#partners ul#gnav li.partners a { background-position:-154px -19px; }ul#gnav li.developers { margin-right:16px; }ul#gnav li.developers a {	width:58px;	background-position:-220px 0;}ul#gnav li.developers a:hover,#developers ul#gnav li.developers a { background-position:-220px -19px; }ul#gnav li.overview { margin-right:18px; }ul#gnav li.overview a {	width:106px;	background-position:-314px 0;}ul#gnav li.overview a:hover,#overview ul#gnav li.overview a { background-position:-314px -19px; }/* Top navigation styles-----------------------------------------------*/ul#navtop { width:646px; }ul#navtop li a {	background:url(/fr/assets/images/header/nav_matrix_fr.png) no-repeat -1px -4px;	_background-image:url(/fr/assets/images/header/nav_matrix_fr.gif);}ul#navtop li.ataglance { margin-right:-94px;}ul#navtop li.ataglance a{ width:50px; background-position:0px -4px;}ul#navtop li.ataglance a:hover{ background-position:0px -27px; }#ataglance ul#navtop li.ataglance a { background-position:0px -27px; }ul#navtop li.devices { margin-right:-81px; }ul#navtop li.devices a{ width:84px; background-position:-50px -4px; }ul#navtop li.devices a:hover,#devices ul#navtop li.devices a{ background-position:-50px -27px; }ul#navtop li.services { margin-right:-40px; }ul#navtop li.services a{ width:56px; background-position:-140px -4px; }ul#navtop li.services a:hover,#services ul#navtop li.services a{ background-position:-140px -27px; }ul#navtop li.solutions { margin-right:-76px; }ul#navtop li.solutions a{ width:64px; background-position:-293px -4px; }ul#navtop li.solutions a:hover,#solutions ul#navtop li.solutions a{ background-position:-293px -27px; }/* ----------------------New Purchase Tab --------------------------------*/ul#navtop li.purchase { margin-right:-40px; }ul#navtop li.purchase a{ width:164px; background-position:-202px -4px ; }ul#navtop li.purchase a:hover,#purchase ul#navtop li.purchase a{ background-position:-202px -27px; }/* --------------------end New Purchase Tab ------------------------------*/ul#navtop li.support { margin-right:-63px; }ul#navtop li.support a{ width:66px; background-position:-370px -4px; }ul#navtop li.support a:hover,#support ul#navtop li.support a{ background-position:-370px -27px; }ul#navtop li.ownerslounge a{ /*width:107px; background-position:-439px 0;*/ width:97px; background-position:-448px -4px; }ul#navtop li.ownerslounge a:hover,#ownerslounge ul#navtop li.ownerslounge a{ /*background-position:-439px -31px;*/ background-position:-448px -27px; }#ownerslounge ul#navtop li.ownerslounge a { /*background-position:-439px -62px;*/ }