/* $Id: mv-navg.css,v 1.0 2010/06/01 12:00:00 goba Exp $ */

/**
 * Maisons Vacances - Css Navigation
 * Fr, Nl, De
 *
 */

/* Navigation pricipale */

#top-menu {width: 972px;display:block;margin: 0 auto;padding: 0;line-height:10px;}
#top-menu ul {display: inline-block;margin:0 auto;padding-left:18px;font-size:12px;font-weight:bold;}
#top-menu ul li {display: block;background: url('../img/separator-onglets.png') top left no-repeat;float:left;padding:6px 9px;margin-right: 18px;}
#top-menu ul li a {text-decoration: none;}
#top-menu li:hover {text-decoration: none;}

/*#top-menu li.active-trail a {color: #002033;border-bottom: 3px solid #222;}*/

 /* Drapeaux */
#menu-drapeaux {float: right;margin: 6px;}

/* Haut de page */

#haut-page {display:block;float:right;margin-right:6px;height:18px;width:18px;line-height:18px;background: url('../img/top-arrow-18px.png') top left no-repeat;}

#haut-page a, .haut-page a:link, .haut-page a:visited {display:block;height:18px;width:18px;
text-indent: -999em;text-decoration: none;position: relative;z-index: 2;white-space: nowrap;}


/* #block-menu-primary-links ul a.active,
#block-menu-primary-links ul.menu a.active,
#block-menu-primary-links ul.secondary a.active {
} */

/* ul.primary-links {
  margin: 0;
  padding: 0;
  float: right;
  position: relative;
  z-index: 4;
}

ul.primary-links li {
  margin: 0;
  padding: 0;
  float: left;
  background-image: none;
}

ul.primary-links li a:hover, ul.primary-links li a.active {
  color: #B30041;
  background: transparent url(images/bg-navigation-item-hover.png) no-repeat 50% 0;
} */

/* #block-menu-primary-links ul a span {
	font-size: 10px;
	color: #340004;
	background-color: inherit;
} */

/* Menu class : rubrique active */
/*
body#term-presentation #top-menu ul a.presentation {
	background-color: inherit;
	color: #36550c;
	border-bottom: 3px solid #aaa;
}

body#term-produits #top-menu ul a.produits {
	background-color: inherit;
	color: #36550c;
	border-bottom: 3px solid #aaa;
}

body#term-tradition #top-menu ul a.tradition {
	background-color: inherit;
	color: #36550c;
	border-bottom: 3px solid #aaa;
}
*/

/*
----------------------
Navigation Block
---------------------*/

#sidebar-left ul.menu a, #sidebar-right ul.menu a {
	display: block;
	padding: 3px 0 5px 0;
	border-bottom: 1px dotted #bbb;
}

#sidebar-left ul.menu li a, #sidebar-right ul.menu li a { text-indent: 9px; }
#sidebar-left ul.menu li li a, #sidebar-right ul.menu li li a { text-indent: 18px; }
#sidebar-left ul.menu li li li a, #sidebar-right ul.menu li li li a { text-indent: 27px; }
#sidebar-left ul.menu li li li li a, #sidebar-right ul.menu li li li li a { text-indent: 36px; }

#sidebar-left ul.menu li.collapsed>a:before, #sidebar-right ul.menu li.collapsed>a:before { content: '+ '; }
#sidebar-left ul.menu li.expanded>a:before, #sidebar-right ul.menu li.expanded>a:before { content: '- '; }

#sidebar-left ul.menu li a:hover, #sidebar-right ul.menu li a:hover {
	/*background-color: inherit;*/
	/*color: #000;
	text-decoration: none;*/
}

#sidebar-left ul.menu a.active, #sidebar-right ul.menu a.active {
	/*color: #002033;*/
	font-weight: bold;
}


#block-locale-0 ul {
    display: block;
    padding: 36px 9px;
}

#block-locale-0 ul li { display: inline; }
#block-locale-0 ul li a:before { content: '• '; }
#block-locale-0 .fr a.active { display: none; }
#block-locale-0 .en a.active { display: none; }

.translation-link { display: none; }

/*
----------------------
Tree Sch
---------------------*/

 /*.book-navigation .menu {
  border-top: 1px solid #000;
  padding: 1em 0 0 3em;
}

.book-navigation ul.menu a {
  	border-bottom: 1px solid red;
	color: #000;
	line-height: 25px;
display: inline;
}
*/

/*
----------------------
Tabs
---------------------*/

