/* - - - HTML, COMMON ELEMENTS - - - */

*	{ margin:0px; padding:0px; }

a {
	font-family:tahoma;
	color: #494949;		
}
a:visited {
	color: #494949;
}
a:hover {
	color: #494949;
}
a:active {
	color: #494949;	
}

img	{ border:none; }

body, html {
	font:12px tahoma;
	margin:0px 0px 8px 0px;
	background-image:url(http://www.amourmaghreb.biz/images/BG8MENU.jpg);
	background-repeat:repeat-x;
	color:#000;
	line-height:13px;
	text-align:center;
}

.statusMsg {
	font-size:13px; font-weight:bold;
	border:2px solid #fff;
	width:100%;
	height:25px;
	text-align:center;
	line-height:25px;
	background-color:#b00;
}

.stdHead {
	background-color:#0066FF;
	height:25px;
}
.stdPadding { padding:6px; }
/*V2
	.stdBody {
		background-color:#<?= $base->bg['+3'] ?>;
		border-left:2px solid #<?= $base->bg['0'] ?>;
		border-right:2px solid #<?= $base->bg['0'] ?>;
		padding:10px; padding-bottom:10px;
	}

	.stdBody * {
		color:#<?= $base->fg['+3'] ?>;
	}
	.stdBody .infoCells td {
		font-size:11px;
		color:#<?= $base->fg['+3'] ?>;
		padding:1px;
		height:17px;
		padding-bottom:5px;
	}
	.stdBody .infoCells .title {
		font-size:11px; font-weight:bold;
		color:#<?= $base->fg['+3'] ?>;
		padding:1px;
		padding-bottom:5px;
	}
	.stdBody .infoCells .title a {
		font-size:11px; font-weight:bold;
		color:#<?= $base->fg['+2'] ?>;
	}
.stdFooter {
	display:none;
	background-image:url(http://www.amourmaghreb.com/css/386x34-foot.gif);
	background-repeat:no-repeat;
	border-bottom:2px solid #<?= $base->bg['0'] ?>;
	height:34px;
}

.t { 
	font-size:11px; font-weight:bold;
	color:#<?= $base->fg['+3'] ?>;
	padding-left:11px;
}
*/
/* styles for any information cells (age, gender, etc, etc) 
.infoCells .title {
	font-size:11px; font-weight:bold;
	color:#<?= $base->fg['+1'] ?>;
	padding:1px;
	padding-bottom:5px;
}
.infoCells .title a {
	font-size:11px; font-weight:bold;
	color:#<?= $base->fg['+1'] ?>;
}

.infoCells td {
	font-size:11px;
	color:#<?= $base->fg['+1'] ?>;
	padding:1px;
	height:17px;
	padding-bottom:5px;
}
*/
#slideVote{float:left;}

#descriptionVote{float:left; padding-top:10px;}

#boutonVote{float:left;padding-top:20px; width:100%; text-align:center;}
#boutonBefore{float:left;padding-left:230px;width:50px;}
#boutonVip{float:left;padding-left:60px; padding-right:70px;width:50px;}
#boutonNext{float:left;padding-left:30px;width:50px;}

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

#container {
	margin:0px auto 0;
	text-align:center;
	width:900px;
}

.hAway { display:none; }

#skyScraper1 {
	text-align:right;
/*	width:auto;
	position:absolute;
	margin-left:737px;*/
}



.ttHeadNA {
	border-top:2px solid #5681d8; border-left:2px solid #5681d8; border-right:2px solid #5681d8;
	background-color:#698edc;
	color:#fff;
	width:350px;
	font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;
	padding:3px;
	text-align:left;
}
.ttBodyNA {
	border-bottom:2px solid #5681d8; border-left:2px solid #5681d8; border-right:2px solid #5681d8;
	background-color:#e9f1fc;
	color:#000;
	width:350px;
	font-family:Arial, Helvetica, sans-serif; font-size:10px;
	padding:3px;
	text-align:left;
}
.ttBodyNA p {
	margin-bottom:6px;
}


