 body { margin:0; padding:0 }

/*****************************************/
#content-header { margin: 0 2px; padding: 15px; height: 120px; background: url('/images/compte2/content-header-bg.png') repeat-x 0 0; position: relative;}
	#content-title { font-size: 36px; margin-bottom: 15px;}
	#content-breadcrumb { font-size: 11px; color:#000000; }
		#content-breadcrumb ul { list-style:none; margin:0;	padding:0; }
			#content-breadcrumb ul li {	display:block;	float:left;	margin:0 5px 0 0; }
			#content-breadcrumb a { text-decoration: none; padding-right:5px;}
			#content-breadcrumb a:hover { text-decoration: underline;}
			#content-breadcrumb h1 { margin: 0; font-size: 11px; }
	#content-header-deco { width:356px; height:98px; position:absolute; z-index:0; right:80px; bottom:7px; }
	#content-header-connexion {position:absolute; z-index:1; right:460px; bottom:28px;}

#content-view { margin-bottom: 20px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0;
    padding-left: 11px;
    padding-right: 1px;
    padding-top: 0;
    position: relative; color: #535353;}

#content-view h1 { margin: 0; padding: 9px 0; }
#content-view h2 { margin: 0; padding: 6px 0; font-weight: normal; font-size: 18px; }
#content-view h3 { margin: 0 0 7px; padding: 3px 0; font-size: 14px;}
#content-view h4 { margin: 0; padding: 2px 0; font-size: 12px; }
#content-view ul { margin: 0; padding-left: 20px; list-style:none;}
#content-view ul li { margin: 0; padding:0; line-height: 1.3em; background: url('/images/compte2/picto-liste.gif') no-repeat 0 0.5em; padding-left:8px; }
#content-view #form-infos-adresse-liv ul { padding-left:0px;}
#content-view #form-infos-adresse-liv ul li{ background:none; padding:0 0 10px 0; overflow:hidden; width:100%;}
#content-view #form-infos-adresse-liv label{ float:left;font-size: 12px; color: #626262; width:180px; display:block;}
#content-view #form-infos-adresse-liv input{ float:left;}
#content-view p { margin: 0; padding: 3px 0; }

/*****************************************/
	/*** SEPARATEUR ***/
.separateur {height:20px; background: url('/images/compte2/separateur.pointille.gif') repeat-x center center;}

	/*** BOUTONS ***/
