﻿@charset "utf-8";
/* CSS Document */
BODY
{
	text-transform: none;
	font-family:Verdana, Geneva, sans-serif;
	letter-spacing: normal;	
	margin: 0 0 0 0;
	font-size:100%;
	background-attachment: scroll;
	/*background:url(images/bg.jpg) top left repeat-x #fff;*/
	background-color:#FFF;
	color:#000;
}

img {border:none}
hr { height:1px; border-top:1px solid #6482a0; border-bottom:none}
button {
	border-style:none;
	background-color:Transparent;	
	cursor:pointer;	
	margin:0;
	padding:0;
}

a:link{ color: #000; text-decoration: underline}
a:visited{color: #000; text-decoration: underline}
a:active{color: #000; text-decoration: underline}
a:hover{color: #000; text-decoration: underline}

abbr {font-style:italic;}
abbr[title] {cursor:help;border-bottom-style:dashed;border-bottom-width:1px;}

sup { vertical-align:top; line-height:105%; font-size:0.825em}
a sup { vertical-align:top; line-height:105%; font-size:0.825em}

.conteneur 
{
	position:relative;
	width:1000px;
	margin-left: auto; 
	margin-right: auto;	
	height:auto;	
	overflow:hidden;
	background-color:#fff;
	padding:0 0 20px 0;
	/*border-right:2px groove #0e253e;
	border-top:1px solid #ccc;
	border-bottom:2px groove #0e253e;
	border-left:1px solid #ccc;*/
}

/* Accessibilite */
.invisible {display:none;}
.sepInvis{display:none; float:left;}
.titreCache{position: absolute; left:0px; top: -1000px; width: 1px; height: 1px; overflow: hidden;}

/*************** Haut page/PIV ***************/
.znRaccourcisNavigation
{
	position:absolute;
	top: -100px;
	text-align: center;
	vertical-align:middle;
	font-size: 65%;
	border: 1px solid #C7CEDF;
	background-color: #E9F0FA;
	margin: 3px;
}

.znRaccourcisNavigation ul
{
	margin:0 0 0 1em;
	padding:0;
}

.znRaccourcisNavigation li
{
	display:inline;
	margin:0 1em 0 0;
	vertical-align:middle;
}

.PIV {width:960px; min-height:100px; height:auto; margin:10px 20px 0 20px }
 
.logoRRQ { float:left; width:195px; height:100px}
 
.imgPIV { height:57px}
 
.barrebleu 
{
	 font-size:0.6875em;
	 height:1.5em;
	 background-color:#003399;
	 color:#FFF;
	 margin: 0;
	 padding: 0;
}
 
.barrebleu ul
{
	margin:0 0 0 0;
	padding:0.1375em 0.1875em 0 0;
	background-color:#003399;
}

.barrebleu li
{
	float:left;
	background-image:none;	
	display:inline;
	margin: 0;
	vertical-align: middle;
	padding:0 0.4545em 0 0.4545em;
}

.PIV ul li.piv_langue {
	float: right;
}

.barrebleu a:link{ color: #ffffff; text-decoration: none}
.barrebleu a:visited{color: #ffffff; text-decoration: none}
.barrebleu a:active{color: #ffffff; text-decoration: none}
.barrebleu a:hover{color: #ffffff; text-decoration: none}

/* Mode édition */
.conteneur #FenetreInvitationSondage { font-size:1em}

/* Mode affiché dans la page*/
#FenetreInvitationSondage
{
	display:none;
	z-index:500;
	position:absolute;	
	width: 736px;
	height: 358px;
	border-left:solid 1px #ccc;
	border-right:solid 2px #d5d5d5;
	border-bottom:solid 2px #d5d5d5;
	border-top:solid 1px #ccc;
	background-color:#fff;
    font-size:0.6875em;
	padding:5px;
	margin-left:auto;
	margin-right:auto;
	/* la position est déterminé par javascript */	
}


#FenetreInvitationSondage #imgFond img {width:736px;	height:358px;}

#FenetreInvitationSondage #imgFond #divImgFermer
{
	position:absolute;
	top:26px;
	right:26px;
	cursor:pointer;
	width:17px;
	height:17px;
}

#FenetreInvitationSondage #imgFond #divImgFermer img {width:17px; height:17px;}

#FenetreInvitationSondage #imgFond .divImgCrayonEdition
{
	position:absolute;
	top:1em;
	left:1em;
	cursor:pointer;
	width:16px;
	height:16px;
}

#FenetreInvitationSondage #imgFond .divImgCrayonEdition img {width:16px;height:16px;}

#FenetreInvitationSondage #ContenuSondage
{
	position:absolute;
	left:260px;
	top:60px;
	width:410px;
	height:auto;
}

#FenetreInvitationSondage h2
{
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:1.9em;
	 color:#999933;
	 padding:0;
	 margin:0 0 10px 0;
}

#znBasInvitationSondage{padding-top:20px; height:auto}

#FenetreInvitationSondage #znBasInvitationSondage h2
{	
	color:#000;
	font-size:1.5em;
	float:left;
	margin-right:12px;
}

#FenetreInvitationSondage #znBasInvitationSondage #btnOui, #FenetreInvitationSondage #znBasInvitationSondage #btnNon
{
	float:left;
	padding-top: 5px;
	width:55px;
	height:19px;
	text-align:center;	
	/*background-color:#D1DB8F;*/
	background:url('/Style Library/PortailRRQ/Images/bg2010/bg_btn_sondage.jpg') repeat-x left bottom;
	margin:0px 5px 0px 0px;
	border-right:solid 2px #666;
	border-left:solid 1px #999;
	border-bottom:solid 2px #666;
	border-top:solid 1px #999;
}

#FenetreInvitationSondage #znBasInvitationSondage a
{
	color:Black;
	font-weight:bold;
	text-decoration:none;
}

/***************Bas page/PIV ***************/

.divBasPage 
{	
	position:relative;
	width:1000px;
	margin-top:40px; 	
}

.copyright 
{
	clear:both; 
	position:relative; 
	width:1000px; 
	font-size:0.6875em;
	margin: 10px 0 10px 0; 
	text-align:center;
	color: #003399;
	margin:0 auto 0 auto;
}

.copyright a:link{ color: #000; text-decoration: underline}
.copyright a:visited{color: #000; text-decoration: underline}
.copyright a:active{color: #000; text-decoration: underline}
.copyright a:hover{color: #000; text-decoration: underline}

.copyright img {margin: 15px 0px 10px 0px; }


.logoEmployeurChoix {position:absolute; right:0; top:0}
