table.pourEnumeration {
	background-color: #C1C1C1;
}

table.pourEnumeration tr td {
	background-color: #FFFFFF;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
} 
.textrouge {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
}
 th {
 font-family:  Arial, Helvetica, sans-serif;
 font-size: 13px;
 }
caption, th, tr.tableHeading, td.tableHeading { 
  color: #ffffff; font-weight: bold;
 
  line-height: 110%;
  background-color: #565656;
 }
th, table.pourEnumeration tr.tableHeading, tr.tableHeading, table.pourEnumeration tr td.tableHeading, td.tableHeading { 
	color: #FFFFFF; font-weight: bold;
	background-color: #6699CC;
}
tr.tableAlternateRow, table.pourEnumeration  tr.tableAlternateRow, td.tableAlternateRow, table.pourEnumeration tr td.tableAlternateRow { 
	color: #000000; 
	background-color: #EBEBEB;
}
a { color: #0A3387; }
a:link { text-decoration: underline}
a:visited { color: #400040; text-decoration: underline}
a:hover { color: #990000; text-decoration: underline}
a:active { color: #0A3387; text-decoration: underline}

.borderbleu { border: 1px solid #6699CC} 
.faitPar {  font-family:  Arial, Helvetica, sans-serif; font-size: 9px; font-style: italic}

h1 {
	/*FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #336699; FONT-FAMILY:  Arial, Helvetica, sans-serif*/
	FONT-WEIGHT: 800;
    FONT-SIZE: 17px;
    COLOR: #333333;
    FONT-FAMILY: arial, helvetica;
	margin: 0px 0px 0px 0px;
	text-transform:uppercase;
}
#titre_groupe_page h1 {
	margin: 0px 0px 15px 0px;
}
#titre_groupe_page {
	/*border: 1px solid blue;*/
}
h2 {
	FONT-WEIGHT: 700; FONT-SIZE: 15px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin: 30px 0px 20px 0px;
	text-transform:uppercase;	
	/*border: 1 solid green;*/
}
h2.first, h3.first {
	margin-top: 0;	
}
h3 {
	FONT-WEIGHT:bolder;
	FONT-SIZE: 15px;
	
	COLOR: #333333;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	margin: 15px 0 5px 0;
	padding:0;
}
h4 {
	FONT-WEIGHT:700;
	FONT-SIZE: 13px;
	
	COLOR: #333333;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	margin: 15px 0 5px 0;
	padding:0;
}
td.carl ul {
	padding-left: 1em; MARGIN: 5px
}
ul {
	PADDING-LEFT: 1em; MARGIN-LEFT: 20px
}
ol {
	padding-left: 1em; margin-left: 20px
}
/* cas special on ne veut pas identer le UL dans les tables */
ul.sansMarge {
	PADDING-LEFT: 1em; MARGIN: 5px
}
ul li { list-style-image: url(http://www.ressources.polymtl.ca/img/puce_UL_niv_1A.gif);
	margin-top: 4px;
	PADDING-RIGHT: 0;  
	PADDING-LEFT: 0; 
	PADDING-BOTTOM: 7px; 
	MARGIN-LEFT: 0; 
	PADDING-TOP: 0; 
	list-style-position: outside;
	list-style-type: disc; color: #000000 
}
/*
ol li { 
	margin-top: 4px;
	padding: 0 0 0 0;   
	margin-left: 0; 
	list-style-position: outside;
}
*/
ul li li { list-style-image: url(http://www.ressources.polymtl.ca/img/puce_UL_niv_1A.gif);
	margin-top: 3px;
}

ul li li li { list-style-image: url(http://www.ressources.polymtl.ca/img/puce_UL_niv_1A.gif);
}

ul li li li li { list-style-image: url(http://www.ressources.polymtl.ca/img/puce_UL_niv_1A.gif);
}
/* css pour les ul des les tables */
ul.sanspuce, li.sanspuce {
	list-style-type: none;
	list-style-image: url(../Templates/none);
	
}
p {
	margin: 10px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}
img.photo_marge_g {
	margin-left: 10px;
	margin-bottom: 8px;
	float:right;
}
img.photo_marge_d {
	margin-right: 10px;
	margin-bottom: 8px;
	float:left;
}