/*frame*/
h2
{
	color: #F2078C;
font-size:13px;
font-weight:bold;
margin:0 0 0;
padding:0;
text-align:left;
}
body {
  background:url("/images/bg_img.jpg") repeat-x #35B4FF;
  font-family:arial,Trebuchet MS,helvetica,sans-serif;
  font-size:10px;  
  padding:0;
  margin: 0;
  text-align:center;
/*  width:950px;*/
/*  margin:0 auto;*/
}

a{color: #D5057D; }


div#bluebox_video{width: 919px; padding-top: 41px; background: transparent url(images/bluebox_header_visionner.png) no-repeat; margin: 10px auto; font-size: 11px; margin-left: 9px; color: #333}
#bluebox_content_video{background: transparent url(images/bluebox_bg.png) repeat-y; text-align: justify; padding: 1px 15px;}
#bluebox_content_video p, #bluebox_content_video h1{font: bold 11px arial; font-size: 11px; color: #333; display: inline;}
#bluebox_footer_video{background: transparent url(images/bluebox_footer.png) no-repeat; height: 14px;}

div#blackbox{width: 919px; padding-top: 41px; background: transparent url(images/bluebox_header_visionner02.png) no-repeat; margin: 10px auto; font-size: 11px; margin-left: 17px; color: #333}
#blackbox_content{background: transparent url(images/bluebox_bg02.png) repeat-y; text-align: justify; padding: 1px 15px;}
#blackbox_content p, #blackbox_content h1{font: bold 11px arial; font-size: 11px; color: #333; display: inline;}
#blackbox_footer{background: transparent url(images/bluebox_footer02.png) no-repeat; height: 14px;}





div#bluebox_cat{width: 919px; padding-top: 41px; background: transparent url(images/bluebox_header_visionner.png) no-repeat; margin: 10px auto; font-size: 11px; margin-left: 9px; color: #333}
#bluebox_content_cat{background: transparent url(images/bluebox_bg.png) repeat-y; text-align: justify; padding: 1px 15px;}
#bluebox_content_cat p, #bluebox_content_cat h1{font: bold 11px arial; font-size: 11px; color: #333; display: inline;}
#bluebox_footer_cat{background: transparent url(images/bluebox_footer.png) no-repeat; height: 14px;}

div#bluebox_dating{width: 919px; padding-top: 41px; background: transparent url(images/bluebox_header_dating.png) no-repeat; margin: 10px auto; font-size: 11px; margin-left: 9px; color: #333}
#bluebox_content_dating{background: transparent url(images/bluebox_bg.png) repeat-y; text-align: justify; padding: 1px 15px;}
#bluebox_content_dating p, #bluebox_content_dating h1{font: bold 11px arial; font-size: 11px; color: #333; display: inline;}
#bluebox_footer_dating{background: transparent url(images/bluebox_footer.png) no-repeat; height: 14px;}

div#bluebox_dating2{width: 919px; padding-top: 41px; background: transparent url(images/rencontre-sexe.png) no-repeat; margin: 10px auto; font-size: 11px; margin-left: 15px; color: #333}
#bluebox_content_dating2{background: transparent url(images/bluebox_bg.png) repeat-y; text-align: justify; padding: 1px 15px;}
#bluebox_content_dating2 p, #bluebox_content_dating2 h1{font: bold 11px arial; font-size: 11px; color: #333; display: inline;}
#bluebox_footer_dating2{background: transparent url(images/bluebox_footer.png) no-repeat; height: 14px;}

div#bluebox_toys{width: 919px; padding-top: 41px; background: transparent url(images/header-blue-box-sap-toys.png) no-repeat; margin: 10px auto; font-size: 11px; margin-left: 15px; color: #333}
#bluebox_content_toys{background: transparent url(images/bluebox_bg.png) repeat-y; text-align: justify; padding: 1px 15px;}
#bluebox_content_toys p, #bluebox_content_toys h1{font: bold 11px arial; font-size: 11px; color: #333; display: inline;}
#bluebox_footer_toys{background: transparent url(images/bluebox_footer.png) no-repeat; height: 14px;}



div#seooptimtop{width:910px; margin-top:5px; margin-left:17px;align:center; text-align:justify; font-size: 9px; color: #303030}







div#bluebox_communaute{width: 919px; padding-top: 41px; background: transparent url(images/bluebox_header_dating.png) no-repeat; margin: 10px auto; font-size: 11px; margin-left: 9px; color: #333}
#bluebox_content_communaute{background: transparent url(images/bluebox_bg.png) repeat-y; text-align: justify; padding: 1px 15px;}
#bluebox_content_communaute p, #bluebox_content h1{font: bold 11px arial; font-size: 11px; color: #333; display: inline;}
#bluebox_footer_communaute{background: transparent url(images/bluebox_footer.png) no-repeat; height: 14px;}

div#signup{width: 917px; height: 304px; margin: 30px auto 0; background:  #32b2fd url(images/signup_form_bg.jpg) no-repeat; }
form#signup_form{ position: relative; font: normal 12px arial; color: #333}
form#signup_form label{font: normal 12px arial;}
form#signup_form input["type=text"], form#signup_form input["type=password"]{width: 140px; height: 15px; border: 1px solid #d6d6d6; font-size: 12px;}
label#signup_label_pseudo{position: absolute; top: 103px; left: 30px;}
input#signup_pseudo{position: absolute; top: 100px; left: 110px;}
label#signup_label_email{position: absolute; top: 103px; left: 275px;}
input#signup_email{position: absolute; top: 100px; left: 445px;}
label#signup_label_password{position: absolute; top: 143px; left: 30px;}
input#signup_password{position: absolute; top: 140px; left: 110px;}
label#signup_label_cpassword{position: absolute; top: 143px; left: 275px;}
input#signup_cpassword{position: absolute; top: 140px; left: 445px;}
label#signup_label_sexe{position: absolute; top: 178px; left: 30px;}
select#signup_sexe{position: absolute; top: 175px; left: 110px;}
label#signup_label_statut{position: absolute; top: 208px; left: 30px;}
select#signup_statut{position: absolute; top: 205px; left: 110px;}
div#signup_captcha{position: absolute; top: 180px; left: 265px; width: 160px; height: 50px; background: #fff}
label#signup_label_captcha{position: absolute; left: 445px; top: 185px;}
input#signup_fcaptcha{position: absolute; top: 205px; left: 445px;}
p#signup_rules{position: absolute; left: 30px;  top: 227px; text-align: left;}
div#signup a, div#signup_b2 a{font-weight: bold; color:#e80d8d; text-decoration: none}
input#signup_submit{position: absolute; top: 245px; left: 470px; background: #2b2b2b url(images/signup_form_submit.jpg) no-repeat; height: 29px; width: 111px; border: 0; cursor: pointer;}
div#signup_b2{text-align: left; width: 920px; margin: 10px auto 0;}
img#signup_step{float: left;}
img#img_lastmembers{clar: both; margin: 10px auto}
div#signup_lastmembers div{float: left; margin-right: 8px; width: 145px;}
div#signup_lastmembers img{border: 1px solid #d50c80;}


div#bluebox{width: 919px; padding-top: 41px; background: transparent url(images/bluebox_header.png) no-repeat; margin: 10px auto; font-size: 11px; color: #333}
#bluebox_content{background: transparent url(images/bluebox_bg.png) repeat-y; text-align: justify; padding: 1px 15px;}
#bluebox_content p, #bluebox_content h1{font: bold 11px arial; font-size: 11px; color: #333; display: inline;}
#bluebox_footer{background: transparent url(images/bluebox_footer.png) no-repeat; height: 14px;}

div#bluebox_video{width: 919px; padding-top: 41px; background: transparent url(images/bluebox_header_visionner.png) no-repeat; margin: 10px auto; font-size: 11px; color: #333}
#bluebox_content_video{background: transparent url(images/bluebox_bg.png) repeat-y; text-align: justify; padding: 1px 15px;}
#bluebox_content_video p, #bluebox_content h1{font: bold 11px arial; font-size: 11px; color: #333; display: inline;}
#bluebox_footer_video{background: transparent url(images/bluebox_footer.png) no-repeat; height: 14px;}

div.itembox{padding: 0; margin: 0; border: 0; font-size: 11px; color: #333}
div.itembox{float: left; margin: 0 0 15px 16px; width: 218px; position: relative;}
div.itembox h2{color: #fff; position: absolute; top: 212px; text-align: center; width: 218px;}
div.itembox a.illu{display:block; position: absolute; top: 2px;}
div.itembox_content{background: transparent url(images/itembox_content.png) no-repeat ; height: 88px; text-align: justify; padding: 3px 10px 0;}
.illulink{display:block; height: 234px;}


#adv a{
color: #D5057D;
font-size: 12px;"
text-align: justify;

}

#.adv {
text-align: justify;
padding-left:10px;
	padding-right:10px;
padding-left: 15px;
padding-right:15px;
font-size: 12px;"
}

#conteneur {
  padding:0;
  margin: 0 auto;
  width: 960px;
}

