﻿

/* Encarts */
.PR3FormPubErreur
{
	background-color:#f0f0f0;
	margin-top: 10px;
	padding: 3px;
	border: 1px solid #a3a3a3;
}

.boitereflexionscapsules{width:529px; margin-top:1em; position:relative; }
.boitereflexionscapsules_haut {padding-left:8em; padding-right :2em;padding-top:0; height:14px;}
.boitereflexionscapsules_centre {float:left;min-height:120px;padding-left:8em; padding-right :2em;}
.boitereflexionscapsules_bas {clear:both;width:529px;  min-height:26px; padding:0; margin:0;}

.boiteCadreContenu {width: /*527px*/ 90%; max-width:800px; min-width:527px; padding:0; position:relative; font-size:1em; margin:10px auto}
.boiteCadreContenu .colNavSec {font-size:1px}
.boiteCadreContenu .colNavSec img{ width:100%; min-height:24px;}
.boiteCadreContenu .colNavSecBas img{ width:100%; height:100%}
.boiteCadreContenu .colNavSecBas { min-height:24px; height:1.5em; font-size:inherit }
.boiteCadreContenu div.colContenu {position:relative; padding:0; width: 100%; height:auto;}
.boiteCadreContenu div.colContenu .navItem{ position:absolute; top:0; left:0; padding:0 17px 0 }
.boiteCadreContenu div.colContenu .navItemAvecImg{ position:absolute; top:0; left:0; padding:0 17px 0 8em}
.navItem p:first-child { margin:0; padding:0 0 10px}
.boiteCadreContenu div.colContenu img.bgAct{ width:100%; min-height:3.5em}

.cls75px { height:4.68em}
.cls100px {height:6.25em}
.cls150px {height:9.375em}
.cls200px {height:12.5em}
.cls250px {height:15.62em}
.cls300px {height:18.75em}
.cls350px {height:21.8em}
.cls400px {height:25em}
.cls450px {height:28.12em}
.cls500px {height:31.25em}
.cls550px {height:34.37em}
.cls600px {height:37.5em}
.cls650px {height:40.62em}
.cls700px {height:43.75em}

