body {
	background: #FFFFFF url("../image/en/background.png") repeat-x center top;
	margin: 0px;
	padding: 0px;
	padding-bottom: 25px;
	font-family: Arial, Verdana, sans-serif;
}

#conteneur-general 
{
	width: 100%;
	text-align: center;
	overflow: hidden;
}
#conteneur-page {
	width: 750px; /* This can be changed to any fixed width if desired */
    margin: 0 auto 0 auto; /* General method for centering content if fixed page width, for other browsers than IE */
    text-align: left; /* Reset IE method for centering page, to stop all other content on the page from centering */
}
center {
	text-align: left;
	padding-left: 15px;
}


/************************************************************/
/* STYLE DE L'ENTÊTE 										*/
/************************************************************/

#conteneur-entete {}

#btn-participants {
	background: url("../image/en/btn_study.png") no-repeat left top;
	width: 439px;
	height: 62px;
	margin-right: 3px;
	float: left;
}

#btn-participants  a {
	display: block;
	width: 439px;
	height: 62px;
	cursor: pointer; 
}

#btn-clinic-video {
	background: url("../image/en/btn_video.png") no-repeat left top;
	width: 145px;
	height: 62px;
	margin-right: 3px;
	float: left;
}

#btn-clinic-video   a{ display: block; width: 145px; height: 62px; cursor: pointer; }

#btn-clinic-quebec {
	background: url("../image/en/btn_quebec.jpg") no-repeat left top;
	width: 146px;
	height: 62px;
	margin-right: 3px;
	float: left;
}

#btn-clinic-quebec  a{ display: block; width: 146px; height: 62px; cursor: pointer; }

#btn-clinic-toronto {
	background: url("../image/en/btn_toronto.jpg") no-repeat left top;
	width: 146px;
	height: 62px;
	float: left;
}

#btn-clinic-toronto  a{ display: block; width: 146px; height: 62px; cursor: pointer; }


/************************************************************/
/* STYLE DU MENU DES LANGAGES 								*/
/************************************************************/


#conteneur-lang{
	background: url("../image/en/back_help_menu.png") repeat-x left top;
	width: 736px;
	height: 20px;
	clear: both;
	position: relative;
	top:  5px;
	padding-bottom: 15px;
	text-align: right;
}

#btn-accueil {
	background: url("../image/en/txt_home.png") no-repeat left top;
	width: 27px;
	height: 11px;
	margin-top: 4px;
	margin-left: 10px;
	margin-right: 528px;
	float: left;
}

#btn-accueil  a{ display: block; width: 27px; height: 11px; cursor: pointer; }

#choose-lang {
	background: url("../image/en/txt_choose.png") no-repeat left top;
	width: 102px;
	height: 11px;
	margin-top: 4px;
	margin-left: 4px;
	float: left;
}

#lang1 {
	background: url("../image/en/txt_chinois.png") no-repeat left top;
	width: 33px;
	height: 11px;
	margin-top: 4px;
	margin-left: 10px;
	float: left;
	display: none;
}

#lang1  a{ display: block; width: 33px; height: 11px; cursor: pointer; }

#lang2 {
	background: url("../image/en/txt_lang.png") no-repeat left top;
	width: 39px;
	height: 11px;
	margin-top: 5px;
	margin-left: 10px;
	float: left;
}

#lang2  a{ display: block; width: 39px; height: 11px; cursor: pointer; }


/************************************************************/
/* STYLE DU LOGO ET DU MENU 								*/
/************************************************************/


#conteneur-logo-menu {
	width: 750px;
	height: 45px;
}

#logo {
	background: url("../image/en/anapharm_logo.png") no-repeat left top;
	width: 197px;
	height: 45px;
	float: left;
	position: relative;
	z-index: 2;
}

#logo a { display: block; width: 197px; height: 45px; cursor: pointer; }

#conteneur-menu {
	position: relative;
	height: 13px;
	left: 83px;
	top: 15px;
	z-index: 1;
}

#separateur-menu {
	background: url("../image/en/separateur_menu.png") no-repeat left top;
	width: 7px;
	height: 31px;
	margin-right: 8px;
	margin-left: 8px;
	float: left;
}

#menu1 {
	background: url("../image/en/menu_services.png") no-repeat left top;
	width: 72px;
	height: 10px;
	float: left;
}

#menu1 a { display: block; width: 72px; height: 10px; cursor: pointer; }

#menu2 {
	background: url("../image/en/menu_bioanalytical.png") no-repeat left top;
	width: 165px;
	height: 13px;
	float: left;
}

