
/********** IE *************/


body{/* permet le suvol des menus déroullant sous IE6 */
behavior: url("/csshover.htc");}

html{filter: expression(document.execCommand("BackgroundImageCache", false, true));/*  enlève l'effet d'hépileptie des backgrounds sur IE6 */}

* html img, 
* html .png{ /*permet la transparence des fichiers .npg sous IE6 */
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "/_img/clear.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}

/*************************/


body{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:0.78em;
color:#666;

}
	#Accueil
	{
	background-position:top center;
	background-repeat:no-repeat;
	}
	
	#container
	{
		background-position:top center;
		background-repeat:no-repeat;
		background-color:White;!important
		
	}
	
	
	#IN{
	background: #cacbcd url(../../_img/fd_in.png) no-repeat;
	background-position:top center;}

#Accueil h1, #Accueil h2{color:#fff;}

h1{
font-size:1.9em;
color:#808080;
font-weight:normal;
padding:5px 0 0 0;
margin:0 0 0 0;
}

.liste_archives_h1
{
	font-size:12px!important;
	
	
}

h2, .style1{
font-size:1.3em; color:#04649d; font-weight:normal;
}
.h2_small{

	font-size:13px;

}

h3, .style6{color:#04649d;font-size:1.15em;}
h4{font-size:1em;}
h5{font-size:1em;}
h6{font-size:1em;}

p{}

	p.offresemploi{
	
	}
		p.offresemploi a{
		background:url(../../_img/bullet_emploi.gif) no-repeat;
		background-position:left;
		text-decoration:none;
		padding-left:20px;
	font-size:14px;
		}
		p.offresemploi a:hover{

		text-decoration:underline;
		}
		
a{}
a:hover{}
a:visited{}



/*****************************************
			 contenants 
*****************************************/


#main{
width:1000px;
margin:0 auto 0 auto;
min-height:500px;
	_height:500px;
	opacity:1;
}

	#Accueil #main{
	min-height:608px;
	_height:621px;
	}

#logo{
width:184px;
height:174px;

position:relative;
}

/*         menu outils---> Intranet | Col.Net | Recherche         */

#menutools{
 font-size: 12px;
    margin: 0 0 0 263px;
    position: absolute;
    top: 2px;
    width: 900px;
}

#reseaux_sociaux
{
    margin-left: 760px;
    position: absolute;
    top: 1px;
    width: 132px;

}

	#menutools a{ color:#808080;
	display:block;
	float:left;
	width:95px; height:30px;
	line-height:20px; /*border:1px solid #ccc;*/
	background:#fff url(/_img/bk_tool.gif) no-repeat;
	background-position:bottom center;
	text-align:center;
	text-decoration:none;
	margin:0 2px 0 2px;}
	
	#menutools a:hover{/*background:#d9a500;*/ color:#d9a500;}
	#menutools span{display:block; float:right;margin-top:3px;}
	#div_recherche .searchBox{font-size:10px;width:120px; color:#666666; }
	#div_recherche .searchSubmit{background:url(../../_img/loupe.gif) no-repeat; background-position:center;border:none; width:20px;}
	
/**** ------------------ fin du menu outils ------------------- ****/

/*                      bloc de nouvelles                            */

#bloc_nouvelles{
	/*border:1px solid #FFFFFF;*/
	padding:10px;
	width:380px;
	z-index:1;
	margin-left:24px;
	font-weight:bold;
	/*
	background:url(../../_img/BlocNews_transparentBG.png);
	background-repeat:no-repeat;
	*/
}

#bannieres_bas
{
	margin-left:-10px;
	margin-top:5px;
}

#bloc_nouvelles_in{
border:none;

padding:0;
margin: 25px 0 0 0;

