@CHARSET "ISO-8859-1";
*{margin: 0; padding: 0;}
html{height: 100%;}
body{margin: 0; height: 100%; font-family: arial; background: #eee3ea}
a{border: none}
img { border:0; vertical-align:top; }
h1,h2,h3{font-weight: normal;}
.clearfloat { clear:both; height:0; font-size: 1px;line-height: 0px;}

.wrapper{ width: 1000px; margin: auto; font-size: 12px}

div.top{background:#390329; padding: 20px 0}
ul.top-cities{width:1000px; border-collapse:collapse;  list-style: none;border-top: 1px dashed #4e1e40; }
ul.top-cities li{border: 1px dashed #4e1e40; text-align: center;border-left: none; color: #b982a9;border-top: none;float: left; width: 165px;padding:10px 0 ;}
ul.top-cities li a{color: #b982a9; text-decoration: none;}
ul.top-cities li a:hover{text-decoration: underline; color:#fff}
li.over{background: #5B254B;}
ul.top-cities li.first{border-left: none; }
ul.top-cities li.last{border-right: none;}


.header{background: url("../nc_images/bg-header.png") no-repeat;height: 154px}
.header-sep{background: #d146a4; height: 4px}
ul.menu{background: #410b2f; height: 42px; color: #fff; padding:0 0 0 60px;list-style: none;}
ul.menu a{text-decoration: none; font-size: 14px; color: #fff;}
ul.menu li{float:left; letter-spacing: 1px; cursor: pointer; height: 32px;padding-top: 10px;}
ul.menu-account li.stuff{margin-top: 7px; background: #410b2f}
ul.menu a{margin: 0 13px;}
ul.menu-account{width: 150px;  position: absolute; margin: -10px 0 0 -150px; z-index: 4; list-style: none;}
ul.menu-account li {padding: 5px 0; margin: 0; height: 20px; background: #5B254B; width: 140px}
ul.menu-account li a{font-size: 12px; padding:0}


.header .top-menu {font-size: 11px; float: right; margin: 6px 6px 0 0;word-spacing: 1px}
.header .top-menu a{color: #300622;  text-decoration: none;}
.header .top-menu span{margin: 0 5px}
.header .title-deal{color: #ea68c1; font-size: 18px; margin: 65px 0 0 380px; position: absolute; letter-spacing: 2px}
.header .logo{width: 303px; height: 108px; margin: 21px 20px 0 30px; background: url("../nc_images/logo.png");  position: absolute;}
#logo a {  display:block;  width:100%;  height:100%;  text-decoration:none;}
#logo a:hover { text-decoration:none;}
.header .infos{ width: 210px; height: 60px; font-size: 11px; margin: 50px 0 0 780px; position: absolute; text-align: right;}

.right-col{;width: 300px; position: absolute; margin:-20px 0 0 640px}
.right-col div{float: right; margin-right: 10px}
.bloc-discuss{background: url("../nc_images/bg-discuss.png") #fff; width: 284px; height: 136px; border: 1px solid #bdb9bc;}
.bloc-related{margin:20px 0px 5px 10px;background: url("../nc_images/bg-bloc.jpg") no-repeat; width: 229px; height: 144px; border: 1px solid #ac6a8a;}
.bloc-related2{margin:20px 0;background: url("../nc_images/bg-bloc2.jpg") no-repeat; width: 229px; height: 213px; border: 1px solid #ac6a8a;}

.bloc-video{margin:20px 0; width: 229px; height: 176px; border: 1px solid #ac6a8a;background: url("../nc_images/concours.jpg") no-repeat;}
.bloc-autre-bp{margin:20px 0; padding: 0 0 5px; width: 229px; border: 1px solid #ac6a8a;background-color: #FBF6FA; background: url("../nc_images/autre-bp.jpg") no-repeat;}
/*.bloc-autre-bp{margin:20px 0; width: 229px; border: 1px solid #ac6a8a;background: #F9EDF5 none repeat scroll 0 0;}*/
.bloc-autre-bp h2 {font-size: 18px; letter-spacing: 1px; color: #410b2f; text-align: center; margin-top: 4px}

.bloc-paiement{margin:20px 0;background: #F3E5EF; width: 229px; height: 800px; border: 1px solid #ac6a8a;}
.bloc-paiement-contenu {margin:10px 30px 10px 5px; float: left; text-align: justify; }

.bloc-coupon{margin:20px 0;background: #F3E5EF; width: 229px; height: 670px; border: 1px solid #ac6a8a;}

.content {width: 940px; background: url("../nc_images/bg.png") no-repeat #eee3ea; float: left; position: absolute; padding: 62px 0 0 60px;}
.bloc, .bloc3, .bloc3bis, .bloc3iPad {position:relative; z-index:2;background: url("../nc_images/bg-bloc.png") top repeat-x #fff; width: 650px;  border: 1px solid #bdb9bc;  padding: 7px; margin-bottom: 7px;}
.bloc .head{font-size: 12px; margin-bottom: 34px}

.bloc .head h1{font-size: 26px; color: #ab0977; }
.bloc .head h1 a{font-size: 18px; color:#410B2F}
.bloc .head div{float: left; height: 28px; padding-top: 5px;}
.bloc .head .twitter,
.bloc .head .facebook,
.bloc .head .send-freind{color:#0965a9; margin-left: 30px; background: url("../nc_images/twitter.png") no-repeat; padding-left: 40px;}
.bloc .head .facebook{color:#101945; background: url("../nc_images/facebook.png") no-repeat;}
.bloc .head .send-freind{color:#5b5c5f; background: url("../nc_images/letter.png") no-repeat; }

.bloc .title{width: 580px; font-size: 24px; margin: 60px auto auto; word-spacing: 4px}
.bloc .intro{ font-size: 19px;}
.bloc .title .focuce{color: #ab0977; font-size: 30px}


.bloc3{width: 602px; height: 344px; background: url("../nc_images/parrainage.png") no-repeat; padding: 20px}
.bloc3iPad{width: 602px; height: 344px; background: url("../nc_images/parrainage.jpg") no-repeat; padding: 20px}
.bloc3bis{width: 602px; height: auto; background: #F9F3F7; padding: 20px}

.bloc3 h1, .bloc3bis h1{font-size: 26px; color: #a70e76; letter-spacing: 1px}
.bloc3 h3, .bloc3bis h3{color: #3e3e3e; font-size: 12px; margin-top: 15px; letter-spacing: 1px}
.bloc3 p, .bloc3bis p{width: 244px; float: right; margin-top: 45px; font-size: 20px}
.bloc3 p, .bloc3bis p{width: 244px; float: left; margin: 45px 0 0 310px; font-size: 20px}

.search {background:  #f7f2f5; border: 1px solid #bdb9bc; height: 120px; margin: 30px 0; padding:20px 10px}
.search h2{ font-size: 18px;}

.belt, .small-belt{position: absolute; margin: 44px 0 0 -14px; z-index:3}
.belt .left,.small-belt .left{background: url("../nc_images/belt-left.png") no-repeat; width: 15px; height: 23px; float: left}
.belt .center,.small-belt .center{background: url("../nc_images/belt-center.png") repeat-x; height: 23px; width: 664px; float: left}
.belt .right,.small-belt .right{background: url("../nc_images/belt-right.png") no-repeat; width: 23px; height: 23px; float: left}

.small-belt{margin: 24px 0 0 -14px; }
.small-belt .center{width: 240px;background: url("../nc_images/small-belt-center.png") repeat-x}
	
.sub-bloc ul{list-style: none; font-size: 12px;}
.sub-bloc a{color: rgb(9, 129, 190); text-decoration: none;}
.sub-bloc{background: #eee6e6; width: 664px; margin: 7px 0 0; border: 1px solid #bdb9bc; float: left; font-size: 11px; font-family: arial}
.sub-bloc .left{width: 426px; border-right: 4px solid #933575; float: left; background: url("../nc_images/bg-sub-bloc.png") no-repeat #fff; color: #3c3a3b; padding: 0 7px; text-align: justify;}
.sub-bloc .right{float: left; width: 210px;padding: 0 5px}
.sub-bloc h1{font-size: 24px; color: #410b2f; margin: 15px 0 10px 7px; }
.sub-bloc h2{font-size: 18px; color: #6e1250; margin: 5px 0 20px 7px ;  padding: 30px 0 0}
.sub-bloc p{margin: 0 10px 6px}
.sub-bloc .f1{background: url("../nc_images/f1.png") top right no-repeat;}

.col1{width:441px;float: right;margin-top:20px}
.col2{float:left;margin:20px 0px 0;height:300px;width:202px }

.bt-image1{background:#f9edf5; height: 30px}
.bt-image2{background:#410b2f; height: 7px}

.hilight{border: 1px solid #c7b9c3; font-size: 12px}
.hilight ul{ list-style:disc; display:list-item; margin-left:18px;}
.hilight li{display:list-item}
.hilight div{float: left; width:200px; margin-left: 16px imporant!; margin-left: 10px ;}
.hilight h2{font-size: 16px;  font-weight: bold;}

.deal-bloc{background:  #f9edf5; border: 1px solid #c7b9c3; margin-top: 7px; padding: 15px 0 0;  clear: both;}
.deal-bloc table{text-align: center; width: 100% }
.deal-bloc td{color:#410b2f; font-size:10px;padding: 0;}
.deal-bloc .for-freind {border-top:1px solid #93878f; margin-top: 7px; color:#95176b; background: url("../nc_images/gift.png") left no-repeat; height: 30px; text-align: center; padding-top: 10px}
.deal-bloc h2{color:#410b2f; font-size: 14px; text-align: center; font-weight:bold}
.deal-bloc h1{color:#410b2f; font-size: 24px; text-align: center}

.deal-bloc .time-left{background: url("../nc_images/sablier.png") 140px 15px no-repeat; padding-left: 20px; height: 80px; clear: both;}
.deal-bloc .time-left div{float: left; font-weight: bold; margin-top: 15px; line-height: 20px; font-size: 14px;}

.deal-bloc h3.deal-situation{font-weight: bold; text-align: center;}
.deal-bloc .deal-situation{margin: 5px 0; text-align: center;}

.user .create-account{margin-top: 40px}
.user .create-account ul{list-style: none}
.user .create-account li{margin: 20px 0}
.user .login{margin-top: 40px}
.user .login ul{list-style: none;}
.user .login li{float: left; margin:10px  40px 10px 0}

.buy{background: #cb3d9c;  height: 62px; position:absolute; width: 250px; margin:0 0 0 -48px; }
.buy .price{color: #fff; font-size:26px; margin: 15px 0 0; text-align: right;}
.buy .btn{border: none;background: url("../nc_images/buy.png"); width: 128px; height: 51px; float: right; margin: 5px 5px 0; cursor: pointer;}
.btn2 {border: none;background: url("../nc_images/buy2.png"); width: 128px; height: 51px; float: right; margin: 5px 5px 0; cursor: pointer;}
.buy .left{background: url("../nc_images/left.png");width: 46px; height: 62px; float: left}

.bloc .review{background: #eee3ea; margin-top: 60px;}
.bloc .review .title{float: left; font-size: 24px;word-spacing: 4px; background: #fff; width: 350px; height:100px;margin: 0; padding-top: 30px}
.bloc .review .buy{float: right;  margin: 0; position:static; margin-top: 30px; width: 190px}
table.reviews{width: 100%; margin: 15px 0; border-collapse: collapse; padding: 0}
table.reviews .nickname{font-weight: bolder;}
table.reviews .corps{background: #eee3ea;}
table.reviews div{margin:0 0 10px 0;}
table.reviews td{vertical-align: top; padding: 3px}
.form-list{list-style: none; margin-top: 20px}
.bloc .discussion h1, div.barr{border-bottom: 1px solid #ad779b; height: 35px; margin-bottom: 15px}
.bloc .discussion TEXTAREA{width: 75%; height: 100px; margin:0  0 20px 90px	}


.bloc-discuss{font-size: 11px}
.bloc-discuss h2 {font-size: 18px; letter-spacing: 1px; color: #410b2f; text-align: center; margin-top: 4px}
.bloc-discuss div{margin-top:  7px}
.bloc-discuss a{color: #cb3e9d; text-decoration: none;}
.bloc-discuss .last .left{background: url("../nc_images/none.png"); float: left; width: 30px; height: 30px; margin: 0 0 0 20px}
.bloc-discuss .last .right{ float: right; width: 170px; margin-left:15px}
.bloc-discuss .participate .left{background: url("../nc_images/bulle.png"); float: left; width: 49px; height: 39px; margin:0 0 0 25px}
.bloc-discuss .participate .right{ float: right; width: 130px; margin-left:15px !important; margin-left:2px;}
	
input, select{border: 1px solid #bdb9bc;height: 22px}
textarea{border: 1px solid #bdb9bc;}
select{height: 24px}
input.extra{width: 300px;}
input.mid{width: 140px}
input.small{width: 40px}


input.large, select.large{width: 180px;}
input.xsmall, select.xsmall{width: 140px; border: 1px solid #bdb9bc; height: 20px; font-size:10px;}
input.signup{width: 176px; height: 40px; background: url("../nc_images/signup.png") no-repeat; border: none; cursor: pointer;}
input.purchase{width: 265px; height: 39px; background: url("../nc_images/purchase.png") no-repeat; border: none; cursor: pointer;}
input.signin, input.signin2{background: url("../nc_images/signin.png"); width: 160px; height: 52px; border: none; cursor: pointer;}
input.signin2{background: url("../nc_images/signin2.png") no-repeat;}
input.connect, input.connect2, input.envoyer {width: 219px; height: 42px; background: url("../nc_images/connect.png") no-repeat; border: none}
input.connect2{background: url("../nc_images/connect2.png") no-repeat;}
input.envoyer{background: url("../nc_images/envoyer2.gif") no-repeat;}
.small-text{font-size: 10px; color: #888}

.purchase h1, .purchase h2, .purchase h3{font-size: 18px; color: #410b2f;}
.purchase h1{height: 35px; border-bottom: 1px solid #ad779b; margin:20px 0 15px 0}
.purchase h2{height: 60px;}
.purchase h3{color: #8b1966; margin: 0 0 15px 0}
.purchase h4{color:#430830; font-size: 18px; margin: 0 0 8px 0; font-weight: normal;}

.purchase TABLE{width:100%}
.purchase th{border-bottom: 1px solid #ad779b; color: #a5026f; font-weight: normal;}
.purchase td{text-align: center; padding-top: 10px; font-weight: bold;}
.purchase td input{text-align: center; border-color: #b18ea5; height: 20px;width: 30px; padding-top: 5px;font-weight: bold; margin-top: 10px}
.purchase .left-col{float: left;width: 350px}
.purchase .right-col{float: right; width: 280px; height: 200px; background: #ede4eb; position: static; margin: 0; border: 1px solid #bcb5ba; padding: 8px; text-align: center;}
.purchase .paiyment .col{width: 320px; float: left}
.purchase input{margin-bottom: 15px}
.purchase .up-style{font-size: 16px}
.purchase .gray{color: #AAA}
.purchase .lock{margin-left:5px; width: 400px; height: 17px; background: url("../nc_images/cadenas.png") no-repeat right;}
	
.profile table{width: 100%;border-collapse:collapse; margin-top: 10px}
.profile label{width: 100px}
.profile a{color:#EA68C1}
.profile td{padding: 5px 0}
.profile td div{margin-top: 10px}
.profile table.paire{background: #EEE3EA}
input.none{border: none;}	
.footer{width: 1000px; background: #390329; height: 180px; margin: 100px 0 0 -60px; color: #b982a9}
.footer .left{float: left; width: 290px; height: 60px; background: url("../nc_images/logo-footer.png") center no-repeat; border-right:1px dashed #4e1e40; color: #5a2d4d; padding-top: 120px; text-align: center; letter-spacing: 1px}
.footer .footer-link{float: left}
.footer h3{font-size: 20px;margin: 40px 0 0 70px; }
.footer ul{padding: 20px 0 0; margin: 0 0 0 70px; list-style: none;}
.footer li{font-size: 13px; margin: 3px 0 0; padding: 0; letter-spacing: 0.5px}

.LV_validation_message {
	clear: both;
	display: block;
}
 
.LV_valid{
	background-image: url(../images/validation.png); //image à rajouter dans votre dossier image
	background-repeat: no-repeat;
	margin-left:5px;
	padding-left:20px;
	padding-top:2px;
	display:inline;
}

.tipometer span {
font-size:14px;
font-weight:bold;
height:18px;
position:absolute;
top:28px;
width:50px;
}

.tipometer span.min {
left:0;
text-align:left;
}

.tipometer span.max {
right:0;
text-align:right;
}

.tipometer {
	height:50px;
	margin:14px 0 5px 15px;
	position:relative;
	width:157px;
}

.tipping_point {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/nc_images/tipping_point.gif) no-repeat scroll left top;
	height:13px;
	left:40px;
	position:absolute;
	top:0;
	width:14px;
	margin-left: -4px;
}

.tipometer .progress_bar {
	background:transparent url(/nc_images/ico_slider.png) no-repeat scroll left top;
	background-repeat: no-repeat;
	float: left;
	height: 14px;
	margin-top: 14px;
	width: 157px;
}


.tipometer .progress_bar .pre_tipped { 
	background:transparent url(/nc_images/ico_slider_active.gif) no-repeat scroll right top;
	background-position:left center;
	background-repeat:no-repeat;
	float:left;
	height:12px;
	padding-top:2px;
	margin-left: 2px;
}

.deal_recent_titre{float:left; height:40px; line-height:1.1em; margin-bottom:0; overflow:hidden;padding:5px 10px; width:280px;}
.deal_recent_left{border:medium none; float:left; height:auto; margin:0; padding:0; width:105px;}
.deal_recent_achetes{
background:#F9EDF5 none repeat scroll 0 0;
border-color:#76A045;
height:40px;
border:1px solid;
margin:0 5px;
text-align:center;
width:95px;}

.deal_recent_quantite{color:black; font-size:24px; font-weight:bold; line-height:1em; padding-top:2px; text-align:center;}
.deal_recent_span{font-size:0.9em; text-align:center; width:95px;float:left; overflow:hidden;}
.deal_recent_price{background:#E7D7E2 none repeat scroll 0 0; border-color:#9CBBC3; height:64px; border:1px solid;margin:5px 5px; position:relative;}
.prix{padding:3px 0;position:relative;float:left;overflow:hidden;width:95px;}
.key {float:left;text-align:right;width:57px;}
.value{float:left;font-weight:bold;padding-left:5px;width:33px;}

.import-contacts{ text-align: justify; background:#EDE4EB none repeat scroll 0 0; border:1px solid #BCB5BA; height:auto; margin-left:100px; padding:8px; position:static; text-align:center; width:500px;}

.saisine_FAQ  {background:#f8ecf4; width: 229px;padding : 10px;  border: 1px solid #ac6a8a; float:right;margin-right:10px;}
.saisine_FAQ h2{font-size: 18px; letter-spacing: 1px; color: #410b2f;  }
.saisine_FAQ div {color :#AB0977;margin: 10px 0 ;}
