body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	color: #000000;
	background-color: #ffffff;
	background-image: url(../images/bg-body.gif);
	background-repeat: repeat-x;
	background-position: center top;
	background-attachment: scroll;
}
body.code-info-lettre {
	margin: 0px;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
}
div {
	position: relative;
}
img {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
form {
	margin: 0px;
	padding: 0px;
}
a, div#center a {
	color: #003366;
	text-decoration: underline;
}
ul {
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 25px;
}
li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 50px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-align: left;
}
div#header {
	padding: 0px;
	height: 90px;
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFFFFF;
}
div#header a {
	text-decoration: none;
	color: #000000;
}
div#logo {
	padding: 0px;
	height: 60px;
	width: 240px;
	float: left;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
div#logo img {
	display: block;
}
div#header-flash {
	margin: 0px;
	padding: 0px;
	height: 90px;
	width: 450px;
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	left: 260px;
	top: 0px;
}
div#header-static {
	margin: 0px;
	padding: 0px;
	height: 90px;
	width: 450px;
	background-image: url(../images/bg-header-static.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	left: 260px;
	top: 0px;
}
div#header-general {
	margin: 0px;
	padding: 0px;
	height: 90px;
	width: 450px;
	background-image: url(../images/bg-header-general.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	left: 260px;
	top: 0px;
}
div#banner {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: 90px;
	width: 728px;
	position: absolute;
	top: 0px;
	right: 0px;
}
div#scroll {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 35px;
	left: 720px;
}
div#scroll select {
	margin: 0px;
	padding: 2px;
	font-size: 12px;
	border: 1px solid #000000;
	width: 180px;
	color: #222222;
	font-family: Arial, Helvetica, sans-serif;
}
div#emplois {
	margin: 0px;
	padding: 0px;
	width: 125px;
	position: absolute;
	top: 64px;
	left: 750px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
div#emplois a {
	text-decoration: underline;
	color: #003366;
}
div#bt-cliniques-medicales a, div#bt-psychologues a, div#bt-medecine-familiale a, div#bt-massotherapeutes a, div#bt-spas-detente a {
	height: 19px;
	width: 112px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: center;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #a49e50;
	border-right-color: #a49e50;
	border-bottom-color: #a49e50;
	border-left-color: #a49e50;
	position: absolute;
	top: 54px;
}
div#bt-cliniques-medicales a:hover, div#bt-psychologues a:hover, div#bt-medecine-familiale a:hover, div#bt-massotherapeutes a:hover, div#bt-spas-detente a:hover {
	background-color: #eeedd3;
}
div#bt-cliniques-medicales a {
	left: 303px;
	border-left-width: 1px;
}
div#bt-psychologues a {
	left: 417px;
}
div#bt-medecine-familiale a {
	left: 530px;
}
div#bt-massotherapeutes a {
	left: 643px;
}
div#bt-spas-detente a {
	left: 756px;
}
div#haiti {
	margin: 0px;
	padding: 0px;
	height: 17px;
	width: 25px;
	position: absolute;
	left: 878px;
	top: 54px;
}
div#menu {
	padding: 0px;
	height: 40px;
	width: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/bg-menu.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
div#menu span.small-menu {
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
div#accueil a, div#chroniques a, div#inscription a {
	margin: 0px;
	height: 34px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	top: 0px;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
