/* CLF 2.0 TEMPLATE VERSION 1.04 | VERSION 1.04 DU GABARIT NSI 2.0 */

/* INSTITUTIONAL BANNER CSS BEGINS | DEBUT DU CSS DE LA BANNIERE INSTITUTIONNELLE */
div.banner {
	background-color: #069;
	background: url(/images/ahc-asc/banner.jpg) #069 no-repeat;
}
div.banner-eng, div.banner-lfcoa-eng {
	background: url(/images/ahc-asc/banner.jpg) #069 no-repeat;
}
div.banner-fra, div.banner-lfcoa-fra {
	background: url(/images/ahc-asc/banner.jpg) #069 no-repeat;
}
/* INSTITUTIONAL BANNER CSS ENDS | FIN DU CSS DE LA BANNIERE INSTITUTIONNELLE */

/***********START NEW************************************/

/* GENERAL NAVIGATION CSS BEGINS | DEBUT DU CSS DE NAVIGATION GENERALE */
div.left h2.nav, div.left h2.nav a:link, div.left h2.nav a:visited, div.left div.h2nav, div.left div.h2nav a:link, div.left div.h2nav a:visited, div.left p.h2nav, div.left p.h2nav a:link, div.left p.h2nav a:visited {
	background-color: #bcced7;
	color: #036;
}

div.right h2.nav, div.right h2.nav a:link, div.right h2.nav a:visited, div.right div.h2nav, div.right div.h2nav a:link, div.right div.h2nav a:visited, div.right p.h2nav, div.right p.h2nav a:link, div.right p.h2nav a:visited {
	background-color: #069;
}

/* GENERAL NAVIGATION CSS ENDS | FIN DU CSS DE NAVIGATION GENERALE */

