@charset "utf-8";
* {
	margin: 0;
	padding: 0; 
}

@font-face {
  	font-family: "Graublau";
	src: url(http://www.guillaumeleroutier.ca/fonts/Graublau.otf) format("opentype");
}

@font-face {
  	font-family: "Graublau";
  	font-weight:bold;
	src: url(http://www.guillaumeleroutier.ca/fonts/GraublauBold.otf) format("opentype");
}



body {
	background-color: #ffffff;	
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1em;
	color: #6d7b96;
}

html {
	min-width: 980px;
}

#main-bg {background: url(/img/body.jpg) no-repeat; width: 1400px; min-height: 400px;}
#main {	position: relative;	width: 920px; margin: 0 auto; padding-top: 72px;}
#header {background: url(/img/header-2.jpg) no-repeat; position: relative; height: 368px;}
#header2a {background: url(/img/header-2a.jpg) no-repeat; position: relative; height: 368px;}
#header2b {background: url(/img/header-2b.jpg) no-repeat; position: relative; height: 368px;}
#header2 {background: url(/img/header-3.jpg) no-repeat; position: relative; height: 368px;}
#header3 {background: url(/img/header-4.jpg) no-repeat; position: relative; height: 368px;}
#header4 {background: url(/img/header-5.jpg) no-repeat; position: relative; height: 368px;}
#header5 {background: url(/img/header-6.jpg) no-repeat; position: relative; height: 368px;}
#header5a {background: url(/img/header-6a.jpg) no-repeat; position: relative; height: 368px;}
#header6 {background: url(/img/header-7.jpg) no-repeat; position: relative; height: 368px;}
#header7 {background: url(/img/header-8.jpg) no-repeat; position: relative; height: 368px;}
#header8 {background: url(/img/header-9.jpg) no-repeat; position: relative; height: 368px;}
#menu {background-image: url(/img/menubck-2.jpg); background-repeat:no-repeat; height: 44px;}

/*======= C O N T E N T   S T Y L E S  =======*/

#content {background: url(/img/content.jpg) repeat-y 0% 0%; color: #707278;	padding: 0;}

#content p {padding: 0 0 10px 0; line-height: 1.286em; font-size: 9pt;}
#content p.extra {padding: 0 0 19px 0;}
#content p.extra-style {padding: 0 0 0 0; line-height: 1.385em;	font-size: 1.083em;	color: #5a5c63;}

#content9 {background: url(/img/content.jpg) repeat-y 0% 0%; color: #707278; padding: 0;}
#content9 p {padding: 10px 0 10px 0; line-height: 1.286em; font-size: 9pt;}

.bcolor {color: #906b02;}
.wrap2 {padding-top: 20px;}
.wrapper {width: 100%; overflow: hidden; background-image:url(/img/contant-left.jpg); background-position:top left; background-repeat:no-repeat; min-height: 560px;}




/* L E F T  C O L U M N  S T Y L E S  */

#column-left {float: left; margin-left: 170px;	width: 425px;	padding: 16px 50px 0 0;}
#column-left a {text-decoration: underline;	color: #707278;}

#content-left9 {padding-left: 170px; width: 725px; float: none;}
#column-left9 {float: none; margin-left: 170px;	width: 425px; padding: 16px 50px 0 0;}
#column-left9 a {text-decoration: underline; color: #707278;}
#content-left9 ul { list-style-type:none;}

#content-left9 li {list-style-type:none;
	background: url(/img/link-right.jpg) no-repeat 1px 4px; 
	padding: 0 0 0 33px;
	line-height: 1.6em;
	font-size: 9pt;
	color: #707278;
}
#content-left9 li a {
	text-decoration: underline;
	color: #07407f;
}
#content-left9 li a:hover {
	text-decoration: underline; color: #4d515e;
}


/* R I G H T  C O L U M N  S T Y L E S  */

#column-right {	float: right;	width: 250px; padding-right: 20px;}

.crtop {height: 16px; background-image:url(/img/column-rght-top.jpg); background-repeat:no-repeat;}
.crmid {min-height: 160px; background-image:url(/img/column-rght-mid.jpg); background-repeat:repeat-y;}
.crbot {height: 16px; background-image:url(/img/column-rght-bot.jpg); background-repeat:no-repeat;}

