/* ATTENTION ce document est lie a plusieurs fichiers */
/* Ne pas modifier sans la permission du StyleMaster */

body {
font-size:0.75em;
font-family:				arial,verdana,helvetica;
margin:0;
} 

img
{
border: 0px;
}

a:link {
font-size:1em;
font-family:				arial,verdana,helvetica;
font-weight:				normal;
text-decoration:			underline;
color:						#000066;
border: 0px;
}

a:visited {
font-size:1em;
font-family:				arial,verdana,helvetica;
font-weight:				normal;
text-decoration:			underline;
color:						#000066;
}

a:active {
font-size:1em;
font-family:				arial,verdana,helvetica;
font-weight:				normal;
text-decoration:			underline;
color:						#000066;
}

a:hover {
font-size:1em;
font-family:				arial,verdana,helvetica;
font-weight:				normal;
text-decoration:			underline;
color:						#71718E;
}

a.medium:link {
font-size:					0.813em;
font-family:				arial,verdana,helvetica;
font-weight:				normal;
text-decoration:			underline;
color:						#000066;
}

a.medium:visited {
font-size:					0.813em;
font-family:				arial,verdana,helvetica;
font-weight:				normal;
text-decoration:			underline;
color:						#000066;
}

a.medium:active {
font-size:					0.813em;
font-family:				arial,verdana,helvetica;
font-weight:				normal;
text-decoration:			underline;
color:						#000066;
}

a.medium:hover {
font-size:					0.813em;
font-family:				arial,verdana,helvetica;
font-weight:				normal;
text-decoration:			underline;
color:						#71718E;
}



a.small:link {
font-size:0.8em;
font-family:				arial,verdana,helvetica;
font-weight:				normal;
text-decoration:			none;
color:						#000000;
}

a.small:visited {
font-size:0.8em;
font-family:				arial,verdana,helvetica;
font-weight:				normal;
text-decoration:			none;
color:						#000000;
}

a.small:active {
font-size:0.8em;
font-family:				arial,verdana,helvetica;
font-weight:				normal;
text-decoration:			none;
color:						#000000;
}

a.small:hover {
font-size:0.8em;
font-family:				arial,verdana,helvetica;
font-weight:				normal;
text-decoration:			underline;
color:						#000000;
}



a.xsmall:link {
font-size:0.72em;
font-family:				verdana,arial,helvetica;
font-weight:				normal;
text-decoration:			underline;
color:						#000066;
}

a.xsmall:visited {
font-size:0.72em;
font-family:				verdana,arial,helvetica;
font-weight:				normal;
text-decoration:			underline;
color:						#000066;
}

a.xsmall:active {
font-size:0.72em;
font-family:				verdana,arial,helvetica;
font-weight:				normal;
text-decoration:			underline;
color:						#000066;
}

a.xsmall:hover {
font-size:0.72em;
font-family:				verdana,arial,helvetica;
font-weight:				normal;
text-decoration:			underline;
color:						#000000;
}



a.download:link {
font-size:					0.625em;
font-family:				verdana,arial,helvetica;
font-weight:				bold;
text-decoration:			none;
color:						#000066;
}

a.download:visited {
font-size:					0.625em;
font-family:				verdana,arial,helvetica;
font-weight:				bold;
text-decoration:			none;
color:						#000066;
}

a.download:active {
font-size:					0.625em;
font-family:				verdana,arial,helvetica;
font-weight:				bold;
text-decoration:			none;
color:						#000066;
}

a.download:hover {
font-size:					0.625em;
font-family:				verdana,arial,helvetica;
font-weight:				bold;
text-decoration:			underline;
color:						#000066;
}



a.menuOff:link {
color:#000000;
display:block;
font-family:arial,verdana,helvetica;
font-size:1em;
font-weight:normal;
line-height:1.05em;
margin-top:0.313em;
padding-right:1.25em;
text-decoration:none;
}

a.menuOff:visited {
color:#000000;
display:block;
font-family:arial,verdana,helvetica;
font-size:1em;
font-weight:normal;
line-height:1.05em;
margin-top:0.313em;
padding-right:1.25em;
text-decoration:none;
}

a.menuOff:active {
color:#000000;
display:block;
font-family:arial,verdana,helvetica;
font-size:1em;
font-weight:normal;
line-height:1.05em;
margin-top:0.313em;
padding-right:1.25em;
text-decoration:none;
}

a.menuOff:hover {
color:#000000;
display:block;
font-family:arial,verdana,helvetica;
font-size:1em;
font-weight:normal;
margin-top:0.313em;
padding-right:1.25em;
text-decoration:underline;
}

a.menuOn:link {
font-size:1em;
font-family:				arial,verdana,helvetica;
font-weight:				bold;
text-decoration:			none;
color:						#FFFFFF;
line-height:1.05em;
}

a.menuOn:visited {
font-size:1em;
font-family:				arial,verdana,helvetica;
font-weight:				bold;
text-decoration:			none;
color:						#FFFFFF;
}

a.menuOn:active {
font-size:1em;
font-family:				arial,verdana,helvetica;
font-weight:				bold;
text-decoration:			none;
color:						#FFFFFF;
line-height:1.05em;
}

a.menuOn:hover {
font-size:1em;
font-family:				arial,verdana,helvetica;
font-weight:				bold;
text-decoration:			underline;
color:						#FFFFFF;
}

a.submenuOff:link {
font-size:1em;
font-family:				arial,verdana,helvetica;
font-weight:				normal;
text-decoration:			none;
color:						#FFFFFF;
}

a.submenuOff:visited {
font-size:1em;
font-family:				arial,verdana,helvetica;
font-weight:				normal;
text-decoration:			none;
color:						#FFFFFF;
}

a.submenuOff:active {
font-size:1em;
font-family:				arial,verdana,helvetica;
font-weight:				normal;
text-decoration:			none;
color:						#FFFFFF;
}

a.submenuOff:hover {
font-size:1em;
font-family:				arial,verdana,helvetica;
font-weight:				normal;
text-decoration:			underline;
color:						#FFFFFF;
}



a.submenuOn:link {
font-size:1em;
font-family:				arial,verdana,helvetica;
font-weight:				bold;
text-decoration:			underline;
color:						#FFFFFF;
}

a.submenuOn:visited {
font-size:1em;
font-family:				arial,verdana,helvetica;
font-weight:				bold;
text-decoration:			underline;
color:						#FFFFFF;
}

a.submenuOn:active {
font-size:1em;
font-family:				arial,verdana,helvetica;
font-weight:				bold;
text-decoration:			underline;
color:						#FFFFFF;
}

a.submenuOn:hover {
font-size:1em;
font-family:				arial,verdana,helvetica;
font-weight:				bold;
text-decoration:			none;
color:						#FFFFFF;
}