#tabs-wrapper ul.primary, #tabs-wrapper ul.primary li, #tabs-wrapper ul.secondary, #tabs-wrapper ul.secondary li {
  /* border: 0; */
  /* background: none; */
  /* margin: 0; */
  /* padding: 0; */
}

/*
** Tab navigation Primary
*/

/* h2.with-tabs {
  float: left; LTR
  margin: 0 2em 0 0; LTR
  padding: 0;
} */

#tabs-wrapper {
	margin: 0 /* -26px 1em */;
	padding: 0  0 9px 0;
	position: relative;
  /* display: none; Cause Flashing avec Administration Menu */
}

ul.tabs-primary {
	white-space: nowrap;
	margin: 0;
	padding: 0;

}

ul.tabs-primary li {
	float:left;
	list-style-type: none;
	margin:0;
	margin-left: 1px;
	text-align: center;
}

ul.tabs-primary li a {
	height: auto;
	/*background-color: #1a1a1a;*/
	color: #666;
	padding: 0 10px 0 10px;
	text-decoration: none;
}

ul.tabs-primary li a:hover {
	color: #7f7f7f;
	background-color: #262626;
}

ul.tabs-primary li.active a {
	color: #7f7f7f;
	background-color: #262626;
}

ul.tabs-primary li.active a:hover {
	color: red;
	/*background-color: #1a1a1a;*/
}

/* ul.primary li a, ul.primary li.active a, ul.primary li a:hover, ul.primary li a:visited,
ul.secondary li a, ul.secondary li.active a, ul.secondary li a:hover, ul.secondary li a:visited {
  border: 0;
  background: transparent;
  padding: 4px 1em;
  margin: 0 0 0 1px;
  height: auto;
  text-decoration: none;
  position: relative;
  top: -1px;
}
ul.primary li.active a, ul.primary li.active a:link, ul.primary li.active a:visited, ul.primary li a:hover,
ul.secondary li.active a, ul.secondary li.active a:link, ul.secondary li.active a:visited, ul.secondary li a:hover {
  background: url(images/bg-tab.png) repeat-x 0 50%;
  color: #B8B8B8;
}
ul.primary li.active a,
ul.secondary li.active a {
  font-weight: bold;
}
*/

*/

/*
** Bloc Domains Secondary Links
*/

#block-domain_conf-domain-secondary-links {
}

#block-domain_conf-domain-secondary-links ul {
	float: left;
	clear: all;
}

#block-domain_conf-domain-secondary-links ul li {
    display: inline;
}

#block-domain_conf-domain-secondary-links ul a {
	text-decoration: none;
}

#block-domain_conf-domain-secondary-links ul a.active {
	color: #002033;
}

#block-domain_conf-domain-secondary-links li.active-trail a {
	color: #002033;
}

#block-domain_conf-domain-secondary-links li.last:before { content: '• '; }

/**
 * Secondary navigation
 */

ul.secondary-links {
  margin: 0;
  padding: 18px 0 0;
  float: right; /* LTR */
  clear: right; /* LTR */
  position: relative;
  z-index: 4;
list-style: none;
}

ul.secondary-links li {
  margin: 0;
  padding: 0;
  float: left; /* LTR */
  background-image: none;
list-style: none;
}

ul.secondary-links li a, ul.secondary-links li a:link, ul.secondary-links li a:visited {
  display: block;
  margin: 0 1em;
  padding: .75em 0 0;
  color: #cde3f1;
  background: transparent;
list-style: none;
}

ul.secondary-links li a:hover, ul.secondary-links li a.active {
  color: #cde3f1;
  background: transparent;
list-style: none;
}

/* */

ul.secondary {
  clear: both;
  text-align: left; /* LTR */
  border-bottom: 1px solid #e9eff3;
  margin: -0.2em -26px 1em;
  padding: 0 26px 0.6em;
}

ul.secondary {
  border-bottom: 1px dotted #ccc;
  padding: 0.5em 1em;
  margin: 5px;
}
ul.secondary li {
  display: inline;
  padding: 0 1em;
  border-right: 1px solid #ccc; /* LTR */
}
ul.secondary a {
  padding: 0;
  text-decoration: none;
}
ul.secondary a.active {
  border-bottom: 4px solid #999;
}

ul.secondary {
	border-bottom: 1px solid #ddd;
	margin: 5px;
	padding: 0.5em 1em;
	list-style: none;
}

ul.secondary a {
	padding: 0;
	text-decoration: none;
	list-style: none;
}

ul.secondary a.active {
	color: #000;
	background-color: #fff;
	list-style: none;
}

ul.secondary li {
	border-right: 1px solid #cfcfcf;
	display: inline;
	padding: 0 1em;
	list-style: none;
}
