body#phpbb{
	background:#FFFFFF url(../../../../../sites/all/themes/clubfrancechine/images/body_image_new.png) repeat-x scroll center top;
	margin:0;
	padding:0;
	font-family:Verdana,Helvetica,Arial,sans-serif;
}
body#phpbb #page-body{
	margin:0;
}
body#phpbb .clear{
	clear:both;
	height:0;
	overflow:hidden;
}
body#phpbb #wrap{
	margin:0 auto;
	width:910px;
	z-index:1;
	padding:8px 0px 0px 0px;
}
#wrap #page-header #header {
	float:left;
	width:910px;
}
#page-header,.header_left {
	float:left;
}
.header_right {
	float:right;
	margin-top:4px;
	position:relative;
	width:670px;
	z-index:3;
}
.header_right .top_banner {
	height:66px;
	padding-right:10px;
	text-align:right;
	float:right;
}
#logo-floater #logo {
	padding:0;
	float:none;
}
#block-block-56 .content p{
	margin:0;
}
.language {
	padding-top:6px;
	position:relative;
	float:left;
}
.language #block-translation-0 {
	float:left;
	width:120px;
	padding-left:14px;
}
.language #block-translation-0 form.flag{
	float:left;
	margin-right:14px;
}
.language #block-block-22 {
	float:left;
}
.block-block .content{
	min-height:0px;
}
.block-block .content p.beta {
	color:#D4D4D4;
	font-size:10px;
	margin:0;
	text-align:center;
	width:100px;
	line-height:1.3em;
	min-width:0;
}
#block-translation-0 .content .item-list ul.lang_block {
	padding-left:14px;
	text-align:left;
}
#block-translation-0 .content .item-list ul.lang_block li {
	display:inline;
	margin:0 10px 0 0;
}
.top_menu,.top_menu {
	height:33px;
	text-align:center;
}
.top_menu .left,.top_menu .right{
	float:right;
}
.top_menu .block-menu ul li a {
	color:#FFFFFF;
	font-size:12px;
	line-height:33px;
	
}
.top_menu .left .block-menu ul li a{
	margin-right:5px;
}
.top_menu .right .block-menu ul li{
	padding:0;
}
.top_menu .block-menu ul li a:hover{
	color:#E8E6E6;
	text-decoration:none;
}
.top_menu .block-menu .content ul{
	margin:0;
}
.top_menu .left .block-menu ul li#last_item {
	padding-right:18px;
}
.top_menu .left .block-menu ul li#last_item a{
	margin-right:0px;
}
.top_menu .right .block-menu .content{
	font-family:Verdana,Helvetica,Arial,sans-serif;
}
ul.navlinks li.rightside #search-box{
	margin:0;
}
.maincontent{
	padding:10px;
	position:relative;
}
.page_middle {
	background:#E8E6E6 url(../../../../../sites/all/themes/clubfrancechine/images/bg_grey_new.jpg) repeat-x scroll 0 0;
	clear:both;
	width:910px;
}
.page_right {
	background:transparent url(../../../../../sites/all/themes/clubfrancechine/images/page_right.jpg) no-repeat scroll right bottom;
}
.page_left {
	background:transparent url(../../../../../sites/all/themes/clubfrancechine/images/page_left.jpg) no-repeat scroll left top;
}
#page-footer{
	padding:10px;
}
.top_menu .left #block-menu-49 .content{
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:12px;
	min-height:0;
}
.post .inner .postbody ul.profile-icons li.edit-icon{
	width:59px;
}
form#viewfolder .panel .inner .buttons div.newpm-icon{
	width:96px;
}
.maincontent .forumbg{
	background-color:#0076B1
}
form#forum-search input.tiny,form#topic-search input.tiny {
	width:190px;
}
.right .block-menu .content li {
	list-style-type:none;
}
/*top menu with dropdown menu*/
ul.nice-menu,
ul.nice-menu ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

ul.nice-menu li {
  border-top: 0;
  float: left;
  /* Additional overrides to deal with Garland theme. */
  margin: 0;
	padding:0 0 0 10px;
}

/* Overrides for Garland header. */
#header-region ul.nice-menu li {
  margin: 0;
  /* Padding rules are needed to deal with Garland's header line-height. */
  padding-top: 0.1em;
  padding-bottom: 0.1em;
  background: #eee;
}

ul.nice-menu li a {
 	color:#FFFFFF;
	font-size:12px;
	line-height:33px;
	margin-right:15px;
}

