/*** template.css par defaut : bleu ***/

#header-bg #horiz-menu .menutop li li .item {font-size: 12px;}
#header-bg.f-large {font-size: 13px;}
.clr, .clear {clear: both;font-size: 0;}
#horiz-menu {display: block;}
#horiz-menu .padding {padding: 0 20px;}
#horizmenu-surround {position: relative;float:left;}
div.wrapper { margin: 0 auto; width: 1020px; padding:0; position:relative;}
#header-bg .moduletable {color: #fff;}
#horiz-menu li.root > .item, #horiz-menu.splitmenu li .item {color: #aaa;text-shadow: -1px -1px 0 #000;}
#horiz-menu li > .item {color: #E9C2ED; cursor:pointer;}
.menutop li span, #horiz-menu li.root .subtext em, #horiz-menu li .subtext em {font-family: Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', sans-serif;}
.menutop li span {font-size:12px;}
.menutop li.root span {font-size:13px;}
#horiz-menu li.root .subtext em {font-size:11px;}
#horiz-menu li.root li span {font-size:11px;}
#horiz-menu li .subtext em {font-size:11px;}
#horiz-menu li > .item {color: #666;}
body #horiz-menu li.root:hover > .item span,
body #horiz-menu li.root.active > .item span,
body #horiz-menu li.root.active:hover > .item span,
#horiz-menu.splitmenu li:hover .item span,
#horiz-menu.splitmenu li.active .item span,
#horiz-menu.splitmenu li.active:hover .item span {color: #fff;}
#header-bg {background: #1D0900 url(../images/header/style2/show-bg.jpg) 50% 0 no-repeat;}

.fusion-pill-l, #horiz-menu.splitmenu li.active .item, #horiz-menu.splitmenu li:hover .item {background: url(../images/body/outremer/topmenu-item-r_dominion46.png) 100% 0;}
.fusion-pill-r, #horiz-menu.splitmenu li.active .item span, #horiz-menu.splitmenu li:hover .item span {background: url(../images/body/outremer/topmenu-item-l_dominion46.png) 0 0 no-repeat;}
.fusion-pill-m {display:none;}

#horiz-menu {background: url(../images/header/style2/menu-bg.png) 0 0;}
#horiz-menu li.root .daddy span {display:block; background: url(../images/header/style2/arrows.png) 100% 50% no-repeat;}

.menutop li {height: auto;margin: 0;padding: 0;position: relative;list-style: none;}
.menutop li.root {margin: 0 3px;padding: 6px 0;}
.menutop em {font-size:80%;font-weight:normal;display:block;font-style:normal;}
.menutop li .item, .menutop li.active .item {display: block;margin: 0;text-decoration: none;float: none;width: auto;}
	.menutop li .fusion-submenu-wrapper {float: none; left: -999em; z-index: 500;}
.menutop li:hover li ul, .menutop li.sfHover li ul {top: -999em;}
.menutop li:hover ul, .menutop li.sfHover ul {top: 0;}

#horiz-menu li.epuise:hover > .bullet {background: url(../images/body/dark/drop-bullet.png) 10px 13px no-repeat; color: #666;}

.menutop .subtext span {line-height: 18px;}
.menutop .subtext em {line-height:13px;}
.menutop ul {width:197px;padding: 0 0 15px 0;margin: 0;}
.menutop .drop-top {height: 16px;}
.menutop ul.columns2 {width:371px;padding: 0 0 15px 0;}
.menutop .columns2 > .drop-top {width:371px;}
.menutop ul li {width:178px;padding-top: 5px;padding-left: 12px;height: 38px;}
	.menutop ul.columns2 li {max-width:170px; float:left; padding-left: 12px; height: 38px;}

