/* URLS Montreal stylesheetFull.css */
/* Par Phil Turcotte le 7 juillet 2008 */
/* www.numerique.ca */

div#containerPrincipal {
	width:950px;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
}

div#topPagePrint {
	display:none;
}

div#containerTopPage h1 {
	font-size:1px;
	visibility:hidden;
	position:absolute;
}

div#containerTopPage p {
	color:#FFFFFF;
	margin-bottom:7px;
}

div#containerTopPage img {
	display:block;
}

/******************************************************/
/* Accueil */
/******************************************************/

div#containerAccueil {
	background-color:#FFFFFF;
}

div#containerAccueil div.couleurAccueil {
	float:left;
	height:381px;
	position:relative;
}

div#containerAccueil div div {
	margin-left:20px;
	margin-right:20px;
	margin-top:90px;
	float:none;
	padding:0px;
	height:auto;
	position:inherit;
}

div#containerAccueil div h2 {
	font-size:1px;
	visibility:hidden;
}

div#containerAccueil div#boiteAccueilBleu {
	background-image:url(../images/accueil/img_accueilBleu.gif);
	background-repeat:no-repeat;
	width:318px;
	color:#EEEFF6;
}

div#containerAccueil div#boiteAccueilBleu p {
	margin-bottom:20px;
}

div#containerAccueil div#boiteAccueilBleu p.titre {
	color:#D3CD6F;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:10px;
	font-size:1.1em;
}

div#containerAccueil div#boiteAccueilBleu ul {
	margin:0px;
}

div#containerAccueil div#boiteAccueilBleu ul li {
	background-image:url(../images/accueil/img_bulletBlanc.gif);
	background-repeat:no-repeat;	
	font-size:1.2em;
	font-weight:bold;
}

div#containerAccueil div#boiteAccueilBleu ul li a {
	color:#ECEEF3;
}

div#containerAccueil div#boiteAccueilBleu ul li a:link { color:#ECEEF3; }
div#containerAccueil div#boiteAccueilBleu ul li a:visited { color:#ECEEF3; }
div#containerAccueil div#boiteAccueilBleu ul li a:hover { color:#ECEEF3; }
div#containerAccueil div#boiteAccueilBleu ul li a:active { color:#ECEEF3; }

div#containerAccueil div#boiteAccueilOrange {
	background-image:url(../images/accueil/img_accueilOrange.gif);
	background-repeat:no-repeat;
	width:316px;
}

div#containerAccueil div#boiteAccueilOrange a.lienArchives {
	position:absolute;
	right:20px !important;
	right:30px;
	top:255px !important;
	top:340px;
	font-weight:bold;
}

*+html div#containerAccueil div#boiteAccueilOrange a.lienArchives { top:340px !important; right:30px !important; }

div#containerAccueil div#boiteAccueilOrange ul {
	margin:0px;
}

div#containerAccueil div#boiteAccueilOrange ul li {
	background-image:url(../images/accueil/img_bulletFlecheOrange.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	margin-bottom:5px;
	padding-left:10px;
}

div#containerAccueil div#boiteAccueilOrange ul li.separatorOrange {
	background-image:none;
	padding:0px 0px 0px 0px;
}

div#containerAccueil div#boiteAccueilOrange ul li strong {
	color:#F9F1EB;
}

div#containerAccueil div#boiteAccueilOrange ul li a {
	color:#EED7C6;
}

div#containerAccueil div#boiteAccueilOrange ul li a:link { color:#EED7C6; }
div#containerAccueil div#boiteAccueilOrange ul li a:visited { color:#EED7C6; }
div#containerAccueil div#boiteAccueilOrange ul li a:hover { color:#EED7C6; }
div#containerAccueil div#boiteAccueilOrange ul li a:active { color:#EED7C6; }

div#containerAccueil div#boiteAccueilBeige {
	background-image:url(../images/accueil/img_accueilBeige.gif);
	background-repeat:no-repeat;
	width:316px;
}