ul.nice-menu ul,
/* Repeat for Garland header. */
#header-region ul.nice-menu ul {
  top: 33px;
  left: -1px;
  border: 0;
  margin-right: 0;
}

/* Override for Garland header. */
#header-region ul.nice-menu ul {
  top: 1.7em;
}

ul.nice-menu ul li {
  width: 170px;
}

/******************************
 VERTICAL (left/right) menus
******************************/

/* This is the default width of all vertical menus. */
ul.nice-menu-right, ul.nice-menu-left,
ul.nice-menu-right li, ul.nice-menu-left li {
  width: 12.5em;
}

/* VERTICAL menus where submenus pop RIGHT (default). */
ul.nice-menu-right ul {
  width: 12.5em;
  left: 12.5em;
  top: -1px;
}

ul.nice-menu-right ul ul {
  width: 12.5em;
  left: 12.5em;
  top: -1px;
}

ul.nice-menu-right li.menuparent,
ul.nice-menu-right li li.menuparent {
  background: #eee url(arrow-right.png) right center no-repeat;
}

ul.nice-menu-right li.menuparent:hover,
ul.nice-menu-right li.over,
ul.nice-menu-right li li.menuparent:hover,
ul.nice-menu-right li li.over {
  background: #ccc url(arrow-right.png) right center no-repeat;
}

/* VERTICAL menus where submenus pop LEFT. */
ul.nice-menu-left li ul {
  width: 12.5em;
  left: -12.65em;
  top: -1px;
}

ul.nice-menu-left li ul li ul {
  width: 12.5em;
  left: -12.65em;
  top: -1px;
}

ul.nice-menu-left li.menuparent,
ul.nice-menu-left li li.menuparent {
  background: #eee url(arrow-left.png) left center no-repeat;
}

ul.nice-menu-left li.menuparent:hover,
ul.nice-menu-left li.over,
ul.nice-menu-left li li.menuparent:hover,
ul.nice-menu-left li li.over {
  background: #ccc url(arrow-left.png) left center no-repeat;
}

ul.nice-menu-left a, ul.nice-menu-left ul a {
  padding-left: 14px;
}

/******************************
 HORIZONTAL (down) menus
******************************/

ul.nice-menu-down {
  border: 0;
  background:transparent url(../../../../../sites/all/themes/clubfrancechine/images/top_menu_new_right.png) no-repeat scroll right center;
zoom:1;
}

ul.nice-menu-down li {
}

ul.nice-menu-down li li {
  border-top: 0;
}

ul.nice-menu-down ul {
  left: 0;
}

ul.nice-menu-down ul li {
  clear: both;
	background-color:#2347a7;
}

ul.nice-menu-down li ul li ul,
/* Repeat for Garland header. */
#header-region ul.nice-menu-down li ul li ul {
  left: 12.5em;
  top: -1px;
}

ul.nice-menu-down .menuparent a {
  padding-right: 5px;
	text-align:left;
	color:#fff;
}
ul.nice-menu-down .menuparent a.active {
	color:#fff;
}
ul.nice-menu-down li.menuparent ul li {
	padding:0;
}
ul.nice-menu-down li.menuparent ul li a {
	margin:0;
	padding:0 0 0 14px;
}
ul.nice-menu-down li.menuparent ul li a:hover{
	background-color:#57B8F0;
}

ul.nice-menu-down li.menuparent,
/* Repeat for Garland header. */
#header-region ul.nice-menu-down li.menuparent {
  background:url(../../../../../sites/all/modules/nice_menus/arrow-down.gif) right center no-repeat;
}

ul.nice-menu-down li.menuparent:hover,
ul.nice-menu-down li.over,
/* Repeat for Garland header. */
#header-region ul.nice-menu-down li.menuparent:hover,
#header-region ul.nice-menu-down li.over {
  background: url(../../../../../sites/all/modules/nice_menus/arrow-down.gif) right center no-repeat;
}

ul.nice-menu-down li li.menuparent,
/* Repeat for Garland header. */
#header-region ul.nice-menu-down li li.menuparent {
  background: #eee url(arrow-right.png) right center no-repeat;
}

