/* GENERAL / BODY */
body {margin:0;padding:0;font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-size:11px;}
img {border:none;}

#container {margin: 0 auto;width: 1000px;}
#layout4container {margin: 0 auto;width: 1000px;}
#prohomecontainer {margin: 0 auto;width: 1000px;}

a:link { text-decoration:none; }
a:visited { text-decoration:none; }
a:active { text-decoration:none; }
a:hover { text-decoration:underline; }
/* -------------------- */
/* TOP PANEL */
#topPanel {width:1000px;height:90px;}
#topPanel .logo {margin:10px 0 0 0px;float:left;}
/* GREY THUMBNAIL */
#topPanel .topGreyTn {height:27px;font-weight:bold; font-size:11px; text-transform:uppercase; float:right;}
#topPanel .topGreyTn .left {height:27px;width:7px;background:transparent url(../images/design_composite/top_thbnail_left.png) no-repeat top right;float:left;}
#topPanel .topGreyTn .center {padding:6px 10px 0 10px;height:27px;width:auto;background:transparent url(../images/design_composite/top_thbnail_center.png) repeat-x top left;float:left;}
#topPanel .topGreyTn .right {height:27px;width:7px;background:transparent url(../images/design_composite/top_thbnail_right.png) no-repeat top left;float:left;}
#topPanel .topGreyTn a {color:#1f1f1f;text-decoration:none;}
#topPanel .topGreyTn a:hover {color:#1f1f1f;text-decoration:underline;}


#topPanel .topGreyTn2 {height:27px; font-size:11px;  float:right;}
#topPanel .topGreyTn2 .left {height:27px;width:7px;float:left;}
#topPanel .topGreyTn2 .center {padding:6px 10px 0 10px;height:27px;width:auto;float:left;}
#topPanel .topGreyTn2 .right {height:27px;width:7px;float:left;}
#topPanel .topGreyTn2 a {color:#719ef7;text-decoration:none;}
#topPanel .topGreyTn2 a:hover {color:#719ef7;text-decoration:underline;}


/* DARK GREY THUMBNAIL */
#topPanel .topDarkGreyTn {height:27px; float:right;}
#topPanel .topDarkGreyTn .left {height:27px;width:7px;background:transparent url(../images/design_composite/top_thbnail_dark_grey_left.png) no-repeat top right;float:left;}
#topPanel .topDarkGreyTn .center {height:27px;width:auto;background:transparent url(../images/design_composite/top_thbnail_dark_grey_center.png) repeat-x top left;float:left;}
#topPanel .topDarkGreyTn .right {height:27px;width:7px;background:transparent url(../images/design_composite/top_thbnail_dark_grey_right.png) no-repeat top left;float:left;}
#topPanel .topDarkGreyTn .loginButton {margin:3px 0 0 5px;cursor:pointer;float:left;}
/* DARK GREY THUMBNAIL FIELDS */
#topPanel .topDarkGreyTn .field {margin:1px 0 0 0; height:20px;float:left;}
#topPanel .topDarkGreyTn .field .left {height:inherit;width:5px;background:transparent url(../images/design_composite/top_thbnail_dark_grey_field_left.png) no-repeat top right;float:left;}
#topPanel .topDarkGreyTn .field .center {height:inherit;width:auto;background:transparent url(../images/design_composite/top_thbnail_dark_grey_field_center.png) repeat-x top left;float:left;}
#topPanel .topDarkGreyTn .field .right {height:inherit;width:5px;background:transparent url(../images/design_composite/top_thbnail_dark_grey_field_right.png) no-repeat top left;float:left;}
#topPanel .topDarkGreyTn .field .center input {border:none;background:transparent;font-family: Tahoma, Geneva, sans-serif;font-size:12px;margin:2px 0 0 0;}
#topPanel .topDarkGreyTn .field .center input.greyed {color:#6d6d6d;}
/* BLACK THUMBNAIL */
#topPanel .topBlackTn {height:27px; float:right;}
#topPanel .topBlackTn .left {height:27px;width:7px;background:transparent url(../images/design_composite/top_thbnail_black_left.png) no-repeat top right;float:left;}
#topPanel .topBlackTn .center {height:27px;width:auto;background:transparent url(../images/design_composite/top_thbnail_black_center.png) repeat-x top left;float:left;}
#topPanel .topBlackTn .center a {color:#fff;margin:6px 5px 0 5px;text-decoration:none;text-transform:uppercase;font-size:11px;font-weight:bold;float:left;}
#topPanel .topBlackTn .center a:hover {text-decoration:underline;}
#topPanel .topBlackTn .right {height:27px;width:7px;background:transparent url(../images/design_composite/top_thbnail_black_right.png) no-repeat top left;float:left;}
#topPanel .topBlackTn .loginButton {margin:3px 0 0 5px;cursor:pointer;float:left;}

/* -------------------- */
/* NAVIGATION */
#navigation {width:1004px;height:140px;margin-left:-2px;background:transparent url(../images/divers/bg_navigation.png) no-repeat bottom left;}
#navigation.collapsed {width:1004px;height:40px;margin-left:-2px;background:transparent url(../images/divers/bg_navigation_collapsed.png) no-repeat bottom left;}
#hideSearchPanelTb {color:#fff;font-size:13px;font-weight:bold;background:transparent url(../images/button/search_tb_hide_btn.png) top right;width:131px;height:22px;padding:3px 0 0 7px;margin:-12px -2px 0 0;cursor:pointer;float:right;}
#showSearchPanelTb {color:#fff;font-size:11px;font-weight:bold;background:transparent url(../images/button/search_tb_show_btn.png) top right;width:131px;height:21px;padding:4px 0 0 7px;margin:-12px -2px 0 0;cursor:pointer;float:right;}
/* BLUE THUMBNAIL */
#navigation .blueTn {height:27px;font-weight:bold; font-size:11px; text-transform:uppercase; margin-top:1px; cursor:pointer; float:left;}
#navigation .blueTn .left {height:27px;width:7px;background:transparent url(../images/design_composite/navig_thbnail_blue_left.png) no-repeat top right;float:left;}
#navigation .blueTn .center {padding:8px 15px 0 15px;color:#fff;height:27px;width:auto;background:transparent url(../images/design_composite/navig_thbnail_blue_center.png) repeat-x top left;float:left;}
#navigation .blueTn a {color:#fff;text-decoration:none;}
#navigation .blueTn a:hover {text-decoration:underline;}
#navigation .blueTn .right {height:27px;width:7px;background:transparent url(../images/design_composite/navig_thbnail_blue_right.png) no-repeat top left;float:left;}
/* GREY THUMBNAIL */
#navigation .greyTn {height:27px;font-weight:bold; font-size:11px; text-transform:uppercase; margin-top:1px; cursor:pointer; float:left;}
#navigation .greyTn .left {height:27px;width:7px;background:transparent url(../images/design_composite/navig_thbnail_grey_left.png) no-repeat top right;float:left;}
#navigation .greyTn .center {padding:8px 15px 0 15px;color:#1f1f1f;height:27px;width:auto;background:transparent url(../images/design_composite/navig_thbnail_grey_center.png) repeat-x top left;float:left;}
#navigation .greyTn a {color:#1f1f1f;text-decoration:none;}
#navigation .greyTn a:hover {text-decoration:underline;}
#navigation .greyTn .right {height:27px;width:7px;background:transparent url(../images/design_composite/navig_thbnail_grey_right.png) no-repeat top left;float:left;}
/* RIGHT WHITE THUMBNAIL */
#navigation .whiteTn {height:27px;width:252px;font-weight:bold; font-size:11px; float:right;}
#navigation .whiteTn .left {height:27px;width:7px;background:transparent url(../images/design_composite/navig_thbnail_white_left.png) no-repeat top right;float:left;}
#navigation .whiteTn .center {padding:5px 5px 0 5px;color:#1f1f1f;height:27px;width:228px;background:transparent url(../images/design_composite/navig_thbnail_white_center.png) repeat-x top left;float:left;}
#navigation .whiteTn .right {height:27px;width:7px;background:transparent url(../images/design_composite/navig_thbnail_white_right.png) no-repeat top left;float:left;}
#navigation .whiteTn .center .searchText form input:first-child{width:200px;border:0}

/* NAVIGATION PANELS */
#navigation .navigPanel {width:310px;float:left;margin:20px 8px 0 12px;background:transparent url() no-repeat top right;}
#navigation .navigPanel.navigPanelPro{margin-left:5px;margin-top:0px;color:white;width:370px}
#navigation .navigPanel.bigLeft {width:650px;float:left;margin:20px 8px 0 12px;background:transparent url() no-repeat top right;}
#navigation .navigPanel h1 {color:#fff;font-size:20px;margin:0 0 8px 0;text-transform:uppercase;}
#navigation .navigPanel h2 {color:#fff;font-size:11px;margin:0;text-transform:uppercase;}
#navigation .navigPanel h1.lightBlue {color:#a5c3ff;}
#navigation .navigPanel h2.lightBlue {color:#a5c3ff;}
#navigation .separator {width:3px;height:65px;background:transparent url(../images/design_composite/navigation_blue_separator.png);margin-top:20px;float:left;}
#navigation .separatorbig {width:1px;height:90px;background:transparent url(../images/design_composite/navigation_blue_separator2.png);margin-top:5px;float:left;}
#navigation .smallSeparator {width:3px;height:17px;background:transparent url(../images/design_composite/navigation_blue_small_separator.png);margin-top:4px;float:left;}
/* NAVIGATION LIGHT BLUE TITLE */
#navigation .lightBlueTitle {margin:1px 0 8px 0; height:20px;float:left;color:#fff;font-size:11px;font-weight:bold;}
#navigation .lightBlueTitle .left {height:20px;width:6px;background:transparent url(../images/design_composite/navig_title_blue_left.png) no-repeat top right;float:left;}
#navigation .lightBlueTitle .center {padding:3px 5px 0 5px;height:20px;text-transform:uppercase;width:auto;background:transparent url(../images/design_composite/navig_title_blue_center.png) repeat-x top left;float:left;}
#navigation .lightBlueTitle .right {height:20px;width:6px;background:transparent url(../images/design_composite/navig_title_blue_right.png) no-repeat top left;float:left;}
/* NAVIGATION INPUT FIELDS */
#navigation .field {margin:1px 0 0 0; height:20px;float:left;}
#navigation .field .left {height:20px;width:5px;background:transparent url(../images/design_composite/navig_thbnail_field_left.png) no-repeat top right;float:left;}
#navigation .field .center {height:20px;width:auto;background:transparent url(../images/design_composite/navig_thbnail_field_center.png) repeat-x top left;float:left;}
#navigation .field .right {height:20px;width:5px;background:transparent url(../images/design_composite/navig_thbnail_field_right.png) no-repeat top left;float:left;}
#navigation .field.inverse .left {background-image:url(../images/design_composite/navig_thbnail_field_inv_left.png)}
#navigation .field.inverse .center {background-image:url(../images/design_composite/navig_thbnail_field_inv_center.png)}
#navigation .field.inverse .right {background-image:url(../images/design_composite/navig_thbnail_field_inv_right.png)}
#navigation .field .center input {border:none;background:transparent;font-family: Tahoma, Geneva, sans-serif;font-size:12px;margin:2px 0 0 0;}
#navigation .field .center input.greyed {color:#6d6d6d;}
#navigation .field .center input.select {background:transparent url(../images/button/picto_input_select.png) no-repeat top right;}
/* NAVIGATION LINKS */
#navigation a.whiteLink {color:#fff;text-decoration:none;font-size:11px;}
#navigation a.underlined {text-decoration:underline;}
#navigation a.whiteLink:hover {text-decoration:underline;}

/* -------------------- */
/* NAVIGATION MEMBERS - REJOIGNEZ-NOUS */
#navigationMember {width:1004px;height:233px;margin-left:-2px;margin-top:-2px;background:transparent url(../images/divers/bg_navigation_members_hiver.jpg) no-repeat top left;}
#navigationMember .messages {width:550px;height:195px;margin:20px 0 0 0;font-size:20px;color:#fff;float:right;}
#navigationMember .messages img.puce {margin:5px 10px 0 0;}
#navigationMember .messages h1 {font-size:30px;font-weight:bold;margin:0 0 12px 0;text-transform:uppercase;}

