@charset "UTF-8";
/* SESSIONS PAGE CSS */



/* --------------- CMENU ----------------- */

#stl_main .cmenu .stl_cmenu .cmn00 {
float:right;
margin-right: 0px;
width: 58px;
border-right: 1px solid #aaa;
border-left: 1px solid #aaa;
}

#stl_main .cmenu .stl_cmenu a.cmn00 { background-position: -782px -5px;}
#stl_main .cmenu .stl_cmenu a.cmn00:hover { background-position: -782px -35px;}




/* --------------- SIDE MENU ----------------- */
#aside-left #larchive_menu a,
#aside-left #larchive_menu span {
	background-image: url(http://studio-still.net/still/images/sessions/sf_left_menu.png);
}
#aside-left #lfnarch_menu { padding-top: 11px;}
#aside-left #lfnarch_menu a,
#aside-left #lfnarch_menu span {
	background-image: url(http://studio-still.net/still/images/sessions/fn_left_menu.png);
}

#aside-left #larchive_menu a.lside17 {background-position: 0 0px;}
#aside-left #larchive_menu a.lside18 {background-position: 0 -25px;}
#aside-left #larchive_menu a.lside19 {background-position: 0 -50px;}
#aside-left #larchive_menu a.lside20 {background-position: 0 -75px;}
#aside-left #larchive_menu a.lside21 {background-position: 0 -100px;}
#aside-left #larchive_menu a.lside22 {background-position: 0 -125px;}
#aside-left #larchive_menu a.lside23 {background-position: 0 -150px;}
#aside-left #larchive_menu a.lside24 {background-position: 0 -175px;}
#aside-left #larchive_menu a.lside25 {background-position: 0 -200px;}
#aside-left #larchive_menu a.lside26 {background-position: 0 -225px;}
#aside-left #larchive_menu a.lside27 {background-position: 0 -250px;}

#aside-left #larchive_menu a.lside17:hover {background-position: -150px 0px;}
#aside-left #larchive_menu a.lside18:hover {background-position: -150px -25px;}
#aside-left #larchive_menu a.lside19:hover {background-position: -150px -50px;}
#aside-left #larchive_menu a.lside20:hover {background-position: -150px -75px;}
#aside-left #larchive_menu a.lside21:hover {background-position: -150px -100px;}
#aside-left #larchive_menu a.lside22:hover {background-position: -150px -125px;}
#aside-left #larchive_menu a.lside23:hover {background-position: -150px -150px;}
#aside-left #larchive_menu a.lside24:hover {background-position: -150px -175px;}
#aside-left #larchive_menu a.lside25:hover {background-position: -150px -200px;}
#aside-left #larchive_menu a.lside26:hover {background-position: -150px -225px;}
#aside-left #larchive_menu a.lside27:hover {background-position: -150px -250px;}

#aside-left #larchive_menu a.lside17.lm_on {background-position: -300px 0px; cursor: default;}
#aside-left #larchive_menu a.lside18.lm_on {background-position: -300px -25px; cursor: default;}
#aside-left #larchive_menu a.lside19.lm_on {background-position: -300px -50px; cursor: default;}
#aside-left #larchive_menu a.lside20.lm_on {background-position: -300px -75px; cursor: default;}
#aside-left #larchive_menu a.lside21.lm_on {background-position: -300px -100px; cursor: default;}
#aside-left #larchive_menu a.lside22.lm_on {background-position: -300px -125px; cursor: default;}
#aside-left #larchive_menu a.lside23.lm_on {background-position: -300px -150px; cursor: default;}
#aside-left #larchive_menu a.lside24.lm_on {background-position: -300px -175px; cursor: default;}
#aside-left #larchive_menu a.lside25.lm_on {background-position: -300px -200px; cursor: default;}
#aside-left #larchive_menu a.lside26.lm_on {background-position: -300px -225px; cursor: default;}
#aside-left #larchive_menu a.lside27.lm_on {background-position: -300px -250px; cursor: default;}