div#accueil a {
	width: 115px;
	left: 20px;
	background-image: url(../images/bg-bt-accueil.gif);
}
div#accueil a:hover {
	background-image: url(../images/bg-bt-accueil-ov.gif);
}
div#chroniques a {
	width: 165px;
	left: 186px;
	background-image: url(../images/bg-bt-chroniques-sante.gif);
}
div#chroniques a:hover {
	background-image: url(../images/bg-bt-chroniques-sante-ov.gif);
}
div#inscription a {
	width: 165px;
	left: 402px;
	background-image: url(../images/bg-bt-inscription.gif);
}
div#inscription a:hover {
	background-image: url(../images/bg-bt-inscription-ov.gif);
}
div#search {
	margin: 0px;
	padding: 0px;
	height: 27px;
	width: 250px;
	position: absolute;
	top: 6px;
	left: 640px;
	background-image: url(../images/bg-input-search.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
div#search input {
	margin: 0px;
	height: 15px;
	width: 150px;
	position: absolute;
	left: 0px;
	top: 0px;
	background-image: url(../images/bg-input-search.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 12px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 5px;
	padding-left: 5px;
}
div#search button {
	margin: 0px;
	padding: 0px;
	height: 27px;
	width: 70px;
	position: absolute;
	top: 0px;
	border: 1px solid #000000;
	background-image: url(../images/bg-button.gif);
	background-repeat: no-repeat;
	background-position: center center;
	font-size: 18px;
	right: 0px;
}
div#pathway {
	height: 23px;
	width: 612px;
	background-image: url(../images/bg-pathway.gif);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-size: 11px;
	padding-top: 12px;
	padding-right: 300px;
	padding-bottom: 0px;
	padding-left: 20px;
	color: #64645a;
	font-family: Arial, Helvetica, sans-serif;
	overflow: hidden;
}
div#date {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	width: 100px;
	position: absolute;
	top: 12px;
	left: 615px;
	color: #64645a;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
}
div#inviter-un-ami {
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 20px;
	position: absolute;
	top: 9px;
	left: 745px;
}
div#info-lettre {
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 20px;
	position: absolute;
	top: 9px;
	left: 773px;
}
div#recherche-avancee {
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 20px;
	position: absolute;
	top: 9px;
	left: 801px;
}
div#page-facebook {
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 20px;
	position: absolute;
	top: 9px;
	left: 829px;
}
div#page-twitter {
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 20px;
	position: absolute;
	top: 9px;
	left: 855px;
}
div#plus-one {
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 32px;
	position: absolute;
	top: 8px;
	left: 884px;
}
div#border {
	width: 922px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #ffffff;
}
div#wrap {
	padding: 10px;
	width: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #24496a;
	border-right-color: #24496a;
	border-bottom-color: #24496a;
	border-left-color: #24496a;
}
div#wrap-page {
	width: 800px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
}
div#wrap-page h1 {
	font-size: 21px;
	font-weight: normal;
	color: #0088b6;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
div#left {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 190px;
	background-color: #FFFFFF;
}
div.side-random-section {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
div.side-random-section p {
	padding: 0px;
	margin: 0px;
}
div.side-random-section p.link {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #777777;
	width: 160px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
div.side-random-section p.link a {
	color: #777777;
	text-decoration: none;
}
div.side-random-section p.link a:hover {
	color: #003366
}
div#reseaux-sociaux {
	padding: 0px;
	width: 190px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
div#reseaux-sociaux p {
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	text-align: center;
	color: #234869;
}
div#center {
	margin: 0px;
	width: 500px;
	float: left;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
div#center h1 {
	font-size: 21px;
	font-weight: normal;
	color: #0088b6;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
div#center h2 {
	text-decoration: none;
	background-image: url(../images/bg-h2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: 215px;
	font-size: 11px;
	font-weight: normal;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 20px;
	margin: 0px;
}
div#center h2:hover {
	background-image: url(../images/bg-h2-ov.gif);
	background-color: #eeeeee;
}
div#center table {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
div#center table tr td {
	vertical-align: text-top;
}
div#center h3.map, div#center h3.vedette, div#center h3.article, div#center h3.liens, div#center h3.categories, div#center h3.avancee {
	color: #878348;
	font-size: 11px;
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 462px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 38px;
	height: 21px;
	clear: both;
}
div#center h3.map {
	background-image: url(../images/bg-h3-map.gif);
}
div#center h3.vedette  {
	background-image: url(../images/bg-h3-vedette.gif);
}
div#center h3.article {
	background-image: url(../images/bg-h3-article.gif);
}
div#center h3.liens {
	background-image: url(../images/bg-h3-liens.gif);
}
div#center h3.categories {
	background-image: url(../images/bg-h3-categories.gif);
}
div#center h3.avancee {
	background-image: url(../images/bg-h3-avancee.gif);
}
div#center div#header-section-box {
	padding: 0px;
	width: 480px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
div#center div.float-inscription-categorie {
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 0px;
	float: right;
	width: 160px;
}
div#center div.float-inscription-categorie a {
	text-decoration: none;
}
div#center div.float-inscription-categorie a:hover {
	text-decoration: underline;
}
div#center div#float-image-section {
	padding: 0px;
	float: right;
	height: 125px;
	width: 140px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 10px;
}
div#center div#float-image-section-cat {
	padding: 0px;
	float: right;
	height: 150px;
	width: 150px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