.bt-continuer {display:inline-block; height:18px; line-height:18px; color:#ffffff!important; vertical-align:middle; padding-right: 14px; background: url('/images/compte2/ui/bt-ac-continuer-r.png') no-repeat right top;}
.ie6 .bt-continuer, .ie7 .bt-continuer{display:inline; zoom:1;}
.bt-continuer:hover{background-position: right -18px; text-decoration:none;}
	.bt-continuer span {display:block; padding: 0 3px 0 15px; background: url('/images/compte2/ui/bt-ac-continuer-l.png') no-repeat left top;}
	.bt-continuer:hover span {background-position: left -18px;}

.bt-connexion{text-decoration:none; display:inline-block; height:17px; line-height:17px; color:#347989!important; vertical-align:middle; padding-right: 17px; background: url('/images/compte2/ui/bt-ac-connexion-r.png') no-repeat right top; }
.ie6 .bt-connexion, .ie7 .bt-connexion{display:inline; zoom:1;}
.bt-connexion:hover{background-position: right -17px; text-decoration:none;}
	.bt-connexion span{display:block; padding: 0 8px 0 25px; background: url('/images/compte2/ui/bt-ac-connexion-l.png') no-repeat left top;}
	.bt-connexion:hover span{background-position: left -17px;}

.bt-ac-supprimer, .bt-ac-annuler{background-image: url('/images/compte2/ui/bt-ac-supprimer-l.png');}
	.bt-ac-supprimer .bt_centre, .bt-ac-annuler .bt_centre{background-image: url('/images/compte2/ui/bt-ac-supprimer-c.png'); }
		.bt-ac-supprimer .bt_centre .label{}
		.bt-ac-supprimer .bt_centre .picto{background: url('/images/compte2/ui/bt-ac-supprimer-picto.png') no-repeat left 3px;}
	.bt-ac-supprimer .bt_droit, .bt-ac-annuler .bt_droit{background-image: url('/images/compte2/ui/bt-ac-supprimer-r.png');}


	/*** BOX ***/
.box-header { position: relative;}
	.box-header .border-left { position:absolute; top: 0; left:0;}
	.box-header .border-right { position:absolute; top: 0; right:0;}
	.box-header .border-center { }
	.ie6 .box-header .border-center {position:relative; z-index:-1;}

.box-content-wrapper {}
	.box-content-wrapper .border-left {}
		.box-content-wrapper .border-right {}
		.ie6 .box-content-wrapper .border-right { zoom:1;}
	.box-content-wrapper .box-title {}

.box-content {}
.ie6 .box-content, .ie7 .box-content { zoom:1;}

.box-footer { position: relative;}
	.box-footer .border-left { position:absolute; bottom: 0; left:0;}
	.box-footer .border-right { position:absolute; bottom: 0; right:0;}
	.box-footer .border-center { }

.shadow-box {}
.ie6 .shadow-box{ zoom:1; }
	.shadow-box .box-header { height:17px;}
		.shadow-box .box-header .border-left { width:18px; height:17px; background:url('/images/compte2/ui/shadow-box-border-tl.png') no-repeat 0 0; }
		.shadow-box .box-header .border-right { width:24px; height:17px; background:url('/images/compte2/ui/shadow-box-border-tr.png') no-repeat 0 0; }
		.ie6 .shadow-box .box-header .border-right {right: -1px; }
		.ie6 .page-ac .shadow-box .box-header .border-right {right: 0; }
		.shadow-box .box-header .border-center { height:17px; margin:0 24px 0 18px; background:url('/images/compte2/ui/shadow-box-border-tc.png') repeat-x 0 0; }
		.ie6 .shadow-box .box-header .border-center {margin-right: 23px; }
		.ie6 .page-ac .shadow-box .box-header .border-center {margin-right: 24px; }
	.shadow-box .box-content-wrapper {}
		.shadow-box .box-content-wrapper .border-left { padding-left:18px; background:url('/images/compte2/ui/shadow-box-border-ml.png') repeat-y left 0; }
		.shadow-box .box-content-wrapper .border-right { padding-right:24px; background:url('/images/compte2/ui/shadow-box-border-mr.png') repeat-y right 0; }
	.shadow-box .box-content { padding: 9px 16px; }
	.shadow-box .box-footer { height:26px;}
		.shadow-box .box-footer .border-left {width:18px; height:26px; background:url('/images/compte2/ui/shadow-box-border-bl.png') no-repeat 0 0; }
		.shadow-box .box-footer .border-right {width:24px; height:26px; background:url('/images/compte2/ui/shadow-box-border-br.png') no-repeat 0 0;}
		.ie6 .shadow-box .box-footer .border-right {right: -1px; }
		.ie6 .page-ac .shadow-box .box-footer .border-right {right: 0; }
		.shadow-box .box-footer .border-center { height:26px; margin:0 24px 0 18px; background:url('/images/compte2/ui/shadow-box-border-bc.png') repeat-x 0 0;}
		.ie6 .shadow-box .box-footer .border-center {margin-right: 23px; }
		.ie6 .page-ac .shadow-box .box-header .border-center {margin-right: 24px; }

.rounded-box { margin-bottom: 40px; }
.ie6 .rounded-box { zoom:1;}
	.rounded-box .box-header {height:5px;}
	.ie6 .rounded-box .box-header { font-size:1px;}
		.rounded-box .box-header .border-left { width:6px; height: 5px; background:url('/images/compte2/ui/rounded-box-border-tl.png') no-repeat 0 0;  }
		.rounded-box .box-header .border-right {  width:6px; height: 5px; background:url('/images/compte2/ui/rounded-box-border-tr.png') no-repeat 0 0; }
		.rounded-box .box-header .border-center { height: 5px; margin: 0 5px; background:url('/images/compte2/ui/rounded-box-border-tc.png') repeat-x 0 0; }

	#form-infos-complementaires .box-content-wrapper{width:630px;}
	#form-infos-complementaires .box-title{ background-image:none!important;}
	#form-infos-complementaires label{  color: #626262;display: block;float: left;font-size: 12px;width: 180px;}
	#form-infos-complementaires #box-infos-compte  input{border:1px solid #9A9A9A;
    color: #626262;font-size: 13px;height: 18px;padding-bottom: 1px;padding-left: 5px;padding-right: 5px;padding-top: 1px;width: 266px;font-weight: normal;}
	#form-infos-complementaires #infos-coord-droite{ float:none;}
	#content-view #form-infos-complementaires ul{ padding-left:0px;}
	#content-view .contactForm #form-infos-complementaires ul li{ overflow:hidden;}
	#content-view #form-infos-complementaires ul li{ background-image:none;padding-bottom: 10px; clear:both; overflow:hidden;}
	#content-view #form-infos-complementaires .error{color: #CF003D;font-size: 12px;font-weight: bold;margin-bottom: 10px;}
	#content-view #form-infos-complementaires label.error{ padding-top:4px; padding-left:186px;}
	#content-view #form-infos-adresse-liv .error{color: #CF003D;font-size: 12px;font-weight: bold;margin-bottom:0; margin-right:10px;}
	#content-view #form-infos-adresse-liv label.error{ padding-top:4px; padding-left:12px; width:400px; margin:2px 0 0;}
	.contactForm #form-infos-complementaires .error{color: #CF003D;font-size: 12px;font-weight: bold;margin-bottom: 10px; float:left;}
	#content-view #form-infos-complementaires .info-dnaissance{ width:55px;}
	 .page-ac #form-infos-complementaires #box-infos-coordonnees input{ font-weight:normal;}
	 #form-infos-complementaires .rounded-shadow-box-2 .box-content { padding-bottom:0px;}
	  #form-infos-complementaires  #info-coord-appartement{ width: 20px;}
	   #form-infos-complementaires  .PrecisionAppar input{ float:left;}
	   #form-infos-complementaires .PrecisionAppar .lbl-precision { padding-top: 3px;width: 75px!important ;}
	    #form-infos-complementaires .PrecisionAppar .lbl-precision02 { padding-top: 3px;width: 50px ;}
		#form-infos-complementaires .PrecisionAppar .lbl-precision03 { padding-top: 3px;width: 35px ;}
		.page-ac #colonne-infos-complementaires.contactForm { width:932px; float:none;}
		.contactForm #form-infos-complementaires .box-content-wrapper{ width:932px;}
		.contactForm #form-infos-complementaires #box-infos-compte input{ float:left;}
		.contactForm
		.contactForm #form-infos-complementaires #box-infos-compte ul li{ overflow:hidden;}
		.contactForm #form-infos-complementaires .error{    color: #CF003D;font-size: 12px;font-weight: bold;margin-left: 10px;}
		#form-infos-complementaires #box-infos-compte .box-content-wrapper{ border-bottom:none;}
		#form-infos-complementaires #box-infos-newsletter .box-content-wrapper{ border-bottom:none;}
		#form-infos-complementaires #box-infos-coordonnees .champSelect{ float:left; width:125px!important;}
		#form-infos-complementaires #infos-coord-droite{ width:100%; padding-top:10px; clear:both; }
		#form-infos-complementaires #box-infos-newsletter input{ float:left; margin:0 5px 0 0;}
		#form-infos-complementaires #box-infos-newsletter label{ width:530px;}
		#form-infos-complementaires #box-infos-newsletter ul li{ overflow:hidden;}
		#form-infos-complementaires #box-infos-newsletter .box-content{ padding-bottom:0px;}
		#form-infos-complementaires #info-coord-complements{ color: #626262;}
		#content-view .newsHelp{ float:left!important; padding-right:0px!important; padding-left:10px!important;}
		#content-view .newsHelp .box-content-wrapper{ width:406px!important;}
		#box-mes-adresses-livraisons .list-address{ padding-bottom:0px;}
		#box-mes-adresses-livraisons .list-address .box-content{ padding-bottom:0px;}
		.rounded-box .box-content-wrapper {border:1px solid #C8C8C8; padding: 0 0 20px 0; width: 932px;}
		.rounded-box .box-content-wrapper.list-address, #colonne-infos-complementaires .box-content-wrapper {width: 609px;}
		#form-infos-complementaires .rounded-box{ margin-bottom:0px;}
		.rounded-box .box-title {margin: 0 0 1px!important; padding: 10px 10px 7px 25px!important; background-color: #f0f0f0; color:#d80660; }
		.rounded-box .box-content {padding: 20px 15px;}
	.rounded-box .box-footer {height:5px;}
	.ie6 .rounded-box .box-footer { font-size:1px;}
		.rounded-box .box-footer .border-left {width:5px; height:5px; background:url('/images/compte2/ui/rounded-box-border-bl.png') no-repeat 0 0; }
		.rounded-box .box-footer .border-right {width:5px; height:5px; background:url('/images/compte2/ui/rounded-box-border-br.png') no-repeat 0 0; }
		.rounded-box .box-footer .border-center {height:4px; margin: 0 5px; border-bottom:1px solid #d3d3d3;}

.rounded-shadow-box {}
	.rounded-shadow-box .box-header {}
		.rounded-shadow-box .box-header .border-left {}
		.rounded-shadow-box .box-header .border-right {}
		.rounded-shadow-box .box-header .border-center {}
	/*.rounded-shadow-box .box-content {background: #ffffff url('/images/compte2/ui/rounded-shadow-box-content-bg.png') repeat-x left bottom; padding-bottom: 50px;}*/
	.rounded-shadow-box .box-content {background-color: #ffffff; padding-bottom: 0px;}
	.rounded-shadow-box .box-footer {height:23px;}
		.rounded-shadow-box .box-footer .border-left {width:9px; margin-left:-4px; height:23px; background:url('/images/compte2/ui/rounded-shadow-box-border-bl.png') no-repeat 0 0; }
		.rounded-shadow-box .box-footer .border-right {width:9px; margin-right:-3px; height:23px; background:url('/images/compte2/ui/rounded-shadow-box-border-br.png') no-repeat 0 0; }
		.rounded-shadow-box .box-footer .border-center {height:23px; margin: 0 6px 0 5px;border:none; background:url('/images/compte2/ui/rounded-shadow-box-border-bc.png') repeat-x left bottom; }

.rounded-shadow-box-2 {}
	.rounded-shadow-box-2 .box-header {}
		.rounded-shadow-box-2 .box-header .border-left {}
		.rounded-shadow-box-2 .box-header .border-right {}
		.rounded-shadow-box-2 .box-header .border-center {}
	.rounded-shadow-box-2 .box-content-wrapper { }
	.rounded-shadow-box-2 .box-title {}
	.rounded-shadow-box-2 .box-content {background: #ffffff; padding: 15px 15px;}
	.rounded-shadow-box-2 .box-footer {}
		.rounded-shadow-box-2 .box-footer .border-left {background:url('/images/compte2/ui/rounded-shadow-box-2-border-bl.png') no-repeat 0 0; }
		.rounded-shadow-box-2 .box-footer .border-right {background:url('/images/compte2/ui/rounded-shadow-box-2-border-br.png') no-repeat 0 0; }
		.rounded-shadow-box-2 .box-footer .border-center {background:url('/images/compte2/ui/rounded-shadow-box-2-border-bc.png') repeat-x left bottom; }


.box-msg-succes {color:#409fb0!important;}
.ie7 .box-msg-succes {zoom:1;}
	.box-msg-succes .box-header {height:3px;}
	.ie6 .box-msg-succes .box-header { font-size:1px;}
		.box-msg-succes .box-header .border-left {width:3px; height:3px; margin:0; background:url('/images/compte2/ui/box-msg-succes-border-tl.png') no-repeat 0 0;}
		.box-msg-succes .box-header .border-right {width:3px; height:3px; margin:0; background:url('/images/compte2/ui/box-msg-succes-border-tr.png') no-repeat 0 0;}
		.box-msg-succes .box-header .border-center {height:2px; margin:0 3px; border-top:1px solid #c1dfe5; background:none; }

	.box-msg-succes .box-content {padding: 29px 10px!important; border-top:none!important; border-left:1px solid #c1dfe5; border-right:1px solid #c1dfe5; }
	.box-msg-succes .box-footer {height:3px;}
	.ie6 .box-msg-succes .box-footer { font-size:1px;}
		.box-msg-succes .box-footer .border-left {width:3px; height:3px; margin:0; background:url('/images/compte2/ui/box-msg-succes-border-bl.png') no-repeat 0 0; }
		.box-msg-succes .box-footer .border-right {width:3px; height:3px; margin:0; background:url('/images/compte2/ui/box-msg-succes-border-br.png') no-repeat 0 0; }
		.box-msg-succes .box-footer .border-center {height:2px; margin:0 3px; border-bottom:1px solid #c1dfe5!important;  background:none;}


	/*** FORMULAIRES ***/
.zone-piece-jointe{ }
	.fichiers-a-joindre { float:left;}
	.bt-joindre-fic{ float:right; width: 120px; text-align:right; text-decoration:underline;}
	.bt-joindre-fic:hover{ text-decoration:none;}

.ligne-form{margin:10px 0;}
	.ligne-form-wrapper{padding:12px; background:#f0f0f0;}
.ligne-form-multiple{border-top:1px solid #C8C8C8;border-bottom:1px solid #C8C8C8;}
	.ligne-form-multiple .ligne-form-wrapper{margin-bottom:0px;}

.ligne-form-simple{border-top:1px dotted #999896;border-bottom:1px dotted #999896;}
	.ligne-form-simple .ligne-form-wrapper{margin-top:1px;margin-bottom:1px;}

label.required{padding-right:0px; }
#colonne-infos-complementaires #f1_error, #colonne-infos-complementaires #f2_error { display:block; float:left; width:280px; color:#EE0066; font-weight:bold; }
/*label.error { position: absolute; display:block; top:4px; left: -30px; width:16px; height:16px; color:#ea0867; text-indent:-9999em; background: url('/images/compte2/ui/form-error.png') no-repeat center center; }
	label.error-hover{text-indent:0;}
	label.error em{ font-weight:bold; position:absolute; z-index:99; left:30px; top: -4px; display:block; width: 300px; border: 2px dotted #ea0867; padding:3px 10px; background:#ffffff;}*/
input.error{/*border:1px solid #ea0867!important;*/}
select.error{border:1px solid #ea0867!important;}
form p {position:relative;}
.ie7 form p {  float:left; clear:both; width:100%; zoom:1;}
.ie6 form p{zoom:1;}

.intitule {text-align: right;}

#selville {	border-style: none solid solid;  border-color: #d3d3d3;  border-width: 1px; display: none; position:absolute; z-index:1; left:225px; margin-top:10px;}
.ie6 #selville {top:24px;}

.champSelect{margin-right:5px; width:120px!important;}

.msg-succes-soumission{ display:inline-block; float:right;}
.ie6 .msg-succes-soumission, .ie7 .msg-succes-soumission{ display:inline; zoom:1; width: 275px;}
	.msg-succes-soumission .box-content {text-align:center;}

/******************* Accueil AIDE et CONTACT *********************/

#content-header.aide-contact {}
	.aide-contact #content-title { color:#409fb0; }
	.aide-contact #content-header-deco { background: url('/images/compte2/aide-contact.content-header-deco-bg.png') no-repeat 0 0; }

	#colonne-espace-client { width:535px; float:left;  position: relative;}

		#colonne-espace-client a {
			text-decoration:none;
		}
		#colonne-espace-client a:hover {
			text-decoration:underline;
		}
		#colonne-espace-client a, #colonne-espace-client p {color:#524d4f;}
		#ec-contenu { }
			#ec-contenu h2 { color: #cb0040; font-size: 18px; font-weight: normal; padding: 2px 9px; margin:0 0 10px; border:1px solid #e6e6e8;}

			#box-escpace-client { margin-bottom: 30px;}
				#box-escpace-client h2 {}
				#box-escpace-client ul {font-size:13px; padding-left:2px;}
					#box-escpace-client ul li {}
					#box-escpace-client ul li.lvl1 {padding-left: 15px; background: url('/images/compte2/picto-liste-deroulante-fermee.gif') no-repeat 0 0.25em !important;}
					#box-escpace-client ul li.open {background-image: url('/images/compte2/picto-liste-deroulante-ouverte.gif')!important; font-weight:bold;}
				#box-escpace-client a {}
				#box-escpace-client-historique li {background-image: url('/images/compte2/picto-liste-vert.gif')!important; }

			#box-aide-contact {}
				#box-aide-contact h2 {}
				#box-aide-contact h3 {}
				#box-aide-contact h3.sous-titre { padding-left: 18px; margin-top: -8px; font-size: 18px; font-weight:normal;}
				#box-aide-contact a {}

				#box-questions { border:1px solid #d3d3d3; padding: 8px 12px; background: #f5f5f5 url('/images/compte2/box-questions-bg.png') repeat-x 0 0; margin-bottom: 36px; }
					#box-questions h4 { margin:0; padding: 10px 10px 10px 42px; text-transform: uppercase;}
						#box-questions ul { }
							#box-questions ul li {}
						#box-questions a {}

					#box-questions-commande { float: left; width:42%; }
						#box-questions-commande h4 { background: url('/images/compte2/picto-commande.png') no-repeat left 0.3em;  }
					#box-questions-mdm {float: right; width:55%; }
						#box-questions-mdm h4 { background: url('/images/compte2/picto-univers-mdm.png') no-repeat left 0.3em; }

				#box-contact-tel {}
					#box-contact-tel h3 {}
						#box-contact-tel .num-tel { font-weight:normal; font-size:12px; color:#f19927; margin-left:3px; padding-left:18px; line-height:16px; vertical-align:middle; background: url('/images/compte2/picto-telephone.png') no-repeat left center;}
							#box-contact-tel .num-tel em { font-weight:bold; font-style: normal;}
					#box-contact-tel p { line-height: 1.1em;}
					#box-contact-tel p .legend{ font-size:10px;}
				#box-contact-courrier {}
					#box-contact-courrier h3 {}
					#box-contact-courrier p {line-height: 1.1em;}

	#colonne-infos-complementaires { width: 365px; padding: 10px 75px 0 0; float: right;}
	.ie6 #colonne-infos-complementaires { position: relative;}
		#colonne-infos-complementaires a, #colonne-infos-complementaires p {color:#524d4f;}
		#box-actualites {}
			#box-actualites .box-title { color:#524d4f; background-image:url('/images/compte2/picto-alerte.png'); background-repeat: no-repeat; background-position: 3px center; padding-left:40px!important; }

		#box-newsletter {}
			#box-newsletter h2 {}
			#box-newsletter .box-content {background: url('/images/compte2/box-newsletter-bg.png') no-repeat left bottom;}
			#box-newsletter p {text-align:center; margin-bottom:3px;}
			#box-newsletter #form-newsletter p {text-align:left;}
			#box-newsletter #form-newsletter p.valid-button {text-align:center;}

		#box-questions-frequentes {}
			#box-questions-frequentes h2 { }
			.accueil-ac #box-questions-frequentes h2 { color:#4dacc2;}
			#box-questions-frequentes ul {}
				#box-questions-frequentes ul li {}
			#box-questions-frequentes a {
				text-decoration:none;
			}
			#box-questions-frequentes a:hover {
				text-decoration:underline;
			}

		#box-visuel-ac{padding: 0 4px; margin: 10px 0 40px;}
			#box-visuel-ac img{}
	#colonne-infos-complementairesMdp { width: 500px; padding: 10px 75px 0 0; margin-left:220px;}
/******************* Page intérieure Aide et contact *********************/
.page-ac #colonne-espace-client { width:270px;}
.page-ac #box-escpace-client ul ul li.selected {background-image: url('/images/compte2/picto-liste-rose.gif')!important;}
			.page-ac #box-escpace-client ul ul li.selected a {color:#ed0869;}
	.page-ac #colonne-espace-client a, #colonne-espace-client p {}
	.page-ac #ec-contenu { padding: 9px 8px;}
		.page-ac #ec-contenu h2 {margin-right:20px;}

		.page-ac #box-escpace-client {}
			.page-ac #box-escpace-client h2 {}
			.page-ac #box-escpace-client ul {}
					.page-ac #box-escpace-client ul ul { padding-left: 0; margin-left: -8px;}
						.page-ac #box-escpace-client ul ul li {font-weight:normal; }
						.page-ac #box-escpace-client ul ul li.selected {background-image: url('/images/compte2/picto-liste-rose.gif')!important;}
						.page-ac #box-escpace-client ul ul li.selected a {color:#ed0869;}
			.page-ac #box-escpace-client a {}
			.page-ac #box-escpace-client-historique li {}


						.page-ac #box-questions-mdm ul li.selected {background-image: url('/images/compte2/picto-liste-rose.gif')!important;}
						.page-ac #box-questions-mdm ul li.selected a {color:#ed0869;}

		.page-ac #box-aide-contact {}
			.page-ac #box-aide-contact h2 {}
			.page-ac #box-aide-contact h3 {}
			.page-ac #box-aide-contact h3.sous-titre {}
			.page-ac #box-aide-contact a {}

			.page-ac #box-questions li.selected {background-image: url('/images/compte2/picto-liste-rose.gif')!important;}
				.page-ac #box-questions li.selected a {color:#ed0869;}

			.page-ac #box-questions { padding:0; border:none; background:none; font-size: 13px; margin-bottom: 10px;}
				.page-ac #box-questions h4 {background:none; padding: 6px 10px 4px; text-transform: none; font-size: 13px;}
					.page-ac #box-questions ul { padding-left:2px; }
						.page-ac #box-questions ul li {}
					.page-ac #box-questions a {}

				.page-ac #box-questions-commande {float:none; width:auto;}
					.page-ac #box-questions-commande h4 { }
						.page-ac #box-questions-commande ul li.selected {background-image: url('/images/compte2/picto-liste-rose.gif')!important;}
						.page-ac #box-questions-commande ul li.selected a {color:#ed0869;}
				.page-ac #box-questions-mdm {float:none; width:auto;}
					.page-ac #box-questions-mdm h4 { }

			.page-ac #box-contact-tel {}
				.page-ac #box-contact-tel h3 {margin-bottom:0;}
					.page-ac #box-contact-tel .num-tel { }
						.page-ac #box-contact-tel .num-tel em { }
				.page-ac #box-contact-tel p { }

			.page-ac #box-contact-courrier {}
				.page-ac #box-contact-courrier h3 {}
				.page-ac #box-contact-courrier p {}

.page-ac #colonne-infos-complementaires { width:671px; padding-right:0px; color: #626262; }
.page-ac .commandeDetail{ float:left!important; width:671px!important; padding-right:0px!important; padding-left:20px!important;}
.page-ac .commandeDetail .box-content-wrapper{ width:651px!important;}
	.page-ac #header-infos-complementaires {margin-bottom:5px;}
			.page-ac #header-infos-complementaires h2 {margin: 0 210px 5px 2px; padding:8px 0; border-bottom:1px dotted #d3d3d3; color:#ed0869; }
			.ie6 .page-ac #header-infos-complementaires h2 {position:relative;}
			.page-ac #panel-actions-infos-complementaires {text-align:right; line-height:18px; padding-top:15px;}
				.page-ac #panel-actions-infos-complementaires a { color: #7d7d7d; padding:2px 10px 2px 22px; }
				.page-ac #panel-actions-infos-complementaires a:hover {}
				.page-ac #panel-actions-infos-complementaires a.suppression { background: url('/images/compte2/picto-bt-supprimer.png') no-repeat left center; }
				.page-ac #panel-actions-infos-complementaires a.ajout { background: url('/images/compte2/picto-bt-ajouter.png') no-repeat left center; }

		.page-ac #form-infos-complementaires p { line-height: 1.3em; padding:2px 0; position:relative; }
		.ie6 #form-infos-complementaires p { zoom:1;}
		.ie7 #form-infos-complementaires p {  float:left; clear:both; width:100%; zoom:1;}
		.page-ac #form-infos-complementaires label { vertical-align: middle; margin-right: 5px; }
		.page-ac #form-infos-complementaires input { vertical-align: middle; font-weight: bold; color:#626262; background:none;}
		.page-ac #form-infos-complementaires textarea {}

		.page-ac .rounded-box .box-title {  background-color: #F7F7F7;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px!important;
    height: 24px;
    line-height: 34px;
    padding-bottom: 14px!important;
    padding-left: 20px!important;
    padding-right: 20px!important;
    padding-top: 0!important;
    text-transform: uppercase;color: #626262!important; font-weight:bold!important; margin-bottom:0px!important;}
	.PrecisionAppar .lbl-precision{ width:75px!important; padding-top:3px}
	.PrecisionAppar .lbl-precision02{ width:50px!important; padding-top:3px}
	.PrecisionAppar .lbl-precision03{ width:45px!important; padding-top:3px}
	.PrecisionAppar #info-coord-appartement{ width:20px!important; margin-right:10px;}
	.PrecisionAppar #info-coord-escalier{ width:20px!important; margin-right:10px;}
	.PrecisionAppar #info-coord-etage{ width:20px!important; margin-right:10px;}
	.form-create-required {
    color: #A2A2A2;
}
		.page-ac .rounded-box .box-content { padding-left: 20px;  border-top:1px solid #d3d3d3; }

		.page-ac #box-infos-compte {}
			.page-ac #box-infos-compte p {}
			.page-ac #box-infos-compte label {}
			.page-ac #box-infos-compte input {border: none; border-bottom:1px solid #d3d3d3; margin:1px 1px 0 1px;}
			.page-ac #box-infos-compte input:focus {border: 1px solid #d3d3d3; margin:0;}
			.page-ac #box-infos-compte input.error { margin:0;}

			/**/
			#info-cmpt-email {width:290px;}
			#info-cmpt-cemail{width:290px;}
			#info-cmpt-mdp {}
			#info-cmpt-cmdp {}
			#infos-generales{font-size:11px; font-style:italic; padding:15px 0 0; clear:both;}
				#infos-generales a{text-decoration:underline;}
				#infos-generales a:hover{text-decoration:none;}

		.page-ac #box-infos-newsletter {}
			.page-ac #box-infos-newsletter .box-title {}
			.page-ac #box-infos-newsletter .box-content {padding-bottom:15px;}
			.page-ac #box-infos-newsletter p {}
			.page-ac #box-infos-newsletter label {}
			.page-ac #box-infos-newsletter input {}

		.page-ac #box-infos-coordonnees { margin-bottom:20px;}
			.page-ac #box-infos-coordonnees .box-title {}
			.page-ac #box-infos-coordonnees p { }
			.page-ac #box-infos-coordonnees label {}
            .page-ac #box-infos-coordonnees input,
            .page-ac #box-infos-coordonnees textarea,
            .page-ac #box-infos-coordonnees select
            {
                color: #626262;
                font-size: 13px;
            }
			.page-ac #box-infos-coordonnees input {  border: 1px solid #9A9A9A; padding-bottom: 1px;padding-left: 5px; padding-right: 5px;padding-top: 1px; height: 18px; width:276px;}
			.page-ac #box-infos-coordonnees input.error { margin:0;}

			.page-ac #box-infos-coordonnees textarea {width:370px; border: 1px solid #d3d3d3;padding:5px}
			.page-ac #box-infos-coordonnees select {font-size:11px; width:288px;padding-bottom: 2px;padding-left: 3px;padding-right: 0;padding-top: 2px; float:left;}
            .page-ac #box-infos-coordonnees select.info-dnaissance { float: none; }

/**/

			#form-infos-adresse-liv .bouton{ background-image:none; padding-left:0px; }
			.btn-type-02{ height: 19px!important; padding-bottom:0px!important; padding-left: 10px!important; padding-right: 10px!important;}
			.previousButton{ float:left;}
			#form-infos-adresse-liv{ width:100%;}
			.page-ac #panel-actions-formulaire{ float:right;}
			.popup-form-submit {

    background-image: url("/images/skin/bg-input-form-submit.png");
    background-position: 0 0;
    background-repeat: repeat-x;
    border-bottom-width: 1px  solid  #333333;
    display: block;
    font-size: 12px;
    height: 19px;
    margin-top: 0!important;
    padding-bottom: 2px;
    padding-left: 10px;
    padding-right: 7px;
    padding-top: 2px;
	overflow:visible!important;
}
#content-view .popup-form-submit span { padding-top:2px!important; height:19px!important; padding-left:10px!important; padding-right:10px!important;}
			#info-coord-pays {}
			#info-coord-civilite {}
			#info-coord-prenom { width:180px;}
			#info-coord-nom { width:180px;}
			.info-coord-dnaissance {}
			#info-coord-societe {width:180px;}
			#info-coord-adr {width:180px;}
			#info-coord-cp {width: 90px;}
			#ville {width:180px;}
			#info-coord-lieudit {width:180px;}
			#info-coord-batiment {width:180px;}
			#info-coord-tel { width:148px!important; margin-right:10px;}
			#info-coord-tel2 { width:148px!important;margin-right:10px;}
			#info-coord-complements {}
			.info-coord-msg{ font-size:11px; font-style:italic; margin-left: 10px;}
			/*.info-coord-obligatoire{padding-right:5px; background: url('/images/compte2/ui/asterisque.png') no-repeat right top; }*/

			#info-coord-appartement { width: 1.5em;}
			#info-coord-escalier { width: 1.5em;}
			#info-coord-etage { width: 1.5em;}
			.page-ac #box-infos-coordonnees .lbl-precision {font-size: 12px; margin-right:2px; }

			#infos-coord-gauche {width:100%;}
			#infos-coord-droite {float:right; width:310px;}

			 .page-ac #colonne-infos-compte #panel-actions-formulaire {text-align:right; padding-right: 4px; }
			.page-ac #panel-actions-formulaire {text-align:right;padding-right:60px;}
			.ie6 #panel-actions-formulaire {zoom:1;}
				.page-ac #panel-actions-formulaire .bouton {}
				.page-ac #bt-valider-form-infos-comp {}

/******************* Page FAQ *********************/

.page-ac #box-questions-frequentes{}
	.page-ac #box-questions-frequentes .box-title {/*background-image: url('/images/compte2/picto-faq.png')*/}
	.page-ac #box-questions-frequentes .box-content {font-size:13px;}
	.page-ac #box-questions-frequentes ul{ padding-left:0px;}
	.page-ac #box-questions-frequentes ul li { margin-bottom:15px;}
	.page-ac #box-questions-frequentes ul li.open { }


		.page-ac #box-questions-frequentes .question {}
		.page-ac #box-questions-frequentes .question:hover,
			.page-ac #box-questions-frequentes ul li.open .question {font-weight: bold;text-decoration: none;}

		.page-ac #box-questions-frequentes .reponse {display:none; border:1px solid #cbcbcb; padding:15px 12px; margin: 15px 0 15px -15px; line-height:1.1em; }
			.page-ac #box-questions-frequentes .reponse p {}
			.page-ac #box-questions-frequentes .reponse a {text-decoration:underline;}
			.page-ac #box-questions-frequentes .reponse a:hover {text-decoration:none;}
			.page-ac #box-questions-frequentes .sans-reponse {}
					.page-ac #box-questions-frequentes .sans-reponse p {}
					.page-ac #box-questions-frequentes .sans-reponse .action {text-align:right;}
						.page-ac #box-questions-frequentes .sans-reponse .bt-continuer {text-decoration:none;}



/******************* Page AIDE et CONTACT *********************/
#colonne_menu {
	float:left;
	width:250px;
}
#colonne_contenu{
	float:right;
	width:726px;
}
#colonne_contenu ul li{
	list-style-type: none;
}
#colonne_contenu ul a:hover{
	font-weight: bold;
	text-decoration: none;
}
#zone_questions ul div{
	display:none;
}

/******************* Page iframe Aide et contact *****************/
.iframe-ac { margin:0!important; /*padding:10px;*/}

.iframe-ac .rounded-box {margin: 0;}
	.iframe-ac .rounded-box .box-title {color:#524d4f; font-size: 14px!important; font-weight: bold!important; padding-left: 43px!important;  background-repeat: no-repeat; background-position: 5px center; }
	.iframe-ac .rounded-box .box-content { border-top:1px solid #d3d3d3; padding:20px 10px 10px 40px;}
	.ie6 .iframe-ac .rounded-box .box-content,
		.ie7 .iframe-ac .rounded-box .box-content { padding-bottom:0;}

	 .iframe-ac form p { line-height: 1.3em; padding:2px 0; }
	 .iframe-ac form label { vertical-align: middle; margin-right: 5px;}
		.iframe-ac form input.champ-texte  { vertical-align: middle; font-weight: bold; color:#626262; background:none; border: none; border-bottom:1px solid #d3d3d3; margin:1px 1px 0 1px;}
		.iframe-ac form input.champ-texte :focus {border:1px solid #d3d3d3; margin:0;}
		.iframe-ac form textarea { display:block; width:100%;}
		.ie .iframe-ac form textarea { display:block; width:99%;}

/******************* Formulaire ECRIVEZ NOUS *********************/
#box-ecrivez-nous{ width:620px;}
	#box-ecrivez-nous .box-title {background-image: url('/images/compte2/picto-adresse.png');}
		#box-ecrivez-nous .box-title strong {color: #ED0869;}

		#box-ecrivez-nous form {}
			#box-ecrivez-nous .ligne-form{height:71px;}
				#box-ecrivez-nous .zone-piece-jointe{height:45px;}
			#box-ecrivez-nous form p{}
				#box-ecrivez-nous form textarea {height:150px;}
			#zone-infos-personnelles{margin-bottom:20px;}
				#zone-infos-personnelles p span { margin-right: 8px;}
			#zone-commentaires{margin-bottom:20px; padding-right:5px;}
			#content-view .popup-form-submit #bouton_envoyer {float:right; position:relative;}

/************************ Page LOGIN *****************************/
.page-login #colonne-espace-client { padding:20px 10px 20px 20px; width:560px; }
.page-login #colonne-infos-complementaires { padding:20px 20px 20px 10px; width:350px; }

	#nouveauClient .navButtons, #ancienClient .navButtons, #box-mdp-perdu .navButtons {text-align:right;}
	.page-login .rounded-shadow-box .box-content {padding-bottom:15px;}

	.page-login .coords a {text-decoration:none; }
	.page-login .coords a:hover {text-decoration:underline; }
	#nouveauClient .coords ul { padding:0; }
	#nouveauClient .coords ul li { background:url("/images/compte2/picto-liste-rose-f.gif") no-repeat scroll 0 4px transparent; margin:0;}
	#nouveauClient { border-top:1px solid #bdbbbc; border-bottom:1px solid #bdbbbc; color:#4f4f4f;}
	#nouveauClient h2, #ancienClient h2 {
	/*background-image:url("/images/compte2/picto-adresse.png");*/
	color:#555555;
	padding-left:20px;
	font-size:18px;
	font-weight:bold;
	background-color:#F0F0F0;
	}

	#nouveauClient .coords {font-size:12px; }
	#nouveauClient #nouveauClientLastP {width:518px; height:45px; overflow:hidden;}
	#nouveauClient .box-content-wrapper { height:208px; }
	.rose-f {color:#cf003d; }

	#box-mdp-perdu .box-title { background-image:url("/images/compte2/picto-faq.png");}

	#colonne-espace-client #bt-crea-compte-new { float:right; color:#fff; margin:0 20px 0 0;}
	#colonne-espace-client .box-content {padding:20px 0 0 20px;}

	/*#ancienClient .box-content { padding:20px 0 0 20px; }*/
	#ancienClient .box-content-wrapper { padding:0 0 11px 0; font-size:12px; height:216px; }
	#ancienClient .box-content-wrapper .box-content { padding:0 15px 0 20px; }
	#ancienClient { border-top:1px solid #bdbbbc; border-bottom:1px solid #bdbbbc; color:#4f4f4f;}
	#ancienClient .box-title { background-image:url("/images/compte2/picto-compte.png"); }
	#ancienClient form .coords p { float:left; margin:0 0 10px 0; padding:0; }
	#ancienClient form .coords p label.label-visible { display:block; float:left; width:118px; height:18px; padding:4px 0 0 0;}
	#ancienClient form .coords p input { float:left; width:188px; height:20px; border:1px solid #8a8989; margin:0; padding:0; }
	#ancienClient form .coords p a { color:#8f8e8e; text-decoration:none; }
	#ancienClient form .coords p a:hover { color:#8f8e8e; text-decoration:underline; }
	#ancienClient .navButtons p { float:left; }
	#ancienClient .navButtons a { display:block; float:right; margin:57px 7px 0 0; color:#fff; }
	#ancienClient #compte2-login-valid { float:right; color:#fff; margin:0 5px 0 0; }
	#ancienClient #compte2-form-error {
		width:auto;
		height:34px;
		margin:11px 0 0 0;
		color:#dd002a;
		font-size:13px;
		overflow:hidden;
		font-weight:bold;
	}
	#ancienClient #compte2-form-mdpperdu { margin:4px 0 0 0; }
	#ancienClient #compte2-form-champs-obl {color:#8f8e8e; margin:20px 0 0 0; }

/**************** Page récapitulative création compte ************/
#colonne-infos-compte{ width: 680px;}
#page #colonne-infos-compte{ width: 100%;}
.ie6 #colonne-infos-compte{position:relative; }
		#box-recap-infos-compte .box-content{padding-left: 15px; padding-bottom:15px;}
		/*#box-recap-infos-compte .box-title { background-image:url("/images/compte2/picto-compte.png"); }*/

		#bt-modifier-infos-crea-compte{margin:14px 14px 0 0; float:left;}
		#bt-valider-infos-crea-compte{margin:14px 14px 0 0; float:right;}

/************ Page création compte tunnel de commande **********/
#colonne-infos-compte .navButtons { margin-top:-49px; padding-left:30px; margin-right: 250px} /* #bt-retour-identification*/
.ie6 #colonne-infos-compte .navButtons,
	.ie7 #colonne-infos-compte .navButtons  { margin-top:-68px;} /* #bt-retour-identification*/

/************ Pages mes adresses de livraison *****************/
#box-mes-adresses-livraisons{}
	#box-mes-adresses-livraisons .box-title{}
	#box-mes-adresses-livraisons .box-content{ padding: 0 0 15px; border-top:none;}

	#box-mes-adresses-livraisons table{width:100%; border-collapse:collapse;}
	#box-mes-adresses-livraisons table tr{}
	#box-mes-adresses-livraisons table td{vertical-align:top; padding:0; margin:0;border-top:1px solid #D3D3D3; width:50%;}
	#box-mes-adresses-livraisons table tr.defaut td{border-top:none;}

	#box-mes-adresses-livraisons .box-adresse{}
		#box-mes-adresses-livraisons .box-adresse h3{margin-bottom: 1px; margin-top:1px!important;}
		#box-mes-adresses-livraisons tr.defaut .box-adresse h3{margin-top:0!important;}
		#box-mes-adresses-livraisons .box-adresse .infos-adresse{border-top:1px solid #D3D3D3; padding:16px 40px;  line-height:1.3em; color:#626262; font-size:13px; font-weight:normal;}
		#box-mes-adresses-livraisons .box-adresse p{padding:0;}
		#box-mes-adresses-livraisons .box-adresse-paire{border-left:1px dotted #989795;}
		#box-mes-adresses-livraisons .box-adresse .actions-adresse{padding:15px 40px;}
			#box-mes-adresses-livraisons .box-adresse .actions-adresse .bouton{margin-right:15px;}

	#annuler-modifications-adr{ background:none repeat scroll 0 50% transparent; float:left; margin-top:-49px; padding-bottom:10px; padding-left:30px; padding-top:20px;}

/************ Page commande détail *****************/
#box-adresses{float:left; width:230px; position:relative;}
	#box-add-liv{ margin-bottom:0px; cursor: pointer;}
	#box-add-liv .box-content-wrapper{ border-bottom:none;}
		#box-add-liv .box-title{}
	#box-add-fact{margin-bottom:0px; cursor: pointer;}
	#box-add-fact .box-content-wrapper{ border-bottom:none;}

	#box-adresses .box-footer{height:15px;}
			#box-adresses .box-footer .border-center{height:15px;}

	#box-adresses .complement-adr{display:none;}

#box-facturation{float:left; margin-bottom:25px;}
	#box-facturation .box-title{}
	#box-facturation .box-content{padding:20px 20px 8px 20px;}
		#box-facturation .libelle{ font-weight:bold; display:inline-block; width:60%;}
		#box-facturation .valeur{ display:inline-block; text-align:right; width:40%;}
		.ie6 #box-facturation .libelle, .ie7 #box-facturation .libelle,
			.ie6 #box-facturation .valeur, .ie7 #box-facturation .valeur{display:inline; zoom:1; }
		#box-facturation  #fact-mode-pmt .valeur{text-align:left;width:auto;}
		#box-facturation  #fact-mode-pmt .libelle{width:auto;}
#box-impression{float:left; width:350px; margin-bottom:20px; padding-left:33px; padding-top:5px; background: url('/images/compte2/picto-imprimante.png') 0 0 no-repeat ; height:26px; display:block; }
	#box-add-liv .box-content{padding:20px 15px 0 20px;}
	#box-add-fact .box-content{padding:20px 15px 0 20px;}
	#box-impression ul{padding-left:0;}
	#box-impression li{background: url('/images/compte2/picto-liste-suivi-cmd.png') no-repeat 0 0.35em!important; padding-left:12px!important;}

#bt-retour-suivi-cmd{ color:#64aebf!important; display: block; font-size:13px; margin-top:-32px; margin-bottom:32px;}

#box-detail-commande{}
	#box-detail-commande .box-title{}
	#box-detail-commande .box-content{ padding: 10px 0px;}

		#box-detail-commande .zone-piece-jointe {margin-bottom:3px;}
			#box-detail-commande .fichiers-a-joindre {}
			#box-detail-commande .bt-joindre-fic {}
		#box-detail-commande .zone-commentaires {margin-bottom:3px;}
			#box-detail-commande .zone-commentaires textarea {width: 100%; border:1px solid #dcdcdc;}
		#box-detail-commande .zone-bouton-envoyer {text-align:right; padding-right:8px;}

		.separateur-bl{ margin:10px 0; border:0; height:0; border-top:1px solid #d54a85;}

	#box-detail-par-bl{}
		.box-bl{ padding: 5px 0px; margin-bottom:10px;}
			.box-bl table {border-collapse:collapse;}
				.box-bl table td {padding:0; vertical-align:top;}

			.box-bl .infos-bl{ width:100%; margin-bottom: 5px;}
				.box-bl .infos-bl .ligne-form{}
					.box-bl .infos-bl .ligne-form-wrapper{padding:8px 2px 2px 2px;  height:34px;}
				.box-bl .infos-bl th {font-size:12px; vertical-align:top; padding-bottom:20px;}

				.box-bl .infos-bl .col-etape-type-livraison {width:18%;text-align: center; vertical-align:top;}
				.box-bl .infos-bl .col-etape-traitement {width:15%;text-align: center;}
				.box-bl .infos-bl .col-etape-preparation {width:18%;text-align: center;}
				.box-bl .infos-bl .col-etape-transporteur {width:15%;text-align: center;}
				.box-bl .infos-bl .col-etape-livraison {width:15%;text-align: center;}
				.box-bl .infos-bl .col-etape-suivi {width:15%;text-align: center;}

				.box-bl .etape-valide{ background: url('/images/compte2/picto-valide.png') no-repeat center center;height: 18px;}

			.box-bl .barrelivraison {  width:100%;  margin-bottom: 5px;}
				.box-bl .barrelivraison td {line-height:26px; height:26px; font-size:13px; text-align:center;}
				.box-bl .barrelivraison .col-traitement-bl {width:30%;}
				.box-bl .barrelivraison .col-type-transporteur-bl {width:25%;}
					.box-bl  .titreComboColis{ font-weight:bold;}
						.box-bl  .titreComboColis a { text-decoration:none;}
						.box-bl  .titreComboColis a:hover { text-decoration:underline;}
						.box-bl  .titreComboColis img{ margin-left:5px; vertical-align:middle;}
					.box-bl .combCol-wrapper {position:relative;}
					.box-bl .comboCol{display:none; background-color:#FFFFFF; border:1px solid #C5C5C5; color:#524D4F; padding:10px; position:absolute;text-align:left; width:120px; left: 5px;}
					.box-bl .comboCol ul {padding-left:0!important;}
					.box-bl .comboCol li {background:none!important; padding-left:0!important;}
						.box-bl .comboCol li a {text-decoration:underline;}
						.box-bl .comboCol li a:hover {text-decoration:none;}
				.box-bl .barrelivraison .col-reclamation-bl {width:25%;}
				.box-bl .barrelivraison .col-motif-bl {width:20%;}
					.box-bl .barrelivraison .col-motif-bl .comboMotif {width:100%;}
					.box-bl .barrelivraison select {font-size:12px;}

			.box-bl .details-bl { margin-bottom:0!important;}
				.box-bl .articles-bl { float:left; width:100%; font-size: 11px;}
					.box-bl .articles-bl .col-libelle-article {width:30%; text-align:left;}
					.box-bl .articles-bl .col-quantite-article {width:10%;}
					.box-bl .articles-bl td.col-quantite-article { text-align:center;}
					.box-bl .articles-bl .col-reclamation-article {width:30%; text-align:center;}
					.box-bl .articles-bl .col-reclam-motif-article {width:30%; text-align:center;}

			.box-bl .bloc_reclamations{padding:15px 65px;}
				.box-bl .bloc_reclamations .zone-commentaires textarea { height: 70px; }

	#blocContact{ padding: 10px 15px 10px 30px; color:#000000;}
		#blocContact a{color:#000000;}
		#liensGauche{ float:left; width: 40%;}
			#liensGauche ul{ padding-left:0;}
			#liensGauche li{}
				#liensGauche li a{}
				#liensGauche li a:hover, #liensGauche li.open a{font-weight:bold; text-decoration:none;}
				#liensGauche li .complement{padding: 3px 3px 3px 10px; display:none;  font-size:11px;}
					#liensGauche li .complement a{font-weight:normal; text-decoration:underline;}
					#liensGauche li .complement a:hover {text-decoration:none;}
				#liensGauche li.open .complement{}

		#blocsDroite{ float:right; width: 55%;}
			#msg-poser-reclamation{margin-top:50px; font-size:13px; color:#ed0869; font-weight:bold}
			#msg-reclamation-transmise{ margin-top:50px;}
			#blocFichier{ display:none;}
				#blocFichier .zone-titre{margin-bottom:10px;}
					#blocFichier .zone-titre h3{font-size:13px; color:#ed0869; font-weight:bold; margin:0; padding:0;}
					#blocFichier .zone-titre h4{font-size:13px; font-weight:normal; margin:0; padding:0;}
				#blocFichier .zone-commentaires{}
					#blocFichier .zone-commentaires textarea {height: 160px;}
		#blocsDroite .box-msg-succes{}
			#blocsDroite .box-msg-succes .box-header{}
			#blocsDroite .box-msg-succes .border-center{background:none}
			#blocsDroite .box-msg-succes .box-content{ background:none;border-top:none}
				#blocsDroite .box-msg-succes p{ color: #409FB0 !important;}
			#blocsDroite .box-msg-succes .box-footer{}
				#blocsDroite .box-msg-succes .box-footer .border-left{margin-left:0;}
				#blocsDroite .box-msg-succes .box-footer .border-center{background:none;}
				#blocsDroite .box-msg-succes .box-footer .border-right{margin-right:0;}


/************ Page suivi commande ******************/
#box-historique-commandes{padding: 20px;}
	#box-historique-commandes table { border-collapse:collapse; margin: 0 auto;}
		#box-historique-commandes table tr{}
		#box-historique-commandes table tbody tr{}
		#box-historique-commandes table td{text-align:center;}
		#box-historique-commandes table th{border-bottom: 1px dotted #626262;}

		#box-historique-commandes .col-num-cmd{ width:100px; }
		#box-historique-commandes .col-contenu-cmd{ width:200px; }
		#box-historique-commandes .col-date-cmd{ width:100px; }
		#box-historique-commandes .col-montant-cmd{ width:90px; }
		#box-historique-commandes td.col-montant-cmd{ text-align:right; }
		#box-historique-commandes .col-etat-cmd{ width:200px; }

		#box-historique-commandes .hidden{display:none;}
		#box-historique-commandes .paire{background-color: #e2effd;}
		#box-historique-commandes .hover{background-color: #a5a5a5; color:#fff;}

		#box-historique-commandes .commande{}
			#box-historique-commandes .commande a { display: block;  padding:5px;}
			.ie6 #box-historique-commandes .commande a { zoom:1; }
			#box-historique-commandes .hover a {color:#fff;}
			#box-historique-commandes .commande a:hover { text-decoration:none; }

	#nav-pagination { margin: 0 10px 0 auto; vertical-align: baseline; height: 20px; float: right; font-size: 11px;}
		#nav-pagination a { text-decoration: none; color: #64aebf; }
		#nav-pagination a, #nav-pagination span { display: block; float: left; padding: 0.3em 0.5em!important; }
		#nav-pagination .current { background: #64aebf; color: #fff; }
		#nav-pagination a.prev, #nav-pagination a.next{ color:#64aebf; text-decoration: underline; }
		#nav-pagination .current.prev, #nav-pagination .current.next{ color:#999; background:#fff; text-decoration: none; }


	.box_envoi_success_wraper {position:relative; display:none;}
		.box_envoi_success {background-color:#FFFFFF; border:1px solid #C5C5C5; color:#524D4F; left:100px; padding:10px; position:absolute; text-align:center; width:430px; top:-250px; font-size:18px;}




/** Mise en forme du composant permettant l'upload de plusieurs fichiers dans le même formulaire **/
.MultiFile-wrap{}
	.MultiFile-wrap input.inputReclamations{}
	.MultiFile-wrap input.MultiFile-applied{}
	.MultiFile-wrap input.MultiFile{}
	.MultiFile-wrap .MultiFile-list{ padding: 4px 0;}
		.MultiFile-wrap .MultiFile-label{ display:inline; white-space: no-wrap; }
			.MultiFile-wrap .MultiFile-label a.MultiFile-remove{ display:inline-block; width:14px; height:14px; margin-right: 2px; text-indent:-9999em; background:url('/images/compte2/picto-retirer-piece-jointe.png') no-repeat center center;}
			.ie6 .MultiFile-wrap .MultiFile-label a.MultiFile-remove,
				.ie7 .MultiFile-wrap .MultiFile-label a.MultiFile-remove{ display:inline; zoom:1;}
			.MultiFile-wrap .MultiFile-label .MultiFile-title{margin-right:10px; }


/** correction de la css pour la v2 **/
#form-newsletter input {
float:left;
width:12px;
height:12px;
margin:0 5px 0 0;
}

#form-newsletter span
{
display:block;
float:left;
}

/** popin envoi question **/
#popup-question {
	width: 415px;
	font-family: Arial,Helvetica,sans-serif;
}
#popup-question fieldset{ border:none;}
#popup-question h3{
 background-color: #F8F7F7; border:1px solid #CACACA;color: #686868; font-size: 18px;height: 37px; overflow-x: hidden;overflow-y: hidden; padding-bottom: 0;padding-left: 20px;
padding-right: 0;padding-top: 15px;width: 100%; margin:0;}
#popup-question label{ display: block;float: left;width: 94px;}
#popup-question .popup-form-file label{ width:85px;}
#popup-question input{border:1px solid #9B9A9A;color: #686868; background:none;width: 250px;}
#popup-question textarea{color: #686868; }
#popup-question .popup-form-hidden-label label{ width:180px;}
#popup-question fieldset div{ padding:0 0 5px 0;}
#popup-question p{ margin:0;}
#popup-question .popup-form-submit{ width:347px; padding-left:10px;}
#popup-question #form_ecrivez_nous .popup-form-submit{ background-image:none;}
#popup-question #form_ecrivez_nous p{ position:static;}
#popup-question #bouton_envoyer input {

    background-color: none;
    background-image: url("/images/refonte/btn/submit_bg.gif");
    background-position: left top;
    background-repeat: repeat-x;
   border:1px solid  #333333;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 23px;
    line-height: normal;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 0px;
	float:right;
	width:88px;
}
#popup-question .customfile{ float:left; width:260px;}
.popup {
	position: relative;
	/*padding: 0 8px 8px 0;*/
	color: #686868;
	font: 13px Arial, Helvetica, sans-serif;
	text-align: left;
}

#cboxLoadedContent .popup {
	display: block;
}


.popup-close {
	position: absolute;
	top: 20px;
	right: 20px;
	border: 0;
	width: 15px;
	height: 15px;
	overflow: hidden;
	text-indent: -07011987px;
	background: url(/images/popup/bg-popup-close.gif) 50% 50% no-repeat;
	cursor: pointer;
}

/**
 * @part: contenu
 */
.popup-content {
	position: relative;
	z-index: 2;
	/*border: 1px solid #c9c8c8;*/
	padding: 0 0 10px;
	background: #fff;
}

.popup-txt-bold {
	font-weight: bold;
	padding:0 0 0 10px;
}
#popup-question .popup-txt-bold{ padding:10px 0 10px 20px;}
#form_ecrivez_nous{ padding:0 0 0 13px;}

#content-view .popup p,#content-view .popup form {
	margin: 20px 20px 0;
}

/* @elmt: titre */
#content-view .popup h3 {
	border-bottom: 1px solid #c9c8c8;
	height: 52px;
	line-height: 52px;
	padding: 0 20px;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	background: #f8f7f7;
}

/**
 * @part: formulaire
 */
#content-view .popup input,#content-view .popup textarea {
	float: right;
	border-width: 1px;
	border-style: solid;
	height: 18px;
	padding: 1px 5px;
	font-family: Arial, Helvetica, sans-serif;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
}

#content-view .popup fieldset {
	border: 0;
	padding:0;
	margin:0;
}

#content-view .popup fieldset div {
	margin: 0 0 7px;
	overflow: hidden;
	zoom: 1;
}

#content-view .popup fieldset label {
	float: left;
	line-height: 16px;
	padding: 2px 0 0;
	cursor: pointer;
}

#content-view .popup fieldset input,#content-view .popup textarea {
	border-color: #9b9a9a;
	width: 190px;
	color: #686868;
	font-size: 13px;
	background: #fff;
}

#content-view .popup textarea {
	height: 50px;
	padding-top: 5px;
	padding-bottom: 5px;
	overflow: auto;
	resize: none;
}

/* @elmt: bouton de validation du formulaire */
/*.popup-form-submit {
	position: relative;
	margin: 3px 0 0;
	overflow: hidden;
	zoom: 1;
}

.popup-form-submit-pmdp {
	margin: 9px 0 0 0;
}

.popup-form-submit-pmdp span {
	display: block;
	margin: 7px 0 0 0;
}*/

#content-view .popup-form-submit p {
	margin: 11px 0 0 0;
	line-height: 22px;
	color: #a09f9f;
	font-size: 12px;
	position:inherit;
}