div#containerAccueil div#boiteAccueilBeige a#boutonRSSAccueil {
	position:absolute;
	right:20px;
	top:20px;
}

div#containerAccueil div#boiteAccueilBeige a.lienArchives {
	position:absolute;
	right:20px !important;
	right:30px;
	top:255px !important;
	top:340px;
	font-weight:bold;
}

*+html div#containerAccueil div#boiteAccueilBeige a.lienArchives { top:340px !important; right:30px !important; }

div#containerAccueil div#boiteAccueilBeige ul {
	margin:0px;
}

div#containerAccueil div#boiteAccueilBeige ul li.separatorBeige {
	background-image:none;
	padding:0px 0px 0px 0px;
}

div#containerAccueil div#boiteAccueilBeige ul li {
	background-image:none;
	margin-bottom:5px;
	padding-left:0px;
}

div#containerAccueil div#boiteAccueilBeige ul li strong {
	color:#3D3C2A;
}

div#containerAccueil div#boiteAccueilBeige ul li a {
	color:#686648;
}

div#containerAccueil div#boiteAccueilBeige ul li a:link { color:#686648; }
div#containerAccueil div#boiteAccueilBeige ul li a:visited { color:#686648; }
div#containerAccueil div#boiteAccueilBeige ul li a:hover { color:#686648; }
div#containerAccueil div#boiteAccueilBeige ul li a:active { color:#686648; }


/*******************************************************/
/* Page Interieure */
/*******************************************************/

div#containerPageInterieur {
	background-image:url(../images/pagesInterieures/img_fondColoneGauche.gif);
	background-repeat:repeat-y;
	background-color:#FFFFFF;
}

div#containerMenuGauche {
	width:204px;
	float:left;
	background-image:url(../images/pagesInterieures/img_fondMenuGauche.jpg);
	background-repeat:no-repeat;
	padding-top:25px;
}

div#boiteAbonnement {
	width:164px;
	margin-left:auto;
	margin-right:auto;
}

div#boiteAbonnement img {
	display:block;
}

div#boiteAbonnement div {
	background-color:#D8E6F6;
	border-left:1px solid #BAD2F0;
	border-right:1px solid #BAD2F0;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
}

div#boiteAbonnement div form {
	width:145px;
}

div#boiteAbonnement div form label {
	color:#4D609F;
}

div#boiteAbonnement div form p {
	margin:0px;
	margin-top:5px;
}

div#boiteAbonnement div form p * {
	display:inline;
	vertical-align:middle;
}

div#boiteAbonnement div form p input#txtCourriel {
	width:120px;
	font-size:0.8em;
	color:#6E716D;
	margin-right:5px;
}

div#containerContenu  {
	background-color:#FFFFFF;
	width:686px;
	float:left;
	margin-left:30px;
	padding-top:25px;
	font-size:1.1em;	
}

div#containerContenu div.alignRight {
	clear:right;
	float:right;
	width:325px;
	margin-bottom:10px;
}

div#containerLienTop {
	width:100%;
	text-align:center;
	margin-top:20px;
	margin-bottom:30px;
}


/******************************************************/
/* Bas de page */
/******************************************************/

div#basDePageImpression {
	display:none;
	visibility:hidden;
}

div#containerBasDePage {
	width:100%;
	background-color:#FFFFFF;
	text-align:center;
	padding-bottom:30px;
	font-size:0.85em;
}

div#containerBasDePage ul {
	margin:0px;
}

div#containerBasDePage ul * {
	display:inline;
	vertical-align:middle;
}

div#containerBasDePage ul li {
	background-image:none;
	padding:0px 3px 0px 3px;
}

div#containerBasDePage p {
	margin-top:12px;
}

div#containerBasDePage p.basPagePale {
	color:#6F6F6F;
}

div#containerBasDePage p img {
	margin-top:5px;
}