div#center p.small, span.small {
	font-size: 10px;
	color: #777777;
}
div#center p.small a {
	color: #666666;
}
div#center p.small a:hover {
	color: #333333;
}
div#center div#chroniques-sante-wrap {
	margin: 0px;
	width: 480px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-align: justify;
	color: #444444;
}
div#center div#fb-root {
	padding: 0px;
	width: 130px;
	text-align: left;
	height: 20px;
	float: right;
	margin-top: -2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
div#center p.chroniques-parution {
	font-size: 10px;
	color: #777777;
}
div#center div.chroniques-image-float-right {
	padding: 0px;
	float: right;
	width: 225px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
	background-color: #f5f5f5;
	color: #777777;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
div#center div#pages-wrap {
	margin: 0px;
	width: 480px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-align: justify;
	color: #444444;
}
div#center div.article-box {
	width: 468px;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	border: 1px solid #cccccc;
	background-color: #f5f5f5;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
div#center div.article-box:hover {
	border: 1px solid #999999;
	background-color: #eaeaea;
}
div#center div.article-box div.article-logo {
	padding: 5px;
	background-color: #ffffff;
	float: left;
	height: 75px;
	width: 110px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #aaaaaa;
}
div#center div.article-box div.article-title {
	font-weight: bold;
	font-size: 11px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
div#center div.article-box div.article-description {
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	color: #444444;
}
div#center div.article-box div.article-clear {
	margin: 0px;
	padding: 0px;
	clear: both;
}
div.article-box-intro {
	padding: 0px;
	width: 480px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
div#chroniques-banner {
	margin: 0px;
	padding: 0px;
	height: 175px;
	width: 500px;
	background-image: url(../images/bg-chroniques-banner.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
div#center div#chroniques-partage {
	width: 373px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	border: 1px dotted #CCCCCC;
	padding-top: 11px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 95px;
	background-image: url(../images/bg-chroniques-partage.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 15px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
div#center div#chronique-menu-bottom {
	font-size: 10px;
	color: #888888;
	padding: 0px;
	width: 480px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
div#center div#chronique-menu-bottom a {
	color: #666666;
}
div#center div#chronique-menu-bottom a:hover {
	color: #333333;
}
div#center div#chronique-note {
	font-size: 10px;
	color: #777777;
	width: 460px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
div#center div#chronique-note a {
	color: #666666;
}
div#center div#chronique-note a:hover {
	color: #333333;
}
div#center div.link-box-icon-wrap {
	width: 112px;
	margin: 0px;
	padding: 0px;
	height: 13px;
	position: absolute;
	top: 0px;
	right: 0px;
}
div#center div.link-box-icon-wrap div.icon-box {
	padding: 0px;
	height: 20px;
	width: 25px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
}
div#center div.premier-choix-box {
	width: 468px;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	border: 1px solid #C5C078;
	background-color: #E2E0BA;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 85px;
}
div#center div.premier-choix-box:hover {
	border: 1px solid #807C37;
	background-color: #D8D6A5;
}
div#center div.premier-choix-box div.premier-choix-logo {
	padding: 5px;
	background-color: #ffffff;
	float: left;
	height: 75px;
	width: 110px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A5A047;
}
div#center div.premier-choix-box div.premier-choix-logo img {
	display: block;
}
div#center div.premier-choix-box p.premier-choix-title {
	font-weight: bold;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding-top: 10px;
	padding-right: 100px;
	padding-bottom: 0px;
	padding-left: 0px;
}
div#center div.premier-choix-box p.premier-choix-categorie {
	font-size: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #666666;
	padding: 0px;
}
div#center div.premier-choix-box p.premier-choix-categorie a {
	color: #666666;
	text-decoration: none;
}
div#center div.premier-choix-box p.premier-choix-categorie a:hover {
	text-decoration: underline;
}
div#center div.premier-choix-box p.premier-choix-ville {
	font-size: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #666666;
	padding: 0px;
}
div#center div.premier-choix-box p.premier-choix-ville a {
	text-decoration: none;
}
div#center div.premier-choix-box p.premier-choix-ville a:hover {
	text-decoration: underline;
}
div#center div.premier-choix-box div.premier-choix-clear {
	padding: 0px;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
