#content {
	width:520px;
	float:left;
	display:inline;
}

#content.confirm {
	width:720px;
	float:none;
	display:block;
}

.intro {
	height:auto;
	background:url(/telus_fr/consommateurs/demenagement/images/Gazania-Yellow.gif) top right no-repeat;
	padding:5px 135px 25px 0;
}

.confirm .intro {
	padding:2px 135px 15px 0;
	background-position:490px 5px;
}

.intro h1 {
	font-size:30px;
	line-height:140%;
	text-indent:-9999px;
}

.accueil .intro h1 {
	background:url(/telus_fr/consommateurs/demenagement/images/tit-demenagez-en-beaute.gif) left top no-repeat;
	height:35px;
	width:360px;
}

.meninges .intro h1 {
	background:url(/telus_fr/consommateurs/demenagement/images/tit-menagez-meninges.gif) left top no-repeat;
	height:34px;
	width:361px;
}

#content p {
	font-size:12px;
	color:#666666;
}

#content a {
	font-size:12px;
}

#content h2 {
	color:#66cc00;
	text-indent:-9999px;
	height:19px;
	width:259px;
	margin:25px 0 15px
}

#content h2.informez {
	background:url(/telus_fr/consommateurs/demenagement/images/tit-informer-famille-amis.gif) left top no-repeat;
	margin:0 0 15px
}

#content h2.planifiez {
	background:url(/telus_fr/consommateurs/demenagement/images/tit-planifier-demenagement.gif) left top no-repeat;
}

#content h2.accedez {
	background:url(/telus_fr/consommateurs/demenagement/images/tit-acceder-ressources-prat.gif) left top no-repeat;
}

.remplissez-boites #content h2 {
/*	background:url(/telus_fr/consommateurs/demenagement/images/tit-trucs-simples.gif) left top no-repeat;*/
}

.demenagez-enfants #content h2 {
/*	background:url(/telus_fr/consommateurs/demenagement/images/tit-trucs-simples.gif) left top no-repeat;*/
}

.animaux #content h2 {
/*	background:url(/telus_fr/consommateurs/demenagement/images/tit-trucs-simples.gif) left top no-repeat;*/
}

.voyagez #content h2 {
/*	background:url(/telus_fr/consommateurs/demenagement/images/tit-trucs-simples.gif) left top no-repeat;*/
}

.affiches #content h2 {
/*	background:url(/telus_fr/consommateurs/demenagement/images/tit-trucs-simples.gif) left top no-repeat;*/
}

.etiquette #content h2 {
/*	background:url(/telus_fr/consommateurs/demenagement/images/tit-trucs-simples.gif) left top no-repeat;*/
}

.ressources #content h2 {
/*	background:url(/telus_fr/consommateurs/demenagement/images/tit-trucs-simples.gif) left top no-repeat;*/
}

#content .container {
	background:url(/telus_fr/consommateurs/demenagement/images/bg_grad_notify.jpg) left top no-repeat;
	padding:15px;
}

#content.confirm .container {
	background:url(/telus_fr/consommateurs/demenagement/images/bg_grad_notify-big.jpg) left top no-repeat;
}

.accueil .container p {
	margin-bottom:4px;
}

.container ul.bullet {
	margin:0 10px 0 0;
	padding:0;
}

.container a {
}

.container a:hover {
	text-decoration:none;
}

.container ul.bullet li {
	margin:0 0 10px;
	padding:0 0 0 15px;
	background:url(/telus_fr/consommateurs/demenagement/images/green_bullet.gif) left 5px no-repeat;
	font-size:12px;
}

#content .zone-pub {
	clear:both;
	margin:20px 15px;
}

#content .zone-pub p, #content.affiches .zone-pub p {
	font-size:18px;
	color:#4B2767;
	width:auto;
}

#content .zone-pub a {
	font-size:18px;
}

#content .zone-pub span{
	font-size:24px;
	font-weight:bold;
	color:#66CC00;
}

#sidebar {
	width:180px;
	float:right;
	display:inline;
	position:relative;
	left:9px;
}

#sidebar object {
	margin-left:20px;
}

#sidebar #subnav {
	background:url(/telus_fr/consommateurs/demenagement/images/border_subnav_top.gif) no-repeat scroll 0 0 transparent;
	margin-bottom:20px;
	padding-top:15px;
}	
#sidebar #subnav .container {
	background:url(/telus_fr/consommateurs/demenagement/images/border_subnav_bottom.gif) left bottom no-repeat;
	padding:0 15px 15px;
	position:relative;
}

