﻿.printlogo{
	display:none;
}
.mainTable{
	width:1024px;
	border:0px;
	
}
.headerTable{
	border:0px;
	width:100%;
	height:144px;
	background-image:url('/images/header.gif');
	background-repeat:no-repeat;	
}
.headerTable td{
	border:0px;
}
.headerTable{
	padding-right:20px;
}
.logo{
	padding-left:30px;
/*	width:100%;*/
}
.logodiv{
	width:400px;
	height:100px;
	cursor:hand;
}
.contentTable{	
	width:100%;
	padding-right:20px;
}
.content{
	width:100%;
	height:100%;
	vertical-align:top;
	padding-top:10px;
	
}
.contentcenter{
	width:100%;
	vertical-align:top;
	border-right:1px #bfbfbf solid;
	padding-right:10px;
	padding-left:10px;
}

.footerTable a{
	text-align:center;
	width:100%;
	color:#009de4;
	font-size:11px;
}
.footerTable{
	text-align:center;
	width:100%;
	color:#009de4;
	font-size:11px;
	padding-top:20px;
}
.personne{
	vertical-align:top;
}
.actions{
	width:134px;
	padding-right:0px;
	vertical-align:bottom;
}
.logoQuebec{
	padding-top:20px;
	padding-bottom:5px;
}
.copyright{
	color:black;
}
.spacer{	
	height:5px;
	font-size:0px;
	overflow:hidden;
	background-color:#f0f0f0;
	border-left:1px #bfbfbf solid;
	border-right:1px #bfbfbf solid;
	border-top:0px #bfbfbf solid;
	border-bottom:0px #bfbfbf solid;
}

.breadcrumb{
	font-family:Verdana;
	font-size:10px;
	text-align:left;
	color:#333333;
	vertical-align:top;
	padding-top:5px;
	padding-bottom:15px;
}
.breadcrumb a:hover,.breadcrumb a:active,.breadcrumb a:visited,.breadcrumb a:link{
	color:#009de4;
}
.breadcrumb-root{
	display:none;
}
.pathSeparator{
	color:#009de4;
}
.titre-page{
	font-size:18px;
	color:#0099cc;
	font-weight:bold;
	vertical-align:top;
	width:540px;
	height:25px;
}
.outils{
	white-space:nowrap;
	vertical-align:top;
	text-align:right;
	width:125px;
	height:25px;
}
.outils img{
	border:0px;
}

.puce-fleche{
	list-style-image:url('/Images/fleche.gif');	
	margin-left:30px;
	font-size:11px;

}
.puce-fleche li{
	margin-top:11px;
}
.puce-fleche li a,.puce-fleche li a:visited,.puce-fleche li a:link{
	color:#0099cc;
	text-decoration:underline;
}
.puce-fleche li a:hover,.puce-fleche li a:active{
	color:#ffcc66;
}




/**************Recherche*****************/
.ms-sbLastcell{
	width:0px;			
}
.search div
{
	width:0%;
}
.search{
	vertical-align:top;
	padding-top:5px;
}
.searchLabel{
	color:white;
	font-size:11px;
}
.ms-pagebreadcrumb{
	margin:0px;
}
td.ms-sbgo,td.ms-sbcell{
	background-color:transparent;
	padding:0px;
	vertical-align:bottom;	
	border:1px #bfbfbf solid;
}
.ms-sbscopes{
	display:none;
}
td.ms-sbgo{
	padding:0px;
	background-color:white;
}
.ms-sbtable{
	width:auto;		
}
.ms-sbplain{
	/*height:9px;			
	font-size:10px;*/
	border:0px;
	width:200px;
}

/***********WebPart******************/

.ms-WPBody a,.ms-WPBody a:visited,,.ms-WPBody a:link{
	color:#0099cc;
	text-decoration:underline;
}
.ms-WPBody a:active,.ms-WPBody a:hover{
	color:#ffcc66;
	text-decoration:underline;
}