a.leftcol:link {
font-size:1em;
font-family:				arial,verdana,helvetica;
font-weight:				normal;
text-decoration:			none;
color:						#000000;
}

a.leftcol:visited {
font-size:1em;
font-family:				arial,verdana,helvetica;
font-weight:				normal;
text-decoration:			none;
color:						#000000;
}

a.leftcol:active {
font-size:1em;
font-family:				arial,verdana,helvetica;
font-weight:				normal;
text-decoration:			none;
color:						#000000;
}

a.leftcol:hover {
font-size:1em;
font-family:				arial,verdana,helvetica;
font-weight:				normal;
text-decoration:			underline;
color:						#000000;
}



a.rightcol:link {
font-size:1em;
font-family:				arial,verdana,helvetica;
font-weight:				normal;
text-decoration:			underline;
color:						#000066;
}

a.rightcol:visited {
font-size:1em;
font-family:				arial,verdana,helvetica;
font-weight:				normal;
text-decoration:			underline;
color:						#000066;
}

a.rightcol:active {
font-size:1em;
font-family:				arial,verdana,helvetica;
font-weight:				normal;
text-decoration:			underline;
color:						#000066;
}

a.rightcol:hover {
font-size:1em;
font-family:				arial,verdana,helvetica;
font-weight:				normal;
text-decoration:			underline;
color:						#71718E;
}



a.nouvelles:link {
font-size:1em;
font-family:				arial,verdana,helvetica;
font-weight:				bold;
text-decoration:			underline;
color:						#000066;
}

a.nouvelles:visited {
font-size:1em;
font-family:				arial,verdana,helvetica;
font-weight:				bold;
text-decoration:			underline;
color:						#000066;
}

a.nouvelles:active {
font-size:1em;
font-family:				arial,verdana,helvetica;
font-weight:				bold;
text-decoration:			underline;
color:						#000066;
}

a.nouvelles:hover {
font-size:1em;
font-family:				arial,verdana,helvetica;
font-weight:				bold;
text-decoration:			underline;
color:						#71718E;
}




a.nouvellesLarge:link {
font-size:1.2em;
font-family:				arial,verdana,helvetica;
font-weight:				bold;
text-decoration:			underline;
color:						#000066;
}

a.nouvellesLarge:visited {
font-size:1.2em;
font-family:				arial,verdana,helvetica;
font-weight:				bold;
text-decoration:			underline;
color:						#000066;
}

a.nouvellesLarge:active {
font-size:1.2em;
font-family:				arial,verdana,helvetica;
font-weight:				bold;
text-decoration:			underline;
color:						#000066;
}

a.nouvellesLarge:hover {
font-size:1.2em;
font-family:				arial,verdana,helvetica;
font-weight:				bold;
text-decoration:			underline;
color:						#71718E;
}

a.breadcrumb:link {
font-size:0.9em;
font-family:				verdana,arial,helvetica;
font-weight:				normal;
text-decoration:			none;
color:						#666666;
}

a.breadcrumb:visited {
font-size:0.9em;
font-family:				verdana,arial,helvetica;
font-weight:				normal;
text-decoration:			none;
color:						#666666;
}

a.breadcrumb:active {
font-size:0.9em;
font-family:				verdana,arial,helvetica;
font-weight:				normal;
text-decoration:			none;
color:						#666666;
}

a.breadcrumb:hover {
font-size:0.9em;
font-family:				verdana,arial,helvetica;
font-weight:				normal;
text-decoration:			underline;
color:						#666666;
}

a.breadcrumbFirst:link {
font-size:0.9em;
font-family:				verdana,arial,helvetica;
font-weight:				normal;
text-decoration:			none;
color:						#666666;
}

a.breadcrumbFirst:visited {
font-size:0.9em;
font-family:				verdana,arial,helvetica;
font-weight:				normal;
text-decoration:			none;
color:						#666666;
}

a.breadcrumbFirst:active {
font-size:0.9em;
font-family:				verdana,arial,helvetica;
font-weight:				normal;
text-decoration:			none;
color:						#666666;
}

a.breadcrumbFirst:hover {
font-size:0.9em;
font-family:				verdana,arial,helvetica;
font-weight:				normal;
text-decoration:			underline;
color:						#666666;
}

.breadcrumbFirst
{
color:#000000;
font-family:verdana,arial,helvetica;
font-size:0.9em;
float:left;
white-space: nowrap;
}

td {
font-size:1em;
font-family:				arial,verdana,helvetica;
color:						#000000;
}


p {
font-size:1em;
font-family:				arial,verdana,helvetica;
color:						#000000;
/*padding-left:6px;*/
padding-right:6px;
}

li.level1 {
font-size:1em;
font-family:				arial,verdana,helvetica;
color:						#000000;
list-style-image: 			url(images/bullet5.gif);
}

li.level2 {
font-size:1em;
font-family:				arial,verdana,helvetica;
color:						#000000;
list-style-image: 			url(images/bullet4.gif);
}

ul {
font-size:1em;
font-family:				arial,verdana,helvetica;
color:						#000000;
}

.small {
font-size:0.9em;
font-family:				arial,verdana,helvetica;
color:						#000000;
}

.xsmall {
font-size:0.8em;
font-family:				arial,verdana,helvetica;
color:						#000000;
}

sup{
font-size:					0.563em;
font-family:				arial,verdana,helvetica;
color:						#000000;
}

input {
font-size:1.1em;
font-family:				verdana,arial,helvetica;
color:						#000000;
}

select {
font-size:1em;
font-family:				arial,verdana,helvetica;
color:						#000000;
}

.breadcrumb {
font-size:0.9em;
font-family:				verdana,arial,helvetica;
color:						#000000;
float: left;
width: 44em;
}

.breadcrumb a:hover
{
	text-decoration:underline;
}

.breadcrumb a
{
	text-decoration:none;
	font-size:1.04em;
	color:#666666;
}



.h1,h1 {
font-size:2.3em;
font-family:				arial,verdana,helvetica;
font-weight:				normal;
color:						#000066;
margin-top:0;
margin-bottom:-10px;
	margin-top:0.52em;
	margin-bottom:0.4em;
	clear:left;
}

h2.h1
{
margin-top:1em!important;
margin-bottom:1em!important;    
}

.h2,h2 {
font-size:1.3em;
font-family:				arial,verdana,helvetica;
font-weight:				bold;
color:						#333333;
line-height:1.1em;
margin-bottom:0;
}

.back .h2
{
	padding-left:.5em;
}

.categoriePublicationsTitle .h2
{
	margin:0;
}

.h3,h3 {
font-size:1.2em;
font-family:				arial,verdana,helvetica;
font-weight:				bold;
color:						#333333;
line-height:1em;
margin-top:0;
margin-bottom:0.5em;
}

