#gh { position:relative; float:left; width:100%; }
#gh .bg { float: left; }
#gh .bg_first { width: 200px; height: 402px; background-image: url('//cdn1.tlmq.fr/1/horoscope/2010/bg_first.jpg'); }
#gh .bg_first .text { width: 170px; height: 184px; color: #333333; padding: 205px 10px 10px 20px; text-align: justify; font-size: 11px; letter-spacing: 0; line-height:12px; }
#gh .banner { width: 464px; padding: 10px; text-align: center; font-size: 13px; font-weight: bold; color: #FFF; background-color: #F8005D; clear: both; }
#conteneur_send_pdf { width:100%; }
#gh .box {position:relative; float:left; width:100%; height:auto; background-color:#FFFFFF; border: 1px solid #c1bb9e;padding:20px; }
#conteneur_send_pdf .entete {margin-left:7px; float:left; }
#conteneur_send_pdf .title {color:#a29451; font-size:20px;}
#conteneur_send_pdf .bloc_etoile { float:left; margin-left:10px; }
#conteneur_send_pdf .sub_title{font-size:15px; font-weight:bold }
#conteneur_send_pdf .barre { width:100%; background-color:#e9e5d0; height:10px; margin-top:1 0px; position:relative; float:left; }
#conteneur_send_pdf .intro { font-size:11px; line-height:15px; margin-top:6px; position:relative; float:left; }
#conteneur_send_pdf .img_price {float:left; width:50%; margin-top:10px;}
#conteneur_send_pdf  .price {background-color:#ece9d6; -moz-border-radius:10px 10px 10px 10px; font-size:14px; padding:5px; border: 1px solid #c1bb9e; width:205px; margin-top:10px}
#conteneur_send_pdf  .color_zodiac { color:#6b622a }
#conteneur_send_pdf  .pages { float:left; width:45%; margin-top:10px; padding-left:15px  }
#conteneur_send_pdf .boite_page{background-color:#ece9d6; text-align:center; -moz-border-radius:10px 10px 10px 10px; color:#746641; font-size:14px; padding:5px; border: 1px solid #c1bb9e }
#conteneur_send_pdf .sommaire { margin-top:10px; }
#conteneur_send_pdf .titre_sommaire{ color:#a29451; font-size:20px;}
#conteneur_send_pdf .text_sommaire { font-size:11px; line-height:16px; }
#item_1 .box { height:auto;}

#register_gh .text_class { background-image:url("//cdn1.tlmq.fr/1/game/elements/back_online_date.jpg"); background-repeat:repeat-x; border:1px solid #A39A71;height:18px; margin-left:12px; margin-top:4px; text-align:center; width:180px; -moz-border-radius:5px 5px 5px 5px }

.select_date { background-image:url("//cdn1.tlmq.fr/1/game/elements/back_online_date.jpg"); background-repeat:repeat-x; border:1px solid #A39A71;height:22px; margin-left:12px; margin-top:4px; text-align:center; width:85px; -moz-border-radius:2px 2px 2px 2px ; background-color:#F3F3E9; font-size:12px }

#birth_month {width:100px}
.game_content #close_product {right:17px;}

.scrollable a.bouton_orange {
	background-color: #EEECE0;
	background-image: url("//cdn1.tlmq.fr/produits/bouton_orange.png");
	border: 1px solid #C1BB9E;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	font-size: 17px;
	font-weight: bold;
	height: 35px;
	line-height: 35px;
	margin: 15px auto 0 auto;
	*margin:auto;
	position: relative;
	width: 140px;
	text-align:center;
}
.scrollable a.bouton_orange:hover { color:#eee; }

.checkbox_pdf { position: relative; float: left; margin-top: 7px; }
.label_checkbox_pdf { margin-left: 5px; width: 405px; }

#register_gh ul { position:relative; list-style:none; }
#register_gh ul li.element { position:relative; float:left; width:100%; }
#register_gh ul li .element { position:relative; float:left; }
#register_gh ul li label { position:relative; float:left; line-height:28px; }
#register_gh ul li small {position:relative; left:10px; line-height:28px; }

#register_gh ul li .wrapper-checkbox .input-prepend { float: left; }
#register_gh ul li .wrapper-checkbox label { float: none; max-width: 700px; margin-left: 10px; }

#loutre { position:relative; clear:left; }

.label_part {
	clear: left;
	float: left;
	padding: 5px;
	position: relative;
	text-decoration: underline;
}