#menu2 a { display: block; width: 165px; height: 13px; cursor: pointer; }

#menu3 {
	background: url("../image/en/menu_management.png") no-repeat left top;
	width: 112px;
	height: 13px;
	float: left;
}

#menu3 a { display: block; width: 112px; height: 13px; cursor: pointer; }

#menu4 {
	background: url("../image/en/menu_events.png") no-repeat left top;
	width: 38px;
	height: 10px;
	float: left;
}

#menu4 a { display: block; width: 38px; height: 10px; cursor: pointer; }


/************************************************************/
/* STYLE DU MAIN AREA 										*/
/************************************************************/


#conteneur-main {
	width: 750px;
	margin-top: 30px;
}

#affiche-bg-gauche {
	background: url("../image/en/col_ga3.png") repeat-y top left;
}

#conteneur-main table {
	border: 0px;
}

#conteneur-col1 {
	background: url("../image/en/col_ga4.png") no-repeat bottom left;
	vertical-align: top;
	width: 275px;
}

#image-col1 {
	background: url("../image/en/col_ga1.jpg") no-repeat left top;
	width: 275px;
	height: 223px;
}

#conteneur-col-ga2{
	background: url("../image/en/col_ga4.png") no-repeat bottom left;
	width: 275px;
}

#conteneur-texte-ga {
	background: url("../image/en/col_ga2.png") no-repeat left top;
	width: 275px;
	padding-top: 15px;
}

#titre-ga {
	background: url("../image/en/titre_col_ga.png") no-repeat left top;
	width: 245px;
	height: 23px;
	margin-left: 12px;
}

#soustitre-ga {
	background: url("../image/en/soustitre_col_ga.png") no-repeat left top;
	width: 249px;
	height: 35px;
	margin-top: 8px;
	margin-left: 12px;
}

#texte-ga {
	background: url("../image/en/texte_col_ga.png") no-repeat left top;
	width: 249px;
	height: 131px;
	margin-top: 8px;
	margin-left: 12px;
}

#conteneur-col2 {
	width: 269px;
	vertical-align: top;
}

#titre-mi {
	background: url("../image/en/title_about.png") no-repeat left top;
	width: 129px;
	height: 17px;
	margin-left: 15px;
}

#texte-mi {
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.7em;
	color: #00535d;
	margin-top: 10px;
	margin-left: 15px;
}

div#texte-mi a{ color: #00535d; text-decoration: underline;}
div#texte-mi a:hover { color: #00535d; text-decoration: none;}

#conteneur-col3 {
	background: url("../image/en/deg_vert_mi.png") repeat-y left top;
	vertical-align: top;
	width: 206px;
}

#conteneur-block1 {
	background: url("../image/en/deg_vert_haut.png") no-repeat left top;
	min-height: 90px;
	*height: 75px;
}

#titre-block1 {
	background: url("../image/en/title_careers.png") no-repeat left top;
	width: 55px;
	height: 14px;
	margin-left: 15px;
}

#conteneur-block2 {
	position: relative;
}

#titre-block2 {
	background: url("../image/en/title_events.png") no-repeat left top;
	width: 132px;
	height: 17px;
	margin-left: 15px;
}

#conteneur-block3  {
}

#titre-block3 {
	background: url("../image/en/title_locations.png") no-repeat left top;
	width: 104px;
	height: 14px;
	margin-left: 15px;
}

#texte-block {
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.7em;
	color: #00535d;
	margin-top: 10px;
	margin-left: 15px;
}

#texte-block  a{ font-weight: bold; color: #00535d; text-decoration: none; }
#texte-block  a:hover{ font-weight: bold; color: #00535d; text-decoration: underline; }
#texte-block  img{ margin-right: 10px; margin-bottom: 5px; float: left; }


/*************************************************************/
/* STYLE DES TITRES DE PAGES								 */
/*************************************************************/

#titre-bioanalytical{
	/*background: url("../image/en/title_bioanalytical.png") no-repeat left top;*/
	color:#00525C;
	font-size:17px;
	width:300px; 
}

#titre-faq {
	background: url("../image/en/title_faq.png") no-repeat left top;
	width: 48px;
	height: 15px;
	padding-bottom: 20px;
}

#titre-faq-ah1n1 {
	background: url("../image/en/title_faq_ah1n1.png") no-repeat left top;
	width: 191px;
	height: 16px;
	padding-bottom: 20px;
}