.boiteCadreContenu .logoampoule {position:absolute; left:20px; top:-10px; padding :0; margin:0;}
.boiteCadreContenu .logoexclamation {position:absolute; left:10px; top:20px; padding :0; margin:0;}
.boiteCadreContenu h2{color:#0076a3; font-size:1.4em; font-weight:lighter; line-height:1.1em;; padding:8px 0 2px; margin:0}

.EncartGris {padding: 7px 7px 7px 7px; background-color : #f9f9f9 /*#f7f7f6*/; margin:15px 0 6px 0; border:1px solid #dbe3d2; height:auto; overflow:hidden; color:#000; -webkit-border-radius: 4px;
	border-radius: 4px;}
.EncartVide {
	padding: 10px; 
	border:solid 1px #dbe3d2;  
	margin:15px 0 6px 0; 	
	position:relative;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background-color:#fff;
	}
.EncartVide p:first-child, .EncartGris p:first-child{ padding-top:0;}
	
.EncartVideNoir {padding: 0px 7px 0px 7px; border:solid 1px #000;  margin:15px 0 6px 0; height:auto; overflow:hidden}
/*.EncartVide img { margin-bottom:8px}*/

.EncartRVER {padding: 15px; background-color : #d7eaf0; margin:15px 0; color:#000; -webkit-border-radius: 5px;
	border-radius: 5px;}
	
.EncartRVER h2 {margin:0 0 8px; padding:0; font-weight:bold}	
.EncartRVER p{ padding-top:0!important;}
.EncartRVER:after, .EncartVide:after, .EncartGris:after{ content:" "; clear:both; display:block}

.EncartJousJoindre {padding: 7px 7px 7px 7px; background-color : #fef4f2/*#f7f7f6*/; margin:15px 0 6px 0; border:1px solid #cd0420; height:auto; overflow:hidden; color:#000; -webkit-border-radius: 4px;
	border-radius: 4px;}
	
.EncartImportant {
	padding: 10px; 
	margin:25px 0 15px;
	border:dotted 1px #990000;  
	position:relative;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	display:table;
	background-color:#fefafa;
	}
.EncartImportant p { color:#000;}

.EncartImportant > strong { border-radius: 5px; font-size: large; font-weight: 500; left: 20px;padding: 2px 12px 2px 10px;position: absolute; top: -12px; background-color: #990000; color: #fff;}
		
.EncartImportant p:first-child, .EncartImportant p:first-child{ padding-top:0;}
.EncartImportant:after, .EncartImportant:after { content:" "; clear:both; display:block}

.EncartImportant .colEncart-25, .EncartImportant .colEncart-75{display:table-cell; vertical-align:top}
.EncartImportant .colEncart-25{ width:130px}
 
.EncartImportant .colEncart-75 a:link,
.EncartImportant .colEncart-75.a:visited,
.EncartImportant .colEncart-75 a:active,
.EncartImportant .colEncart-75 a:hover,
.EncartImportant .colEncart-75 a:focus{color:#00364a; white-space:normal!important}

@media all and (max-width:330px){
	.EncartImportant .colEncart-25, .EncartImportant .colEncart-75{display:block; vertical-align:top}
}
	
	
.col2 { float:left; display:block; position: relative;  min-height: 1px;}
.col2 + div{ float:left; margin-left:15px; width:90%}

.txtCenter { text-align:center}	

.boxRond { margin:10px 0 0 0;}
.boxRondContentH{ min-width:720px; width:45em; min-height:13px;  max-width: 1000px; background:url("/Style Library/PortailRRQ/JQuery/Images/bg_h_faq_g.png") no-repeat bottom left}
.boxRondContentHD{ min-height:13px; margin:0 0 0 10px; background:url("/Style Library/PortailRRQ/JQuery/Images/bg_h_faq_d.png") no-repeat bottom right}
.boxRondContentC{ min-width:718px; width:44.875em; background-color:white;  padding:0px;  min-height:40px; border-left:1px solid #8e8e8e; border-right:1px solid #8e8e8e}
.boxRondContentB{  min-width:720px; width:45em; min-height:13px;  max-width: 1000px; background:url("/Style Library/PortailRRQ/JQuery/Images/bg_b_faq_g.png") no-repeat top left}
.boxRondContentBD { min-height:13px; margin:0 0 0 10px; background:url("/Style Library/PortailRRQ/JQuery/Images/bg_b_faq_d.png") no-repeat top right}
.boxRondContentC p.txtNiv1 { font-size:1.35em; font-family:Arial, Helvetica, sans-serif; font-weight:lighter; margin:0 15px 0 15px}
.boxRondContentC p.txtNiv2 { margin:0 15px 0 15px; padding-bottom:10px}


/* Tableaux */
td.tblBordureL { border-left-color:#666; border-left-width: 1px; border-left-style:solid}
td.tblBordureR { border-right-color:#666; border-right-width: 1px; border-right-style:solid}
th.tblBordureL { border-left-color:#666; border-left-width: 1px; border-left-style:solid}
th.tblBordureR { border-right-color:#666; border-right-width: 1px; border-right-style:solid}

.ReduireTxtCell
{font-size: 0.85em}


table.tblThemeGris, table.tblThemeVert{ }

.tblThemeGris caption {	
	font-size: 1.45em; 
	font-family:Arial, Helvetica, sans-serif;
	color: #333;
	font-weight:lighter;
	padding-top: 4px;
	padding-bottom: 5px;
	border-top: 1px solid #c7c7c7;	
	border-bottom: 1px dashed #c7c7c7;
	margin:10px 0 0 0;
}

.tblThemeGris caption {border-top: 1px solid #C7C7C7; border-bottom: 1px solid #C7C7C7}
.tblThemeGris th, .tblThemeGris td {border-bottom:1px solid #ecebeb;}          
.tblThemeGris .dataGridh td, .tblThemeGris .dataGridh th {background:url('/Style Library/PortailRRQ/Images/bg2010/bg_head_gris.jpg') repeat-x 0 50% #fff; border-bottom:1px solid #C7C7C7}
.tblThemeGris .dataGrid1 td, .tblThemeGris .dataGrid1 th {background:url('/Style Library/PortailRRQ/Images/bg2010/bg_cellule_grise.jpg') repeat-x 0 50% #fff }
.tblThemeGris {background-color:white;}
.tblThemeVert.tabcentre{margin:0 auto;}
.tblThemeVert caption {border-top: 1px solid #C7C7C7; border-bottom: 1px solid #b4cb9e}
.tblThemeVert th, .tblThemeVert td {border-bottom:1px solid #dbe3d2; vertical-align:middle}  
.tblBordureLVert{ border-color: #dbe3d2; border-left-style:solid; border-left-width:thin; }   
.tblBordureRVert{ border-color: #dbe3d2; border-right-style:solid; border-right-width:thin; } 
.tblThemeVert .dataGridh td, .tblThemeVert .dataGridh th {background:url('/Style Library/PortailRRQ/Images/bg2010/bg_head_vert.jpg') repeat-x 0 50% #fff; }
.tblThemeVert tr td, .tblThemeVert tr th{font-size:1.1em; font-family:Arial, Helvetica, sans-serif; }

.tblThemeVert .dataGrid1 td, .tblThemeVert .dataGrid1 th {background:url('/Style Library/PortailRRQ/Images/bg2010/bg_cellule_verte.jpg') repeat-x 0 50% #fff; }

.tblThemeVert .dataGridh th.algnC { text-align:center}
.tblThemeVert .dataGridh th.algnL { text-align:left}
.tblThemeVert .dataGridh th.algnR { text-align:right}

.tblThemeVert {background-color:white;}

.tblThemeGris thead tr.algnL th { text-align:left}
.tblThemeGris thead tr.algnC th { text-align:center}
.tblThemeGris thead tr.algnR th { text-align:right}
.tblThemeGris tbody tr th { text-align:left}
.tblThemeGris tbody tr.algnL td { text-align:left}
.tblThemeGris tbody tr.algnC td { text-align:center}
.tblThemeGris tbody tr.algnR td { text-align:right}

.tblThemeVert thead tr.algnL th { text-align:left}
.tblThemeVert thead tr.algnC th { text-align:center}
.tblThemeVert thead tr.algnR th { text-align:right}
.tblThemeVert tbody tr th { text-align:left}
.tblThemeVert tbody tr.algnL td { text-align:left}
.tblThemeVert tbody tr.algnC td { text-align:center}
.tblThemeVert tbody tr.algnR td { text-align:right}

.tdRetraitGauche { padding-left:10px}

.tblThemeGris .dataTotal, .tblThemeVert .dataTotal { border-top-width:3px} 

.clsTableBdrGris { border-top:1px solid #ccc; border-left:1px solid #ccc}
.clsTableBdrGris caption{ border-top:1px solid #ccc; border-bottom:none; padding:8px 0 8px 0}
.clsTableBdrGris td, .clsTableBdrGris th { border-bottom:1px solid #ccc; border-right:1px solid #ccc}
.clsTableBdrGris th.clsTrVert { background:#acbf99; color:#fff}
.clsTableBdrGris th.clsTrGrisF { background:#999999; color:#fff}
.clsTableBdrGris td.clsTdGrisP { background:#f7f7f7}

.tab2colonne, .documentTab{ overflow:auto;   width: 100%; border: 1px solid #CCCCCC;  border-collapse: collapse; border-spacing: 0px;}
.tab2colonne tr td, .documentTab tr td{  vertical-align:top;border-spacing:0px; border: 1px solid #CCCCCC; width:50%; }
.tab2colonne tr td table, .tab2colonne tr td table tr td{ border:none;}
.tab2colonne tr td table{ width: 100%; border-collapse:collapse;}
.tab2colonne tr td table tr td.noCas{ width:10%;}
.tab2colonne tr td table tr td{ padding:5px;}
.tab2colonne tr td table tr td.descCas{ width:90%;}
.tab2colonne tr.entete td, .documentTab tr.entete td  { border-bottom:1px solid #CCCCCC; border-spacing:0px; padding:3px; font-weight:bold; text-align:center; }

.algnR th{ text-align:right}
.algnL th{ text-align:left}
.algnC th {text-align:center}

.algnR td{ text-align:right}
.algnL td{ text-align:left}
.algnC td {text-align:center}

.algnR, .tblThemeGris tbody tr th.algnR { text-align:right}
.algnL, .tblThemeGris tbody tr th.algnL { text-align:left}
.algnC, .tblThemeGris tbody tr th.algnC {text-align:center}

/*notes Tableau*/
.NoteTableau_1 { margin: -5px 40px 0 40px}
.NoteTableau_2 { position: absolute; display :inline; }
.NoteTableau_3 { position: relative; padding-left:5em;}

.box_retraite, .box_deces, .box_invalidite { width:100%; height:auto; position:relative; margin:10px 0 10px; font-size:1em}
.box_retraite img, .box_deces img, .box_invalidite img { padding:0 0 8px}
.box_retraite { background:url('/Style Library/PortailRRQ/Images/img_box_ligne_vert.png') top left repeat-x; border-bottom:1px solid #409a43}
.box_deces { background:url('/Style Library/PortailRRQ/Images/img_box_ligne_orange.png') top left repeat-x; border-bottom:1px solid #f06520}
.box_invalidite { background:url('/Style Library/PortailRRQ/Images/img_box_ligne_bleu.png') top left repeat-x; border-bottom:1px solid #0171bd}
.box_retraite p, .box_deces p, .box_invalidite p {text-align:center; font-size:1em; margin:0; padding:0 0 10px}


/*** À revoir ****/
.contentCD caption {	
	font-size: 1.45em; 
	font-family:Arial, Helvetica, sans-serif;
	color: #333;
	font-weight:lighter;
	padding-top: 4px;
	padding-bottom: 5px;
	border-top: 1px solid #c7c7c7;	
	border-bottom: 1px dashed #c7c7c7;
	margin:10px 0 0 0;
	background-color:#fff;
}

.contentCD td, .contentCD th{ color:#333}
.contentCD th { font-family:Arial, Helvetica, sans-serif; font-size:1.1em}
.contentCD th.dataGrid1	{ background-color: #f7f7f6; padding:4px 0 4px 0; border-right:1px solid #fff}
.contentCD th.dataGrid2	{ background-color: #fff; padding:4px 0 4px 0;}
.contentCD td.dataGrid1	{ background-color: #f7f7f6; padding:4px 0 4px 0; border-right:1px solid #fff}
.contentCD td.dataGrid2	{ background-color: #fff; padding:4px 0 4px 0;}

.crochetExG{ border-right:1px solid #f7f7f6; border-left:1px solid #000; border-bottom:1px solid #000;  border-top:1px solid #000;}/*tableaux gris exemples*/
.crochetExD{border-right:1px solid #000; border-bottom:1px solid #000;  border-top:1px solid #000; border-left-color:#f7f7f6;}/*tableaux gris exemples*/

.tblFLeft { float:left; width:45%}
.tblFRight { float:left; margin:0 0 0 20px; width:45%}

.tblFLeft img, .tblFRight img { width:100%; height:auto}

.bgBoiteDefis { width:750px; background:url('/SiteCollectionDocuments/www.rrq.gouv.qc/carriere/bg_boite_defis.jpg') no-repeat 50% top}
.bgBoiteDefis p{font-size:1.8em; font-family:"Times New Roman", Times, serif; text-align:center; padding:235px 0 10px 0 }


@media print {
	.pageBreak  { display:block; page-break-before:always; }
}