#contentbox {

    margin: 10px;
		padding-left:10px;
	padding-right:10px;
	text-align:justify;
	font-size: 12px;

}

#.contentbox {

    margin: 10px;
		padding-left:10px;
	padding-right:10px;
	text-align:justify;
	font-size: 12px;

}

a img{border:0;}
H1{
    font-size:12px;
    line-height: 25px;  
    top:0px;
    margin-top: 0px;


}
#head_zone {
margin: 0 auto;
width: 951px;   
}

.title_cat a {
    font-size: 14px;
    text-decoration:none;      
    color:#D5057D;
}


.link_title {
    font-size: 11px;
    text-decoration:none;
    font-weight: bold;      
    color:#D5057D;
}

#page_split_droit {
    margin-right:12px;
    float:right;
	margin-top: 25px;
    border:solid 0px;
    width:310px;    
	
}

#page_split_video {
	margin-left:5px;
	margin-top: 5px;
    float:right;
    border:solid 0px;
    width:310px;    
	
}

#page_split_profil {
    margin-right:12px;
	margin-top: 5px;
    float:right;
    border:solid 0px;
    width:310px;    
	
}

#page_split_upload {
    margin-right:12px;
	margin-top: 15px;
    float:right;
    border:solid 0px;
    width:310px;    
	
}


