/* CSS Document */

/* Les lments HTML en gnral - CHU Sainte-Justine */

a:link 
{
    color: #888888;
	background-color : transparent;
	text-decoration: underline;
}

a:visited {
	color: #555555;
	background-color : transparent;
	text-decoration: underline;
}


a:hover {
	color: #5c92bc;
	text-decoration: underline;
	background-color : transparent;
}


a:active {
	color: #555555;
	background-color : transparent;
	text-decoration: underline;
}

.classMenu a:link 
{
    font-size: 11px;
	color: #D9D6CB;
	background-color : transparent;
	text-decoration: none;
}

.classMenu a:visited 
{
    font-size: 11px;
	color: #D9D6CB;
	background-color : transparent;
	text-decoration: none;
}


.classMenu a:hover 
{
    font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
	background-color : transparent;
}


.classMenu a:active 
{
    font-size: 11px;
	color: #D9D6CB;
	background-color : transparent;
	text-decoration: none;
}


.form9 {
	font-size: 10px; color:#999999;
	background-color: #FFFFFF;
	border: 1px solid #666666;
	vertical-align:top;
	height: 17px;
	}




/*COULEUR DE FOND
-------------------------------------------------------- */
.beige{
	background: #f9f9e9;
}


.bleu{
	background: #eaeff7;
}

.blanc{
	background: #ffffff;
}

body {
	background-color : #f9f9e9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	color: #413c30;
	margin-top: 0;
}



/*COULEUR DES TEXTES
-------------------------------------------------------- */
.Invisible
{
    visibility: hidden;
}

.general{
	color: #413c30;
	font-size: 9pt;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	line-height: 13pt;
}

.general a:active {
	color: #3A5254;
	font-size: 9pt;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	line-height: 13pt;
	text-decoration: underline;
}

.general a:link {
	color: #3A5254;
	font-size: 9pt;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	line-height: 13pt;
	text-decoration: underline;
}

.general a:hover{
	color: #85AEC0;
	font-size: 9pt;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	line-height: 13pt;
	text-decoration: underline;
}

.general a:visited{
	color: #3A5254;
	font-size: 9pt;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	line-height: 13pt;
	text-decoration: underline;
}


.sous-titre1{
	color: #413c30;
	font-size: 13px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	line-height: 16px;		
}

.sous-titre1bleu{
	font-family: verdana;
    color: #2e4043;
    font-size: 18px;
    line-height: 22px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}


.sous-titre2{
	color: #7e6b3e;
	font-size: 9px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}


