.main #infos #col_main{
	min-height:0;
	padding-bottom:5px;
}
#form_credits{ position:relative; float:left; }
.col_main2{
	background:url("http://cdn1.horoscope.fr/1/accordeon/bg_menu.jpg") repeat-x scroll center bottom #FFFFFF;
	border:1px solid #C0BA97;
	color:#222222;
	float:right;
	margin-right:10px;
	margin-top:10px;
	padding:15px;
	position:relative;
	width:681px;
}

.zodiac #intro{
	position:relative;
	float:left;
	width:100%;
	margin-top:10px;
}
.zodiac #text_intro{
	position:relative;
	float:left;
	width:285px;
	font-size:14px;
}
.zodiac #convertisseur {
	position:relative;
	float:left;
	width:166px;
	height:238px;
	background-image:url(http://cdn1.horoscope.fr/1/infos/page_zodiac/bg_calculette.png);
}
.zodiac #convertisseur #content {
	position:absolute;
	left:29px;
	right:29px;
	top:65px;
	bottom:50px;
	height:auto;
	width:auto;
	background-image:url(http://cdn1.horoscope.fr/1/infos/page_zodiac/bg_calculette.jpg);
	-moz-box-shadow:1px 1px 11px #222;
}
.zodiac #convertisseur #convertisseur_info{
	background-image:url("http://cdn1.horoscope.fr/1/infos/page_zodiac/bg_info_calcul.jpg");
	border:1px solid #c6bf95;
	color:#D63386;
	height:37px;
	left:12px;
	position:absolute;
	text-align:center;
	top:5px;
	width:80px;
	line-height:15px;
	font-size:12px;
	padding-top:8px;
}
.zodiac #convertisseur #convert_input_euros,
.zodiac #convertisseur #convert_input_zodiac{
	background-image:url("http://cdn1.horoscope.fr/1/infos/page_zodiac/bg_input_calcul.jpg");
	position:absolute;
	width:75px;
	text-align:right;
	height:25px;
	line-height:25px;
	left:12px;
	border:1px solid #c1bb9e;
	font-size:17px;
	padding-right:5px;
}
.zodiac #convertisseur #convert_input_euros { top:55px;color:#7B690C; }
.zodiac #convertisseur #convert_input_zodiac { top:89px;color:#D63386; }

.zodiac #convertisseur #img_euro{
	position:absolute;
	top:65px;
	right:3px;
}
.zodiac #convertisseur #img_zodiac{
	position:absolute;
	top:100px;
	right:3px;
}

.zodiac #convertisseur #convert_input {
	border-right:0;
	color:#ca3181;
	font-size:17px;
	text-align:right;
	width:48px;
	margin-left:11px;
	padding-right:1px;
	line-height:47px;
}

