/*************Page de transition*************************/
@font-face {
    font-family: 'HelveticaNeueLTStd35Thin';
    src: url('fonts/helveticaneueltstd-th-webfont-webfont.eot');
    src: url('fonts/helveticaneueltstd-th-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/helveticaneueltstd-th-webfont-webfont.woff') format('woff'),
         url('fonts/helveticaneueltstd-th-webfont-webfont.ttf') format('truetype'),
         url('fonts/helveticaneueltstd-th-webfont-webfont.svg#HelveticaNeueLTStd35Thin') format('svg');
    font-weight: normal;
    font-style: normal;
}

body#transition {
	margin:76px auto 30px;
	padding:0;
	width:100%;
	text-align:center;
	color:#737373
}
body#transition p{
	color:#737373
}

.container {
	background:url(images/bgTransition.jpg) no-repeat left top;
	width:798px;
	height:442px;
	padding:28px 0 57px 0px; 
	margin:0 auto;
	text-align:left;
	position:relative;
}

.logo{
	background:url(images/logoTelusPop.gif) no-repeat left top;
	width:157px;
	height:30px;
	margin:0 0 32px 20px;
	text-indent:-9999px;
}

.container h1 {
	background:url(images/bgTransitionH1.gif) no-repeat left top;
	width:245px;
	height:24px;
	margin:0 0 32px 56px;
	text-indent:-9999px;
}

.container h2.bas {
	background:url(images/bgTransitionH2Bas.gif) no-repeat left top;
	width:129px;
	height:17px;
	margin:23px 0 32px 54px;
	text-indent:-9999px;
}
.container h2.droite {
	background:url(images/bgTransitionH2Droit.gif) no-repeat left top;
	width:195px;
	height:65px;
	margin:0 90px 0 0 ;
	padding:0;
	text-indent:-9999px;
	float:right
}
.container h2.droite a{
	display:block;
	height:100px;
	width:195px;
}
.container .section p.accueil {
	background:url(images/transitionGrossePuce.gif) no-repeat left 3px;
	padding-left:14px;
}

.container p.accueil a{
	text-decoration:underline;
	font-weight:normal
}
.container .section {
	width:418px;
}
.container .section p{
	font-size:12px;
	padding-bottom:10px;
	margin-left:54px;
	font-family:Arial, Helvetica, sans-serif
}
.container .section p.intro{
	font-size:14px;
	padding-bottom:10px;
	width:340px;
}

div#countdown_dashboard {
		padding-bottom:25px;
}

div.dash.seconds_dash {
	background:url(images/transitionRedirige.gif) no-repeat left top;
	width:173px;
	height:59px;
	position:relative;
	padding:0 0 0 1px;
	overflow:hidden;
	margin-left:54px;
}
.container .section div.dash div.digit {
	color:#49166d;
 float: left;
 width: 16px;
	overflow:hidden;
	padding-top:35px;
}
.container .section div.dash div.digit div{
	color:#49166d;
 float: left;
	font: 21px "HelveticaNeueLTStd35Thin", Arial, sans-serif;
 position: relative;
 text-align: center;
 width: 16px;
	overflow:hidden;
}

span#favoris {
	display:block;
	width:240px;
	height:100px;
	position:absolute;
	left:488px;
	top:100px;
}
 
.container a {
	font-weight:bold;
}

.navhaut {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.navhaut:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.navhaut:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.navhaut:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #49166d;
	text-decoration: none;
}
a.navhaut:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #49166d;
	text-decoration: none;
}
p, div, li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
}
.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #49166d;
	font-size: 13px;

}
.titrevert3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #66cc00;
}
a:link {
	color: #49166d;
}
a:visited {
	color: #49166d;
}
a:hover {
	color: #66cc00;
}
a:active {
	color: #66cc00;
}
.navgris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
a.navgris:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
a.navgris:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
a.navgris:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
a.navgris:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #49166d;
	text-decoration: underline;
}
a.navhautsec:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #49166d;
	text-decoration: none;

}
a.navhautsec:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #49166d;
	text-decoration: none;

}
a.navhautsec:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #49166d;
	text-decoration: underline;

}
a.navhautsec:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #49166d;
	text-decoration: underline;
}
.pad {
	padding: 4px;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.padhv {
	padding: 10px;
}
.padbesoin {
	padding: 7px;
}
td.liennoirqdj {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #49166D;
			text-decoration: none;
			}
.notes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.note-bas {
  margin: 35px 25px 25px;
}
.p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
}
.p2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #49166d;
}
.texte14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #333333;
}
.texte10, .texte10-gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #333333;
}
.texte10-gris {
  color: #858585;
}
.pad8px {
	padding: 8px;
}
.pad5px {
	padding: 5px;
}
.pad3px {
	padding: 3px;
}
.texte12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #333333;
}
#flashDiv {
	padding: 20px 5px 0;
}

