@charset "utf-8";
/* ------ GLOBAL STYLES ------ */
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:normal;
	font-family:inherit;
}
a{color:#336666;}
a:link{color:#336666;text-decoration:none;}
a:visited{}
a:hover,a:active{color:#89aaa2;}
body{font-family:'Lucida Grande',Verdana,Arial,Helvetica,sans-serif;color:#333333;font-size:62.5%;line-height:2em;font-weight:normal;background-color:#edebdc;
	background-image:url(http://www.devsemaine.icea.qc.ca/images/bg_body.gif);background-repeat:repeat-x; background-position:left 132px;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
caption,th,td{text-align:left;font-weight:normal;}
em{font-style:italic;}
h1{line-height:32px;font-size:28px;padding:0 0 0.5em 0;font-weight:normal;border-bottom:4px solid #c51a21;margin-bottom:20px;}
h2{line-height:1.3em;font-size:20px;padding:0 0 0.5em 0;font-weight:normal;/*background-color:#CC9966*/}
h3{line-height:1.3em;font-size:14px;padding-bottom:0.5em;font-weight:normal;color:#c51a21;/*background-color:#CC9966*/}
h4{line-height:1.3em;font-size:12px;font-weight:bold;color:#333333;font-family:'Lucida Grande',Verdana,Arial,Helvetica,sans-serif;}
h1{font-family:Georgia,"Times New Roman",Times,serif;color:#333333;padding-top:1.3em;}
img{border:0;}
input[type=submit],input[type=button]{cursor:pointer;}
p{padding-bottom:.67em}
ul,ol{/*padding-left:20px;*/padding-bottom:0.67em;list-style-position:outside;padding-left:1.3em;padding-top:0;}
/*li {list-style-type:none;}*/
/* tables still need 'cellspacing="0"' in the markup */
strong{font-weight:bold;}
sup{line-height:0;}
table{border-collapse:separate;border-spacing:0;margin-bottom:18px;}
td{padding:5px 5px 5px 0;vertical-align:top;}
:focus{outline:0;}
/* ------ END GLOBAL STYLES ------ */


/* ------ -------------------------------------------------------------------------------------------------- ------ */
/* ------ MAIN CONTENT ------ */
#page{width:1024px;;margin:0 30px 30px auto;background-color:#FFF;color:#333;font-size:1.3em;}
/* ------ END MAIN CONTENT ------ */

/* ------ STRUCTURE ------ */
.col_lhs {width:180px;margin:25px 12px 0 0;float:left; /*background-color:#CCCC33*/}
.col_centre {width:44em;margin:25px 12px 0 12px;float:left; /*background-color:#FF0066*/}
.col_rhs {width:180px;margin:25px 12px 0 12px;float:left; /*background-color:#FF0066*/}

/* ------ FOOTERS ------ */
#footer{padding:0 12px;background-color:#e0eedf;line-height:30px;font-size:0.8em;font-weight:bold;margin-top:30px;}

#off-page-footer{width:1024;margin:18px 30px;text-align:center;}
#off-page-footer img{margin-right:15px;}
/* ------ END FOOTERS ------ */




.col_rhs a:link{text-decoration:underline;}
.col_rhs p{padding:0 0 18px 15px;line-height:14px;}
.col_rhs ul,ol{margin-left:15px;padding:0 0 18px 15px}
.col_rhs ul li{/* list-style-image:url(http://www.devsemaine.icea.qc.ca/images/tiret-rouge.gif); */font-size:11px;color:#000;padding-bottom:15px;}
.col_rhs ol li{font-size:11px;color:#000;}
.col_rhs li{line-height:14px;}
.col_rhs form,.col_rhs table{margin-left:15px;}
.col_rhs form p{padding-left:0;}
.col_rhs h3,.col_rhs h4{padding-left:15px;}

	/* ------ BLOCK VIDEOS ------ */
.col_rhs .leftVideoCol{padding-left:15px;}
.leftVideoCol{float:left;width:290px;}
.rightVideoCol{float:right;width:290px;}
.bottomer{font-size:11px;padding:10px 0;}
.bottomer a{text-decoration:none!important;}
.bottomer img{vertical-align:top;}
.bottomer p{padding:0 0 4px 0!important;line-height:18px;}
.videoDescription{background-color:#c51a21;padding:10px!important;color:#FFF;font-size:11px;}
	/* ------ END BLOCK VIDEOS ------ */

	/* ------ BLOCK LINKS LIST ------ */
.linkslist li{list-style-image:url(http://www.devsemaine.icea.qc.ca/images/tiret-vert.gif)!important;}
.linkslist li a{text-decoration:underline;}
	/* ------ END BLOCK LINKS LIST ------ */
	
	/* ------ SITEMAP ------ */
.sitemap a{text-decoration:underline!important;}
.sitemap li{list-style-image:url(http://www.devsemaine.icea.qc.ca/images/tiret-vert.gif)!important;}
.sitemap ul li{padding:0;}
.sitemap ul{padding:0;}
	/* ------ END SITEMAP ------ */
	
	/* ------ BLOCK PARAGRAPH IMAGE ------ */
.col_rhs .block_imgparagraph{margin-left:15px;}
.block_imgparagraph{padding-bottom:30px;clear:both;line-height:20px;}
.block_imgparagraph .imgBlock{float:right;padding:0 0 8px 16px;}
.block_imgparagraph .imgBlock div{background-color:#c51a21;padding:10px!important;color:#FFF;font-size:11px;}
	/* ------ END BLOCK PARAGRAPH IMAGE ------ */

	/* ------ HOME PAGE IMAGE LINKS ------ */
#externallinks{padding: 6px 0 0 0; margin-bottom:1em;}
#externallinks a{display:block; margin-bottom:14px; display:block; width:190px; padding:88px 10px 6px 10px; text-decoration:none; font-weight:bold; font-size:12px;}

#link_icea{background:transparent url(http://www.devsemaine.icea.qc.ca/images/bloc_icea.gif) no-repeat left top;}
#link_grande_lecture{background:transparent url(http://www.devsemaine.icea.qc.ca/images/bloc_la-grande-lecture.gif) no-repeat left top;}
#link_donnees_education{background:transparent url(http://www.devsemaine.icea.qc.ca/images/bloc_donnees-education.gif) no-repeat left top;}
#link_blog{background:transparent url(http://www.devsemaine.icea.qc.ca/images/bloc_blogue.jpg) no-repeat left top;}
	/* ------ END HOME PAGE IMAGE LINKS ------ */

/* ------ END STRUCTURE ------ */


/* ------ -------------------------------------------------------------------------------------------------- ------ */
/* ------ HEADER ------ */
#bg-header{background-repeat:no-repeat;background-position:center top;}
#inner-header{width:920px;margin:0 auto;padding:0 0 0 0;height:132px;position:relative;}
#inner-header a#logo{position:absolute;left:40px;top:30px; z-index:100;}

/* ------ -------------------------------------------------------------------------------------------------- ------ */
	/* ------ HORIZONTAL NAVIGATION ------ */
#subNav{position:absolute;right:0;bottom:0;background-color:#e0eedf;padding:0;}
#subNav a{text-decoration:none;line-height:30px;float:left;font-weight:bold;}
#subNav li{list-style-type:none;list-style-position:outside;padding:0 15px;float:left;}
	/* ------ END HORIZONTAL NAVIGATION ------ */
/* ------ END HEADER ------ */


/* ------ -------------------------------------------------------------------------------------------------- ------ */



/* ------ -------------------------------------------------------------------------------------------------- ------ */


/* ------ -------------------------------------------------------------------------------------------------- ------ */



/* ------ -------------------------------------------------------------------------------------------------- ------ */
/* ------ GLOBAL FORMS ------ */
.form_1 input[type=text],.form_1 input[type=password],.form_1 textarea, .form_1 select{padding:3px;border-width:1px; 
	font-family:Verdana,Arial,Helvetica,Trebuchet,sans-serif;font-size:11px;color:#333;margin-top:4px;}
.form_1 input[type=radio],.form_1 input[type=checkbox]{margin:0 8px 0 0;padding:0; vertical-align:middle;}
.form_1 label{font-weight:bold;font-size:11px;line-height:16px;color:#555}

.form_1 .formRow p,.form_1 .formRow input[type=checkbox],.form_1 .formRow input[type=radio]{line-height:1.4em!important;}

.formStyle_1{border-top:3px solid #dbcc46;background-color:#f8f5da;padding:0;margin-bottom:18px;}
.formStyle_1 .checkboxlist p{padding:3px 0 3px 25px;}
.formStyle_1 .formRow{border-top:1px solid #dbcc46;padding:12px 0;}
.formStyle_1 .formRow.noborder{border-top:0;}
.formStyle_1 .label{font-size:11px;vertical-align:middle!important;}
.formStyle_1 label{vertical-align:middle!important; font-weight:normal; color:#333;}
.formStyle_1 h4{margin-bottom:.5em;}

.col_rhs .formStyle_1 .left{float:left;width:260px;padding:5px 10px 0 23px}
.col_rhs .formStyle_1 .right{float:left;width:260px;padding:0 22px 0 10px}

table.tableStyle_1{border-top:3px solid #dbcc46;background-color:#f8f5da;padding:0;margin-bottom:18px;}
table.tableStyle_1 td{border-top:1px solid #dbcc46;padding:5px;}

.checkbox{margin:5px 0;}
.checkboxes label{padding-right:25px;}
.formRow p{padding:2px 0;}
/* ------ -------------------------------------------------------------------------------------------------- ------ */
/* ------ ----------------- SPECIFIC PAGE BLOCKS -------------- ------ */

/* ------ HOME ------ */
h2.introBlock{border-bottom:3px solid #c51a21;border-top:3px solid #c51a21;padding: 16px 0 16px 15px;margin:0 0 16px 0;}
/* ------ END HOME ------ */


/* ------ -------------------------------------------------------------------------------------------------- ------ */
/* ------ GLOBAL BLOCKS ------ */
/* ------ END GLOBAL BLOCKS ------ */


/* ------ -------------------------------------------------------------------------------------------------- ------ */
/* ------ GLOBAL ITEMS ------ */
#bcTrail{padding:0 0 16px 0;/*margin-top:-10px;*/}
#bcTrail a{font-size:10px;font-weight:bold;text-decoration:none;color:#336666;}
#bcTrail a:hover{color:#89aaa2;}
#bcTrail a.activeBreadcrumbLink,#bcTrail a.activeBreadcrumbLink:hover{color:#c51a21;}

/* ------ named anchor (top of page link) ------ */
.linkToTop{text-align:right;font-size:11px;font-weight:bold;}
.linkToTop a{padding-left:16px;background-image:url(http://www.devsemaine.icea.qc.ca/images/tiret-vert.gif);background-repeat:no-repeat;background-position:left center;}
/* ------ END GLOBAL ITEMS ------ */

/* ------ -------------------------------------------------------------------------------------------------- ------ */
/* ------ GLOBAL STYLES ------ */
.wordCount{font-size:.8em;}
.wordCount strong{font-size:1.1em;}
.wordCount .error{color:#ff3300;}
.clear{clear:both;height:0;font-size:1px;line-height:0;display:block;}
.clearFix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.errorMsg, .required{color:#c51a21;}
.error{color:#ff3300;}
.error.bulleted{padding-left:10px; background:#fff url(http://www.devsemaine.icea.qc.ca/images/bullet-red.gif) no-repeat left 6px; line-height:1.2em; margin-bottom:3px;}
.note{color:#777; font-size:.8em;}
.successMsg{padding:10px!important; border:2px solid green; margin-bottom:1em; /*margin-left:15px;*/ color:green; font-weight:bold;}
.textRed{color:#c51a21!important;}

.col_rhs .errorMsg{padding-left:15px;}
/* ------ END GLOBAL STYLES ------ */

a.gs-title{text-decoration:underline!important;}
/*.gsc-branding-img,.gsc-branding-text{visibility:hidden!important;}*/


/* AJOUTS FÃ©vrier 2010 */

/* Styles requis pour superfish */
.subNav, .subNav *    { margin: 0; padding: 0; list-style: none; }
.subNav               { line-height: 1.0; }
.subNav ul            { position: absolute; top: -999em; }
.subNav ul li a { width: 22em; }
/* .subNav ul li         { width: 100%; } */
.subNav li:hover      { visibility: inherit; }
.subNav li            { width: auto; float: left; position: relative; display: block; }
.subNav a             { display: block; position: relative; float: left; }
.subNav li:hover ul,
.subNav li.sfHover ul         { left: 0; top: 20px; z-index:  99; }
ul.subNav li:hover li ul,
ul.subNav li.sfHover li ul    { top: -999em; }
ul.subNav li li:hover ul,
ul.subNav li li.sfHover ul    { left: 10em; top:   0; }
ul.subNav li li:hover li ul,
ul.subNav li li.sfHover li ul { top: -999em; }
ul.subNav li li li:hover ul,
ul.subNav li li li.sfHover ul { left: 10em; top: 0; }

/* Styles particuliers Ã  superfish pour ICÃ‰A */
#subNav1 {position:absolute;right:0;top:107px;padding:0;z-index:20;}
#subNav2 {position:absolute;right:0;top:132px;padding:0;z-index:10;}


.subNav li a { text-decoration: none; padding: 5px 15px 0 15px; height: 20px; font-weight: bold; background-color: #e0eedf; }


select#VoirRegion {font-size:80%;border:1px solid silver;margin:3px 0;}

