/*
Theme Name: DBF Qualite v3
Theme URI: http://www.dbf-qualite.fr/
Description: Thème WordPress par Jérôme Lebret
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets 

Kubrick v1.5
http://binarybonsai.com/kubrick/

This theme was designed and built by Michael Heilemann,
whose blog you will find at http://binarybonsai.com/

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php

*/




/* Organisation du CSS
1. Reset
2. Eléments de base (body, h1-H-, ul, ol, a, p, etc.
3. class génériques
4. Layout
5. Header
6. Content
7. Sidebar
8. Footer
9. Anything else
Idée basée sur :
http://net.tutsplus.com/tutorials/html-css-techniques/5-tips-to-writing-better-css/
*****************************************************************************************************/



/* 1. Reset CSS par Eric Meyer (Resetting again)
http://meyerweb.com/eric/thoughts/2008/01/15/resetting-again/
http://www.css4design.com/blog/apres-reset-reloaded-eric-meyer-fait-risette-avec-resetting-again
*****************************************************************************************************/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* End Reset CSS by Eric Meyer (Resetting again)
*****************************************************************************************************/





/* 2. Eléments de base, inspiré par typography.css du framework Blueprint
*****************************************************************************************************/

/* Default font settings. 
   The font-size percentage is of 16px. (0.75 * 16px = 12px) */

body { 
  font-size: 90%;
  color: #222; 
  background: #007dbd url(images/roundedcornr_792199_grad.gif) repeat-x top left;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
}


/* Headings
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 { font-weight: normal; color: #111; }

h1 { font-size: 1.5em; line-height: 1; margin-bottom: 0.8em; }
h2 { font-size: 1.4em; margin-bottom: 0.75em; }
h3 { font-size: 1.3em; line-height: 1; margin-bottom: 1em; }
h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; }
h5 { font-size: 1.1em; margin-bottom: 1.2em; letter-spacing:1px; font-weight: bold; }
h6 { font-size: 1em; font-weight: bold; }

h1 {
color:#1D2C6F;
border-bottom:1px solid #ccc;
}

h5 {
color:#3F3F3F;
}

h1 img, h2 img, h3 img, 
h4 img, h5 img, h6 img {
  margin: 0;
}


/* Text elements
-------------------------------------------------------------- */

p           { margin: 0 0 1.5em; font-family:Verdana,Geneva,sans-serif; }
#content {line-height: 1.4em;} /*#content p {line-height: 16px;} */
p img.left  { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }
p img.right { float: right; margin: 1.5em 0 1.5em 1.5em; }