.ttHead {
	border-top:2px solid #5681d8; border-left:2px solid #5681d8; border-right:2px solid #5681d8;
	background-color:#698edc;
	color:#fff;
	width:200px;
	font-family:Arial, Helvetica, sans-serif; font-size:10px;
/*	filter:alpha(opacity=85);*/
	opacity:0.85;
	padding:3px;
}
.ttBody {
	border-bottom:2px solid #5681d8; border-left:2px solid #5681d8; border-right:2px solid #5681d8;
	background-color:#e9f1fc;
	color:#000;
	width:200px;
	font-family:Arial, Helvetica, sans-serif; font-size:10px;
/*	filter:alpha(opacity=85);*/
	opacity:0.85;
	padding:3px;
}

.ttHead2 {
	border-top:2px solid #5681d8; border-left:2px solid #5681d8; border-right:2px solid #5681d8;
	background-color:#698edc;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif; font-size:10px;
/*	filter:alpha(opacity=85);*/
	opacity:0.85;
	padding:3px;
}
.ttBody2 {
	border-bottom:2px solid #5681d8; border-left:2px solid #5681d8; border-right:2px solid #5681d8;
	background-color:#e9f1fc;
	color:#000;
	font-family:Arial, Helvetica, sans-serif; font-size:10px;
/*	filter:alpha(opacity=85);*/
	opacity:0.85;
	padding:3px;
	text-align:left;
}

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

#theBottom {
	font-size:10px;
	color:#ffffff;
	background-color:#d5d5d5;
	margin-top:10px;
	padding-top:10px;
	padding-bottom:10px;

}
	#theBottom a {
		font-weight:bold;
		color:#000;
		margin-left:4px;
	}

.textCenter { text-align:center; }

.marginL { margin-left:5px; }
.marginR { margin-right:5px; }
.marginT { margin-top:5px; }

.noBold { font-weight:normal; }

.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;
}
.redErrorBorder {
	border:2px solid #c00;
	background-color:#fff2f2;
}

/* 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;}

/*
#up_wmNotifications {
	position:absolute;
	width:240px; height:230px;
	background-color:#fff;
	border:4px solid #415065;
	position:absolute;
	top:-240px;
	left:117px;
	z-index:9997;
}
#up_wmNotifications .callerText {
	width:228px; line-height:18px;
	font-size:16px; font-weight:bold;
	padding:6px;
	background-color:#415065;
	color:#fff;
}
.flashMovie {
	margin-bottom:10px;
}
.WMAccept {
	width:100px;
	color:#fff;
	font-size:15px; font-weight:bold;
	padding:6px;
	background-color:#009900;
	text-decoration:none;
	margin-right:8px;
}
.WMDecline {
	width:100px;
	color:#fff;
	font-size:15px; font-weight:bold;
	padding:6px;
	background-color:#990000;
	text-decoration:none;
	margin-left:8px;
}
*/

.whiteBorder { border:1px solid #fff; }

.container700 {
	width:615px;
	float:left;
	margin:2px 0px 2px 2px;
}
.container900 {
	width:900px;
	float:left;
	margin:2px 2px 2px 2px;
}
.gfxHeader {
	font-size:26px; font-weight:bold;
	letter-spacing:-2px; line-height:30px;
	color:#306AAC;
	text-align:left;
	margin-bottom:5px;
}
.gfxSubHeader {
	font-size:20px; font-weight:bold;
	letter-spacing:-1px; line-height:24px;
	color:#306aac;
	text-align:left;
	margin-top:5px; margin-bottom:5px;
}
.pageDesc p, label {
	color:#16223b;
	font-weight:bold; font-size:12px;
	text-align:left;
	line-height:15px;
	/*background-color:#9eb2de;
	border:1px solid #fff;
	margin-top:12px; padding:6px;*/
}

.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;
}

h1 {
	font-size:32px; font-weight:bold; 
	letter-spacing:-2px; line-height:33px;
	color:#fff;
}
h2 {
	font-size:24px; font-weight:bold; 
	letter-spacing:-2px; line-height:33px;
	color:#fff;
}
td,th {
	font:9px verdana, tahoma, arial, helvetica, sans-serif;
}

#adBrite {
	background-color:#415065;
	color:#fff;
	font:9px verdana, tahoma, arial, helvetica, sans-serif;
	text-align:left;
	border:2px solid #fff;
	padding:4px;
	width:108px;
	margin-top:5px;
}
#adBrite .adHeadline {font: normal 9pt Arial; text-decoration: underline; color:#F7FF00; margin-bottom:3px;}
#adBrite .adText {font: normal 9pt Arial; text-decoration: none; color:#fff;}

