#cloud_container { display:none; }
#consultation { position: relative; margin-top:10px; float:left; width:100%; }

#consultation .product .head      { position:relative;height: 22px; font-weight: bold; padding-left: 12px; color: #FFFFFF; font-size: 11px; background-image:url(http://cdn1.horoscope.fr/1/consultation/titre2_bg.jpg);padding-top:2px; }
#consultation .product .head h2 { display:block; width:450px; float:left; font-weight:bold; }
#consultation .product .head div { color:#ddd; float:right; width:480px; line-height:19px; }

#consultation .product .head div .choix { padding:0;position:relative; width:330px;margin:0; }
#consultation .product .head div #menu_tri { display:none;position:absolute;width:155px;height:155px;border:1px solid #C7BA9A;background-color:white;z-index:50;-moz-border-radius:5px; -o-border-radius:5px; -icab-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px;opacity:0.9;-moz-box-shadow:0 0 12px black; }
#consultation .product .head div .choix #telephone, #consultation .product .head div .choix #internet{ cursor:pointer; position:relative;float:left;color:maroon;width:85px;height:18px;margin:0 3px;text-align:center;border:1px solid #C7BA9A;background-image:url(http://cdn1.horoscope.fr/1/base/blanc1_bt_center.jpg);background-position:-5px;-moz-border-radius:5px; -o-border-radius:5px; -icab-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; }
#consultation .product .head div .choix #telephone span {  }
#consultation .product .head div .choix #internet span {  }
#consultation .product .head div .choix #telephone img { float:left; }
#consultation .product .head div .choix #internet img { float:left; }

#consultation .product .head div .choix #all { cursor:pointer; position:relative;float:left;color:maroon;width:125px;height:18px;border:1px solid #C7BA9A;background-image:url(http://cdn1.horoscope.fr/1/base/blanc1_bt_center.jpg);background-position:0 -5px;-moz-border-radius:5px; -o-border-radius:5px; -icab-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px;opacity:1;text-align:center;margin:0 3px; }
#consultation .product .head div .choix img{ margin:2px 5px 12px;width:35px;height:35px; }
#consultation .product .head div .choix span{  }
#consultation .product .head div .choix span#tri_stat { cursor:pointer;float:left;margin:0;color:#ddd;margin-left:5px;width:140px;border:1px solid #A88;padding:1px;text-align:center;-moz-border-radius:2px; -o-border-radius:2px; -icab-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px; background-color:#EFEDDD;color:#70171B; }
*+html #consultation .product .head div .choix span#tri_stat { position:absolute;left:0;margin-top:-15px; }
* html #consultation .product .head div .choix span#tri_stat { position:absolute;left:0;margin-top:-15px; }
#consultation .product .head div .choix #all span { float:none; }
#consultation .product .head div .choix .fleche_selection { position:absolute;width:9px;height:5px;top:5px;right:10px;-top:-10px; }
*+html #consultation .product .head div .choix .fleche_selection { top:-10px; }

#consultation .product_1 .content { white-space: nowrap; overflow: hidden; clear: both; }
#consultation .product_1 .title_filter { float:left; }

/* SEARCH */
#consultation #entitle { position: relative; clear: both; text-align: right; width:975px; height: 21px; padding-left: 5px; padding-top: 3px; background-image:url(http://cdn1.horoscope.fr/1/consultation/titre2_bg.jpg); background-position:left top; background-repeat:repeat-x; /*width: 486px; height: 16px; background-image: url('http://cdn1.horoscope.fr/1/consultation/delim_head_bg.jpg'); background-repeat: repeat-x;*/ }
#consultation #entitle label { height: 15px; padding: 2px; padding-left: 19px; padding-right: 5px; font-size: 11px; color: #ddd; }

#search_voyants { position: relative; padding-right: 19px; -moz-border-radius-bottomleft: 0; border: 1px solid #BBB; border-bottom-color: #DDD; border-right-color: #DDD; margin-left: 6px; background: #FFF url('http://cdn1.horoscope.fr/icons/zoom.png') no-repeat 120px 2px; font-size: 11px; height: 15px; margin-right: 6px; }
#search_voyants:focus { border: 1px solid #999; border-bottom-color: #CCC; border-right-color: #CCC; }

