body {
	background: url(images_site/fnd_site_01.gif) repeat-x;
	margin: 0px;
	padding: 0px;
}



/* Debut des styles "Desc" */

.desc {
	font-family: arial;
	font-size: 12px;
	line-height: 16px;
	color: #006ba7;
}

.descTitre {
	font-family: arial;
	font-size: 24px;
	font-weight: bold;
	line-height: 24px;
	color: #006ba7;
}

.descSousTitre {
	font-family: arial;
	font-size: 20px;
	line-height: 20px;
	color: #e2a100;
}

.descLink {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	color: #ff6600;
	padding: 0px 2px 0px 2px;
}

.descLink:hover {
	text-decoration: none;
	color: white;
	background-color: #ff6600;
}

/* Fin des styles "Desc" */







/* Debut des styles "Idx" et "Sdx" */

.idx {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	text-decoration: none;

	color: white;
	background: url(images_site/fnd_idx.jpg);

	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #025d8e;

	padding: 6px 6px 4px 26px;
	display: block;
}

.idx:hover {
	color: #fffaeb;
	background: url(images_site/fnd_idx_on.jpg);

	border-color: #cb7b02;
}

.idxAct {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	text-decoration: none;

	color: white;
	background: url(images_site/fnd_idx.jpg);

	padding: 6px 6px 5px 26px;
	display: block;
}

.idxAct:hover {
	color: #fffaeb;
	background: url(images_site/fnd_idx_on.jpg);
}







.sdxTd {
	background: url(images_site/fnd_sdx.gif);
}

.sdx {
	font-family: arial;
	font-size: 11px;
	line-height: 14px;
	text-decoration: none;

	color: white;
	background: url(images_site/fnd_sdx.jpg);
	
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #005b8e;

	padding: 5px 6px 3px 6px;
	display: block;
}

.sdx:hover {
	color: #fffaeb;
	background: url(images_site/fnd_sdx_on.jpg);

	border-color: #d95103;
}

/* Fin des styles "Idx" et "Sdx" */







/* Debut des styles "Special" */

.specLabel {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	text-decoration: none;
	color: #006ba7;
	padding: 12px 6px 6px 6px;
}

.specText {
	font-family: arial;
	font-size: 11px;
	line-height: 14px;
	text-decoration: none;
	color: #4090bd;
	padding: 0px 6px 0px 6px;
}

.specAuteur {
	font-family: arial;
	font-size: 11px;
	font-style: italic;
	line-height: 14px;
	text-align: right;
	text-decoration: none;
	color: #ff6600;
	padding: 8px 6px 10px 6px;
}

.specPhotoTd {
	padding: 12px 0px 12px 0px;
}

.specPhoto {

	border-style: solid;
	border-width: 2px;
	border-color: #f2bf40;
	padding: 1px;
}

/* Fin des styles "Special" */







/* Debut de la section "Pour nous joindre" */

.courrielInput {
	font-family: arial;
	font-size: 11px;
	color: #006ba7;
	background-color: #fffbef;

	border-style: solid;
	border-width: 1px;
	border-color: #006ba7;

	padding: 1px;
	width: 120px;
}

.courrielField {
	font-family: arial;
	font-size: 11px;
	color: #006ba7;
	background-color: #fffbef;

	border-style: solid;
	border-width: 1px;
	border-color: #006ba7;

	padding: 1px;
	width: 180px;
}

.courrielStar {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: red;
}

.courrielBouton {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: white;
	background-color: #008fd8;

	padding: 1px 6px 1px 6px;
	display: block;
}

.courrielBouton:hover {
	color: white;
	background-color: #ff6200;
}

/* Fin de la section "Pour nous joindre" */







/* Debut de la section "Liste d'envois" */

.listeInput {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #0066cc;
	background-color: #fffbef;

	border-style: solid;
	border-width: 2px;
	border-color: #0066cc;

	padding: 2px 4px 2px 4px;
	width: 110px;
}

/* Fin de la section "Liste d'envois" */







/* Debut des styles "Photo" */

/* .photo {
	margin: 0px;
	padding: 0px;
	border-style: solid;
	border-width: 1px;
	border-color: #ecf3f9;
}

.photoTd {
	margin: 1px;
	padding: 3px;
	background-color: #336a9d;
} */



.photoImageSm {
	margin: 0px;
	padding: 0px;
	border-style: solid;
	border-width: 1px;
	border-color: #ecf3f9;
}

.photoLinkSm {
	margin: 1px;
	padding: 3px;
	background-color: #c5daed;
	display: block;
}

.photoLinkSm:hover {
	margin: 1px;
	padding: 3px;
	background-color: #00589e;
}



.photoPerso {
	margin: 0px;
	padding: 0px;
	border-style: solid;
	border-width: 3px;
	border-color: #406c8f;
}

.photoPersoTd {
	text-align: center;
	padding: 0px 0px 12px 0px;
}

/* .photoLinkSm:visited {
	margin: 1px;
	padding: 3px;
	background-color: #336a9d;
} */

/* Fin des styles "Photo" */

