/* - - - HTML, COMMON ELEMENTS - - - */
/* base rouge #f1991e */

* { 
	padding:0px;
	font-family: Tahoma;
	font-size:11px;
}

img	{ border:none; }
img .logo { padding-top:10px; }

#salam {
/*	padding:2px;*/
	display:none;
}
.newsticker {
	width:816px;
	height:50px;
	list-style-type: none;
	font-size:11px; font-weight:normal; 
	background-color:#fff;
	text-align:left;
	border:2px solid #f1991e ;
}

body, html {
	font:12px;
	margin:0px 0px 8px 0px;
	color:#000;
	line-height:13px;
	text-align:center;
}
.profil {
	width:750px;
	text-align:left;
	padding:3px;
	border-bottom:1px solid #F90;
	min-height:120px;
}
.profil img {
	float:left;
	padding-right:10px;

}
.profil p {
	padding-left:10px;

}
.titreprofil {
	color: #F90;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}
.profil .large_red {
	color: #F90;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
.lien {
	text-align:left;
	padding-bottom:20px;
	line-height:20px;
	
}
.lien a{
	color:#000	
}
.statusMsg {
	font-size:13px; font-weight:bold;
	border:2px solid #fff;
	width:100%;
	height:25px;
	text-align:left;
	line-height:25px;
	background-color:#b00;
}


.miniProfil {
	float:left;
	border:1px #999999 solid;
	margin:2px;
	background-color:#FFFFFF;
}


.stdHead {
	background-color:#0066FF;
	height:25px;
}
.stdPadding { padding:6px; }

#slideVote{float:left;}



#proContainer { 
	width:960px;
	margin:0 auto;
	border:1px #CC0000 solid;
	border-right:3px #CC0000 solid;
}

#container {
	width:960px;
	margin:0 auto;
	margin-top:5px;
	text-align:center;
}

#skyScraper728 {
	float:left;
	text-align:center;
	margin-left:20px;
	margin-top:25px;
	padding-top:25px;
}
#skyScraper {
/*	float:left;*/
/*	text-align:right;*/
	width:160px;
	position:absolute;
	margin-left:800px;
}

#skyScraper .titre{
		color:#ffffff;
		background-color:#f1991e;
		padding:3px;
		text-align:center;
		border:1px solid #f1991e;
		vertical-align:middle;
}
#skyScraper .con {
		background-color:#ffffff;
		font-size:9px;
		color:#000;
		font-weight:bold;
		padding-left:8px;
		text-align:left;
		width:115px;
		color:#222;
		vertical-align:middle;
		padding-top:10px;
		padding-bottom:10px;
		border-bottom:1px solid #999999;

}
#skyScraper .con a {
		color:#000000;
		text-decoration:none;	
}

#skyScraper .con a:hover {
		color:#000000;
		text-decoration: underline;
	}


.ttHeadNA {
	border-top:2px solid #415065;
	border-left:2px solid #415065;
	border-right:2px solid #415065;
	background-color:#415065;
	color:#fff;
	width:350px;
font-size:10px; font-weight:bold;
	padding:3px;
	text-align:left;
}
.ttBodyNA {
	border-bottom:2px solid #415065;
	border-left:2px solid #415065;
	border-right:2px solid #415065;
	background-color:#e9f1fc;
	color:#000;
	width:350px;
	font-size:10px;
	padding:3px;
	text-align:left;
}
.ttBodyNA p {
	margin-bottom:6px;
}


.ttHead {
	border-top:2px solid #415065;
	border-left:2px solid #415065;
	border-right:2px solid #415065;
	background-color:#415065;
	color:#fff;
	width:200px;
	font-size:10px;
/*	filter:alpha(opacity=85);*/
/*	opacity:0.85;*/
	padding:3px;
}
.ttBody {
	border-bottom:2px solid #415065;
	border-left:2px solid #415065;
	border-right:2px solid #415065;
	background-color:#e9f1fc;
	color:#000;
	width:200px;

	 font-size:10px;
	padding:3px;
}

.ttHead2 {
	border-top:2px solid #f1991e;
	border-left:2px solid #f1991e;
	border-right:2px solid #f1991e;
	background-color:#f1991e;
	background-repeat:no-repeat;
	background-position:right;
	color:#fff;

	font-size:10px;
	padding:3px;
}
.ttBody2 {
	border-bottom:2px solid #f1991e;
	border-left:2px solid #f1991e;
	border-right:2px solid #f1991e;
	background-color:#ffffff;
	color:#000;
	font-size:10px;
	padding:3px;
	text-align:left;
}

.floatL { float:left; }
.floatR { float:right; }
.ClearB { clear:both; }

#theBottom {
	border-top:1px solid #999999;
	text-align:center;
	color:#000000;
	margin-top:10px;
	padding-top:10px;
	padding-bottom:10px;

}
#theBottom a {
	text-decoration:none;
	color:#000;
	margin-left:8px;
}
#theBottom a:hover {
	text-decoration:underline;
}

.textCenter { text-align:center; }

.textLeft { 
	text-align:left;
	
 }

.formError {
	font-size:12px; font-weight:bold;
	color:#ff0063;
	margin-left:6px;
}
.formOkay {
	font-size:16px; font-weight:bold;
	color:#fff;
}
.formErrorReason {
	padding-top:8px;
	font-weight:bold; font-size:9px;
	color:#ff0063;
}