a           { color: #009; text-decoration: underline; }
a:focus, a:hover     { color: #000; text-decoration:none; }

blockquote  { margin: 1.5em; color: #666; font-style: italic;} /*background: #F6F6F6 url(http://wpremix.com/demo/wp-content/themes/wpremix2/images/quote.png) no-repeat top left  /  background:url(http://wpremix.com/demo/wp-content/themes/wpremix2/images/quote.png) no-repeat 10px 10px;*/
strong      { font-weight: bold; }
em,dfn      { font-style: italic; }
dfn         { font-weight: bold; }
sup, sub    { line-height: 0; }

abbr, 
acronym     { border-bottom: 1px dotted #666; }
address     { margin: 0 0 1.5em; font-style: italic; }
del         { color:#666; }

pre 				{ margin: 1.5em 0; white-space: pre; }
pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }


/* Lists
-------------------------------------------------------------- */

li ul, 
li ol       { margin:0 1.5em; }
ul, ol      { margin: 0 1.5em 1.5em 1.5em; }

ul          { list-style-type: disc; }
ol          { list-style-type: decimal; }

dl          { margin: 0 0 1.5em 0; }
dl dt       { font-weight: bold; }
dd          { margin-left: 1.5em;}


/* Tables
-------------------------------------------------------------- */

table       { margin-bottom: 1.4em; width:100%; }
th          { font-weight: bold; }
thead th 		{ background: #c3d9ff; }
th,td,caption { padding: 4px 10px 4px 5px; }
tr.even td  { background: #e5ecf9; }
tfoot       { font-style: italic; }
caption     { background: #eee; }



/* Forms (sinorcaish) */

form {
   margin:          1em 0;
   padding:         0;
   border:          none;
}

input,
button,
select,
fieldset,
legend {
   font-family:     Verdana, "DejaVu Sans", "Bitstream Vera Sans", "Lucida Sans", Arial, Helvetica, sans-serif;
   font-size:       95%;
   color:           black;
   vertical-align:  middle;
}

textarea {
   font-family:     "Courier New", Courier, monospace;
   font-size:       100%;
   color:           black;
   vertical-align:  middle;
}

fieldset {
   font-size:       100%;
   margin:          1em 0;
   border:          1px solid #999999;
}

legend {
   font-size:       100%;
   margin:          0 0.5em;
   padding:         0 0.25em;
   border:          none;
}
















/* 3. class génériques, inspiré par typography.css du framework Blueprint
*****************************************************************************************************/

.small      { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }
.large      { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
.hide       { display: none; }

.quiet      { color: #666; }
.loud       { color: #000; }
.highlight  { background:#ff0; }
.added      { background:#060; color: #fff; }
.removed    { background:#900; color: #fff; }

.first      { margin-left:0; padding-left:0; }
.last       { margin-right:0; padding-right:0; }
.top        { margin-top:0; padding-top:0; }
.bottom     { margin-bottom:0; padding-bottom:0; }

.gauche {float:left;}
.droite {float:right;}
.center {text-align:center;}
.width49 {width:49.9%;}
.clearboth {clear:both;}
.overflowhidden {overflow:hidden;}


/* 4. Layout
*****************************************************************************************************/

#container {width:960px; padding:10px; margin:10px auto; background:#ffffff; border:2px solid #273B94;}

#content {

}

#contenu {
float:left;
width:650px;
}

#sidebar {
float:right;
width:300px;
color:#333;
}



/* 5. Header
*****************************************************************************************************/

#header {height:120px; background: white url(images/header-background.jpg) no-repeat center bottom;}
#header img {float:left; overflow:hidden; padding:0 30px 5px 0;}
#header p { margin:0;}

#top_links {text-align:right; margin:0 0 15px 0;}
#acces_client_top_link {background:url(images/folder_key.png) no-repeat 6px 1px; padding:0 0 10px 25px; line-height:1.5;}

#expertise {font-family: 'Trebuchet MS', Helvetica, sans-serif; color:#000000; text-align:right; font-size:130%; font-style:italic; margin:10px 0 0 0;}
#dbf-qualite {color:#000000; font-size:200%; font-family: 'Times New Roman', Times, serif; padding:5px 0 5px 300px;}
#dbf-qualite #db {font-family: 'Times New Roman', Times, serif; color:#069CE4; font-size:120%;}
#dbf-qualite #f {font-family: Vivaldi, serif; color:#242A7C; font-weight:900; font-size:150%;}
#dbf-qualite #qualite {color:#242A7C;}
#engagement {font-family: 'Times New Roman', Times, serif; font-style:italic; font-size:150%; color:#2E328B; padding:0 0 0 240px; letter-spacing:2px;}

.red {color:#c00;}

.e_mail {background:url(images/i_mail.png) no-repeat 0 4px; padding-left:20px; margin-bottom:20px;}
.telephone {background:url(images/i_contact.png) no-repeat 0 3px; padding-left:20px; margin:10px 0 0 0; line-height: 1.2;}
.contactbox {margin:-25px 10px 5px 0;}





/* 6. Content
*****************************************************************************************************/

#breadcrumbs {
font:10px Arial, Helvetica, sans-serif;
text-transform:uppercase;
text-align:left;
clear:both;
line-height:25px;
padding-left:5px;
margin-bottom:20px;
color:#888;
border-bottom:1px dotted #e0e0e0;
}

#breadcrumbs a, #breadcrumbs a:hover {
color:#333;
}


#what {

}

#what img {
margin: 10px 0;
border:1px solid #273B94;
}

.blocby4 {height:100%; overflow:hidden; color:#E6F3F9; border:#0226FF; padding:0; font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans serif;}
.blocby4 p {margin: 0 0 1em;}
.blocby4 h2 {color:#001F2F; padding:5px 0 3px 5px; margin-bottom: 0.3em;}
/*.blocby4 div div div {height:150px; margin:0 1px; border:1px solid #273B94; background:#007DBD;}*/
.blocby4 div div div {height:185px; margin:0 1px; border:1px solid #006AA1; background: #007dbd url(images/gradient-topblocby4.png) repeat-x top left;} /* border:1px solid #273B94; */
.blocby4 ul li {color:#003F5F;}
.blocby4 ul li span {color:#E6F3F9;}/* E6F3F9 */
.blocby4 a {color:#ffffff;}

.blocby4 ul {margin: 0 0.5em 1.5em 1.3em;}
.blocby4_1 ul li {line-height: 1.4; margin:0.9em 0 0.9em 0;}
.blocby4_2 ul li {line-height: 1.3; margin:0.7em 0 0.7em 0;}
.blocby4_3 ul li {line-height: 1.2; margin:0.55em 0 0.55em 0;}
.blocby4_4 ul li {line-height: 1.1; margin:0.4em 0 0.4em 0;}

.blocsby2 {overflow:hidden; color:#EAECF5;}
.blocsby2 a {color:#ffffff;}
.blocsby2 h3 {color:#C9CEE4; padding:5px 0 5px 10px;}
.blocsby2 p {line-height:1.3; font-size:90%;}
.blocsby2 div div {border:1px solid #000000; background: #273B94 url(images/gradient-bottomblocksby2.png) repeat-x top left; height:230px; margin:0 1px; padding:5px;} /* background:#273B94; */


.espace_client {
background: #ffffff url(http://www.dbf-qualite.fr/wp-content/themes/dbf-qualite-v3/images/background-login-form.gif) no-repeat top center;
width:482px;
height:202px;
margin:0 auto 20px auto;
padding:20px 10px 10px 200px;
}

.espace_client p {
margin:10px;
padding:0;
}

.espace_client label {
color:white;
}

.espace_client input {
display:inline;
width:190px;
}

.espace_client .submit {
text-align:right;
width:50px;
}




/* 7. Sidebar
*****************************************************************************************************/

#sidebar .blockgrey {
background:#F4F4F4; /* #EDEDED(last) #f6f6f6 */
border:1px solid #cccccc; /* #CBCBCB(last) #e3e3e3 */
padding:5px;
margin-bottom:20px;
}

#sidebar .blockgrey h5 {
border-bottom:0;
margin-top:0;
border-bottom:2px solid #3F3F3F;
}

#sidebar .blocktransparent {

}

#sidebar blockquote {
background:url(/images/quote.png) no-repeat 10px 10px;
padding:0 0 0 30px;
}

#sidebar .blocktransparent h5 {
margin-top:20px;
border-bottom:2px solid #3F3F3F;
}

.searchbox {
/*background:#f6f6f6;
border:1px solid #e3e3e3;
padding:5px;*/
}

.searchbox form label {display:block;}

.searchbox form input {display:inline;}

.searchbox .text {width:175px;}





/* 8. Footer
*****************************************************************************************************/

#footer {
width:960px; padding:0; margin:20px auto 20px auto; background:transparent; text-align:right; color: #E6F3F9; font-size:90%;
}

#footer img {
border:0;
padding:0;
margin:0;
}

#footer ul {
  float: right;
  padding: 0;
}

#footer ul li {
  float: left;
  padding: 0 1em;
  display: inline;
  list-style: none;
  font: 400 1em arial, sans-serif;
  line-height: 0.8em !important;
  line-height: 1em;
  color: #E6F3F9;
  border-right: 1px solid #E6F3F9;
}

#footer ul li a {
  color: #E6F3F9;
}

#footer ul .lastone {
  padding: 0 0 0 1em;
  border-right: 0;
}

#footer ul li a:hover {

}






/* 9. Anything else
*****************************************************************************************************/

/* From WordPress default theme */

/* Captions */
.aligncenter,
div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}
/* End captions */

/* Begin Images */
p img {
padding: 0;
max-width: 100%;
}
/*	Using 'class="alignright"' on an image will (who would've
thought?!) align the image to the right. And using 'class="centered',
will of course center the image. This is much better than using
align="center", being much more futureproof (and valid) */
img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}
img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}
img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}
.alignright {
float: right;
}
.alignleft {
float: left;
}
/* End Images */






























/* 5.1 Menu
*****************************************************************************************************/

#nav {
width:100%;
height:28px;
position:relative;
margin:5px auto 5px;
clear:both;
background: #242A7E url(images/gradient-nav.png) repeat-x top left;
}

