/*
 * Reset
 * Loosely based on Eric Meyer's CSS Reset http://meyerweb.com/eric/tools/css/reset/ 
 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin: 0; padding: 0; }
fieldset, img { border: none; vertical-align: middle; line-height:1.5em;}

/*
 * Margins
 */
p, ul, ol, dl, table, address, pre { margin: 0 0 .6em; 0; }

/*
 * Hyperlinks
 */
a { text-decoration: none; overflow: hidden;color:#333333; outline:none}
a:focus { text-decoration: none; }

/*
* Paragraphs and more
*/

p {font-size:1em;margin:0;line-height:1.5em;color:#333333;}
strong { font-size:1.5em;}
p.big { font-size: 1.25em;}

/*
 * General Document Settings
 */
 
body { font: 12px/1.2em Tahoma, Arial, sans-serif; color: #333333;}
#wrap { width:960px;margin:0 auto;position:relative; z-index:100; }

/*
 * Headings
 */
h1, h2, h3, h4, h5, h6 { margin:0; line-height:normal; }
h1 { font-size: 2em; margin: 0; }
h2 { font-size: 1.416em;font-family:Georgia;padding-bottom:8px;}
h3 { background:url(../images/h-bg.png) no-repeat 0 0; display: inline-block; font-size: 1.25em; font-weight:normal;padding:0 0 14px 25px; }
h3 { display: block; }
h4 { font-size: .916em; line-height: 1em; }
h5 { font-size: 1.125em; }

/*
 * Lists
 */
ul { margin:0; }
li { list-style:none; }

/*
 * Code
 */
pre { border: 1px solid #999; }
code, pre { font-size: 1em; }

/*
 * Forms
 */
input, textarea, button { font-size: 1em; font-family: inherit; padding: .3em; }

input.text { border:1px solid #95765F; height:12px; padding:2px 4px; width:170px; font-family:Tahome, Georgia, Sans-Serif; font-size:11px;}
textarea { border:1px solid #95765F; height:93px; padding:2px 4px; width:501px;}
label { width:120px;padding-right:13px;font-weight:bold;font-size:.916em; float:left; line-height:1em;}
form .odd { clear:left; padding-right:10px; }
.form-wrap { float:left; width: 316px; padding:0 0 20px 0; }
.form-textarea { clear:both; }
.theme-astral-t .form-textarea, .mail-t .form-textarea { padding-bottom:20px; }
.submit {height:25px;line-height:15px;float:right;text-align:center; position:relative;margin-right:6px; margin-right:6px; }
.submit div {background:url(../images/button2-left.png) no-repeat 0 0;height:25px;line-height:15px;float:right;}
.submit input {color:#fff; display:block;text-align:center;padding:0 0 0 5px; height:25px; border:0; background:none;}
.submit i {background:url(../images/button2-right.png) no-repeat 0 0;height:25px;width:6px;line-height:1px;font-size:1px;display:block;position:absolute;right:-6px;top:0;}


/*
* Easyclear
*/

#news li, #content, .box-inner, .interview li, .txt, .countries, .countries ul, .iconsbig, .longbrown, .column-wrap, .stars, .content-wrap, #payment, .word-list, .locked3 {display:inline-block;}
#news li, #content, .box-inner, .interview li, .txt, .countries, .countries ul, .iconsbig, .longbrown, .column-wrap, .stars, .content-wrap, #payment, .word-list, .locked3 {display:block;}
#news li:after , #content:after, .box-inner:after, .interview li:after, .txt:after, .countries:after, .countries ul:after, .iconsbig:after, .longbrown:after, .column-wrap:after, .stars:after, .content-wrap:after, #payment:after, .word-list:after, .locked3:after {content:'.';clear:both;height:0;display:block;visibility:hidden;}
#news img{height:75px;}
#news li{clear:both;}
#news li .img{float:left;overflow:hidden;width:50px;}
#news li .txt{float:right;width:125px;}
#news li .txt h4{height:2em;overflow:hidden;}
/*
* Body Backgrounds
*/

body#home {background:url(../images/bg.jpg) no-repeat center 0;}
body {background:url(../images/bg2.jpg) no-repeat center 0;}

/*
* Page Switch
*/

#next-pg {position:absolute;width:106px;height:76px;right:-134px;top:118px;}
#next-pg  span {background:url(../images/next-page.png) no-repeat 0 0;width:106px;height:76px;display:block; }
#next-pg  a {display:block;width:106px;height:76px;position:relative;font-size:1px;line-height:1px;}
#prev-pg {position:absolute;width:101px;height:83px;left:-121px;top:118px;}
#prev-pg  span {background:url(../images/prev-page.png) no-repeat 0 0;width:101px;height:83px;display:block; }
#prev-pg  a {display:block;width:106px;height:83px;position:relative;font-size:1px;line-height:1px;}

/*
* Common Classes
*/

.img {float:left;}
.last { padding-right:0 !important;}
.more {font-size:.833em;float:right;text-decoration:underline;padding-top:6px;font-weight:bold;}
.more:hover { color:#95755E ;}
.pager {float:right;font-size:.916em;margin:15px 0 10px;}
.pager li {display:inline;margin-left:11px;}
.pager li.active {font-weight:bold;}
.pager li a {text-decoration:underline;}
.pager li a:hover {text-decoration:none;}
.pager li.next a {background:url(../images/next.gif) no-repeat 0 center;padding:0 3px;font-weight:normal;display:inline-block}
.pager li.next a {display:inline}
.l1 {position:absolute !important;bottom:-15px;left:65px; }
.l2 {position:absolute !important;bottom:-15px;right:275px; }
.boxb8-t .longbrown { float:right;font-weight:normal;}
.astro { font-size:1.25em !important; font-weight:normal !important;}
.astro div { padding:0 9px 0 17px !important;}
.longbrown {color:#fff;font-size:1em;font-weight:bold;position:relative;float:left; margin-right:8px; display:inline; }
.longbrown a { color:#fff ; display:block; height:31px; float:left;position:relative;}
.longbrown a:hover { color:#eddcc0;}
.longbrown div {background:url(../images/country-bg-left.png) no-repeat 0 0;height:31px;line-height:28px;float:left;padding:0 13px 0 21px; }
.longbrown i {background:url(../images/country-bg-right.png) no-repeat 0 0;height:31px;width:8px;line-height:1px;font-size:1px;display:block;position:absolute;right:-8px;top:0; }
.button {background:url(../images/button-left.gif) no-repeat 0 0;height:18px;line-height:15px;float:left;padding:0 0 0 5px; text-align:center; position:relative;margin-right:5px; }
.button a {color:#fff;}
.button a:hover {color:#eddcc0;}
.button i {background:url(../images/button-right.gif) no-repeat 0 0;height:18px;width:5px;line-height:1px;font-size:1px;display:block;position:absolute;right:-5px;top:0;}
.button2 {height:25px;line-height:15px;float:left;text-align:center; position:relative;margin-right:6px; width:auto; }
.button2 div {background:url(../images/button2-left.png) no-repeat 0 0;height:25px;line-height:15px;padding:0 0 0 5px;}
.button2 a {color:#fff; display:block;line-height:21px;text-align:center; font-weight:bold; height:25px; position:relative;}
.button2 a:hover {color:#eddcc0;}
.button2 i {background:url(../images/button2-right.png) no-repeat 0 0;height:25px;width:6px;line-height:1px;font-size:1px;display:block;position:absolute;right:-6px;top:0;}
.boxs6-t .longbrown { margin:2px 0;}
.boxs6-t p { margin-bottom:19px;}
.boxs6-t strong { text-align:center; display:block; line-height:1em;}
a.linkover {font-size:1px;line-height:1px;position:absolute;top:0;left:0;width:100%;height:100%;z-index:50;background:#fff;opacity:0;filter: alpha(opacity = 0);}

/*
* Top
*/

#wrap-top { background: url(../images/top-bg.png) no-repeat 0 0; width: 960px; height: 419px; position:relative; }
#menu {float:right;height:37px;line-height:34px;padding-right:43px;}
#menu li, #menu li a {float:left;}
#menu li {position:relative;}
#menu li a {font-size:1.166em;color:#fff;padding-right:13px;height:36px;}
#menu li a:hover, #menu li.active a, #menu li.over a {color:#eddcc0;}
#menu li.over li a {color:#fff;}
#menu li ul {display:none;width:200px;background:#3f3025;position:absolute;top:36px;left:-10px;padding:5px 0 0 0;line-height:normal; z-index:999;}
#menu li ul li {padding-bottom:1px;float:none;}
#menu li ul li a {float:none;height:auto;line-height:normal;padding-left:10px;}
#menu li ul i.menu-b {background:url(../images/menu-b.png) no-repeat 0 0;font-size:1px;line-height:1px;width:200px;height:20px;display:block;position:absolute;left:0;bottom:-20px;  }
#menu li:hover ul, #menu li.over ul {display:block;}
#news {float:right;width:185px;padding-right:45px;margin-top:-103px;display:inline;padding-top:19px;}
#news li {background:url(../images/border1.gif) no-repeat 0 bottom;padding-bottom:16px;margin-bottom:8px;position:relative;z-index:40;}
#news li.last {background:none;padding:0;margin:0;}
#news li.hovered a, #news li.hovered p { color:#95755E !important;}
#news .img {margin-right:10px;display:inline;}
#news .img img {border-radius:1em;}
h1.homepage {clear:both;padding-left:10px;width:615px;height:120px;}
h1.homepage a {display:block;height:120px;text-indent:-9999em;}

/*
* Content Zones
*/

#left {float:left;width:692px;padding-right:14px;}
#right {float:left;width:254px;}
#home #left {width:240px;position:relative;padding:17px 0 0 0;}
#home #mid {width:445px;padding:0 10px;float:left;}
#home #mid .img img{height:131px;width: auto;} 
#home #right, #wrap #right {width:235px;padding-top:17px;}
#interview #left {width:595px;padding-right:11px;overflow:hidden; margin-top:40px;}
#interview #right {width:354px;}
#actualites #left { width:528px;padding-right:11px; overflow: hidden; margin-top:40px; }
#actualites #right { width:421px; overflow: hidden; }

#audiotel #content {margin-top:12px;margin-bottom: 65px; _margin-bottom: 45px; position: relative; overflow: visible;background:url(../images/font-cont.png) repeat-y 0 0;}
#audiotel #content-center {  background:url(../images/font-top.png) no-repeat 0 0;}
#audiotel #content-bottom {padding:26px 26px 5px;background:url(../images/font-bottom.png) no-repeat 0 100%; }
#audiotel #content.belgique .background { background-image: url(../images/audiotel-bg2.png);  }
#audiotel .content { }

#audiotel #left { width:450px;padding:15px 0 0 0; background:url(../images/grand_mere.png) no-repeat scroll 0 100%;}
#audiotel #right { width:450px;padding-top:15px; background:url(../images/nana.png) no-repeat scroll 60px 100%; }

#simple #left {width:240px;padding-right:10px;margin-top:20px;overflow:hidden;}
#simple #right {width:710px;margin-top:5px;}

.background { position: absolute; top: 0; left: 0; }
.content { position: relative; }


/*
* Boxes
*/

.box-inner {position:relative;}

.boxs-t {background:url(../images/boxs-t.png) no-repeat 0 0;padding:21px 12px 0 12px;width:216px;margin-bottom:14px;  }
.boxs-b {background:url(../images/boxs-b.png) no-repeat 0 0;width:240px;height:14px;font-size:1px;line-height:1px;position:absolute;left:-12px;bottom:-14px; }
.boxs2-t {background:url(../images/boxs2-t.png) no-repeat 0 0;padding:21px 12px 0 12px;width:207px;margin-bottom:14px; }
.boxs2-b {background:url(../images/boxs2-b.png) no-repeat 0 0;width:231px;height:14px;font-size:1px;line-height:1px;position:absolute;left:-12px;bottom:-14px; }
.boxs3 {background:url(../images/boxs3.png) no-repeat 0 0;width:279px;height:48px;padding:15px 25px;margin:21px 0 11px; }
.boxs4-t {background:url(../images/boxs4-t.png) no-repeat 0 0;padding:15px 25px 0 25px;width:279px;margin-bottom:13px; }
.boxs4-b {background:url(../images/boxs4-b.png) no-repeat 0 0;width:329px;height:13px;font-size:1px;line-height:1px;position:absolute;left:-25px;bottom:-13px; }
.boxs5-t, .boxs5-ts {background:url(../images/boxs5-t.png) no-repeat 0 0;padding:24px 25px 0 25px;width:346px;margin:20px 0 34px; }
.boxs5-t .box-inner {min-height:150px}
.boxs5-b {background:url(../images/boxs5-b.png) no-repeat 0 0;width:396px;height:14px;font-size:1px;line-height:1px;position:absolute;left:-25px;bottom:-14px; }
.boxs5-ts .boxs5-b {background:url(../images/boxs5-b2.png) no-repeat 0 0;width:396px;height:14px;font-size:1px;line-height:1px;position:absolute;left:-25px;bottom:-14px; }
.boxs6-t {background:url(../images/boxs6-t.png) no-repeat 0 0;padding:28px 31px 0 31px;width:144px;margin-bottom:14px;float:right; }
.boxs6-b {background:url(../images/boxs6-b.png) no-repeat 0 0;width:206px;height:14px;font-size:1px;line-height:1px;position:absolute;left:-31px;bottom:-14px; }
.boxs7-t, .boxs7-ts {background:url(../images/boxs7-t.png) no-repeat 0 0;padding:25px 25px 0 25px;width:190px;margin-bottom:15px;float:right; }
.boxs7-b {background:url(../images/boxs7-b.png) no-repeat 0 0;width:240px;height:15px;font-size:1px;line-height:1px;position:absolute;left:-25px;bottom:-15px; }
.boxs7-ts .boxs7-b {background:url(../images/boxs7-b2.png) no-repeat 0 0;width:240px;height:15px;font-size:1px;line-height:1px;position:absolute;left:-25px;bottom:-15px; }
.boxs8-t {background:url(../images/boxs8-t.png) no-repeat 0 0;padding:25px 23px 0 23px;width:295px;margin-bottom:14px; }
.boxs8-b {background:url(../images/boxs8-b.png) no-repeat 0 0;width:341px;height:14px;font-size:1px;line-height:1px;position:absolute;left:-23px;bottom:-14px; }
.boxs9-t {background:url(../images/boxs9-t.png) no-repeat 0 0;padding:23px 23px 0 23px;width:295px;margin-bottom:14px; }
.boxs9-b {background:url(../images/boxs8-b.png) no-repeat 0 0;width:341px;height:14px;font-size:1px;line-height:1px;position:absolute;left:-23px;bottom:-14px; }

.boxb-t, .boxb-ts {background:url(../images/boxb-t.png) no-repeat 0 0;padding:27px 35px 0 23px;width:387px;margin-bottom:14px; }
.boxb-b {background:url(../images/boxb-b.png) no-repeat 0 0;width:445px;height:14px;font-size:1px;line-height:1px;position:absolute;left:-23px;bottom:-14px; }
.boxb-ts .boxb-b {background:url(../images/boxb-b2.png) no-repeat 0 0;width:445px;height:14px;font-size:1px;line-height:1px;position:absolute;left:-23px;bottom:-14px; }
.boxb2-t {background:url(../images/boxb2-t.png) no-repeat 0 0;padding:27px 35px 0 23px;width:547px;margin-bottom:24px; }
.boxb2-b {background:url(../images/boxb2-b.png) no-repeat 0 0;width:593px;height:13px;font-size:1px;line-height:1px;position:absolute;left:-23px;bottom:-13px; }
.boxb3-t {background:url(../images/boxb3-t.png) no-repeat 0 0;padding:16px 35px 0 23px;width:547px;margin-bottom:13px; }
.boxb3-b {background:url(../images/boxb3-b.png) no-repeat 0 0;width:593px;height:13px;font-size:1px;line-height:1px;position:absolute;left:-23px;bottom:-13px; }
.boxb4 {background:url(../images/boxb4.png) no-repeat 0 0;width:487px;height:87px;padding:25px 35px 0 25px;margin-bottom:10px; }
.boxb5-t {background:url(../images/boxb5-t.png) no-repeat 0 0;padding:25px 35px 0 25px;width:466px;margin-bottom:24px; }
.boxb5-b {background:url(../images/boxb5-b.png) no-repeat 0 0;width:593px;height:13px;font-size:1px;line-height:1px;position:absolute;left:-25px;bottom:-13px; }
.boxb6-t {background:url(../images/boxb6-t.png) no-repeat 0 0;padding:25px 35px 0 25px;width:466px;margin-bottom:13px; }
.boxb6-b {background:url(../images/boxb6-b.png) no-repeat 0 0;width:593px;height:13px;font-size:1px;line-height:1px;position:absolute;left:-25px;bottom:-13px; }
.boxb7-t {background:url(../images/boxb7-t.png) no-repeat 0 0;padding:25px 42px 0 25px;width:640px;margin-bottom:15px; }
.boxb7-b {background:url(../images/boxb7-b.png) no-repeat 0 0;width:705px;height:15px;font-size:1px;line-height:1px;position:absolute;left:-25px;bottom:-15px; }
.boxb8-t, .boxb8-ts {background:url(../images/boxb8-t.png) no-repeat 0 0;padding:25px 42px 0 25px;width:625px;margin-bottom:14px; }
.boxb8-b {background:url(../images/boxb8-b.png) no-repeat 0 0;width:692px;height:14px;font-size:1px;line-height:1px;position:absolute;left:-25px;bottom:-14px; }
.boxb8-ts .boxb8-b {background:url(../images/boxb8-b2.png) no-repeat 0 0;width:692px;height:14px;font-size:1px;line-height:1px;position:absolute;left:-25px;bottom:-14px; }
.boxb9-t {background:url(../images/boxb9-t.png) no-repeat 0 0;padding:25px 20px 0 20px;width:915px;margin-bottom:14px; }
.boxb9-b {background:url(../images/boxb9-b.png) no-repeat 0 0;width:955px;height:14px;font-size:1px;line-height:1px;position:absolute;left:-20px;bottom:-14px; }

.theme-natal-t {background:url(../images/theme-natal-t.png) no-repeat 0 0;padding:41px 30px 0 30px;width:644px;margin-bottom:50px;}
.theme-natal-b {background:url(../images/theme-natal-b.png) no-repeat 0 0;width:704px;height:125px;font-size:1px;line-height:1px;position:absolute;left:-30px;bottom:-50px;}
.theme-astral-t {background:url(../images/theme-astral-t.png) no-repeat 0 0;padding:41px 30px 0 30px;width:644px;margin-bottom:23px;}
.theme-astral-b {background:url(../images/theme-astral-b.png) no-repeat 0 0;width:704px;height:102px;font-size:1px;line-height:1px;position:absolute;left:-30px;bottom:-23px;}
.mail-t {background:url(../images/mail-t.png) no-repeat 0 0;padding:41px 30px 0 30px;width:644px;margin-bottom:20px;}
.boxb-t .box-inner, .boxb-ts .box-inner {padding-bottom:6px;}
.theme-natal-t form, .theme-astral-t form, .mail-t form { position:relative; z-index:100}

/*
* Left
*/

#newsletter {width:203px;height:78px;position:absolute;top:-56px;left:8px;}
#newsletter span {background:url(../images/newsletter.png) no-repeat 0 0;width:203px;height:78px;display:block; }
#newsletter a {display:block;width:203px;height:78px;text-indent:-9999em;position:relative;}

.astral-options ul {width:187px;padding:4px 0 10px 15px;}
.astral-options strong {font-weight:normal;line-height:1em;text-align:center;letter-spacing:-1px;display:block; font-size:1em;}
.astral-options li {height:76px;width:187px;display:block;margin-bottom:9px; }
.astral-options li a {height:76px;display:block;width:187px;position:relative;color:#fff;}
.astral-options li a span {font-size:12px; font-weigth:normal; position:absolute;width:76px;bottom:15px;left:13px;z-index:20;cursor:pointer;}
.astral-options li a i { background:url(../images/astro-layer.png) no-repeat 0 0;position:absolute;width:102px;height:76px;left:0;top:0;z-index:10; font-size:1px;line-height:1px;cursor:pointer; }
.astral-options li a img, .astral-options li a canvas{ float:right; right:0;}
.astral-options li a:hover {color:#eedcc1;}
.livrelehmann {  display: block;    font-size: 13px;    font-weight: bold;    text-align: center;    width: 208px; margin: 10px 0;}

.boxb2-t h3 { padding-bottom:14px;}
.boxb2-t h2, .boxb5-t h2{ padding-bottom:0;line-height:1em;}
.boxb2-t h2 span{ font-size:0.647em; font-weight:normal; float:right; font-family:Tahoma, Arial, Sans-serif; }
.boxb2-t h4, .boxb5-t h4 { font-size:1.25em; font-weight:normal; padding-bottom:21px;}
.boxb2-t .img, .boxb5-t .img { margin-right:22px;}
.boxb2-t strong, .boxb5-t strong  { display:block;margin:15px 0;}
.boxb5-t strong a {text-decoration:underline;}
.boxb5-t strong a:hover {text-decoration:none;}
.boxb3-t p { margin-bottom:13px;}
.boxb8-t p { margin-bottom:10px;}
.boxb8-t strong { margin-bottom:10px;display:block;}

#audiotel .countries {float:right;margin-right:8px;display:block;}
.countries { float:left;position:relative;}
.countries ul {background:url(../images/country-bg-left.png) no-repeat 0 0;height:31px;line-height:28px;float:left;padding:0 13px 0 21px;  }
.countries i {background:url(../images/country-bg-right.png) no-repeat 0 0;height:31px;width:8px;line-height:1px;font-size:1px;display:block;position:absolute;right:-8px;top:0; }
.countries li, .countries li a { float:left;}
.countries li {margin-right:23px;}
.countries li.last {margin-right:0;}
.countries li a { color:#fff; font-size:1.116em; text-decoration:underline; position: relative; }
.countries li a:hover, .countries li.active a { color:#94745e;}

.actualites li {background:url(../images/border2.gif) no-repeat 0 bottom;padding-bottom:15px;margin-bottom:15px;position:relative;}
.actualites li.last {background:none;padding:0;margin:0;}
.actualites li.hovered a, .actualites li.hovered p { color:#95755E !important;}
.actualites .img {margin-right:11px;display:inline;}
.actualites .txt {display:inline-block}
.actualites .txt {display:inline}
.actualites .txt .more {padding:0;}

#audiotel h3 { padding-bottom: 9px; font-weight:bold}

.boxs7-ts .options { padding-bottom:4px;}
.options {padding-bottom:15px;}
.options li {margin-bottom:20px;}
.options li.last {margin-bottom:0;}
.options li a {background:url(../images/custom-bullet.gif) no-repeat 0 50%;padding:4px 0 4px 38px;font-size:1.25em;display:block;line-height:1.2em;display:inline-block;}
.options li a {display:block;}
.options li a:hover, .options li.active a {color:#94745e}

.boxs7-ts { margin-bottom:26px;}
.boxb8-ts { margin-bottom:39px;}
.boxb8-ts p { margin-bottom:12px;}
.boxb8-t p strong { display:inline;font-size:1.363em;}

#astro-list strong { padding-bottom:11px; display:block;}
#astro-list p { margin-bottom:10px;}
#astro-list li {float:left;margin:0 10px 10px 0;clear:both;} 
#astro-list li.odd {margin-right:0;clear:none;}
#astro-list li .img-wrap { margin-bottom: 18px; position: relative; height: 222px; }
#astro-list li .img-wrap .button { position: absolute; right: 5px; bottom: 0;width:88px;}
 
#astro-wrap { position:relative; padding-bottom:19px;}
#astro-wrap .astro-title { background:url(../images/button2.png) no-repeat 0 0;width:190px;height:41px;text-align:center;color:#fff;line-height:24px;font-size:1.25em;position:absolute;top:0;left:0;}
#astro-wrap img { margin-top:16px }
 
.astro-stars { clear:both;padding-top:13px; }
.astro-stars  strong { font-family: Georgia, Tahoma, Sans-Serif; font-size:1.083em; margin:0 !important;line-height:normal; padding-bottom:2px;}
.astro-stars  .stars { padding-bottom:2px;}
 
#payment {padding-top:9px;}
#payment li {float:left;width:130px;margin-right:20px;display:inline;}
#payment li.last {margin-right:0;}
#payment li a {display:block;width:128px;height:25px;padding-bottom:95px;text-align:center;line-height:22px;position:relative;color:#fff;}
#payment li a:hover { color:#eedcc1; }
#payment li strong { margin:13px 0 0 0 !important;text-align:center; }

#payment li#visa { background:url(../images/visa.png) no-repeat 0 0;}
#payment li#paypal { background:url(../images/paypal.png) no-repeat 0 0; margin-left:250px;}

/*
* Middle
*/
.boxb-t p, .boxb-ts p { margin-bottom:0.6em;}
.boxb-t .img, .boxb-ts .img {margin-right:16px;display:inline;}
.boxb-t .more, .boxb-ts .more {padding:0;}

/*
* Right
*/

#right .astral-options ul { padding:0 0 15px 10px;}
#right .astral-options ul li { margin-bottom:19px;}
#right .astral-options ul li a { padding:0;width:190px;height:76px;}
#right .astral-options ul li.last { margin:0;}

.boxs3 form {float:right ; width:120px;}
.boxs3 form select {display:block;margin-bottom:5px;width:120px;color:#333333;font-family:Tahoma, Arial, Sans-serif; font-size:.916em;}

.interview {width:282px;}
.interview li {padding-bottom:16px;margin-bottom:8px;position:relative;}
.interview li.last {background:none;padding:0;margin:0;}
.interview li.hovered a, .interview li.hovered p { color:#95755E !important;}
.interview .img {margin-right:19px;display:inline;}
.interview .img img {border-radius:1em;display:block;}
.interview .txt h4 { padding-bottom:11px;}
.interview .txt .more { padding-top:9px;}
.interview_content strong {font-size:1em; margin:5px 0 0}
.iconsbig { padding-bottom:10px;}
.iconsbig li { float:left;width:79px;height:76px;margin-right:10px; }
.iconsbig li.last { margin-right:0; }
.iconsbig li a { width:79px;height:31px;display:block; padding-top:45px;color:#fff; text-align:center; position:relative; line-height:normal; }
.iconsbig li a:hover , .iconsbig li.active a{ color:#94745e; }

.iconsbig li.tv {background:url(../images/icons/tv.png) no-repeat 0 0;}
.iconsbig li.magazine {background:url(../images/icons/magazine.png) no-repeat 0 0;}
.iconsbig li.radio {background:url(../images/icons/radio.png) no-repeat 0 0;}
.iconsbig li.news {background:url(../images/icons/news.png) no-repeat 0 0;}

#simple  #right .img {margin-right:16px;display:inline;margin-top:0;}
#simple  h2 {font-size:1.333em;}
#simple  strong { margin:15px 0; display:block;}

#right.presentation { }
#right.presentation  strong { margin:0 0 10px 0; display:block;}
#right.presentation  p { margin:0 0 10px 0; display:block;}
#right.presentation  .longbrown { font-size:1.25em;font-weight:normal;margin:10px 8px 21px 46px; }

.col1 {float:left;width:290px;}
.col2 {float:right;width:285px;}
.col1 p, .col2 p { clear:both;}

#right.astro-page h2 { text-align:center; padding-bottom:22px;}
#right.astro-page .options { padding-bottom:4px; margin-bottom:10px;}
#audiotel .belgique #left {background:transparent url(../images/audiotel_bg_femme_1.png) no-repeat scroll 0 100%;}
#audiotel .belgique #right {background:transparent url(../images/audiotel_bg_femme_2.png) no-repeat scroll 0 100%;}
#zodiac li {float:left; width:310px; padding:0 20px 40px 0; clear:both;  }
#zodiac li.odd { padding-right:0; clear:none; }
#zodiac li.last, #zodiac li.pre-last { padding-bottom:14px; }
#zodiac .img { background:url(../images/zodiac-wrap.png) no-repeat 0 0;width:128px; height:120px;}
#zodiac .img a { color:#fff; height:25px; padding-bottom: 95px; display:block; position:relative; font-weight:bold; text-align:center; line-height:25px; }
#zodiac .img a:hover { color:#eddcc0; }
#zodiac .img span { width:110px;height:92px;display:block;overflow:hidden;margin:0 auto;}
#zodiac .img span img { margin:0 auto; }
#zodiac .txt { float:left; width:486px; margin-left:10px }
#zodiac div { margin-top:10px;}
#zodiac strong { margin-top:0 !important;font-size:12px; }
#zodiac .more { padding-top:14px; }
#zodiac h2 { font-size:1.25em;text-align:left !important; padding-bottom:15px !important; }
#zodiac.horoscope p { margin-bottom:9px; }
#zodiac.horoscope strong { margin:10px 0; }
#zodiac.horoscope li { padding-bottom:16px; }
#zodiac.horoscope .txt {text-align:justify; width:300px; }
#zodiac.horoscope .txt strong { display:inline; font-size:1em; }
#zodiac.horoscope .img-wrap { float:left; width:128px; margin-right:16px; display:inline; overflow:hidden;}
#zodiac.horoscope .img-wrap  .img{ float:none; margin-right:0; display:block !important; }
#zodiac.horoscope .img-wrap  .stars { padding-top:9px; }

.stars li { background:url(../images/star.png) no-repeat 0 0;float:left; width:18px !important;height:18px;font-size:1px;line-height:1px; padding:0 !important;margin-right:10px;clear:none !important;}
.stars li.last { margin-right:0;}

#right.astro-ppl h2 { font-size:1.416em; padding-bottom:0; text-align:center}
#right.astro-ppl h4 { font-weight:normal;font-size:1em;}

#astro-people { padding-top:17px;}
#astro-people li { padding-bottom:38px;}
#astro-people li.last { padding-bottom:0;}
#astro-people .content-wrap { clear:both; margin-top:20px;}
#astro-people .content-wrap .img-wrap { background:url(../images/img-wrap.png) no-repeat 0 0; width:122px;height:115px;padding:3px 4px;overflow:hidden;}
#astro-people .content-wrap .img-wrap img,#astro-people .content-wrap .img-wrap canvas { margin:0 auto;}
#astro-people .button2 { margin-right:18px}
#astro-people .txt { float:left; width:500px;}
#astro-people strong { margin:0; line-height:31px;}
#simple #right #astro-people .img { margin-right:10px; }
#right.astro-ppl #astro-people h2 { font-size:1.25em; padding-bottom:12px;}
#astro-people.single { padding-top:0;}
#astro-people.single strong {line-height:normal;}
#astro-people .locked {width:120px !important;}
#astro-people .wide {float:right;margin:70px 0 10px;}
#astro-people .wide a {padding:0 14px 0 20px !important;float:left;}
#astro-people .wide div {float:left;}

.list-wrap { padding-right:8px; float:left; }
.word-list { padding-bottom:35px; }
.word-list, .list-wrap { width:176px;}
.word-list .word-wrap {background:url(../images/word-wrap.png) no-repeat 0 0; width:40px;height:45px;font-size:2.5em;font-weight:bold;font-family:Georgia, Tahoma, Sans-serif;float:left;margin-right:13px;display:inline;padding:18px 0 0 13px;}
.word-list .words {float:left;width:110px;font-weight:bold;font-size:.916em;}
.word-list .words a:hover {color:#94745e;}

.theme-natal-t .locked2 { width:435px;}
.theme-natal-t .locked3 { width:330px;}
.theme-natal-t .locked3 .button2 { float:right; margin-top:10px;}
.theme-natal-t .locked3 .button2 div { float:right; }
.theme-natal-t .locked3 .button2 a { font-weight:normal;float:left;}

.theme-astral-t .locked2 { width:335px;}
.theme-astral-t .locked3 { width:330px;}

/*
* Footer
*/

#footer {width:100%;background:#604634;padding:44px 0;text-align:center;font-family:Georgia, Arial, Sans-serif;margin-top:-28px;}
#footer p {color:#ded0bf; line-height:normal;}

/*
 * Dialog
 */
#dialog { display: none; height: 229px !important; }
.ui-widget-overlay { position: absolute; background: #000; top: 0; left: 0; opacity: .5; filter:Alpha(opacity=50); }
.ui-dialog-titlebar { position: absolute !important; left: -9999px; }
#dialog .background { width: 320px; height: 229px; background: url(../images/dialog.png) no-repeat 0 0; }
#dialog .content { padding: 20px 25px; }
#dialog .content p { margin-bottom: 20px; }
#dialog .content li { margin-bottom: 15px; text-align: right; }
#dialog .content label { padding-top: 4px; text-align: left; }
#dialog .content input { width: 100px; }
#dialog .content .submit { display: inline; margin: 0; }
#dialog .content .submit input { background: url(../images/dialog-submit.png) no-repeat 0 0; padding: 0; border: 0; cursor: pointer; width: 99px; height: 18px; }
.tilte-numerologie{background:transparent url(../images/numerologie-pbg.png) no-repeat scroll 50% 0;color:#FFFFFF;font-size:13px;font-weight:bold;height:35px;line-height:35px;margin:10px 0 15px;text-align:center;}
.numerologie p{font-size:1em;}
.numerologie-image{background:url(../images/numerologie.jpg) no-repeat scroll 0 0;width:129px; height:191px;float:left;}
.flash{bottom:10px;position:absolute;right:246px;}

#boutique{height:240px;position:absolute;right:400px;width:120px;z-index:9;}
#voyance{bottom:15px;height:270px;position:absolute;right:250px;width:140px;z-index:9;}
.txt .content{ height:37px;overflow:hidden;}
.voyance_par_mail { float: left;height: 150px;margin-bottom: 100px;margin-left: 10px;text-align: center;width: 204px;}