/* NEW bottom */
.bottom { padding-left:10px; padding-right:10px; padding-top:15px; padding-bottom:15px; background-color:#cccccc; background-position:top; border-top:1px solid #FFFFFF;}
.linkmenubottom { color:#000000; font-size:11px; text-decoration:none;}
.linkmenubottom:hover { color:#000000; font-size:11px; text-decoration:underline;}
.linkmenubottom:active { color:#000000; font-size:11px; text-decoration:underline;}
.espmenu { margin-bottom:5px;}
.esp { margin-bottom:10px;}
.esp2 { margin-bottom:5px;}
.esp3 { margin-bottom:20px;}

/* GENERAL */
.container960 {
	width:940px;
	float:left;
	margin-left:20px;
	margin-right:20px;
}
.container612 {
	width:640px;
	float:left;
	margin-left:20px;
	margin-right:20px;
}
.gfxHeader {
	font-size:16px;
	font-weight:bold;
	letter-spacing:-1px; 
	color:#000000;
	text-align:left;
	/*line-height:30px;
	margin-bottom:5px;*/
}
.gfxSubHeader {
	font-size:14px;
	font-weight:bold;
/*	letter-spacing:-0.5px;*/
	color:#000000;
	text-align:left;
/*	margin-top:5px;
	margin-bottom:5px;*/
}
.pageDesc p, label {
	font-size:12px;
	text-align:left;
}

.frame1 {
	border:1px solid #fff;
	color:#fff;
	background-color:#415065;
	font-weight:bold;
	padding:6px;
	margin-bottom:14px; margin-left:14px;
	padding-top:8px;padding-bottom:8px;
	text-align:center;
}
.frame1 a {
	color:#fff;
}

.green { color:#00CC00; font-size:13px; }
.red { color:#CC0000; }

#ab {
	width:590px;
	border:2px solid #000;
	background-color:#fff;
	font-size:11px;
	color:#000;
	padding:8px;
	text-align:left;
}
#ab a {
	color:#C00;
	font-weight:bold
}

dl { margin-left:10px; }
dt {
	color:#16223b;
	font-weight:normal; font-size:12px;
	line-height:16px;
}

.spacer { margin-top:12px; }

.smLMargin { margin-left:6px; }

.hint {
	color:#000;
	margin-top:6px;
	font-size:10px;
}

#originalImage {
	position:absolute;
	border:3px solid #000;
	width:0px; height:0px;
	top:-1000px; left:-1000px;
	z-index:9997;
}
#originalImage div {
		background-color:#fff;
		padding:4px;
}
#originalImage div a {
		color:#000;
		font-weight:bold; font-size:12px;
}

.commonBoxOut {
	text-align:left;
}

.commonBoxOut .cboTop {

	border-bottom:1px solid #999999;
}
.commonBoxOut .cboMiddle {
	background-color: #F0F0F0;
	height:auto;
	width:100%;
	display: table;
	padding-bottom:5px;
	padding-top:5px;
}
.commonBoxOut .cboMiddle .content {
	margin:5px 5px 5px 5px;
	padding-top:3px;
}

.commonBoxOut .cboMiddle .content p {
		padding:5px 0px 5px 0px;
		/*line-height:16px;*/
	}
.commonBoxOut .cboMiddle .content p a {
		color:#000000;
		text-decoration:none
}
.commonBoxOut .cboMiddle .content p a:hover {
		color:#000000;
		text-decoration:underline;
}
.commonBoxOut .cboMiddle .content td a {
		color:#000000;
		text-decoration:none
}
.commonBoxOut .cboMiddle .content td a:hover {
		color:#000000;
}
.commonBoxOut .cboBottom {
	min-width:640px;
	max-width:820px;
	height:13px;
}


.basicButton, .basicButton:hover {
	width:auto; height:auto;
	line-height:20px;
	background-color:#f1991e;
	padding:1px 7px 1px 7px;
	font-size:13px; font-weight:normal;
	text-decoration:none; text-align:center;
	color:#000;
	cursor:pointer;
}
.basicButton { 
	border-left:1px solid #fff; 
	border-top:2px solid #fff;
	border-right:1px solid #848284;
	border-bottom:2px solid #848284; }
	
.basicButton:hover { 
	border-left:1px solid #848284;
	border-top:2px solid #848284;
	border-right:1px solid #fff;
	border-bottom:2px solid #fff; }



.selS1 {
	text-align:center;
	font-size:10px; font-weight:bold;
	width:66px;
	color:#333;
}

.taS1 {
	width:99%;
	height:80px;
}

.emailEntry td input {
	width:170px;
}

.table2 td .subForm {
	border:none;
}
.table2 td .subForm td {
	background-color:#fff;
	border:none;
}
.table2 td .subForm td input {
	padding:2px;
	font-size:11px;
}

.table2 .textS1 p {
	font-size:11px;
	color:#000;
	text-align:left;
}

.linkStyle1 {
	font-size:10px; font-weight:bold;
	color:#434;
	text-decoration:underline;
}
	.linkStyle1:hover {
	font-size:10px; font-weight:bold;
	color:#434;
	text-decoration:none;
}

.table2 td .bannersTbl {
	border:none;
}
.table2 td .bannersTbl td {
	background-color:#fff;
	border:none;
}

.table2 td table {
	/*border:1px solid #486591;*/
	border:none;
}
.table2 td table td {
	padding:6px;
	/*border:1px solid #486591;*/
	border:none;
	background-color: #ebdac2;
}
.table2 td table td a {
	color:#c00;
}
.table2 td table .highlight {
	background-color:#d9c9b3;
	color:#000;
}
.table2 td table .highlight2 {
	background-color:#EFF3FC;
	color:#000;
}
.table2 td table .highlight3 {
	background-color:#fff;
	color:#000;
}
.table2 td table .highlight span {
	color:#3F577C;
}

.table2 td .redOutline {
	border:1px solid #c00;
}
.table2 td .redOutline td {
	background-color:#fff;
}
.table2 td .redOutline td p {
	font-size:11px;
	text-align:left;
}
.table2 td .redOutline td p span {
	font-size:10px;
	color:#222;
}

.table2 td .bordOff td {
	padding:6px;
	border:none;
	background-color:#d9c9b3;
	color:#000;
}
.table2 td .bordOff td select {
	width:100px;
}

.table2 {
	border:1px solid #999999;
}
.table2 th {
	text-align:center;
	width:auto;
	font-weight:bold; font-size:16px;
	color:#000;
	padding:7px;

}


.table1 { 
	border:1px solid #415065;
}
.table1	th {
	text-align:center;
	width:auto;
	font-weight:normal; font-size:10px;
	color:#fff;
	padding:7px;
	background-color:#6a8edc;
	border:1px solid #415065;
}
.table1	td {
	text-align:center;
	/*width:auto;*/
	font-weight:bold; font-size:10px;
	color:#142956;
	padding:7px;
	background-color:#e9f1fc;
	border:1px solid #415065;
}
.table1 td a {
	text-decoration:underline;
	color:#c00;
}

.blueTitle {
	font-size:14px; font-weight:bold;
	color:#000;
}

.pagination {
	width:100%;
	font-weight:bold;
	color:#00000;
}

.pagination td {
	font-weight:bold;
	color:#000000;
}
.pagination td a {
	color:#000000;
	text-decoration:none;
}
.pagination td a:hover {
	color:#000000;
	text-decoration: underline;
}
.pagination td a:visited {
	color:#000000;
	text-decoration:none;
}

.genericUL {
	height:auto;
	border:none;
	margin:0px 0px 0px 12px; padding:0px;
	list-style-type:none;
}
.genericUL li {
/*	background-image:url(../media/common/winky.gif); */
	background-repeat:no-repeat;
	background-position:0px 1px;
	padding:0px 3px 5px 25px; margin:0px;
	line-height:17px;
}
.genericUL li a {
	font-size:11px; font-weight:bold;
	color:#000000;
	text-decoration:none;
}
.genericUL li a:hover {
	color:#000000;
	text-decoration:underline;
}

.stdSelector {
	font-size:12px; font-weight:bold; color:#000;
	height:30px;
	text-align:center;
}
.stdSelector select {
	height:22px;
	font-size:11px; font-weight:bold;
	color:#222;
}

.wmYes {
	width:75px; height:30px; line-height:30px;
	background-color:#0b0;
	border:1px solid #040;
	float:left; margin-right:15px;
}
	.wmYes a {
		color:#fff;
		font-weight:bold; font-size:15px;
		text-decoration:none;
	}
.wmNo {
	width:75px; height:30px; line-height:30px;
	background-color:#b00;
	border:1px solid #400;
	float:left;  margin-left:15px;
}
	.wmNo a {
		color:#fff;
		font-weight:bold; font-size:15px;
		text-decoration:none;
	}
.wmPoppy {
	width:185px; height:185px;
	background-color:#d8bc94;
	border:2px solid #2161ce;
	padding:6px;
}
.wmMisc {
	font-size:13px;
	margin-bottom:8px;
}

#featuredVideo {
	background-image:url(../media/common/vidProfileFeatured.gif);
	background-repeat:no-repeat;
	width:118px; height:167px;
	margin-bottom:9px;
	cursor:pointer;
}

#featuredVideoPic {
	margin-top:8px;
}

#seeAllVideos {
	margin-bottom:5px;
	margin-left:40px;
}


.stdH1 {
	font-weight:bold; font-size:10px;
	color:#111;
}

.stdT1 {
	font-weight:bold; font-size:10px;
	color:#111;
}

#menuGauche {
	background-color: #F0F0F0;
	margin-bottom:7px;
	width:120px; 
	text-align:left;
}

#menuGauche .titre{
		color:#ffffff;
		background-color:#f1991e;
		padding:3px;
		text-align:center;
		border:1px solid #f1991e;
		vertical-align:middle;
}

#menuGauche .con {
	background-color:#ffffff;
		font-size:9px;
		color:#000;
		font-weight:bold;
		padding-left:8px;
		text-align:left;
		width:115px;
		color:#222;
		vertical-align:middle;
		padding-top:10px;
		padding-bottom:10px;
		border-bottom:1px solid #999999;

}
#menuGauche .con a {
		color:#000;
		text-decoration:none;	
}

#menuGauche .con a:hover {
		color:#000;
		text-decoration: underline;
	}

/* - - - HEADER - - - */

#header {
	height:183px;
	background-image:url(../media/common/header.jpg);
	text-align:left;
}

