﻿* { margin: 0px; padding: 0px; }
body { background-color: #b8d3f1; font: 12px Arial; padding: 10px; }
h1 { color: #0063b6; font-size: 24px; font-weight: bold; margin-bottom: 20px; text-transform: uppercase; }
h2 { color: #0063b6; font-size: 15px; font-weight: bold; margin-bottom: 20px; text-transform: uppercase; }
h3 { color: #0063b6; font-size: 13px; font-weight: bold; margin-bottom: 20px; }
h4 { font-size: 12px; font-weight: bold; margin-bottom: 20px; text-decoration: underline; }
p { margin-bottom: 20px; text-align: justify; }
ul { margin-bottom: 20px; margin-left: 20px; }
ol { margin-bottom: 20px; margin-left: 20px; }
li { margin-left: 20px; }
fieldset { border: solid 1px #0063b6; padding: 0px 10px 10px 10px; margin-bottom: 8px; }
legend { color: #0063b6; font-size: 14px; font-weight: bold; padding: 0px 5px 5px 5px; }
a { color: #369731; }
a:hover { color: #9dc72a; }
img { border: none; vertical-align: middle; }

.divLayoutHeader { background: url(images/hdbg.jpg) no-repeat; height: 184px; margin: 0 auto; width: 920px; }
	.divLayoutHeaderMenu { padding-top: 78px; padding-left: 220px; }
		.divLayoutHeaderMenu a { display: block; float: left; font-size: 15px; font-weight: bold; height: 106px; margin-right: 3px; padding-top: 10px; text-align : center; text-decoration: none; width: 101px; }
		.aMenuHorizontalAccueil { color: #369731; }
		.aMenuHorizontalAccueil:hover { background: url(images/accueil-on.jpg) no-repeat; color: #9dc72a; }
		.aMenuHorizontalAccueilActif { background: url(images/accueil-on.jpg) no-repeat; color: #9dc72a; }
		.aMenuHorizontalInformations { color: #369731; }
		.aMenuHorizontalInformations:hover { background: url(images/information-on.jpg) no-repeat; color: #9dc72a; }
		.aMenuHorizontalInformationsActif { background: url(images/information-on.jpg) no-repeat; color: #9dc72a; }
		.aMenuHorizontalDiagnostique { color: #369731; }
		.aMenuHorizontalDiagnostique:hover { background: url(images/diagnostique-on.jpg) no-repeat; color: #9dc72a; }
		.aMenuHorizontalDiagnostiqueActif { background: url(images/diagnostique-on.jpg) no-repeat; color: #9dc72a; }
		.aMenuHorizontalEcoPoints { color: #369731; }
		.aMenuHorizontalEcoPoints:hover { background: url(images/eco-points-on.jpg) no-repeat; color: #9dc72a; }
		.aMenuHorizontalEcoPointsActif { background: url(images/eco-points-on.jpg) no-repeat; color: #9dc72a; }
		.aMenuHorizontalEspaceMembre { color: #369731; }
		.aMenuHorizontalEspaceMembre:hover { background: url(images/espacemembre-on.jpg) no-repeat; color: #9dc72a; }
		.aMenuHorizontalEspaceMembreActif { background: url(images/espacemembre-on.jpg) no-repeat; color: #9dc72a; }
		.aMenuHorizontalContact { color: #369731; }
		.aMenuHorizontalContact:hover { background: url(images/contact-on.jpg) no-repeat; color: #9dc72a; }
		.aMenuHorizontalContactActif { background: url(images/contact-on.jpg) no-repeat; color: #9dc72a; }
.divLayoutContent { background: url(images/bg.gif) repeat-y; margin: 0 auto; width: 920px; }
	.divLayoutContentBackgroundTop { background: url(images/cttbg.jpg) no-repeat; }
		.divLayoutContentBackgroundBottom { background: url(images/ftbg.jpg) no-repeat bottom; min-height: 400px; padding-bottom: 230px; padding-left: 99px; padding-right: 99px; padding-top: 20px; }

.divTailleTdLabel { width: 155px; }
.tdLabels { text-align: left; white-space: nowrap; }
.tdControls { width: 100%; }

.textBoxs { width: 100%; }
.dropDownLists {  }

.clearBoth { clear: both; }
.fontBold { font-weight: bold; }
.textAlignLeft { text-align: left; }
.textAlignCenter { text-align: center; }
.textAlignRight { text-align: right; }
.messageErreur { border: solid 2px #ff0000; color: #ff0000; font-weight: bold; padding: 10px; text-align: center; }
.messageInformation { border: solid 2px #009933; color: #009933; font-weight: bold; padding: 10px; text-align: center; }