body 
{
	background-color: #ffffff;
	font-family: Arial, Verdana;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}

#home { display:none; }
#eleve { display:none; }
#parent { display:none; }
#enseignant { display:none; }
#administration { display:none; }

#container
{
	margin: auto;
	width: 979px;
}

#menuheader { margin-top:30px; margin-right: 30px; }

#menuheader,
#menuheader a,
#menuheader a:visited,
#menuheader a:hover
{
	color: #666666;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 9px;	
}

#menuheader a:hover,
#menuheader a:active
{
	color: #333333;
	text-decoration: underline;
	text-transform: uppercase;
	font-size: 9px;	
}

#left { width:349px; }
#right { width: 630px; }

#intro
{
	background-image: url(/sites/collegemontreal/images/header_Home01.jpg);
	height: 197px;
	vertical-align: top;
}

.menu
{
	margin-left:20px; 
	margin-top:20px;
}

#breadcrumb
{
	display: none;
	margin-top: 20px;
	margin-bottom: 20px;
}


#breadcrumb a:link,
#breadcrumb a:visited
{
	color: #737377;
	text-decoration: underline;
}

#breadcrumb,
#breadcrumb a,
#breadcrumb a:hover,
#breadcrumb a:active
{
	color: #000000;
	text-decoration: none;
}

.content
{
	width: 598px;
}

.separator
{
	height: 1px;
	background-color: #dedede;
	font-size: 0px;
}

.textbox
{
	border: solid 1px #a3a2a2;
	color: #333333;
	font-size:	11px;
}

.sitemap,
a.sitemap,
a.sitemap:link,
a.sitemap:visited
{
	color: #003366;
	text-transform: uppercase;
	text-decoration: none;
}

a.sitemap:hover,
a.sitemap:active
{
	color: #01a1ef;
	text-transform: uppercase;
	text-decoration: none;
}

.aright { margin-left: auto; }
.aleft { margin-right: auto; }

.ucase { text-transform: uppercase; }
.lcase { text-transform: lowercase; }
.b { font-weight: bold; }

.font9 { font-size: 9px; }
.font10 { font-size: 10px; }
.font11 { font-size: 11px; }
.font12 { font-size: 12px; }
.font14 { font-size: 14px; }
.font18 { font-size: 18px; }