#mainNav {
	height:25px;
	background-color:#6a8edc;
	color:#fff;
	margin:3px 0px 3px 0px;
}
#mainNav .links {
	width:900px; height:25px;
	text-align:left;
	margin-left:3px;
}
#mainNav .loggedInBar {
	width:337px; height:25px; line-height:25px;
	text-align:right;
	font-size:11px; font-weight:bold;
	background-image:url(../media/common/loggedInBar.jpg);
}
#mainNav .loggedInBar a {
	color:#fff;
	text-decoration:underline;
	font-weight:bold; font-size:11px;
	line-height:25px;
}
#mainNav .loggedInBar a:hover {
	text-decoration:underline;
}
#mainNav .loggedInBar .mr {
	padding-right:10px;
}

#mainNav .loginBar {
	width:297px; height:25px;
	background-image:url(../media/common/loginBar.jpg);
	text-align:left;
	line-height:25px;
}
#mainNav .loginBar .username {
	margin-left:20px;
	font-weight:bold;
}
#mainNav .loginBar .password {
	margin-left:4px;
	font-weight:bold;
}
#mainNav .loginBar input {
	width:62px; height:15px;
	margin-left:5px; margin-top:3px;
	padding:0px 3px 0px 3px;
	border-left:1px solid #733031; border-top:1px solid #733031;
	 border-right:1px solid #e78e8c; border-bottom:1px solid #e78e8c;
	color:#000;
	font-size:9px;
	text-align:left;
}
#mainNav .loginGo {
	width:40px; height:25px;
}
#mainNav .links ul {
	height:25px;
	border:none;
	margin:0px 0px 0px 0px; padding:0px;
	list-style-type:none;
}
#mainNav .links li {
	background-image:url(../media/common/navBullet.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;
	display:inline;
	padding:0px 3px 0px 18px; margin:0px;
	line-height:25px;
}
#mainNav .links li a {
	font-size:11px; font-weight:bold;
	color:#fff; background-color:#6a8edc;
	text-decoration:none;
}
#mainNav .links li a:hover {
	color:#fff;
	text-decoration:underline;
}

#userNav {
	/*height:25px;*/
	background-color:#415065;
	color:#ffffff;
	margin:3px 0px 3px 0px;
	padding-right:4px;
	text-align:center;
}
#userNav .chatLink {
	float:left;
	margin-right:0px; margin-left:0px; margin-right:6px; margin-top:1px;
}
#userNav .freeChatLink {
	float:left;
	margin:0px; margin-right:14px; margin-top:1px;
}
#userNav ul {
	height:25px;
	border:none;
	margin:0px 0px 0px 12px; padding:0px;
	list-style-type:none;
}
#userNav li {
	display:inline;
	padding:0px; margin:0px;
	line-height:21px;
}
#userNav li a {
	font-size:10px; font-weight:normal; 
	color:#ffffff;
	/*text-decoration:underline;*/
	margin-left:4px;
}
#userNav li a:hover {
	color:#ffffff;
	text-decoration:underline
}

.topBanner {
	position:absolute;
	margin-left:12px; margin-top:23px
}


/* - - - RTE - - - */

#final_comment, #rte1 {
	width:580px;
}

.rteBack tr td select {
	width:150px;
}

.rteImage {
	background: #D3D3D3;
	border: 1px solid #D3D3D3;
	cursor: pointer;

}

.rteImageRaised, .rteImage:hover {
	background: #D3D3D3;
	border: 1px outset;
	cursor: pointer;

}

.rteImageLowered, .rteImage:active {
	background: #D3D3D3;
	border: 1px inset;
	cursor: pointer;

}

.rteVertSep {
	margin: 0 4px 0 4px;
}

.rteBack {
	width:580px;
	background: #D3D3D3;
	border: 1px outset;
	letter-spacing: 0;
	padding: 2px;
}

.rteBack tbody tr td, .rteBack tr td {
	background:#D3D3D3;
	padding:0px;
}

.rteDiv {
	display: block;
	position: relative;
}


/* - - - BODY - - - */

#body { 
	/*background-color:#ffffff;
	color:#fff;*/ 
	/*background-color:#ffffff;*/
	color:#3f3f3f;
	
}
#body .top {
	height:13px;
	/*background-image:url(../media/common/bodyTop2.gif);*/
	background-repeat:no-repeat;
}
#body .bottom {
	height:13px;
	/*background-image:url(../media/common/bodyBottom2.gif);*/
	background-repeat:no-repeat;
	background-color:#fff;
}
#body .main {
	padding:0px 0px 0px 0px;
}


/* - - - BANNERS - - - */

#leftBanner {
	width:122px; 
/*	_height:620px;*/
	min-height:420px;
	float:left;
}
#rightBanner {
	background-color:#CC0000;
	text-align:right;
/*	width:120px; 
	_height:620px;
	min-height:420px;*/

}



/* - - - INDEX.PHP SPECIFIC - - - */

.indexText p {
	line-height:normal;
	color:#222;
	padding-bottom:10px;
	font-size:12px;
}
.indexText h1 {
	color:#000;
	letter-spacing:normal;
	font-size:13px; font-weight:bold;
}
.indexText a {
	color:#c00;
	font-size:12px; font-weight:bold;
}

.bannerStrip {
	text-align:center;
	margin-top:8px; margin-bottom:8px;
}

/* - - - PROFILE PAGES SPECIFIC - - - */

#webRecording {
	width:582px; height:332px;
	text-align:center;
	line-height:332px;
}

.profileOptions {
	width:616px;
	height:47px;
}


.imageComment {
	height:17px; line-height:17px;
	position:absolute;
	font-size:10px;
	text-align:center;
	color:#fff;
	background-color:#415065;
	border-left:6px solid #fff;	border-right:6px solid #fff; border-bottom:6px solid #fff;
	cursor:pointer;
}

#raterBar {
	width:306px; height:42px;
}
#raterBar .overall {
	width:101px; height:42px;
	background-image:url(../media/profile/rater/overallBg.gif); background-repeat:no-repeat;
	line-height:42px;
	font-weight:bold; font-size:26px;
	text-align:center;
	float:left;
	color:#fff;
}


.proButA { margin-left:6px; }
.proButB { margin-left:2px; }

.proVerified {
	position:absolute;
	margin-left:404px;
}

.underLine {
	margin-bottom:11px;
	padding-bottom:6px;
	border-bottom:1px solid #fff;
}

#proInfo {
	width:612px; height:32px;
	background:url(../media/profile/infoBg.gif) top left no-repeat;
	margin:10px 0px 10px 0px;
	text-align:left;
}

#proInfo .format {
	height:32px;
	position:absolute;
	color:#ffb600;
	font-size:10px; font-weight:normal; 
	text-align:right;
}
#proInfo .viewed { width:77px; margin-left:20px; margin-top:3px; }
#proInfo .points { width:70px; margin-left:130px; margin-top:3px; }
#proInfo .dates { width:350px; text-align:left; margin-left:247px; margin-top:3px; }
#proInfo .dates span { color:#fff; }
#proInfo .onlineStatus {
	position:absolute;
	margin-left:538px;
}
	
.virtualGift {
	width:578px; height:102px;
	margin-bottom:8px;
}
	.virtualGift img {
		float:left;
		border:2px solid #fff;
	}

/* - - - USERS PAGE SPECIFIC ( users online, users search )  - - - */

.userSearchDesc {
	margin-bottom:14px; margin-left:5px;
	padding-top:5px;padding-bottom:5px;
	text-align:left;
	width:500px;
}
	.userSearchDesc a {
		color:#000000;
	}