ul#navmenu-h, ul#navmenu-h li, ul#navmenu-h ul{ margin: 0; padding: 0; border: 0 none;list-style: none; background: #242A7E url(images/gradient-nav.png) repeat-x top left;}
ul#navmenu-h ul ul { margin-top:-1px;}
ul#navmenu-h ul:after /*From IE 7 lack of compliance*/ {
	clear: both; display: block; font: 1px/0px serif; content: "."; height: 0; visibility: hidden; }

ul#navmenu-h {
	height: 28px;
}
ul#navmenu-h li {
	height:25px;
	float: left;
	display: inline;
	position: relative;
}
ul#navmenu-h ul {
	width: 250px;
	top: 28px;
	left: 0;
	display: none;
	position: absolute;
}
ul#navmenu-h ul li {
	width: 250px;
	float: left;
	display: block !important;
	display: inline;
}
/* Root Menu */
ul#navmenu-h li a, ul#navmenu-v li a {
	border-left: none;
	padding: 0 10px;
	float: none !important;
	float: left;
	display: block;
	font: normal 14px Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: auto !important;
	height: 1%;
	line-height:26px;
}
/* 2nd Menu */
ul#navmenu-h li:hover li a, ul#navmenu-v li:hover li a,
ul#navmenu-h li.iehover li a, ul#navmenu-v li.iehover li a { 
	float: none;
	_border-top:none;
}
ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul,
ul#navmenu-h ul ul ul ul {
	display: none;
	position: absolute;
	top: 0;
	left: 250px;
}