div#center div.premier-choix-box p.premier-choix-annonceurs {
	font-size: 11px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #333333;
	padding: 0px;
}
div#center div.box-regulier {
	width: 458px;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	background-color: #fafafa;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border: 1px solid #cccccc;
}
div#center div.box-regulier:hover {
	border: 1px solid #888888;
	background-color: #f3f7f8;
}
div#center div.box-regulier p.title {
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 100px;
	padding-bottom: 0px;
	padding-left: 0px;
}
div#center div.box-regulier p.categorie {
	font-size: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #666666;
	padding: 0px;
}
div#center div.box-regulier p.categorie a {
	color: #666666;
}
div#center div.box-regulier p.ville {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #666666;
	margin: 0px;
	padding: 0px;
}
div#center div.box-regulier p.ville a {
	color: #003366;
	text-decoration: none;
}
div#center div.box-regulier p.ville a:hover {
	text-decoration: underline;
}
div#center div.box-base {
	width: 458px;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
div#center div.box-base p.title {
	font-size: 11px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding-top: 0px;
	padding-right: 100px;
	padding-bottom: 0px;
	padding-left: 0px;
}
div#center div.box-base p.categorie {
	font-size: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #666666;
	padding: 0px;
}
div#center div.box-base p.categorie a {
	color: #666666;
}
div#center div.box-base p.ville {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #666666;
	margin: 0px;
	padding: 0px;
}
div#center div.box-base p.ville a {
	color: #003366;
	text-decoration: none;
}
div#center div.box-base p.ville a:hover {
	text-decoration: underline;
}
div#center div.box-presence {
	width: 458px;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
div#center div.box-presence p.title {
	font-size: 11px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding-top: 0px;
	padding-right: 100px;
	padding-bottom: 0px;
	padding-left: 0px;
}
div#center div.box-presence p.categorie {
	font-size: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #666666;
	padding: 0px;
}
div#center div.box-presence p.categorie a {
	color: #666666;
}
div#center div.box-presence p.ville {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #666666;
	margin: 0px;
	padding: 0px;
}
div#center div.box-presence p.ville a {
	color: #003366;
	text-decoration: none;
}
div#center div.box-presence p.ville a:hover {
	text-decoration: underline;
}
div#center p.quebec-sante-voir {
	font-size: 11px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 20px;
	margin: 0px;
}
div#center p.quebec-sante-voir a {
	text-decoration: none;
}
div#center p.quebec-sante-voir a:hover {
	text-decoration: underline;
}
div#center p.quebec-sante-tous {
	font-size: 11px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
div#center div#aucun-service {
	background-color: #eaeff2;
	border: 1px solid #999999;
	width: 308px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	background-image: url(../images/bg-aucun-service.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-top: 25px;
	padding-right: 145px;
	padding-bottom: 25px;
	padding-left: 25px;
	height: 175px;
}
div#center div#aucun-service p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
div#center div#fiche-header {
	padding: 0px;
	height: 100px;
	width: 500px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
div#center div#fiche-wrap-informations-top {
	background-image: url(../images/bg-fiche-wrap-informations-top.gif);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 500px;
}
div#center div#fiche-wrap-informations {
	padding: 15px;
	width: 468px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #eaeaea;
	border-left-color: #c2c2c2;
}
div#center div#fiche-wrap-informations div#fiche-premier-choix {
	margin: 0px;
	padding: 0px;
	height: 33px;
	width: 33px;
	position: absolute;
	left: -9px;
	top: -27px;
}
div#center table#detail-table, div#wrap-page table#detail-table {
	border: 1px dotted #CCCCCC;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 100%;
}
div#center table#detail-table td.title, div#wrap-page table#detail-table td.title {
	white-space: nowrap;
	background-color: #eeeeee;
	vertical-align: text-top;
	text-align: right;
	padding: 5px;
	width: 30%;
}
div#center table#detail-table td.content, div#wrap-page table#detail-table td.content {
	vertical-align: text-top;
	background-color: #f5f5f5;
	padding: 5px;
	width: 70%;
}
div#center table#detail-table td.content input, div#wrap-page table#detail-table td.content input {
	padding: 5px;
	font-size: 11px;
	border: 1px solid #666666;
	color: #333333;
}
div#center table#detail-table td.content select, div#wrap-page table#detail-table td.content select {
	margin: 0px;
	padding: 5px;
	width: 250px;
	font-size: 11px;
	border: 1px solid #666666;
	color: #333333;
}
div#center table#detail-table td.content textarea, div#wrap-page table#detail-table td.content textarea {
	padding: 5px;
	font-size: 11px;
	border: 1px solid #666666;
	color: #333333;
}
div#center div#fiche-wrap-informations div#fiche-photos {
	width: 360px;
	padding-top: 35px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	background-image: url(../images/bg-fiche-photos.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
div#center div#fiche-wrap-informations div#fiche-photos p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
div#center div#fiche-wrap-informations div#fiche-photos img {
	border: 1px solid #000000;
	margin: 0px;
	padding: 0px;
}
div#center div#fiche-wrap-informations div#fiche-chroniques {
	width: 360px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/bg-fiche-chroniques.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 40px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
