/*
jaune hiver 2015 (#FABA00)
vert printemps 2016 #82c6be

ancien rouge pastel R192 V106 B120 (#c06a78) hiver
nouveau jaune hiver 2015 (#82c6be) hiver

bleu R56 V93  B130 (#50668B) toute saison
creme R245 V251 B229 (#fef8e5) fond liste agenda
puce verte  R95 V197 B186 (#5FC5BA)
puce jaune R255 V241 B110 (#FFF16E)
puce orange R249 V157 B50 (#F99D32)
txt gris: R152 V141 B137 (#988d89)
*/
/*default links style: see specific css files (links-ete.css - links-hiver.css)*/

* { padding: 0; margin: 0; }

body {
	font-size:62.5%;
	color: #50668B;
	font-family: "Georgia","Garamond","Times","Times New Roman",sans-serif;
	margin:0px 0px 10px 0px;
	padding:0px;
	background:#ffffff;
}

p{margin-bottom:.8em;font-size:1.2em;}

/*PAGE LAYOUT*/
  #wrapper {
	margin: 0 auto;
	width: 930px;
  }
  #leftwrapper {
	margin: 0;
	padding:0;
	width: 150px;
	min-height:300px;
	float:left;
  }
  #header {
	width: 780px;
	float: left;
	padding: 0px 0px 0px 0px ;
	height: 150px;
	margin: 0px 0px 0px 0px;
	font-size:1.2em;
  }
  #headerHome {
	width: 930px;
	float: left;
	padding: 0px 0px 0px 0px ;
	height: 150px;
	margin: 0px 0px 0px 0px;
	font-size:1.2em;
  }
  #content {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0;
	width: 780px;
	display: inline;
  }
  #contentHome {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0;
	width: 930px;
	display: inline;
  }
  #footer {
	font-size:1.6em;
	width: 780px;
	padding:40px 0px 10px 0px;
	clear: both;
	margin-left:150px;
  }
  #footerHome {
	font-size:1.6em;
	width: 615px;
	padding:40px 0px 10px 0px;
	clear: both;
	margin-left:315px;
  }
#bottom{
	 height:50px;
	 width:900px;
}
/*END PAGE LAYOUT*/

/*HEADER*/
div#headerNavig{
	float:left;
	width:360px;
	margin:5px 0px 0px 0;
	padding:0px 0px 0px 0px;
	font-size:1.3em;
}
div#headerNavigHome{
	float:left;
	width:360px;
	margin:20px 0px 0px 150px;
	padding:0px 0px 0px 0px;
	font-size:1.3em;
}
div#headerlogo{
	float:left;
	margin:27px 0px 0px 0px;
	width:218px;
}
div#headerRaccourcis{
	float:right;
	text-align:right;
	margin:8px 0px 0px 0px;
	width:400px;
}
.headerRaccourci{
	margin-right:6px;
}
/*END HEADER*/

.logoVertical{
	margin-top:25px;
}

/* HOME LAYOUT */
#homeRow01{clear:left;float:left;width:930px;}
#homeRow01Cell01{float:left;width:625px;margin:0px 0px 0px 77px;}
#homeRow01Cell02{float:left;width:228px;}

#homeRow02{clear:left;float:left;width:930px;}
#homeRow02Cell01{float:left;width:228px;margin:106px 85px 0px 0px;}
#homeRow02Cell02{float:left;width:228px;margin:0px 85px 0px 0px;}
#homeRow02Cell03{float:left;width:304px;margin:106px 0px 0px 0px;}
/* END HOME LAYOUT */

/*MENU GAUCHE*/
.menuleft{
  font-size:1.2em;
  /*border-bottom:1px dotted #2659a7;*/
  padding:0px 0px 0px 0px;
}
.menulist{
}
.current{
  color:#e73535;
  font-weight:normal;
}
#captionLeft ul, li{
  list-style:none;
}
#youtubeLeft{
margin-top:20px;
}
/*END MENU GAUCHE*/


/* page header image positioning*/
#imgwrapper{
  position:relative;height:132px;
}
#pageImage{
width:695px;
}
#pagePuces{
top:0px;margin-left:229px;position:absolute;z-index:2
}

#homepages{
  margin-left:240px;
}

#newshome{
  margin-left:240px;
}

