﻿/* 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:#dee0d5;} /* CUSTOMIZE: edit this to change background color of menu */
.listStripeEven{background-color:#dee0d5;} /* CUSTOMIZE: edit this to change background colors of menu */
.hoverOver{background-color:#a5a6a2;} /* CUSTOMIZE: edit this to change background colors of menu */
/* END JQUERY MENU STYLING */


.proactive_bg {
	background-color: #dee0d5 ; /* CUSTOMIZE: edit this to color the proactive menu item; be sure to add class to menu  */
}




/*Publications*/
#booklist{

}

div.books {
	border: 1px solid #000;
	margin:0;
	margin-top:10px;
	padding: 10px;
	width:565px;
	/*float:right;*/
	overflow:hidden;
}

div.booktitle {
	font-size: 125%;
	font-weight: bold;
	margin-bottom: 5px;
	text-align:center;
	background-color:#cbd3bc;
}

div.bookcover {
	border:0;
	margin:0;
	padding:0;
	float: left;
	width: 130px;
	text-align: center;
}

div.bookcover a {
	text-decoration:none;
}

div.bookabstract {
	float: right;
	margin:0;
	border:0;
	padding:0;
	font-size: 90%;
	text-align:justify;
	width: 430px;
}

div.clearboth {
	clear: both;
	
}
/*End Publications*/


/*News Items*/
div.news {
	border: 1px solid #6b8659;
	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;	
}

.newstitle {
	font-size: 125%;
	font-weight: bold;
	margin-bottom: 5px;
	text-align:left;
	background-color:#cbd3bc;
}

.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*/

/*Bio page*/
.bios
{
width:110px;
float:left;
margin:10px;
border:1px solid #6B8659;
text-align:center;
padding:5px;
}


h2.h2cadpat
{
	font-size: 10.0pt;
	font-weight: 700;
	line-height: 1.6em;
	border: 0;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0;
	
	background:url(/caj/images/h2_cadpat.jpg) repeat center #5C682C;
	border:1px solid #000;
	color:#000;
}

div.jadex {
	border: 1px solid #000;
	margin:0;
	padding: 10px;
	width:100%;
	/*float:right;*/
	overflow:hidden;
}

div.jadextitle {
	font-size: 150%;
	/*padding-top:0px;
	padding-bottom:10px;*/
	padding-left:5px;
	font-weight: bold;
	margin-bottom: 5px;
	text-align:left;
	/*background-color:#5D682C; */
	color: #6d051b;
}

div.jadexcover {
	border:0;
	margin:0;
	margin-right:10px;
	margin-bottom:10px;
	padding:0;
	float: left;
	/*width: 200px;
	text-align: center;*/
}

div.jadexcover a {
	text-decoration:none;
	border:0;padding:0;margin:0;
}
/*pubs archive list */

#pubsarchive ul
{
margin: 0px;
padding: 0px;
list-style-type: none;
font-family: Tahoma, Helvetica, sans-serif;
}

div.articlelist ul li
{
margin: 0;
padding: 0;
border:0;
list-style-type: none;
margin-bottom:15px;
padding-left:30px;
font-weight:normal;
display: block;
font-size: 1em;
}

div.articlelist ul li a
{
width:100%;
text-decoration:none;
}

div.articlelist ul li a:hover
{
width:100%;
text-decoration: none;
color: #62655a;
}


#linkscontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: Tahoma, Helvetica, sans-serif;

}

#linkscontainer ul li
{
margin: 0;
padding: 0;
border:0;
margin-bottom:15px;
padding-left:30px;
font-weight:normal;
display: block;
font-size: 1em;
}

#linkscontainer ul li a
{
width:100%;
text-decoration:none;
}

#linkscontainer ul li a:hover
{
width:100%;
text-decoration:underline;
}


#linkscontainer ul li ul
{
margin-top:10px;
}

#linkscontainer ul li ul li
{
margin: 0;
padding: 0;
border:0;
margin-left:20px;
margin-bottom:15px;
padding-left:30px;
font-weight:normal;
display: block;
font-size: 1em;
}

#linkscontainer ul li ul li a
{
width:100%;
text-decoration:none;
}

#linkscontainer ul li ul li a:hover
{
width:100%;
text-decoration:underline;
}

div.left div.pdf
{
background: transparent url("/caj/images/icons/pdf.gif") no-repeat center left;
width: 18px;
float:left;
}

div.left span.pdf
{
background: transparent url("/caj/images/icons/pdf.gif") no-repeat center left;
width: 18px;
float:left;
}

li.pdf 
{
background: transparent url("/caj/images/icons/pdf.gif") no-repeat top left;
}

li.doc 
{
background: transparent url("/caj/images/icons/word.gif") no-repeat center left;
}

li.xls
{
background: transparent url("/caj/images/icons/excel.gif") no-repeat center left;
}

li.ppt
{
background: transparent url("/caj/images/icons/ppt.gif") no-repeat center left;
}

li.bookicon
{
background: transparent url("/caj/images/icons/book.gif") no-repeat center left;
}

li.link
{
background: transparent url("/caj/images/icons/world_link.gif") no-repeat center left;
}


/*end course container*/

div.left a, div.right a {

	font-weight:bold;
	text-decoration:none;
	font-size: 0.8em;
	line-height:20px;
}

div.left ul, div.right ul{
	margin-bottom:5px;
}

div.proactive_bg{
	padding: 2px 0px 2px 5px;
}

div.center p, div.center li{
	font-size:9pt;
	color: #151515;
	font-family:Arial;
}

div.center h4{
	color: #5c6484;
	font-family: Arial;
}

div.center h5{
	color: #6d051b;
	font-family:Arial;
}

div.left a{
	text-decoration:underline;
}

.pdfMenuLink {
	font-weight:normal;
	font-size:10pt;
}

table.style{
	border:0px;
	border-spacing:0 0;
	border-collapse:collapse;
}
td.border{
	border-spacing:0 0;
}
td.style
{
	width:99%;
	vertical-align:middle
}
/* GENERAL CSS ENDS | FIN DU CSS GENERAL */


/* 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;

}

/* search page styles */

p.nums {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none;}
a.noLink {font-size: 12px; color: #000000; font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold; font-style: normal; text-decoration: none; }
a.recs:active {font-size: 10px; color: #0099ff; font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold; font-style: normal; text-decoration: none; }
a.recs {font-size: 10px; color: #0099ff; font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold; font-style: normal; text-decoration: none; }
a.recs:visited {font-size: 10px; color: #0099ff; font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold; font-style: normal; text-decoration: none; }
a.recs:hover {font-size: 10px; color: #000099; font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold; font-style: normal; text-decoration: none;}
a.Dblue:active {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #222222;}
a.Dblue {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #222222;}
a.Dblue:visited  {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #222222;}
a.Dblue:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #eeeeee; text-decoration: none; background-color: #222222;}
td.Dblue {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #222222;}
td.blue {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; background-color: #eeeeee;}
td.white {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; background-color: #FFFFFF;}
table.table {border : 1px solid black;}

.formSearchButton{
width:134;
background-color: #F3F3F3;


}
p.indent div.indent
 {
 margin:15px;
margin-left:40px;
padding:5px;
 width:85%;

 }