div#center div#fiche-wrap-informations-bottom {
	background-image: url(../images/bg-fiche-wrap-informations-bottom.gif);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0px;
	padding: 0px;
	height: 10px;
	width: 500px;
	position: absolute;
	left: -1px;
	bottom: -10px;
}
div#center div#fiche-wrap-informations div#completer-modifier-fiche {
	margin: 0px;
	height: 25px;
	width: 195px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}
div#center div.wrap-liens-et-logos {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	width: 450px;
}
div#center div.wrap-liens-et-logos p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: center;
}
div#center div.wrap-liens-et-logos textarea {
	background-color: #f5f5f5;
	padding: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 10px;
	color: #333333;
	width: 428px;
	border: 1px solid #666666;
	overflow: hidden;
	height: 60px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
div#right {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 190px;
}
div#right-flash {
	padding: 0px;
	height: 140px;
	width: 190px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
div#info-index-sante {
	width: 180px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-image: url(../images/bg-info-index-sante.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 83px;
	padding-top: 117px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
div#info-index-sante p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
div#info-index-sante p a {
	color: #999999;
	text-decoration: none;
}
div#info-index-sante p a:hover {
	color: #333333;
}
div#info-index-sante input {
	font-size: 10px;
	border: 1px solid #000000;
	margin: 0px;
	padding: 2px;
	width: 130px;
	color: #666666;
	background-color: #f5f5f5;
}
div#info-index-sante input.button {
	font-size: 9px;
	border: 1px solid #000000;
	margin: 0px;
	padding: 4px;
	width: 82px;
	color: #000000;
	background-color: #FFFFFF;
	font-weight: bold;
}
div#facebook-fiche {
	padding: 0px;
	width: 360px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
div#twitter-fiche {
	margin: 0px;
	padding: 0px;
	width: 360px;
	background-color: #FFFFFF;
	border: 1px solid #cccccc;
}
div#side-box-regions {
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-image: url(../images/bg-side-box-regions.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
div.side-banners {
	padding: 0px;
	height: 75px;
	width: 190px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
div.side-box {
	padding: 5px;
	width: 178px;
	border: 1px solid #cccccc;
	background-color: #f5f5f5;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
div.side-box li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
div.side-box li a {
	color: #000000;
	text-decoration: none;
}
div.side-box li a:hover {
	text-decoration: underline;
}
div.side-box h1.chroniques-sante {
	background-color: #245683;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	width: 140px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 33px;
	background-image: url(../images/bg-h1-chroniques-sante.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
div.side-box h1.repertoire {
	background-color: #245683;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	width: 140px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 33px;
	background-image: url(../images/bg-h1-repertoire.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
div.side-box h1.recherche-regions {
	background-color: #245683;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	width: 140px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 33px;
	background-image: url(../images/bg-h1-recherche-regions.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
div.side-box h1.outils {
	background-color: #245683;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	width: 140px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 33px;
	background-image: url(../images/bg-h1-outils.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
div.side-box a {
	background-color: #FFFFFF;
}
div.side-box div.logo {
	height: 31px;
	width: 45px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 2px;
	margin-left: 5px;
	padding: 0px;
	float: right;
}
div.side-box p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
div.side-box p.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 3px;
	margin-left: 5px;
	padding: 0px;
}
div.side-box p.title-2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
div.side-box p.description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	color: #444444;
	padding: 0px;
}
div.side-box p.note {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: right;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}
div.side-box select {
	margin: 0px;
	padding: 2px;
	font-size: 11px;
	border: 1px solid #000000;
	width: 160px;
	color: #444444;
}
div.side-box hr {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;
	padding: 0px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
}
div#regions-cat {
	padding: 0px;
	height: 90px;
	width: 190px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
div#regions-cat-190 {
	padding: 0px;
	height: 190px;
	width: 190px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
span.errForm {
	font-size: 10px;
	font-weight: bold;
	color: #FF6633;
}
div.custom-select select {
	padding: 5px;
	height: 550px;
	width: 450px;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
div#inscription-telephone {
	height: 100px;
	width: 225px;
	float: right;
	margin: 0px;
	padding: 0px;
}
div#inscription-telephone p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
div#map {
	margin: 10px;
	padding: 10px;
	height: 300px;
	width: 410px;
	background-color: #FFFFFF;
	border: 1px solid #08233f;
}
div#itineraire-top {
	padding: 0px;
	height: 40px;
	width: 432px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
div#itineraire {
	padding: 0px;
	width: 430px;
	color: #999999;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
div#pagination-wrap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #666666;
}
div#pagination-wrap a {
	text-decoration: none;
}
div#pagination-wrap span.pagination-current {
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
	text-decoration: none;
	color: #333333;
	font-weight: bold;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
}
div#pagination-wrap span.pagination-box a {
	border: 1px solid #dddddd;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
	text-decoration: none;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
}
div#pagination-wrap span.pagination-box a:hover {
	color: #FFFFFF;
	background-color: #24496a;
	border: 1px solid #000000;
}
div#bottom {
	background-color: #f5f5f5;
	margin: 0px;
	width: 900px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #888888;
	height: 27px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
div#bottom div#fb-root {
	width: 900px;
	text-align: center;
	height: 25px;
	padding: 0px;
	margin: 0px;
}
div#footer {
	width: 920px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/bg-footer.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	font-size: 11px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
div#footer a {
	color: #888888;
	text-decoration: none;
}
div#footer a:hover {
	color: #444444;
}
div#footer p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
td.err, p.err {
	padding: 3px;
	color: #CA00ff;
	background: #F0F0F0;
	border: 1px solid #CECECE;
	text-align: left;
}
td.msg, p.msg {
	padding: 3px;
	color: #CA00ff;
	background: #F0F0F0;
	border: 1px solid #CECECE;
	text-align: left;
}
td.msg2, p.msg2 {
	padding: 10px;
	color: #0088b6;
	border: 1px solid #0088b6;
	text-align: left;
	font-size: 12px;
	margin: 0px;
	width: 380px;
	background-color: #eeeeee;
}
div#recherche-avancee-wrap {
	padding: 0px;
	width: 475px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