#adminInfo {
	background-color:#415065;
	color:#fff;
	font:9px verdana, tahoma, arial, helvetica, sans-serif;
	text-align:left;
	border:2px solid #fff;
	padding:4px;
	width:106px;
}
	#adminInfo span {
		font-weight:bold;
	}

.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;
	}


.notificationBoxOut {
	width:700px; height:68px;
	text-align:center; line-height:68px;
	background-image:url(http://www.amourmaghreb.com/media/common/notificationBg.gif); background-repeat:no-repeat;
}
.notificationBoxOut div h1 {
	height:68px; line-height:68px;
	color:#523810; font-size:16px; font-weight:bold; letter-spacing:normal;
}
.notificationBoxOut div p {
	color:#111; font-size:12px; font-weight:normal;
}
.notificationBoxOut .icon {
	width:68px; height:68px; line-height:68px;
	text-align:center;
	background-image:url(http://www.amourmaghreb.com/media/common/lightbulb.gif); background-repeat:no-repeat; background-position:center;
}

/*notify profil*/
.notifyBoxOut {
	width:100%; height:100%;
	text-align:center;
	/* line-height:68px;*/
}
.notifyBoxOut div h1 {
	height:68px; line-height:68px;
	color:#523810; font-size:16px; font-weight:bold; letter-spacing:normal;
}
.notifyBoxOut div p {
	color:#111; font-size:12px; font-weight:normal;
}
.notifyBoxOut .icon {
	width:68px; height:68px; line-height:68px;
	text-align:center;
	background-image:url(http://www.amourmaghreb.com/media/common/lightbulb.gif); background-repeat:no-repeat; background-position:center;
}


.endTxt {
	width:900px;
	text-align:justify;
	margin-top:14px;
}
.endTxt * {
	font-family:Arial, Helvetica, sans-serif; font-size:11px;
	color:#555;
}
.endTxt p {
	margin-top:4px; margin-bottom:4px;
}
.endTxt h1 {
	font-weight:bold;
	letter-spacing:normal;
	line-height:normal;
}
.endTxt h2 {
	font-weight:bold;
	letter-spacing:normal;
	line-height:normal;
}
.endTxt a {
	font-weight:bold;
}



.content p a {
	color:#fff;
}
.commonBoxOut {

	text-align:left;
}

.commonBoxOut .cboTop {
	width:700px; height:13px;
	border-bottom:1px solid #999999;
	/*background-image:url(../media/common/boxOutTop.gif); background-repeat:no-repeat;*/
}
.commonBoxOut .cboMiddle {
	width:700px; height:auto;
	display: table;
/*	border-top:1px solid #415065;
	border-bottom:1px solid #415065;*/
	padding-bottom:5px;
	/*background-color:#ffffff;*/
	/*background-image:url(../media/common/boxOutMiddle.gif); background-repeat:repeat-y;*/
}
.commonBoxOut .cboMiddle .content {
	margin:5px 5px 5px 5px;
	padding-top:3px;
}
	.commonBoxOut .cboMiddle .content .pHead {
		color:#306aac;
		font-size:13px;
	}
	.commonBoxOut .cboMiddle .content .pHead2 {
		color:#306aac;
		font-size:16px;
	}
	.commonBoxOut .cboMiddle .content p {
		color:#16223b;
/*		font-weight:bold; */
		padding:5px 0px 5px 0px;
		line-height:16px;
	}
		.commonBoxOut .cboMiddle .content p a {
		color:#c00;
/*		font-weight:bold; */
		padding:5px 0px 5px 0px;
		text-decoration:none
	}
	.commonBoxOut .cboMiddle .content h2 {
		color:#306aac;
		font-weight:bold; font-size:13px;
		letter-spacing:normal;
		margin:0px; padding:0px;
		text-align:left;
	}
.commonBoxOut .cboBottom {
	width:700px; height:13px;
	/*background-color:#ffffff;*/
	/*background-image:url(../media/common/boxOutBottom.gif); background-repeat:no-repeat;*/
}

.basicButton, .basicButton:hover {
	width:auto; height:auto;
	line-height:20px;
	background-color:#d6d3ce;
	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;
	color:#2E405A;
}
.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 #415065;
}
.table2 th {
	text-align:center;
	width:auto;
	font-weight:bold; font-size:16px;
	color:#000;
	padding:7px;
	background-color:#d9c9b3;
}
.table2 td {
	background-color:#d8bc94;
}

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

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

.pagination {	
	margin-bottom:12px; margin-left:6px;margin-right:10px;
	float:left; 
}
.pagination td a {
	font:12px arial, helvetica, sans-serif;
	font-size:11px; font-weight:bold;
	color:#000000;
	text-decoration:underline;
}
.pagination td {
	font:12px arial, helvetica, sans-serif;
	font-size:11px; font-weight:bold;
	color:#000000;
}
.pagination td .na {
	font-size:11px; font-weight:normal;
	color:#ddd;
}
.pagination td span { 
	color:#000000;  /*couleur lien pagination*/
	font-weight:bold;
}

.genericUL {
	height:auto;
	border:none;
	margin:0px 0px 0px 12px; padding:0px;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
}
.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:#111;
	text-decoration:underline;
}
.genericUL li a:hover {
	color:#00f;
	text-decoration:underline;
}

.stdSelector {
	font-size:12px; font-weight:bold; color:#000;
	height:30px;
	text-align:center;
}
.stdSelector select {
	height:22px;
	font-family:Arial, Helvetica, sans-serif; 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-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px;
	color:#111;
}

.stdT1 {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px;
	color:#111;
}


#todoList {
	margin-bottom:7px;
	width:120px; 
	/*height:700px;*/
	background-image:url(../media/common/todo.gif);
	background-repeat:no-repeat;
	text-align:center;
}
	#todoList .con {
		margin-left:2px; padding-top:62px;
		text-align:left;
		width:113px;
		color:#222;
	}
	#todoList .con a {
		font-size:9px; font-family:verdana;
		color:#000; font-weight:bold;
		display:block; margin-bottom:4px;
	}
	#todoList .con a:hover {
		font-size:9px; font-family:verdana;
		color:#000; font-weight:bold;
		display:block; margin-bottom:4px;
	}

