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

TABLE {
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
}
TABLE TD {
	margin: 0px;
	padding: 0px;
	text-align: left;
}

H1 {
font-size:14px;
font-weight: normal;
display: inline;
font-family: Tahoma;
color: #9eba2b;
}

IMG {
	border: 0px;
}
SELECT {
	color: #808080;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
}
INPUT {
	color: #808080;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
}
FORM {
	margin: 0px;
	padding: 0px;
}

TABLE.tbMain {
	width: 872px;
}
TABLE.tbMain TD.tdLogo {
	width: 289px; 
	height: 100px;
}
TABLE.tbMain TD.tdBanner {
	width: 645px; 
	height: 100px; 
	text-align: center; 
	vertical-align: middle;
}

TABLE.tbMain TD.tdB01 {
	padding: 0px 14px 0px 14px; 
	height: 41px; 
	background: url(../images/b01.gif); 
	background-repeat: no-repeat; 
	background-position: left top; 
	font-family: Tahoma; 
	font-size: 10px; 
}
TABLE.tbMain TD.tdB02 {
	height: 41px;
}

TABLE.tbMain TD.tdB04 {
	padding: 0px 0px 0px 0px; 
	height: 41px;  
	background-position: left top; 
	font-family: Tahoma; 
	font-size: 10px; 
}

TABLE.tbMenu TD {
	text-align: center;
}
TABLE.tbMenu TD A {
	font-family: Tahoma; 
	font-size: 11px; 
	color: #FFFFFF; 
	font-weight: bold;
	text-decoration: none;
}
TABLE.tbMenu TD A:hover {
	text-decoration: underline;
}
TABLE.tbMenu TD IMG {
	vertical-align: middle;
}
TABLE.tbMenu TD.a01 {
	width: 161px; 
	height: 41px; 
	background: url(../images/m01.gif); 
	background-repeat: no-repeat;
}
TABLE.tbMenu TD.a02 {
	width: 162px;
	height: 41px;
	background: url(../images/m02.gif);
	background-repeat: no-repeat;
}
TABLE.tbMenu TD.a02 A {
	color: #FFFFFF;
}
TABLE.tbMain TD.tdC01 {
	font-family: Tahoma;
	font-size: 11px;
	color: #808080;
	padding-top: 15px;
	vertical-align: top;
	height:620px;
}
TABLE.tbMain TD.tdC01 A {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
}
TABLE.tbMain TD.tdC01 A.vip {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
}
TABLE.tbMain TD.tdC01 IMG {
	vertical-align: middle;
	padding-right: 5px;
}
TABLE.tbMain TD.tdC01 DIV.title {
	font-size: 12px; font-weight: bold;
}
TABLE.tbMain TD.tdC01 DIV.img {
	margin-bottom: 10px;
}
TABLE.tbMain TD.tdC02 {
	vertical-align: top;
	font-family: Tahoma;
	font-size: 11px;
	color: #808080;
}

TABLE.mainContent2 {
	width: 645px;
}
TABLE.mainContent {
	width: 645px;
}
TABLE.mainContent TD {
	padding-top: 10px;
	vertical-align: top;
}
TABLE.mainContent TD.a01 {
	width: 180px;
}
TABLE.mainContent TD.a02 {
	width: 140px;
}
TABLE.mainContent TD.a02 IMG {
	border: 2px solid #EDEEF0;
}
TABLE.mainContent TD.a03 {
	width: 325px;
}

