


body {
font: Trebuchet MS;
background-color : #080227;
margin: 0px;
padding: 0px;
font-size: 100%; /* Autorise le redimensionnement de texte pour MSIE */
}


#format_page  {
position: relative;
background-image: url("/img/fond/fond_voyance.jpg");
background-repeat:repeat;
background-position: 0px 0px;
padding: 0px;
border: 0px;
margin: 0px auto;
width:890px;
height: 1650px;
}

#navlistleft {
position: absolute;
top: 250px; /* position apres : swf_header (250) */
left: 0px;
margin: 0px;
padding: 0;
border: 0px;
font: bold 10pt Trebuchet MS;
text-align: left;
width:170px;
}

#navlistcenter {
position: absolute;
top: 250px;  /* position apres : swf_header (250) */
left: 170px; /* position apres : navlistleft (170) */
margin: 0px;
padding: 0;
border: 0px;
font: bold 10pt Trebuchet MS;
text-align: left;
width:550px;
}
#navlistcenterswf  {
position: absolute;
overflow:hidden;
top: 900px;  /* position apres : swf_header (250)  + imgbackground(650) */
left: 190px; /* position apres : navlistleft (170px)  + marge (20px)*/
padding: 0;
border: 0px;
margin: 0px;
width:510px;
height:710px;
}
#navlistcenterswf2  {
position: absolute;
overflow:hidden;
top: 1200px; /* position apres : swf_header (250)  + imgbackground(950) */
left: 190px; /* position apres : navlistleft (170px) */
padding: 0;
border: 0px;
margin: 0px;
width:510px;
height:410px;
}

#navlistright {
position: absolute;
top: 250px; /* position apres : swf_header (250) */
left: 720px; /* position apres : navlistleft (170px)  +  navlistcenter(550) */
margin: 0px;
padding: 0;
border: 0px;
font: bold 10pt Trebuchet MS;
text-align: right;
width:170px;
}

#navlisttitle {
font: Trebuchet MS;
text-decoration: underline;
font-size: 12pt;
font-weight: bold;
color: #ffff00;
padding: 0;
border: 10px;
margin-bottom: 10px;
margin-top: 20px;
}

#navlist
{
padding: 0;
border: 0px;
margin: 0px;
}

#navlist li
{
list-style: none;
margin: 0px;
padding: 0;
border: 1px solid #C6F4FF;
}

#navlist li a
{
display: block;
background-image:url(/img/menu_bg.gif);
background-repeat:no-repeat;
background-position:0px 0px;
padding: 0.25em 0.5em 0.25em 0.75em;
border: 0px;
margin: 0px;
text-decoration: none;
}

#navlist li a:link { color: orange; }
#navlist li a:visited { color: orange; }
#navlist li a:hover { color: #ffff00; }

#endnavlist {
background-image:url(/img/horoscope_site.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
list-style: none;
border: 2px solid purple;
padding: 0;
margin: 0px;
height:159px;
}

#endnavlist li
{
display: block;
padding: 0;
border: 0px;
margin-left: 10px;
margin-top: 10px;
margin-bottom: 10px;
}

#endnavlist li a
{
display: block;
padding: 0;
border: 0px;
margin: 0px;
font-size: 14pt;
font-weight: bold;
font: Trebuchet MS;
color: white;
text-decoration: none;
}
#endnavlist li a:hover { color: #ffff00; }

#endnavlist .partner
{
padding: 0;
border: 0px;
margin: 0px;
}

#endnavlist .partner a
{
padding: 0;
border: 0px;
margin-left: 10px;
font-size: 6pt;
font-weight: normal;
font: Trebuchet MS;
color: white;
text-decoration: none;
}

#zone_text0 {
position: absolute;
z-index: 2;
top: 30px;   /* position  : 450px  +  navlistcenter (250)  = 750px */
left: 270px;
width:250px;
height:170px;
padding: 0;
border: 0px;
margin: 0px;
}

