﻿body {
	background:#DDEDFD;
}
.themeHack.noelHead, .themeHack.noelHead .header
{
	background: #ddedfd;
}
.themeHack.noelHead .header
{
	height: 180px;
	background: #ddedfd url(/Content/Images/Hiver/header-background-hiver.gif) no-repeat 2px 0;
}
.themeHack.noelHead .header .logo a .logoNoel
{
	display: block;
}
.themeHack.noelHead .header .liane 
{
	display: none;
}
.themeHack.noelHead .header .nav-bas .changer-mobile {
	margin: 13px 0 0 20px;
}
.themeHack.noelHead .header .logo .motifs-logo.noel {
   	display: block;
   	right: -140px;
}
.themeHack.noelHead .header .liane-droite {
   	display: none;
}
.themeHack.noelHead .header .liane-droite.noel {
   	display: block;
}
.themeHack.noelHead .header .mon-compte 
{
	width: 144px;
	height: 51px;
	margin: 2px 27px 0 0;
	padding: 24px 0 0 11px;
	background: url(/Content/Images/Noel/fond-violet-compte-noel.jpg) no-repeat;
}
.themeHack.noelHead .header .plante-droite 
{
	display: none;
}
.themeHack.noelHead .header .plante-droite.noel
{
	display: block;
	background: #ddedfd;
}
.themeHack.noelHead .header .CartTest
{
	top: 100px;
}
/* MENU TEL AND COM */

.header .nav-bas .menu li.bt1 a {
	width: 65px;
	height: 28px;
	padding: 41px 0 0 18px;
	background: url(/Content/Images/Noel/Menu/bt-mobiles.jpg) bottom no-repeat;
}
.header .nav-bas .menu li.bt1 a:hover, .header .nav-bas .menu li.bt1 a.actif {
	background: url(/Content/Images/Noel/Menu/bt-mobiles.jpg) top no-repeat;
}
.header .nav-bas .menu li.bt2 a {
	width: 92px;
	height: 34px;
	padding: 35px 0 0 15px;
	background: url(/Content/Images/Noel/Menu/bt-accessoires-mobiles.jpg) bottom no-repeat;
}
.header .nav-bas .menu li.bt2 a:hover, .header .nav-bas .menu li.bt2 a.actif {
	background: url(/Content/Images/Noel/Menu/bt-accessoires-mobiles.jpg) top no-repeat;
}
.header .nav-bas .menu li.bt3 a {
	width: 71px;
	height: 35px;
	padding: 34px 0 0 14px;
	background: url(/Content/Images/Noel/Menu/bt-forfaits-et-cartes.jpg) bottom no-repeat;
}
.header .nav-bas .menu li.bt3 a:hover, .header .nav-bas .menu li.bt3 a.actif {
	background: url(/Content/Images/Noel/Menu/bt-forfaits-et-cartes.jpg) top no-repeat;
}
.header .nav-bas .menu li.bt4 a {
	width: 67px;
	height: 37px;
	padding: 32px 0 0 16px;
	background: url(/Content/Images/Noel/Menu/bt-cles-3g-minis-pc.jpg) bottom no-repeat;
}
.header .nav-bas .menu li.bt4 a:hover, .header .nav-bas .menu li.bt4 a.actif {
	background: url(/Content/Images/Noel/Menu/bt-cles-3g-minis-pc.jpg) top no-repeat;
}
.header .nav-bas .menu li.bt5 a {
	width: 67px;
	height: 28px;
	padding: 41px 0 0 10px;
	background: url(/Content/Images/Noel/Menu/bt-internet.jpg) bottom no-repeat;
}
.header .nav-bas .menu li.bt5 a:hover, .header .nav-bas .menu li.bt5 a.actif {
	background: url(/Content/Images/Noel/Menu/bt-internet.jpg) top no-repeat;
}
.header .nav-bas .menu li.bt6 a {
	width: 92px;
	height: 31px;
	padding: 38px 0 0 11px;
	background: url(/Content/Images/Noel/Menu/bt-nouveautes.jpg) bottom no-repeat;
}
.header .nav-bas .menu li.bt6 a:hover, .header .nav-bas .menu li.bt6 a.actif {
	background: url(/Content/Images/Noel/Menu/bt-nouveautes.jpg) top no-repeat;
}
.header .nav-bas .menu li.bt7 a {
	width: 61px;
	height: 35px;
	padding: 34px 0 0 20px;
	background: url(/Content/Images/Noel/Menu/bt-bons-plans.jpg) no-repeat 1px bottom;
}
.header .nav-bas .menu li.bt7 a:hover, .header .nav-bas .menu li.bt7 a.actif {
	background: url(/Content/Images/Noel/Menu/bt-bons-plans.jpg) no-repeat 1px top;
}
.header .nav-bas 
{
	background: url(/Content/Images/Hiver/deco-change-mobile-hiver.gif) no-repeat 80px -6px;
}