z-index:1;
}

	.news
	{
		
		display:block;
		clear:both;
		padding-top:0;
		margin:0;
		background:url(../../_img/arrow_bloc_news.png) no-repeat;
		background-position:0px center;
		padding-left:18px;	
	}
	
	#bloc_nouvelles .news span,#bloc_nouvelles_in .news span{display:block; float:left;clear:both; background:#436791; color:#fff; width:30px; height:30px; text-align:center;margin:0 3px 3px 3px;}
	
	.evenement{
			
		display:block;
		clear:both;
		padding-top:0;
		margin:0;
		background:url(../../_img/arrow_bloc_news.png) no-repeat;
		background-position:0px center;
		padding-left:18px;	
		
		
		
	}
	
	*html .evenement,
	*html .news
	{
		background-image:none;
		padding-left:0px;	
	}
	#bloc_nouvelles .evenement span,#bloc_nouvelles_in .evenement span{display:block; float:left;clear:both; background:#D9A500; color:#fff; width:30px; height:30px;text-align:center;margin:0 3px 3px 3px;}
	
	#bloc_evenements a,
	#bloc_nouvelles a,#bloc_nouvelles_in a{color:#fff; text-decoration:none;}
	#bloc_evenements a:hover,
	#bloc_nouvelles a:hover,#bloc_nouvelles_in a:hover{color:#D9A500; text-decoration:none;}
	
	#news_nav{color:#fff; font-size:16px;margin:0;padding:0 0 15px 5px;}
		#news_nav a{font-size:12px; color:#D9A500!important;}
		#news_nav a:hover{color:#fff!important}
/***************************fin nouvelles ****************************/