.ms-WPHeader td{	
	border:0px;
}
.ms-WPBorder{
	border-top:0px #cccccc solid;
	border-right:0px #cccccc solid;
	border-bottom:0px #cccccc solid;
	border-left:1px #cccccc solid;
}
.ms-WPTitle, .ms-WPTitle a, .ms-WPTitle a:visited, .ms-WPTitle a:link{
	font-size:12px;
	color:#0099cc;
	font-weight:bold;
}
 .ms-WPTitle a:hover, .ms-WPTitle a:active{
	color:#0099cc;
	font-weight:bold;
	text-decoration:underline;
}

/*********STYLE DE FONTS**********************/
.ms-rteCustom-Titre-Page,.Titre-Page,.titre-page{
	font-size:18px;
	color:#0099cc;
	font-weight:bold;
}
.ms-rteCustom-Titre,.Titre{
	font-size:16px;
	font-family:Verdana;
	color:#0099cc;
	font-weight:bold;
}
.ms-rteCustom-Sous-Titre,.Sous-Titre{
	font-size:12px;
	font-family:Verdana;
	color:#0099cc;
	font-weight:bold;
}
.ms-rteCustom-Texte,.Texte{
	font-size:11px;
	font-family:Verdana;
	color:#424242;	
}
a span.ms-rteCustom-Texte,a:visited span.ms-rteCustom-Texte,a:link span.ms-rteCustom-Texte,a:link span.Texte,a span.Texte,a:visited span.Texte {
	color:#0099cc;
}
a:hover span.ms-rteCustom-Texte,a:active span.ms-rteCustom-Texte,a:hover span.Texte,a:active span.Texte,
a:hover span.ms-rteCustom-Sous-Titre,a:active span.ms-rteCustom-Sous-Titre,a:hover span.Sous-Titre,a:active span.Sous-Titre,
a:hover span.ms-rteCustom-Titre,a:active span.ms-rteCustom-Titre,a:hover span.Titre,a:active span.Titre
{
	color:#ffcc66;
}
.ms-rteCustom-Date,.Date{
	font-size:10px;
	font-family:Verdana;
	color:#424242;
	font-weight:bold;

}
p a,p a:visited,p a:link{
	color:#0099cc;
}
p a:active,p a:hover{
	color:#ffcc66;
}
.ms-rteCustom-Titre-Page a,.Titre-Page a,.titre-page a,
.ms-rteCustom-Titre-Page a:visited,.Titre-Page a:visited,.titre-page a:visited,
.ms-rteCustom-Titre-Page a:link,.Titre-Page a:link,.titre-page a:link,
.ms-rteCustom-Titre a,Titre a,.ms-rteCustom-Titre a:visited,Titre a:visited,.ms-rteCustom-Titre a:link,Titre a:link,
.ms-rteCustom-Sous-Titre a,Sous-Titre a,.ms-rteCustom-Sous-Titre a:visited,Sous-Titre a:visited,.ms-rteCustom-Sous-Titre a:link,Sous-Titre a:link,
.ms-rteCustom-Texte a,Texte a,.ms-rteCustom-Texte a:visited,Texte a:visited,.ms-rteCustom-Texte a:link,Texte a:link{
	color:#0099cc;
}
.ms-rteCustom-Titre-Page a:hover,.Titre-Page a:hover,.titre-page a:hover,
.ms-rteCustom-Titre-Page a:active,.Titre-Page a:active,.titre-page a:active,
.ms-rteCustom-Titre a:hover,Titre a:hover,.ms-rteCustom-Titre a:active,Titre a:active,
.ms-rteCustom-Sous-Titre a:hover,Sous-Titre a:hover,.ms-rteCustom-Sous-Titre a:active,Sous-Titre a:active,
.ms-rteCustom-Texte a:hover,Texte a:hover,.ms-rteCustom-Texte a:active,Texte a:active{
	color:#ffcc66;
}