.userPanel {
	font-size:10px;
	width:300px; height:147px;
	overflow:hidden;
	margin:1px 0px 0px 1px;
	text-align:left;
}
	.userPanel .photo {
		position:absolute;
		margin:8px 0px 0px 8px;
		border:1px solid #fff;
	}
	.userPanel .username {
		position:absolute;
		margin:2px 0px 0px 101px;
		font-size:11px; font-weight:bold;
		color:#fff;
		text-align:center;
		width:197px; height:27px;
		line-height:27px;
	}
	.userPanel .age {
		position:absolute;
		margin:38px 0px 0px 110px;
		color:#000;
		text-align:left;
	}
	.userPanel .where {
		position:absolute;
		margin:60px 0px 0px 110px;
		color:#000;
		text-align:left;
	}
	.userPanel .where a {
		color:#c00;
		text-align:left;
		text-decoration:underline;
	}
	.userPanel .where2 {
		position:absolute;
		margin:55px 0px 0px 110px;
		color:#000;
		text-align:left;
	}
	.userPanel .where2 a {
		color:#c00;
		text-align:left;
	}
	.userPanel .text {
		position:absolute;
		width:182px; height:28px;
		margin:83px 0px 0px 110px;
		color:#333;
		text-align:left;
		overflow:hidden;
		font-size:10px;
	}
	.userPanel .text .finalThoughtA {
		color:#333; text-align:left;
		text-decoration:none;
	}
	.userPanel .text .finalThoughtA:hover {
		color:#333; text-align:left;
		text-decoration:none;
	}
	.userPanel .flag {
		position:absolute;
		margin:34px 0px 0px 155px;
	}
	.userPanel .icons {
		position:absolute;
		margin:34px 0px 0px 190px;
	}
		.userPanel .icons img {
			margin-right:4px;
		}
	.userPanel .options {
		position:absolute;
		margin:120px 0px 0px 113px;
	}
	


/* - - - ACCOUNT PAGE SPECIFIC ( account-main.php ) - - - */
.accountCon {
	width:580px; height:auto;
 	margin:0px 0px 0px 36px; padding:0px;
	text-align:center;
}

.account { 
	width:259px; height:103px;
	overflow:hidden;
	margin:0px 8px 16px 8px;
	text-align:left;
	float:left;
}
.account .panel {
	width:259px; height:103px;
	background:url(../media/account/accountBack.gif) top left no-repeat;
}
.account .panel a {
	text-decoration:none;
	cursor:pointer;
}
.account .panel .left {
	width:60px; height:60px;
	float:left;
}
.account .panel img {
	margin:26px 0px 0px 8px;
}
.account .panel .section {
	float:left;
	text-align:left;
	font-weight:bold; font-size:12px;
	width:186px; height:25px; line-height:25px;
	background-color:#6a8edc;
	color:#fff;
	margin-top:8px; padding-left:6px;
}
.account .panel .section a {
	text-decoration:underline;
	font-weight:bold; font-size:12px;
	color:#fff;
}
.account .panel .section a:hover {
	text-decoration:underline;
	font-weight:bold; font-size:12px;
	color:#ff9;
}
.account .panel .description {
	float:left;
	text-align:left;
	font-weight:normal; font-size:11px;
	width:186px;
	color:#333;
	margin-top:8px; padding-left:6px;
}
.account .panel .description a {
	text-decoration:underline;
	margin-left:8px;
}


/* - - - SIGNUP PAGE - - - */

.signupForm label	 { margin-right:5px; }
.signupForm input, textarea {	
	width:350px;
	font-size:13px; 
	padding:1px 0px 0px 3px;
}
.signupForm label {
	position:relative;
	width:160px; height:23px;
	line-height:23px;
	display:block;
	float:left;
}
.signupForm .alt {
	position:relative;
	width:350px; height:23px;
	line-height:23px;
	display:block;
}
.signupForm .emailAddresses {
	width:574px;
}
.signupForm .spacer { padding-top:1px; font-size:1% }
.signupForm span { 
	font-size:14px; font-weight:bold;
	line-height:23px;
	color:#000; 
}
.signupForm .Note {
	font-size:11px; font-weight:normal;
	color:#222;
}
.signupForm .Note a {
	color:#c00; font-weight:bold; font-size:13px;
}

.signupForm select { width:360px; }




.WhiteOut {
	background-color:#fff;
	text-align:left;
	padding:12px 12px 12px 12px;
}
.WhiteOut p {
	color:#111;
	font-size:12px; font-weight:normal;
	margin-bottom:12px;
}
.WhiteOut h1 {
	color:#000;
	font-size:14px;
	letter-spacing:normal;
}
.WhiteOut .DottedBottom {
	border-bottom:1px dotted #444;
	margin:0px 0px 22px 0px;
}




#checkMessage { 
	padding-top:8px;
	font-weight:bold; font-size:13px;
	color:#ff0063;
}

.note2 {
	height:20px; line-height:20px;
	color:#222;
	font-weight:normal; font-size:11px;
}
.note, .comment {
	padding-top:8px;
	color:#222;
	font-weight:normal; font-size:11px;
}
.note a {
	color:#702727;
	text-decoration:underline;
	cursor:pointer;
}
.comment a {
	color:#b83a4e;
	font-weight:bold; text-decoration:underline;
}

.suggestionsTD { height:18px; }
.suggestionsTD a {
	color:#16223b;
	font-size:10px; font-weight:bold;
	text-decoration:underline;
}


/* - - - SEARCH PAGE - - - */

.searchForm label, .searchForm input { margin-right:12px; }
.searchForm input {	
	width:150px;
	font-size:12px; 
	padding:2px;
}
.searchForm select {
	width:174px;
	font-size:12px;
}
.searchForm label {
	position:relative;
	width:150px; height:23px;
	line-height:23px;
	display:block;
	float:left;
}
.searchForm .spacer { padding-top:1px; font-size:1% }
.searchForm .colA {
	float:left;
	width:291px;
}
.searchForm .colB {
	float:left;
	width:291px;
}


/* - - - TOP 25 - - - */
.t25head {
	width:612px; height:79px;
	background-image:url(../media/top25/header.gif); background-repeat:no-repeat;
	margin-bottom:12px; margin-left:12px;
}
.username .percentage {
	font-size:11px; font-weight:bold;
	color:#efc708;
	margin-left:10px;
}


/* - - - BENEFITS - - - */
#paymentPost td {
	padding:5px;
}
#paymentPost * {
	color:#000;
}

.tBenefits td {
	color:#000;
	padding:5px; margin:0px;
}
.tBenefits td h1 {
	font-weight:bold;
	color:#000;
	font-size:16px;
	letter-spacing:normal;
}
.tBenefits td h3 {
	font-weight:bold;
	color:#000;
	font-size:18px;
	letter-spacing:normal;
}

.tUpOption td {
	color:#000;
	padding:7px;
	font-size:12px;
}
.tUpOption input {
	font-size:11px; font-weight:bold;
	height:20px; width:50px;
	cursor:pointer;
}

.paymentOptions {
	color:#000;
	border:1px solid #415065;
}
.paymentOptions td {
	padding:5px;
}


/* - - - WHO'S LOOKED - - - */

#whosLooked td { padding:5px; margin:3px; color:#000; }
#whosLooked table td { padding:5px; margin:3px; color:#000; }


/* - - - MESSAGE CENTER - - - */

.msgPagination {	
	width:100%;
}
.msgPagination td a {
	font:12px;
	font-size:11px; font-weight:bold;
	color:#000000;
	text-decoration:underline;
}
.msgPagination td {
	font:12px;
	font-size:11px; font-weight:bold;
	color:#000000;
}
.msgPagination td .na {
	display:none;
}
.msgPagination td span { 
	color:#000000;
	font-weight:bold; font-size:12px;
}

#messageBody {
	padding:8px;
	border:1px solid #999999;
	background-color:#fff;
	color:#111;
	font-size:13px; line-height:normal;
	overflow:hidden;
	min-height:200px;
}
#messageBody p { 
	font-weight:normal; line-height:normal;
}
#messageBody div * {
	color:#525552;
	font-weight:normal; line-height:normal;
}
#messageBody .messageFooter {
	font-size:9px;
	color:#444;
}

.messageRead td {
	height:15px;
	padding:4px;
/*	background-color:#ecefff;*/
	color:#222;
	font-weight:normal; font-size:11px; 
}
.messageRead td a {
	color:#c00;
	font-weight:bold;
}