#zone_text1 {
position: absolute;
overflow:hidden;
top: 220px;   /* position  : 220px  +  navlistcenter (250)  = 470px*/
left: 25px;
width:501px;
height:390px;
padding: 0;
border: 0px;
margin: 0px;
}

#zone_text1bis {
position: absolute;
overflow:hidden;
top: 220px;   /* position  : 450px  +  navlistcenter (250)  = 750px */
left: 25px;
width:500px;
height:210px;
padding: 0;
border: 0px;
margin: 0px;
}

#zone_text2 {
position: absolute;
overflow:hidden;
top: 450px;   /* position  : 450px  +  navlistcenter (250)  = 750px */
left: 25px;
width:502px;
height:470px;
padding: 0;
border: 0px;
margin: 0px;
}

#swf_header {
position: absolute;
top: 0px;
left: 0px;
visibility:visible;
overflow:hidden;
position:100% 100%;
border: 0px;
padding: 0;
margin: 0px 0px;
width:890px;
height:250px;
}

#img_banner {
float: left;
visibility:visible;
overflow:hidden;
position:100% 100%;
border: 0px;
padding: 0;
margin: 0px 0px 10px;
width:510px;
height:133px;
}

#swf_banner {
float: left;
visibility:visible;
overflow:hidden;
position:100% 100%;
border: 0px;
padding: 0;
margin: 0px 0px 10px;
width:510px;
height:200px;
}
#swf_banner_marge {
visibility:visible;
border: 0px;
padding: 0;
margin: 0px 0px 25px;
}

#swf_banner_texte2 {
float: left;
visibility:visible;
overflow:hidden;
position:100% 100%;
border: 0px;
padding: 0;
margin: 0px;
width:502px;
height:471px;
}

#imgbg {
background-repeat:no-repeat;
background-position:0px 0px;
width:550px;
}

#imgtheme {
border: 0px;
padding: 0;
margin: 0px;
width:490px;
height:200px;
}

#zodiaque  {
float: left;
font: Trebuchet MS;
color: white;
font-size: 14pt;
font-weight: bold;
text-decoration: none;
text-align:center;
border: 0px;
padding: 5px 5px 5px;
margin: 0px 0px 0px;
width:115px;
height:150px;
}

#zodiaque img {
border: 0px;
padding: 0;
margin: 0px;
width:115px;
height:116px;
}

#affiliation  {
}
#affiliation a { text-decoration: none;}
#affiliation a:link { color: white; }
#affiliation a:visited { color:  white; }
#affiliation a:hover { color:   #ffff00; }

.bgcolor_blanc {
background-color : white;
}


/*
STYLE TEXTS
*/
.justify_text {
text-align:justify;
padding: 5px 10px 0px;
font-weight: normal;
}

.zodiac_title {
text-align:center;
padding: 10px 10px 5px;
color: white;
font-size: 10pt;
font-weight: normal;
}

.zodiac_text {
text-align:justify;
padding: 5px 10px 0px;
color: white;
font-size: 10pt;
font-weight: normal;
}

.size_30{ font-size: 30pt; }
.size_24{ font-size: 24pt; }
.size_20{ font-size: 20pt; }
.size_16 { font-size: 16pt; }
.size_14 { font-size: 14pt; }
.size_13 { font-size: 13pt; }
.size_12 { font-size: 12pt; }
.size_10 { font-size: 10pt; }
.size_8 { font-size: 8pt; }
.blanc { color: white; }
.jaune { color: #ffff00; }
.bleu { color: #00ffff; }
.orange { color: orange; }

.centre {
text-align:center;
}

.blanc_centre {
color: white;
text-align:center;
font-weight: normal;
}

.blanc_11 {
color: white;
font-size: 11pt;
font-weight: normal;
}

.blanc_centre_12 {
color: white;
text-align:center;
font-size: 12pt;
font-weight: normal;
}

.jaune_16 {
color: #ffff00;
font-size: 16pt;
}



