<!--

BODY {
	FONT-FAMILY: Arial,"Arial MT",Helv,Helvetica,Monaco,"MS Sans Serif";
	FONT-SIZE: 12pt;
	COLOR: 	black;;
	MARGIN-LEFT: 0pt;
	MARGIN-TOP: 5pt;
	MARGIN-BOTTOM: 0pt;
	MARGIN-RIGHT: 0pt;
	PADDING-TOP: 0pt;
	PADDING-LEFT: 0pt;
	scrollbar-face-color: #f0f0f0;
	scrollbar-shadow-color: black;
	scrollbar-highlight-color: lightgray;
	scrollbar-3dlight-color: black;
	scrollbar-darkshadow-color: black;
	scrollbar-track-color: gray;
	scrollbar-arrow-color: red;
	background: white;
}


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

/*  PAGE D'ACCUEIL  */

/*  Main Table General Structure  */

TABLE.main{
	FONT-FAMILY: Arial,"Arial MT",Helv,Helvetica,Monaco,"MS Sans Serif";
	FONT-SIZE: 10pt;
	padding: 5pt;
	spacing: 0pt;
	vertical-align : middle;
	background: #f2f2f2;
	border: 1pt solid navy;
}


TABLE.article{
	FONT-FAMILY: Arial,"Arial MT",Helv,Helvetica,Monaco,"MS Sans Serif";
	FONT-SIZE: 10pt;
	padding: 5pt;
	spacing: 0pt;
	vertical-align : middle;
	background: white;
	border: 1pt solid navy;
}




/*  Text Cell Body Text  */

TD.body{
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	border : 0pt;
	}


/*  Cell Google Ads  */

TD.google_ads_top{
	vertical-align : top;
	TEXT-ALIGN: center;
}


TD.google_ads_left{
	vertical-align : top;
	TEXT-ALIGN: center;
	PADDING-TOP: 10pt;
}



TD.google_ads_bottom{
	vertical-align : top;
	TEXT-ALIGN: center;
	PADDING-TOP: 10pt;
	border-bottom: 1pt solid navy;
}



TD.google_search{
	background-image: url(../images/top_image_8.jpg);
	PADDING: 0pt;
}



TD.nav_bar{
/*	background-image: url(../images/fond_cellule_menu_accueil.jpg); */
	vertical-align : middle;
	line-height : 20px;
	TEXT-ALIGN: center;
	FONT-FAMILY: Arial,"Arial Narrow","Arial MT",Helv,Helvetica;
	FONT-SIZE: 10pt;
	COLOR: red;
	font-weight : bold;
	PADDING-TOP: 5pt;
	PADDING-BOTTOM: 0pt;
	BORDER-TOP: 1pt solid red;
	BORDER-BOTTOM: 1pt solid red;
	BACKGROUND: #FFFFFF;
}



TD.location{
	background-image: url(../images/bg_location_bar.jpg);
/*	background: #b0d8ff; */
	vertical-align : top;
	line-height : 15px;
	TEXT-ALIGN: left;
	FONT-FAMILY: Arial,"Arial Narrow","Arial MT",Helv,Helvetica;
	FONT-SIZE: 8pt;
	COLOR: black;
	font-weight : normal;
	PADDING: 2pt;
	PADDING-LEFT: 5pt;
}



TD.footer_nav{
	background: #ffffff;
	vertical-align : middle;
	line-height : 25px;
	TEXT-ALIGN: center;
	FONT-FAMILY: Arial,"Arial Narrow","Arial MT",Helv,Helvetica;
	FONT-SIZE: 8pt;
	COLOR: black;
	font-weight : bold;
	PADDING: 2pt;
}





TD.freefind{
	vertical-align: middle;
	TEXT-ALIGN: center;
	FONT-FAMILY: Arial,"Arial Narrow","Arial MT",Helv,Helvetica;
	FONT-SIZE: 10pt;
	COLOR: red;
	font-weight: bold;
	PADDING-TOP: 4pt;
	PADDING-BOTTOM: 0pt;
}



/*  Paragraphes  */

P {
	MARGIN-LEFT: 10pt;
	MARGIN-RIGHT: 10pt;
	text-align: justify;
}


/*  Title and Sub-titles  */


/* TITLES */

h1{
	font-weight: bold;
	text-align: left;
	font-size: 13pt;
	font-style: italic;
	margin-left: 10pt;
	margin-top: 10pt;
}


/* SUBTITLES */

h2{
	background: white;
	font-weight : bold;
	text-align : left;
	font-size : 10pt;
	COLOR: #00699b;
	margin-left: 10pt;
	padding: 3pt;
}


/* SUB SUBTITLE */

h3{
	font-weight: bold;
	font-style: italic;
	text-align: left;
	font-size: 10pt;
	COLOR: #00699b;
	margin-left: 10pt;
	padding: 5pt;
	border-left: 10px solid gray;
}