TABLE.mainContent TD DIV.title {
	font-family: Tahoma;
	font-size: 12px;
	color: #808080;
	font-weight: bold;
	margin-top: 3px;
	margin-bottom: 17px;
}
TABLE.mainContent DIV.divInfo {
	margin-bottom: 30px;
}
TABLE.tbInfo {
	width: 180px;
}
TABLE.tbInfo TD.photo {
	width: 60px;
}
TABLE.tbInfo TD.photo IMG {
	border: 2px solid #EDEEF0;
}
TABLE.tbInfo TD.info {
	font-family: Tahoma;
	font-size: 11px; 
	color: #808080;
	font-weight: bold;
	vertical-align: middle;
}
TABLE.tbInfo TD.info A {
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
}
TABLE.tbInfo TD.info A:hover {
	text-decoration: underline;
}
TABLE.tbInfo TD.info DIV.city {
	font-family: Tahoma;
	font-size: 10px;
	color: #808080;
	font-weight: normal;
}
TABLE.tbInfo TD.info DIV.recherche {
	font-family: Tahoma;
	font-size: 10px; 
	color: #000000;
	font-weight: normal;
}
TABLE.tbInfo TD.info DIV.photos {
	font-family: Tahoma;
	font-size: 10px; 
	color: #B2B2B2;
	font-weight: normal;
}

/* tbInfo2 with big size */
TABLE.tbInfo2 {
	width: 140px;
}
TABLE.tbInfo2 TD.info {
	font-family: Tahoma;
	font-size: 12px; 
	color: #808080;
	font-weight: bold;
	vertical-align: middle;
}
TABLE.tbInfo2 TD.info A {
	font-family: Tahoma;
	font-size: 12px;
	text-decoration: none;
}
TABLE.tbInfo2 TD.info A:hover {
	text-decoration: underline;
}
TABLE.tbInfo2 TD.info DIV.city {
	font-family: Tahoma;
	font-size: 10px;
	color: #808080;
	font-weight: normal;
}
TABLE.tbInfo2 TD.info DIV.recherche {
	font-family: Tahoma;
	font-size: 10px; 
	color: #000000;
	font-weight: normal;
}
TABLE.tbInfo2 TD.info DIV.photos {
	font-family: Tahoma;
	font-size: 10px; 
	color: #B2B2B2;
	font-weight: normal;
}