/* NO EDIT PAST THIS LINE - Do Not Move - Must Come Before display:block for Gecko */

ul#navmenu-h li:hover ul ul, ul#navmenu-v li:hover ul ul,
ul#navmenu-h li:hover ul ul ul, ul#navmenu-v li:hover ul ul ul,
ul#navmenu-h li:hover ul ul ul ul, ul#navmenu-v li:hover ul ul ul ul,
ul#navmenu-h li.iehover ul ul, ul#navmenu-v li.iehover ul ul,
ul#navmenu-h li.iehover ul ul ul, ul#navmenu-v li.iehover ul ul ul,
ul#navmenu-h li.iehover ul ul ul ul, ul#navmenu-v li.iehover ul ul ul ul {
	display: none;
}
ul#navmenu-h li:hover ul, ul#navmenu-v li:hover ul,
ul#navmenu-h ul li:hover ul, ul#navmenu-v ul li:hover ul,
ul#navmenu-h ul ul li:hover ul, ul#navmenu-v ul ul li:hover ul,
ul#navmenu-h ul ul ul li:hover ul, ul#navmenu-v ul ul ul li:hover ul,
ul#navmenu-h li.iehover ul, ul#navmenu-v li.iehover ul,
ul#navmenu-h ul li.iehover ul, ul#navmenu-v ul li.iehover ul,
ul#navmenu-h ul ul li.iehover ul, ul#navmenu-v ul ul li.iehover ul,
ul#navmenu-h ul ul ul li.iehover ul, ul#navmenu-v ul ul ul li.iehover ul {
	display: block;
}
/* #end -------------- */

/*  
VERTICAL and HORIZONTAL dropmenu settings
*/
 
