/*
** Lafkan sivut 
** etusivu css v1.1
*/

@import url(../2008/ao_menubar.css);

/* 
	PAGE
*/
html {
	width: 100%;
	height: 100%;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/* font-size-adjust: 0.58; */
	font-style: normal;
	font-weight: normal;
	color: #000;
	background-color: #FFFFFF;
	background-repeat: repeat-y;
	background-position: center top;
	height: 100%;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
div#page {
    position: relative;
	width: 782px;
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	background-color:#FFFFFF;
}
table#pageTable {
	width: 782px;
	background-color:#FFFFFF;
	border: 0px;
	margin: 0px auto;
    min-height: 100%;
    height: 100%;
}

/* Hack pour ie6 et ie7 */

html>body table#pageTable{height:auto; min-height:100%;}



td#tdPage {
	overflow: visible;
	vertical-align: top;
	background-color: #FFFFFF;
    height: 100%;
}
/* 
	HEADER 
*/

/*ACCUEIL*/
	div#headerPicture {
	float: left;
	display: block;
	width: 782px;
	height: 209px;
	z-index: 1;
	background-color: #000000;
	background-image: url(images/header_accueil_inc_logo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
	div h1 {
		display: none;
	}
	
	
	div#headerPicturedepartment{
	float: left;
	display: block;
	width: 782px;
	height: 209px;
	z-index: 1;
	background-color: #000000;
	background-image: url(images/header_publications_inc_logo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
	
	
div#contentbltn h4 {
border-bottom:1px solid #E6E6E6;
#line-height:14px;
color:#f00;
font-size:11px;
font-weight:bold;
margin:5px 10px 10px 0px;
padding:0px 0px 5px;
#text-transform:uppercase;
}

/*AGENDA*/
	div#headerPicturelaboratories{
	float: left;
	display: block;
	width: 782px;
	height: 209px;
	z-index: 1;
	background-color: #000000;
	background-image: url(images/header_agenda_inc_logo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
	
/*MEMBRES*/
	div#headerPicturestudents{
	float: left;
	display: block;
	width: 782px;
	height: 209px;
	z-index: 1;
	background-color: #000000;
	background-image: url(images/header_membres_inc_logo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
	
/*SERVICES*/
	div#headerPictureoffice{
	float: left;
	display: block;
	width: 782px;
	height: 209px;
	z-index: 1;
	background-color: #000000;
	background-image: url(images/header_services_inc_logo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
	
	
	/* LIENS */
	div#headerPicturegallery{
	float: left;
	display: block;
	width: 782px;
	height: 209px;
	z-index: 1;
	background-color: #000000;
	background-image: url(images/header_liens_inc_logo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
	
		/* VEILLE APPELS OFFRE*/
	div#headerappoffres{
	float: left;
	display: block;
	width: 782px;
	height: 209px;
	z-index: 1;
	background-color: #000000;
	background-image: url(images/header_veill_app_ofr_inc_logo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}

	/* header menu*/
	div#headerMenu {
		color: #FFFFFF;
		float: left;
		display: block;
		background: #000000  url(../2005/images/frontpage_menu_bkg.jpg) no-repeat top left;
		/* background-color: #000000; */
		width: 230px;
		height: 180px;
		text-align: center;
		vertical-align: top;
	}

		div#headerMenu ul {
			text-align: left;
			width: 180px;
			margin: 20px auto 0px auto;
		}
		div#headerMenu li {
			font-size: 10px;
			/* font-size-adjust: 0.58; */
			list-style-type:none;
			list-style-position:outside;
			font-weight: bold;
			color: #FFFFFF;
			line-height: 20px;
		}
		div#headerMenu li a {
			text-decoration: none;
			color: #FFFFFF;
		}
		div#headerMenu li a:hover {
			text-decoration: underline;
		}
		
/* header menu publications*/
	div#headerMenuPub {
	color: #333333;
	float: right;
	display: block;
	/* background-color: #000000; */
	width: 190px;
	height: 107px;
	z-index: 99;
	padding-top: 90px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 30px;
	}
	
	
	div#headerMenuPub p {
			font-size: 10px;
			/* font-size-adjust: 0.58; */
			font-weight: bold;
			color: #333333;
			line-height: 20px;
			margin:0px;
		}
		
	div#headerMenuPub a {
			text-decoration: none;
			color: #333333;
		}
	
	

		div#headerMenuPub ul {

		}
		div#headerMenuPub li {
		font-size: 10px;
			/* font-size-adjust: 0.58; */
			list-style-type:none;
			list-style-position:outside;
			font-weight: bold;
			color: #333333;
			line-height: 18px;
		}
		div#headerMenuPub li a {
			text-decoration: none;
			color: #333333;
		}
		div#headerMenuPub li a:hover {
	text-decoration: underline;
	color: #CCCCCC;

		}