DIV.classement {
	margin-top: 10px;
}
DIV.classement, DIV.points {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
DIV.points {
	font-weight: normal;
	color: #808080;
}
TABLE.tbForm1 {
	width: 312px;
}
TABLE.tbForm1 TD {
	font-family: Tahoma; 
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
}

DIV.ou {
	font-family: Tahoma; 
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 13px;
}
TABLE.tbMain TD.copy {
	text-align: left;
	font-family: Tahoma; 
	font-size: 10px;
	height: 81px;
	padding: 17px 0px 0px 15px;
	vertical-align: top;
}
TABLE.tbMain TD.copy A {
	text-align: left;
	font-family: Tahoma; 
	font-size: 11px;
}
TABLE.tbMain TD.copy A.link {
	text-align: left;
	font-family: Tahoma; 
	font-size: 10px;
}
TABLE.tbMain TD.copy DIV {
	margin-top: 16px;
}

DIV.salut {
	font-family: Tahoma;
	font-size: 12px;
	margin-bottom: 14px;
}
TABLE.tbMain TD.tdC01 DIV.deconnecter {
	margin: 13px 0px 11px 0px;
}
TABLE.tbMain TD.tdC01 DIV.deconnecter A {
	font-family: Tahoma;
	font-size: 11px;
	color: #808080;
	font-weight: bold;
}
TABLE.tbMain TD.tdC01 DIV.rendez {

}
TABLE.tbMain TD.tdC01 DIV.rendez A {
	font-family: Tahoma;
	font-size: 11px;
	color: #808080;
	font-weight: bold;
}
TABLE.tbMain TD.tdC01 TABLE.tbAuthMenu {
	font-family: Tahoma;
	font-size: 12px;
	color: #808080;
}
TABLE.tbMain TD.tdC01 TABLE.tbAuthMenu TD A {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
}
TABLE.tbMain TD.tdC01 {
	padding-bottom: 20px;
}

TABLE.tbMain TD.tdC02 DIV.titleImg {
	margin-top: 16px;
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
}
TABLE.tbProfil {
	width: 645px;
	height: 140px;
	background-position: left top;
	margin-bottom: 210px;
	margin-top: 11px;
}
TABLE.tbProfil TD {
	vertical-align: top; 
	padding-top: 15px; 
	font-family: Tahoma; 
	font-size: 12px; 
	color: #808080;
}
TABLE.tbProfil TD.left {
	width: 481px; 
}
TABLE.tbProfil TD.left A {
	font-family: Tahoma; 
	font-size: 12px; 
}
TABLE.tbProfil TD.left A.link {
	font-family: Tahoma; 
	font-size: 12px; 
}
TABLE.tbProfil TD.right {
	width: 164px;
}
TABLE.tbDynContent {
	width: 645px;
	margin-top: 20px;
}
TABLE.tbDynContent TD {
	height: 2px;
	vertical-align: top;
}
TABLE.tbDynContent TD.main {
	padding: 10px 0px 20px 16px;	
}

TABLE.tbSearch01 {

}
TABLE.tbSearch01 TD {
	color: #000000;
	font-weight: bold;
}
TABLE.tbSearch01 TD INPUT, TABLE.tbSearch01 TD SELECT {
	margin-top: 3px;
}
TABLE.tbSeach01 TD.a01 {
	width: 100px;
}
TABLE.tbSeach01 TD.a02 {
	width: 101px;
}
TABLE.tbSeach01 TD.a03 {
	width: 130px;
}

DIV.ou2 {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	margin-top: 12px;
	margin-bottom: 3px;
}
DIV.searchCheckboxes {
	margin-top: 12px;
}
DIV.searchCheckboxes INPUT {
	vertical-align: middle;
}

TABLE.tbTargets {
	margin-top: 12px;
}
TABLE.tbTargets TD {
	vertical-align: top;
	width: 250px;
}
TABLE.tbTargets TD DIV.title {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	margin-bottom: 10px;
	font-weight: bold;
}
TABLE.tbTargets INPUT {
	vertical-align: middle;
}

TABLE.tbTop {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	font-weight:bold;
}
TABLE.tbTop TD {
	vertical-align: top;
}
TABLE.tbTop TD SELECT {
	margin-top: 3px;
}

TABLE.tbVoting {
	margin: 22px 0px 80px 96px;
}
TABLE.tbVoting TD.photo {
	width: 116px;
	height: 156px;
}
TABLE.tbVoting TD.info {
	width: 134px;
	padding-left: 11px;
}
TABLE.tbVoting TD.info A {
	font-family: Tahoma;
	font-size: 12px;
}

TABLE.tbGallery {
	margin-top: 14px;
}
TABLE.tbGallery TD {
	width: 166px;
	height: 230px;
	vertical-align: top;
}
TABLE.tbGallery TD DIV.position {
	width: 50px;
	height: 13px;
	background: #A8A8A8;
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
	margin-bottom: 1px;
}
TABLE.tbGallery TD DIV.photo IMG {
	border: 2px solid #ECECEC;
}
TABLE.tbGallery TD DIV.middle {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	margin-top: 1px;
}
TABLE.tbGallery TD DIV.link {
	margin-top: 2px;
}
TABLE.tbGallery TD DIV.link A {
	font-family: Tahoma;
	font-size: 11px;
	color: #808080;
}
TABLE.tbMessages TD.tdAct {
	background: #B5B5B5; 
	height: 36px;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
}
TABLE.tbMessages TD.tdAct A {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
TABLE.tbMessages TD.tdNonAct {
	border-bottom: 1px solid #B5B5B5;
	height: 36px;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
}
TABLE.tbMessages TD.tdNonAct A {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
}
TABLE.tbMain TD.tdC02 DIV.createNew {
	margin-left: 38px;
	margin-top: 7px;
}
TABLE.tbMain TD.tdC02 DIV.createNew A {
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}
TABLE.tbMain TD.tdC02 DIV.contactsCount {
	font-family: Tahoma;
	font-size: 11px;
	color: #999999;
	font-weight: bold;	
}	
TABLE.tbUsers {
	width: 645px; 
	border-top: 1px solid #B5B5B5; 
	margin-top: 4px;
}
TABLE.tbUsers TD.a01 {
	border-bottom: 1px solid #B5B5B5; 
	height: 81px; 
	width: 34px; 
	background: #B5B5B5; 
	text-align: center;
}
TABLE.tbUsers TD.a02 {
	border-bottom: 1px solid #B5B5B5; 
	width: 297px; 
	padding-left: 9px;
}
TABLE.tbUsers TD.a03 {
	border-bottom: 1px solid #B5B5B5; 
	width: 128px;
}
TABLE.tbUsers TD.a03 A {
	color: #3A3A3A;
}
TABLE.tbUsers TD.a04 {
	border-bottom: 1px solid #B5B5B5; 
	width: 186px; 
	border-right: 1px solid #B5B5B5;
}

TABLE.tbMove {
	width: 645px; 
	height: 55px; 
	margin-bottom: 31px;
}
TABLE.tbMove TD {
	padding-left: 17px;
}
TABLE.tbPhotos {
	margin-bottom: 4px;
}
TABLE.tbPhotos TD {
	width: 54px;
	height: 66px;
	vertical-align: top;
}

/* tbInfo3 */
TABLE.tbInfo3 TD.info {
	vertical-align: top;
	font-family: Tahoma;
	font-size: 12px; 
	color: #808080;
	font-weight: bold;
}
TABLE.tbInfo3 TD.info A {
	font-family: Tahoma;
	font-size: 12px;
	text-decoration: none;
}
TABLE.tbInfo3 TD.info A:hover {
	text-decoration: underline;
}
TABLE.tbInfo3 TD.info DIV.city {
	font-family: Tahoma;
	font-size: 11px;
	color: #808080;
	font-weight: normal;
}
TABLE.tbInfo3 TD.info DIV.recherche {
	font-family: Tahoma;
	font-size: 11px; 
	color: #000000;
	font-weight: normal;
}
TABLE.tbInfo3 TD.info DIV.photos {
	font-family: Tahoma;
	font-size: 10px; 
	color: #B2B2B2;
	font-weight: normal;
}

TABLE.tbTabs {
	margin-top: 20px;
}
TABLE.tbTabs TD.act {
	width: 10px;
	height: 26px;
	background: #B5B5B5;
}
TABLE.tbTabs TD.act2 {
	width: 10px;
	height: 26px;
	background: #F5F5F5;
}
TABLE.tbTabs TD.text {
	background: #B5B5B5;
}
TABLE.tbTabs TD.text2 {
	background: #F5F5F5;
}
TABLE.tbTabs TD.text A {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
TABLE.tbTabs TD.text2 A {
	font-family: Tahoma;
	font-size: 11px;
}
TABLE.tbTabs TD.blank { 
	width: 2px;
}

TABLE.tbAnketa {
	width: 643px; 
	border-top: 2px solid #B5B5B5; 
	border-bottom: 2px solid #B5B5B5;
	margin-bottom: 30px;
}
TABLE.tbAnketa TD.center {
	padding: 10px 7px 10px 7px;
}
TABLE.anTitle {
	margin-bottom:1px;
}
TABLE.anTitle TD {
	background: #757575;
	font-family; Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	padding: 1px;
	padding-bottom: 2px;
	padding-right: 2px;
}
TABLE.tbAnketa TD.center A {
	font-family: Tahoma;
	font-size: 11px;
}
TABLE.tbAnketa TD.center DIV.imgLine {
	margin-top: 15px;
	margin-bottom: 15px;
}

TABLE.tbType {
	width: 320px;
	height: 116px;
	margin-top: 20px;
	margin-bottom: 180px;
}
TABLE.tbType2 {
	width: 300px;
	height: 41px;
	margin-top: 20px;
	margin-bottom: 180px;
}

TABLE.tbType TD {
	vertical-align: top;
	text-align: center;
}

TABLE.tbType2 TD.a1 {
	width: 59px;
	text-align: center;
}
TABLE.tbType2 TD.a1 IMG {
	margin-top: 2px;
}
TABLE.tbType2 TD.a2 {
	padding-top: 6px;
	width: 261px;
	text-align: left;
}

TABLE.tbType TD.a1 {
	width: 59px;
	height: 39px;
}
TABLE.tbType TD.a1 IMG {
	margin-top: 2px;
}
TABLE.tbType TD.a2 {
	padding-top: 14px;
	width: 261px;
	text-align: left;
}
TABLE.tbType TD.a3 {
	height: 34px;
}
TABLE.tbType TD.a3 IMG {
	margin-top: 0px;
}
TABLE.tbType TD.a4 {
	text-align: left;
	padding-top: 9px;
}
TABLE.tbType TD.a5 {
	height: 43px;
}
TABLE.tbType TD.a5 IMG {
	margin-top: 0px;
}
TABLE.tbType TD.a6 {
	text-align: left;
	padding-top: 8px;
}



TD.tdC02 DIV#p {
	width: 25px; height: 25px; margin-left: 5px; float: left; text-align: center;
}
TD.tdC02 DIV#p DIV {
	margin-top: 5px;
}
TD.tdC02 DIV#p DIV A {
	margin-top: 5px; color:#ffffff;
}
TD.tdC02 DIV#p2 {
	width: 25px; height: 25px; margin-left: 5px; float: left; text-align: center;
}
TD.tdC02 DIV#p2 DIV {
	margin-top: 5px; font-weight: bold; color: #FFFFFF;
}