/* SIDE MENU CSS BEGINS | DEBUT DU CSS DU MENU LATERAL */
div.left ul.nav li div.menucontent	{ background: #069;  }
div.right ul.nav li div.menucontent { background: #bcced7; }

div.left ul.nav ul.nav a.menulink, div.left ul.nav div.menucontent a.menulink
{
	border-top: 1px solid #0086C6;
	border-bottom: 1px solid #004566;
	background-color: #069;
}

div.right ul.nav ul.nav a.formoreinfo {
	border-top: 1px solid #d0dee5;
	border-bottom: 1px solid #a7b8c1;
	background-color: #bcced7;
	color: #036;
}

/*This grey class must remain or colour CSS will override it*/
div ul.nav ul.nav ul.nav2 a.menulink, div ul.nav ul.nav ul.nav2 strong {
	color: #000;
	border-top: 1px solid #EEE;
	border-bottom: 1px solid #c4c4c4;
	border-right: 1px solid #c4c4c4;
	border-left: 1px solid #c4c4c4;
	background-color: #DDD;
}

div ul.nav ul.nav a.menulink:hover, div ul.nav div.menucontent a.menulink:hover {
	background:#036;
	border-top: 1px solid #036;
	border-bottom: 1px solid #036;
}

div.right ul.nav ul.nav a.menulink:hover, div.right ul.nav div.menucontent a.menulink:hover {
	background:#eee;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #ddd;
}


div ul.nav ul.nav ul.nav2 a.menulink:hover {
	background:#C4C4C4;
	border-top: 1px solid #c4c4c4;
	border-bottom: 1px solid #c4c4c4;
}

div.prodis { background-color: #bcced7; }

div ul.nav ul.nav2 a.menulink  { background-color: #069;}
div.left h2.nav, div.left h2.nav a:link, div.left h2.nav a:visited, div.left div.h2nav, div.left div.h2nav a:link, div.left div.h2nav a:visited, div.left p.h2nav, div.left p.h2nav a:link, div.left p.h2nav a:visited{ 
background-color:#069; color:#fff}
.explore{ background-color:#BCCED7!important; color:#036!important}
div.left ul.nav div.menucontent a.prodis{ background-color:#069!important; color:#fff!important; border-bottom:none!important }


/* SIDE MENU CSS ENDS | FIN DU CSS DU MENU LATERAL */

/* CONTENT CSS BEGINS | DEBUT DU CSS DU CONTENU */
div.center h2, h3, h4, h5, h6 {color: #069;}
div.colLayout div.center h1, div.core div.center h1 {background:#069 url(/images/ahc-asc/h1.gif) no-repeat top right;}
div.center h3 {border-bottom:#bcced7 solid 2px}
div.center h4 {border-bottom:#bcced7 dotted 2px}

div.center a:link 		{ color: #069; }
div.center a:visited 	{ color: #036; }
div.blackborder 		{ border: solid #069 1px; }

div#subjectHeader 		{background:url(/images/ahc-asc/subject-sujet-bg.gif); color:#036; font-weight:bold}
div#subjectHeader strong{color:#036; background-color:#bcced7; background-image:url(/images/ahc-asc/subject-sujet.gif);}
h1#subjectHeader		{background-color:#069}


#tools a 				{ color: #069; }
/* CONTENT CSS ENDS | FIN DU CSS DU CONTENU */

/* FOOTER CSS BEGINS | DEBUT DU CSS DU PIED DE LA PAGE */

div.footer div.footerline { background-color: #069; } 
div.footer a:link, div.footer a:visited, div.center div.footer a:link, div.center div.footer a:visited, div.center div.topPage a:link, div.center div.topPage a:visited, div.center p.topPage a:link, div.center p.topPage a:visited {
	color: #069;
}
/* FOOTER CSS ENDS | FIN DU CSS DU PIED DE LA PAGE */

/* LIST UTILITY CSS BEGINS | DEBUT DU CSS D'UTILITE DE LISTE */
ul.subjectBullet	{ list-style-image: url(/images/ahc-asc/bullet_subject.gif); }

/*COLOUR CLASS'S */
.subjectColour		{ color: #069; }
.subjectDarkColour	{ color: #036; }

/*BACKGROUND COLOUR CLASS'S */
.subjectBG, table tr.subjectBG td, table tr.subjectBG th				{ background-color: #069; color: #FFF; }
.lightsubjectBG, table tr.lightsubjectBG td, table tr.lightsubjectBG th	{ background-color: #bcced7; color: #FFF; }
.darksubjectBG, table tr.darksubjectBG td, table tr.darksubjectBG th		{ background-color: #036; color: #FFF; }

/* BORDER CLASS'S */
.borderSubject	{ border: 1px solid #069; }

/* FORM TAGS */
legend 		{ background: #069; }
fieldset 	{  border: 1px solid #069; }

input.subject, p.submit input, #close
{
	background: #069;
	border-top: 2px solid #69C;
	border-left: 2px solid #69C;	
	border-right: 2px solid #036;
	border-bottom: 2px solid #036;
	color: #FFF;
}

table.subject th {background: #069;	color: #FFF;}

div.center h2.promotion {color:#036; background:none; background-color:#bcced7;}

/* In this topic style */
div.topic ul {list-style-image:url(/images/ahc-asc/bullet_subject.gif);}
div.topic p {background-image:url(/images/ahc-asc/topic-header.gif); color:#036;}

/* publications */
.next, .previous, .toc {border:1px solid #bcced7;}

.quickLinks p, .quickLinks p a {background-color: #069}
div.HighlightFloat2 p#header, div.HighlightFloat2 p.header {background:#bcced7 url(/images/ahc-asc/ql-header-top.gif) no-repeat left top; color:#036; }
div.HighlightFloat2 p {background-image:url(/images/ahc-asc/ql-header-bottom.gif); color:#036;}
div.HighlightFloat2 p.second {color:#036; }
div.HighlightFloat2 ul{ background-image:url(/images/ahc-asc/ql-header-bottom.gif); list-style-image:url(/images/ahc-asc/bullet_square.gif) }
div.HighlightFloat2 ul li a {color:#036!important;}

div.highlightFloat, p.highlightFloat	{border: 1px solid #069} 

/* top nav for applications */
ul.topnav li {background-color:#bcced7;}
ul.topnav li a {color:#036!important}
ul.topnav li a:hover {background:#069; color:#fff}

div.center h2.promotion {color:#036; background:none; background-color:#bcced7;}

/* date format */
div.date ul {list-style-image: url(/images/ahc-asc/bullet_subject.gif);}

/* hover boxes for months, a-z listing etc */
ul.alpha li a {color:#069!important;}
ul.alpha li a:hover {background:#369;}

/* Button Link */
a.buttonLink {
	display: inline-block;
	background-color: #069;
	color: #fff !important;
	border-radius: 5px 5px 5px 5px;
	cursor: pointer;
	font-weight: bold;
	line-height: 1.5;
	margin: 0 .5em 0 0;
	padding: .75em 1.5em;
	position: relative;
	text-decoration: none;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.25);
	vertical-align: middle;
}
a:hover.buttonLink {
	background-color: #bcced7;
	color: #036 !important;
}

/* call to action button */
.calltoaction {
	background-color: #006699;
  border: 1px solid #AAAAAA;
	border-radius: 5px 5px 5px 5px;
	cursor: pointer;
	margin: 10px 10px;
	padding: 0;
	text-align: center;
	width: 200px;
}
.calltoaction a {
    color: #FFFFFF !important;
    display: block;
    margin: 0;
    padding: 10px;
    text-decoration: none;
}
.calltoaction a:hover {
	background-color: #BCCED7;
	color:#003366 !important;
}