div#inscription-float-right {
	padding: 0px;
	float: right;
	width: 275px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 20px;
}
div#inscription-forfaits-99 {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 180px;
	width: 300px;
	background-color: #ffffff;
}
div#inscription-float-right div.inscription-moteur {
	font-size: 16px;
	font-weight: normal;
	color: #000000;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	width: 275px;
	height: 100px;
}
div#inscription-float-right div.inscription-moteur p {
	margin: 0px;
	padding: 0px;
}
div#inscription-float-right div.inscription-stats {
	padding: 0px;
	width: 275px;
	height: 200px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
div#inscription-float-right div.inscription-fiche {
	padding: 0px;
	width: 275px;
	height: 275px;
	margin: 0px;
}
div#payment-paypal {
	background-color: #ffffff;
	float: left;
	height: 165px;
	width: 200px;
	margin-top: 0px;
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #777777;
	text-align: center;
	background-image: url(../images/bg-payment-paypal.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	padding-top: 60px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
}
div#payment-poste {
	background-color: #ffffff;
	float: left;
	height: 165px;
	width: 200px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #777777;
	text-align: center;
	background-image: url(../images/bg-payment-poste.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	padding-top: 60px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
}
div#payment-poste input {
	border: 1px solid #ff9933;
	margin: 0px;
	padding: 6px;
	font-size: 12px;
	color: #444444;
	background-color: #fee0a7;
	font-weight: bold;
}
div#invitation-wrap {
	margin: 0px;
	background-image: url(../images/bg-invitation-wrap.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 0px;
	padding-right: 275px;
	padding-bottom: 0px;
	padding-left: 0px;
}
div#invitation-message {
	padding: 10px;
	border: 1px dotted #CCCCCC;
	font-size: 10px;
	color: #666666;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