.h4,h4 {
font-size:					0.813em;
font-family:				arial,verdana,helvetica;
font-weight:				bold;
color:						#000000;
line-height:1em;
}



#themes a {
color: 						#000000;
font-size:1em;
font-family:				arial,verdana,helvetica;
text-decoration: 			none;
background-color:			#FFEFB1;
display: 					block;
font-weight:				normal;
padding: 					4px 15px;
background: 				#FFEFB1 url("/images/bullet3.gif") no-repeat center left;
}

#themes a:hover {
color:						#000000;
font-size:1em;
font-family:				arial,verdana,helvetica;
text-decoration: 			none;
background-color: 			#FFCC33;
display: 					block;
font-weight:				bold;
padding: 					4px 15px;
background: 				#FFEFB1 url("/images/bullet3.gif") no-repeat center left;
}


#themessel a {
color: 						#000000;
font-size:1em;
font-family:				arial,verdana,helvetica;
text-decoration: 			underline;
background-color:			#FFCC33;
display: 					block;
font-weight:				bold;
padding: 					4px 16px;
background: 				#FFCC33 url("/images/bullet3.gif") no-repeat center left;
}

#themessel a:hover {
color:						#000000;
font-size:1em;
font-family:				arial,verdana,helvetica;
text-decoration: 			underline;
background-color: 			#FFCC33;
display: 					block;
font-weight:				bold;
padding: 					4px 16px;
background: 				#FFCC33 url("/images/bullet3.gif") no-repeat center left;
}


#themesbottom a {
color: 						#000000;
font-size:1em;
font-family:				arial,verdana,helvetica;
text-decoration: 			none;
background-color:			#FFEFB1;
display: 					block;
font-weight:				bold;
padding: 					4px 8px;
}

#themesbottom a:hover {
color:						#000000;
font-size:1em;
font-family:				arial,verdana,helvetica;
text-decoration: 			none;
background-color: 			#FFCC33;
display: 					block;
font-weight:				bold;
padding: 					4px 8px;
}


#voiraussi a {
color: 						#000000;
font-size:1em;
font-family:				arial,verdana,helvetica;
font-weight:				normal;
text-decoration: 			none;
background-color:			#DAE7EA;
display: 					block;
padding: 					4px 8px;
text-align: left;
}

#voiraussi a:hover {
background-color: 			#B5C4C8;
color:						#000000;
text-decoration: 			none;
font-weight:				bold;
text-align: left;
}

#voiraussisel a {
color: 						#000000;
font-size:1em;
font-family:				arial,verdana,helvetica;
font-weight:				normal;
text-decoration: 			none;
background-color:			#B5C4C8;
display: 					block;
padding: 					4px 8px;
text-align: left;
}

#voiraussisel a:hover {
background-color: 			#B5C4C8;
color:						#000000;
text-decoration: 			none;
font-weight:				bold;
text-align: left;
}


#hr {
background-color:			#B5C4C8;
padding-top:					1px;
}

.level2off a
{
	font-weight: normal;
	font-size:1em;
	vertical-align: middle;
	color: #ffffff;
	font-family: arial,verdana,helvetica;
	text-decoration: none;
	padding-left:13px;
	padding-left:1.083em;
}

.level2off a:hover
{
	font-weight: normal;
	font-size:1em;
	vertical-align: middle;
	color: #ffffff;
	font-family: arial,verdana,helvetica;
	text-decoration: underline;
}

.level2select a
{
    background: #1b6b82 url(/images/bulletnav.gif) no-repeat scroll -0.167em -0.167em;

	font-weight: bold;
	font-size:1em;
	vertical-align: middle;
	color: #ffffff;
	font-family: arial,verdana,helvetica;
	text-decoration: underline;
	padding-left:13px;
	padding-left:1.083em;
}

.level2select a:hover
{
	background-color: #1b6b82;
	font-weight: bold;
	font-size:1em;
	vertical-align: middle;
	color: #ffffff;
	font-family: arial,verdana,helvetica;
	text-decoration: underline;
}


.level3off a {
color: 							#FFFFFF;
font-size:1em;
font-family:				arial,verdana,helvetica;
text-decoration: 		none;
text-align:         left;
display: 						block;
font-weight:				normal;
padding: 						4px 4px 5px 18px;
background: 				#015B73 url("/images/bulletnav.gif") no-repeat top left;
}

.level3off a:hover {
color:							#FFFFFF;
font-size:1em;
font-family:				arial,verdana,helvetica;
text-decoration: 		underline;
text-align:         left;
display: 						block;
font-weight:				normal;
padding: 						4px 4px 5px 18px;
background: 				#015B73 url("/images/bulletnav.gif") no-repeat top left;
}


.level3select a {
color: 							#FFFFFF;
font-size:1em;
font-family:				arial,verdana,helvetica;
text-decoration: 		underline;
text-align:         left;
display: 						block;
font-weight:				bold;
padding: 						4px 4px 5px 18px;
background: 				#1B6B82 url("/images/bulletnav.gif") no-repeat top left;
}

.level3select a:hover {
color: 							#FFFFFF;
font-size:1em;
font-family:				arial,verdana,helvetica;
text-decoration: 		underline;
text-align:         left;
display: 						block;
font-weight:				bold;
padding: 						4px 4px 5px 18px;
background: 				#1B6B82 url("/images/bulletnav.gif") no-repeat top left;
}

.level4off a {
color: 							#FFFFFF;
font-size:1em;
font-family:				arial,verdana,helvetica;
text-decoration: 		none;
display: 						block;
font-weight:				normal;
padding: 						4px 10px 5px 18px;
margin:							0px 0px 0px 10px;
background: 				#015B73 url("/images/bulletnav.gif") no-repeat top left;
text-align: 				left;
}

.level4off a:hover {
color:							#FFFFFF;
font-size:1em;
font-family:				arial,verdana,helvetica;
text-decoration: 		underline;
display: 						block;
font-weight:				normal;
padding: 						4px 10px 5px 18px;
margin:							0px 0px 0px 10px;
background: 				#015B73 url("/images/bulletnav.gif") no-repeat top left;
}

.level4select a {
color: 							#FFFFFF;
font-size:1em;
font-family:				arial,verdana,helvetica;
text-decoration: 		underline;
display: 						block;
font-weight:				bold;
padding: 						4px 10px 5px 18px;
margin:							0px 0px 0px 10px;
background: 				#1B6B82 url("/images/bulletnav.gif") no-repeat top left;
text-align: 				left;
}

.level4select a:hover {
color:							#FFFFFF;
font-size:1em;
font-family:				arial,verdana,helvetica;
text-decoration: 		underline;
display: 						block;
font-weight:				bold;
padding: 						4px 10px 5px 18px;
margin:							0px 0px 0px 10px;
background: 				#1B6B82 url("/images/bulletnav.gif") no-repeat top left;
text-align: 				left;
}