#content-view p.popup-form-mdp {
	margin-top: 0;
}

#content-view p.popup-form-mdp a {
	color: #a09f9f;
	text-decoration: none;
}

#content-view p.popup-form-mdp a:hover,#content-view p.popup-form-mdp a:focus
{
	text-decoration: underline;
}


#content-view .popup-form-submit span {
	position: absolute;
	top: 0;
	right: 0;
	border: 1px solid #333;
	width: auto;
	height: 20px;
	padding: 0 5px;
	overflow: hidden;
	background: transparent url(/images/popup/bg-input-form-submit.png) 0 0
		repeat-x;
}

#content-view .popup-form-submit span input {
	float: none;
	border: 0;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	padding-right: 0;
	padding-left: 0;
	background: 0;
	cursor: pointer;
}

/* @elmt: erreur */
#content-view .popup fieldset label.error {
	/*display: none !important;*/
}

#content-view p.popup-form-erreur,#content-view .popup fieldset input.error,#content-view .popup textarea.error
	{
	color: #cf003d;
}

p.popup-form-erreur {
	font-weight: bold;
}

#content-view .popup fieldset input.error,#content-view .popup textarea.error
	{
	background-color: #f5ccd8;
}

#content-view .popup fieldset .popup-form-file input {
	width: auto;
	height: auto;
}

