/* ----- Blk Top ----- */

/* header */
#ctn_hd {height:118px;}
html>body #ctn_hd {height:auto;min-height:108px;}
.ctn_hd_bnr {margin-bottom:9px; border-top:#FFF 1px solid; background:url(../../images/finaref_V3/nav_haut/bkg-hd.png) repeat-y top left; height:45px; zoom:1;}
.ctn_hd_bnr img.logo {border-right:#FFF 1px solid}
.ctn_header {height:45px; background-color:#005A9B;}
/* /header */

/* nav_hd */
.nav_hd {border:1px solid #D9D9D9; height:27px;}
.nav_hd ul li a {display:block;}
.nav_hd ul li.reserve a {background:url(../../images/finaref_V3/nav_haut/bkg_nav_hd_reserve.png); width:132px; height:27px;}
.nav_hd ul li.pret a {background:url(../../images/finaref_V3/nav_haut/bkg_nav_hd_pret.png); width:135px; height:27px;}
.nav_hd ul li.rachat a {background:url(../../images/finaref_V3/nav_haut/bkg_nav_hd_rachat.png); width:135px; height:27px;}
.nav_hd ul li.assurance a {background:url(../../images/finaref_V3/nav_haut/bkg_nav_hd_assurance.png); width:135px; height:27px;}
.nav_hd ul li.mode a {background:url(../../images/finaref_V3/nav_haut/bkg_nav_hd_mode.png); width:135px; height:27px;}
.nav_hd ul li.compte a {background:url(../../images/finaref_V3/nav_haut/bkg_nav_hd_compte.png); width:135px; height:27px;}
.nav_hd ul li.services a {background:url(../../images/finaref_V3/nav_haut/bkg_nav_hd_service.png); width:139px; height:27px;}
.nav_hd ul li.comptehs  {background:url(../../images/finaref_V3/nav_haut/bkg_nav_hd_compte_hs.png); width:135px; height:27px;}
.nav_hd ul li.reservehs  {background:url(../../images/finaref_V3/nav_haut/bkg_nav_hd_reserve_hs.png); width:132px; height:27px;}
.nav_hd ul li.serviceshs{background:url(../../images/finaref_V3/nav_haut/bkg_nav_hd_service.png); width:139px; height:27px;}
.nav_hd ul li.hover a {background-position: 0 -27px;}
.nav_hd ul li img {margin-top:9px;}
.nav_hd li li {float:left; text-transform:uppercase;}
/* /nav_hd */

/* mainnav */
ul#mainnav,ul#mainnav ul {margin:0; padding:0; list-style:none;}
ul#mainnav {position:relative; _height:1%;}
ul#mainnav li {float:left; text-align:center; position:relative;}
ul#mainnav li ul {position:absolute; z-index:99 !important; display:none;}
ul#mainnav li.hover ul {left:0; display:block;}
ul#mainnav li li {/*width:auto; height:21px;*/ padding-left:4px;}
ul#mainnav li li.hover {background-position:left bottom;}
ul#mainnav li li a {float:left; text-decoration:none; background-position:right top; height:18px; padding:3px 10px 0 3px; display:block; font:bold 9px Verdana,Arial; width:auto; white-space:nowrap; //height:21px; //padding-top:0; line-height:18px; vertical-align:middle; }
ul#mainnav li li.hover a{background-position:right bottom; color:#fff !important}
ul#mainnav li li.vert,ul#mainnav li li.vert a {background-image:url(../../images/finaref_V3/nav_haut/btn_subnav_vert.png); color:#09B89D;}
ul#mainnav li li.bordeau,ul#mainnav li li.bordeau a {background-image:url(../../images/finaref_V3/nav_haut/btn_subnav_bordeau.png); color:#A83841;}
ul#mainnav li li.bleu,ul#mainnav li li.bleu a {background-image:url(../../images/finaref_V3/nav_haut/btn_subnav_bleu.png); color:#00B4EE;}
ul#mainnav li li.bleu2,ul#mainnav li li.bleu2 a {background-image:url(../../images/finaref_V3/nav_haut/btn_subnav_bleu2.png); color:#0063B0;}
ul#mainnav li li.violet,ul#mainnav li li.violet a {background-image:url(../../images/finaref_V3/nav_haut/btn_subnav_violet.png); color:#B355A0;}
ul#mainnav li li.orange, ul#mainnav li li.orange a {background-image:url(../../images/finaref_V3/nav_haut/btn_subnav_orange.png); color:#F4793B;}
/* /mainnav */

/*Optimisation référencement 09/2007 --Début--*/
#logo a {
	float:left;
	height: 45px; width: 173px;
	background: url(../../images/menuhaut/btn_haut/visu-logo-finaref.gif) top left no-repeat;
	text-decoration: none;
	text-indent: -999em;
}
h1#revolving {
	margin:0; padding:0;
	text-decoration: none;
	text-indent: -999em;
}
h1.reserve{background:url(../../images/finaref_V3/nav_haut/bkg_nav_hd_reserve.png); width:132px; height:27px;}

/* ----- /Block Top ----- */
