BODY
{
	BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    SCROLLBAR-FACE-COLOR: #978863;
    FONT-SIZE: 12px;
    BACKGROUND-ATTACHMENT: fixed;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    SCROLLBAR-HIGHLIGHT-COLOR: #cbbd9a;
    BORDER-LEFT: 0px;
    SCROLLBAR-SHADOW-COLOR: #978863;
    SCROLLBAR-3DLIGHT-COLOR: #baaa82;
    SCROLLBAR-ARROW-COLOR: #78663a;
    PADDING-TOP: 0px;
    SCROLLBAR-TRACK-COLOR: #baaa82;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: Verdana,Tahoma,Arial,sans-serif;
    SCROLLBAR-DARKSHADOW-COLOR: #978863;
    SCROLLBAR-BASE-COLOR: #cbbd9a;
    BACKGROUND-COLOR: white;
    margin-rigth: 0px;
}
TABLE, TR, TD {
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: Verdana,Tahoma,Arial,sans-serif;
    TOP: 0px;
    BORDER-COLLAPSE: collapse;
    margin-rigth: 0px;
    border-spacing: 0px;
}
.boutons { LEFT: 15px; WIDTH: 280px; POSITION: absolute; TOP: 118px; HEIGHT: 32px }
.bouton { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left }
.logo { LEFT: 0px; WIDTH: 1024px; TOP: 0px }
.case { PADDING-TOP: 15px; VERTICAL-ALIGN: top; }
.sommaire { VERTICAL-ALIGN: top; text-align: center; WIDTH: 130px; PADDING-TOP: 15px; PADDING-LEFT: 10px; }
.page { PADDING-LEFT: 15px; VERTICAL-ALIGN: top; WIDTH: 904px; HEIGHT: 650px; TEXT-ALIGN: center }
.hautPage { WIDTH: 924px; HEIGHT: 20px; TEXT-ALIGN: left }