.separateur {
background-color:		#1B6B82;
display: 						block;
width: 							193px;
width: 							16.083em;
}

.separateur2 {
background-color:		#1B6B82;
display: 						block;
width: 							974px;
width: 							81.167em;
}

/* Fin de la feuille de style manu */

.tableau {
	background-color: #ffffff;
	margin: 1px;
	border: 1px solid #C0C0C0;
	padding:5px;
}

.tableau td
{
    padding-bottom:10px;
}

.back {
	background-color: #dae7ea;
	height:27px;
}


#listepublication li
{
	margin-bottom: 0.2em;
	margin-left: -2em;
}


#listepublication ul
{
	margin-top: 0.2em;
	margin-bottom: 0px;
}

/* Debug style */
.debug
{
	border-right: red 1px solid;
	border-top: red 1px solid;
	border-left: red 1px solid;
	color: red;
	border-bottom: red 1px solid;
}

.backA {
	background-color: #B5C4C8;
}


.backB {
	background-color: #005b73;
}

.FontTitre {
font-family:				arial,verdana,helvetica;
color:						#000066;
}

.smallB {
font-size:0.9em;
font-family:				arial,verdana,helvetica;
color:						#FFFFFF;
}
a.bouton:link {
	font-size:1em;
	font-family: arial,verdana,helvetica;
	font-weight: bold;
	text-decoration: none;
	color: #000066;
	background-color:  #dae7ea;
}

a.bouton:visited {
font-size:1em;
font-family:				arial,verdana,helvetica;
font-weight:				bold;
text-decoration: none;
color:						#000066;
background-color:  #dae7ea;
}

a.bouton:active {
	font-size:1em;
	font-family: arial,verdana,helvetica;
	font-weight: bold;
	text-decoration: none;
	color: #000066;
	background-color:  #dae7ea;
}

a.bouton:hover {
font-size:1em;
font-family:				arial,verdana,helvetica;
font-weight:				bold;
text-decoration:			none;
color:						#ffffff;
background-color: #B5C4C8;
}

/*=================================== Nouvelles Classes By Anthony Manoury ==============================*/
.mainContent
{
margin:0 auto;
width:90em;
	width:80.94em;
}

.contenu
{
width:81.2em;
}

.colonneGauche
{
	width:16.1em;
float:left;
min-height:2em;
position:relative;
padding-bottom:6em;
}

.ccqSlogan
{
	position:absolute;
	vertical-align:bottom;
	margin:0 auto;
	width:12.083em;
	bottom:0px;
	padding-bottom:1.75em;
	margin-left:2.083em;
}

.colonneCentre
{
float:left;
padding:0 0.833em;
width:47.2em;
}

.colonneDroite
{
width:16.1em;
float:left;
}

.pubGauche
{
clear:left;
width:193px;
}
/*************************************** CLASS POUR LE BLOCK DU BAS ***************************************/
.separateMenuHaut
{
    background: url('/images/outilsSeparateurHaut.gif') no-repeat right;
}

.separateMenuBas
{
    background: url('/images/outilsSeparateurBas.gif') no-repeat right;
}

.menuSiteBas
{
width:81.2em;
clear:left;
float:left;
}

a.accueil
{
display:block;
float:left;
height:1.667em;
width:3.417em;
background:url('/images/btnAccueil.gif') no-repeat;
overflow:hidden;
text-indent:999em;
line-height:999em;
}

a.accueil:hover
{
background:url('/images/btnAccueil_over.gif') no-repeat;
}

a.quiSommes
{
display:block;
float:left;
height:1.667em;
width:8.583em;
background:url('/images/btnQuisommesnous.gif') no-repeat;
overflow:hidden;
text-indent:999em;
line-height:999em;
}

a.quiSommes:hover
{
background:url('/images/btnQuisommesnous_over.gif') no-repeat;
}

a.industrie
{
display:block;
float:left;
height:1.667em;
width:150px;
background:url('/images/btnIndustrie.gif') no-repeat;
overflow:hidden;
text-indent:999em;
line-height:999em;
}

a.industrie:hover
{
background:url('/images/btnIndustrie_over.gif') no-repeat;
}

a.contact
{
display:block;
float:left;
height:1.667em;
width:86px;
background:url('/images/btnContact.gif') no-repeat;
overflow:hidden;
text-indent:999em;
line-height:999em;
}

a.contact:hover
{
background:url('/images/btnContact_over.gif') no-repeat;
}

a.lien
{
display:block;
float:left;
height:1.667em;
width:69px;
background:url('/images/btnLiens.gif') no-repeat;
overflow:hidden;
text-indent:999em;
line-height:999em;
}

a.lien:hover
{
background:url('/images/btnLiens_over.gif') no-repeat;
}

a.plan
{
display:block;
float:left;
height:1.667em;
width:71px;
background:url('/images/btnPlan.gif') no-repeat;
overflow:hidden;
text-indent:999px;
line-height:999px;
}

a.plan:hover
{
background:url('/images/btnPlan_over.gif') no-repeat;
}

a.langue
{
display:block;
float:left;
height:1.667em;
width:56px;
background:url('/images/btnEnglish.gif') no-repeat;
overflow:hidden;
text-indent:999px;
line-height:999px;
}

a.langue:hover
{
background:url('/images/btnEnglish_over.gif') no-repeat;
}





a.home
{
display:block;
float:left;
height:1.25em;
width:3.3em;
background:url('/images/Eng/btnAccueil.gif') no-repeat;
overflow:hidden;
text-indent:999em;
line-height:999em;
}

a.home:hover
{
background:url('/images/Eng/btnAccueil_over.gif') no-repeat;
}

a.whoAre
{
display:block;
float:left;
height:1.25em;
width:6.1em;
background:url('/images/Eng/btnQuisommesnous.gif') no-repeat;
overflow:hidden;
text-indent:999em;
line-height:999em;
}

a.whoAre:hover
{
background:url('/images/Eng/btnQuisommesnous_over.gif') no-repeat;
}

a.industry
{
display:block;
float:left;
height:1.5em;
width:11.25em;
background:url('/images/Eng/btnIndustrie.gif') no-repeat;
overflow:hidden;
text-indent:999em;
line-height:999em;
}

a.industry:hover
{
background:url('/images/Eng/btnIndustrie_over.gif') no-repeat;
}

a.contactEn
{
display:block;
float:left;
height:1.25em;
width:5.45em;
background:url('/images/Eng/btnContact.gif') no-repeat;
overflow:hidden;
text-indent:999em;
line-height:999em;
}

a.contactEn:hover
{
background:url('/images/Eng/btnContact_over.gif') no-repeat;
}

