.avatar {
	border-radius: 15px; 
	border: solid 1px #000; 
	overflow: hidden;
}

.avatar p{
	margin-left: 140px;
	margin-right: 10px;
}

.avatar ul{
	margin-left: 150px;
	margin-right: 10px;
}

.img-largeur-auto {
	margin-left: auto !important; 
	margin-right: auto !important;
}

figure.wet-boew-multimedia {
	margin: 0;
}

[href$='.psd'],[href$='.zip'],[href$='.egret'],[href$='.doc'],[href$='.pdf'],[href$='.xls'],[href$='.rtf'],[href$='.pot'],[href$='.ppt'],[href$='.pps'],[href$='.pptm'],[href$='.docx'],[href$='.xlsx'],[href$='.pptx'],[href$='.pub']{padding-left:19px !important}

div#gcwu-headlines ul, div#gcwu-headlines ul li {
/*  list-style: none outside none !important;
  margin: 0 !important;
  padding: 0 !important;*/
}
#gcwu-headlines ul li h3, #gcwu-headlines ul li p {
  margin: 0;
  padding: 5px;
}

.width-47-5 {
	width: 47.5% !important;
}
								
.padding-none {
	padding: 0 !important;
}

.border-bottom-double {
	border-bottom: double 3px #000 !important;
}

a.cn-linkdesc span span {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px !important;
  overflow: hidden !important;
  position: absolute;
  width: 1px !important;
}

#wb-core a.cn-external2 {
  /*background: url("/images/nsi/new_window_extern.gif") no-repeat scroll right top transparent;
  padding-right: 22px;*/
}

.wb-mm-captionsarea {
	min-height: 3em !important;
}

a.cn-linkdesc {
  position: relative;
  z-index: 24;
}

a.cn-linkdesc:hover, a.cn-linkdesc:focus, a.cn-linkdesc:active {
  outline: 0 none;
  text-decoration: none;
  z-index: 25;
}

a.cn-linkdesc:hover span span, a.cn-linkdesc:focus span span, a.cn-linkdesc:active span span {
  background: none repeat scroll 0 0 infobackground;
  border: 1px solid infotext;
  clip: auto;
  color: infotext;
  font-size: 0.85em;
  height: auto !important;
  left: 2.2em;
  overflow: visible !important;
  padding: 2px 4px;
  text-align: left;
  top: 2em;
  white-space: nowrap;
  width: auto !important;
}

#cn-headlines ul li a {
  color: #9a3000 !important;
}

#cn-headlines ul li a:hover {
	color: #295376 !important;
}

.wet-boew-webwidget{
	overflow-x: hidden !important;
}

#wb-sec ul li > span {
	padding: 4px 5px;
	display:block;
}

#wb-sec h3 > span {
	background: none repeat scroll 0 0 #DDDDDD;
    font-weight: 700;
    padding: 2px 4px;
	display:block;
	color: #333333;
}

#gcwu-content h2, #gcwu-aside h3, #gcwu-canada-features h3 {
  color: #FFFFFF !important;
  font-size: 1em !important;
  font-weight: 700 !important;
  margin-bottom: 5px !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding: 2px 3px 0px 25px !important;
  background: #555555;
}

#gcwu-headlines a img{
	display:inline;
}

#gcwu-content h2.news, #gcwu-aside h3.news {
	background: url("/images/headings/news-square.png") repeat-y scroll left top #555555;
}

#gcwu-content h2.connected, #gcwu-aside h3.connected {
	background: url("/images/headings/connected-square.png") repeat-y scroll left top #555555;
}

#gcwu-content h2.calendar, #gcwu-aside h3.calendar {
	background: url("/images/headings/calendar-square.png") repeat-y scroll left top #555555;
}

#gcwu-content h2.didyouknow, #gcwu-aside h3.didyouknow {
	background: url("/images/headings/didyouknow-square.png") repeat-y scroll left top #555555;
}

#gcwu-content h2.video, #gcwu-aside h3.video {
	background: url("/images/headings/video-square.png") repeat-y scroll left top #555555;
}

#gcwu-content h2.multimedia, #gcwu-aside h3.multimedia {
	background: url("/images/headings/multimedia-square.png") repeat-y scroll left top #555555;
}

#gcwu-content h2.priorities, #gcwu-aside h3.priorities {
	background: url("/images/headings/priorities-square.png") repeat-y scroll left top #555555;
}

#gcwu-content h2.mustsee, #gcwu-aside h3.mustsee {
	background: url("/images/headings/mustsee-square.png") repeat-y scroll left top #555555;
}

#background-youth {
	background: url("/images/jeunesse/bg_accueil_800.gif") no-repeat;
}

