/*-----------------------
	Flat HTML tags
-------------------------*/

body {
	margin: 0;
	padding: 0;
	background-color: white;
	}
div {
	background: none;
	}
ul {
	margin-left: 12px;
	}
li {
	margin-left: 4px;
	padding-left: 0;
	background: none;
	list-style: disc;
	}
dl {
	margin-bottom: 18px;
	}
select, input, iframe {
	display: none;
	}
hr {
	margin: 24px 0;
	}
table,
#content table {
	display: table;
	}
table caption {
	display: none;
	}

/*-----------------------
	Links
-------------------------*/

a:link,
a:visited {
	text-decoration: none;
	}
a span,
table caption a.selected {
	display: inline !important;
	}
a img {
	border: 0;
	}



/*========================================

	Content's Generic CSS

==========================================*/

#master {
	border: none;
	}
	
/*---------------------
	Navigations
-----------------------*/

/* Header */
#nav,
#offre-de-service,
#slogan { 
	display: none;
	}
#revolution {
	margin: 10px 0 10px 0;
	}	
.img-content {
	float: right;
	}
#footer {
	display: none;
	}


/*------------------------
	Titles
--------------------------*/

h1, h2, h3, h4, h5, h6 {
	width: auto;
	font-weight: bold;
	font-family: "arial narrow", arial;
	background: none !important;
	}
h1	{ font-size: 150%; }
h2	{ font-size: 140%; }
h3	{ font-size: 130%; }
h4	{ font-size: 120%; }
h5	{ font-size: 110%; }
h6	{ font-size: 100%; }

	/* Section internet uniquement */
	#pricebox h3 { font-size: 115%; }

#content h1 span,
#content h2 span,
#content h3 span,
#content h4 span,
#content h5 span,
#content h6 span {
	display: block;
	}
#content .imgtitle span,
#content .imgbutton span,
#content .prixhtml,
#content span strong {
	display: inline;
	}

/*---------------------
	Right Collum
-----------------------*/
#promoCollumn {
	display: none;
	}
.top,
.visual {
	display: none !important;
	}

/*-------------------------
	Accueil des sections
--------------------------*/
#accueil .raquOrang {
	text-decoration: none;
	}

.forfaitSelector {
	width: 100%;
	padding: 8px 0 20px 0;
	border-bottom: 1pt solid gray;
	}
.pricebox {
	float: left;
	width: 160px;
	height: 120px;
	margin: 1px 0 0 0;
	padding: 0 15px;
	border-right: 1pt solid gray;
	color: black;
	}

	body#accueil .pricebox {
		width: 160px;
		}
	body#accueil .pricebox .prixcontent {
		margin: 0;
		padding: 0;
		padding-left: 15px;		
		}	
	body.accueil .pricebox {
		width: 175px;
		}
		
 .pricebox h3 {
		height: 20px;
		}	

.pricebox .prixcontent {
	display: block;
	}
	/*position: absolute;
	bottom: 0;
	left: 0;*/
.pricebox .prixdetails {
	display: block;
	}

#accueil h3 {
	margin-bottom: 0;
	}
.pricebox h3 a span,
#appareil h3 a span {
	display: block;
	}
.pricebox .subinfo { 
	text-align: left;
	}
.pricebox ul,
.pricebox li {
	display: none;
	}

#zoneFeature {
	padding: 15px;
	}
#accueil #haute-vitesse-extreme {
	border-left: 1pt solid gray;
	border-right: none;
	}
#accueil #installation {
	display: none;
	}
#accueil .zoneFeature-content ul {
	margin-left: 0;
	}
#accueil #zoneFeature .promo,
#accueil .zoneFeature-content{
	float: left;
	}


#Client-Feature {
	margin: 10px 0 10px 0;
	padding: 7px;
	border-top: 1pt solid gray;
	}
#DejaClient {
	float: left;
	margin-top: 10px;
	}
#Economie img {
	float: right;
	border-left: 1pt solid gray;
	}
#DejaClient ul {
	padding: 5px 0 0 15px;
	}
.compte,
.soutien{
	margin: 0;
	width: 140px;
	float: left;
	}
#accueil #Client-Feature,
#accueil #DejaClient {
	padding-top: 1px;
	}
.bottombanner {
	width: 100%;
	margin-top: 18px;
	padding-left: 15px;
	}
.bottombanner div {
	float: left;
	}

/*----------------------
	Index du site
-----------------------*/
#presentationServices .pubBox {
	float: left;
	width: 24%;
	}
#presentationServices .pubBox a img {
	display:none;
	}

	
/*--------------------
	Internet Section
----------------------*/

/* Pages Présentation/Caractéristiques */
body#features .pricebox {
	float: right;
	width: 95px;
	height: 124px;
	text-align: center;
	padding-top: 8px;
	border: 1px solid gray;
	}
body#features .pricebox .prixdetails {
	margin-right: 1px;
	}
