body, html, div { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}

body, td, th, input, textarea, select{ font-size:11px; font-weight:normal; font-family:Arial, sans-serif; color:#000000; }
table{ }
th{ text-align:left; }
form, fieldset, img { border:0; margin:0; }
ul { list-style:none; border:0; margin:0; padding:0; }
h1, h2, h3, h4, h5, h6{ margin:0; padding:0; font-size:11px; }
hr{ display:none; }
img, input, label{ vertical-align:middle; }
label{ cursor:pointer; }
p{ margin:10px 0; }
a{ text-decoration:none; }
a:hover{ text-decoration:underline; }
.clear{ clear:both; font-size:1px; height:1px; }

body { background-color:#999; }




#header {
	height:1px;
	width:1024px;
}


.login ul li,
.z{ margin:0; padding:0; list-style-type:none; }


.imaged{ display:block; margin:0; padding:0; width:1px; height:1px; overflow:hidden; font-size:15px; border:0; }
span.imaged{ position:absolute; top:0; left:0; font-size:1px; }




/* labels */

.howToWinPoint { display:block; position:relative; overflow:hidden; height:17px; padding-left:320px; color:#000; font-size:13px; }
.howToWinPoint .imaged { width:289px; height:17px; background:url(images/texts/how_to_win_points.png) no-repeat; }
.coinTesteur { display:block; position:relative; overflow:hidden; height:17px; padding-left:320px; color:#000; font-size:13px; }
.coinTesteur .imaged { width:166px; height:17px; background:url(images/texts/coin_des_testeurs.png) no-repeat; }
.newsletter { display:block; position:relative; overflow:hidden; height:17px; padding-left:340px;; color:#000; font-size:13px; }
.newsletter .imaged { width:233px; height:17px; background:url(images/texts/newsletter.png) no-repeat; }
.title_1 { display:block; position:relative; overflow:hidden; width:241px; height:21px; padding:0px 0 2px 241px; color:#a11d07; font-size:13px; }
.title_1 .imaged { width:241px; height:21px; background:url(images/texts/title-1.png) no-repeat; }
.title_2 { display:block; position:relative; overflow:hidden; width:422px; height:21px; padding:0px 0 2px 422px; color:#a11d07; font-size:13px; }
.title_2 .imaged { width:422px; height:21px; background:url(images/texts/title-2.png) no-repeat; }
.title_3 { display:block; position:relative; overflow:hidden; width:495px;  height:21px; padding:0px 0 2px 495px; color:#a11d07; font-size:13px; }
.title_3 .imaged { width:495px; height:21px; background:url(images/texts/title-3.png) no-repeat; }

.title-coin_des_testeurs-1 { display:block; position:relative; overflow:hidden; width:335px; height:40px; padding:0; color:#a11d07; font-size:13px; }
.title-coin_des_testeurs-1 .imaged { width:335px; height:40px; background:url(images/texts/title-coin_des_testeurs-1.png) no-repeat; }
.title-coin_des_testeurs-2 { display:block; position:relative; overflow:hidden; width:335px; height:40px; padding:0; color:#a11d07; font-size:13px; }
.title-coin_des_testeurs-2 .imaged { width:335px; height:40px; background:url(images/texts/title-coin_des_testeurs-2.png) no-repeat; }
.title-coin_des_testeurs-3 { display:block; position:relative; overflow:hidden; width:347px; height:40px; padding:0; color:#a11d07; font-size:13px; }
.title-coin_des_testeurs-3 .imaged { width:347px; height:40px; background:url(images/texts/title-coin_des_testeurs-3.png) no-repeat; }
.title-coin_des_testeurs-4 { display:block; position:relative; overflow:hidden; width:182px; height:23px; padding:0; color:#a11d07; font-size:13px; }
.title-coin_des_testeurs-4 .imaged { width:182px; height:23px; background:url(images/texts/title-coin_des_testeurs-4.png) no-repeat; }




/* buttons */

.connection { display:block; position:relative; overflow:hidden; width:135px; height:38px; padding-left:10px; color:#fff; font-size:14px; }
.connection .imaged { width:135px; height:38px; background:url(images/buttons/bt-connecter.png) no-repeat; }
.subscribe { display:block; position:relative; overflow:hidden; width:135px; height:30px; padding-left:10px; color:#fff; font-size:14px; }
.subscribe .imaged { width:135px; height:30px; background:url(images/buttons/bt-inscrire.png) no-repeat; }
.convert { display:block; position:relative; overflow:hidden; width:149px; height:40px; padding-left:10px; color:#fff; font-size:14px; }
.convert .imaged { width:149px; height:40px; background:url(images/buttons/bt-convertir-points-dim.png) no-repeat; }
.spaceDim { display:block; position:relative; overflow:hidden; width:149px; height:36px; padding-left:10px; color:#fff; font-size:14px; }
.spaceDim .imaged { width:149px; height:36px; background:url(images/buttons/bt-espace-dim.png) no-repeat; }
.validate { display:block; position:relative; overflow:hidden; width:125px; height:38px; padding-left:10px; color:#fff; font-size:14px; }
.validate .imaged { width:125px; height:38px; background:url(images/buttons/bt-valider.png) no-repeat; }

.panier { display:block; position:relative; overflow:hidden; height:36px; padding-left:10px; color:#fff; font-size:14px; }
.panier .imaged { width:148px; height:36px; background:url(images/buttons/bt-panier.png) no-repeat; }

.ok .imaged { width:50px; height:23px; padding-left:50px; background:url(images/buttons/bt-ok.png) no-repeat; }
.more { display:block; position:relative; overflow:hidden; height:30px; color:#000; font-size:14px; }
.more .imaged { width:119px; height:30px; background:url(images/buttons/bt-more.png) no-repeat; }
.howtowinmorepoints { display:block; position:relative; overflow:hidden; height:30px; padding-left:10px; color:#fff; font-size:14px; }
.howtowinmorepoints .imaged { width:289px; height:30px; background:url(images/buttons/bt-comment-gagner-points-dim.png) no-repeat; }

.retour { display:block; position:relative; overflow:hidden; width:96px; height:30px; padding-left:10px; color:#fff; font-size:14px; }
.retour .imaged { width:96px; height:30px; background:url(images/buttons/bt-retour.png) no-repeat; }

.cancel { display:block; position:relative; overflow:hidden; height:30px; padding-left:10px; color:#fff; font-size:14px; }
.cancel .imaged { width:194px; height:30px; background:url(images/buttons/bt-annuler.png) no-repeat; }

.reductions { display:block; position:relative; overflow:hidden; width:511px; height:112px; padding:10px; color:#fff; font-size:14px; }
.reductions .imaged { width:511px; height:112px; background:url(images/buttons/bt-reductions_immediates.png) no-repeat; }

.reductions-retour { display:block; position:relative; overflow:hidden; width:170px; height:25px; padding:10px; color:#fff; font-size:14px; }
.reductions-retour .imaged { width:178px; height:55px; background:url(images/buttons/bt-retour-5euros.png) no-repeat; }

.reductions-telecharger { display:block; position:relative; overflow:hidden; width:271px; height:30px; padding:10px; color:#fff; font-size:14px; }
.reductions-telecharger .imaged { width:271px; height:30px; background:url(images/buttons/bt-telecharger-formulaire.png) no-repeat; }

.subscribe-2 { display:block; position:relative; overflow:hidden; width:118px; height:30px; padding-left:10px; color:#fff; font-size:14px; }
.subscribe-2 .imaged { width:118px; height:30px; background:url(images/buttons/bt-inscrire-2.png) no-repeat; }



/* texts */

.msgbox { font-size:9px; font-weight:bold; color:#bd2421; margin-left:4px; margin-top:1px; width:132px; line-height:9px; }


/* structure */

#page { position:relative; width:100%;  }

.containerLeft { position:absolute; top:0px; left:0px; }
.containerRight { position:absolute; top:0px; left:1024px; }

.background-left { position:relative; top:0; left:-237px; width:237px; height:978px; background:url(images/backgrounds/background-left.jpg) no-repeat; }
.background-right { position:relative; top:0; left:0px; width:237px; height:978px; background:url(images/backgrounds/background-right.jpg) no-repeat; }

.container { position:relative; margin:0 auto; width:1024px; }


#main {  position:relative; top:0px; left:0px; width:1024px; height:768px; }
#main .background-main { position:absolute; top:0px; left:0px; width:1024px; height:768px; background:url(images/backgrounds/background-main.jpg) no-repeat; }
#main .content-main { position:absolute; top:0px; left:0px; }
#main .colLeft { position:relative; width:201px; float:left; }
#main .colRight { position:relative; width:823px; float:left; }
#main .background-bottom { position:absolute; top:768px; left:0px; width:1024px; height:210px; background:url(images/backgrounds/background-bottom.jpg) no-repeat; }


/* menu */

#menu { padding:20px 0 0 3px; }
#menu ul.items { display:block; margin:16px 0 0 26px; }
#menu a { color:#FFF; font-size:11px; font-weight:bold; }

#menu .logo { display:block; margin-left:6px; width:161px; height:122px; }

#menu .bg { position:absolute; display:none; width:172px; height:210px; background:url(images/backgrounds/background-login-form.png) no-repeat; }
#menu .inner { position:relative; }

#menu .login { position:relative; z-index:10; margin:10px 0 0 13px; }
#menu .login ul { display:block; margin:0 0 0 10px; padding:16px 0 0 0; }
#menu .login ul li{  display:block;  }

#menu .login .loginForm { display:none; z-index:10; padding:0 0 0 13px; }
#menu .login .loginForm input.saisie { height:12px; margin-top:3px; }
#menu .login .loginForm .link { padding:5px 0 0 2px; }
#menu .login .loginForm .link a { color:#262238; font-size:9px; font-weight:bold; text-decoration:underline;  }
#menu .login .loginForm .link a :hover{ text-decoration:none;  }
#menu .login .loginForm button.valid { background:url(../composants/interface/images/front/Unchecked.jpg) no-repeat left; color:#262238; padding:0 0 0 15px; margin:2px 0 2px 0; font-size:9px; border:none; }
#menu .login .loginForm .validate { cursor:pointer; position:absolute; top:164px; }

#menu .login.lost .bg { display:block; }
#menu .login.lost .label { display:block; width:120px; padding-top:10px; padding-bottom:10px; }
#menu .login.lost .loginForm { display:block; }

#menu .logged { position:relative; z-index:10; margin:10px 0 0 13px; }
#menu .logged .bg { display:block; }
#menu .logged ul { display:block; margin:0 0 0 5px; padding:3px 0 0 0; }
#menu .logged .disconnect { position:absolute; top:15px; right:33px; display:block; height:26px; }
#menu .logged .disconnect a {  color:#262238; font-size:10px; font-weight:bold; text-decoration:underline; }
#menu .logged .disconnect a:hover { text-decoration:none; }
#menu .logged .hello { padding: 30px 0 0 10px; display:block; color:#262238; font-size:13px; font-weight:bold; }
#menu .logged .name { color:#9a131c; font-size:16px; font-weight:bold; }
#menu .logged .label { display:block; padding: 5px 0 0 10px; color:#262238; font-size:11px; font-weight:bold; }
#menu .logged .points { display:block; padding: 0 0 0 10px; color:#9a131c; font-size:16px; font-weight:bold; }
#menu .logged .legendBlack { display:block; padding: 5px 0 0 10px; color:#262238; font-size:10px; font-weight:bold; }
#menu .logged .legendRed { color:#9a131c; font-size:10px; font-weight:bold; }
#menu .logged .howtowinmorepoints { color:#262238; text-align:left; margin:0; }


#menu .panier-container  { margin:18px 0 0 16px; background:url(images/backgrounds/background-panier.png) no-repeat; width:167px; height:56px; }
#menu .panier-bt  { position:relative; padding:6px 0 0 3px; }
#menu .panier-bt .label { position:absolute; z-index:10; top:14px; left:104px; color:#FFFFFF; font-weight:normal; font-size:13px; }
#menu .panier-bt a { position:relative;  }





/* footer */

#footer { position:relative; width:1024px; }
#footer .background {  position:absolute; left:9px; top:-3px; width:1005px; height:141px; background:url(images/backgrounds/background-footer.png) no-repeat;  }
#footer .inner { position:absolute; left:0; top:0; }

#footer h2 { display:block; margin:7px 0 0 0; }
#footer h2.name { color:#262238; font-size:20px; font-weight:bold; margin:0; }	

#footer .content { position:relative; float:left; height:120px; }
#footer .content .highLabel { color:#262238; font-size:14px; font-weight:bold; }
#footer .content .label { color:#262238; font-size:11px; font-weight:normal; }
#footer .content .more { position:absolute; bottom:9px; right:0px; }
#footer .content .howtowinmorepoints { position:absolute; bottom:9px; left:0px; width:289px; }

#footer .content .login ul {display:block; margin-top:5px; }
#footer .content .login ul li { display:block; margin:0 ; padding-left:11px; background:url(images/dots/asteric.png) 0 3px no-repeat; }
#footer .content .login .more { right:13px; }

#footer .content input.mail { width:200px; }

#footer .content.c1 { width:300px; margin:12px 0 0 39px; }
#footer .content.c1 .text { float:left; margin-top:4px; }
#footer .content.c1 .media { float:right; }
#footer .content.c1 .media .produit { display:block; margin-right:5px; }

#footer .content.c2 { width:240px; margin:12px 0 0 45px; }
#footer .content.c2 .label { margin-top:15px; }
#footer .content.c3 { width:325px; margin:12px 0 0 49px;  }
#footer .content.c3 .label { margin-top:15px; }
#footer .content.c3 .label { margin-top:15px; }
#footer .content.c3  button { border:none; width:50px; height:23px; background:url(images/buttons/bt-ok.png)  no-repeat; margin:0 0 0 5px; }

#footer .linksleft { display:block; float:left; margin:9px 0 0 14px; }
#footer .linksleft ul li { display:block; float:left; margin:0 0 0 5px; color:#fff; font-size:10px; }
#footer .linksleft ul li a { color:#fff; font-size:10px; }

#footer .links {  display:block; float:right; margin:9px 19px 0 0; }
#footer .links ul li { display:block; float:left; margin:0 0 0 5px; color:#fff; font-size:10px; }
#footer .links ul li a { color:#fff; }


/* bottom */

.bottom  { position:relative; width:1024px; margin-top:15px; text-align:center; }
.bottom h1 {  width:1024px; color:#FFF; font-size:12px; font-weight:bold; }
.bottom h1 a {  display:block; color:#FFF; font-size:12px; text-decoration:none; }
.bottom h1 a:hover {  text-decoration:underline; }
.bottom .label {  width:1024px; display:block; margin-top:4px; color:#FFF; font-size:11px; font-weight:normal; }
.bottom .label a {  color:#FFF; font-size:11px;  text-decoration:none; }
.bottom .label a:hover {  text-decoration:underline; }


/* flash */

#flash { height:507px; }
#flash2 { height:620px; }
#flash3 { height:632px; }

/* paiement */

.pay { position:relative; vertical-align:top; top:0px; left:0px; width:823px; height:632px; }
.pay .background { position:absolute; width:823px; height:632px; background:url(images/backgrounds/background-boutique-823x632.jpg) no-repeat; }
.pay .inner { position:relative; padding:200px 0 0 130px; }

.pay .label {	 color:#332f48; font-size:14px; font-weight:normal; }
.pay .label2 { color:#a40917; font-size:14px; font-weight:normal; }

.pay .text {	width:400px; text-align:center; padding:10px 0 10px 0; }
.pay .text2 {	width:400px; text-align:center; padding:10px 0 30px 0; }
.pay .text2 .label  { font-weight:bold }
.pay .total { padding:20px 0 30px 0; }
.pay .total .label  { font-size:17px; font-weight:bold }
.pay .total .label2  { font-size:17px; font-weight:bold }
.pay .product { padding:10px 0 0 0; }
.pay .product .label  { font-weight:bold }
.pay .product .label2  { font-size:12px; }

.paycancel .bt { position:absolute; top:490px; left:280px; }
.paycancel .bt a.retour { display:block; width:96px; height:30px; }

.payvalid .bt { position:absolute; top:510px; left:230px; }
.payvalid .bt a.cancel { display:block; width:194px; height:30px; }
.payvalid .total { padding-bottom:0; }

.payconfirmation .bt { position:absolute; top:490px; left:280px; }
.payconfirmation .bt a.retour { display:block; width:96px; height:30px; }


#menu .border .img {
	margin:0;
	padding:0;
}


.fermeture {
	background:url(../composants/interface/images/front/Fermeture_03.jpg) no-repeat;
	width:350px;
	height:86px;
	font-size:12px;
	color:#FFF;
	text-align:center;
}

.fermeture a{
	text-decoration:none;
	color:#FFF;
}


/* bon de réduction */

.br { position:relative; vertical-align:top; top:0px; left:0px; width:823px; }
.br.template1 { height:632px; }
.br.template1 .background { position:absolute; width:823px; height:632px; background:url(images/backgrounds/background-bon_reduction-823x632.jpg) no-repeat; }
.br.template2 { height:507px; }
.br.template2 .background { position:absolute; width:823px; height:507px; background:url(images/backgrounds/background-palissage-1-823x507.jpg) no-repeat; }
.br.template3 { height:507px; }
.br.template3 .background { position:absolute; width:823px; height:507px; background:url(images/backgrounds/background-palissage-2-823x507.jpg) no-repeat; }

.br .inner { position:relative; }
.br.template2 .inner { position:relative; width:490px; padding:64px 0 0 84px; }
.br.template3 .inner { position:relative; width:495px; padding:44px 0 0 84px; }
.br.template3 .inner .retour { position:relative; width:495px; padding:44px 0 0 84px; }

.br .inner .offre { position:absolute; left:280px; top:108px; }
.br .inner .reductions { position:absolute; top:522px; left:254px; }
.br .inner .reductions-retour { position:absolute; top:22px; left:44px; }
.br .inner .reductions-retour a { display:block; }
.br .inner .reductions-telecharger { position:absolute; top:385px; left:304px; }
.br .inner .retour { position:absolute; top:385px; left:104px; }
.br .inner .iframe { position:absolute; top:78px; left:78px; }
.br .inner .popup { display:none; position:absolute; left:95px; top:50px; }
.br.template1 .inner .popup { left:200px; top:120px; }

.br .inner a { color:#262238; font-size:12px; }
.br .inner a:hover { color:#262238; font-size:12px; }

.br .inner .label { display:block; width:490px; text-align:justify; color:#262238; font-size:12px; font-weight:normal; }
.br .inner .label2 { display:block; width:490px; padding:10px 0 20px 0; text-align:center; color:#262238; font-size:14px; font-weight:bold; }
.br .inner .titre { color:#a11d07; font-size:14px; font-weight:normal; }

.br .inner .pop { display:none; position:absolute; left:100px; top:100px;  }

.br .reductions-all { position:absolute; top:522px; left:234px; height:100px; }
.br .reductions-all #arrow_left { cursor:pointer; width:50px; height:76px; background:url(images/buttons/bt-nav-arrow-left.png) no-repeat; float:left; margin-top:23px; }
.br .reductions-all #arrow_right { cursor:pointer; width:50px; height:76px; background:url(images/buttons/bt-nav-arrow-right.png) no-repeat; float:left; margin-top:23px; }
.br .reductions-all #animMainContainer  { float:left; width:435px; overflow:hidden; height:122px; }
.br .reductions-all #animContainer { width:2000px; }
.br .reductions-all .items { float:left; margin-right:3px; }
.br .reductions-all .items img { width:143px; height:109px; }

.br .inner .popup .background { position:absolute; width:500px; height:421px; background:url(images/backgrounds/feuille-taille-5.png) no-repeat; }
.br .inner .popup .content { position:absolute; }
.br .inner .popup .fermer { position:relative; margin:25px 0 0 380px; color:#262238; font-size:12px; cursor:pointer; }
.br .inner .popup .text { position:relative; margin:120px 0 0 20px; }
.br .inner .popup .text .label { text-align:center; width:450px; }
.br .inner .popup .button { position:relative; margin:40px 0 0 180px; }



/* plan du site */

.plan_du_site { position:relative; vertical-align:top; top:0px; left:0px; width:823px; height:507px; }
.plan_du_site .background { position:absolute; width:823px; height:507px; background:url(images/backgrounds/background-palissage-1-823x507.jpg) no-repeat; }

.plan_du_site .inner { position:relative; }
.plan_du_site .inner .content { position:absolute; left:108px; top:100px; width:355px;  }
.plan_du_site .inner .content .pages a { width:300px; color:#2d293f; font-size:14px; font-weight:normal;  }
.plan_du_site .inner .content .pages a:hover { text-decoration:underline;  }
.plan_du_site .inner .content .pages { margin-top:20px; }
.plan_du_site .inner .content .pages li { margin-top:6px; }
.plan_du_site .inner .content .title { width:300px; padding:0 0 0 0; color:#a6121c; font-size:17px; font-weight:bold;  }



/* coin des testeurs */

.testeurs { position:relative; vertical-align:top; top:0px; left:0px; width:823px; height:632px; }
.testeurs.template1 .background { position:absolute; width:823px; height:632px; background:url(images/backgrounds/background-coin_des_testeurs-823x632.jpg) no-repeat; }

.testeurs .inner { position:relative; }
.testeurs .inner .content { position:absolute; left:408px; top:200px; width:355px;  }

.testeurs .inner .content .label { width:300px; padding:0 0 2px 14px; color:#2d293f; font-size:11px; font-weight:normal;  }
.testeurs .inner .content .title { width:300px; padding:0 0 0 14px; color:#2d293f; font-size:11px; font-weight:normal;  }
.testeurs .inner .content .label2 { color:#a6121c; font-size:11px; font-weight:normal;  }


.testeurs .inner .items { margin:3px 0 10px 2px; width:355px; overflow:hidden; }
.testeurs .inner .items ul li  { float:left;  }
.testeurs .inner .items.items1 ul li { margin-right:3px; }

.testeurs .inner .items ul li .media { display:block; overflow:hidden; }
.testeurs .inner .items.items1 ul li .media { width:157px; height:87px; }
.testeurs .inner .items.items2 ul li .media { width:113px; height:62px; }
.testeurs .inner .items ul li .label { display:block; width:113px; padding:0px; font-size:10px; }

.testeurs .inner .items2 ul li .link { display:block; margin-top:3px; color:#2d293f; font-size:10px; font-weight:normal; text-decoration:underline; }
.testeurs .inner .items2 ul li .link:hover { display:block; width:113px; color:#2d293f; font-size:10px; font-weight:normal; text-decoration:none; }

.testeurs .inner .test { margin:3px 0 10px 2px; }
.testeurs .inner .test .col1  { float:left;  width:150px; }
.testeurs .inner .test .col2  { float:left; width:190px; }
.testeurs .inner .test .media { display:block; width:140px; height:78px; overflow:hidden; }
.testeurs .inner .test .label { display:block; width:170px; padding:15px 0 7px 2px; }

.testeurs .inner .avis { padding:10px 0 0 3px; }
.testeurs .inner .avis .name { width:72px; height:17px; padding:2px 4px 0 5px; background-color:#930016; color:#fff; font-size:11px; font-weight:normal;  }
.testeurs .inner .avis .label { display:block; width:330px; padding:3px 0 10px 0; color:#2d293f; font-size:10px; font-weight:normal;  }

.testeurs .inner .avis .scroll-pane { width:345px; height:190px;  overflow: auto; }

.testeurs .inner .inscription { position:relative; width:330px; }
.testeurs .inner .inscription .media { position:absolute; right:0px; top:10px; display:block; width:107px; height:58px; overflow:hidden; }
.testeurs .inner .inscription .label { width:300px; padding:7px 0 7px 14px; }
.testeurs .inner .inscription .title { width:300px; padding:4px 0 0 14px; }
.testeurs .inner .inscription label { padding:10px 0 0 14px; }
.testeurs .inner .inscription select { margin:0 0 0 13px; width:150px; }
.testeurs .inner .inscription input.checkbox { width:20px; margin:7px 0 0 17px; }
.testeurs .inner .inscription label.checkbox { padding:9px 0 0 3px; font-size:10px; }
.testeurs .inner .inscription fieldset { margin:0; padding:0 0 0 10px; border:0; width:300px;  }
.testeurs .inner .inscription .inputButton { display:block; cursor:pointer; width:77px; height:17px; margin:7px 0 0 21px; padding:0 4px 0 5px; text-align:left; border:none; background-color:#930016; color:#fff; font-size:10px; font-weight:normal;  }

.testeurs .inner .confirmation { position:relative; width:330px; }
.testeurs .inner .confirmation .label { width:300px; padding:7px 0 7px 14px; }
.testeurs .inner .confirmation .media { position:absolute; right:0px; top:10px; display:block; width:107px; height:58px; overflow:hidden; }
.testeurs .inner .confirmation .espace70 { height:70px; }
.testeurs .inner .confirmation .inputButton { display:block; cursor:pointer; width:67px; height:16px; margin:13px 0 0 15px; padding:2px 4px 0 15px; text-align:left; border:none; background-color:#930016; color:#fff; font-size:10px; font-weight:normal;  }
.testeurs .inner .confirmation .inputButton:hover { text-decoration:none; }


.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #af0c17;
}
.jScrollPaneDrag {
	position: absolute;
	background: #410409;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}




#jHelperTipAttrContainer{ 
background:#FFFFCC;border:1px solid #FF3333; color:#333; display:none;
}

#jHelperTipContainer {
display:none;
}