/* FOOTER */
#footerPartners{
  margin-left:240px;
	padding-top:20px;
}

/* mise en forme menu horizontal*/
/*
ul.onglets-hor {background:#fff; display:table;}
ul.onglets-hor li {list-style:none; float:left;margin:0px 20px 0px 0px;}
ul.onglets-hor li a { display:block;border-top:1px solid #fff;color:#988d89;}
ul.onglets-hor li a:hover {}

ul.onglets-hor li ul {padding-top:6px;z-index:500;margin-top:0px;border-bottom:1px solid #988d89;}
ul.onglets-hor li ul li {float:none;  border-left:1px solid #988d89; margin:0; border-right:1px solid #988d89;  border-top:1px solid #988d89;}
ul.onglets-hor li ul li a { display:block; background:#fff; color:#988d89; border:0; padding:4px 6px;}
ul.onglets-hor li ul li a:hover { }

ul.onglets-hor li ul li ul {margin:-34px 0px 0px 0px;z-index:500;}
ul.onglets-hor li ul li ul li {float:none;  border-left:1px solid #988d89;  border-right:1px solid #988d89;  border-top:1px solid #988d89;}
ul.onglets-hor li ul li ul li a { display:block; background:#fff; color:#988d89; border:0; padding:4px 6px;}
ul.onglets-hor li ul li ul li a:hover { }
*/
/* fin mise en forme menu horizontal*/

/* mise en forme menu vertical*/
ul.onglets-vert { margin:0; padding:0; width:110px;}
ul.onglets-vert li { margin:0; padding:0; list-style:none; margin:0 1px;}
ul.onglets-vert li a { display:block; background:#fff; text-decoration:none; padding:0px 0px;}
ul.onglets-vert li a:hover {color:#82c6be; }

ul.onglets-vert li ul { margin:0; padding:0 0 0 0; margin:-25px 0 0 0;}
ul.onglets-vert li ul li { float:none;  border:0; background:#eee;border-bottom:1px solid #abc;}
ul.onglets-vert li ul li a { display:block; background:transparent; color:#000; border:0;}
ul.onglets-vert li ul li a:hover { color:#82c6be; }

ul.onglets-vert li ul li ul {  padding:0 0 0 0; }
ul.onglets-vert li ul li ul li{ float:none;  border:0;}
ul.onglets-vert li ul li ul li a { display:block; background:#fff; border:0;}
ul.onglets-vert li ul li ul li a:hover { }
/* fin mise en forme menu vertical*/

.membertypes{
	float:left;
	margin:0px 15px 10px 0px;
	font-size:1.1em;
}
.progDl{
	clear:left;
	font-style: italic;
	font-size:1.1em;
}
.backtoeventslist{
	margin:0px 0px 12px 0px;
}
/*
.curmembertype{
color:#82c6be;
}
.curmembertype a:link{
color:#82c6be;
}
.curmembertype a:visited{
color:#82c6be;
}
*/

#ajaxevents{
	margin-top:50px;
	clear:left;
}

#retourCalendrier{
	clear:left;
	margin-bottom:25px;
}

.membertype-open-close-ete{
	padding-left:25px;
	background-image: url("../img/layout/membertype-open-close-ete.png");
	background-position: left top;
	background-repeat: no-repeat;
	height:20px;
}

.membertype-open-close-hiver{
	padding-left:25px;
	background-image: url("../img/layout/membertype-open-close-hiver.png");
	background-position: left top;
	background-repeat: no-repeat;
	height:20px;
}

/*#MemberType p.active {background-position: left bottom;}*/ /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/
.membertype-open-close-active{
	background-position: left bottom;
}
#buttoninscription{
  clear:left;
  float:left;
  font-size:1em;
  color:#fff;
  padding:0px 6px 6px  6px;
  margin:0px 10px 0px 0px;
  width:140px;
  text-align:center;
  cursor:pointer;
}
#buttonComplet{
	clear:left;
	float:left;
	cursor:auto;
	width:72px;
	height:15px;
	padding:5px 10px 10px 10px;
	width:130px;
	font-weight:normal;
}
#commentinscription{
  float:left;
  font-size:1em;
  margin:8px 0px 0px 0px;
}
#forminscription{
  clear:left;
}
.agendaDateWrapper{
clear:left;
float:left;
position:relative;
width:150px;
height:150px;
margin:0px 6px 6px 0px;
color:#fff;
}