#sidebar #subnav ul {
	width:150px;
	padding:0;
}

#sidebar #subnav ul li {
	background:url(/telus_fr/consommateurs/demenagement/images/line_subnav.gif) left bottom no-repeat;
	margin:0 0 5px;
	padding:0 0 5px;
	color:#49166D;
	font-size:12px;
	color:#66CC00;
}

#sidebar #subnav ul li span {
	background:url(/telus_fr/consommateurs/demenagement/images/tit-raccourcis.gif) left top no-repeat;
	text-indent:-9999px;
	display:block;
}

#sidebar #subnav ul li.last {
	background:none;
	margin:0;
	padding:0;
	width:135px;
}

#sidebar #subnav ul li a {
	color:#66CC00;
	text-decoration:none;
}

#sidebar #subnav ul ul li a {
	color:#666666;
	text-decoration:none;
}

#sidebar #subnav ul li a:hover {
	color:#49166D;
}

#sidebar #subnav ul ul {
	margin:5px 0 0 0;
	width:140px;
}

#sidebar #subnav ul ul li {
	background:none;
	color:#999999;
	margin:0 0 2px;
	padding-bottom:0;
	padding-left:10px;
	background:url(/personnel/television/images/bullet.gif) left 7px no-repeat;
	font-size:11px;
}

#sidebar #subnav ul ul li a {
	color:#999999;
	font-size:12px;
}

#content .container fieldset {
	border:none;
	border-bottom:1px solid #EAEAEA;
	padding:30px 15px;
	margin:0;
	text-align:left;
}

.carte-virtuelle .intro h1 {
	background:url(/telus_fr/consommateurs/demenagement/images/tit-faire-tour-entourage.gif) left top no-repeat;
	height:75px;
}

.vente-garage .intro h1 {
	background:url(/telus_fr/consommateurs/demenagement/images/tit-invitez-vente-debarras.gif) left top no-repeat;
	height:104px;
}

.confirm .intro h1 {
	background:url(/telus_fr/consommateurs/demenagement/images/tit-nous-avons-demenage.gif) 120px top no-repeat;
	height:110px;
}

.confirm.garage .intro h1 {
	background:url(/telus_fr/consommateurs/demenagement/images/tit-bienvenue-vente-debarras.gif) 120px top no-repeat;
	height:110px;
}

.remplissez-boites .intro h1 {
	background:url(/telus_fr/consommateurs/demenagement/images/tit-demenagez-sans-accroc.gif) 10px top no-repeat;
	height:110px;
}

.demenagez-enfants .intro h1 {
	background:url(/telus_fr/consommateurs/demenagement/images/tit-emballez-toute-famille.gif) 10px top no-repeat;
	height:110px;
}

.animaux .intro h1 {
	background:url(/telus_fr/consommateurs/demenagement/images/tit-pense-bete.gif) 10px top no-repeat;
	height:110px;
}

.voyagez .intro h1 {
	background:url(/telus_fr/consommateurs/demenagement/images/tit-allegez-vous-tache.gif) 10px top no-repeat;
	height:110px;
}

.affiches .intro h1 {
	background:url(/telus_fr/consommateurs/demenagement/images/tit-attirez-foules.gif) 10px top no-repeat;
	height:110px;
}

.etiquette .intro h1 {
	background:url(/telus_fr/consommateurs/demenagement/images/tit-evitez-boites-surprises.gif) 10px top no-repeat;
	height:110px;
}

.ressources .intro h1 {
	background:url(/telus_fr/consommateurs/demenagement/images/tit-autres-ressources.gif) 10px top no-repeat;
	height:110px;
}

#content.remplissez-boites h2 {
	background:url(/telus_fr/consommateurs/demenagement/images/tit-trucs-simples.gif) left top no-repeat;
	margin-top:5px;
	width:480px;
}

#content.demenagez-enfants h2 {
	background:url(/telus_fr/consommateurs/demenagement/images/tit-demenagez-enfants.gif) left top no-repeat;
	margin-top:5px;
	width:480px;
}

#content.animaux h2 {
	background:url(/telus_fr/consommateurs/demenagement/images/tit-demenagez-animaux.gif) left top no-repeat;
	margin-top:5px;
	width:480px;
}

