/* @group Style1 Colors */

/* Logo */

#logo {background: url(../images/logo.png) 0 0 no-repeat;z-index:1000;}
#logo-alt {background: url(../images/logo-alt.png) 0 0 no-repeat;}

/* Structure */
a, #main-content ul li a {color: #619210;}
body { b.ackground: #fff;}
#pathway {color: #225178;}
#pathway a {color: #999;}
#page-bg {background: #fff;}
#copyright {color: #666;}
#showcase {background: #5B88AA url(../images/showcase-bg.png) 0 0 repeat-x;}
#showcase-wire-front {background:transparent url(../images/showcase-wire.png) repeat-x scroll -6px -94px;height:145px;left:0;position:absolute;top:95px;width:563px;}
#showcase-wire-nofront {background:transparent url(../images/showcase-wire.png) repeat-x scroll -6px -94px;height:145px;left:0;position:absolute;top:30px;width:459px;}
#footer-top {background: #fff url(../images/footer-top.png) 20% 5px repeat-x;}
#footer-top2 {background: url(../images/footer-top2.png) 40% 145% repeat-x;}
#footer {background: #EFEFEF; border-top:5px solid #ccc;}
#footer-highlight {
	background: url(../images/footer-highlight.png) 50% 6px no-repeat;
	margin-bottom: 0em;
}
#footer-bar {background: background:#FEFEFE none repeat scroll 0 0;border-top:5px solid #CCCCCC;}
img#rocket {background: url(../images/rocket.png) 0 0 no-repeat;}
.xhtml-button {background: url(../images/xhtml.png) 0 0 no-repeat;}
.css-button {background: url(../images/css.png) 0 0 no-repeat;}

/* Artwork Themes */
#showcase-layer1 {background: url(../images/theme1/showcase-layer1.png) 20% 100% repeat-x;}
#showcase-layer2 {background: url(../images/theme1/showcase-layer2.png) 40% 100% repeat-x;margin: 0;padding: 0;width: 100%;}
#showcase-layer3 {background: url(../images/theme1/showcase-layer3.png) 70% 0 repeat-x;margin: 0;padding: 0;width: 100%;}
#showcase-bottom {background: url(../images/theme1/showcase-bottom.png) 50% 100% no-repeat;}
.header-module {background: url(../images/theme1/showcase-feature.png) 0 0 no-repeat;}

/* Firefox2 Hack */
#showcase-layer1 {font-family: "20% 100%";}
#showcase-layer2 {font-family: "40% 100%";}
#showcase-layer3 {font-family: "70% 0";}

/* Horizontal Menu */

#horiz-menu {background-color:#00488c; display: block;height: 37px;line-height: 37px; top: 0; position: fixed; width:100%;}
#horiz-menu a, #horiz-menu .separator {color:#1A1A1A;}
#horiz-menu li {background: url(../images/horiz-r.png) 100% 4px no-repeat;}
#horiz-menu li.item96 {background: url(../images/horiz-r-account.png) 100% 4px no-repeat;margin-left:45px;}
#horiz-menu li a, #horiz-menu li .separator {background: url(../images/horiz-l.png) 0 4px no-repeat;}
#horiz-menu li.item96 a, #horiz-menu li.item96 .separator {background: url(../images/horiz-l-account.png) 0 4px no-repeat;}
#horiz-menu li.item96 a span {padding-left:19px;background:url(../images/lock.png) no-repeat scroll 0 12px}
#horiz-menu li.item96 a:hover span {background:url(../images/lock-white.png) no-repeat scroll 0 12px}
#horiz-menu li.active, #horiz-menu li.active:hover, #horiz-menu li.active.sfHover, #horiz-menu li:hover, #horiz-menu li.sfHover {
	background: url(../images/horiz-active-r.png) 100% 4px no-repeat;
}
#horiz-menu li.active a, #horiz-menu li.active .separator, #horiz-menu li.active a:hover, #horiz-menu li.active .separator:hover, #horiz-menu li:hover a, #horiz-menu li:hover .separator, #horiz-menu li.sfHover a, #horiz-menu li.sfHover .separator {background: url(../images/horiz-active-l.png) 0 4px no-repeat;color: #fff;}
#horiz-menu ul ul li a:hover, #horiz-menu ul ul li .separator:hover, #horiz-menu ul ul li.parent a:hover, #horiz-menu ul ul li.parent .separator:hover, #horiz-menu ul ul li:hover, #horiz-menu ul ul li.active:hover, #horiz-menu ul ul li.sfHover, #horiz-menu ul ul li.active.sfHover {background: #a2c837  url(../images/dropdown-arrow.png) 10px 12px no-repeat;}
#horiz-menu ul ul li a.daddy:hover, #horiz-menu ul ul li .separator.daddy:hover, #horiz-menu ul ul li.parent:hover, #horiz-menu ul ul li a.daddy.sfHover, #horiz-menu ul ul li .separator.daddy.sfHover {background: #a4a4a4 url(../images/dropdown-active.png) 95% 12px no-repeat;}
#horiz-menu ul ul li, #horiz-menu ul ul li.active, #horiz-menu li.active li a:hover, #horiz-menu li.active li a.sfHover, #horiz-menu li a.separator {background: url(../images/dropdown-arrow.png) 10px 12px no-repeat;color: #fff;}
#horiz-menu ul ul {background:url(../images/fond-menu.png);border:1px solid #ccc;}
#horiz-menu ul ul a, #horiz-menu li:hover li a, #horiz-menu ul ul .separator, #horiz-menu li:hover li .separator, #horiz-menu li.sfHover li a, #horiz-menu li.sfHover li .separator, #horiz-menu li:hover li:hover a, #horiz-menu li:hover li:hover .separator, #horiz-menu li.sfHover li.sfHover a, #horiz-menu li.sfHover li.sfHover .separator {color: #000;}

