body {background:#919191 url(images/page-shadow.jpg) repeat-y scroll center top; background-attachment:fixed;}
html, body, h1, h2, h3, h4, h5, h6, div, span, form, p,  ol, dl,  dt, dd, a, img, address {border:none;margin-top:0pt;padding:0pt;}
a:link,  a:visited {color:#CC0000; text-decoration:none;}
a:hover{color: #990000; text-decoration: underline;}
p {margin-top: 0;margin-bottom: 7px;text-align: left;}
div, p, table, td, th {font-family: "Trebuchet MS",Tahoma,Arial,Helvetica,Sans-serif;line-height: 140%;font-size: 13px;color:#5E5E5E;}
h1 {color:#00A4C6;font-size:28px;line-height:32px;margin-bottom:24px;}
h1, h2, h3, h4, h5, h6 {font-family:Arial,Helvetica,sans-serif;font-weight:bold;letter-spacing:-1px;}
/* MAIN 
---------------------------------------------- */
#container {margin:0pt auto;position:relative;text-align:left;width:980px;}

.rose_pub {font-style:italic;}

/* HEADER 
---------------------------------------------- */
#zonelogin {
	background:#014353;
	text-align:right;
	color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  padding-left: 5px;
  padding-bottom: 10px;
  height: 13px;
}
#zonelogin a {
	color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

#boxLogin span {
	color: #DDDDDD;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

#zonelogin .checkbox_login {
	background:#EEEEEE;
	border-style:  solid;
	border-width: 1px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
#zonelogin .inputbox_login {
	border-color: #FFFFFF;
	border-style:  solid;
	border-width: 1px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 5px;
	margin-right: 5px;
	width: 150px;
	padding: 2px 2px 2px 2px;
	background:#EEEEEE;
}
#zonelogin .button_login {
	border-color: #FFFFFF;
	background:#EEEEEE;
	background-position: center;
	border: 1px solid #000;
	color: #000000;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 10px;
	height: 18px;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 0px !important;
	margin-left: -10px;
}

#boxNewMsg {
	text-align:center;
	background:#B5DB00;
	color: #FFFFFF;
  font-size: 13px;
}
#boxNewMsg a {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color: #000000;
}

#header {background:transparent url(images/top-gradient.png) repeat-x scroll 0%;border-bottom:1px solid #D1D1D1;height:132px;margin-bottom:14px !important;position:relative;}


#user-links {font-size:11px;line-height:30px;padding:0pt 5px;position:absolute;right:5px;text-align:right;top:5px;}
#user-links a{ text-decoration:underline;}
#navigation {height:26px;left:10px;position:absolute;text-align:center;top:106px;width:970px;}
#navigation ul {list-style-type:none;margin:0pt;padding:0pt;}
#navigation li {
background : transparent url(images/nav-items-separator.gif) no-repeat scroll right bottom;
float : left;
font-size : 14px;
font-style : normal;
font-variant : normal;
font-weight : bold;
height : 26px;
line-height : 20px;
padding : 0 11px;
}
#navigation li a{ text-decoration:underline; color:#000;}
li#bojfrontpage {padding:0 10px;}
li#bojfrontpage a{ text-decoration:none; color:#666; }
li#bojfrontpage a:hover{ text-decoration: underline; color:#000; }




span.rpToolCarte{
	background-position:4px;
	background-repeat:no-repeat;
	background-image:url("images/picto_carte.gif");
	padding:1px;
	padding-left:25px;
	padding-right:4px;
	padding-bottom:1px;
	font-style:italic;
	color:#f0d79e;
	background-color:#371e13;
	-moz-border-radius:10px;
}

span.rpToolPierreFeuilleCiseaux{
	background-position:4px;
	background-repeat:no-repeat;
	background-image:url("images/picto_pfc.gif");
	padding:1px;
	padding-left:25px;
	padding-right:4px;
	padding-bottom:1px;
	font-style:italic;
	color:#f0d79e;
	background-color:#371e13;
	-moz-border-radius:10px;
}

span.rpToolPileFace{
	background-position:4px;
	background-repeat:no-repeat;
	background-image:url("images/picto_piece.gif");
	padding:1px;
	padding-left:25px;
	padding-right:4px;
	padding-bottom:1px;
	font-style:italic;
	color:#f0d79e;
	background-color:#371e13;
	-moz-border-radius:10px;
}