/* - - - HEADER - - - */

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

#mainNav {
text-align:center;
	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; font-family:arial;
	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 { 
	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 {
	text-align:left;
	width:160px; 
	_height:1000px;
	min-height:650px;
	float:left;
	margin-right:15px;
	border-right:#999999 1px solid;
}
#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;
}

#middleCol {
	width:180px;
	margin:-6px 12px 0px 12px;
	float:left;
}
#indexFeatures {
	width:180px; height:217px;
}
#indexFeatures img {
	float:right;
	clear:right;
}
#indexRecentMembers {
	width:419px; height:420px;
	float:left;
	text-align:left;
}
#indexRecentMembers .grid div {
	height:98px;
}
#indexRecentMembers .grid {
	width:400px; height:310px;
	padding-left:12px; margin-top:64px;
}
#indexRecentMembers .grid .mLeft {
	margin-left:9px;
}
#indexRecentMembers .grid .mBottom {
	margin-bottom:8px;
}
#indexRecentMembers .message {
	margin:12px 0px 0px 12px;
	width:397px; height:21px;
	background-image:url(../media/index/messageBg.gif);
	color:#ffffc4;
	text-align:center;
	line-height:19px;
	font-weight:bold;
}
#indexRecentMembers .message a {
	color:#ffffc4;
	text-decoration:underline;
}

#whoHot {
	width:180px; height:209px;
	background-image:url(../media/index/whoHot.gif);
	text-align:left;
	font-size:11px; font-weight:bold;
}
#whoHot .leftPhoto {
	width:70px;
	padding-top:38px; padding-left:14px;
	float:left;
}
#whoHot .rightPhoto {
	width:70px;
	padding-top:38px; padding-left:10px;
	float:left;
}

.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;
}

#profilePanel {
	width:700px; height:357px;
	margin:0px 0px 0px 15px;
	background-image:url(http://www.amourmaghreb.com/media/profile/common/panelBg.gif); background-repeat:no-repeat;
	float:left;
}
#profileCopy {
	height:auto;
}

#profileFull {
	width:500px;
	text-align:left;
}

#profileLeft {
	width:316px; height:255px;
	float:left;
	text-align:left;
	color:#222;
}
	#profileLeft .details {
		width:306px; height:255px;
		float:left;
	}
		#profileLeft .details .headers {
			width:86px;
			float:left;
			background-color:#660099;
		}
				
#profileRight {
	position:relative;
	width:266px; height:335px;
	float:left;
	text-align:center;
}
	#profileRight img {
		border:6px solid #fff;
	}
	
