*{border:0;margin:0;padding:0;box-sizing:border-box;}
html{overflow:scroll-y;}
body{font-family:Helvetica,"Helvetica Neue",HelveticaNeue,Arial,sans-serif;font-size:1em;margin:0 auto;background:#ecf url("/images/stories/media/three-rivers-bg75.jpg") no-repeat 50% 0;background-size:contain;}

#CFNW{display:inline-block;}
#CFNW a{font-size:25px;padding:30px 10px 10px 120px;line-height:1.2;display:inline-block;background:url(/templates/waswanipi/images/cfnw-logo.png) no-repeat 10px 10px;}
#CFNW .cfnw{font-size:2em;margin:0 0 0 35px;display:block;}

.moduletable_search, .moduletable_lang{margin:10px 10px 0 0;float:right;position:relative;z-index:130;}
.moduletable_lang ul{margin:0;}
.moduletable_lang li{list-style:none;margin:0;}
.moduletable_lang li a{font-size:.8em;color:#fff;display:block;background:#89a;padding:4px 8px 5px 8px;border-radius:9px 0 9px 0;}
.moduletable_search input[type=search]{background:#fff;color:#045;padding:4px;border-radius:3px;width:8em;}
.moduletable_search input[type="search"]:focus{width:150px;transition:width .6s 0s ease-in;}
.moduletable_search label{display:none;}

.moduletable_tick{color:#110c56;white-space:nowrap;font-family:DejaVuSansMono,Consolas,"Lucida Console","DejaVu Sans Mono",monospace;letter-spacing:2px;background:rgba(255,255,255,.3);}
	
a, a:link{color:#339;text-decoration:none;}
/* a:visited{color:#555;text-decoration:none;} */
a:focus, a:hover{color:#000;text-decoration:underline;}
a:active{color:#000;text-decoration: none;}

img{max-width:100%;	height:auto;border:0;border-radius:3px;}
div.cat img, .contentdescription img, #article img, img#dia, img.Right, #wMap{background:#FFF;border:1px solid #CCC;border-radius:3px;}
img.Left{float:left;margin:2px 9px 1px 0;}
img.Right{float:right;margin:2px 0 1px 9px;}
img.noframe{background:transparent!important;border:0!important;background:#f2f2ff!important;}
.Center{text-align:center;margin:5px 0;}

h1, h2, h3, h4{font-weight:normal;line-height:130%;color:#110c56;letter-spacing:.2px;}
h1{font-size:1.4em;margin:0 0 4px 0;clear:both;}
h2{font-size:1.25em;margin:16px 0 4px 0;clear:both;}
h3{font-size:1.1em;margin:14px 0 4px 0;	clear:left;}
h4{font-size:1em;margin:.3em 0;}
h1 a, h2 a, h3 a, h4 a{color:inherit!important;}

.accn{cursor:pointer;}
.accn::after{color:#940;position:relative;font-size:.8em;content:" ▲";}
.dn::after{color:#940;content:" ▼";}

#TContent{/* min-height:540px; */}

.moduletable_news{background:rgba(255,255,255,.4);border-radius:5px;padding:1em;margin-top:1em;}
.moduletable_news>h2{text-align:center;}
.news_news{margin:9px 1% 0 0;}
.news_news h2{font-size:1.2em;margin:0;}
.new h2:before{color:#fe0;text-shadow:1px 1px 2px #137;display:inline-block;font-size:0.85em;font-variant:small-caps;margin:-1em 0 0 -0.5em;position:absolute;transform:rotate(-20deg);}
html[lang="en-gb"] .new h2:before{content:"New";}
html[lang="fr-fr"] .new h2:before{content:"Nouveau";}

.moduletable_menu nav.menu{background:#6890BA;text-align:center;border-radius:6px 6px 0 0;}
nav div{display:inline-block;padding:5px;vertical-align:top;hyphens:none;}
.moduletable_menu.fr>nav.menu>div{font-size:1em;}
nav strong{font-weight:normal;}
.nav-child div.active{border:1px solid #669;}
.moduletable_menu nav div:first-child{background:none;}
nav.menu>div>nav.nav-child{position:absolute;top:150px;left:10px;width:140px;text-align:left;padding:5px;}
nav.nav-child a{color:#940;}
nav.nav-child div{display:block;}
nav.nav-child div.active{border:0;border-left:3px solid #559;}

#gonav{display:block;width:20px;height:4px;position:fixed;top:.5em;right:22px;border:0 solid #4779AD;border-width:3px 0 3px 0;}
#gonav:hover{border-color:#fff;}
#nav{clear:both;}

.hd{display: none;}
.feed a{font-size:.9em;background:transparent url("/images/M_images/livemarks.png") no-repeat scroll right 0;padding:0 20px;}

#TLeft iframe{
	display: inline-block;
	padding: 4px 7px;
	margin: 10px 5px 10px 0;
}
#seasons>a{border-radius:40px;height:80px;width:80px;display:inline-block;}
#seasons>a:hover{text-decoration:none;transform:scale(1.1);transition:all .5s ease;}
#s1{background:rgba(0, 0, 0, 0) url("/templates/waswanipi/images/seasons.png") no-repeat scroll -3px -3px;}
#s2{background:rgba(0, 0, 0, 0) url("/templates/waswanipi/images/seasons.png") no-repeat scroll -3px -83px;}
#s3{background:rgba(0, 0, 0, 0) url("/templates/waswanipi/images/seasons.png") no-repeat scroll -1px -160px;}
#s4{background:rgba(0, 0, 0, 0) url("/templates/waswanipi/images/seasons.png") no-repeat scroll -1px -240px;}
#s5{background:rgba(0, 0, 0, 0) url("/templates/waswanipi/images/seasons.png") no-repeat scroll -1px -320px;}
#s6{background:rgba(0, 0, 0, 0) url("/templates/waswanipi/images/seasons.png") no-repeat scroll -3px -397px;}

#TFoot{clear:both;}
#design a{
	color: #708599;
	float: right;
	font-size: .7em;
	padding: 2px 0 4px 20px;
	background: transparent url("../images/soleica.png") no-repeat scroll 0 2px;
}
#scont{position:relative;clear:both;overflow:hidden;}
#slidesFP{line-height:0;max-width:835px;margin:0 auto;}
#slidesFP img:not(:first-child){display:none;}

#kwey{position:absolute;top:1.3em;left:0;max-width:55%;opacity:.85;z-index:90;}
.clear{width:100%;height:1px;clear:both;}

#section, .contact{
	/* border-radius: 6px; */
	overflow: hidden;
	clear: both;
	background:#f2f2ff; /* url("../images/plume_hor.png") no-repeat center bottom 7px; */
	padding-bottom: 20px;
}
#sectimg{
	padding: 2px 0;
	border-radius: 6px;
}
#secttit{
	position: relative;
	top: -1em;
	left:5px;
	color: #fff;
	/* padding: 0 20px;
	background: transparent url(../images/sprite.png) 0 0 no-repeat; */
	text-shadow: 1px 1px 1px #026;
	line-height:.5;
}
#secttit .inner{
	padding: 2px 5px;
	background: rgba(200,200,255,.6);
	background: rgba(206,223,247,.65);
	border-radius:1px;
}
#secttit .end{
	/* padding: 3px 20px;
	background: transparent url(../images/sprite.png) 0 -120px no-repeat; */
}
.contact{
	padding: 20px;
}
.contact h3{
	display:none;
}
.contact label{
    margin:15px 0 5px 0;
    display:block;
}
.contact input, .contact textarea{
  width: 100%;
  max-width:700px;
}
.contact input[type="checkbox"]{
  width:20px;
  height:20px;
  margin: 5px 0 10px 0;
}
#article{
	padding:0 .3em;
	line-height: 135%;
}
p{line-height:133%;margin:2px 0 5px 0;}
ul{margin:0 5px 7px 20px;list-style:square;}
ul > ul{margin:0 5px 7px 20px;list-style:circle;}
ol{margin:0 5px 7px 30px;}
li{margin:0 0 4px 0;}

table{width:100%;border-collapse:collapse;}
table.ruled td{border-bottom:1px solid #efefef;}
table.ruled tr:nth-child(even){background:#eef;}
table.ruled tbody tr:hover{background:#ddf;}
th{padding:5px 5px 4px 0;border-bottom:1px solid #ccc;}
td{vertical-align:top;padding:3px 5px 3px 0;}

.search input{
	margin: 0 3px 9px 0;
}
.search form button{
	padding: 6px;
	border-radius: 6px;
}
.search form button:hover{
	background: #ddd;
}
span.highlight{background:#ccf;padding:0 1px;}

.searchdate{
	float: right;
	padding: 0 0 0 10px;
	color: #666;
}
.searchintro{
	padding: 0 0 .5em 0;
}
.searchintro strong{
	font-weight: normal
}
dt.result-title{
	font-size: 1.2em;
	margin: .6em 0 .3em 0;
}
dd.result-text{
	padding-bottom: .6em;
}
div.pagination{
	clear: both;
	margin: 20px 0 0 0;
}
div.pagination *{
	margin: 0;
}
p.counter{
	float: right;
}
.pagination li{
	list-style: none;
	display: inline;
	padding: 0 10px;
}
.err{
	border: 1px solid #E33;
	background: #f88;
	padding: 3px;
	margin: 5px 0;
}
#system-message{
	position: absolute;
	top: .5em;
	left: .5em;
	padding: 0 5px 5px 5px;
	color: #fff;
	background: #236D84;
	opacity: 0.8;
	border-radius: 3px;
}
#system-message a.close{
	color: #fff;
	float: right;
}
#system-message .alert-heading{
	color: #fff;
}
.social{position:absolute;top:3em;right:17px;width:32px;z-index:120;}
.social a{display:inline-block;width:32px;height:32px;}
.social a:hover{opacity:.7;filter: invert(100%);}
.fb{background:url(../images/social32.png) 0 0 no-repeat;}
.tw{background:url(../images/social32.png) 0 -32px no-repeat;}

#TWrap{position:relative;max-width:1100px;margin:0 auto;background:rgba(255,255,255,.6);}


#TMiddle{position:relative;}
@media screen and (min-width:650px){#TMiddle{padding:0 115px 0 5px;}}

@media screen and (min-width:650px){}


#TLeft{
	padding:10px 30px;
	text-align:center;
}

.moduletable_qlink{
	padding:10px;
	text-align:center;
	hyphens: none;
}
.moduletable_qlink div{
	width:100%;
}

@media screen and (min-width:650px){
.moduletable_qlink{
	position:absolute;
	right:5px;
	top:170px;
	width:120px;
	background: #fff;
	border-radius: 6px;
}
.moduletable_qlink div{
	display:inline-block
	width:25%;
	vertical-align:middle;
}

}
.moduletable_qlink a{color:#875;}
a.hilite{color:#333;}

/* .moduletable_qlink a:visited{
	color: #cb9;
} */
/* #section{
	width: 850px;
} */
#sectimg{
	margin: 10px 0 0 5px;
}
#article{
	padding: 0 25px 10px 160px;
}
#gonav{
	display: none;
}
.news_news{
	display: inline-block;
	vertical-align: top;
	max-width:48%;
}
hr{
 border: 1px solid #ccc;
 width: 30%;
 margin: 10px auto;
}

@media print{
#logo{
	width: 130px;
	height: 42px;
	padding: 30px 0 0 0;
}
body, #TWrap, #section{
	background: transparent url()!important;
	border:0;
}
#TLeft, #TRight, .moduletable_lang, .moduletable_search, #sectimg, #secttit, .moduletable_menu, .moduletable_slides{
	display: none;
}
#design{
	font-size: 5px;
	text-align: right;
	clear: both;
}
#design a{
	background: transparent;
	padding: 2px 0 4px 10px;
}
#design a:before{
	content: url(../images/soleica.png);
	padding: 0 0 4px 20px;
}
}
.urgent{color:#c00;letter-spacing:1px;text-shadow:0 0 .5px #c00;}