.zodiac #convertisseur #effacer {
	position:absolute;
	left:19px;
	bottom:-33px;
	width:70px;
	height:25px;
	background-color:#EEECE0;
	background-image:url(http://cdn1.horoscope.fr/1/infos/page_zodiac/btn_convert.jpg);
	cursor:pointer;
	font-weight:bold;
	color:#555;
	border:1px solid #c1bb9e;
	border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	-icab-border-radius:5px;
	-khtml-border-radius:5px;
}
.zodiac #choix_formule {
	position:relative;
	float:left;
	width:100%;
	display:block;
	color:#D63386;
}
.zodiac #choix_formule .choix {
	position:relative;
	width:355px;
	margin:auto;
	margin-left:auto;
	font-size:24px;
	line-height:59px;
}
.zodiac #formule_produit {
	position:relative;
	float:left;
	width:100%;
}
.zodiac #formule_horoscope {
	position:relative;
	float:left;
	width:100%;
}
.zodiac #formule_horoscope img,
.zodiac #formule_voyance img,
.zodiac #formule_produit img {
	position:relative;
	float:left;
	margin-top:20px;
}
.zodiac #formule_horoscope .title img,
.zodiac #formule_voyance .title img,
.zodiac #formule_produit .title img {
	position:absolute;
	left:-10px;
	top:-15px;
	margin:0;
}
.zodiac #formule_horoscope table,
.zodiac #formule_voyance table,
.zodiac #formule_produit table {
	position:relative;
	float:left;
	width:100%;
	background-color:#f0ecd9;
	margin:15px 0;
	border-collapse:collapse;
}
.zodiac #formule_horoscope tr:hover,
.zodiac #formule_voyance tr:hover,
.zodiac #formule_produit tr:hover{
	cursor:pointer;
	background-color:#d6d3b6;
}
.zodiac #formule_horoscope table img,
.zodiac #formule_voyance table img,
.zodiac #formule_produit table img{
	margin:0 10px;
	padding:0;
}
.zodiac #formule_horoscope table td,
.zodiac #formule_voyance table td,
.zodiac #formule_produit table td{
	height:25px;
	line-height:25px;
	vertical-align:middle;
}
.zodiac #formule_horoscope table .td_fleche,
.zodiac #formule_voyance table .td_fleche,
.zodiac #formule_produit table .td_fleche{
	position:relative;
	width:50px;
}
.zodiac #formule_horoscope table .td1,
.zodiac #formule_voyance table .td1,
.zodiac #formule_produit table .td1{
	position:relative;
	width:30px;
}
.zodiac #formule_horoscope table .td2,
.zodiac #formule_voyance table .td2,
.zodiac #formule_produit table .td2{
	position:relative;
	width:125px;
	font-weight:bold;
}
.zodiac #formule_horoscope table .td3,
.zodiac #formule_voyance table .td3,
.zodiac #formule_produit table .td3{
	position:relative;
	width:110px;
}
.zodiac #formule_horoscope table .td4,
.zodiac #formule_voyance table .td4,
.zodiac #formule_produit table .td4{
	position:relative;
	width:90px;
}
.zodiac #formule_horoscope table .td5,
.zodiac #formule_voyance table .td5
.zodiac #formule_produit table .td5{
	position:relative;
}
.zodiac .col_main2 .title {
	background-color:white;
	color:#7e7e7e;
	display:block;
	font-size:15px;
	font-weight:normal;
	position:relative;
	text-align:left;
	text-indent:15px;
	width:640px;
	float:left;
	margin-left:10px;
	line-height:33px;
	background-image:url(http://cdn1.horoscope.fr/1/infos/page_zodiac/bg_title.jpg);
	margin-top:10px;
}
#infos .col_main2 .title{
	color:#FFF;	
	text-align:left;
	text-indent:60px;
	font-size:17px;
}

.zodiac #formule_voyance {
	position:relative;
	float:left;
	width:100%;
}
*+html .zodiac #formule_voyance { margin-top:15px; }
* html .zodiac #formule_voyance { margin-top:15px; }