#AccesGTNavHaut {
	height:20px;
	background-color:#66cc00;
	font-weight:bold;	
	
}

#AccesGTNavHaut ul{
	margin:2px 0 0 5px;
	padding:0;
	font-weight:bold;
	color:#fff;
}

#AccesGTNavHaut li{
	margin:0;
	padding:0;
	display:inline;	
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
}

#AccesGTNavHaut a, #AccesGTNavHaut a:visited{
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}

#AccesGTNavHaut a:hover, #AccesGTNavHaut a:active{
	color:#49166d;
}

#HauteVitesseExtreme #AccesGTNavHaut a#navHvExtreme, #HauteVitesse #AccesGTNavHaut a#navHv, #HauteVitessePortable #AccesGTNavHaut a#navHvPortable, #LibreService #AccesGTNavHaut a#navLibre, #Aide #AccesGTNavHaut a#navAide, #Communaute #AccesGTNavHaut a#navCommunaute {color: #49166d;}

#AccesGtFilAriane {
	font-size:10px;
	color:#49166d;
	margin:5px 0 8px 10px;
}

#AccesGtFilAriane p{
	font-size:10px;
	color:#49166d;
	margin:0;
	padding:3px 0 0 0;
	height:21px;
}

#AccesGtFilAriane img{
	float:left;
	margin-right:5px;
}


#AccesGtFilAriane a{
	text-decoration:none;
}

#AccesGtFilAriane a:hover{
	color:#49166d;
	text-decoration:underline;
}
.petit{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.choixFlexicomm{
	margin:10px 0 7px 0;
}
.choixFlexicomm input, .ordiFin input{
	float:left;
}
.ordiFin{
	padding:5px 0 0 0;
}
.choixFlexicomm label{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#49166d;
	padding-left:24px;
	/*text-indent:-1px;*/
}
.ordiFin label{
	float:left;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color:#49166d;
	padding-left:7px;
	/*text-indent:-1px;*/
}
#important table {
	padding: 0;
	border: 0;
}
#important table td {
	padding: 0px;
	border: 1px solid #008000;
}
#important p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333399;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 15px;
	padding-bottom: 15px;
}
#important a, #important a:visited, #important a:hover, #important a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333399;
	font-weight: bold;
}
#important h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #ffffff;
	font-weight: lighter;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background: #008000
}

.plusDetails a, .plusDetails a:visited, .plusDetails a:hover, .plusDetails a:active {
	font-size: 12px;	
}
.divtop,.divbottom{
margin:0;
padding:0;
  width:85px;
height:12px;
}

.divtop a,.divbottom a{
  cursor:pointer;
}
.navigationImages{
  clear:left;
  width:85px;
  height:260px;
  overflow-y:hidden;
}
.navigationImages a
{
  cursor:pointer;
  
}
.navigationImages a img
{
  margin-bottom:3px;
}
.navigationButtons{
	margin:270px 0 0 11px;
	clear:both;
	position:relative;
	z-index:200;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b3b3b2;
}
.navigationButtons .note{
	margin-left:35px;
	width:200px;
	padding-top:3px;
	vertical-align:top;
}
.navigationRight
{
margin:0;
  padding-left:15px;
padding-top:5px;
  float:left;
	max-width:85px
}

.promosLeft{
  position:relative;
  width:464px;
/*  height:402px;*/
  float:left;
}
.showcase{
	background:url(images/back_show.gif) no-repeat top left;
	width:580px;
	height:294px;
	}
.showcase-gris {
	background:url(images/back_show-gris.gif) no-repeat top left;
	width:579px;
	height:297px;
	}