#cn-centre-col a[href$='.docx']{background:transparent url(/grids/images/icon-download.gif) no-repeat 0 0;padding-left:15px;}

.overflow-hidden{
	overflow: hidden;
}

.module-poster {
	font-size: 85% !important;
}
/*.module-poster img{
	margin-bottom:5px !important;
}*/

.shadow {
	box-shadow: 5px 5px 7px #111111;
}

/*.right-col div.module-related ul li ul li{
	border: none !important;
	margin-left: -15px;
	padding-left: 0px;
}*/

.right-col div.module-related ul li ul{
	border: none !important;
}
.module-news a.normal-link{
	color: #295376 !important;
	background-color: transparent !important;
	background-image:none !important;
	border: none !important;
	padding: 0 0 0 0 !important;
	box-shadow: none !important;
	text-decoration: underline !important;
	margin:0 0 0 0 !important;
}
.module-news a.normal-link:hover{
	color: #c00 !important;
	background-color: transparent !important;
	background-image:none !important;
	border: none !important;
	padding: 0 !important;
	box-shadow: none !important;
	text-decoration: underline !important;
	margin-left: 0px !important;
}


.module-news a.normal-link:hover, .module-news a.normal-link:focus, .module-news a.normal-link:active{
	color: #c00 !important;
}

.width-15{
	width: 15%;
}
.width-35{
	width: 35%;
}

div.errorContainer p {
  font-weight: bold;
}
.errorContainer ul li {
    margin-bottom: 5px;
}
.wet-boew-form-validation label .error {
  color: #CC0000;
  display: block;
  font-weight: bold;
}

.wet-boew-webwidget ul.widget-content li {
	border-bottom: dashed 1px #ccc;
	padding-bottom: 5px !important;
	margin-bottom: 5px !important;
}

#featured-image-menu .wet-boew-slideout summary{
	 background-color:#ddd !important;
	 padding: 3px 1px 3px 3px !important;
	 margin: 2px 0 !important;
}
#featured-image-menu .wet-boew-slideout ul li {
	padding: 0 10px;
}
#featured-image-menu .wet-boew-slideout ul li.background-dark {
	padding-top: 3px;
	padding-bottom: 3px;
}
#featured-image-menu .wet-boew-slideout ul > li:last-child {
	padding-bottom: 5px;
}

.module-list dl {
	border: solid 1px #d4d4d4;
	background-color: #f9f9f9;
	margin: 0;
	padding: 0px;
}

.module-list dl dt {
	padding: 8px 10px 0 10px;
	font-weight: bold;
}
.module-list dl dd {
	padding: 0 10px 8px 25px;
	margin: 0;
	border-bottom: dotted 1px #999;
}
.module-list dl dd:last-of-type {
	border-bottom: none !important;
}

.width-5{width:5%!important}
.width-15{width:15%!important}
.width-25{width:25%!important}
.width-35{width:35%!important}
.width-45{width:45%!important}
.width-55{width:55%!important}
.width-65{width:65%!important}
.width-75{width:75%!important}
.width-85{width:85%!important}
.width-95{width:95%!important}


.video-container p:last-of-type, .video-container-cc p:last-of-type {
	
	margin-bottom: 0;
}

.video-container {
	height: 0;
	padding-top: 25px;
	padding-bottom: 57.25%;
	margin-bottom: 10px;
	position: relative;

}

.video-container-cc {
	height: 0;
	padding-top: 25px;
	padding-bottom: 66.4%;
	margin-bottom: 10px;
	position: relative;
}

.video-container embed, .video-container iframe, .video-container object, .video-container video,
.video-container-cc embed, .video-container-cc iframe, .video-container-cc object, .video-container-cc video {
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important;
	position: absolute;
}