ul#navmenu-v, #sidebar ul#navmenu-v,
ul#navmenu-v li, #sidebar ul#navmenu-v li,
ul#navmenu-v ul, #sidebar ul#navmenu-v ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 180px; /*For KHTML*/
  list-style: none;
}
ul#navmenu-v:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}
ul#navmenu-v li {
  float: left; /*For IE 7 lack of compliance*/
  display: block !important; /*For GOOD browsers*/
  display: inline; /*For IE*/
  position: relative;
}
ul#navmenu-v ul,
ul#navmenu-v ul ul,
ul#navmenu-v ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  right:180px;	
 /*If you wish to use vertical dropmenu on left sidebar, simply change the value right to left here. e.g. = left:180px;*/
}
#r_sidebar h3.vmenuspcaer { padding-top:18px;  }

/* inner pages sidebar vmenu css -------------------------------- */

#sidebar ul#navmenu-v li  
#sidebar ul#navmenu-v,
#sidebar ul#navmenu-v li,
#sidebar ul#navmenu-v ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 240px; /*For KHTML*/
  list-style: none;
}
#sidebar ul#navmenu-v ul,
#sidebar ul#navmenu-v ul ul,
#sidebar ul#navmenu-v ul ul ul {
  right:240px;	/*If you wish to use vertical dropmenu on left sidebar, simply change the value right to left here. e.g. = left:240px;*/
}
#sidebar ul#navmenu-v li a:hover { text-decoration:none; }

* html #sidebar ul#navmenu-v li a{ 
  width: 220px;
  padding:0 10px;
}

#nav {
background: #242A7E url(images/gradient-nav.png) repeat-x top left;
}
#nav .rss {
color:#fff;
background:url(../images/rss.png) no-repeat;
}
#nav .rss a {
color:#fff;
}
#nav .rss a:hover {
color:#f60;
}


/*====================================== 
 dropmenu.css start 
=============================================*/

/*--------------------------------------*/

/*  
VERTICAL and HORIZONTAL dropmenu settings
*/

ul#navmenu-h li a, ul#navmenu-v li a,
ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul,
ul#navmenu-h ul ul ul ul,
ul#navmenu-v ul,
ul#navmenu-v ul ul,
ul#navmenu-v ul ul ul,
ul#navmenu-h li:hover li a, ul#navmenu-v li:hover li a,
ul#navmenu-h li.iehover li a, ul#navmenu-v li.iehover li a
{
	border: 1px solid #090B20;/*#857e7e*/
}
ul#navmenu-h li:hover li a, ul#navmenu-v li:hover li a,
ul#navmenu-h li.iehover li a, ul#navmenu-v li.iehover li a {
}
/* Top level */
ul#navmenu-h li a, ul#navmenu-v li a,

/* 2nd Menu */
ul#navmenu-h li:hover li a, ul#navmenu-v li:hover li a,
ul#navmenu-h li.iehover li a, ul#navmenu-v li.iehover li a,

 /* 3rd Menu */
ul#navmenu-h li:hover li:hover li a, ul#navmenu-v li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li a, ul#navmenu-v li.iehover li.iehover li a,

/* 4rd Menu */
ul#navmenu-h li:hover li:hover li:hover li a, ul#navmenu-v li:hover li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li.iehover li a, ul#navmenu-v li.iehover li.iehover li.iehover li a,

/* 5th Menu */
ul#navmenu-h li:hover li:hover li:hover li:hover li a, ul#navmenu-v li:hover li:hover li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li.iehover li.iehover li a, ul#navmenu-v li.iehover li.iehover li.iehover li.iehover li a 
{
	background: #242A7E url(images/gradient-nav.png) repeat-x top left;
	color: #fff;
}

/* Root Menu Hover Persistence */
ul#navmenu-h a:hover, 
ul#navmenu-h li:hover a, 
ul#navmenu-h li.iehover a,
ul#navmenu-h li:hover a:hover, 
ul#navmenu-h li:hover li:hover a, 
ul#navmenu-h li:hover li.iehover a,
ul#navmenu-h li:hover li:hover a:hover, 
ul#navmenu-h li:hover li:hover li:hover a, 
ul#navmenu-h li:hover li:hover li.iehover a,
ul#navmenu-h li:hover li:hover li:hover a:hover, 
ul#navmenu-h li:hover li:hover li:hover li:hover a, 
ul#navmenu-h li:hover li:hover li:hover li.iehover a,

