a.button { color:#ffffff; background-color:#157A63; }
a.button:hover, a.button.selected {	color:#ffffff; background-color:#959394; }


.filters-sidebar > ul > li > a:hover { color: #157A63; }
.filters-sidebar ul ul li a:hover, .filters-sidebar ul ul li a.selected { color: #157A63; }

input[type=submit],input[type=button],button { background-color:#157A63; }




/* #################################### */
body { background:url(../../img/yverdon/background.jpg) repeat-y scroll center center; }

#header, #main, .section-content { background-color:inherit!important; }
#header { padding:0; position:relative; background: none; }

#main { padding-top:0; }

.section { padding:0; }

.filters-sidebar > ul > li > a, .filters-sidebar ul > li.has-sub > a, .filters-sidebar ul ul li a { border-left:1px solid #157A63; border-right:1px solid #157A63; }
.filters-sidebar > ul { border-top:1px solid #157A63; border-bottom:1px solid #157A63; }
.filters-sidebar ul ul li a { border-bottom:none; background-color:#f4f4f4; }

.topbar {
	background-color:#157A63; height:20px!important; padding:2px 0; margin:0 15px;
	font-family:Verdana, Geneva, sans-serif!important; font-weight:bold; text-transform:uppercase; font-size:14px;
}

.topborder{
	background-color: #157A63;
	height: 5px !important;
}

.search { margin:20px 0 10px; padding:16px 22px; font-size:18px; background:#eaeaea; border:1px solid #157A63; }
/* #################################### */