.message { margin-bottom:12px; margin-top:12px; }
.message th {
	height:25px;
	color:#ffffff;
	background-color:#f1991e;
	font-size:12px;
	font-weight:bold;
	
}
.message .Y td { 
	font-weight:normal; font-size:10px;
	border-bottom:1px solid #415065;
}
.message .Y td a {
	color:#c00;
	font-weight:bold;
	text-decoration:none;
}
.message .Y td a:hover {
	color:#c00;
	font-weight:bold;
}
.message .Y {
	height:23px;
	color:#222;
	background-color:#fff;
	cursor:pointer;
}
.message .N td { font-weight:bold; font-size:10px;
	border-bottom:1px solid #415065; }
.message .N {
	height:23px;
	color:#222;
	background-color:#ecefff;
	cursor:pointer;
}

.message td a { 
	color:#00009c; 
}

.message .highlighted td { 
	font-weight:bold; font-size:10px;
	 border-bottom:1px solid #415065; 
	}
.message .highlighted {
	height:23px;
	color:#222;
	font-size:11px;
	cursor:pointer;
	background-color:#ddd;
	border-bottom:1px solid #415065;
}
.messageOpts {
	font-size:11px;

}
.messageOpts a {
	font-size:11px; font-weight:bold;
	color:#222;
	text-decoration:none;
	}

.messageOpts2 {
	font-size:11px; 
	background-color:#f1991e;
	padding:4px;
}
.messageOpts2 a {
	font-size:11px; font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	}
.messageOpts2 a:hover {
	text-decoration: underline;
	}

.msgFolders {
	height:auto;
	border:none;
	margin:0px 0px 0px 12px; padding:0px;
	list-style-type:none;
}
.msgFolders li {
	background-image:url(../media/messages/folder.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;
	padding:0px 3px 5px 23px; margin:0px;
	line-height:16px;
}
.msgFolders li span {
	font-size:11px; color:#555; font-weight:normal;
}
.msgFolders .active {
	background-image:url(../media/messages/folderOpen.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;
	padding:0px 3px 5px 23px; margin:0px;
	line-height:16px;
}
.msgFolders li a {
	font-size:11px; font-weight:bold;
	color:#222;
	text-decoration:none;
}
.msgFolders li a:hover {
	color:#222;
	text-decoration:underline;
}

.messageOptions {
	height:auto;
	border:none;
	margin:0px 0px 0px 0px; padding:0px;
	list-style-type:none;
}
.messageOptions li {
	background-image:url(../media/icons/16x16/049.png);
	background-repeat:no-repeat;
	background-position:0px 1px;
	padding:0px 3px 5px 25px; margin:0px;
	line-height:17px;
}
.messageOptions li a {
	font-size:11px; font-weight:bold;
	color:#111;
	text-decoration:underline;
}
.messageOptions li a:hover {
	color:#CC0000;
	text-decoration:underline;
}


/* - - - MY PICTURES - - - */

.picasa {
	position:relative;
	width:583px; height:56px;
	background:url(../media/account/picasa.gif) top left no-repeat;
}
.picasa .picasaButton {
	position:absolute;
	top:12px; left:458px;
}


/* - - - BUDDIES - - - */

.info {
	color:#cc0;
	font-size:11px; font-weight:normal;
}
.tBuddies {
	padding:2px;
	margin-bottom:5px;
	border:1px solid #999999;
}
.tBuddies td { 
	background-color:#ffffff;
}
.tBuddies td img { border:0px solid #fff; }
.tBuddies td h1 {
	font-size:16px;
	color:#222;
	letter-spacing:normal;
}


/* - - - REFERRALS - - - */

.referMSN {
	position:relative;
	width:183px; height:251px;
	background:url(../media/referrers/msn_back.gif) top left no-repeat; 
	text-align:left;
}
	.referMSN_text {
		position:absolute;
		width:160px;
		background-color:#fff;
		border:1px solid #222;
		padding:3px;
		left:8px;
		margin-top:160px;
		color:#222; font-weight:bold; font-size:10px; letter-spacing:normal;
	}
	.referMSN_form {
		width:159px;
		position:absolute;
		margin-top:160px; margin-left:5px;
	}
		.referMSN_form .ipt {
			width:159px;
			border:1px solid #fff;
			padding:1px; margin-bottom:4px;
			font:11px;
			color:#222;
		}
		.referMSN_go {
			margin-left:133px;
		}
		
.referEmail {
	position:relative;
	width:184px; height:251px;
	background:url(../media/referrers/email_back.gif) top left no-repeat; 
}
	.referEmailtext {
		width:157px;
		background-color:#fff;
		border:1px solid #222;
		padding:3px;
		margin-left:5px; margin-top:3px;
		color:#222; font-weight:bold; font-size:10px; letter-spacing:normal;
	}
	.referEmail_form {
		width:159px;
		position:absolute;
		margin-top:160px; margin-left:5px;
	}
		.referEmail_form .ipt {
			width:159px;
			border:1px solid #fff;
			padding:1px; margin-bottom:4px;
			font:11px;
			color:#222;
		}
		.referEmail_go {
			margin-left:133px;
		}


	.referTellTA {
		position:absolute;
		width:159px; height:auto;
		border:1px solid #fff;
		margin-top:180px; left:8px;
		font:11px;
		color:#222;
		overflow:hidden;
	}
	
.referBackM, .referBackF {
	width:189px; height:127px;
	text-align:left;
}


.referPhoto {
	position:absolute;
	width:69px; height:74px;
	margin-left:12px; margin-top:30px;
}
	.referPhoto { border:1px solid #fff; }
.referUNM, .referUNF {
	width:174px;
	position:absolute;
	font-size:14px; font-weight:bold; 
	text-align:right;
	margin-top:10px;
}
.referL1M, .referL1F {
	width:176px;
	position:absolute;
	font-size:11px; font-weight:normal; 
	text-align:right;
	margin-top:26px;
}
.referScoreM, .referScoreF {
	width:176px;
	position:absolute;
	font-size:40px; font-weight:bold; 
	text-align:right;
	margin-top:36px;
}
.referNMM, .referNMF {
	width:176px;
	position:absolute;
	font-size:11px; font-weight:normal; 
	text-align:right;
	margin-top:77px;
}
.referUNM, .referL1M, .referScoreM, .referNMM { color:#334b73; }
.referUNF, .referL1F, .referScoreF, .referNMF { color:#a6486e; }
	
	
/* - - - VIRTUAL GIFTS - - - */

.giftImg {
	cursor:pointer;
}
.giftText {
	margin-left:15px;
	color:#222; font-weight:bold;
}
.giftMessage {
	width:420px;
	padding:3px; margin-top:6px;
	color:#222;
	font-weight:bold;
	font-size:12px;
}

.tGifts {
	background-color:#FFFFFF;
	border:1px solid #999999;
	margin-bottom:5px;

}
.tGifts a { 
	color:#f1991e;
	text-decoration:none;
}
.tGifts a:hover { 
	color:#f1991e;
	text-decoration: underline;
}
		
div#rating {
		float: right;
		margin: 0px;
		padding: 0 5px;
		font-size: 10px;
		position: relative;
		width: 172px;
		height: 21px;
}
div#rating label {
		width: 150px;
		position: absolute;
		left: -153px;
		text-align: right;
		font-weight: bold;
		color:#486591;
		font-size:10px;
	}
	div#rating ul {
		list-style: none;
		padding: 0;
		margin-top:1px;
		width: 150px;
		height: 14px;
		position: relative;

	}
	div#rating ul li {
		float: left;
		padding: 0px;
		margin: 0px;
		border: none;
	}
	div#rating ul li a {
		display: block;
		width: 15px;
		height: 14px;
		text-decoration: none;
		text-indent: 99999px;
		z-index: 20;
		position: absolute;
		padding: 0px;
		overflow: hidden;
	}
	div#rating ul li a:hover {

		z-index: 1;
		left: 0px;
	}
	div#rating ul a.one {
		left: 0px;
	}
	div#rating ul a.one:hover {
		width: 15px;
	}
	div#rating ul a.two {
		left: 15px;
	}
	div#rating ul a.two:hover {
		width: 30px;
	}
	div#rating ul a.three {
		left: 30px;
	}
	div#rating ul a.three:hover {
		width: 45px;
	}
	div#rating ul a.four {
		left: 45px;
	}	
	div#rating ul a.four:hover {
		width: 60px;
	}
	div#rating ul a.five {
		left: 60px;
	}
	div#rating ul a.five:hover {
		width: 75px;
	}
	div#rating ul a.six {
		left: 75px;
	}
	div#rating ul a.six:hover {
		width: 90px;
	}
	div#rating ul a.seven {
		left: 90px;
	}
	div#rating ul a.seven:hover {
		width: 105px;
	}
	div#rating ul a.eight {
		left: 105px;
	}
	div#rating ul a.eight:hover {
		width: 120px;
	}
	div#rating ul a.nine {
		left: 120px;
	}	
	div#rating ul a.nine:hover {
		width: 135px;
	}
	div#rating ul a.ten {
		left: 135px;
	}
	div#rating ul a.ten:hover {
		width: 150px;
	}
	
	.videoComment {
		margin-top:4px;
		width:281px; height:96px;
 font-size:10px;
	}
	.videoCommentBut {
		margin-top:4px;
		width:auto; height:auto;
		font-size:10px;
	}
	