/* -------------------- */
/* MAIN CONTENT */
#mainContent {width:1000px;height:auto;margin:25px 0;}
/* MAIN CONTENT - LEFT MODULES */
#leftModules {width:184px;height:auto;float:left;}
#leftModules .module {width:184px;}
#leftModules .module .top {height:6px;background:transparent url(../images/design_composite/bg_left_module_top.png) no-repeat top left;}
#leftModules .module .middle {background-image:url(../images/design_composite/bg_left_module_degrade.png);padding-bottom:5px;}
#leftModules .module .separator {height:2px;background:transparent url(../images/design_composite/bg_left_module_separator.png) no-repeat top left;}
#leftModules .module .bottom {height:2px;background:transparent url(../images/design_composite/bg_left_module_bottom.png) no-repeat top left;}
#leftModules .module .title {margin:12px 0 0 12px; height:20px;color:#fff;font-size:11px;font-weight:bold;text-transform:uppercase; float:left;}
#leftModules .module .title .left {height:20px;width:6px;background:transparent url(../images/design_composite/module_title_left.png) no-repeat top right;float:left;}
#leftModules .module .title .leftblue {height:20px;width:6px;background:transparent url(../images/design_composite/blue_title_left.png) no-repeat top right;float:left;}
#leftModules .module .title .center {height:20px;width:138px;padding:3px 5px 0 5px;background:transparent url(../images/design_composite/module_title_center.png) repeat-x top left;float:left;}
#leftModules .module .title .centerblue {height:20px;width:138px;padding:3px 5px 0 5px;background:transparent url(../images/design_composite/blue_title_center.png) repeat-x top left;float:left;}
#leftModules .module .title .right {height:20px;width:6px;background:transparent url(../images/design_composite/module_title_right.png) no-repeat top left;float:left;}
#leftModules .module .title .rightblue {height:20px;width:6px;background:transparent url(../images/design_composite/blue_title_right.png) no-repeat top left;float:left;}
#leftModules .module .profilePicture {margin:12px;float:left;}
#leftModules .module .profileLinks {margin:12px 5px 0 0;width:86px;float:left;}
#leftModules .module .profileLinks a {font-weight:bold;margin:2px 0 0 0;width:100%;font-size:11px;color:#2a2a2a;text-decoration:none;background:transparent url(../images/button/picto_puce_arrow.gif) no-repeat top right;display:block;}
#leftModules .module .profileLinks a:hover {text-decoration:underline;}
#leftModules .module .profileLinks a.blueLink {color:#719ef7;}
#leftModules .module .notifLinks {margin:3px 0 0 10px;width:100%;float:left;}
#leftModules .module .notifLinks img {margin:0 3px 0 0;float:left;}
#leftModules .module .notifLinks a {margin:2px 0 0 0;width:auto;font-size:11px;color:#808080;text-decoration:underline;display:block;}
#leftModules .module .notifLinksright a {margin:2px 0px 0 15px;width:auto;font-size:11px;color:#719EF7;text-decoration:underline;display:block;}
/* MAIN CONTENT - RIGHT MODULES (SEARCH PAGE) */
#rightModules {width:304px;height:auto;margin-left:20px;float:left;}
#rightModules .module {width:304px;}
#rightModules .module .top {height:6px;background:transparent url(../images/design_composite/bg_right_module_top.png) no-repeat top left;}
#rightModules .module .middle {background-image:url(../images/design_composite/bg_right_module_degrade.png);padding-bottom:5px;}
#rightModules .module .separator {height:2px;background:transparent url(../images/design_composite/bg_right_module_separator.png) no-repeat top left;}
#rightModules .module .bottom {height:2px;background:transparent url(../images/design_composite/bg_right_module_bottom.png) no-repeat top left;}
#rightModules .module .title {margin:8px 0 0 12px; height:20px;color:#fff;font-size:11px;font-weight:bold;text-transform:uppercase; float:left;}
#rightModules .module .title .left {height:20px;width:6px;background:transparent url(../images/design_composite/module_title_left.png) no-repeat top right;float:left;}
#rightModules .module .title .center {height:20px;width:258px;padding:3px 5px 0 5px;background:transparent url(../images/design_composite/module_title_center.png) repeat-x top left;float:left;}
#rightModules .module .title .right {height:20px;width:6px;background:transparent url(../images/design_composite/module_title_right.png) no-repeat top left;float:left;}
/* MAIN CONTENT - MEMBERS LIST (SEARCH AND HOME PAGE DATA) */
#membersList {width:795px;height:auto;margin-left:20px;float:left;}
#membersList.searchResult {width:675px;}
#membersList .resultPanel {width:400px;color:#2a2a2a;float:left;}
#membersList .resultPanel h2 {font-size:11px;font-weight:bold;text-transform:uppercase;margin:3px;}
#membersList .resultPanel h1 {font-size:20px;font-weight:bold;text-transform:uppercase;margin:3px;}
#membersList .resultPanel h1 .forumMessageTitle {font-size:14px;}
#membersList .blueTitleButton {margin:16px 0 0 12px; height:32px;color:#fff;font-size:10px;font-weight:bold;text-transform:uppercase; float:left;}
#membersList .blueTitleButton .left {height:32px;width:6px;background:transparent url(../images/design_composite/blue_title_button_left.png) no-repeat top right;float:left;}
#membersList .blueTitleButton .leftMap {height:32px;width:45px;background:transparent url(../images/design_composite/blue_title_button_map_left.png) no-repeat top right;float:left;}
#membersList .blueTitleButton .center {height:32px;width:auto;padding:9px 5px 0 5px;background:transparent url(../images/design_composite/blue_title_button_center.png) repeat-x top left;float:left;}
#membersList .blueTitleButton .center a {color:#fff;text-decoration:none;}
#membersList .blueTitleButton .center a:hover {text-decoration:underline;}
#membersList .blueTitleButton .right {height:32px;width:6px;background:transparent url(../images/design_composite/blue_title_button_right.png) no-repeat top left;float:left;}
#membersList .titlePanel {width:100%;color:#2a2a2a;border-bottom:solid 5px #95b4ff;margin-bottom:10px;float:left;}
/*#membersList .titlePanel h1 {color:#a5c3ff;font-size:20px;font-weight:bold;text-transform:uppercase;margin:3px 3px -2px 3px;float:left;}*/
#membersList .titlePanel h1 {color:#A5C3FF;font-size:20px;font-weight:bold;text-transform:uppercase;margin:3px 0 0;float:left;}
#membersList .titlePanel .redMessage {color:#f83e3e;font-size:10px;font-weight:normal;line-height:10px;margin:3px 0 -2px 12px;display:block;float:left;}
#membersList .fineSearch {width:480px;color:#2a2a2a;font-size:11px;font-weight:bold;text-transform:uppercase;margin-top:22px;float:left;}
#membersList .welcomePanel {width:100%;color:#2a2a2a;float:left;}
#membersList .welcomePanel h2 {font-size:11px;font-weight:bold;text-transform:uppercase;margin:3px;}
#membersList .welcomePanel h1 {font-size:20px;font-weight:bold;text-transform:uppercase;margin:3px;}
#membersList .hSeparator {border-bottom:solid 5px #95b4ff;width:100%;height:0;margin:15px 0 20px;line-height:1px;}
#membersList .hSeparatorTopNoBorder {border-top:solid 5px #95b4ff;width:100%;height:5px;margin:0;line-height:1px;}
/*#membersList .title {margin:0; height:20px;color:#fff;font-size:11px;font-weight:bold;text-transform:uppercase;}*/
#membersList .title {margin:0; height:16px;color:#FFFFFF;font-size:11px;font-weight:bold;text-transform:uppercase;}
#membersList .title .left {height:20px;width:6px;background:transparent url(../images/design_composite/blue_title_left.png) no-repeat top right;float:left;}
#membersList .title .center {height:20px;width:138px;padding:3px 5px 0 5px;background:transparent url(../images/design_composite/blue_title_center.png) repeat-x top left;float:left;}
#membersList .title .right {height:20px;width:6px;background:transparent url(../images/design_composite/blue_title_right.png) no-repeat top left;float:left;}
#membersList .title a {color:#fff;text-decoration:none;text-transform:none;}
#membersList .title a:hover {text-decoration:underline;}
#membersList .member {width:385px;height:auto;margin:16px 0 16px 0;}
#membersList .member.searchResult {width:675px;}
#membersList .memberSeparator {border-bottom:solid 1px #eaeaea;width:100%;height:5px;margin:0;line-height:1px;}
#membersList .member .face {width:72px;float:left;}
#membersList .member .teamImage {width:192px;float:left;}
#membersList .member .eventImage {width:182px;float:left;}
#membersList .member .details {width:278px;color:#808080;font-size:11px;float:left;	line-height:13px;}
#membersList .member .details .detailTeamLeft{width:135px;margin:3px 0 0 5px;overflow:hidden;white-space:nowrap;padding-bottom:10px}
#membersList .member.searchResult.bgDegrade {background:transparent url(../images/design_composite/bg_search_elt_degrade.png) repeat-x bottom left;margin:10px 0;padding:6px 0;}
#membersList .member.searchResult .details {width:390px;}
#membersList .member.searchResult .details  span {color: #2A2A2A;}
#membersList .member.searchResult .largeDetails {width:600px;}
#membersList .member.searchResult .teamDetails {width:475px;}
#membersList .member.searchResult .eventDetails {width:400px;}
#membersList .member.searchResult .eventRightDate {width:70px;font-size:12px;font-weight:bold;color:#2A2A2A;;line-height:14px;padding-left:15px;background:transparent url(../images/divers/bg_event_right_date.png) no-repeat top left;float:left;}
#membersList .member.searchResult .rightLinks {color:#808080;font-size:11px;font-weight:normal;text-align:right;margin-right:10px;float:right;}
#membersList .member.searchResult .rightLinks h1 {color:#2a2a2a;font-size:11px;font-weight:bold;text-transform:uppercase;margin:0;padding:0;}
#membersList .member.searchResult .rightLinks a {color:#719ef7;font-size:11px;font-weight:normal;}
#membersList .member.searchResult .rightLinks .darkGrey {color:#5e5e5e;}
#membersList .member.searchResult .rightLinks .butttonLink {color:#fff;text-transform:none;font-weight:bold;}
#membersList .member.vertBigMember {width:180px;margin-top:15px;float:left;} /* Utilisé en bas des pages de recherche */
#membersList .member.vertBigMember.rightGreyBorder {padding-right:30px;border-right:solid 1px #eaeaea;}
#membersList .member.vertBigMember.leftMargin {margin-left:30px;}
#membersList .member.vertBigMember .details {width:180px;margin-top:8px;}
#membersList .member.vertBigMember .details .detailsData {margin:3px 0 0 15px;font-size:10px;overflow:visible;white-space:nowrap;width:140px;float:left;}
#membersList .member .bigDetails {width:390px;} /* Utilisé sur la page d'accueil - EN CE MOMENT SUR KEEWEEK */
#membersList .member .details h1 {color:#2a2a2a;font-size:11px;text-transform:uppercase;margin:0 0 10px 0;	font-weight:normal;line-height:13px;}
#membersList .member .details h1.noBottomMargin {margin:0;}
#membersList .member .details h1 .name {color:#719ef7;font-weight:bold;}
#membersList .member .details h1 .teamName {color:#719ef7;}
#membersList .member .details h1 .profName {color:#ff9300;}
#membersList #profName {color:#ff9300;}
#membersList .member .details h1 .clubName {color:#66cc00;}
#membersList .member .details h1 .eventName {color:#00bfdf;}
#membersList .member .details h1 .eventName a{color:#00BFDF!important;}
#membersList .member .details h1 span.forumName a{color:#696969;}
#membersList .member .details h1 .forumTitle {color:#5f5f5f;font-size:20px;text-transform:none;font-weight:normal;}
#membersList .member .details h1 .big {font-size:20px;}
#membersList .member .details h2 {color:#2a2a2a;font-size:11px;font-weight:normal;margin:5px 0 10px 0;}
#membersList .member .details .darkGrey {color:#2a2a2a;font-size:11px;}
#membersList .member .details a {color:#719ef7;font-weight:normal;}
#membersList .member .details a.teamName {color:#719ef7;}
#membersList .member .details a.profName {color:#ff9300;}
#membersList .member .details a.clubName {color:#66cc00;}
#membersList .member .details a.eventName {color:#00bfdf;}
#membersList .member .details a.forumName {color:#696969;}
#membersList .member .forumDetails {font-size:13px;color:#808080;float:left;margin-left:72px;margin-top:10px;padding-right:15px;line-height:14px;}
#membersList .member .forumMessage {font-size:11px;color:#808080;float:left;}
#membersList .member .forumMessage .messageTitle {text-transform:uppercase;color:#5e5e5e;margin-top:10px;line-height:12px;}
#membersList .member .forumMessage .messageDate {color:#2a2a2a;line-height:12px;}
#membersList .member .forumMessage .messageContent {color:#808080;line-height:13px;}
#membersList .member .forumMessage .butttonLink {color:#fff;text-transform:none;font-weight:bold;}
#membersList .member .forumMessage .subMessage {border-top:1px solid #EAEAEA;margin:10px 0;padding:15px 0 0 0;background:transparent url(../images/divers/picto_forum_sub_message.png) no-repeat top left;}
#membersList .member .forumMessage .subMessage .face {width:130px;text-align:right;margin-right:10px;}
#membersList .member .forumMessage .subMessage a {text-transform:none;font-size:11px;}
#membersList .member .forumMessage .subMessage .messageContent {margin-top:5px;}
#membersList .member .forumMessage .subMessage .messageContent.blueContent {color:#719ef7;}
#membersList .member .forumMessage .subMessage .memberName {color:#719ef7;text-transform:uppercase;margin-top:5px;}
#membersList .member .forumMessage .subMessage .messageTitle {margin-top:0;}
#membersList .member .actionLinks {width:120px;font-size:11px;padding-top:28px;text-align:right;vertical-align:bottom;margin:0 15px;float:left;}
#membersList .member .actionLinks a {color:#719ef7;font-weight:normal;text-decoration: none;}
#membersList .member .actionLinks a:hover{text-decoration: underline;}
#membersList .member .picto {width:25px;float:left;}
#membersList .member .bigPicto {width:60px;float:left;}
#membersList .member .desc {font-size:13px;margin:10px 0 0 0;float:left;}
#membersList .member .forumDesc {font-size:11px;color:#808080;margin:10px 0 0 72px;float:left;}
#membersList .member .forumActionLinks {width:210px;color:#808080;font-size:11px;text-align:right;vertical-align:bottom;margin:0;float:left;}
#membersList .member .forumActionLinks a {color:#719ef7;font-weight:bold;}
#membersList .member .question {width:auto;color:#2a2a2a;font-size:11px;font-weight:bold;float:left;}
#membersList .member .questionButton {width:auto;float:right;}
#membersList .event {width:186px;height:auto;margin:16px 0;float:left;}
#membersList .event.leftSeparator {width:170px;border-left:solid 1px #eaeaea;padding-left:20px;}
#membersList .event .details h1 {color:#00bfdf;font-size:11px;text-transform:uppercase;margin:18px 0 0 0;}
#membersList .event .details h1 a {color:#00bfdf;text-decoration:none;}
#membersList .event .details h1 a:hover {text-decoration:underline;}
#membersList .event .details h2 {color:#1a171b;font-size:11px;text-transform:uppercase;margin:0;}
#membersList .event .details h3 {color:#808080;font-size:11px;font-weight:normal;margin:10px 0 0 0;}
#membersList .resultPageLinks {margin:10px 5px 0 0;color:#719ef7;font-size:11px;float:right;}
#membersList .resultPageLinks a.pageLink {color:#719ef7;font-weight:bold;text-decoration:underline;margin:0 5px;}
#membersList .resultPageLinks .crtPage {color:#1a1a1a;font-weight:bold;margin:0 5px;}
/* Tableau utilisé pour les formulaires - utilisé pour que les libellés et les champs soient bien alignés */
#membersList table.tableForm {width:665px;margin-left:10px;}
#membersList table.tableForm td {padding:7px 0;}
#membersList table.tableForm td h1 {color:#333;font-weight:bold;font-size:14px;margin:0;}
#membersList table.tableForm td h2 {color:#717070;font-weight:normal;font-size:12px;margin:0;}
#membersList table.tableForm td.title {padding:0;color:#a1a1a1;font-size:12px;font-weight:bold;border-bottom:solid 1px #b7b7b7;text-transform:uppercase;}
#membersList table.tableForm td.title {padding:0;color:#a1a1a1;font-size:12px;font-weight:bold;border-bottom:solid 1px #b7b7b7;text-transform:uppercase;}
#membersList table.tableForm td.title.notUpperCase {text-transform:none;}
#membersList table.tableForm td.title .titleRightDetails {float:right;color:#2a2a2a;text-transform:none;}
#membersList table.tableForm td.title .titleRightDetails a {color:#95b4ff;}
#membersList table.tableForm td.title .profiletitle {float:left;color:#A1A1A1;font-size:12px;font-weight:bold;padding:0;text-transform:uppercase;}
#membersList table.tableForm td.blueTitle {padding-bottom:0;color:#719ef7;font-size:11px;text-transform:uppercase;}
#membersList table.tableForm td.blackTitle {padding:0;padding-top:10px;color:#2a2a2a;font-size:12px;font-weight:bold;border-bottom:solid 2px #424141;line-height:13px;text-transform:uppercase;}
#membersList table.tableForm td.blackTitle.topMargin {padding-top:25px;}
#membersList table.tableForm td.alertTitle {padding:0;padding-top:10px;color:#a1a1a1;font-size:11px;border-bottom:solid 1px #b7b7b7;line-height:13px;}
#membersList table.tableForm td.alertTitle.topMargin {padding-top:25px;}
#membersList table.tableForm td.alertTitle .sportName {color:#719ef7;font-weight:normal;text-transform:uppercase;}
#membersList table.tableForm td.alertCheckBoxLine {padding:0;padding-top:10px;color:#a1a1a1;font-size:12px;border-bottom:solid 1px #b7b7b7;line-height:13px;}
#membersList table.tableForm td.label {color:#2a2a2a;text-align:right;vertical-align:top;font-weight:bold;padding-right:5px;font-size:12px;white-space:nowrap;}
#membersList table.tableForm td.label .mandatory {color:#ff0000;font-weight:normal;}
#membersList table.tableForm td.data {color:#666;font-size:12px;vertical-align:top;}
#membersList table.tableForm td.bottomSeparator {padding-bottom:14px;border-bottom:solid 1px  #eee;} /* Ligne grisée de séparation - à ajouter à tous les TD voulus */
#membersList table.tableForm td.botSeparmyactivities {border-bottom:1px solid #EEEEEE;padding-bottom:14px;}
#membersList table.tableForm td.labelmyactivities {color:#2A2A2A;font-size:12px;font-weight:bold;padding-right:5px;text-align:left;vertical-align:top;white-space:nowrap;}
#membersList table.tableForm .darkGreyData {color:#333;}
#membersList table.tableForm .lightGreyData {color:#808080;}
/*#membersList table.tableForm a.blueLink {color:#3b5998;font-size:12px;text-decoration:none;}*/
#membersList table.tableForm a.blueLink {color:#3B5998;font-size:12px;font-weight:normal;text-decoration:none;}
/* lien ajax */
#membersList table.tableForm a.ajaxLink1 {color:#3B5998;font-size:12px;font-weight:normal;text-decoration:none!important;}
#membersList table.tableForm a.blueLink:hover {text-decoration:underline;}
#membersList table.tableForm a.rightLink {color:#627aad;font-size:10px;font-weight:bold;text-decoration:underline;padding-top:2px;margin-left:10px;display:block;float:left;font-weight: normal;}
/* Bande gauche fine : affichage infos / boutons */
#membersList .leftSmallPanel {width:185px;margin-right:15px;float:left;}
#membersList .leftSmallPanel .title, #membersList .rightSmallPanel .title {margin-top:15px;}
#membersList .leftSmallPanel .member.searchResult {width:170px;margin:5px 0 0 0;}
#membersList .leftSmallPanel .member.searchResult .details {width:95px;}
#membersList .leftSmallPanel .member.searchResult .details h1 {font-size:11px;line-height:13px;font-weight:normal;}
#membersList .leftSmallPanel .actionLinks {width:auto;font-size:11px;margin-top:5px;float:right;}
#membersList .leftSmallPanel .actionLinks a {color:#719ef7;}
#membersList .leftSmallPanel .profileModule {width:184px;} /* Copie module de leftModules - utilisé pour le détail profil en haut à gauche */
#membersList .leftSmallPanel .profileModule .top {height:6px;background:transparent url(../images/design_composite/bg_left_module_top.png) no-repeat top left;}
#membersList .leftSmallPanel .profileModule .middle {background-image:url(../images/design_composite/bg_left_module_degrade.png);padding-bottom:5px;}
#membersList .leftSmallPanel .profileModule .separator {height:2px;background:transparent url(../images/design_composite/bg_left_module_separator.png) no-repeat top left;}
#membersList .leftSmallPanel .profileModule .bottom {height:2px;background:transparent url(../images/design_composite/bg_left_module_bottom.png) no-repeat top left;}
#membersList .leftSmallPanel .profileModule .profilePicture {margin:12px;float:left;}
#membersList .leftSmallPanel .profileModule .profileLinks {margin:12px 5px 0 0;width:86px;float:left;}
#membersList .leftSmallPanel .profileModule .profileLinks a {margin:2px 0 0 0;width:100%;font-size:11px;color:#2a2a2a;text-decoration:none;background:transparent url(../images/button/picto_puce_arrow.gif) no-repeat top right;display:block;}
#membersList .leftSmallPanel .profileModule .profileLinks a:hover {text-decoration:underline;}
#membersList .leftSmallPanel .profileModule .profileLinks a.blueLink {color:#719ef7;}
/* Bande droite large : affichage résultats / détails - affichée en fait au centre de l'écran - appelée rightSmallPanel car à droite sur l'élément membersList */
#membersList .rightSmallPanel {width:475px;float:left;}
#membersList .rightSmallPanel h1 {margin:0;color:#719ef7;text-transform:uppercase;font-size:20px;font-weight:bold;}
#membersList .rightSmallPanel h2 {margin:0;color:#2a2a2a;text-transform:uppercase;font-size:11px;font-weight:bold;}
#membersList .rightSmallPanel .details {color:#808080;}
#membersList .rightSmallPanel .details a {color:#719ef7;font-weight:bold;}
#membersList .rightSmallPanel .desc {padding:10px 0 15px 0;border-bottom:solid 1px #eee;color:#808080;font-size:13px;}
#membersList .rightSmallPanel table.tableForm {width:475px;margin-left:0px;} /* Taille différente pour les formulaires sur le rightSmallPanel */
#membersList .rightSmallPanel table.dataDetails {margin-top:10px;width:100%;}
#membersList .rightSmallPanel table.dataDetails td {margin:0;padding:1px 0 0 0;}
#membersList .rightSmallPanel table.dataDetails td.label {color:#2a2a2a;font-size:11px;font-weight:bold;padding-right:10px;}
#membersList .rightSmallPanel table.dataDetails td.data {padding-left:5px;color:#808080;}
#membersList .rightSmallPanel table.dataDetails td.data a {color:#719ef7;font-size:11px;text-decoration:none;text-transform:uppercase;}
#membersList .rightSmallPanel table.dataDetails td.data a:hover {text-decoration:underline;}
#membersList .rightSmallPanel table.dataDetails td.data a.teamName {color:#719ef7;}
#membersList .rightSmallPanel table.dataDetails td.data a.profName {color:#ff9300;}
#membersList .rightSmallPanel table.dataDetails td.data a.clubName {color:#66cc00;}
#membersList .rightSmallPanel table.dataDetails td.data a.eventName {color:#00bfdf;}
#membersList .rightSmallPanel table.dataDetails td.data a.forumName {color:#696969;}
#membersList .rightSmallPanel table.dataDetails td.lineSeparator {height:5px;padding:0;border-bottom:solid 1px #eee;font-size:5px;}
#membersList .rightSmallPanel table.dataDetails td.topSpacer {padding-top:5px;}
#membersList .rightSmallPanel .member.searchResult {width:470px;margin:10px 0;}
#membersList .rightSmallPanel .member.searchResult .details {width:390px;line-height:13px;}
#membersList .rightSmallPanel .member.searchResult .details h2 {color:#2a2a2a;font-size:11px;text-transform:none;font-weight:normal;margin:0;}
#membersList .rightSmallPanel .member.searchResult .details a {font-weight:normal;}
#membersList .rightSmallPanel .member.searchResult .rightLink {color:#808080;font-size:11px;font-weight:normal;float:right;}
#membersList .rightSmallPanel .member.searchResult .rightLink a {color:#719ef7;font-size:11px;font-weight:normal;}
#membersList .rightSmallPanel .member.searchResult .wallMessage {color:#808080;font-size:11px;width:398px;float:right;}