#content-view div.popup-form-hidden-label label {
	display: none;
}

#content-view div.popup-form-field-100 input,#content-view div.popup-form-field-100 textarea
	{
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#content-view div.popup-form-field-100 input {
	height: 22px;
}

#content-view div.popup-form-field-100 textarea {
	height: 60px;
}

#content-view div.popup-form-block-label label {
	display: block;
	margin: 0 0 4px;
}

/**
 * @cc: IE
 */
#content-view .msie6 .popup-form-submit span input,#content-view .msie7 .popup-form-submit span input,#content-view .msie8 .popup-form-submit span input
	{
	display: inline;
	height: 20px;
	padding-right: 0;
	padding-left: 0;
	overflow: visible;
}

.msie6 .popup-shadow-bottom {
	top: expression(( this.parentNode.clientHeight-8) + 'px' );
	right: 15px;
	bottom: auto;
}

.msie6 .popup-shadow-right {
	height: expression(this.parentNode.clientHeight + 'px');
}

#content-view .msie7 div.popup-form-field-100 input,#content-view .msie7 div.popup-form-field-100 textarea
	{
	width: expression(( this.parentNode.clientWidth-12) + 'px' );
}

#content-view .msie6 div.popup-form-field-100 input,#content-view .msie6 div.popup-form-field-100 textarea
	{
	width: expression(( this.parentNode.clientWidth-14) + 'px' );
}

