/* PARENTS */
#parents.annexes .zone {
	min-height: 500px;
	padding: 80px 40px 40px 40px;
	text-align: center;
}
#parents.annexes .zone #inter {
	padding: 0px 20px 40px 20px;
}
#parents.annexes .zone #inter #accroche_inter_1 {
	font: 22px/22px 'ProdigySansSemiBold', Arial, sans-serif;
}
#parents.annexes .zone #inter #accroche_inter_2 {
	margin: 0px 0px 10px 0px;
	font: 18px/22px 'ProdigySansRegular', Arial, sans-serif;
}
#parents.annexes .zone #inter #bouton_vierge img {
	display: none;
}
#parents.annexes .zone #inter {
    overflow: visible;
}
#parents.annexes .zone #inter div {
    overflow: visible;
}
#pre_price_inter {
    font: 25px/25px 'Arial', sans-serif;
    letter-spacing: 0px;
    text-transform: uppercase;
    margin: 20px 0 10px 0;
}
#parents.annexes .zone #inter #bouton_vierge {
	position: relative;
	width: 300px;
    height: 75px;
	margin: 0 auto 10px auto;
	text-align: center;
	color: rgba(255,255,255,1);
	font: 35px/75px 'Arial', sans-serif;
    letter-spacing: 4px;
    font-weight: bold;
    text-transform: uppercase;
    border-radius: 10px;
	background: rgba(5, 202, 239, 1);
	cursor: pointer;
}
#parents.annexes .zone #inter #price_inter {
    font: 12px/12px 'Calibri', sans-serif;
    letter-spacing: 0px;
    font-weight: bold;
    color: #585858 !important;
}
#parents.annexes .zone #inter #bouton_vierge a {
	color: rgba(255,255,255,1);
}
@media screen and (max-width:1280px) {
#parents.annexes .zone {
	min-height: 200px;
	padding: 50px 5px 40px 5px;
	text-align: center;
}
#parents.annexes .zone #inter {
	padding: 60px 5px 40px 5px;
}
#parents.annexes .zone #inter #accroche_inter_1 {
	font: 16px/22px 'ProdigySansSemiBold', Arial, sans-serif;
}
#parents.annexes .zone #inter #accroche_inter_2 {
	margin: 0px 0px 10px 0px;
	font: 18px/22px 'ProdigySansRegular', Arial, sans-serif;
}
}
#parents.annexes .titre,
#parents.annexes .title h1 {
	margin: 20px 0px 10px 0px;
	color: rgba(0,0,0,.8);
	font: 34px/44px 'ProdigySansThin', Arial, sans-serif;
}
#parents.annexes .text p {
	width: 50%;
	display: inline-block;
}
@media screen and (max-width:1280px) {
#parents.annexes .text p {
	width: 100%;
}
}
#parents.annexes .introduction p {
	width: 60%;
	padding: 20px 20%;
	font: 18px/22px 'ProdigySansRegular', Arial, sans-serif;
}
#parents.annexes .informations {
	width: 60%;
	padding: 20px 20%;
	font: 18px/22px 'ProdigySansRegular', Arial, sans-serif;
}
#parents.annexes .detail {
	width: 96%;
	margin: 0px 0px 40px 0px;
	text-align: left;
	font: 14px/16px 'ProdigySansRegular', Arial, sans-serif;
	display: inline-block;
}
#parents.annexes .detail p {
	text-align: left;
	font: 14px/16px 'ProdigySansRegular', Arial, sans-serif;
}
#parents.annexes .detail.infos_publisher,
#parents.annexes #subscriptions {
	text-align: center;
	font: 14px/16px 'ProdigySansRegular', Arial, sans-serif;
}
#parents.annexes .detail.infos_publisher li {
	margin: 0px 0px 20px 0px;
}
#parents.annexes .detail b {
	text-align: left;
	font: 14px/16px 'ProdigySansBold', Arial, sans-serif;
}
#parents.annexes .detail.infos_publisher b {
	color: rgba(0,0,0,0.8);
	font: 18px/22px 'ProdigySansSemiBold', Arial, sans-serif;
}

#generique {
	padding: 20px;
}

