/* CSS Document */

	html {width:100%;height:100%;scrollbar-base-color:#013372;scrollbar-arrow-color: white;}
	body {margin:0px;font:0.6em Verdana, Arial, Helvetica, sans-serif;color:#FFFFFF;width:100%;height:100%;background:url(images/new/bg.jpg) top center no-repeat #014ed2;}
	#backleft {position:absolute;left:0;z-index:0;width:50%;height:800px;background:url(images/new/gradient_left.jpg) repeat-x;}
	#container {position:relative;z-index:1;margin:auto;padding:0px;width:928px;/*height:740px;*//*background:transparent url(images/new/bg.jpg) no-repeat;padding-left:86px;padding-right:86px;*/padding-top:10px;}
	.clearmain {clear:both;height:0px;line-height:0px;font-size:0px;}
	.divlink {position:absolute;z-index:500;width:100%;height:100%;}
	.divlink img {border:0px;width:100%;height:100%;}

	/* header, logo and navigation */
	#header {height:103px;}
	#logo   {float:left;/*width:145px;height:103px;margin-left:5px;*/margin-right:-145px;}
	#navigation {background:transparent url(images/new/menu.jpg) no-repeat;height:39px;position:relative;top:62px;left:145px;padding-top:3px;z-index:1000;}
	
	/* main body */
	#main {height:340px;padding:15px;/*background:url(images/new/bg_body.jpg);*/ background-repeat:no-repeat;}
	#main.main_normal {}
	#content {height:100%;width:100%;}
	#content p {margin-top:7px;margin-bottom:7px;}
	#main.main_normal #content_scroll p, #main.main_listing #content_scroll p {margin-top:4px;margin-bottom:10px;}
	#content a {color:#ffffff;}
	#content a:hover {color:#fffc00;}
	#content h1 {}
	#content h2 {}
	#content h3 {}
	#content h4 {}
	#content h5 {font-size:14px;}
	#content h6 {}
	#content ul {/*list-style-image:url(images/new/bullet.gif);*/padding-left:22px;margin:0px;}
	#content ul li {}
	#content_scroll {height:100%;}
	#banner {float:left;padding-top:25px;padding-left:25px;}
	#secondary {width:375px;height:160px;float:right;}

	/* exceptions for home page */
	/* hide all until javascript trigger is called */
	#body_home #header, #body_home #footer {visibility:hidden;}
	#main.main_home {height:490px;background:none;padding:0px;padding-top:7px;padding-left:7px;}
	.quelmanix {background:url(images/new/bg_body.jpg) no-repeat;}

	/* exceptions for product pages */
	#main.main_proct {padding-top:7px;}
	#main.main_product #content h1 {display:none;margin:0px;}
	#main.main_product #content_scroll {overflow:visible;}

	/* product carrousel */
	#productcarrousel {height:145px;left:545px;margin-bottom:-145px;position:relative;top:195px;width:313px;}
	
	/* boxes */
	#boxes {padding-top:6px;}
	.box {width:464px;height:105px;float:left;}
	
	
	/* footer */
	#footer {color:#102150;position:relative;text-align:center;z-index:100;left:15px;padding:0px;margin:0px;}
	#footer p {margin:0px;}
	#footer-menu {background:url(images/new/footer_back.jpg) no-repeat;width:100%;height:30px;/*margin-left:12px;*/}
	#footer-menu ul {margin:0px;padding-top:5px;width:850px;}
	#footer-menu ul li {display:inline;padding:0px 35px;}
	#footer-menu a {text-transform:uppercase;color:#ffffff;text-decoration:none;}
	#footer-menu a:hover {background:url(images/new/footer-menu-over.jpg) repeat-x;height:10px;}


	/* MODULE DEPENDENT */
	
	/* Product page */
	#productdetail {}
	#productdetail_image {position:relative;left:9px;width:190px;height:283px;margin-bottom:-283px;top:2px;}
	#productdetail_title {position:relative;left:197px;width:280px;height:143px;margin-bottom:-151px;}
	#productdetail_text {position:relative;left:197px;top:151px;width:305px;height:180px;overflow:auto;margin-top:5px;margin-bottom:-176px;padding-right:5px; }
	#productdetail_abstract {font-size:13px;font-weight:bold;padding-left:20px;background:url(images/new/abstract.jpg) no-repeat;line-height:20px;}
	#productdetail_description {}
	#productdetail_description h6 {font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;}
	#productdetail_legal {font-size:9px;margin-top:10px; font-style:italic;}
	#productdetail_buy {height:50px;left:53px;margin-bottom:-50px;position:relative;text-align:right;top:276px;width:50px;}
	
	#productdetail_relatedproduct {display:block;position:relative;left:513px;top:8px;width:386px;height:93px;background:url(images/new/bg_relatedproduct.jpg);text-decoration:none;}
	#productdetail_relatedproduct_image {padding:4px 0px 0px 8px;}
	#productdetail_relatedproduct_text {color:#FFFFFF;cursor:pointer;height:33px;left:122px;overflow:hidden;position:absolute;top:35px;width:243px;}	
	#productdetail_relatedhotspot {display:block;position:relative;left:513px;top:8px;width:386px;height:93px;background:url(images/new/bg_relatedhotspot.jpg);text-decoration:none;}
	#productdetail_relatedhotspot_image {position:relative;left:8px;top:4px;width:113px;height:83px;margin-bottom:-83px;cursor:pointer;}
	#productdetail_relatedhotspot_text {position:relative;left:122px;top:30px;color:#FFFFFF;width:243px;height:33px;overflow:hidden;cursor:pointer;}

	#productdetail_zoom {position:absolute;top:270px;left:150px;}
	

	/* Condom testers */
	/*#tester_current {float:right;}*/


	/* Sex confessions */
	#confession_rightcolumn {width:381px;height:199px;float:right;background:url(images/new/bg_confessions.jpg) no-repeat;}
	#title_image {position:relative;left:25px;top:10px;}
	#confession_rating {position:relative;left:260px;top:25px;width:100px;}
	#confession_text {position:relative;left:42px;top:25px;width:255px;height:200px;}
	#confession_title {position:relative;left:42px;top:10px;width:250px;}
	
	#confession_send {position:relative;left:5px;}
	
	#confession_rate {position:relative;left:5px;top:180px;}
	#confession_stars {position:relative;left:0px;top:10px;}
	
	#blog_form {position:relative;left:50px;top:25px;}
	
	.quiz_answer {clear:left;}
	.quiz_answer input {float:left;}
	.quiz_answertext {margin-left:20px;padding-top:4px;}
	
	#hbdetmod ul li {list-style-type:disc;}
	
	#login_forgot, #login_register {margin-top:20px;font-size:11px;font-weight:bold;}
	.login_item {margin-top:10px;}
	#login_message, #register_error {margin:5px 0px;color:#FFFC00;font-weight:bold;}
	#login_send input {background:transparent url(images/new/submit_quizz.jpg) no-repeat;border:none;cursor:pointer;height:22px;width:86px;margin-bottom:10px;}
	.login_item input {height:12px;font-size:11px;line-height:12px;}
	#register_form .login_label {float:left;clear:left;width:150px;padding-top:3px;}
	#register_form .login_item {margin-top:5px;}
	#register_form .login_field input {width:200px;}
	
	.main_hotspots #secondary_links li a.sel,#secondary a.sel {color:#FFFC00;}
	#tester_current h5 {display:none;}
	/*
	#frmSearch {margin:0px;float:right;width:213px;background:bottom left url(images/img_navSep.jpg) no-repeat;padding:5px 15px 4px 15px;}
	#keywords {padding:2px 2px 1px 2px;font: 11px Arial, Tahoma, Serif;width:150px;margin-top:0px !important;margin-top:-1px;margin-right:1px;border-top:1px solid #D5D5D5;border-bottom:1px solid #A7A7A7;border-left:1px solid #D5D5D5;border-right:1px solid #A7A7A7;}
	#btnsearch {font: 10px Tahoma, Arial, Serif;background:#FFF top left url(images/img_searchback.gif) repeat-x;width:55px;text-transform:uppercase;border-top:1px solid #D5D5D5;border-bottom:1px solid #A7A7A7;height:19px;border-left:1px solid #D5D5D5;border-right:1px solid #A7A7A7;cursor:pointer;}
	#footer a {color:#D2E6EC;text-decoration:none;}
	#footer a:hover {text-decoration:underline;color:#fff;}
	#footer p {margin:0px;}
	#footer small {font:normal 14px Arial, Tahoma, Serif;padding:10px;display:block;}
	#copyright {text-align:center;color:#BBB;margin-bottom:10px;}
	
	
	#access {color:#999;}
	#access a {color:#999;text-decoration:none;}
	#access a:hover {color:#000;text-decoration:underline;}
	#access ul {margin:0px;padding:0px;position:relative;}
	#access ul li {list-style-type:none;display:inline;padding-right:3px;}
	#access ul li a {padding:5px 0px 5px 20px;}
	#access ul li a#pri {background:left url(images/ico_print.gif) no-repeat;}
	#access ul li a#ema {background:left url(images/ico_email.gif) no-repeat;}
	#access ul li a#lgi {background:left url(images/ico_login.gif) no-repeat;}
	#access ul li a#lgo {background:left url(images/ico_logout.gif) no-repeat;}
	#over1 {margin-top:10px;float:left;}
	#over1 h4 {font:bold 16px Arial, Helvetica, sans-serif;border-bottom:1px solid #333;letter-spacing:-1px;color:#333;padding-bottom:3px;margin-bottom:10px;}
	#over1 h4 a {color:#333;text-decoration:none;}
	#over1 p {margin:10px 0px 10px 0px;}
	div.overclr {clear:both;position:relative;margin-top:0px;height:20px;}
	div.overnew {float:left;width:47%;margin-bottom:20px;margin-right:10px;}
	#right {width:210px;float:right;padding-left:15px;padding-bottom:20px; font-size:12px;line-height:18px;padding-top:5px; border-left:1px dotted #e0e0e0;background:transparent url(images/img_navBack.jpg) repeat-x left bottom;}
	#right img {margin:0px;}
	#right a {color:#3366CC;}
	#right h2 {font:bold 16px Arial, Helvetica, sans-serif;border-bottom:1px solid #333;letter-spacing:-1px;color:#333;padding-bottom:3px;}
	#right ul {width:207px;margin:0px 0px 25px 0px;padding:0px;padding-bottom:2px;line-height:14px;}
	#right ul li {list-style-type:none;background:top left url(images/img_navIcon.gif) no-repeat;margin-bottom:7px;padding-left:16px;}
	#right ul li#msel a {color:#3366CC;}
	#right ul li#msel ul li a {color:#000;}
	#right ul li a {color:#000;text-decoration:none;display:block;padding:0px 5px 3px 0px;}
	#right ul li a:hover {color:#3366CC;}
	#right ul li#msel a:hover {color:#3366CC;}
	#right ul ul {padding:8px 0px 0px 0px;background:none;margin:0px;}
	#right ul ul li {}
	#right ul ul li a {padding:0px 5px 0px 0px;color:#3366CC;}
	#right ul ul li a:hover {color:#000;background:none;}
	#right img {border:none;}
	#menu {width:177px;height:130px;background:#3366CC top left url(images/img_internalMenuBack.gif) no-repeat;margin:0px;margin-bottom:25px;padding:10px 15px 10px 15px;}
	#menu img {border:none;margin-top:3px;}
	
	#homeleft {width:47%;float:left;margin-top:10px;}
	#homeright {width:47%;float:right;margin-top:10px;}
	#homeright h3, #homeleft h3 {font:bold 16px Arial, Helvetica, sans-serif;border-bottom:1px solid #333;letter-spacing:-1px;color:#333;padding-bottom:3px;}
	#homeright ul, #homeleft ui {width:207px;margin:0px 0px 25px 0px;padding:0px;padding-bottom:2px;line-height:14px;}
	#homeright ul li, #homeleft ul li {list-style-type:none;background:top left url(images/img_navIcon.gif) no-repeat;margin-bottom:7px;padding-left:16px;}
	#homeright ul li a, #homeleft ul li a {color:#000;text-decoration:none;display:block;padding:0px 5px 3px 0px;}
	#homeright ul li a:hover, #homeleft ul li a:hover {color:#3366CC;}
	#homeright ul ul, #homeleft ul ul {padding:4px 0px 8px 0px;background:none;margin:0px;}
	#homeright ul ul li, #homeleft ul ul li {background:none;}
	#homeright ul ul li a, #homeleft ul ul li a {padding:1px 5px 0px 5px;color:#3366CC;}
	#homeright ul ul li a:hover, #homeleft ul ul li a:hover {color:#000;background:none;}
	
	#landheader {height:60px;}
	#landbanner img {float:left;margin-bottom:15px;}
	#halfbanner {border:2px dotted #ccc;width:415px;height:160px;}
	#fullbanner {border:2px dotted #ccc;width:735px;height:160px;}
	
	#hbdatelisting strong {display:block;}
	
	#comments {background-color:#e0e0e0;padding:10px;}
	
	#banner {height:146px;width:768px;padding:0px;margin:0px;overflow:hidden;}
	#poweredby {text-align:right;font-size:9px;background:url(images/hb_logo_small.png) bottom right no-repeat;height:30px;margin-right:5px;padding-right:3px;}
	*/
	/*.quelmanix #content_scroll {padding:20px;}*/

/*CSS Mise en page CSS*/

.clearfix:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
.clearfix {
display:inline-block;
}
* html .clearfix {
height:1%;
}
.clearfix {
display:block;
}

div#fbkwrapper div.fbkshare{
	margin-left:5px;
	margin-top:2px;
}

.connect_widget_button_count_count{
	padding-right:0px;
}

body div#fbkwrapper div.fbklike {
    display: inline-block;
    float: right;
    width: 106px;
}