.imageComment {
	height:17px; line-height:17px;
	position:absolute;
	font-size:10px;
	text-align:center;
	color:#fff;
	background-color:#698edc;
	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;
}

#profileTabs {
	height:35px;
}
#profileTabs a {
	overflow:hidden;
	float:left;
	padding:36px 0 0 0; margin:-0px 0px 0px 100px;
	height:0px !important; 
	height /**/:36px; /* for IE5/Win only */ 
}
#profileTabs .tab1On {
	position:absolute;
	margin-left:0px;
	width:107px; height:35px;
	background:url(../media/profile/tabs/tab1On.gif) top left no-repeat;
	z-index:11; 
}
#profileTabs .tab1Off {
	position:absolute;
	margin-left:0px;
	width:107px; height:35px;
	background:url(../media/profile/tabs/tab1Off.gif) top left no-repeat;
	z-index:10; 
}
#profileTabs .tab2On {
	position:absolute;
	margin-left:100px;
	width:107px; height:35px;
	background:url(../media/profile/tabs/tab2On.gif) top left no-repeat;
	z-index:11; 
}
#profileTabs .tab2Off {
	position:absolute;
	margin-left:100px;
	width:107px; height:35px;
	background:url(../media/profile/tabs/tab2Off.gif) top left no-repeat;
	z-index:9;
}
#profileTabs .tab3On {
	position:absolute;
	margin-left:202px;
	width:107px; height:35px;
	background:url(../media/profile/tabs/tab3On.gif) top left no-repeat;
	z-index:11; 
}
#profileTabs .tab3Off {
	position:absolute;
	margin-left:202px;
	width:107px; height:35px;
	background:url(../media/profile/tabs/tab3Off.gif) top left no-repeat;
	z-index:8; 
}
#profileTabs .tab4On {
	position:absolute;
	margin-left:304px;
	width:107px; height:35px;
	background:url(../media/profile/tabs/tab4On.gif) top left no-repeat;
	z-index:11; 
}
#profileTabs .tab4Off {
	position:absolute;
	margin-left:304px;
	width:107px; height:35px;
	background:url(../media/profile/tabs/tab4Off.gif) top left no-repeat;
	z-index:7; 
}
#profileTabs .tab5On {
	position:absolute;
	margin-left:406px;
	width:107px; height:35px;
	background:url(../media/profile/tabs/tab5On.gif) top left no-repeat;
	z-index:11; 
}
#profileTabs .tab5Off {
	position:absolute;
	margin-left:406px;
	width:107px; height:35px;
	background:url(../media/profile/tabs/tab5Off.gif) top left no-repeat;
	z-index:6; 
}
#profileTabs .tab6On {
	position:absolute;
	margin-left:505px;
	width:107px; height:35px;
	background:url(../media/profile/tabs/tab6On.gif) top left no-repeat;
	z-index:11; 
}
#profileTabs .tab6Off {
	position:absolute;
	margin-left:505px;
	width:107px; height:35px;
	background:url(../media/profile/tabs/tab6Off.gif) top left no-repeat;
	z-index:5; 
}

#profileUpperNav {
	width:700px; height:37px;
}

.buddyThumb {
	width:100px; height:106px;
	background:url(../media/profile/thumbBackNorm.gif) top left no-repeat;
}
	.buddyThumb img {
		border:1px solid #fff;
		margin-left:0px;
	}
	.buddyThumb img:hover {
		border:1px solid #FC0;
		margin-left:0px;
	}
.buddy {
	margin-top:8px;
	font-size:12px;
	color:#222;
}

.galleryThumb {
	width:76px; height:80px;
	background:url(../media/profile/thumbBack.gif) top left no-repeat;
	float:left;
	margin:0px 0px 5px 0px;
}
	.galleryThumb img {
		border:1px solid #fff;
	}
	.galleryThumb img:hover {
		border:1px solid #FC0;
	}
.galleryPage {
	width:70px;
	float:left;
	text-align:center;
	color:#111;
	font-size:12px;
	margin-top:6px;
}
.galleryPage span { color:#000;font-weight:bold; }
.galleryPrevLink { text-align:left; }
.galleryNextLink { text-align:right; }
.galleryPrevLink, .galleryNextLink {
	width:116px;
	float:left;
	margin-top:6px;
}
	.galleryPrevLink a, .galleryNextLink a {
		color:#000;
		font-size:12px;
		text-decoration:none;
	}
	.galleryPrevLink a:hover, .galleryNextLink a:hover {
		color:#222;
		font-size:12px;
		text-decoration:underline;
	}

.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:700px; 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; font-family:tahoma;
	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-family:tahoma,arial,sans-serif; 
	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;
	}
	