#titre_page {
   text-align:left;
   margin-left:10px;
   font-weight: bold;
   font-size: 16px;      
   color:#D5057D;   
}

.input_search {
     font-size: 11px;
     color:#bfbdbe;
     font-style: italic; 
     border:0px;   
}

#bloc-search{
 margin-left:700px;
 vertical-align: right;
 margin-right: 10px;
 height: 26px;
 vertical-align: middle;
 line-height: 26px;   
}
#header{background:url("/images/header_bg.jpg") repeat;  width:100%;  height:28px; float:left; left:0; top: 0; position:absolute;}
DIV.header_txt{float:left;text-align:center;font-size:12px;font-weight:bold;color:white;line-height:25px;height:27px;}
#header_right{float:right;margin-right:20px;font-size:11px;}
INPUT.header_txt{width:100px;border:1px solid black;top:0px;}
IMG.header_txt{position:absolute;top:0px;}
#login_img{background:url("/images/header_login.jpg") no-repeat;width:57px;height:27px;float:left;margin-top:0px;}
#login_form{float:left;margin-top:1px;}

#header-top{background:url("/images/header_intro.jpg") no-repeat 50% 0; width:1460px;height:153px;float:left;margin-top:27px;margin-left:-254px;}
#page_container{width:950px;float:left;background-color:white;}

div.menu{height:38px;float:left;}
#menu_left{margin-left:7px;background:url("/images/menu_left.jpg") no-repeat;width:7px;}
#menu_right{margin-right:7px;background:url("/images/menu_right.jpg") no-repeat;width:7px;}
#menu_content{width:800px;background:url("/images/menu_bg.jpg") repeat-x;width:920px;}
SPAN.menu_item{color:white;font-size:14px;font-weight:bold;float:left;height:38px;line-height:35px;margin-right:10px;margin-left:10px;}
DIV.menu_sep{background:url("/images/menu_sep.jpg") no-repeat;width:3px;float:left;height:38px;margin:0 10 10;}