#content.voyagez h2 {
	background:url(/telus_fr/consommateurs/demenagement/images/tit-voyagez-leger.gif) left top no-repeat;
	margin-top:5px;
	width:480px;
}

#content.affiches h2 {
	background:url(/telus_fr/consommateurs/demenagement/images/tit-telecharger-affiches-vente.gif) left top no-repeat;
	margin-top:5px;
	width:480px;
}

#content.etiquette h2 {
	background:url(/telus_fr/consommateurs/demenagement/images/tit-telechargez-etiquettes.gif) left top no-repeat;
	margin-top:5px;
	width:480px;
}

#content.ressources h2 {
	background:url(/telus_fr/consommateurs/demenagement/images/tit-liens.gif) left top no-repeat;
	margin-top:5px;
	width:480px;
}

#content .container.nopad {
	padding:0;
}

.clearfix:after {
	 content: "."; 
	 display: block; 
	 height: 0; 
	 clear: both; 
	 visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#content .container fieldset fieldset {
	border-bottom:medium none;
	margin-bottom:10px;
	padding:0;
	width:340px;
}

#content .container fieldset .left {
	width:125px;
}

#content .container fieldset .left span.number {
	color:#49166D;
	float:left;
	width:30px;
	font-size:30px;
	line-height:140%;
	text-indent:-9999px;
	height:26px;
	width:18px;
}

#content .container fieldset .left span.number.un {
	background:url(/telus_fr/consommateurs/demenagement/images/un.gif) left top no-repeat;
}

#content .container fieldset .left span.number.deux {
	background:url(/telus_fr/consommateurs/demenagement/images/deux.gif) left top no-repeat;
}

#content .container fieldset .left span.number.trois {
	background:url(/telus_fr/consommateurs/demenagement/images/trois.gif) left top no-repeat;
}

#content .container fieldset .left span.number.quatre {
	background:url(/telus_fr/consommateurs/demenagement/images/quatre.gif) left top no-repeat;
}

#content .container fieldset .left span.number.cinq {
	background:url(/telus_fr/consommateurs/demenagement/images/cinq.gif) left top no-repeat;
}

#content .container fieldset .left div.text {
	color:#49166D;
	float:right;
	padding-top:5px;
	width:95px;
	font-size:12px;
}

#content .container fieldset fieldset .left {
	color:#999999;
	height:70px;
	padding-top:5px;
	width:25px;
}	

#content .container fieldset fieldset .row {
	float:left;
	width:315px;
}	

#content .container fieldset .right {
	width:320px;
}

#content .right {
	float:right;
}

 .col-1 {
	float:left;
}

 .col-2 {
	float:right;
}

#content .container fieldset .row .col-1 .inputbox {
	width:151px;
}

#content .container fieldset .row .col-2 .inputbox {
	width:146px;
}

#content .container fieldset .row .col-address {
	float:left;
	width:255px;
}
#content .container fieldset .row .col-apt {
	float:right;
	width:50px;
}
#content .container fieldset .row .col-address .inputbox {
	width:251px;
}
#content .container fieldset .row .col-apt .inputbox {
	width:46px;
}

label {
	font-size:12px;
}

.inputbox, textarea {
	background-color:#E5E5E5 !important;
	border-color:#CCCCCC -moz-use-text-color -moz-use-text-color;
	border-right:medium none;
	border-style:solid none none;
	border-width:1px medium medium;
	padding:2px;
	width:316px;
}

.container fieldset fieldset .inputbox {
	width:311px;
}

input, select, textarea, label {
	color:#999999;
}

select, input, textarea {
	font:12px verdana,sans-serif;
}

#content .container fieldset .row .col-1 {
	float:left;
	width:155px;
}

#content .container fieldset .row .col-2 {
	float:right;
	width:150px;
}

.errFld {
	border-top:1px solid #FF0000 !important;
}

.errMsg {
	color:#FF0000;
	font-size:11px;
}

.row {
	margin-bottom:10px;
}


#content .container fieldset .right a.duplicateLink {
	background:url(/telus_fr/consommateurs/demenagement/images/btn-ajout.jpg) left top no-repeat;
	display:block;
	float:right;
	height:15px;
	text-indent:-5000px;
	width:130px;
}

#content .container .butt-row {
	margin:30px 0 30px 210px;
}

#content .container .butt-row a, #content .container .butt-row input {
	float:left;
	margin-right:10px;
}

#content .container form a {
	text-decoration:underline;
}