/*div.span-8 .video-container object,
div.span-8 .video-container embed {
	width: 940px !important;
	height: 559px !important;
}
div.span-7 .video-container object,
div.span-7 .video-container embed {
	width: 820px !important;
	height: 492px !important;
}
div.span-6 .video-container object,
div.span-6 .video-container embed {
	width: 700px !important;
	height: 424px !important;
}	
div.span-5 .video-container object,
div.span-5 .video-container embed {
	width: 580px !important;
	height: 357px !important;
}	
div.span-4 .video-container object,
div.span-4 .video-container embed {
	width: 460px !important;
	height: 290px !important;
}	
div.span-3 .video-container object,
div.span-3 .video-container embed {
	width: 340px !important;
	height: 222px !important;
}	
div.span-2 .video-container object,
div.span-2 .video-container embed {
	width: 220px !important;
	height: 154px !important;
}

div.span-8 .video-container-cc object,
div.span-8 .video-container-cc embed {
	width: 940px !important;
	height: 639px !important;
}
div.span-7 .video-container-cc object,
div.span-7 .video-container-cc embed {
	width: 820px !important;
	height: 562px !important;
}
div.span-6 .video-container-cc object,
div.span-6 .video-container-cc embed {
	width: 700px !important;
	height: 484px !important;
}	
div.span-5 .video-container-cc object,
div.span-5 .video-container-cc embed {
	width: 580px !important;
	height: 406px !important;
}	
div.span-4 .video-container-cc object,
div.span-4 .video-container-cc embed {
	width: 460px !important;
	height: 328px !important;
}	
div.span-3 .video-container-cc object,
div.span-3 .video-container-cc embed {
	width: 340px !important;
	height: 250px !important;
}	
div.span-2 .video-container-cc object,
div.span-2 .video-container-cc embed {
	width: 220px !important;
	height: 172px !important;
}

@media screen and (min-width: 1200px){
	div.span-8 .video-container object,
	div.span-8 .video-container embed {
		width: 1180px !important;
		height: 694px !important;
	}
	div.span-7 .video-container object,
	div.span-7 .video-container embed {
		width: 1030px !important;
		height: 610px !important;
	}
	div.span-6 .video-container object,
	div.span-6 .video-container embed {
		width: 880px !important;
		height: 525px !important;
	}
	div.span-5 .video-container object,
	div.span-5 .video-container embed {
		width: 730px !important;
		height: 441px !important;
	}		
	div.span-4 .video-container object,
	div.span-4 .video-container embed {
		width: 580px !important;
		height: 357px !important;
	}		
	div.span-3 .video-container object,
	div.span-3 .video-container embed {
		width: 430px !important;
		height: 272px !important;
	}
	div.span-2 .video-container object,
	div.span-2 .video-container embed {
		width: 280px !important;
		height: 188px !important;
	}
	
	div.span-8 .video-container-cc object,
	div.span-8 .video-container-cc embed {
		width: 1180px !important;
		height: 795px !important;
	}
	div.span-7 .video-container-cc object,
	div.span-7 .video-container-cc embed {
		width: 1030px !important;
		height: 697px !important;
	}
	div.span-6 .video-container-cc object,
	div.span-6 .video-container-cc embed {
		width: 880px !important;
		height: 600px !important;
	}
	div.span-5 .video-container-cc object,
	div.span-5 .video-container-cc embed {
		width: 730px !important;
		height: 503px !important;
	}		
	div.span-4 .video-container-cc object,
	div.span-4 .video-container-cc embed {
		width: 580px !important;
		height: 406px !important;
	}		
	div.span-3 .video-container-cc object,
	div.span-3 .video-container-cc embed {
		width: 430px !important;
		height: 308px !important;
	}
	div.span-2 .video-container-cc object,
	div.span-2 .video-container-cc embed {
		width: 280px !important;
		height: 211px !important;
	}

}

@media screen and (max-width: 959px){
	div.span-8 .video-container object,
	div.span-8 .video-container embed {
		width: 748px !important;
		height: 451px !important;
	}
	div.span-7 .video-container object,
	div.span-7 .video-container embed {
		width: 652px !important;
		height: 397px !important;
	}
	div.span-6 .video-container object,
	div.span-6 .video-container embed {
		width: 556px !important;
		height: 343px !important;
	}		
	div.span-5 .video-container object,
	div.span-5 .video-container embed {
		width: 460px !important;
		height: 290px !important;
	}		
	div.span-4 .video-container object,
	div.span-4 .video-container embed {
		width: 364px !important;
		height: 235px !important;
	}		
	div.span-3 .video-container object,
	div.span-3 .video-container embed {
		width: 268px !important;
		height: 181px !important;
	}
	div.span-2 .video-container object,
	div.span-2 .video-container embed {
		width: 172px !important;
		height: 127px !important;
	}
	
	div.span-8 .video-container-cc object,
	div.span-8 .video-container-cc embed {
		width: 748px !important;
		height: 514px !important;
	}
	div.span-7 .video-container-cc object,
	div.span-7 .video-container-cc embed {
		width: 652px !important;
		height: 452px !important;
	}
	div.span-6 .video-container-cc object,
	div.span-6 .video-container-cc embed {
		width: 556px !important;
		height: 390px !important;
	}		
	div.span-5 .video-container-cc object,
	div.span-5 .video-container-cc embed {
		width: 460px !important;
		height: 328px !important;
	}		
	div.span-4 .video-container-cc object,
	div.span-4 .video-container-cc embed {
		width: 364px !important;
		height: 266px !important;
	}		
	div.span-3 .video-container-cc object,
	div.span-3 .video-container-cc embed {
		width: 268px !important;
		height: 203px !important;
	}
	div.span-2 .video-container-cc object,
	div.span-2 .video-container-cc embed {
		width: 172px !important;
		height: 141px !important;
	}
}*/