#titre-markers{
	background: url("../image/en/title_biomarkers.png") no-repeat left top;
	width: 121px;
	height: 14px;
	padding-bottom: 20px;
}

#titre-management{
	background: url("../image/en/title_management.png") no-repeat left top;
	width: 143px;
	height: 17px;
	padding-bottom: 20px;
}

#titre-privacy {
	background: url("../image/en/title_privacy.png") no-repeat left top;
	width: 102px;
	height: 17px;
	padding-bottom: 12px;
	margin-top: 25px;
}

#titre-study {
	background: url("../image/en/title_study.png") no-repeat left top;
	width: 135px;
	height: 17px;
	padding-bottom: 14px;
}

#titre-volunteer {
	background: url("../image/en/title_volunteer.png") no-repeat left top;
	width: 257px;
	height: 14px;
	padding-bottom: 20px;
}

#titre-whoweare {
	background: url("../image/en/title_whoweare.png") no-repeat left top;
	width: 134px;
	height: 16px;
	padding-bottom: 12px;
	margin-top: 10px;
}

#titre-study-site {
	background: url("../image/en/title_studysite.png") no-repeat left top;
	width: 147px;
	height: 17px;
	padding-bottom: 20px;
}

#titre-careers {
	background: url("../image/en/title_careers.png") no-repeat left top;
	width: 135px;
	height: 17px;
	padding-bottom: 20px;
}

#titre-contact {
	background: url("../image/en/title_contact.png") no-repeat left top;
	width: 81px;
	height: 14px;
	padding-bottom: 20px;
}

#titre-terms {
	background: url("../image/en/title_terms.png") no-repeat left top;
	width: 261px;
	height: 17px;
	margin-top: 10px;
	margin-left: 5px;
	margin-bottom: 10px;
}

#titre-address-list {
	background: url("../image/en/title_address_list.png") no-repeat left top;
	width: 89px;
	height: 14px;
	margin-top: 10px;
	margin-left: 5px;
	margin-bottom: 10px;
}

#titre-policy {
	background: url("../image/en/title_policy.png") no-repeat left top;
	width: 101px;
	height: 17px;
	margin-top: 10px;
	margin-left: 5px;
	margin-bottom: 10px;
}

#titre-legend{
	background: url("../image/en/title_legend.png") no-repeat left top;
	width: 148px;
	height: 17px;
	margin-bottom:10px;
	margin-left:5px;
	margin-top:10px;
}

#titre-policy {
	background: url("../image/en/title_policy.png") no-repeat left top;
	width: 101px;
	height: 17px;
	margin-top: 10px;
	margin-left: 5px;
	margin-bottom: 10px;
}

#titre-search {
	background: url("../image/en/title_search.png") no-repeat left top;
	width: 116px;
	height: 16px;
	margin-top: 10px;
	margin-left: 5px;
	margin-bottom: 10px;
}

#titre-sitemap {
	background: url("../image/en/title_sitemap.png") no-repeat left top;
	width: 64px;
	height: 17px;
	margin-top: 10px;
	margin-left: 5px;
	margin-bottom: 10px;
}

#titre-video {
	background: url("../image/en/title_video.png") no-repeat left top;
	width: 87px;
	height: 14px;
	margin-top: 10px;
	margin-left: 5px;
	margin-bottom: 10px;
}


#titre-openhouse {
	background: url("../image/en/title_openhouse.png") no-repeat left top;
	width: 146px;
	height: 17px;
	margin-left: 15px;
}



/*************************************************************/
/* STYLE DE TEXTE GLOBAL									 */
/*************************************************************/


#texte-base, div#texte-base table tr td {
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.7em;
	color: #00535d;
}

div#texte-base a{ color: #00535d; text-decoration: underline;}
div#texte-base a:hover { color: #00535d; text-decoration: none;}

#texte-base .point-bioanal {
	background-color: #00535d;
}

#titre-base {
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #404040;

}


/*************************************************************/
/* STYLE DES PAGES AVEC UN TABLEAU							 */
/*************************************************************/


#tri-bioanalytical{
	background-color: #eeeff1;
	height: 19px;
	*height: 23px;
	padding-left: 5px;
	padding-top: 4px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #00535d;
	text-transform: uppercase;
}

#tri-bioanalytical a{ color: #00535d; text-decoration: none; }

#conteneur-alpha{
	padding-left: 5px;
	padding-top: 4px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #00535d;
	text-transform: uppercase;
}

#liste-alpha{
	float: left;
}