a#butt-preview {
	background:url(/telus_fr/consommateurs/demenagement/images/btn-apercu.jpg) left top no-repeat;
	display:block;
	height:27px;
	text-indent:-5000px;
	width:97px;
}

#butt-send {
	background:url(/telus_fr/consommateurs/demenagement/images/btn-envoyer.jpg) left top no-repeat;
	display:block;
	height:27px;
	width:97px;
	text-indent:-5000px;
}

.white-box {
	background:#fff;
	padding:10px;
}

.confirm .col-1 {
	width:210px;
}

.confirm .col-1 {
	width:170px;
}

.confirm .col-2 {
	width:490px;
}

.confirm #map {
	height:300px;
	width:490px;
}

a.butt-vcf:link, a.butt-vcf:visited {
	background:url(/telus_fr/consommateurs/demenagement/images/icon_vcf.gif) 0 50% no-repeat;
	color:#66CC00;
	padding-left:15px;
	text-decoration:none;
}

#content a.alt:link, #content a.alt:visited {
	color:#999999;
	font-size:10px;
}

.info {
	background-color:#F8F8F8;
	border-bottom:1px solid #66CC00;
	border-top:1px solid #66CC00;
	font-size:11px;
	margin-bottom:10px;
	padding:10px;
}

.container .white-box .col-1 h3 {
	text-indent:-9999px;
	height:25px;
	background:url(../images/tit-trouverez-nouvelle-adresse.gif) left top no-repeat
}

.garage .container .white-box .col-1 h3 {
	text-indent:-9999px;
	height:35px;
	background:url(../images/tit-passer-nous-voir.gif) left top no-repeat;
}

.container .white-box .col-1 .hilite {
	text-indent:-9999px;
	background:url(../images/tit-a-tres-bientot.gif) left top no-repeat;
}

.garage .container .white-box .col-1 .hilite {
	text-indent:-9999px;
	background:url(../images/tit-quelque-chose-bonheur.gif) left top no-repeat;
	height:23px;
}

#content .container fieldset fieldset .single {
	height:25px;
}

.meninges .content ul li {
	font-size:12px;
}
.meninges .content {
	background-color:#FFFFFF;
	padding:15px 10px;
	width:470px;
}

.meninges ul.tab {
	list-style:none;
	margin:0;
	padding:0;
}

.meninges ul.tab li {
	background:none;
	border-right:1px solid #FFFFFF;
	float:left;
	height:33px;
	width:130px;
	margin:0;
	padding:0;
}

.meninges ul.tab li#tab-1 {
	width:110px;
}

.meninges ul.tab li#tab-4 {
	border-right:none;
	width:117px;
}

.meninges ul.tab li.active a, .meninges ul.tab li a:hover {
	background-color:#FFFFFF;
	text-decoration:none;
}

.meninges ul.tab li a {
	background-color:#E6E6E6;
	color:#49166D;
	display:block;
	font-size:14px;
	height:25px;
	padding:1px 0 7px;
	text-align:center;
}

.butt-pdf {
	display:block;
	background:url(../images/btn-pdf.gif) left top no-repeat;
	height:27px;
	width:156px;
	text-indent:-9999px;
}

.container .image a.screen, .container .image a.screen:visited {
	 display: block;
	 position:relative; 
	 z-index:1;
	 float: left;
	 margin-right: 5px;
}
.container .image a.screen b {
	 position:absolute;
	 visibility:hidden; /* hide the image */
	 width:145px; /* give it a width */
	 height:0; /* no height to solve an Opera bug that makes it selectable when hidden */
	 border:0; /* add a border */
	 left:0; /* position:the image */
	 top:-105px;
}
.container .image a.screen:hover {
	 text-decoration:none; 
	 border:0; /* needed for this to work in IE */ 
	 z-index:1000;
}
.container .image a.screen:hover b {
	 visibility:visible; /* make the image visible */
	 height:100px; /* now give it a height */
	 cursor:pointer; /* for IE */
	 z-index:500; 
}
.container .image a.screen:hover b img {
	 border:0; /* remove the link border */
}

#subNav {
	margin:0 0 0 49px;
}

#thirdNav {
	margin:0 0 11px 49px;
	background:#c1ea97;
	width:720px;
}

#thirdNav ul {
	padding:0 0 0 10px;
}

#thirdNav ul li {
	display:block;
	float:left;
	height:auto;
	background:url(../images/thirdNav-sep.gif) right 8px no-repeat;
}

