/* general */

* {margin:0;padding:0;font-size:100%; /*text-align:left;*/}
table {  border-collapse: collapse;  border-spacing: 0;}
img {border:none;}
h1, h2, h3, h4, h5, p, ul {margin:14px 0;}
h1 {font-size:22px;}
h2 {font-size:18px;}
h3 {font-size:16px;}
h1, h2, h3 {font-family:"trebuchet MS", Arial, Helvetica, sans-serif;}
ul {list-style-type:none;}
body {font-family:tahoma, Arial, Helvetica, sans-serif;font-size:12px;text-align:center;color:#666;}
.alignleft {float:left;}
.alignright {float:right;}
.center {text-align:center;}
img.centered{display: block;margin-left: auto;margin-right: auto;}
img.alignleft{margin: 3px 10px 2px 0; }
img.alignright{ margin: 3px 0 2px 10px; }
img.alignleft, img.alignright{	padding: 4px;	border: 1px solid #eee;	display: inline;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
input, button, select {vertical-align: middle;}
p {margin:15px 0;line-height:160%;}
li {line-height:160%;}
a:link, a:visited {color:#98276e;text-decoration:none;}
a:hover {color:#e10084;text-decoration:none;}


h1, h2, h3, h4, h5, h6{ padding:0; font-weight:bold;}

/* admin bar*/
body { padding-top: 28px !important; font-family:tahoma,Arial,Helvetica,sans-serif !important;}

#wp-admin-bar {
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;
	width: 100% !important;
	z-index: 1001 !important;
	color: #fff !important;
	text-align: left !important;
	height:30px !important;
	background:url("/gfx/statubar.png") repeat-x top !important;
	font-weight: normal !important;
	text-align:center;
	line-height:30px;
	/*padding:0 5%;*/
}

/**html #wp-admin-bar{ width:1700px !important; }
*html #wp-admin-bar FORM#search-form{ width:400px !important;}
*html #wp-admin-bar FORM#login-form{  width:600px !important;}*/

/**:first-child+html #wp-admin-bar{ width:1700px !important; }
*:first-child+html #wp-admin-bar FORM#search-form{ width:400px !important;}
*:first-child+html FORM#login-form{  width:600px !important;}*/

#bp-admin-rank B{ display:none;}
#bp-admin-visits B{ display:none;}



#wp-admin-bar * { z-index: 999 !important; }

#wp-admin-bar img#admin-bar-logo {
	position: absolute !important;
	top: 8px;
	left: 10px;
}

#wp-admin-bar a img {
	border: none !important;
}

#wp-admin-bar li {
	list-style: none !important;
	margin: 0 !important;
}

#wp-admin-bar li * {
	font: 12px normal "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, Verdana, Arial, sans-serif !important;
	font-weight: normal !important;
	background-image: none !important;
}

#wp-admin-bar li a {
	padding: 5px 25px 7px 15px !important;
	font: 12px normal "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, Verdana, Arial, sans-serif !important;
	font-weight: normal !important;
}
	#wp-admin-bar li.no-arrow a {
		padding-right: 15px !important;
	}

#wp-admin-bar li:hover, #wp-admin-bar li.hover {
	position: static;
}

/*******************/

#wp-admin-bar ul { /* all lists */
	margin: 0 !important;
	list-style: none !important;
	line-height: 1 !important;
	cursor: pointer !important;
	height: auto !important;
	padding: 0 0 0 5% !important;
}

#wp-admin-bar ul LI UL{ padding:0 !important;}

#wp-admin-bar ul {
	margin-left: 0px !important;
}

#wp-admin-bar ul li { /* all list items */
	padding: 0 !important;
	float: left !important;
	background: url( ../images/admin-menu-arrow.gif ) 88% 53% no-repeat;
	position: relative;
}
	#wp-admin-bar ul li.no-arrow {
		background: none;
	}
	
#wp-admin-bar ul li ul a {
	color: #000 !important;
}

#wp-admin-bar ul li.align-right {
	position: relative;
	/*right: 0;*/
}

#wp-admin-bar ul li a {
	display: block !important;
	font-size: 12px !important;
	font-family: tahoma, Arial, Helvetica, sans-serif !important;
	text-decoration: none !important;
	color: #000 !important;
}

#wp-admin-bar ul.main-nav li:hover, #wp-admin-bar ul.main-nav li.sfhover, #wp-admin-bar ul.main-nav li ul li.sfhover {
	/*background-color: #FFBCD6 !important;*/
	
}

#wp-admin-bar ul.main-nav li ul li:hover a, #wp-admin-bar ul.main-nav li ul li.sfhover a {
	background-color: #FFBCD6 !important;
	color: #000 !important;
}

#wp-admin-bar ul.main-nav li ul li:hover ul li.alt a {
	background-color: #fafafa !important;
	color: #666 !important;
}

#wp-admin-bar ul.main-nav li ul li:hover ul li a {
	background-color: #ffebf3 !important;
	color: #000 !important;
}

#wp-admin-bar ul.main-nav li ul li:hover ul li:hover a {
	background-color: #FFBCD6 !important;
	color: #000 !important;
}

#wp-admin-bar ul.main-nav li ul li ul li:hover a, #wp-admin-bar ul.main-nav li ul li ul li.sfhover a {
	color: #fff !important;
}

#wp-admin-bar ul.main-nav li A{padding-left:22px !important;font-weight:bold !important;padding-right:3px !important; color:#98276e !important;}
#wp-admin-bar ul.main-nav li A:hover{color:#e10084 !important;}
#wp-admin-bar ul.main-nav li.bp-login{background:url("/gfx/ico_user.png") no-repeat left;}
#wp-admin-bar ul.main-nav li.bp-signup{background:url("/gfx/ico_signup.png") no-repeat left;}

/* second-level lists */

#wp-admin-bar ul li ul {
	position: absolute !important;
	width: 185px !important;
	left: -999em !important;
	margin-left: 0 !important;
}

#wp-admin-bar ul li ul li {
	float: left !important;
	width: 183px;
	margin: 0 !important;
	border: none !important;
	border-bottom: 1px solid #ffebf3 !important;
	background-color: #ffebf3 !important;
	border-left: 1px solid #ccc !important;
	border-right: 1px solid #ccc !important;
	margin-top: -1px !important;
}

#wp-admin-bar ul li ul li.alt {
	background-color: #fafafa !important;
	border-bottom: 1px solid #fafafa !important;
}

#wp-admin-bar ul li ul li:last-child {
	border-bottom: 1px solid #ccc !important;
	-moz-border-radius-bottomleft: 4px !important;
	-khtml-border-bottom-left-radius: 4px !important;
	-webkit-border-bottom-left-radius: 4px !important;
	border-bottom-left-radius: 4px !important;
	-moz-border-radius-bottomright: 4px !important;
	-khtml-border-bottom-right-radius: 4px !important;
	-webkit-border-bottom-right-radius: 4px !important;
	border-bottom-right-radius: 4px !important;
}

#wp-admin-bar ul.main-nav li ul li a:hover, #wp-admin-bar ul.main-nav li.sfhover ul li a:hover {
	background-color: #FFBCD6 !important;
	/*color:#000 !important;*/
}

#wp-admin-bar ul li div.admin-bar-clear {
	clear: both !important;
	background-color: #eee !important;
	border-bottom: 3px solid #eee !important;
}

/* third-and-above-level lists */

#wp-admin-bar ul li ul ul {
	margin: -28px 0 0 183px !important;
}

#wp-admin-bar ul li:hover ul, #wp-admin-bar ul li li:hover ul, #wp-admin-bar ul li.sfhover ul, #wp-admin-bar ul li ul li.sfhover ul { /* lists nested under hovered list items */
	left: auto !important;
}

#wp-admin-bar ul li.align-right:hover ul {
	right: 0 !important;
}

#wp-admin-bar ul li:hover ul ul, #wp-admin-bar li.sfhover ul li ul {
	left: -999em !important;
}

#wp-admin-bar ul li ul li ul li:first-child {
	border-top: 1px solid #ccc !important;
	-moz-border-radius-topright: 4px !important;
	-khtml-border-top-right-radius: 4px !important;
	-webkit-border-top-right-radius: 4px !important;
	border-top-right-radius: 4px !important;
	margin-top: -2px !important;
}

/* Menu item css */

#wp-admin-bar img.avatar {
	float: left !important;
	border: 2px solid #fff !important;
	margin-right: 8px !important;
}

#wp-admin-bar span.activity {
	display: block !important;
	color: #888 !important;
	margin-left: 34px !important;
	font-size: 10px !important;
	background: none !important;
	border: none !important;
	padding: 0 !important;
}

#wp-admin-bar li a:hover span.activity {
	color: #ccc !important;
}

#wp-admin-bar ul.author-list li {
	height: 55px !important;
}

#wp-admin-bar ul li#bp-adminbar-notifications-menu a span {
	/*background: #fff !important;
	padding: 0 6px !important;
	color: #555 !important;
	font-weight: bold !important;
	font-size: 0.8em !important;
	-moz-border-radius: 2px !important;
	-khtml-border-radius: 2px !important;
	-webkit-border-radius: 2px !important;
	margin-left: 2px !important;*/
} 

#wp-admin-bar FORM{ float:right; margin-left:15px; margin-top:3px;}
#wp-admin-bar #search-form{ /*position: absolute; right:0;*/ padding-right:20px; float:left !important; display:block;}

#statubar #connexion {float:right;width:319px;height:25px;background:url("img/connexion.png") no-repeat top left;position:relative;margin-top:3px;}
#connexion input.txt {border:0;width:90px;height:15px;background:transparent none;}
#connexion input.submit {position:absolute;left:245px;width:65px;height:18px;border:none 0;cursor:pointer;font-weight:bold;background:transparent none;}
#connexion input.login {position:absolute;top:4px;left:11px;}
#connexion input.pass {position:absolute;top:4px;left:135px;}

#wp-admin-bar #login-form{ float:right;width:319px;height:25px;background:url("/gfx/connexion.png") no-repeat top left;position:relative;margin-top:3px; padding-right:5%; !important; margin-right:0px;}
#wp-admin-bar #login-form input#user_login{border:0;width:90px;height:15px;background:transparent none; position:absolute;top:4px;left:11px;}
#wp-admin-bar #login-form input#user_pass{border:0;width:90px;height:15px;background:transparent none; position:absolute;top:4px;left:135px;}
#wp-admin-bar #login-form input#wp-submit{position:absolute;left:245px;width:65px;height:18px;border:none 0;cursor:pointer;font-weight:bold;background:transparent none; text-indent:-100000px;}
#wp-admin-bar #login-form input#rememberme{display:none;}
#wp-admin-bar #login-form input#signup-submit{display:none;}

#wp-admin-bar #search-form {float:left;width:315px;height:25px;background:url("/gfx/searchform.png") no-repeat top left;position:relative;margin-top:3px;}
#wp-admin-bar #search-form input#search-terms {border:0;width:170px !important;height:15px;background:transparent none; position:absolute;top:4px;left:11px;}
#wp-admin-bar #search-form select#search-which {border:0;width:60px !important;height:17px;background:transparent none; position:absolute;top:3px;left:203px;}
#wp-admin-bar #search-form input#search-submit {position:absolute;left:285px;width:29px;height:20px;border:none 0;cursor:pointer;font-weight:bold;background:transparent none; text-indent:-100000px;}

.undermenu_r{ width:100%; min-width:1180px; background: url(../images/repeat_undermenu.gif) repeat-x left top; position: absolute; top: 30px; left: 0px;  height: 5px;}
*html .undermenu_r{ width:1700px;}
*:first-child+html .undermenu_r{ width:1700px;}