/* - - - HOLLA BAR - - - */

#hollaBox {
	width:900px;
	height:34px;
	/*line-height:21px;*/
	font-size:11px; font-weight:normal; 
	background-color:#fff;
	border:1px solid #415065;
	margin:3px 0px 3px 0px;
	text-align:left;
}
	#hollaBox a {
		text-decoration:underline;
	
	}
	
/* - - - NOTIFICATIONS - - - */
.infoNoti {
	position:absolute;
	width:90%; height:90%;
/*	background:url(../media/common/transgris.png); */
	top:-1000px;
	z-index:9997;
}
.msgNoti {
	position:absolute;
	width:251px; height:150px;
	background:url(../media/common/message_notification.png) top left no-repeat; 
	top:-1000px;
	z-index:9997;
}
.giftNoti {
	position:absolute;
	width:251px; height:151px;
	background:url(../media/common/gift_notification.png) top left no-repeat; 
	top:-1000px;
	z-index:9997;
}
.lookNoti {
	position:absolute;
	width:251px; height:151px;
	background:url(../media/common/look_notification.png) top left no-repeat; 
	top:-1000px;
	z-index:9997;
}
	.giftNoti p, .msgNoti p, .lookNoti p, .infoNoti p {
		position:absolute;
		font-weight:bold; font-size:12px;
		color:#fff;
		padding-left:12px; padding-top:40px;
		text-align:left;
	}
	.infoNoti .n, .giftNoti .n, .msgNoti .n {
		position:absolute;
		font-size:14px;
		padding-top:64px;
	}
	.infoNoti .options, .giftNoti .options, .msgNoti .options {
		position:absolute;
		margin-left:18px; margin-top:116px;
	}
	.infoNoti .options a, .giftNoti .options a, .msgNoti .options a {
		margin-top:120px;
		font-weight:bold; font-size:12px;
		margin-right:34px; margin-left:34px;
		color:#fff;		
	}
	
	
/* - - - FLIRT'01 - - - */
	
.flirt01form td {
	padding:5px;
}
.flirt01form p {
	margin-bottom:8px;
}
.flirt01trhide { display:none; }
.flirt01trshow { display:table-row; }


/* - - - INSTANT MESSENGER STATUS - - - */
#imStatus2 {
	position:absolute;
	z-index:1000;
	top:0px; margin-left:384px;
}
#imStatus2 .box {
	width:90px; height:8px; line-height:8px;
	padding:6px;
	background-color:#415065;
	color:#fff;
	font-size:11px; font-weight:bold;
	text-align:left;
	}
#imStatus2 .box a {
	color:#fff;
	text-decoration:underline;
	margin-left:11px;
}
#imStatus2 .box a:hover {
	color:#ddd;
	text-decoration:underline;
	margin-left:11px;
}

#imStatus {
	position:absolute;
	z-index:900;
	top:0px; margin-left:192px;
}
#imStatus .box {
	width:178px; height:8px; line-height:8px;
	padding:6px;
	background-color:#de6b6b;
	color:#fff;
	font-size:11px; font-weight:bold;
	text-align:left;
}
#imStatus .box a {
	color:#fff;
	text-decoration:underline;
	margin-left:11px;
}
#imStatus .box a:hover {
	color:#ddd;
	text-decoration:underline;
	margin-left:11px;
}

/* - - - BUDDY LIST - - - */

#buddyList {
	position:absolute;
	z-index:100;
	top:0px;
	margin-bottom:10px;
}
#buddyList #buddyLink {
	width:178px; height:8px; line-height:8px;
	padding:6px;
	background-color:#415065;
	color:#fff;
	font-size:11px; font-weight:bold;
	text-align:left;
}
#buddyList #buddyLink a {
	color:#fff;
	text-decoration:underline;
}
#buddyList .hidden { display:none; }
#buddylist .shown { display:block; }
#buddyList #buddyCont {
	width:174px;
	padding:6px;
	background-color:#fff;
	color:#222;
	font-size:11px; font-weight:bold;
	text-align:left;
	border:2px solid #415065; border-top:none;
}
#buddyList #buddyCont p {

}
#buddyList a {
	color:#222;
	text-decoration:none;
}
#buddyList a:hover {
	color:#c00;
	text-decoration:underline;
}
#buddyList #buddyCont .buddyName {
	width:134px;
}
#buddyList #buddyCont p .buddyMsg {
	margin-left:4px;
}
#buddyList #buddyCont p .buddyOS img {
	margin-left:4px;
}


/* - - - HELP - - - */

.helpTable td {
	border:1px solid #415065;
	padding:10px; margin:10px;
	text-align:left;
}
.helpTable td p {
	padding-bottom:12px;
}
.helpTable * a {
	text-decoration:underline;
	color:#900;
}
.helpContent {
	font-size:12px;
	background-color:#FFFFCC;
	color:#000;
}


.bannerInvite .tf {
	font-size:10px;
	width:102px; height:16px;
	border:1px solid #25478d;
	background-color:#e7eaf2;
	padding-left:2px; padding-right:2px;
}
.bannerInvite .tt {
	font-size:9px;
	color:#333;
	margin-bottom:2px; margin-top:2px;
}
.bannerInvite .tb {
	font-size:10px;
}


#freeGold {
	height:20px; line-height:20px;
	background-color:#FFE6E6;
	border:1px solid #c00;
	color:#222;
	margin-bottom:2px;
}
#freeGold a {
	color:#c00;
	font-size:11px; font-weight:bold;
}




/* - - - FLIRT'02 - - - */