.wrapper-right {padding: 15px 0 15px 0; border-bottom: 1px dotted #0353a2; font-family:Arial, Helvetica, sans-serif;}
.wrapper-right h2 {color: #ae013e; font-size: 11pt;}
.wrapper-right a {color: #0353a2; text-decoration: underline;}
.wrapper-right img {width: 44px; height: 44px; border:0; float: left; margin-right: 6px;}
.wrapper-right .date {font-size: 8pt; color:#CC3300;}
#wrapboxr {padding: 10px;}


/* T I T L E  S T Y L E S  */

.title {
	background: url(/img/line-hor.gif) repeat-x 0% 100%;
	width: 100%;
	min-height: 41px;
	height: auto !important;
	height: 41px;
	margin: 0 0 26px 0;
}
.title-1 {
	background: url(/img/line-hor.gif) repeat-x 0% 100%; color: #07407f; font-size: 14pt; font-family:Arial, Helvetica, sans-serif;
	width: 100%;
	margin: 0 0 20px 0;
	padding: 0 0 0 2px;
}
.title-2 {
	background: url(/img/line-hor.gif) repeat-x 0% 100%;
	width: 100%;
	min-height: 41px;
	height: auto !important;
	height: 41px;
	margin: 0 0 29px 0;
}
.title-3 {
	background: url(/img/line-hor.gif) repeat-x 0% 100%;
	width: 100%;
	min-height: 41px;
	height: auto !important;
	height: 41px;
	margin: 0 0 22px 0;
}

/*======= H E A D E R   S T Y L E S  =======*/

h1 {
	padding: 0 0 13px 0;
	line-height: 1.675em;

	color: #bd1b00;
}

h2 {
	padding: 0 0 13px 0;
	line-height: 1.675em;
	font-size: 1.333em;
	font-weight: normal;
	color: #bd1b00;
}
h3 {
	padding: 4px 0 7px 0;
	line-height: 1.25em;
	font-size: 1.083em;
}

/* I M A G E S   S T Y L E S  */

img.fleft {margin-right: 10px;}
img.fleft1 {float: left; margin: 1px 18px 64px 0; }
#pictures {position: absolute; top: 381px; right: 37px; }
#pictures li {float: left;width: auto;}


.fright {float: right; width: auto;}
.fleft {float: left; width: auto;}

/* L I S T   S T Y L E S  */

.list ul { list-style-type:none;}

.list li {list-style-type:none;
	background: url(/img/link-right.jpg) no-repeat 1px 4px; 
	padding: 0 0 0 33px;
	line-height: 1.6em;
	font-size: 9pt;
	color: #707278;
}
.list li a {
	text-decoration: underline;
	color: #07407f;
}
.list li a:hover {
	text-decoration: underline; color: #4d515e;
}


.list1 ul { list-style-type:decimal}

.list1 li {list-style-type:decimal; margin-left: 15px;;
	

	line-height: 1.6em;
	font-size: 9pt;
	color: #707278;
}
.list1 li a {
	text-decoration: underline;
	color: #07407f;
}
.list1 li a:hover {
	text-decoration: underline; color: #4d515e;
}
/* L I N K S  S T Y L E S  */


.link {
	background: url(/img/link-right.jpg) repeat-x 0% 0%;
	display: block;
	height: 23px;
	overflow: hidden;width: auto;
	float: left;
	line-height: 20px;
	font-size: 0.917em;
	font-weight: bold;
	text-decoration: none;
	color: #65666d;
}
.link span {
	background: url(/images/link-left.gif) no-repeat 0% 0%;
	display: inline-block;
}
.link span span {
	background: url(/images/link-right.gif) no-repeat 100% 0%;
	height: 23px;
	padding: 0 24px 0 15px;
	overflow: hidden;
}
.link:hover span span {
	cursor: pointer;
	text-decoration: underline;
}

/* C O N T A C T  F O R M */

#contact-form {
	width: 220px; font-size: 9pt;
	padding: 7px 0 10px 2px;
}

input, select {
	vertical-align: middle;
	font-weight: normal;
}
#contact-form label {
	display: block;
	width: 100%;
	height: 26px;
	overflow: hidden;
}
#contact-form input {
	background: #ffffff;
	width: 220px;
	height: 14px;
	padding: 2px 3px 2px 3px;
	float: left;
	font-size: 0.917em;
	color: #8c8c8c;
}
#contact-form textarea {
	background: #ffffff; font-family: Arial, Helvetica, sans-serif;
	width: 213px;
	height: 278px;
	padding: 3px;
	float: left;
	overflow: auto;
	font-size: 0.917em;
	color: #8c8c8c;
}
#contact-form a {
	float: right; width: auto;
	margin: 15px 5px 0 24px;
	font-size: 1.083em;
	font-weight: bold;
	color: #1975d0;
}


/* F O O T E R */

#footer {
	background: url(/img/footer.jpg) no-repeat 0% 0%;
	height: 120px;
	overflow: hidden;
}
#footer p {
	padding: 42px 0 0 0;
	text-align: center; font-size: 8pt;
	color: #a0abbf;
}
#footer p span {
	margin: 0 3px 0 0;
}

#footer p strong {
	margin: 0 9px 0 0;
	font-weight: normal;
}
#footer p a {
	margin: 0 0 0 9px;
	color: #a0abbf;
}

.aright {text-align: right;}
.imgcenter {border: 0; margin: 0 auto;}


#partenaires {border-top: 1px solid #d2dceb; margin-top: 10px; padding-top: 15px;}
#partenaires img {border: 0;}
.darkcolor {color: #4d515e}
#art-title {padding-bottom: 15px;}
#shareit {width: 100%; height: 25px; border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC; font-size: 8pt; padding-top: 4px; text-align: right;}
#article-content {width: 100%;   font-size: 9pt; line-height: 1.487em;}
#article-content img {padding: 2px; border: 1px solid #000; margin: 0 10px 10px 0; float: left;}
#article-pages {text-align: right; font-size: 9pt; background-color: #6d7b96; color: #FFFFFF; padding: 10px 10px 10px 10px;}

.links {color: #FFFFFF; padding: 3px; text-decoration: none; }
.clear {clear: both;	font-size: 0%;	line-height: 0%;	height: 0;}
.nomarg {margin: 0; padding: 0;}
#archives {font-size: 9pt;}

#archives-title {}
#archives-title p {margin-top: 0; padding-top: 0;}
.bcolorred {color: #C20303; font-size: 9pt;}
.padright {margin-right: 20px;}
.selected {margin: 0 5px 0 5px; padding: 5px; border: 1px solid #acb4c3; background-color: #acb4c3; }
#archives {border-top: 2px solid #000000; padding: 5px; margin: 5px;}

#art-title h1 {
	font-size:26px; font-family: "Graublau"; text-transform:uppercase;
	line-height:30px;
	font-weight:normal;
	margin:0;
	padding:0;
	letter-spacing:-1px;
	text-shadow:#cccccc 3px 3px 4px;
	color:#336666;
	margin-bottom:5px;
	}