.agendaDate{
position:absolute;
top:50%;
width:150px;
height:100px;
margin-top:-50px;
text-align:center;
padding:0px 0px 0px 0px;
}

.agendaDate .jour{
text-transform:uppercase;
font-size:1.2em;
line-height:.9em;
letter-spacing: 0.15em;
}
.agendaDate .quantieme{
font-size:2.5em;
font-weight:bold;
line-height:1.2em;
}
.agendaDate .mois{
text-transform:uppercase;
font-size:1.2em;
letter-spacing: 0.15em;
}
.sup { vertical-align: super; font-size: 80%;}

.agendaEventWrapper{
float:left;
height:140px;
width:545px;
margin:0px 0px 6px 0px;
padding:5px 5px 5px 5px;
color:#50668B;
/*background:#fef8e5;*/
/*background:#eff1f4;*/
}
.agendaEvent{
height:140px;
width:545px;
}

.opacity20{
    opacity: 0.2;
    filter: alpha(opacity=20); /* For IE8 and earlier */
}

.agendaEvent .eventscat{
	/*float:left;*/
	/*width:345px;*/
	font-size:1em;
	margin:0;
	text-transform:uppercase;
	letter-spacing: 0.1em;
}
.agendaEvent .eventsmoreinfo{
	/*float:right;*/
	/*width:400px;*/
	margin-left:20px;
	font-size:1em;
}

.hiver a:link{
	color:#82c6be;
}
.hiver a:visited{
	color:#82c6be;
}
.hiver a:hover{
	color:#50668B;
}
.hiver a:visited:hover{
	color:#50668B;
}

.ete a:link{
	color:#82c6be;
}
.ete a:visited{
	color:#82c6be;
}
.ete a:hover{
	color:#50668B;
}
.ete a:visited:hover{
	color:#50668B;
}

.linkmoreinfos-ete a:link{
	color:#82c6be;
	letter-spacing: 0.1em;
	padding:0;
	margin:0;
 }
.linkmoreinfos-ete a:visited{
	color:#82c6be;
	letter-spacing: 0.1em;
	padding:0;
	margin:0;
}
.linkmoreinfos-ete a:hover{
	color:#fef8e5;
	letter-spacing: 0.1em;
	padding:0;
	margin:0;
}
.linkmoreinfos-ete a:visited:hover{
	color:#fef8e5;
	letter-spacing: 0.1em;
	padding:0;
	margin:0;
}

.linkmoreinfos-hiver a:link{
	color:#82c6be;
	letter-spacing: 0.1em;
	padding:0;
	margin:0;
}
.linkmoreinfos-hiver a:visited{
	color:#82c6be;
	letter-spacing: 0.1em;
	padding:0;
	margin:0;
}
.linkmoreinfos-hiver a:hover{
	color:#fef8e5;
	letter-spacing: 0.1em;
	padding:0;
	margin:0;
}
.linkmoreinfos-hiver a:visited:hover{
	color:#fef8e5;
	letter-spacing: 0.1em;
	padding:0;
	margin:0;
}
.linkmoreinfosAmis-ete a:link{
	color:#82c6be;
	letter-spacing: 0.1em;
	padding:0;
	margin:0;
 }
.linkmoreinfosAmis-ete a:visited{
	color:#82c6be;
	letter-spacing: 0.1em;
	padding:0;
	margin:0;
}
.linkmoreinfosAmis-ete a:hover{
	color:#50668B;
	letter-spacing: 0.1em;
	padding:0;
	margin:0;
}
.linkmoreinfosAmis-ete a:visited:hover{
	color:#50668B;
	letter-spacing: 0.1em;
	padding:0;
	margin:0;
}

