/* Styles éléments généraux début */

*
{
	margin: 0;
	padding: 0;
}

html
{
	background: url('../pix/core/fond-page.gif') repeat-x #fff 0 100%;
	min-height: 100%;
}

body
{
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
	padding: 4px 0px 40px;
	color: #666;
	min-height: 100%;
}

a
{
	text-decoration: none;
	color: #666;
	cursor: pointer;
}

a.esp
{
	text-decoration: underline;
}

a.focus
{
	color: #c50538 !important;
	font-weight: bold !important;
}

sup
{
	vertical-align: text-top;
	font-size: .8em;
}

.note sup
{
	font-size: .9em;
}

img,fieldset
{
	border: none;
}

img.tag
{
	position: absolute;
	top: 0;
}

input
{
	vertical-align: middle;
	color: #666;
	font-size: 1em;
	/*height: 1.2em;*/
}

input[type='text'],input[type='password']
{
	border: 1px solid #b6b6b6;
}

.image
{
	background-repeat: no-repeat;
	display: block;
	text-indent: -9999px;
	outline: none;
}

ul,ol
{
	list-style-type: none;
}

table
{
	border-collapse: collapse;
}

hgroup,header,section,article
{
	display: block;
}

hgroup,header
{
	margin: 0 0 3em;
}

.chapeau
{
	margin-bottom: 3em !important;
}

input.info
{
	background: url('../pix/core/icone-info.gif') no-repeat transparent;
	border: none;
	width: 11px;
	height: 13px;
	margin: 0 0 0 4px;
	/*cursor: help;*/
}

input.action,.action input
{
	background-repeat: no-repeat;
	background-color: transparent;
	border: none;
	cursor: pointer;
	/*text-indent: -9999px;*/
}

input.valider
{
	background-image: url('../pix/core/btn-valider-off.gif');
	width: 94px;
	height: 25px;
}

input.valider:hover
{
	background-image: url('../pix/core/btn-valider-on.gif');
}

input.annuler
{
	background-image: url('../pix/core/btn-annuler-off.gif');
	width: 75px;
	height: 25px;
}

p.souscrire
{
	/*text-align: right;
	margin: 2em 0 0;*/
}

.note
{
	font-size: .9em;
	line-height: 1.4;
	/*color: #9b9b9b;*/
	margin: .6em 0 0;
}

p.note
{
	clear: both;
}

h1,h2,h3
{
	font-family: 'Trebuchet MS',tahoma;
	font-weight: normal;
	letter-spacing: .02em;
	color: #c50538;
}

h1
{
	font-size: 1.8em;
	
}

h1 em
{
	font-style: normal;
	color: #666;
	font-size: .8em;
	font-weight: bold;
}

h2
{
	font-size: 1.5em;
}

h3
{
	font-size: 1.2em;
}

h4,h5,h6
{
	font-size: 1em;
}

/* Styles éléments généraux fin */

.enum,ul.enum li
{
	background: url('../pix/core/puce-fleche.gif') no-repeat !important;
	padding-left: 30px !important;
	/*padding-top: 4px !important;*/
	min-height: 24px !important;
	height: auto !important;
}

ul.enum
{
	background: none !important;
	padding-left: 0 !important;
	padding-top: 0 !important;
	min-height: 0 !important;
}

ul.enum li
{
	text-indent: 0 !important;
}

h1.enum,h2.enum,h3.enum,h4.enum,h5.enum,h6.enum
{
	color: #c50538;
}

h2.enum
{
	margin: 0 0 .4em;
}

div#contenu
{
	width: 980px;
	margin: 0 auto;
	position: relative;
}

div#centre
{
	position: relative;
}