/* ---------- STYLE NAVIGATION BAR SITE ---------- */

DIV.nav_bar{
/*	background-image: url(../images/fond_cellule_menu_accueil.jpg); */
	background: white;
	vertical-align : middle;
	TEXT-ALIGN: center;
	FONT-FAMILY: Arial,"Arial Narrow","Arial MT",Helv,Helvetica;
	FONT-SIZE: 10pt;
	PADDING-TOP: 0pt;
	PADDING-BOTTOM: 4pt;
	MARGIN-TOP: 0pt;
	MARGIN-LEFT: 0pt;
	MARGIN-RIGHT: 0pt;
}






/* ---------- STYLE NAVIGATION BAR LINKS RUBRICS ---------- */

DIV.nav_bar_rubric{
/*	background-image: url(../images/fond_cellule_menu_accueil.jpg); */
	background: white;
	vertical-align : middle;
	line-height : 20px;
	TEXT-ALIGN: center;
	FONT-FAMILY: Arial,"Arial Narrow","Arial MT",Helv,Helvetica;
	FONT-SIZE: 10pt;
	FONT-STYLE: italic;
	PADDING-TOP: 4pt;
	PADDING-BOTTOM: 4pt;
	MARGIN-TOP: 10pt;
	MARGIN-BOTTOM: 10pt;
	MARGIN-LEFT: 30pt;
	MARGIN-RIGHT: 30pt;
	BORDER-TOP: 1pt black solid;
	BORDER-BOTTOM: 1pt black solid;
}




/* ---------- STYLE IN LOCATION BAR OF PAGE CURRENTLY DISPLAYED ---------- */

span.current_page{
	COLOR: red;
	FONT-STYLE: italic;
/* 	text-transform: capitalize; */
}







/*  Liens du site  */

A {
	FONT-FAMILY: Arial,"Arial Narrow","Arial MT",Helv,Helvetica;
	FONT-SIZE: 10pt;
	COLOR: #0000a0;
	TEXT-DECORATION: none;
}



A.navbar {
	FONT-FAMILY: Arial,"Arial Narrow","Arial MT",Helv,Helvetica;
	FONT-SIZE: 10pt;
	COLOR: #0000a0;
	TEXT-DECORATION: none;
}


A.navbar:hover {
	BORDER-BOTTOM: 1pt solid gray;
	COLOR: #0000a0;
	TEXT-DECORATION: none;
}


A.location {
	FONT-FAMILY: Arial,"Arial Narrow","Arial MT",Helv,Helvetica;
	FONT-SIZE: 8pt;
	COLOR: #0000a0;
	TEXT-DECORATION: none;

}


A.location:hover {
	TEXT-DECORATION: underline;
	COLOR: red;
}



A:hover {
	TEXT-DECORATION: underline;
	COLOR: blue;
}



/*  Lignes horizontales  */


HR{
	color: gray;
	width: 75%;
	height: 1pt;
	border: 0pt;
	background: gray;
}



/*  LISTES  */

UL{
	margin-left : 0px;
	margin-right : 3px;
}

LI {
	list-style-image: url(http://www.guide-toronto.com/images/puce.gif);
	FONT-FAMILY: Arial;
	FONT-SIZE: 10pt;
	font-weight: normal;
	font-style: normal;
	MARGIN-TOP: 10pt;
	MARGIN-BOTTOM: 0pt;
	MARGIN-RIGHT: 10pt;
	text-indent: 0;
	list-style-position: outside;
	text-align: justify;
}







/*  FORMULAIRES  */

INPUT {
BORDER: solid 1pt #0B0E58;
BACKGROUND: #f2f2f2;
PADDING-TOP: 0pt;
PADDING-BOTTOM: 0pt;
PADDING-RIGHT: 0pt;
PADDING-LEFT: 0pt;
MARGIN-LEFT: 0pt;
MARGIN-RIGHT: 0pt;
MARGIN-TOP: 2pt;
MARGIN-BOTTOM: -2pt;
FONT-FAMILY: Arial;
FONT-SIZE: 10pt;
COLOR: black}

INPUT.radio {
BORDER: 0 0 0pt;
BACKGROUND: #ffffff;
PADDING-TOP: 0pt;
PADDING-BOTTOM: 0pt;
MARGIN-LEFT: 2pt;
MARGIN-BOTTOM: -2pt;
FONT-FAMILY: Arial;
FONT-SIZE: 10pt;
FONT-WEIGHT: bold;
COLOR: black}



TEXTAREA {
BORDER: solid 1pt #0B0E58;
BACKGROUND: #f2f2f2;
MARGIN-TOP: 1pt;
MARGIN-LEFT: 2pt;
MARGIN-BOTTOM: 0pt;
FONT-FAMILY: Arial;
FONT-SIZE: 10pt;
FONT-WEIGHT: bold;
COLOR: black}







