/*  00_style_dsa.css
Auteur: Benoit Thériault, B.Sc.A., UQAC
date: 23-04-03
 */

/* 1. Styles du Body  */
BODY {background-attachment: fixed;}

.graduate {background-image:url(../00_img/back_cel.jpg);}
//.graduate {background-image:url(http://www.uqac.ca/dsa/00_img/back_cel.jpg);}

/* 2. Style des divisions ou calques  */
.calque1 { background-color: #FFFFFF; height: 100px; width: 800px; left: 20px; top: 20px; position: absolute; z-index: 1; visibility: visible; }
.calque2 { background-color: #FFFFFF; height: 50px; width: 94px; right: 10px; top: 10px; position: absolute; z-index: 2; visibility: visible; }
.calque3 { background-color: transparent; height: 24px; width: 800px; left: 0px; top: 76px; position: absolute; z-index: 3; visibility: visible; }
.calque4 { background-color: transparent; height: auto; width: 800px; left: 20px; top: 140px; position: absolute; z-index: 0; visibility: visible; }


/* 3. Style des entêtes  */

/* 4. Style des paragraphes  */

p {font-family: Arial, Helvetica, sans-serif;}

.normal1 {color : #757575; font-size:10pt}
.normal1r {color : #FF3300; font-size:10pt}
.normal_10B {color : #757575; font-size:10pt; font-weight : bold}

.normal1just {color : #757575; font-size:10pt; text-align: justify}
.normal1right {color : #757575; font-size:10pt; text-align: right}


/* Style des tableaux  */
table {margin: 0 0 0 0; table-layout: automatic}

/*.maxtable {width: 800; padding: 0px; table-layout: fixed;}*/
.maxtable {width: 800; padding: 0px;}
.w700 {width: 700; padding: 0px;}
.w780 {width: 780; padding: 0px;}
.auto {width: 100%; padding: 0px;}
.tbmain {width: 550; padding: 0px; border-style: none;}
.tbmain2 {padding: 0px; border-style: none;}
.tbConnect {padding: 0px; border-style: solid; border-width:1; border-color: gray}
/*.nomprof {width: 100%; padding: 0px; border-bottom: 2 dotted}*/


.nomprof {width: 550; padding: 0px; border-bottom: 2 dotted}
.sideprof {width: 100%; padding: 0px; vertical-align: top; border-bottom: gray 2 dotted}
.sidelist {width: 100%; padding: 0px;}
.topphoto {width: 800; padding: 0px;}


/* Style des cellules en général  */

TD {font-family: Arial, Helvetica, Verdana, sans-serif; background-color: #FFFFFF;}
.center{text-align: center}
.center_tr{text-align: center; background-color: transparent;}

.right{text-align: right}
.right_tr{text-align: right; background-color: transparent;}
.top{vertical-align: top}
.iright {text-align: right}

.h24 {height: 24px}
.NoBorder {border: 0px}

/* styles images de background de la barre de menu */
.barmenu {width:800px; height:24px; background-image:url(../00_img_mnu/lev0_bg1.gif)}
.barmenu2 {height:24px; color:#BBBBBB; font-size:9pt; vertical-align: middle; text-align: right; background-image:url(../00_img_mnu/lev0_bg1.gif)}

.main1{vertical-align: top; background-color: #E5E5E5; color : #757575; font-size:9pt;}
.main1_10{vertical-align: top; background-color: #E5E5E5; color : #757575; font-size:9pt; width:10px}
.main1_20{vertical-align: top; background-color: #E5E5E5; color : #757575; font-size:9pt; width:20px}
.main1_180{vertical-align: top; background-color: #E5E5E5; color : #757575; font-size:9pt; width:180px}


.main2{vertical-align: top; background-color: #FFFFFF; color : #757575; font-size:9pt;}
.main2_20{vertical-align: top; background-color: #FFFFFF; color : #757575; font-size:9pt; width:20px}
.main2_550{vertical-align: top; background-color: #FFFFFF; color : #757575; font-size:9pt; width:550px}

.main3{vertical-align: top; background-color: #FFFFFF; color : #757575; font-size:9pt; width: 560}

.phototop{height: 100; text-align: center; background-color: #FFFFFF; vertical-align: middle;}
.phototop50H{height: 50; text-align: center; background-color: #FFFFFF; vertical-align: middle;}

.sidephoto{text-align: center; background-color: #E5E5E5; vertical-align: top;}
.namephoto{font-family: times, Arial, Helvetica, Verdana, sans-serif; text-align: center; background-color: #E5E5E5; color : #757575; font-size:9pt}
.listside{text-align: left; color : #757575; font-size:9pt; background-color: #E5E5E5;}

.titre1{background-color: #FFFFFF; color : #005C89; font-size:11pt; font-weight : bold;}

/*.titlestage{height:28; background-color: #999999; border-bottom: thin solid #5E5E5E; color : #FFFFFF; font-size:10pt; font-weight : bold;}*/
.titlestage{height:24; background-color: #999999; border:  thin outset; color : #FFFFFF; font-size:10pt; font-weight : bold;}
.linestage-jw {height:22; font-size : 9pt; color : #505050; vertical-align: middle;}
.linestage-jg {height:22; background-color: #E5E5E5; font-size : 9pt; color : #505050; vertical-align: middle;}

.message_stage{height:60; background-color: #999999; border:  thin outset; color : #FFFFFF; font-size:10pt; font-weight : bold;}


/* styles des cellules de formulaire */
.tdforms_titre {font-size:16pt; font-weight:bold; color:#B8846E}
.tdforms_titre2 {font-size:16pt; font-weight:bold; color:#7B6A5D}
.tdforms_titre3 {font-size:16pt; font-weight:bold; color:#006699}
.tdforms_titre4 {font-size:16pt; font-weight:bold; color:#6f8eb6;}
.tdforms_alert {font-size:10pt; font-weight:bold; color:#FF0000;}

.tdforms_accent {font-size:12pt; font-weight:bold; color:#CC3300;}

.tdforms_des-g {font-size:8pt; font-weight:100; color:#000000; vertical-align: bottom; text-align: left}
.tdforms_8bg {font-size:8pt; font-weight:100; color:#000000; vertical-align: bottom; text-align: left}
.tdforms_8bgc {font-size:8pt; font-weight:100; color:#000000; vertical-align: center; text-align: left}
.tdforms_8bc {font-size:8pt; font-weight:100; color:#000000; vertical-align: bottom; text-align: center}
.tdforms_8br {font-size:8pt; font-weight:100; color:#000000; vertical-align: bottom; text-align: right}
.tdforms_8brc {font-size:8pt; font-weight:100; color:#000000; vertical-align: center; text-align: right}
.tdforms_des-d {font-size:8pt; font-weight:100; color:#000000; text-align: right;}


.go	{color:#009999; font-weight:bold; cursor:hand;}
.go2	{color:#009999; font-weight:bold; cursor:hand; width:300;}
.go200	{color:#009999; font-weight:bold; cursor:hand; width:200;}
.go300	{color:#009999; font-weight:bold; cursor:hand; width:300;}

.stop	{color:#CC3300; font-weight:bold; cursor:hand;}
.message{font-size:10pt; color:#CC3300; font-weight:bold;}
.message_9Cr{font-size:9pt; color:#CC3300; text-align: center}
.message_9Cv{font-size:9pt; color:#009999; text-align: center}
.message_11Cr{font-size:11pt; color:#CC3300; font-weight:bold; text-align: center}
.message_11Cv{font-size:11pt; color:#009999; font-weight:bold; text-align: center}

.select_gg {background-color: #CCCC99;} /*Forms stage*/

input {font-family: Arial, Helvetica, sans-serif; font-size:10pt;}
textarea {font-family: Arial, Helvetica, sans-serif; font-size:10pt;}

.frmInput_64gy {width:64; background-color: #FFF7C6;} /*Forms stage*/
.frmInput_64go {width:64; background-color: #FF9966;} /*Forms stage*/
.frmInput_80gy {width:80; background-color: #FFF7C6;} /*Forms stage*/
.frmInput_80gg {width:80; background-color: #EFEFEF;} /*Forms stage*/
.frmInput_90gy {width:90; background-color: #FFF7C6;} /*Forms stage*/

.frmInput_100gy {width:100; background-color: #FFF7C6;} /*Forms stage*/
.frmInput_100gyc {width:100; background-color: #FFF7C6; text-align: center} /*Forms stage*/
.frmInput_130gy {width:130; background-color: #FFF7C6;} /*Forms stage*/
.frmInput_140gy {width:140; background-color: #FFF7C6;} /*Forms stage*/

.frmInput_150gy {width:150; background-color: #FFF7C6;} /*Forms stage*/

.frmInput_140gg {width:140; background-color: #CCCC99;} /*Forms stage*/

.frmInput_165gy {width:165; background-color: #FFF7C6;}

.frmInput_140cy {width:140; background-color: #FFF7C6; text-align: center} /*Forms stage*/
.frmInput_140co {width:140; background-color: #FF9966; text-align: center} /*Forms stage*/

.frmInput_210gy {width:210; background-color: #FFF7C6;}

.frmInput_300gy {width:300; background-color: #FFF7C6;} /*Forms stage*/
.frmInput_300go {width:300; background-color: #FF9966;} /*Forms stage*/

.frmInput_240gy {width:240; background-color: #FFF7C6;} /*Forms stage*/

.frmInput_340gy {width:340; background-color: #FFF7C6;} /*Forms stage*/
.frmInput_340gg {width:340; background-color: #CCCC99;} /*Forms stage*/


.frmInput_700gy {width:700; background-color: #FFF7C6;}


/*.frmdata_ty  {width:700; background-color: #FFF7C6;}*/
.frmdata_tg  {width:700; background-color: #EFEFEF;}
/*.frmdata_d1y {width:340; background-color: #FFF7C6;}*/

.frmdata_d1g {width:340; background-color: #EFEFEF;}
/*.frmdata_d2y {width:240; background-color: #FFF7C6;}*/
.frmdata_d2g {width:240; background-color: #EFEFEF;}
/*.frmdata_d3y {width:90; background-color: #FFF7C6;}*/
.frmdata_d3g {width:90; background-color: #EFEFEF;}
/*.frmdata_d4y {width:165; background-color: #FFF7C6;}*/
/*.frmdata_d4g {width:165; background-color: #EFEFEF;}*/


.frmtxtarea_260y {background-color: #FFF7C6; width:260}
.frmtxtarea_260g {background-color: #CCCC99; width:260}
.frmtxtarea_300y {background-color: #FFF7C6; width:300}
.frmtxtarea_300g {background-color: #CCCC99; width:300}
.frmtxtarea_380y {background-color: #FFF7C6; width:380}
.frmtxtarea_380g {background-color: #CCCC99; width:380}
/*.frmtxtarea_y {background-color: #FFF7C6; width:700}*/
.frmtxtarea_700y {background-color: #FFF7C6; width:700}
.frmtxtarea_g {background-color: #EFEFEF; width:700}



/* styles des cellules de l'affichage du personnel */
.column_name1{background-color: #CDCDCD; color : #575757; font-size:9pt; font-weight : bold;}
.line1{background-color: #FFFFFF; color : #575757; font-size:9pt;}
.line1tw{background-color: #FFFFFF; color : #575757; font-size:9pt; vertical-align: top}
.line1tg{background-color: #E5E5E5; color : #575757; font-size:9pt; vertical-align: top}

.line2{background-color: #E5E5E5; color : #575757; font-size:9pt;}
.line2t{background-color: #E5E5E5; color : #575757; font-size:9pt; vertical-align: top}

.linename1{background-color: #FFFFFF; color : #993300; font-size:9pt; font-weight : bold;}
.linename2{background-color: #E5E5E5; color : #993300; font-size:9pt; font-weight : bold;}

.line_titre{background-color: #FFFFFF; color : #575757; font-size:9pt; font-weight : bold;}
.line_titre2{background-color: #FFFFFF; color : #575757; font-size:10pt; font-weight : bold;}
.line_titreg{background-color: #E5E5E5; color : #575757; font-size:9pt; font-weight : bold;}


.titre1{background-color: #FFFFFF; color : #005C89; font-size:11pt; font-weight : bold;}
.titre2{background-color: #FFFFFF; color : #575757; font-size:11pt; font-weight : bold;}

.titre3{background-color: #FFFFFF; color : #006699; font-size:12pt; font-weight : bold; border-bottom-style: dashed; border-bottom-width: 1px;}
.titre4{background-color: #FFFFFF; color : 006699; font-size:11pt; font-weight : bold;}
.titre4g{background-color: #E5E5E5; color : 006699; font-size:11pt; font-weight : bold;}



.nom_prof {font-family: times, Arial, Helvetica, Verdana, sans-serif; color : #575757; font-size:18pt; text-align: left; vertical-align: baseline}
.abrev_prof {font-family: times, Arial, Helvetica, Verdana, sans-serif; color : #575757; font-size:12pt; text-align: left; vertical-align: baseline}

.titreprof{background-color: #FFFFFF; color : #575757; font-size:9pt; vertical-align: top;}

.rubrique{color : #575757; font-size:11pt; font-weight : bold; vertical-align: bottom;}

.detail{background-color: #FFFFFF; color : #575757; font-size:9pt; vertical-align: baseline}

.detailC{background-color: #FFFFFF; color : #575757; font-size:9pt; text-align: center;}
.detailCL{background-color: #FFFFFF; color : #575757; font-size:9pt; text-align: center; border-right: #4e749c 1px solid}

.detail_r{background-color: #FFFFFF; color : #575757; font-size:9pt; text-align: right;}

.detail_8C{background-color: #FFFFFF; color : #575757; font-size:8pt; text-align: center;}

.TbTitreC{background-color: #008686; color : #FFFFFF; font-size:10pt; text-align: center; font-weight : bold}

.detailb{background-color: #FFFFFF; color : #575757; font-size:11pt; font-weight : bold}

.descProg{background-color: #FFFFFF; color : #575757; font-size:10pt; text-align: justify;}






/* styles des cellules en rapport au formulaire de postulation de stage par les étudiants */
.desc-c {font-size:9pt; color:#727272; text-align: center;}
.desc-g {font-size:9pt;	color:#727272; text-align: left;}
.desc-8g {font-size:8pt; color:#727272; text-align: left;}
.desc-8d {font-size:8pt; color:#727272; text-align: right;}
.desc-d {font-size:9pt; color:#727272; text-align: right;}
.desc2-g {font-size:9pt; color:#0000CC; text-align: left;}
.line_100gb30 {font-size:12pt; font-weight: bold; background-color: #FFD3B2; width:100; height:26; text-align: center}
.line_100gb {font-size:12pt; font-weight: bold; background-color: #FFD3B2; width:100; height:22; text-align: center}
.line_100gbg {font-size:12pt; font-weight: bold; background-color: #E1E1E1; width:100; height:22; text-align: center}
.line_110g {font-size:10pt; background-color: #FFF2BB; width:110; height:22}
.line_110gg {font-size:10pt; background-color: #E1E1E1; width:110; height:22}
.line_140g {font-size:10pt; background-color: #FFF2BB; width:140; height:22}
.line_180g {font-size:10pt; background-color: #FFF2BB; width:180; height:22}
.line_180gg {font-size:10pt; background-color: #E1E1E1; width:180; height:22}

.line_230gg {font-size:10pt; background-color: #E1E1E1; width:230; height:22}
.line_260gg {font-size:10pt; background-color: #E1E1E1; width:260; height:22}


.line_250g {font-size:10pt; background-color: #FFF2BB; width:250; height:22}
.line_270g {font-size:10pt; background-color: #FFF2BB; width:270; height:22}
.line_270gg {font-size:10pt; background-color: #E1E1E1; width:270; height:22}

.line_310g {font-size:10pt; background-color: #FFF2BB; width:310}
.line_310gg {font-size:10pt; background-color: #E1E1E1; width:310}

.line_370gg {font-size:10pt; background-color: #E1E1E1; width:370}

.inputCV {font-size:10pt; background-color: #FFF2BB; width:450; height:22}
.titreSt{background-color: #FFFFFF; color : #006699; font-size:12pt; font-weight : bold; border-bottom-style: dashed; border-bottom-width: 1px;}

/* styles du pied de page */
/*.foot1{background-image:url(00_img_mnu/lev0_bg1.gif); font-size:8pt; text-align: center; vertical-align: center; color : #FFFFFF;}*/
//.foot1{width:800px; background-image:url(../00_img_mnu/lev0_bg1.gif); font-size:8pt; text-align: center; vertical-align: center; color : #FFFFFF;}

.liensprof{background-color: #E8E8E8; font-size:9pt; font-weight : bold; text-align: left; vertical-align: center; color : #000000;}
.nopad {padding: 0px; border-spacing: 500px}




/* 6. Style des images  */

.uqac_30 {-moz-opacity:0.4; filter:alpha(opacity=30); border:0px}
.uqac_70 {-moz-opacity:0.4; filter:alpha(opacity=70); border:0px}



/* 11. Style des liens  */

a.tabstage:link {color: #FFFFFF; font-size:10pt; font-weight : bold;}
a.tabstage:visited {color: #FFFFFF; font-size:10pt; font-weight : bold;}
a.tabstage:hover {color: #983D00; font-size:10pt; font-weight : bold;}

a.mnubar1:link {color: #003E7C; font-size:9pt; font-weight : bold;}
a.mnubar1:visited {color: #003E7C; font-size:9pt; font-weight : bold;}
a.mnubar1:hover {color: #983D00; font-size:9pt; font-weight : bold;}

a.lstprof:link {color: #005C89; font-size:9pt;}
a.lstprof:visited {color: #005C89; font-size:9pt;}
a.lstprof:hover {color: #CC3300; font-size:9pt; font-weight : bold;}

a.lstdir:link {color: #005C89; font-size:9pt;font-weight : bold;}
a.lstdir:visited {color: #005C89; font-size:9pt;font-weight : bold;}
a.lstdir:hover {color: #CC3300; font-size:9pt; font-weight : bold;}

a.ulselect:link {color: #005C89; font-size:8pt;}
a.ulselect:visited {color: #005C89; font-size:8pt;}
a.ulselect:hover {color: #CC3300; font-size:8pt; font-weight : bold;}

a.ulselect2:link {color: #005C89; font-size:10pt;}
a.ulselect2:visited {color: #005C89; font-size:10pt;}
a.ulselect2:hover {color: #CC3300; font-size:10pt;}

a.ulselect2b:link {color: #005C89; font-size:10pt; font-weight : bold;}
a.ulselect2b:visited {color: #005C89; font-size:10pt; font-weight : bold;}
a.ulselect2b:hover {color: #CC3300; font-size:10pt; font-weight : bold;}

a.ulselect12:link {color: #005C89; font-size:12pt}
a.ulselect12:visited {color: #005C89; font-size:12pt}
a.ulselect12:hover {color: #CC3300; font-size:12pt}

a.liensextern:link {color: #006699; font-size:9pt; font-weight : bold;}
a.liensextern:visited {color: #006699; font-size:9pt; font-weight : bold;}
a.liensextern:hover {color: #983D00; font-size:9pt; font-weight : bold;}

/* 6. Style des listes  */
/*ul*/

/*.disc {list-style-type: disc; list-style-position: outside; padding: 0}*/
.disc {list-style-type: disc; list-style-position: outside; padding: 0; margin-left: 28}
.nodisc {list-style-type: none; list-style-position: outside; padding: 0; margin-left: 28}







.flash {font-size:12pt; color:#CC0000; text-align: center; font-weight: bold; text-decoration: blink}

.uptitre1 {font-size:9pt; color:#000000; font-weight: bold;}
.uptitre2 {font-size:9pt; color:#000000; font-weight: normal;}

.titre9pt_g {font-size:9pt; color:#B0B0B0; font-weight: normal;}  /*titre des sessions privées (employeurs)*/

.uptext1 {font-size:9pt; color:#000000;}

/* 6. Style des tableaux  */

Table	{border: 0; padding: 0; border-width: 0;}

.border1px {border: #4e749c 1px solid}
.borderD1px {border-right: #4e749c 1px solid}
/*.border1px {border: medium double #4e749c}*/

/* 7. Les lignes  */

/* 8. Les Cellules d'entêtes  */

.soustitre {font-weight: bold; font-size: 12pt; color: #6f8eb6; font-family: Arial,Verdana,sans-serif} /*Forms stage*/

/* 9. Les Cellules normales  */

.petit {font-size: 8pt;}	 /*Forms stage*/


.uq {font-size : 8pt; font-weight : bold; color : #FFFFFF; text-align: center}
.webmast {font-size : 8pt; font-weight : bold;	color : #FFFF00; text-align: center}
.maj-date {font-size : 7pt; font-weight : bold; color : #000000; text-align: center}
.ing {color: #983D00; font-size:18pt; font-weight : bold;}
.geo {color: #57571D; font-size:18pt; font-weight : bold;}
.accueil1 {font-size : 9pt; font-weight : bold; color : #000000; text-align: center}
.accueil1-g {font-size : 9pt; font-weight : bold; color : #000000; text-align: left}
.accueil2 {font-size : 9pt; font-weight : normal; color : #000000; text-align: center}
.accueil3 {font-size : 11pt; font-weight : normal; color : #587CA0; text-align: center}
.accueil4 {font-size : 8pt; font-weight : normal; color : #587CA0; text-align: center}

/* 10. Style des formulaires  */

select	{font-size:10pt; color:#336699;}

/* 11. Style des liens  */


a:link {text-decoration: none; color: #FFFFFF;}
a:visited {text-decoration: none; color: #000000;}
a:hover {color: #000000;}

a.lnkProg:link {color: #003E7C; font-size:12pt; font-weight : bold;}
a.lnkProg:visited {color: #003E7C; font-size:12pt; font-weight : bold;}
a.lnkProg:hover {color: #983D00; font-size:12pt; font-weight : bold;}



/* Utilisation - Page-accueil */
a.acc1:link {color: #FFFFFF; font-size:8pt; font-weight : bold;}
a.acc1:visited {color: #FFFFFF; font-size:8pt; font-weight : bold;}
a.acc1:hover {color: #FFFF99; font-size:8pt; font-weight : bold;}

a.tabstage:link {color: #FFFFFF; font-size:10pt; font-weight : bold;}
a.tabstage:visited {color: #FFFFFF; font-size:10pt; font-weight : bold;}
a.tabstage:hover {color: #983D00; font-size:10pt; font-weight : bold;}

a.acc2:link {color: #000000; font-size:9pt; font-weight : bold;}
a.acc2:visited {color: #000000; font-size:9pt; font-weight : bold;}
a.acc2:hover {color: #6C6C6C; font-size:9pt; font-weight : bold; text-decoration:underline;}

a.acc3:link {color: #FF9933; font-size:9pt; font-weight : bold;}
a.acc3:visited {color: #FF9933; font-size:9pt; font-weight : bold;}
a.acc3:hover {color: #FFFF99; font-size:9pt; font-weight : bold; text-decoration:underline;}

a.acc4:link {color: #FFFF99; font-size:9pt; font-weight : bold;}
a.acc4:visited {color: #FFFF99; font-size:9pt; font-weight : bold;}
a.acc4:hover {color: #FFCC66; font-size:9pt; font-weight : bold;}

a.mning:link {color: #003E7C; font-size:9pt; font-weight : bold;}
a.mning:visited {color: #003E7C; font-size:9pt; font-weight : bold;}
a.mning:hover {color: #983D00; font-size:9pt; font-weight : bold;}

a.mngeo:link {color: #003E7C; font-size:9pt; font-weight : bold;}
a.mngeo:visited {color: #003E7C; font-size:9pt; font-weight : bold;}
a.mngeo:hover {color: #57571D; font-size:9pt; font-weight : bold;}

a.mess:link {color: #003E7C; font-size:11pt; font-weight : bold;}
a.mess:visited {color: #003E7C; font-size:11pt; font-weight : bold;}
a.mess:hover {color: #983D00; font-size:11pt; font-weight : bold;}

a.mess2:link {color: #003E7C; font-size:10pt; font-weight : bold;}
a.mess2:visited {color: #003E7C; font-size:10pt; font-weight : bold;}
a.mess2:hover {color: #983D00; font-size:10pt; font-weight : bold;}

/*a.dsa:link {text-decoration: none;}
a.dsa:visited {text-decoration: none;}
a.dsa:hover {text-decoration: none;}*/
.ms_err {font-size : 10pt; font-weight : bold; color : #FF0000;}
.ms_err13 {font-size : 13pt; font-weight : bold; color : #FF0000; text-align: center}
