/* ----------------- */
/* Divine Energy     */
/* ----------------- */

BODY.Acc { margin: 0; background-color: #BBD0ff; }
BODY.Pass { margin: 10; background-color: #BBD0ff; }

DIV.Main { position: relative; width: 820px; }

TABLE.Page { width: 700px; margin-top: 10px; }
TABLE.Page TABLE { width: 700px; }
TABLE.Page TD { text-align: left; margin:0px; padding:0px; }
TABLE.Page TD.logo { width: 220px; }
TABLE.Page TD.titre { vertical-align: middle; text-align: center; }
TABLE.Page TD.titre H1 { font-family: Serif; font-size: 30px; color: #2a2bde;  margin:0px; padding:0px; }
TABLE.Page DIV.footer { text-align: center; margin-top: 10px; }

DIV.Fond { position: absolute; top: 0px; left: 48px; height: 700px; width: 724px; }
DIV.VoeuxG { xvisibility: hidden; position: absolute; top: 80px; left: 20px; xheight: 600px; xwidth: 724px; }
DIV.VoeuxD { xvisibility: hidden; position: absolute; top: 80px; left: 610px; xheight: 600px; xwidth: 724px; }

DIV.FlagG { position: absolute; left: 0px; top: 10px; }
DIV.FlagD { position: absolute; left: 610px; top: 10px; width: 210px; text-align: right; }

DIV.FlagMessDE { visibility: hidden; position: absolute; top: 29px; left: 0px; xwidth: 170px; padding: 5 5 2 5; border-style: solid; border-width: 1px; border-color: #5172FD; background-color: #D7E2FE; }
DIV.FlagMessRU { visibility: hidden; position: absolute; top: 29px; left: 0px; xwidth: 170px; padding: 5 5 2 5; border-style: solid; border-width: 1px; border-color: #5172FD; background-color: #D7E2FE; }
DIV.FlagMessPL { visibility: hidden; position: absolute; top: 29px; left: 0px; xwidth: 170px; padding: 5 5 2 5; border-style: solid; border-width: 1px; border-color: #5172FD; background-color: #D7E2FE; }
DIV.FlagMessFA { visibility: hidden; position: absolute; top: 29px; left: 0px; xwidth: 170px; padding: 5 5 2 5; border-style: solid; border-width: 1px; border-color: #5172FD; background-color: #D7E2FE; }

DIV.ColSiteAG { position: absolute; left: 10px; top: 170px; width: 215px; border-style: solid; border-width: 1 0 1 0; border-color: #EDF3FF; }
DIV.ColSiteAD { position: absolute; left: 600px; top: 170px; width: 215px; border-style: solid; border-width: 1 0 1 0; border-color: #EDF3FF; }
DIV.ColSiteB { width: 100%; margin: 8 0 0 0; }
DIV.CelSite { height: 82px; }

A.xSite { font-family: arial; font-size: 10px; color: #849AFD; x:#476BFF; text-decoration: none; }
A.Site { text-decoration: none; }
A.SiteU { color: #849AFD; }

A.bas { color: #3432FF; text-decoration: none; }
A.bas:hover, A.bas:visited { color: #3432FF; text-decoration: none; }

DIV.BaseLine { position: absolute; top: 210px; left: 265px; width: 290px; }
.BaseLine    { font-family: verdana; font-size: 10px; color: #3432FF; xxx:302EE7; xx: #5172FD; font-weight: bold; margin-top: 0px; margin-bottom: 0px;}

DIV.Accroche { position: absolute; top: 232px; left: 265px; width: 290px; }
.Accroche { font-family: arial; font-size: 9px; color: #3432FF; text-align: center; xxx:302EE7; xx:3432FF; x:5172FD; margin-top: 0px; margin-bottom: 0px;}

DIV.TexteCentre { position: absolute; top: 255px; left: 295px; width: 230px; }
.TexteCentre { font-family: arial;   font-size: 9px; color: #3432FF; margin-top: 0px; margin-bottom: 0px;}

DIV.Rajeunissement { position: absolute; top: 500px; left: 265px; width: 290px; text-align: center; wbackground-color: #FD5172; }
DIV.Rajeunissement H1 { font-family: verdana; font-size: 12px; color: #FF3432; text-align: center; margin-top: 0px; margin-bottom: 0px; }
DIV.Rajeunissement P { font-family: arial; font-size: 11px; color: #3432FF; text-align: center; margin-top: 0px; margin-bottom: 0px; }
DIV.Rajeunissement A { font-size: 11px; }
DIV.Rajeunissement1 { width: 230px; }

DIV.TexteCentreBas { position: absolute; top: 870px; left: 295px; width: 230px; }

.TitSite { font-family: verdana; font-size: 9px; color: #3432FF; font-weight: bold; margin-top: 0px; margin-bottom: 0px; }
.TexSite { font-family: arial;   font-size: 9px; color: #3432FF; margin-top: 0px; margin-bottom: 0px; }

.TitPaie { font-family: verdana; font-size:  9px; color: #5172FD; font-weight: bold; margin-top: 0px; margin-bottom: 0px;}
.TexPaie { font-family: arial;   font-size: 10px; color: #5172FD; margin-top: 0px; margin-bottom: 0px;}