#thirdNav ul li.last {
	background:none;
}

#thirdNav ul li a:link, #thirdNav ul li a:visited {
	padding:5px 12px;
	display:block;
	height:auto;
	color:#49166d;
	text-decoration:none;
}

#thirdNav ul li.selected a {
	font-weight:bold;
}

#thirdNav ul li a:hover {
	text-decoration:underline;
}

.demenagement #content.formulaire-dem {
	width:490px;
	margin-left:79px
}

.formulaire-dem h1 {
	text-indent:-9999px;
	background:url(../images/tit-acceder-formulaire-dem.gif) left top no-repeat;
	width:348px;
	height:63px;
}

.formulaire-dem h1.abonnement {
	background:url(../images/tit-abonnement.gif) left top no-repeat;
}

.formulaire-dem h2 {
	text-indent:-9999px;
	background:url(../images/tit-2-etapes.gif) left top no-repeat;
	width:246px;
	height:19px;
}

.formulaire-dem .municipalites {
	background:url(../images/bg-municipalite.gif) left top no-repeat;
	width:412px;
	height:141px;
	margin-top:35px;
	padding:45px 0 0 66px;
}

.formulaire-dem .municipalites select {
	border:1px solid #dddddd`;
	padding:0 0 0 7px;
	margin-bottom:13px;
	width:250px;
}

.formulaire-dem .municipalites .btn {
	display:block;
	text-indent:-9999px;
	background:url(../images/btn-acceder-formulaire.gif) left top no-repeat;
	width:207px;
	height:28px;
}

#content.formulaire-dem2 {
	padding-left:20px;
	width:507px;
}

.formulaire-dem2 h1 {
	background:url(../images/tit-remplissez-formulaire-demenagement.gif) left top no-repeat;
	height:63px;
	text-indent:-9999px;
	padding-bottom:27px;
}

.formulaire-dem2 h1.abonnement {
	background:url(../images/tit-abonnement-formulaire.gif) left top no-repeat;
}

.formulaire-dem2 h1.merci {
	background:url(../images/tit-merci.gif) left top no-repeat;
	padding-bottom:0;
	margin-bottom:0;
	height:23px;
}

.formulaire-dem2 h1.bienvenue {
	background:url(../images/tit-bienvenue.gif) left top no-repeat;
	padding-bottom:0;
	margin-bottom:0;
	height:63px;
}

#content.formulaire-dem2 h2 {
	text-indent:-9999px;
	height:15px;
	width:493px;
	padding:60px 0 30px;
	margin:0;
}

#content.formulaire-dem2 .combo h2 {
	background:url(../images/tit-obtenez-combo-telus.gif) left top no-repeat;
	padding:0 0 8px;
}

.formulaire-dem2 h2.info-gen {
	background:url(../images/tit-informations-generales-compte.gif) left 60px no-repeat;
}

.formulaire-dem2 h2.nous-joindre {
	background:url(../images/tit-comment-joindre.gif) left 60px no-repeat;
}

.formulaire-dem2 h2.adresse-dem {
	background:url(../images/tit-quelle-adresse-demenagez.gif) left 60px no-repeat;
}

.formulaire-dem2 h2.locataire {
	background:url(../images/tit-etes-vous-locataire.gif) left 60px no-repeat;
}

#content.formulaire-dem2 h2.debranchement {
	background:url(../images/tit-date-branchement-ancienne.gif) left 60px no-repeat;
	height:35px;
}

#content.formulaire-dem2 h2.branchement {
	background:url(../images/tit-date-branchement-nouvelle.gif) left 60px no-repeat;
	height:35px;
}

.formulaire-dem2 h2.modalites {
	background:url(../images/tit-modalites.gif) left 60px no-repeat;
}

.formulaire-dem2 ul {
	list-style:none;
	background:none;
	padding:0;
	margin:0;
}

.formulaire-dem2 ul li {
	list-style:none;
	padding:0 0 8px 0;
	margin:0;
	clear:both;
	background:none;
	position:relative;
	list-style-image:none;
}

.formulaire-dem2 ul li.telephone {
	padding:30px 0 8px 0;
}

.formulaire-dem2 ul li.moment-titre {
	padding:40px 0;
}

.formulaire-dem2 ul li.moment {
	padding:8px 0 20px;
	position:relative;
}

.formulaire-dem2 ul li.moment label {
	padding:0 0 0 20px;
}

