/*---------------------------------------------MAIN-----------------------------------------------*/
form,p,h1,h2,h3,h4,ol,ul,li,body,div,pre {padding:0;margin:0;}
body {font: 12px/18px Verdana, sans-serif;color: #333;text-align:center;background:#E0E0E0;}
a:link, a:visited {color: #333;font-weight: bold;font-size:11px;}
a:hover {color: #000;font-weight: bold;}
h1 {font-size: 10px;font-weight:normal;line-height: 1em;color: #000; padding-left:10px; padding-right:10px; display:block;text-align: center;border-top: solid 1px #fff;background-color:#f3f2f2;clear:both}
h2 {font: 14px "Arial", Verdana, sans-serif;font-weight: bold;color: #000;}
h3 {border-bottom: 1px solid #ccc;font: 13px "Arial", Verdana, sans-serif;font-weight: bold;color: #223341;}
#wrapper {margin: 0 auto;width: 792px;border:solid 1px #666666;background-color:#FFFFFF;}
#page {text-align: left;background-color:#FFFFFF;}
/*-------------------------------------------HEADER--------------------------------------*/
#header p {float: right;padding: 5px 0px 5px 0px;color: #fff;display:block;}
#header {border-top:solid 10px #ECBEBE; height:85px;display:inline;background:#fff;}
#header span{float:left;/*padding:10px 0px 0px 10px;*/} 
/*------------------------------------------- NAV --------------------------------------*/
#topbar2 {background-image: url(../images/GreenBar.gif);}
#topbar {color:#ffffff; margin:0px;}
#topbar a:link{color:#ffffff; margin:0px;}
#nav{width:470px;padding-left:10px;float:left; margin:0px;}
#nav ul {list-style: none;text-align:left;color:#fff; margin:0px;}
#nav li {display: inline;margin: 0 12px;}
#nav li a:link, #nav li a:visited {font-size: 11px;line-height: 20px;text-decoration: none;color: #fff;font-weight: bold;padding-left:2px;padding-right:2px;}
#nav li a:hover {color: #300;}
/*#topbar b {display:block;text-align:right;float:right;padding-right:10px;}*/
/*--------------------------------------------TEMPLATE --------------------------------------------------*/
/*------------------------------------------ membersnav --------------------------------------*/
#membersnav {width:790px;}
#membersnav p{/*padding-top:5px;*/text-align:center;color:#8F6330;display:block;}
#membersnav a:link, #membersnav a:visited {font: 12px Arial, Helvetica, sans-serif;/*line-height:20px;*/text-decoration:none;color:#fff;font-weight: bold;padding:0px 10px 0px 10px;}
#membersnav a:hover {color:#f4d6d6;}
#membersnav b {display:block;/*padding-bottom:5px;*/width:200px;float:left;padding-left:5px;}
#membersnav u {display:block;width:370px;padding-top:5px;float:left;text-align:center;text-decoration:none;}
#lang {float:right;height:25px;/*padding-top:3px;*/}
/*------------------------------------------ LOGIN box -----------------------------------*/
#login-box {float:right;height:33px;width:460px;margin-top:10px;background-color:#cbc4bc;background-image: url(../images/top_curve.gif);background-repeat: no-repeat;/*padding:5px 0px 0px 0px;*/font-size: 11px;font-family:"Arial", Verdana, sans-serif;}
#login-box b{float:left;height:20px;display:block;font-weight:normal;}
#login-box label{float:left;padding-top:2px;display:block;margin-left:10px;font-size:11px;margin-top:7px;}
#login-box em{float: left;margin-right:10px;height:20px;width:50px;display:block;}
#login-box input{float: left;margin-left:10px;font-size:11px;font-family:"Arial", Verdana, sans-serif;margin-top:7px;}
#login-box a:link, #login-box a:visited {font-size:11px;color: #333;font-weight:normal;text-decoration:none;margin-left:5px;float:left;padding-top:7px;}   
#login-box a:hover {color:#000;}
/*------------------------------------------ LOGOUT box -----------------------------------*/
#logout-right {width:410px;height:85px;float:right;background-image: url(../images/bg_membertemp.gif);background-repeat:repeat-x;display:inline;}
#logout {float:left;width:250px;}
#logout-box {float:left;height:33px;width:250px;margin-top:10px;background-color:#cbc4bc;background-image: url(../images/top_curve.gif);background-repeat: no-repeat;font-size: 11px;font-family:"Arial", Verdana, sans-serif;}
#logout-box ul {list-style-type:none;padding-top:5px;text-align:center;}
#logout-box li {display:inline;padding:0px 5px 0px 5px;}
#logout-box li a:link, #logout-box li a:visited {font-size:12px;line-height:20px;text-decoration:none;color:#333;font-weight: bold;padding-left:2px;padding-right:2px;}
#logout-box li a:hover {color:#000;}
/*----------------------------------------- Join For Free -------------------------------------*/
#join {width:68px;height:77px;float:right;margin-top:8px;background:#cbc4bc;}
#join ul {list-style-type:none;}
#join li a {display:block;height:77px;background:transparent url(../images/joinforfree_up.gif) no-repeat;}
#join li a:hover {background:transparent url(../images/joinforfree_ov.gif) no-repeat;}
#join b {width:68px;height:77px;display:block;background:url(../images/joinforfree_ov.gif) no-repeat;}
/*-------------------------------------------MAIN CONTENT--------------------------------------*/
#main-content {margin:0px 0px 5px 0px;background-color:#FFFFFF;}
/*---------------------------------------- def-left-content -------------------------------------------*/
#def-left {float:left;text-align:center;width:275px;}
#def-left p {text-align:left;}
/*--------------------------------------- def-right-content --------------------------------------*/
#def-right {width: 510px;background-color:#CBC4BC;float:right;}
#def-right2 {width: 490px;background-color:#CBC4BC;padding:5px 10px 5px 10px;}
#def-right .joinforfree-couple {float:right;margin:0px 0px 0px 7px;display:block;}
/*---------------------------------------- worldsbest ------------------------------------------*/
#worldsbest{color:#fff;font-weight:bold;font:11px Arial, Helvetica, sans-serif;width:233px;float:left;/*margin:5px 6px 0px 5px;*/background:#fff;text-align:center;}
#worldsbest b {display:block;}
#membersonline {/*background-color:#fff;*/}
#membersonline .pic {display:block;margin:0px 0px 5px 0px;padding-left:10px;}
#membersonline .success {display:block;margin:15px 0px 0px 0px;padding-left:8px;}
#membersonline ul {list-style-type:none;}
#membersonline li {display:block;margin:2px 10px 0px 10px;border-bottom:solid 1px #333;text-align:left;}
#membersonline li a:link, #membersonline li a:visited {color:#333;font-size:12px;text-decoration:none;}
#membersonline li a:hover {color:#86848e;font-size:12px;}
#membersonline em {display:block;}
/*----------------------------------------- def-welcome --------------------------------------*/
#def-welcome {margin:10px 7px 10px 7px;width: 255px;background-color:#fff;}
#def-welcome p{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000;line-height:1.3em;font-weight:normal;padding:7px;}
#def-welcome a:link, #def-welcome a:visited {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #8B864F;text-decoration: none;font-weight: normal;}
#def-welcome a:hover {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #B24343;text-decoration: none;font-weight: normal;}
#def-welcome .picture {float:left;margin:0px 5px 5px 0px}
/*--------------------------------------------- featured members heading --------------------------------------*/
#featured-hdg {border: solid #fff 1px;background-color:#fff;height:20px;padding:5px 0px 5px 0px;}
.fmember-hdg {margin-right:80px;}	
#featured-hdg ul li {width:500px;font-size: 11px;color: #000;margin-right:5px;list-style-type:none;text-align:right;display:inline;}
/*--------------------------------------------- featured members --------------------------------------*/
#featured-members {width:460px;background-color:#c4c3ba;float:right;}
.bg-photo em {margin:15px 11px 5px 11px;display:block;width:105px;height:110px;background-color:#f4f4f4;}

.bbphoto {margin:15px 11px 5px 11px;display:block;width:105px;height:110px;background-color:#f4f4f4;}

.bg-photo p {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #ffffff;text-decoration: none;width:100px;padding-left:5px;line-height: 15px;display:block;margin:0px 11px 0px 11px;}
.bg-photo {background-color: #f4f4f4; background-image: url(http://www.clubreseau.com/templates/clubreseau/images/bg_photo.gif);background-repeat: no-repeat;background-position: center center;width:127px;height:191px;float:left;}
/*--------------------------------------------- bottom content --------------------------------------*/
#bottom-content {margin-top: 5px;background-image: url(/images/bg-bottom-content.gif);background-repeat: repeat-y;}
#bottom-content b {text-align:center;font-size: 12px;color: #fff;background-color:#848083;height:20px;display:block;margin-bottom:5px;padding:5px 0px 5px 0px;font-family: Arial, Helvetica, sans-serif;border-bottom:5px solid #fff;}
#bottom-content ul li {font-size: 11px;background-color:#E0D9BA;width:200px;color: #000;margin-right:5px;display: block;list-style-type: none;float:left;text-align:center;}
#bottom-content p {margin:15px;font-weight: normal;font-size: 11px;line-height: 1.3em;color:#000;width:540px;float:right;}
/*---------------------------------------- button ------------------------------------------*/
#button1 {width: 380px;float:left;}
#button1 UL LI A {width: 200px;height:15px;background-color: #C9E1F5;text-align:left; text-decoration: none;  DISPLAY: block; PADDING: 5px 5px 5px 10px;border: solid 1px #253A4B; color:#253A4B; line-height:1.3em; margin-top:5px;}
#button1 UL LI A:hover {background-color:#e2eef8;}
#button1 UL LI A SPAN {FONT-SIZE: 0.94em; COLOR: #9d6363; font-weight: normal;}
/*---------------------------------------- searchbox ------------------------------------------*/
#search{}
#search .btn {margin-right:75px;margin-top:10px;}
#search em {margin:0px 20px 0px 20px;height:20px;text-align:center;padding-top:5px;display:block;}
#search ul {margin:0px 20px 0px 20px;text-align:right;color:#000;font-weight:normal;}
#search li {display:block;height:30px;clear:left;line-height:30px;list-style-type:none;}
#search label {padding-left:10px;float:left;display:block;width:70px;text-align:left}
#search select {margin-top:5px;font-size:11px;font-family:"Arial", Verdana, sans-serif; margin-right:5px;float:left}
/*------------------------------------------------ STYLES ----------------------------------------------*/
.policy_box1 {background-color: #E9E9E9;border: 1px solid #666666;}
.policy_box2 {background-color: #e7e8b1;border: 1px solid #4c6102;}
.policy_box3 {background-color: #c2e4f7;border: 1px solid #0e4362;}
.style1 {background-color: #E9E9E9;}
.style2 {background-color: #f4ebe9;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #913868;text-decoration: none;}
.style3 {background-color: #eedcdb;padding-left: 1px;}
.white_heading {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #fff;text-decoration: none;}
/*------------------------------------------------ table ----------------------------------------------*/
#table {border-collapse:collapse;}
#td {border-collapse:collapse; vertical-align:middle;}
/*---------------------------------------------other sites footer---------------------------------------------------*/
#othersites {font-size: 10px;font-weight:normal;line-height: 1em;color: #000;display:block;text-align: center;border-top: solid 1px #fff;background-color:#f3f2f2;clear:both;}
#othersites  a:link, #othersites  a:visited {color: #000;font-size:10px;text-decoration:none;font-weight:normal;}   
#othersites  a:hover {color: #5c2727;}   
#othersites  p {padding:10px 0px 10px 0px;line-height: 1.3em;}
/*------------------------------------------------CM trademark footer----------------------------------------------*/
#trademark {height:35px;font-size: 10px;line-height: 1em;color: #000;display:block;text-align: center;font-style: normal;background-color:#fff;}
#trademark  p {padding:5px 0px 5px 0px;}
/*-----------------------------------------------------languages---------------------------------------------------*/
#language {height: 30px;font-size: 10px;line-height: 1em;color: #000;text-align: center;background-color:#f3f2f2;clear:both;}
#language a:link, #language a:visited {color: #000;font-size:10px;text-decoration:none;font-weight:bold;}   
#language a:hover {color: #5c2727;}   
#language p {padding-top:10px;}
/*---------------------------------------------FOOTER---------------------------------------------------*/
#footer {height: 30px;font-size: 10px;line-height: 1em;color: #fff;text-align: center; background-image: url(../images/GreenBar30px.gif); clear:both;}
#footer a:link, #footer a:visited {color: #fff;font-size:10px;text-decoration:none;font-weight:normal;}   
#footer a:hover {color: #000;font-size:10px;text-decoration:none;font-weight:normal;}   
#footer p {padding-top:10px;}
.clear {clear: both;}
.left {float:left;}
.right {float:right;}
#topuser_name a:link {color: #ffffff;font-size:11px;font-weight:normal;}   
.text_head {font-size:11px; color: #ffffff; padding-left:7px;}
#SearchIndex {
  width: 100%;
  font: 12px Tahoma, Verdana, sans-serif;
  color: #595C4A;
}
#partenaire{text-align:center; float: right; width: 100%; padding-top:0px; color:#4f4e4e;}
#partenaire a {font-family: tahoma,helvetica,arial,serif; text-align:center; font-size: 9px; color: #4f4e4e; margin-bottom: 0px;font-weight:normal;}
#partenaire a:link {font-family: tahoma,helvetica,arial,serif; color: #4f4e4e; font-size: 9px; position: relative; top: 0px;font-weight:normal; }