/* 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: #C60 ;
	background:       url(/PR-RP/images/cps-spc/banner.jpg) #FFF no-repeat ;
}

div.banner-eng
, div.banner-lfcoa-eng
{
	background: url(/PR-RP/images/cps-spc/banner.jpg) #FFF no-repeat ;
}

div.banner-fra
, div.banner-lfcoa-fra
{
	background: url(/PR-RP/images/cps-spc/banner.jpg) #FFF 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
, 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: #DF9E5E ;
}

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: #C60 ;
}

/* 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: #C60 ;
}

div.right ul.nav li div.menucontent
{
	background: #DF9E5E ;
}

div.left ul.nav ul.nav a.menulink
, div.left ul.nav div.menucontent a.menulink
{
	border-top:       1px solid #DF7000 ;
	border-bottom:    1px solid #974B00 ;
	background-color: #C60 ;
}

div.right ul.nav ul.nav a.menulink
, div.right ul.nav div.menucontent a.menulink
{
	border-top:       1px solid #F1D3B6 ;
	border-bottom:    1px solid #D7822D ;
	background-color: #DF9E5E ;
}

div.right ul.nav ul.nav a.menulink:hover
, div.right ul.nav div.menucontent a.menulink:hover
{
	background:    #DF9E5E ;
	border-top:    1px solid #DF9E5E ;
	border-bottom: 1px solid #DF9E5E ;
}

/* This grey class must remain
   or colour CSS will override it
*/

div ul.nav ul.nav ul.nav2 a.menulink
{
	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:    #930 ;
	border-top:    1px solid #930 ;
	border-bottom: 1px solid #930 ;
}

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: #DF9E5E ;
}

/* 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: #C60 ;
}

div.center h1
, h2
{
	border-top:       1px solid #CCC ;
	border-bottom:    1px solid #CCC ;
	background-color: #EEE ;
}

div.center h3
{
	border-bottom: 1px solid #CCC ;
}

div.center a:link
{
	color: #C60 ;
}

div.center a:visited
{
	color: #930 ;
}

div.blackborder
{
	border: solid #C60 1px ;
}

div#subjectHeader
{
	background: #C60 ;
	color:      #FFF ;
}

#tools a
{
	color: #C60 ;
}

/* 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: #DF9E5E ;
}

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: #C60 ;
}

/* FOOTER CSS ENDS
 | FIN DU CSS DU PIED DE LA PAGE
*/

/* LIST UTILITY CSS BEGINS
 | DEBUT DU CSS D'UTILITE DE LISTE
*/

ul.subjectBullet
, div.highlightFloat ul
, p.highlightFloat ul
{
	list-style-image: url(/PR-RP/images/cps-spc/bullet_subject.gif) ;
}

/* COLOUR CLASSES
*/

.subjectColour
{
	color: #C60 ;
}

.subjectDarkColour
{
	color: #930 ;
}

/* BACKGROUND COLOUR CLASSES
*/

.subjectBG
{
	background-color: #C60 ;
	color:            #FFF ;
}

.lightsubjectBG
{
	background-color: #DF9E5E ;
	color:            #FFF ;
}

.darksubjectBG
{
	background-color: #930 ;
	color:            #FFF ;
}

/* BORDER CLASSES
*/

.borderSubject
{
	border: 1px solid #C60 ;
}

/* FORM TAGS
*/

legend
{
	background: #C60 ;
}

fieldset
{
	border: 1px solid #C60 ;
}

input.subject
, p.submit input
, #close
{
	background:    #C60 ;
	border-right:  2px solid #930 ;
	border-bottom: 2px solid #930 ;
	border-top:    2px solid #C93 ;
	border-left:   2px solid #C93 ;
	color:         #FFF ;
}

table.subject th
{
	background: #C60 ;
	color:      #FFF ;
}

/* In this topic style
*/

div.topic
{
	background-color:#DF9E5E ;
}

div.topic ul
{
	list-style-image: url(/PR-RP/images/cps-spc/bullet_subject.gif) ;
}

/* publications
*/
.next
, .previous
, .toc
{
	border: 1px solid #DF9E5E ;
}

h2.promotion
{
	background-color: #DF9E5E ;
}

.quickLinks p
{
	background-color: #C60
}

div.highlightFloat
, p.highlightFloat
{
	border: 1px solid #C60
}