/* header menu agenda*/
	div#headerMenuagenda {
		color: #FFFFFF;
		float: left;
		display: block;
		background: #000000  url(../2005/images/header_laboratories_bkg.jpg) no-repeat top left;
		/* background-color: #000000; */
		width: 230px;
		height: 180px;
		text-align: center;
		vertical-align: top;
	}

		div#headerMenuagenda ul {
			text-align: left;
			width: 180px;
			margin: 20px auto 0px auto;
		}
		div#headerMenuagenda li {
			font-size: 10px;
			/* font-size-adjust: 0.58; */
			list-style-type:none;
			list-style-position:outside;
			font-weight: bold;
			color: #FFFFFF;
			line-height: 20px;
		}
		div#headerMenuagenda li a {
			text-decoration: none;
			color: #FFFFFF;
		}
		div#headerMenuagenda li a:hover {
			text-decoration: underline;
		}

/* header menu liens externes*/
	div#headerMenuliens {
	color: #333333;
	float: right;
	display: block;
	/* background-color: #000000; */
	width: 210px;
	height: 107px;
	z-index: 99;
	padding-top: 90px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
	
	div#headerMenuliens p {
			font-size: 10px;
			/* font-size-adjust: 0.58; */
			font-weight: bold;
			color: #333333;
			line-height: 18px;
			margin:0px;
		}
		
	div#headerMenuliens a {
			text-decoration: none;
			color: #333333;
		}
		
	div#headerMenuliens a:hover {
			text-decoration: underline;
			color: #000000;
		}

		div#headerMenuliens ul {
		}
		
		div#headerMenuliens li {
			font-size: 10px;
			/* font-size-adjust: 0.58; */
			list-style-type:none;
			list-style-position:outside;
			font-weight: bold;
			color: #333333;
			line-height: 20px;
		}
		div#headerMenuliens li a {
			text-decoration: none;
			color: #333333;
		}
		div#headerMenuliens li a:hover {
	text-decoration: underline;
	color: #CCCCCC;
		}
		
/* header menu membres*/
	div#headerMenuMbre {
	color: #333333;
	float: right;
	display: block;
	/* background-color: #000000; */
	width: 190px;
	height: 107px;
	z-index: 99;
	padding-top: 90px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 30px;
	}
	
	
	/*2008 menus mods*/
	
		div#headerMenuMbre p {
			font-size: 10px;
			/* font-size-adjust: 0.58; */
			font-weight: bold;
			color: #333333;
			line-height: 18px;
			margin:0px;
		}



	
		div#headerMenuMbre a {
			text-decoration: none;
			color: #333333;
		}
		
	/*2008 menus mods*/		
		div#headerMenuMbre ul {

		}
		div#headerMenuMbre li {
			font-size: 10px;
			/* font-size-adjust: 0.58; */
			list-style-type:none;
			list-style-position:outside;
			font-weight: bold;
			color: #333333;
			line-height: 18px;
		}
		div#headerMenuMbre li a {
			text-decoration: none;
			color: #333333;
		}
		div#headerMenuMbre li a:hover {
	text-decoration: underline;
	color: #CCCCCC;
		}
		
		
/* header menu services*/
	div#headerMenuServ {
	color: #333333;
	float: right;
	display: block;
	/* background-color: #000000; */
	width: 190px;
	height: 107px;
	z-index: 99;
	padding-top: 90px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 30px;
	}
	
	/*2008 menus mods*/
	
		div#headerMenuServ p {
			font-size: 10px;
			/* font-size-adjust: 0.58; */
			font-weight: bold;
			color: #333333;
			line-height: 18px;
			margin:0px;
		}

		div#headerMenuServ a {
			text-decoration: none;
			color: #333333;
		}
		
	/*2008 menus mods*/

		div#headerMenuServ  ul {
			text-align: left;
			width: 180px;
			margin: 20px auto 0px auto;
		}
		div#headerMenuServ  li {
			font-size: 10px;
			/* font-size-adjust: 0.58; */
			list-style-type:none;
			list-style-position:outside;
			font-weight: bold;
			color: #333333;
			line-height: 18px;
		}
		div#headerMenuServ  li a {
			text-decoration: none;
			color: #333333;
		}
		div#headerMenuServ  li a:hover {
	text-decoration: underline;
	color: #CCCCCC;
		}