/*********Formulaire**************/
.ms-standardheader{
	color:#0099cc;
}



/*****Candidatures**********/
.candidature td{
	font-size:12px;
}
.candidature-fieldname,.candidature-fieldresult{
	padding:3px;
}
.candidature-fieldname{
	color:#0099cc;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana;
}
.candidature input{
	border:1px #cccccc solid;
}
.boutonRetour,.boutonPostuler
{
   font-family:Verdana,sans-serif;

   background-color:#eeeeee;
   filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffFFFFFF',EndColorStr='#ffDDDDDD');
   border-style:solid;
   border-color:#DDDDDD;
   border-width:1px;

}
.boutonPostuler{
	font-weight:bold;
}

/**********Menu d'en haut***********/
.topmenu{
	text-align:left;
	vertical-align:bottom;
	padding-bottom:3px;
	width:870px;	
	border-right-width:1px;
	border-right:1px #bfbfbf solid;

}
.ms-topNavContainer{
	border-left:1px #bfbfbf solid;
	
	background-image:url('/images/bg-menu2.gif');	
	background-repeat:repeat-x;
		
}
.ms-topnav{
	background-color:transparent;
	background-image:none;	
	border-left:0px #bfbfbf solid;
	border-right:1px #bfbfbf solid;
	border-top:0px #bfbfbf solid;
	border-bottom:0px #bfbfbf solid;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	height:34px;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	text-transform:uppercase;
}
.ms-topnavselected{	
	background-image:url('/images/bg-menu3.gif');
}
.ms-topnavselected a{	
	background-image:none;
	color:white;
}
.ms-topNavHover{
	background-image:url('/images/bg-menu3.gif');
}
.ms-topNavHover a{
	background-image:none;
	color:white;

}
.ms-topNavDynamic{
	border: 1px #b5ccdd solid;
	background-image:url('/images/bg-sous-menu2.gif');
	background-repeat:repeat-y;
}

.ms-topNavFlyOuts,.ms-navitem{
	background-image:none;
	background-color:transparent;
	
}
.ms-topNavFlyOuts td,table.ms-navitem td{
	background-image:none;
	padding-left:4px;
	padding-right:4px;
	padding-top:0px;
	padding-bottom:0px;
	
}
.ms-topNavFlyOuts a{
	width:90%;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
}
.ms-topNavFlyOutsHover td,.ms-topNavFlyOutsSelected td{
	background-color:#009de4;
}
.ms-topNavFlyOutsHover a,.ms-topNavFlyOutsHover a:active,.ms-topNavFlyOutsHover a:visited,.ms-topNavFlyOutsHover a:hover,.ms-topNavFlyOutsSelected a,,.ms-topNavFlyOutsSelected a:active,,.ms-topNavFlyOutsSelected a:visited,.ms-topNavFlyOutsSelected a:hover{
	color:#ffffff;
}


/*************Menu gauche ***************/
 
.leftmenu{
	width:165px;
/*	white-space:nowrap;*/
	vertical-align:top;
	height:100%;
	padding-left:4px;
	padding-top:5px;
	padding-right:5px;
	
}
#ctl00_QuickLaunchMenu{
	border-left:1px #bfbfbf solid;
}
.leftmenu td{
	vertical-align:top;	
	
}
.nodeStyle{
	font-size:11px;
	font-family:Verdana;
	color:#000000;
	font-weight:normal;
	padding-bottom:10px;
}
.hoverNodeStyle a,.hoverNodeStyle a:visited,.hoverNodeStyle a:active,.hoverNodeStyle a:hover{
	color:#ffcc66;
	text-decoration:underline;
}
a.left-selectednavheader{
	font-weight:bold;
	color:#000000;	
}
.left-navitem{
	font-size:11px;
	padding-bottom:10px;
	padding-left:8px;
	background-image:url('/Images/puce.gif');
	background-repeat:no-repeat;
	background-position:left top;
	text-align:left;

}
.left-navitem a{
	background-image:none;
	padding:0px;
}
.left-menu div div div div table tr td img{
	width:0px;
}
.left-selectednavheader.left-navitem2{
	color:#0099cc;
	font-weight:normal;
}