/*****************************MENU TOP*******************************/
#menutop{ /*border:1px solid #009933;*/ width:700px; position:absolute; top:65px;margin:0 0 0 188px;height:20px;line-height:20px;}
	/* menu niveau 1 */
	.niveauA{/*border:1px solid #ccc;*/ height:20px;line-height:20px;margin:0;padding:0;}
	.niveauA li{ display:inline;margin:0 22px 0 0;/*border:1px solid #000;*/ float:left;}
	.niveauA li a{color:#808080; font-size:16px; text-decoration:none; background:url(../../_img/fl_menutop.gif) no-repeat; background-position:center left; padding-left:14px; }
	.niveauA li:hover a,.niveauA li a:hover{color:#003867; cursor:default;}
	
		/* menu déroullant niveau 2 */
		
		/*look*/
		
		.blocA,
		.blocB,
		.blocC
		{
		position:absolute;
		width:751px;
		z-index:1000;
		
		background-color:#3399CC;
		
		line-height:14px;
		}
		
		.blocA
		{
		background:url(../../_img/roll_menuA.png) no-repeat;
		_background:url(../../_img/roll_menuA.gif) no-repeat;
		
		margin:-7px 0 0 -30px;
		*margin:12px 0 0 -124px;
		}
		
		.blocB
		{
		background:url(../../_img/roll_menuB.png) no-repeat;
		_background:url(../../_img/roll_menuB.gif) no-repeat;
		
		margin:-7px 0 0 -200px; 
		*margin:12px 0 0 -400px;
		}
		
		.blocC
		{
		background:url(../../_img/roll_menuC.png) no-repeat;
		_background:url(../../_img/roll_menuC.gif) no-repeat;
		
		margin:-7px 0 0 -476px; 
		*margin:12px 0 0 -635px; 
		}
		
		.blocA tr.firstLine td, 
		.blocB tr.firstLine td, 
		.blocC tr.firstLine td
		{
		padding-top:40px;
		padding-bottom:0;
		}
		
		.blocA td.bloc_spacer,
		.blocB td.bloc_spacer,
		.blocC td.bloc_spacer
		{
		padding-left:35px;
		}
		
		/*Utiliser pour controler l'espacement entre les différentes
		colonne pour les différents menu*/
		.blocA td {padding-left:60px;}
		.blocB td {padding-left:40px;}
		.blocC td {padding-left:60px;}
		/*************************************/
		
		.blocA td,
		.blocB td,
		.blocC td 
		{
		padding-top:10px;
		padding-bottom:40px;
		}
		
		.blocA td.td_fin,
		.blocB td.td_fin,
		.blocC td.td_fin 
		{
			width:16%;
		}
		
		.blocA a,
		.blocB a,
		.blocC a
		{
		display:block;
		font-size:12px!important;
		color:#fff!important; 
		text-decoration:none;
		padding:0!important;
		background:none!important;
		}
		
		.blocA a:hover,
		.blocB a:hover,
		.blocC a:hover,
		.blocA span:hover a,
		.blocB span:hover a,
		.blocC span:hover a
		{
		color:#d9a500!important; cursor:pointer!important;
		}
		
		/* affichage sélectif pour boutons OFF*/
		
		.off a{ color:#006197!important; cursor:default;}
		.off a:hover, 
		span a:hover.off,
		.blocA span.off:hover a,
		.blocB span.off:hover a,
		.blocC span.off:hover a{ color:#006197!important;cursor:default;}
		
		.blocA span.off:hover div.blocD,
		.blocB span.off:hover div.blocD,
		.blocC span.off:hover div.blocD {display:none!important;}
		
		/* affichage sélectif */
			
		
			
		.blocA, 
		.blocB, 
		.blocC
		{display:none}/*effet off*/
		
		.niveauA li:hover .blocA,
		.niveauA li:hover .blocB,
		.niveauA li:hover .blocC
		{display:block;}/* effet on*/
		
		/*menu niveau 3 */
				
		.blocD{
		width:auto;
		min-height:20px;
		_height:20px;
		border:2px solid #fff;
		background:#c5cce0 url(../../_img/fd_menu_rollC.gif) no-repeat;
		background-position:top left;
		position:absolute;
		padding:7px 15px 15px 0px;
		margin:7px 0 0 20px;
		z-index:2000;}
		
		.blocD div.fleche{
			position:absolute;
			width:120px;
			margin:-18px 0 0 0;
		}
		
		/*.blocD img{
			position:absolute;
			margin:-25px 0 0 0;
		}*/
		
		.blocA span:hover .blocD a,
		.blocB span:hover .blocD a,
		.blocC span:hover .blocD a,
		.blocD a{
		color:#003867!important;
		display:block;
		padding:5px 0 0 10px!important;
		white-space:nowrap}
		
		.blocA span:hover .blocD a:hover,
		.blocB span:hover .blocD a:hover,
		.blocC span:hover .blocD a:hover,
		.blocD a:hover{
		color:#d9a500!important;
		_text-decoration:underline!important;
		}
			
			
		.blocD
		{display:none}/*effet off*/
		
		.blocA span:hover div.blocD,
		.blocB span:hover div.blocD,
		.blocC span:hover div.blocD
		{display:block;}/* effet on*/
	
	
	
	
	/***** menu sur page *****/
	.menu_tab{/*border:1px solid #CC9933;*/ }
	.menu_tab a{color:#fff!important; text-decoration:none; display:block;}
	.menu_tab a:hover{color:#d9a500!important;}
	.menu_tab td{
	width:22%;
	padding: 50px 0 0 10px;
	}
	
	/*************************/
	
	
/*  Sous menu */
	
		#smenu{
		/*border:1px solid #000*/;
		width:200px;
		margin:0 0 0 40px;}
		
		#smenu ul{
		margin:0;
		padding:0;
		}
		
			#smenu ul li{
			list-style-image:none;
			list-style-type:none;
			_height:18px;
			min-height:18px;
			}
			
			#smenu li
			{
				background:url(../../_img/bullet_on.gif) no-repeat;
				background-position:top left;
				padding:0px 0 5px 12px;}
			
			#smenu li a
			{
			width:110px;
			
			font-size:1em;
			text-decoration:none;
			color:#808080;
			/*background:url(../../_img/bullet_off.gif) no-repeat;
			background-position:top left;
			padding: 0 0 0 12px;*/
			/*padding:3px 0 5px 0!important;*/
			}
			
			#smenu li a:hover{
			color:#D9A500;
			/*background:url(../../_img/bullet_on.gif) no-repeat;*/}
			
			#ssmenu{background:#003867 url(../../_img/fd_ssmenu.gif) no-repeat;width:190px;border:2px solid #eee; padding:10px 5px 10px 5px;}
			#ssmenu a{ font-size:0.9em!important; background:none!important; color:#fff!important;padding: 3px  4px 3px 1px!important; display:block; width:180px!important; /*white-space:nowrap!important;*/}
			#ssmenu a:hover{color:#D9A500!important;}
			
		
/**************/	
	
	/******** menu page *********/
	
	#menu_page{ font-size:1em; color:#003867;line-height:1.5em; margin:0 0 0 5px;}
	#menu_page a{font-size:1em;color:#003867;text-decoration:none;padding-bottom:3px; }
	#menu_page a:hover, #menu_page a.on{color:#d9a500 ; background:url(../../_img/fd_menu_page.gif) repeat-x; background-position:bottom;}
	
	/****************************/
	
/********************************************************************/


/* CUSTOM MENU FOR PROGRAMMES d'ÉTUDES  *************************/
.menu_programmes{ width:300px!important;}

/*
.menu_programmes li a:hover{ 
	color:#000000 !important;
	text-decoration:underline!important;


}

.menu_programmes .on{

	text-decoration:underline!important;
	color:#000000!important;
	


}

.hlk_prog_preuniv,.hlk_prog_preuniv a
{
	color:#003768 !important;
	
}

.hlk_prog_tech,.hlk_prog_tech a
{
	color:#D9A500 !important;
}
*/
.hlk_prog_aec,.hlk_prog_aec a
{
	color:#5e6a70 !important;
	font-weight:bold;
	
}


#flash_programmes
{
	margin:auto;
	border:1px solid #FFFFFF;
	width:416px;
	float:left;
	margin-left:5px;
	
}

#a_surveiller
{
	margin:auto;
	border:1px solid #FFFFFF;
	width:212px;
	float:left;
	margin-left:5px;
	height:165px;
	background:url(../../_img/full_pub_cndf_bg.jpg) repeat-x;
	
}

#visite_virtuelle
{
	margin:auto;
	border:1px solid #FFFFFF;
	width:212px;
	float:left;
	margin-left:5px;
	height:165px;
	background:url(../../_img/full_pub_cndf_bg.jpg) repeat-x;
	
}

.a_surveiller_content
{
	color:#FFFFFF;
}

.a_surveiller_content .title
{
	font-size:16px; 
	font-weight:bold;
	
}

.a_surveiller_content a
{
	color:#FFFFFF;
	text-decoration:none;
	
}

.a_surveiller_content a:hover
{
	color:#FFFFFF;
	text-decoration:underline;
	
}

* html #capsules_video
{
	_height:160px;
}

#pubs
{
	border:1px solid #FFFFFF;
	background: url("../../_img/full_pub_cndf_bg.jpg") repeat-x scroll 0 0 transparent;
	width:212px;
	height:165px;
	float:left;
	margin-left:41px;
}

* html #pubs
{
	margin-left:20px;
}

#flash_programmes img,
#capsules_video img
{border:0px solid #808080;}

#pubs img{border:0px solid #808080;}

#contenu{}
	#contenu td.content
	{
		width:600px;
		padding:0 15px 15px 15px;
	}

	#contenu td.leftMenu
	{
		width:240px;
	}
	
	#contenu td.fadeImage
	{
		width:19px
	}

.IN2 #contenu .content{width:825px;}
.IN2 #form1{padding-left:45px;}



#contenu .content img,
#contenu .content table img.contour
{
	padding:6px;background:#fff;border:2px solid #aaa;}
#contenu .content img.pdf
{
	border:none;
	background:none;
	padding:0;
}
	
	#contenu .content table img
	{
		padding:0;
	background:none;
	border:none;}
	

.images_programmes{

	border:none!important;


}


#contenu{
margin-top:55px;}
#contenu a{color:#04649d}
#contenu a:hover{color:#D9A500}

#menu_rapide{
background:url(../../_img/fd_bas.png) no-repeat;
background-position:top center;
height:117px;
width:auto;
background-repeat:repeat-x;
}
	.container{
	width:780px;
	margin:0 auto 0 auto;}
	#menu_rapide h2{padding:10px 0 0 0;}
	#menu_rapide a{color:#003867;text-decoration:none;}
	#menu_rapide a:hover{text-decoration:underline;}
	#menu_rapide .liens{width:650px;position:absolute; margin:-10px 0px 0px 160px;}

#haut_de_page
{
	text-align:center;
	position:relative;
	top:15px;
}
#haut_de_page img {border:0px;}

#Accueil #footer{background:none;padding:5px;}

#footer{
background:#fff url(../../_img/fd_footer.gif) repeat-x;
height:81px;
text-align:center;
padding:35px 5px 5px 5px;
font-size:20px;
color:#ccc;
}
#footer a{color:#aaa;font-size:12px;text-decoration:none;line-height:40px; vertical-align:middle;}
#footer a:hover{color:#D9A500;}

/**************/

.spacer{height:25px;}

.on{color:#D9A500!important;}

#ssmenu .on{
text-decoration:underline!important;
font-weight:bold!important;

}

hr{border:solid 1px #ccc;}

.droit, .right{float:right;}
.left, .gauche{float:left;}

/* plan du site */

	#plan_site{ font-weight:bold!important}
	
		#plan_site a{text-decoration:none;}
		#plan_site a:hover{ text-decoration:underline;}
	
	#plan_site h1{ font-size:16px, color:#000000;  }
		#plan_site h1 a{}
		
	#plan_site h2{font-size:14px; color:#034a72; padding:0 0 0 0 px;margin:0;}
		#plan_site h2 a{color:#003756;}
			
	#plan_site h3{font-size:12px; color:#CC6666; padding:0 0 0 25px; background: url(/_img/fl_sous.gif)no-repeat; background-position:center left; margin:0;}
		#plan_site h3 a{}
		
	#plan_site h4{font-size:11px; color:#000099; padding:0 0 0 55px;background: url(/_img/fl_sous_sous.gif)no-repeat; background-position:center left;margin:0;}
		#plan_site h4 a{color:#326d8e;}
		
	#plan_site h5{font-size:10px;color:#ff000;padding:0 0 0 95px;background: url(/_img/fl_sous_sous_sous.gif)no-repeat; background-position:center left; margin:0;}
		#plan_site h5 a{color:#808080}

/****************/
.ul_list{
clear:left;}
	.ul_list li{margin:7px 0 0 15px;;}

.clearer
{
	clear:both;
	height:0px;
	line-height:0px;
	font-size:0px;
}

#blocSendPage{
	background-color:#FFFFFF;
	border: thin solid #CCCCCC;
	text-align:left;
	padding:10px;
	
	position:absolute;
	left:0px;
	top:14px;
}

.bouton_envoyer{
	background:url(../../_img/bt_login_fleche.gif) no-repeat;
	border:none;
	width:19px;
	height:19px;
	margin:0px 0 0 5px;
}

/********************/
#menuOutils
{
	position:absolute;
	/*z-index:5;*/
	margin-top:50px;
	margin-left:750px;
	
	font-size:11px;
}

#blocSendPage
{
	position:absolute;
	background-color:#FFFFFF;
}


a.print, a.envoyer, a.plus, a.moins, a.home{ width:24px; height:22px; display:block; float:left; margin:0 2px 0 2px; }
/*	a.print span, a.envoyer span, a.plus span, a.moins span{display:none;}
	
a.print{ background:url(/_img/print.png) no-repeat}
a.envoyer{width:31px;background:url(/_img/send.png) no-repeat}
a.plus{}
a.moins{background:url(/_img/less.png) no-repeat}*/

.message_urgent{
width:800px;
margin-left:180px;
margin-top:180px;
position:absolute;
color:#000;
border:2px solid #fff;
padding:0;
background-color:#FFFFFF;

}

.message_urgent h2{
color:#fff!important; 
font-size:20px;
margin:0;
background:#a42c2e url(../../_img/fd_top_urgent.png) no-repeat; background-position:top right;
padding:8px;
}


.grille_cours{width:100%; border:2px solid #ccc;}
.grille_cours td {padding:5px;}
.tr_top{}
	.tr_top td{
	background:#00558a; 
	border-right:0px solid #eee; 
	font-weight:bold; 
	color:#fff;
	}
.tr_bottom{}
	.tr_bottom td{
	background:#00558a; 
	border-right:1px solid #eee; 
	font-weight:bold; 
	color:#fff;
	}

.tr_blanc{background:#faf3e3; color:#a27d1f; border-bottom:0px;}
	.tr_blanc td{border-bottom:1px solid #f7f7f7}
.tr_gris{background:#d7deeb; color:#003768;}
	.tr_gris td{border-bottom:1px solid #e7e7e7; border-bottom:0px;}
.tr_jaune{background:#e6bf71; color:#000000; border-bottom:0px;}
	.tr_aune td{border-bottom:1px solid #e7e7e7; border-bottom:0px;}
	
.tr_bleu{background:#d5ebff;}
	.tr_bleu td{border-bottom:1px solid #c8e1f7}
	
	.prog_wrap{
	background:url(../../_img/fd_box_programems.png) no-repeat; 
	background-position:top left;
	padding:15px 0 0 25px;;}
	







	
/*---------------------- fiche programme  ---------------------------*/

.head_top{
background:#003768 url(../../_img/fd_header_prog.png) no-repeat; background-position:bottom right;
/*border-bottom:3px solid #d9a500;*/
border-bottom:2px solid #fff; 

color:#fff; margin:5px 0 0 0; 
padding:3px; width:630px; 
float:left; 
margin:0 -15px 0 -15px; 
padding:20px; 
font-weight:bold;
text-transform:uppercase;
}

.head_top_jaune{
background:#dcb100 url(../../_img/fd_header_prog_jaune.png) no-repeat; background-position:bottom right;
/*border-bottom:3px solid #d9a500;*/
border-bottom:2px solid #fff; 
color:#fff; margin:5px 0 0 0; 
padding:3px; width:630px; 
float:left; 
margin:0 -15px 0 -15px; 
padding:20px;
font-weight:bold;
text-transform:uppercase;
}

.head_top_gris{
background:#67747a url(../../_img/fd_header_prog_gris.png) no-repeat; background-position:bottom right;
/*border-bottom:3px solid #d9a500;*/
border-bottom:2px solid #fff; 
color:#fff; margin:5px 0 0 0; 
padding:3px; width:630px; 
float:left; 
margin:0 -15px 0 -15px; 
padding:20px;
font-weight:bold;
text-transform:uppercase;
}




.titop{background:#ffffff url(../../_img/fd_top_prog.png) no-repeat; background-position:top right; padding:20px;width:630px; float:left; margin:0 -15px 0 -15px;}

.titop h2{/*color:#D59F0F;*/ font-weight:bold; }

.wrap{ 
background:url(../../_img/fd_bloc_rubrique.png) no-repeat; 
background-position:top left;
width:295px;
/*border:1px solid #ff0000;*/
float:left; 
padding:10px 7px 0 8px;
*padding:20px 7px 10px 8px;
}

.quote_right{
background:#869cbd; 
background-position:top left;
width:310px;
margin:4px -20px 10px 0;
/*border:1px solid #ff0000;*/
float:right; 
padding:10px 20px 20px 10px;
_padding:10px 40px 20px 10px;
color:#FFF;
}

.quote_left{
background:#869cbd; 
background-position:top left;
width:300px;
margin:4px 0 10px -20px;
/*border:1px solid #ff0000;*/
float:left; 
padding:10px 10px 20px 20px;
_padding:10px 10px 20px 40px;
color:#FFF;
text-align:right;
}

	.quote_right h2, .quote_left h2, .quote_right h3, .quote_left h3
	{
		color:#FFF;
	}
	.quote_right ul, .quote_left ul
	{
		margin:0;
		padding:0 0 0 13px;
	}
	.quote_jaune, .quote_jaune
	{
		background:#d59f0f; 
	}
	
	.quote_blue, .quote_blue
	{
		background:#5e6f89; 
	}


#contenu .content .titop .img_right
{
	padding:5px 0 5px 5px;
	border:none;
	float:right;
}	

#contenu .content .titop .img_left
{
	padding:5px 5px 5px 0;
	border:none;
	float:left;
}	

#contenu .content .titop .right
{
	float:right;
}	

#contenu .content .titop .left
{
	float:left;
}	
	
.bleu{
background:url(../../_img/fd_bloc_rubrique_bleuF.png) no-repeat!important; 
background-position:top left;
}

.jaune{
background:url(../../_img/fd_bloc_rubrique_jaune.png) no-repeat!important; 
background-position:top left;
}

.blanc{
background:url(../../_img/fd_bloc_rubrique_blanc.png) no-repeat!important; 
background-position:top left;
}	


.tableau_desc_progs{ font-size:11px; }

.tableau_desc_progs td{ text-align:center; padding:5px;}

.progs_notes{

	font-size:10px;
	font-variant:normal;
}

#legende_couleurs_progs{

	position:absolute;
	border:1px solid black;
	width:148px;
	height:80px;
	top:250px;
	left:18px;
	


}



/* Custom layout for images Programmes d'études */

.float_left{ float:left;}
.float_right{ float:right;}

* html .float_left{ float:right;}
* html .float_right{ float:left;}

*:first-child+html .float_left{ float:right;}
*:first-child+html .float_right{ float:left;}

/*------------- fin fiche programme -------------------------------*/

.window_header
{
	padding:2px;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Century Gothic;
	border-bottom:1px solid #FFFFFF;

}

.menu_acc_rap_small_font
{
	font-size:10px;
	
	
}


#div_recherche
{
	float:left;
	margin-left:792px;
	padding-left:5px;
	position:absolute;
	top:76px;
	z-index:1000;
	display:none;
		
}


#News_div
{
	min-height:282px;
	_height:282px;

	
}

/* SECTION POUR LA PAGE DE PRÉSENTATION DES PROGRAMMES D'ÉTUDES */
#progs_container
{
	font-size:13px!important;
	padding:5px;
	color:#454545;
	
}

#progs_container a
{
	color:#04649D;	
}

#progs_container a:hover
{
	color:#D9A500;
}

#progs_navigation
{
	margin-bottom:2px;
	border-bottom:1px solid #666666;
	background-image:url(/_img/bg_menu_progs.gif);
	background-repeat:repeat-x;
	
}

#progs_nav_menu
{
	width:640px;
	float:left;
	
}

#progs_impression
{
	float:left;
	margin-top:14px;
	font-size:13px;
	font-weight:bold;
	
}

#progs_impression a
{
	color:#04649D;
	text-decoration:none;
}

#progs_impression a:hover
{
	text-decoration:underline;
}

.progs_etudes_content
{
	background-image:url(/_img/Progs_etud_HeadBG.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	/*  border:1px solid #666666;*/
	
}

.progs_etudes_content_print
{
	background-image:none;
	
}

.progs_etudes_content_print .progs_etudes_content_text
{
	margin-top:0px;
	border-left:1px solid #666666;
	padding-left:10px;

}

#progs_etudes_head_bleu
{
	background-image:url(/_img/Progs_etud_HeadBG_bleu.jpg)!important;

}

#progs_etudes_head_gris
{
	background-image:url(/_img/Progs_etud_HeadBG_gris.jpg)!important;

}

.progs_etudes_content h1
{
	font-size:21px;
	font-weight:bold;
	margin-bottom:10px;
	color:#FFFFFF;

}

.progs_etudes_content_h1_small
{
	font-size:16px;
}


.progs_etudes_content h2
{
	font-size:18px;
	color:#04649D;
	font-weight:bold;
	font-variant:small-caps;
	
}

.progs_etudes_content h3
{
	font-size:14px;
	color:#04649D;
	font-weight:bold;

}
.progs_etudes_content h4
{
	color:#000000;

}

.progs_etud_special_h3
{
	color:#FF6600!important;
	font-weight:bold!important;

}

.progs_etudes_content_text
{
	margin-top:35px;
	font-size:1em;
	
}


.progs_etudes_note
{
	font-size:11px;	
}

.hlk_cndf_qc_ca a,.hlk_cndf_qc_ca a:active,.hlk_cndf_qc_ca a:link
{
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF!important;
	text-decoration:none;

}

.hlk_cndf_qc_ca a:hover
{
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF!important;
	text-decoration:underline;

}


.progs_etudes_onglets 
{
	color:#FFFFFF!important;
	font-size:15px;
	margin-bottom:10px;

}

.progs_etudes_onglets a
{
	color:#FFFFFF!important;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
}

.progs_etudes_onglets a:hover
{
	color:#FFFFFF;
	text-decoration:underline;

}

.progs_etudes_titre
{
	color:#FFFFFF;
	font-variant:small-caps;
}

.nos_programmes
{
	background-image:url(/_img/NosProgrammes_BG.jpg);
	background-repeat:no-repeat;
	background-position:right top;


}

.admission_hiver
{
	font-size:12px;
	font-variant:normal;
	font-style:italic;
	color:#FF6600;


}

.table_head_fiches_prog
{
	padding:4px;
	width:900px;

}


.FB_portes
{
    margin-left: 40px;
    margin-top: 173px;
	float:left;
	position:relative;

}

.YT_portes
{
    margin-left: 6px;
    margin-top: 172px;
	float:left;
	position:relative;

}

.FL_portes
{
    margin-left: 81px;
    margin-top: 15px;
	float:left;
	position:relative;

}

.portes_ouvertes
{
	width:374px;
	height:250px;
	background-image:url(/_img/portes_ouvertesBKl.png);
	background-repeat:no-repeat;
	float:right;
	margin-right:140px;
	margin-top:-61px;

}