#content-view .msie8 div.popup-form-field-100 input,#content-view .msie8 div.popup-form-field-100 textarea
	{
	float: right;
	width: 95%;
}

#content-view .msie6 div.popup-form-field-100 input,#content-view .msie7 div.popup-form-field-100 input,#content-view .msie8 div.popup-form-field-100 input
	{
	height: 18px;
}

#content-view .msie6 div.popup-form-field-100 textarea,#content-view .msie7 div.popup-form-field-100 textarea,#content-view .msie8 div.popup-form-field-100 textarea
	{
	height: 50px;
}

#popup-question fieldset input {
	width: 250px;
}

/**
 * @elmt: custom file input
 */
.popup fieldset .customfile-input {
	position: absolute;
	z-index: 999;
	border: 0;
	width: auto !important;
	height: 100px !important;
	padding: 0;
	background: transparent;
	opacity: 0;
	-moz-opacity: 0;
	cursor: pointer;
	filter: progid : DXImageTransform.Microsoft.Alpha ( opacity = 0 );
}

.popup fieldset .customfile {
	position: relative;
	float: right;
	margin-bottom: 0;
	width: 290px;
	overflow: hidden;
	cursor: pointer;
}

.popup fieldset .customfile-disabled {
	cursor: default;
	opacity: .5;
	filter: progid : DXImageTransform.Microsoft.Alpha ( opacity = 0 );
}