/* 
	PAGE
*/
div#contentContainer {
	width: 760px;
	margin: 0px 10px 10px 10px;
}
div#clearContent {
	display:block;
	font-size: 1px;
	height: 1px;
	clear: both;
}
div#contentContainer:after{ 
	content: " ";
	display: block;
	line-height: 1px;
	font-size: 1px;
	clear: both;
}
	div#content p img {
		display: block;
		text-align: center;
		margin: 5px auto 5px auto;
		border: 0px none #ffffff;
	}
	div#content p img.linkout {
		display: inline;
		margin: 0;
		vertical-align: middle;
	}
/* the rest in ao_page, ao_front and ao_subfront css-files */

/* 
	HIERARCHICAL MENU
*/
div#hMenu {
	margin-top: 10px;
	display: block;
	float:left;
	/* width: 168px; */
	width: 170px;
	/* border: 1px solid #E6E6E6; */
}
	div#hMenuLast{
		border-top: 1px solid #E6E6E6;
		width: 170px;
		display: block;
		height: 12px;
		background: #ffffff url(../2005/images/menu_bottom.gif) center top no-repeat;
	}
	div#hMenu h2 {
		width: 168px;
		border-top: 1px solid #E6E6E6;
		border-left: 1px solid #E6E6E6;
		border-right: 1px solid #E6E6E6;
		margin: 0;
		padding: 0;
		padding-bottom: 1px;
		font-size:12px;
		line-height:14px;
		font-weight: bold;
		text-transform:uppercase;
		color:#666666;
	}
	div#hMenu h2 a {
		margin: 4px 15px 4px 15px;
		display: block;
		text-decoration:none;
		color:#666666;
	}
	div#hMenu h2 a:hover {
		color:#000000;
	}
	div#hMenu h3 {
	width: 168px;
	border-top: 1px solid #E6E6E6;
	border-left: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
	margin: 0;
	padding: 0;
	padding-bottom: 1px;
	font-size:12px;
	line-height:21px;
	font-weight: bold;
	text-transform:uppercase;
	color:#666666;
	}
	div#hMenu h3 a {
		margin: 4px 15px 4px 15px;
		display: block;
		text-decoration:none;
		color:#666666;
	}
	div#hMenu h3 a:hover {
		color:#000000;
	}
	div#hMenu h4 {
	width: 168px;
	border-top: 1px solid #E6E6E6;
	border-left: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
	margin: 0;
	padding: 0;
	padding-left:15px;
	padding-bottom: 1px;
	font-size:11px;
	line-height:21px;
	font-weight: bold;
	text-transform:uppercase;
	color:#666666;
	}
	div#hMenu h4 a {
		margin: 4px 15px 4px 15px;
		display: block;
		text-decoration:none;
		color:#666666;
	}
	div#hMenu h4 a:hover {
		color:#000000;
	}
	div#hMenu  {
		height: 21px;
	}
	div#menuItem {
	margin-left:16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}
	
	div.menuItem a {
		font-size: 10px;
		width: 168px;
		border-top: 1px #E6E6E6 solid;
		border-left: 1px solid #E6E6E6;
		border-right: 1px solid #E6E6E6;
		display: block;
		color: #666666;
		text-decoration: none;
		padding: 3px 0px 5px 0px;
		/*height: 21px;*/
	}
	div.menuItem a.child {
		border-top: 0px none;
		padding: 4px 0px 5px 0px;
		/*height: 21px;
		voice-family: "\"}\""; 
		voice-family:inherit;
		height: 18px;*/
	}

	div.menuItem a.selected {
		color: #000000;
		/* background-color: #F2F2F2; */
		background: #F2F2F2 url(../2005/images/menu_background_selected.gif) top left repeat-x;
	}
	div.menuItem a:hover {
		color: #000000;
		/* background-color: #E6E6E6; */
		background: #E6E6E6 url(../2005/images/menu_background.gif) top left repeat-x;
	}
	div.menuItem a span {
		margin-left: 6px;
	}
	div.menuItem a span img{
		border: 0 none #ffffff;
		display: inline;
		margin: auto 4px auto 0px;
		vertical-align: middle;
	}

