/* CSS Document */
/* ---------------------------------------------------------------------------

Auteure : 	Julie Coutu, maître ès arts UQÀM
            Certifiée Adobe Expert
			Webmestre, consultante et formatrice
			
			www.juliecoutu.com
			design@juliecoutu.com
			
Copuright © 2007 Julie Coutu. Tous droits réservées.

Je donne la permission de copier mon travail à condition de m'en informer.
---------------------------------------------------------------------------*/

body {
	background-color:#fff;
	margin : 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	width : 100%;
	color:#0A648F;

}

a.liendebase:link, a.liendebase:active, a.liendebase:visited {color:#0A648F;text-decoration:none;}
a.liendebase:hover {color:#003399;text-decoration:underline;}

li {color:#0A648F;padding-right:5px;}
p {
	font-size:1em;
	letter-spacing:0.03em;
	color:#0A648F;
	text-align:left;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:0px;
	padding-top:0px;
	line-height:1.3em;	
	vertical-align:middle;
}

#div_recherche{
	margin:15px;
}
.bouton {
	background-color:#0A648F;
	font-size:0.9em;
	width:90px;
	color:#fff;
	height:25px;
	margin-top:5px;

}
.bouton_soumission {
	background-color:#0A648F;
	font-size:0.9em;
	width:220px;
	color:#fff;
	height:25px;
	margin-top:5px;
	font-weight:bold;
	letter-spacing:0.1em;

}

.rechercher_sur_ce_site {
	color:#fff;
	font-size:0.9em;
	font-weight:normal;
	width:180px;

	
}




.align_right {
	text-align:right;
	margin-bottom:10px;
}
h1{
	font-size:1.3em;
	color:#0A648F;
	font-weight:900;
	text-align:center;
	padding-right:40px;
	padding-top:40px;
}
h2 {
	font-size:1.1em;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:0px;
}
a.lien_h1:link {
	color:#0A648F;
	font-weight:bold;
	text-decoration:none;
}
a.lien_h1:active {
	color:#0A648F;
	font-weight:bold;
	text-decoration:none;
}
a.lien_h1:visited {
	color:#0A648F;
	font-weight:bold;
	text-decoration:none;
}
a.lien_h1:hover{
	color:#0A648F;
	font-weight:bold;
	text-decoration:underline;
}


h3{	
	font-size:1em;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:0px;}

h4{}

h5{}

h6{}

hr {
	color:#DBDBDB;
	line-height:1px;
	width:100%;
	border-left-style:solid;
	
}

li {
	line-height:2em;
}


td {
	vertical-align:top;
}


#div_slogan {
	margin-top:35px;
	margin-left:auto;
	margin-right:20px;	
	width : 430px;
	min-width:250px;
	float:right;
	height:40px;
	text-align:right;
	color:#0A648F;
	font-size:1.5em;
	font-weight:900;
	
	
}



/*-------MENU -------------------------------------------------*/

a.menu_items:link {
	display:block;
	width:160px;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:10px;
	padding-right:10px;
	background-color:#0A648F;
	background-image:url(images/bg_menu.jpg);

	
	color:#fff;
	text-decoration : none;
	font-size :0.9em;
	
}

a.menu_items:visited {
	display:block;
	width:160px;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:10px;
	padding-right:10px;
	background-color:#0A648F;


	
	color:#fff;
	text-decoration : none;
	font-size :0.9em;
	background-image:url(images/bg_menu.jpg);
	

}
a.menu_items:active {
	display:block;
	width:160px;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:10px;
	padding-right:10px;
	background-color:#0A648F;

	
	color:#fff;
	text-decoration : none;
	font-size :0.9em;
	background-image:url(images/bg_menu.jpg);
	

}
a.menu_items:hover {
	display:block;
	width:160px;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:10px;
	padding-right:10px;
	background-color:#2d8ab2;

	
	color:#fff;
	text-decoration : none;
	font-size :0.9em;
	background-image:url(images/bg_menu2.jpg);
	
}
/*--------------*/

/*-------MENU -------------------------------------------------*/

a.menu_items_on:link {
	display:block;
	width:160px;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:10px;
	padding-right:10px;
	background-color:#2d8ab2;

	
	color:#fff;
	text-decoration : none;
	font-size :0.9em;
	background-image:url(images/bg_menu2.jpg);
}

a.menu_items_on:visited {
	display:block;
	width:160px;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:10px;
	padding-right:10px;
	background-color:#2d8ab2;

	
	color:#fff;
	text-decoration : none;
	font-size :0.9em;
	background-image:url(images/bg_menu2.jpg);
	

}
a.menu_items_on:active {
	display:block;
	width:160px;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:10px;
	padding-right:10px;
	background-color:#2d8ab2;

	
	color:#fff;
	text-decoration : none;
	font-size :0.9em;
	background-image:url(images/bg_menu2.jpg);
	

}
a.menu_items_on:hover {
	display:block;
	width:160px;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:10px;
	padding-right:10px;
	background-color:#2d8ab2;

	
	color:#fff;
	text-decoration : none;
	font-size :0.9em;
	background-image:url(images/bg_menu2.jpg);
	
}

/*--------------*/
a.lien:link {
	color:#0a648f;
	text-decoration:none;
	font-size:0.9em;
	font-weight:normal;

}
a.lien:active {
	color:#0a648f;
	text-decoration:none;
	font-size:0.9em;
	font-weight:normal;

}
a.lien:visited {
	color:#0a648f;
	text-decoration:none;
	font-size:0.9em;
	font-weight:normal;

}
a.lien:hover {
	color:#489ebd;
	text-decoration:underline;
	font-size:0.9em;
	font-weight:normal;

}

a.lienrouge:link {
	color:#660000;
	text-decoration:none;
	font-size:0.9em;
	font-weight:normal;

}
a.lienrouge:active {
	color:#660000;
	text-decoration:none;
	font-size:0.9em;
	font-weight:normal;

}
a.lienrouge:visited {
	color:#660000;
	text-decoration:none;
	font-size:0.9em;
	font-weight:normal;

}
a.lienrouge:hover {
	color:#FF0000;
	text-decoration:underline;
	font-size:0.9em;
	font-weight:normal;

}

.special {font-weight:bold;color:red;font-size:1.1em; font-style:italic;}

.copyright {
color:#0a648f;
font-size:0.75em;
text-align:center;
padding-top:10px;
padding-bottom:10px;


}