#speedFeature {
	float: left;
	}

/* Pages Tarifs et promotions : Promotion en cours */
#promoActuel img.visual { /* internet */
	float: left;
	clear: left;
	margin-top: 20px;
	}
#promoActuel img.item { /* terminaux */
	float: left;
	clear: left;
	margin-top: 50px;
	}
#promoActuel .pricebox {
	float: left;
	width: 200px;
	height: 160px;
	text-align: center;
	padding-top: 8px;
	border: 0;
	}
#promoActuel .pricebox .prixdetails {
	margin-right: 1px;
	}
#promoActuel .pricebox ul {
	display: block;
	}
#promoActuel .legal {
	float: left;
	clear: left;
	width: 100%;
	margin-bottom: 24px;
	}
	
/*----------------------------
	 Section = Sans-fil
-----------------------------*/

/* Accueil Appareils Sans-fil */
body#mainAppareils #sortapparreils {
	display: none;
	}
body#mainAppareils .pricebox .pict {
	float: left;
	width: 50px;
	}
body#mainAppareils .pricebox .cont {
	float: right;
	width: 110px;
	height: 165px;
	}
body#mainAppareils .pricebox .sub-title {
	position: absolute;
	top: 50px;
	line-height: 1.1em;
	}
body#mainAppareils .pricebox .prixcontent {
	position: absolute;
	bottom: 0;
	width: auto;
	height: 40px;
	}
body#mainAppareils .pricebox ul {
	display: none;
	}
body#mainAppareils .pub {
	clear: both;
	}

/* Page de présentation du téléphone Sans-fil */
body#appareils div#telephone {
	width: 100%;
	}
body#appareils .pricebox {
	float: right;
	border: none;
	}
	
body#appareils div#telephone .pict {
	float: left;
	width: 70px;
	margin-left: 8px;
	margin-right: 10px;
	font-size: 100%;
	}
body#appareils div#telephone .details {
	width: 500px;
	margin-bottom: 20px;
	margin-left: 30px;
	}
body#appareils table {
	border: none;
	}
#zoomTelephone {
	display: none;
	}

/* Téléphones Sans-fil / Accessoires Sans-fil */
div#accessoires {
	margin: 0;
	padding: 13px 0px 20px 0px; 
	}

	div#accessoires .selection {
		clear: left;
		margin-top:-6px;
		}

	div#accessoires .item,
	body.liste.accessoires .item {
		float: left;
		width: 400px;
		padding-top: 10px;
		padding-bottom: 10px;
		border-bottom: 1px solid #A6A8A4;
		}
		
		#accessoires .item div.pict,
		body.liste.accessoires .item div.pict {
			float: left;
			width: 90px;
			text-align: left;
			}
		#accessoires .item p.regtext,
		body.liste.accessoires .item p.regtext {
			margin-left: 90px;
			}
		#accessoires .item p.regtext a,
		body.liste.accessoires .item p.commander {
			display: none;
			}

div.pict a.agrandir {
	display: none;
	}

/* Abonnement Sans-fil */
body#abonnement .pricebox {
	width: 160px;
	height: 220px;
	}
body#abonnement .pricebox a.arrow strong {
	display: none;
	}

/* Options Sans-fil (page unique) */
body#options .pricebox {
	float: right;
	width: 95px;
	height: 124px;
	text-align: center;
	padding-top: 8px;
	border: 1px solid gray;
	}
body#options .pricebox .prixdetails {
	margin-right: 1px;
	}

/*------------------------
	Section Téléphonie
--------------------------*/
#features #economies {
	float: left;
	margin-bottom: 18px;
	}
.sectionBorder {
	clear: both;
	margin-bottom: 18px;
	}
#promo-en-cours div {
	float: left;
	width: auto;
	}
#promo-en-cours img.detail-btn {
	display: none;
	}

/*-----------------------
	Section Télévision
-------------------------*/
.btntext {
	display: none;
	}
#equipements .pricebox {
	width: 270px;
	}
#equipements #enp,
#equipements #enphd,
#indexhdtv #chaines,
#indexhdtv #enphd {
	border-right: none;
	}
#equipements #comparaison {
	border: none;
	}
#indexhdtv .pricebox {
	width: 270px;
	}
	
/*-----------------------
	Section Télévision
-------------------------*/
/*patch, la page n'a pas d'id unique !*/	
#accueil #firstRow #surMesure {
	display:none;
	}
#accueil #presentationOffres .pricebox  {
	width: 110px;
	}
	
/*-------------------------------------------------------
	 Forfaits : Comparaison : Liste (v2.0 étape 1)
---------------------------------------------------------*/	
	
body#details.comparaison table td,
body#details.comparaison table th,
body#details.comparaison table td.linedef  {
	width: 25%;
	}
	
/*-------------------------------------------------------
	 Solutions reseau : Presentation
---------------------------------------------------------*/	
	
body#presentation div.hr  { display: none; }
	

