html {
	/*-webkit-font-smoothing: antialiased;*/
}

body
{
	font-size: 75%;
	/*font-size: 62.7%;*/
	color: #222;
	font-family: ff-dagny-web-pro, Arial, Helvetica, 'Lucida Grande', Verdana, sans-serif;
}


h1,h2,h3,h4,h5,h6
{
	color: #111;
	font-family: ff-dagny-web-pro, Arial, Helvetica, 'Lucida Grande', Verdana, sans-serif;
	font-weight: 700;
}

h1
{
	font-size: 2.2em;
	line-height: 1;
	margin-bottom: 0.5em;
}

h1.sectionh {font-size: 1.7em; float: left; width: 154px;}

/*h2
{
	font-size: 4em;
	margin-bottom: 3em;
	font-weight: bold;
}*/

h2
{
	font-size: 1.7em;
	margin-bottom: 0.5em;
}

.sousexpo { font-size: 1.3em; }

#secondary h2 { font-size: 1.5em; margin-bottom: 0.8em; color: black; }

h3.section {
clear: both;
display: block;
height: 30px;
color: #333;
border-bottom: 1px solid #ddd;
width: 100%;
padding-bottom: 6px;
margin-bottom: 0;
}


h3
{
	font-size: 1.5em;
	line-height: 1;
	margin-bottom: 1em;
}


#demo-ottomlock h3 {
font-size: 1.2em;
line-height: 1.25;
margin-bottom: 0.5em;
border-bottom: 1px solid #000;
display: inline-block;
}

#newstext h3 { margin-top: 0.5em; }

#demo-block h3.regtitle { font-size: 1.3em; color: #222; margin-bottom: 1em; margin-top: 1.5em; border-bottom: 0; }

