@charset "utf-8";

.main {width:961px;background-image:url(/images/montreal/bg_repeat_981.gif); background-repeat:repeat-y; padding: 20px; min-height: 250px; overflow:hidden;}
/*.main .background {width:981px; background: url(/images/montreal/reseau-canadien.gif) no-repeat top right; }*/
.main h1 {color:#000;font-family:helvetica, arial, sans-serif;font-size:25px;font-weight:bold;text-transform:uppercase;margin-bottom:20px;margin-top:4px;max-width: 500px;vertical-align: top;}
.main p {font-size:14px;line-height:24px;color:#505154;margin-bottom:15px;}
.main .padding {margin-left:25px;margin-right:25px;border-bottom:1px solid #ccc;}
.main ul { list-style: disc; margin-left: 15px;}
.main li { font-size:14px; line-height:24px;}
.main a {font-size:12px;font-weight:bold;}
/*.main a {text-decoration:none;}*/
.main td ul li {font-size:12px;line-height:17px;}
.main td a {font-size:12px;}

.main .contact h2 {COLOR: #000000;FONT-SIZE: 19px;font-weight: bold;}
.main .contact h3 {COLOR: #000000;FONT-SIZE: 16px;font-weight: bold;}
.main .contact .underline{COLOR: #505154;text-decoration:underline;FONT-SIZE: 12px;}
.main .contact .bold {COLOR: #000000;font-weight: bold;}
.main .contact .italic{COLOR: #505154;font-style:italic;FONT-SIZE: 12px;}

.main  .etudier_au_canada_bottom td h2 {color: #000000;font-size: 12px;text-transform:uppercase;}

.main .text  {float:left;width:630px;}
.main .text a {font-size:14px;}
.main .text ul { list-style: disc; margin-left: 15px;}
.main .text li { font-size:12px; }


.main td p {font-size:12px;line-height:14px;color:#505154;}
/*.main .text-12 ul { list-style: square; margin-left: 15px;}*/
/*.main .text-12 li { font-size:12px; }*/

/*.main .text-11 {font-size:11px;line-height:13px;color:#505154;}*/
/*.main .text-11 ul { list-style: disc; margin-left: 15px;}*/
/*.main .text-11 li { font-size:11px; }*/
/*.main .text-11 a {font-size:11px;color:#F15D2A;}*/

/*.main td {font-size:14px;color:#505154;vertical-align:top;}*/
/*.main td.text-11 {font-size:11px;color:#505154;vertical-align:top;}*/
.main input.input-265 {width:265px;float:right;background-color:#eee;border:1px solid #ccc;}
.main input.input-215 {width:215px;float:right;background-color:#eee;border:1px solid #ccc;}
.main input.button {padding:3px 20px;background-color:#666;border:1px solid #000; color:#fff;margin-right:20px;}

.main .share {width:300px;border:1px solid #ccc;margin-bottom:35px;margin-top:20px;}
.main .share img {padding:10px 10px;}

.main table.frais-hebergement {font-size:11px !important;margin-bottom:15px;cell-spacing: 1px;}
.main table.frais-hebergement td {font-size:11px;margin-bottom:15px;}
.main td.darkgrey {background-color: #666666;font-weight: bold; color: #fff; padding: 5px;}
.main td.mediumgrey {background-color: #999999;font-weight: bold; color: #fff; padding: 5px;}
.main td.lightgrey {background-color: #cccccc;font-weight: bold; padding: 5px;}
p.emphasize {font-weight:bold;margin:0px;}

.imagecontainer { width:958px; background-position: bottom right; background-repeat: no-repeat; padding-bottom: 10px; }
.imagecontainerilasalle { width:630px; background-position: bottom right; background-repeat: no-repeat; padding-bottom: 10px; }

.introflash {width:981px; }
.intro {width:960px; min-height: 305px; background-position: bottom right; background-repeat: no-repeat; padding: 0 0 20px 0px; }
.intro h1 {color:#000;font-family:helvetica, arial, sans-serif;font-size:25px;font-weight:bold;text-transform:uppercase;margin-bottom:20px;margin-top:4px;width: 500px;vertical-align: top;}
.intro p {font-size:14px;line-height:24px;color:#505154;margin-bottom:15px;}
.intro .padding {margin-left:25px;margin-right:25px;border-bottom:1px solid #ccc;}
.intro a {font-size:12px;font-weight:bold;}
/*.intro a {text-decoration:none;}*/
.intro ul { list-style: disc; }
.intro li { font-size:12px; }
.intro .text  {float:left;width:600px;line-height:24px;}
.intro .text a {font-size:14px;}

.links {float:right; width: 260px; padding-top: 0px; }
.links p { display: block; clear: both; font-size: 9px; color: #000; margin: 0 0 5px 0; }	

.ButtonLinks {float:right; padding-top: 0px; }
.ButtonLinks p { display: block; clear: both; font-size: 9px; color: #000; margin: 0 0 5px 0; }	



.program-details {line-height:17px; margin-left:8px;}
.program-details .column {width:310px;float:left;}
.program-details .column h1 {color:#000;font-family:helvetica, arial, sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase;margin-bottom:20px;margin-top:20px;}
.program-details .column h2 {color:#505154;font-family:helvetica, arial, sans-serif;font-size:12px;font-weight:bold;margin-bottom:17px;margin-top:17px;}
.program-details .column p {font-size:12px;line-height:17px;width:280px;}
.program-details .column ul {width:285px;}
.program-details .column ul h2 {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-transform:uppercase;margin:20px 0px 0px 0px;padding:0px;}
.program-details .column li {font-size:12px;list-style:disc;margin-left:15px;line-height:17px;}
.program-details .column a,  .program-details .column li a
{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;background-image:none;text-align:left;text-transform:none;display:inline;}

.separator {background-image:url(/images/montreal/menu_divider.gif);background-repeat:repeat-x; margin-top: -20px;}

.breadcrumb {width:981px;height:1px;border-bottom:1px solid #ccc;margin-top:30px;}
.breadcrumb div {padding-right:5px;font-size:10px;background-color:#fff;text-transform:uppercase;position:absolute;left:0px;top:-3px;}
.padding .section {padding-bottom:20px;}
.padding .section h1 {font-size:14px;}
.padding .section p {font-size:12px;line-height:16px;}
.padding .section .program {width:184px;float:left;}
.padding .section .program .thumbnail {}
.padding .section .program .link {padding-top:10px;padding-bottom:20px;}
.padding .section .program .link a {text-transform:uppercase;color:#000;}
                    

/* NEWLY WRITTEN CSS FROM INLINE REMOVAL */

.insidecontainer { margin: 30px 0; }

.main2 {width:670px;background-image:url(/images/montreal/bg_repeat_670.gif); background-repeat:repeat-y; padding: 0px 0px 0px 20px; min-height: 250px; }
.main2 h1 {color:#000;font-family:helvetica, arial, sans-serif;font-size:25px;font-weight:bold;text-transform:uppercase;margin-bottom:20px;margin-top:4px;width: 500px;vertical-align: top;}
.main2 p {font-size:14px;line-height:24px;color:#505154;margin-bottom:15px;}
.main2 .padding {margin-left:25px;margin-right:25px;border-bottom:1px solid #ccc;}
.main2 ul { list-style: disc; margin-left: 15px;}
.main2 li { font-size:12px; }
.main2 a {text-decoration:none;color:#F15D2A;font-size:12px;font-weight:bold;}

.main2 .text  {float:left;width:630px;}
.main2 .text a {font-size:14px;}
.main2 .text ul { list-style: disc; margin-left: 15px;}
.main2 .text li { font-size:12px; }

.main2 td p {font-size:12px;line-height:14px;color:#505154;}

.main2 input.input-265 {width:265px;float:right;background-color:#eee;border:1px solid #ccc;}
.main2 input.input-215 {width:215px;float:right;background-color:#eee;border:1px solid #ccc;}
.main2 input.button {padding:3px 20px;background-color:#666;border:1px solid #000; color:#fff;margin-right:20px;}

.main2 .share {width:300px;border:1px solid #ccc;margin-bottom:35px;margin-top:20px;}
.main2 .share img {padding:10px 10px;}

.main2 table.frais-hebergement {font-size:11px !important;margin-bottom:15px;cell-spacing: 1px;}
.main2 table.frais-hebergement td {font-size:11px;margin-bottom:15px;}
.main2 td.darkgrey {background-color: #666666;font-weight: bold; color: #fff; padding: 5px;}
.main2 td.mediumgrey {background-color: #999999;font-weight: bold; color: #fff; padding: 5px;}
.main2 td.lightgrey {background-color: #cccccc;font-weight: bold; padding: 5px;}


.intro2flash {width:981px; }
.intro2 {width:900px; height: 305px; background-position: bottom right; background-repeat: no-repeat; padding: 0 0 20px 0px; }
.intro2 h1 {color:#000;font-family:helvetica, arial, sans-serif;font-size:25px;font-weight:bold;text-transform:uppercase;margin-bottom:20px;margin-top:4px;width: 500px;vertical-align: top;}
.intro2 p {font-size:14px;line-height:24px;color:#505154;margin-bottom:15px;}
.intro2 .padding {margin-left:25px;margin-right:25px;border-bottom:1px solid #ccc;}
.intro2 a {text-decoration:none;color:#F15D2A;font-size:12px;font-weight:bold;}
.intro2 ul { list-style: disc; }
.intro2 li { font-size:12px; }
.intro2 .text  {float:left;width:600px;line-height:24px;}
.intro2 .text a {font-size:14px;}

.links2 {float:right; width: 170px; padding-top: 20px; }
.links2 p { display: block; clear: both; font-size: 9px; color: #000; margin: 0 0 5px 0; }	





div.scfSectionBorderConcoursContactInfo div.scfSectionContent{background-image:none;height:540px;}
div.scfSectionBorderConcoursContactInfo div.scfSectionContent div.scfSingleLineTextBorder,div.scfSectionBorderConcoursContactInfo div.scfSectionContent div.scfEmailBorder, div.scfSectionBorderConcoursContactInfo div.scfSectionContent div.scfDropListBorder{margin:0px;}
div.scfSectionBorderConcoursContactInfo div.scfSectionContent div.scfSingleLineTextBorder label, div.scfSectionBorderConcoursContactInfo div.scfSectionContent div.scfEmailBorder label, div.scfSectionBorderConcoursContactInfo div.scfSectionContent div.scfDropListBorder label {width:100%;}
div.scfSectionBorderConcoursContactInfo div.scfSectionContent img.SectionNumber {float:none;}
div.scfSectionBorderConcoursContactInfo div.scfSectionContent div.SectionTitle{margin:0px;float:none;}
div.scfSectionBorderInterets div.scfSectionContent{background-image:none;height:200px;}
/*div.scfSectionBorderInterets div.scfSectionContent div.InputZone, div.scfRadioButtonListBorder {margin:0px;}*/
div.scfSectionBorderInterets div.scfSectionContent img.SectionNumber {float:none;}
div.scfSectionBorderInterets div.scfSectionContent div.SectionTitle{margin:0px;float:none;}
div.scfSectionBorderInterets div.scfSectionContent div.SectionIntroContent{margin:0px;float:none;}

.main .lienContact  {font-size: 100%;  font-weight: normal;}

/*New program style*/
.Top-Program-Text{float:left;width:680px;}
.Top-Program-Text img{margin-left:10px;}
.Top-Program-Image{float:left;width:300px;margin-left:10px;}


.LeftContent{float: right;width: 260px;}
a .BackgroundLink {color:#FFFFFF;cursor:pointer;display:block;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-size-adjust:none;font-stretch:normal;line-height:20px;font-style:normal;font-variant:normal;font-weight:bold;height:32px;padding-left:11px;padding-top:5px;text-decoration:none;text-transform:uppercase;}
.BackgroundLink{background:transparent url('/images/montreal/admission_normal.png') no-repeat scroll left top;width:241px;height:60px;}
.BackgroundLink:hover{background-image:url('/images/montreal/admission_over.png');}

.DownloadButton{background:transparent url('/images/montreal/bouton-pdf.png') no-repeat scroll left top;width:244px;height:52px;}
.DownloadButton a:hover{text-decoration:none;}
.DownloadButton a{color:#FFFFFF;cursor:pointer;display:block;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;padding-left:11px;padding-top:27px;text-decoration:none;text-transform:uppercase;}

.ButtonLinks a:hover {text-decoration: none;} 
.TextLink {width: 80%;}
.ProgramContent div.TextLink span{font-size:11px;}
.BackgroundLink{ margin-bottom: 10px;}


.MainContent_Left{min-height:665px;}
.ProgramContent{width:100%;}
.ProgramContent td{width:300px;vertical-align:top;}
.ProgramContent td p, .ProgramContent td span{font-size:14px;line-height:24px;}
/*End New Program style*/