#liste-alpha span { margin-right: 15px; }
#liste-alpha a{ color: #00535d; text-decoration: none; }
#liste-alpha a:hover{ color: #00535d; text-decoration: underline; }

#liste-alpha2 span { margin-right: 15px; }
#liste-alpha2 a{ color: #00535d; text-decoration: none; }
#liste-alpha2 a:hover{ color: #00535d; text-decoration: underline; }

#lien-legend{
	text-align: right;
}

#lien-legend a{ color: #00535d; text-decoration: none; }
#lien-legend a:hover{ color: #00535d; text-decoration: underline; }

#conteneur-table  {
	padding-top: 10px;
	padding-bottom: 25px;
}

#conteneur-table table  {
	margin: 0px;
	padding: 0px;
	width: 750px;
}

#conteneur-table table tr.ligne-titre {
	height: 20px;
	background-color: #00535c;
	vertical-align: middle;
}

#conteneur-table table tr.ligne-base {
	height: 23px;
	vertical-align: middle;
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.7em;
	color: #404040;
}

#conteneur-table table tr.ligne-base td {
	border-bottom: #cccfd5 1px solid;
}

#btn-biomarkers{
	background: url("../image/en/btn_biomarkers.png") no-repeat left top;
	width: 119px;
	height: 13px;
	margin-bottom: 10px;
}

#btn-biomarkers a{ display: block; width: 119px; height: 13px; text-decoration: none; }

#btn-request{
	background: url("../image/en/btn_request.png") no-repeat left top;
	width: 159px;
	height: 16px;
	margin-bottom: 50px;
}

#btn-request a{ display: block; width: 159px; height: 16px; text-decoration: none; }


/*************************************************************/
/* STYLE DE LA SECTION ÉTUDES CLINIQUE						 */
/*************************************************************/

.tblListeEtude, .tlbDetailEtude
{		
	background-color: #DCDCDC;
	width: 100%;	
}

.tblListeEtude td, .tlbDetailEtude td,
.tblListeEtude tr, .tlbDetailEtude tr,
{
	border: 1px solid #DCDCDC !important;	
}


.tblListeEtude
{	
	text-align:center;
}

.tlbDetailEtude
{
}

.tblListeEtude td, .tblListeEtude th , .tlbDetailEtude td
{
	padding:3px;
}

.tlbDetailEtudeThSpecial
{
	padding-top:5px;
	padding-bottom:5px;
}

.tblListeEtude thead, .tlbDetailEtude thead
{
	background-color: #005759;
	color:#FFFFFF;
	font-size:12px;
}

.tblListeEtude tbody, .tlbDetailEtude tbody
{	
	color:#005759;
	font-size:12px;
}

.tblListeEtude a, .tblListeEtude a.hover
{	
	color:#708D90;		
}

.tblListeEtude a.hover
{	
	text-decoration:none
}

.trListWhite
{
	background-color: #FFFFFF;
}

.trListGray
{
	background-color: #EEEEEE;
}

.divTitleList
{
	width:100%;
	text-align:center;
	font-family: Tahoma;
	font-size: 0.9em;
	/*font-weight: bold;*/
	color: #146168;
	text-transform:uppercase;
}

divBtnStudyApplyContainer
{
	text-align:center; width:100%; margin-top:10px;
}

.divBtnStudyApplyContainer div.divBtnHolder
{
	width:250px; margin:0px auto; text-align:left;
}

.divBtnSubmit
{
	width:107px; height:38px; float:left;
}

.divBtnSubmit a
{
	background: url('../image/en/btn_soumettre_en.jpg') no-repeat left top; 
	display:block; 
	width:107px; 
	height:38px;
	text-decoration: none;
}

.divBtnSubmit a:hover {background: url('../image/en/btn_soumettre_en.jpg') no-repeat 0 -38px;}

.divBtnCancel
{
	width:107px; 
	height:38px; 
	float:left; 
	margin-left:10px;
}

.divBtnCancel a
{
	background: url('../image/en/btn_effacer_en.jpg') no-repeat left top; 
	display:block; 
	width:107px; 
	height:38px;
	text-decoration: none;
}

.divBtnCancel a:hover {background: url('../image/en/btn_effacer_en.jpg') no-repeat 0 -38px;}


#divBtnImc
{		
	position:relative;
	left:60px;
	top:-20px;	
	width:107px;
	height:20px;
}

#divBtnImc a
{
	display: block;
	width:107px;
	height:20px;
	background: url("../image/en/btn_imc_en.jpg") no-repeat left top;
	text-decoration: none;
}