/*
	NEWS
*/
div#contentNews {
	width: 218px;
	background-color: #FFFFFF;
	border: 1px solid #E6E6E6 ;
	float: right;
	margin-top: 10px;
}
	div#contentNews h2 {
		margin: 5px 15px 10px 15px;
		padding:0px;
		font-size:12px;
		font-weight: bold;
		text-transform:uppercase;
		color:#666666;
	}
	div#contentNews h3 {
		margin: 0px 15px 0px 15px;
		padding:0px;
		font-size:10px;
		font-weight: bold;
		color:#000;
	}
	div#contentNews h3 span{
		display: block;
		font-weight: normal;
		color: #666666;
	}
	div#contentNews p {
		margin: 0px 15px 10px 15px;
		padding:0px;
		font-size:10px;
		color:#000;
	}
	div#contentNews ul {
		margin: 0px 15px 10px 15px;
		padding:0px;
		font-size:10px;
		color:#000;
		list-style-type: square;
	}
	div#contentNews a {
		color: #FF0000;
		text-decoration: none;
		margin: 3px 20px 10px 15px;
		display: block;
	}
	div#contentNews a:hover {
		text-decoration: underline;
	}

div#contentNews2 {
	width: 218px;
	background-color: #FFFFFF;
	border: 1px solid #E6E6E6 ;
	float: right;
	margin-top: 10px;
}
	div#contentNews2 h2 {
		margin: 5px 15px 10px 15px;
		padding:0px;
		font-size:12px;
		font-weight: bold;
		text-transform:uppercase;
		color:#666666;
	}
	div#contentNews2 h3 {
		margin: 0px 15px 0px 15px;
		padding:0px;
		font-size:10px;
		font-weight: bold;
		color:#000;
	}
	div#contentNews2 h3 span{
		display: block;
		font-weight: normal;
		color: #666666;
	}
	div#contentNews2 p {
		margin: 0px 15px 10px 15px;
		padding:0px;
		font-size:10px;
		color:#000;
	}
	div#contentNews2 ul {
		margin: 0px 15px 10px 15px;
		padding:0px;
		font-size:10px;
		color:#000;
		list-style-type: square;
	}
	div#contentNews2 a {
		color: #FF0000;
		text-decoration: none;
		margin: 3px 20px 10px 15px;
		font-size:10px;
		display: block;
	}
	div#contentNews2 a:hover {
		text-decoration: underline;
	}	
	
	div#contentNews3 {
	width: 218px;
	background-color: #FFFFFF;
	border: 1px solid #E6E6E6 ;
	float: right;
	margin-top: 10px;
}
	div#contentNews3 h2 {
		margin: 5px 15px 10px 15px;
		padding:0px;
		font-size:12px;
		font-weight: bold;
		text-transform:uppercase;
		color:#666666;
	}
	div#contentNews3 h3 {
		margin: 0px 15px 0px 15px;
		padding:0px;
		font-size:10px;
		font-weight: bold;
		color:#000;
	}
	div#contentNews3 h3 span{
		display: block;
		font-weight: normal;
		color: #666666;
	}
	div#contentNews3 p {
		margin: 0px 15px 10px 15px;
		padding:0px;
		font-size:10px;
		color:#000;
	}
	div#contentNews3 ul {
		margin: 0px 15px 10px 15px;
		padding:0px;
		font-size:10px;
		color:#000;
		list-style-type: square;
	}
	div#contentNews3 a {
		color: #FF0000;
		text-decoration: none;
		margin: 3px 20px 10px 15px;
		font-size:10px;
		display: block;
	}
	div#contentNews3 a:hover {
		text-decoration: underline;
	}
	
	div#creditsphot {
	width: 218px;
	background-color: #FFFFFF;
	border: 1px solid #E6E6E6;
	float: right;
	margin-top: 10px;
}
	div#creditsphot h2 {
	margin: 5px 15px 10px 15px;
	padding:0px;
	font-size:0.8em;
	font-weight: bold;
	text-transform:uppercase;
	color:#666666;
	}
	div#creditsphot h3 {
		margin: 0px 15px 0px 15px;
		padding:0px;
		font-size:10px;
		font-weight: bold;
		color:#000;
	}
	div#creditsphot h3 span{
		display: block;
		font-weight: normal;
		color: #666666;
	}
	div#creditsphot p {
		margin: 0px 15px 10px 15px;
		padding:0px;
		font-size:10px;
		color:#000000;
	}
	div#creditsphot ul {
		margin: 0px 15px 10px 15px;
		padding:0px;
		font-size:10px;
		color:#000;
		list-style-type: square;
	}
	div#creditsphot a {
	font-size:10px;
	color: #FF0000;
	text-decoration: none;
	display: block;
	margin-left: 10px;
	}
	div#creditsphot a:hover {
		text-decoration: underline;
	}