h3.medium { font-size:1.2em; color:#222;font-family: ff-dagny-web-pro, Arial, Helvetica, sans-serif; }

h3.mediumbig { font-size:1.3em; line-height: 1.6em; color:#222;font-family: ff-dagny-web-pro, Arial, Helvetica, sans-serif; margin-top: 2em; border-bottom:1px solid #222; display: inline; padding-bottom: 0.3em; }

h3.mediumbig + p {clear: both; margin-top: 1.2em;}

h3.splashtitle + div > h3.medium {margin-top: 1em; color:#333;}

h3.splashtitle a {text-decoration: none;}

h3.callheader { font-size:1.1em;color:#222;font-family:ff-dagny-web-pro, Arial, Helvetica,sans-serif; margin-top:2em;padding-bottom:1em;border-bottom:1px solid #333; }


/*h4
{
	font-size: 1.2em;
	line-height: 1.25;
	margin-bottom: 1.25em;
}*/

h4 {
	font-size: 1.2em;
	line-height: 1.25;
margin-bottom: 0.5em;
border-bottom: 1px solid #000;
display: inline-block;
}

.redirect { clear: both; float: left; border: 0; font-size: 0.9em; }
.redirect a:link, .redirect a:visited { display: block; background: #ddd; padding: 6px 10px; margin-top: 6px; color: #000; text-decoration: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; text-shadow: 0px 1px 1px #fff; }
.redirect a:hover, .redirect a:active { background: #B9031E; padding: 6px 10px; color: #fff; text-decoration: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; text-shadow: 0px 1px 1px #360109; }
#publist_wide>.redirect { margin-left: 5px; margin-top: 4px; }

h5
{
	font-size: 1em;
	margin-bottom: 1.5em;
}

h5.clues { display: block; float: left; padding-bottom: 3px; border-bottom: 1px solid #555; }

h5.h5texts {
margin-bottom: 0;
padding-bottom: 0;
}

.tab-container h5 {
margin-bottom: 0.4em;
padding-bottom: 0;
}

.secondrow h5.staff {
margin-bottom: 0.35em;
}

#expodouble div h5 { margin-bottom: 0.5em !important; }

.doubleevent h5 {font-size: 18px;}

h6
{
	font-size: 4em;
}
h6.clues {font-size: 1.5em; }

p
{
	/*test from dmall
	font-size: 1.3em;
	line-height: 155%;
	end test*/	
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
	font-family: ff-dagny-web-pro, Arial, Helvetica, sans-serif;
	font-size: 12px; line-height: 16px;
	margin: 0 0 1.5em;
	color: #222;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
}

b, strong {font-weight: 700; -webkit-font-smoothing: antialiased;}

p em {font-family: ff-dagny-web-pro; font-style: italic;}
p strong, strong {font-family: ff-dagny-web-pro; font-weight: 700; color: #333; -webkit-font-smoothing: antialiased;}

.doubleevent p {font-size: 12px; line-height: 16px;}

p.last
{
	margin-bottom: 0;
}

p.caption { font-family: ff-dagny-web-pro, Arial, helvetica, sans-serif; font-size: 9px; margin: -1.5em 0.2em 0 0; float: right; }

p.slidecaption { font-family: ff-dagny-web-pro, Arial, helvetica, sans-serif; font-size: 9px; margin: 0 0.2em 0 0; float: right; }

p img
{
	float: left;
	margin: 1.5em 1.5em 1.5em 0;
	padding: 0;
}

p img.top
{
	margin-top: 0;
}

img
{
	margin: 0 0 1.5em;
}

ul, ol
{
	margin: 0 1.5em 1.5em 1.5em;
}

ul
{
	list-style-type: none;
}

ol
{
	list-style-type: decimal;
}

dl
{
	margin: 0 0 2em 0;
}

dl dt
{
	font-weight: bold;
border-bottom: 2px solid #000;
display: inline;
}

dd
{
	margin-left: 1.2em;
	margin-top: .5em;
	margin-bottom: .25em;
}

abbr, acronym
{
	border-bottom: 1px dotted #666;
}

address
{
	margin-top: 1.5em;
	font-style: italic;
}

del { color: #666; }

a:focus, a:hover, .secondrow .contlink a:focus, .secondrow .contlink a:hover, .thirdrow .contlink a:focus, .thirdrow .contlink a:hover { color: #fff; background-color: #888; text-decoration: none; }

.splashmulti ul li a.seethru {  margin-bottom: 1.5em; }
.splashmulti ul li a.seethru img {margin-bottom: 0;}

.splashmulti ul li a:focus.seethru, .splashmulti ul li a:hover.seethru, a:hover.seethru { background-color: transparent !important; }

.splashmulti>div>a:hover { background-color: #fff; }

a { color: #000; text-decoration: underline; outline: none; }

.secondrow a:visited, .secondrow a:hover, .secondrow a:focus, .secondrow a:active { background-color: transparent; }

a:link.popup, a:visited.popup { background-image:url(../../images/491.png); }

a:hover.popup, a:active.popup  { background-image:url(../../images/552.png); }

a:link.popup, a:visited.popup, a:hover.popup, a:active.popup { background-position: 99% 40%; padding-right: 15px;}

a:link.popup, a:visited.popup, a:hover.popup, a:active.popup { background-repeat: no-repeat; }

blockquote
{
	margin: 1.5em;
	color: #666;
	border-left: 3px solid #bbb;
	padding-left: 1em;
}



em,dfn
{
	font-style: italic;
}

dfn
{
	font-weight: bold;
}

pre,code
{
	margin: 1.5em 0;
	white-space: pre;
}

pre,code,tt
{
	font: 1em 'andale mono', 'monotype.com', 'lucida console', monospace;
	line-height: 1.5;
}

tt
{
	display: block;
	margin: 1.5em 0;
	line-height: 1.5;
}

table
{
	margin-bottom: 1.4em;
}

th
{
	border-bottom: 2px solid #ccc;
	font-weight: bold;
}

td
{
	border-bottom: 1px solid #ddd;
}

th,td
{
	padding: 4px 10px 4px 0;
}

tfoot
{
	font-style: italic;
}

caption
{
	background: #ffc;
}

table .last
{
	padding-right: 0;
}

.small
{
	font-size: .8em;
	margin-bottom: 1.875em;
	line-height: 1.875em;
}

.smallcredits
{
	font-size: .8em;
	padding-top: 4px;
	line-height: 1.875em;
font-family: ff-dagny-web-pro, Arial, Helvetica, sans-serif;
color: #ccc;
float: right;
}

.large
{
	font-size: 1.2em;
	line-height: 2.5em;
	margin-bottom: 1.25em;
}

.quiet
{
	color: #666;
}

.hide
{
	display: none;
}

.highlight
{
	background: #ff0;
}

.added
{
	color: #060;
}

.removed
{
	color: #900;
}

.top
{
	margin-top: 0;
	padding-top: 0;
}

.bottom
{
	margin-bottom: 0;
	padding-bottom: 0;
}

.demibottom
{
	margin-bottom: 0.5em;
	padding-bottom: 0;
}

.address
{
	font-size: .9em;
	color: #666666;
	margin-top: 2.3em;
	background-color: transparent;
	line-height: 1.3em;
}

.ongoing
{
	font-weight: bold;
	padding: 0.2em 0;
}

.dates
{
	font-weight: bold;
	padding: 0;
}

.inlinedates { font-weight: bold; color: #f6004f; }

.prog
{line-height: 2.2em; clear: both;}

.prog p {line-height: 1.5em; padding-top:0.5em; }


.skolname
{
	height: 56px;
	margin-bottom: 0;
margin-left: 0;
padding: 0;
	background: url(../../../images/836.png);
background-position: -22px -10px;
background-repeat: no-repeat;
	text-indent: -9999px;
}
.skolname a:link, .skolname a:visited {display: block; width: 100%; height: 100%;}
.skolname a:hover, .skolname a:active {background: transparent;}

ul.expodetail
{
	margin-left: 0;
}

strong.expotitle { display:block; color: #c8002c; line-height: 1.3em; margin: 0.5em 0; font-style: italic; }

em.expotitle
{
	background-color: transparent;
	font-weight: bold;
	color: #c8002c;
white-space: nowrap;
}

.singletitle {
font-family: Sentinel, Georgia, Times, "Times New Roman", serif;
font-size: 16px;
color: #c8002c;
font-weight: normal!important;
}

h1.lecture
{
	font-size: 1.5em;
	margin-top: 0.5em;
	margin-bottom: 0;
	padding-bottom: 0.5em;
	border-bottom: 1px solid #BBB;
}

ul.l10n_lang_list li
{
	text-align: center;
	/*text-transform: uppercase;*/
	color: #999;
	/*font-size: 90%;*/
font-family: ff-dagny-web-pro, Arial, Helvetica, sans-serif;
	font-size: 100%;
	margin: 0;
	border: 0;
	padding: 0 3px;
	width: 1.6em;
	float: left;
}

ul.l10n_lang_list
{
	margin: 13px 0px 1.6em -3px;
	float: left;
	text-align: center;
}

ul.l10n_lang_list li a:link
{
	display: block;	
	width: 1.6em;
	text-align: center;	
	padding: 0px 3px;
	color: #333;
	background-color: #fff;
	margin: 0;
	text-decoration: none;
-moz-border-radius: 3px;  
-khtml-border-radius: 3px;  
-webkit-border-radius: 3px;
border-radius: 3px; 
}

ul.l10n_lang_list li a:visited
{
	display: block;	
	width: 1.6em;
	text-align: center;
	padding: 0px 3px;
	color: #333;
	background-color: #fff;
	margin: 0;
	text-decoration: none;
-moz-border-radius: 3px;  
-khtml-border-radius: 3px;  
-webkit-border-radius: 3px;
border-radius: 3px; 
}

ul.l10n_lang_list li a:hover
{
	color: #fff;
	background-color: #333;
-moz-border-radius: 3px;  
-khtml-border-radius: 3px;  
-webkit-border-radius: 3px;
border-radius: 3px; 
}

ul.l10n_lang_list li a:active

{
	color: #e66;
	background-color: #333;
-moz-border-radius: 3px;  
-khtml-border-radius: 3px;  
-webkit-border-radius: 3px;
border-radius: 3px; 
}

.l10n_current span {
display: block;
	text-align: center;
	color: #999;
	font-size: 100%;
	margin: 0;
	border: 0;
	padding: 0 3px;
	width: 1.6em;
	float: left;
}


li.proglist a { text-decoration: none; display: block; width: 100%;
height: 110px; border-top: 1px solid #ccc; padding: 10px 0; }

li.proglist a:visited { background-color: #fff; color: inherit; }

li.proglist a:hover { background-color: #ededed !important; color: inherit; }

li.proglist a:active { background-color: #fff !important; color: inherit; }

a.paraprog:link, a.paraprog:visited { height: 45px !important; background: transparent url('../../images/897.png') top left repeat-x; border-top: 0; line-height: 1.5em; padding-top: 11px; }
a.paraprog:hover, a.paraprog:active { background: #ededed url('../../images/897.png') top left repeat-x !important; }

li.parali + li.proglist>a:link, li.parali + li.proglist>a:visited { border-top: 0 !important; background: transparent url('../../images/897.png') top left repeat-x; }

#main_content ul
{
	list-style-type: square;
}

.footnote
{
font-family: ff-dagny-web-pro, Arial, Helvetica, sans-serif; font-size: 0.8em;
}

blockquote p
{
	font-family: ff-dagny-web-pro, Arial, Helvetica, sans-serif;
}
fieldset p { margin-bottom: 1em; }

#texts dd a { text-decoration: none; }

#texts dd a:hover { background-color: #bbb; color: #fff; }

.author { color: #bbb; display: block; margin-top: 3px; }

.tabcontent dd a {text-decoration: none;}

.prognames {display: block; font-size: 1.2em; line-height: 1.2em; margin-bottom: 4px;}

#content ul
{
	margin: 0 0 1em 0;
}

#content ul.prog
{
	margin: 0 0 1.5em 0;
}

.splashtitle
{
font-weight: bold;
font-size: 17px;
margin-bottom: 6px;
color: #000;
padding-bottom: 10px;
border-bottom: 1px solid #e9e9e9;
}
.noborder { border: none!important; }

h4.sidenews {
margin-bottom: 0.5em;
font-size: 1.1em;
line-height: 1.3em;
font-family: ff-dagny-web-pro, Arial, Helvetica, sans-serif;
font-weight: 700;
color: #444;
padding-bottom: 0.3em;
display: block;
border-bottom: 1px solid #ccc !important;
}

h4.sidenews a:link {
text-decoration: none;
color: #444;
}

h4.sidenews a:visited {
color: #444;
text-decoration: none;
background-color: transparent;
}

h4.sidenews a:hover {
color: #444;
background-color: transparent;
}

h4.sidenews_sans {
margin-top: 1em;
margin-bottom: 0.5em;
font-size: 1.2em;
line-height: 1.3em;
font-family: ff-dagny-web-pro, Arial, Helvetica, sans-serif;
font-weight: 700;
color: #222222;
padding-bottom: 0.3em;
}

h4.sidenews_ad {
margin-bottom: 0.5em;
margin-top: 0.5em;
font-size: 1.2em;
line-height: 1.3em;
font-family: ff-dagny-web-pro, Arial, Helvetica, sans-serif;
font-weight: 700;
color: #777777;
padding-bottom: 0.3em;
border-bottom: 0;
}

.splashmulti h5, #expodouble h5 {
margin: 0.3em 0 0.7em 0;
color: #f6004f;
}

.splashmulti ul, #expodouble ul {
font-size: 0.9em;
}

.splashmulti ul p {
font-family: ff-dagny-web-pro, Arial, Helvetica, sans-serif;
line-height: 1.5em;
margin-bottom: 0.1em;
}

.splashmulti ul li {
height: auto;
padding-bottom: 0.5em;
margin-bottom: 1.5em !important;
}

/*.splashmulti ul li {
height: auto;
display: block;
background-image: url(http://www.skol.ca/beta/images/174.gif) repeat-x left bottom;
}*/

.coordonnees {
clear: both;
position: relative;
top: 10px;
left: 6px;
width: 134px;
font-family: ff-dagny-web-pro, Arial, Helvetica, sans-serif;
font-size: 0.9em;
line-height: 1.4em;
padding: 15px 0;
margin-bottom: 24px;
}

.secondrow h5 {
margin-bottom: 0;
}

h5.line2 {
margin-top: 0;
margin-bottom: 0.5em;
color: #444;
font-size: 13px;
font-weight: normal!important;
font-family: ff-dagny-web-pro, Arial, Helvetica, sans-serif; 
}


li.extra a:link {
text-decoration: none;
color: #ccc;
}

li.extra a:visited {
text-decoration: none;
color: #ccc;
}

li.extra a:hover {
color: #666;
}

li.extra a:active {
color: #d22236;
}

li.selected a:link, li.selected a:visited, li.selected a:hover, li.selected a:active {
text-decoration: none;
color: #666;
}

ul.staff li {
margin: 0 0 0.5em 0;
line-height: 1.4em;
}

/*.currentarticle { text-decoration: none; color: #666; }*/

sup {
line-height: 0;
}

/* LIEN JAUNE */

/*.coordonnees a:link, .staff li a:link, .footnote a:link {
text-decoration: none;
color: #ed174f;
}

.coordonnees a:visited, .staff li a:visited, .footnote a:visited {
text-decoration: none;
color: #ed174f;
}

.coordonnees a:hover, .staff li a:hover, .footnote a:hover {
color: #000;
background-color: #ffff00;
}

.coordonnees a:active, .staff li a:active, .footnote a:active {
color: #fff;
background-color: #000;
}*/

.jaune a:link {
text-decoration: none;
color: #ed174f;
}

.jaune a:visited {
text-decoration: none;
color: #ed174f;
}

.jaune a:hover {
color: #000;
background-color: #ffff00;
}

.jaune a:active {
color: #fff;
background-color: #000;
}

/* FIN LIENS JAUNES */

p.footnote {
padding-left: 1.1em;
text-indent: -1.1em;
margin-bottom: 0.2em;
line-height: 1.5em;
padding-bottom: 0;
margin-bottom: 1em;
}

p.footnote sup {
font-weight: normal;
vertical-align: baseline;
font-size: inherit;
}

p.footnote sup:after {
content: ".";
}

sup.footnote a:link, sup.footnote a:visited { color: #ed174f; }
sup.footnote a:hover, sup.footnote a:active { color: #fff; background-color: #ed174f; }

.tab-container h5.title, h5.title {
margin-bottom: 0;
}

#expodouble li p strong {
color: #666;
}

#newstext ul {
margin: 1em 0;
}

.noweb { display: none !important; }

.singlename { font-family: Sentinel, Georgia, Times, "Times New Roman", serif; color: #333; font-weight: normal; font-size: 16px; }
.singlebordered { border-bottom: 1px solid rgb(0,0,0); }

.note { font-family: ff-dagny-web-pro, Arial, Helvetica, sans-serif; color: #777; padding: 1.4em 34px; background: white url(http://skol.ca/images/289.gif) 1.3em left no-repeat; border-top: 1px solid #dedede; border-bottom: 1px solid #dedede; margin-top: 1em; margin-bottom: 2.5em; text-align: justify; }

.smallnote { font-family: ff-dagny-web-pro, Arial, Helvetica, sans-serif; color: #555; font-size: 95%; padding: 1.4em 0; border-top: 1px solid #dedede; margin-top: 1em; margin-bottom: 2.5em; text-align: justify; }

.bulleted, .bullets { list-style-type: square; margin: 0.3em 0 0.3em 1em; padding: 0 1.5em; }
.bulleted, .bullets li { margin: 0.3em 0; }

ul.doclist li { margin: 1em 0; text-indent: 1.8em; }
ul.doclist li a:link { background: white url(../images/296.gif) 0.2em 0em no-repeat; text-decoration: none; font-size: 1.1em; color:#666; display:block; width:auto; padding-left: 0; }
ul.doclist li a:visited { background: white url(../images/296.gif) 0.2em -3.1em no-repeat; text-decoration: none; font-size: 1.1em; font-weight:bold; color:#aaa; display:block; width:auto; padding-left: 0;; }
ul.doclist li a:hover { background: transparent url(../images/296.gif) 0.2em -1.5em no-repeat; color:rgb(237, 23, 79); }
ul.doclist li a:active { background: transparent url(../images/296.gif) 0.2em -1.5em no-repeat; color:rgb(0, 0, 0); }

.rougeskol {color: #f6004d !important;}

#lecture>#featured>h3 { margin-bottom: 0.5em; }
#lecture>#featured>h3>a:link, #lecture>#featured>h3>a:visited {
text-decoration: none;
padding-bottom: 0.2em;
}

#lecture>#featured>h3>a:hover, #lecture>#featured>h3>a:active {
background-color: #dedede !important;
}

.attention { font-family: ff-dagny-web-pro, Arial, Helvetica, sans-serif; color: #000; padding: 1.4em 30px 1.1em 44px; background: #ffff99 url(../../images/483.png) 0.8em 1em no-repeat; border-top: 1px solid #dedede; border-bottom: 1px solid #dedede; margin-top: 1em; text-align: justify; }

.attentionnologo { font-family: ff-dagny-web-pro, Arial, Helvetica, sans-serif; color: #000; padding: 14px 11px; background: #ffff99; border-top: 1px solid #dedede; border-bottom: 1px solid #dedede; margin-top: 1em; text-align: justify; }

.underlined { display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; padding-bottom: 0.8em; background: transparent url(http://www.skol.ca/images/490.png) bottom left repeat-x !important;}

.underlinedbold { display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; padding-bottom: 0.8em; background: transparent url(http://www.skol.ca/images/678.png) bottom left repeat-x !important;}

ul.historique li { margin: 0em !important; padding: 1em 0; border-bottom: 1px dotted #ddd; }

.centered { text-align: center; }

p#rcaaqlib { width: 185px; float: right; font-family: ff-dagny-web-pro, Arial, Helvetica, sans-serif; font-size: 10px; padding-left: 5px; padding-right: 5px;padding-bottom: 0.8em; border-bottom: 1px solid #000; margin-bottom: 0;}

p#rcaaqlib img { float: right; margin: 1.8em 0 0 1em;}

#lecture>#pubsolo+h5 { margin-bottom: 0.5em; }

span.legendetext { display: block; float: left; margin-top: 7px; }
.liimg { clear: left; float: left; margin: 0; padding: 0;}

.clues { clear: both; }


/* MEMBRES + FORUM */
div.membres>div.forumlink>p{ width: 430px !important; height: 30px !important; font-family: ff-dagny-web-pro, Arial, Helvetica, sans-serif !important; border-top: 1px solid #ccc !important; }

div.membres>div.forumlink>p>a:link, div.membres>div.forumlink>p>a:visited { display: block !important; text-decoration: none !important; padding: 15px !important; }
div.membres>div.forumlink>p>a:hover { text-decoration: none !important; background: url(../../images/610.png) repeat; color: #333; }
.sectionH { letter-spacing: -1px; text-rendering: optimizeLegibility; }

/* //////  TAG CLOUD   ///// */
#tagCloud { width: 600px; height: 600px; }
#tagCloud li { display:inline; margin: 0.3em; }
#tagCloud li a { display: inline-block; text-decoration: none; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#cccccc), to(#999999)); background: -moz-linear-gradient(19% 75% 90deg,#cccccc, #999999); -webkit-border-radius: 1em; -moz-border-radius: 1em; color: #fff; padding: 0.2em 0.5em; white-space:nowrap; }

a:link, a:visited { -webkit-transition: background-color .2s linear; }

.typewriter {font-family: courier, 'courier new', monospace; font-size: 11px;}
.serif {font-family: georgia, times, 'times new roman', serif;}
.firstword { font-weight: bold; color: #222; }
.hnobold { font-weight: normal; font-size: 90%; }
.caps { display: inline !important; }

.bluelink:link {color: blue; text-decoration: none; padding: 1px 2px;}
.bluelink:visited {color: blue; text-decoration: none; padding: 1px 2px;}
.bluelink:hover {border: 0; color: white; background-color: #0060FF;}
.bluelink:active {border: 0; color: white; background-color: #0060FF;}

#nameplate { display: block; float: left; width: 134px; margin-bottom: 6px; }
.wrapwords { width: auto !important; }
.bouton { text-align: center; padding: 1em 8% 0.5em 0; }
.button { border-top: 1px solid #eb7575; background: #962d2d; background: -webkit-gradient(linear, left top, left bottom, from(#db3434), to(#962d2d)); background: -moz-linear-gradient(top, #db3434, #962d2d); padding: 9.5px 19px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: rgba(124,10,7,1) 0 1px 0; -moz-box-shadow: rgba(124,10,7,1) 0 1px 0; box-shadow: rgba(124,10,7,1) 0 1px 0; text-shadow: rgba(0,0,0,.4) 0 1px 0; color: white; font-size: 13px; font-family: Georgia, serif; text-decoration: none; vertical-align: middle; } .button:hover { border-top-color: #9c1c1c; background: #9c1c1c; color: #ffffff; } .button:active { border-top-color: #000000; background: #000000; }


.eventaccueil { width: 200px; font-size: 11px; line-height: 1.4em; float: right; }
.datesaccueil { width: 200px; float: left; font-size: 16px; margin: 0 !important; }

.proglist .splashtitle { border-bottom: 0 !important; padding-bottom: 0 !important; }

.homesubinfo { font-size: 10px; padding: 6px 0; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; margin-bottom: 1em; }
.homesubinfo p {display: inline; margin-bottom: 0; font-family: ff-dagny-web-pro, Arial, Helvetica, sans-serif !important; line-height: 1.1em !important;}
.superbigserif { font-size: 5em; font-style: italic; font-weight: bold; font-family: Times, "Times New Roman", serif !important; letter-spacing: -2px; line-height: 1.2em; }
.superbigsans { font-size: 1.75em; font-family: ff-dagny-web-pro, Arial, Helvetica, sans-serif; line-height: 1.2em; font-weight: 700; }
sup.reg { font-weight: normal !important; vertical-align: super !important; }

.titreencours, .artistesencours, .datesencours, .extraencours { font-family: Sentinel, 'Century Schoolbook', Georgia, serif; font-weight: 400!important; font-size: 18px; line-height: 22px; margin-bottom: 12px; -webkit-font-smoothing: antialiased; }
.titreencours { font-size: 20px; line-height: 23px; color: #000; margin-top: 2px;}
.artistesencours { color: #646464; }
.datesencours {color: #929292; margin-bottom: 0; }
.extraencours {color: #929292; margin-top: 0; }

.secondtitle { height: 3.3em; line-height: 1.3em; margin-bottom: 0; }

.secondrowtitle { font-size: 1.3em; font-family: Sentinel, 'Century Schoolbook', Georgia, serif; height: 3.3em; line-height: 1.3em; margin-bottom: 0; }

.secondtitle { font-family: "Sentinel", sans-serif; font-size: 14px; font-weight: normal; }
.progactive a {color: #C8002C!important;}