#divBtnImc a:hover{ background: url("../image/en/btn_imc_en.jpg") 0 -20px no-repeat; }

.erreurMessageImc
{
	border:1px dotted red;
	background-color:#ffffdd;
	padding:10px;
	color:red;
	font-size: 0.7em;
	font-weight: bold;
	width:95%;
}

.pRandomText
{
	position:relative; top:0px; left:210px; width:200px; padding:20px;
}

#divImageContainerTop
{
	width:440px; height:100px; position:relative;
}

#divRandomPictureStudyTop
{
	float:right; width:156px; height:168px; position:absolute; top:-68px; right:-1px;
}

#divImageContainerBottom
{
	width:100%; 
	height:165px;
}
.divRandomTextContainer
{
	position:relative; 
	top:20px; 
	left:185px; 
	width:250px; 
	padding:5px;
}
.randomText
{		
	font-family:Georgia, Arial, Verdana, sans-serif;
	color:#005759;
	font-size: 1.3em;	
}

.randomTextQuote
{
	/*position:relative;
	top:5px;*/
	color:#E5EEEE;
	font-family:Georgia, Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 1.3em;
	letter-spacing:-5px;
}

#conteneur-part1 {}

#conteneur-photo {
	background: url("../image/en/photo_study.jpg") no-repeat left top;
	width: 290px;
	height: 228px;
	float: left;
}

#conteneur-titre {
	width: 460px;
	float: left;
}

.menu-participants-list{
	background: url("../image/menu_fioriture.jpg") no-repeat 5px 5px;
	background-color: #EEEEEE;
	width: 410px;
	height: 17px;	
	padding-left: 35px;
	padding-top: 4px;
	font-family: Tahoma;
	font-size: 0.7em;
	font-weight: bold;
	color: #005759;
	text-transform: uppercase;
	margin-bottom: 5px;
}

.menu-participants-list a{ color: #005759; text-decoration: none; }
.menu-participants-list a:hover{ color: #005759; text-decoration: underline; }

#conteneur-part2 {
	clear: both;
	padding-top: 20px;
}

#conteneur-col2_2 {
	width: 450px;
	vertical-align: top;
	padding-left: 15px;
}

#ligne-btn1{}

#ligne-btn2{}

#btn-study-quebec{
	background: url("../image/en/onglet_quebec_en.jpg") no-repeat left top;
	width: 190px;
	height: 84px;
	float: left;
	margin-right:30px;
	margin-bottom: 10px;
	margin-top: 10px;
}

#btn-study-montreal{
	background: url("../image/en/onglet_montreal_en.jpg") no-repeat left top;
	width: 190px;
	height: 84px;
	float: left;
	margin-bottom: 10px;
	margin-top: 10px
}

#btn-study-montreal a, #btn-study-quebec a
{ display: block; width: 190px; height: 84px; cursor: pointer; }

#btn-apply-now 
{
	margin:auto;
	width: 239px; 
	height: 38px;	
}

#btn-apply-now a  
{ 
	background: url("../image/en/btn_postuler_en.jpg") 0 0 no-repeat;
	display: block; 
	width: 239px; 
	height: 38px; 
	text-decoration: none; 	 
}
#btn-apply-now a:hover{ background: url("../image/en/btn_postuler_en.jpg") 0 -38px no-repeat; }

#btn-apply-now a.disabled { background: url("../image/en/btn_postuler_en.jpg") 0 -76px no-repeat; cursor:default;}
#btn-apply-now a.disabled:hover{ background: url("../image/en/btn_postuler_en.jpg") 0 -76px no-repeat; cursor:default;}

#study-libele{
	float: left;
	width: 250px;
}

#study-form{
	float: left;
	width: 450px;
}

div#texte-form table tr td{
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.7em;
	color: #00535d;
	padding: 3px;
}

div#texte-form table tr td input.champs{
	width: 205px;
	height: 18px;
	border: 1px solid #00535d;
	font-family: Arial, Verdana, sans-serif;
	font-size: 1em;
	padding-left: 3px;
}

div#texte-form table tr td input.champsDisable{
	width: 205px;
	height: 18px;
	border: 1px solid #cccccc;
	font-family: Arial, Verdana, sans-serif;
	font-size: 1em;
	padding-left: 3px;
}

div#texte-form table tr td input.champs_sm{
	width: 45px;
	height: 18px;
	border: 1px solid #00535d;
	font-family: Arial, Verdana, sans-serif;
	font-size: 1em;
	padding-left: 3px;
}