.formulaire-dem2 ul li.moment .checkbox {
	position:absolute;
	left:0;
	top:6px;
	width:auto;
}

* html .formulaire-dem2 ul li.moment .checkbox {
	left:-235px;
	top:12px;
}

* html .formulaire-dem2 ul li.moment #dispoJeuVen {
	top:6px;
}

* html .formulaire-dem2 ul li.moment #dispoSam {
	top:6px;
}

* html .formulaire-dem2 ul li.moment .dispoLunMer {
	top:6px;
}

.formulaire-dem2 ul li.moment ul {
	width:220px;
	position:relative;
	left:225px;
	top:-25px;
	display:inline;
}

* html .formulaire-dem2 ul li.moment ul {
	left:0;
	display:block;
}


.formulaire-dem2 ul li.moment ul label {
	width:90px;
	float:left;
	padding:0 0 5px;
}


.formulaire-dem2 label {
	display:block;
	float:left;
	width:215px;
	padding-right:10px;
	color:#666666;
}

.formulaire-dem2 input.text, .formulaire-dem2 .inputbox {
	border:1px solid #dddddd;
	padding:2px 5px;
	width:180px;
	background-color:#ffffff !important;
}

.formulaire-dem2 .calendar {
	text-indent:-9999px;
	background:url(../images/icon-calendar.gif) left top no-repeat;
	display:inline-block;
	width:16px;
	height:15px;
	margin-left:15px;
	top:-1px;
}


.formulaire-dem2 select {
	border:1px solid #dddddd;
	padding:0 0 0 5px;
	width:193px;
	height:18px;
}

.formulaire-dem2 select {
	padding:0 0 0 5px;
	width:193px;
}

.formulaire-dem2 .nous-joindre select {
	width:90px;
}
.formulaire-dem2 .nous-joindre .moment input {
	width:75px;
}

.formulaire-dem2 input.codepostal {
	width:70px;
}

.formulaire-dem2 textarea {
	border:1px solid #dddddd;
	width:245px;
	background:#fff !important;
}


.formulaire-dem2 .combo {
	background:url(../images/bg-combo.gif) left top no-repeat;
	margin:45px 0 0;
	padding:17px 15px 15px 15px;
	position:relative;
}

.formulaire-dem2 .combo p {
	padding:10px 0 0;
}

.formulaire-dem2 .combo ul {
	padding:10px 0;
}

.formulaire-dem2 .combo ul li {
	height:20px;
}

.formulaire-dem2 .combo label {
	color:#49166d;
	width:260px;
}

.formulaire-dem2 .combo .checkbox {
	float:left;
	position:relative;
	top:-3px;
}

.formulaire-dem2 .combo a {
	display:block;
	clear:both;
}

.formulaire-dem2 .questions {
	margin:0;
	padding:0 0 0 15px;
}

#content.formulaire-dem2 p {
	color:#666666;
}

#content.formulaire-dem2 .notes {
	padding-left:225px;
	width:183px;
	font-size:10px;
	color:#666666;
}
#content.formulaire-dem2 .notes a{
	font-size:10px;
	color:#666666;
}
.formulaire-dem2 ul.info-add {
	padding-top:55px;
}

.formulaire-dem2 ul.info-add textarea{
	width:260px;
	position:relative;
	left:18px;
}



.formulaire-dem2 .modalites textarea {
	height:140px;
	width:475px;
	padding:0 15px;
}

.formulaire-dem2 .modalites .checkbox {
	float:left;
	width:auto;
}

.formulaire-dem2 .modalites label {
	position:relative;
	top:2px;
}


#sidebar.formulaire-dem  {
	background:url(../images/bg-sidebar.gif) left top no-repeat;
	padding:47px 19px 0 19px;
	width:142px;
	height:230px;
}

#sidebar.formulaire-dem .presentation {
	color:#49166d;
	background:url(../images/sidebar-sep.gif) left bottom no-repeat;
	padding-bottom:18px;
}

#sidebar.formulaire-dem em {
	font-weight:bold;
	font-style:normal;
	color:#49166d;
}

.demenagement #content, .demenagement #sidebar {
	padding-top:15px;
}

#content.home {
	width:720px;
}

