
a.button  {margin:0 auto;font-weight:bold;text-align: center;color:white;display:block; width: 197px; height: 22px; background: url(../img/vip/bt_orange.png)no-repeat; line-height:21px; margin-top:10px;}
input.button  {display:block; border:none;color:white;margin-left:105px;width: 162px; height: 24px; background: url(../img/vip/bt_orange.png) no-repeat; line-height:24px; margin-top:10px;}
.my_vip_link {color:#fc6b02; font-weight:bold;}

* { margin:0; padding:0; }
body{background-color:#2a2a2a;}
.orange {
color:#e86604;
font-weight:bold;
}	

div#left {
float:left;
margin-bottom:50px;
}

div#content {  padding-top:5px; font-size:12px; background: #2a2a2a;  color:white; margin:0 auto; width:980px;
}	

div#content_admin {  padding-top:0px; padding-bottom:10px;font-size:12px; background: #2a2a2a;  color:white; margin:0 auto; width:970px;
}	
                                       /*  Bandeau haut de page  */
div#slide {margin-bottom: n-top: 40px;
margin-top:10px;
background-image: url(../img/vip/bg_slide.jpg);
height:250px;
}	

div#line {
height:12px;
width:980px;
margin-bottom:30px;
background: url(../img/vip/line.png) no-repeat;
}	


div#log_reg{
background-color:#353434;
width: 988px;
padding-top:20px;
height:150px;
text-align:center;
}	

div#log_reg span{
font-size:14px;
text-transform:uppercase;
text-decoration:underline;
font-weight:bold;}	

div#bt1 {
float:left;
margin-left:45px;
width:205px;
}
div#bt2 {
float:left;
margin-left:110px;
width:205px;
}
div#bt3 {
float:left;
margin-left:110px;
width:205px;
}

div#log_reg  p{
margin-top:7px;
text-align:justify;
height:65px;
}	


div#top_tuto {margin-bottom: n-top: 40px;
margin-bottom:10px;
background-image: url(../img/vip/top_tuto.jpg);
height:264px;
}	




                             /* Add selection tuto */
                             
div#tutorial ul li {
list-style-type: square;
padding-bottom:15px; 
}

div#tutorial {
float:left;
padding-left:15px;
margin-left:20px;
width:400px;
}

div#tutorial h2 {
font-size:16px;
margin-left:-20px;
margin-bottom:30px;
}

div#video {
float:left;
margin-left:30px;
padding-top:100px;
padding-left:180px;
width:320px;
height:140px;
background-color:black;
border:1px solid #464646;
}

p.title  {
margin-bottom:8px;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
}

.bt {
color:white;
font-weight:bold;
margin-left:50px;
text-align: center;
padding-top:5px;
margin-top: 5px;
background-image: url(../img/vip/bt_orange.png);
background-repeat: no-repeat;
width:162px;	
height:20px;
border:none;
float: left;
}



.bt a {
color:white;
width:162px;
}

                              /*  Avantage anim Jquery  */

div#avantage {
width:270px;
margin-right:40px;
float:left;

}

div#avantage dl dd{
margin-top:15px;
margin-bottom:15px;
text-align:justify;
margin-left:5px;
}

div#avantage dl dt{
margin-bottom:3px;
font-weight:bold;
font-size:12px;
text-decoration:underline;
}

                             /*  Block droite */

div#droite img {
border:1px solid #555555;}
							 
div#droite {
float:left;
width:660px;
}

div#droite #offres img {
float:left;
margin-right:10px;
margin-bottom:10px;
}
                            /*  Stats mois  */


div#bestseller {
	height:140px;
}

div#bestseller span.no-result {
	display:block;
	height:140px;
	line-height:140px;
	text-align: center;
	font-size: 14px;
}

div#stats_mois  {
margin-right:55px;
display:block;
width:338px;
float:left;
}

div#stats_mois .block {
float:left;
padding:4px 0 6px 4px;
background-color:#353434;
}

div#stats_mois .name {
margin-top:4px;
text-align:center;
font-weight:bold;
font-size:12px;
}

div#stats_mois a {
	text-decoration: none;
	color:#fff;
}

div#stats_mois a:hover {
	text-decoration: underline;
}

div#stats_mois .name span{
display:block;
font-size:11px;
color:#e86604;
font-weight:normal;
}

div#stats_mois .avatar {
margin-right:4px;
width:76px;
}

div#infos {
display:block;
background-color:#353434;
text-align:justify;
padding-left:3px;
padding-right:3px;
padding-bottom:5px;
}

                                 /*  Les nouveaux VIP  */

div#new {
margin-left:0px;
float:left;
margin-bottom:100px;
}

div#new .block{
margin-bottom:7px;
padding:4px 0 0px 4px;
background-color: #353434;
width:260px;
height:70px;
}

div#new .img {
float:left;
border:1px solid #555555;
}

div#new .txt {
margin-top:6px;
width:180px;
float:left;
margin-left:7px;
}

div#new .txt p {
margin-top:7px;
font-size:11px;
text-align:justify;
padding-bottom:3px;
margin-bottom:2px;
}

div#new span.name {
color:#f96a01;
font-weight:bold;
}

div#new a {
	text-decoration: none;
	color:#fff;
}
div#new a:hover {
	text-decoration: underline;
}


                         /*  Meilleur VIP du mois dernier  */