/*.bn/ B-ar { 
	width:700px; height:24px;
	text-align:center;
}*/

.bgfn { background:url(../media/users/bgFN.gif) top left no-repeat; }
.bgfy { background:url(../media/users/bgFY.gif) top left no-repeat; }
.bgmn { background:url(../media/users/bgMN.gif) top left no-repeat; }
.bgmy { background:url(../media/users/bgMY.gif) top left no-repeat; }


/* - - - 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 input, textarea {	
	width:180px;
	font-size:12px; 
	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:help;
}
.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 select {
	width:174px;
	font-size:12px;
}

.searchForm .spacer { padding-top:1px; font-size:1% }
.searchForm .colA {
	float:left;
	width:400px;
}
.searchForm .colB {
	float:left;
	width:400px;
}


/* - - - TOP 25 - - - */
.t25head {
	width:700px; 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 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	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 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	padding:7px;
	font-size:12px;
}
.tUpOption input {
	font-family:Verdana, Arial, Helvetica, sans-serif; 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:579px;
}
.msgPagination td a {
	font:12px arial, helvetica, sans-serif;
	font-size:11px; font-weight:bold;
	color:#000000;
	text-decoration:underline;
}
.msgPagination td {
	font:12px arial, helvetica, sans-serif;
	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-top:1px solid #505967; border-bottom:1px solid #505967; 
	background-color:#fff; color:#111;
	font-size:13px; line-height:normal;
	overflow:hidden;
}
#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; font-family:Tahoma, Arial;
}
.messageRead td a {
	color:#c00;
	font-weight:bold;
}

.message { margin-bottom:12px; margin-top:12px; }
.message th {
	height:25px;
	color:#ffffff;
	background-color:#415065;
	font-size:12px; font-family:Tahoma, Arial;
	font-weight:bold;
	
}
.message .Y td { font-weight:normal; font-size:10px; font-family:Tahoma, Arial; border-bottom:1px solid #415065; }
.message .Y {
	height:23px;
	color:#222;
	background-color:#fff;
	cursor:pointer;
}
.message .N td { font-weight:bold; font-size:10px; font-family:Tahoma, Arial; 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; font-family:Tahoma, Arial; border-bottom:1px solid #415065; }
.message .highlighted {
	height:23px;
	color:#222;
	font-size:11px; font-family:Tahoma, Arial;
	cursor:pointer;
	background-color:#ddd;
	border-bottom:1px solid #415065;
}

.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-family:Arial, Helvetica, sans-serif;
	font-size:11px; font-weight:normal;
}
.tBuddies {
	margin:6px;
	border-bottom:1px solid #415065; border-top:1px solid #415065;
}
.tBuddies td { 
	background-color:#ecefff;
}
.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 arial, helvetica, sans-serif;
			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 arial, helvetica, sans-serif;
			color:#222;
		}
		.referEmail_go {
			margin-left:133px;
		}