TABLE.tbInfo TD.photo2 {
	width: 60px;
}
TABLE.tbInfo TD.photo2 IMG {
	border: 2px solid #EDEEF0;
	vertical-align: top;
}

TABLE.tbMain TD.tdB03 {
	padding: 0px 14px 0px 14px; 
	height: 41px;
	background-position: left top; 
	font-family: Tahoma; 
	font-size: 10px; 
	color:#6E6C6C;
}

a.nf {  font-family: "Arial"; font-size: 10pt; color:#FFFFFF}
.t1 {  font-family: "Arial"; font-size: 10pt; color:#FFFFFF}
.t3 {  font-size: 15pt; font-family: "Arial"; color:#000000}
.t2 {  font-family: "Arial"; font-size: 8pt; color:#000000}
.tel {  font-family: "Arial"; font-size: 10pt; font-weight: bold; color: #000000}
.saut {  font-family: "Arial"; font-size: 3pt}

TD.tdC02 A.link {
	font-size: 11px;
	color: #000000;
}

.linkuser{
	color: #000000;
}

TABLE.tbVip TD.vip2 {
	font-family: Tahoma;
	color: #000000;
	font-size: 11px;
	padding: 0px 14px 0px 14px;
}

.vip2 table td{
	vertical-align:middle;
	padding: 0px 0px 0px 0px;
	width:302px;
}

.vip2 a{color:#000000;}
.vip2 .space{padding: 25px 0px 10px 20px;}

TABLE.tbMenu TD.a05 {
	width: 161px;
	height: 41px;
	background: url(../images/m02.gif);
	background-repeat: no-repeat;
}

TABLE.tbMenu TD.a05 A {
	color: #FFFFFF;
}

.Couleur1{
	color: #7b81a4;
}

TABLE.tbInfo TD.photo2 IMG.bordure5px {
	border: 5px solid #000000;
	vertical-align: top;
}

TABLE.about TD {
	font-family: Arial; font-size: 11px;
	text-align: left; vertical-align: top; padding-top: 13px; padding-left: 20px;padding-right: 20px;padding-bottom: 13px;
}

.lienPop {
	text-decoration: none;
}
.lienPop:hover {
	text-decoration: underline;
}