div#invitation-message p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
div#invitation-box {
	margin: 0px;
	background-color: #f5f5f5;
	padding-top: 40px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	height: 175px;
	width: 495px;
	background-image: url(../images/bg-invitation-box.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
div#emplois-wrap {
	margin: 0px;
	background-image: url(../images/bg-emplois-wrap.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 0px;
	padding-right: 275px;
	padding-bottom: 0px;
	padding-left: 0px;
}
div#emplois-box {
	background-color: #f5f5f5;
	padding-top: 40px;
	padding-right: 215px;
	padding-bottom: 10px;
	padding-left: 15px;
	height: 175px;
	width: 295px;
	background-image: url(../images/bg-emplois-box.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
div#center input, div#invitation-box input, div#info-lettre-box input {
	font-size: 12px;
	margin: 0px;
	padding: 5px;
	color: #0088b6;
	border: 1px solid #0088b6;
}
div#info-lettre-wrap {
	margin: 0px;
	background-image: url(../images/bg-info-lettre-wrap.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 0px;
	padding-right: 275px;
	padding-bottom: 0px;
	padding-left: 0px;
}
div#info-lettre-box {
	margin: 0px;
	background-color: #f5f5f5;
	padding-top: 40px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	height: 175px;
	width: 495px;
	background-image: url(../images/bg-info-lettre-box.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
div#code-info-lettre-wrap-border {
	width: 552px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #ffffff;
	padding: 5px;
}
div#code-info-lettre-wrap {
	width: 500px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFFFFF;
	border: 1px solid #24496a;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 25px;
}

/* ---------------------------------------------------- */










.price {
	border: 1px dotted #555555;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #eeeeee;
}
.price table td{
	margin: 0;
	padding: 2px;
	vertical-align: bottom;
}

.paging-links,
.paging-info {
   text-align:right;
}

.paging-info {
   font-style: italic;
}








/*-------------------*/

.searcCat a:link, .searcCat a:active, .searcCat a:visited {
	color: #CA00ff;
	font-weight: bold;
	text-decoration: none;
}

.searcCat a:hover {
	color: #CA00ff;
	font-weight: bold;
	text-decoration: underline;
}

a.searchLinkCat:link, a.searchLinkCat:active, a.searchLinkCat:visited, a.searchLinkCat:hover {
	color: #6F6F6F;
	text-decoration: underline;
}


.paymentTable td {
	border-right: 1px solid #D9D9D9;
	text-align: center;
}

legend {
   border-width: 1px;
   border-color: #D9D9D9;
   border-style: dotted;
   padding:      3px;
   font-weight:  bold;
   color:        #3E81B4;
}
fieldset {
   border-width: 1px;
   border-color: #D9D9D9;
   border-style: solid;
   background-color: #FFFFFF;
   padding-left: 5px;
   padding-right: 5px;
   padding-bottom: 5px;
}
table.comment {
   border-width: 1px;
   border-color: #D9D9D9;
   border-style: dotted;
   margin-top:   5px;
}

tr.comment {
   background-color: #E5EAEE;
   color: #000000;
}
h4 {
        color: #3E81B4;
        font-size: 8pt;
        padding: 0px;
}
h5 {
	padding: 25px 0px 10px 10px;
	font-weight: bold;
	font-size: 12pt;
	margin: 0px;
}
h6 {
	font-size: 18px;
	font-weight: bold;
	padding-left: 25px;
	color: #315d88;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	width: 450px;
}

div#h3-float {
	border: 1px solid #003300;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 37px;
	width: 50px;
	bottom: 15px;
}













img {
	border: 0px;
}

div#recherche-01 {
	margin: 0px auto;
	padding: 0px;
	height: 150px;
	width: 500px;
	background-image: url(../images/recherche-01.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
div#submit-regulier {
	margin: 10px auto 5px;
	padding: 45px 0px 0px 20px;
	background-image: url(../images/submit-regulier.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 155px;
	width: 490px;
	color: #FFFFFF;
	font-size: 10px;
}
div#submit-vedette {
	margin: 10px auto 5px;
	padding: 45px 0px 0px 20px;
	background-image: url(../images/submit-vedette.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 255px;
	width: 490px;
	color: #FFFFFF;
	font-size: 10px;
}
div#submit-regulier p, div#submit-vedette p {
	margin: 0px;
	padding: 1px 100px 1px 0px;
}
div#submit-regulier a, div#submit-vedette a {
	color: #aaaaaa;
}
div#submit-regulier a:hover, div#submit-vedette a:hover {
	color: #ffffff;
}
div#submit-regulier ul, div#submit-vedette ul {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}
div#submit-regulier li, div#submit-vedette li {
	list-style-type: circle;
	margin: 0px;
	padding: 1px 125px 1px 0px;
}
div#total {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 10px;
	color: #999999;
	margin: 0px;
}
div.lien-titre a:link, div.lien-titre a:visited, div.lien-titre a:active, div.lien-titre a:hover {
	color: #000000;
	text-decoration: none;
}
div.premium-titre a:link, div.premium-titre a:visited, div.premium-titre a:active, div.premium-titre a:hover {
	color: #000000;
	text-decoration: none;
}

