.tabs .box { overflow: hidden; }

/* PAGE DETAIL TELEPHONE
----------------------------------------------------------------------------- */
.detailsTel .box {padding:0;}
.detailsTel h1 {margin:0;padding:15px;height:30px;line-height:30px;}
#mobile-detail {background:#ffffff;color: #000000;height:440px;overflow: hidden;padding:0;position: relative;width:938px;}
#mobile-detail a {color: #000000;}
#mobile-detail #bloc-image {position:absolute;top:30px;left:10px;width:300px;height:390px;text-align:center;}
#mobile-detail #detail-visuel {left: 0;position: absolute;top:50px;}
#mobile-detail #detail-visuel li {width:54px;height:54px;background:#ffffff;margin:0 0 6px 0;padding:0;box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.25);text-align:center;}
#mobile-detail #detail-visuel li a {display: block;height: 46px;padding: 4px;width: 46px;}
#mobile-detail #promo-title {position:absolute;top:0;left:0;background: url(/skins/page-fiche-article/img/zone-promo.png) no-repeat right bottom;padding:4px 16px 8px 6px;font-size:19px;font-weight:bold;color:#ffffff;text-transform:uppercase;}
#mobile-detail #dispo-title {position:absolute;top:0;left:0;background: url(/skins/page-fiche-article/img/zone-promo.png) no-repeat right bottom;padding:4px 16px 8px 6px;font-size:19px;font-weight:bold;color:#ffffff;text-transform:uppercase;}
#visuExclu {position:absolute;top:206px;right:24px;display:block;}
.non-dispo #visuExclu {display:none;}
#mobile-detail .split-right {width:628px;margin: 40px 0 0 310px;}
#mobile-detail #voile {position:absolute;width:676px;top:0px;left:290px;background:url(/skins/page-fiche-article/img/bg_voile.png) repeat 0 0;z-index:5000;}
#mobile-detail #voile .content {position:relative;width:676px;}
#mobile-detail #voile .content a {position:absolute;top:33%;left:180px;width:308px;height:127px;background:url(/skins/page-fiche-article/img/btn_alerte.png) no-repeat 0 0;overflow:hidden;display:block;}
#mobile-detail #voile .content a:hover {background-position:0 -127px;}
#mobile-detail h2 {text-transform:uppercase;}
#mobile-detail .h2 {text-transform:uppercase;color:#555555;font-size:14px;margin:12px 0;}
#mobile-detail #bloc-promo {position:absolute;top:16px;right:12px;padding:0;width:183px;height:78px;background: url(/skins/page-fiche-article/img/bt-promo-1.png) no-repeat 0 0;
overflow:hidden;}
#mobile-detail #bloc-promo:hover {background-position: 0 -115px;overflow:hidden;color:#6f89c3;}
#mobile-detail #bloc-promo .bt-promo-1 {color: #ffffff;display: block;font-size: 24px;font-weight: bold;height: 60px;line-height: 31px;padding:3px 103px 0 0;text-align: right;text-decoration: none;}
#mobile-detail #bloc-promo .bt-promo-1:hover {color:#6f89c3;}
#mobile-detail #bloc-promo .right {padding-right: 90px;}
#mobile-detail #bloc-prix {padding:0;}
#mobile-detail.non-dispo #bloc-prix {padding:0 0 8px 0;}
#mobile-detail .prix2 {color:#930084;font-size:50px;font-weight: normal;background:none;float:left;text-align:right;line-height:50px;vertical-align:top;}
#mobile-detail.non-dispo .prix2 {width:100%;color:#930084;font-size:30px;font-weight: normal;background:none;float:left;text-align:left;line-height:35px;vertical-align:top;}
#mobile-detail .detail-prix  {float:left;margin-left:10px;}
#mobile-detail.non-dispo .detail-prix  {float:left;margin:0 0 10px 10px;}
#mobile-detail .detail-prix span {color: #930084;}
#mobile-detail #bloc-form { border-top: 1px solid #CCCCCC; clear: both; height: 238px; margin: 12px 0 0; padding: 0;}
#mobile-detail.non-dispo #bloc-form {border-top:#cccccc 1px solid;height:188px;padding:0;clear:both;margin:12px 0 0 0;}
#mobile-detail #choix-engagement {padding-left:14px;}
#mobile-detail #choix-engagement li {background:#cccccc;color:#515151;font-size: 12px;float:left;margin-right:1px;box-shadow:inset 0 0 5px -2px rgba(0, 0, 0, 0.25);}
#mobile-detail #choix-engagement li.ui-state-active {background:#e5e5e5;box-shadow:none;}
#mobile-detail #choix-engagement li a {display:block;margin:4px 12px;font-size:13px;}
#mobile-detail #choix-engagement li a:hover {text-decoration:none;color:ffffff;}
#mobile-detail .tabs .ui-tabs-nav .ui-tabs {background:#cccccc;color:#515151;padding:0;}
#mobile-detail .tabs .ui-tabs-nav .ui-tabs a {background:#cccccc;color:#515151;}
#mobile-detail .tabs .ui-tabs-nav .ui-tabs-selected {background:#e5e5e5;color:#930084;padding:0;}
#mobile-detail .tabs .ui-tabs-nav .ui-tabs-selected a {background:#e5e5e5;color:#930084;}
#mobile-detail .choix-forfait {clear:both;background: #E5E5E5 url("/skins/page-fiche-article/img/vignette_exclu_web.png") no-repeat center right;padding:16px 12px 8px 8px;}
#mobile-detail #nonDispo {position:relative;left:0;clear:both;background:#e5e5e5;padding:16px 12px 8px 8px;}
#mobile-detail .tabs .ui-tabs-nav a, #mobile-detail .onglets a {background:none;padding:0;}
#mobile-detail .choix-forfait li {color: #930084;font-size: 12px;}
#mobile-detail .choix-forfait li input[type="radio"] {vertical-align: middle;margin-left:12px;}
#mobile-detail .choix-forfait li label b {margin-left:4px;}
#mobile-detail .choix-forfait li label {display:inline-block;margin-bottom:4px;vertical-align:middle;}
#mobile-detail .submit {}
#mobile-detail li.add {position:relative;left:0px;width:198px;height:58px;display:block;overflow:hidden;}
#mobile-detail .btnBuy {position:absolute;bottom:0;left:0px;width:70px;height:58px;display:block;overflow:hidden;}
#mobile-detail .btnBuy .submit {position:absolute;top:0px;left:0px;width:198px;height:58px;background:url(/skins/page-fiche-article/img/bt-choisir-cette-offre-2.png) no-repeat 0 0;display:block;}
#mobile-detail #div-email-disponibilite {width:200px;margin:8px 0 0 0;}
#mobile-detail #div-email-disponibilite input {width:200px;}
#mobile-detail #form-email-disponibilite {height:68px;}
#mobile-detail.non-dispo .add {position:relative;bottom:45px;left:176px;width:140px;height:54px;display:block;overflow:hidden;}
#mobile-detail.non-dispo .btnBuy {position:absolute;top:0px;left:0px;width:70px;height:54px;display:block;overflow:hidden;}
#mobile-detail.non-dispo .btnBuy .submitnews {position:absolute;top:0px;left:0px;width:138px;height:54px;background:url(/skins/page-fiche-article/img/bt-envoyerMail.png) no-repeat 0 0;display:block;}
#mobile-detail #internautes {position:relative;width:646px;margin:4px 0 0 310px;}
#mobile-detail #internautes ul.advise {width:360px;}
#mobile-detail #internautes p {font-size: 12px;padding-bottom: 5px;}
#mobile-detail #internautes .stars {display: inline-block;margin-top: -2px;vertical-align: middle;}
.stars {background: url(/css/skins/stars.png) no-repeat;display: block;height: 15px;overflow: hidden;width: 80px;}
.star0 {background-position: 0 0;}
.star1 {background-position: 0 -15px;}
.star2 {background-position: 0 -30px;}
.star3 {background-position: 0 -45px;}
.star4 {background-position: 0 -60px;}
.star5 {background-position: 0 -75px;}
#mobile-detail.non-dispo .prix {font-size: 32px;font-weight: bold;line-height: 1em;text-transform: uppercase;}
#mobile-detail.non-dispo #bloc-promo {display:none;}
#mobile-detail.non-dispo #bloc-form p, #mobile-detail.non-dispo #bloc-form label {font-size: 12px;padding: 8px 0;}
#mobile-detail #bloc-form p.obligatoire {position:absolute;bottom:3px;right:8px;color: #777777;font-size: 10px;margin-top: -14px;}
#mobile-detail.non-dispo #bloc-form input[type="text"] {width: 200px;}
#mobile-detail.sans-promo #bloc-promo {height: 70px;}
#mobile-detail.sans-promo #bloc-prix {height: 45px;}
#bloc-promo, #mav_non_dispo, #non-dispo {display: none; float: right;}
#au_lieu_de { display: none; }
#promotion { 
	background: url(/skins/page-fiche-article/img/vignette-promotion.png) no-repeat top left;
	width: 157px;
	height: 81px; 
	display: none;
	position: absolute;
	right: 5px;
	color: white; 
	font-familly: arial;
	padding: 5px;
}
.promotion_prix {
	float: left;
	font: bold 36px arial;
	margin-left: 6px;
}
.promotion_prix sup { 
	font-size: 10px;
}
.promotion_au_lieu_de {
	float: left;
	font: normal 20px arial;
	margin-left: 10px;
	margin-top: 5px;
	text-align: center;
}
#promotion_au_lieu_de {
	font-weight: bold;
}
.promotion_texte {
	clear: both;
	font: normal 10px arial;
}
#vignette_libre_placement {
	display: none;
	position: absolute;
    right: 15px;