div#texte-form table tr td textarea{
	width: 481px;
	height: 100px;
	border: 1px solid #00535d;
	font-family: Arial, Verdana, sans-serif;
	font-size: 1em;
	padding-left: 3px;
}

div#texte-base input.submit{
	border: 0px;
	background-color: transparent;
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 0.7em;
	color: #FFF;
	cursor: pointer;
}

#titre-ga2 {
	background: url("../image/en/titre_col_ga2.png") no-repeat left top;
	width: 179px;
	height: 23px;
	margin-left: 12px;
}

#texte-ga2 {
	background: url("../image/en/texte_col_ga2.png") no-repeat left top;
	width: 231px;
	height: 200px;
	margin-top: 8px;
	margin-left: 12px;
}


/*************************************************************/
/* STYLE DE LA SECTION CARRIÈRES							 */
/*************************************************************/

#careers-col-ga{
	width: 550px;
	float: left;
}

#careers-col-dr{
	width: 200px;
	float: left;
}

#titre-coldr-careers {
	background: url("../image/en/title_howtoapply.png") no-repeat left top;
	width: 146px;
	height: 17px;
	margin-left: 20px;
}

#conteneur-photo-careers {
	background: url("../image/en/photo_careers.jpg") no-repeat left top;
	width: 250px;
	height: 227px;
	float: left;
}

#conteneur-titre-careers {
	width: 300px;
	float: left;
}

#careers-col-dr {
	background: url("../image/en/deg_vert_haut2.png") no-repeat left top;
}

#texte-block-careers {
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.7em;
	color: #00535d;
	margin-top: 10px;
	margin-left: 20px;
	min-height: 400px;
	*height: 400px;
}


/*************************************************************/
/* STYLE DE LA SECTION QUEBEC CLINIC						 */
/*************************************************************/


