BODY
{
    BACKGROUND-POSITION: left top;
    SCROLLBAR-FACE-COLOR: #ffffff;
    SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
    SCROLLBAR-SHADOW-COLOR: #000000;
    SCROLLBAR-3DLIGHT-COLOR: #000000;
    SCROLLBAR-ARROW-COLOR: goldenrod;
    SCROLLBAR-TRACK-COLOR: #ffffff;
    SCROLLBAR-DARKSHADOW-COLOR: #fff1c3;
    BACKGROUND-COLOR: transparent;
	background-image: url(background.jpg);
    FONT-FAMILY:  Georgia, Times New Roman, Times, serif;
    FONT-SIZE: 12pt;
    TEXT-ALIGN: justify;
    TEXT-INDENT: 0pt;
    COLOR: #444444;
    margin: 50 100; 
}
.exergue {
 FONT-WEIGHT: bold;
  FONT-SIZE: 1em;
   FONT-STYLE:italic;
}


IMG.barre{

background:url(barre.gif) no-repeat;
 }
.carteduciel {
 Page-Break-After:always;
 width: 550px;
 }
 
 .graphiqueClimat {
 page-break-before:always;

 }
 
P {
 text-indent: 0pt;
 }
A:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR:B99F39;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    TEXT-DECORATION: none
}
A:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: B99F39;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    TEXT-DECORATION: underline
}
A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: B99F39;
    FONT-FAMILY: Arial, Verdana, Helvetica, Helv;
    TEXT-DECORATION: none
}
A:hover
{
    FONT-SIZE: 12px;
    COLOR: B99F39;
    FONT-FAMILY: Arial, Verdana, Helvetica, Helv;
    TEXT-DECORATION: underline
}

H1
{
    FONT-SIZE: 20pt;
    COLOR:#64543a;
    FONT-FAMILY: Verdana, Arial;
    FONT-VARIANT: small-caps
}
H2
{
        FONT-WEIGHT: bolder;
    FONT-SIZE: 17pt;
    REM TEXT-TRANSFORM:  none;
    COLOR:#64543a;
      FONT-VARIANT: small-caps;
	REM display:run-in; 
	border-bottom:1px solid #ccc; 
	margin-bottom:.5em; 
	padding-bottom:.5em;
	padding-top:.8em; 

}
H3
{
        FONT-WEIGHT: bolder;
    FONT-SIZE: 14pt;
    TEXT-TRANSFORM: none;
    COLOR:#64543a;
      FONT-VARIANT: small-caps
}
.conteneur {
rem margin-left:180px;
rem min-height:150px;
rem margin-right:180px;
width:600px;

 }
.legende
{
    FONT-SIZE: 10px;
    COLOR: gray;
    FONT-FAMILY: Verdana, Arial
}

.copy
{
    FONT-SIZE: 10pt;
     COLOR:#A98A38;
    FONT-FAMILY: Verdana, Arial;
    font-style: italic;
}

.infos
{
    FONT-SIZE: 10pt;
    COLOR:red;
    FONT-FAMILY: Verdana, Arial;
    font-style: italic;
}
.introHoroscope
{
      FONT-WEIGHT: 500;
    FONT-SIZE: 1.23em;
    COLOR:#375089;
     page-break-after:always;
    REM réserve pour positionner tableau climat en absolu;
    REM padding-top:400px;
}
.tableauClimat {

	REM top:480px;
	REM position:absolute;
}
.intro
{
      FONT-WEIGHT: 600;
    FONT-SIZE: 10pt;
    COLOR:#8a7758;
    FONT-FAMILY: Verdana, Arial;
}
.periode
{
    FONT-SIZE: 12pt;
    COLOR:#8a7758;
    FONT-FAMILY: Verdana, Arial;
	line-height: 120%
}

.navigation
{
    FONT-SIZE: 11pt
}

.chapeau
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 9pt;
    COLOR:#8a7758;
    FONT-FAMILY: Verdana, Arial;
    TEXT-ALIGN: justify
}

.encadre {
border-radius: 10px;
background-color:#FFFFEE;
border:1px dotted #CCCCCC;
padding:0.5em;
rem display : inline ;
}

.addenda {
border-radius: 10px;
FONT-SIZE: 9pt;
FONT-FAMILY: Verdana, Arial;
font-style: italic;
background-color:#f6eecd;
COLOR:#5a4c16;
padding:0.7em;
rem display : inline ;
}

.lettrine {
float: left; /* positionnement de la lettrine dans le conteneur*/
font-size: 4em; /* 3 hauteurs de lignes pour la lettrine*/
font-weight: bold;
font-family: Georgia, Times New Roman, Times, serif;
color: #63553e;
border: 1px solid #63553e; /* définition d'une bordure autour de la lettrine*/
background-color: #FFFFEE; 
margin: 3px;
padding: 0 3 2 0;
line-height: 1em;
}

.gauche
{
    float: left;
  margin:0 1em 1em 0
}
.droite 
{
    float: right;
 margin:0 0 1em 1em
}
.dessous
{
    clear: both;
}
.centrer {
    display: block;
    margin-left: auto;
    margin-right: auto }

#footer{
	margin-top:30px;
    border-top:1px solid #888;
   height:50px;
    text-align:center;
	padding:5px;
	rem background:#FFFFFF;
	rem border-radius: 10px;
	color:#777777;
	
}
.tab1 {
border-collapse:collapse;
border: 1px solid #9a7952;
padding:1em;
width: 50%;


}
.col1 {
font-weight:600;
border-collapse:collapse;
border: 1px solid #9a7952;
padding:1em;
width: 50%;


}

.cellule {
border: 1px solid #9a7952;
color:#68574;
text-align:left;
padding:1em;
background:#fefefe;


}
TD.tab1 {
border: 1px solid #9a7952;
color:#68574;
text-align:left;
padding:1em;
background:#fefefe;

}
TH.tab1 {
border: 1px solid #9a7952;
color:#68574;
rem text-align:center;
padding:1em;
background:#fefefe;

}