/*******************************************************/

.conteneur.noelCtn {
	background: #ddedfd url(/Content/Images/Hiver/fond-content-hiver.jpg) no-repeat bottom center;
}
.conteneur.noelCtn .content .flash-home
{
	padding-bottom: 9px;
}
.conteneur.noelCtn .push-home 
{
	width: 254px;
	padding: 15px 10px 0 4px;
}
.conteneur.noelCtn .push-home.contract 
{
	background: url(/Content/Images/Noel/fond-push-home-1.png) no-repeat;
}
.conteneur.noelCtn .push-home.phone 
{
	background: url(/Content/Images/Noel/fond-push-home-2.png) no-repeat;
}
.conteneur.noelCtn .push-home.accessory 
{
	background: url(/Content/Images/Noel/fond-push-home-3.png) no-repeat;
}
.conteneur.noelCtn #pager * 
{
	color: #ffffff;
}
.conteneur.noelCtn .bloc-liste #pager * 
{
	color: #7B2C93;
}
.conteneur.noelCtn .content-etape2 #pager * 
{
	color: #7B2C93;
}
/*.conteneur.noelCtn #pager .pages li 
{
	color: #7B2C93;
}*/

/* FOOTER TEL AND COM */

.conteneur-footer.noel {
	background: #379CF6  url(/Content/Images/Hiver/fond-footer-hiver.jpg) no-repeat top center;
}
.conteneur-footer.noel .footer .plante
{
	display: none;
}

/* Page mobiles -> a decouvrir : ajout html Pushside.ascx */
.conteneur.noelCtn .col-droite h3.decouvrir 
{
	display: none;
}
.conteneur.noelCtn .col-droite h3.noelDecouvrir
{
	display: block;
	margin-left: -3px;
}
/*.conteneur.noel .content .col-droite .milieu,
.conteneur.noel .content .col-droite .bas,
.conteneur.noel .content .col-droite .engagements
.conteneur.noel .content .col-droite h3.noel
{
	
}*/
.conteneur.noelCtn .content .col-droite .milieu .produit .prix
{
	height: 48px;
	width: 63px;
	margin-top: 20px;
	padding-right: 2px;
	color: #ffffff;
	background: url(/Content/Images/Hiver/fond-prix-hiver-01.gif) no-repeat;
}
.conteneur.noelCtn .content .col-droite .milieu .produit .prix *
{
	color: #ffffff;
}
.conteneur.noelCtn .content .col-droite .milieu .produit .prix.une-ligne {
	height: 25px;
	padding-top: 42px;
	background: url(/Content/Images/Hiver/fond-prix-hiver-01.gif) no-repeat;
}
.conteneur.noelCtn .content .col-droite .milieu .produit .prix.deux-lignes {
	height: 43px;
	padding-top: 24px;
	background: url(/Content/Images/Hiver/fond-prix-hiver-02.gif) no-repeat;
}
.conteneur.noelCtn .content .col-droite .milieu .produit .prix.trois-lignes {
	height: 38px;
	padding-top: 30px;
	background: url(/Content/Images/Hiver/fond-prix-hiver-03.gif) no-repeat;
}

/* keep 12-25 visible */
.themeHack.offres-jeunes
{
	background: url(/Content/Images/Common/Header/fond-header.jpg) repeat-x scroll 0 0;
}
.themeHack.offres-jeunes .header .mon-compte 
{
	width: 137px;
	height: 51px;
	margin: 14px 34px 0 0;
	padding: 12px 0 0 11px;
	background: url(/Content/Images/Common/Header/fond-violet-compte.jpg);
}
.themeHack.offres-jeunes .header .plante-droite 
{
	display: block;
}
.themeHack.offres-jeunes .header .plante-droite.noel
{
	display: none;
}
.themeHack.offres-jeunes .header .nav-bas
{
	background: none;
}
.themeHack.offres-jeunes .header .logo .motifs-logo 
{
	top: 8px;
	right: -84px;
}
.themeHack.offres-jeunes .header .nav-bas .changer-mobile 
{
	margin: 22px 0 0 20px;
}


/* MENU TEL AND COM 12-25 */