.white { color: #ffffff; }
.grey1 { color: #666666; }
.grey2 { color: #333333; }
.blue1 { color: #01a1ef; }
.blue2 { color: #003366; }
	
.lspace1 { letter-spacing: 1px;  }

h1,h2,h3,h4,h5,h6
{
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}

p
{
	margin-top:5px;
	margin-bottom:10px;
}

ul
{
	list-style-type:none;
	list-style-image: url(/sites/collegemontreal/images/bullet.jpg);
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-left: 20px;
	font-size: 11px;
	color: #333333;
}



sup
{
	font-size: 9px;
}

a, a:link, a:visited
{
	color: #003366;
}

a:hover, a:active
{
	color: #000000;
}

.ablack a:link,
.ablack a:visited
{
	color: #000000;
}
.ablack a:hover,
.ablack a:active
{
	color: #01a1ef;
}

a.moreinfo,
a.moreinfo:link,
a.moreinfo:visited
{
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	color: #003366;
}

a.moreinfo:hover,
a.moreinfo:active
{
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: underline;
	color: #01a1ef;
}

#footermenu
{
	text-align: center;
	margin-top: 40px;
	padding-top: 7px;
	width: 603px;
	height: 30px;
	background-image: url(/sites/collegemontreal/images/bg_MenuBottom.gif);
	background-repeat: no-repeat;
}

#footermenu,
#footermenu a,
#footermenu a:link,
#footermenu a:visited
{
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

#footermenu a:hover,
#footermenu a:active
{
	color: #003366;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}



.modulebutton { margin-bottom: 10px; }
.modulesearch { width: 200px; top:15px; padding: 5px; display: none; position: absolute; background-color: #ffffff; border: solid 1px #000000 }

.modulebutton a:link,
.modulebutton a:visited,
.modulesearch a,
.modulesearch a:link,
.modulesearch a:visited
{
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	color: #003366;
}

.modulebutton a:hover,
.modulebutton a:active,
.modulesearch a:hover,
.modulesearch a:active
{
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: underline;
	color: #01a1ef;
}
.modulesearchheader { width: 194px; height: 15px; background-color:#003366; margin-bottom: 5px; font-size: 12px; font-weight: bold; text-align: right; padding-right: 5px; color: #ffffff;  }


/************************************
* FONTS								*
************************************/
.nf_title, .af_title { font-size: 14px; font-weight: bold; color: #003366; }
 
.af_key,
.af_value,
.nf_key,
.nf_value { font-size: 11px; font-weight: bold; }

.af_key,
.nf_key { font-weight: bold; }

.nf_content, .af_content { color: #000000; }

.nf_content a, .nf_content a:link, .nf_content a:visited, 
.af_content a, .af_content a:link, .af_content a:visited
{
	font-size: 11px;
	text-decoration: none;
	color: #003366;
}

.nf_content a:hover, .nf_content a:active, 
.af_content a:hover, .af_content a:active
{
	font-size: 11px;
	text-decoration: underline;
	color: #01a1ef;
}
 
.af_pager, a.af_pager, a.af_pager:link, a.af_pager:visited,
.nf_pager, .nf_pager a, .nf_pager a:link, .nf_pager a:visited,
.af_link, .af_link a, .af_link a:link, .af_link a:visited,
.nf_link, .nf_link a, .nf_link a:link, .nf_link a:visited 
{ 
	font-size: 10px;
	text-decoration: none;
	color: #003366;
	text-transform: uppercase;
}

a.af_pager:hover, a.af_pager:active, 
.nf_pager a:hover, .nf_pager a:active,
.af_link a:hover, .af_link a:active,
.nf_link a:hover, .nf_link a:active 
{ 
	text-transform: uppercase;
	font-size: 10px;
	text-decoration: underline;
	color: #01a1ef;
}

/************************************
* MODULES							*
************************************/
.nc_container { width: 100%; margin-top: 20px; }
.nc_container p
{
	margin-top: 5px;
	margin-bottom: 10px;
}
.nc_pager { width: 99%; }
.nc_header { display: none; }

.nc_title, .ac_title { padding-top: 3px; padding-bottom: 3px; }
.nc_info, .ac_info { padding-top: 3px; padding-bottom: 3px; }
.nc_content, .ac_content { padding-top: 3px; padding-bottom: 3px; }
.nc_image, .ac_image { float: left; border: solid 2px #333333; margin-right: 10px; margin-bottom: 10px; }
.nc_link, .ac_link { text-align: right; padding-top: 3px; padding-bottom: 3px; }
 

/* weblog */
.nc_comment_title { padding-top: 3px; padding-bottom: 3px; }
.nc_comment_info, .ac_comment_info { padding-top: 3px; padding-bottom: 3px; }
.nc_comment_content, .ac_comment_content  { padding-top: 3px; padding-bottom: 3px;}
.nc_addcomment_title {  padding-top: 3px; padding-bottom: 3px; }
.nc_addcomment_content { padding-top: 3px; padding-bottom: 3px; }

/* faq */
.nc_question_title { padding-top: 3px; padding-bottom: 3px; }
.nc_question_content { text-align: left; padding: 10px; }
.nf_question_link a,
.nf_question_link a:link,
.nf_question_link a:visited,
.nf_question_link a:hover,
.nf_question_link a:active  { text-align:left; font-size: 12px; color: #000000; }


/****************************
*	MENU					*
****************************/
.levelTextDisabled1,
.levelTextCollapsed1
{ padding-top: 5px; padding-left:55px; color:#003366; font-size: 14px; text-transform: uppercase; }

.levelTextHoverCollapsed1,
.levelTextHoverExpanded1,
.levelTextSelected1,
.levelTextExpanded1
{padding-top: 5px; padding-left:55px; color:#000000; font-size: 14px; text-transform: uppercase; }


.levelTextDisabled1 a, 
.levelTextDisabled1 a:link, 
.levelTextDisabled1 a:visited { color:#003366; text-decoration:none; }
.levelTextDisabled1 a:hover, 
.levelTextDisabled1 a:active { color:#000000; text-decoration:none; }
	
.levelSelected1,
.levelCollapsed1,
.levelDisabled1,
.levelHoverCollapsed1,
.levelExpanded1,
.levelHoverExpanded1
{ background-image: url(/sites/collegemontreal/images/bts_vert.gif); background-repeat:no-repeat; background-position: left top;  height:25px; cursor: pointer; margin-bottom:3px;  }

.levelHoverCollapsed1 { background-image: url(/sites/collegemontreal/images/bts_vert_on.gif);  }
.levelExpanded1, .levelHoverExpanded1, .levelSelected1, .levelDisabled1 { background-image: url(/sites/collegemontreal/images/bts_vert_selected.gif);  }

.levelTextDisabled2,
.levelTextExpanded2,
.levelTextCollapsed2
{padding-left: 20px; color:#003366; font-size: 12px; text-decoration: none }

.levelTextSelected2,
.levelTextHoverCollapsed2,
.levelTextHoverExpanded2
{padding-left: 20px; color:#000000; font-size: 12px; text-decoration: none }

.levelCollapsed2,
.levelDisabled2,
.levelHoverCollapsed2,
.levelExpanded2
{ background-image: url(/sites/collegemontreal/images/bts_bleu.gif); background-repeat:no-repeat; background-position: left center; cursor: pointer}

.levelSelected2,
.levelHoverExpanded2
{ background-image: url(/sites/collegemontreal/images/bts_bleu_on.gif); background-repeat:no-repeat; background-position: left center; cursor: pointer}

.levelSubGroup1  { margin-left: 55px; margin-top: 5px; margin-bottom: 5px; } 

.levelTextDisabled3,
.levelTextExpanded3,
.levelTextCollapsed3
{padding-left: 15px; color:#333333; font-size: 11px; text-decoration: none }

.levelTextSelected3,
.levelTextHoverCollapsed3,
.levelTextHoverExpanded3
{padding-left: 15px; color:#000000; font-size: 11px; text-decoration: none }

.levelCollapsed3,
.levelDisabled3,
.levelHoverCollapsed3,
.levelExpanded3
{ background-image: url(/sites/collegemontreal/images/bullet.jpg); background-repeat:no-repeat; background-position: left center; cursor: pointer}

.levelSelected3,
.levelHoverExpanded3
{ background-image: url(/sites/collegemontreal/images/bullet.jpg); background-repeat:no-repeat; background-position: left center; cursor: pointer}

.levelSubGroup2  { margin-left: 20px; margin-top: 5px; margin-bottom: 5px; } 