.home h1 {
	text-indent:-9999px;
	background:url(../images/tit-boite-jusquau-cou.gif) center top no-repeat;
	height:34px;
	padding-bottom:20px;
	margin-top:0;
}
.home .encadre {
  margin:21px auto 0;
  text-align: center;
  background:url(../images/encadre.jpg) top left no-repeat;
		width:720px;
}
.home .encadre #encadre-txt-top {
  margin-top:35px;
}
.home .encadre #encadre-txt-content {
  margin-bottom:41px;
}
.home .encadre #encadre-txt-pastille {
  margin:37px 0 14px 0;
}
.home .combo {
	width:506px;
	margin:18px auto 0;
}

.home .combo p.remplissez {
	position:absolute;
	left:53px;
	top:55px;
	background:url(../images/tit-remplissez-formulaire.gif) left top no-repeat;
	width:297px;
	height:20px;
	text-indent:-9999px;
}

.home .combo p.cinquante {
	position:absolute;
	left:53px;
	top:138px;
	background:url(../images/tit-50-certificat-cadeau.gif) left top no-repeat;
	width:340px;
	height:122px;
	text-indent:-9999px;
}

.home .combo span {
	display:inline-block;
	margin-bottom:35px;
}

.home .combo a.client {
	display:block;
	width:150px;
	height:28px;
	background:url(../images/btn-client-telus.gif) left top no-repeat;
	text-indent:-9999px;
	margin-right:20px;
}

.home .combo a.nouveau {
	display:block;
	width:150px;
	height:28px;
	background:url(../images/btn-nouveau-client.gif) left top no-repeat;
	text-indent:-9999px;
}

.home .details {
	padding-top:10px;
	font-size:11px;
}

.home .details li{
	display:inline;
}

.home .details .first{
	border-right:1px solid #6E6E6E;
	padding-right:11px;
}

#content.home .details li a:link{
	color:#6E6E6E;
	font-size:11px;
}

#content.home .details li a:visited{
	color:#6E6E6E;
	font-size:11px;
}

#content.home .details li a:hover{
	color:#7744a0
}

.pub {
	width:720px;
	height:150px;
}

.legal {
	clear:both;
	padding:20px 0 50px 280px;
}

.legal li {
	float:left;
	border-right:1px solid #999999;
	padding:0 6px;
	background:none;
	list-style:none;
}

.legal li.last {
	border-right:none;
}

.legal li a {
	color:#49166d;
	text-decoration:none;
	font-size:10px;
}

.legal li a:hover {
	text-decoration:underline;
}

.soumettre {
	clear:both;
	padding:20px 0;
}

.soumettre p {
	width:325px;
	float:left;
}

.soumettre a {
	display:block;
	background:url(../images/btn-soumettre.gif) left top no-repeat;
	height:28px;
	width:120px;
	text-indent:-9999px;
	float:right;
}

img.tcalIcon {
	position:relative;
	top:-27px;
	left:425px;
	display:inline;
}

* html img.tcalIcon {
	left:10px;
	top:-5px;
}

*+html img.tcalIcon {
	left:10px;
	top:-5px;
}

img.forfait {
	padding:20px 22px 20px 0;
}
.notesLegal
{
  padding:20px 0 0 30px;
  margin:20px 0 0 29px;
	clear:both
}
.formConfirm {
	background:url(../images/bg-combo.gif) left top no-repeat;
	margin:45px 0 0;
	padding:17px 15px 15px 15px;
	position:relative;
}

#content.formulaire-dem2 .formConfirm p{
	font-size:14px;
	width:470px;
}
.notesLegalLine {
  width:690px;
  border-top:1px solid #75D119;
}

#content .textarea-modalites {
	height:140px;
	padding:0 15px;
	margin-bottom:7px;
	width:475px;
	background:none repeat scroll 0 0 #FFFFFF !important;
	border:1px solid #DDDDDD;
	overflow:auto;
}

#content div.image .screen {
	margin:0 20px 15px 20px;
}

#content.affiches p {
	width:455px;
}

#sidebar img {
	padding-left: 20px;
}

body.demenagementReglements #header {
	height: 162px;
	margin-bottom: 5px;
}

body.demenagementReglements #header h1 {
	position: absolute;
	bottom: 0px;
	left: 0;
	display: block;
	text-indent: -9999px;
	height: 52px;
	width: 419px;
	background: url(../images/titReglements.gif) no-repeat left top;
}

.encadreTirages {
	width:518px;
	background: url(images/bgEncadreTirages.jpg) no-repeat left 99px;;
}

.encadreTirages div{
	padding:24px 10px 47px 19px;
}

.encadreTirages input{
	height:20px;
	width:24px;
}