.ac_results    { padding: 0; margin: 0; z-index: 500; }
.ac_results ul { width: 100%; font-size: 11px; /*border: solid 1px #CF4AA6; */background-color: white; list-style-position: outside;	list-style: none;	padding: 0;	margin: 0; position: relative; }
.ac_results li { margin: 0px;	padding: 4px;	cursor: hand; cursor: pointer; display: block; /* 	if width will be 100% horizontal scrollbar will appear when scroll mode will be used	*//*width: 100%;*/	font: menu;	font-size: 11px;	/* 	it is very important, if line-height not setted or setted in relative units scroll will be broken in firefox */	line-height: 14px; letter-spacing: 0.08em; overflow: hidden; }
.ac_hover    { background-color: #AAA; color: #FFF; }
.ac_icon     { position: absolute; color: #FFF; right: 3px; }

#consultation #pub_300_250.noheader { margin-left: 22px; margin-top: 22px; }

#consultation .effect { float: left; position:relative;}

#consultation .effect { width: 18px; background-color: #DDD4C2; }

#consultation #voyant .center_content { width:29%; -width:287px; -width:217px; height:350px; float: left; position:relative; background-color:transparent; }
#consultation #voyant .left_content, #consultation #voyant .right_content { width:339px; height:auto; min-height:460px; float: left; position:relative; background-color:#DACFBB; border: 1px solid #C7BA9A; -moz-border-radius:5px; margin-top:10px;margin-left:2px; -o-border-radius:5px; -icab-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px;-margin-left:0;-width:339px;}
#consultation #voyant .right_content { margin-top:10px; }
#consultation #voyant .center_content #voyant_photo { width:200px; margin:10px 42px 5px; -moz-box-shadow:0 0 10px black; }
#consultation #voyant .right_content .support { padding:10px; }
#consultation #voyant .right_content .contact .contact_bloc { text-align: center; width: 50px; font-size: 11px; float:left; margin-left:23px;display:block; -margin-left:15px; }
#consultation #voyant .right_content .contact img { position:relative;width:35px; height:35px; margin:3px 0 0 0; opacity:0.8;  }
#consultation #voyant .right_content .contact img:hover { cursor:pointer;opacity:1;  }

#consultation #voyant .right_content .contact_bull { border:1px solid #C7BA9A;text-align:center;margin:-1px 15px 10px 30px; background-color:#DFD6C5; -moz-border-radius:0 0 5px 5px;-o-border-radius:0 0 5px 5px; -icab-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; -khtml-border-radius:0 0 5px 5px;float:left; -margin-left:10px; }
#consultation #voyant .right_content .contact_bull #je_consulte { cursor:pointer;display:block;margin-left:49px;width:170px;height:45px;font-size:15px;font-weight:bold;line-height:45px;text-align:center;color:white;background-image:url(http://cdn1.horoscope.fr/1/consultation/je_consult.png); }
#consultation #voyant .right_content .contact_bull #je_consulte a { display:block;color:white; }
#consultation #voyant .right_content .contact_bull #je_consulte a:hover { color:black; }
#consultation #voyant .right_content .contact_bull .contact { background:url(http://cdn1.horoscope.fr/1/consultation/contact_bg.png);width:240px;height:57px;margin-left:32px;margin-top:-30px;float:left;margin-bottom:10px;-margin-left:25px;display:block; }
#consultation #voyant .right_content .contact_bull div { float:left;text-align:left; }
#consultation #voyant .right_content .contact_bull div a { display:none; }
#consultation #voyant .right_content .contact_bull .item_list { padding-left:10px; padding-top:5px;line-height:15px;padding-right:10px;padding-bottom:20px;border-bottom:1px solid #D4C8AC; }
#consultation #voyant .right_content .contact_bull .item_list.second { padding-bottom: 10px; }
#consultation #voyant .right_content .contact_bull .item_list .sms_bold { color:maroon;font-size:13px;font-weight:bold; }
#consultation #voyant .right_content .contact_bull .item_list .envoy_sms { float:left;padding-right:20px;line-height:26px; }
#consultation #voyant .right_content .contact_bull .item_list h3 { text-decoration:underline; }
#consultation #voyant .right_content .contact_bull .item_list .text { text-indent:20px; }
#consultation #voyant .right_content .contact_bull .item_list .voyant_rtc { font-weight:bold;color:maroon; }

#consultation #voyant .right_content .head_tem { position:relative;width:330px !important; padding-top:4px;background-image:url(http://cdn1.horoscope.fr/1/consultation/temoignage_bg.png);color:maroon; text-shadow:0;height:23px; padding-left:10px; }
#consultation #voyant .right_content .head_tem h2 { font-weight:bold;padding-left:25px;font-size:1.2em; }
#consultation #voyant .right_content .head_tem h2 img { position:absolute;top:-4px;left:-5px;width:35px; height:35px; }
#consultation #voyant .right_content #comments { width:100%;margin-top:0; }
#consultation #voyant .right_content #comments .content { width:auto !important;background:none; }
#consultation #voyant .right_content  #comments #share, .main_content #voyant .left_content #post, .main_content #voyant .left_content #comments .head { display:none; }

#consultation #voyant .right_content .pour_joindre { position:relative;width:330px !important; padding-top:4px;background-image:url(http://cdn1.horoscope.fr/1/consultation/temoignage_bg.png);color:maroon; text-shadow:0;height:23px; padding-left:10px;float:left; }
#consultation #voyant .right_content .pour_joindre h2 { font-weight:bold;padding-left:25px;font-size:1.2em; }
#consultation #voyant .right_content .pour_joindre h2 img { position:absolute;top:-4px;left:-5px;width:35px; height:35px; }

/* SPECIAL CHAT */
#consultation #voyant .right_content img    {}
#consultation #voyant .right_content img h3 { text-decoration: none !important; padding: 4px 0; }
/* END SPECIAL CHAT */

#consultation #voyant .left_content .support h3 { position:relative;background-image:url("http://cdn1.horoscope.fr/1/consultation/temoignage_bg.png");text-indent:5px; margin:0;padding-left:30px;-moz-border-radius:2px 5px 5px 2px; -o-border-radius:2px 5px 5px 2px; -icab-border-radius:2px 5px 5px 2px;-webkit-border-radius:2px 5px 5px 2px; -padding-left:0px;padding-top:4px;height:23px;width:309px !important;color:maroon; }

#consultation #voyant .left_content .support h3 img { position:absolute;top:-3px;left:-5px;width:35px; height:35px;-left:-37px; }
#consultation #voyant .left_content .support h3.metiers img { top:-1px;left:-2px;-left:-27px;-top:-3px; }
* html #consultation #voyant .left_content .support h3 img { padding:0 10px 0 0;float:none;position:absolute;right:10px; }
*+html #consultation #voyant .left_content .support h3 img { padding:0 10px 0 0;float:none;position:absolute;right:10px; }
#consultation #voyant .left_content .support h3.metiers { position:relative;opacity:1;color:brown; font-weight:bold; margin:0 3px; line-height:23px; background:url(http://cdn1.horoscope.fr/1/consultation/metier_bg.png); padding-left:20px; }
#consultation #voyant .left_content .support div{ margin:-1px 15px 15px 35px;padding:8px;background-color:#DFD6C5;border:1px solid #C7BA9A; -moz-border-radius:0 0 5px 5px;-o-border-radius:0 0 5px 5px;-icab-border-radius:0 0 5px 5px;-khtml-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px; }
#consultation #voyant .left_content .support div img { position:absolute;left:206px;top:-15px;width:45px;height:auto; }
#consultation #voyant .left_content .support .voyant_signe{ margin:0; display:inline;color:maroon;font-size:12px;font-weight:normal;background-color:transparent; border:0; }
#consultation #voyant .planning { position:relative; float:left;width:100%;padding:0; border-top:1px solid #C7BA9A; }
#consultation #voyant .planning .mon_planning { position:relative;float:left;padding-left:5px; }
#consultation #voyant .main_infos { height:auto;position:relative;float:left;min-height:460px; }

#consultation #category_content .content { padding: 10px; padding-left:20px; font-size: 11px; z-index:4; border-left:1px solid #70171B;border-right:1px solid #70171B; width:948px; }
* html #consultation #category_content .content { height:220px; position:relative; }
#consultation #category_content .content .arrow { margin-top: 10px; }
#consultation #category_content .content .tabs_content { margin-left:37px; width:850px; }

#consultation .info_1 .content { background: transparent; }

#consultation .voyant_style .img         { float: left; }
#consultation .voyant_style .description { width: 456px; padding: 14px; float: left; }
#consultation .voyant_style .name        { font-size: 14px; font-weight: bold; color: #000000; width: 100%; text-align: center; padding-bottom: 10px; float: left; }
#consultation .voyant_style .txt         { word-spacing: 1px; letter-spacing: 0.02em; clear: both; }
#consultation .voyant_style .submit      { margin-left: 200px; margin-top: 12px; float: left; }
#consultation .voyant_style .tarif       { color: #000000; font-size: 11px; }

#voyant .center_content .name { position:relative;font-size: 1.6em; text-align:center; min-height:28px; padding:5px;*width:272px; }
#consultation .info_2 .name h3   { padding-top: 4px; }

#consultation .left_content .contact small { letter-spacing: -0.02em; }
#consultation .left_content .voyant_description { text-align: left; clear: both;line-height:18px; }
#consultation .info_2 .voyant_name { display: inline; }
#consultation .info_2 .voyant_rtc  { font-weight: bold; }

#consultation .info_2 .infos     { padding-left: 64px; margin-top: 8px; background: transparent none no-repeat 0 2px; float: left; }
#consultation .info_2 .infos.audio_sec     { padding-left: 64px; margin-top: 0px; background: transparent none no-repeat 0 2px; float: left; }

#consultation .info_2 .infos.contact   { padding: 0px; }
.planning .infos.schedule { min-height: 58px; padding-left:0px; text-align:center; float:left; margin-left:15px;font-size:11px; }
.planning .infos.schedule a, .planning .infos.schedule h3 { float:left; margin:10px 8px; }
.planning .infos.schedule a { border: 1px solid #C7BA9A; background-color:#DACFBB; font-size:12px; padding: 2px; -moz-border-radius: 10px; -o-border-radius:10px; -icab-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; }
#consultation .info_2 .infos.testimony { min-height: 54px; background-image: url('http://cdn1.horoscope.fr/1/consultation/temoignages.png'); }

#consultation .info_2 .infos .item_list { padding: 13px 8px 8px 64px; background: transparent none no-repeat 0 2px; border-bottom: dotted 1px #999; clear: both; }
#consultation .info_2 .infos .item_list.audio.second    { display:none; }
#consultation .info_2 .infos .item_list.audio      { display:none; }
#consultation .info_2 .infos .item_list.internet { height: 36px; }
#consultation .info_2 .infos .item_list.internet.off { height: 75px;  }
#consultation .info_2 .infos .item_list.sms      { background-position:5px 10px; height:50px; }


#consultation .info_2 .display h3 { display: inline; margin-left: 2px; margin-right: 2px; }

#legend { position: relative; width: 106px; font-size: 10px; letter-spacing: -0.02em; list-style: none; padding: 0; float: left; z-index: 1; }
#legend li      { clear: both; }
#legend li div  { position: relative; width: 25px; height: 31px; overflow: hidden; float: left; }
#legend li img  { display: block; position: relative; }
#legend li span { padding-top: 8px; float: left; }

#legend li img.consult { margin: -31px 0 0 -5px; }
#legend li img.online  { margin: -31px 0 0 -38px; }
#legend li img.offline { margin: -31px 0 0 -71px; }

#states            { position: relative; width:100%; margin-left:60px; }
#states h3 { position:relative; float:left; padding-top:12px; }
#state             { position: relative; width: 57px; height: 46px; list-style: none; padding:0 0 0 10px; z-index: 1; float:left; }
#state li          { float: right; }
#state li div      { background:url('http://cdn1.horoscope.fr/1/consultation/dispo.png') no-repeat scroll top left; display: block; height: 46px; overflow: hidden; position: relative; }
#state li div span { background:url('http://cdn1.horoscope.fr/1/consultation/dispo.png') no-repeat scroll top left; display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; z-index: 100; }

#state li div.consult  { width: 49px; background-position: 0px -46px; display:none; }
#state li div.online   { width: 49px; background-position: -49px -46px; display:none; }
#state li div.offline  { width: 49px; background-position: -98px -46px; display:none; }

#state li div.consult span { background-position: 0px 0px; }
#state li div.online span  { background-position: -49px 0px; }
#state li div.offline span { background-position: -98px 0px; }

#schedule { position: relative; width: 210px; z-index: 0; float: left; margin-left:5px; }
#schedule .tick { position: absolute; margin-top: 6px; margin-left: 0px; text-align: center; display: none; z-index: 1; }
#schedule .tick.free { color: #009900; z-index: 10; }

#free    { width: 0; height: 14px; margin-left: 1px; margin-top: 25px; position: absolute; }
#free.on { background-color: #6FAF30; }
#free.no { background-color: #C40B65;}

.userMenuBox { list-style: none; }
.userMenuBox li { font-size: 12px; color: #755B27; padding: 3px 6px; }
.userMenuBox li a { color: #755B27; }

#timeline         { width: 100%; height: 14px; margin-top: 24px; background-color: #D3D3D3; border: inset 1px #DFDFDF; float: left; clear: both; }
#timeline li      { float: left; }
#timeline li div  { width: 25px; height: 31px; overflow: hidden; float: left; }
#timeline li img  { display: block; position: relative; }
#timeline li span { padding-top: 8px; float: left; }

#timeline li img.start { margin: -31px 0 0 -5px; }
#timeline li img.end   { margin: -31px 0 0 -38px; }

.datepicker             { margin-left: 5px; float: left; margin-top:15px;}
.datepicker img { width:31px; height:30px; }
.datepicker #calendar   { }
.adatepicker #datepicker { position: absolute; display: none; z-index:102;}

#ui-datepicker-div { z-index:102;}

#consultation #tags_cloud  { width: 300px; margin-left: 22px; margin-top: 22px; float: left; -margin-left:0px;}

.content #voyant_photo{position:relative;min-height:150px;}
.voyant_photo{position:absolute;z-index:100;width:106px;margin-top:0;margin-left:0;box-shadow:0 0 0;-moz-box-shadow:0 0 0;-o-box-shadow:0 0 0;-webkit-box-shadow:0 0 0;cursor:pointer;}
.voyant_photo_tailleMax{position:absolute;z-index:100;width:150px;margin-left:-22px; margin-top:-28px; box-shadow:1px 1px 12px grey;-moz-box-shadow:1px 1px 12px grey;-o-box-shadow:1px 1px 12px grey;-webkit-box-shadow:1px 1px 12px grey;cursor:pointer;}


#submenu { width: 152px; overflow: hidden; float: left; -position:relative; }
#category_content,  
#product_content  { width: 100%; margin: 0; -position: relative; -float:none; }
#category_content .main_content { width: 100%; float: left; position: relative; -margin-left:5px;}
#consultation #voyant { padding-bottom:5px; padding-left:5px; float:left; width:973px; min-height:410px; background-color:#dfd6c5; -moz-border-radius:0 0 5px 5px; -o-border-radius:0 0 5px 5px; -icab-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; -khtml-border-radius:0 0 5px 5px; border:1px solid #70171B; }
#consultation #sms {	width: 973px; padding-bottom:5px; padding-left:5px; float:left; min-height:270px; background-color:#dfd6c5; -moz-border-radius:0 0 5px 5px; -o-border-radius:0 0 5px 5px; -icab-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; -khtml-border-radius:0 0 5px 5px; border:1px solid #70171B; }
#consultation #category_content #pub_300_250{ -float:left; -margin:0; -clear:none;}
#consultation #category_content #tags_cloud{ -float:left; -clear:none; }
#consultation #category_content .ie6debug{ float:right; clear:none; width:250px; }

.scrollable .items .voyant .img img { max-height:134px; -moz-border-radius:4px;background-color:#FFFFFF;border:1px solid #CCCCCC; padding:2px;-o-border-radius:4px; -icab-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; }
.scrollable .items .voyant.active .img img { -moz-border-radius:4px;background-color:transparent;border:0; padding:2px; -o-border-radius:4px; -icab-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px;}


.comment_content { position:relative;float:left;padding:5px;font-size:11px;width:329px;margin-top:5px;text-align:center; }
#comment .comment { display:none; text-align:left; background-color:#DFD6C5; margin-bottom:5px;padding:8px;border:1px solid #C7BA9A; -moz-border-radius:5px; -o-border-radius:5px; -icab-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; }
#comment .comment .comment_head { height:25px;font-weight:bold;font-size:11px; }
#comment .comment .comment_head .comment_auteur {  }
#comment .comment .comment_head .comment_date { float:right; }
#comment .comment .comment_rate { font-weight:bold; }
#comment .comment .comment_rate div { margin-right: 1px; float:left; }
#comment .comment .comment_rate div.first { margin-right: 4px; }
#comment .comment .comment_rate .star { height:16px;width:16px;background:url("http://cdn1.horoscope.fr/1/icons/etoiles.png") no-repeat scroll -32px 0 transparent; }
#comment .comment p { margin-top:20px; min-height: }
#comment .comment p.bordered { border-bottom:1px solid #C7BA9A; padding-bottom:20px; }
#comment .comment_footer div { position:relative;float:left;width:32%; text-align:center;padding-bottom:5px; }
#comment .comment_footer div.changePage { cursor:pointer;border: 1px solid #C7BA9A; padding: 2px; -moz-border-radius: 10px;background-color:#DFD6C5; -o-border-radius:10px; -icab-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; }

#btn_acces { margin-left:95px; margin-top:20px; position:relative; display:block;float:left;-margin-left:40px; }
.select_tri { float:left;margin-top:14px; }

#tri_loader { position:absolute;background-color:#eee;left:0;right:0;top:0;bottom:0;z-index:149;opacity:0.8;Filter:alpha(opacity:80);display:none; }
#tri_loader_img { position:absolute;z-index:150;top:50%;margin-top:-11px;left:50%;margin-left:-21px;display:none; }
#tri_loader_div { position:absolute;z-index:150;top:50%;margin-top:-7px;left:50%;margin-left:-50px;font-weight:bold;color:black;display:none; }

/* LISTING */
#consultation .arrow,
#consultation .arrow *        { background:url('http://cdn1.horoscope.fr/1/consultation/arrow.gif') no-repeat scroll top left; display: block; float: left; }
#consultation .arrow          { width: 30px; height: 30px; cursor: pointer; cursor: hand; position: relative; }
#consultation .arrow span     { position: absolute; top: 0; left: 0; width: 30px; height: 30px; z-index: 10; }
#consultation .arrow .hover   { z-index: 20; }
#consultation .arrow .down    { z-index: 10; }
#consultation .arrow.disabled { cursor: default; _opacity: 0.4; -moz-opacity: 0.4; opacity: 0.4; filter:alpha('opacity=40'); }

#consultation .arrow.prevPage { margin-left: 10px; background-position: 0px 0px; }
#consultation .arrow.nextPage { background-position: -30px 0px; }

#consultation .arrow.prevPage .hover { background-position: 0px -30px; }
#consultation .arrow.nextPage .hover { background-position: -30px -30px; }

#consultation .arrow.prevPage .down { background-position: 0px -60px; }
#consultation .arrow.nextPage .down { background-position: -30px -60px; }

#consultation .tabs          { margin: auto; padding-top: 6px; padding-bottom: 8px; text-align: center; }
#consultation .tabs a        { width: 10px; height: 10px; font-size: 0%; line-height: 0px; background-image: url('http://cdn1.horoscope.fr/1/consultation/tabs.png'); background-repeat: no-repeat; background-position: 0px 0px; cursor: pointer; margin: 4px 3px 5px 3px; float: left; }
#consultation .tabs a:hover  { background-position: 0px -10px; }
#consultation .tabs a.active { background-position: 0px -20px; }


#consultation #entitle_sms { margin-top:10px; position: relative; clear: both; height: 22px; font-weight: bold; width:100%; float:left; color: #FFFFFF; font-size: 11px; background-image:url(http://cdn1.horoscope.fr/1/consultation/titre2_bg.jpg);padding-top:2px; }
#consultation #entitle_sms h2 { display:block; width:450px; float:left; font-weight:bold; margin-left:10px; }

.intro_sms {margin-top:10px; margin-left:10px; position:relative; float:left; }
.box2_container { height: 240px; margin: auto; position: relative; width: 82%;}

.box .content .visuel { float:left; }
.box .content .visuel .img { padding : 5px; }
.box .head { height: 22px; background-image:url('http://cdn1.horoscope.fr/1/voyance/box_title_bg.jpg'); background-repeat: repeat-x; background-position: left top; }
.box .head h3 {  }
.box .content { background-image:url('http://cdn1.horoscope.fr/1/voyance/box_content_bg.jpg');  text-align:center; background-repeat: repeat-x; background-position: left top; height:160px; }


.entete_sms { color:#EA841E; font-size:15px; font-weight:bold; padding-top:10px; }
.accroche_sms { color:#000000; font-size:14px; font-weight:bold; line-height:22px;}
.accroche_tel { color:#000000; font-size:13px; font-weight:bold; line-height:13px; padding-top:10px;}
.accroche_sms2 { font-size:13px; font-weight:bold; line-height:15px; padding-top:5px; }

.envoyez { color:#5c556c; font-size:24px; padding-top:2px; }
.mot_clef { color:#DF6E00; font-size:22px; font-weight:bold; letter-spacing:-2px; }
.au { color:#E98118; font-size:14px; font-weight:bold; }

.box .text .img {margin-top:2px;}
.text .tarif { color:#FFFFFF; font-size:8px;}
.text .tarif_tel { font-size:9px; letter-spacing:-1px}
.chat_voyance { text-align:center; font-size:24px; }

.box2 { float:left; width:235px; padding:15px;position:relative; }
#consultation #sms .box2_container .box2 .box2_content { position:relative;background-image:url('http://cdn1.horoscope.fr/1/voyance/box2_bg.jpg');  text-align:center; background-repeat: repeat-x; background-position: left top; height:160px; }
.box2 .head { position:relative;height:21px; }
.box2 .head h3 { position:relative;text-align:center; }

#consultation .purple_bg { background-image:url('http://cdn1.horoscope.fr/1/voyance/sms1_bg.jpg');}
#consultation .purple { color:#D62781;}

#consultation .blue_bg { background-image:url('http://cdn1.horoscope.fr/1/voyance/sms2_bg.jpg'); }
#consultation .blue { color:#2297d5;}

#consultation .yellow_bg { background-image:url('http://cdn1.horoscope.fr/1/voyance/sms3_bg.jpg'); }
#consultation .yellow { color:#FCEF03;}

.important { color: #FF7F00; font-size: 15px; }
.numero    { font-size: 26px; padding-top: 10px; letter-spacing: -2px }

.mentions_sms         {	text-align:center; margin:auto; width:530px; }
.mentions_sms .visuel {float:left;margin-right:8px;}
.mentions_sms .texte  { margin-top:1px;  font-size:9px; letter-spacing:0px; float:left;}
.call_back            { padding-left:35px;  padding-bottom:20px;}

#consultation .button_left { background-image: url('http://cdn1.horoscope.fr/1/voyance/button_left.png'); }
#consultation .button_center { background-image: url('http://cdn1.horoscope.fr/1/voyance/button_center.png');}
#consultation .button_right { background-image: url('http://cdn1.horoscope.fr/1/voyance/button_right.png');}

#consultation .module .head    { color: #FFFFFF; }
#consultation .module .content { background-image: url('http://cdn1.horoscope.fr/1/voyance/module_bg.jpg'); background-repeat: repeat-x; background-position: left bottom; background-color: #E8E2D6; }
#consultation .post_overlay {background-color: #E8E2D6;}