.quebec-sante-h1 {
	margin: 0px;
	padding: 5px 0px 5px 10px;
}
.quebec-sante {
	font-size: 11px;
	margin: 0px;
	padding: 10px;
}

.float-sright {
	float: right;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.float-stats {
	float: right;
	padding: 0px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 10px;
}


div#content-page {
	width: 800px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	background-color: #FFFFFF;
}
div#content-page h2 {
	font-size: 18px;
	color: #315d88;
}
div.recherche-note {
	font-size: 10px;
	color: #333333;
	border: 1px dotted #999999;
	background-color: #FFFFee;
	margin: 10px 0px;
	padding: 11px;
	width: 145px;
	text-align: center;
}
div#inscription-right {
	margin: 10px 0px 25px 25px;
	float: right;
	width: 175px;
	padding: 10px;
	background-color: #eeeeee;
	border: 1px solid #999999;
}

div#inscription-forfaits {
	padding: 10px;
	border: 1px solid #eeeeee;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
div#inscription-formulaire {
	padding: 10px;
	border: 1px solid #eeeeee;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}
div#info-lettre-logo {
	margin: 0px;
	padding: 0px 275px 25px 0px;
	width: 500px;
	background-repeat: no-repeat;
	background-position: right bottom;
}
div#bigbox {
	height: 250px;
	width: 300px;
	background-image: url(../images/bg-bigbox.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
}
div#header-wrap {
	margin: 0px auto;
	padding: 0px;
	width: 980px;
	height: 100px;
	position: relative;
}
div.header h4, div.header-no-search h4  {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	color: #000000;
	z-index: 100;
	left: 30px;
	top: 55px;
	position: absolute;
	font-weight: normal;
	width: 325px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
div#header2 {
	margin: 0px;
	padding: 10px 20px 0px;
	height: 90px;
	width: 730px;
	text-align: center;
	background-image: url(../images/bg-header2.gif);
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	top: 0px;
	right: 5px;
}
.header {
	background: url(../images/bg-header.jpg) no-repeat center center;
	height: 95px;
	width: 980px;
	margin: 0px auto;
	padding: 0px;
	position: relative;
	clear: both;
}
.header-no-search {
	background: url(../images/bg-header-no-search.jpg) no-repeat center center;
	height: 95px;
	width: 980px;
	margin: 0px auto;
	padding: 0px;
	position: relative;
	clear: both;
}
div#index-sante {
	position: absolute;
	left: 180px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	height: 125px;
	width: 525px;
	z-index: 50;
}
.headerSearch {
	color: #FFFFFF;
	padding: 0px;
	float: right;
	margin-top: 32px;
	margin-right: 129px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.searchLabel {
	float: left;
	margin: 0px;
	color: #FFFFFF;
}
.searchBtnCenter {
	background: url(../images/searchBtnCenter.gif) no-repeat;
	height: 26px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	color: #FFFFFF;
	font-family: Arial;
	font-weight: bold;
	float: left;
	width: 26px;
}
.searchBtn {
	height: 26px;
	margin: 0px;
	padding: 0px;
	width: 26px;
	position: absolute;
	bottom: 38px;
	left: 767px;
}
.searchInput {
	background-color: #FFFFee;
	border: 1px solid #333333;
	width: 175px;
	height: 17px;
	font-size: 12px;
	margin: 0px;
	position: absolute;
	left: 580px;
	bottom: 40px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	background-image: url(../images/pathBg.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
div#search-texte {
	position: absolute;
	color: #000000;
	font-size: 9px;
	left: 500px;
	bottom: 11px;
}
div#search-texte-recherche {
	margin: 0px;
	padding: 0px;
	left: 500px;
	bottom: 43px;
	position: absolute;
}
div#search-texte-avancee {
	margin: 0px;
	padding: 0px;
	left: 760px;
	bottom: 32px;
	position: absolute;
	font-size: 10px;
}
div#thumbBox {
	position: absolute;
	left: 0;
	top: 0;
	width: auto;
	visibility: hidden;
	z-index: 10;
	/* cursor: hand; */
	cursor: pointer;
	background-color: #FFFFFF;
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border: 1px solid #000000;
}
div#thumbBox div.footerbar {
	line-height: 1.1em;
	color: #0387b8;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
div#thumbBox div#thumbImage {
	background-color: #FFFFFF;
}
div#thumbBox div#thumbTitle {
	background-color: #24496a;
	margin: 0px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
div#thumbLoading {
	position: absolute;
	z-index: 5;
	visibility: hidden;
}