.referTell {
	position:relative;
	width:182px; height:251px;
	background:url(http://www.amourmaghreb.com/media/referrers/tell_back.gif) top left no-repeat; 
}
	.referTellTA {
		position:absolute;
		width:159px; height:auto;
		border:1px solid #fff;
		margin-top:180px; left:8px;
		font:11px arial, helvetica, sans-serif;
		color:#222;
		overflow:hidden;
	}
	
.referBackM, .referBackF {
	width:189px; height:127px;
	text-align:left;
}
.referBackM {
	background:url(http://www.amourmaghreb.com/media/referrers/Mback.gif) top left no-repeat; 
}
.referBackF {
	background:url(http://www.amourmaghreb.com/media/referrers/Fback.gif) top left no-repeat; 
}
.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; font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	margin-top:10px;
}
.referL1M, .referL1F {
	width:176px;
	position:absolute;
	font-size:11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	margin-top:26px;
}
.referScoreM, .referScoreF {
	width:176px;
	position:absolute;
	font-size:40px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	margin-top:36px;
}
.referNMM, .referNMF {
	width:176px;
	position:absolute;
	font-size:11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;
	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-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.tGifts {
	margin:6px;
	border-bottom:1px solid #415065; border-top:1px solid #415065;
}
.tGifts td { 
	background-color:#ecefff;
}


/* - - - FORUM - - - */

.forum {
	border:1px solid #505967;
	font-family:Arial, Helvetica, sans-serif;
}
.forum .fhl1 {
	background-color:#fff;
}
	.forum .fhl1 div {
		font-size:10px;
	}
.forum .fhl2 {
	background-color:#e6e8f3;
}
	.forum .fhl2 div {
		font-size:10px;
	}
	.forum .fhl2 div b {
		color:#333;
	}
.forum td {
	font-size:11px;
	border:1px solid #505967;
	padding:6px;
	text-align:left;
	color:#000;
	line-height:normal;
	overflow:hidden;
}
.forum td * { line-height:normal; overflow:hidden; }
.forum tr {
	background-color:#E7EBFF;
	color:#000;
}
.forum .username {
	font-weight:bold;
	text-align:left;
	margin-bottom:6px;
}
.forum .header {
	background-color:#505967;
	color:#fff;
}
.forum .header td {
	font-size:12px;	font-weight:bold;
	color:#fff;
}
.forum .root {
	background-color:#505967;
	color:#fff;
}
.forum td a {
	font-size:12px;	font-weight:bold;
	text-decoration:underline;
	color:#213473;
}
.forum td a:hover {
	font-size:12px;	font-weight:bold;
	text-decoration:underline;
	color:#c00;
}
.forum .root td {
	font-weight:bold;
	text-align:left;
	font-size:14px;
	color:#fff;
}
.forum .postedDate {
	font-size:9px;
	color:#777;
}	
.forumBC {
	font-size:14px; font-weight:bold;
	color:#000;
	text-align:left;
	margin-bottom:12px;
	line-height:18px;
}
.forumBC a {
	color:#000;
	text-decoration:underline;
}
.forumLink {
	width:585px; height:24px;
	line-height:24px;
	text-align:right;
}
	.forumLink a {
		color:#CC0033;
		font-weight:bold; font-size:13px;
		text-decoration:underline;
		margin-right:2px;
	}
	

/* - - - VIDEOS - - - */

.videoComment {
	width:581px;
}
	.videoComment .t {
		width:581px; height:8px; line-height:8px;
	}
	.videoComment .m {
		width:541px; height:auto;
		background-color:#fff; color:#222;
		font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
		padding-left:20px; padding-right:20px; padding-top:15px; padding-bottom:12px;
		text-align:justify;
	}
		.videoComment .m img {
			margin-right:7px; margin-bottom:3px;
		}
	.videoComment .b {
		width:581px; height:19px;
		
	}
	.videoComment .tline {
		width:581px;
		color:#111; font-size:11px; font-weight:bold;
		margin-bottom:24px;
	}
		.videoComment .tline a {
			color:#c00; font-weight:bold;
			text-decoration:underline;
		}

.video {
	width:138px; height:168px;
	margin-bottom:7px;
	cursor:pointer;
}
	.video img {
		margin:18px 0px 0px 1px;
		width:129px; height:97px;
		border:0px;
	}
	.video .title {
		display: block;
		font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px;
		color:#c00;
		text-decoration:none;
	}
	.video .comments {
		font-weight: bold;
		color:#000;
		text-decoration:none;
		margin-right: 4px;
	}
	.video .rating {
		font-weight: bold;
		color:#000;
		text-decoration:none;
	}

.videoInfo {
	background-color:#d9c9b3;
	border:1px solid #486591;
}
	.videoInfo td {
		padding:2px;
	}
	.videoInfo .playing {
		color:#486591;
		font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;
	}
		.videoInfo .playing .star {
			float:left;
			margin-right:1px;
			cursor:pointer;
		}
		
	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; font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	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-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
	}
	.videoCommentBut {
		margin-top:4px;
		width:auto; height:auto;
		font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
	}
	
/* - - - HOLLA BAR - - - */

#hollaBox {
	width:900px;
	height:21px; line-height:21px;
	font-size:11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;
	background-color:#fff;
	border:1px solid #415065;
	margin:3px 0px 3px 0px;
	text-align:center;
}
	#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-family:Arial, Helvetica, sans-serif; font-size:10px;
	width:102px; height:16px;
	border:1px solid #25478d;
	background-color:#e7eaf2;
	padding-left:2px; padding-right:2px;
}
.bannerInvite .tt {
	font-family:Arial, Helvetica, sans-serif; font-size:9px;
	color:#333;
	margin-bottom:2px; margin-top:2px;
}
.bannerInvite .tb {
	font-family:Arial, Helvetica, sans-serif; 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 * {
	font-family:Arial, Helvetica, sans-serif;
}
.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-family:Arial, Helvetica, sans-serif; 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-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#000;
}
.hometext td a { color:#415065; font-weight:bold; }

.hometextnotbold {
	font-family: Arial, Helvetica, sans-serif;
	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-family:Arial, Helvetica, sans-serif; font-size:12px;
}

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


#hLogin td {
	font-family:Arial, Helvetica, sans-serif; font-size:11px;
	color:#4f4f4f;
	background-color:#ffffff; /*fond boite login*/
}
	#hLogin td input.field {
		font-family:Arial, Helvetica, sans-serif; font-size:90%; font-weight:bold;
		background-color:#f4f2f4;
		border:1px solid #9496a5;
		color:#222;
		padding:1px;
	}
	#hLogin td input.btn {
   color:#222;
   font-family:Arial, Helvetica, sans-serif; font-size:90%; font-weight:bold;
	 border:1px solid #9496a5;
	}
	#hLogin td a {
		color:#c00;
		text-decoration:underline;
	}
	
	
	
	