#HauteVitesse #content {
		padding: 5px 2px 5px 5px;
		width:563px;
		margin: 0;
}
#HauteVitesse #content p {
		margin-left: 10px;
}

	.trousse{
		background:url(securweb/images/trousse.gif) no-repeat top left;
		width:211px;
		padding-top:30px;
		padding-bottom:13px
	}
	.trousse p{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:#fff;
		padding-left:15px;
		padding-right:15px;
		padding-top:6px;
		padding-bottom:0px;
		margin:0px 0 0px 0;
		text-align:left;
		line-height:12px
	}
	h2.HV {
		border-top:none;
		text-indent:-9999px;
		background:url(hv/images/titreHV.gif) 7px 2px no-repeat;
	}
	#HV_portable, #HV_optik {
		padding: 0 2px 5px 5px;
		width:563px;
	}
	#HV_portable-niv2, #HV_optik-niv2 {
	  margin-top: 15px;
	  margin-bottom: 40px;
	}
	#HV_portable .description {
		padding: 0 0 30px 0;
		border-bottom: #dadada solid 1px;
	}
	#HV_optik .description {
		
	}
	#HV_portable-niv2 .description, #HV_optik-niv2 .description {
	  margin-top: 15px;
	  margin-bottom: 40px;
	}
	#HV_portable .description h2, #HV_portable-niv2 .description h2, #HV_optik .description h2, #HV_optik-niv2 .description h2 {
		border-top:none;
		text-indent:-9999px;
		background:url(hv/images/titreHV_portable.gif) 7px 2px no-repeat;
		line-height: 53px;
	}
	#HV_portable-niv2 .description h2 {
	  background:url(hv/images/titreHV_portable_niv2.gif) 0 no-repeat;
	}
	#HV_optik .description h2 {
	  background:url(hv/images/titreHV_optik.gif) 7px 2px no-repeat;
	}
	#HV_optik-niv2 .description h2 {
	  background:url(hv/images/titreHV_optik_niv2.gif) 0 no-repeat;
	}
	p.HV_extreme {
	  font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		width:563px;
		padding: 8px 8px 0 8px;
	}
  #HV_portable .description p, #HV_portable .description div, #HV_portable .description ul, #HV_portable .description ul li, #HV_portable-niv2 .description p, #HV_portable-niv2 .description div, #HV_portable-niv2 .description ul, #HV_portable-niv2 .description ul li, #HV_portable-niv2 .description ol, #HV_portable-niv2 .description ol li,
  #HV_optik .description p, #HV_optik .description div, #HV_optik .description ul, #HV_optik .description ul li, #HV_optik-niv2 .description p, #HV_optik-niv2 .description div, #HV_optik-niv2 .description ul, #HV_optik-niv2 .description ul li, #HV_optik-niv2 .description ol, #HV_optik-niv2 .description ol li {
	  font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #666666;

	}
	#HV_portable .description p, #HV_portable .description div, #HV_optik .description p, #HV_optik .description div {
		padding: 8px 8px 0 15px;
	}
	#HV_portable .description ul, #HV_optik .description ul {
		padding: 0 8px 0 15px;
	}
	#HV_portable .description ul li, #HV_portable-niv2 .description ul li, #HV_optik .description ul li, #HV_optik-niv2 .description ul li {
	  margin-bottom: 8px;
	}
	#HV_portable-niv2 .description ol, #HV_optik-niv2 .description ol {
	  font-weight: bold;
	}
	#HV_portable-niv2 .description ol li span, #HV_optik-niv2 .description ol li span {
	  font-weight: normal;
	}
	#HV_portable-niv2 .tableau div.header {
    font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
	  color: #ffffff;
	  padding: 30px 17px;
	}
	
	#HV_portable-niv2 .tableau div.text, #HV_portable-niv2 .tableau ul, #HV_portable-niv2 .tableau ul li {
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
	  color: #666666;
	}
	#HV_portable-niv2 .tableau ul {
	  margin-top: 8px;
	}
	#HV_portable-niv2 .tableau ul li {
	  margin-bottom: 4px;
	}
  #HV_portable-niv2 p.note, #HV_optik-niv2 p.note {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	}

	#HV_portable .contenu, #HV_optik .contenu {
	 /*margin-top: 15px;*/
		/*padding: 40px 0 0 0;*/
		color: #666666;
	}
	#HV_optik .contenu {
	  /*padding: 25px 0 0 0;*/
	}
	#HV_portable .contenu div img, #HV_optik .contenu div img {
	  margin-bottom: 8px;
	}
	#HV_portable .contenu div.point, #HV_portable .contenu ul li, #HV_optik .contenu div.point, #HV_optik .contenu ul li {
	  margin-top: 5px;
	  font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	  color: #666666;
	}
	#HV_portable .contenu ul li, #HV_optik .contenu ul li {
	  margin-top: 10px;
	}
	
	#HV_portable-niv2 .contenu .detaillants-ville {
	  margin-bottom: 10px;
	}
	#HV_portable-niv2 .contenu .detaillants-ville div {
    color:#666666;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
	}
	#HV_portable-niv2 .contenu .detaillants-ville .ville {
	  font-weight: bold;
	}
	#HV_portable-niv2 .contenu .detaillants-ville .detaillant {
	  margin-bottom: 8px;
	}

  .box-gris-right-col, .box-gris-right-col-img, #HV_optik .contenu .box-gris-centre {
    margin-bottom: 15px;
  }
  #HV_optik .contenu .box-gris-centre {
    width: 548px;
    margin-top:0px;
				margin-left:21px;
  }
  #HV_optik .contenu .box-gris-centre .header {
  }
		
		#HV_optik .contenu .box-gris-centre .header.vert {
    background: #8cd740 url(hv/images/box-gris2-header-vert_bg.gif) left bottom repeat-x;
					
  }	
		
  #HV_optik .contenu .box-gris-centre .header div {
    float: left;
    background: #8cd740 url(hv/images/box-gris2-header-vert_bg.gif) left bottom repeat-x;
  }
  #HV_optik .contenu .box-gris-centre .header div.coin-gauche {
    width: 15px;
    height: 27px;
  }
  #HV_optik .contenu .box-gris-centre .header div.titre {
    width: 523px;
    line-height: 25px;
    color: #ffffff;
    font-family: Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:normal;
    padding-top: 2px;
  }
  #HV_optik .contenu .box-gris-centre .header div.coin-droit {
    width: 10px;
    height: 27px;
    text-align: right;
  }
  .box-gris-right-col .contenu, #HV_optik .contenu .box-gris-centre .contenu {
				clear:both;
    border-width: 0 1px 0 1px;
    border-style: solid;
    border-color: #dadada;
				padding: 0 15px 2px;
    background: url(hv/images/box-gris_bg.gif) bottom left repeat-x;
    margin-top: 0;
  }
		
  #HV_optik .contenu .box-gris-centre .contenu {
				clear:both;
    border-width: 0 1px 0 1px;
    border-style: solid;
    border-color: #dadada;
				padding: 0 15px 2px;
    background: url(hv/images/box-gris_bg.gif) bottom left repeat-x;
    margin-top: 0;
  }
  .box-gris-right-col .contenu ul, #HV_optik .contenu .box-gris-centre .contenu ul {
    margin-bottom: 12px;
    padding: 0 0 0 18px;
    text-align: left;
  }
  .box-gris-right-col .contenu ul li, #HV_optik .contenu .box-gris-centre .contenu ul li {
    margin-bottom: 8px;
  }
  .box-gris-right-col .contenu ul li, .box-gris-right-col .contenu ul li a, .box-gris-right-col .contenu ul li a:link, .box-gris-right-col .contenu ul li a:visited,
  .box-gris-right-col .contenu div, .box-gris-right-col .contenu div a, .box-gris-right-col .contenu div a:link, .box-gris-right-col .contenu div a:visited,
  .box-gris-centre .contenu ul li {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
    color: #49166d;
  }
  .box-gris-right-col .contenu ul li a:hover, .box-gris-right-col .contenu ul li a:active,
  .box-gris-right-col .contenu div a:hover, .box-gris-right-col .contenu div a:active {
    text-decoration: underline;
    color: #49166d;
  }
  .box-gris-right-col .contenu div, #HV_optik .contenu .box-gris-centre .contenu div {
    margin-bottom: 10px;
  }
  #HV_optik .contenu .box-gris-centre img {
    margin-bottom: 0;
  }
  .box-gris-right-col .contenu .title {
    margin-bottom: 15px;
    padding: 0 0 0 18px;
    text-align: left;
  }
  .box-gris-right-col .contenu .title-grand-padding {
    padding: 0 0 0 25px;
  }
  .box-gris-right-col .contenu div.detaillants {
    
  }
  .box-gris-right-col .contenu div.detaillants a, .box-gris-right-col .contenu div.detaillants a:link, .box-gris-right-col .contenu div.detaillants a:visited {
    background:url("ps/images/link-arrow.jpg") no-repeat scroll left top transparent;
    display:block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
    color: #49166d;
    height:20px;
    padding-left:23px;
    margin-right: 25px;
    float: right;
    text-align:right;
  }
  .box-gris-right-col .contenu div.detaillants a:hover, .box-gris-right-col .contenu div.detaillants a:active {
    text-decoration: underline;
    color: #49166d;
  }
  .box-gris-right-col .contenu div.contenu-left {
    padding: 0 0 0 18px;
    text-align: left;
  }
  .box-gris-right-col .contenu div.contenu-left-grand-padding {
    padding: 0 0 0 25px;
  }
  .box-gris-right-col .contenu div.contenu-left img {
    margin-top: 6px;
    padding-left: 4px;
  }
	
	table.hv {
		width:563px;
		border-collapse:collapse;
		padding:0;
		margin:0 0 0 8px;
	}
	
	table.hv a {
		font:11px Arial, Helvetica, sans-serif;
		font-weight:bold;
	}
	
	table.hv th, table.hv td {
		padding:0;
		margin:0;
		font:11px Arial, Helvetica, sans-serif;
	}
	
	table.hv th {
		border-top:1px solid #b8b8b9;
		border-bottom:1px solid #b8b8b9;
		border-right:1px solid #b8b8b9;
		font-weight:bold;
		color:#FFFFFF;
		text-align:left;
		line-height:20px;
		padding:0 8px;
	}
	
	html * table.hv th.desc, html * table.hv td.desc {
		width:180px;
	}

	table.hv th.desc, table.hv td.desc {
		width:180px;
	}

	table.hv th.intermediaire, table.hv td.intermediaire {
		width:78px;
	}

	table.hv td.haute, table.hv th.haute {
		width:80px;
	}

	table.hv th.extreme, table.hv td.extreme {
		width:78px;
	}

	table.hv th.desc {
		border-top:none;
		text-indent:-9999px;
		background:url(hv/images/titreHV.gif) 2px 2px no-repeat;
	}
	
	table.hv th.intermediaire {
		background:#8e7a9d url(hv/images/bgCellViolet.gif) left top repeat-x;
	}
	
	table.hv th.haute {
		background:#8cd749 url(hv/images/bgCellVert.gif) left top repeat-x;
	}
	
	table.hv th.extreme {
		background:#33104c url(hv/images/bgCellMauve.gif) left top repeat-x;
	}
	
	table.hv td {
		vertical-align:top;
		border-bottom:1px solid #b8b8b9;
		border-right:1px solid #b8b8b9;
		color:#454545;
		font-weight:normal;
		padding:8px 4px;
	}
	
	table.hv td strong {
		font-weight:bold;
	}
	
	table.hv td sup {
		position:relative;
		font-size:8px;
		vertical-align:baseline;
		top:-4px;
	}
	
	table.hv .intro td {
		font-size:12px;
		padding:3px 6px 8px;
	}
	
	table.hv td.desc {
		border-left:1px solid #b8b8b9;
	}
	
	table.hv td.intermediaire {
		background:#f6f3f8;
	}
	
	table.hv .intro td.intermediaire {
		color:#49166d;
	}
	
	table.hv td.haute {
		background:#ecf9e0;
	}
	
	table.hv .intro td.haute {
		color:#66cc00;
	}
	
	table.hv td.extreme {
		background:#ece7f0;
	}
	
	table.hv .intro td.extreme {
		color:#49166d;
	}
	
	table.hv td.title {
		background:#33104c url(hv/images/bgCellGris.gif) left top repeat-x;
		border-bottom:none;
		border-left:1px solid #b8b8b9;
		font-weight:bold;
		color:#FFFFFF;
		font-size:12px;
		padding:6px 13px;
	}
	
	table.hv td.check {
		text-indent:-9999px;
		background-image:url(hv/images/Crochet.gif);
		background-position:39px 3px;
		background-repeat:no-repeat;
	}

	table.hv tr.avantlast td {
		padding-bottom:15px;
		border-bottom:none;
	}
	
	table.hv tr.last td {
		padding:0;
	}
	
		table.hv tr.last td.extreme {
		background:#ECE7F0 url(hv/images/footer.gif) -87px bottom no-repeat;
		/*border-bottom:none;*/
	}
	
		table.hv tr.last td.haute {
		background:#ECF9E0 url(hv/images/footer.gif) -377px bottom no-repeat;

	}
	
			table.hv tr.last td.intermediaire {
		background:#F6F3F8 url(hv/images/footer.gif) -78px bottom no-repeat;
	}
	
		table.hv tr.last td.extremeDroite {
		background:#ECE7F0 url(hv/images/footer.gif) right bottom no-repeat;
		padding:0;
		border-right:none;
		border-bottom:none;
	}
	
		table.hv tr.last td.extremeGauche {
		background:url(hv/images/footer.gif) left bottom no-repeat;
		padding:0;
		border-bottom:none;
	}	
	
	img.footer {
		position:relative;
		left:8px;
		top:-14px;
	}
	table.hv td.noBorder {
	    border: none;
	}
	
	table.hv td.noBorderTop {
	    border-top: none;
	}
	table.hv td.noBorderLeft {
	    border-left: none;
	}
	table.hv td.noBorderBottom{
	    border-bottom: none;
	}
	.box-gris-right-col .contenu p.avis {
	text-align:left;
	padding:0 18px;
	}
	.hv-avis-popup {
	padding:0 30px 30px 30px;
	}
	.hv-avis-popup h2 {
	background:url(hv/images/hv-avis-popup-titre.gif) left top no-repeat;
	text-indent:-9999px;
	height:31px;
	width:508px;
	}
	.hv-avis-popup ol{
	padding-top:20px;
	}
	.hv-avis-popup ol li {
	margin-bottom:10px;
	}
	.hv-avis-popup .fermer {
	position:relative;
	left:540px;
	top:-50px;}