/* current page item ul#navmenu-h color setting ------------------------------------- */
#navmenu-h li.current_page_item a,
#navmenu-h li.current_page_item a:hover,
#navmenu-h li ul li.current_page_item a,
#navmenu-h li ul li.current_page_item a:hover,

/* Remembers the parent page of the current page ------------------------------------- */

#navmenu-h li.current_page_ancestor a,
#navmenu-h li.current_page_ancestor a:hover,
#navmenu-h li.current_page_ancestor ul li.current_page_ancestor a,
#navmenu-h li.current_page_ancestor ul li.current_page_ancestor a:hover,
#navmenu-h li.current_page_ancestor ul li.current_page_ancestor li.current_page_item a,
#navmenu-h li.current_page_ancestor ul li.current_page_ancestor li.current_page_item a:hover,
#navmenu-h li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor a,
#navmenu-h li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor a:hover,
#navmenu-h li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor a,
#navmenu-h li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor a:hover,
#navmenu-h li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor a,
#navmenu-h li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor a:hover,


/* IE Specific ------------------------------------- */

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover, ul#navmenu-v li:hover li a:hover,
ul#navmenu-h li:hover li:hover a, ul#navmenu-v li:hover li:hover a, 
ul#navmenu-h li.iehover li a:hover, ul#navmenu-v li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a, ul#navmenu-v li.iehover li.iehover a,

/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover, ul#navmenu-v li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover a, ul#navmenu-v li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li a:hover, ul#navmenu-v li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover a, ul#navmenu-v li.iehover li.iehover li.iehover a,

/* 4rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li:hover li a:hover, ul#navmenu-v li:hover li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover li:hover a, ul#navmenu-v li:hover li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li.iehover li a:hover, ul#navmenu-v li.iehover li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li.iehover a, ul#navmenu-v li.iehover li.iehover li.iehover li.iehover a,

/* 5th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li:hover li:hover a, ul#navmenu-v li:hover li:hover li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li.iehover li.iehover li.iehover a,  ul#navmenu-v li.iehover li.iehover li.iehover li.iehover li.iehover a,
ul#navmenu-h li:hover li:hover li:hover li:hover li a:hover, ul#navmenu-v li:hover li:hover li:hover li:hover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li.iehover li a:hover, ul#navmenu-v li.iehover li.iehover li.iehover li.iehover li a:hover,

/* IE verticle Specific ------------------------------------- */

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover, ul#navmenu-v li:hover li a:hover,
ul#navmenu-h li:hover li:hover a, ul#navmenu-v li:hover li:hover a, 
ul#navmenu-h li.iehover li a:hover, ul#navmenu-v li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a, ul#navmenu-v li.iehover li.iehover a,

/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover, ul#navmenu-v li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover a, ul#navmenu-v li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li a:hover, ul#navmenu-v li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover a, ul#navmenu-v li.iehover li.iehover li.iehover a,

/* 4rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li:hover li a:hover, ul#navmenu-v li:hover li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover li:hover a, ul#navmenu-v li:hover li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li.iehover li a:hover, ul#navmenu-v li.iehover li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li.iehover a, ul#navmenu-v li.iehover li.iehover li.iehover li.iehover a,

/* 5th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li:hover li:hover a, ul#navmenu-v li:hover li:hover li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li.iehover li.iehover li.iehover a,  ul#navmenu-v li.iehover li.iehover li.iehover li.iehover li.iehover a,
ul#navmenu-h li:hover li:hover li:hover li:hover li a:hover, ul#navmenu-v li:hover li:hover li:hover li:hover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li.iehover li a:hover, ul#navmenu-v li.iehover li.iehover li.iehover li.iehover li a:hover

{ 
color:#ffffff;
background:#007DBD;/*#c00*/
}
/* #end -------------- */

/* inner pages sidebar vmenu css -------------------------------- */

#sidebar ul#navmenu-v li a:hover {color:#fff; background:#c00; }