.bloc-info
{
	border: 1px solid #b6b6b6;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

div#centre .bloc-info
{
	/*padding: 20px;*/
}

div.bloc-info
{
	overflow: hidden;
	padding: 20px;
}

.bloc-focus
{
	background-color: #eee !important;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

ul.liste-defaut li
{
	background: url('../pix/core/puce-liste.gif') no-repeat 0 .4em !important;
	padding: 0 0 0 10px !important;
	margin: 0 0 .4em !important;
	/*min-height: 22px !important;*/
}

li.focus ul.liste-defaut li
{
	background-image: url('../pix/core/puce-liste-blanc.gif') !important;
}

li.focus ul.liste-defaut li li
{
	background-image: url('../pix/core/puce-liste-rose.gif') !important;
}

/* Styles nav haut début */

ul#nav-secondaire
{
	height: 2em;
	position: relative;
}

ul#nav-secondaire li
{
	position: absolute;
	padding: 3px 0 3px 24px;
}

ul#nav-secondaire li strong
{
	color: #000;
}

ul#nav-secondaire li#recevoir-info
{
	top: 0;
	left: 0;
	background: url('../pix/core/prospect/picto-mail-prospect.gif') no-repeat;
}

ul#nav-secondaire li#recevoir-info a
{
	color: #c50538;
	font-weight: bold;
}

ul#nav-secondaire li#info-phone
{
	border-right: 1px solid #b8b8b8;
	right: 194px;
	padding-right: 10px;
	background: url('../pix/core/picto-phone.gif') no-repeat;
}

li#nav-portail
{
	right: 0;
	background: url('../pix/core/picto-portail.gif') no-repeat;
	font-weight: bold;
	font-size: 1.1em;
}

li#nav-portail a
{
	color: #c50538;
}

div.etape li#home a
{
	display: block;
	height: 57px;
	width: 209px;
}

ul#nav-principale
{
	background: url('../pix/core/fond-nav-principale-off.gif') repeat-x #000;
	/*height: 54px;*/
	margin-bottom: 11px;
	position: relative;
	overflow: hidden;
}

ul#nav-principale li
{
	/*position: absolute;*/
	float: left;
	border-right: 1px solid #000;
	border-left: 1px solid #535353;
}

ul#nav-principale li.last-child
{
	border-right: none;
}

ul#nav-principale li#nav-home
{
	background: url('../pix/core/logo-dartybox.gif') no-repeat 50% 50% #000;
}

.tv1 ul#nav-principale li#nav-home
{
	background-image: url('../pix/core/logo-darty-tv.gif');
}

ul#nav-principale li#nav-home a,ul#nav-principale li#nav-home span
{
	width: 207px;
	padding: 0;
}

ul#nav-principale li a,ul#nav-principale li span
{
	height: 54px;
	width: 152px;
}

li#nav-thd a
{
	background-image: url('../pix/core/nav-thd-off.gif');
}

li#nav-thd.active a,li#nav-thd a:hover
{
	background-image: url('../pix/core/nav-thd-on.gif');
}

li#nav-adsl a
{
	background-image: url('../pix/core/nav-adsl-off.gif');
}

li#nav-adsl.active a,li#nav-adsl a:hover
{
	background-image: url('../pix/core/nav-adsl-on.gif');
}

li#nav-engage a
{
	background-image: url('../pix/core/nav-engagement-off.gif');
}

li#nav-engage.active a,li#nav-engage a:hover
{
	background-image: url('../pix/core/nav-engagement-on.gif');
}

li#nav-indic a
{
	background-image: url('../pix/core/nav-indicateur-off.gif');
}

li#nav-indic.active a,li#nav-indic a:hover
{
	background-image: url('../pix/core/nav-indicateur-on.gif');
}

li#nav-faq a
{
	background-image: url('../pix/core/nav-faq-off.gif');
}

li#nav-faq.active a,li#nav-faq a:hover
{
	background-image: url('../pix/core/nav-faq-on.gif');
}

li#nav-ec a
{
	background-image: url('../pix/core/nav-ec-off.gif');
	width: 154px !important;
}

li#nav-ec.active a,li#nav-ec a:hover
{
	background-image: url('../pix/core/nav-ec-on.gif');
}


/* Styles nav haut fin */

/* Styles nav gauche début */

div#bloc-detail
{
	position: absolute;
	top: 0;
	left: 0;
	width: 188px;
}

ul#nav-detail
{
	
}

ul#nav-detail ul
{
	display: none;
}

ul#nav-detail li
{
	margin: 6px;
}

ul#nav-detail li.actif
{
	background-color: #f3f3f3;
}

ul#nav-detail li.actif ul
{
	display: block;
}

ul#nav-detail li h4,ul#nav-detail li li
{
	background: url('../pix/core/fleche-nav.gif') no-repeat 6px .3em;
	padding: 0 0 0 10px;
}

ul#nav-detail li li
{
	margin: 0 0 .2em;
}

ul#nav-detail li h4
{
	font-size: 1em;
	padding: 0px 10px 0px 18px;
	background-position: 6px .5em;
	cursor: pointer;
}

ul#nav-detail li.actif h4
{
	padding-top: 8px;
	padding-bottom: 8px;
	background-position: 6px 1.4em;
}

ul#nav-detail li.actif h5
{
	color: #c50538;
}
ul#nav-detail li.actif li
{
	padding: 0 8px .4em 22px;
	background-position: 12px 50%;
}

ul#nav-detail li.actif li.sous-rubrique
{
	padding-left: 36px;
	background-position: 24px 50%;
}

ul#nav-detail li li.actif
{
	background-color: #e3e3e3;
	color: #000;
}

ul#nav-detail li li.actif a
{
	color: #000;
}

ul#nav-detail p.visuel-menu
{
	margin: 1em 0;
}

/* Styles nav gauche fin */

/* Styles nav bas début */

ul#nav-info
{
	border-top: 1px solid #b4b4b4;
	margin-top: 10px;
	background: url('../pix/core/logo-darty-bas.gif') no-repeat 10px 50%;
	padding: 0 0 0 70px;
	overflow: hidden;
	font-size: .9em;
	clear: both;
}

ul#nav-info li
{
	float: left;
	padding: 12px 37px 12px 0;
}

ul#nav-info li.last-child
{
	padding-right: 0;
}

ul#nav-info ul li
{
	float: none;
	background: url('../pix/core/fleche-nav-bas.gif') no-repeat 0 50%;
	padding: 2px 0 2px 8px;
	width: auto;
}

/* Styles nav bas fin */

/* Styles centre page début */

.promo
{
	color: #39a39b !important;
	font-weight: bold !important;
}

.promo a
{
	color: #1d403d !important;
}

li.promo
{
	background-image: url('../pix/core/puce-promo.gif') !important;
}

div#contenu-principal
{
	margin-left: 196px;
	/*min-height: 560px;*/
}

div#contenu-principal.bloc-info
{
	padding: 20px;
}

div.ligne-test
{
	position: relative;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background: url('../pix/core/elligibilite/fond-form-elligibilite.gif') repeat-x #5f5f5f;
	clear: both;
	margin: 10px 0 0;
}

form.ligne-test
{
	height: 97px;
	color: #fff;
}

form.ligne-test h5
{
	background: url('../pix/core/elligibilite/titre-test.gif') no-repeat;
	height: 97px;
	width: 191px;
	position: absolute;
	top: 0;
	left: 0;
}

form.ligne-test fieldset.standard
{
	padding: 14px;
	background-color: #6f6f6f;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	position: absolute;
	top: 24px;
	left: 208px;
}

div#contenu-principal.bloc-info form.ligne-test fieldset.standard
{
	left: 200px;
}

form.ligne-test fieldset input.saisie
{
	width: 138px;
	margin: 0 10px 0 0;
}

form.ligne-test fieldset input#code-postal
{
	margin-right: 0;
}

form.ligne-test input#btn-test
{
	background: url('../pix/core/elligibilite/btn-test.gif') no-repeat transparent;
	border: none;
	height: 25px;
	width: 76px;
	cursor: pointer;
	margin-right: 0;
}

div.ligne-test div.mail-group
{
	display: none;
	margin-right: 1px;
	padding: 14px 14px 14px 222px !important;
	background: url('../pix/core/elligibilite/fond-form-test-plus.gif') repeat-x #bababa;
}

div.ligne-test div.mail-group p
{
	margin: 0 0 .5em;
}

form.ligne-test p.test
{
	position: absolute;
	top: 36px;
	right: 150px;
	color: #fff;
	width: 76px;
	font-size: .9em;
}

div#contenu-principal.bloc-info form.ligne-test p.test
{
	right: 130px;
}

form.ligne-test p.esp
{
	position: absolute;
	top: 30px;
	right: 24px;
	color: #fff;
	width: 104px;
	font-size: .9em;
}

div#contenu-principal.bloc-info form.ligne-test p.esp
{
	right: 16px;
}

form.ligne-test p.esp a
{
	color: #000;
}

/* Styles centre page fin */

div#page-contenu
{
	background: #fff;
	border: 1px solid #b6b6b6;
	/*height: 600px;*/
	margin-left: 200px;
}

/* Layer info début (2 versions) */

div#tip-layer,ol#tip-note li
{
	position: absolute;
	background: url('../pix/core/tip/tip-bas.png') no-repeat 0 100%;
	width: 449px;
	padding-bottom: 17px;
	z-index: 100;
}

ol#tip-note li li
{
	position: static;
	background: none;
	width: auto;
	padding-bottom: 0;
}

ol#tip-note ul
{
	background: url('../pix/core/tip/tip-mid.png') repeat-y;
	padding: 10px 20px;
}

ol#tip-note ul ul
{
	background: none;
	padding: 0;
}

ol#tip-note ul li
{
	margin-bottom: .8em;
}

ol#tip-note ul li div p,ol#tip-note ul li li p
{
	background: url('../pix/core/fleche-nav-bas.gif') no-repeat 0 .5em;
	padding: 0 0 0 8px;
}

ol#tip-note ul div,ol#tip-note ul ul
{
	margin: 0 1em 0 1em;
}

ol#tip-note ul ul li
{
	margin-bottom: .1em;
}

ol#tip-note ul ul li,ol#tip-note ul div,ol#tip-note li.recap
{
	position: relative;
}

ol#tip-note ul ul li em,ol#tip-note ul div em,ol#tip-note li.recap em
{
	position: absolute;
	top: 0;
	right: 0;
	font-style: normal;
}

ol#tip-note li.recap
{
	font-weight: bold;
	margin-right: 30px;
}

ol#tip-note li.recap em
{
	font-size: 1.2em;
	font-style: normal;
}

div#tip-layer
{
	visibility: hidden;
}

div#tip-layer h3,ol#tip-note h3
{
	background: url('../pix/core/tip/tip-haut.png') no-repeat;
	height: 59px;
	margin: 0;
	position: relative;
	color: #fff;
	font-size: 1.4em;
	font-weight: bold;
	/*padding: 10px 80px 0 16px;*/
	padding: 10px 30px 0 16px;
	cursor: move;
}

body.selfcare div#tip-layer li.tip-focus h3,body.selfcare ol#tip-note li.tip-focus h3
{
	background-image: url('../pix/core/tip/sc-tip-haut.png');
	height: 60px;
}

ol#tip-note h4
{
	font-size: 1.2em;
	margin-bottom: .2em;
}

ol#tip-note li.tip-focus h4,ol#tip-note li.tip-focus li.recap
{
	color: #c50538;
}

div#tip-layer a.fermer,ol#tip-note a.fermer
{
	background: url('../pix/core/tip/tip-fermer.gif') no-repeat 100% 50%;
	position: absolute;
	top: 10px;
	right: 10px;
	z-index: 101;
	/*padding-right: 24px;*/
	width: 19px;
	color: #fff;
	text-transform: uppercase;
	line-height: 19px;
	text-indent: -10000px;
}

div#tip-layer div
{
	background: url('../pix/core/tip/tip-mid.png') repeat-y;
	padding: 10px 20px;
}

div#tip-layer div p
{
	
}

div#tip-layer div.inner
{
	background-repeat: no-repeat;
	background-position: 0 50%;
}

div#tip-layer.tip-canal div.inner
{
	background-image: url('../pix/core/logo-canal.gif');
	min-height: 80px;
	padding-left: 96px;
}

div#tip-layer.tip-canal div
{
	padding-bottom: 0;
}

div#tip-layer.tip-tvhd div.inner
{
	background-image: url('../pix/core/logo-tvhd.gif');
	padding-left: 46px;
}

div#d_Eva
{
	text-align: center;
	margin: 10px 0 0;
}






div#contenu-principal span.image,div#centre-page span.image
{
	position: absolute;
	top: 32px;
	right: 20px;
	z-index: 10;
}

div#contenu-principal div#bloc-info span.image
{
	top: 0;
}

span.gratuit
{
	background-image: url('../pix/core/tampon/option-gratuite.png');
	height: 91px;
	width: 91px;
}

span.cinq-euros
{
	background-image: url('../pix/core/tampon/option-5euros.png');
	height: 91px;
	width: 91px;
}

span.initiation
{
	background-image: url('../pix/core/tampon/option-initiation.png');
	height: 134px;
	width: 133px;
}

span.multi-tv
{
	background-image: url('../pix/core/tampon/option-cinq-dix.png');
	height: 120px;
	width: 121px;
}

span.kit-cpl,span.option-129
{
	background-image: url('../pix/core/tampon/option-kitcpl.png');
	height: 91px;
	width: 91px;
}

span.wifi
{
	background-image: url('../pix/core/tampon/option-wifi.png');
	height: 91px;
	width: 91px;
}

span.inclus
{
	background-image: url('../pix/core/tampon/option-inclus.png');
	height: 91px;
	width: 91px;
}

span.option-99
{
	background-image: url('../pix/core/tampon/option-99.png');
	height: 91px;
	width: 91px;
}

span.option-dix
{
	background-image: url('../pix/core/tampon/option-dix.png');
	height: 105px;
	width: 105px;
}

span.dest-illimite
{
	background-image: url('../pix/core/tampon/option-dest-illimite.png');
	height: 121px;
	width: 120px;
}

p.gratuit-install
{
	background: url('../pix/core/installation-gratuite.gif') no-repeat;
	position: absolute;
	height: 96px;
	width: 95px;
}

p.gratuit-install a
{
	height: 96px;
	width: 95px;
}

p.changer
{
	background: url('../pix/core/changer-dartybox/promo-changer-darty.gif') no-repeat 100% 0;
	position: absolute;
	top: 0px;
	right: 0px;
	width: 336px;
	height: 246px;
	/*display: none;*/
}

p.changer a
{
	position: absolute;
	top: 104px;
	right: 0px;
	width: 168px;
	height: 75px;
}

body#offre-3 p.changer
{
	background-image: url('../pix/core/changer-dartybox/promo-changer-darty-canal.gif');
}

div.changer-bandeau
{
	/*position: relative;*/
	background-repeat: no-repeat;
	position: absolute;
	bottom: 150px;
	left: 0px;
	/*visibility: hidden;*/
}

div.changer-bandeau p
{
	
}

.column-1 div.changer-bandeau,.column-2 div.changer-bandeau
{
	height: 198px;
}

.column-3 div.changer-bandeau
{
	height: 308px;
}

.column-1 div#offre-1 div.changer-bandeau,.column-1 div#offre-2 div.changer-bandeau,.column-1 div#offre-4 div.changer-bandeau
{
	background-image: url('../pix/core/changer-dartybox/promo-darty-22c.png');
	width: 505px;
	bottom: 20px;
	left: 20px;
}
/*
.column-1 div#offre-1 div.changer-bandeau,.column-1 div#offre-2 div.changer-bandeau,.column-1 div#offre-4 div.changer-bandeau
{
	background-image: url('../pix/core/changer-dartybox/promo-darty-3c.png');
	width: 764px;
}
*/
.column-1 div#offre-3 div.changer-bandeau,.column-1 div#offre-5 div.changer-bandeau
{
	background-image: url('../pix/core/changer-dartybox/promo-darty-canal-3c.png');
	width: 764px;
}

.column-2 div#offre-1 div.changer-bandeau,.column-2 div#offre-2 div.changer-bandeau,.column-2 div#offre-4 div.changer-bandeau
{
	background-image: url('../pix/core/changer-dartybox/promo-darty-2c.png');
	width: 370px;
}

.column-2 div#offre-3 div.changer-bandeau,.column-2 div#offre-5 div.changer-bandeau
{
	background-image: url('../pix/core/changer-dartybox/promo-darty-canal-2c.png');
	width: 370px;
}

.column-3 div#offre-1 div.changer-bandeau,.column-3 div#offre-2 div.changer-bandeau,.column-3 div#offre-4 div.changer-bandeau
{
	background-image: url('../pix/core/changer-dartybox/promo-darty-1c.png');
	width: 249px;
}

.column-3 div#offre-3 div.changer-bandeau,.column-3 div#offre-5 div.changer-bandeau
{
	background-image: url('../pix/core/changer-dartybox/promo-darty-canal-1c.png');
	width: 249px;
}

/*
.column-2 div#offre-2 div.changer-bandeau
{
	height: 198px;
}

.column-2 div#offre-2 div.changer-bandeau p
{
	background-image: url('../pix/core/changer-dartybox/promo-darty-2c.png');
	width: 370px;
	height: 198px;
}

.column-2 div#offre-3 div.changer-bandeau
{
	height: 198px;
}

.column-2 div#offre-3 div.changer-bandeau p
{
	background-image: url('../pix/core/changer-dartybox/promo-darty-canal-2c.png');
	width: 370px;
	height: 198px;
}

.column-3 div#offre-2 div.changer-bandeau
{
	height: 198px;
}

.column-3 div#offre-2 div.changer-bandeau p
{
	background-image: url('../pix/core/changer-dartybox/promo-darty-2c.png');
	width: 370px;
	height: 198px;
}

.column-3 div#offre-3 div.changer-bandeau
{
	height: 308px;
}

.column-3 div#offre-3 div.changer-bandeau p
{
	background-image: url('../pix/core/changer-dartybox/promo-darty-canal-1c.png');
	width: 249px;
	height: 308px;
}
*/
/**/

div#offre-3 div.changer-bandeau p,div#offre-5 div.changer-bandeau p
{
	/*background-image: url('../pix/core/changer-dartybox/bandeau-changer-100.png');*/
}

div#layer-saisie-mail
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 114%;
	background: url('../pix/core/prospect/fond-layer-saisie-mail.png');
	visibility: hidden;
	z-index: 100;
}

form#saisie-mail
{
	position: absolute;
	/*top: 50%;*/
	top: 100px;
	left: 50%;
	margin-left: -231px;
	/*margin-top: -235px;*/
	width: 463px;
	height: 471px;
	background: url('../pix/core/prospect/fond-saisie-mail.png') no-repeat;
	text-align: center;
}

form#saisie-mail h3
{
	background: url('../pix/core/prospect/visuel-saisie-mail.gif') no-repeat 50% 60px;
	padding-top: 180px;
	color: #c50538;
	text-transform: uppercase;
	font-size: 1.5em;
	margin-top: 0;
	margin-bottom: .6em;
}

form#saisie-mail h4
{
	text-align: left;
	margin: 0 60px 1em;
	font-size: 1.2em;
	color: #000;
}

form#saisie-mail div.merci
{
	text-align: left;
	margin: 0 60px 1em;
	font-size: 1.2em;
	color: #000;
}

/*
body.shop form#saisie-mail p
{
	text-align: left;
	margin: 0 0 .5em 30%;
}

body.shop form#saisie-mail p.action
{
	margin-top: 2em;
}

body.shop form#saisie-mail input.valider
{
	margin-left: 24px;
}
*/
form#saisie-mail p label
{
	float: left;
	width: 100px;
	margin-right: 10px;
}

form#saisie-mail p.opt-in label
{
	float: none;
	width: auto;
}

form#saisie-mail p.opt-in
{
	margin-bottom: 1em;
}

form#saisie-mail p.mail
{
	background: url('../pix/core/prospect/picto-mail-prospect.gif') no-repeat 0 50%;
	line-height: 22px;
	padding-left: 30px;
	text-align: left;
	margin: 1em 100px 1em;
}

form#saisie-mail p.mail input.saisie
{
	width: 200px;
	margin-right: 10px;
}

form#saisie-mail p.note
{
	margin: 1em 0 0;
}

form#saisie-mail p.fermer
{
	background: url('../pix/core/prospect/btn-mail-fermer.gif') no-repeat;
	width: 38px;
	position: absolute;
	top: 2px;
	left: 218px;
	margin: 0 !important;
}

form#saisie-mail p.fermer a
{
	height: 29px;
}

form#saisie-mail p.fermer-ok
{
	background: url('../pix/core/prospect/btn-fermer-off.gif') no-repeat 50% 0;
	margin-top: 10px;
}

form#saisie-mail p.fermer-ok a
{
	height: 29px;
	margin: 0 30%;
}

ul.logo
{
	overflow: hidden;
	width: 400px;
	margin: 20px 0 20px 154px;
}

ul.bloc-info ul.logo
{
	width: auto;
	margin: 20px 0 0 !important;
}

ul.logo li
{
	float: left;
	width: 40px;
	height: 40px;
	text-align: center;
}

ul.logo li img
{
	vertical-align: middle;
}

div.commande-detail
{
	margin-left: 50%;
}

div.commande-detail ul.contenu-detail
{
	margin: 10px 20px 0 0;
}

div.commande-detail ul.contenu-detail li
{
	margin: 0 0 .5em;
}

div.commande-detail h3
{
	margin: 10px 0 .4em !important;
	color: #c50538;
	text-transform: uppercase;
}

div.commande-detail ul.contenu-detail li h4
{
	background: url('../pix/core/picto-plus.gif') no-repeat 0 .3em;
	text-indent: 16px;
	cursor: pointer;
}

div.commande-detail ul.contenu-detail li div
{
	display: none;
	margin: .4em 0 0 2em;
	padding: 10px 20px;
	background: #efefef;
	color: #000;
}

div.commande-detail ul.contenu-detail li.active h4
{
	background-image: url('../pix/core/picto-moins.gif');
	color: #c50538;
}

div.commande-detail ul.contenu-detail li.active div
{
	display: block;
}

iframe.canal
{
	width: 786px;
	height: 530px;
}

p.guide-tv
{
	position: absolute;
	background: url('../pix/presentation/guide-tv.png') no-repeat;
	width: 100px !important;
}

p.guide-tv a
{
	height: 100px !important;
}


.button
{
	background: url('../pix/core/fond-btn.gif') repeat-x #9b032c;
	border: 2px solid #9b032c;
	color: #fff;
	font-weight: bold;
	padding: 4px 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	/*cursor: pointer;*/
}

p.button
{
	display: inline-block;
}

.button a
{
	color: #fff;
}

.button input
{
	background-color: transparent;
	border: none;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
}


ul.liste li
{
	background: url('../pix/puce/puce-liste.gif') no-repeat 0 .4em;
	padding: 0 0 0 10px;
}

ol.liste li
{
	background-repeat: no-repeat;
}

ol.liste li h2
{
	border-bottom: 1px solid #f3cdd7;
	padding-bottom: 1em;
}

ol.liste li div
{
	border-bottom: 1px solid #f3cdd7;
}

ol.liste li.item-1
{
	background-image: url('../pix/puce/puce-numero-1.gif');
}

ol.liste li.item-2
{
	background-image: url('../pix/puce/puce-numero-2.gif');
}

ol.liste li.item-3
{
	background-image: url('../pix/puce/puce-numero-3.gif');
}

ol.liste li.item-4
{
	background-image: url('../pix/puce/puce-numero-4.gif');
}

ol.liste li.item-5
{
	background-image: url('../pix/puce/puce-numero-5.gif');
}

ol.liste li.item-6
{
	background-image: url('../pix/puce/puce-numero-6.gif');
}

ol.liste li.item-7
{
	background-image: url('../pix/puce/puce-numero-7.gif');
}

ol.liste li.item-8
{
	background-image: url('../pix/puce/puce-numero-8.gif');
}

ol.liste li.item-9
{
	background-image: url('../pix/puce/puce-numero-9.gif');
}

ol.liste li.item-10
{
	background-image: url('../pix/puce/puce-numero-10.gif');
}


p.flash-home-engagement
{
	height: 150px;
}

p.flash-home-engagement object
{
	height: 150px;
	width: 202px;
}

div.price,ul#price
{
	font-size: 16px;
}

div.price strong,ul#price strong
{
	font-size: 1.4em;
}

div.price em,ul#price em
{
	font-style: normal;
	/*font-size: 1.2em;*/
	font-weight: bold;
	text-transform: uppercase;
}

div.price sup,ul#price sup
{
	font-size: .7em;
}















span#temp-iq
{
	cursor: pointer;
}

div.debug
{
	min-height: 200px;
	background: #c00;
}