#aside-left #lfnarch_menu a.lside2016 {background-position: 0 0;}
#aside-left #lfnarch_menu a.lside2015 {background-position: 0 -25px;}
#aside-left #lfnarch_menu a.lside2014 {background-position: 0 -50px;}
#aside-left #lfnarch_menu a.lside2013 {background-position: 0 -75px;}
#aside-left #lfnarch_menu a.lside2012 {background-position: 0 -100px;}
#aside-left #lfnarch_menu a.lside2011 {background-position: 0 -125px;}
#aside-left #lfnarch_menu a.lside2010 {background-position: 0 -150px;}
#aside-left #lfnarch_menu a.lside2009 {background-position: 0 -175px;}
#aside-left #lfnarch_menu a.lside2008 {background-position: 0 -200px;}
#aside-left #lfnarch_menu a.lside2007 {background-position: 0 -225px;}
#aside-left #lfnarch_menu a.lside2006 {background-position: 0 -250px;}
#aside-left #lfnarch_menu a.lside2005 {background-position: 0 -275px;}
#aside-left #lfnarch_menu a.lside2004 {background-position: 0 -300px;}
#aside-left #lfnarch_menu a.lside2003 {background-position: 0 -325px;}
#aside-left #lfnarch_menu a.lside2002 {background-position: 0 -350px;}
#aside-left #lfnarch_menu a.lside2001 {background-position: 0 -375px;}

#aside-left #lfnarch_menu a.lside2016:hover {background-position: -150px 0;}
#aside-left #lfnarch_menu a.lside2015:hover {background-position: -150px -25px;}
#aside-left #lfnarch_menu a.lside2014:hover {background-position: -150px -50px;}
#aside-left #lfnarch_menu a.lside2013:hover {background-position: -150px -75px;}
#aside-left #lfnarch_menu a.lside2012:hover {background-position: -150px -100px;}
#aside-left #lfnarch_menu a.lside2011:hover {background-position: -150px -125px;}
#aside-left #lfnarch_menu a.lside2010:hover {background-position: -150px -150px;}
#aside-left #lfnarch_menu a.lside2009:hover {background-position: -150px -175px;}
#aside-left #lfnarch_menu a.lside2008:hover {background-position: -150px -200px;}
#aside-left #lfnarch_menu a.lside2007:hover {background-position: -150px -225px;}
#aside-left #lfnarch_menu a.lside2006:hover {background-position: -150px -250px;}
#aside-left #lfnarch_menu a.lside2005:hover {background-position: -150px -275px;}
#aside-left #lfnarch_menu a.lside2004:hover {background-position: -150px -300px;}
#aside-left #lfnarch_menu a.lside2003:hover {background-position: -150px -325px;}
#aside-left #lfnarch_menu a.lside2002:hover {background-position: -150px -350px;}
#aside-left #lfnarch_menu a.lside2001:hover {background-position: -150px -375px;}

#aside-left #lfnarch_menu a.lside2016.lm_on {background-position: -300px 0; cursor: default;}
#aside-left #lfnarch_menu a.lside2015.lm_on {background-position: -300px -25px; cursor: default;}
#aside-left #lfnarch_menu a.lside2014.lm_on {background-position: -300px -50px; cursor: default;}
#aside-left #lfnarch_menu a.lside2013.lm_on {background-position: -300px -75px; cursor: default;}
#aside-left #lfnarch_menu a.lside2012.lm_on {background-position: -300px -100px; cursor: default;}
#aside-left #lfnarch_menu a.lside2012.lm_on {background-position: -300px -125px; cursor: default;}
#aside-left #lfnarch_menu a.lside2010.lm_on {background-position: -300px -150px; cursor: default;}
#aside-left #lfnarch_menu a.lside2009.lm_on {background-position: -300px -175px; cursor: default;}
#aside-left #lfnarch_menu a.lside2008.lm_on {background-position: -300px -200px; cursor: default;}
#aside-left #lfnarch_menu a.lside2007.lm_on {background-position: -300px -225px; cursor: default;}
#aside-left #lfnarch_menu a.lside2006.lm_on {background-position: -300px -250px; cursor: default;}
#aside-left #lfnarch_menu a.lside2005.lm_on {background-position: -300px -275px; cursor: default;}
#aside-left #lfnarch_menu a.lside2004.lm_on {background-position: -300px -300px; cursor: default;}
#aside-left #lfnarch_menu a.lside2003.lm_on {background-position: -300px -325px; cursor: default;}
#aside-left #lfnarch_menu a.lside2002.lm_on {background-position: -300px -350px; cursor: default;}
#aside-left #lfnarch_menu a.lside2001.lm_on {background-position: -300px -375px; cursor: default;}