.linkmoreinfosAmis-hiver a:link{
	color:#82c6be;
	letter-spacing: 0.1em;
	padding:0;
	margin:0;
}
.linkmoreinfosAmis-hiver a:visited{
	color:#82c6be;
	letter-spacing: 0.1em;
	padding:0;
	margin:0;
}
.linkmoreinfosAmis-hiver a:hover{
	color:#50668B;
	letter-spacing: 0.1em;
	padding:0;
	margin:0;
}
.linkmoreinfosAmis-hiver a:visited:hover{
	color:#50668B;
	letter-spacing: 0.1em;
	padding:0;
	margin:0;
}
/* vert #82c6be ete */
/* rouge pastel #82c6be hiver*/
/* bleu #50668B toute saison */
.bt-utility-ete a:link{
	color:#82c6be;
 }
.bt-utility-ete a:visited{
	color:#82c6be;
}
.bt-utility-ete a:hover{
	color:#50668B;
}
.bt-utility-ete a:visited:hover{
	color:#50668B;
}

.bt-utility-hiver a:link{
	color:#82c6be;
}
.bt-utility-hiver a:visited{
	color:#82c6be;
}
.bt-utility-hiver a:hover{
	color:#50668B;
}
.bt-utility-hiver a:visited:hover{
	color:#50668B;
}



/* vert #82c6be ete */
/* rouge pastel #82c6be hiver*/

.agendaEvent .title{
	clear:left;
	font-size:1.6em;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	line-height:1em;
}
.agendaEvent .subtitle{
  font-size:1.4em;
  margin:0px 0px 5px 0px;
	line-height:.8em;
}
.agendaEvent .content{
	font-size:1em;
	margin:0;
	letter-spacing: .05em;
}

.ajaxloading{
	display:none;
	float:left;
}

div#headerUtilsWrapper{
	float:left;
	width:250px;
	text-align:right;
	height:10px;
	padding-top:40px;
}
#headerSearchForm{
	background:#fff;
	padding:0;
	margin:0;
	height:20px;
	text-align:right;
}
#searchfield{
	color:#2659a7;
	background:#fff;
	border:0px;
	padding:0;
	margin:0;
	width:170px;
}
#searchsubmit{
	color:#2659a7;
	background:#fff;
	border:0px;
	padding:0;
	margin:0;
}
div#txtResize{
	height:30px;
	margin-bottom:10px;
}
.headermain{
	padding:0px 0px 0px 0px;
}
.headerlang{
	text-align:right;
	padding:5px 0px 0px 0px;
}
.headerlang a:link{
	color:#988d89;
}
.headerlang a:hover{
	color:#ccc;
}
.headerlang a:visited{
	color:#fff;
}
.headerlang a:visited:hover{
	color:#ccc;
}
/*END HEADER*/


/*MENU NEWS*/
  .menunews{
    font-size:1.2em;
    padding:0px 0px 5px 0px;
  }
/*END MENU NEWS*/