/* Side Menus */

a.mainlevel {background: url(../images/submenu-arrow.png) 0 4px no-repeat;color: #21607F;}
a.mainlevel:hover, ul.menu a:hover, ul.menu .separator:hover, a.sublevel:hover {color: #000;}
ul.menu a {background: url(../images/submenu-arrow.png) 0 11px no-repeat;color: #21607F ;}
ul.menu .separator {background:#ccc;height:1px;font-size:0px;line-height:0px;margin:5px 0}
ul.menu ul a, ul.menu ul .separator, a.sublevel {color: #777;}

/* Modules */

.header-module .moduletable h3, #bottommodules .module h3, #bottommodules a {color: #fff;}
.header-module {color: #EBE1BF;}
#main-body .module h3, #main-body .moduletable h3, .contentheading, #mainmodules h3, .module-icon1 h3, .module-icon2 h3, .module-icon3 h3, .module-icon4 h3, .module-sidenav h3 {color: #21607F;}
#mainmodules3 .module h3, #main-body .module-hilite2 h3 {background: #F1F1F1;color: #999;}
#bottommodules {color: #900;}
#main-body .module-hilite1 h3, #mainmodules3 .module-hilite1 {color: #21607F;}
#main-body .moduletable-hilite3 h3, #main-body .module-hilite3 h3, #mainmodules3 .moduletable-hilite3 h3, #mainmodules3 .module-hilite3 h3, table.poll thead {color: #619210;} 
.module h3 span, .module-hilite1 h3 span, .module-hilite2 h3 span, .module-hilite3 h3 span, .module-icon1 h3 span, .module-icon2 h3 span, .module-icon3 h3 span, .module-icon4 h3 span, .moduletable h3 span, .moduletable-hilite1 h3 span, .moduletable-hilite2 h3 span, .moduletable-hilite3 h3 span, .moduletable-icon1 h3 span, .moduletable-icon2 h3 span, .moduletable-icon3 h3 span, .moduletable-icon4 h3 span {color: #333;}
#showcase .moduletable h3 span {color: #fff;}
#rokslide-toolbar li:hover, #rokslide-toolbar li.current, #tabmodules .module h3 {color: #21607F;}

/* Login */

#footer input#mod_login_username.inputbox, #footer input#mod_login_password.inputbox, #footer input#modlgn_username.inputbox, #footer input#modlgn_passwd.inputbox {background: url(../images/login-bg.png) 50% 50% no-repeat;}
#footer .module input.button {background: url(../images/login-button.png) 0 0 no-repeat;}
input#mod_login_username.inputbox, input#mod_login_password.inputbox, input#modlgn_username.inputbox, input#modlgn_passwd.inputbox {border: 1px solid #ddd;}

span.subline {color: #4186b4;}
.top-module span {color: #000;}
.top-module {color: #0d2d43;}



/* Zone de recherche prise sur Mozilla.plugin */
.search-form .basic {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	background-color:#305083;
	background-image:url(../images/heading-dark-blue.jpg);
	background-position:left bottom;
	background-repeat:repeat-x;
	border:1px solid #021437;
	color:white;
	display:block;
	font-size:1.231em;
	margin:0;
	overflow:hidden;
	position:relative;
	white-space:nowrap;
}
.search-form form {
	margin:0;
}
#search-query .query-label {
color:#000000;
display:none;
left:2.5em;
position:absolute;
}
.search-form .basic input {
background-color:white;
background-image:url(../../img/amo2009/icons/magnifying-glass.gif);
background-position:0.1em center;
background-repeat:no-repeat;
border:1px solid #CCCCCC;
display:block;
float:left;
margin:0.35em 0 0.35em 1.4%;
outline-color:#011234;
outline-style:solid;
outline-width:1px;
padding:0.3em 0;
text-indent:2em;
width:45%;
}
.search-form .basic * {
vertical-align:middle;
}
.search-form .basic label {
display:block;
float:left;
font-weight:normal;
padding-top:0.7em;
text-align:center;
width:10%;
}
.search-form .basic select {
border:1px solid #CCCCCC;
color:#444444;
float:left;
margin:0.35em 0;
outline-color:#011234;
outline-style:solid;
outline-width:1px;
padding:0.23em 0;
width:35%;
}
.search-form .basic option.cat-all {
color:#444444;
font-weight:bold;
text-indent:0;
}
.search-form .basic option {
color:black;
padding-left:5px;
text-indent:10px;
}
.search-form .basic button {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background-color:#6FB727;
background-image:url(../images/button-green.jpg);
background-position:left center;
background-repeat:repeat-x;
border:1px solid #B9D999;
color:white;
display:block;
float:left;
line-height:0;
padding:0.3em 0;
position:absolute;
right:1%;
text-align:center;
top:0.06em;
width:5%;
}
.search-form .basic button img {
border-right:medium none;
display:inline;
margin:0;
padding:0;
vertical-align:top;
}

/* Lien gauche flottant */
a#fdbk_tab {
background-image:url(../images/feedback_trans_tab.png);
color:#FFFFFF;
cursor:pointer;
height:102px;
left:0;
margin-left:-7px;
overflow:hidden;
position:fixed;
text-indent:-100000px;
top:25%;
width:42px;
z-index:100000;
}
/* @end */
