@charset "iso-8859-1";
/* 
	WordPress Menubar Plugin
	ssf-blue.css stylesheet for the Superfish template

	Credits:

	Superfish v1.4.8 - jQuery menu plugin by Joel Birch
	http://users.tpg.com.au/j_birch/plugins/superfish/

	Search box design by the LightWord theme
	http://www.lightword-theme.com/
*/

/*** start superfish.css ***/

/*** ESSENTIAL STYLES ***/

.ssf-blue, .ssf-blue * {
margin : 0;
padding : 0;
list-style : none;
}
.ssf-blue {
line-height : 1.0;
}
.ssf-blue ul {
position : absolute;
top : -999em;
width : 15em;
}
.ssf-blue ul li {
width : 100%;
}
.ssf-blue li:hover {
visibility : inherit;
}
.ssf-blue li {
float : left;
position : relative;
}
.ssf-blue a {
display : block;
position : relative;
}
.ssf-blue li:hover ul, .ssf-blue li.wpm-hover ul {
left : 0;
top : 2.5em;
z-index : 99;
}
ul.ssf-blue li:hover li ul, ul.ssf-blue li.wpm-hover li ul {
top : -999em;
}
ul.ssf-blue li li:hover ul, ul.ssf-blue li li.wpm-hover ul {
left : 15em;
top : 0;
}
ul.ssf-blue li li:hover li ul, ul.ssf-blue li li.wpm-hover li ul {
top : -999em;
}
ul.ssf-blue li li li:hover ul, ul.ssf-blue li li li.wpm-hover ul {
left : 15em;
top : 0;
}
.ssf-blue a.sf-with-ul {
padding-right : 2.25em;
min-width : 1px;
}
.sf-sub-indicator {
position : absolute;
display : block;
right : 0.75em;
top : 1.05em;
width : 10px;
height : 10px;
text-indent : -999em;
overflow : hidden;
background : url('arrows-ffffff.png') no-repeat -10px -100px;
}
a > .sf-sub-indicator {
top : 0.8em;
background-position : 0% -100px;
}
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.wpm-hover > a > .sf-sub-indicator {
background-position : -10px -100px;
}
.ssf-blue ul .sf-sub-indicator {
background-position : -10px 0%;
}
.ssf-blue ul a > .sf-sub-indicator {
background-position : 0% 0%;
}
.ssf-blue ul a:focus > .sf-sub-indicator, .ssf-blue ul a:hover > .sf-sub-indicator, .ssf-blue ul a:active > .sf-sub-indicator, .ssf-blue ul li:hover > a > .sf-sub-indicator, .ssf-blue ul li.wpm-hover > a > .sf-sub-indicator {
background-position : -10px 0%;
}
.sf-shadow ul {
background : url('shadow.png') no-repeat right bottom;
padding : 0 8px 9px 0;
}
.sf-shadow ul.sf-shadow-off {
background : transparent;
}
.ssf-blue-wrap {
font-size : 12px;
font-weight : bold;
height : 30px;
background : transparent;
padding-top : 4%;
padding-left : 23%;
}
.ssf-blue {
float : left;
width : 100%;
}
.ssf-blue a {
border : 0;
padding : 0.75em 1em;
text-decoration : none;
}
.ssf-blue li li a {
border : 0;
padding : 0.75em 1em;
text-decoration : none;
border-top : 1px solid #8ec3f7;
border-left : 1px solid #8ec3f7;
}
.ssf-blue a, .ssf-blue a:visited {
color : white;
}
.ssf-blue li li a, .ssf-blue li li a:visited {
color : #0e4377;
}
.ssf-blue li li a:hover {
color : red;
}
.ssf-blue li {
height : 30px;
background : url('btn_bleu.png') center;
}
.ssf-blue li li {
height : auto;
background : #c6e1fb;
}
.ssf-blue li:hover, .ssf-blue li.wpm-hover, .ssf-blue a:focus, .ssf-blue a:hover, .ssf-blue a:active {
text-decoration : none;
background : url('btn_vert.png') center;
outline : 0;
color : red;
}
.ssf-blue li.selected, .ssf-blue li.current-cat, .ssf-blue li.current-cat-parent, .ssf-blue li.current_page_item, .ssf-blue li.current_page_parent, .ssf-blue li.current_page_ancestor {
background : url('btn_vert.png') center;
color : red;
}
.ssf-blue li.right {
float : right;
}
.ssf-blue li.right a, .ssf-blue li.right form {
border-left : 1px solid #8ec3f7;
border-right : 0;
}
.ssf-blue form {
margin : 0;
padding : 0;
background : url('searchbox.png') no-repeat center center;
height : 30px;
width : 195px;
border-right : 1px solid #8ec3f7;
}
.ssf-blue form input.wpm-text {
border : 0;
background : transparent;
margin : 6px 0 0 6px;
width : 154px;
}
.ssf-blue form input.wpm-submit {
border : 0;
background : transparent;
cursor : pointer;
height : 20px;
width : 26px;
}