dl.featured-image {
	margin: 10px;
	padding: 0;
}
.featured-image dd {
	margin-left: 15px;
}
.featured-image dt {
	margin: 0 5px 0 0;
	font-weight: bold;
}
#cboxTitle dt, #cboxTitle dd {
	float: left;
	display: inline;

}
#cboxTitle dt{
	margin-left: 0;
	clear:left;
}
#cboxTitle dd {
	margin-left: 4px;

}
.wet-boew-lightbox img {
	 margin-bottom: 0;
}

div#page-share {
	height: 32px;
}
div#page-share ul {
	display: inline-block;
	margin: 6px 10px -3px !important;
	list-style-type: none;
	z-index: 99;
}
div#page-share ul li {
	float: left;
}
div#page-share ul li {
	margin-right: 10px;
}

.small-screen .wet-boew-share, .small-screen #page-share .background-dark{
	display: none;
}

/* *************** MODULE-PLAY BEGIN************************* */
	.module-play a{background-repeat:no-repeat !important;background-position: center  center !important;height:100% !important;
	width:100% !important;position:absolute !important;display:inline-block !important;left:0 !important;top:0 !important;}
	.module-play a:hover{background-color:rgba(166,166,166, 0.35) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4CA6A6A6,endColorstr=#4CA6A6A6)!important;}
	.module-play a:focus{background-color:transparent !important;}
	.module-play {height:100% !important;width:100% !important;display:inline-block !important;position:relative !important;}
	.module-play > img{display:inline-block; margin-bottom:-3px !important;}
	/* Le petit icone Youtube */
	.module-poster #youtube{vertical-align:middle;}
	.module-poster .image-right-poster{vertical-align:middle;}
	/* span-1 */
	div.module-play a {padding-right: 0 !important;}
	.span-1 > div.module-play a{background-image:url(/images/institution/module-play/play-50-span-1.png) !important; }
	.span-1 > div.module-play a:hover{background-image:url(/images/institution/module-play/play-90-span-1.png) !important; }
	/* span-2 */
	.span-2 > div.module-play a, .span-2 div.module-play a {background-image:url(/images/institution/module-play/play-50-span-2.png)!important ;}
	.span-2 > div.module-news-article > .module-play div > .normal-link {background-image:url(/images/institution/module-play/play-50-span-2.png)!important ;}
	.span-2 > div.module-play a:hover, .span-2 div.module-play a:hover{background-image:url(/images/institution/module-play/play-90-span-2.png)!important;}
	.span-2 > div.module-news-article > .module-play .normal-link:hover{background-image:url(/images/institution/module-play/play-90-span-2.png)!important;}              
	/* span-3 et span-4 */
	.span-3 > div.module-play a, .span-4 > div.module-play a{background-image:url(/images/institution/module-play/play-50-span-3-4.png)!important; }
	.span-3 > div.module-play a:hover, .span-4 > div.module-play a:hover{background-image:url(/images/institution/module-play/play-90-span-3-4.png)!important;}
	/* span-5 et span-6 */
	.span-5 > div.module-play a, .span-6 > div.module-play a{background-image:url(/images/institution/module-play/play-50-span-5-6.png)!important;}
	.span-5 > div.module-play a:hover, .span-6 > div.module-play a:hover{background-image:url(/images/institution/module-play/play-90-span-5-6.png)!important;}
/* *************** MODULE-PLAY END************************* */

/* *************** MODULE-FUSEE MODULE-PERSONNE************************* */
	.module-fusee {background-image:url(/images/institution/module-fusee/head.png);background-color:#EFEFDE;}
	.module-personne {background-color:#EFEFDE;background-image:url(/images/institution/module-personne/head.png);}
	.module-fusee, .module-personne {background-repeat: no-repeat; border-radius: 5px 5px 5px 5px;padding: 35px 0 10px;}
	.module-fusee h3 , .module-personne h3 , .module-fusee p ,
	.module-personne p ,  .module-fusee strong , .module-personne strong  {border-bottom: medium none;margin-left: 10px;margin-right: 10px; margin-top: 0;	}
	/* *************** MODULE-FUSEE MODULE-PERSONNE************************* */
	
	
	.tabs-style-7 .image-actual{width:auto !important; height:auto !important;} /* pour mettre une petite image dans le diffuseur */