﻿BODY		{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: "tahoma", sans-serif; font-weight: normal; font-size: 8pt; font-style: normal; color: #5d5349; width: 100%; height: 100%; }
TABLE		{ font-family: "tahoma", sans-serif; font-weight: normal; font-size: 8pt; font-style: normal; color: #444444; border-collapse: collapse; padding: 0px 0px 0px 0px; background-color: Transparent; }
TD			{ font-family: "tahoma", sans-serif; font-weight: normal; font-size: 8pt; font-style: normal; color: #444444; border-collapse: collapse; padding: 0px 0px 0px 0px; background-color: Transparent; }
IMG			{ border: solid 0px #000000; }
INPUT		{ font-family: "tahoma", sans-serif; font-weight: normal; font-size: 8pt; font-style: normal; }
DIV			{ border-collapse: collapse; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }

A			{ color: #000000; text-decoration: underline; }
A:hover		{ color: #ff5c01; text-decoration: underline; }

H1          { color: #ff5c01; font-size: large; font-weight: bolder; font-family: Verdana; }
H2          { color: #7b1115; font-size: 11pt; font-weight: bolder; font-family: Verdana; }
H3          { color: #ff5c01; font-size: 11pt; font-weight: bolder; font-family: Verdana; }

DIV.contentBody { width: 980px; display: block; text-align: left; }

/* POPUPs */
.Popup { width: 580px; height: 450px; background-color: #FFFFFF; }
.PopHead { height: 15px; padding: 5px 10px 5px 5px; background-color: #d6d7d8; color: #333333; text-align: right; }
.PopBody { text-align: center; }
.PopTitle { color: #ff5c01; font-size: large; font-weight: bolder; display : block; padding: 24px; text-align: center; }
.PopBack { background-color: #000000; filter: alpha(opacity=30); } .PopBack { opacity:0.3; }
.lnkBtnFermer { text-decoration: none; font-weight: bold; color: #ffffff; }
.lnkBtnFermer:hover { text-decoration: none; font-weight: bold; color: #000000; }

/* Popup Mot de passe oublié */
TABLE.forgottenPass      { vertical-align: top; text-align: left; width: 536px; margin: 1px; }
TD.colForgottenPassLeft  { vertical-align: top; text-align: left; width: 431px; background-image: url(../Image/Compte/Mdp_fond.png); background-repeat: no-repeat; color: White; padding-left: 12px; padding-right: 12px; }
TD.colForgottenPassRight { vertical-align: top; text-align: left; width: 104px; background-image: url(../Image/Compte/Cpt_Valid.png); background-repeat: no-repeat; padding-top: 72px; text-align: center; }
.txtForgottenPass        { text-align: center; font-style: italic; font-weight: bolder; color: Red; }

/* Popup Blocage site */
TABLE.blocage { vertical-align: top; text-align: left; width: 650px; margin: 1px; }   
TD.colBlocageLeft { vertical-align: top; text-align: left; width: 550px; background-image: url(../Image/Global/Mdp_fond_indisponibilite.png); background-repeat: no-repeat; color: White; padding-left: 6px; padding-right: 6px; }

/**/

TABLE.tabCentrageEcran	{ width: 100%; height: 100%; text-align: center; vertical-align: top; } TABLE.colCentrageEcran	{ text-align: -moz-center; }
TD.colCentrageEcran		{ width: 100%; height: 100%; text-align: center; vertical-align: top; } TD.colCentrageEcran		{ text-align: -moz-center; }

/* Identification - Panier */

TABLE.tabIdentification { width: 980px; margin-bottom: 4px; }
TD.colIdentifie         { width: 350px; vertical-align: top; padding-top: 4px; }
TD.colIdentification    { width: 477px; vertical-align: top; padding-top: 4px; }
TD.colPanier            { width: 153px; vertical-align: top; padding-top: 4px; }
.btnIdentification      { padding-left: 16px; padding-right: 36px; margin-bottom: -4px; }
.txtPassword            { padding-left: 16px;color: #ff5c01; font-weight: bold; }
.txtLogin				{color: #ff5c01; font-weight: bold;}

.divPanierIco           { display: block; float: left; padding-right: 4px; }
.divPanierColis         { display: block; float: left; }
.lnkVoirPanier          { text-decoration: none; font-weight: bolder; }
.lblColis               { color: #ff5c01; font-weight: bolder; }

/* MENU HAUT */

TABLE.tabMenu		{ width: 980px; height: 217px; background-image: url(../Image/Global/logo_menu.jpg); background-position: top left; background-repeat: no-repeat; }
/*.tabMenu TD		{ border: solid 1px #000000; } */

TD.colMenuLogoH		{ width: 350px; height: 060px; }
TD.colMenuLogoB		{ width: 350px; height: 107px; }
TD.colMenuLogoD		{ width: 070px; height: 107px; }
TD.colMenuTitre		{ width: 420px; height: 050px; text-align: left; vertical-align: bottom; }
TD.colMenuBtnH		{ width: 560px; height: 020px; }
TD.colMenuBtnB		{ width: 560px; height: 040px; }
TD.colMenuAnim		{ width: 560px; height: 157px; vertical-align: top; }
TD.colMenuTitre2    { width: 420px; text-align: left; vertical-align: top; }
TD.colMenuContact   { width: 560px; text-align: right; vertical-align: top; }
.colMenuImgContact  { margin-right: 67px; }

/* TAB CONTENU */
.colSepGD			{ width: 40px; } 

/* MENU BAS */

TABLE.tabMenuBas	{ width: 980px; }
TD.colPlan			{ width: 170px; padding: 0px 0px 0px 30px; text-align: left; vertical-align: top; } TD.colPlan { text-align: -moz-left; }
TD.colPlanFirst		{ width: 165px; padding: 0px 0px 0px 00px; text-align: left; vertical-align: top; } TD.colPlan { text-align: -moz-left; }
TD.colPlanSep		{ width: 001px; background-color: #d9e1ee; }

.txtMentionMB		{ font-variant: small-caps; font-size: 25px; color: #d9e1ee; }

.lnkMenuBasPartie			{ text-decoration: none; color: #c7ceda; font-weight: bold; }
.lnkMenuBasPartie:hover		{ text-decoration: none; color: #555555; font-weight: bold; }
.lnkMenuBasSSPartie			{ text-decoration: none; color: #c7ceda; }
.lnkMenuBasSSPartie:hover	{ text-decoration: none; color: #555555; }


/* CONTENU */
.divJustif540	{ text-align: justify; width: 540px; } .divJustif540 { text-align: -moz-justify; }
.divJustif290	{ text-align: justify; width: 290px; } .divJustif540 { text-align: -moz-justify; }
.divJustif350	{ text-align: justify; width: 350px; } .divJustif540 { text-align: -moz-justify; }

.divSsTitre		{ margin: 0px 0px 0px 17px; text-align: justify; } .divSsTitre { text-align: -moz-justify; }

.txtTitre		{ color: #ff5c01; font-weight: bold; font-size: 14px; }
.txtSsTitre		{ color: #5d554a; font-weight: bold; font-size: 11px; }

.txtMention		{ font-size: 9px; font-style: italic; }

.txtError       { color: Red; }
.txtRequired    { color: Red; }
.txtOk          { color: Green; }
.txtLpcOk       { color: #ff5c01; }


/* SPE */
.lnkImage		{ cursor: pointer; }


/* ACTUS - Entre  Nous */
TABLE
.colSepPoint	{ color: #9d958a; }
.colActuImg		{ width: 110px; }
.colActuTexte	{ width: 160px; }

.colActuDetailImg	{ width: 110px; }
.colActuDetailTexte	{ width: 340px; padding: 10px 10px 10px 10px; text-align: left; } .colDetailActuTexte { text-align: -moz-left; }
.divActuDetailTexte	{ width: 320px; text-align: justify; } .divActuDetailTexte	{ text-align: -moz-justify; }

.divContenuActualite		{ width: 550px; height: 250px; overflow-y: scroll; background-color: #ffffff; }
.tabContenuActualite		{ border: solid 1px #c1c1c1; }
.colContenuActualiteHeader	{ height: 15px; padding: 5px 10px 5px 5px; background-color: #d6d7d8; color: #333333; text-align: right; } .colContenuActualiteHeader { text-align: -moz-right; }
.colContenuActualite		{ }

.lnkLireArticle			{ cursor: pointer; text-decoration: none; color: #000000; }
.lnkLireArticle:hover	{ cursor: pointer; text-decoration: underline; color: #ff5c01; }