ul.nice-menu-down li li.menuparent:hover,
ul.nice-menu-down li li.over,
/* Repeat for Garland header. */
#header-region ul.nice-menu-down li li.menuparent:hover,
#header-region ul.nice-menu-down li li.over {
  background: #ccc url(arrow-right.png) right center no-repeat;
}
.block-nice_menus {
	background:transparent url(../../../../../sites/all/themes/clubfrancechine/images/top_menu_new_bg.png) repeat-x scroll 0 0;
  	line-height: normal;
  	z-index: 10;
    zoom:1;
}
.block-nice_menus .content {
	background:transparent url(../../../../../sites/all/themes/clubfrancechine/images/top_menu_new_left.png) no-repeat left center;
	overflow:visible;
}
ul.nice-menu,
ul.nice-menu ul {
  z-index: 5;
  position: relative;
}
ul.nice-menu li {
  position: relative;
}

ul.nice-menu a {
  display: block;
}
ul.nice-menu a:hover {
	text-decoration: none;
}
ul.nice-menu ul,
/* For Garland header. */
#header-region ul.nice-menu ul {
  position: absolute;
  visibility: hidden;
}

ul.nice-menu li.over ul {
  visibility: visible;
}

ul.nice-menu ul li {
  display: block;
}

ul.nice-menu:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* Show submenus when over their parents. */
ul.nice-menu li:hover ul,
ul.nice-menu li.menuparent li:hover ul,
ul.nice-menu li.menuparent li.menuparent li:hover ul,
ul.nice-menu li.menuparent li.menuparent li.menuparent li:hover ul,
ul.nice-menu li.over ul,
ul.nice-menu li.menuparent li.over ul,
ul.nice-menu li.menuparent li.menuparent li.over ul,
ul.nice-menu li.menuparent li.menuparent li.menuparent li.over ul,
/* Repeat all this stuff just for Garland headers. */
#header-region ul.nice-menu li:hover ul,
#header-region ul.nice-menu li.menuparent li:hover ul,
#header-region ul.nice-menu li.menuparent li.menuparent li:hover ul,
#header-region ul.nice-menu li.over ul,
#header-region ul.nice-menu li.menuparent li.over ul,
#header-region ul.nice-menu li.menuparent li.menuparent li.over ul {
  visibility: visible;
}

/* Hide sub-menus initially. */
ul.nice-menu li:hover ul ul,
ul.nice-menu li:hover ul ul ul,
ul.nice-menu li:hover li:hover ul ul,
ul.nice-menu li:hover li:hover ul ul ul,
ul.nice-menu li:hover li:hover li:hover ul ul,
ul.nice-menu li:hover li:hover li:hover ul ul ul,
ul.nice-menu li.over ul ul,
ul.nice-menu li.over ul ul ul,
ul.nice-menu li.over li.over ul ul,
ul.nice-menu li.over li.over ul ul ul,
ul.nice-menu li.over li.over li.over ul ul,
ul.nice-menu li.over li.over li.over ul ul ul,
/* Repeat all this stuff just for Garland headers. */
#header-region ul.nice-menu li:hover ul ul,
#header-region ul.nice-menu li:hover ul ul ul,
#header-region ul.nice-menu li:hover li:hover ul ul,
#header-region ul.nice-menu li:hover li:hover ul ul ul,
#header-region ul.nice-menu li:hover li:hover li:hover ul ul,
#header-region ul.nice-menu li:hover li:hover li:hover ul ul ul,
#header-region ul.nice-menu li.over ul ul,
#header-region ul.nice-menu li.over ul ul ul,
#header-region ul.nice-menu li.over li.over ul ul,
#header-region ul.nice-menu li.over li.over ul ul ul,
#header-region ul.nice-menu li.over li.over li.over ul ul,
#header-region ul.nice-menu li.over li.over li.over ul ul ul {
  visibility: hidden;
}

/***************
 IE 6 Fixes
***************/

/* Iframe to fix z-index bug when menu hovers over <select> fields. */
ul.nice-menu li.menuparent ul,
/* For Garland header. */
#header-region ul.nice-menu li.menuparent ul {
	overflow: visible !important;
	/* overflow: hidden; */
}

ul.nice-menu li.menuparent ul iframe,
/* For Garland header. */
#header-region ul.nice-menu li.menuparent ul iframe {
	display: none;
	display/**/: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	filter: mask();
	width: 20px;
	height: 20px;
}
.block-nice_menus .content ul,.block-nice_menus .content ol {
	margin:0;
}
ul.nice-menu-down,.block-nice_menus,ul.nice-menu-down,.block-nice_menus .content,ul.nice-menu-down,.block-nice_menus .content ul {
	float:left;
}