a.link
{
display:block;
float:left;
height:1.25em;
width:5.75em;
background:url('/images/Eng/btnLiens.gif') no-repeat;
overflow:hidden;
text-indent:999em;
line-height:999em;
}

a.link:hover
{
background:url('/images/Eng/btnLiens_over.gif') no-repeat;
}

a.map
{
display:block;
float:left;
height:1.5em;
width:4.55em;
background:url('/images/Eng/btnPlan.gif') no-repeat;
overflow:hidden;
text-indent:999em;
line-height:999em;
}

a.map:hover
{
background:url('/images/Eng/btnPlan_over.gif') no-repeat;
}

a.langage
{
display:block;
float:left;
height:1.25em;
width:4.55em;
background:url('/images/Eng/btnEnglish.gif') no-repeat;
overflow:hidden;
text-indent:999em;
line-height:999em;
}

a.langage:hover
{
background:url('/images/Eng/btnEnglish_over.gif') no-repeat;
}


.menuSiteBas
{
	margin:0.2em 0 0 0;
	height:4em;
	clear:both;
}

.menuSiteBas .confidentialite
{

text-align:left;   
clear:left;
float:left;
padding-left:2.4em;
width:14em;
}

.menuSiteBas .menuBas
{

width:62em;

float:left;
text-align:left;

}

ul#LegalNav
{
	float:left;
	margin:0;
	padding:0 0 0 1.667em;
}
ul#LegalNav li
{
	border-right:1px solid #ccc;
	margin:0;
	padding:0 0.417em 0 0.417em;
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	float:left;
}
ul#LegalNav li.last
{
	border-right:none;
}
ul#LegalNav li.first
{
	padding-left:0.417em;
}

.menuProfilBottomEn
{
float:left;
margin-left:12.6em;
}

.menuProfilBottomEn ul
{
margin-top:0;
margin-left:-3.2em;
}

.menuProfilBottomEn li
{
list-style:none;
float:left;
display:inline-block;
height:1.7em;
}

.spaceGreenBottomEn
{
clear:left;
float:left;
width:31.8em;
height:0.7em;
background-Color:#005b73;
}

.spaceYellowBottomEn
{
width:9.5em;
float:left;
height:0.7em;
background-Color:#ffcc33;  
}

.menuProfilBottomFr
{
float:left;
margin-left:7.2em;
}

.menuProfilBottomFr ul
{
margin-top:0;
margin-left:-3.2em;
}

.menuProfilBottomFr li
{
list-style:none;
float:left;
display:inline-block;
height:1.7em;
}

.spaceGreenBottomFr
{
clear:left;
float:left;
width:37.6em;
height:0.7em;
background-Color:#005b73;
}

.spaceYellowBottomFr
{
width:10.8em;
float:left;
height:0.7em;
background-Color:#ffcc33;  
}
/*************************************** DIVERSES CLASS ***************************************/
.serviceEnLigne
{
width:100%;
margin-bottom:1.3em;
}

.center
{
margin:0 auto;
padding:0;
}

.topPage
{
height:9.2em;

}

.logoCCQ
{
float:left;
width:15.625em;    
}

.imageTravailleur
{
margin-left:20.825em;
width:59.25em;
text-align:right;
background-color:Red;
padding-bottom:0.313em;
}

.changerProfil
{
margin-top:-2.1em;
margin-right:3.3em;
}

.changerProfil a
{
background:url(/images/changerProfil.jpg) no-repeat right top;
display:inline-block;
height:2em;
width:10em;
margin:0 0 0 48em;
overflow:hidden;
text-indent:-9999em;
line-height:999em;
}
.changerProfilEn a
{
	background:url(/images/eng/changerProfil.jpg) no-repeat right top;
	display:inline-block;
	height:2em;
	width:10em;
	margin:0 0 0 48em;
	overflow:hidden;
	text-indent:-9999em;
}

.accueilSection
{
height:6.875em;
text-indent:-999em;
margin-left:36.3em;
width:21em;
}

.accueilSection a
{
display:inline-block;
float:right;
line-height:999em;
margin:0;
overflow:hidden;
text-indent:-999em;
width:24em;
height:5.4em;
}

.accueilSection h1.inlineElem
{
	height:2.35em;
	overflow:visible;
	margin:0;padding:0;
	clear:none;
	float:right;
	display:inline-block;
	
}
.accueilSection h1.inlineElem a
{
	height:2.35em;
}

/*************************************** CLASS POUR LE MENU HAUT ***************************************/
.menuSiteHautFr
{
float:left;
margin-left:10.4em;
}

.spaceGreenFr
{
clear:left;
float:left;
width:37.5em;
height:0.7em;
background-Color:#005b73;
}

.spaceYellowFr
{
width:10.8em;
float:left;
height:0.7em;
background-Color:#ffcc33;  
}

.menuSiteHautFr ul
{
float:left;
margin-top:0;
margin-left:-3.2em;
}

.menuSiteHautFr li
{
list-style:none;
float:left;
display:inline-block;
}

.menuSiteHautEn
{
float:left;
margin-left:17em;
}

.spaceGreenEn
{
margin-left:0.513em;
clear:left;
float:left;
width:31.3em;
height:0.7em;
background-Color:#005b73;
}

.spaceYellowEn
{
width:10em;
float:left;
height:0.7em;
background-Color:#ffcc33;  
}

.menuSiteHautEn ul
{
float:left;
margin-top:0;
margin-left:-3.3em;
}

.menuSiteHautEn li
{
list-style:none;
float:left;
display:inline-block;
}

/*************************************** CLASS POUR LE PREMIER NIVEAU ***************************************/
.menuProfilCenter
{
height:5.3em;
width:81em;
text-align:center;
margin-top:-1em;
}

a.menuOff
{
	display:block;
	vertical-align:bottom;
	height:100%;
}
a.menuOff span
{
	margin-top:0.9em;
	display:block;
}

a.menuOn:link,
a.menuOn:visited,
a.menuOn:active,
a.menuOn:hover  
{
background:url(/images/menuCourbe.gif) no-repeat center -19px;
height:100%;
display: -moz-inline-box;
display:inline-block;
padding:0.3em 1.0em 0em;
vertical-align:bottom;
margin-right:1.1em;
}
a.menuOn span
{
	margin-top:0.3em;
	display:block;
	
}
a.menuOn span span.inner
{
	margin:0 !important;
	padding:0 !important;
	background:#005B73;
	display:inline !important;
}
.menuBig a.menuOn
{
	width:9em;
	overflow:hidden;
}
.menuBig a.menuOn span
{
	width:12em;
	margin-left:-1.3em;
	padding-left:0;
	margin-right:0;
	padding-right:0;
}

.Off .menuOneLine span
{
	margin-top:1.5em;
}


.Off .menuOneLine
{
	vertical-align:bottom;
}

