@charset "utf-8";

.main {width:961px;background-image:url(/images/montreal/bg_repeat_981.gif); background-repeat:repeat-y; padding: 20px 0 20px 20px; min-height: 250px; }
/*.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;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:12px; }
.main a {text-decoration:none;color:#F15D2A;font-size:12px;font-weight:bold;}

.main .text  {float:left;width:630px;}
.main .text a {color:#666;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; 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 {text-decoration:none;color:#F15D2A;font-size:12px;font-weight:bold;}
.intro ul { list-style: disc; }
.intro li { font-size:12px; }
.intro .text  {float:left;width:600px;line-height:24px;}
.intro .text a {color:#666;font-size:14px;}

.links {float:right; width: 260px; padding-top: 20px; }
.links 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 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;}
.program-details .column li a {color:#E54526;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;text-decoration:none;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 {color:#666;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 {color:#666;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; }	