/* MAIN CONTENT - BLUE LOGIN PANEL */
.blueLoginPanel {height:33px;}
.blueLoginPanel .left {height:33px;width:6px;background:transparent url(../images/design_composite/blue_login_panel_left.png) no-repeat top right;float:left;}
.blueLoginPanel .center {height:33px;width:auto;padding:5px 5px 0 5px;border:none;background:transparent url(../images/design_composite/blue_login_panel_center.png) repeat-x top left;float:left;}
.blueLoginPanel .right {height:33px;width:6px;background:transparent url(../images/design_composite/blue_login_panel_right.png) no-repeat top left;float:left;}
.blueLoginPanel .field {margin:1px 0 0 0; height:20px;float:left;}
.blueLoginPanel .field .fieldLeft {height:20px;width:5px;background:transparent url(../images/design_composite/navig_thbnail_field_left.png) no-repeat top right;float:left;}
.blueLoginPanel .field .fieldCenter {height:20px;width:auto;background:transparent url(../images/design_composite/navig_thbnail_field_center.png) repeat-x top left;float:left;}
.blueLoginPanel .field .fieldRight {height:20px;width:5px;background:transparent url(../images/design_composite/navig_thbnail_field_right.png) no-repeat top left;float:left;}
.blueLoginPanel .field.inverse .fieldLeft {background-image:url(../images/design_composite/navig_thbnail_field_inv_left.png)}
.blueLoginPanel .field.inverse .fieldCenter {background-image:url(../images/design_composite/navig_thbnail_field_inv_center.png)}
.blueLoginPanel .field.inverse .fieldRight {background-image:url(../images/design_composite/navig_thbnail_field_inv_right.png)}
.blueLoginPanel .field .fieldCenter input {border:none;background:transparent;font-family: Tahoma, Geneva, sans-serif;font-size:12px;margin:2px 0 0 0;}
.blueLoginPanel .field .fieldCenter input.greyed {color:#6d6d6d;}
.blueLoginPanel .field .fieldCenter input.select {background:transparent url(../images/button/picto_input_select.png) no-repeat top right;}

/* -------------------- */
/* ELEMENTS COLORS */
.memberColor {color:#719ef7;}
.teamColor {color:#719ef7;}
.profColor {color:#ff9300;}
.clubColor {color:#8fda44;}
.eventColor {color:#00bfdf;}
.forumColor {color:#696969;}
.adhesionColor {color:#dfd200;}

/* -------------------- */
/* FOOTER */
#footer {margin-top:25px;}
#footer .fil {height:28px;width:1002px;margin-left:-1px; font-weight:bold; font-size:11px;}
#footer .fil .left {padding:7px 0 0 20px;height:21px;width:76px;background:transparent url(../images/design_composite/footer_fil_left.png) no-repeat top left;float:left;text-transform:uppercase;color:#fff;}
#footer .fil .middle {padding:7px 0 0 20px;margin-left:-4px;height:21px;width:94px;background:transparent url(../images/design_composite/footer_fil_middle.png) no-repeat top left;float:left;text-transform:uppercase;color:#fff;}
#footer .fil .center {color:#1f1f1f;height:28px;width:898px;background:transparent url(../images/design_composite/footer_fil_center.png) repeat-x top left;float:left;}
#footer .fil .center.oneModule {width:788px;}
#footer .fil .center.twoModules {width:678px;}
#footer .fil .right {height:28px;width:8px;background:transparent url(../images/design_composite/footer_fil_right.png) no-repeat top left;float:left;}
#footer .fil .center .links {color:#1a171b;float:right;padding-top:8px;}
#footer .fil .center .links a {color:#1f1f1f;text-decoration:none;}
#footer .fil .center .links a:hover {color:#1f1f1f;text-decoration:underline;}
#footer .bottomLinks {width:999px;border:solid 1px #e0dfda;padding:8px 0 5px 0;}
#footer .bottomLinks .title {color:#719ef7;margin:0 0 5px 14px;width:100px;font-size:13px;font-weight:bold;float:left;}
#footer .bottomLinks .links {color:#8c8c8c;width:850px;font-size:11px;line-height:17px;float:left;}
#footer .bottomLinks .links a {color:#8c8c8c;text-decoration:none;}
#footer .bottomLinks .links a:hover {color:#8c8c8c;text-decoration:underline;}

/* -------------------- */
/* COPYRIGHT */
#copyright {color:#1a171b;font-weight:bold;font-size:10px;margin:5px 0 20px 0;}

/* -------------------- */
/* WHITE FIELDS : 2 types de champs blancs - left, center, right - top, middle, bottom (celui-là est utilisé pour les textarea - width fixé à 412px) */
.whiteField {margin:0; height:20px;float:left;}
.whiteField .left {height:20px;width:6px;background:transparent url(../images/design_composite/white_field_left.png) no-repeat top right;float:left;}
.whiteField .center {height:20px;width:auto;background:transparent url(../images/design_composite/white_field_center.png) repeat-x top left;float:left;}
.whiteField .right {height:20px;width:6px;background:transparent url(../images/design_composite/white_field_right.png) no-repeat top left;float:left;}
.whiteField.inverse .left {background-image:url(../images/design_composite/white_field_inv_left.png)}
.whiteField.inverse .center {background-image:url(../images/design_composite/white_field_inv_center.png)}
.whiteField.inverse .right {background-image:url(../images/design_composite/white_field_inv_right.png)}
.whiteField .center input {border:none;background:transparent;font-family: Tahoma, Geneva, sans-serif;font-size:12px;margin:2px 0 0 0;}
.whiteField .center input.greyed {color:#6d6d6d;}
.whiteField .center input.select {background:transparent url(../images/buttonpicto_input_select.png) no-repeat top right;}
.whiteField.textarea {height:auto;}
.whiteField.textarea .top {height:6px;width:412px;line-height:1px;background:transparent url(../images/design_composite/white_textarea_top.png) no-repeat top right;margin:0;float:none;}
.whiteField.textarea .middle {height:auto;width:412px;background:transparent url(../images/design_composite/white_textarea_middle.png) repeat-y top left;margin:0;float:none;}
.whiteField.textarea .bottom {height:6px;width:412px;background:transparent url(../images/design_composite/white_textarea_bottom.png) no-repeat top left;margin:0;float:none;}
.whiteField.textarea .middle textarea {border:none;background:transparent;font-family: Tahoma, Geneva, sans-serif;font-size:12px;width:405px;margin:0 0 0 3px;}
.whiteField.textarea .middle textarea.greyed {color:#6d6d6d;}
/* WHITE FIELD - LARGE TEXTAREA : width fixé à 644px */
.whiteField.largeTextarea {height:auto;}
.whiteField.largeTextarea .top {height:6px;width:644px;line-height:1px;background:transparent url(../images/design_composite/white_large_textarea_top.png) no-repeat bottom right;margin:0;float:none;}
.whiteField.largeTextarea .middle {height:auto;width:644px;background:transparent url(../images/design_composite/white_large_textarea_middle.png) repeat-y top left;margin:0;float:none;}
.whiteField.largeTextarea .bottom {height:6px;width:644px;background:transparent url(../images/design_composite/white_large_textarea_bottom.png) no-repeat top left;margin:0;float:none;}
.whiteField.largeTextarea .middle textarea {border:none;background:transparent;font-family: Tahoma, Geneva, sans-serif;font-size:12px;width:637px;margin:0 0 0 3px;}
.whiteField.largeTextarea .middle textarea.greyed {color:#6d6d6d;}
/* WHITE FIELD - MEDIUM LARGE TEXTAREA : width fixé à 588px */
.whiteField.medLargeTextarea {height:auto;}
.whiteField.medLargeTextarea .top {height:9px;width:588px;line-height:1px;background:transparent url(../images/design_composite/white_med_large_textarea_top.png) no-repeat bottom right;margin:0;float:none;}
.whiteField.medLargeTextarea .middle {height:auto;width:588px;background:transparent url(../images/design_composite/white_med_large_textarea_middle.png) repeat-y top left;margin:0;float:none;}
.whiteField.medLargeTextarea .bottom {height:9px;width:588px;background:transparent url(../images/design_composite/white_med_large_textarea_bottom.png) no-repeat top left;margin:0;float:none;}
.whiteField.medLargeTextarea .middle textarea {border:none;background:transparent;font-family: Tahoma, Geneva, sans-serif;font-size:12px;width:637px;margin:0 0 0 3px;}
.whiteField.medLargeTextarea .middle textarea.greyed {color:#6d6d6d;}
/* WHITE FIELD - SMALL TEXTAREA : width fixé à 300px */
.whiteField.smallTextarea {height:auto;}
.whiteField.smallTextarea .top {height:5px;width:300px;line-height:1px;background:transparent url(../images/design_composite/white_small_textarea_top.png) no-repeat bottom right;margin:0;float:none;}
.whiteField.smallTextarea .middle {height:auto;width:300px;background:transparent url(../images/design_composite/white_small_textarea_middle.png) repeat-y top left;margin:0;float:none;}
.whiteField.smallTextarea .bottom {height:5px;width:300px;background:transparent url(../images/design_composite/white_small_textarea_bottom.png) no-repeat top left;margin:0;float:none;}
.whiteField.smallTextarea .middle textarea {border:none;background:transparent;font-family: Tahoma, Geneva, sans-serif;font-size:12px;width:293px;margin:0 0 0 3px;}
.whiteField.smallTextarea .middle textarea.greyed {color:#6d6d6d;}

/* -------------------- */
/* WHITE PANEL */
.whitePanel {margin:0; height:78px;}
.whitePanel .left {height:78px;width:6px;background:transparent url(../images/design_composite/white_panel_left.png) no-repeat top right;float:left;}
.whitePanel .center {height:64px;width:auto;padding:12px 0 0 5px;border:solid 1px #e0dfda;border-left:none;border-right:none;float:left;}
.whitePanel .right {height:78px;width:6px;background:transparent url(../images/design_composite/white_panel_right.png) no-repeat top left;float:left;}
.whitePanel .face {width:62px;float:left;}
.whitePanel .details {width:220px;color:#808080;font-size:11px;float:left;}
.whitePanel .details a {color:#719ef7;font-weight:bold;}
.whitePanel .details h1 {color:#2a2a2a;font-size:11px;font-weight:bold;text-transform:uppercase;margin:5px 0 0 0;}
.whitePanel .details h1 a {color:#2a2a2a;text-decoration:none;}
.whitePanel .details h1 a:hover {text-decoration:underline;}
.whitePanel .button {width:auto;margin:17px 0 0 7px;float:left;}

/* -------------------- */
/* FULL THUMBNAILS - GREY AND BLUE */
/* BLUE THUMBNAIL */
.blueFullTn {height:29px;font-weight:bold; font-size:11px; text-transform:uppercase; margin-top:1px; cursor:pointer; float:left;}
.blueFullTn .left {height:29px;width:7px;background:transparent url(../images/design_composite/full_thbnail_blue_left.png) no-repeat top right;float:left;}
.blueFullTn .center {padding:8px 10px 0 10px;color:#fff;height:27px;width:auto;background:transparent url(../images/design_composite/full_thbnail_blue_center.png) repeat-x top left;float:left;}
.blueFullTn .center a {text-decoration:none;color:#fff;}
.blueFullTn .center a:hover {text-decoration:underline;}
.blueFullTn .right {height:29px;width:7px;background:transparent url(../images/design_composite/full_thbnail_blue_right.png) no-repeat top left;float:left;}
/* GREY THUMBNAIL */
.greyFullTn {height:29px;font-weight:bold; font-size:11px; text-transform:uppercase; margin-top:1px; cursor:pointer; float:left;}
.greyFullTn .left {height:29px;width:7px;background:transparent url(../images/design_composite/full_thbnail_grey_left.png) no-repeat top right;float:left;}
.greyFullTn .center {padding:8px 10px 0 10px;color:#1f1f1f;height:27px;width:auto;background:transparent url(../images/design_composite/full_thbnail_grey_center.png) repeat-x top left;float:left;}
.greyFullTn .center a {text-decoration:none;color:#2a2a2a;}
.greyFullTn .center a:hover {text-decoration:underline;}
.greyFullTn .right {height:29px;width:7px;background:transparent url(../images/design_composite/full_thbnail_grey_right.png) no-repeat top left;float:left;}

/* GREEN THUMBNAIL */
.greenFullTn {height:29px;font-weight:bold; font-size:11px; text-transform:uppercase; margin-top:1px; cursor:pointer; float:left;}
.greenFullTn .left {height:29px;width:7px;background:transparent url(../images/design_composite/full_thbnail_green_left.png) no-repeat top right;float:left;}
.greenFullTn .center {padding:8px 10px 0 10px;color:#1f1f1f;height:27px;width:auto;background:transparent url(../images/design_composite/full_thbnail_green_center.png) repeat-x top left;float:left;}
.greenFullTn .center a {text-decoration:none;color:#FFF;}
.greenFullTn .center a:hover {text-decoration:underline;}
.greenFullTn .right {height:29px;width:7px;background:transparent url(../images/design_composite/full_thbnail_green_right.png) no-repeat top left;float:left;}

/* ORANGE THUMBNAIL */
.orangeFullTn {height:29px;font-weight:bold; font-size:11px; text-transform:uppercase; margin-top:1px; cursor:pointer; float:left;}
.orangeFullTn .left {height:29px;width:7px;background:transparent url(../images/design_composite/full_thbnail_orange_left.png) no-repeat top right;float:left;}
.orangeFullTn .center {padding:8px 10px 0 10px;color:#1f1f1f;height:27px;width:auto;background:transparent url(../images/design_composite/full_thbnail_orange_center.png) repeat-x top left;float:left;}
.orangeFullTn .center a {text-decoration:none;color:#FFF;}
.orangeFullTn .center a:hover {text-decoration:underline;}
.orangeFullTn .right {height:29px;width:7px;background:transparent url(../images/design_composite/full_thbnail_orange_right.png) no-repeat top left;float:left;}

/* -------------------- */
/* BLACK BUTTONS */
.blackButton {margin:2px 0 0; height:19px;color:#fff;font-size:11px;font-weight:normal;cursor:pointer; float:left;}
.blackButton .left {height:20px;width:6px;background:transparent url(../images/design_composite/black_btn_left.png) no-repeat top right;float:left;}
.blackButton .center {height:20px;width:auto;padding:2px 5px 0 5px;border:none;background:transparent url(../images/design_composite/black_btn_center.png) repeat-x top left;float:left;}
.blackButton .center a {text-decoration:none;color:#fff;font-size:11px;font-weight:normal;}
.blackButton .center a:hover {text-decoration:underline;}
.blackButton .right {height:20px;width:6px;background:transparent url(../images/design_composite/black_btn_right.png) no-repeat top left;float:left;}
.blackButton .right.arrow {height:20px;width:16px;background:transparent url(../images/design_composite/black_btn_arrow_right.png) no-repeat top left;float:left;}

/* -------------------- */
/* BLUE FLAT BUTTONS */
.blueFlatButton {margin:1px 0 0 0; height:20px;color:#fff;font-size:11px;font-weight:normal;cursor:pointer; float:left;}
.blueFlatButton .left {height:20px;width:6px;background:transparent url(../images/design_composite/blue_btn_flat_left.png) no-repeat top right;float:left;}
.blueFlatButton .center {height:20px;width:auto;padding:2px 5px 0 5px;border:none;background:transparent url(../images/design_composite/blue_btn_flat_center.png) repeat-x top left;float:left;}
.blueFlatButton .center a {text-decoration:none;color:#fff;font-size:11px;font-weight:normal;}
.blueFlatButton .center a:hover {text-decoration:underline;}
.blueFlatButton .right {height:20px;width:6px;background:transparent url(../images/design_composite/blue_btn_flat_right.png) no-repeat top left;float:left;}
.blueFlatButton .right.arrow {height:20px;width:16px;background:transparent url(../images/design_composite/blue_btn_flat_arrow_right.png) no-repeat top left;float:left;}

/* -------------------- */
/* GREY BUTTONS */
.greyButton {margin:1px 0 0 0; height:20px;color:#fff;font-size:11px;font-weight:normal;cursor:pointer; float:left;}
.greyButton .left {height:20px;width:6px;background:transparent url(../images/design_composite/grey_btn_left.png) no-repeat top right;float:left;}
.greyButton .center {height:20px;width:auto;padding:2px 5px 0 5px;border:none;background:transparent url(../images/design_composite/grey_btn_center.png) repeat-x top left;float:left;}
.greyButton .center a {text-decoration:none;color:#fff;font-size:11px;font-weight:normal;}
.greyButton .center a:hover {text-decoration:underline;}
.greyButton .right {height:20px;width:6px;background:transparent url(../images/design_composite/grey_btn_right.png) no-repeat top left;float:left;}
.greyButton .right.arrow {height:20px;width:16px;background:transparent url(../images/design_composite/grey_btn_arrow_right.png) no-repeat top left;float:left;}

/* -------------------- */
/* BLUE BUTTONS */
.blueButton {margin:1px 0 0 0; height:26px;color:#fff;font-size:11px;font-weight:normal;cursor:pointer; float:left;}
.blueButton .left {height:26px;width:6px;background:transparent url(../images/design_composite/blue_btn_left.png) no-repeat top right;float:left;}
.blueButton .center {height:26px;width:auto;padding:5px 5px 0 5px;border:none;background:transparent url(../images/design_composite/blue_btn_center.png) repeat-x top left;float:left;}
.blueButton .center a {text-decoration:none;color:#fff;font-size:12px;font-weight:normal;}
.blueButton .center a:hover {text-decoration:underline;}
.blueButton .right {height:26px;width:6px;background:transparent url(../images/design_composite/blue_btn_right.png) no-repeat top left;float:left;}
.blueButton .right.arrow {height:26px;width:16px;background:transparent url(../images/design_composite/blue_btn_arrow_right.png) no-repeat top left;float:left;}/* -------------------- *//* ORANGE MEDIUM HEIGHT BUTTONS */.orangeMediumButton {margin:1px 0 0 0; height:29px;color:#fff;font-size:11px;font-weight:normal;cursor:pointer; float:left;}.orangeMediumButton .left {height:29px;width:6px;background:transparent url(../images/orange_btn_left.png) no-repeat top right;float:left;}.orangeMediumButton .center {height:29px;width:auto;padding:8px 5px 0 5px;border:none;background:transparent url(../images/orange_btn_center.png) repeat-x top left;float:left;}.orangeMediumButton .center a {text-decoration:none;color:#fff;font-size:10px;font-weight:bold;text-transform:uppercase;}.orangeMediumButton .center a:hover {text-decoration:underline;}.orangeMediumButton .right {height:29px;width:6px;background:transparent url(../images/orange_btn_right.png) no-repeat top left;float:left;}/* -------------------- *//* GREEN MEDIUM HEIGHT BUTTONS */.greenMediumButton {margin:1px 0 0 0; height:29px;color:#fff;font-size:11px;font-weight:normal;cursor:pointer; float:left;}.greenMediumButton .left {height:29px;width:6px;background:transparent url(../images/green_btn_left.png) no-repeat top right;float:left;}.greenMediumButton .center {height:29px;width:auto;padding:8px 5px 0 5px;border:none;background:transparent url(../images/green_btn_center.png) repeat-x top left;float:left;}.greenMediumButton .center a {text-decoration:none;color:#fff;font-size:10px;font-weight:bold;text-transform:uppercase;}.greenMediumButton .center a:hover {text-decoration:underline;}.greenMediumButton .right {height:29px;width:6px;background:transparent url(../images/green_btn_right.png) no-repeat top left;float:left;}/* -------------------- *//* GREY MEDIUM HEIGHT BUTTONS */.greyMediumButton {margin:1px 0 0 0; height:29px;color:#fff;font-size:11px;font-weight:normal;cursor:pointer; float:left;}.greyMediumButton .left {height:29px;width:6px;background:transparent url(../images/grey_mdm_btn_left.png) no-repeat top right;float:left;}.greyMediumButton .center {height:29px;width:auto;padding:8px 5px 0 5px;border:none;background:transparent url(../images/grey_mdm_btn_center.png) repeat-x top left;float:left;}.greyMediumButton .center a {text-decoration:none;color:#2a2a2a;font-size:10px;font-weight:bold;text-transform:uppercase;}.greyMediumButton .center a:hover {text-decoration:underline;}.greyMediumButton .right {height:29px;width:6px;background:transparent url(../images/grey_mdm_btn_right.png) no-repeat top left;float:left;}/* -------------------- */

/* -------------------- */
/* BLACK -BIG- BUTTONS */
.blackBigButton {margin:1px 0 0 0; height:56px;color:#fff;font-size:11px;font-weight:normal;cursor:pointer; float:left;}
.blackBigButton .left {height:56px;width:8px;background:transparent url(../images/design_composite/black_big_btn_left.png) no-repeat top right;float:left;}
.blackBigButton .center {height:56px;width:auto;padding:15px 20px 0 20px;border:none;background:transparent url(../images/design_composite/black_big_btn_center.png) repeat-x top left;float:left;}
.blackBigButton .center a {text-decoration:none;text-transform:uppercase;color:#fff;font-size:20px;font-weight:bold;}
.blackBigButton .center a:hover {text-decoration:underline;}
.blackBigButton .right {height:56px;width:8px;background:transparent url(../images/design_composite/black_big_btn_right.png) no-repeat top left;float:left;}

/* -------------------- */
/* IMAGES - Framed and Picto framed (padding is smaller for pictos) */
img.frame {padding:4px;border:2px solid #F2F2F2;}
img.frame.picture{border:2px solid #F2F2F2;}
img.picto {padding:2px;}
img.bigPicto {padding:4px;}

/* -------------------- */
/* MISC */
.smallLink {font-size:10px;text-decoration:underline;cursor:pointer;}
.link { cursor: pointer}
.underline { text-decoration: underline; }
.fLeft { float: left; border: 1px; }
.fLeftPaiement { float: left; margin: 0; padding: 0; } 
.fRight { float: right; }
.fClear { clear: both; }

.hidden {display:none;}
.uppercase {text-transform:uppercase;}
/* tools */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

.memberSeparator {
	border-bottom:1px solid #EAEAEA;
	height:5px;
	line-height:1px;
	margin:0;
	width:100%;
}

.resultPageLinks {
	float:right;
	margin-top:10px;
}

.resultPageLinks {margin:10px 5px 10px 0;color:#719ef7;font-size:11px;float:right;}
.resultPageLinks a.pageLink {color:#719ef7;font-weight:bold;text-decoration:underline;margin:0 5px;}
.resultPageLinks .crtPage {color:#1a1a1a;font-weight:bold;margin:0 5px;}
.resultPageLinks img {vertical-align:bottom;}

/* /tools */
/* clubs & teachers */
.bNormal {font-weight:normal}
#membersList.club .resultPanel h2 {font-weight:normal;}
#membersList.club .display_on_map {background:transparent url(../images/divers/display_on_map.png) repeat-x scroll left top;color:white;display:block;float:right;font-size:7pt;font-weight:bold;height:19px;padding-left:50px;padding-top:11px;text-decoration:none;text-transform:uppercase;width:129px;}
#membersList.club .searchResult .face {width:100px;}
#membersList.club .searchResult {margin-bottom:0;}
#membersList.club .searchResult .face .gallery {background:transparent url(../images/divers/picture.png) no-repeat scroll left top;color:gray;display:block;margin-top:4px;padding-left:20px;text-decoration:none;}
#membersList.club .searchResult .details {width:275px;color:#808080;}
#membersList.club .searchResult .details .name{color:#66cc00;}
#membersList.club .searchResult .details .more_activity{color:#719ef7;text-transform:none; font-weight:normal;}
#membersList.club .searchResult .details .address, #membersList .club.searchResult .details .tel, #membersList .less{color:#808080;}
#membersList.club .searchResult .actionLinks {float:left;width:115px;padding-top:63px;}
#membersList.club .searchResult .actionLinks .blackButton {width:125px;}
#membersList.club .searchResult .actionLinks .blackButton a {color:white;}
#membersList.club .searchResult .picto {float:left;width:150px;}
#membersList.club .searchResult .picto img {float:right;margin-left:15px;}
#membersList.club .searchResult .picto div {color:#C7BE71;font-size:11pt;font-weight:bold;margin-bottom:6px;text-align:right;text-transform:uppercase;height:19px;}
#membersList.club .member .details h1 {font-weight:normal;}
#membersList.club .member .details h1 .name {font-weight:bold;}
#membersList.club .member .details h1.noBottomMargin {margin-bottom:5px;}
#membersList .member.vertBigMember .details .detailsDataclub {font-size:8pt;}
#membersList .member.vertBigMember .details .detailsDataclub a {color:#66cc00;font-weight:bold;text-decoration:none;}
#membersList .member.vertBigMember .details .detailsDataTeacher {font-size:11px;}
#membersList .member.vertBigMember .details .detailsDataTeacher a {color:#ff9300;font-weight:bold;text-decoration:none;}
#membersList.club .searchResult .details .name{color:#ff9300;}
/* /clubs & teachers */
/* my_profil_contacts */
	#rightModules .module .title {margin-top:15px;}
	.small_right_column #rightModules {width:185px;;}
	.small_right_column #rightModules .module {width:185px;}
	.small_right_column #rightModules .module .title .center {width:138px;}
	.small_right_column #rightModules .module .middle {background-image:url(../images/design_composite/bg_right_module_degrade_2.png);}
	.small_right_column #rightModules .module .top {background-image:url(../images/design_composite/bg_right_module_top_2.png);}
	.small_right_column #rightModules .module .separator {width:183px;}
	.my_profil_contacts #membersList.searchResult {width:795px;}
	.my_profil_contacts #membersList .rightSmallPanel {width:595px;}
/*	.small_right_column #membersList .leftSmallPanel .profileModule .middle {background:transparent url(../images/design_composite/bg_left_module_degrade.png) repeat scroll 0 bottom;}*/
	.small_right_column #membersList .leftSmallPanel .title {margin:0 auto;padding-top:15px;width:164px;height:28px;}
	.small_right_column #membersList .leftSmallPanel .profileModule .bottom {background:transparent url(../images/design_composite/bg_right_module_bottom.png) no-repeat scroll left top;font-size:1%}
	.small_right_column #membersList .leftSmallPanel .profileModule .title .center {background:transparent url(../images/design_composite/module_title_center.png) repeat-x scroll left top;}
	.small_right_column #membersList .leftSmallPanel .profileModule .title .left {background:transparent url(../images/design_composite/module_title_left.png) repeat-x scroll left top;}
	.small_right_column #membersList .leftSmallPanel .profileModule .title .right {background:transparent url(../images/design_composite/module_title_right.png) repeat-x scroll left top;}
	.small_right_column #membersList .leftSmallPanel .profileModule ul {width:164px;background:transparent url(../images/design_composite/bg_external_site.png) no-repeat scroll left top;height:30px;list-style-type:none;margin-bottom:0;margin-left:10px;margin-right:0;padding:0;}
	.small_right_column #membersList .leftSmallPanel .profileModule ul li {float:left;margin-left:6px;margin-top:5px;margin-right:9px;padding-left:0;}
	.small_right_column #membersList .leftSmallPanel .profileModule .profilePicture {margin:8px;}
	.small_right_column .middle_link {background:transparent no-repeat scroll left top;color:#808080;display:block;font-weight:bold;height:22px;margin-left:10px;padding-left:33px;padding-top:6px;text-decoration:none;text-transform:uppercase;}
	.small_right_column .selected {color:black;}
	.small_right_column .create_list {background-image:url(../images/button/picto_create_list.png);}
	.small_right_column .add_friends {padding-bottom:10px;background-image:url(../images/button/picto_add_friends.png);}
	.small_right_column .inbox {background-image:url(../images/button/picto_inbox.png);}
	.small_right_column .sentbox {background-image:url(../images/button/picto_sentbox.png);}
	.small_right_column .trash {background-image:url(../images/button/picto_trash.png);}
	.small_right_column .spam {background-image:url(../images/button/picto_spam.png);}
	.small_right_column .whiteField {margin-left:10px;margin-top:7px;float:none;height:26px;}
	.search .center input {font-size:8pt; padding-top:2px;color:#719EF7; background:transparent url(../images/divers/picto_search_2.png) no-repeat top right;padding-right:10px;}

	.my_profil_contacts #membersList .rightSmallPanel .member.searchResult {width:595px;}
	.my_profil_contacts #membersList .rightSmallPanel .member.searchResult {margin:0;}
	.my_profil_contacts #membersList .member .details h1.noBottomMargin {font-weight:normal;}
	.my_profil_contacts #membersList .member .details h1 .name {font-weight:bold;text-decoration:none;text-transform: capitalize;}
	.my_profil_contacts #membersList .rightSmallPanel .member.searchResult .details {width:340px;}
	.my_profil_contacts #membersList .member.searchResult .rightLinks {width:230px;}
	.my_profil_contacts #membersList .member.searchResult .rightLinks a {text-decoration:none;}
	.my_profil_contacts #membersList .member.searchResult .rightLinks .lists {margin-top:5px;font-weight:bold;}
	.my_profil_contacts #membersList .rightSmallPanel .contact_valided .member.searchResult .details {width:230px;}
	.my_profil_contacts #membersList .rightSmallPanel .contact_valided .memberSeparator {margin-bottom:10px;}
	.my_profil_contacts #membersList .contact_valided .member.searchResult.bgDegrade {background:none;margin-bottom:3px;}
	.my_profil_contacts #membersList .member .face {margin-left:15px;}

/* /my_profil_contacts */
/* /my_profil_contacts thickbox */
#TB_title {display:none;}
.TB_overlayBG {opacity:0}
#TB_ajaxContent {padding:0}
body #TB_window {border:10px solid #727272; -moz-border-radius: 12px;}
div.create_list {height:355px;width:580px;padding:20px; overflow:hidden;}
div.create_list .hSeparatorTopNoBorder {border-top:5px solid #95B4FF;height:5px;line-height:1px;margin:0;width:100%;}
div.create_list ul {list-style-type:none;margin-top:8px;padding-left:0;margin-bottom:0;}
div.create_list ul li {float:left;margin-right:12px;margin-bottom:19px;}
div.create_list li label {cursor:pointer;}
div.create_list li .name {color:#719EF7;font-weight:bold;}
div.create_list li img.frame {color:#719EF7;font-weight:bold;margin-left:5px;margin-right:5px;}
div.create_list li .cb {margin-top:15px;}
div.create_list .greyButton {margin-right:10px;margin-left:220px; float:left;display: inline;}
div.create_list .blackButton {float:none;}
div.create_list .whiteField .center input {padding-top:2px;
}
#TB_window .greyButton .center a, #TB_window .blackButton .center a {color:white;}
/* /my_profil_contacts thickbox */
/* my_profil_inbox */
#membersList .leftSmallPanel .profileModule .profileLinks a {font-weight:bold;}
.inbox_header {width:593px;}
.my_profil_inbox #membersList .rightSmallPanel .resultPanel {float:left;width:425px;}
.my_profil_inbox #membersList .rightSmallPanel .resultPanel h2 {font-weight:normal;}
.my_profil_inbox #membersList .rightSmallPanel .resultPanel h1 {color:black;}
.my_profil_inbox #membersList {width:795px;}
.my_profil_inbox #membersList .rightSmallPanel {width:595px;}
.my_profil_inbox #membersList .rightSmallPanel .member {width:595px;margin-bottom:10px;width:590px;}
.my_profil_inbox #membersList .rightSmallPanel .member .cb {float:left;margin:20px 10px;}
.my_profil_inbox #membersList .rightSmallPanel .member .read {font-weight:normal;}
.my_profil_inbox #membersList .rightSmallPanel .member .date {float:right;width:110px;text-align:right;}
.my_profil_inbox #membersList .rightSmallPanel .member .name {color:#719ef7;}

.my_profil_inbox #membersList .rightSmallPanel .member .profName {color:#ff9300; font-weight:bold;}
.my_profil_inbox #membersList .rightSmallPanel .member .clubName {color:#66cc00; font-weight:bold;}

.my_profil_inbox #membersList .rightSmallPanel .member .parag {color:gray;padding-top:6px;}
.my_profil_inbox #membersList .rightSmallPanel .whiteField {float:left;}
.my_profil_inbox #membersList .rightSmallPanel .inbox_header {background-image:url(../images/design_composite/bg_inbox_header.png);clear:both;list-style-type:none; background-repeat:no-repeat; padding:0; margin:0px;}
.my_profil_inbox #membersList .rightSmallPanel .inbox_header li {float:left;background:transparent url(../images/design_composite/picto_inbox_header_sep.png) no-repeat scroll right center;}
.my_profil_inbox #membersList .rightSmallPanel .inbox_header li.last {background:none;}
.my_profil_inbox #membersList .rightSmallPanel .inbox_header li a {background:transparent no-repeat scroll 15px center;color:white;display:block;font-size:8pt;font-weight:bold;padding:15px 24px 13px 35px;text-decoration:none;text-transform:uppercase;}
.my_profil_inbox #membersList .rightSmallPanel .inbox_header li a.disabled {color:#c6d8fc;}
.my_profil_inbox #membersList .rightSmallPanel .inbox_header li a.new {background-image:url(../images/design_composite/picto_inbox_header_new.png);}
.my_profil_inbox #membersList .rightSmallPanel .inbox_header li a.mark_unread {background-image:url(../images/design_composite/picto_inbox_header_mark_unread.png);}
.my_profil_inbox #membersList .rightSmallPanel .inbox_header li a.spam {background-image:url(../images/design_composite/picto_inbox_header_spam.png);}
.my_profil_inbox #membersList .rightSmallPanel .inbox_header li a.delete {background-image:url(../images/design_composite/picto_inbox_header_delete.png);}
.bold {font-weight:bold;}
.left_gray {color:gray;display:block;float:left;margin-right:5px;text-align:right;width:42px;font-weight:bold;}
.my_profil_inbox #membersList .rightSmallPanel .member a {text-decoration:none;	color:black;}
/* /my_profil_inbox */
/* my_profil_inbox_detail */
.my_profil_inbox_detail #membersList .rightSmallPanel .inbox_header li a {padding:15px 25px 13px 35px;}
.my_profil_inbox_detail #membersList .rightSmallPanel .main_message .inbox_header li a {font-weight:bold;}
.my_profil_inbox_detail #membersList .rightSmallPanel .main_message {background:transparent url(../images/design_composite/bg_search_elt_degrade.png) repeat-x scroll left bottom;width:563px;padding:0px 10px 20px 20px;}
.my_profil_inbox_detail #membersList .rightSmallPanel .member a.name {font-weight:bold;}
.my_profil_inbox_detail #membersList .rightSmallPanel .member a {color:#719EF7;}
.my_profil_inbox_detail #membersList .rightSmallPanel .member .blackButton {margin-top:-10px;}
.my_profil_inbox_detail #membersList .rightSmallPanel .member .blackButton a {color:white;}
.my_profil_inbox_detail #membersList .rightSmallPanel .main_message .main_left {float:left;width:485px;}
.my_profil_inbox_detail #membersList .rightSmallPanel .main_message h2 {font-size:14pt;text-transform:none;margin-bottom:10px;}
.my_profil_inbox_detail #membersList .rightSmallPanel .following_message .date {float:none;text-align:left;width:auto;font-weight:normal;}
.my_profil_inbox_detail .left_gray {width:21px;}
.my_profil_inbox_detail #membersList .rightSmallPanel .following_message  {margin-top:15px;}
.my_profil_inbox_detail #membersList .rightSmallPanel .following_message .main_left {float:left;width:417px;}
.my_profil_inbox_detail #membersList .rightSmallPanel .following_message .blackButton {margin-top:-20px;}
.my_profil_inbox_detail #membersList .member .face.sub {background:transparent url(../images/design_composite/picto_forum_sub_message_blue.png) no-repeat scroll left 2px;margin-left:40px;padding-left:50px;}
.my_profil_inbox_detail #membersList .rightSmallPanel {width:593px;}
.my_profil_inbox_detail #membersList .rightSmallPanel .resultPanel {width:420px;}
.my_profil_inbox_detail #membersList .rightSmallPanel .medLargeTextarea {height:auto;}
.my_profil_inbox_detail #membersList .rightSmallPanel .medLargeTextarea textarea {font-size:8pt;padding-left:5px;}
.my_profil_inbox_detail #membersList .rightSmallPanel .answer_label {font-weight:bold;margin-left:20px;text-transform:uppercase;font-size:8.5pt;margin-top:30px;}
/* /my_profil_inbox_detail */
/* my_profil_inbox_new_message */
/* WHITE FIELD - MEDIUM LARGE TEXTAREA : width fixé à 505px */
.whiteField.med2LargeTextarea {height:auto;}
.whiteField.med2LargeTextarea .top {height:9px;width:505px;line-height:1px;background:transparent url(../images/design_composite/white_med2_textarea_top.png) no-repeat bottom right;margin:0;float:none;}
.whiteField.med2LargeTextarea .middle {height:auto;width:505px;background:transparent url(../images/design_composite/white_med2_textarea_middle.png) repeat-y top left;margin:0;float:none;}
.whiteField.med2LargeTextarea .bottom {height:9px;width:505px;background:transparent url(../images/design_composite/white_med2_textarea_bottom.png) no-repeat top left;margin:0;float:none;}
.whiteField.med2LargeTextarea .middle textarea {border:none;background:transparent;font-family: Tahoma, Geneva, sans-serif;font-size:12px;width:500px;margin:0 0 0 3px;}
.whiteField.med2LargeTextarea .middle textarea.greyed {color:#6d6d6d;}
.my_profil_inbox_new #membersList .rightSmallPanel .whiteField {margin:0;}
.my_profil_inbox_new #membersList .rightSmallPanel td.label {padding-left:10px;}
.my_profil_inbox_new #membersList .rightSmallPanel table.tableForm {width:595px;}
.my_profil_inbox_new #membersList table.tableForm td.label {color:#808080;}
.my_profil_inbox_new #membersList table.tableForm td {padding-top:0px;padding-bottom:0px;}
.my_profil_inbox_new #membersList .textarea {height:auto;}
.my_profil_inbox_new #membersList .deg_form {background:transparent url(../images/design_composite/bg_forms.png) repeat-x scroll 0 bottom;padding-bottom:15px;}
.my_profil_inbox_new #membersList .blackButton {margin-right:18px; display:inline;}
.my_profil_inbox_new #membersList .greyButton {margin-right:10px}
.whiteField.inverse.email .right {background-image:url(../images/button/input_email_right.png);text-decoration:none;width:20px;}
.my_profil_inbox_new #membersList .rightSmallPanel .resultPanel h1 {height:16px;}
/* /my_profil_inbox_new_message */
/* /my_profil_inbox_new_message */
div.subscribe_team {width:305px;padding:20px 20px 0 20px; overflow:hidden;}
div.subscribe_team .hSeparatorTopNoBorder {border-top:5px solid #a5c3ff;height:5px;line-height:1px;margin:0;width:100%;}
div.subscribe_team .hSeparatorTopNoBorderV {border-top:5px  ;height:5px;line-height:1px;margin:0;width:100%;}
div.subscribe_team h1 {color:#A5C3FF;font-size:15pt;font-weight:normal;margin:0;text-transform:uppercase;height:16px;}
#TB_window div.subscribe_team p {color:#2A2A2A;font-size:9pt;padding-left:5px;}
#TB_window div.subscribe_team a.name {color:#719ff7;font-weight:bold;text-decoration:none;}
div.subscribe_team .greyButton {display:inline;float:left;margin-left:40px;margin-right:10px;}
div.subscribe_team .blackButton {float:none;}
#searchequipe:hover{text-decoration:underline!important;}
/* /my_profil_inbox_new_message */
/* public search */

/* /public search */
div.create_private_invitation_thickbox h1 {color:#A5C3FF;font-size:15pt;font-weight:normal;margin:0;text-transform:uppercase;height:18px;width:210px;float:left;}
div.create_private_invitation_thickbox {height:300px;width:580px;padding:20px; overflow:auto;}
div.create_private_invitation_thickbox .hSeparatorTopNoBorder {border-top:5px solid #95B4FF;height:5px;line-height:1px;margin:0;width:100%;}
div.create_private_invitation_thickbox ul {list-style-type:none;margin-top:8px;padding-left:0;width:580px;margin-bottom:0;margin-left:0;}
div.create_private_invitation_thickbox ul li {float:left;margin-right:12px;margin-bottom:19px;width:180px;}
div.create_private_invitation_thickbox li label {cursor:pointer;}
div.create_private_invitation_thickbox li .name {color:#719EF7;font-weight:bold;}
div.create_private_invitation_thickbox li img.frame {color:#719EF7;font-weight:bold;margin-left:5px;margin-right:5px;}
div.create_private_invitation_thickbox li .cb {margin-top:15px;}
div.create_private_invitation_thickbox .greyButton {margin-right:10px;margin-left:220px; float:left;display: inline;}
div.create_private_invitation_thickbox .blackButton {float:none;}

#TB_window .resultPageLinks a.pageLink {color:#719EF7;}

/* /new_team_step_3 */

/* team_edition */
.team_edition #membersList .rightSmallPanel table.tableForm {width:300px;}
.team_edition #membersList table.tableForm td.label {text-align:left;width:145px;white-space:normal;}
.team_edition #membersList table.tableForm.editTeam td.label{width:185px;text-align:right;}
.team_edition #membersList .title a {color:#719EF7;display:block;float:right;font-size:8pt;font-weight:normal;text-decoration:underline;text-align:right;width:100px;}
/* /team_edition */
/* event_edition */
.event_edition #membersList .rightSmallPanel table.tableForm {width:475px;}
.event_edition #membersList table.tableForm td.label {text-align:left;width:152px;white-space:normal;/width:250px}
.event_edition #membersList .title a {color:#719EF7;display:block;float:right;font-size:8pt;font-weight:normal;text-decoration:underline;text-align:right;width:100px;}
/* /event_edition */
/* forum_edition */
.forum_edition #membersList .title a {color:#719EF7;display:block;float:right;font-size:8pt;font-weight:normal;text-decoration:underline;text-align:right;width:100px;}
.forum_edition #membersList .resultPanel {width:100%;}
.forum_edition #membersList .resultPanel h1 {color:#a5c3ff;height:14px;margin-right:0;}
.forum_edition #membersList .resultPanel h1 a {color:#719EF7;display:block;float:right;font-size:11px;font-weight:normal;padding-top:4px;text-align:right;text-transform:none;width:160px;}
.forum_edition #membersList .member .details h1 .forumTitle {color:#719ef7;}
.forum_edition #membersList .member.searchResult.bgDegrade {padding:6px 0 16px;}
.forum_edition #membersList .member.searchResult .rightLinks a {text-decoration:none;}
.forum_edition #membersList .member {margin:12px 0;}
.forum_edition #membersList .member .forumDetails {display:inline;}
/* /forum_edition */
table.my_alerts thead th {font-size:13px;text-align:left;}
table.my_alerts h3 {color:#719EF7;font-size:20px;margin:20px 0 0;text-transform:uppercase;}
table.my_alerts .other {color:#999999;}
table.my_alerts .city {font-size:11px;font-weight:bold;text-transform:uppercase;padding-bottom:6px;}
table.my_alerts img {margin-right:10px;padding:1px;}
table.my_alerts a {color:#719ef7;text-decoration:none;}
table.my_alerts a:hover {color:#719ef7;text-decoration:underline;}
table.my_alerts .leave_team {float:right;}
table.my_alerts .last_post {color:#999999;display:block;font-size:11px;padding-top:11px;text-align:right;}
table.my_alerts {margin-bottom:40px;}
div.my_teams #membersList .member .details h2 {font-weight:normal;}
div.my_teams #membersList .member .details h2 span {color:#999;}
div.my_teams #membersList .member .details a {text-decoration:none;}
div.my_forums #membersList .member .details a {text-decoration:none;}
div.my_forums #membersList .member .forumTitle {color:#719EF7;font-size:8pt;font-weight:bold;text-decoration:none;text-transform:uppercase;}
div.my_forums #membersList .member.searchResult .rightLinks .butttonLink {font-weight:normal;}
div.search_news #membersList .resultPanel h1 {height:14px;}
div.search_news #membersList .member .date {float:left;font-weight:bold;width:80px;}
div.search_news #membersList .member .details h1 {font-weight:normal;}
div.search_news #membersList .member .details a {font-weight:normal;}
div.search_news #membersList .member .details h1 .name {font-weight:bold;}
div.search_news #membersList .member.searchResult .details {width:460px;}
div.search_news #membersList .vertBigMember a {text-decoration:none;}
div.club_reservation ul.thumbs {margin:10px 0;margin-left:1px;}
div.club_reservation ul.thumbs li {float:left;list-style-type:none;margin-right:4px;}
div.club_reservation ul.thumbs li img.frame {padding:0px;}
div.club_reservation .legend {border:1px solid #d4d4d4;padding:5px;}
div.club_reservation .legend p {float:left;padding:7px 5px;width:120px;width:149px;}
div.club_reservation .legend .img_legend {float:left;clear:both;padding-top:8px;}
div.club_reservation ul.sport li {list-style-type:none;float:left;background:transparent url(../images/resa_title.png) repeat scroll 0 top;font-weight:bold;height:21px;margin-left:1px;padding-top:7px;text-align:center;text-transform:uppercase;width:88px;}
div.club_reservation ul.sport li.two-lines {height:26px;line-height:11px;padding-top:2px;}
div.club_reservation ul.sport li.selected {background:transparent url(../images/resa_title_hover.png) repeat scroll 0 top;color:white;}
div.club_reservation .week_selection span, div.club_reservation .week_selection a {color:#719ef7;font-weight:bold;text-decoration:none;font-size:10pt;display:block;float:left;}
div.club_reservation .week_selection {padding-top:20px;}
div.club_reservation .week_selection .previous_week {width:263px;background:transparent url(../images/btn_round_black_prev.png) no-repeat scroll left top;font-size:11px;height:17px;padding-left:25px;padding-top:1px;text-align:left;}
div.club_reservation .week_selection .current_week {width:270px;}
div.club_reservation .week_selection .next_week {background:transparent url(../images/btn_round_black_play.png) no-repeat scroll right top;font-size:11px;height:17px;padding-right:25px;padding-top:1px;text-align:right;width:215px;}
div.club_reservation #membersList.searchResult {width:1000px;}
div.club_reservation #membersList .rightSmallPanel {width:800px;}
div.club_reservation table.planning {font-size:7pt;}
div.club_reservation table.planning tbody {border:1px solid #e6e5e1;border-bottom:none;background:#f8f8f8;}
div.club_reservation table.planning td div, div.club_reservation table.planning th div {border-bottom:1px solid #e6e5e1;}
div.club_reservation table.planning tbody tr.last td div {border-bottom:none;}
div.club_reservation table.planning td {width:104px;height:44px;line-height:15px;}
div.club_reservation table.planning thead th {background:transparent url(../images/resa_day.png) no-repeat scroll right 12px;color:white;font-weight:bold;border-bottom:1px solid #e6e5e1;width:120px;}
div.club_reservation table.planning tbody th {border-left:1px solid #e6e5e1;border-bottom:1px solid #e6e5e1;}
div.club_reservation table.planning tbody tr.last th, div.club_reservation table.planning tbody tr.last td, div.club_reservation table.planning tbody td.closed {border-bottom:1px solid #e6e5e1;}
div.club_reservation table.planning tbody th, div.club_reservation table.planning tbody td {border-right:1px solid #e6e5e1;}
div.club_reservation table.planning tbody td.last {border-right:1px solid #e6e5e1;}
div.club_reservation table.planning tbody td.authorized {background:#00f717;}
div.club_reservation table.planning tbody td.authorized {background:#00f717;}
div.club_reservation table.planning tbody td.unauthorized {background:#7433ff;}
div.club_reservation table.planning tbody td div {color:white;height:31px;padding:6px;width:78px;}
div.club_reservation table.planning tbody td div.past {background:#ABACAB none repeat scroll 0 0;}
div.club_reservation table.planning tbody td div.free {background:#f8f8f8 none repeat scroll 0 0;color:#CCCCCC;}
div.club_reservation table.planning tbody td div.full-hour {background:#02b00a none repeat scroll 0 0;}
div.club_reservation table.planning tbody td div.full {background:#bd1016 none repeat scroll 0 0;}
div.club_reservation table.planning thead td {border-bottom:1px solid #E6E5E1;}

.private_invitation #membersList .titlePanel {border:none;}
.private_invitation #membersList .titlePanel a {color:#A5C3FF;display:block;float:right;font-size:8pt;font-weight:normal;text-decoration:none;text-transform:none;}
.private_invitation .member .name {text-transform:none;color:#719ef7;font-size:8pt;}
.private_invitation .member .profName {text-transform:none;color:#ff9300;font-size:8pt;}
.private_invitation .member .clubName {text-transform:none;color:#66cc00;font-size:8pt;}
.private_invitation .member h1 {margin-bottom:0;}
.private_invitation .member .wallMessage {color:#808080;}
.large_block_top {background:transparent url(../images/design_composite/bg_large_block_top.png) no-repeat scroll left top;padding-top:7px;clear:both;}
.large_block_middle {background:transparent url(../images/design_composite/bg_large_block_middle.png) repeat-y scroll left top;padding:0 7px 3px;}
.large_block_bottom {background:transparent url(../images/design_composite/bg_large_block_bottom.png) no-repeat scroll left bottom;padding-bottom:7px;}
.private_invitation .personal_infos h1 {font-size:14pt;margin-bottom:2pt;margin-top:0;}
.private_invitation .personal_infos .infos {border-bottom:1px solid #DDDDDD;float:left;font-size:9pt;margin-left:18px;padding-bottom:7px;width:560px;}
.private_invitation .personal_infos .infos a {font-weight:bold;color:#719EF7;text-decoration:none;}
.private_invitation .personal_infos img {padding:2px;}
.private_invitation .personal_infos h4 {font-weight:normal;margin:0;font-size:8pt;padding:5px 0;text-decoration:underline;text-transform:uppercase;}
.private_invitation .personal_infos a.accept {background:transparent url(../images/bg_accept.png) no-repeat scroll left 0;border:medium none;margin-top:10px;color:white;display:block;font-size:8pt;height:20px;padding-left:12px;padding-top:2px;text-decoration:none;width:70px;}
.private_invitation .personal_infos a.refuse {background:transparent url(../images/bg_refuse.png) no-repeat scroll left 0;border:medium none;color:white;display:block;font-size:8pt;height:20px;padding-left:12px;padding-top:2px;text-decoration:none;width:70px;}
.private_invitation .personal_infos a.refuseNew {background:transparent url(../images/bg_refuse.png) no-repeat scroll left 0;border:medium none;margin-top:10px;color:white;display:block;font-size:8pt;height:20px;padding-left:12px;padding-top:2px;text-decoration:none;width:70px;}
.private_invitation .second_block {margin-top:15px;}
textarea {overflow:auto;}
.private_invitation .second_block .leftScroll, .private_invitation .second_block .rightScroll {float:left;margin-top:40px;}
.private_invitation .second_block .w_limited {overflow:hidden;width:620px;float:left;}
.private_invitation .second_block ul {padding-left:0;float:left;white-space:nowrap;width:780px;}
.private_invitation .second_block li {background:transparent url(../images/design_composite/bg_scroll_item.png) no-repeat scroll left 0;float:left;display:inline;height:94px;list-style-type:none;margin-right:12px;width:130px;padding-top:15px;padding-left:13px;}
.private_invitation .second_block li .remove {margin-left:10px;}
.private_invitation .second_block li h5 {clear:both;margin:0;}
.private_invitation .second_block li h5 a{color:#719EF7;font-weight:bold;text-decoration:none;font-size:8pt;}
.home_clic_region #membersList .resultPanel h1 {line-height:8px;}
.home_block_top {background:transparent url(../images/design_composite/home_block_bg_top.png) no-repeat scroll left top;padding-top:5px;width:387px;margin-bottom:6px;}
.home_block_topright {background:transparent url(../images/design_composite/home_block_bg_top.png) no-repeat scroll left top;padding-top:7px;width:387px;margin-bottom:6px; padding-bottom: 30px;}
.home_block_middle {background:transparent url(../images/design_composite/home_block_bg_middle.png) repeat-y scroll left top;padding:0 7px 3px;}
.home_block_bottom {background:transparent url(../images/design_composite/home_block_bg_bottom.png) no-repeat scroll left bottom;padding-bottom:5px;}
.home_block_bottomright {background:transparent url(../images/design_composite/home_block_bg_bottom.png) no-repeat scroll left bottom;padding-bottom:5px;}
.home_clic_region .home_block_top h2 {font-size:11pt;text-transform:uppercase;margin:0;}
.home_clic_region .home_block_top h2 img {vertical-align:-4px;}
.home_clic_region #membersList .home_block_top  .member .details {width:250px;font-size:8pt;}
.home_clic_region #membersList .home_block_top  .member .details h1 {font-weight:normal;}
.home_clic_region #membersList .home_block_top .member .details a {font-weight:normal;}
.home_clic_region #membersList .home_block_top  .member .details h1 a {font-weight:bold;text-decoration:none;}
.home_clic_region #membersList .home_block_top .member {margin:8px 0;}
.home_clic_region #membersList .event {width:176px;padding-left:9px;}
.home_clic_region #membersList .event.leftSeparator {padding-left:7px;}
.home_clic_region #membersList .event .details h2 {font-weight:normal;}
.home_clic_region #membersList .event .details a, .home_clic_region #membersList .member .details a {font-weight:bold;text-decoration:none;}
.home_clic_region #membersList .member {width:362px;}
.home_clic_region #membersList .home_block_top .add_me {background:transparent url(../images/divers/home_4.png) no-repeat scroll left top;height:71px;padding-left:15px;padding-top:20px;width:345px;margin-top:20px;}
.home_clic_region #membersList .home_block_top .add_me .details {font-size:7.5pt}
.home_clic_region #membersList .home_block_top .add_me .details .link_2 {color:black;font-size:8pt;text-transform:uppercase;font-weight:bold;}
.extsearch{background-color: #F2F2F2; width: 596px; border-top: 2px solid #DDD;border-bottom: 2px solid #DDD; padding: 40px;padding-top: 20px;padding-bottom: 20px;font-size:12px}
.linksearch{color:#719FF7; text-decoration: underline;}
.myprofilField{padding-left: 5px;color: #808080;font-size: 12px;font-weight:normal;}
.myactivityField { float:left;height:20px;margin:0;font-size: 12px;color:#6D6D6D;text-align:left;}
.delLink{color:#95B4FF;font-size:12px;font-weight:normal;text-decoration:none;font-size:11px;padding-right:4px;line-height:20px;}
/* second part */
.header_03 h1 .smaller{font-size:10pt;text-transform:none;}
.header_03 #topPanel {height:198px;}
.header_03 {background:none;}
.header_03 #topPanel .topGreyTn a {padding:0 25px;}
.header_03 #topPanel h1 {clear:both;color:white;font-size:21pt;margin:0 0 0 65px;padding-top:30px;text-transform:uppercase;}
.header_03 #topPanel h2 {clear:both;color:white;font-size:14pt;margin:0 0 0 155px;padding-top:3px;text-transform:uppercase;}
.header_03 #topPanel a.title {display:block;float:left;height:70px;width:610px;text-decoration:none;}
.blueForm #membersList table.tableForm {font-size:8pt;}
.blueForm #membersList table.tableForm td.label {color:#719FF7;font-size:8pt;}
.blueForm #membersList table.tableForm td.title.notUpperCase {color:black;font-size:8pt;}
.blueForm #membersList table.tableForm .whiteField .center input, .subscribe_teacher_step_1 #membersList table.tableForm select {font-size:8pt;}
.blueForm #membersList table.tableForm td.data {font-size:8pt;}
.blueForm #membersList table.tableForm a.blueLink {font-size:8pt;color:#719ff7;}
.header_04 h1 .smaller{font-size:10pt;text-transform:none;}
.header_04 #topPanel {height:198px;}
.header_04 {background:none;}
.header_04 #topPanel .topGreyTn a {padding:0 25px;}
.header_04 #topPanel h1 {clear:both;color:white;font-size:21pt;margin:0 0 0 65px;padding-top:30px;text-transform:uppercase;}
.header_04 #topPanel h2 {clear:both;color:white;font-size:14pt;margin:0 0 0 155px;padding-top:3px;text-transform:uppercase;}
.header_04 #topPanel a.title {display:block;float:left;height:70px;width:610px;text-decoration:none;}
.header_04 #topPanel {height:181px;}
.header_04 #topPanel h1 {margin:0 0 0 328px;padding-top:30px;}
.header_04 #topPanel h2 {margin:0 0 0 245px;}
.blueForm #membersList h3.title_2 {clear:both;font-size:10pt;margin:0;padding-bottom:20px;padding-top:17px;}
.form_2 {font-size:9pt;}
.form_2 label.blue {color:#719FF7;font-size:8.5pt;font-weight:bold;}
.form_2 div.line {padding:0 0 2px;}
.form_2 fieldset {border:none;padding:0;	padding-bottom:27px;}
.form_2 fieldset.borderBottom {border-bottom:1px solid #AAA;margin-bottom:20px;}
.form_2 select {font-size:8pt;}
.form_2 sup {color:red;}
.form_2 .line.field {padding-top:10px;}
.form_2 .whiteField .center input {font-size:8.5pt;}
.form_2 a.std1 {color:#6F85B3;font-size:8pt;text-decoration:none;}
.form_2 div.borderBottom {border-bottom:1px solid #AAA;padding-bottom:7px;}
.ta {background:transparent url(../images/design_composite/ta-bm.png) repeat-x scroll left bottom;margin-top:6px;padding-bottom:5px;}
.ta div {background:transparent url(../images/design_composite/ta-tm.png) repeat-x scroll left top;}
.ta div.tl {background:transparent url(../images/design_composite/ta-tl.png) no-repeat scroll left top;float:left;height:6px;width:4px;}
.ta div.tr {background:transparent url(../images/design_composite/ta-tr.png) no-repeat scroll right top;height:5px;width:7px;float:right;}
.ta div.bl {background:transparent url(../images/design_composite/ta-bl.png) repeat-x scroll left top;height:5px;width:5px;float:left;padding-top:0;}
.ta div.br {background:transparent url(../images/design_composite/ta-br.png) repeat-x scroll right top;height:5px;width:7px;float:right;padding-top:0;}
.ta div div {background:transparent url(../images/design_composite/ta-ml.png) repeat-y scroll left top;padding-left:2px;}
.ta div div div {background:transparent url(../images/design_composite/ta-mr.png) repeat-y scroll right top;padding-right:5px;}
.ta textarea{border:none;width:100%;height:50px;border:medium none;color:#666666;font-family:sans-serif;font-size:8pt;height:50px;width:100%;}
.subscribe_teacher_step_2 span.sport, .subscribe_teacher_step_3 span.sport {color:#FF9300;font-size:9pt;padding-left:7px;text-transform:uppercase;}
.subscribe_club_step_2 span.sport, .subscribe_club_step_3 span.sport {color:#66cc00;font-size:9pt;padding-left:7px;text-transform:uppercase;}
.aRight {text-align:right;}
.home_member_3 #membersList { margin-left:10px;width:805px;}
.home_member_3 .greyFullTn .center, .home_member_3 .blueFullTn .center {font-size:7pt;padding:9px 0 0;line-height:7pt;text-align:center;width:95.4px;}
.home_member_3 .greyFullTn .twolines, .home_member_3 .blueFullTn .twolines {padding:2px 0 0;line-height:9pt;}
.home_member_3 .welcomePanel h1 {width:500px;}
.home_member_3 #membersList .welcomePanel h2 {font-size:8pt;font-weight:normal;}
.home_member_3 #membersList .member .details {width:262px;}
.home_member_3 #membersList .member {width:365px;}
.home_member_3 #membersList h2 img{vertical-align:bottom;}
.home_member_3 #membersList h2 {margin-top:0;text-transform:uppercase;font-size:11pt;}
.home_member_3 #membersList .event {width:179px;margin-left:4px;}
.home_member_3 #membersList .event.leftSeparator {padding-left:5px;}
.home_member_3 #membersList .event .details h2 {font-weight:normal;}
.home_member_3 #membersList .member {margin:14.5px 0;}
.header_04 h1 .smaller{font-size:10pt;text-transform:none;}
.header_04 #topPanel {height:198px;margin-left:-12px;width:1012px;}
.header_04 {background:none;}
.header_04 #topPanel .topGreyTn a {padding:0 25px;}
.header_04 #topPanel h1 {clear:both;color:white;font-size:21pt;margin:0 0 0 265px;padding-top:30px;text-transform:uppercase;}
.header_04 #topPanel h2 {clear:both;color:white;font-size:15pt;margin:0 0 0 195px;padding-top:3px;text-transform:uppercase;}
.header_04 #topPanel a.title {display:block;float:left;height:70px;width:610px;text-decoration:none;}
ul.inline {list-style-type:none;padding:0; margin:0}
ul.inline li{float:left;padding:0; margin:0}
.home_pro .big_block{background:transparent url(../images/design_composite/home_pro_4.png) no-repeat scroll left top;height:390px;margin-left:12px;float:left;padding:20px 0 20px 25px;width:469px;}
.home_pro .big_block .title img {float:left;}
.home_pro .big_block .title h1, .home_pro .big_block .title h2 {text-transform:uppercase;margin:0;}
.home_pro .big_block .title h1 {color:#66CC00;font-size:16pt;}
.home_pro .big_block .title h2 {font-size:10pt;}
.home_pro .big_block .activities {margin-top:20px;padding-left:0;margin-left:0;}
.home_pro .big_block .activities li {margin-right:34px;}
.home_pro .big_block .activities li.last {margin-right:0;}
.home_pro .big_block  h4 {font-size:10pt;margin:0 0 10px;padding:0;text-transform:uppercase;}
.home_pro .big_block  ul.desc {color:#666666;font-size:10pt;list-style-type:none;padding:0;height:130px;margin:0 0 10px;}
.home_pro .big_block ul.desc li {background:transparent url(../images/button/picto_puce_arrow.gif) no-repeat scroll left center;padding-left:10px;}
.home_pro .big_block .gold {color:#afa345;font-weight:bold;}
.home_pro .big_block .subscribe_left {float:left;width:220px;}
.home_pro .big_block .subscribe_right {border-left:1px solid #E3E4E5;float:left;padding-left:25px;width:205px;}
.home_pro .big_block a.subscribe_link {background:transparent url(../images/design_composite/home_pro_3.png) no-repeat scroll left center;color:white;display:block;font-size:16pt;font-weight:bold;height:50px;text-align:center;text-transform:uppercase;text-decoration:none;}
.home_pro .big_block a.subscribe_link span {font-size:12pt;}
div.leftSmallPanel ul.thumbs {margin:10px 0 10px 1px;padding:0}
div.leftSmallPanel ul.thumbs li {float:left;list-style-type:none;margin-right:4px;}
div.leftSmallPanel ul.thumbs li img.frame {padding:0px;}
#membersList table.profContent td.alertTitle .sportName {color:#FF9300;}
.profil_teacher_2 #membersList table.tableForm a.blueLink {font-size:8pt;color:#74a0f7;}
.profil_club_2 #membersList table.tableForm a.blueLink {font-size:8pt;color:#74a0f7;}
.profil_club_3 span.sport, .profil_teacher_3 span.sport, .subscribe_teacher_step_3 span.sport {color:#FF9300;font-size:9pt;text-transform:uppercase;}
.profil_club_3 span.sport {color:#66cc00;}
.profil_club_3 .form_2 div.borderBottom, .profil_teacher_3 .form_2 div.borderBottom {margin-bottom:20px;}
.profil_club_3 .title_3, .profil_teacher_3 .title_3{border-bottom:1px solid #B7B7B7;color:#A1A1A1;font-size:12px;font-weight:bold;padding:0;text-transform:uppercase;}
.fNone {float:none;}
.wallPost .deleteLink {color:#79A4F8;font-size:8pt;font-weight:normal;text-decoration:none;text-transform:none;float:right;}
#membersList .wallPost {border-bottom:1px solid #eeeeee;width:475px;float:left;padding-bottom:15px;margin-bottom:20px;}
#membersList .wallPost .title {color:#5E5E5E;float:left;height:auto;margin-top:0;}
#membersList .wallPost .content {color:#808080;}
#membersList .pictureEdition {border:1px solid #E1E1DF;padding:4px;font-size:8pt;margin-bottom:15px;line-height:19pt;}
#membersList .pictureEdition .legend{font-weight:bold;}
#membersList .pictureEdition img{vertical-align:-4px;}
#membersList .pictureEdition input{font-size:8pt;}
#membersList .pictureEdition .fRight{font-size:0;height:126px;line-height:126px;text-align:center;width:127px;}
#membersList .pictureEdition .fRight img{vertical-align:middle;}
#membersList .pictureEdition a{color:#79A4F8;}
.addPicture p{color:#838282;font-size:7pt;margin:0;}
.addPicture input{font-size:8pt;}
.profil_club_2 #membersList table.profContent td.alertTitle .sportName {color:#8FDA44;}

.head_2 #navigation {background:transparent url(../images/divers/bg_navigation.png) no-repeat scroll left 26px;height:40px;margin-left:-2px;width:1004px;border-bottom:40px solid white;}
.head_2 #mainContent {margin-top:0;}
.head_3 #navigation {background:transparent url(../images/divers/bg_navigation.png) no-repeat scroll left 26px;height:40px;margin-left:-2px;width:1004px;border-bottom:40px solid white;}
.head_3 #mainContent {margin-top:0;}
.head_3 #topPanel .logo {margin:-0px 0 0 -10px;}
.aLeft {text-align:left;}
select {height:22px;line-height:22px;font-size:11pt;}
.rightblock {padding-top:10px;}
.rightblock h4 {background:transparent url(../images/design_composite/bg_right_module_blue.png) no-repeat scroll left top;color:white;height:18px;padding-left:10px;font-size:8pt;padding-top:3px;text-transform:uppercase;}
.his_clubs ul {list-style-type:none;padding-left:0;}


.head_2 #navigation{
	background:transparent url(../images/divers/bg_navigation.png) no-repeat scroll left 26px;
	height:40px;
	margin-left:-2px;
	width:1004px;
	border-bottom:40px solid white;
}

.head_2 #mainContent {
	margin-top:0;
}

.aLeft {
	text-align:left;
}

select {
	height:22px;
	line-height:22px;
	font-size:11pt;
}

.rightblock {
	padding-top:10px;
}

.rightblock h4 {
	background:transparent url(../images/design_composite/bg_right_module_blue.png) no-repeat scroll left top;
color:white;
height:18px;
padding-left:10px;
font-size:8pt;
padding-top:3px;
text-transform:uppercase;
}

.his_clubs ul {
	list-style-type:none;
	padding-left:0;
}


.his_clubs h5 {margin:0;}
.his_clubs h5 a {color:#66CC00;font-size:8pt;text-transform:uppercase;}
.his_clubs li {clear:both;height:48px;}
.his_clubs b {font-weight:normal;text-transform:uppercase;}
.his_clubs strong {	color:#c7be71;}
.they_like_him ul {border-bottom:1px solid #EEE;}
.they_like_him li {width:90px;height:105px;}
.they_like_him a {color:#719ef7;}
.m_t_slideshow {}
.m_t_slideshow .legend{font-weight:bold;margin-bottom:15px;margin-top:10px;text-align:center;}
.m_t_slideshow .thumblist  li{margin-right:4px;}
.m_t_slideshow .thumblist{margin-left:18px;}


.his_clubs h5 a {
	color:#66CC00;font-size:8pt;
text-transform:uppercase;
}

.his_clubs li {
	clear:both;
	height:48px;
}

.his_clubs b {
	font-weight:normal;
text-transform:uppercase;
}

.his_clubs strong {
	color:#c7be71;
}

.they_like_him ul {
	border-bottom:1px solid #EEE;
}

.they_like_him li {
	width:90px;height:105px;
	
}

.they_like_him a {
	color:#719ef7;
}

.m_t_slideshow {
	
}

.m_t_slideshow .legend{
	font-weight:bold;
margin-bottom:15px;
margin-top:10px;
text-align:center;
}

.m_t_slideshow .thumblist  li{
	margin-right:4px;
}

.m_t_slideshow .thumblist{
	margin-left:18px;
}


.m_t_slideshow .thumblist  li img { border:3px solid black;}

.m_t_slideshow .navig{text-align:center;text-transform:uppercase;}
.m_t_slideshow .navig a{color:#719ef7;}
.m_t_slideshow .name{color:#FF9300;font-size:15pt;float:left;font-weight:bold;text-transform:uppercase;}
.m_t_slideshow.club .name, .mb_top_block .name {color:#66CC00;float:left;font-size:15pt;font-weight:bold;text-transform:uppercase;}
.m_t_slideshow .premium{color:#c7be71;float:right;font-size:15pt;font-weight:bold;text-transform:uppercase;}
.m_t_slideshow .premium, .mb_top_block .premium {color:#C7BE71;float:right;font-size:15pt;font-weight:bold;text-transform:uppercase;}
.m_t_slideshow .city{text-transform:uppercase;}
.infos_4 {margin-top:15px;}
.infos_4 h5 {font-weight:bold;width:105px;background:transparent url(../images/button/picto_puce_arrow.gif) no-repeat 110px 3px;margin:0;font-size:9pt;float:left;padding-right:20px;}
.infos_4 div {width:260px;margin:0;font-size:8pt;line-height:10pt;color:#999;float:left;}
.infos_4 div a {text-decoration:none;color: #66cc00;font-weight: bold;}
.infos_4.club div a {text-decoration:none;color: #ff9300;font-weight: bold;}
ul.wallPosts {list-style-type: none;margin:0;padding:0;clear:both;padding:5px 0 14px 0;}
ul.wallPosts li {margin:none;padding:none;background:transparent url(../images/design_composite/bg_search_elt_degrade.png) repeat-x bottom left;margin:10px 0 0 0;padding:6px;border-bottom:1px solid #CCC;padding:13px;}
ul.events_5 {list-style-type: none;margin:0;padding:0;clear:both;padding-top:6px;}
ul.events_5 h5 {font-size:8.5pt;margin:0;padding:0;text-transform:uppercase;}
ul.events_5 h5 a {color:#00BFDF;}
ul.events_5.prof h5 a {color:#00BFDF}
ul.events_5 li {border-bottom:1px solid #EEE;padding-bottom:15px;padding-top:15px;}
ul.events_5 li.last {border-bottom:none;}
#prohomecontainer #topPanel {height:198px;margin-left:-12px;width:1012px;}


.m_t_slideshow .navig{
	text-align:center;
text-transform:uppercase;
}

.m_t_slideshow .navig a{
	color:#719ef7;
}

.m_t_slideshow .name{
	color:#FF9300;
font-size:15pt;
float:left;
font-weight:bold;
text-transform:uppercase;
}

.m_t_slideshow .premium{
	color:#c7be71;
	float:right;
font-size:15pt;
font-weight:bold;
text-transform:uppercase;
}

.m_t_slideshow .city{
	text-transform:uppercase;
}


#prohomecontainer #topPanel {height:198px;margin-left:-12px;width:1012px;}

#prohomecontainer {background:none;}
#prohomecontainer #topPanel .topGreyTn a {padding:0 25px;}
#prohomecontainer #topPanel h1 {clear:both;color:white;font-size:21pt;margin:0 0 0 265px;padding-top:30px;text-transform:uppercase;}
#prohomecontainer #topPanel h2 {clear:both;color:white;font-size:15pt;margin:0 0 0 195px;padding-top:3px;text-transform:uppercase;}
#prohomecontainer #topPanel a.title {display:block;float:left;height:70px;width:610px;text-decoration:none;}

#prohomecontainer .big_block{background:transparent url(../images/design_composite/home_pro_4.png) no-repeat scroll left top;height:390px;margin-left:12px;float:left;padding:20px 0 20px 25px;width:469px;}


#prohomecontainer .big_block{background:transparent url(/images/design_composite/home_pro_4.png) no-repeat scroll left top;height:390px;margin-left:12px;float:left;padding:20px 0 20px 25px;width:469px;}

#prohomecontainer .big_block .title img {float:left;}
#prohomecontainer .big_block .title h1, .home_pro .big_block .title h2 {text-transform:uppercase;margin:0;}
#prohomecontainer .big_block .title h1 {color:#66CC00;font-size:16pt;}
#prohomecontainer .big_block .title h2 {font-size:10pt;}
#prohomecontainer .big_block .activities {margin-top:20px;padding-left:0;margin-left:0;}
#prohomecontainer .big_block .activities li {margin-right:34px;}
#prohomecontainer .big_block .activities li.last {margin-right:0;}
#prohomecontainer .big_block  h4 {font-size:10pt;margin:0 0 10px;padding:0;text-transform:uppercase;}
#prohomecontainer.big_block  ul.desc {color:#666666;font-size:10pt;list-style-type:none;padding:0;height:130px;margin:0 0 10px;}
#prohomecontainer .big_block ul.desc li {background:transparent url(../images/button/picto_puce_arrow.gif) no-repeat scroll left center;padding-left:10px;}
#prohomecontainer .big_block .gold {color:#afa345;font-weight:bold;}
#prohomecontainer .big_block .subscribe_left {float:left;width:220px;}
#prohomecontainer .big_block .subscribe_right {border-left:1px solid #E3E4E5;float:left;padding-left:25px;width:205px;}
#prohomecontainer .big_block a.subscribe_link {background:transparent url(../images/design_composite/home_pro_3.png) no-repeat scroll left center;color:white;display:block;font-size:16pt;font-weight:bold;height:50px;text-align:center;text-transform:uppercase;text-decoration:none;}
#prohomecontainer .big_block a.subscribe_link span {font-size:12pt;}
#layout4container #topPanel {height:198px;}
#layout4container {background:none;}
#layout4container #topPanel .topGreyTn a {padding:0 25px;}
#layout4container #topPanel h1 {clear:both;color:white;font-size:21pt;font-weight:bold;margin:0 0 0 65px;padding-top:30px; padding-bottom:10px; text-transform:uppercase;}
#layout4container #topPanel h2 {clear:both;color:white;font-size:14pt;font-weight:bold;margin:0 0 0 155px;padding-top:3px;text-transform:uppercase;}
#layout4container #topPanel a.title {display:block;float:left;height:70px;width:610px;text-decoration:none;}

.tdborderBottom {border-bottom:1px solid #AAA;width:400px; padding-right:130px;}
.tdborderBottom1 {border-bottom:1px solid #AAA;width:700px; }

.m_t_slideshow .name, .mb_top_block .name{color:#FF9300;font-size:15pt;float:left;font-weight:bold;text-transform:uppercase;}
.mb_top_block .name1{color:#66cc00;font-size:15pt;float:left;font-weight:bold;text-transform:uppercase;}
#membersList table.tableForm td.alertTitle .sportName {color:#719ef7;font-weight:normal;text-transform:uppercase;}

#membersList table.profContent td.alertTitle .sportName {color:#8FDA44;}
#membersList table.profContent td.alertTitle .sportName1 {color:#ff9300;;font-weight:normal;text-transform:uppercase;}

.profil_club_2 #membersList table.profContent td.alertTitle .sportName {color:#8FDA44;}

#flash{
color: #FFFFFF;
background:transparent url(../images/design_composite/blue_title_center.png) ;
width:999px; height:229px; padding:2px; border:#e6e5e1 1px solid; margin-left:-2px; margin-top:-2px; padding-top:0px; border-top:none; margin-bottom:0px; padding-left:1px;}

.tdactBottom {border-bottom:1px solid #AAA;width:200px; padding-right:130px;}
.tdactBottom1 {border-bottom:1px solid #AAA;width:500px; }
table.my_alerts a.profName {color:#ff9300;}
table.my_alerts a.clubName {color:#66cc00;}



/************ Updated By Sudhakar *************/

.tableForm label.blueN {
	color:#719FF7;
	font-size:8.5pt;
	font-weight:bold; 
	padding-top:10px; 
	line-height:2;
}
.tableForm label.labelB {
	color:#000000;
	font-size:8.5pt;
	font-weight:normal; 
	margin-top:10px; 
	line-height:3;
}
.tableForm select {
	font-size:8pt;
}
.tableForm span.labelLeft {
	color:#000000;
	font-size:8.5pt;
	font-weight:normal; 
	line-height:2; 
	float:left;
}
.tableForm a.std1 {
	color:#6F85B3;
	font-size:8pt;
	text-decoration:none; 
}
.tableForm .lableH {
	color:#000000;
	font-size:8pt;
	
}
#addMore{
	margin:0px 0px 10px 0px;
}

.tableForm .whiteFieldN {
	margin:5px 0px 0px 0px; 
	height:20px;float:left;
}
.tableForm .whiteFieldN .left {
	height:20px;
	width:6px;
	background:transparent url(../images/design_composite/white_field_left.png) no-repeat top right;
	float:left;
}
.tableForm .whiteFieldN .center {
	height:20px;
	width:auto;
	background:transparent url(../images/design_composite/white_field_center.png) repeat-x top left;
	float:left;
}
.tableForm .whiteFieldN .right {
	height:20px;
	width:6px;
	background:transparent url(../images/design_composite/white_field_right.png) no-repeat top left;
	float:left;
}
.tableForm .whiteFieldN .inverse .left {
	background-image:url(../images/design_composite/white_field_inv_left.png)
}
.tableForm .whiteFieldN .inverse .center {
	background-image:url(../images/design_composite/white_field_inv_center.png)
}
.tableForm .whiteFieldN .inverse .right {
	background-image:url(../images/design_composite/white_field_inv_right.png)
}
.tableForm .whiteFieldN  .center input {
	border:none;background:transparent;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:12px;
	margin:2px 0 0 0;
}
.tableForm .whiteFieldN .center input.greyed {
	color:#6d6d6d;
}
.tableForm label.blueUpdate {
	color:#719FF7;
	font-size:8.5pt;
	font-weight:bold; 
	padding-top:10px; 
	line-height:1;
}
.bottomblueUpdate {
	border-bottom:1px solid #AAA;
	width:370px; 
	margin-left:88px; 
	margin-right:130px;
}
.bottomblueUpdate1 {
	border-bottom:1px solid #AAA;
	width:455px;
}
.bottomblueUpdate2 {
	border-bottom:1px solid #AAA;
	width:465px;
}

.tarates {background:transparent url(../images/design_composite/ta-bm.png) repeat-x scroll left bottom;margin-top:6px;padding-bottom:5px;#padding-bottom:0px;}
.tarates div {background:transparent url(../images/design_composite/ta-tm.png) repeat-x scroll left top;}
.tarates div.tl {background:transparent url(../images/design_composite/ta-tl.png) no-repeat scroll left top;float:left;height:6px;width:4px;}
.tarates div.tr {background:transparent url(../images/design_composite/ta-tr.png) no-repeat scroll right top;height:5px;width:7px;float:right;}
.tarates div.bl {background:transparent url(../images/design_composite/ta-bl.png) repeat-x scroll left top;height:5px;width:5px;float:left;padding-top:0;}
.tarates div.br {background:transparent url(../images/design_composite/ta-br.png) repeat-x scroll right top;height:5px;width:7px;float:right;padding-top:0;}
.tarates div div {background:transparent url(../images/design_composite/ta-ml.png) repeat-y scroll left top;padding-left:2px;}
.tarates div div div {background:transparent url(../images/design_composite/ta-mr.png) repeat-y scroll right top;padding-right:5px;}
.tarates textarea{border:none;width:100%;height:50px;border:medium none;color:#666666;font-family:sans-serif;font-size:8pt;height:50px;width:100%;}

.unread{ font-weight:bold;font-size:12px; color:#000000;}
.read{color:gray;font-weight:bold;font-size:12px;}


.whiteFieldN {margin:0; height:20px;float:left;}
.whiteFieldN .left {height:20px;width:6px;background:transparent url(../images/design_composite/white_field_left.png) no-repeat top right;float:left;}
.whiteFieldN .center {height:20px;width:auto;background:transparent url(../images/design_composite/white_field_center.png) repeat-x top left;float:left;}
.whiteFieldN .right {height:20px;width:6px;background:transparent url(../images/design_composite/white_field_right.png) no-repeat top left;float:left;}
.whiteFieldN.inverse .left {background-image:url(../images/design_composite/white_field_inv_left.png)}
.whiteFieldN.inverse .center {background-image:url(../images/design_composite/white_field_inv_center.png)}
.whiteFieldN.inverse .right {background-image:url(../images/design_composite/white_field_inv_right.png)}
.whiteFieldN .center input {border:none;background:transparent;font-family: Tahoma, Geneva, sans-serif;font-size:12px;margin:2px 0 0 0;}
.whiteFieldN .center input.greyed {color:#6d6d6d;}
.whiteFieldN .center input.select {background:transparent url(../images/buttonpicto_input_select.png) no-repeat top right;}
.whiteFieldN.textarea {height:auto;}
.whiteFieldN.textarea .top {height:6px;width:412px;line-height:1px;background:transparent url(../images/design_composite/white_textarea_top.png) no-repeat top right;margin:0;float:none;}
.whiteFieldN.textarea .middle {height:auto;width:412px;background:transparent url(../images/design_composite/white_textarea_middle.png) repeat-y top left;margin:0;float:none;}
.whiteFieldN.textarea .bottom {height:6px;width:412px;background:transparent url(../images/design_composite/white_textarea_bottom.png) no-repeat top left;margin:0;float:none;}
.whiteFieldN.textarea .middle textarea {border:none;background:transparent;font-family: Tahoma, Geneva, sans-serif;font-size:12px;width:405px;margin:0 0 0 3px;}
.whiteFieldN.textarea .middle textarea.greyed {color:#6d6d6d;}

.params h1.title_6 {border-bottom:1px solid #CCCCCC;color:#729FF7;font-size:13pt;margin:0;}

div.divAddthis{margin-top:20px}


.params #membersList {font-size:8.5pt;}
.params #membersList h2 {font-size:10pt;margin-bottom:10px;padding-bottom:0;}
.params #membersList .label_3 {line-height:15pt;margin-right:10px;}
.params #membersList .activites_2 li {float:left;width:140px;}
.params #membersList .left-pad {margin-left:20px;}
.params #membersList .planning_3 {padding-top:15px;}
.params_2 #membersList .field {margin-bottom:5px;}
#membersList h1.title_7 {color:#739FF6;font-size:14pt;font-weight:bold;margin:0;}
#membersList h2.title_7 {border-bottom:3px solid #739FF6;color:#739FF6;font-size:10pt;font-weight:bold;padding-bottom:2px;clear:both;}
#membersList h3.title_7 {border-bottom:1px solid #AAAAAA;color:black;font-size:9pt;font-weight:bold;padding-bottom:2px;margin-top:12px;margin-bottom:12px}
#membersList h3.title_7 span {float:left;}
#membersList h3.title_7 a {color:#729EF5;float:right;font-size:8pt;font-weight:normal;line-height:11pt;}
.params #membersList select {font-size:9pt;height:21px;}
.lnk_1, .lnk_1:visited {color:#729EF5;text-decoration:underline;}
.add_adh_mode {clear:both;color:#719EF7;display:block;float:right;margin-top:5px;}
.add_plage {padding:5px 5px 10px;border:1px solid #999999;margin-top:20px;}
.add_plage h4{color:#719EF7;margin:5px 0;text-align:center;}
.add_plage h5{font-size:8pt;margin:10px 0;}
.add_plage h6{font-size:8pt;
font-style:italic;
font-weight:normal;
margin:0;
text-decoration:underline;}
.add_plage ul.inline li {
	width:50px;
}
table.planning {font-size:7pt;}
table.planning tbody {border:1px solid #e6e5e1;border-bottom:none;background:#f8f8f8;}
table.planning td div, table.planning th div {border-bottom:1px solid #e6e5e1;}
table.planning tbody tr.last td div {border-bottom:none;}
table.planning td {width:104px;height:45px;line-height:15px;}
table.planning thead th {font-size:9pt;background:transparent url(../images/button/resa_day_selected.png) no-repeat scroll right 12px;color:white;font-weight:bold;border-bottom:1px solid #e6e5e1;width:120px;}
table.planning tbody th {border-left:1px solid #e6e5e1;border-bottom:1px solid #e6e5e1;}
table.planning tbody tr.last th, table.planning tbody tr.last td, table.planning tbody td.closed {border-bottom:1px solid #e6e5e1;}
table.planning tbody th, table.planning tbody td {border-right:1px solid #e6e5e1;}
table.planning tbody td.last {border-right:1px solid #e6e5e1;}
/*table.planning tbody td.authorized {background:#00f717;}
table.planning tbody td.authorized {background:#00f717;}
table.planning tbody td.unauthorized {background:#7433ff;}*/
table.planning tbody td div {color:white;height:31px;padding:6px;width:78px;}
table.planning tbody td div.past {background:#ABACAB none repeat scroll 0 0;}
table.planning tbody td div.free {background:#f8f8f8 none repeat scroll 0 0;color:#CCCCCC;}
table.planning tbody td div.full-hour {background:#02b00a none repeat scroll 0 0;}
table.planning tbody td div.full {background:#bd1016 none repeat scroll 0 0;}
table.planning thead td {border-bottom:1px solid #E6E5E1;}

div.planning_2 {border-bottom:1px solid #E6E5E1;width:797px;}
div.planning_2 ul {float:left;padding:0 0 0 10px;background:#F8F8F8 none repeat scroll 0 0;height:707px;padding:0;margin:20px 0 0;width:105px;}
div.planning_2 ul li {list-style-type:none;border-right:1px solid #E6E5E1;width:104px;line-height:9pt;float:left;}
div.planning_2 ul li.top{background:white url(../images/button/resa_day_selected.png) no-repeat scroll left top;color:white;font-size:9pt;font-weight:bold;height:30px;padding-top:2px;text-align:center;width:105px;border-right:none;border-bottom:1px solid #E6E5E1;line-height:11pt;}
div.planning_2 ul.hours {padding:0;width:62px;}
div.planning_2 ul.hours li {padding-left:10px;width:50px;background:#f8f8f8;height:40px;padding-top:4px;border:1px solid #e6e5e1;border-bottom:none;}
div.planning_2 ul.hours li.top{background:white none repeat scroll 0 0;height:29px;border:medium none;width:52px;}
div.planning_2 ul li div {width:84px;padding:4px;color:white;/**/font-size:8pt;margin:0;}
div.planning_2 ul li.off-peak div {background:#02B00A none repeat scroll 0 0;}
div.planning_2 ul li.weekend div {background:#d6dd1a none repeat scroll 0 0;}
div.planning_2 ul li.full-hour div {background:#bd1016 none repeat scroll 0 0;}
.params #membersList .title_7 select {float:right;font-size:15px;height:23px;width:160px;}
div.params_3 fieldset {margin:0;padding:0;border:none;border-bottom: 1px solid #AAA;}
div.params_3 fieldset p { margin: 10px 0 21px; }
div.params_3 fieldset p label { margin-left:92px; width:395px;}





.my_calendar .center_panel {
	float:left;height:580px;
}

.my_calendar #membersList.searchResult {
width:1002px;
}

.my_calendar .center_panel h1 {
font-size:15pt;
margin:0;
text-transform:uppercase;
}
.my_calendar .center_panel .legend {
	background:transparent url(/images/button/calendar_legend.png) no-repeat scroll left top;
	padding-bottom:10px;
	margin-top:10px;
	line-height:14px;
	width:410px;
}
.my_calendar .center_panel .legend ul{
color:#999999;
float:left;
font-size:8pt;
list-style-type:none;
margin:2px 0 0;
padding-left:27px;
}
.my_calendar .center_panel table.calendar {
	clear:both;
}

.my_calendar .center_panel tr td {
	color:#333333;
	height:30px;
}

.my_calendar .center_panel tr td.sport a, .my_calendar .center_panel tr td.club a{
	text-decoration:none;
}

.my_calendar .center_panel tr.orange td.type, .my_calendar .center_panel tr.orange td.sport a, .my_calendar .center_panel tr.orange td.club a{
color:#ff9300;
}

.my_calendar .center_panel tr.green td.type, .my_calendar .center_panel tr.green td.sport a, .my_calendar .center_panel tr.green td.club a{
color:#9ed765;
}

.my_calendar .center_panel tr.blue td.type, .my_calendar .center_panel tr.blue td.sport a, .my_calendar .center_panel tr.blue td.club a{
color:#719ef7;
}

.my_calendar .center_panel tr.purple td.type, .my_calendar .center_panel tr.purple td.sport a, .my_calendar .center_panel tr.purple td.club a{
color:#8c63c3;
}

.my_calendar .center_panel tr.lightblue td.type, .my_calendar .center_panel tr.lightblue td.sport a, .my_calendar .center_panel tr.lightblue td.club a{
color:#00bfdf;
}


.my_calendar .center_panel table.calendar {
border:1px solid #AAA;
}
.my_calendar .center_panel td {
	font-size:9pt;
}

.my_calendar .center_panel tr.bg_blue td {
	background:#e8eef7;
}
.my_calendar .center_panel tr.bg_gray td {
	background:#d9d9d9;
}
.my_calendar .center_panel td.date {
font-weight:bold;
padding-left:10px;
width:108px;
}
.my_calendar .center_panel td.time {
width:123px;
}
.my_calendar .center_panel td.type {
width:60px;
}

.my_calendar .center_panel td.logo {
width:30px;
}
.my_calendar .center_panel td.logo img{
background:white none repeat scroll 0 0;
padding:1px;
}

.my_calendar .center_panel td.sport {
font-weight:bold;
padding-left:20px;
width:113px;
}
.my_calendar .center_panel td.city {
width:131px;
text-transform:uppercase;
}
.my_calendar .center_panel td.club {
width:205px;
font-weight:bold;
}

.my_calendar #membersList .leftSmallPanel .profileModule .middle {
	background-image:url(../images/design_composite/bg_left_module_degrade.png);padding-bottom:5px;
}



div.create_list.my_calendar {height:255px;width:413px;padding:20px; overflow:hidden;}
div.create_list.my_calendar .greyButton {margin-right:10px;margin-left:140px; float:left;display: inline;}
div.create_list.my_calendar .blackButton {float:none;}
div.create_list.my_calendar .whiteField .center input {padding-top:2px;}

div.create_list.my_calendar .hSeparatorTopNoBorder {
	border-color:#bc9fdf;
}

div.create_list.my_calendar form {
	color:black;
font-size:9pt;
font-weight:bold;
}

#mainContent.home_clic_region #membersList {
	margin-left: 0px;
}


.member_notifications .rightSmallPanel { float:left; padding:0 5px 0 30px; width:456px; }
.member_notifications .rightSmallPanel h1 { margin:0 0 8px; font-size:15pt; text-transform:uppercase; }
.member_notifications .rightSmallPanel .block { margin-bottom:1px; }
.member_notifications .rightSmallPanel .block h2 { background: transparent url(../images/button/btn_notification_plus.png) no-repeat 0 0;margin:0; padding-left:10px;width:446px; height:20px;line-height:20px;color:#fff; font-size:8pt; text-transform:uppercase; cursor:pointer;}
.member_notifications .rightSmallPanel .block h2.minus { background-image:url(../images/button/btn_notification_minus.png);}
.member_notifications .rightSmallPanel .block h2.plus { background-image:url(../images/button/btn_notification_plus.png);}
.member_notifications .rightSmallPanel .block ul { display:none; margin:0; padding:0; list-style:none outside; }
.member_notifications .rightSmallPanel .block ul li { margin:5px 0; }
.member_notifications .rightSmallPanel .block ul li.first { padding-top:15px; }
.member_notifications .rightSmallPanel .block ul li.last { padding-bottom:30px; }
.member_notifications .rightSmallPanel .block ul li a { font-weight:bold; }
.member_notifications .rightSmallPanel .block ul li  span.name { margin:5px 0; color:#719EF7; font-weight:bold; }
.member_notifications .rightSmallPanel .block ul li form span.actions {margin-top:0px; float:right; padding-right:5px; }
.member_notifications .rightSmallPanel .block ul li p.p{width:75%;float:left;margin-top:0px;margin-bottom:0px;padding-top:0px}
.member_notifications .rightSmallPanel .block ul li  form span.actions a { color:#719EF7; font-weight:normal; }
.member_notifications .rightSmallPanel .block ul li a.contact,
 .member_notifications .rightSmallPanel .block ul li a.club { color:#719EF7; }
.member_notifications .rightSmallPanel .block ul li a.event { color:#00bfdf; }
.member_notifications .rightSmallPanel .block ul li a.teacher { color:#ff9300; }
.member_notifications .rightSmallPanel .block ul li a.pro { color:#66cc00; }
.member_notifications #rightModules .module .title { float:none; margin:0 auto; padding:10px 0 6px; width:280px; }
.member_notifications #rightModules .member {margin:0 auto;padding:9px 0; width:276px; color:#808080;}
.member_notifications #rightModules .member .face {float:left; width:72px;}
.member_notifications #rightModules .member.contact .face {width:49px;}
.member_notifications #rightModules .member .details { line-height:10pt; }
.member_notifications #rightModules .member .details h1 {color:#2a2a2a;font-size:11px;text-transform:uppercase;margin:0;	font-weight:normal;line-height:13px;}
.member_notifications #rightModules .member.club .details h1 { display:inline; }
.member_notifications #rightModules .member .details h1 a {padding:0;text-decoration:none;}
.member_notifications #rightModules .member.club .details h1 a,
 .member_notifications #rightModules .member.pro .details h1 a {color:#66cc00;}
.member_notifications #rightModules .member.teacher .details h1 a {color:#ff9300;}
.member_notifications #rightModules .member.event .details h1 a {color:#00bfdf;}
.member_notifications #rightModules .member .details a {padding-left:3px;color:#719ef7;font-weight:bold;text-decoration:underline;}
.member_notifications #rightModules .member.teacher p,
 .member_notifications #rightModules .member.pro p { margin:3px 0;width:141px;}
.member_notifications #rightModules .member.event .details strong { color:#000; text-transform:uppercase; }
.member_notifications #rightModules .member.event .details a.eventName {padding:0; color:#00bfdf; text-transform:uppercase;}
.member_notifications #rightModules .member.event .details p { margin:3px 0; text-transform:uppercase;}
.member_notifications #rightModules .member .premium { clear:left; margin-top:9px; color:#c7be71; font-weight:bold; font-size:10pt; text-transform:uppercase; }
.member_notifications #rightModules .memberSeparator {margin:0 auto; width:276px;}
.member_notifications #rightModules .mail_friends { margin:9px auto; width:276px; font-size:8pt; }
.member_notifications #rightModules .mail_friends h3 { margin:0; color:#2a2a2a; text-transform:uppercase; }
.member_notifications #rightModules .mail_friends p { margin:0; color:#808080; }
.member_notifications #rightModules .mail_friends div.choose {background:transparent url(../images/button/mail_friends.png) no-repeat 0 0;margin-top:6px;padding:0 6px;width:264px;height:29px;}
.member_notifications #rightModules .mail_friends div.choose span { position:relative;line-height:9pt;}
.member_notifications #rightModules .mail_friends div.choose span.txt { display:block;float:left;top:3px;width:95px;margin-right:32px;color:#719ef7;}
.member_notifications #rightModules .mail_friends div.choose span.img { top:5px; }
.member_notifications #rightModules .mail_friends div.choose a img { margin:0 3px; }
.new-resa-thickbox .field2{clear:both;height:37px;}
.new-resa-thickbox .label{float:left;font-weight:bold;width:100px;}
.new-resa-thickbox select{float:left;font-size:8pt;height:20px;}
div.new-resa-thickbox {width:450px;height:225px;}
.teacher_my_account_new .orange_button {background:transparent url(../images/button/orange_button_4_bg.png) no-repeat scroll 0 0;color:white;display:block;font-size:11pt;font-weight:bold;height:24px;padding-top:5px;text-align:center;width:133px;float:right;}
.teacher_my_account_new #mainContent {width:817px;margin-left:75px;}
.teacher_my_account_new #mainContent ul {list-style-type:none;padding-top:5px;}
.teacher_my_account_new #mainContent .top_li {height:66px;margin-top:10px;padding:11px;cursor:pointer;}
.teacher_my_account_new #mainContent .selected .top_li {background:transparent url(../images/design_composite/top_paiment_li.png) no-repeat scroll 0 0;}
.teacher_my_account_new #mainContent .top_li h3 {font-size:17pt; margin:0; padding: 0;}
.teacher_my_account_new #mainContent .top_li .under_title {color:#729FF7;font-size:10.5pt;font-weight:bold;padding-left:23px;}
.teacher_my_account_new #mainContent .top_li .under_title_2 {font-size:7.5pt;line-height:18pt;padding-left:23px;}
.teacher_my_account_new #mainContent .top_li .price {color:#2A2A2A;font-size:11pt;font-weight:bold;margin-left:140px;margin-top:10px;}
.teacher_my_account_new #mainContent .top_li .price span {font-family:sans-serif;font-size:24px;font-weight:bold;}
.teacher_my_account_new #mainContent .top_li .best_offer {color:#729FF7;margin-top:18px;font-size:11pt;font-weight:bold;text-align:center;text-transform:uppercase;width:120px;margin-left:70px;}
.teacher_my_account_new #mainContent .bottom_li {background:transparent url(../images/design_composite/bottom_paiment_li.png) no-repeat scroll 0 0;margin-top:10px;height:213px;padding:12px;}
.teacher_my_account_new #mainContent td {height:20px;color:#6a6969;}
.teacher_my_account_new #mainContent td.tCenter {text-align:center;}
.club_1 table.planning tr td,
 .params_3 table.planning tr td { border-right:none; }
.club_1 table.planning tr td div,
 .params_3 table.planning tr td div { border-bottom:none; }

 .club_parrainage .label {
	width:155px;
}

div.club_parrainage {
	height:270px;
}
#rightModules .right_module {border: 1px solid #e6e5e1;margin-bottom:10px;padding-bottom:10px;color:#808080;padding:10px 15px;width:272px;}
#rightModules .right_module .title {margin:0;display:inline;float:none;width:272px;}
#rightModules .right_module .title .center {width:250px;}
.event_suggest{text-align:center;}
.right_module .title_right {background:transparent url(../images/design_composite/bg_module_left_title.png) no-repeat 0 0;color:#FFFFFF;font-size:11px;font-weight:bold;text-transform:uppercase;width:269px;padding-left:7px;height:18px;padding-top:3px;}

.left_module2 {border:1px solid #E6E5E1;color:#808080;margin-bottom:10px;margin-top:15px;padding:10px 0px;width:166px;}
.left_module2 .title_left {background:transparent url(../images/design_composite/shape2.png) no-repeat scroll 0 0;color:#FFFFFF;font-size:11px;font-weight:bold;height:18px;padding-left:7px;padding-top:3px;text-transform:uppercase;width:269px;}
.kw_alr0 p{margin:7px 0;}
.kw_alr2 {background:transparent url(../images/design_composite/shape.png) no-repeat scroll 0 0;color:white;display:block;font-size:13px;height:28px;margin-left:65px;padding-left:6px;padding-top:7px;text-transform:uppercase;width:206px;}
.kw_alr4 {background:transparent url(../images/design_composite/shape4.png) no-repeat scroll 0 0;color:white;display:block;font-size:12px;height:28px;margin-left:65px;padding-left:6px;padding-top:4px;text-transform:uppercase;width:124px;text-align:center;margin-top:15px;}
.kw_alr1 {color:#719FF7;display:block;float:left;font-size:12pt;width:84px;padding-right:7px;text-align:right;}
.kw_alr3 {background:transparent url(../images/design_composite/shape3.png) no-repeat scroll 0 0;color:white;font-size:14pt;margin:10px auto auto;padding:3px;width:270px;}
.kw_alr5 .kw_alr3 {background:transparent url(../images/design_composite/shape1.png) no-repeat scroll 0 0;font-size:11pt;width:160px;padding-top:6px;height:23px;}
.kw_alr5 p {margin:10px 0;}
.kw_alr5 .kw_alr1 {width:55px;font-weight:bold;font-size:10pt;}
.kw_alr5 .kw_alr2 {margin-left:6px;}

.social_links {background:transparent url(../images/design_composite/social_bg.png) no-repeat 0 0;height:29px;width:276px;padding:3px;margin-top:10px;}
.social_links a.txt {color:#719EF7;display:block;float:left;line-height:9pt;margin-left:8px;margin-right:28px;width:90px;}
.social_links ul {width:150px;float:left;margin-top:4px;}
.social_links ul li {margin-left:10px;}
.sports_kw a{text-decoration:none;text-align:center;display:block;color:#719ff7;width:68px;margin:7px;}
.post_announce a:hover {text-decoration:none;}
.post_announce p {margin:7px 0;}
