/* les couleurs des fonds */
.body {
background: url(../images/V4/HomeBg3.gif) repeat-y fixed  #fff;
margin-top:0px;
padding-left:20px;
}
.body1 {
background: url(../images/V4/HomeBg4.gif) repeat-x fixed  #d2b6cf;
margin-top:0px;
padding-left:20px;
}


#sky{
display:block;
position:absolute;
left:820px;
top:10px;
}
.bodyAd { background-color:  #990066;margin-top:10px;}

.spacerH {width:100%; height:10px; text-align:center; float:left;}
.spacerV {width:10; height:100%; text-align:center; float:left;}

.page { position: static; background-color: #EEEEFF; border: 1px solid #660066;border-bottom-style:none;max-width:780;}
.footer { position: static; background-color: transparent; background-image: url(../images/V4/FooterBotBg.gif);background-repeat: repeat-x;background-position:bottom}
.BlocPerso {font:  10px verdana; color:#333366; background-color: #FFFFFF; border: 1px solid #333366;  border-bottom-style:none;border-top-style:none; width:320;}
.BlocPersoText {font: Bold 11px verdana; color:#333366; text-decoration:none;}
.P-FormObject {font:  10px verdana; color:#333366; text-decoration: none;  background:#EEEEFF; border: 1px solid #333366}
.P-FormObject2 {font:  11px verdana; color:#333366; text-decoration: none;  background:#ffffff;  border: 1px solid #333366}
.formulaire {background-color: #FFFFFF; border: 1px solid #333366; background-image: url(../images/V4/Phone/BgTel.gif);background-repeat: repeat-x;}
.formulaireS {background-color: #FFFFFF; border: 1px solid #333366; background-image: url(../images/V4/Phone/BgTel.gif);background-repeat: repeat-x;}
.FlashHome { background-color: #FFFFFF; border: 1px solid #333366;border-bottom-style:none;border-top-style:none; width:320;}
.FooterText {font:  9px verdana; color:#666699; text-decoration:none; line-height:2;vertical-align:top;}
.FooterText:link {font:  9px verdana; color:#666699; text-decoration:none;line-height:2;}
.FooterText:hover {font: 9px verdana; color:#333366; vertical-align:top;text-decoration:underline;line-height:2;}

.AdTexte {font:  18px verdana; color:#FFFFFF; text-decoration:none;}
.Texte1 {font:  10px verdana; color:#333366; text-decoration:none;}
.Texte1b {font: Bold 10px verdana; color:#333366; text-decoration:none;}
.Texte2 {font: 11px verdana; color:#333366; text-decoration:none;}
.Texte2b {font: Bold 11px verdana; color:#333366; text-decoration:none;}
.Texte2Blanc {font: 11px verdana; color:#FFFFFF; text-decoration:none;}
.Texte3b {font: Bold 14px verdana; color:#333366; text-decoration:none;}
.Texte4b {font: Bold 12px verdana; color:#FF6600; text-decoration:none;}
.Texte5b {font: Bold 11px verdana; color:#FFFFFF; text-decoration:none;}
.Erreur {font:  11px verdana; color:#CC0000; text-decoration:none;}
.legende {font: 10px verdana; color:#666699; text-decoration:none;}
.Liens1 {font:  10px verdana; color:#333366; text-decoration:none;}
.Liens1:link {font:  10px verdana; color:#333366; text-decoration:none;}
.Liens1:hover {font:  10px verdana; color:#333366; text-decoration:underline;}
.Liens2 {font:  9px verdana; color:#333366; text-decoration:none;vertical-align:top;}
.Liens2:hover {font:  9px verdana; color:#FFFFFF; text-decoration:none;vertical-align:top;}
.Liens3 {font:  11px verdana; color:#FFFFFF; text-decoration:none;}
.Liens3:hover {font: Bold 11px verdana; color:#FFFFFF; text-decoration:underline;}
.Liens4 {font:  11px verdana; color:#333366; text-decoration:none;}
.Liens4:hover {font: Bold 11px verdana; color:#333366; text-decoration:underline;}
.Liens5 {font:  Bold 13px verdana; color:#333366; text-decoration:none;}
.Liens5:link {font:  13px verdana; color:#333366; text-decoration:none;}
.Liens5:hover {font: Bold 13px verdana; color:#333366; text-decoration:underline;}
.Liens6 {font:  11px verdana; color:#000000; text-decoration:none; text-decoration:none; text-decoration:underline;}

.TitreBloc {font: Bold 14px 'Trebuchet MS', verdana, sans-serif; color:#FFFFFF; text-decoration:none; text-align:center; line-height: 16px;}
.TitreBloc2 {font: Bold 18px 'Trebuchet MS', verdana, sans-serif; color:#FFFFFF; text-decoration:none; text-align:center;}


/* TOP BLOC STYLES */

/* Polices du menu BlocKtop */
#menuTop {position:relative; width:280;font-size:95%; font: bold 12px 'Trebuchet MS', verdana, sans-serif; line-height: 14px; color: #000;text-align:center;}
#menuTop ul{margin:0;padding:0px 0px 0px 0px; list-style:none;}
#menuTop li {display:inline;margin:0;padding:0;}
#menuTop a.tarot {float:left;background:url("../images/V4/MenuTopLeftTarot.gif") no-repeat left top;margin:0;padding:0 0 0 11px;text-decoration:none;}
#menuTop a.tarot span {float:left;display:block;background:url("../images/V4/MenuTopRightTarot.gif") no-repeat right top;padding:10px 15px 4px 6px;color:#333366;}
#menuTop a.love {float:left;background:url("../images/V4/MenuTopLeftLove.gif") no-repeat left top;margin:0;padding:0 0 0 11px;text-decoration:none;}
#menuTop a.love span {float:left;display:block;background:url("../images/V4/MenuTopRightLove.gif") no-repeat right top;padding:10px 15px 4px 6px;color:#333366;}
#menuTop a.consult {float:left;background:url("../images/V4/MenuTopLeftConsult.gif") no-repeat left top;margin:0;padding:0 0 0 11px;text-decoration:none;}
#menuTop a.consult span {float:left;display:block;background:url("../images/V4/MenuTopRightConsult.gif") no-repeat right top;padding:10px 15px 4px 6px;color:#333366;}
#menuTop a.natal {float:left;background:url("../images/V4/MenuTopLeftNatal.gif") no-repeat left top;margin:0;padding:0 0 0 11px;text-decoration:none;}
#menuTop a.natal span {float:left;display:block;background:url("../images/V4/MenuTopRightNatal.gif") no-repeat right top;padding:10px 15px 4px 6px;color:#333366;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menuTop a span {float:none;}
/* End IE5-Mac hack */
#menuTop a:hover {background-position:0% -30px;}
#menuTop a:active {background-position:0% -60px;}
#menuTop a:hover span {background-position:100% -30px; color:#FFF; cursor:pointer;}
#menuTop a:active span {background-position:100% -60px;}

div.love {height: 270px;	background:#FFB6E7;	border:1px solid #660000;padding:0px;}
div.tarot {height: 270px;	background:#CC3333;	border:1px solid #660000;padding:0px;}
div.consult {height: 270px;background:#FF9966;border:1px solid #660000;padding:0px;}
div.natal {height: 270px;background:#FFCC00;border:1px solid #660000;padding:0px;}
#sm1,#sm2,#sm3,#sm4  {position:absolute; width:280px; text-align:left; overflow:hidden; visibility: hidden; padding:0px; } 
.topImg {float:left;clear:left;	overflow:hidden; opacity: 1; display: block; z-index:-1; position:relative; float:left; width:283px; top:8px; left:-3px; border:1px solid #333366; border-right-style:none;border-left-style:none;border-bottom-style:none;}

.bandeTitre {background: rgb(255, 255, 255) none repeat scroll 0%;z-index: -1;position: absolute;float:left;filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;left: 0px; top: 110px; width: 280px; height: 80; border:1px solid #333366; border-right-style:none;border-left-style:none;}
span.titre {position:absolute;top:100px;padding:8px;}
a.titre {font: bold 20px 'Trebuchet MS', verdana, sans-serif; color: #333366;text-decoration:none;z-index:20;}
a.titre:hover {font: bold 20px 'Trebuchet MS', verdana, sans-serif; color: #333366;text-decoration:underline;z-index:20;}
a.SsTitre, a.SsTitre:visited {font: 11px verdana, sans-serif; color: #000033;text-decoration:none;z-index:20;}
a.SsTitre:hover {font: 11px verdana, sans-serif;color: #000033;text-decoration:underline;z-index:20;}

#link1,#link2,#link3,#link4 {padding-left:10px;overflow:hidden;cursor:pointer;height:16px;width:278px; z-index: 100; position: relative; top: 15px; font: 11px verdana, sans-serif;text-decoration:underline; vertical-align:bottom;}
div.linkLoveOn {color:#FFF;background: #CC0066;}
div.linkTarotOn {color:#FFF;background: #660000;}
div.linkConsultOn {color:#FFF;background: #FF6600;}
div.linkNatalOn {color:#660000;background: #FF9900;}
span.voir {position:absolute; right:20px; font: 10px arial, Verdana,serif; cursor:pointer;}

#specialNN4 {display:none;}


/* NATAL */
.BlocNatal {background-color:#FFCC00; border: 1px solid #993300; border-bottom-style:none;border-top-style:none;}
.BlocNatalProduct {background-color:#FFFF99; height:95px;}
.BlocPhotoNatal {background-image: url(../images/V4/Natal/BlocSPhotoBgNatal.gif);background-repeat: repeat-x;}
.Natal2 {font: 10px verdana; color:#993300; text-decoration:none;}
.Natal2:link {font:  10px verdana; color:#993300; text-decoration:none;}
.Natal2:hover {font: bold 10px verdana; color:#993300; text-decoration:underline;}

/* PHONE */
.BlocPhone {background-color:#FFCC00; border: 1px solid #993300; border-bottom-style:none;border-top-style:none;}
.BlocPhoneProduct {background-color:#FFFF99; height:95 px;}
.BlocPhotoPhone {background-image: url(../images/V4/Phone/BlocSPhotoBgPhone.gif);background-repeat: repeat-x;}
.Phone2 {font: 10px verdana; color:#993300; text-decoration:none;}
.Phone2:link {font:  10px verdana; color:#993300; text-decoration:none;}
.Phone2:hover {font: bold 10px verdana; color:#993300; text-decoration:underline;}

#pave1{
border: 1px solid #330066;
height:310px;
background: #ffffff;
padding: 0px 3px 3px 3px;
font-family: Verdana, sans-serif;
font-size:12px;
color: #333366;
clear:left;
}
#pave1 #placeR{
padding-top:5px;
float:right;
}
#pave2{
float:left;
padding: 10px 3px 3px 3px;
font-family: Verdana, sans-serif;
font-size:11px;
color: #333366;
}

h1{
font-family: Verdana, sans-serif;
font-size:16px;
font-weight:Bold;
color: #333366;
}

/* LOVE */
.BlocLove {background-color:#FF0099; border: 1px solid #990033; border-bottom-style:none;border-top-style:none;}
.BlocLoveProduct {background-color:#FFFFFF; height:95px;}
.BlocPhotoLove {background-image: url(../images/V4/Love/BlocTPhotoBgLove.gif);background-repeat: repeat-x;}
.Love2 {font: 10px verdana; color:#990033; text-decoration:none;}
.Love2:link {font:  10px verdana; color:#990033; text-decoration:none;}
.Love2:hover {font: bold 10px verdana; color:#990033; text-decoration:underline;}

/* TAROT */
.BlocTarot {background-color:#CC3333; border: 1px solid #660000; border-bottom-style:none;border-top-style:none;}
.BlocTarotProduct {background-color:#FFFFFF; height:95px;}
.BlocPhotoTarot {background-image: url(../images/V4/Tarot/BlocSPhotoBgTarot.gif);background-repeat: repeat-x;}
.Tarot2 {font: 10px verdana; color:#660000; text-decoration:none;}
.Tarot2:link {font:  10px verdana; color:#660000; text-decoration:none;}
.Tarot2:hover {font: bold 10px verdana; color:#660000; text-decoration:underline;}

/* CAREER */

.BlocCareer {background-color:#669900; border: 1px solid #003300; border-bottom-style:none;border-top-style:none;}
.BlocCareerProduct {background-color:#B7D278; height:95px;}
.BlocPhotoCareer {background-image: url(../images/V4/Career/BlocSPhotoBgCareer.gif);background-repeat: repeat-x;}
.Career2 {font: 10px verdana; color:#003300; text-decoration:none;}
.Career2:link {font:  10px verdana; color:#003300; text-decoration:none;}
.Career2:hover {font: bold 10px verdana; color:#003300; text-decoration:underline;}

/* CONSULTATIONS */
.BlocConsult {background-color:#FBA370; border: 1px solid #CC3300; border-bottom-style:none;border-top-style:none;}
.BlocConsultProduct {background-color:#FFFFFF; height:95px;}
.BlocPhotoConsult {background-image: url(../images/V4/Consult/BlocSPhotoBgConsult.gif);background-repeat: repeat-x;}
.Consult2 {font: 10px verdana; color:#CC3300; text-decoration:none;}
.Consult2:link {font:  10px verdana; color:#CC3300; text-decoration:none;}
.Consult2:hover {font: bold 10px verdana; color:#CC3300; text-decoration:underline;}

/* CHINESE */
.BlocChinese {background-color:#CC0000; border: 1px solid #990000; border-bottom-style:none;border-top-style:none;width:370;}
.BlocChineseProduct {background-color:#FF3333; height:95px;}
.BlocPhotoChinese {background-image: url(../images/V4/Chinese/BlocSPhotoBgChinese.gif);background-repeat: repeat-x;}
.Chinese2 {font: 10px verdana; color:#FFFF99; text-decoration:none;}
.Chinese2:link {font:  10px verdana; color:#FFFF99; text-decoration:none;}
.Chinese2:hover {font: bold 10px verdana; color:#FFFF99; text-decoration:underline;}


/* NUMERO */
.BlocNumero {background-color:#0099FF; border: 1px solid #003399; border-bottom-style:none;border-top-style:none;}
.BlocNumeroProduct {background-color:#b8dff8; height:95px;}
.BlocPhotoNumero {background-image: url(../images/V4/Numero/BlocSPhotoBgNumero.gif);background-repeat: repeat-x;}
.Numero2 {font: 10px verdana; color:#003399; text-decoration:none;}
.Numero2:link {font:  10px verdana; color:#003399; text-decoration:none;}
.Numero2:hover {font: bold 10px verdana; color:#003399; text-decoration:underline;}

/* FORECAST */
.BlocForecast {background-color:#990099; border: 1px solid #330033; border-bottom-style:none;border-top-style:none;}
.BlocForecastProduct {background-color:#FFB6E7; height:95px;}
.BlocPhotoForecast {background-image: url(../images/V4/Forecast/BlocSPhotoBgForecast.gif);background-repeat: repeat-x;}
.Forecast2 {font: 10px verdana; color:#330033; text-decoration:none;}
.Forecast2:link {font:  10px verdana; color:#330033; text-decoration:none;}
.Forecast2:hover {font: bold 10px verdana; color:#330033; text-decoration:underline;}

/* YEAR */
.BlocYear {background-color:#990099; border: 1px solid #330033; border-bottom-style:none;border-top-style:none;}
.BlocYearProduct {background-color:#FFB6E7; height:95px;}
.BlocPhotoYear {background-image: url(../images/V4/Year/BlocSPhotoBgYear.gif);background-repeat: repeat-x;}
.Year2 {font: 10px verdana; color:#330033; text-decoration:none;}
.Year2:link {font:  10px verdana; color:#330033; text-decoration:none;}
.Year2:hover {font: bold 10px verdana; color:#330033; text-decoration:underline;}

/* VIDEO */

.Blocvideo {background-color:#AF8BBC; border: 1px solid #2D004A; border-bottom-style:none;border-top-style:none;}
.BlocvideoProduct {background-color:#FFFFFF; height:95px;}
.BlocPhotovideo {background-image: url(../images/V4/Video/BlocSPhotoBgvideo.gif);background-repeat: repeat-x;}
.video2 {font: 10px verdana; color:#2D004A; text-decoration:none;}
.video2:link {font:  10px verdana; color:#2D004A; text-decoration:none;}
.video2:hover {font: bold 10px verdana; color:#2D004A; text-decoration:underline;}

/* BLOC UNE */
.Une {background-color:#666699; width: 412;}
.BlocUneLove {background-color:#EEEEFF; height:250; width:110px;}
.BlocUneLoveOn {background-color:#FFB6E7; height:250; width:110px; cursor:pointer;}
.BlocUneNatal {background-color:#EEEEFF; height:250; width:110px;}
.BlocUneNatalOn {background-color:#FFFF99; height:250; width:110px; cursor:pointer;}
.BlocUneCareer {background-color:#EEEEFF; height:250; width:110px;}
.BlocUneCareerOn {background-color:#B7D278; height:250; width:110px; cursor:pointer;}
.BlocUneForecast {background-color:#EEEEFF; height:250; width:110px;}
.BlocUneForecastOn {background-color:#FFCCFF; height:250; width:110px; cursor:pointer;}
.BlocUneChinese {background-color:#EEEEFF; height:250; width:110px;}
.BlocUneChineseOn {background-color:#FF3333; height:250; width:110px; cursor:pointer;}

.BlocUneTarot {background-color:#EEEEFF; height:250; width:110px;}
.BlocUneTarotOn {background-color:#FFCC00; height:250; width:110px; cursor:pointer;}
.NumberUne {font: Bold 35px Lucida Sans Unicode; color:#333366; text-decoration:none; vertical-align:bottom}

/* BLOC BEST */
.BlockBest {background-color:#FF6600;}
.BlockBestContent {background-color:#FFFFFF ;}
.BlockBestLink {font: 10px verdana; color:#993300; text-decoration:none; text-align:center;}
.BlockBestLink:hover {font: Bold 10px verdana; color:#993300; text-decoration:underline; text-align:center;}

/* BLOC NAV JS */
.bgTexte{background-color:#FFFFFF}
.fond{background-color:#EEEEFF}
.fondNav{width:150}
.bgHoro{background-color:#333366; cursor:pointer}
.bgHoroUP{background-color:#CFCFF2; cursor:pointer;}
.bgTarot{background-color:#660000;cursor:pointer}
.bgTarotUP{background-color:#FF9999; cursor:pointer;}
.bgConsult{background-color:#FF6600; cursor:pointer;}
.bgConsultUP{background-color:#FEDEC8; cursor:pointer;}
.bgLove{background-color:#FF0099; cursor:pointer;}
.bgLoveUP{background-color:#FFE4F4; cursor:pointer;}
.bgCareer{background-color:#006600; cursor:pointer;}
.bgCareerUP{background-color:#CCDDCC; cursor:pointer;}
.bgNatal{background-color:#FF9900; cursor:pointer;}
.bgNatalUP{background-color:#FFEBCC; cursor:pointer;}
.bgPrev{background-color:#990099; cursor:pointer;}
.bgPrevUP{background-color:#EBCCEB; cursor:pointer;}
.bgNum{background-color:#3366CC; cursor:pointer;}
.bgNumUP{background-color:#D6E0F5; cursor:pointer;}
.bgChin{background-color:#990000; cursor:pointer;}
.bgChinUP{background-color:#EBCCCC; cursor:pointer;}
.bgVideo{background-color:#2D004A; cursor:pointer;}
.bgVideoUP{background-color:#D5CCDB; cursor:pointer;}
.bgAnnuel{background-color:#EB0D0D; cursor:pointer;}
.bgAnnuelUP{background-color:#FBCFCF; cursor:pointer;}
.bgMobile{background-color:#CCFF00; cursor:pointer;}
.bgMobileUP{background-color:#CCFF00; cursor:pointer;}
.bgBorder{background-color:#9999CC}
.TexteNav{font: 10px verdana; color:#333366; text-decoration:none; padding-left:3px;}
.TexteNav:hover{font: 10px verdana; color:#333366; text-decoration:none; padding-left:3px;}

.affiliation10{font: 10px verdana; color:#000000; text-decoration:none;}
.affiliation11B{font: Bold 11px verdana; color:#CC0368; text-decoration:none;}
.affiliation14B{font: Bold 14px verdana; color:#CC0368; text-decoration:none;}
.affiliation12B{font: Bold 12px verdana; color:#000000; text-decoration:none;}
.affiliationLiens1{font: 11px arial; color:#0A4FDA; text-decoration:none;}

.formulaireP {
font-family: Verdana, sans-serif;
font-size: 11px;
color:#333366;
background: #ffffff;
border: 1px solid #333366;
}
.commande{
font-family: Verdana, sans-serif;
font-size: 11px;
color:#FFFFFF;
background: #666699;
border: 1px solid #333366;
}
.commande.titleCode{
font-family: Verdana, sans-serif;
font-weight:Bold;
font-size: 24px;
color:#cc0000;
}

.listeAff{
border: 1px solid #CC0099;
font-family: Arial, sans-serif;
font-size: 10px;
text-align: center;
}
.listeAffTitre{
text-align: center;
font-style: Arial;
font-size: 16;
font-weight: bold;
color: #CC0099;
background-color: #FFBA65;
}
.descListeAff{
width:50%;
font-family: Arial, sans-serif;
font-size: 11px;
font-weight: bold;
text-align: center;
background-color: #ff9933;
}