.f02-purchase td {
	font-size:12px;
}
.f02-purchase input {
	width:200px; height:18px;
	color:#0d0005;
}
.f02-purchase select {
	width:100px; height:18px;
	color:#0d0005;
}
.f02-purchase textarea {
	width:302px;
	height:100px;
}
.f02-head {
	font-size:12px; font-weight:bold;
	margin-top:4px; margin-bottom:3px;
	color:#20325a;
}
.txx-margin {
	margin-top:12px;
}
.f02-extras th {
	color:#0d0005;
	font-size:10px; font-weight:bold;
	height:20px;
}
.f02-extras td {
	padding-top:5px;
}
.f02-texth { color:#fff;font-size:16px;font-weight:bold;text-align:left;padding-left:20px;padding-right:20px;padding-bottom:10px; }
.f02-textp { color:#20325a;font-size:12px;font-weight:bold;text-align:left;padding-left:20px;padding-right:20px;padding-bottom:20px; }
.f02-textp a { color:#fff;font-size:11px;font-weight:bold;text-align:left;text-decoration:none; line-height:18px; }
.f02-textp a:hover { color:#fff;font-size:11px;font-weight:bold;text-align:left;text-decoration:underline; }

#t-heads { display:none; }
#t-total { display:none; }
#t01-base {	display:none; }
#t02-base {	display:none; }
#t03-base {	display:none; }
#t04-base {	display:none; }
#t05-base {	display:none; }
#t06-base {	display:none; }
#t-total2 { font-weight:bold; }

div.auto_complete ul { }
div.auto_complete ul li { }
div.auto_complete ul li.selected { background-color: #ffb; }
div.auto_complete ul strong.highlight { color:#800; margin:0; padding:0;}

div.auto_complete { color:#000; border:1px solid #20325a; background-color:#6a8edc; }
div.auto_complete ul li { 
	list-style-type:none;
	color:#20325a;
	font-size:11px; font-weight:bold;
	height:18px; line-height:18px;
	cursor:pointer;
}


.indexNipples .joinage {
	font-size:16px; font-weight:bold;
}
.indexNipples .joinage a {
	color:#FF0;
	text-decoration:underline;
}
.indexSearch {
	background-color:#224691;
	text-align:left;
	font-size:16px; font-weight:bold;
	padding:4px;
}

.adultNipples {
	font-size:12px; font-weight:bold;
	color:#fff;
}
.adultNipples span { color:#F7EF08; }

.indexSearchOptions {}
.indexSearchOptions td {
	font-size:12px; font-weight:bold;
	color:#000;
	padding:5px;
}
.hometext, .hometext td {

	font-size: 12px;
	font-weight: bold;
	color:#000;
}
.hometext td a { color:#415065; font-weight:bold; }

.hometextnotbold {

	font-size: 12px;
	font-weight: normal;
	color:#000;
}
.hometextnotbold a { color:#f00; font-weight:bold; }

.index31 { margin:1px; }
.index31 td { padding:3px; }
.index33 { margin:3px; }
.index33 td { padding:3px; }
.index04 td { padding:4px; }

.indexBoobOuts {
	color:#000;
	font-size:12px;
}

.thumbborder {
	border: 1px solid #FFFFFF;
}


#hLogin td {
	font-size:11px;
	color:#4f4f4f;
	background-color:#ffffff; /*fond boite login*/
}
	#hLogin td input.field {
		font-size:90%; font-weight:bold;
		background-color:#f4f2f4;
		border:1px solid #9496a5;
		color:#222;
		padding:1px;
	}
	#hLogin td input.btn {
   color:#222;
    font-size:90%; font-weight:bold;
	 border:1px solid #9496a5;
	}
	#hLogin td a {
		color:#c00;
		text-decoration:underline;
	}
	
	
	
	
.nonGoldTwiddle {
	border:2px solid #fff;
}
	.nonGoldTwiddle td {
		background-color:#d2deef;
		color:#000;
		font-size:11px;
		padding:3px;
	}
	.nonGoldTwiddle td a {
		color:#f00;
		font-size:11px;
	}
	
	
.nonMemberTwiddle {
	border:2px solid #fff;
	margin-bottom:8px;
}
	.nonMemberTwiddle td {
		background-color:#f00;
		color:#fff;
		 font-size:11px;
		padding:3px;
	}
		.nonMemberTwiddle td a {
			color:#ff0;
			font-size:11px;
		}
		
		
		
/* - - - TOOL TIPS - - - */
/* Fading Tooltips By Dustin Diaz*/
body div#toolTip {
	position: absolute;
	z-index: 1000;
	max-width: 220px;
	background: #fff;
	text-align: left;
	padding: 2px 5px 3px 5px;
	min-height: 1em;
	border:3px solid #ffffff; 
	}
	
body div#toolTip p { 
	margin: 0;
	padding: 0;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	}
	
body div#toolTip p em { 
	display: block;
	margin-top: 3px;
	font-style: normal;
	font-weight: bold;
	color:#222
	}
	
body div#toolTip p em span { 
	font-weight: bold;
	color: #fff;
	}
	
	
/* - - PAGING - - */
.newpagination {

	text-align: center;
	padding: 5px 0 2px 0;
	margin: 0;
	font-size: 11px;
	color:#222;
}
.newpagination a {

	background-color: #fafafa;
	border: 1px solid #eee;
	padding: 1px 4px;
	margin-right:3px;
	color: #777;
	text-decoration: none;
}
.newpagination a:hover,
.newpagination b {

	background-color: #ffffff; /*fond des pages centrale*/
	border: 1px #c70010 solid;
	padding: 1px 4px;
	margin-right:3px;
	color: #fff; 
}

#stats
{
	background-color: #ffffff;
}

#stats td
{
	padding: 1px
}

#stats td.date
{
	background-color: #EDA3A8;
}

#stats td.normal
{
	background-color: #F4EDC4;
	text-align: right;
}

#stats td.subtotal
{
	background-color: #EDE19E;
	text-align: right;
}

#stats td.total
{
	background-color: #E6D577;
	text-align: right;
}

#stats td.header
{
	background-color: #EDA3A8;
	text-align: center;
}

#stats td.subheader
{
	background-color: #F4CACD;
	text-align: center;
}


	
#conteneurHeader {
	border:1px #000000 solid;
}

#conteneurMenu {
	background-color:#fff;
	height:54px;
	width:900px;
	background:url(../media/common/menu_bg.gif) repeat-x  bottom;
	padding-top:69px;
	float:right;
	margin-left:10px;
	position:relative;

}

#conteneurMenu2 {
	background-color:#fff;
	height:54px;
	width:900px;
	background:url(../media/common/menu_bg.gif) repeat-x  bottom;
	padding-top:69px;
	float:right;
	margin-left:10px;
	position:relative;

}

#bg{
	width:14px;
	height:54px;
	background:url(../media/common/menu_left.gif) no-repeat left;
	float:left;
	position:relative;
	}
	
#bd{
	width:14px;
	height:54px;
	background:url(../media/common/menu_right.gif) no-repeat right;
	float:right;
	position:relative;
	}
	
	#textMenu{
	text-align:center;
	
	font-weight:bold;
	float:left;
	position:relative;
}

.anav {
	text-decoration: none;
	cursor: pointer;
}

#accueilOn{
	color:#F8B80C;
	padding-top:25px;
	width:70px;
	float:left;
	position:relative;
	background:url(../media/common/menu_on.gif) no-repeat top;
}

#accueilOff{
	color:#7e7e7e;
	padding-top:25px;
	width:70px;
	float:left;
	position:relative;
	background:url(../media/common/menu_sep.gif) no-repeat right top;
}

#searchOn{
	padding-top:25px;
	width:80px;
	color:#F8B80C;
	float:left;
	position:relative;
	background:url(../media/common/menu_on.gif) no-repeat top;
}

#onLineOn{
	padding-top:25px;
	width:70px;
	color:#F8B80C;
	float:left;
	position:relative;
	background:url(../media/common/menu_on.gif) no-repeat top;
}

#newMembersOn{
	padding-top:25px;
	width:120px;
	color:#F8B80C;
	float:left;
	position:relative;
	background:url(../media/common/menu_on.gif) no-repeat top;
}

#forumOff{
	color:#7e7e7e;
	padding-top:25px;
	width:70px;
	float:left;
	position:relative;
	background:url(../media/common/menu_sep.gif) no-repeat left top;
}

#forumOff2{
	color:#7e7e7e;
	padding-top:25px;
	width:70px;
	float:left;
	position:relative;
	background:url(../media/common/menu_sep.gif) no-repeat right top;
}

#searchOff{
	padding-top:25px;
	width:80px;
	color:#7e7e7e;
	float:left;
	position:relative;
	
	background:url(../media/common/menu_sep.gif) no-repeat left top;
}

#searchOff2{
	padding-top:25px;
	width:80px;
	color:#7e7e7e;
	float:left;
	position:relative;
	background:url(../media/common/menu_sep.gif) no-repeat right top;
}