#wp-admin-bar INPUT.charmeInput, #wp-admin-bar SELECT, #wp-admin-bar INPUT#search-submit, #wp-admin-bar INPUT#wp-submit, #wp-admin-bar INPUT#signup-submit {
	border-width: 0px !important;
	border-style: solid;
	-moz-border-radius: 0px !important;
	-khtml-border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
	border-radius: 0px !important;
	padding:0px !important;
	border-bottom: 0px solid #aaa !important;
}
#wp-admin-bar INPUT#search-submit, #wp-admin-bar INPUT#wp-submit, #wp-admin-bar INPUT#signup-submit{ border:#888 1px solid;}
#wp-admin-bar INPUT#search-submit:hover, #wp-admin-bar INPUT#wp-submit:hover, #wp-admin-bar INPUT#signup-submit:hover{ border:#DC3993 1px solid;}

body { padding-top: 28px; }

#wp-admin-bar {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1001;
	height: 28px;
}

#wp-admin-bar * { z-index: 999; }

#wp-admin-bar div#admin-bar-logo {
	position: absolute;
	top: 8px;
	left: 10px;
}

#wp-admin-bar a img {
	border: none;
}

#wp-admin-bar li {
	list-style: none;
	margin: 0;
}

#wp-admin-bar li a {
	padding-right: 0px !important;
}
	#wp-admin-bar li.no-arrow a {
		padding-right: 15px;
	}

#wp-admin-bar li:hover, #wp-admin-bar li.hover {
	position: static;
}

#admin-bar-logo {
	float: left;
	font-family: tahoma, Arial, Helvetica, sans-serif !important;
	font-style: italic;
	font-size: 14px;
	padding: 5px 8px;
	margin: 0;
}

/*******************/

#wp-admin-bar ul { /* all lists */
	margin: 0;
	list-style: none;
	line-height: 1;
	cursor: pointer;
	height: auto;
	padding: 0;
}

#wp-admin-bar ul li { /* all list items */
	padding: 0;
	float: left;
	position: relative;
}
	#wp-admin-bar ul li.no-arrow {
		background: none;
	}

#wp-admin-bar ul li.align-right {
	position: relative !important;
	background:url("/gfx/ico_visit.png") no-repeat left;
}

#wp-admin-bar ul li a {
	display: block;
}

/* second-level lists */

#wp-admin-bar ul li ul {
	position: absolute;
	width: 185px;
	left: -999em;
	margin-left: 0;
}

#wp-admin-bar ul li ul li {
	float: left;
	width: 183px;
	margin: 0;

}

#wp-admin-bar ul li div.admin-bar-clear {
	clear: both;
}

/* third-and-above-level lists */

#wp-admin-bar ul li ul ul {
	margin: -28px 0 0 183px;
}

#wp-admin-bar ul li:hover ul, #wp-admin-bar ul li li:hover ul, #wp-admin-bar ul li.sfhover ul, #wp-admin-bar ul li ul li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#wp-admin-bar ul li.align-right:hover ul {
	right: 0;
}

#wp-admin-bar ul li:hover ul ul, #wp-admin-bar li.sfhover ul li ul {
	left: -999em;
}


/* Menu item css */

#wp-admin-bar img.avatar {
	float: left;
	margin-right: 8px;
}

#wp-admin-bar span.activity {
	display: block;
	margin-left: 34px;
	padding: 0;
}


#wp-admin-bar ul.author-list li {
	height: 55px;
}

#wp-admin-bar ul li#bp-adminbar-notifications-menu a span {
	padding: 0 6px;
	margin-left: 2px;
}