/*MISC*/
	.floatright{float:left}
	.floatleft{float:left}
	.clearleft{clear:left}
	.hide{display:none}
	.bold{font-weight:bold;}

	.red {color:#82c6be;}
	.red a:link{color:#82c6be;}
	.red a:visited{color:#82c6be;}
	.red a:hover{color:#82c6be;}

	.green{color:#82c6be;}
	.green a:link{color:#82c6be;}
	.green a:visited{color:#82c6be;}
	.green a:hover{color:#82c6be;}

	.blue{color:#50668B;}

	.espacedessous{margin-bottom:5px;}
	.miniespacedessous{margin-bottom:.5em;}
	.espacedessus{margin-top:15px;}
	.smaller{font-size:smaller;}
	.clear{clear:both;}
	.clearleft{clear:left;}
	.clearright{clear:right;}
/*END MISC*/

#seccode{
	font-size:1.3em;
	background:#fff;
	width:500px;
	padding:10px;
	background-image:url('http://www.samah.ch/img/layout/body-background-1000x1.jpg');
	background-repeat:repeat-y;
}

.seccodeinfo{
	font-size:1em;
	padding:10px;
}

/*CMS TEXT*/
div#texte{
	margin-top:5px;
	float:left;
	font-size:1.4em;
	width:711px;
}
/*div#texte a:link{text-decoration:none;}*/
/*div#texte a:visited {color:#988d89;text-decoration:none;}*/
/*div#texte a:visited:hover {color:#e73535;}*/

div#texte img{
	float:left;
	margin:6px 6px 6px 0px;
	padding:0;
}

.titre1-hiver{
	font-size:50px;
	font-weight:normal;
	color:#82c6be;
	margin:0px 0px 5px 0px;
}
.titre1-ete{
	font-size:50px;
	font-weight:normal;
	color:#82c6be;
	margin:0px 0px 5px 0px;
}


.titre2-hiver{
	font-size:1.9em;
	font-weight:normal;
	color:#82c6be;
	margin:0px 0px 5px 0px;
}
.titre2-ete{
	font-size:1.9em;
	font-weight:normal;
	color:#82c6be;
	margin:0px 0px 5px 0px;
}
/*END CMS TEXT*/



#newsbottom{
	border-top:1px dotted #2659a7;
	margin-top:15px;
	padding-top:15px;
	padding-right:10px;
	color:#2659a7;
}
/***********/
/** FORMS **/
/***********/
.seccodelink{font-size:1em;margin-left:10px;}

.form{
	padding:1em;
}

.form p.formtitle{
	color: #026475;
	font-size:1.4em;
	font-weight: bold;
}

.form fieldset{
	border:1px solid #000;
	padding:1em;
}

.form fieldset legend{
	color: #000;
	font-weight:bold;
}

.formfield{
	width:30em;
	padding:5px;
}

.formfield label{
	display:block;
	float:left;
	width:12em;
	padding:0.1em;
	color:#50668B;
	text-align:left;
}
label{
	font-size:1.2em;
	display:block;
	float:left;
	width:12em;
	padding:0.1em;
	color:#50668B;
	text-align:left;

}
.frm_200px_mandatory{
	padding:0.15em;
	width:200px;
	border:1px solid #82c6be;
	background:#fff;
}

.frm_200px_mandatory-ete{
	padding:0.15em;
	width:200px;
	border:1px solid #82c6be;
	background:#fff;
}

.frm_200px_mandatory-hiver{
	padding:0.15em;
	width:200px;
	border:1px solid #82c6be;
	background:#fff;
}

/* vert #82c6be ete */
/* rouge pastel #82c6be hiver*/

.frm_200px{
	padding:0.15em;
	width:200px;
	border:1px solid #50668B;
	background:#fff;
}
.frm_100px_mandatory{
	padding:0.15em;
	width:100px;
	border:1px dotted #f00;
	background:#fff;
}
.frm_100px{
	padding:0.15em;
	width:100px;
	border:1px solid #50668B;
	background:#fff;
}
.frm_80px{
	padding:0.15em;
	width:80px;
	border:1px solid #50668B;
	background:#fff;
}
.formfield input, .formfield  select{
	padding:0.15em;
	width:14em;
	border:1px solid #ddd;
	background:#fff;
	font-family: Verdana, Arial, "Helvetica Neue", Helvetica, sans-serif;
	}

.formfield input:hover, input:focus {
	border-color:#c5c5c5;
	background:#f6f6f6;
}

.required input {
	border:1px solid #ffaaaa;
}

.form .submit input{
	margin-top: 0.3em;
	border:1px solid black;
	margin-left:12.55em;
	/*background:#ffff00;*/
	padding-bottom:0.1em;
	width:8em;
}
.form .submit input:hover{
	font-weight:bold;
}
.bsubmit{
	margin-top: 0.3em;
	border:1px solid black;
	background:#eee;
	padding-bottom:0.1em;
	width:8em;
}
/* vert #82c6be ete */
/* rouge pastel #82c6be hiver*/
.bsubmit-ete{
	margin:.3em 20px 0 200px;
	border:none;
	background:#82c6be;
	color:#fff;
	padding:5px;
	width:140px;
	font-family: "Georgia","Garamond","Times","Times New Roman",sans-serif;
	font-weight:bold;
}

.bsubmit-hiver{
	margin:.3em 20px 0 200px;
	border:none;
	background:#82c6be;
	color:#fff;
	padding:5px;
	width:140px;
	font-family: "Georgia","Garamond","Times","Times New Roman",sans-serif;
	font-weight:bold;
}


.open-inscription-ete{
	margin-top: 0.3em;
	border:none;
	background:#82c6be;
	color:#50668B;
	padding-top:0.1em;
	padding-bottom:0.1em;
	width:8em;
	font-family: "Georgia","Garamond","Times","Times New Roman",sans-serif;
	margin-bottom:20px;
	font-weight:bold;
}

.open-inscription-hiver{
	margin-top: 0.3em;
	border:none;
	background:#82c6be;
	color:#50668B;
	padding-top:5px !important;
	padding-bottom:0.1em;
	width:65px;
	font-family: "Georgia","Garamond","Times","Times New Roman",sans-serif;
	margin-bottom:20px;
	font-weight:bold;
}

.form-error{
	background:#FAE1EB;
}

.error-message{
	color: #ff0000;
	font-weight:normal;
}
.flash-message-error{
	color: #ff0000;
	font-weight:bold;
}
.flash-message-success{
	color: #006400;
	font-weight:bold;
}
.message_error{
	color: #ff0000;
	font-weight:bold;
}
.message_smile{
	color: #006400;
	font-weight:bold;
}
.mandatorystar{
	color: #ff0000;
	font-weight:bold;
	font-size: larger;
}
/****************/
/** END FORMS **/
/***************/


/*
|--------------------------------------------------------------------------
| UItoTop jQuery Plugin 1.1
| http://www.mattvarone.com/web-design/uitotop-jquery-plugin/
|--------------------------------------------------------------------------
*/

#toTop {
	display:none;
	text-decoration:none;
	position:fixed;
	bottom:10px;
	right:10px;
	overflow:hidden;
	width:26px;
	height:25px;
	border:none;
	text-indent:-999px;
	background:url("../img/layout/ui.totop.png") no-repeat left top;
}

#toTopHover {
	background:url("../img/layout/ui.totop.png") no-repeat left -25px;
	width:26px;
	height:25px;
	display:block;
	overflow:hidden;
	float:left;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
}

#toTop:active, #toTop:focus {
	outline:none;
}

/* calendar CSS */

#tblCalendar{float:left;margin-top:4px;padding:0;width:340px;}
#disptxtday{float:left;margin-right:31px;font-size:1.1em;width:340px;}
#disptxtday p{margin:0;}
table.calendar {width: auto; border: 1px solid #cccccc; border-collapse: collapse; margin: 0px; padding: 0px; background-color: #ffffff;}
table.calendar th {background-color: #eeeeee; text-transform: none; color: #444444; padding: 4px; text-align: center; border: 1px solid #eeeeee;}

table.calendar th.cell-prev {text-align: left;}
table.calendar th.cell-next {text-align: right;}
table.calendar th.cell-header {width: 35px; border-bottom: 1px solid #cccccc;}
table.calendar td {width:30px;height:35px;}
/*table.calendar td.cell-today {background-color: #e2e8f6;}*/ /* today in the current month */
table.calendar td.cell-weekend {background-color: #F3F5EB;}
table.calendar td {border: 1px solid #cccccc;}

table.calendar td div.cell-number {text-align: right; font-size: 1.1em; color: #444444; display: block;}
table.calendar td div {display: block; font-size: 1.1em; text-align: left;}
table.calendar thead th {border: 1px solid #cccccc;}


table.calendar td.active {background:#D1E3EF;cursor:pointer;} /*couleur cellule avec event*/
table.calendar td.highlight {background:#e73535;color:#fff;cursor:pointer;} /*couleur cellule selectionnee*/
table.calendar td.hover {background:#e73535;cursor:pointer;} /*couleur cellule avec event*/



.credits-ete a:link{
	color:#82c6be;
}
.credits-ete a:visited{
	color:#82c6be;
}
.credits-ete a:hover{
	color:#50668B;
}
.credits-ete a:visited:hover{
	color:#50668B;
}



#MemberType {
	padding-top:5px;
}

/*
#MemberType h2.trigger {
	background: url("http://www.samah.ch/img/icons/home.png") no-repeat;
	height: 30px;
	line-height: 30px;
	width: 710px;
	font-size: 1.6em;
	font-weight: bold;
	float: left;
}
#MemberType h2.trigger a {
	text-decoration: none;
	display: block;
}
#MemberType .block{
	width: 710px;
}
#MemberType .toggle_deployment_container {
	margin: 0;
	padding: 0;
	background: #fff;
	overflow: hidden;
	font-size: 1.1em;
	width: 710px;
	clear: both;
}
h2.trigger a:hover { color: #ccc; }

#MemberType h2.active {background-position: left bottom;}
*/