.sous-titre2b{
	color: #ec9730;
	font-size: 9px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

.sous-titre3{
	color: #FF9900;
	font-size: 9px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

.sous-titre4{
	color: #413c30;
	font-size: 12px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	line-height: 16px;		
}

.flechesbleues{
	color: #3A5254;
	font-size: 10px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

.flechesbleues a{
	color: #3A5254;
	font-size: 10px;
	font-family: Verdana, Helvetica, Arial, sans-serif;	
	text-decoration: underline;
}
.flechesbleues a:link{
	color: #3A5254;
	font-size: 10px;
	font-family: Verdana, Helvetica, Arial, sans-serif;	
	text-decoration: underline;
}  
.flechesbleues a:visited{
	color: #3A5254;
	font-size: 10px;
	font-family: Verdana, Helvetica, Arial, sans-serif;	
	text-decoration: underline;
}	 
.flechesbleues a:active{
	color: #3A5254;
	font-size: 10px;
	font-family: Verdana, Helvetica, Arial, sans-serif;	
	text-decoration: underline;
}
.flechesbleues a:hover{
	color: #3A5254;
	font-size: 10px;
	font-family: Verdana, Helvetica, Arial, sans-serif;	
	text-decoration: underline;
}

.liengras{
	color: #413c30;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

.lienNongras{
	color: #413c30;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

.menuprimaire{
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

.menusecondaire{
	color: #818273;
	font-size: 10px;
	text-decoration: none; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

.credits{
	color: #a7a7a7;
	font-size: 9px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	text-decoration: none;
}

.bienvenue{
	color: #a6a273;
	font-size: 10px;
	text-decoration: none; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

.chu{
	color: #585245;
	font-size: 10px;
	text-decoration: none; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
}



/*ACCUEIL - boites secondaires
-------------------------------------------------------- */
.turquoisepale{
	background: #cfdfe2;
}
.turquoisesolide{
	background: #accbd1;
}


.beigepale{
	background: #ede6ce;
}
.beigesolide{
	background: #ded1a6;
}


.bleupale{
	background: #cfdae2;
}
.bleusolide{
	background: #adc2d1;
}


.vertpale{
	background: #e6ebcb;
}
.vertsolide{
	background: #cfd89f;
}


/*CALENDRIER -  ajuster selon les contraintes du calendrier
-------------------------------------------------------- */
#calendar table td{
	border: 1px solid #ffffff;
	background: transparent;
}

#calendar table td a{
	display: block;
	background: #e6f1f4;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

#calendar table td a:hover{
	background: #f8fbfc;
	color: #717171;
	font-weight: bold;
	text-decoration: none;
}
									  


/*THE MENU !!!		 */


								
TD.Lvl1 {
	font: 11px Verdana;
	color: #3A5254;
	font-weight: 800;
		
	border-width: 1px;
	border-style: solid;
	
	border-top: 1px;
	border-left: 0px;
	border-right: 0px;
	
    border-bottom-color: #ffffff;
	
	width: 200px; 
	height: 30px;
	padding-left: 5px;
  	
}	
								
TD.Lvl1 u {
}	

TD.Lvl2 {
	font: 10px Verdana; 
	font-weight: 500;
	color : #5e5d58;
	background-color: #f6f6f6;
	border-width: 0px; 
	padding-left: 15px;	
	height: 20px;
}	 

TD.Lvl3 {
	font: 10px Verdana;	
	font-weight: 500;  
	color : #5e5d58;
	background-color: #f6f6f6;
	border-width: 0px; 
	width: 200px; 
	padding-left: 25px;	
	height: 20px;
}

A.aLvl2 {
  font: 10px Verdana;
  text-decoration: none;
  color: #5e5d58;
}

A.aLvl2:visited {
  font: 10px Verdana;
  text-decoration: none;
  color: #5e5d58;
}

A.aLvl2:active {
  font: 10px Verdana;
  text-decoration: none;
  color: #5e5d58;
}	

A.aLvl2:link {
  font: 10px Verdana;
  text-decoration: none;
  color: #5e5d58;
} 
A.aLvl2:hover {
  font: 10px Verdana;
  text-decoration: none;
  color: #5e5d58;
}

A.aLvl1 {
	font: 11px Verdana;
	color: #3A5254;
	font-weight: 800;
	text-decoration: none;
	text-align:left;
		
}	

A.aLvl1:visited {
	font: 11px Verdana;
	color: #3A5254;
	font-weight: 800;
	text-decoration: none;
	text-align:left;
	
}	
A.aLvl1:active {
	font: 11px Verdana;
	color: #3A5254;
	font-weight: 800;
	text-decoration: none;
	text-align:left;
	
}			
A.aLvl1:link {
	font: 11px Verdana;
	color: #3A5254;
	font-weight: 800;
	text-decoration: none;
	text-align:left;
	
}	
A.aLvl1:hover {
	font: 11px Verdana;
	color: #3A5254;
	font-weight: 800;
	text-decoration: underline;
	text-align:left;
	
}	
.aLvl1_over {
	font: 11px Verdana;
	color: #3A5254;
	font-weight: 800;
	text-decoration: underline;
	text-align:left;
	
}	



/*BLOG	 */

.BlogTitle {
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #40688C;
}

.BlogSousTitle {
	font: lighter 16px Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #40688C;
}

.BlogSousTitle2
{
	border-bottom: 1px solid #eeeeee;
	margin: 5px 0px;
	font-family: "Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
	font-weight: normal;
	font-size: 20px;
	text-transform: uppercase;
	text-align: right;
	color: #40688C;
	
	/* defines generic h1 element */
}


/* ORGANISATION STRUCTURELLE */

.struc_style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #106c8c;
}
.struc_style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #106c8c;
}
.struc_style3 {
	color: #106c8c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.struc_style4 {
	color: #0a3f52;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.struc_style5 {
	color: #0a3f52;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.struc_style6 {
	color: #0a3f52;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}


/* Barre de rappel */
.barreRappel a:link{
	color: #434039;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: underline;
}

.barreRappel a:visited{
	color: #434039;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: underline;
}

.barreRappel a:hover{
	color: #dd9c10;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: underline;
}

.barreRappel a:active{
	color: #434039;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: underline;
}

.descriptif {
	color: #434039;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

.BarreRappel_01{
	margin: 0 auto;
	}
	
#btn ul { margin: 5px 0;padding: 0;}
#btn ul li{ list-style: none;margin: 0 0 1px 0;}
#btn ul li a:link, #btn ul li a:visited{ padding-left:15px;padding-right:15px;padding-top:15px;padding-bottom:12px;display:block;background:#eaebeb;font-size:12px;word-spacing: +1mm;line-height : 1.2;}
#btn ul li a:hover{ background:#d6dada;}





/******************
NEW CSS
******************/
#navCR {	width: 988px;	margin: 0px auto;	border-left:5px solid #fff;}
#navCR ul {	list-style: none; margin: 0;padding: 0;}
#navCR li {	margin: 0;	padding: 5px 10px;	float:left;	font-size:11px;	line-height:13px;	background:url('../images/bg-navCR.gif') no-repeat left;}
#navCR ul li a:link, #navCR ul li a:visited{ text-decoration:none;color:#d9d6cb; }
#navCR ul li a:hover{ text-decoration:underline;color:#ffffff; }

.flechesbleues h1{ color:#44585b; font-family:verdana, arial; font-weight:normal; font-size:14px; line-height:17px; margin:0px;padding:10px 0 0 7px; }

#leftNavCR ul {	margin: 0;	padding: 0 0 30px 0;}
#leftNavCR li {	margin: 0 0 0 10px;	padding: 5px;	display:block;	font-size:11px;	line-height:13px;}
#leftNavCR .ligne {	margin: 0;	padding: 10px 5px;	display:block;	font-size:11px;	line-height:13px; border-bottom: 1px dotted #fff;}
#leftNavCR .ligne2 {	margin: 0;	padding: 10px 5px;	display:block;	font-size:11px;	line-height:13px;}
#leftNavCR ul li a:link, #leftNavCR ul li a:visited {text-decoration:none;color:#2e4043;}
#leftNavCR ul li a.bigNav:link, #leftNavCR ul li a.bigNav:visited {text-decoration:none;font-weight:bold;color:#2e4043;}
#leftNavCR ul li a:hover, #leftNavCR ul li a.bigNav:hover{text-decoration:underline;color:#464136;}


.sous-titre1bleu h1{ font-family: verdana; color: #2e4043; font-size:18px; line-height:22px; margin:0px; }
.sous-titre1 h1{ font-size:18px; line-height:22px; margin:0px; font-weight:normal; }
.general h2{ color:#413C30; font-size:14px; line-height:15px; font-weight:bold; margin:0; }
.imgLeft h1{ color:#a58036; font-weight:bold; font-size:12px; line-height:15px; margin:0px; }

.imgLeft a:link, .imgLeft a:visited{ color:#354b4e; text-decoration:underline; }
.imgLeft a:hover{ color:#000; text-decoration:underline; }

.rightContent{padding:0 0 15px 0;}
.rightContent h1{color:#a58036;font-size:12px;line-height:15px;margin:0px;padding:5px 0 2px 0;}
.rightContent p{margin:0;padding:0 0 2px 0;line-height:12px;}
.rightContent a:link , .rightContent a:visited {text-decoration:underline;}

.rightContent2{padding:0 0 15px 0;margin-bottom:15px; border-top:1px dotted #abb3b2; border-bottom:1px dotted #abb3b2; line-height:14px;}
.rightContent2 h1{color:#a58036;font-size:12px;margin:0px;padding:5px 0 2px 0;}
.rightContent2 a:link , .rightContent a:visited {text-decoration:underline;}


#CRcentre{border-left:5px solid #fff;border-right:5px solid #fff;border-bottom:5px solid #fff;}
#CRcentre h1{font-size: 18px;line-height:18px;margin:0;padding:0;font-weight:normal;color:#44585b;}
#CRcentre #CRcontent{background:#efefef;padding:10px 10px 10px 10px;}
#CRcentre #CRcontent img{padding:0 10px 10px 0;width:160px;  border:0;}
/* #CRcentre #CRcontent .CRtxt1{min-height:151px;} */
#CRcentre #CRcontent .CRtxt{padding:20px 0 0 0;}
#CRcentre #CRcontent .CRtxt1 h1{margin:0;font-size:14px;color:#2e4043;font-weight:bold;}
#CRcentre #CRcontent .CRtxt1 h2{margin:0;padding:0 0 10px 0;font-size:10px;color:#76898c;font-weight:bold;}
#CRcentre #CRcontent .CRtxt1 a:link, #CRcentre #CRcontent .CRtxt1 a:visited, #CRcentre #CRcontent .CRtxt a:link, #CRcentre #CRcontent .CRtxt a:visited{text-decoration:underline;}
#CRcentre #CRcontent .CRtxt1 a:hover, #CRcentre #CRcontent .CRtxt a:hover{color:#000;}
#CRcentre #CRcontent .CRtxt h1{margin:0;font-size:14px;color:#2e4043;font-weight:bold;}
#CRcentre #CRcontent .CRtxt h2{margin:0;padding:0 0 10px 0;font-size:10px;color:#76898c;font-weight:bold;}


#CRcentre .CRlist {font-size:12px;margin-bottom:2px;}
#CRcentre .CRlist a:link, #CRcentre .CRlist a:visited{color:#fff;}

.CRrightList{border-bottom:1px dotted #abb3b2;margin:7px 7px;padding:0 0 15px 0;font-size:10px;color:#565656;line-height:12px;}
.CRrightList h1{color:#a58036;font-size:14px;margin:0;padding:2px 0;}
.CRrightList h2{color:#565656;font-size:11px;margin:0;padding:2px 0;font-weight:normal;}
.CRrightList a:link, .CRrightList a:visited{text-decoration:underline;color:#2d434a;}
.CRrightList a:hover{text-decoration:underline;color:#000;}

.CRfooter h3 { color:#354b4e; font-size:18px;border-bottom:1px solid #f3f0e7; padding:15px 0 8px 0;margin:0 0 2px 0;}
.CRfooter .cont { color:#354b4e; font-size:10px;background:url('/recherche/images/bg-CRfooter.jpg') bottom right no-repeat #e3f6fa; height:100px;padding:15px 318px 10px 10px;line-height:11px;}
.CRfooter .cont h4{ font-size:14px;margin:0 0 5px 0;}