sup {
 font-size:8px;
}

#HV_optik .contenu ul {
	margin-left:11px;
}

#HV_optik .contenu ul li {
	background:url(http://www.telusquebec.com/fr/images/link-green-dot.gif) left 5px no-repeat;
	padding-left:10px;
	margin-bottom:10px;
}
#HV_optik .contenu.technique {
	border:0;
	}
#HV_optik p.configuration {
	margin-bottom:40px;
	margin-left:21px;
}

.neo {
	background:url(hv/images/nouveau.gif) right top no-repeat;
	height:31px;
	width:208px;
	padding-top:7px;
}

#tableauServices {
	font-size:12px;
	color:#ababab;
	border-bottom:1px solid #DADADA; 
	border-top:1px solid #DADADA; 
}

#tableauServices thead{
	border-top:1px solid #fff; 
}

#tableauServices .serviceNom{
	background:#eaeaea;
	font-size:12px;
	color:#49166d;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	border-top:1px solid #DADADA;
	border-left:1px solid #DADADA; 
	border-right:1px solid #DADADA; 
	padding:7px 4px 7px 14px;
	width:50%;
	height:10px
}
#tableauServices .serviceNom .nouveau{
	color:#66cc00;
	padding-left:5px;
}


#tableauServices .serviceDescription{
	background:#fff;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	border-top:1px solid #DADADA;
	border-right:1px solid #DADADA; 
	padding:7px 14px;
	color:#6E6E6E;
}

#tableauServices th.serviceNomVedette{
	background:url(images/bgServiceNomVedette.jpg) left top repeat-x;
	text-align:left;
}

#tableauServices th.serviceDescriptionVedette{
	background:url(images/bgServiceDescriptionVedette.jpg) left top repeat-x;
	text-align:left;
}

#tableauServices th.serviceNomVedette,#tableauServices th.serviceDescriptionVedette{
	font-size:14px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	border:1px solid #4F9C02;
	padding:7px 4px 6px 14px;
}
.configurations #tableauServices .serviceNom {
	width:250px;
}
.configurations .description{
	  padding-top: 10px;
	  margin-bottom: 15px;
	  margin-left: 12px;
	}
.configurations #HV_portable-niv2 .description h2 {
   height:48px;
   width:577px; 
   background: url(hv/images/titreConfigurationsPopup.png) no-repeat left top;
}
.configurations h3 { 
	color:#49166d;
	font-size:15px;
	font-weight:bold;
	margin-top:20px;
}
.MultiBoxContainer {
    top: 100% !important;
    width: 840px !important;
}
				