.Off
{
	vertical-align:bottom;
	background:url(/images/menuSeparateur.gif) no-repeat right -1.813em;
}

.noBorder
{
	background:none!important;
}

.On
{
	background:url(/images/menuSeparateur.gif) no-repeat right -21px;
}

.menuProfilCenter li
{

display: -moz-inline-box;
display:inline-block;
height:4.125em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

.menuProfilCenter .devenirTrav li a
{
	max-width:5.9em;
	max-width:6.4em;
}
.menuProfilCenter .devenirTrav li.menuBig a
{
	max-width:11.1em;
}


.imgMenuProfil
{
padding-top:0.165em;
width:81.2em;
}

.menuProfilCenter ul
{
width:auto;
display:block;
vertical-align:top;
height:3.7em;
padding-top:1.6em;
overflow:hidden;
padding-left:0px;
}

.separateurTopNav
{
height:5em;
margin-bottom:0;
width:auto;
}

.separateurTopNav img
{
margin-top:1em;
}

.bande
{
height:auto;
padding-bottom:2em;
margin-top:-0.165em;
padding-top:0.155em;
}

/*************************************** CLASS POUR LA PAGE DE LA SELECTION DU PROFIL ***************************************/
.splashProfil
{
width:45.6em;
padding-top:29.5em;
padding-left:6.5em;
padding-bottom:1.1em;
height:5.1em;
}

.imageSplashFr1
{
background: url(/images/splashBgMenu1.jpg) no-repeat;
}

.imageSplashFr2
{
background: url(/images/splashBgMenu2.jpg) no-repeat;
}

.imageSplashFr3
{
background: url(/images/splashBgMenu3.jpg) no-repeat;
}

.imageSplashFr4
{
background: url(/images/splashBgMenu4.jpg) no-repeat;
}

.imageSplashEn1
{
background: url(/images/Eng/splashBgMenu1.jpg) no-repeat;
}

.imageSplashEn2
{
background: url(/images/Eng/splashBgMenu2.jpg) no-repeat;
}

.imageSplashEn3
{
background: url(/images/Eng/splashBgMenu3.jpg) no-repeat;
}

.imageSplashEn4
{
background: url(/images/Eng/splashBgMenu4.jpg) no-repeat;
}

.speparateurSplash
{
width:78px;
height:54px;
}

.splashTop
{
width:81.1em;
margin:0px auto;
}

.splashProfilSelection
{
float:left;
}

.splashProfilSelectionMediaGP
{
width:12em;
float:left;
}

.splashProfilFirstCol
{
clear:left;
float:left;    
}

.splashProfilFirstColEmp
{
width:11em;
clear:left;
float:left;    
}

.splashProfilFirstColIE
{
width:23em;
clear:left;
float:left;    
}

.splashProfilColGen
{
width:23em;
clear:left;    
}

.splashProfilSelectionYR
{
width:11em;
float:left;
padding-right:12em;
}

.splashProfilAssoc
{
float:left;   
}

.splashBande
{
text-align:center;    
}

.splashBottom p
{
font-size:0.75em;
font-family:arial,verdana,helvetica;
color:#000000;
text-align:center;
}

.politiqueConfi
{
text-align:center;
position:relative;
}

.externalLink
{
margin:0;
padding-right:15px;
padding-top:1px;
background:url('/images/externalLinkIcon.gif') no-repeat right 60%;    
}

.externalLinkIcon
{
position:absolute;
top:-5px;
left:750px;
}

/*************************************** CLASS POUR LA PAGE PUBLICATION ***************************************/
.publication
{
clear:left;
float:left;
margin-bottom:1.4em;
margin-top:1.5em;
width:47em;
}

.publicationFirstCol
{
float:left;
margin-right:1.6em;
width:7em;
}

.publicationSecondCol
{
float:left;
margin-bottom:2em;
width:27.6em;
padding-right:1em;
}

.publicationSecondCol .h3
{
	margin-bottom:0.09em;
}

.publicationSecondColAlone
{
float:left;
width:37em;
margin-bottom:2em;
margin-top:-1.2em;
}

.publicationSecondColSinImg
{
float:left;
margin-right:1em;
width:35em
}

.publicationThirdCol
{
float:left;
width:9.5em;
}

.publicationThirdCol h3
{
	margin-bottom:0;	
}

.publicationLink
{
clear:left;
background:url('/images/btnNouvelles.gif') no-repeat left;
}

.publicationDownload
{
margin-top:1.6em;
margin-left:1.6em;
}

.publicationDownload a.download:hover
{
	font-size:.8em;
}


.publicationDownload a.download
{
	font-size:.8em;
}


.publicationImgDownload
{
float:left;    
}


.publicationArchives ul
{
height:auto;
padding:0 0 0 2.1em;
}

.publicationArchives li
{
background:url('/images/bullet2.gif') no-repeat left 0.2em;
list-style-position:outside;
list-style:none;
padding-top:0.1em;
padding-left:1em;
text-indent:-0.9em;
}

.publicationArchivesLink
{
margin-left:0.8em;
}

.publicationArchivesOneCol
{
height:auto;
width:46em;
}

.publicationArchivesOneCol li
{
list-style:none;
background:transparent url(/images/bullet2.gif) no-repeat left 0.1em;
margin-left:0 !important;
padding-left:1.2em;
}

.publicationThirdCol .publicationArchivesOneCol li
{
list-style:none;
padding-left:1.2em;
}

.publicationArchivesOneCol ul
{
padding-left:0;
}

.publicationArchivesOneColImg
{
margin-left:-3px;    
}

.publicationAllLink
{
float:left;
padding-bottom:1.5em;
}

.publicationAll
{
float:left;    
}

.publicationText
{
margin-left:0px;
width:47em;
clear:left;    
}

.h1 p
{
float:left;
clear:both;
}

.newCategorie
{
float:left;
clear:both;    
}

.categoriePublicationsMain
{
border: solid #C0C0C0 1px;
background-color:#FFFFFF;
float:left;
clear:left;
width:47em;
}

.categoriePublicationsTitle
{
margin:0.1em;
padding:0.6em;
background-color:#DAE7EA;
width:45.65em;
}

/*************************************** CLASS POUR LA BOITE INFORMATIONS ***************************************/

.infoMain
{
border:solid #C0C0C0 1px;
background-color:#FFFFFF;
width:16em;
margin-bottom:1.2em;
}

.infoMainSecond
{
margin:1px;
background-color:#DAE7EA;
}

.infoMainList
{
width:15em;
margin-top:0.8em;
margin-left:1em;
margin-bottom:0em;
text-align:left;   
}

.infoMainListUlLi
{
padding-bottom:0.9em;
padding-right:0.9em;
}

.infoMainListUlLi li
{
background:url('/images/bullet1.gif') no-repeat left 4px;
list-style:none;
margin-left:-3.3em;
padding-top:0.4em;
padding-left:1em;
display:inline-block;
}

.infoMainListUlLi li a.leftcol:link
{
	margin-left:0;
}


.infoMainListUlLi ul
{
margin-bottom:0;
margin-top:0.2em;
margin-left:0.3em;
}

/*************************************** CLASS POUR LA BOITE INFORMATIONS ***************************************/

/*************************************** CLASS POUR LA BOITE DES LIENS RAPIDE ***************************************/
#contenuFilAriane
{
	margin-bottom:1em;
	float:left;
	width:47.1em;
}
.lienRapide
{
border:solid #C0C0C0 1px;
background-color:#FFFFFF;
width:16em;
margin-bottom:1.2em;
margin-top:1.3em;
}

.lienRapideSecond
{
margin:1px;
background-color:#DAE7EA;
}

.lienRapideList
{
width:14.7em;
margin-top:0.8em;
margin-left:1em;
margin-bottom:0em;
text-align:left;   
padding-right:1em;
}

.lienRapideListUlLi
{
padding-bottom:0.9em;
}

.lienRapideListUlLi li
{
background:url('/images/bullet1.gif') no-repeat left 4px;
list-style:none;
padding-top:0.4em;
padding-left:0.7em;
}

.lienRapideListUlLi li a.leftcol:link
{
	margin-left:0;
}

.LienRapideListUlLiLink
{
margin-left:10px;    
}

.lienRapideListUlLi ul
{
margin-bottom:0;
margin-top:0.2em;
padding-left:0;
}

.lienRapideListUlLiImg
{
padding-bottom:2px;    
}

/*************************************** CLASS POUR LE NIVEAU 2 ***************************************/
.level2off
{
display: -moz-inline-box;
display:inline-block;
list-style:none;
text-align:center;
}

.level2select
{
	
display: -moz-inline-box;
display:inline-block;
list-style:none;
}

.menu2
{
background-color:#005B73;
text-align:center;    
width:81.2em;
min-height:1.5em;
padding-bottom:0.4em;
position:relative;
z-index:0;
}

.menu2SecondDiv
{
	margin-left:1.7em;
	margin-right:1.7em;
	padding-top:5px;
}

.menu2BottomInline
{
margin:0;  
width:72em;
}

.menu2BottomInline li
{
background:#015B73 url(/images/bulletnav.gif) no-repeat -2px -2px;
list-style:none;
}

/*************************************** CLASS POUR LE NIVEAU 2 ***************************************/

.menu3
{
background-color:#FFFFFF;
width:16.3em;
margin-bottom:1.2em;
}

.menu3FirstDiv
{
padding:0 0 0.5em 0;
font-family:arial;
text-align:left;
width:15em;
width:15.5em;
margin-bottom:1.2em;
}

.menu3SecondDiv
{
background:#015B73 url(/images/navtop.gif) no-repeat scroll center top;
margin:0.1em;
background-color:#015B73;
padding-top:0.8em;
}

.menu3ThirdDivNav ul
{
padding:0;
margin:0;
}

.menu3ThirdDivNav
{
background:url('/images/navbottom.gif') no-repeat bottom;
padding-bottom:0.8em;
}

.level3select
{
list-style:none;    
}

.level3off
{
list-style:none;    
}

.level4select
{
list-style:none;    
}

.level4off
{
list-style:none;    
}

/*************************************** CLASS POUR LA BOITE DES ABONNEMENTS ***************************************/
.abonnementTabPrinc
{
width:16em;
BORDER:#c0c0c0 0.1em solid;
BACKGROUND-COLOR: #ffffff;
}

.abonnementTabSeconde
{
margin:0.1em;
BACKGROUND-COLOR: #dae7ea;
}

.abonnementTabLast
{
margin-top:0.6em;
margin-bottom: 0;
margin-left:1em;
text-align: left;
}

/*************************************** CLASS POUR LES NOUVELLES A L'ACCUEIL ***************************************/
.accueilArchives img
{
float:left;
}

.accueilArchives a
{
clear:left;    
}

.accueilProfilPosition1
{
margin-bottom:2em;
float:left;
margin-right:5em;
width:20em;
}

.accueilProfilPosition2
{
float:left;
width:20em;
}

.accueilProfilPosition3or4
{
clear:left;
padding-bottom:1.2em;
}

.accueilProfilPosition3or4 li
{
background:url('/images/bullet2.gif') no-repeat left 0.6em;
list-style-position:outside;
list-style:none;
list-style-type:none;
list-style-image:none;
margin-left:-3em;
padding-top:0.4em;
padding-left:.7em;
}

.accueilProfilPosition3or4 ul
{
margin-bottom:0;
margin-top:0.1em;
}

/*************************************** CLASS POUR LES NOUVELLES ***************************************/
.anNouvellesTabPrinc
{
margin-top:-1.2em;
margin-top:1.2em;
}

.anNouvelleList
{
margin-left:1.8em;
}

.anNouvelleLink
{
background:url('/images/btnNouvelles.gif') no-repeat left 0;
margin-bottom:2.1em;
padding-left:1.5em;
}

.anNouvelleList .nouvellesDate
{
padding-left:1.2em;
margin-bottom:1.11em;
}

.anNouvelleArchives
{
background:url('/images/btnNouvelles.gif') no-repeat left;
clear:left;
text-indent:1.4em;
margin-left:1.8em;
width:6.5em;
float:left;
}

.anNouvellesAnneeArchives
{
float:left;
margin-right:0.5em;
}

/*************************************** CLASS POUR LA BOITE DE RECHERCHE ***************************************/
.recherchePrincipaleDiv
{
border:solid #C0C0C0 1px;
background-color:#FFFFFF;
width:16em;
margin-bottom:1.2em;
}

.rechercheSecondeDiv
{
margin:0.1em;
background-color:#DAE7EA;
}

.rechercheThirdDiv
{
padding-left:1em;
background-color:#DAE7EA;
height:5em;
}

.rechercheThirdDiv input
{
color:#000000;
font-family:verdana,arial,helvetica;
font-size:1.1em;
}

.rechercheImageDiv
{
padding-right:1.5em;
margin-top:0.3em;
}

.submitRechercheEn
{
background:url('/images/eng/btnAller.gif') no-repeat top left;
width:62px;
border:0;
margin-left:97px;
cursor: pointer;
font-size:0px !important;
height:18px
}
.submitRechercheFr
{
background:url('/images/btnAller.gif') no-repeat top left;
width:62px;
border:0;
margin-left:97px;
cursor: pointer;
font-size:0px !important;
height:18px;
}

.separate 
{
border-bottom:1px solid #1B6B82;
}

/*************************************** CLASS INFOLETTRE ***************************************/
.infoLettre
{
border:solid #C0C0C0 1px;
background-color:#FFFFFF;
width:191px;
}

.infoLettreSecondDiv
{
margin:1px;
background-color:#DAE7EA;
}

.infoLettreThirdDiv
{
margin-top:8px;
margin-bottom:0px;
margin-left:12px;
margin-left:12px;
text-align:left;    
}

/*************************************** CLASS LISTE FORMULAIRES ***************************************/

.categorieFormulaireFirstDiv
{
border:solid #C0C0C0 1px;
background-color:#FFFFFF;
margin-top:3em;
}

.categorieFormulaireSecondDiv
{
padding:0.6em;
margin:0.1em;
background-color:#DAE7EA;    
}

.formulaire
{
margin-top:2em;    
}

.formulaire ul
{
padding-left:0em;   
}

.formulaire li
{
background:url('/images/bullet2.gif') no-repeat left 0.2em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left:.6em;
margin-bottom:.5em;
}

/*************************************** CLASS Plan Site ***************************************/

.planSiteContour
{
border:solid #DAE7EA 1px;
background-color:#FFFFFF;
margin-top:10px;
width:100%;
float:left;
margin-bottom:15px;
}

.planSiteDivInterieure
{
margin:1px;
padding:0 8px 0 0;
background-color:#EDF3F4;
width:98.2%;
float:left;
}

.planSitePremierUl
{
display:block;
width:50%;
padding:10px;
height:auto;
float:left;
margin:0;
}

.planSitePremierUlSeul
{
display:block;
width:97%;
padding:10px;
height:auto;
float:left;
margin:0;
}

.planSiteSecondUl
{
display:block;
width:40%;
padding:10px;
height:auto;
float:left;
margin:0;
}

.planSiteDivInterieure li
{
list-style:none;
background:url('/images/bullet6.gif') no-repeat left -1px;
padding-left:12px;
padding-bottom:3px;
}



/*============mainNav============*/
.navWrapper
{
	
    width:974px;
}
.mainNavWrapper
{
	height:auto;
	width:974px;
    margin:0;
    padding-top:25px;
    background:#FFCC33 url('images/menuBgEntrepreneur.jpg') no-repeat top left;
}

.mainNav{
	height:42px;
	clear:both;
	margin:0 5%;
	width:90%;
}

.mainNav li{
	padding-left:0;
	margin-left:0;
}


.mainNav li{
	display:block;
	float:left;
	text-align:center;
	max-width:114px;
	padding:0 5px;
    border-right:solid 1px #FFEFBD;
}

.mainNav li.last
{
	border:none;
}

.mainNav li a{
	text-decoration:none;
	color:#000;
	text-align:center;
	display:inline-block;
	display:block;
	font-size:12px;
	height:32px;
	padding:10px 5px 0 5px;
	width:auto;
	font-family:arial,verdana,helvetica;
}

.mainNav a:hover{
	text-decoration:underline;
}

.mainNav li a.oneLine
{
	line-height:2.3em;
}

.mainNav a.active{
	color:#fff;
	font-weight:bold;
    background:url('images/menuCourbe.gif') no-repeat  center -16px;
}

/*===============mainSubNav==================*/
.mainSubNav {
    background-color: #005B73;
    padding: 10px;
    margin: 0;
    text-align:center;
}

.mainSubNav {
    text-align: center;
    padding: 5px 0;
    margin: 0;
}

.mainSubNav li {
    display: inline;
    list-style: none;
    text-align:center;
    padding: 0px 5px 5px 0px;
}

.mainSubNav a:hover
{
	text-decoration:underline;
}

.mainSubNav a {
    font: normal 12px Arial;
    color: #fff;
    text-decoration: none;
    padding: 3px;
    padding-left:15px;
    text-align:center;
    background:url('images/bulletnav.gif') no-repeat left top;
}

.mainSubNav a.active
{
	text-decoration:underline;
	font-weight:bold;
	background-color:#1B6B82;
}

.clear
{
	clear:both;
}
/*=====================================searchResult=========================*/
.searchResult
{
	clear:left;
}

/*****/
.profilSyndicalesfr-CA .accueilSection a
{
	background:url(/images/profiles/fr/Associations-syndicales.jpg) no-repeat right bottom;
}
.profilSyndicalesen .accueilSection a
{
	background:url(/images/profiles/en/Associations-union.jpg) no-repeat right bottom;
}

.profilTravailleurfr-CA .accueilSection a
{
	background:url(/images/profiles/fr/Travailleur.jpg) no-repeat right bottom;
}
.profilTravailleuren .accueilSection a
{
	background:url(/images/profiles/en/Worker.jpg) no-repeat right bottom;
}

.profilEmployeurfr-CA .accueilSection a
{
	background:url(/images/profiles/fr/Employeur.jpg) no-repeat right bottom;
}
.profilEmployeuren .accueilSection a
{
	background:url(/images/profiles/en/Employer.jpg) no-repeat right bottom;
}

.profilMediasfr-CA .accueilSection a
{
	background:url(/images/profiles/fr/Medias.jpg) no-repeat right bottom;
}
.profilMediasen .accueilSection a
{
	background:url(/images/profiles/en/Medias.jpg) no-repeat right bottom;
}

.profilGrandPublicfr-CA .accueilSection a
{
	background:url(/images/profiles/fr/Grand-public.jpg) no-repeat right bottom;
}
.profilGrandPublicen .accueilSection a
{
	background:url(/images/profiles/en/General-public.jpg) no-repeat right bottom;
}

.profilPatronalesfr-CA .accueilSection a
{
	background:url(/images/profiles/fr/Associations-patronales.jpg) no-repeat right bottom;
}
.profilPatronalesen .accueilSection a
{
	background:url(/images/profiles/en/Associations-employer.jpg) no-repeat right bottom;
}

.profilDevenirTravailleurfr-CA .accueilSection a
{
	background:url(/images/profiles/fr/Futur-travailleur.jpg) no-repeat right bottom;
}
.profilDevenirTravailleuren .accueilSection a
{
	background:url(/images/profiles/en/Futur-worker.jpg) no-repeat right bottom;
}

.profilEntrepreneurfr-CA .accueilSection a
{
	background:url(/images/profiles/fr/Futur-entrepreneur.jpg) no-repeat right bottom;
}
.profilEntrepreneuren .accueilSection a
{
	background:url(/images/profiles/en/Futur-contractor.jpg) no-repeat right bottom;
}

/* Classes pour le flash de la colonne de droite */

.imageFlashgif
{
    position:absolute;
    width:100%;
    height:100%
}

.pubColDroite
{
    position:relative;
}

/* Classe pour la pub de gauche */
.pubColGauche
{
	margin-top:1.3em;
	margin-bottom:1.3em;
	position:relative;
	text-align:center;
}
