body
{	
   width: 92%;
   margin:auto;
   padding-left:10px;/* Pour centrer notre page */
   padding-right:10px;
   margin-top: 20px; /* Pour éviter de coller avec le haut de la fenêtre du navigateur */
   margin-bottom: 20px;    /* Idem pour le bas du navigateur */
   background-image: url("images/fond_bleu.jpg");
   background-attachment:fixed;
   font-family:"Trebuchet MS",Calibri,Times,Candara,serif;
   
}

a
{text-decoration:none;
font-weight:bold;
color:#00007e;
}
a:hover
{
color:#005bff;
text-decoration:underline;
font-style:italic;
}
a:active, a:focus
{
	background-color:white;
	color: #F00;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
}

img
{
	border:0px solid black;
	text-align: center;
}

#pub_ban
{
margin:auto;
text-align:center;
margin-bottom:20px;
}

#menu li
{
	margin-bottom:2px;
	font-weight:bold;
	margin-left:-5px;
}

#table_entete
{
width:100%;
height:160px;
border-style:none;
background:none;
border-collapse:collapse;

}

#table_entete td
{
border-style:none;
margin:0px;
}



#en_tete
{	
   width: 100%;
   height: 156px;
	text-align:center;
   margin-bottom: 10px;
   background:url("images/logo_ms_150x156.png") no-repeat left;

}

#menu
{
   float: left; /* Le menu flottera à gauche */
   width: 205px; /* Très important : donner une taille au menu */
   margin-right:15px;
   
   

}

.element_menu
{
   background-color: #b1c8ff;   
   border: 2px solid #283295;   
   margin-bottom: 20px; /* Pour éviter que les éléments du menu ne soient trop collés */

}

.titre_menu
{text-align:center;
color:#2b3396;
margin-left:0px;
}

#corps
{
	color:#030a75;
	padding-left:0px;
	min-height:500px;
	margin-left:220px;
	text-align: left;

}

#corps li
{text-align:justify;}

p
{
	text-align:left;
	margin-left:0px;
	font-size: 24px;
}

#pied_de_page
{
   padding-top:20px;
   text-align: center;
   color: black;
   font-size:0.9em;
   width:90%;
   margin:auto;
}

#majix /* Propriétés du copyright*/
{
color:black;
font-weight:normal;
text-decoration:underline;
}

h1, h2, h3 /*Permet d'afficher tous les titres à droite du menu et non derrière*/
{
margin-left:0px;
}

.imageblock
{
display:block;
float:left;
margin-right:15px;
margin-bottom:5px;
}

.copyright
{
text-align:center;
margin-left:0px;
}
.parfranc
{margin-bottom:50px;}

#parscqs
{margin-bottom:70px;}

.liencorps
{
color:#ff5f00;
}

.italic1 /*Pour créer des italiques dans le css*/
{
	font-style:italic;
	text-align: center;
}

.calendrier
{
	width:100%;
	border:1px solid black;
	background-color:#e7e6f8;
	border-collapse:collapse;
	margin-bottom:30px;
	font-size: 18px;
	}

.calendrier td
{
padding:5px;
padding-left:15px;
padding-right:15px;
border:1px dotted black;
border-left:1px solid black;
}

.calendrier th
{
width:50%;
border-bottom:1px solid black;
border-left:1px solid black;
background-color:#b1c8ff;

}

.encadre
{
border: 2px dashed black;
padding:15px;
margin:15px;
background-image:none;
background-color:white;
}

.imgcarre
{
	margin-right:3px;
	vertical-align:middle;
	text-align: center;
}

.lignes_separatrices
{
border-top:1px solid #030a75;
border-bottom:1px solid #030a75;
}

.lignes_au_dessus
{
	border-top:1px solid #030a75;
	font-family: "Trebuchet MS", Calibri, Times, Candara, serif;
}

.lignes_au_dessus2
{
border-top:1px solid #030a75;
min-height:450px;
}

.important
{
text-decoration:blink;
font-weight:bold;
}

.flyer
{
text-align:center;
font-size:150%;
}

.flyer h1
{color:red;

}

.encadre2
{
border:1px solid black;
padding:10px;
background-color:#bababa;
width:50%;
margin:auto;
}

.flyer table
{
margin:auto;
}

.souligne
{
text-decoration:underline;
}

.centre
{
text-align:center;
}

.abbe
{
color:blue;
font-size:125%;
font-weight:bold;
}

.photo
{
float:left;
margin-right:10px;
margin-bottom:10px;
}

.photo2
{
vertical-align:top;
}

.gros_texte{
	font-size:1.25em;
	text-decoration:underline;
	font-style:italic;
	color:#F00;
}

.style1{
	font-size:22px;
	text-decoration:underline;
	font-style:italic;
	color:#00C;

}

.horaire{
	font-size:30px;
	text-decoration:none;
	font-style:normal;
	color:#006;
}

.horaire2{
	font-size:24px;
	text-decoration:none;
	font-style:normal;
	color:#006;
	}
}
.style1 {
	color:#C00;
	font-size:16px;
	font-family:Verdana, Geneva, sans-serif;
}
.style2 {
	color:#900;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	}
.style3 {
	color:#00F;
	font-size:16px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	
}
.style4 {
	color:#030;
	font-size:16px;
	font-family:Verdana, Geneva, sans-serif;

}
.style5 {
	color:#000
	font-size:16px;
	font-famil;y:Verdana, Geneva, sans-serif;
}
.style6 {
	color:#900;
	font-size:16px;
	font-family:Tahoma, Geneva, sans-serif;
}
.style7 {
	color:#0543B8;
	font-size:18px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.style8 {
	color:#900;
	font-size:16px;
	font-family:Tahoma, Geneva, sans-serif;
	text-align: center;
	font-weight: bold;
}
.style9 {
	color:#006;
	font-size:16px;
	font-family:Tahoma, Geneva, sans-serif;
	text-align: center;
}
.style10 {
	color:#009;
	font-size:24px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align: left;
}
.style11 {  (courriels)
	color:#03F;
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font:bold;
}
.style12 {  (pied:courriels)
	color:#03F;
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.style13 {  (pied:courriels)
	color:#03F;
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

}
.style14 {  
	color:#900;
	font-size:24px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

}
.style15 {  
	color:#900;
	font-size:24px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: underline;
	
}
.style16 {  
	color:#009;
	font-size:24px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	
}
.style14 {  
	color:#900;
	font-size:24px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

}
.style17 {  
	color:#900;
	font-size:24px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.style18 {  
	color:#600;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
}
.style19 {
	color:#03F;
	font-size:14px;
	font-family:Tahoma, Geneva, sans-serif;
	text-align: left;

}
.style20 {
	color:#009;
	font-size:18px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.style21 {
	color:#009;
	font-size:20px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;


/*
Sites pour le moteur de recherche :
http://www.maison-sourds.org/
http://www.ccsmm.net/
http://www.cqda.org/
http://asuq.powweb.com/
http://www.scqs.ca/
http://www.assq.org/
http://www.groupecdh.com/
*/