#aside-left #lfnarch_menu span.lside2016 {background-position: -450px 0;}
#aside-left #lfnarch_menu span.lside2015 {background-position: -450px -25px;}
#aside-left #lfnarch_menu span.lside2014 {background-position: -450px -50px;}
#aside-left #lfnarch_menu span.lside2013 {background-position: -450px -75px;}
#aside-left #lfnarch_menu span.lside2012 {background-position: -450px -100px;}
#aside-left #lfnarch_menu span.lside2011 {background-position: -450px -125px;}
#aside-left #lfnarch_menu span.lside2010 {background-position: -450px -150px;}
#aside-left #lfnarch_menu span.lside2009 {background-position: -450px -175px;}
#aside-left #lfnarch_menu span.lside2008 {background-position: -450px -200px;}
#aside-left #lfnarch_menu span.lside2007 {background-position: -450px -225px;}
#aside-left #lfnarch_menu span.lside2006 {background-position: -450px -250px;}
#aside-left #lfnarch_menu span.lside2005 {background-position: -450px -275px;}
#aside-left #lfnarch_menu span.lside2004 {background-position: -450px -300px;}
#aside-left #lfnarch_menu span.lside2003 {background-position: -450px -325px;}
#aside-left #lfnarch_menu span.lside2002 {background-position: -450px -350px;}
#aside-left #lfnarch_menu span.lside2001 {background-position: -450px -375px;}




#stl_contents .c3 p {
	margin-bottom: 20px;
	font-size: 93%;
	line-height: 1.66em;
	font-weight: normal;
}


#stl_contents .c3 table.list_session {
	table-layout: fixed;
}

#stl_contents .c3 table.list_session td.lst_col1 {
	width: 665px;
	vertical-align: top;
	text-align: left;
	font-size: 16px;
}
#stl_contents .c3 table.list_session td.lst_col1 a:link {border: 0px; text-decoration-line: none;}
#stl_contents .c3 table.list_session td.lst_col1 a:visited {border: 0px; text-decoration-line: none;}
#stl_contents .c3 table.list_session td.lst_col1 a:hover {border: 0px; text-decoration-line: none; background: none;}
#stl_contents .c3 table.list_session td.lst_col1 a:active {border: 0px; text-decoration-line: none;}

#stl_contents .c3 table.list_session td.lst_col1h {
	width: 50%;
	vertical-align: top;
	text-align: left;
	font-size: 16px;
}
#stl_contents .c3 table.list_session td.lst_col1h a:link {border: 0px; text-decoration-line: none;}
#stl_contents .c3 table.list_session td.lst_col1h a:visited {border: 0px; text-decoration-line: none;}
#stl_contents .c3 table.list_session td.lst_col1h a:hover {border: 0px; text-decoration-line: none; background: none;}
#stl_contents .c3 table.list_session td.lst_col1h a:active {border: 0px; text-decoration-line: none;}

#stl_contents .c3 table.list_session td.lst_col2 {
	vertical-align: top;
	text-align: left;
}

#stl_contents .c3 table.list_session td.lst_col2r {
	vertical-align: top;
	text-align: left;
	color: red;
}

#stl_contents .c3 table.list_session td.lst_col3 {
	width: 50%;
	vertical-align: top;
	text-align: left;
}

#stl_contents .c3 table.list_session td.lst_col3r {
	width: 50%;
	vertical-align: top;
	text-align: left;
	color: red;
}


#stl_contents .c3 table.list_session td.lst_tdspace {
	padding: 0;
	height: 1px;
	font-size: 50%;
	line-height: 0.1em;
	background-image: url(http://studio-still.net/still/images/event/ctl_base.png);
	overflow: hidden;
}

#stl_contents .c3 table.list_session td.lst_mailto {
	font-size: 16px;
}
#stl_contents .c3 table.list_session td.lst_mailto a:link {border: 0px; text-decoration-line: none;}
#stl_contents .c3 table.list_session td.lst_mailto a:visited {border: 0px; text-decoration-line: none;}
#stl_contents .c3 table.list_session td.lst_mailto a:hover {border: 0px; text-decoration-line: none; background: none;}
#stl_contents .c3 table.list_session td.lst_mailto a:active {border: 0px; text-decoration-line: none;}


#stl_contents .c3 .ctl_base {
	padding: 0 0;
	height: 30px;
	line-height: 1000em;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-image: url(/still/images/event/ctlr_titles.png);
}
#stl_contents .c3 .ctl_oneday {background-position: 0 0px;}
#stl_contents .c3 .ctl_afternoon {background-position: 0 -30px;}
#stl_contents .c3 .ctl_evening {background-position: 0 -60px;}
#stl_contents .c3 .ctl_special {background-position: 0 -90px;}