/* header */
#wrapper{background:url("/gfx/bg.jpg") no-repeat center 0px !important; width:100% !important;}
body {background:url("/gfx/wrap.png") repeat-x center 30px #FFE0E8; }
#header{height:236px;width:988px;margin:0 auto;position:relative; background:none !important;}
#header div.right{ display:none;}
#header div.left A IMG{display:none !important;}
#header div.left{ background:none !important;}
#header div.left A{position:absolute;top:63px;left:715px;display:block;width:236px;height:75px;text-indent:-5999px;overflow:hidden;background:url("/gfx/bouton-iphone.jpg") no-repeat top left;}
#header div.left A:hover{background-position:bottom left;}
#topMenu{ display:none !important;}
.undermenu{ display:none;}

/* menu */
#myjquerymenu {position:absolute;top:145px;left:4px;}
.jquerycssmenu{
font: bold 12px Verdana;
padding-left: 15px; /*offset of tabs relative to browser left edge*/
}

.jquerycssmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.jquerycssmenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.jquerycssmenu ul li a{line-height:34px;text-transform:uppercase;font-family:"trebuchet MS";font-size:18px;font-weight:normal !important;display: block;margin:0 20px;}
.jquerycssmenu ul li a:hover{}
.jquerycssmenu ul li ul{position: absolute;width:500px;left:0;top:0;height:37px;display: block;visibility: hidden;background:url("/gfx/sub.png") no-repeat bottom left;margin:-5px 0 0 10px;}
.jquerycssmenu ul li ul li{display: inline;float: left;width:auto;padding-top:5px;}
.jquerycssmenu ul li ul li ul{top: 0;}
.jquerycssmenu ul li ul li a{margin: 0 10px;display:inline;width:auto;text-align:left;font-weight:bold;font-size:11px;color:#fd009b;text-transform:none;}
.jquerycssmenu ul li ul li a:hover{ color:#98276e;}

#header ul li a {background:none; color: #98276e; padding: 0px;-moz-border-radius: 0px;-webkit-border-radius: 0px;text-decoration: none;}
#header ul li a:hover{color:#e10084;}
#header ul li{ margin:0px;}

/* container */
#container{width:969px;margin:0 auto; background:url("/gfx/page.png") repeat-y !important;min-height:400px;  padding:1px 10px;}

/* first page*/

#videos {width:600px;float:left;}
#p315 {float:left;width:325px;text-align:right; margin-right:15px; height:320px;}
#videos .box {width:180px;font-size:10px;text-align:left;height:200px;float:left;margin-right:20px;}
#videos .box h3 {font-size:11px !important;font-family:tahoma, arial, helvetica !important;margin:4px 0 !important; padding:0px 15px 0px 0px !important; height:18px; overflow:hidden;}
#videos .box h3 A{font-size:11px !important;}
#videos .box a img.thumb {padding:2px;border:1px solid #f278be; width:160px;}
#videos .box a:hover img.thumb {border:1px solid #98276e;}
#videos .box .infos {text-align:left; line-height:10px !important;}
#videos .box .stars {text-align:right; line-height:10px !important; padding-right:10px; margin-left:0px;}

#blogs {overflow:hidden;}
#blogs .box {width:230px;height:120px;float:left;margin-right:8px;}
#blogs .box img.thumb {float:left;margin-right:4px;}
#blogs .box a img.thumb {padding:2px;border:1px solid #f278be;}
#blogs .box a:hover img.thumb {border:1px solid #98276e;}
#blogs .box h3 A{ font-size:11px !important; line-height:11px !important;}
#blogs .box h3 {font-size:11px !important;font-family:Tahoma;margin:0 0 4px 0;}
#blogs .box p {margin:0;font-size:10px;}

#lastgal {width:466px;overflow:hidden;float:left;}
#lastgal .box {height:200px;font-size:10px;width:228px;text-align:left;float:left;}
#lastgal .box a img.thumb {padding:2px;border:1px solid #f278be;}
#lastgal .box a:hover img.thumb {border:1px solid #98276e;}
#lastgal .box h3 A{font-size:11px !important; line-height:11px !important;}
#lastgal .box h3 {font-size:11px !important;font-family:tahoma, arial, helvetica;margin:4px 0; width:165px; overflow:hidden; height:11px;}
#lastgal .box .infos {text-align:left;padding-left:0px; line-height:10px !important;}
#lastgal .box .stars {text-align:right;padding-right:60px; line-height:10px !important;}

#membres {float:right;width:484px;}
#membres .box {text-align:center !important;width:90px;font-size:10px;float:left;margin:0 0 10px 0;}
#membres .box h3 A{ font-size:11px !important}
#membres .box h3 {font-size:11px !important;font-family:Tahoma;margin:0 0 4px 0; text-align:center !important; height:22px; overflow:hidden;}
#membres .box p {margin:0;font-size:10px;line-height:normal; text-align:center;}
#membres .box a img.thumb {padding:2px;border:1px solid #f278be;}
#membres .box a:hover img.thumb {border:1px solid #98276e;}

.pub {text-align:center;}
.pub p {margin:10px 0;}
.pub span {font-size:10px;text-transform:uppercase;font-weight:bold;padding-left:12px;background:url("/gfx/ico-pub.png") no-repeat left;}
span.femme {color:#ff0072;}
span.homme {color:#006cff;}
span.couple {color:#F90;}
#container h2 {height:26px;background:url("/gfx/title.png") no-repeat left;font-size:16px;color:#98276e;line-height:26px;padding-left:15px;text-transform:uppercase;margin-top:0;}
#container h2 span {background:url("/gfx/title.png") no-repeat right;display:block;}
#container h2 span.more A {display:inline;float:right;padding-right:15px;font-size:11px !important;font-family:Tahoma, Arial;padding-left:20px;background:url("/gfx/ico-plus.png") no-repeat left;}
#contentCharme{padding-top:0; padding-left:3px;}

/* footer*/

#nav {margin:10px auto;width:768px;padding:10px 0;}
#nav ul {margin:0;line-height:19px;background:url("/gfx/nav.png") no-repeat center;text-align:center;}
#nav li {display:inline;margin:0 10px;}
#nav li a {text-transform:uppercase;font-weight:bold; font-size:11px;}

#footer {clear:both;text-align:center; margin-top:0px;}
#footer p.copy {padding:160px 0 20px 0;margin:0;color:#c60980;font-size:11px;}
#footer {background:url("/gfx/footer.gif") no-repeat top #FFE0E8;min-height:159px;padding:1px 0;}

#footer div#meniuFooter{ display:none;}
#footer div.rights{padding:160px 0 20px 0;margin:0;color:#c60980;font-size:11px; background:none;}
#footer div.rights div.rightsContent{ width:980px; margin:0 auto; padding-left:65px; text-align:left;}
#footer p.partners{ display:block; width:980px; margin:0 auto; padding-left:67px;}
#footer p.partners BR{ display:none;}
#footer p.partners A{ font-size:11px;}
.footerCounter{ width:980px; margin:0 auto;}
#footer div.rights div.rightsContent A{ font-size:11px !important;}

.explanations{ display:none;}

/* videos section*/
/*.directory #container{ background:none;}*/
#directory-sidebar_videos{ float:right; width:350px; height:300px; overflow:hidden;}
BODY.videos DIV#container H3{height:26px;background:url("/gfx/title.png") no-repeat left !important;font-size:16px !important;color:#98276e !important;line-height:26px !important;padding:0px 0px 0px 15px !important;text-transform:uppercase;margin-top:0; text-align:left;}
h3.pinkBck span{color:#98276e !important;}
BODY.videos DIV#container H3 span.more {display:inline;float:right;padding-right:15px;font-size:11px !important;font-family:Tahoma, Arial;padding-left:20px;background:url("/gfx/ico-plus.png") no-repeat left; margin:0px !important;}
BODY.videos DIV#container H3 span.more SELECT{ border:none;}
#directory-main_videos{ width:955px; padding-left:3px;}
.galleryVideo #p315{ float:right; margin-right:35px;}
.videoBox{float:left; font-size:10px !important; height:200px; margin-right:0px; text-align:center; width:191px !important;}
.videoBox .title {font-family:tahoma,arial,helvetica !important; font-size:11px !important; margin:4px 0 !important; padding:0px 0px 0px 12px !important; margin:4px 0px; overflow:hidden; height: 18px !important; text-align:left;}
.videoBox .title A{ font-size:11px !important; color:#98276e !important;}
.videoBox .title A:hover{ font-size:11px !important; color:#e10084 !important;}
.galleryVideo div.videoBox div.title a { font-size:11px !important; line-height:20px;}
.detailsCharme{ font-size:10px !important;}
.detailsCharme .left{ padding-left:12px;}
.detailsCharme .left .duration{ font-weight:normal;}
.galleryVideo div.videoBox {padding-left:0px;}
.galleryVideo div.videoBox div.image{ margin-left:0px !important;}
.galleryVideo div.videoBox div.image a{ padding:0px; border:1px solid #F278BE; margin:0 auto;}
.galleryVideo div.videoBox div.image a:hover{ padding:0px; border:1px solid #98276e;}
a.page-numbers:hover{ background-color:#eaeaea;}
#videosCategories{ float:left; width:560px; height:115px;}
#videosCategories STRONG{display:block; float:left; height:115px;}
#videosCategories UL{/*display:inline; padding-left:50px;*/}
#videosCategories UL{ margin:0px;}
#videosCategories UL LI {display:block; float:left; margin-left:10px;}
#videosCategories UL LI A{ line-height:20px; font-size:11px; font-weight:bold;}
#videosCategories UL LI SPAN{line-height:20px; font-size:11px; font-weight:bold;}
.rating_details{ font-weight:bold;}

/* amatrices section*/
BODY.amatrices DIV#container H3{height:26px;background:url("/gfx/title.png") no-repeat left !important;font-size:16px !important;color:#98276e !important;line-height:26px !important;padding:0px 0px 0px 15px !important;text-transform:uppercase;margin-top:0; text-align:left;}
BODY.amatrices DIV#container H3 span.more {display:inline;float:right;padding-right:15px;font-size:11px !important;font-family:Tahoma, Arial;padding-left:20px;background:url("/gfx/ico-plus.png") no-repeat left; margin:0px !important;}
BODY.amatrices DIV#container H3 span.more SELECT{ border:none;}
.galleryAmatrice #p315{ float:right; margin-right:35px; height:430px;}
.galleryVideo div.videoBox div.imageAmatrice{ margin-left:0px !important;}
.galleryVideo div.videoBox div.imageAmatrice a{ padding:0px; border:1px solid #F278BE; margin:0 auto;}
.galleryVideo div.videoBox div.imageAmatrice a:hover{ padding:0px; border:1px solid #98276e;}
DIV.pag-count{ text-align:left !important;}
.galleryAmatrice div.videoBoxAmatrice div.imageAmatrice img{display:block; height:auto; margin:0 auto; overflow:hidden; padding:1px; width:auto;
}

/* amamtrices detail*/
#containerPhotos{ margin-top:20px; background-color:#fff; width:630px; float:left;}
body.amatrices div#container DIV.video-box H3{background:none !important; font-size:16px !important; color:#FD009B !important; padding-left:0px !important;}
body.amatrices{ text-align:left;}

/* videos detail page*/
.pub300 {width:300px;float:right;overflow:hidden;}
.pub300 p {margin:0 0 5px 0;}
.videoDetail{ text-align:left;}
.videoDetail A{font-size:11px;}
.videoDetail h2 {background:url("/gfx/title-video.png") no-repeat;color:#6b0043;text-transform:none;font-style:italic;font-size:22px;margin-bottom:5px;}

.videoDetail .post-head {overflow:hidden;}
.videoDetail .post-thumb {float:left;width:130px;}
.videoDetail .post-thumb IMG{ width:120px;}
.videoDetail .post-thumb img {padding:1px;background:#FFF;border:1px solid #fe44b6;}
.videoDetail .post-data {float:left;color:888;font-size:11px;width:821px;}
.videoDetail .vote {float:right;line-height:24px;font-weight:bold;}
.videoDetail .vote span {margin-right:10px; float:left; display:block;}
.videoDetail .vote img {float:left;display:block; cursor:pointer;}
.videoDetail .post-data p {margin:0px 10px;}
.videoDetail p.post-com {padding-left:20px;background:url("/gfx/ico-coms.png") no-repeat left;}
.videoDetail p.post-date {padding-left:20px;background:url("/gfx/ico-date.png") no-repeat left;}

.videoDetail .post-data a {font-weight:bold;color:#fe44b6;}
.videoDetail .post .entry {margin:15px 0;overflow:hidden;}
.videoDetail .post .entry .player {width:640px;float:left;}
.galleryVideo #p300 {width:300px;float:right;overflow:hidden; text-align:right; margin-right:5px;}
.galleryVideo #p300 p {margin:0 0 5px 0;}
#containerVideo{ margin-top:20px; background-color:#fff; color:#000; font-size:16px;}
#containerVideo A{ font-size:16px; color:#FE44B6;}

.addthis_toolbox {margin:10px 0; float:left;}

.video-box {background:url("/gfx/video-box-bottom.png") no-repeat bottom #ffe6f1;width:955px;margin-bottom:15px;}
ul.video-onglets {border-bottom:1px solid #8a2a66;margin:0;background:#FFF;overflow:hidden;height:23px;}
ul.video-onglets li {display:inline;}
ul.video-onglets li a {margin-right:2px;width:186px;font-weight:bold;display:block;float:left;height:23px;background:url("/gfx/video-onglet.png") no-repeat bottom left;padding-left:10px;color:#8a2a66;line-height:23px;}
ul.video-onglets li a:hover, ul.video-onglets li.active a {background-position:top left;color:#fff;}
#info-video {padding:10px;}
#info-video h3 {margin:15px 0 5px 0;color:#fd009b;}
#info-video p {margin:5px 0;}
input.getlink, textarea.getlink {border:2px solid #fd009b;padding:3px 2px;width:80%;}
a.video-envoyer {padding-left:20px;background:url("/gfx/ico-mess-envoye.png") no-repeat left;font-weight:bold;color:#fd009b;}

#video-com {padding:10px;}
#video-com h3 {margin:15px 0 5px 0;color:#fd009b;}
#video-com p {margin:5px 0;}
body.videos div#container DIV.video-box H3{background:none !important; font-size:16px !important; color:#FD009B !important; padding-left:0px !important;}

#video-com H4{ display:none;}
#video-com DIV#wire-post-list-content UL#wire-post-list LI{background:url("/gfx/video-com-top.png") no-repeat top left !important;padding:15px 15px 0 35px;}
#video-com DIV#wire-post-list-content UL#wire-post-list{background:url("/gfx/video-com-bg.png") repeat-y left !important;margin-bottom:10px;}
#video-com DIV#wire-post-list-content UL#wire-post-list LI.bottom{background:url("/gfx/video-com-bottom.png") no-repeat left bottom !important; height:18px;}
#video-com DIV#wire-post-list-content UL#wire-post-list LI IMG{float:left; margin-right:8px;}
.tablePinkCharme, .tablePink1Back { border:none !important; background:none !important;}
.wire-post-content{margin-left:60px; width:580px;}
/*
#video-com ol.commentlist {margin:10px 250px 10px 10px;}
#video-com ol.commentlist ul {margin:10px;}
ol.commentlist li.comment {background:url("img/video-com-bg.png") repeat-y left;margin-bottom:10px;}
ol.commentlist li .comment-body {background:url("img/video-com-bottom.png") no-repeat left bottom;padding-bottom:20px;}
ol.commentlist li .headcom {background:url("img/video-com-top.png") no-repeat top left;padding:15px 15px 0 35px;}
ol.commentlist li .comment-meta {font-size:10px;color:#666;}
ol.commentlist li .comment-meta a {color:#666;font-weight:normal;}
ol.commentlist li .comment-entry {padding:0 15px 0 35px;}
ol.commentlist li.comment img.avatar {float:right;padding:1px;border:1px solid #fe44b6;background:#FFF;}
ol.commentlist li .comment-entry p {margin:4px 0;font-size:11px;padding-left:10px;border-left:1px solid #98276e;}
#video-com ol.commentlist li a.reply {display:block;background:url("img/but-fleche.png") no-repeat left;width:216px;height:20px;line-height:20px;color:#ffcbeb;padding-left:28px;font-size:11px;}
#video-com ol.commentlist li a:hover.reply {color:#FFF;}

ol.commentlist ul li.comment {background:none #98276e;margin:10px 10px 0 40px;  -moz-border-radius : 6px;border:1px solid #FFCEED; }
ol.commentlist ul li.comment .headcom {background:none;padding:8px;margin:0;color:#ffcbeb;}
ol.commentlist ul li.comment .comment-entry {color:#ffcbeb;padding:0;padding-bottom:20px;margin-left:10px;}
ol.commentlist ul li.comment .comment-entry p {padding-left:10px;border-left:1Px solid #FFF;}
#video-com   ol.commentlist ul li.comment .headcom a {color:#FFF;}
#video-com   ol.commentlist ul li.comment a.reply {display:block;background:url("img/but-admin.png") no-repeat left;width:216px;height:20px;line-height:20px;color:#98276e;padding-left:28px;}
#video-com  ol.commentlist ul li.comment a:hover.reply {color:#ff00a0;}
ol.commentlist ul ul li.comment {}*/

/* blogs page */
.derniereArticles{}
.derniereArticles H1{background:url("/gfx/title-full.png") no-repeat !important;text-transform:none;font-style:italic; height:26px !important;}
#tableBlogs .derniereArticlesH1{font-size:22px !important; font-weight:normal !important; margin:0 !important; padding:3px 0px 0px 15px; color:#98276E !important;}
#tableBlogs div.derniereArticles{margin-top:14px; background:none !important;}
#tableBlogs div.derniereArticles div.description{overflow:hidden;font-size:16px !important;font-family:"trebuchet MS" !important;padding-bottom:30px;background:url("/gfx/natacha.png") no-repeat bottom right;margin-bottom:15px !important; float:right; line-height:160%; text-align:left !important; width:518px !important; padding-left:0px;}
#tableBlogs div.derniereArticles div.description IMG{display:none;}
#tableBlogs div.derniereArticles div.description A{padding-left:20px;background:url("/gfx/ico-mess-add.png") no-repeat left;color:#ff00a0; font-weight:normal !important; text-decoration:none;}

#tableBlogs tr td.tdLeft div.left{ width:360px;background:url("/gfx/box-360-bottom.png") no-repeat bottom #fff0f7;padding-bottom:3px;margin:0 0 15px 0;}
#tableBlogs tr td.tdLeft div.left h2.leftH2{background:url("/gfx/title-full.png") no-repeat;font-size:22px !important;text-transform:none;font-style:italic;font-weight:normal !important;margin:0px 0px 15px 0px !important;  margin:0px; line-height:22px !important; height:26px !important; color:#98276E !important;}
#tableBlogs tr td.tdLeft div.left h2.leftH2 SPAN{display:inline !important; color:#98276E !important; background:none;}
#tableBlogs tr td.tdLeft div.left div.divArticle{ padding-left:0px; padding-bottom:0px; width:auto;}
#tableBlogs tr td.tdLeft div.left div.divArticle div.contentArticle{height:68px;background:url("/gfx/box-352-orange.png") no-repeat;overflow:hidden;margin:5px 4px !important;padding:7px;font-size:11px; border:none; width:352px;}

#tableBlogs tr td.tdLeft div.left div.divArticle div.contentArticle DIV.image A IMG {float:left;border:1px solid #ff00a0;padding:1px;background:#FFF;margin-right:10px;}
#tableBlogs tr td.tdLeft div.left div.divArticle div.contentArticle div.description{ width:260px; text-align:left;}
#tableBlogs tr td.tdLeft div.left div.divArticle div.contentArticle div.description SPAN{ display:block; font-size:10px; line-height:11px;}
#tableBlogs tr td.tdLeft div.left div.divArticle div.contentArticle DIV.description A{ color:#FF00A0; font-weight:bold; font-size:11px; text-align:left; text-decoration:none;}
#tableBlogs tr td.tdLeft div.bottom{display:none;}

#tableBlogs tr td.tdMiddle div.middle{ width:360px;background:url("/gfx/box-360-bottom.png") no-repeat bottom #fff0f7;padding-bottom:3px;margin:0 0 15px 0;}
#tableBlogs tr td.tdMiddle div.middle h2.leftH2{background:url("/gfx/title-full.png") no-repeat;font-size:22px !important;text-transform:none;font-style:italic;font-weight:normal !important;margin:0px 0px 15px 0px !important;  margin:0px; line-height:22px !important; height:26px !important; color:#98276E !important;}
#tableBlogs tr td.tdMiddle div.middle h2.leftH2 SPAN{display:inline !important; color:#98276E !important; background:none;}
#tableBlogs tr td.tdMiddle div.middle div.divArticle{ padding-left:0px; padding-bottom:0px; width:auto;}
#tableBlogs tr td.tdMiddle div.middle div.divArticle div.contentArticle{height:68px;background:url("/gfx/box-352-orange.png") no-repeat;overflow:hidden;margin:5px 4px !important;padding:7px;font-size:11px; border:none; width:352px;}

#tableBlogs tr td.tdMiddle div.middle div.divArticle div.contentArticle DIV.image A IMG {float:left;border:1px solid #ff00a0;padding:1px;background:#FFF;margin-right:10px;}
#tableBlogs tr td.tdMiddle div.middle div.divArticle div.contentArticle div.description{ width:260px; text-align:left;}
#tableBlogs tr td.tdMiddle div.middle div.divArticle div.contentArticle div.description SPAN{ display:block; font-size:10px; line-height:11px;}
#tableBlogs tr td.tdMiddle div.middle div.divArticle div.contentArticle DIV.description A{ color:#FF00A0; font-weight:bold; font-size:11px; text-align:left; text-decoration:none;}
#tableBlogs tr td.tdMiddle div.bottom{display:none;}

#tableBlogs tr td.tdColspan2 div.left{ width:740px; background:url("/gfx/box-360-bottom.png") no-repeat bottom #fff0f7;padding-bottom:3px;margin:0 0 15px 0;}
#tableBlogs tr td.tdColspan2 div.left h2.leftH2{background:url("/gfx/title-full.png") no-repeat;font-size:22px !important;text-transform:none;font-style:italic;font-weight:normal !important;margin:0px 0px 15px 0px !important;  margin:0px; line-height:22px !important; height:26px !important; color:#98276E !important; text-align:left;}
#tableBlogs tr td.tdColspan2 div.left h2.leftH2 SPAN{display:inline !important; color:#98276E !important; background:none;}
#tableBlogs tr td.tdColspan2 div.left div.divArticle{ padding-left:0px; padding-bottom:0px; width:auto;}
#tableBlogs tr td.tdColspan2 div.left div.divArticle div.contentArticle{height:68px;background:url("/gfx/box-352-orange.png") no-repeat;overflow:hidden;margin:5px 4px !important;padding:7px;font-size:11px; border:none; width:338px;float:left;}
#tableBlogs tr td.tdColspan2 div.left div.divArticle div.divArticle2{width:358px;}

#tableBlogs tr td.tdColspan2 div.left div.divArticle div.contentArticle DIV.image A IMG {float:left;border:1px solid #ff00a0;padding:1px;background:#FFF;margin-right:10px;}
#tableBlogs tr td.tdColspan2 div.left div.divArticle div.contentArticle div.description{ width:260px; text-align:left;}
#tableBlogs tr td.tdColspan2 div.left div.divArticle div.contentArticle div.description SPAN{ display:block; font-size:10px; line-height:11px;}
#tableBlogs tr td.tdColspan2 div.left div.divArticle div.contentArticle DIV.description A{ color:#FF00A0; font-weight:bold; font-size:11px; text-align:left; text-decoration:none;}
#tableBlogs tr td.tdColspan2 div.bottom{display:none;}

/* sidebar */
/*sidebar*/
#contentTable tr td.tdRight{ padding-left:0px; width:200px !important; padding-right:0px;}
.tdRight UL LI H2, .tdRight H2{color:#98276e;text-transform:uppercase;font-size:16px !important;background:url("/gfx/sidebox-top.png") no-repeat !important;line-height:26px;padding-left:13px;margin-top:0; text-align:left !important; padding-top:0px !important; height:26px !important;}
.tdRight UL LI H2 SPAN, .tdRight H2 SPAN{display:inline !important; background:none !important; color:#98276E !important;}
.tdRight A{ color:#fe44b6 !important;}
.tdRight A:hover{color:#98276e !important; text-decoration:none;}
.tdRight div.imageAmatrice a{ padding:0px; border:1px solid #F278BE; margin:0 auto; display:block; text-align:center !important; padding:1px; width:162px;}
.tdRight div.imageAmatrice a:hover{ padding:1px; border:1px solid #98276e;}
.tdRight div.title{ height:18px !important; overflow:hidden; margin:0px 0px 4px 0px !important; padding:0px !important;text-align:left !important;}
.tdRight div.details{ line-height:11px !important; width:162px; margin:0 auto;}
.idw-container .idw-small-t{ padding:0px !important;}
.tdRight .idw-avatar{ display:none;}
.tdRight .idw-c-h{padding-left:20px;background:url("/gfx/ico-coms.png") no-repeat left !important; height:15px;}
.tdRight .idw-c-h A{color:#98276e !important;}
.tdRight .idw-c-h A:hover{color:#fe44b6 !important;}
.idw-container .idw-c .idw-c-m{ background:none; padding:0px;}
.idw-c-h .idw-info{ padding:0px;}
.idw-container p{ color:#98276E; font-size:11px;}
.idw-container a{ font-size:11px !important;}
.idw-container A.idw-jump{float:none; display:block; background:url("/gfx/but-sidebox.png") no-repeat left top !important;line-height:20px;color:#FFCBEB !important;display:block; padding-left:35px;font-weight:bold;margin:4px 0; width:165px; height:20px;}
.idw-container A.idw-jump:hover{ color:#FFF !important;}
.idw-container .idw-jump span{ display:block; padding-top:4px;}
h2.widgettitle, .directory h3, h2.pagetitle{ font-family:"trebuchet MS",Arial,Helvetica,sans-serif !important; font-size:16px !important; line-height:26px !important;}
.tdRight UL LI A, .tdRight ul li#linkcat-5 a{font-weight:bold;font-size:11px !important;padding-left:25px !important;background:url("/gfx/puce-coeur.png") no-repeat left !important;color:#fe44b6;}
.tdRight UL LI#linkcat-5 DIV A{ background:none !important; padding-left:0px !important;}
.tdRight UL li.categories ul li{ float:none !important; width:100% !important; margin-bottom:2px; font-family:tahoma,Arial,Helvetica,sans-serif;}
.pa div.videoBox div.title{ width:162px; margin:0 auto !important;}
.pa div.videoBox div.title a{ font-size:11px !important;}
.pa .details {font-size:11px !important; width:162px !important; margin:0 auto !important; position:relative; bottom:0px; left:0px;}
.pa .details .left{ padding-left:0px;}
.pa .number_photos, .pawiki .number_photos, .videoBoxAmatrice .number_photos{ font-weight:normal;}
.pa .details .right{ width:46%; margin-left:0px !important;}
#contentTable tr td.tdRight a.rssBox em, #contentTable tr td.tdRight a.emailBox em{height:39px;text-indent:-5999px;overflow:hidden;display:block;margin-bottom:5px;}
#contentTable tr td.tdRight a.rssBox em{background:url("/gfx/bouton-rss.png") no-repeat top !important; margin-bottom:0px;}
#contentTable tr td.tdRight a.emailBox em{background:url("/gfx/bouton-email.png") no-repeat top !important; margin-bottom:15px;}
#contentTable tr td.tdRight a.rssBox em:hover, #contentTable tr td.tdRight a.emailBox em:hover{background-position:bottom !important;}
h2.dernieresCommentariesH2 {font-size:14px !important;}
div#sidebar{ margin-right:0px !important;}
#contentTable tr td.tdRight textarea{ width:190px;}
.pa div.videoBox{ width:189px !important;}
ul li.categories ul{ width:198px !important;}
#content{ padding-top:0px !important; text-align:left;}
#sidebar UL LI UL{ margin-bottom:14px !important;}
#sidebar UL LI UL LI{ line-height:120% !important;}
#IDWidget2{ width:204px !important;}

/* post page*/
.blog-page #content, .directory #content{float:none;}
.blog-page #sidebar, .directory #sidebar{ width:100%;}
.tdRight div.details DIV.left{ text-align:left;}
#content table tr td.tdLeft{ padding-left:10px;}
#content table tr td.tdLeft H2{background:url("/gfx/title-634.png") no-repeat !important;color:#6b0043;text-transform:none;font-style:italic;font-size:22px;margin-bottom:5px;}
#content table tr td.tdLeft TABLE TR TD.left{ width:98px;}
#content table tr td.tdLeft TABLE TR TD.left IMG{border:1px solid #FE44B6; padding:1px; height:75px;}
#content table tr td.tdLeft TABLE TR TD.right{ width:643px; padding-left:5px;}
#content table tr td.tdLeft TABLE TR TD.right DIV, #content table tr td.tdLeft TABLE TR TD.right DIV A{font-size:11px !important; line-height:16px;}
#content table tr td.tdLeft TABLE TR TD.right DIV A, #content table tr td.tdLeft TABLE TR TD.right DIV SPAN{ color:#FE44B6;}
#content table tr td.tdLeft TABLE TR TD.right DIV SPAN{font-weight:bold;}
#content table tr td.tdLeft TABLE TR TD.right DIV.category{ padding-left:10px; background:none;}
#content table tr td.tdLeft TABLE TR TD.right DIV.comments{ margin-left:10px; padding-left:20px; background:url("/gfx/ico-coms.png") no-repeat left;}
#content table tr td.tdLeft TABLE TR TD.right DIV.dateAdded{ margin-left:10px; padding-left:20px; background:url("/gfx/ico-date.png") no-repeat left;}
H1.categorySexeH1{display:none;}
H3#respond{ background:url("/gfx/box-700-top.png") no-repeat top;margin:16px 0px 0px 0px; height:26px; color:#98276E; font-size:16px; padding-left:40px !important;}
.related_posts{background:url("/gfx/box-700-bottom.png") no-repeat bottom #fff0f7;margin:0px 21px; padding-top:15px; padding-bottom:15px;}
.related_posts LI{ list-style:none; line-height:16px !important; padding-left:20px;}
.related_posts LI A{font-size:11px; color:#FE44B6;}
H3#comments{ background:url("/gfx/box-700-top.png") no-repeat top;margin:16px 0px 0px 0px; height:26px; color:#98276E; font-size:16px; padding-left:20px; margin-top:0px;}
#contentTable tr td.tdLeft TABLE#contentTable tr td.tdLeft div.category{background:url("/gfx/box-700-bottom.png") no-repeat bottom #fff0f7;margin:10px 21px 0px 21px !important; padding-top:15px; padding-bottom:15px;}
#contentTable tr td.tdLeft TABLE#contentTable{ margin:0 auto;}
#contentTable tr td.tdLeft TABLE#contentTable TR TD.tdLeft{ padding:0px;}
#contentTable tr td.tdLeft TABLE#contentTable TR TD.tdLeft DIV.category{ margin:0px; padding:0;}

DIV#respond H3{ background:url("/gfx/box-700-top.png") no-repeat top;margin:0px; height:26px; color:#98276E; font-size:16px; padding-left:20px;}
DIV#respond{background:url("/gfx/box-700-bottom.png") no-repeat bottom #fff0f7;margin:0px 21px; padding-bottom:15px; margin-top:10px;}
DIV#respond P{padding-left:20px;}

DIV.respondCharme H3{ background:url("/gfx/box-700-top.png") no-repeat top;margin:0px; height:26px; color:#98276E; font-size:16px; padding-left:20px; text-align:left;}
DIV.respondCharme{background:url("/gfx/box-700-bottom.png") no-repeat bottom #fff0f7;margin:0px 21px; padding-bottom:15px; margin-top:10px;}
DIV.respondCharme TEXTAREA{ width:665px; margin-left:15px;}


.comment-body, .comment-body-charme{ padding:5px 20px 10px 10px;}
ol.commentlist {margin:0px;}
ol.commentlist ul { /*margin:10px 10px 0px 10px; */}
#respond P, #respond P A{ font-size:11px;}
ol.commentlist li{ padding:0px; border:none; width:100%;}
ol.commentlist li.par{ border:none !important;}
ol.commentlist A{ font-size:11px;}
ol.commentlist {font-size:11px;}
ol.commentlist li.comment {background:url("/gfx/box-com-bg.png") repeat-y left;margin-bottom:0px;}
ol.commentlist li.comment P{ padding-left:10px; /*border-left:1px solid #98276E;*/ margin-left:33px; line-height:11px;}
ol.commentlist li.startLi {background:url("/gfx/box-com-top.png") no-repeat bottom left; height:18px; margin-bottom:0px;}
ol.commentlist li .comment-meta {font-size:10px; /*color:#666;*/ padding-left:35px;}
ol.commentlist li .comment-meta a {/*color:#666;font-weight:normal;*/}
ol.commentlist li .comment-entry {padding:0 15px 0 35px;}
ol.commentlist li.comment img.avatar {float:right;padding:1px;border:1px solid #fe44b6;background:#FFF;}
ol.commentlist li .comment-entry p {margin:4px 0;font-size:11px;padding-left:10px;border-left:1px solid #98276e;}
DIV.comment-body DIV.reply A{display:block;background:url("/gfx/but-fleche.png") no-repeat left;width:216px;height:20px;line-height:20px;color:#ffcbeb;padding-left:28px;font-size:10px;}
DIV.comment-body DIV.reply A:hover{color:#FFF;}
ol.commentlist li.comment div.comment-body DIV.reply{ padding-left:35px;}
ul.children{ /*margin:0px 60px 0px 0px !important;*/ width:90%; margin-bottom:0px;}
ul.children .comment-body{ /*background:none !important;*/}
ol.commentlist li.finalLi{background:url("/gfx/box-com-bottom.png") no-repeat left top; height:18px;}
ol.commentlist li .comment-body{background:none #fff;margin:0px 35px 0 40px;  -moz-border-radius : 6px;border:1px solid #FFCEED; }
ol.commentlist li .comment-body-charme {background:none #98276e;margin:0px 35px 0 40px;  -moz-border-radius : 6px;border:1px solid #FFCEED;}

ul.children .comment-author {color:#FFF; background:none !important;}
ol.commentlist ul li.parent DIV.comment-meta{ color:#FFF !important;}
ul.children DIV.comment-author { font-style:italic; color:#FFCBEB;}
ul.children DIV.comment-author A{ /*color:#FFF;*/ font-style:italic;}
ul.children DIV.comment-meta, ul.children DIV.comment-meta A{ color:#FFF;}
ul.children DIV.comment-body p {font-size:11px;padding-left:10px; /*border-left:1px solid #fff;*/ line-height:11px;}
.comment-body-charme DIV.reply A{display:block;background:url("/gfx/but-admin.png") no-repeat left;width:216px;height:20px;line-height:20px;color:#98276e;padding-left:28px; font-size:10px !important;}
ul.children DIV.comment-body DIV.reply A:hover{color:#FF00A0;}
ul.children li.comment{ padding-bottom:10px;}
ol.commentlist ul li.comment{ background:none; margin:10px 10px 0 40px;}

.comment-body-charme A{color:#FFF;}
.comment-body-charme .says{ color:#FFCBEB;}
.comment-body .says{ color:#666;}
.comment-body-charme P{ color:#FFCBEB; border-left:1px solid #fff;}
.comment-body P{ color:#666666; border-left:1px solid #98276E;}
.comment-body { color:#98276E;}

#contentTable tr td.tdLeft div.navigation A{ font-size:11px; font-family: "trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px !important;}
.entry{ font-size:12px !important; font-family: "trebuchet MS", Arial, Helvetica, sans-serif !important;}

/* members page*/
.content785{ float:left !important;}
.content785 H3.pinkBck{color:#6b0043 !important;font-size:22px !important;font-style:italic !important;text-transform:none;background:url("/gfx/title-membre.png") no-repeat !important; padding:0px 0px 0px 15px !important; width:780px; text-align:left; margin-bottom:10px;}
#container h2 span { background:none; display:inline; color:#98276E;}
div.tableHeader { background:none; padding:0px; margin-top:10px; width:780px;}
h2.topH2{ padding-top:0px;}
.tableRepeat{ background:#fff0f7 !important;padding-bottom:0px !important; width:780px !important;}
.content785 H2{ background:url("/gfx/title-membre.png") no-repeat !important; text-align:left;}
.tableBottom{display:none;}

ul#members-list {margin:10px;overflow:hidden; font-size:11px;}
ul#members-list A{ font-size:11px;}
.item-list li.pinkLiBck { background:none !important; }
ul#members-list li {background:url("/gfx/box-membre.png") repeat-x bottom #FFF !important;border:1px solid #ffbe9c !important;overflow:hidden;width:350px !important;position:relative;margin:0 20px 25px 0;padding-bottom:20px;float:left; height:100px;}
ul#members-list li img.avatar {float:left;margin:5px 10px 5px 5px;}
ul#members-list li .avs {float:left;padding-bottom:5px; text-align:left; width:200px;}
ul#members-list li .avs  a {font-weight:bold;color:#fd009b;}
ul#members-list li .avs p {margin:0;}
ul#members-list li .note {float:right;color:#bd0077;padding-right:5px;font-family:"trebuchet MS";font-size:16px;padding-left:20px;background:url("/gfx/ico-note.png") no-repeat left top; width:50px; overflow:hidden;}
ul#members-list DIV.action1{ position:absolute; left:0px; bottom:0px;}
ul#members-list a.but-contact {width:168px;height:16px;display:block;position:absolute;bottom:0px;left:0px;color:#FFF;padding-left:20px;line-height:16px;font-weight:bold;font-size:10px;}
ul#members-list .remove {background:url("/gfx/but-contact-rompre.png") no-repeat; font-size:10px !important; color:#FFF; font-weight:bold !important; width:168px; padding:0px; margin:0px; height:16px; line-height:16px; padding-left:20px;}
ul#members-list .requested {background:url("/gfx/but-contact-valid.png") no-repeat; font-size:10px !important; color:#FFF; font-weight:bold !important; width:168px; padding:0px; margin:0px; height:16px; line-height:16px; padding-left:20px;}
ul#members-list .add {background:url("/gfx/but-contact-add.png") no-repeat; font-size:10px !important; color:#FFF; font-weight:bold !important; width:168px; padding:0px; margin:0px; height:16px; line-height:16px; padding-left:20px;}

ul#member-list {margin:10px;overflow:hidden; font-size:11px;}
ul#member-list A{ font-size:11px;}
.item-list li.pinkLiBck { background:none !important; }
ul#member-list li {background:url("/gfx/box-membre.png") repeat-x bottom #FFF !important;border:1px solid #ffbe9c !important;overflow:hidden;width:330px !important;position:relative;margin:0 20px 25px 0;padding-bottom:20px;float:left; height:100px;}
ul#member-list li img.avatar {float:left;margin:5px 10px 5px 5px;}
ul#member-list li .avs {float:left;padding-bottom:5px; text-align:left; width:200px;}
ul#member-list li .avs  a {font-weight:bold;color:#fd009b;}
ul#member-list li .avs p {margin:0;}
ul#member-list li .note {float:right;color:#bd0077;padding-right:5px;font-family:"trebuchet MS";font-size:16px;padding-left:20px;background:url("/gfx/ico-note.png") no-repeat left top; width:50px; overflow:hidden;}
ul#member-list DIV.action1{ position:absolute; left:0px; bottom:0px;}
ul#member-list a.but-contact {width:168px;height:16px;display:block;position:absolute;bottom:0px;left:0px;color:#FFF;padding-left:20px;line-height:16px;font-weight:bold;font-size:10px;}
ul#member-list .remove {background:url("/gfx/but-contact-rompre.png") no-repeat; font-size:11px; color:#FFF; font-weight:bold !important; width:168px; padding:0px; margin:0px; height:16px; line-height:16px; padding-left:20px;}
ul#member-list .requested {background:url("/gfx/but-contact-valid.png") no-repeat; font-size:11px; color:#FFF; font-weight:bold !important; width:168px; padding:0px; margin:0px; height:16px; line-height:16px; padding-left:20px;}
ul#member-list .add {background:url("/gfx/but-contact-add.png") no-repeat; font-size:11px; color:#FFF; font-weight:bold !important; width:168px; padding:0px; margin:0px; height:16px; line-height:16px; padding-left:20px;}

.friendship-button a.add{background:url("/gfx/but-contact-add.png") no-repeat; font-size:11px; color:#FFF; font-weight:bold !important; width:168px; padding:0px 0px 0px 20px; margin:0px; height:16px; line-height:16px; text-align:left;}

.generic-button {margin:0px; background:none;}
.generic-button a{ text-shadow:none;}

/* pagination */
.pagination{ text-align:left;line-height:21px;clear:both;padding-top:3px;font-size:11px;font-weight:bold;font-family:tahoma, arial;border-top:1px solid #e89ecb;padding-top:15px; background:#FFF;}

.pagination a:link, .pagination a:visited{padding:7px;padding-top:2px;padding-bottom:2px;margin-left:10px;text-decoration:none;background-color:#bd0077 !important;color:#fff !important;width:22px; font-size:11px !important;}
.pagination a:hover {	background-color:#FD009B !important;}
.pagination .active, .pagination SPAN.current {padding:7px;padding-top:2px;padding-bottom:2px;margin-left:10px;text-decoration:none;background-color:#FD009B !important;color:#fff !important;cursor:default;}
.pagination .disabled {padding:7px;padding-top:2px;padding-bottom:2px;border:1px solid #EBEBEB !important;margin-left:10px;text-decoration:none;background-color:#F5F5F5 !important;color:#D7D7D7 !important;cursor:default;}
.pag-count{ width:50%;}

/* profile page */
#main{ margin-left:170px; background:none;}

#userbar UL#bp-nav1{ width:142px; margin:10px 14px 0px 14px;}
#userbar UL#bp-nav1 li.current{ background:none;}
#userbar UL#bp-nav1 li {text-transform:uppercase; display:block; }
#userbar UL#bp-nav1 li A{background:transparent url("/gfx/onglet.png") no-repeat scroll top right !important;color:#fff;display:block;font-size:10px;height:26px;line-height:26px;margin-left:-10px;padding:0 18px;text-decoration:none;z-index:1; margin-right:0px; font-weight:normal !important; border-bottom:1px solid #ffc6e7; text-align:left;}

#userbar UL#bp-nav1 li A:hover, #userbar UL#bp-nav1 li.current a{background:transparent url("/gfx/onglet.png") no-repeat scroll 0px -26px !important;}
#userbar UL#bp-nav1 li A#last:hover {background-position:0 0 !important;cursor:default;}
#userbar UL#bp-nav1 li A B {color:#ffc6e7 !important;}
#userbar UL#bp-nav1 li A#wp-logout{display:none;}

#main #userbar{background:url("/gfx/menu.png") no-repeat; float:none; width:100% !important; display:none;}
#main #userbar H3{display:none;}
#main #userbar UL#bp-nav{height:26px;overflow:hidden;margin-top:0; width:100% !important;}
#main #userbar UL#bp-nav li.current{ background:none;}
#main #userbar UL#bp-nav li {display:inline !important;/*text-transform:uppercase;*/ float:left;}
#main #userbar UL#bp-nav li A{background:transparent url("/gfx/onglet.png") no-repeat scroll 0 0 !important;color:#fff;display:block;float:left;font-size:10px;height:26px;line-height:26px;margin-left:-10px;padding:0 18px;text-decoration:none;z-index:1; margin-right:0px; font-weight:normal !important;}

#main #userbar UL#bp-nav li A:hover, #main #userbar UL#bp-nav li.current a{background:transparent url("/gfx/onglet.png") no-repeat scroll 0px -26px !important;}
#main #userbar UL#bp-nav li A#last:hover {background-position:0 0 !important;cursor:default;}
#main #userbar UL#bp-nav li A B {color:#ffc6e7 !important;}
#main #userbar UL#bp-nav li A#wp-logout{display:none;}

.content-header{ background:none !important;}
ul.css-tabs{float:none; height:26px;overflow:hidden; background:#fd009b; width:780px;}
ul.css-tabs li{ display:inline !important; float:left;}
ul.css-tabs li{background:transparent url("/gfx/onglet.png") no-repeat scroll 0px -26px !important;color:#fff;display:block;float:left;font-size:10px;height:26px;line-height:26px;margin-left:-10px !important;padding:0 18px;text-decoration:none;z-index:1; margin-right:0px; font-weight:normal !important;}
ul.css-tabs li A{ font-weight:normal !important; color:#FFF;}

.tableHeader .left-menu{ display:none;}
.internal-page .main-column{ margin-left:0px;}
.internal-page .main-column h1, #group-name H1{ text-transform:none;background:url("/gfx/title-membre.png"); height:26px; padding-left:15px;}
.internal-page .main-column h1.fn A, #group-name H1 A {font-size:22px !important; font-family:"trebuchet MS",Arial,Helvetica,sans-serif !important; font-style:italic;}
#group-name H1{ margin:0px; height:26px;}
#group-name P.status { background:#FFF; padding:10px; margin:0px ;}
#profile-name h1 a {color:#6b0043 !important;}
.inner-tube{ width:100% !important;}
#profile-name{background-color:#FFF;}
div#user-status{margin-bottom:0px; padding-bottom:20px;}
div#user-status a#status-new-status{font-family:"trebuchet MS"; font-size:16px !important; font-style:italic; text-align:left; font-weight:normal !important; background:none; color:#888888 !important;}
div#user-status span.time-since { text-align:left;}
div#user-status P{text-align:left; margin-bottom:0px;}
a#status-clear-status{color:#FF00A0; padding-left:15px !important; font-size:16px; font-weight:normal !important;}
.inner-tube H3{color:#6b0043;font-size:16px !important;text-transform:none;background:url("/gfx/title-membre.png"); margin-top:0px !important; height:26px; padding-bottom:0px !important; text-align:left; padding-left:15px; text-transform:uppercase; font-weight:bold !important; line-height:26px !important; font-family:"trebuchet MS",Arial,Helvetica,sans-serif !important;}

.col-420 {width:420px;float:left;margin-left:10px; margin-bottom:50px;}
.col-321 {width:321px;float:right;margin-right:10px;}

.box-321 {background:url("/gfx/box-321-bg.png") repeat-y;padding:0px;width:321px;margin-bottom:15px; position:relative;}
.box-321 .bp-widget {background:url("/gfx/box-321-bottom.png") no-repeat bottom left !important;padding:0px;min-height:115px; width:321px;}
.box-321 h4 {background:url("/gfx/box-321-top.png") no-repeat top left;margin:0;height:30px;line-height:30px;padding-left:10px; text-transform:uppercase;position:relative; width:181px; text-align:left; padding-right:140px !important;}
div.bp-widget h4{ font-family:"trebuchet MS",Arial,Helvetica,sans-serif !important; color:#fd33af !important; font-size:16px !important;}
.box-321 .bp-widget P{ padding-left:5px; padding-right:5px;}

TABLE.profile-fields TR.alt{ background:none;}
TABLE.profile-fields TR TD{ padding:0px; font-size:11px;}
TABLE.profile-fields TR TD A{ font-size:11px; color:#FF00A0; font-weight:bold;}
TABLE.profile-fields TR TD.data{ text-align:left;}
TABLE.profile-fields TR TD.label{ display:block; text-align:right; width:130px;}
table.profile-fields tr td.label, table.wp-profile-fields tr td.label{ font-weight:normal; border:none;}
.tableWhiteCharme{ border:none !important; background:none !important; padding:0px !important;}
.button-block{ position:absolute;right:0px;font-family:tahoma;font-size:11px;text-transform:none; top:6px;}
.button-block .generic-button A.edit{ color:#6b0043;padding-left:10px;background:url("/gfx/ico-plus2.png") no-repeat left;margin-right:5px;}
.generic-button a{ padding:0px 5px 0px 0px; font-size:11px !important;}
div.bp-widget h4 span A{color:#6b0043;background:url("/gfx/ico-plus2.png") no-repeat left;margin-right:10px; padding:0px 5px 0px 10px; font-size:11px !important; font-weight:bold !important;}
ul.horiz-gallery li{ float:left; margin-bottom:10px; text-align:center; width:100px; padding:0px;}
ul.horiz-gallery li A{ color:#FF00A0; font-weight:bold !important; font-size:11px;}
ul.horiz-gallery li h5{ margin:0px; padding:0px; height:16px; overflow:hidden; width:100px; text-align:center !important;}
.widget ul.item-list li .item-avatar img, img.avatar, .widget ul.item-list li .item-avatar img:hover, img.avatar:hover { border:1px solid #FF00A0 !important; padding:1px !important;}
.internal-page #content img.avatar{border:1px solid #FF00A0 !important; padding:1px !important;}
.internal-page #content img.avatar:hover{border:1px solid #FF00A0 !important; padding:1px !important;}

.item-list li.pinkLiBck{ border-top:none !important; border-right:none !important; border-left:none !important; border-bottom:1px solid #d7bacc !important;}
#video-com .item-list li.pinkLiBck{ border-bottom:none !important;}
.box-420 {background:url("/gfx/box-orange-420-bg.png") repeat-y;padding:0px;width:419px;margin-bottom:15px;}
.box-420 .bp-widget{background:url("/gfx/box-orange-420-bottom.png") no-repeat bottom left !important;padding:0px;min-height:115px; margin-bottom:20px;}
.box-420 h4 {background:url("/gfx/box-orange-420-top.png") no-repeat top left;margin:0;height:30px;line-height:30px;padding-left:10px;color:#fd33af;text-transform:uppercase;position:relative; text-align:left; padding-right:200px !important;}
.box-420 h4 span {position:absolute;right:0px;font-family:tahoma;font-size:11px;text-transform:none; top:12px !important;}
.box-420 h4 span a {color:#6b0043;padding-left:10px;background:url("/gfx/ico-plus2.png") no-repeat left;margin-right:5px;}
div.bp-widget h4 span{ top:12px !important; position:absolute; right:10px;}
.box-420 div.bp-widget h4 span a{ margin-right:0px !important;}

.box-420 h3 {background:url("/gfx/box-orange-420-top.png") no-repeat top left;margin:0;height:30px;line-height:30px;padding-left:10px;color:#fd33af;text-transform:uppercase;position:relative; text-align:left; padding-right:0px !important;}
.box-420 h3 span {position:absolute;right:0px;font-family:tahoma;font-size:11px;text-transform:none; top:12px !important;}
.box-420 h3 span a {color:#6b0043;padding-left:10px;background:url("/gfx/ico-plus2.png") no-repeat left;margin-right:5px;}
.box-420 div.bp-widget h3 span a{ margin-right:0px !important;}
.box-420 H3 SPAN A{ position:relative;}
.box-420 h3 span.marginRight20{ top:0px !important;}

div.tableRepeat ul.item-list{ width:100%; margin-bottom:15px !important; float:none;}
div.tableRepeat ul.item-list li{ border:none; }
.box-420 li {border-bottom:1px solid #d7bacc !important;margin-bottom:8px;padding-bottom:4px;overflow:hidden; text-align:left !important; font-size:11px !important;}
.box-420 li img.avatar {float:left;margin-right:10px;}
.box-420 li a {font-weight:bold;color:#FF00a0; font-size:11px !important;}
.box-420 li p {margin:4px 0;}
.box-420 li blockquote  {color:#6b0043;padding:0 0 0 40px;display:block;}
.tablePinkCharme{ padding:0px;}
.box-420 #activity-rss{ position:absolute; right:110px; top:10px; width:110px;}
.box-420 #activity-rss A{ font-size:11px !important; color:#6b0043;padding-left:10px;background:url("/gfx/ico-plus2.png") no-repeat left;margin-right:5px;}
.activity-list li blockquote { background:none; margin:0px; padding:0px;}
.activity-list li div.activity-avatar { margin:5px 0 0 -34px; position:absolute;}
.item-list li{ background:none !important;}
.box-420 .pagination{background:none;}
.box-420 .pagination #wire-count, .box-420 .pagination #activity-count{ padding-left:5px;}
.pagination-links { margin-bottom:5px; margin-right:5px; text-align:right;}
.box-420 .pagination .pag-count{ width:53%;}
.box-420 #wire-post-list{ margin:0px !important;}
.box-420 #wire-post-list LI{ margin:5px 15px !important; width:auto !important; padding-bottom:0px !important; height:auto !important; border-top: none !important; border-left: none !important; border-right:none !important; border-bottom:1px solid #D7BACC !important; background:none !important; }
#wire-post-list-content{ padding-bottom:5px;}
.box-420 .wire-post-content { width:320px;}
div#wire-post-new:hover{ background:none;}
div#wire-post-new-input textarea { border:1px solid #FFBE9C; height:40px; padding:2px; width:90%;}
input#wire-post-submit, input#send_reply_button {color:#FFF;font-weight:bold;background:#6b0043;border:none;-moz-border-radius : 6px;font-size:11px;padding:2px 10px;cursor:pointer;}

ul#activity-filter-links li.selected a{ border:none;}
.main-column{ text-align:left;}
.activity .pagination, .positionAbsolute { position:absolute; top:100% !important; left:0%;}
.inner-tube H3 A{ font-size:11px !important; color:#6b0043;padding-left:10px;background:url("/gfx/ico-plus2.png") no-repeat left;margin-right:5px; position:absolute; right:10px;}
.inner-tube H3 SPAN{ color:#6B0043; font-size:16px;}
.activity ul#activity-filter-links{ margin-top:0px;}
ul#activity-filter-links{ background:url("/gfx/menu.png") no-repeat; padding:2px 0px 0px 0px;}
ul#activity-filter-links LI A{ border:none;}
ul#activity-filter-links LI A{ border-right:1px solid #FFD5E8; color:#FFD5E8; display:block; font-weight:bold; padding:0 10px; background:none !important;}
ul#activity-filter-links LI A:hover{ color:#FFF;}
ul#activity-filter-links li#afilter-blogs a{ background:none;}
.paddingTopWhite10{ height:10px; line-height:10px; background-color:#FFF;}

.box-orange {width:760px;margin:0px auto;background:url("/gfx/box-orange-bg.png") repeat-y;padding:1px 0px;}
.box-orange-content {background:url("/gfx/box-orange-bottom.png") no-repeat bottom left;padding:1px 10px 10px 10px;min-height:115px;}
.box-orange-top {background:url("/gfx/box-orange.png") no-repeat top left;margin:0;height:10px;}
.activity-list li:hover a.item-button, .item-list li:hover a.item-button {background:url("/gfx/bouton-suppr.png") no-repeat;text-indent:-5999px;display:block;overflow:hidden;width:64px !important;height:14px;position:absolute;top:2px;right:2px; border:none;}
.box-orange-content P{ margin-top:3px !important; padding-right:30px;}
.box-orange-content LI{border-bottom:1px solid #d7bacc !important;}
.inner-tube div.bp-widget{ padding-bottom:10px;}

UL.content-header-nav{ background:url("/gfx/menu.png") no-repeat; padding:2px 0px 0px 0px; height:26px !important; padding:0px; color:#FFF; margin:0px;}
ul.content-header-nav li.current{ background:none; height:26px;;}
ul.content-header-nav li A{border-right:1px solid #FFD5E8; color:#FFD5E8; display:block; font-weight:bold; padding:0 10px; background:none !important;}
ul.content-header-nav li A:hover{ color:#FFF;}
ul.content-header-nav li{ font-family:"trebuchet MS",Arial,Helvetica,sans-serif !important; font-size:12px; padding:5px 0px 0px 0px;}

#main #content{ text-align:left; padding:0px;}
#main #content h2, h3#respond, h3#responses{ margin-right:0px; font-weight:bold; font-size:16px; font-family:"trebuchet MS",Arial,Helvetica,sans-serif !important; border:none; padding:0px 0px 0pc 15px; line-height:26px;}
.informations INPUT, .informations SELECT{ border:1px solid #FFBE9C;}
#profile-group-edit-submit, #content #upload, #status-new-status, #submit, #send, #group-creation-create, #group-creation-previous, #group-creation-next, #group-creation-finish, #save{color:#FFF !important;font-weight:bold;background:#6b0043;border:none;-moz-border-radius : 6px;font-size:11px;padding:2px 10px;cursor:pointer; /*margin-bottom:10px;*/}
#upload{margin-bottom:0px;}
form.standard-form, #avatar-upload-form{ padding-bottom:15px;}
#delete-avatar-button A{color:#FFF;font-weight:bold;background:#6b0043;border:none;-moz-border-radius : 6px;font-size:11px;padding:2px 10px;cursor:pointer; margin-bottom:10px;}
.box-content{ padding-bottom:10px;}
.inner-tube h3 span.marginRight20 A{ right:40px !important;}
.paddingTop10{ padding-top:10px;}
.tableRepeat{ position:relative;}
.contentBottom30{margin-bottom:30px !important;}
.contentBottom30 .activity-list li { padding:0px !important; font-size:12px;}
.contentBottom30 .activity-list li A{ font-size:12px;}
.contentBottom30 .activity-list li .date{ font-size:11px;}
.messages-options{height:21px;background:url("/gfx/menu-mess.png") no-repeat;margin-bottom:15px;padding:0 10px; font-weight:bold !important;}
.messages-options A{ color:#ffd5e8;padding:0 10px;border-right:1px solid #ffd5e8;font-weight:bold; font-size:12px;}
.messages-options A:hover{ color:#FFF;}
#mark_as_read{ padding-left:55px;}
.messages-optionsSentBox{ background:url("/gfx/menu.png") no-repeat !important; padding:2px 0px 0px 0px; text-align:left;}

ul#friend-list {margin:10px;overflow:hidden; font-size:11px;}
ul#friend-list A{ font-size:11px;}
ul#friend-list li {background:url("/gfx/box-membre.png") repeat-x bottom #FFF !important;border:1px solid #ffbe9c !important;overflow:hidden;width:330px !important;position:relative;margin:0 20px 25px 0;padding-bottom:20px;float:left; height:100px;}
ul#friend-list li img.avatar {float:left;margin:5px 10px 5px 5px;}
ul#friend-list li .avs {float:left;padding-bottom:5px; text-align:left; width:200px;}
ul#friend-list li .avs  a {font-weight:bold;color:#fd009b;}
ul#friend-list li .avs p {margin:0;}
ul#friend-list li .note {float:right;color:#bd0077;padding-right:5px;font-family:"trebuchet MS";font-size:16px;padding-left:20px;background:url("/gfx/ico-note.png") no-repeat left top; width:50px; overflow:hidden;}
ul#friend-list DIV.action1{ position:absolute; left:0px; bottom:0px;}
ul#friend-list a.but-contact {width:168px;height:16px;display:block;position:absolute;bottom:0px;left:0px;color:#FFF;padding-left:20px;line-height:16px;font-weight:bold;font-size:10px;}
ul#friend-list .remove, ul#friend-list .reject {background:url("/gfx/but-contact-rompre.png") no-repeat; font-size:11px; color:#FFF !important; font-weight:bold !important; width:168px; padding:0px; margin:0px; height:16px; line-height:16px; padding-left:20px;}
ul#friend-list .requested {background:url("/gfx/but-contact-valid.png") no-repeat; font-size:11px; color:#FFF; font-weight:bold !important; width:168px; padding:0px; margin:0px; height:16px; line-height:16px; padding-left:20px;}
ul#friend-list .add {background:url("/gfx/but-contact-add.png") no-repeat; font-size:11px; color:#FFF; font-weight:bold !important; width:168px; padding:0px; margin:0px; height:16px; line-height:16px; padding-left:20px;}
.reject a{ background:none; color:#FFF !important;}

ul#group-list  {margin:10px;overflow:hidden; font-size:11px;}
ul#group-list  A{ font-size:11px;}
ul#group-list  li {background:url("/gfx/box-membre.png") repeat-x bottom #FFF !important;border:1px solid #ffbe9c !important;overflow:hidden;width:330px !important;position:relative;margin:0 20px 25px 0;padding-bottom:20px;float:left; height:100px;}
ul#group-list  li img.avatar {float:left;margin:5px 10px 5px 5px;}
ul#group-list  li .avs {float:left;padding-bottom:5px; text-align:left; width:200px;}
ul#group-list  li .avs  a {font-weight:bold;color:#fd009b;}
ul#group-list  li .avs p {margin:0;}

ul#group-list a.but-contact {width:168px;height:16px;display:block;position:absolute;bottom:0px;left:0px;color:#FFF;padding-left:20px;line-height:16px;font-weight:bold;font-size:10px;}
ul#group-list .remove, ul#group-list .reject {background:url("/gfx/but-contact-rompre.png") no-repeat; font-size:11px; color:#FFF !important; font-weight:bold !important; width:168px; padding:0px; margin:0px; height:16px; line-height:16px; padding-left:20px;}
ul#group-list .requested {background:url("/gfx/but-contact-valid.png") no-repeat; font-size:11px; color:#FFF; font-weight:bold !important; width:168px; padding:0px; margin:0px; height:16px; line-height:16px; padding-left:20px;}
ul#group-list .add, ul#group-list .accept {background:url("/gfx/but-contact-add.png") no-repeat; font-size:11px; color:#FFF; font-weight:bold !important; width:168px; padding:0px; margin:0px; height:16px; line-height:16px; padding-left:20px;}

.contentBottom30 ul#wire-post-list  {margin:10px;overflow:hidden; font-size:11px;}
.contentBottom30 ul#wire-post-list  A{ font-size:11px;}
.contentBottom30 ul#wire-post-list  li {background:url("/gfx/box-membre.png") repeat-x bottom #FFF !important;border:1px solid #ffbe9c !important;overflow:hidden;width:330px !important;position:relative;margin:0 20px 25px 0;float:left; height:100px;}
.contentBottom30 ul#wire-post-list  li img.avatar {float:left;margin:5px 10px 5px 5px;}
.contentBottom30 ul#wire-post-list  li .avs {float:left;padding-bottom:5px; text-align:left; width:200px;}
.contentBottom30 ul#wire-post-list  li .avs  a {font-weight:bold;color:#fd009b;}
.contentBottom30 ul#wire-post-list  li .avs p {margin:0;}

.contentBottom30 ul#wire-post-list DIV.action1{ position:absolute; left:0px; bottom:0px;}
.contentBottom30 ul#wire-post-list a.but-contact {width:168px;height:16px;display:block;position:absolute;bottom:0px;left:0px;color:#FFF;padding-left:20px;line-height:16px;font-weight:bold;font-size:10px;}
.contentBottom30 ul#wire-post-list .generic-button {background:url("/gfx/but-contact-add.png") no-repeat; font-size:11px; color:#FFF; font-weight:bold !important; width:168px; padding:0px; margin:0px; height:16px; line-height:16px;}
.contentBottom30 ul#wire-post-list .generic-button A{ color:#FFF; background:none; padding-left:20px;}
.contentBottom30 ul#wire-post-list .remove, ul#wire-p ost-list .reject {background:url("/gfx/but-contact-rompre.png") no-repeat !important; font-size:11px; color:#FFF !important; font-weight:bold !important; width:168px; padding:0px; margin:0px; height:16px; line-height:16px; padding-left:20px;}
.contentBottom30 ul#wire-post-list .requested {background:url("/gfx/but-contact-valid.png") no-repeat !important; font-size:11px; color:#FFF; font-weight:bold !important; width:168px; padding:0px; margin:0px; height:16px; line-height:16px; padding-left:20px;}
.contentBottom30 ul#wire-post-list .add {background:url("/gfx/but-contact-add.png") no-repeat !important; font-size:11px; color:#FFF; font-weight:bold !important; width:168px; padding:0px; margin:0px; height:16px; line-height:16px; padding-left:20px;}

.picture-single{ width:auto;}

ul#groups-list  {margin:10px;overflow:hidden; font-size:11px;}
ul#groups-list  A{ font-size:11px;}
ul#groups-list  li {background:url("/gfx/box-membre.png") repeat-x bottom #FFF !important;border:1px solid #ffbe9c !important;overflow:hidden;width:350px !important;position:relative;margin:0 20px 25px 0;padding-bottom:20px;float:left; height:100px;}
ul#groups-list  li img.avatar {float:left;margin:5px 10px 5px 5px;}
ul#groups-list  li .avs {float:left;padding-bottom:5px; text-align:left; width:200px;}
ul#groups-list  li .avs  a {font-weight:bold;color:#fd009b;}
ul#groups-list  li .avs p {margin:0;}

ul#groups-list a.but-contact {width:168px;height:16px;display:block;position:absolute;bottom:0px;left:0px;color:#FFF;padding-left:20px;line-height:16px;font-weight:bold;font-size:10px;}
ul#groups-list .remove, ul#groups-list .leave-group {background:url("/gfx/but-contact-rompre.png") no-repeat; font-size:11px; color:#FFF !important; font-weight:bold !important; width:168px; padding:0px; margin:0px; height:16px; line-height:16px; padding-left:20px; display:block;}
ul#groups-list .requested, ul#groups-list .join-group {background:url("/gfx/but-contact-valid.png") no-repeat; font-size:11px; color:#FFF; font-weight:bold !important; width:168px; padding:0px; margin:0px; height:16px; line-height:16px; padding-left:20px; display:block;}
ul#groups-list .request-membership {background:url("/gfx/but-contact-add.png") no-repeat; font-size:11px; color:#FFF; font-weight:bold !important; width:168px; padding:0px; margin:0px; height:16px; line-height:16px; padding-left:20px; display:block;}
ul#groups-list DIV.action1{ position:absolute; left:0px; bottom:0px;}
span.activity, .message-metadata small{ border:none; background:none; font-family:"trebuchet MS",Arial,Helvetica,sans-serif !important; font-size:11px;}
.box-420 form#wire-post-new-form{ padding-bottom:30px;}
.box-420 H3 SPAN.marginRight20 A{ right:0px !important;}
.MarginTopx{ margin-top:0px;}
#group-settings-form TEXTAREA, #group-settings-form SELECT, #send_message_form TEXTAREA{ border:1px solid #FFBE9C; height:40px; padding:2px; width:90%;}
#group-settings-form INPUT#group-name, #send_message_form INPUT#send-to-input,  #send_message_form INPUT#subject, #settings-form #email, #settings-form #pass1, #settings-form #pass2{border:1px solid #FFBE9C; padding:2px; width:90%;}
#settings-form #pass1, #settings-form #pass2{width:80%;}
#group-settings-form #upload, #avatar-upload #upload{ margin-bottom:0px;}
#group-settings-form UL#members-list LI{ width:330px !important;}
h5 span.small a{ color:#98276E;}
h5 span.small a:hover{ color:#e10084;}
#userbar{ width:160px !important;}

/* disclaimer*/
.alertBoxBlock {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#888; height:451px;overflow:hidden;}
#disclaimer-top {height:143px;background:url("/gfx/disclaimer-top.jpg") no-repeat top center;}
#disclaimer-content {height:308px;background:url("/gfx/disclaimer-bg.jpg") no-repeat top;position:relative;}
	#disclaimer-txt {width:500px;height:auto;margin:15px auto;overflow:auto;background:#fff;border:1px solid #FF6CBD;padding:5px;text-align:left;position:absolute;top:20px;left:50%;margin-left:-250px;}
	#disclaimer-txt p {margin-bottom:10px;}
	#disclaimer-content div.buttons{ position:relative; height:100px; margin:0px auto; width:620px; padding-top:200px;}
	a#bouton-entrer {display:block;width:147px;height:52px;top:177px;left:163px;background:url("/gfx/bouton-entrer.jpg") no-repeat top left;overflow:hidden;text-indent:-5999px; float:left; margin-left:135px;}
	a:hover#bouton-entrer {background-position:bottom;}
	a#bouton-sortir {display:block;width:147px;height:52px;top:177px;left:318px;background:url("/gfx/bouton-sortir.jpg") no-repeat top left;overflow:hidden;text-indent:-5999px; float:left; margin-left:60px;}
	a:hover#bouton-sortir {background-position:bottom;}
h1, h2, h3{ text-align:left !important;}
.pubExplains{ text-align:justify; font-size:11px; padding-left:25px; line-height:170%;}
.pubExplains A{font-size:11px;}
#dhtmltooltip{position: absolute;width: 150px;border: 2px solid #FF00A0;padding: 0;background-color: lightyellow;visibility: hidden;z-index: 100; filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);}
#tableBlogs tr td.derniereArticles div.bottom{ display:none;}
.entry A{ font-size:12px;}
#contentTable tr td.tdLeft div.categoryBottom, #contentTable tr td.tdLeft div.categoryTop  { display:none;}
A.more-link{ font-size:12px !important;}
/* categories + blog pages */
H1.categorySexualiteH1All, H1.categorySexeH1All, H1.categoryHistoireH1All, H1.pagetitle { font-size:22px !important; font-weight:normal !important; margin:0 !important; padding:3px 0px 0px 15px !important; color:#98276E !important; background:url("/gfx/title-full.png") no-repeat !important;text-transform:none;font-style:italic; height:26px !important; margin-top:14px !important; margin-bottom:14px !important;}
.entry P{ margin: 0px !important;}
H1.pagetitle P{ padding:0px; margin:0px; line-height:26px !important;}
H3 FORM{ display:inline;}
#videosCategories UL LI{font-family:tahoma,Arial,Helvetica,sans-serif; margin-bottom:2px; width:33% !important; float:left; margin-left:0px;}
#videosCategories UL LI A{ font-weight:bold;font-size:11px !important;padding-left:25px !important;background:url("/gfx/puce-coeur.png") no-repeat left !important;color:#fe44b6;}
#videosCategories UL LI A:hover{color:#98276E}
#videosCategories UL LI SPAN{font-weight:bold;font-size:11px !important;padding-left:25px !important;background:url("/gfx/puce-coeur.png") no-repeat left !important;color:#98276E !important;}
.post-date SPAN{ font-weight:bold; color:#FE44B6;}
#display_obsLeft{ margin-left:120px;}
#display_obsLeftAmatrice{margin-left:240px;}
.height420{ height:420px !important;}
.box-420 LI.bottom{ display:none;}
#rankNotification{ margin-top:3px;}

/* rank */
#rankNotification{ text-align:left;line-height:21px;/*clear:both;*/padding-top:3px;font-size:11px;font-weight:bold;font-family:tahoma, arial; padding-top:15px; background:#FFF;}

#rankNotification a:link, #rankNotification a:visited{padding:7px;padding-top:2px;padding-bottom:2px;margin-left:10px;text-decoration:none;background-color:#bd0077 !important;color:#fff !important;width:22px; font-size:11px !important; border:none; float:none; margin-right:0px; display:inline;}
#rankNotification a:hover {	background-color:#FD009B !important;}
#rankNotification .active, #rankNotification SPAN.current {padding:7px;padding-top:2px;padding-bottom:2px;margin-left:10px;text-decoration:none;background-color:#FD009B !important;color:#fff !important;cursor:default;}
#rankNotification .disabled {padding:7px;padding-top:2px;padding-bottom:2px;border:1px solid #EBEBEB !important;margin-left:10px;text-decoration:none;background-color:#F5F5F5 !important;color:#D7D7D7 !important;cursor:default;}
.send-message_charme{ position:absolute; bottom:0px; left:102%;}
.respondCharmeSmaller div.respondCharme h3 { font-size:14px;}
.respondCharmeSmaller TEXTAREA{font-size:11px;}
.divBanner, .rightBanner{background-image:url("/gfx/publicite.gif"); background-position:center top; background-repeat:no-repeat; padding:18px 0px 10px 0px;}
.height10{ height:10px; line-height:10px;}
#message.info p{ background:url("/gfx/mess-more.png") 15px 50% no-repeat;}
.box-orange LI.bottom{ display:none;}
.css-tabs LI A{ background:none !important; margin-right:0px !important; padding-right:0px !important;}
div.aide{ background:none;}
div.aideleft{ float:left; width:45%;}
div.aideright{width:45%; float:left;}
div.aide UL LI A{ font-size:11px;}
h2.plandusiteH2, h2.contactH2, h2.aideH2 { font-size:16px !important; padding-top:0px;}
.contactTable textarea { border:1px solid #FFBE9C; height:40px; padding:2px; width:90%;}
.contactTable INPUT{border:1px solid #FFBE9C; padding:2px;}
a.envoyer {color:#FFF;font-weight:bold;background:#6b0043;border:none;-moz-border-radius : 6px;font-size:11px;padding:2px 10px;cursor:pointer; display:block; height:auto; width:50px; text-indent:1px;}
div.aide ul.marginUL10{ margin-top:0px;}
.aide h3.pinkBck{ height:26px !important;background:url("/gfx/title.png") no-repeat left !important;font-size:16px !important;color:#98276e !important;line-height:26px !important;padding-left:15px !important;text-transform:uppercase;margin-top:0 !important;}
.aide A, .aide{ font-size:11px;}
.aide DIV{ margin-right:15px;}
.aide DIV LI { margin-left:30px;}
.aide DIV P{ margin:0px; padding-left:10px;}
.detailsCharme .right{ width:45%;}
.detailsCharme .left{ width:45%;}

#rankNotification b{ color:#6B0043; font-weight:bold;}
#wp-admin-bar ul SPAN{ font-weight:bold !important;}
.confirm{ font-size:11px; display:block; float:left; padding-right:5px;}

.lio LI{ margin:0 !important; padding:0 !important;}}
div.aide UL LI A{ font-size:11px;}
h2.plandusiteH2, h2.contactH2, h2.aideH2 { font-size:16px !important; padding-top:0px;}
.contactTable textarea { border:1px solid #FFBE9C; height:40px; padding:2px; width:90%;}
.contactTable INPUT{border:1px solid #FFBE9C; padding:2px;}
a.envoyer {color:#FFF;font-weight:bold;background:#6b0043;border:none;-moz-border-radius : 6px;font-size:11px;padding:2px 10px;cursor:pointer; display:block; height:auto; width:50px; text-indent:1px;}
div.aide ul.marginUL10{ margin-top:0px;}
.aide h3.pinkBck{ height:26px !important;background:url("/gfx/title.png") no-repeat left !important;font-size:16px !important;color:#98276e !important;line-height:26px !important;padding-left:15px !important;text-transform:uppercase;margin-top:0 !important;}
.aide A, .aide{ font-size:11px;}
.aide DIV{ margin-right:15px;}
.aide DIV LI { margin-left:30px;}
.aide DIV P{ margin:0px; padding-left:10px;}
.detailsCharme .right{ width:45%;}
.detailsCharme .left{ width:45%;}

#rankNotification b{ color:#6B0043; font-weight:bold;}
#wp-admin-bar ul SPAN{ font-weight:bold !important;}
.confirm{ font-size:11px; display:block; float:left; padding-right:5px;}

.lio LI{ margin:0 !important; padding:0 !important;}
#message{ margin:0px 10px 5px 10px;}
.marginRight20 SPAN{ position:relative !important;}
.notLoggedAvatar{ margin-right:180px;}
.notLoggedAvatar IMG{ float:left;}
.notLoggedAvatarDiv{ height:180px;}
.tableHeader P { padding-left:5px;}
.expAvatar{ padding-bottom:10px;}
.divRules{ padding-bottom:5px;}

.downloadVideo{ float:right; width: 180px; margin-right:30px; margin-top:5px;}
.downloadVideo A{ display:block; width:176px; height:37px; background:url(/gfx/download_video.gif) no-repeat top left;}
.downloadVideo A:hover{ background-position:bottom left;}
#recherche{ background:url(/gfx/chercher.gif) no-repeat top left; width:72px; height:21px; border:none; cursor:pointer;}

ul#account_type_charme{ width:280px !important; float:left;}
ul#account_type_charme li{ width:70px;}
ul#account_type_charme li.firstLi{ width:115px;}
ul#account_type_charme li.lastLi{ width:60px;}
ul#age_charme{width:160px;  float:left;}
ul#countries_charme{width:340px; float:left;}
ul#countries_charme li { width:105px;}
.soutenezH2{ overflow:hidden; width:200px;}
.tdRight P{ width:200px; overflow:hidden;}
.noError{ color:#093; font-weight:bold;}
.error{ font-weight:bold;}

.articleAlert{ left: 4px; position: absolute; top: 183px; background:#ffe400; opacity:0.33; filter:alpha(opacity=33); width:977px; height:38px; z-index:1; display:none; border:1px solid #f3cfe5; text-align:center;}
.articleAlert1{left: 4px; color:#000; font-weight:bold; position: absolute; top: 185px; width:949px; padding-right:20px; font-size:12px; height:38px; line-height:18px; padding-left:10px; z-index:1; display:none; text-align:center;}
.articleAlert1 A{text-decoration:none; color:#98276E; font-size:12px; text-weight:bold !important;}
#articleAlert{}
.sub{ z-index:100;}
.articleAlertClose{ background:url(../images/x_pop.png); width:12px; height:11px; position:absolute; top:4px; right:4px; display:block; text-decoration:none !important;}
.countryExp{ height:400px;}