/*
	FOOTER
*/
td#pageFooter {
	height: 13px;
}
div#footer {
    position: relative;
    bottom: 0;
	height: 104px;
}
div#footerLinks {
	margin: 0px 10px 10px 10px;
	height: 24px;
	color: #666666;
	font-weight: bold;
	font-size: 10px;
	border-bottom: 1px solid #666666;
	vertical-align: bottom;
}
div#footerLinks:after{ 
	content: " ";
	display: block;
	line-height: 1px;
	font-size: 1px;
	clear: both;
}

	div#footerLinks p {
		line-height: 14px;
		margin: 0px;
		margin-top: 10px;
		padding: 0px;
		float: right;
		width: 120px;
		text-align: left;
		display: block;
	}
	div#footerLinks a {
		color: #666666;
		text-decoration: none;
	}
	div#footerLinks img {
		vertical-align: middle;
		border:0;
		margin-right: 2px;
	}
	div#footerLinks a:hover {
		text-decoration: underline;
	}

div#footerContact{
	margin: 0px 10px 0px 10px;
	color: #666666;
	font-size: 10px;
	height: 55px;
	vertical-align: bottom;
}
div#footerContact:after{
	clear: both;
	content: " ";
	font-size: 1px;
	line-height: 1px;
	color: #FFFFFF;
}
	div#footerContact p{
		margin-top: 10px ;
		float:left;
		height: 55px;
		width: 170px;
	}
	div#footerContact p.universityLogo{
		margin-left: 10px;
		width: 160px;
		padding-left: 60px;
		background-position: left center ;
		background-repeat: no-repeat;
	}
	div#footerContact a {
		color: #666666;
		text-decoration: none;
	}.titre_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	font-variant: normal;
	text-transform: none;
}
.grossoustitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #999999;
}
div.submenuItem a {

		font-size: 10px;
		width: 128px;
		display: block;
		color: #666666;
		text-decoration: none;
		padding: 3px 0px 5px 0px;
}
div.submenuItem a.selected {

		color: #000000;
		/* background-color: #F2F2F2; */
		background: #F2F2F2 url(../2005/images/menu_background_selected.gif) top left repeat-x;
}
div.submenuItem {


		font-size: 10px;
		width: 168px;
		border-left: 1px solid #E6E6E6;
		border-right: 1px solid #E6E6E6;
		display: block;
		color: #666666;
		text-decoration: none;
		padding: 3px 0px 5px 0px;
}
div.submenuItem a:hover {

		color: #000000;
		/* background-color: #E6E6E6; */
		background: #E6E6E6 url(../2005/images/menu_background.gif) top left repeat-x;
}
#column_left_news {
	float: left;
	width: 35%;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	border-left-color: #CCCCCC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding: 0px;
	height: 100%;
}

	div#column_left_news p {
		margin: 0px 15px 10px 15px;
		padding:0px;
		font-size:10px;
		color:#000;
		list-style-type: square;
	}

#column_center_news {
	float: left;
	width: 40%;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	border-left-color: #CCCCCC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding: 0px;
	height: 100%;
}

	div#column_center_news p {
		margin: 0px 15px 10px 15px;
		padding:0px;
		font-size:10px;
		color:#000;
		list-style-type: square;
	}


#column_right_news {
	float: left;
	width: 30%;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	border-left-color: #CCCCCC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding: 0px;
	height: 100%;
}
	div#column_right_news ul {
		margin: 0px 15px 10px 15px;
		padding:0px;
		font-size:10px;
		color:#000;
		list-style-type: square;
	}
	div#column_right_news p {
		margin: 0px 15px 10px 15px;
		padding:0px;
		font-size:10px;
		color:#000;
		list-style-type: square;
	}
.menupub2emeligne {
	padding-left: 13px;
}