.zodiac #formule_voyance .title2 {
	position:relative;
	float:left;
	border:0;
	border-bottom:1px dashed black;
	padding:10px 0 5px 5px;
	width:100%;
}
.zodiac .etape {
	background-image:url("http://cdn1.horoscope.fr/1/infos/page_zodiac/bulle.png");
	float:left;
	font-size:34px;
	font-weight:bold;
	height:59px;
	line-height:59px;
	position:relative;
	text-align:center;
	width:59px;
	color:#D63386;
	margin-right:15px;
}
.zodiac #paiement {
	position:relative;
	float:left;
	width:100%;
	line-height:18px;
	margin-top:-15px;
	padding:10px 0 0 0;
	font-size:14px;
}
.zodiac #paiement .titre,
.zodiac #validation .titre{
	font-size:22px;
	line-height:59px;
	margin:auto;
	position:relative;
	width:520px;
	margin-left:110px;
	text-align:left;
	color:#D63386;
}
.zodiac #paiement .paiement_plus {
	position:relative;
	text-decoration:underline;
}
.zodiac #paiement .paiement_cb {
	position:relative;
	width:100%;
	margin-top:20px;
	float:left;
}
.zodiac #paiement #grosse_fleche {
	position:absolute;
	left:-16px;
	top:-16px;
}
.zodiac #paiement a {
	font-weight:bold;
	text-decoration:underline;
}
.zodiac #paiement .foot_link {
	display:block;
	text-align:center;
	width:100%;
	float:left;
	margin-top:10px;
}
.zodiac #paiement .secur {
	bottom:-10px;
	position:absolute;
	right:5px;
	text-align:center;
	width:50px;
}
.zodiac #paiement .panier {
	position:relative;
	border:5px solid #eae5d1;
	width:223px;
	height:80px;
	margin-left:18px;
	float:left;
	font-weight:bold;
	text-align:center;
}
.zodiac #paiement .panier .red_text {
	display:block;
	position:relative;
	text-align:center;
	margin-bottom:5px;
	line-height:30px;
}
.zodiac #paiement .panier img {
	margin:0 10px;
	float:left;
}
.zodiac #paiement .paiement_type {
	position:relative;
	float:left;
	width:410px;
	margin-top:15px;
}
.zodiac #paiement .paiement_type table{
	position:relative;
	margin:2% 0 0 10%;
	width:85%;
}
.zodiac #paiement .paiement_type td{
	vertical-align:middle;
}
.zodiac #paiement #mode_paiement_plus{
	position:relative;
	/*display:none;*/
}
.zodiac #paiement #mode_paiement_plus table .td_input{
	width:30px;
}
.zodiac #paiement #mode_paiement_plus table .td_img{
	width:288px;
}
.zodiac #validation {
	position:relative;
	float:left;
	width:100%;
	line-height:18px;
	margin-top:-15px;
	text-align:center;
	padding:10px 0;	
}
.zodiac #validation .cgv_zodiac #icon_field	{
	float:left; left:33px; top:0px; position:relative;
}
.zodiac #validation .cgv_zodiac #cgv_agree{
	position:relative;
	top:1px;
}

.zodiac #consultation {
	position:relative;
	float:left;
	width:100%;
	margin-top:-15px;
	padding:10px 0;
}
.zodiac .mauve_text { color:#6736AA;font-size:14px;font-weight:bold; }
.zodiac .red_text { color:#ff0082;font-size:14px;font-weight:bold; }
.zodiac .gold_text { color:#C19E5A; }

.zodiac #validation #submit_bt,
.zodiac #validation #ident_bt{
	position:relative;
	display:block;
	margin:auto;
	width:140px;
  background-color: #EEECE0;
  background-image: url("http://cdn1.horoscope.fr/1/infos/page_zodiac/bouton.png");
  border: 1px solid #C1BB9E;
  color: #fff;
  cursor: pointer;
  font-weight: bold;
  height: 35px;
  line-height:35px;
  font-size:17px;
}
.zodiac #validation #submit_bt.transaction { width: 195px; }
.zodiac #validation #submit_bt:hover,
.zodiac #validation #ident_bt:hover { color:#eee; }

#confirmation_box           	{ display: none; padding: 16px; color: #222222; text-align: center; width:auto; height:auto; position:relative; display:block;}
#confirmation_box .question 	{ width: 100%; padding-bottom: 10px; }
#confirmation_box .answer   	{ text-align: center; padding-top: 0px; padding-right: 10px; height: 30px; clear: both; width:200px; margin:auto;}
#confirmation_box .answer .button   	{ font-weight: bold; margin-left: 10px; height: 26px; }
#confirmation_box .additional { padding-bottom: 10px; }
#confirmation_box #confirmation_cgv { width:auto; padding:15px; }
.icon_information_box { position: absolute; left: -40px; top: -40px; z-index: 61; }

form .crypto_error         { color: #D52024; padding: 5px 0; }
form #crypto, form .crypto { width: 40px; }
form .help { vertical-align: top; margin-top: 0px; }
form .mask_cb { color: #3E9B00; }

.zodiac #majcb_link {font-size:12px; margin-left:14px;}


.zodiac #validation .icon_field { left:28px; top:0px; position:relative; float:left; }