.nonGoldTwiddle {
	border:2px solid #fff;
	margin-bottom:8px;
}
	.nonGoldTwiddle td {
		background-color:#d2deef;
		color:#000;
		font-family:Arial, Helvetica, sans-serif; font-size:11px;
		padding:3px;
	}
	.nonGoldTwiddle td a {
		color:#f00;
		font-family:Arial, Helvetica, sans-serif; font-size:11px;
	}
	
	
.nonMemberTwiddle {
	border:2px solid #fff;
	margin-bottom:8px;
}
	.nonMemberTwiddle td {
		background-color:#f00;
		color:#fff;
		font-family:Arial, Helvetica, sans-serif; font-size:11px;
		padding:3px;
	}
		.nonMemberTwiddle td a {
			color:#ff0;
			font-family:Arial, Helvetica, sans-serif; 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 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 5px 0 2px 0;
	margin: 0;
	font-size: 11px;
	color:#222;
}
.newpagination a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #fafafa;
	border: 1px solid #eee;
	padding: 1px 4px;
	margin-right:3px;
	color: #777;
	text-decoration: none;
}
.newpagination a:hover,
.newpagination b {
	font-family:Verdana, Arial, Helvetica, sans-serif;;
	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: #dde5ff;
}

#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: #dde5ff;
	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;

	padding-top:69px;
	float:right;
	margin-left:10px;
	position:relative;
	font-family:"Arial";
}

#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;
	font-family:"Arial";
}

#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:900px;
	margin:0 auto;
/*	background:url(../media/common/header_bg.gif) repeat-x bottom;*/
	
}

#logBar2{
	height:82px;
	width:900px;
	margin:0 auto;
	text-align:left;
	
}
#logBar2 a{
color:#000000;
	
}

#logBar{
	height:78px;
	width:900px;
	margin:0 auto;
	text-align:right;
	
}
/*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{
	font-family:"Times New Roman";
	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-family:"Arial";
	font-size:12px;
	color:#3f3f3f;
}	


.titreVip{
	text-align:center;
	font-family:"Times New Roman";
	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:#415065;
	/*background-image:url(http://www.amourmaghreb.com/media/common/fondAM3.jpg);*/
}
	.CFNav1 td {
		height:24px;
		padding:3px;
		border-right:1px solid #fffff3;

	}
	.CFNav1 td a {
		color:#fffff3;
		font-family: Arial, Helvetica, sans-serif;
		font-size:11px; font-weight:bold;
		text-decoration:none;
	}
	.CFNav1 td a:hover {

		font-family: Arial, Helvetica, sans-serif;
		font-size:11px; font-weight:bold;
		text-decoration:underline;
	}
	

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

	text-decoration:none;
}

.CFNav2 {
	margin-top:2px;
	/*background-color:#415065;*/
	background-image:url(http://www.amourmaghreb.com/media/common/fondAM3.jpg);
}
	.CFNav2 td {
		height:16px;
		padding:2px;
		border-right:1px solid #fffff7;
		color:#000000;
	}
	.CFNav2 td a {
		color:#000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size:10px;
	}