span.rpToolDes{
	background-position:4px;
	background-repeat:no-repeat;
	background-image:url("images/picto_des.gif");
	padding:1px;
	padding-left:25px;
	padding-right:4px;
	padding-bottom:1px;
	font-style:italic;
	color:#f0d79e;
	background-color:#371e13;
	-moz-border-radius:10px;
}
span.rpToolDes em{
	font-size:7.5pt;
	color:#b37c4a;
}


/* WhiteBox
----------------------------------------------- */
#whitebox {background:#FFFFFF none repeat scroll 0%;margin:0pt 5px 0px;width:970px;}
#whitebox div {text-align:left;}
#whitebox_t {background:transparent url(../images/whitebox/jos_greyline.png) repeat-x scroll 0pt 0%;}
#whitebox_tl {background:transparent url(../images/whitebox/jos_box_white_tl.png) no-repeat scroll 0pt;}
#whitebox_tr {background:transparent url(../images/whitebox/jos_box_white_tr.png) no-repeat scroll 100% 0pt;height:8px;overflow:hidden;}
#whitebox_m {border-left:1px solid #CDCDCD;border-right:1px solid #CDCDCD;padding:1px 8px;width:auto !important;}
#area {padding-top:10px; text-align:left;}
#area a:link , #area a:visited {}
#whitebox_b {background:transparent url(../images/whitebox/jos_greyline.png) repeat-x scroll 0pt 100%;}
#whitebox_bl {background:transparent url(../images/whitebox/jos_box_white_bl.png) no-repeat scroll 0pt;}
#whitebox_br {background:transparent url(../images/whitebox/jos_box_white_br.png) no-repeat scroll 100% 0pt;height:8px;overflow:hidden;}
/* Areas */
#rightcolumn {float:right;margin:0pt;padding:0pt;width:20%;}
#maincolumn {float:none;width:auto !important;}
/* Module */
div.moduletable {margin-bottom:15px;}
div.moduletable h3, div.module h3{border-bottom:1px solid #CCCCCC;color:#333333;font-family:Helvetica,Arial,sans-serif;font-size:14px;font-weight:bold;margin:0pt 0pt 10px;padding-left:0px;text-align:left;}
.small {color:#999999;font-size:10px;font-weight:normal;text-align:left; font-family:Arial, Helvetica, sans-serif;}
div.module-grey, 
div.moduletable-grey {background:transparent url(../images/modules/jos_box_grey_tl.png) no-repeat scroll ; margin:0pt 0pt 20px; padding:0pt;}
div.module-grey div, div.moduletable-grey div {background:transparent url(../images/modules/jos_box_grey_tr.png) no-repeat scroll 100% 0pt;}
div.module-grey div div, div.moduletable-grey div div {background:transparent url(../images/modules/jos_box_grey_bl.png) no-repeat scroll 0pt 100%;}
div.module-grey div div div, div.moduletable-grey div div div {background:transparent url(../images/modules/jos_box_grey_br.png) no-repeat scroll bottom right;padding:8px;width:auto !important;}
div.module-grey h3, div.moduletable-grey h3 {border-bottom:1px solid #CDCDCD;color:#333333;font-family:Helvetica,Arial,sans-serif;font-size:14px;font-weight:bold;margin:-2px -8px 0pt;padding-bottom:2px;padding-left:10px;}
div.module-grey ul, div.moduletable-grey ul {margin:10px 0pt;padding-left:20px;}
div.module-grey ul li a:link, div.module-grey ul li a:visited {font-weight:bold;}
div.moduletable_sponsors {border:1px solid #CCC;color:#CCC;padding:4px;text-align:center;}
div.moduletable_sponsors h3 {
background : #fff none repeat scroll 0% 0%;
color : #666666;
float : right;
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
font-style : normal;
font-variant : normal;
font-weight : normal;
line-height : 10px;
margin : -10px 0 10px;
width : 60px;
padding-left : 5px;
}
/* Bottom Nav
--------------------------------*/
.pagination {display:table;margin:0pt auto;padding:0pt;}
.button1-left, .button1-right, .button2-left, .button2-right, .button1-left div, .button1-right div, .button2-left div, .button2-right div {float:left;}
.button1-left {background:transparent url(images/buttons/j_button1_left.png) no-repeat scroll 0%;margin-left:5px;}
.button1-right {background:transparent url(images/buttons/j_button1_right.png) no-repeat scroll 100% 0pt;margin-left:5px;}
.button1-right .prev {background:transparent url(images/buttons/j_button1_prev.png) no-repeat scroll 0%;}
.button1-left .next {background:transparent url(images/buttons/j_button1_next.png) no-repeat scroll 100% 0pt;}
.button1-left a, .button1-right a {color:#333333;cursor:pointer;display:block;float:left;font-size:12px;font-weight:bold;height:26px;line-height:26px; text-decoration:none;}
.button1-left a {padding:0pt 30px 0pt 6px;}
.button1-right a {padding:0pt 6px 0pt 30px;}
.button1-left a:hover, .button1-right a:hover {color:#0B55C4;text-decoration:none;}
.button2-left a, .button2-right a, .button2-left span, .button2-right span {color:#333333;cursor:pointer;display:block;float:left;font-size:11px;height:22px;line-height:22px; text-decoration:none;}
.button2-left span, .button2-right span {color:#999999;cursor:default;}
.button2-left .page a, .button2-right .page a, .button2-left .page span, .button2-right .page span {padding:0pt 6px;}
.page span {color:#000000;font-weight:bold;}
.button2-left a:hover, .button2-right a:hover {color:#0B55C4;text-decoration:none; text-decoration:none;}
.button2-left a, .button2-left span {padding:0pt 24px 0pt 6px; text-decoration:none;}
.button2-right a, .button2-right span {padding:0pt 6px 0pt 24px; text-decoration:none;}
.button2-left {background:transparent url(images/buttons/j_button2_left.png) no-repeat scroll 0%;float:left;margin-left:5px;}
.button2-right {background:transparent url(images/buttons/j_button2_right.png) no-repeat scroll 100% 0pt;float:left;margin-left:5px;}
.button2-right .prev {background:transparent url(images/buttons/j_button2_prev.png) no-repeat scroll 0%;}
.button2-right.off .prev {background:transparent url(images/buttons/j_button2_prev_off.png) no-repeat scroll 0%;}
.button2-right .start {background:transparent url(images/buttons/j_button2_first.png) no-repeat scroll 0%;}
.button2-right.off .start {background:transparent url(images/buttons/j_button2_first_off.png) no-repeat scroll 0%;}
.button2-left .page {background:transparent url(images/buttons/j_button2_right_cap.png) no-repeat scroll 100% 0pt;}
.button2-left .next {background:transparent url(images/buttons/j_button2_next.png) no-repeat scroll 100% 0pt;}
.button2-left.off .next {background:transparent url(images/buttons/j_button2_next_off.png) no-repeat scroll 100% 0pt;}
.button2-left .end {background:transparent url(images/buttons/j_button2_last.png) no-repeat scroll 100% 0pt;}
.button2-left.off .end {background:transparent url(images/buttons/j_button2_last_off.png) no-repeat scroll 100% 0pt;}
.pagination div.limit {float:left;height:22px;line-height:22px;margin:0pt 10px;}
/* FOOTER
----------------------------------------*/
#footer { text-align:center; font-size:11px; color:#999; line-height:100%; clear:both;  padding-top:10px; }

#footer a{color:#999; text-decoration:underline;}
.footerinc a:hover img {
opacity:1;
}
.footerinc a img {
border:0pt none;
opacity:0.5;
}
/* MISC
----------------------------------------*/
.clr {clear:both;}
/* JOOMLA */
.contentheading {color:#1B57B1;font-family:Helvetica,Arial,sans-serif;font-size:16px;font-weight:bold;padding:0pt;text-align:left;vertical-align:bottom;width:100%;}
.componentheading, table.moduletable th {margin: 0;font-weight: bold;font-family: Helvetica ,Arial,sans-serif;font-size: 12px;border-bottom: 1px solid #ccc;color: #333;padding-left: 0px;margin-bottom: 10px;text-align: left;}
a.readon {margin-top: 10px;display: block;float: left;padding-right: 20px;line-height: 14px;height: 16px;font-weight: bold;}
table.blog td.contentheading {padding-top: 15px;}
table.contenttoc {margin: 5px;border: 1px solid #ccc;background: #fff;padding: 5px;}
table.contenttoc td {padding: 0 5px;}
td.buttonheading {	}
td.sectiontableheader {background: #efefef;color: #333;font-weight: bold;padding: 4px;border-right: 1px solid #fff;}
tr.sectiontableentry1 td, tr.sectiontableentry2 td {padding: 4px;}
td.sectiontableentry1, td.sectiontableentry2{padding: 3px;}
table.contentpaneopen, table.contentpane {width: 100%;}
table.moduletable {width: 100%;margin-bottom: 15px;}
table.moduletable td {padding: 8px 0;}
.modifydate {height: 20px;vertical-align: bottom;font-size:11px;color: #999;font-weight: normal;text-align: left;}
.createdate {height: 20px;vertical-align: top;font-size: 11px;color: #999;font-weight: normal;vertical-align: top;padding-bottom: 5px;padding-top: 0px;}
div.mosimage {margin: 5px;}
div.mosimage_caption {font-size: 10px;color: #666;}
table.blog span.article_seperator {display: block;height: 20px;}
table.contentpaneopen li {margin-bottom: 5px;}
table.contentpaneopen h3 {margin-top: 25px;}
table.contentpaneopen h4 {font-family: Arial, Helvetica, sans-serif;color: #333;}
.inputbox {margin-bottom: 5px;}
.message {background:#D8E5F8 url(../images/status-info.png) no-repeat scroll 10px 50%;
border-bottom:3px solid #629DE3;
border-top:3px solid #629DE3;
color:#0055BB; 
display:block;
margin:15px 0pt;
padding:10px 10px 10px 45px;
clear:both;
}
/* BestOfTemplate 
---------------------------------------------- */
/* Template Bottom */
#templatebottom{ margin-top:30px;}
.ts_bottom_box { width:25%; display:block; float:left; }
.ts_bottom_box h3 {
background : transparent url(../images/bestoftemplate/bottom_title_bg.gif) repeat-x scroll right center;
height : 28px;
line-height : 28px;
color : #999;
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
font-style : normal;
font-variant : normal;
font-weight : bold;
text-decoration : none;
padding : 0 0 0 10px;
}
.ts_bottom_box ul{ padding:0; margin:0; list-style:none; background:#fff; border-right:1px solid #ddd; padding:0 5px}
.ts_bottom_box ul li{list-style:none;position:relative; border-bottom:1px solid #ddd;}
#ts_topfavorited ul,
#ts_topdownloaded ul {background:#f5f5f5;}
#ts_topfavorited h3{background:transparent url(../images/bestoftemplate/bottom_title_bg.gif) repeat-x scroll left center;}
#ts_topfavorited ul {border-right:0px solid #f2f2f2;}
.ts_btn_item {clear:both; height:53px; }
.ts_btn_item_img {left:0pt;position:absolute;top:2px;}
.ts_btn_item_img img { width:50px; border:1px solid #DDD; padding:1px; margin:2px;}
.ts_btn_item_info { padding-left:5px; position:absolute; left:60px;} 
.ts_btn_item_info a{ color: #990000;} 
.ts_btn_item_info small a{ color: #333333; text-decoration:underline} 

/* MODULES */
div.module-commercial, 
div.moduletable-commercial {background:#F8F8D2; margin:0pt 0pt 10px; padding:0pt; border:1px solid #D4D4AE;}
div.module-commercial div, div.moduletable-commercial div {}
div.module-commercial div div, div.moduletable-commercial div div {}
div.module-commercial div div div, div.moduletable-commercial div div div {padding:8px;width:auto !important;}
div.module-commercial h3, div.moduletable-commercial h3 {border-bottom:1px solid #CDCDCD;color:#999;font-family:Helvetica,Arial,sans-serif;font-size:14px;font-weight:bold;margin:-2px -8px 0pt;padding-bottom:2px;padding-left:10px;}
div.module-commercial ul {list-style:none; padding:0;}
div.module-commercial ul li{ height:18px; line-height:18px; border-bottom:1px solid #DDD;}
div.module-commercial ul li:hover{ background:#fff;}
div.module-commercial ul, div.moduletable-commercial ul {margin:4px 0pt 10px 0pt; font-size:11px;}
#area div.module-commercial ul li a:link,
#area div.module-commercial ul li a:visited {color:#000; font-weight:normal; text-decoration:none;}
.cominfos { margin-right:5px; border-right:1px solid #ddd;}
.cominfos img { margin: 0;}
/* FRONTPAGE */
#midbottom { margin-top:30px;}
.module_fblatest { border-right: 1px solid #ccc;}
.module_fblatest , .module_fmlatest { width:49%; float:left; display:block;  border-bottom:1px solid #eee; height:140px; }
.module_fblatest div div div, .module_fmlatest div div div{ padding-left:250px;}
.module_fblatest {background:transparent url(../images/frontpage/fireboard_home.jpg) no-repeat 10px top scroll ;}
.module_fmlatest {background:transparent url(../images/frontpage/firemessage_home.jpg) no-repeat  10px top  scroll ;}
.module_fblatest h3, .module_fmlatest h3{ font-size:18px; font-weight:bold; color:#999; font-family:Arial, Helvetica, sans-serif; margin-bottom:10px;}
.module_fblatest ul , .module_fmlatest ul{ margin:0; padding:0;}
.module_fblatest ul li, .module_fmlatest ul li{ margin:0; padding:0 0 0 5px; list-style:none; }
.module_fblatest ul li a, .module_fmlatest ul li a{ text-decoration:underline; font-size:12px; color:#990000}
.module_fblatest ul li a:hover, .module_fmlatest ul li a:hover{ color:#003399}
/**SPOT**/
.mod_front_spot{ 
background:#990000 none repeat scroll 0%;
display:table;
margin:-14px 0px 10px;
padding:20px 0px;
width:100%; 
}
.spots {display:block; width:25%; float:left; background:transparent url(../images/spot_item_bg.png) no-repeat center center; height:160px;
color:#ffffff;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;}
#midbottom2 { margin-top:30px; background:#fff; height:320px; border-bottom:1px solid #ddd;}
#midbottom2 li:hover{ background:#F9FFE6}
.module_forumlatest{ width:35%; display:block; float:left; background:#fff;}
.module_forumlatest h3, .module_latestfiles h3, .module_hpsponsors h3 {
background : transparent url(../images/bestoftemplate/bottom_title_bg.gif) repeat-x scroll right center;
color : #999;
font-family : Arial, Helvetica, sans-serif;
font-size : 16px;
font-style : normal;
font-variant : normal;
font-weight : bold;
height : 28px;
line-height : 28px;
padding : 0 0 0 10px;
text-decoration : none;
}
.module_forumlatest ul ,
.module_latestfiles ul{ padding:0 0 0 5px; margin:0;}
.module_forumlatest ul li{ padding:4px 0 4px 10px; margin:2px 0; border-bottom:1px solid #eee; list-style:none; } 
.module_forumlatest ul li a,
.module_latestfiles ul li a{ text-decoration:underline;} 
.module_forumlatest ul li a:hover,
.module_latestfiles ul li a:hover{ color:#003399;} 
.module_latestfiles { width:30%; display:block; float:left; background:#f5f5f5;}
.module_latestfiles ul li a.bof_catname:link, .module_latestfiles ul li a.bof_catname:visited,
.module_forumlatest ul li a.fbl_catname:link, .module_forumlatest ul li a.fbl_catname:visited{ color:#999;}
.module_latestfiles ul li a.bof_catname:hover, .module_forumlatest ul li a.fbl_catname:hover { color:#003399;}
.module_latestfiles ul{ border-left:1px solid #ddd; border-right:1px solid #ddd;}
.module_latestfiles ul li{ padding:4px 0 4px 0px; margin:2px 0;; border-bottom:1px solid #ddd; list-style:none; } 
.module_hpsponsors {display:block; float:left; background:#fff; width:35%;}
.bor_featured_item {width:24%; float:left; margin:0 3px; height:220px; overflow:hidden }
a.bor_hp_bordetailtitle {
display : block;
font-size : 13px;
font-style : normal;
font-variant : normal;
font-weight : bold;
margin-bottom : 5px;
padding-right : 5px;
}

img.bor_thumbnail, img.bor_hp_thumbnail {
border:1px solid #F7F7F7;
margin:0pt 5px 0 0pt;
}
.bor_hp_boxbody {
color:#999;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
margin:0pt;
padding:5px 0pt 0px 0px;
}
.bor_hp_boxbody a{ color:#CC0000;}
/* Front portfolio featured */
.moduletable_project { display:block;
width:49%; float:left; margin-left:5px;}
#advert2 .moduletable_project  h3 { color:#999999; font-size:20px; font-weight:normal;border-bottom:1px solid #ddd; padding-top:5px; padding-bottom:5px; margin-bottom:5px;}
#advert2 .portfolio_item:hover{ background:#fefecc}
#advert2 .portfolio_left { vertical-align:middle; text-align:center; width:150px;}
#advert2 .portfolio_left img{ border:1px solid #ddd; padding:5px; height:100px;}
#advert2 .portfolio_right { vertical-align:top; text-align:left; padding:0 5px; font-size:12px;}
#advert2 .portfolio_right a.portfolio_title{ font-size: 16px; font-weight:normal; display:block;  color:#CC0000; }
#advert2 .portfolio_right .portfolio_by,
#advert2 .portfolio_right .portfolio_desc,
#advert2 .portfolio_right .portfolio_views,
#advert2 .portfolio_right .portfolio_date,
#advert2 .portfolio_right .portfolio_type { display:block; color:#999999; font-size:12px;}
#advert2 { margin:20px 9px ; padding:0px 10px; border:1px solid #ddd; background:#FFF; height:150px; }
/* Advert */
#advert1 { margin:20px 9px ; padding:10px; border:1px solid #ddd; height:60px; background:#FFF; }
#advert1 a {
background-color:#eee;
color:#000000;
float:left;
height:18px;
position:relative;
text-decoration:none;
width:18px;
z-index:24;
}
#advert1 ul {padding:0; margin:0;}
#advert1 ul li {
float:left;
margin:0pt 2px 2px 0pt;
list-style:none;
}
#advert1 a:hover {
background:#666 none repeat scroll 0%;
z-index:25;
}
#advert1 a span {
display:none;
}
#advert1 a span strong {
color: #FFFF00;
display:block;
margin-bottom:4px;
}
#advert1 a:hover span {
background : #333 none repeat scroll 0% 0%;
bottom : 2em;
color : #ffffff;
display : block;
font-size : 80%;
padding : 4px;
position : absolute;
right : 2em;
width : 135px;
}
/* RANK */
/* CSS Document */
#bojrank {
margin-left:480px;}
#sr_wrapper {
	font-family:Arial, Helvetica, sans-serif;
    font-size: 9px;
	font-weight:lighter;
	margin:10px 0 0 0;
	display:block;
	line-height:1.0em;
}
#sr_wrapper a, #sr_wrapper a:hover, #sr_wrapper a:visited {
	text-decoration:none;
	font-size:9px;
	color:#000;
	font-weight:lighter;
	background:none;
	border: 0;
	margin: 0;
	line-height:1.0em;
}
#sr_about {
	font-size:8px;
	clear:none;
	display:block;
	margin-left:5px;
	margin-top:25px;
	width:100px;
}
.sr_rank_container {
    width: 42px;
	height: 30px;
	display: block;
    text-align: center;
	float: left;
	margin-left: 3px;
}
.sr_rank_bar {
	width:42px;
    border: 0;
    padding: 0;
    margin: 0;
    font-size: 0;
    display: block;
}
.sr_rank_border {
	width:40px;
	border: 1px solid #999999;
    padding: 0;
    margin: 0;
    text-align: left;
    display: block;
}
.sr_rank_bar_filled {
    height: 3px;
    padding: 0;
    margin: 0;
    border: 0;
    display: block;
}
.sr_rank_text {
	line-height:1.3em;
}
/* danial : external link */
#area .bojExternal {
/* padding-right: 9px;
background: url(../images/icons/aoutside.gif) no-repeat right;
color: #008000;
border-bottom:1px solid #DFDFDF;*/
}

table.extensions_table th {
 background-color: #EEEEEE;
 border: 1px solid #cccccc;
 text-align:center;
 font-size: 11px;
}
table.extensions_table td {
 border-bottom: 1px solid #ddd;
 padding:15px 0;
}
.extensions_table td img {
	border:1px dotted #ddd;
	padding: 5px;
}
.extensions_table td h2{
	font-size: 18px;
	margin-bottom : 0px;
	padding:0px;
	font-weight:normal;
}
.extensions_table td {
	text-align: left;
	padding : 5px;
}


.fb_profile_left_cover { padding:10px; border-right:1px solid #ddd;}
.fb_profile_avatar { padding:10px; border:1px solid #d1d1d1; background:#eee; margin:0 ; text-align:center}
.fb_profile_avatar .fb_avatar{ margin:0 auto; display:table; }

.fb_profile_infos ul { margin:10px 0 0 0; padding:0; list-style:none; border-top:1px solid #E9E9E8;}
.fb_profile_infos ul li{ margin:0;list-style:none; font-size:11px; color:#999; font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #E9E9E8; padding:2px 0px; line-height:120%;}
.fb_profile_infos ul li a{ color:#CC0000; text-decoration:underline;}
.fb_profile_infos ul li strong{ display:block; font-weight:normal; color:#000;}
.fb_profile_infos ul li.fb_profile_signature { border-bottom:0px solid #ddd; padding-top:5px;}
.fb_profile_signature span{ background:#f2f2f2; border:1px solid #d7d7d7; padding:5px; display:block; margin-top:5px;}

.certifie{
position:absolute;
margin:0px 0px 0px 0px;
border:0px;
z-index:10;
}