.text-site { 
	color: #00535d;
	font-size: 0.7em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.logo {
	padding-top: 43px;
	padding-left: 43px;
}
.navig {
	padding-top: 78px;
}
.bt-home {
	padding-top: 8px;
}
.entete {
	margin-bottom: 26px;
}
.panel {
	clear: both;
	background: url("../image/en/site_quebec.jpg") no-repeat left top #fff;
	width: 746px;
	height: 239px;
	margin-top: 15px;
}
.panel2 {
	clear: both;
	background: url("../image/en/site_toronto.jpg") no-repeat left top #fff;
	width: 746px;
	height: 239px;
	margin-top: 15px;
}
.title {
	color: #00535d;
	font-size: 24px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-image: url("../image/en/bg-title.png");
	text-align: left;
	width: 746px;
	height: 26px;
	z-index: 2;
	float: left;
	margin-top: 8px;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 23px;
}
.onglet {
	text-align: left;
	float: left;
	margin-top: 181px;
}
.onglet-l-on {
	background-color: #fff;
	width: 6px;
	height: 18px;
}
.onglet-c-on {
	font-weight:bold;
	color: #23777B;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #fff;
	text-align: center;
}
.onglet-r-on {
	background: url("../image/fr/onglet-on.png") no-repeat left top;
	width: 6px;
	height: 18px;
}
.onglet-l-off {
	background: url("../image/fr/bg_onglet.png") repeat-x left top;
	width: 6px;
	height: 18px;
}
.onglet-c-off {
	font-weight:bold;
	color: #fff;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background: url("../image/fr/bg_onglet.png") repeat-x left top;	
	text-align: center;
}
.onglet-r-off {
	background: url("../image/fr/onglet-off.png") no-repeat left top;
	width: 6px;
	height: 18px;
}
.onglet-c-off a:link { color: #fff; text-decoration: none; text-align: center; }
.onglet-c-off a:active { color: #fff; text-decoration: none; text-align: center; }
.onglet-c-off a:visited { color: #fff; text-decoration: none; text-align: center; }
.onglet-c-off a:hover { color: #fff; text-decoration: underline; text-align: center; }

.ongletQuebec {
	text-align: left;
	float: left;
	margin-top: 165px;
}

.address {
	position: relative;
	color: #fff;
	font-size: 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #23777b;
	text-align: left;
	width: 227px;
	float: right;
	margin-top: -30px;
	margin-left: 50px;
	padding: 5px 8px;
	border: solid 2px #00535d;
	clear: both;
	z-index: 6;
}

.address a { color: #ffffff !IMPORTANT; text-decoration: underline; text-align: left; }
.addressQuebec a { color: #ffffff !IMPORTANT; text-decoration: underline; text-align: left; }
.addressToronto a { color: #ffffff !IMPORTANT; text-decoration: underline; text-align: left; }

.addressQuebec {
	position: relative;
	top: -165px;
	right: -20px;
	color: #fff;
	font-size: 1em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #23777b;
	text-align: left;
	width: 190px;
	float: right;
	margin-top: -30px;
	margin-left: 50px;
	padding: 5px 8px;	
	clear: both;
	z-index: 6;
}

.addressToronto {
	position: relative;
	top: -200px;
	right: -20px;
	color: #fff;
	font-size: 1em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #23777b;
	text-align: left;
	width: 190px;
	float: right;
	margin-top: -30px;
	margin-left: 50px;
	padding: 5px 8px;	
	clear: both;
	z-index: 6;
}

.pointEmbarquement {
	position: relative;
	color: #fff;
	font-size: 1em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #23777b;
	text-align: left;
	width: 227px;
	float: right;
	margin-top: -120px;
	margin-left: 50px;
	padding: 5px 8px;
	border: solid 2px #00535d;
	clear: both;
	z-index: 6;
}

div.centre div#conteneur-padding div.address a { color: #ffffff; text-decoration: underline; text-align: left; }
div.centre div#conteneur-padding div.address a:hover { color: #ffffff; text-decoration: none; text-align: left; }

.centre {
	float: left;
	clear: both;
	text-align: left;
	width: 746px;
}

#conteneur-padding {
	margin: 16px 20px;
}

.image-centre {
	position: relative;
	z-index: 8;
	background: url("../image/en/image-centre.png") no-repeat center top;
	width: 200px;
	height: 203px;
	float: right;
	clear: both;
	margin-top: -5px;
	margin-left: 50px;
}
.image-centre-2 {
	position: relative;
	z-index: 8;
	background-repeat: no-repeat;
	background-position: center top;
	width: 227px;
	height: 177px;
	float: right;
	clear: both; 
	margin-left: 50px;
}
.image-map {
	position: relative;
	z-index: 8;
	height: 177px;
	float: right;
	clear: both;
	margin-left: 50px;
}
#layer1 { 
	background-image: url("../image/en/image-centre.png");
	height: 203px;
	width: 200px;
	z-index: 8;
	position: relative;
	visibility: visible;
}

table.horraire {
}

table.horraire tr th {
	padding-left: 3px;
	height: 23px;
	vertical-align: middle;
	text-align: left;
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.7em;
	color: #fff;
	background-color: #00535c;
}

table.horraire tr td {
	border-bottom: #cccfd5 1px solid;
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.7em;
	color: #00535d;
	padding: 3px;
}

.note {
	font-size: 10px;
}
.asterix {
	font-size: 14px;
	color:  #c7ff56;
} 



/************************************************************/
/* STYLE DE LA PAGE CONTACT US								*/
/************************************************************/


#contact-col-ga{
	width: 550px;
	float: left;
}

#contact-col-dr{
	width: 200px;
	float: left;
}

#titre-coldr-contact{
	background: url("../image/en/title_address.png") no-repeat left top;
	width: 92px;
	height: 14px;
	margin-left: 20px;
}

#conteneur-photo-contact {
	background: url("../image/fr/photo_careers.jpg") no-repeat left top;
	width: 250px;
	height: 227px;
	float: left;
}

#conteneur-titre-contact {
	width: 300px;
	float: left;
}

#careers-col-dr {
	background: url("../image/fr/deg_vert_haut2.png") no-repeat left top;
}

#texte-block-contact {
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.7em;
	color: #00535d;
	margin-top: 10px;
	margin-left: 20px;
	height: 350px;
}

div#texte-block-contact a{ color: #00535d; text-decoration: underline;}
div#texte-block-contact a:hover { color: #00535d; text-decoration: none;}

div#texte-base table tr td .champs-con{
	width: 360px;
	height: 20px;
	border: 1px solid #00535d;
	font-family: Arial, Verdana, sans-serif;
	color: #00535d;
	padding-left: 3px;
	padding-right: 3px;
}

div#texte-base table tr td .textarea-con{
	width: 470px;
	*width: 460px;
	height: 100px;
	border: 1px solid #00535d;
	font-family: Arial, Verdana, sans-serif;
	color: #00535d;
	padding-left: 3px;
	padding-right: 3px;
}

div#texte-base table tr td select {
	width: 360px;
	height: 20px;
	border: 1px solid #00535d;
	font-family: Arial, Verdana, sans-serif;
	color: #00535d;
}


