/*CSS DOCUMENT*/
/*FEUILLE STYLE PRINCIPALE*/
/*RESET
*******************************************************************************************************************************/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;/*vertical-align: baseline;*/}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1;color: black;background: white;}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:collapse;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
/*COULEURS*/
/*
**texte					#585858
**Section Explorer		#F25F29
**Section Travailler	#90C840
**Section Vivre			#0976BD
*/
/*MAIN*/
body {color:#585858;font:normal normal 62.5%/1.8em Arial,sans-serif;}
html>body{font-size:10px;}
/*PARAGRAPH*/
p {font-size:1.4em;margin:0 0 18px;}
/*p.last{margin:0 0 30px;}*/
/*HEADINGS*/
h1,h2,h3,h4 {font-weight:bold;}
h1 {font-size:2.2em;line-height:36px;margin:0 0 18px;}
h2 {font-size:2.0em;margin:0 0 18px;}
h3 {font-size:1.8em;margin:0 0 18px;}
h4 {font-size:1.6em;margin:0 0 18px;}
.section-explorer h1{color:#F25F29;}
.section-travailler h1{color:#90C840;}
.section-vivre h1{color:#0976BD;}
.section-etudier h1{color:#DD0000;}
/*HORIZONTAL RULER*/
hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}
/*OTHERS*/
dl,hr,pre,table,address,fieldset{margin-bottom:10px}
strong{font-weight:bold;}
em{font-size:100%;font-style:italic;font-weight:bold;}
sup{font-size:70%;vertical-align:top;}
sub{font-size:70%;}
blockquote{background:transparent url(../images/bodysprite.png) no-repeat scroll -360px -440px;color:#6F6F6F;font-size:1.6em;margin:0 0 18px;padding:0 0 0 35px;}
.section-explorer blockquote{color:#F25F29;}
.section-travailler blockquote{color:#90C840;}
.section-vivre blockquote{color:#0976BD;}
.section-etudier blockquote{color:#DD0000;}
/*NO JAVASCRIPT*/
#nojs{padding:10px 0;}
#nojs p{background:transparent url(../images/bodysprite.png) no-repeat scroll -360px -396px;color:#333;font-size:1.6em;font-weight:bold;line-height:36px;margin:0 auto;padding:0 0 0 50px;width:500px;}
/*BRING DOWN IE6*/
#ie6Warning{background-color:#EAEAEA;border:1px solid #333333;clear:both;margin:15px auto;padding:10px;width:650px;}
#ie6Warning img{float:left;}
/*LINKS*/
a:focus{outline:1px #585858 dotted}
a:link,a:active,a:visited{color:#585858;}
a:hover{color:#6F6F6F;}
a.current{cursor:default;}
/*explorer*/
.section-explorer a:link,
.section-explorer a:active,
.section-explorer a:visited{color:#f25f29;}
/*travailler*/
.section-travailler a:link,
.section-travailler a:active,
.section-travailler a:visited{color:#90c840;}
/*vivre*/
.section-vivre a:link,
.section-vivre a:active,
.section-vivre a:visited{color:#0976bd;}
/*etudier*/
.section-etudier a:link,
.section-etudier a:active,
.section-etudier a:visited{color:#DD0000;}
/*CONTENT*/
#emballage{background-color:#FFF;margin:0 auto 10px;padding:246px 0 0;position:relative;width:982px;}
#conteneur{border:1px solid #999;border-width:0 1px;margin:0 10px;overflow:auto;position:relative;width:960px;z-index:2;}
#lateral{background:transparent url("../images/bande_grise.gif") no-repeat scroll 50% 20px;float:left;margin:125px 0 0;min-height:550px;padding:0;width:260px;}
#principal{float:left;position:relative;width:700px;}
#contenu{clear:right;padding:10px 30px 10px 20px;position:relative;}
/*widget dernier événements*/
#mini_calendar {border:1px solid #CCC;height:200px;margin:0 0 18px;overflow:hidden;width:300px;}
#mini_calendar .titre {background-color:#F5F5F5;border:1px solid #CCC;border-width:0 0 1px;font-size:1.4em;margin:0;padding:2px 3px 3px;position:relative;}
#mini_calendar .titre img {margin:0 5px 0 0;vertical-align:middle;}
#mini_calendar > a {background-color:#CCC;cursor:pointer;display:block;font-size:1.4em;height:25px;text-indent:-5000px;width:100%;}
#mini_calendar > a.prev {background:url("../_calendar/images/pageup.png") no-repeat 50% 0;border:1px dotted #CCC;border-width:0 0 1px;}
#mini_calendar > a.next {background:url("../_calendar/images/pagedown.png") no-repeat 50% 0;border:1px dotted #CCC;border-width:1px 0 0;}
#last_events {list-style:outside none none;height:120px;margin:0;overflow:hidden;padding:0;position:relative;width:300px;}
#last_events .items {position:absolute;}
#last_events .item {border:1px dotted #CCC;border-width:0 0 1px;height:40px;overflow:auto;}
#last_events .date {background-color:#F9F9F9;font-size:1em;height:40px;padding:0 5px;}
#last_events .nom {font-size:1em;height:40px;margin:0 5px 0 70px;}
/*HEADER*/
#entete{background-color:#FFF;border:1px solid #999;border-width:1px 1px 0 1px;height:215px;left:0;margin:0 10px;position:absolute;top:30px;width:960px;z-index:1;}
#entete.rubens{background:transparent url(../images/header_rubens.jpg) no-repeat 119px 0;}
#entete.nancy{background:transparent url(../images/header_nancy.jpg) no-repeat 110px 0;}
#entete.paulemile{background:transparent url(../images/header_paulemile.jpg) no-repeat 88px 0;}
#entete.hugo{background:transparent url(../images/header_hugo.jpg) no-repeat 153px 0;}
#entete.maude{background:transparent url(../images/header_maude.jpg) no-repeat 130px 0;}
#entete.annie{background:transparent url(../images/header_annie.jpg) no-repeat 68px 0;}
#entete.anodajay{background:transparent url(../images/header_anodajay.jpg) no-repeat 106px 0;}
#entete.francis{background:transparent url(../images/header_francis.jpg) no-repeat 155px 0;}
#entete.patrick{background:transparent url(../images/header_patrick.jpg) no-repeat 144px 0;}
#entete.paulantoine{background:transparent url(../images/header_paulantoine.jpg) no-repeat 139px 0;}
#entete.isabelle{background:transparent url(../images/header_isabelle.jpg) no-repeat 80px 0;}
#entete.djabrina{background:transparent url(../images/header_djabrina.jpg) no-repeat 112px 0;}
.perso{background:transparent none no-repeat scroll 0 0;display:block;height:370px;left:0;position:absolute;text-indent:-5000px;top:-25px;width:250px;z-index:3;}
#entete.rubens .perso{background-image:url(../images/perso_rubens.png);}
#entete.paulantoine .perso{background-image:url(../images/perso_paulantoine.png);}
#entete.nancy .perso{background-image:url(../images/perso_nancy.png);}
#entete.francis .perso{background-image:url(../images/perso_francis.png);}
#entete.hugo .perso{background-image:url(../images/perso_hugo.png);}
#entete.maude .perso{background-image:url(../images/perso_maude.png);}
#entete.anodajay .perso{background-image:url(../images/perso_anodajay.png);}
#entete.paulemile .perso{background-image:url(../images/perso_paulemile.png);}
#entete.patrick .perso{background-image:url(../images/perso_patrick.png);}
#entete.isabelle .perso{background-image:url(../images/perso_isabelle.png);}
#entete.djabrina .perso{background-image:url(../images/perso_djabrina.png);}
#entete.annie .perso{background-image:url(../images/perso_annie.png);}
.raison{background:transparent url(../images/bande_trans.png) repeat-x;color:#FFF;_display:none;height:36px;left:85px;margin:0;overflow:hidden;padding:0 0 0 195px;position:absolute;top:179px;vertical-align:middle;width:680px;z-index:2;}
.logo{background:transparent url(../images/logosprite.png) no-repeat scroll 0 0;display:block;left:277px;margin:0;position:absolute;top:10px;z-index:3;}
.logo a{display:block;height:128px;text-indent:-5000px;width:242px;}
#logo_jaune{background-position: 0 0;}
#logo_bleu{background-position:0 -128px;}
#logo_vert{background-position:0 -256px;}
#logo_orange{background-position:0 -384px;}
/*ADD THIS STYLES
**************************************/
#partage {background-color:#F5F5F5;float:right;height:20px;margin:0 10px;padding:10px;}
#partage {-moz-border-radius: 0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;}/*Rounded corners*/
/*OTHERS*/
.recherche{margin:30px 0 0 0;}
#liensImportants{float:right;margin:0 30px 0 0;width:150px;}
#swf_gallery{display:block;margin:0 auto;width:511px;}
#maximizeText{background:#FFFFFF url(../images/bodysprite.png) no-repeat scroll -360px -360px;padding:0 0 0 20px;}
#minimizeText{background:#FFFFFF url(../images/bodysprite.png) no-repeat scroll -360px -376px;padding:0 0 0 20px;}
.tag-ambassadeur{background:transparent url(../images/jpg_sprites.jpg) no-repeat scroll -416px -175px;display:block;float:left;height:179px;text-indent:-5000px;width:220px;}
.nos_duos{background:transparent url(../images/jpg_sprites.jpg) no-repeat scroll 0 -200px;display:block;float:left;height:121px;text-indent:-5000px;width:210px;}
.les_voxpop{background:transparent url(../images/jpg_sprites.jpg) no-repeat scroll -210px -200px;display:block;float:left;height:121px;text-indent:-5000px;width:200px;}
.ccat{margin:0 auto 10px;}
/*SECTION TRAVAILLER*/
#moteur_emplois{border:1px solid #BBB;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
#emplois td{font-size:1.2em;}
/*SECTION ÉTUDIER*/
#admin_etudier{background:transparent url(../images/admin.gif) no-repeat;left:558px;padding:0 0 0 18px;position:absolute;top:20px;}
#institutions{list-style:none;margin:0;padding:0;width:650px;}
#institutions ul{list-style:none outside none;margin:0;}
.commissionsTitre{font-weight:normal;margin:0;}
.commissionsTitre:hover{color:#222;}
.institutionsTitre{background-color:#EEE;border-color:#FFF;border-style:solid;border-width:1px 1px 0 1px;font-weight:normal;margin:0;padding:5px 20px;}
.institutionsTitre:hover,.institutionsTitre.current{background-color:#DD0000;color:#FFF;}
.institutionsDesc{border:1px solid #EEE;border-width:0 1px 1px 1px;margin:0 0 10px 0;padding:5px 10px 10px 10px;}
.commissionsDesc h6,.institutionsDesc h6{clear:both;line-height:36px;}
.logoCommission,.logoDesc{float:right;padding:10px 0 10px 10px;}
.imageDesc{clear:both;float:right;padding:10px 0 10px 10px;}
#moteur_formations{border:1px solid #BBB;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
#formations td{font-size:1.2em;}
/*SECTION DUOS*/
#duos{font-size:100%;list-style:none outside none;}
#duos li{border:1px solid #EEE;margin:10px 0;min-height:259px;padding:5px 5px 5px 0;}
#duos p{padding:0 0 0 207px;}
#duos div{float:left;padding:0 5px 0 0;width:202px;}
/*LISTES*/
ol,ul{margin:0 0 30px 30px;}
ol{list-style:decimal;}
ul{list-style:circle outside url(../images/arrow_default.gif);}
ul.linkslist{font-size:1.4em;}
#principal.section-explorer ul.linkslist{list-style-image:url(../images/arrow_explorer.gif);}
#principal.section-travailler ul.linkslist{list-style-image:url(../images/arrow_travailler.gif);}
#principal.section-vivre ul.linkslist{list-style-image:url(../images/arrow_vivre.gif);}
ul.sitemap {font-size:1.4em;list-style:none;}
ul.sitemap ul{list-style-image:url(../images/arrow_default.gif);}
ul.sitemap ul.explorer{list-style-image:url(../images/arrow_explorer.gif);}
ul.sitemap ul.explorer a{color:#f25f29;}
ul.sitemap ul.travailler{list-style-image:url(../images/arrow_travailler.gif);}
ul.sitemap ul.travailler a{color:#90c840;}
ul.sitemap ul.vivre{list-style-image:url(../images/arrow_vivre.gif);}
ul.sitemap ul.vivre a{color:#0976bd;}
ul.sitemap ul.etudier{list-style-image:url(../images/arrow_etudier.gif);}
ul.sitemap ul.etudier a{color:#DD0000;}
/*MENUS*/
/*principal*/
#menu_principal{font-size:1.3em;font-weight:bold;margin:0 0 15px;}
#menu_principal ul{list-style:outside none none;margin:0;overflow:hidden;padding:0 30px;width:200px;}
#menu_principal li{border-bottom:1px solid #D6D4D5;margin:0;}
#menu_principal li.last{border:none;}
#menu_principal h1{margin:0 auto;}
#menu_principal h1.explorer{background:transparent url(../images/bodysprite.png) no-repeat scroll 0 0;display:block;height:66px;text-indent:-5000px;width:260px;}
#menu_principal h1.travailler{background:transparent url(../images/bodysprite.png) no-repeat scroll 0 -66px;display:block;height:71px;text-indent:-5000px;width:260px;}
#menu_principal h1.etudier{background:transparent url(../images/bodysprite.png) no-repeat scroll 0 -137px;display:block;height:67px;text-indent:-5000px;width:260px;}
#menu_principal h1.vivre{background:transparent url(../images/bodysprite.png) no-repeat scroll 0 -204px;display:block;height:64px;text-indent:-5000px;width:260px;}
#menu_principal a:link,
#menu_principal a:active,
#menu_principal a:visited{color:#7D7D7D;display:block;padding:2px 5px;text-decoration:none;width:190px;}
#menu_principal a:hover,
#menu_principal a.current{color:#000;display:block;padding:2px 5px;text-decoration:none;width:190px;}
#menu_principal #perspectives{background-position:5px 50%;padding:0 0 0 25px;width:180px;}
/*top*/
#menu_haut{font-size:1.2em;left:280px;margin:0;padding:0;position:absolute;top:-25px;z-index:3;}
#menu_haut li{display:inline;/*IE6 staircase bugfixe*/margin:0;padding:0;}
#menu_haut a{background:transparent;border-right:1px solid #CCC;text-decoration:none;padding:0 2px;}
#menu_haut a.last{border:none;}
#menu_haut a:link,
#menu_haut a:active,
#menu_haut a:visited{color:#7D7D7D;}
#menu_haut a:hover,
#menu_haut a.current{color:#000;}
/*FOOTER*/
#pied{position:relative;z-index:3;}
#inner_pied{background-color:#F5F5F5;border:1px solid #999;border-width:1px;margin:0 10px;padding:15px;width:930px;}
#inner_pied{-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-radius: 0 0 10px 10px;}/*Border Radius*/
.colonne{float:left;height:500px;margin:0 auto;}
#colonne1{padding:0 15px;width:270px;}
#colonne2{padding:0 15px;width:270px;}
#colonne3{padding:0 15px;width:300px;}
#colonne3 a {border-bottom:1px dotted #D2D2D2;display:block;margin:0 0 9px;padding:0 0 9px;}
#colonne3 a.last {border:none;}
/*LOGOS*/
.logo_vat{background:transparent url(../images/footersprite.png) no-repeat 0 0;display:block;height:50px;text-indent:-5000px;width:210px;}
.logo_creat{background:transparent url(../images/footersprite.png) no-repeat 0 -50px;display:block;height:45px;text-indent:-5000px;width:210px;}
.logo_fjat{background:transparent url(../images/footersprite.png) no-repeat 0 -95px;display:block;height:40px;text-indent:-5000px;width:210px;}
.logo_emploiquebec{background:transparent url(../images/footersprite.png) no-repeat 0 -135px;display:block;height:40px;text-indent:-5000px;width:210px;}
.logo_facebook{background:transparent url(../images/facebook.png) no-repeat;padding:3px 0 3px 26px;}
/*TOP TABS*/
/*#onglets{height:500px;padding:0;position:fixed;right:0;top:45px;width:30px;z-index:10;}
.onglet{display:block;margin:-15px 0 0 0;width:30px;}
#tabemplois{background:transparent url(../images/bodysprite.png) no-repeat scroll -260px -187px;display:block;height:30px;text-indent:-5000px;width:140px;}
#tabjeunes{background:transparent url(../images/tabPlaceauxjeunes.png) no-repeat;display:block;height:30px;left:808px;position:absolute;text-indent:-5000px;top:0;width:123px;}
#tabatdebarque{background:transparent url(../images/tabATdebarque.png) no-repeat;display:block;height:140px;text-indent:-5000px;}
#tipjeunes{background:transparent url(../images/tooltip03.png) no-repeat scroll 0 0;display:none;height:130px;text-indent:-5000px;width:310px;}
#tipatdebarque{background:transparent url(../images/tooltip02.png) no-repeat scroll 0 0;display:none;height:200px;text-indent:-5000px;width:230px;}*/
/*DATATABLES*/
.dataTables_table {clear:both;margin:10px auto;width:100%;width:auto;}
.dataTables_table thead th{background-color:#EEE;font-size:1.4em;font-weight:bold;}
.dataTables_table tr{border-width:1px 0;border-color:#CCC;border-style:solid;}
.dataTables_table tr:hover{background-color:#F3F3F3 !important;}
.dataTables_table tr.odd{background-color:#FFF;}
.dataTables_table tr.even{background-color:#FAFAFA;}
.dataTables_table th{border-color:#CCC;border-style:solid;border-width:1px;}
.dataTables_table th.first{border-left:0;}
.dataTables_table th.last{border-right:0;}
.dataTables_table th,
.dataTables_table td{padding:5px;vertical-align:top;vertical-align:middle;}
.dataTables_table .nom{font-weight:bold;text-transform:uppercase;}
.dataTables_table .hide{display:none;}
.dataTables_table a{text-decoration:none;}
.dataTables_wrapper{background-color:#FFF;overflow:auto;}
.dataTables_info{float:left;font-size:1.2em;margin:5px;width:30%;}
.dataTables_length{float:left;font-size:1.2em;margin:5px;width:32%;}
.dataTables_filter{float:right;font-size:1.2em;margin:5px;text-align:right;width:55%;}
.dataTables_paginate{float:right;font-size:1.2em;margin:5px;text-align:right;width:64%;}
.even{background-color:#FFF;}
.odd{background-color:#F3F3F3;}
.sorting{background:transparent url(../images/unsorted.gif) no-repeat scroll 100% 50%;cursor:pointer;}
.sorting_asc{background:transparent url(../images/asc.gif) no-repeat scroll 100% 50%;cursor:pointer;}
.sorting_desc{background:transparent url(../images/desc.gif) no-repeat scroll 100% 50%;cursor:pointer;}
.paginate_button{background-color:#FFF;}
.paginate_button,
.paginate_active{border:1px solid #CCC;cursor:pointer;margin:0 1px;padding:2px 5px;}
.paginate_button:hover,
.paginate_active {background-color:#EEE;}
/*critères étudier*/
.dataTables_criteres {margin:0 0 10px 0;}
.dataTables_criteres legend{font-size:1.4em;font-weight:bold;padding:3px 0;}
.dataTables_criteres legend.options{background:transparent url(../images/info.png) no-repeat 100% 0;cursor:pointer;padding:3px 26px 3px 0;}
.dataTables_criteres fieldset{float:left;margin:6px;position:relative;}
.dataTables_criteres select{width:310px;}
.dataTables_criteres input[type="text"]{width:305px;}
.dataTables_criteres input[type="button"]{background-color:#FFF;font-size:1.5em;margin-top:24px;}
.dataTables_criteres input[type="button"]:hover{background-color:#EEE;}
.dataTables_criteres .critereOn{background-color:#EEE;}
.definitions{background-color:#333;color:#EEE;display:none;padding:15px;width:470px;z-index:100;}
.definitions dt{font-size:1.4em;font-weight:bold;}
.definitions dd{font-size:1.2em;padding:0 0 5px 10px;}
/*FORMULAIRE*/
fieldset{display:block;}
label{display:block;font-size:1.2em;}
label.error{color:#C80000;float:right;}
input,textarea,select{background:#FFF;border:1px solid #BBB;color:#585858;font-family:arial,sans-serif;font-size:1.2em;margin:0;padding:2px;}
input[type="text"],textarea{width:194px;}
input[type="checkbox"] {margin:2px 5px 2px 0;}
textarea {overflow:auto;}
input:focus,textarea:focus{color:#000;}
input[type="submit"],input[type="button"],input[type="reset"]{cursor:pointer;}
span.required{color:#0976BD;font-weight:bold;text-transform:uppercase;}
/*infolettre*/
form#frmInfolettre{position:relative;width:200px;}
form#frmInfolettre input[type="text"]{padding:2px 20px 2px 2px;width:176px;}
form#frmInfolettre input[type="submit"]{background:transparent url(../images/check.png) no-repeat;border:none;cursor:pointer;height:16px;line-height:0;left:181px;margin:0;padding:0;position:absolute;text-indent:-5000px;top:20px;width:16px}
form#infolettreResponse{font-size:1.4em;}
/*recherche google*/
form#cse-search-box{left:775px;position:absolute;top:-26px;}
form#cse-search-box input[type="submit"]{background: transparent url(../images/search.png) no-repeat;border:none;cursor:pointer;height:16px;line-height:0;left:167px;margin:0;padding:0;position:absolute;text-indent:-5000px;top:3px;width:16px;}
form#cse-search-box input[type="text"]{padding:2px 20px 2px 2px;width:162px;}
/*contact*/
form#contact {width:200px;}
form#contact input[type="submit"]{background-color:#494949;border:none;color:#FFF;font-size:1.6em;height:26px;padding:0;width:200px}
#contactResponse{font-size:1.2em;}
/*CLASSES*/
.pointer{cursor:pointer;}
.nodisplay{display:none;}
.floatleft{float:left;}
.floatright{float:right;}
.nofloat{float:none;}
.clear{clear:both;}
.inline{display:inline;}
.block{display:block;}
.hr{border-top:1px solid #F3F1F2;clear:both;margin:10px 0;padding:0;}
.narrow{width:90%;}
.lien_contact{background:#FFFFFF url(../images/jpg_sprites.jpg) scroll no-repeat 0 -145px;display:block;height:25px;position:absolute;left:500px;text-indent:-5000px;top:15px;width:142px;}
a[rel="external"]{background:transparent url(../images/external_link.png) no-repeat scroll 100% 50%; padding:0 13px 0 0;}
.iconpdf{background:transparent url(../images/pdf_icon.png) no-repeat 100% 50%;padding:0 20px 0 0;}
.align-center{display:block;margin:0 auto;text-align:center;}
.alignRight{text-align:right;}
.separateur{margin:0 45px;}