@charset "UTF-8";
/** 
 * Default CSS Drop-Down Menu Theme
 *
 * @file		default.css
 * @name		Default
 * @version		0.1.1
 * @type		transitional
 * @browsers	Windows: IE5+, Opera7+, Firefox1+
 *				Mac OS: Safari2+, Firefox2+
 *
 * @link		http://www.lwis.net/
 * @copyright	2008 Live Web Institute
 *
 * Module Classes: *.dir {} *.on {} *.open {} li.hover {} li.first {} li.last {}
 * Expected directory tag - li
 *
 */


/*-------------------------------------------------/
 * @section		Base Drop-Down Styling
 * @structure	ul (unordered list)
 *				ul li (list item)
 *				ul li a (links)
 *				/*\.class|(li|a):hover/
 * @level sep	ul
 */


#userMenu a {
	font: Normal 1.05em "novecento_widenormal";
	white-space:nowrap;
	text-decoration:none;
}
ul.dropdown {
	font: Normal 1.2em "novecento_widenormal";
	color: #FFF;
	text-decoration: none;
	letter-spacing:-0.04em
}
ul.dropdownp {
	padding: 9px 0;
	font: Normal 0.8em vstag_bookitalic;
	text-decoration: none;
	text-transform:uppercase;
}

ul.dropdown li {
 margin: 0 0 0 14px;
}

ul.dropdown li.hover, ul.dropdown li:hover, 
ul.dropdownp li.hover, ul.dropdownp li:hover, 
#userMenu li:hover {
	text-decoration : none;
	color: #222;
}
ul.dropdown a,  ul.dropdown a:visited {
	color: #FFF;
}
ul.dropdownp a,  ul.dropdownp a:visited {
	color: #000;
}

ul.dropdown li:hover a {
	color: #222;
}
ul.dropdownp li:hover a {
	color: #FEFEFE;
}

ul.dropdown a:active, 
ul.dropdownp a:active, #userMenu a:active {
	text-decoration : none;
	font-weight: normal;
}


/* -- level mark -- */

ul.dropdown ul,
ul.dropdownp ul {
	width:auto;
	margin-top: -7px;
	margin-left: -10px;
	padding:26px 0 16px 16px;
}
ul ul.decale {
	margin-left: -93px;
	padding:19px 16px 16px 16px;
	border-top-left-radius:4px;
}
ul ul.decalePlus {
	margin-left: -273px;
	padding:19px 16px 16px 16px;
	border-top-left-radius:4px;
}
ul.dropdown ul li {
	float: left;
}
ul.dropdown ul li.normal {
	text-align: left;
}
ul.dropdown ul li:hover {
	text-align: left;
}
ul.dropdown ul li a, ul.dropdown ul li a:visited {
}
ul.dropdown ul li a:hover {
}
/*-------------------------------------------------/
 * @section		Support Class `dir`
 * @level sep	ul, .class
 */

ul.dropdown *.dir, 
ul.dropdownp *.dir, ul.dropdown *.dirB {
	text-decoration : none;
}
/* -- Components override -- */

ul.dropdown-horizontal ul *.dir, ul.dropdown-horizontal ul *.dirB {
	text-decoration : none;
	padding : 0px 0px 0px 0px;
}
ul.dropdown-upward *.dir {
/* background-image: url(../../../../images/default/nav-arrow-top.png);*/
}
ul.dropdown-vertical *.dir, ul.dropdown-upward ul *.dir {
/*background-image: url(../../../../images/default/nav-arrow-right.png);*/
}
ul.dropdown-vertical-rtl *.dir {
}
.rebord {
	margin-right: -26px;
}
ul.dirg, li.dirg ul {
	padding:7px 14px 4px 6px!important;
}
li.dirg, #userMenu li {
	width:100%;
	display:block!important;
	padding:2px 2px 3px 5px!important;
	margin:0 0 4px 0!important;
	font: normal 88% novecento_widemedium;
	min-width:0;
	white-space:nowrap;
	cursor: pointer!important;
}
li.dirg:hover, #userMenu li:hover {
	background-color:#FFF;
	border-radius: 3px;
}
li.dirg:hover, li.dirg:hover a, li.dirg:hover a:hover, li.dirg a:hover, #userMenu a {
	color:#000!important;
}
li.dirg ul {
	border-top-left-radius:4px;
	border: 1px solid #aaa;
}


.dropdown #dir {
	height: 44px;
	min-height: 44px;
	max-height: 44px;
	padding-left: 3px;
	padding-right: 3px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	cursor: pointer;
}
.dropdownp #dir {
	height: 20px;
	min-height: 20px;
	max-height: 20px;
	padding-left: 11px;
	padding-right: 11px;
	border-radius:3px;
	cursor: pointer;
	text-decoration:none;
	margin-right:5px;
	padding-bottom:1px;
}

.dropdown #dir div, 
.dropdownp #dir div {
	float: left;
}
.dropdownp #dir div a { text-decoration:none; }

#menu a, #menu a:visited {
	color: FFF;
	text-decoration: none;
}
.dropdown #dir div.lebtn, .dropdown #dir div.lebtnF {
	text-shadow: 0px -1px 1px rgba( 0, 0, 0, 0.44);
	padding-top: 8px;
	height: 33px;
	cursor: pointer;
}
.dropdownp #dir div.lebtn, .dropdownp #dir div.lebtnF {
	padding-top: 3px;
	height: 21px;
	cursor: pointer;
	text-decoration:none;
}
/* Hack pour Safari 6-8 */
@media screen and (min-color-index:0)
   and(-webkit-min-device-pixel-ratio:0) { @media {
    .dropdownp #dir div.lebtn, .dropdownp #dir div.lebtnF { padding-top: 4px; }
	#userMenu a { font: Normal 1.1em novecento_widemedium; }
	ul.dropdown { font: Normal 1.2em novecento_widemedium; }
}}
.dropdown #dir:hover {
	background-color: #f8f8f6;
	border-bottom: none;
}
.dropdownp #dir:hover {
	background:none;
	background-color: #32618c;
	border-bottom: none;
}
.dropdown #dir ul, #dirB ul {
	font-size: 90%;
	letter-spacing:normal;
	 box-shadow: rgba( 0, 0, 0, 0.44) 0 5px 10px;
     background: #f2f2f0;
     background: -webkit-linear-gradient( #f2f2f0, #dededc);
     background:    -moz-linear-gradient( #f2f2f0, #dededc);
     background:     -ms-linear-gradient( #f2f2f0, #dededc);
     background:      -o-linear-gradient( #f2f2f0, #dededc);
     background:         linear-gradient( #f2f2f0, #dededc);
	border-top-right-radius:4px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	width:auto;
	height:auto;
}
.dropdownp .toomuch {
     background: -webkit-linear-gradient( #fdd469, #fee39e);
     background:    -moz-linear-gradient( #fdd469, #fee39e);
     background:     -ms-linear-gradient( #fdd469, #fee39e);
     background:      -o-linear-gradient( #fdd469, #fee39e);
     background:         linear-gradient( #fdd469, #fee39e);
}