div#stats_mois_last {
margin-top:31px;
}

div#stats_mois_last .content {
width:340px;
}

div#stats_mois_last .image {
float:left;
}

div#stats_mois_last .txt {
margin-top:10px;
float:left;
width:180px;
margin-left:9px;
}

div#stats_mois_last .txt p{
margin-top:3px;
font-size:11px;
text-align:justify;
padding-bottom:3px;
margin-bottom:2px;
border-bottom:1px solid #595757;
}

div#stats_mois_last .name {
color:#f96a01;
font-weight:bold;
}

div#stats_mois_last a {
	text-decoration: none;
	color:#fff;
}

div#stats_mois_last a:hover {
	text-decoration: underline;
}

div#stats_mois_last .friend {
margin-top:6px;
}

div#header {
height:85px;
background: url(../img/vip/border_vip.jpg) no-repeat bottom;
}

div#header .logo{
border:none;
float:left;
}

div#header .admin{
font-weight:bold;
float:right;
margin-top:59px;
}

div#menu {
padding-bottom:20px;
}

div#menu ul{
list-style-type:none;
margin-left:30px;
margin-top:4px;
}

div#menu ul li{
float:left;
}

div#menu ul li a{
font-weight:bold;
float:left;
color:white;
margin-right:20px;
text-decoration:none;
}

div#menu ul li a:hover{
color:#e86604;
}

div#menu ul li .fix{
color:#e86604;
}

div#reseau{clear:both;margin-top:20px;margin-bottom:15px;color:#cccccc;}

div#reseau a{margin-left:7px;color:white;text-decoration:none;}

div#reseau a.fix{color:#e86604;}

div#reseau  a:hover{text-decoration:underline;}

div#filtrer {float:left; margin-bottom:15px;}

div#page {float:right;}

div#page a{margin:0;}
div#tabl table {width:100%; color:white; }
div#tabl span.no-result {display: block; padding: 50px 0; font-size: 18px; text-align: center;}
div#tabl th {text-align:center; height:20px; font-size:14px;}
div#tabl {margin-left:30px;clear:both;background: transparent url(../img/vip/bg_tr.png) repeat-x; min-height:227px;}
div#tabl td{text-align:center;padding-top:1px; padding: 3px; font-size: 14px;}
div#tabl td.reseau{width:250px;text-align:left;}
div#tabl .nbre_cmd{width:280px;}
div#tabl .ca{width:340px;}
div#tabl .gain{width:200px;}

div#tabl .block{padding:4px 0 0px 4px; height:70px;width:250px;}
div#tabl .img {float:left;border:1px solid #555555; }
div#tabl .txt {width:165px;float:left;margin-left:7px;margin-top:5px;}
div#tabl .txt p {margin-top:3px;font-size:11px;text-align:justify;padding-bottom:3px;margin-bottom:2px;}
div#tabl span.name {color:#f96a01;font-weight:bold;}

                              /*  content blocs selection  */

div#content_select {
clear:both;
margin-left:90px;
margin-bottom:40px;
margin-top:15px;
}
                              /*  bloc selection  */                         
                             
div.block_select {
margin-right:20px;
padding-left:7px;
width:400px;
height:195px;
margin-bottom:20px;
background: transparent url(../img/vip/bg_select.png)  no-repeat;
float:left;
}

div.block_select img {
	width: 159px;
}

div.block_select a {
	color:#000;
}

div.block_select a:hover {
	color:#000;
}

div.produit {
float:left;
margin-top:18px;
border-right:1px solid #e6e6e6;
}

div.desc {
margin-left:10px;
color:black;
margin-top:7px;
float:left;
width:225px;
}

p.nom {
font-size:14px;
font-weight:bold;
text-transform:uppercase;
} 

div.desc p.description {
line-height:13px;
padding-right:14px;
text-align:justify;
margin-top:5px;
height: 39px;
overflow: hidden;
}

div.desc .envelop  {
padding-top:10px;
}

div.desc span.prix  {
float:left;
font-weight:bold;
font-size:21px;
}

div.desc span.share  {
float: right;
padding-right: 20px;
padding-top: 7px;
}

div.desc span.share a  {
	color:#333;
	font-size: 10px;
}

div.desc span.share a:hover  {
	color:#000;
}

div.com {
border-top:1px solid #dddddd;
margin-top:3px;
padding-left:10px;
width:215px;
color:black;  
float:left;
background:#e8e8e8;
line-height:13px;
height:52px;
overflow:hidden
}

#content_login {
margin-top:10px;
margin-left:30px;
}



#content_login p{
text-align:justify;
}

h1 {
background: transparent url(../img/vip/fleche.png) no-repeat;
line-height:13px;
padding-left:13px;
font-size:15px;
margin-bottom:7px;
}

/*  Popup VIP  */ 

div.pop_header{height:60px; background:transparent url(../img/vip/popup_bg.jpg) bottom center no-repeat; margin-bottom:8px; }
div.pop_header .logo{float:left; }
div.pop_header .registrer{float:right; text-decoration:underline;padding-top:17px; }
div#pop_content {width:380px;}
div#pop_content #gauche {margin-left:10px;float:left;width:170px;padding-right:30px;}
div#pop_content #droite {float:left;width:170px;}
p.titl {color:#fa6f0c;font-weight:bold;}
div#pop_content p.desc {text-align:justify;}