.themeHack.offres-jeunes .header .nav-bas .menu li.bt1 a {
	width: 65px;
	height: 28px;
	padding: 41px 0 0 18px;
	background: url(/Content/Images/Common/Header/bt-mobiles.jpg) bottom no-repeat;
}
.themeHack.offres-jeunes .header .nav-bas .menu li.bt1 a:hover, .header.offres-jeunes .nav-bas .menu li.bt1 a.actif {
	background: url(/Content/Images/Common/Header/bt-mobiles.jpg) top no-repeat;
}
.themeHack.offres-jeunes .header .nav-bas .menu li.bt2 a {
	width: 92px;
	height: 34px;
	padding: 35px 0 0 15px;
	background: url(/Content/Images/Common/Header/bt-accessoires-mobiles.jpg) bottom no-repeat;
}
.themeHack.offres-jeunes .header .nav-bas .menu li.bt2 a:hover, .header.offres-jeunes .nav-bas .menu li.bt2 a.actif {
	background: url(/Content/Images/Common/Header/bt-accessoires-mobiles.jpg) top no-repeat;
}
.themeHack.offres-jeunes .header .nav-bas .menu li.bt3 a {
	width: 71px;
	height: 35px;
	padding: 34px 0 0 14px;
	background: url(/Content/Images/Common/Header/bt-forfaits-et-cartes.jpg) bottom no-repeat;
}
.themeHack.offres-jeunes .header .nav-bas .menu li.bt3 a:hover, .themeHack.offres-jeunes .header .nav-bas .menu li.bt3 a.actif {
	background: url(/Content/Images/Common/Header/bt-forfaits-et-cartes.jpg) top no-repeat;
}
.themeHack.offres-jeunes .header .nav-bas .menu li.bt4 a {
	width: 67px;
	height: 37px;
	padding: 32px 0 0 16px;
	background: url(/Content/Images/Common/Header/bt-cles-3g-minis-pc.jpg) bottom no-repeat;
}
 .themeHack.offres-jeunes.header .nav-bas .menu li.bt4 a:hover, .themeHack.offres-jeunes .header .nav-bas .menu li.bt4 a.actif {
	background: url(/Content/Images/Common/Header/bt-cles-3g-minis-pc.jpg) top no-repeat;
}
.themeHack.offres-jeunes .header .nav-bas .menu li.bt5 a {
	width: 67px;
	height: 28px;
	padding: 41px 0 0 10px;
	background: url(/Content/Images/Common/Header/bt-internet.jpg) bottom no-repeat;
}
.themeHack.offres-jeunes .header .nav-bas .menu li.bt5 a:hover, .themeHack.offres-jeunes .header .nav-bas .menu li.bt5 a.actif {
	background: url(/Content/Images/Common/Header/bt-internet.jpg) top no-repeat;
}
.themeHack.offres-jeunes .header .nav-bas .menu li.bt6 a {
	width: 92px;
	height: 31px;
	padding: 38px 0 0 11px;
	background: url(/Content/Images/Common/Header/bt-nouveautes.jpg) bottom no-repeat;
}
.themeHack.offres-jeunes .header .nav-bas .menu li.bt6 a:hover, .themeHack.offres-jeunes .header .nav-bas .menu li.bt6 a.actif {
	background: url(/Content/Images/Common/Header/bt-nouveautes.jpg) top no-repeat;
}
.themeHack.offres-jeunes .header .nav-bas .menu li.bt7 a {
	width: 61px;
	height: 35px;
	padding: 34px 0 0 20px;
	background: url(/Content/Images/Common/Header/bt-bons-plans.jpg) no-repeat 1px bottom;
}
.themeHack.offres-jeunes .header .nav-bas .menu li.bt7 a:hover, .themeHack.offres-jeunes .header .nav-bas .menu li.bt7 a.actif {
	background: url(/Content/Images/Common/Header/bt-bons-plans.jpg) no-repeat 1px top;
}

/*******************************************************/

.conteneur.offres-jeunes .col-droite h3.noelDecouvrir
{
	display: block;
	margin-left: 0px;
}
.conteneur.ctnOJ {
	background:#FFFFFF url(/Content/Images/Common/fond-content-15-25-ans.jpg) no-repeat scroll center bottom;
}
.conteneur-footer.footerOJ {
	background: #3D323D url(/Content/Images/Common/Footer/fond-footer-15-25-ans.jpg) no-repeat scroll center top
}

/***************** VENTE FLASH *****************/

#VenteFlash 
{
	position: absolute;
	top: 2px;
	right: 191px;
}