/* CLF 2.0 TEMPLATE VERSION 1.05 | VERSION 1.05 DU GABARIT NSI 2.0 */

/* GENERAL CSS BEGINS | DEBUT DU CSS GENERAL */

/* BEGIN JQUERY MENU STYLING */
.listStripeOdd{background-color:#DBC293;} /* CUSTOMIZE: edit this to change background color of menu */
.listStripeEven{background-color:#DBC293;} /* CUSTOMIZE: edit this to change background colors of menu */
.hoverOver{background-color:#999;} /* CUSTOMIZE: edit this to change background colors of menu */
/* END JQUERY MENU STYLING */


.proactive_bg {
	background-color: #C8C8C8 ; /* CUSTOMIZE: edit this to color the proactive menu item; be sure to add class to menu  */
}


body {
	background-color: #B39A6A;
}

div.banner {
	color: #FFF;
	background-color: #B39A6A;
	background: url(/pstc-cfsp/images/banner/banner.jpg) no-repeat scroll 0 0 #000000;
	font-family: Arial, Helvetica, sans-serif;
	height:80px;	
}

div.banner p.main {
  font-size:155%;
}
div.banner p.siteuri span.eng, div.banner p.siteuri span.fra {
  font-size:82%;
  font-weight:bold;
}




div.msgarea
{
background-image:url(/PSTC-CFSP/images/banner/LanguageSelection.jpg);
}

/*News Items*/
div.news {
	border: 1px solid #663300;
	margin:10px 0px 10px 0px;
	padding: 10px;
	background-color:#fff;
}

div.newstopofpage {
	border: 1px solid #6b8659;
	margin:0px;
	padding: 10px;
	background-color:#fff;
	text-align:center;
}

div.col3 {
width:380px;
padding: 5px 5px 5px 5px;
}

.newstitle {
	font-size: 125%;
	font-weight: bold;
	margin-bottom: 5px;
	text-align:left;
	background-color:#c2b694;
}

.newstitle a
{
	text-decoration:none;
	background-color:transparent;
}

.newsabstract {
	font-size: 85%;
	text-align:justify;
	background-color:#fff;
}
.newsdate{
	font-style:italic;
	text-align:right;
	background-color:#fff;
}

.news p {
	margin:5px;
	background-color:#fff;
}


/*end news items*/




/*pubs archive list */

#pubsarchive ul
{
margin: 0px;
padding: 0px;
list-style-type: none;
font-family: Tahoma, Helvetica, sans-serif;

}

#pubsarchive ul li
{
margin: 0;
padding: 0;
border:0;

margin-left:15px;

margin-bottom:15px;
padding-left:30px;
font-weight:normal;
display: block;
font-size: 1em;
}
#pubsarchive ul li ul li
{
margin: 0;
padding: 0;
border:0;
margin-top:15px;margin-left:15px;

margin-bottom:15px;
padding-left:30px;
font-weight:normal;
display: block;
font-size: 1em;
}

#pubsarchive ul li a
{
width:100%;
text-decoration:none;
}

#pubsarchive ul li a:hover
{
width:100%;
text-decoration:underline;
}


div#pubsarchive h1,div#pubsarchive h2,div#pubsarchive h3,div#pubsarchive h4
{
	border-top:1px solid #663300;
	border-bottom:1px solid #663300;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#CCCC99;
}

div#pubsarchive h1, h1 a
{
font-size:115%;
}

div#pubsarchive h2
{
font-size:105%;
}

div#pubsarchive h3
{
font-size:95%;
}

div#pubsarchive h4
{
font-size:85%;
}

div#pubsarchive li.pdf 
{
background: transparent url(../images/icons/pdf.gif) no-repeat top left;
}

div#pubsarchive li.ie 
{
background: transparent url(../images/icons/world_link.gif) no-repeat top left;
}

div#pubsarchive li.htm 
{
background: transparent url(../images/icons/world_link.gif) no-repeat top left;
}

div#pubsarchive li.doc 
{
background: transparent url(../images/icons/word.gif) no-repeat top left;
}

div#pubsarchive li.xls
{
background: transparent url(../images/icons/excel.gif) no-repeat top left;
}

div#pubsarchive li.ppt
{
background: transparent url(../images/icons/ppt.gif) no-repeat top left;
}

div#pubsarchive li.bookicon
{
background: transparent url(../images/icons/book.gif) no-repeat top left;
}
div#pubsarchive li.folder{
background: transparent url(../images/icons/folder.gif) no-repeat top left;
}
div#pubsarchive li.zip{
background: transparent url(../images/icons/zipfolder.gif) no-repeat top left;
}



div.coursefiles ul
{
margin: 0px;
padding: 0px;
list-style-type: none;
font-family: Tahoma, Helvetica, sans-serif;

}

div.coursefiles ul li
{
margin: 0;
padding: 0;
border:0;

margin-left:15px;

margin-bottom:15px;
padding-left:30px;
font-weight:normal;
display: block;
font-size: 1em;
}
div.coursefiles ul li ul li
{
margin: 0;
padding: 0;
border:0;
margin-top:15px;margin-left:15px;

margin-bottom:15px;
padding-left:30px;
font-weight:normal;
display: block;
font-size: 1em;
}

div.coursefiles ul li a
{
width:100%;
text-decoration:none;
}

div.coursefiles ul li a:hover
{
width:100%;
text-decoration:underline;
}




div.coursefiles li.pdf 
{
background: transparent url(../images/icons/pdf.gif) no-repeat top left;
}

div.coursefiles li.ie 
{
background: transparent url(../images/icons/world_link.gif) no-repeat top left;
}

div.coursefiles li.htm 
{
background: transparent url(../images/icons/world_link.gif) no-repeat top left;
}

div.coursefiles li.doc 
{
background: transparent url(../images/icons/word.gif) no-repeat top left;
}

div.coursefiles li.xls
{
background: transparent url(../images/icons/excel.gif) no-repeat top left;
}

div.coursefiles li.ppt
{
background: transparent url(../images/icons/ppt.gif) no-repeat top left;
}

div.coursefiles li.bookicon
{
background: transparent url(../images/icons/book.gif) no-repeat top left;
}
div.coursefiles li.folder{
background: transparent url(../images/icons/folder.gif) no-repeat top left;
}
div.coursefiles li.zip{
background: transparent url(../images/icons/zipfolder.gif) no-repeat top left;
}
div.coursefiles li.disc{
background: transparent url(../images/icons/arrow.jpg) no-repeat top left;
}

/*end course container*/

.course-images-right {
	float: right;
	vertical-align: text-top;
	padding: 10px 10px 10px 10px;
}

.course-images-left {
	float: left;
	vertical-align: text-top;
	padding: 10px 10px 10px 10px;
}

.underlined{
text-decoration:underline;
}

#pafframe{
width:560px;
height:360px;
}