.menutop li > .item {padding: 0;height: auto;line-height: 31px;display: block;font-size: 12px;}
.menutop li > .bullet {padding: 3px 10px 5px 28px;}
.menutop li > .item.image {padding:3px 0 5px 4px;}
.menutop li > .item img {float:left;margin: 6px 5px 0 6px;}
.menutop li > .item span {display:block;padding: 0;width: 100%;}
.menutop li a.item {cursor:pointer;}
.menutop li span.item {cursor:default;outline:none;}
.level2 .drop-top {display: none;}

.fusion-js-container li span.neww {cursor:pointer; background: transparent url(../images/menus/mail.png) no-repeat  6px 6px}
.fusion-js-container li.sfHover span.neww {color: #118DB8; cursor:pointer; background:transparent url(../images/menus/phone.gif) no-repeat  6px 6px}

/* LMNP / rouge */
#horiz-menu .rouge li > .item {color: #FFBDBD; cursor:pointer;}
#horiz-menu .rouge ul {background: url(../images/body/rouge/drop-bg-1.png) 50% 100% no-repeat;}
#horiz-menu .rouge ul.columns2 {background: url(../images/body/rouge/drop-bg-2.png) 50% 100% no-repeat;}
#horiz-menu .rouge .drop-top {background: url(../images/body/rouge/drop-bg-1.png) 50% 0 no-repeat;}
#horiz-menu .columns2.rouge .drop-top {background: url(../images/body/rouge/drop-bg-2.png) 50% 0 no-repeat;}
#horiz-menu .rouge li > .bullet {background: url(../images/body/rouge/drop-arrow.png) 2px 6px  no-repeat;}
#horiz-menu .rouge li:hover > .bullet, #horiz-menu .rouge li.f-menuparent-itemfocus .bullet, #horiz-menu .rouge li.active > .bullet {background: url(../images/body/rouge/drop-arrow.png) 2px -168px no-repeat; color: #FFFFDD;}
#horiz-menu .rouge li {background-image: url(../images/body/rouge/drop-item.png);background-position: 50% 0 ;background-repeat: no-repeat;}
#horiz-menu .rouge li:hover, #horiz-menu .rouge li.active, #horiz-menu .rouge li.f-menuparent-itemfocus {background: url(../images/body/rouge/drop-item-hover.png) 0 100% repeat-x;}
#horiz-menu .rouge li > .daddy span {background: url(../images/body/rouge/topmenu-daddy.png) 98% 11px no-repeat;}

#horiz-menu .rouge li .subtext em {font-size:10px; color: #BF7742;}
.menutop li .dat em {padding-left:20px; padding-right:0px; background:transparent url(../images/menus/key132.gif) no-repeat  0px 0px}
.menutop li .contactdat em {padding-left:45px; padding-right:0px; background:transparent url(../images/menus/key132.gif) no-repeat  27px 0px}

.fusion-js-container li span.contactdat {padding-top: 3px; padding-bottom: 3px; cursor:pointer; background:transparent url(../images/menus/phone6.gif) no-repeat  6px 6px}
.fusion-js-container li.sfHover span.contactdat {cursor:pointer; background:transparent url(../images/menus/mail.png) no-repeat  6px 6px}

/* outremer */
#horiz-menu .outremer li > .item {color: #00CCFF; cursor:pointer;}
#horiz-menu .outremer ul {background: url(../images/body/outremer/drop-bg-1.png) 50% 100% no-repeat;}
#horiz-menu .outremer ul.columns2 {background: url(../images/body/outremer/drop-bg-2.png) 50% 100% no-repeat;}
#horiz-menu .outremer .drop-top {background: url(../images/body/outremer/drop-bg-1.png) 50% 0 no-repeat;}
#horiz-menu .columns2.outremer .drop-top {background: url(../images/body/outremer/drop-bg-2.png) 50% 0 no-repeat;}
#horiz-menu .outremer li > .bullet {background: url(../images/body/outremer/drop-arrow.png) 2px 6px  no-repeat;}
#horiz-menu .outremer li:hover > .bullet, #horiz-menu .outremer li.f-menuparent-itemfocus .bullet, #horiz-menu .outremer li.active > .bullet {background: url(../images/body/outremer/drop-arrow.png) 2px -168px no-repeat; color: #ffffff;}
#horiz-menu .outremer li {background-image: url(../images/body/outremer/drop-item.png);background-position: 50% 0 ;background-repeat: no-repeat;}
#horiz-menu .outremer li:hover, #horiz-menu .outremer li.active, #horiz-menu .outremer li.f-menuparent-itemfocus {background: url(../images/body/outremer/drop-item-hover.png) 0 100% repeat-x;}
#horiz-menu .outremer li > .daddy span {background: url(../images/body/outremer/topmenu-daddy.png) 98% 11px no-repeat;}

#horiz-menu .outremer li .subtext em {font-size:10px; color: #00A2CA;}
.menutop .outremer li .dat em {padding-left:20px; padding-right:0px; background:transparent url(../images/menus/key-gold.gif) no-repeat  0px 0px}

/* vert  */
#horiz-menu .vert li > .item {color: #B3D803; cursor:pointer;}
#horiz-menu .vert ul {background: url(../images/body/vert/drop-bg-1.png) 50% 100% no-repeat;}
#horiz-menu .vert ul.columns2 {background: url(../images/body/vert/drop-bg-2.png) 50% 100% no-repeat;}
#horiz-menu .vert .drop-top {background: url(../images/body/vert/drop-bg-1.png) 50% 0 no-repeat;}
#horiz-menu .columns2.vert .drop-top {background: url(../images/body/vert/drop-bg-2.png) 50% 0 no-repeat;}
#horiz-menu .vert li > .bullet {background: url(../images/body/vert/drop-arrow.png) 2px 6px  no-repeat;}
#horiz-menu .vert li:hover > .bullet, #horiz-menu .vert li.f-menuparent-itemfocus .bullet, #horiz-menu .vert li.active > .bullet {background: url(../images/body/vert/drop-arrow.png) 2px -168px no-repeat; color: #B5FFA8;}
#horiz-menu .vert li {background-image: url(../images/body/vert/drop-item.png);background-position: 50% 0 ;background-repeat: no-repeat;}
#horiz-menu .vert li:hover, #horiz-menu .vert li.active, #horiz-menu .vert li.f-menuparent-itemfocus {background: url(../images/body/vert/drop-item-hover.png) 0 100% repeat-x;}
#horiz-menu .vert li > .daddy span {background: url(../images/body/vert/topmenu-daddy.png) 98% 11px no-repeat;}

#horiz-menu .vert li .subtext em {font-size:10px; color: #DFFD55;}
.menutop .vert li .dat em {padding-left:20px; padding-right:0px; background:transparent url(../images/menus/key_gold11.png) no-repeat  0px 0px}

/* mauve */
#horiz-menu .mauve li > .item {color: #E9C2ED; cursor:pointer;}
#horiz-menu .mauve ul {background: url(../images/body/mauve/drop-bg-1.png) 50% 100% no-repeat;}
#horiz-menu .mauve ul.columns2 {background: url(../images/body/mauve/drop-bg-2.png) 50% 100% no-repeat;}
#horiz-menu .mauve .drop-top {background: url(../images/body/mauve/drop-bg-1.png) 50% 0 no-repeat;}
#horiz-menu .columns2.mauve .drop-top {background: url(../images/body/mauve/drop-bg-2.png) 50% 0 no-repeat;}
#horiz-menu .mauve li > .bullet {background: url(../images/body/mauve/drop-arrow.png) 2px 6px  no-repeat;}
#horiz-menu .mauve li:hover > .bullet, #horiz-menu .mauve li.f-menuparent-itemfocus .bullet, #horiz-menu .mauve li.active > .bullet {background: url(../images/body/mauve/drop-arrow.png) 2px -168px no-repeat; color: #CB72D6;}
#horiz-menu .mauve li {background-image: url(../images/body/mauve/drop-item.png);background-position: 50% 0 ;background-repeat: no-repeat;}
#horiz-menu .mauve li:hover, #horiz-menu .mauve li.active, #horiz-menu .mauve li.f-menuparent-itemfocus {background: url(../images/body/mauve/drop-item-hover.png) 0 100% repeat-x;}
#horiz-menu .mauve li > .daddy span {background: url(../images/body/mauve/topmenu-daddy.png) 98% 11px no-repeat;}

#horiz-menu .mauve li .subtext em {font-size:10px; color: #CB72D6;}
.menutop .mauve li .dat em {padding-left:20px; padding-right:0px; background:transparent url(../images/menus/key.png) no-repeat  0px 0px}

/* bleu */
#horiz-menu .bleu li > .item {color: #E9C2ED; cursor:pointer;}
#horiz-menu .bleu li .subtext em {color: #0099CC;}

#horiz-menu ul {background: url(../images/body/bleu/drop-bg-1.png) 50% 100% no-repeat;}
#horiz-menu ul.columns2 {background: url(../images/body/bleu/drop-bg-2.png) 50% 100% no-repeat;}
#horiz-menu .drop-top {background: url(../images/body/bleu/drop-bg-1.png) 50% 0 no-repeat;}
#horiz-menu .columns2 .drop-top {background: url(../images/body/bleu/drop-bg-2.png) 50% 0 no-repeat;}
#horiz-menu li > .bullet {background: url(../images/body/bleu/drop-arrow.png) 2px 6px  no-repeat;}
#horiz-menu li:hover > .bullet, #horiz-menu li.f-menuparent-itemfocus .bullet, #horiz-menu li.active > .bullet {background: url(../images/body/bleu/drop-arrow.png) 2px -168px no-repeat; color: #939FCC;}
#horiz-menu li {background-image: url(../images/body/bleu/drop-item.png);background-position: 50% 0 ;background-repeat: no-repeat;}
#horiz-menu li:hover, #horiz-menu li.active, #horiz-menu li.f-menuparent-itemfocus {background: url(../images/body/bleu/drop-item-hover.png) 0 100% repeat-x;}
#horiz-menu li > .daddy span {background: url(../images/body/bleu/topmenu-daddy.png) 98% 11px no-repeat;}

.menutop li .dat em {padding-left:20px; padding-right:0px; background:transparent url(../images/menus/key.png) no-repeat  0px 0px}

.fusion-js-container li span.secur {color:#E9C2ED; cursor:pointer; background:transparent url(../images/menus/calendar_9ans.png) no-repeat  6px 6px}
.fusion-js-container li.sfHover span.secur {color:#939FCC; cursor:pointer; background:transparent url(../images/menus/icon-check.png) no-repeat  6px 6px}

.fusion-js-container li span.stand {color:#E9C2ED;}
.fusion-js-container li.sfHover span.stand {color:#939FCC; cursor:pointer;}
.menutop li .stand em {color:#993300; padding-left:20px; padding-right:0px; background:transparent url(../images/menus/key.png) no-repeat  0px 0px}
.menutop li .secur em {color:#993300; padding-left:45px; padding-right:0px; background:transparent url(../images/menus/key_gold11.png) no-repeat  27px 0px}

/* rgenoir */
#horiz-menu .rgenoir li > .item {color: #FFAA82; cursor:pointer;}
#horiz-menu .rgenoir ul {background: url(../images/body/rgenoir/drop-bg-1.png) 50% 100% no-repeat;}
#horiz-menu .rgenoir ul.columns2 {background: url(../images/body/rgenoir/drop-bg-2.png) 50% 100% no-repeat;}
#horiz-menu .rgenoir .drop-top {background: url(../images/body/rgenoir/drop-bg-1.png) 50% 0 no-repeat;}
#horiz-menu .columns2.rgenoir .drop-top {background: url(../images/body/rgenoir/drop-bg-2.png) 50% 0 no-repeat;}
#horiz-menu .rgenoir li > .bullet {background: url(../images/body/rgenoir/drop-arrow.png) 2px 6px  no-repeat;}
#horiz-menu .rgenoir li:hover > .bullet, #horiz-menu .rgenoir li.f-menuparent-itemfocus .bullet, #horiz-menu .rgenoir li.active > .bullet {background: url(../images/body/rgenoir/drop-arrow.png) 2px -168px no-repeat; color: #FF6600;}
#horiz-menu .rgenoir li {background-image: url(../images/body/rgenoir/drop-item.png);background-position: 50% 0 ;background-repeat: no-repeat;}
#horiz-menu .rgenoir li:hover, #horiz-menu .rgenoir li.active, #horiz-menu .rgenoir li.f-menuparent-itemfocus {background: url(../images/body/rgenoir/drop-item-hover.png) 0 100% repeat-x;}
#horiz-menu .rgenoir li > .daddy span {background: url(../images/body/rgenoir/topmenu-daddy.png) 98% 11px no-repeat;}

#horiz-menu .rgenoir li .subtext em {font-size:10px; color: #FF6600;}
.menutop .rgenoir li .dat em {padding-left:20px; padding-right:0px; background:transparent url(../images/menus/key.png) no-repeat  0px 0px}

.fusion-js-container .rgenoir li span.neww {cursor:pointer; background: transparent url(../images/menus/phone.png) no-repeat  6px 6px}
.fusion-js-container .rgenoir li.sfHover span.neww {color: #FF6600; cursor:pointer; background:transparent url(../images/menus/mail.png) no-repeat  6px 6px}
#horiz-menu .rgenoir li#cche:hover {background: transparent url(../images/body/rgenoir/drop-item-hoverb.gif)}
.menutop .rgenoir li em {padding-left:48px; padding-right:0px; background:transparent url(../images/menus/key-131.gif) no-repeat  30px 0px}

/* maintien du titre allumé	*/
#horiz-menu li.root:hover > .item, #horiz-menu li.root.active > .item, #horiz-menu li.root.f-mainparent-itemfocus > .item, .menu-type-splitmenu #horiz-menu li:hover .item, .menu-type-splitmenu #horiz-menu li.active .item {color: #FFFF99;}

#horiz-menu ul.level1, #horiz-menu li.root {background:none;}
body #horiz-menu li.root > .item {background: none;}
.menutop {list-style: none;margin: 0;padding: 0;position: relative;line-height: 1.0;float: left;}
.menutop li.root {display: block;float: left;}

/* focus firefox sur iframe : z-index: 10500 */

.menutop li.root > .item {white-space: nowrap;display: block;float: left;height: 36px;line-height: 36px;font-weight: bold;font-size: 14px;text-decoration: none !important;z-index: 10500;cursor: pointer;padding: 0;position:relative;margin: 0 0 0 12px;}
.menutop li.root > .item span {display: block;padding: 0 13px;margin-left: -12px;height: 36px;}
.menutop li.root > .item em {font-size:11px;font-weight:normal;display:block;font-style:normal;}
.menutop li.root .daddy {padding-right:10px;}

.menutop li:hover > .fusion-submenu-wrapper {left:170px;top:0;}
.menutop li.root:hover > .fusion-submenu-wrapper {top:47px;left:0;}
.fusion-pill-l {height: 45px; margin:0 0 0 24px; top:0px; width:24px; position:absolute; left:0;}
.fusion-pill-r {margin-left: -24px; height: 45px;}
.fusion-js-container {display:block;height:0;left:0;overflow:visible;position:absolute;top:0;z-index:600000!important;background:transparent !important;}
.fusion-js-subs {display:none;margin:0;overflow:hidden;padding:0;position:absolute;}
 
span.nolink {cursor: default !important;}
#horiz-menu li.parent .item {cursor:default;}

/*  */