.left-navitem2{
	font-size:10px;
	font-weight:normal;
	color:#000000;
	padding-bottom:10px;
	padding-left:10px;
	background-image:url('/Images/puce2.gif');
	background-repeat:no-repeat;
	background-position:left top;
	

}
.left-navitem2 a{
	background-image:none;
	padding:0px;
}
.left-navheader{
padding-left:15px;
}
.left-navheader a{
	padding:0px;
}
.rootNodeStyle,.parentNodeStyle{

background-image:none;
padding-left:0px;
	padding-top:3px;

}
.nodeStyle{
	margin-right:5px;
}

.liensbasdepage{
	visibility:hidden;
}
.leftmenu div div{
	padding-left:0px;
}
.ms-PartSpacingVertical{
	margin:0px;
}




/***************************************
Afficher Image
****************************************/

.afficherImage {	
	BORDER-RIGHT: #999 1px solid;	
	BORDER-TOP: #999 1px solid;	
	DISPLAY: none;	
	Z-INDEX: 99999;	
	BACKGROUND: #fff;	
	LEFT: 0px;	
	FLOAT: left;	
	PADDING-BOTTOM: 10px;	
	BORDER-LEFT: #999 1px solid;	
	WIDTH: 298px;	
	BORDER-BOTTOM: #999 1px solid;	
	POSITION: absolute;	
	TOP: 0px;	
	TEXT-ALIGN: left
}

.afficherImage .afficherImage-Entete {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	BACKGROUND: #ffffff;
	FLOAT: left;
	PADDING-BOTTOM: 8px;
	WIDTH: 278px;
	BORDER-TOP-STYLE: none;
	PADDING-TOP: 8px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}

.afficherImage .afficherImage-Entete .Sous-Titre {
	FONT-SIZE: 1.2em;
	FLOAT: left;
	MARGIN: 0px;
	TEXT-TRANSFORM: uppercase;
	WIDTH: 120px
}

A.afficherImage-Fermer {
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 20px;
	BORDER-LEFT-WIDTH: 0px;
	BACKGROUND: url('/images/fermer.gif') no-repeat 100% 0px;
	FLOAT: right;
	BORDER-BOTTOM-WIDTH: 0px;
	FONT: bold 1.1em/16px Verdana, Arial, Helvetica, sans-serif;
	HEIGHT: 16px;
	BORDER-RIGHT-WIDTH: 0px;
	TEXT-DECORATION: none
}

A.afficherImage-Fermer:hover {
	BACKGROUND: url('/images/fermer.gif') no-repeat 100% 100%;
}

#afficherImage-Fenetre {
	PADDING-BOTTOM: 0px;
	WIDTH: 589px;
}

#afficherImage-Fenetre .afficherImage-Entete {
	WIDTH: 569px;
}

#afficherImage-Fenetre .Sous-Titre {
	WIDTH: 469px
}
#afficherImage-Fenetre IMG {
	BORDER-RIGHT: #fff 10px solid;
	BORDER-TOP: #fff 10px solid;
	MARGIN: 0px;
	BORDER-LEFT: #fff 10px solid;
	BORDER-BOTTOM: #fff 10px solid
}

#afficherImage-Fenetre P {	
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;	
	PADDING-BOTTOM: 5px;	
	MARGIN: 0px;	
	PADDING-TOP: 0px
}

#bgOpaque{position:fixed;top:0;left:0;z-index:99;background-color:#000;width:100%;height:100%;display:none;cursor:pointer;}
* html 
#bgOpaque{position:absolute;top:0;left:0;z-index:99;background-color:#000;width:100%;height:100%;display:none;}