A.lien:link { font-weight: bold; COLOR: white; FONT-SIZE: 12px; FONT-FAMILY: Verdana,Tahoma,Arial,sans-serif; TEXT-DECORATION: none; LINE-HEIGHT: 150% }
A.lien:active { FONT-SIZE: 12px; LINE-HEIGHT: 150%; FONT-FAMILY: Verdana,Tahoma,Arial,sans-serif; TEXT-DECORATION: underline; }
A.lien:hover { FONT-SIZE: 12px; COLOR: #BAAA82; LINE-HEIGHT: 150%;	FONT-FAMILY: Verdana,Tahoma,Arial,sans-serif; TEXT-DECORATION: underline }
A.lien:visited { font-weight: bold; COLOR: white; FONT-SIZE: 12px; LINE-HEIGHT: 150%; FONT-FAMILY: Verdana,Tahoma,Arial,sans-serif; TEXT-DECORATION: none }

A.lienClassique:link { COLOR: black; FONT-SIZE: 12px; FONT-FAMILY: Verdana,Tahoma,Arial,sans-serif; TEXT-DECORATION: none; LINE-HEIGHT: 150% }
A.lienClassique:active { COLOR: #BAAA82; FONT-SIZE: 12px; LINE-HEIGHT: 150%; FONT-FAMILY: Verdana,Tahoma,Arial,sans-serif; TEXT-DECORATION: underline; }
A.lienClassique:hover { FONT-SIZE: 12px; COLOR: #BAAA82; LINE-HEIGHT: 150%;	 FONT-FAMILY: Verdana,Tahoma,Arial,sans-serif; TEXT-DECORATION: underline }
A.lienClassique:visited { COLOR: #BAAA82; FONT-SIZE: 12px; LINE-HEIGHT: 150%; FONT-FAMILY: Verdana,Tahoma,Arial,sans-serif; TEXT-DECORATION: none }

A.lienTitre:link { color: royalblue; font-size: 13px; font-weight: bold; font-family: Verdana,Tahoma,Arial,sans-serif; text-decoration: none; line-height: 125% }
A.lienTitre:active { color: royalblue; font-size: 13px; font-weight: bold; line-height: 125%; font-family: Verdana,Tahoma,Arial,sans-serif; text-decoration: none; }
A.lienTitre:hover { font-size: 13px; color: royalblue; font-weight: bold; line-height: 125%; font-family: Verdana,Tahoma,Arial,sans-serif; text-decoration: none }
A.lienTitre:visited { color: royalblue; font-size: 13px; font-weight: bold; line-height: 125%; font-family: Verdana,Tahoma,Arial,sans-serif; text-decoration: none }

.lienSommaire { text-align: center; PADDING-TOP: 7px; PADDING-BOTTOM: 7px; WIDTH: 103px }
.hautSommaire { WIDTH: 109px; HEIGHT: 34px; table-column-group: 3 }
.droiteSommaire { WIDTH: 3px }
.basSommaire { WIDTH: 109px; HEIGHT: 6px; table-column-group: 3 }

.hautPlan { width: 510px; height: 5px; table-column-group: 3 }
.basPlan { width: 510px; height: 7px; table-column-group: 3 }
.gauchePlan { width: 4px; height: 400px; }
.droitePlan { width: 6px; height: 400px; }
.plan { width: 500px; height: 400px; }

.valid { width: 50%; text-align: center; table-column-group: 2; }
.label { text-align: right; font-weight: bold; }
.large { width: 100% }
.left { text-align: left; }
.center { text-align: center; width: 100% }
.middle { text-align: center; vertical-align: middle; padding: 5px; }
.middleSpace { text-align: center; vertical-align: middle; padding: 15px; }
.infoBase{ width: 85%; margin-bottom: 20px; }
.contourEdito { width: 85%; padding-top: 25px; border: 1px darkblue solid; border-collapse: separate }
.contourUser { width: 100%; padding-top: 25px; border: 1px darkblue solid; border-collapse: separate }
.titreEdito { width: 100%; border: 1px darkblue solid; }
.edito { text-align: left; padding-left: 20px; padding-top: 5px; padding-bottom: 5px; font-weight: bold; color: royalblue; }
.editoFond { text-align: right; padding-right: 20px; padding-top: 5px; padding-bottom: 5px; font-weight: bold; }
.texteEdito { width: 100%; border: 1px darkblue solid; margin-top: 5px; }
.texte { text-align: justify; padding: 10px }
.justify { text-align: justify; line-height: 130%; padding-bottom: 5px; padding-right: 5px; }
.titre { text-align: center; font-size: 18px; font-weight: bold; color: royalblue; padding-bottom: 20px; }
.sousTitre { font-size: 15px; font-weight: bold; color: royalblue; padding-top: 15px; padding-left: 15px; padding-bottom: 5px; }
.petitTitre { font-size: 15px; font-weight: bold; color: royalblue; padding-bottom: 10px; }
.petitTitreCenter { text-align: center; font-size: 15px; font-weight: bold; color: royalblue; padding-bottom: 10px; }
.titreUser { border-collapse: separate; border: 1px darkblue solid; border-spacing: 1px; cell-spacing: 1px; width: 100% }
.entete { font-size: 13px; font-weight: bold; text-align: center; padding-bottom: 5px; padding-top: 5px; border: 1px darkblue solid; border-collapse: collapse }
.pageCatalogue { width: 100%; font-size: 13px; padding-bottom: 10px; padding-top: 10px; text-align: center; }
.labelUser { text-align: right; font-weight: bold; color: royalblue; padding-top: 5px; padding-bottom: 5px; width: 25% }
.userInput { text-align: left; width: 25% }
.input { font-family: Verdana,Tahoma,Arial,sans-serif; font-size: 12px; }
.produitValue { text-align: left; padding-left: 5px; padding-bottom: 3px; padding-top: 3px;  }

.rue { font-weight: bold; width: 50%; padding-bottom: 5px; padding-left: 5px; text-align: left; }
.code { font-weight: bold; width: 25%; padding-bottom: 5px; padding-right: 10px; text-align: right; }
.ville { font-weight: bold; width: 25%; padding-bottom: 5px; text-align: center; }
.partenaireTitre{ font-weight: bold; font-size: 16px; padding-bottom: 5px; }
.partenaireMail { font-weight: bold; padding-top: 5px; text-align: left }