div.submenu{height:26px;float:left;}
#submenu_left{margin-left:15px;background:url("/images/submenu_left.jpg") no-repeat;width:9px;}
#submenu_right{margin-right:15px;background:url("/images/submenu_right.jpg") no-repeat;width:9px;}
#submenu_content{width:800px;background:url("/images/submenu_bg.jpg") repeat-x;width:900px;}
SPAN.submenu_item{color:white;font-size:12px;font-weight:bold;float:left;height:38px;line-height:26px;margin-left:8px;margin-right:8px;}
DIV.submenu_sep{background:url("/images/submenu_sep.jpg") no-repeat;width:6px;float:left;height:26px;margin:0 7 7;}

A.menu_item {cursor: pointer;}
A.submenu_item {cursor: pointer;}

.page_split{float:left;margin-top:10px;margin-left:6px;}
#psleft{width:483px;}
#psleft2{width:680px;}
#psright{width:450px;}
#psright2{width:250px;}

.bigbox{width:482px;padding:2px;background-color:#303030;margin-top:4px;padding-top:8px;float:left;text-align:center;}
.bigvidbox_intro{padding-left:5px;}
#bigvidbox_intro_big{width:50%;text-align:left;color:white;font-size:16px;font-weight:bold;float:left;width:340px;line-height:30px;margin-left:2px;}
H1.bbigvidbox_intro_big, H2.bbigvidbox_intro_big{width:50%;text-align:left;color:#E80D8D;font-size:18px;font-weight:bold;float:left;width:340px;line-height:30px;margin:0;}
H2.bbigvidbox_intro_big{font-size:19px;width:auto;}

#bigvidbox_stars{text-align:right;float:right;padding-right:10px;}
#bigvidbox_sub{width:100%;margin-top:15px;float:left;margin-left:10px;}
#bigvidbox_sub_txt{float:left;font-size:11px;color:white;text-align:justify;padding:6px;padding-top:0px;margin-top:-2px; width:363px; }
#bbigvidbox_sub_txt{float:left;font-size:11px;color:white;width:465px;text-align:justify;padding:4px;margin-left:5px;}
P.bigvidbox_sub_txt, H1.bigvidbox_sub_txt{color:#F2078C;margin:0;margin-bottom:0px;padding:0;font-size:13px;font-weight:bold;text-align:left;}
P.bigvidbox_sub_txt{text-align:right;margin:8px;margin-bottom:0; text-align:right;margin-right:0;}
.thumb_image{border:2px solid #B3B3B3; float:left;margin-bottom:4px;}

#top_membres{text-align:left;margin:2px;height:23px;float:left;margin-top:10px;}
div.membre_pic{float:left;padding-left:5px;float:left;color:white;font-size:11px;font-weight:bold;}
img.membre_pic{border:2px solid #B3B3B3;}

div.bottom_bar{width:945px;float:left;margin-left:5px;text-align:left;background-color:white; margin-top: 15px;}
div.bottom_box_membre{width:490px;float:left;}
div.bottom_box_social{width:227px;float:left;text-align:center;}
div.bottom_box_newsletter{width:218px;float:left;margin-left:5px;}


#bottom_box_last_comments{width:719px;float:left;}
#bottom_box_last_comments_comments { clear:both; float:left; height:95px; border: 4px solid black; width:710px; }
.bottom_box_last_comments_comment { width:717; height:20px; clear:both; font-size:12px;padding:2px; }
.background_grey { background-color:#E3E3E3; }
.user_link { color:#34B4FF; font-weight:bold; }
.user_photo { border:1px solid #E260A6; }
.video_link, .product_link { font-weight:bold; color:#E80E8A; }

div.bottom_bar2{width:945px;float:left; text-align:justify; margin-top: 10px; align:center; font-size: 18px; color: #303030}}


div.row {float: left; margin: 0; padding: 0; width: 98.5%;}
div.cols2 {float: left; width: 49%; margin: 0 3px 0 0; padding: 0;}

#product_info{width:442px;float:left;margin-top:3px;border:1px solid #B0E2FF;padding:3px;background-color:#DFF3FF;text-align:left; min-height: 463px;}
.product_info_img{border:1px solid #34B4FF; float:left;margin:4px;}
#product_info_desc{font-size:12px;text-align:justify;width:auto;margin:4px;}
font.stock{color:#34B4FF;font-size:20px;font-weight:bold;}
font.prix{color:#E80D8D;font-weight:bold;font-size:20px;}
#produit_acheter{margin-top:30px;background:url('images/fiche_produit_bg.jpg') no-repeat 50%;height:50px;width:443px;text-align:center;}
img.produit_acheter{margin-top:-3px;}

#search_bar{width:442px;height:38px;background:url('images/search_bar.jpg') no-repeat;float:left;margin-top:3px;margin-left:6px;}
input.search_bar_field{border:1px solid #B3B3B3;height:22px;margin-top:6px;width:350px;line-height:22px;}
#search_bar_field_ok{position:absolute;margin-top:5px;}

.top_listing{width:215px;float:left; line-height: 15px; }
#top_listing{width:100%;float:left;margin-top:10px; line-height: 15px; }
img.top_listing{border:1px solid;float:left;margin-top:3px;}
#top_listingprod{border:1px solid #B3E3FC;}
#top_listingvideo{border:0;}
div.top_listingprod_a{width:100%;background-color:#DFF3FF;float:left;text-align:left;height:68px; font-weight:normal;}
div.top_listingprod_b{width:100%;float:left;text-align:left;height:68px;font-weight:normal;}
div.top_listingprod_item{font-size:11px;color:black;text-align:justify;padding:4px;padding-top:0;width:163px;padding-right:8px;display:table-cell;height:100%;vertical-align:top;font-weight:normal;}
div.top_listingprod_img{display:table-cell;height:100%;vertical-align:middle;}

div.top_listingvideo_a{width:100%;background-color:#2D2D2D;float:left;text-align:left;height:54px;}
div.top_listingvideo_b{width:100%;background-color:#111111;float:left;text-align:left;height:54px;}
div.top_listingvideo_item{float:right;font-size:10px;color:white;text-align:justify;padding:4px;width:150px;}
div.top_listingprod{width:100%;margin-top:5px;padding-left:5px;float:left;margin-bottom:4px;}
p.top_listingprod_txt{color:#F2078C;margin:0;margin-bottom:0px;padding:0;font-size:13px;font-weight:bold;text-align:left;}
p.top_listingvideo_txt{color:white;margin:0;margin-bottom:5px;padding:0;font-size:11px;font-weight:bold;text-align:left;}
font.see_video{color:#F2078C;font-weight:bold;font-size:11px;}

div.newsletter_box{border:1px solid #B3B3B3;padding-bottom:3px;margin-top:20px;background-color:#333333;text-align:center;}
input.newsletter_box{margin-top:8px;margin-bottom:8px;border:1px solid black;color:#333333;padding:1px;height:18px;width:190px;}

div.latest_video_listing{width:145px;font-size:11px;color:black;font-weight:bold;text-align:center;margin-top:5px;float:left;margin-left:10px; min-height:150px;}
.latest_video_listing, h2.latest_video_listing a{color:#E00A84;font-size:11px;font-weight:bold;margin:0;padding:0;}
h2.latest_video_listing{margin-top:3px;}


div.similar_black{width:930px;background-color:#2D2D2D;padding:5px;padding-top:0;height:170px;margin-bottom:10px;}
div.similar_black_item{width:178px;font-size:11px;color:black;font-weight:bold;text-align:center;margin-left:7px;background-color:white;float:left;}
.similar_black_item, h2.similar_black_item a{color:white;font-size:11px;font-weight:bold;margin:0;padding:0;}
h2.similar_black_item{line-height:20px;}
.similar_black_item_titre{width:100%;background-color:#2D2D2D;}
div.similar_black_price{color:#FF059B;font-size:16px;font-weight:bold;float:left;width:80px;text-align:right;margin-top:10px;line-height:18px;}
div.similar_black_img{float:left;}

#page_bottom{background:url('images/page_bottom.jpg'); width:950px;height:18px;float:left;}
.bot_banner_full, .bot_banner_full a{color:white;font-size:11px;line-height:20px;}
.bot_banner_full a{ font-weight:bold;}

.similar_black{background-color:black;}
a{ text-decoration:none; color: #D5057D; }
.footer a{ color: #FFF; } 