#onLineOff{
	padding-top:25px;
	width:70px;
	color:#7e7e7e;
	float:left;
	position:relative;
	background:url(../media/common/menu_sep.gif) no-repeat left top;
}

#onLineOff2{
	padding-top:25px;
	width:70px;
	color:#7e7e7e;
	float:left;
	position:relative;	
	background:url(../media/common/menu_sep.gif) no-repeat right top;
}

#newMembersOff{
	padding-top:25px;
	width:120px;
	color:#7e7e7e;
	float:left;
	position:relative;
	
	background:url(../media/common/menu_sep.gif) no-repeat right top;
}

#newMembersOff2{
	padding-top:25px;
	width:120px;
	color:#7e7e7e;
	float:left;
	position:relative;
	
	background:url(../media/common/menu_sep.gif) no-repeat left top;
}


#forumOn{
	color:#F8B80C;
	padding-top:25px;
	width:70px;
	float:left;
	position:relative;
	background:url(../media/common/menu_on.gif) no-repeat top;
}

#successOn{padding-top:25px;
	width:100px;
	color:#F8B80C;
	float:left;
	position:relative;
	background:url(../media/common/menu_on.gif) no-repeat top;
	}
	
#successOff{padding-top:25px;
	width:100px;
	color:#7e7e7e;
	float:left;
	position:relative;
	background:url(../media/common/menu_sep.gif) no-repeat left top;
	}
		
#successOff2{padding-top:25px;
	width:100px;
	color:#7e7e7e;
	float:left;
	position:relative;
	background:url(../media/common/menu_sep.gif) no-repeat right top;
	}
	
#signupOn{
	padding-top:25px;
	width:70px;
	color:#F8B80C;
	float:left;
	position:relative;
	background:url(../media/common/menu_on.gif) no-repeat top;
	}
	
#signupOff{padding-top:25px;
	width:70px;
	color:#7e7e7e;
	float:left;
	position:relative;
	
	background:url(../media/common/menu_sep.gif) no-repeat left top;
	}

#logo{
	height:98px;
	width:126px;
	background:url(../media/common/logo.gif) no-repeat bottom;
	margin-top:5px;
	float:left;
	position:relative;
}

#conteneur {

	min-height:100%;
	background-color:#fff;
	height:auto!important;
	height:100%;
	width:100%;
	margin:auto;
/*	background:url(../media/common/header_bg.gif) repeat-x bottom;*/
}

#header{
	height:125px;
	width:771px;
	margin:0 auto;
	background:url(../media/common/header_bg.gif) repeat-x bottom;
	
}

#logBar2 {
	height:auto;
	width:960px;
	margin:0 auto;
	text-align:left;
	
}
#logBar1 {
	width:960px;
	margin:0 auto;
	text-align:left;
}

/*Footer*/
#margepied {
	height:180px;/* hauteur du pied de page */
	clear:both;/* pour etirer le conteneur  si flottant */
	background:transparent;
}
#pied {
	width:100%;
	clear:both;/* facultatif */
	margin:auto;
	text-align:center;
	margin-top:-179px;
	height:179px;
	background-image: url(../media/common/footerBack.gif);
}

#gauche{
	float:left;
	width:406px;
	position:relative;
	background-image: url(../media/common/footerBack.gif);
}

#droite{
	float:left;
	width:365px;
	position:relative;
	background-image: url(../media/common/footerBack.gif);
}

#img{
	float:right;
	width:273px;
	height:179px;
	background:url(../media/common/petitLogo.gif) no-repeat right transparent;
}

#copyright{
	float:right;
	color:#757F96;
	padding-top:10px;

	vertical-align:top;
	font-size:12px;
}

#text{
	float:left;
	text-align:left;
	padding-top:30px;
	padding-left:10px;
}

#etoile{
	margin-bottom:35px;
	height:11px;
	width:12px;
	float:left;
	background:url(../media/common/star.gif) no-repeat left;
}

#etoile2{
	margin-bottom:20px;
	height:11px;
	width:12px;
	float:left;
	background:url(../media/common/star.gif) no-repeat left;
}

#text1{
	font-size:12px;
	color:#E5E5E5;
}

#text2{
	font-size:12px;
	color:#E5E5E5;
}

#lienLogo{
padding-top:55px;
width:300px;
height:80px;
float:right;

}

#lien{
float:right;
width:110px;
height:80px;
}

#contenu{
	width:771px;
	margin:auto;
}

.coulTexte{
	color: #F8B80C;
	font-weight: bold;
}

#hbox1{
float:left;
position:relative;
}

#box1{
float:left;
position:relative;

}

.hbl{
	background:url(../media/common/box_head_left.gif);
	width:6px;
	height:49px;
	float:left;
	position:relative;
}

.hbr{
	background:url(../media/common/box_head_right.gif) no-repeat left;
	width:22px;
	height:49px;
	float:left;
	position:relative;
}

.hbvote{
	background:url(../media/common/box_head_bg.gif) repeat-x;
	width:327px;
	height:49px;
	float:left;
		position:relative;
}

.hbSignup{
	background:url(../media/common/box_head_bg.gif) repeat-x;
	width:583px;
	height:49px;
	float:left;
		position:relative;
}

.tbh{

	padding-left:11px;
	font-size:23px;
	color:#3C4767;
	padding-top:10px;
	float:left;
		position:relative;
}

.b{
	padding-top:5px;
	width:357px;
	background: #FBFEFE url(../media/common/block.gif) no-repeat ;
	padding-left:10px;
	float:left;
	position:relative;
}

.bSignup{
	padding-top:5px;
	width:601px;
	background: #FBFEFE url(../media/common/block.gif) repeat-x ;
	padding-left:10px;
	padding-bottom:25px;
	float:left;
	position:relative;
	text-align:justify;
}

.bSignup2{
	padding-top:5px;
	width:601px;
	background: #FBFEFE url(../media/common/block.gif) repeat-x ;
	padding-left:10px;
	padding-bottom:25px;
	float:left;
	position:relative;
	text-align:justify;
}

.tb1{

	font-size:12px;
	color:#3f3f3f;
}	


.titreVip{
	text-align:center;

	color: #F8B80C;
	font-size:26px;
	letter-spacing:8px;
	margin-top:10px;
	margin-bottom:20px;
	font-weight:100;
}

.labelSignup{
float:left;
 margin-right:10px;
 display:block;
 width:170px;
}

.bSignup select { width:200px; }
.bSignup select { width:300px; }
.bSearch select { width:175px; }
.bSignup text { width:200px; }

.bSearch {
	padding-top:5px;
	width:601px;
	background: #FBFEFE url(../media/common/block.gif) repeat-x ;
	padding-left:10px;
	padding-bottom:25px;
	float:left;
	position:relative;
	text-align:justify;
}
/*add css profil*/
.CFNav1 {
	background-color:#f1991e;
	height:40px; 
	font-weight:bold;
	color:#FFFFFF;
/*	padding:0px 15px 10px 15px;*/
}
.CFssNav1 {
	float:left;
	margin-right:15px;
	padding-top:15px;
	
}
.CFlogoNav1 {
	float:left;
	text-align:left;
}
.CFcxNav1 {
	padding-top:15px;
	text-align:right;
}
.CFNav1 a {
		color:#ffffff;
		font-size:11px; font-weight:bold;
		text-decoration:none;		
		margin:5px;
}
.CFNav1 a:hover {
		font-size:11px; font-weight:bold;
		text-decoration:underline;
}

.CFNav1 .login {	
	color:#fffff3;
	font-size:11px;
}
.CFNav1 .login a {
	color:#fffff3;
	text-decoration:underline;
}
.CFNav1 .login a:hover {

	text-decoration:none;
}

.CFNav2 td {
		height:16px;
		padding:2px;
		border-right:1px solid #fffff7;
		color:#000000;
}
.CFNav2 td a {
		color:#000000;

		font-size:10px;
}