/************************************************************/
/* STYLE DES POP UP											*/
/************************************************************/

#sitemap-table div  .titre {
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	color: #000000;
}

#sitemap-table div .titre a { color: #000000; text-decoration: none; }
#sitemap-table div .titre a:hover { color: #000000; text-decoration: underline; }

#conteneur-close {
	background: url("../image/en/btn_close_window.png") no-repeat left top;
	width: 90px;
	height: 8px;
	position: relative;
	left: 415;
	*left: 400px;
	top: 15px;
}

#conteneur-close a { display: block; width: 90px; height: 8px; }


/************************************************************/
/* STYLE DES SÉPARATEURS 									*/
/************************************************************/


#separateur-dr{
	background: url("../image/en/separateur_dr.png") no-repeat 8px top;
	width: 174px;
	height: 11px;
	margin-bottom: 20px;
	margin-top: 20px;
}


/************************************************************/
/* STYLE DU FOOTER 											*/
/************************************************************/


#conteneur-footer {
	clear: both;
	padding-bottom: 25px;
}

#footer1 {
	background: url("../image/en/footer1.png") no-repeat left top;
	width: 750px;
	height: 87px;
}

#footer2 {
	background: url("../image/en/footer2.png") no-repeat left top;
	width: 750px;
	height: 49px;
}

#footer3 {
	background: url("../image/en/footer3.png") no-repeat left top;
	width: 750px;
	height: 137px;
	overflow: hidden;
}

#footer4{
	background: url("../image/en/footer4.png") no-repeat left top;
	width: 750px;
	height: 137px;
	overflow: hidden;
}

#contact {
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 0.7em;
	color: #FFF;
	float: left;
	padding-top: 15px;
	padding-left: 10px;
}

#contact a { color: #FFF; text-decoration: none; }
#contact a :hover{ color: #FFF; text-decoration: underline; }

#div-search {
	position: relative;
	left: 410px;
	top: 10px;
}

#div-search input.text{
	width: 140px;
	height: 19px;
	border: 0px;
	background-color: #FFF;
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.7em;
	color: #00535d;
	padding-left: 5px;
	padding-right: 5px;
}

#div-search input.submit{
	border: 0px;
	background-color: transparent;
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 0.7em;
	color: #FFF;
	cursor: pointer;
}

#credit { 
	font-family: Arial, Verdana, sans-serif;
	color: #999; 
	font-size: 0.65em;
}
#credit a:link { color: #00535c; }
#credit a:visited { color: #00535c; }
#credit a:active { color: #00535c; }
#credit a:hover { color: #00535c; }
hr { clear: both; }
.table-hide { display: none; }

.splashHomeContainer
{
	position:relative; height:460px;
}

.splashStudiesHome{
	background: url("../image/en/splashStudies_en.jpg") no-repeat left top;
	position:absolute;
	top:260px;
	*top:280px;	
	left:10px;	
	width: 453px;
	height: 194px;
	overflow: hidden;
	z-index:1000;
}

.splashStudiesStudy{
	background: url("../image/en/splashStudies_en.jpg") no-repeat left top;	
	width: 453px;
	height: 194px;
	overflow: hidden;
	z-index:1000;
}

/* Message important */

div#msgRed {
	background: #c10000  url("../image/en/bg_navette.png") left top repeat-x;
	border: 1px solid #940000;
	width: 428px;
	position: relative;
	margin-bottom: 15px;
}

div#msgRed .wrapper { font-size: 1.1em; color: white; }
div#msgRed img.icon { position: absolute; left: 14px; top: 2px; z-index: 10; }
div#msgRed p { padding: 5px 15px 5px 15px; }

div#msgRed h3 {
	background: url("../image/en/title_navette.png") 70px 8px no-repeat;
	height: 31px;
	position: relative;
	z-index: 10;
	overflow: hidden;
	padding: 0;
	margin: 10px 0 5px 0;
}

div#msgRed h3 span { display: block; padding-top: 31px; }

div#trois-riv-msg-container {
	position: relative;
	padding-bottom: 24px;
}

div#trois-riv-msg {
	width: 430px;
	height: 191px;
	background: url("../image/bg-3riv-msg.png") no-repeat left top;	
	margin: 0 auto;
}

img.trois-riv-icon {
	position: absolute;
	left: 20px;
	top: 4px;
}

img.trois-riv-title {
	position: absolute;
	left: 70px;
	top: 20px;
}