/*menus*/
ul.hmenus
{
margin: 0px;
margin-bottom:5px;
padding: 0px;
list-style-type: none;
font-family: Tahoma, Helvetica, sans-serif;
width: 100%;
border-bottom:1px #000 solid;
}

ul.hmenus li
{
margin: 0;
padding: 0;
width:187px;
line-height: 20px;
border-top:1px #000 solid;
}



ul.hmenus li a
{
	padding:2px 0 2px 5px;
	display: block;
	line-height:15px;
	width:182px;
	background-color: #C2B694;
	color:#000;
	font-weight:normal;
	text-decoration:none;
	font-size: 0.8em;

}

ul.hmenus li a:link, ul.hmenus li a:visited 
{
color: #000;
}


ul.hmenus li a:hover
{
background-color: #FAF9C9;
text-decoration:underline;
}

li.avi 
{
background: transparent url("/PSTC-CFSP/images/icons/avi.jpg") no-repeat center left;
}

li.pdf 
{
background: transparent url("/PSTC-CFSP/images/icons/pdf.gif") no-repeat center left;
}

div.left li.doc 
{
background: transparent url("/PSTC-CFSP/images/icons/word.gif") no-repeat center left;
}

div.left li.xls
{
background: transparent url("/PSTC-CFSP/images/icons/excel.gif") no-repeat center left;
}

li.ppt
{
background: transparent url("/PSTC-CFSP/images/icons/ppt.gif") no-repeat center left;
}

div.left li.bookicon
{
background: transparent url("/PSTC-CFSP/images/icons/book.gif") no-repeat center left;
}


div.left ul li a
{
	color:#000;
	font-size: 0.8em;
	display: block;
}

div.left ul{
	margin-bottom:5px;

}
div.right ul{
	margin-bottom:5px;

}

span.uline{
text-decoration:underline;
}

/* Archived box */
#archived h2 {background-color:#C00;color:#FFF;margin:0;padding:2px 0 2px 10px;}
#archived {border: 1px solid #C00; background-color: #FFC;}
#archived p {margin-left:10px; margin-right: 10px;}

/* Archived bar */
/* Note: Width must be 100% for users on 800x600 who have their computer taskbar on the left or right side. */
.archived{position:fixed;top:0;z-index:99999;background-color:#C00;border:1px solid #000;left:0;width:100%;clear:both;}
.archived a{height:22px;color:#333;position:relative;padding:0 0 2px 0;}
.archived a[href]:hover, .archived a[href]:link, .archived a[href]:active, .archived a[href]:focus {color:#FFF;}
.archived {background-color:transparent; border-left:1px solid #999;border-right:medium none; display: block; text-align: center; font-size: 1.4em; color: #FFF; font-weight: bold;}

.archived-top-page {
    background-color: #C00;
    border-left: 1px solid #999;
    border-right: medium none;
    color: #FFF;
	display:block;
    font-size: 1.4em;
    font-weight: bold;
    text-align: center;
 	width:100%;
	position:fixed;
	top:0;
	left:0;
	z-index:99999;

}


/* GENERAL CSS ENDS | FIN DU CSS GENERAL */