.popup fieldset .customfile-feedback {
	display: block;
	border: 1px solid #9B9A9A;
	width: 144px;
	height: 18px;
	padding: 1px 5px;
	color: #686868;
	font-size: 13px;
	overflow:hidden;
	float:right;
	margin:0 5px 0 0;
}

.popup fieldset .customfile-button {
	float: right;
	border: 1px solid #333;
	height: 18px;
	padding: 1px 5px;
	overflow: hidden;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	background: url(/images/popup/bg-input-form-file.png) 0 0 repeat-x;
}

#popinquestion-error {
	display:none;
	margin: 20px 0 0 20px;
	color:#E61577;
	font:13px Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.message-error{
	font:13px Arial, Helvetica, sans-serif;
	margin:15px 0 0 20px;
	font-weight:bold;
	color:#E61577;
	display:block;
}
.invalid_key
{
	margin:30px;
}


.link:hover
{
	text-decoration:underline;
	cursor:pointer;
}
.Countryrequired{ color:#e41869 !important;}

.IT-it .Countryrequired,
.CH-it .Countryrequired,
.CH-fr .Countryrequired,
.CH-de .Countryrequired,
.IT-it .building,
.CH-it .building
{
    display:none;
}

#cboxClose {
  width: 8px !important;
  height: 8px !important;
}