#parents.annexes .detail .titre h1,
#generique .titre h1 {
	position: relative;
	margin: 20px 0px 10px 0px;
	color: rgba(0,0,0,.8);
	text-transform: uppercase;
	font: 20px/24px 'ProdigySansBold', Arial, sans-serif;
}
#parents.annexes .detail.infos_publisher .titre h1 {
	text-align: center;
	font: 34px/44px 'ProdigySansThin', Arial, sans-serif;
}
#parents.annexes .detail .title.orange,
#generique .playzer_levelTwo {
	margin: 20px 0px 5px 0px;
	color: rgba(0,0,0,.8);
	font: 18px/22px 'ProdigySansBold', Arial, sans-serif;
}
#parents.annexes .introduction .price,
#parents.annexes .introduction .expiration,
#parents.annexes .back_to_home {
	position: relative;
	width: 300px;
	left: 50%;
	margin: 10px 0px 0px -170px;
	padding: 12px 20px;
	text-align: center;
	font: 14px/18px 'ProdigySansSemiBold', Arial, sans-serif;
	box-shadow:
	inset 0px 0px 0px 1px rgba(0,0,0,.05);
	-webkit-box-shadow:
	inset 0px 0px 0px 1px rgba(0,0,0,.05);
	-moz-box-shadow:
	inset 0px 0px 0px 1px rgba(0,0,0,.05);
	border: 0px;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
}
@media screen and (max-width:1280px) {
#parents.annexes .introduction .price,
#parents.annexes .introduction .expiration,
#parents.annexes .back_to_home {
	width: 200px;
	margin: 10px 0px 0px -120px;
}
}
#parents.annexes .back_to_home {
	background: rgba(0,0,0,.05);
	box-shadow:
	inset 0px 0px 0px 1px rgba(0,0,0,.1);
	-webkit-box-shadow:
	inset 0px 0px 0px 1px rgba(0,0,0,.1);
	-moz-box-shadow:
	inset 0px 0px 0px 1px rgba(0,0,0,.1);
	cursor: pointer;
}
#parents.annexes .back_to_home a {
	color: rgba(0,0,0,.8);
}
#parents.annexes .introduction .desabo:hover {
	background: rgba(0,0,0,.02);
	box-shadow:
	inset 0px 0px 0px 1px rgba(0,0,0,.1);
	-webkit-box-shadow:
	inset 0px 0px 0px 1px rgba(0,0,0,.1);
	-moz-box-shadow:
	inset 0px 0px 0px 1px rgba(0,0,0,.1);
	cursor: pointer;
}
#parents.annexes .introduction .desabo:hover a {
	color: rgba(0,0,0,.5);
}
#parents.annexes .copyrights p {
	width: 90%;
	padding: 20px 5%;
	text-align: left;
	font: 12px/20px 'ProdigySansRegular', Arial, sans-serif;
}
#parents.annexes .copyrights p span{
	font: 14px/20px 'ProdigySansBold', Arial, sans-serif;
}
#parents.annexes form input,
#parents.annexes form select {
	position: relative;
	width: 200px;
	margin: 5px 0px 0px 0px;
	padding: 12px 20px;
	text-align: center;
	font: 14px/18px 'ProdigySansSemiBold', Arial, sans-serif;
	background: rgba(0,0,0,.1);
	box-shadow:
	inset 0px 0px 0px 1px rgba(0,0,0,.1);
	-webkit-box-shadow:
	inset 0px 0px 0px 1px rgba(0,0,0,.1);
	-moz-box-shadow:
	inset 0px 0px 0px 1px rgba(0,0,0,.1);
	border: 0px;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
	z-index: 2;
}
#parents.annexes form select {
	width: 240px;
}
#parents.annexes form input:focus,
#parents.annexes form select:focus {
	box-shadow:
	inset 0px 0px 0px 2px rgba(0,0,0,.2);
	-webkit-box-shadow:
	inset 0px 0px 0px 2px rgba(0,0,0,.2);
	-moz-box-shadow:
	inset 0px 0px 0px 2px rgba(0,0,0,.2);
}
#parents.annexes .text {
	position: relative;
	margin: 30px 0px 10px 0px;
	font: 14px/18px 'ProdigySansSemiBold', Arial, sans-serif;
}
#parents.annexes .bouton_orange_text {
	position: relative;
	width: 200px;
	margin: 5px 0px 20px 0px;
	padding: 20px 20px;
	background: rgba(239,145,10,1);
	color: rgba(255,255,255,1);
	text-align: center;
	font: 24px/28px 'ProdigySansBold', Arial, sans-serif;
	box-shadow:
	inset 0px 0px 0px 1px rgba(0,0,0,.1);
	-webkit-box-shadow:
	inset 0px 0px 0px 1px rgba(0,0,0,.1);
	-moz-box-shadow:
	inset 0px 0px 0px 1px rgba(0,0,0,.1);
	border: 0px;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
	display: inline-block;
	cursor: pointer;
}
#parents.annexes .bouton_orange_text:hover {
	background: rgba(240,85,00,30);
	box-shadow:
	inset 0px 0px 0px 1px rgba(0,0,0,.1);
	-webkit-box-shadow:
	inset 0px 0px 0px 1px rgba(0,0,0,.1);
	-moz-box-shadow:
	inset 0px 0px 0px 1px rgba(0,0,0,.1);
}
#parents.annexes .bouton_gris_text {
	margin: 20px 0px 0px 0px;
	color: rgba(145,31,127,1);
	text-align: center;
	font: 14px/20px 'ProdigySansRegular', Arial, sans-serif;
	display: inline-block;
	cursor: pointer;
	width: 240px;
	padding: 15px 0px 15px 0px;
	border-top: 1px solid rgba(145,31,127,.2);
	border-bottom: 1px solid rgba(145,31,127,.2);
	display: inline-block;	
}
#parents.annexes .bouton_gris_text.unsubscribed {
	margin: 0px 0px 20px -124px;
}
#parents.annexes .bouton_gris_text:hover {
	color: rgba(245,131,227,1);
}

#parents.annexes .social {
	width: 100%;
	margin: 20px 0px 20px 0px;
	color: rgba(145,31,27,1);
	text-align: center;
	font: 18px/22px 'ProdigySansRegular', Arial, sans-serif;
	display: inline-block;
	cursor: pointer;
}
#parents.annexes #social {
	width: 100%;
	text-align: center;
}
#parents.annexes #social div {
	width: 50px;
	margin: 20px 10px 0px 0px;
	display: inline-block;
}
#parents.annexes #social div img {
	width: 50px;
}

.social_account_logo {
	width: 25px;
}

.bouton_gris {
	display: none;
}
.bouton_orange {
	display: none;
}

#customer .zone_text .playzer_mentions p {
	width: 100%;
    text-align: center;
}
