a.skin_1{color:#FFFFFF !important;background-color:#3467a7;font-weight:bold;text-decoration:none;font-size:12px;padding-left:5px;padding-right:5px;white-space:nowrap;}a.skin_1:hover{text-decoration:underline;}a.skin_2{color:#FFFFFF !important;background-color:#cb2320;font-weight:bold;text-decoration:none;font-size:12px;padding-left:5px;padding-right:5px;white-space:nowrap;}a.skin_2:hover{text-decoration:underline;}a.skin_3{color:#FFFFFF !important;background-color:#ff0018;font-weight:bold;text-decoration:none;font-size:12px;padding-left:5px;padding-right:5px;white-space:nowrap;}a.skin_3:hover{text-decoration:underline;}a.skin_4{color:#FFFFFF !important;background-color:#653215;font-weight:bold;text-decoration:none;font-size:12px;padding-left:5px;padding-right:5px;white-space:nowrap;}a.skin_4:hover{text-decoration:underline;}a.skin_5{color:#FFFFFF !important;background-color:#1f922a;font-weight:bold;text-decoration:none;font-size:12px;padding-left:5px;padding-right:5px;white-space:nowrap;}a.skin_5:hover{text-decoration:underline;}a.skin_6{color:#FFFFFF !important;background-color:#d02cc9;font-weight:bold;text-decoration:none;font-size:12px;padding-left:5px;padding-right:5px;white-space:nowrap;}a.skin_6:hover{text-decoration:underline;}a.skin_7{color:#FFFFFF !important;background-color:#ce6816;font-weight:bold;text-decoration:none;font-size:12px;padding-left:5px;padding-right:5px;white-space:nowrap;}a.skin_7:hover{text-decoration:underline;}a.skin_8{color:#FFFFFF !important;background-color:#555555;font-weight:bold;text-decoration:none;font-size:12px;padding-left:5px;padding-right:5px;white-space:nowrap;}a.skin_8:hover{text-decoration:underline;}a.skin_10{color:#FFFFFF !important;background-color:#bd0d60;font-weight:bold;text-decoration:none;font-size:12px;padding-left:5px;padding-right:5px;white-space:nowrap;}a.skin_10:hover{text-decoration:underline;}a.skin_11{color:#FFFFFF !important;background-color:#6f2d91;font-weight:bold;text-decoration:none;font-size:12px;padding-left:5px;padding-right:5px;white-space:nowrap;}a.skin_11:hover{text-decoration:underline;}a.skin_12{color:#FFFFFF !important;background-color:#84aa1f;font-weight:bold;text-decoration:none;font-size:12px;padding-left:5px;padding-right:5px;white-space:nowrap;}a.skin_12:hover{text-decoration:underline;}a.skin_13{color:#FFFFFF !important;background-color:#00a9c0;font-weight:bold;text-decoration:none;font-size:12px;padding-left:5px;padding-right:5px;white-space:nowrap;}a.skin_13:hover{text-decoration:underline;}
a
{color:#003366;}

body
{color:#565650;background-color:#E9F6FC;font-size:12px;font-family:Arial, Helvetica, sans-serif; margin:0;padding:0;
}

img
{
	border:0;
}

#operation_in_progress
{
position:fixed;_position:absolute;z-index:560;display:none;
}

#header_container
{
	position:relative;
	z-index:1050;
	width:975px;
	margin:auto;
}
#header_v29
{
	width:975px;
	float:left;
}

#modal
{position:fixed;_position:absolute;left:300px;top:150px;display:none;z-index:1000000;}

#modal .spotbox
{border:1px solid #BBB;}

#top_header,#bottom_header
{width:975px;height:12px;float:left;}

#top_header
{margin-top:5px;}

#bottom_header
{_margin-top:-2px;}

h1
{font-size:40px;font-weight:bold;height:80px;}

#logo_baseline_home
{float:left;position:relative;width:220px;height:65px;padding-left:5px;}

#baseline
{float:left;width:500px;font-weight: bold;color:#003366;margin-left:20px;margin-top:0px;font-size:13px;}

#footer
{font-size:11px;margin:auto;width:700px;text-align:center;margin-top:5px;height:25px;clear:both;margin-bottom:5px;}

#container_page
{width:975px;margin:auto;}

#container_page_little
{width:728px;margin:auto;}

#page_little, #page_little_white
{float:left;width:708px;padding:10px;background:white;margin:0px;}

#page
{float:left;position:relative;width:925px;padding-left:25px;padding-right:25px;}

#little_center_col
{width:600px;margin:auto;}

#tl_page
{float:left;width:12px;height:12px;margin-top:10px;}

#tr_page
{float:left;width:12px;height:12px;margin-top:10px;}

#tc_page_little
{float:left;width:704px;height:12px;font-size:4px;margin-top:10px;}

#tc_page
{float:left;width:951px;height:12px;font-size:4px;margin-top:10px;}

#bl_page
{float:left;width:12px;height:12px;}

#br_page
{float:left;width:12px;height:12px;}

#bc_page_little
{float:left;width:704px;height:12px;font-size:4px;margin-bottom:15px;}

#bc_page
{float:left;width:951px;height:12px;font-size:4px;margin-bottom:15px;}

.container_my_menu
{float:left;margin-left:15px;margin-top:5px;}

.login_info
{float:right;font-size:11px;width:200px;margin-top:0px;}

.onelineforms_input
{float:left;}

.onelineforms_button
{margin-left:5px;float:left;_margin-top:2px;}

.search_login
{margin-top:5px;}

.btn_little_begin
{width:4px;height:25px;background:url(../img/btn_little_begin.gif) no-repeat;float:left;}

.btn_little_arrow
{width:9px;height:25px;background:url(../img/btn_little_arrow.gif) no-repeat;float:left;}

.btn_little_center
{background:url(../img/btn_little_slice.gif) repeat-x;float:left;padding:3px;}

.btn_little_center a
{font-weight: bold;color:#FFFFFF !important;text-decoration:none;font-size:12px;}

.btn_little_end
{width:7px;height:25px;background:url(../img/btn_little_end.gif) no-repeat;float:left;}


/* BOX */
.generic_box_left
{position:relative;width:590px;margin-bottom:10px}

.generic_box_right
{position:relative;width:300px;margin-bottom:10px}

.generic_box_wide
{position:relative;margin-top:10px;}

.general, .userbox, .spotbox
{position:relative;width:100%;}

.header_generic_box
{position:relative;height:36px;}

.header_generic_box .icon_title
{position:absolute;z-index:300;margin:0px;margin-left:15px;margin-right:5px;width:36px;height:36px;}

.header_generic_box .icon_close
{float:right;margin:0px;width:36px;height:36px;cursor:pointer;}

.header_generic_box .title_left, .header_generic_box .title_right
{height:31px;margin:0px;margin-top:5px;width:15px;float:left;}
.header_generic_box .title_left
{
    margin-left:50px;
}

.header_generic_box .title_center
{padding-top:5px;font-size:15px;margin-top:5px;font-weight:bold;float:left;height:31px;}

.content_generic_box
{position:relative;margin-top:-10px;padding-top:20px;padding-bottom:10px;font-size:12px;z-index:90;}

.content_generic_box a
{font-size:12px}

.box_padding
{
    padding:0 5px;
}
.box_tl_corner
{position:absolute;top:0;left:0;font-size:0px;}
.box_tr_corner
{position:absolute;top:0;right:0;font-size:0px;}
.box_br_corner
{position:absolute;bottom:0;right:0;font-size:0px;}
.box_bl_corner
{position:absolute;bottom:0;left:0;font-size:0px;}

.header_generic_box .icon_setting{background-image:url(../img/boxv2/icon/setting.png)!important;background-image:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../img/boxv2/icon/setting.png');}.header_generic_box .icon_spot{background-image:url(../img/boxv2/icon/spot.png)!important;background-image:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../img/boxv2/icon/spot.png');}.header_generic_box .icon_user{background-image:url(../img/boxv2/icon/user.png)!important;background-image:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../img/boxv2/icon/user.png');}.header_generic_box .icon_close{background-image:url(../img/boxv2/icon/close.png)!important;background-image:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../img/boxv2/icon/close.png');}.header_generic_box .icon_spotv2{background-image:url(../img/boxv2/icon/spotv2.png)!important;background-image:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../img/boxv2/icon/spotv2.png');}.header_generic_box .icon_tools{background-image:url(../img/boxv2/icon/tools.png)!important;background-image:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../img/boxv2/icon/tools.png');}.header_generic_box .icon_newspaper{background-image:url(../img/boxv2/icon/newspaper.png)!important;background-image:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../img/boxv2/icon/newspaper.png');}.header_generic_box .icon_golduser{background-image:url(../img/boxv2/icon/golduser.png)!important;background-image:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../img/boxv2/icon/golduser.png');}.header_generic_box .icon_loupe{background-image:url(../img/boxv2/icon/loupe.png)!important;background-image:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../img/boxv2/icon/loupe.png');}.header_generic_box .icon_heart{background-image:url(../img/boxv2/icon/heart.png)!important;background-image:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../img/boxv2/icon/heart.png');}.header_generic_box .icon_comment{background-image:url(../img/boxv2/icon/comment.png)!important;background-image:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../img/boxv2/icon/comment.png');}.header_generic_box .icon_spotv2{background-image:url(../img/boxv2/icon/spotv2.png)!important;background-image:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../img/boxv2/icon/spotv2.png');}.header_generic_box .icon_theme{background-image:url(../img/boxv2/icon/theme.png)!important;background-image:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../img/boxv2/icon/theme.png');}.header_generic_box .icon_mail{background-image:url(../img/boxv2/icon/mail.png)!important;background-image:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../img/boxv2/icon/mail.png');}.header_generic_box .icon_affinity{background-image:url(../img/boxv2/icon/affinity.png)!important;background-image:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../img/boxv2/icon/affinity.png');}.header_generic_box .icon_identity{background-image:url(../img/boxv2/icon/identity.png)!important;background-image:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../img/boxv2/icon/identity.png');}.header_generic_box .icon_subscribe{background-image:url(../img/boxv2/icon/subscribe.png)!important;background-image:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../img/boxv2/icon/subscribe.png');}.header_generic_box .icon_publish{background-image:url(../img/boxv2/icon/publish.png)!important;background-image:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../img/boxv2/icon/publish.png');}.header_generic_box .icon_module{background-image:url(../img/boxv2/icon/module.png)!important;background-image:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../img/boxv2/icon/module.png');}.header_generic_box .icon_calendar{background-image:url(../img/boxv2/icon/calendar.png)!important;background-image:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../img/boxv2/icon/calendar.png');}.header_generic_box .icon_task{background-image:url(../img/boxv2/icon/task.png)!important;background-image:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../img/boxv2/icon/task.png');}.header_generic_box .icon_filebank{background-image:url(../img/boxv2/icon/filebank.png)!important;background-image:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../img/boxv2/icon/filebank.png');}.header_generic_box .icon_tags{background-image:url(../img/boxv2/icon/tags.png)!important;background-image:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../img/boxv2/icon/tags.png');}.header_generic_box .icon_wiki{background-image:url(../img/boxv2/icon/wiki.png)!important;background-image:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../img/boxv2/icon/wiki.png');}.header_generic_box .icon_palette{background-image:url(../img/boxv2/icon/palette.png)!important;background-image:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../img/boxv2/icon/palette.png');}
.form_box_signin
{width:400px;margin:auto;padding-top:15px;}

#left_column
{position:relative;width:590px;float:left;margin:0;padding:0;margin-top:15px;}

#right_column
{position:relative;width:302px;float:right;margin:0;padding:0;margin-top:15px;}

/** Little spot **/
.little_spot_v27
{float:left;width:260px;height:28px;margin-top:10px;margin-left:15px;_margin-left:7px;background:url(../img/boxv2/little_spot_slice.png) center repeat-x;}
.little_title_spot_v27
{float:left;font-weight:bold;font-size:14px;margin-top:5px;margin-left:10px;}
.little_creator_info_v27
{float:right;}

/** FORMS **/
.submit_form
{float:right;}
td.label
{padding-right:10px; vertical-align:top;}
td.input_form_2cols
{vertical-align:top;font-size:12px;}
td.input_form
{width:300px;vertical-align:top;}
td.explication, table.table_form td.explication
{vertical-align:top;padding-left:10px;}

td.input_form_2cols .text, td.input_form_2cols .text_readonly
{border:1px solid #CCCCCC;width:490px;font-size:12px;}

td.input_form_2cols select
{border:1px solid #CCCCCC;width:492px;font-size:12px;}

td.input_form_2cols textarea
{border:1px solid #CCCCCC;width:490px;height:72px;font-size:12px;}

td.input_form_2cols input.date-selector {
    border:1px solid #CCCCCC;width: 65px;font-size:12px;text-align:center;
}

td.input_form select
{
    width:250px;
}
td.input_form input.text
{
    width:244px;
}
td.input_form textarea
{
    width:244px;
}

.spot
{
  height:94px;
  width:590px;
  float:left;
  margin-top:15px;
  background:#eeeeee;
  margin-left:0px;
}

/* INBOX */
a.menu_action_link:hover
{
	color:#eb5918;
	background-image:url(../img/inbox_v3/menu_link_active.png)!important;_background-image:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true sizingMethod='scale', src='../img/inbox_v3/menu_link_active.png');background-repeat:no-repeat;}

a.menu_action_link_active
{
	color:#eb5918;
	background-image:url(../img/inbox_v3/menu_link_active.png)!important;_background-image:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true sizingMethod='scale', src='../img/inbox_v3/menu_link_active.png');background-repeat:no-repeat;}

/** no switch position **/
.elmt_list_inbox
{
	background: url(../img/inbox_v3/msg_inline_slice.gif) repeat-x #ffffff;
}
.elmt_list_active
{
	background: url(../img/inbox_v3/msg_inline_slice_active.gif) repeat-x #ffffff;
}
/** no switch position **/

#inbox_reply
{
	float:left;
	width:100%;
	background: url(../img/inbox_v3/msg_inline_slice_active.gif) repeat-x;
}

#inbox_new
{
	float:left;
	width:100%;
	background: url(../img/inbox_v3/msg_inline_slice_active.gif) repeat-x;
}
.creator_name
{
  font-weight:bold;
}

.creator_name:hover
{
  font-weight:bold;
  text-decoration:none;
}

.title_spot
{
  width:420px;
  float:left;
  margin-top:10px;
  padding-bottom:7px;
}

.title_spot .div_title
{
  float:left;
  font-size:14px;
  font-weight:bold;
  padding:0px;
  margin:0px;
  text-indent:0px;
  display:inline;
  width:310px;
}

.title_spot .div_title a
{
  font-size:14px;
  font-weight:bold;
  text-decoration:none;
}

.title_spot .div_title a:hover
{
  text-decoration:underline;
}


.see_and_modify a
{
  text-decoration:none;
  font-size:inherit;
  font-weight:bold;
}

.see_and_modify a:hover
{
  text-decoration:underline;
}

.creator_info
{
  float:right;
  font-size:11px;
  text-align:right;
  color:#766666;
}

.information_spot
{
  float:left;
  font-size:11px;
  margin:0px;
  color:#766666;
}

.info_viewer
{
  float:left;
  font-size:11px;
  margin:0px;
}

.creator_image
{
  float:right;
  width:64px;
  height:64px;
  margin:5px;
  _margin:2px;
  margin-top:10px;
  text-align:center;
}

.logo_spot
{
  height:75px;
  width:75px;
  margin:9px;
  _margin-left:5px;
  vertical-align:middle;
  float:left;
}

.center_spot
{
  height:94px;
  width:420px;
  float:left;
}

.baseline_spot
{
  font-size:12px;
  font-weight:bold;
  margin-left:10px;
}

.user_spot
{
  height:21px;
  _height:26px;
  padding-top:2px;
  float:left;
  font-size:11px;
}

.see_and_modify
{
  float:right;
}

.content_spot
{
  height:94px;
  width:630px;
  float:left;
  background:#eeeeee;
  margin-left:10px;
  _margin-left:5px;
}


.substance_fp
{
  width:210px;
  text-align:justify;
  float:left;
  padding:5px;
}

.substance_fp a
{
  font-size:11px;
  text-decoration:none;
}

.substance_fp a:hover
{
  font-size:11px;
  text-decoration:underline;
}

.substance_title
{
  font-size:12px;
  font-weight:bold;
}

.substance_stories
{
  margin-left:20px;
  font-size:11px;
  width:320px;
  float:left;
  padding:5px;
}

.substance_stories a
{
  font-size:11px;
  text-decoration:none;
}

.substance_stories a:hover
{
  text-decoration:underline;
}

.logo_substance
{
  height:75px;
  width:75px;
  margin:0px;
  margin-right:5px;
  vertical-align:middle;
  float:left;
}

.edit_mail
{
  float:right;
  margin-top:10px;
}

.wizard_form
{width:650px;margin:auto;}

.skin_radio
{width:150px;float:left;margin-right:10px;margin-top:15px;text-align:center;}


#wizard_menu
{float:left;width:100%;height:60px;padding-top:15px;}

#wizard_menu div
{float:left;font-size:18px;padding:5px;}

.step_wizard_bullet_point_content
{color:#FFF;background:#003366;}

.step_wizard_content
{padding-left:15px;color:#FD4C18}

.answer_page_invitation
{float:right;margin-left:10px;margin-right:10px;text-align:center;padding-bottom:5px;padding-top:5px;font-weight:bold;}

a.link_user
{color:#ff400b;text-decoration:none;font-weight:normal;}

.wall_page_invitation
{font-size:12px;float:left;margin:10px;width:100%;padding-bottom:10px;border-bottom:1px solid #565650;}

.wall_page_invitation a
{text-decoration:none;}

.wall_page_invitation a:hover
{text-decoration:underline;}

div.hint
{position:absolute;display:none;font-weight:normal;margin-top:5px;
padding:5px;border:1px solid #CCCCCC;
font-size:12px;color:#FFFFFF;background-color:#565650;}

.help
{padding:2px;color:#FFFFFF;background-color:#565650;}

table.table_form td
{
	padding:6px 0;
}

table.table_form td.label
{
    padding-right:10px;
}
.label
{
    font-size:12px;
}

.content_box table td.label
{padding-right: 10px; font-weight:bold;}

.content_box .label
{font-weight:bold;color:#565650;}

.content_box table td.input_form
{width:265px;}

.content_box table td.input_form .text
{border:1px solid #CCCCCC;font-size:12px;width:260px;}

.content_box table td.input_form select.small_select
{border:1px solid #CCCCCC;font-size:12px;color:#565650;width:73px;}

.content_box table td.input_form select
{border:1px solid #CCCCCC;width:262px;}

.content_box table td.input_form select.medium_select
{border:1px solid #CCCCCC;width:120px;}

.content_box table td.input_form textarea
{border:1px solid #CCCCCC;width:260px;}

.content_box table td.explication
{font-size:10px;color:#565650;text-align:left;padding-left:10px;}


#inputtitle {
	font-size: 16px;
    height: 1.5em;
}

#filehidden
{ height: 20px;}

#current_image
{float:left;width:130px;height:130px;text-align:center;margin:5px;}

#menu_top_user
{margin-bottom:20px;}

#menu_top_user, #menu_top_user a
{font-size:10px;color:#565650;}

table.mail_conf
{width:100%;border-collapse:collapse;}

table.mail_conf td
{padding:5px;font-size:12px;border:1px solid #F0F0F0;}

table.mail_conf th
{color:#FFFFFF;font-size:14px;font-weight:bold;border:1px solid #FFFFFF;background:#7a7a73;}

table.mail_conf tr
{background:#FFFFFF;}

table.mail_conf tr.lbl
{background:#F0F0F0;}

.mail_conf_checkbox
{text-align:center;}
.mail_conf_all
{text-align:right;font-weight:bold;}

.alert .alert_txt
{padding-right:10px;color:#565650;text-align:left;font-weight:bold;float:left;}

.alert
{border:1px solid #CCCCCC;border-color:#e55217;margin-bottom:10px;}

.alert .alert_btn
{padding:10px;float:left;}

.alert .alert_txt a
{color:#EB5918;}

.alert table
{
	width:100%;
	padding:5px;
}

.user_spot_contact
{margin:5px;font-size:12px;width:100px;float:left;text-align:center;}

.user_spot_contact_grey
{text-align:center;margin:5px;font-size:12px;background-color:#F0F0F0;background-color:#E9F6FC;width:100px;float:left;}

.user_contact_img
{float:left;width:100%;height:64px;}

.user_contact_info
{float:left;padding:2px;width:100%;}

#pagination_channel
{border:1px solid ;border-left:0px;border-right:0px;color:#373737;
font-size:12px;float:left;width:100%;padding-top:5px;padding-bottom:5px;
background:transparent;text-align:center;margin-top:15px;
}

.jamespot_copyright
{
	font-size:11px;	
	color:#8a8a8a}

.jamespot_version
{
	font-size:12px;
	font-weight:bold;
}

.about_label
{
	width:100px;
	font-weight:bold;
}
a
{text-decoration:none}
a:hover
{text-decoration:underline}

.container_category
{border-bottom:1px solid #003366;padding-bottom:10px;margin-top:10px;}
.container_category .title
{float:left;font-size:18px;width:400px;padding:10px;}
.container_category .title a.ltitle
{font-size:24px;font-weight:bold;}
.container_category .nbSpot
{float:left;width:90px;padding:10px;padding-top:12px;}
.container_category .container_serial
{float:left;width:210px;padding-top:5px;}
.container_category .container_serial h2
{font-size:14px;color:#003366;padding-bottom:5px;}
.serial_spotter
{float:left;margin-left:10px;margin-top:10px}

.active_video
{
float:left;
height:110px;
width:290px;
}

.inactive_video 
{
float:left;
height:110px;
width:290px;
}

#edit_mail_spot {
display:none;
left:265px;
position:absolute;
top:90px;
width:650px;
z-index:1100;
}

#background_modal
{
display:none;
position:fixed;
_position:absolute;
top:0px;
left:0px;
right:0px;
bottom:0px;
background:#fff;
opacity:0.6;
z-index:1000;
}

.content_generic_box .box
{
	margin:auto;
	background: #ddd;
	margin-top:2px;
}
.content_generic_box .sortable
{
	border:1px solid #000;
	padding-bottom:2px;
}

.bloc_setting_left
{
	width:100%;
	float:left;
    margin-bottom:10px;
}
.bloc_setting_right
{
	width:100%;
	float:left;
}

.bloc_config
{
	text-align: right;
}

.userpage_network_oneuser
{
	float:left;margin-top:15px;text-align:center;margin-left:10px;width:130px;
}

#userspot_spot_link {
font-size:20px;
font-weight:bold;
text-align:center;
}

.info_article
{border-top:1px dotted #646464;padding-top:10px;margin-top:10px;}

#contact_list
{
	display:none;
	left:350px;
	position:absolute;
	top:90px;
	width:650px;
	z-index:1100;
}
#list
{
	height:300px;
	overflow:auto;
}

a.important_action {
color:#FF400B;
text-decoration:underline
}

.half_subscribers_left
{	
margin-bottom:10px;
font-size:12px;
vertical-align:middle;
padding:0px;
margin-right:3px;
_margin-right:0px;
}

.container_pic_user
{height:70px;float:left;margin-right:5px;}

.top_reader
{
border-bottom:1px solid #B9C1C5;
color:#0B1253;
font-size:12px;
margin-bottom:10px;
padding-bottom:5px;
}

.action_author
{
border-top:1px solid #B9C1C5;
padding-top:10px;
}

.content_story .story {
border-bottom:2px solid #7F83A6;
margin-bottom:25px;
padding-bottom:25px;
}

#tab_user
{
	position:relative;
	margin-left:20px;
	margin-top:20px;
	font-size:14px;
	float:left;
	width:100%;
}

#tab_user .link
{
	float:left;
}

#tab_user a
{
	text-decoration:none;
}

h2 a
{font-size:22px !important;font-weight:bold;}
h3 a
{font-size:18px !important;font-weight:bold;}

h2, h3
{margin-bottom:5px;font-weight:bold;}

span.active,.comment
{color:#ff400b;}
.comment
{font-size:18px;font-family:Georgia;}

.content_full_story
{position:relative;float:left;top:5px;bottom:5px;margin-right:20px;margin-left:20px;color:#373737;top:0px;margin-top:-10px;}

.content_comment
{position:relative;float:left;top:5px;bottom:5px;margin-right:20px;margin-left:20px;width:550px;}

.edito
{position:relative;font-size:14px;border-top:1px dotted ;padding-top:10px;clear:both;width:100%}
.last_story_user
{float:left;margin-top:10px;padding-bottom:10px;border-bottom:1px solid ;width:100%}

.img_fp
{float:left;margin-right:10px;margin-bottom:10px;}

.generic_box_tools
{
	position:absolute;right:30px;top:-45px;width:465px;
}
.toolsbox .header_generic_box .icon_title
{margin-left:3px;}

.toolsbox .box_tl_corner
{position:relative;float:left;width:11px;height:36px;background-image:url(../img/boxv2/toolsbox/tl.png)!important;_background-image:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../img/boxv2/toolsbox/tl.png');background-position:bottom;background-repeat:no-repeat;font-size:4px;_margin-top:19px;}
.toolsbox .box_top
{position:relative;float:left;width:443px;height:36px;background:url(../img/boxv2/toolsbox/top_box_slice.png) repeat-x;
background-position:bottom;font-size:4px;}
.toolsbox .box_tr_corner
{position:relative;float:left;width:11px;height:36px;background-image:url(../img/boxv2/toolsbox/tr.png)!important;_background-image:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../img/boxv2/toolsbox/tr.png');background-position:bottom;background-repeat:no-repeat;font-size:4px;_margin-top:19px;}
.toolsbox .header_generic_box .title_left
{background-image:url(../img/boxv2/toolsbox/title_left.png)!important;_background-image:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../img/boxv2/toolsbox/title_left.png');background-position:top;background-repeat:no-repeat;
}
.toolsbox .header_generic_box .title_center
{border-top:1px solid  #a6d4f5;background-color:#FFF;}
.toolsbox .header_generic_box .title_right
{background-image:url(../img/boxv2/toolsbox/title_right.png)!important;_background-image:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../img/boxv2/toolsbox/title_right.png');background-position:top;background-repeat:no-repeat;
}
.toolsbox .content_generic_box
{width:463px;border-left:1px solid  #a6d4f5;border-right:1px solid  #a6d4f5;background:#FFF;margin-top:0px;padding-top:5px;padding-bottom:5px;}

.toolsbox .box_bl_corner
{position:relative;float:left;width:11px;height:10px;background-image:url(../img/boxv2/toolsbox/bl.png)!important;_background-image:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../img/boxv2/toolsbox/bl.png');background-position:bottom;background-repeat:no-repeat;}
.toolsbox .box_bottom_slice
{position:relative;float:left;height:9px;width:443px;border-bottom:1px solid  #a6d4f5;background:#FFF;font-size:4px;}
.toolsbox .box_br_corner
{position:relative;float:left;width:11px;height:10px;background-image:url(../img/boxv2/toolsbox/br.png)!important;_background-image:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../img/boxv2/toolsbox/br.png');background-position:bottom;background-repeat:no-repeat;}
.tools_left
{float:left;width:270px;margin-left:10px;padding:5px;color:#0b1253;font-size:13px;_margin-left:5px;_width:275px;}
.spot_it_forms
{float:left;border-bottom:1px solid #c3dbe8;padding-bottom:5px;width:265px;}
.spot_it_forms input
{width:180px;padding:5px;padding-top:3px;padding-bottom:4px;border:1px solid #a6d4f4;height:16px;font-size:13px;}

.spot_it_new
{float:left;margin-top:5px;width:255px;text-align:right;}
.tools_right
{float:left;margin-left:10px;width:130px;padding-top:13px;}

.tools_right ul
{list-style:none;}

#container_std_display
{
    width:975px;
	margin:auto;
}

#container_std_display ul
{
    margin:3px 0;
}

#std_display_msg, #std_display_warning, #std_display_err
{
    margin-top:10px;
    text-align:left;
	padding:5px;
	font-size:13px;
}

#std_display_err
{
	background:#FFCCCC;
	color:#36454A;
	border:1px solid #DD7777;
}

#std_display_msg
{
	border:1px solid #33A333;
	color:#36454A;
	background-color:#C7F2C8;
}

#std_display_warning
{
    background-color:#FFFFDD;
    border:1px solid #F0C020;
}

.separator_search, .spacer_search
{height:15px;}
.separator_search
{border-bottom:1px solid #003366;}
#user_picture
{float:left;margin-right:10px;margin-bottom:5px;}
.user_label
{padding-right:15px;}

#communicate
{
	padding-top:5px;
	width:265px;
	margin:auto;
}
#communicate a
{
	color:#0b1253;
	text-decoration:none;
	font-size:13px;
	padding-left:15px;
	margin-top:5px;
	padding-top:0px;	
}
#communicate a:hover
{
	text-decoration:underline;
}
#communicate .add_to_contact
{
	background: url(../img/add_to_contact.png) no-repeat center left;	
}
#communicate .send_mail
{
	background: url(../img/send_mail.png) no-repeat center left;	
}

#communicate .see_affinity
{
	background: url(../img/see_affinity.png) no-repeat center left;	
}

.content_box table td.input_form_2cols textarea.mceEditor
{
	width:510px\9;
}

.story_custom
{
	margin-top:10px;
}

.little_spot_v29 
{
	float:left;
	margin-right:10px;
	margin-top:20px;
	width:240px;
	background:#fff;
}

.little_spot_v29_image
{
	float:left;
	height:50px !important;
	padding:5px;
	width:50px;
}

.little_spot_v29_text
{
	float:left;
	height:56px !important;
	padding-left:10px;
	padding-top:4px;
	width:156px;
	font-size:11px;
}

.little_spot_v29_text a
{
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
}
.pseudoAffinityBox 
{
	color:#0B1253;
	font-size:16px;
	font-weight:bold;
	text-align:center;
}
.poucentageAffinityBox 
{
	color:#0B1253;
	font-size:48px;
	font-weight:bold;
	text-align:center;
}
.info_user 
{
	border-bottom:1px solid #B9C1C5;
	border-top:1px solid #B9C1C5;
	color:#373737;
	font-size:12px;
	margin-top:10px;
	padding-bottom:3px;
	padding-top:3px;
}
#send_message table, #send_message .content 
{
	width:100%;
}
#send_message .label 
{
	color:#373737;
	font-size:12px;
}
#send_message .submit 
{
	float:right;
}
.common_spot_title 
{
	float:left;
	width:100%;
	color:#0B1253;
	font-size:13px;
	font-weight:bold;
}
.common_contact_title 
{
	float:left;
	width:100%;
	color:#0B1253;
	font-size:13px;
	font-weight:bold;
}

#affinity_all, #affinity_minus
{
	display:none;
}

#affinity_minus,#affinity_more
{
	float:left;
	width:100%;
	text-align:right;
}

.home_category
{
	float:left;
	margin-left:15px;
	margin-top:10px;
	width:260px;
}
.home_category h3
{
	margin:0;
}

.home_spots_category
{
	display:none;
}

.no_spot_category
{
	float:left;
	margin-left:15px;
	margin-top:10px;
	width:260px;
}

.status_input_text
{
	float:left;
	width:410px;
    height:25px;
    font-size: 16px;
}

.status_input_no_selected
{
	color:#888888;
}

.update_status_btn
{
	float:right;
    margin-left:10px;
}

.user_status
{
	font-size:10px;
	margin: 5px 0 0 0;
	float:left;
}

.user_status_update
{
	float:left;
}

.user_status_label
{
	font-weight:bold;
	margin-right: 10px;
}
.user_status_time
{
	color: #A2A2A2;
	margin-left: 10px;
}

.close_alert
{
	margin-top:5px;
	margin-right:5px;
	float:right;
	position:relative;
}

#select_mail_frequency
{
	float:right;
	margin-bottom:5px;
}

.clear
{
	clear:both;
}
.hide
{
    display:none;
}

#container_search_proposition
{
	display:none;
	position:absolute;
	margin-top:2px;
	padding:5px;
	width: 220px;
}

#search_proposition
{
	position:absolute;
	background:#fff;
	border:1px solid #3593C2;
	margin-top:2px;
	padding:5px;
	width: 220px;
	z-index:5000;
}

#search_proposition ul
{
	list-style-type:none;
	margin:0;
    padding:0;
}

#search_proposition li
{
	margin:0;
	width:100%;
	float:left;
    padding:0;
	padding-top:3px;
}

.link_proposition
{
	display:block;
	height:30px;
	width:220px;
}

.link_proposition_hover
{
	background:#F0F0F0;
}

.proposition_title
{
	padding-left:15px;
	padding-bottom:5px;
	padding-bottom:5px;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #3593C2;
	color: #3593C2;
	width:205px !important;
}

.proposition_img
{
	float:left;
	width:40px;
}

.proposition_info
{
	float:left;
	width:150px;
}

#advanced_search
{
	width:100%;
}

#advanced_search table
{
	margin:auto;
}

#advanced_search table td
{
	padding:2px;
	vertical-align:middle;
}

.search_query input
{
	width:100%;
	height:20px;
	font-size:18px;
}

.search_date
{
	width:80px;
}

.search_select
{
	width:150px;
}

.submit
{
	text-align:center;
}

.input_search
{
	text-align:right;
}

.search_empty
{
	color:#aaa;
}

.w30{width:30px !important;}
.w40{width:40px !important;}

#register td.input_form, #register td.input_form input.text, #register td.input_form select
{
	width:250px;
}

#list_Spot
{
	height:150px;
	overflow:auto;
	background:#fff;
	border: 1px solid #000;
}
#list_Spot td
{
padding:2px;
}

#user_names
{
	padding-left:10px;
	font-size:12px;
}

#user_names .user_pseudo
{
	font-weight:bold;
	font-size:16px;
}

#user_names .user_info_label
{
	font-weight:bold;
}

#signin_bloc_html
{
	float:left;
	margin-top:15px;
	width:100%;
	text-align:center;
}

.h10
{height:10px;font-size:0;}

#spot_my_css
{
    text-align:center;
}

#spot_my_css textarea
{
    width:90%;
    font-size:10px;
    height:150px;
    margin:auto;
    margin-bottom:10px;
}

.tbl-filters-div .edit-wrapper
{
	margin-bottom:5px;
}

.view-table-table
{
	border-collapse:collapse;
}

.view-table-table .view-table-header td
{
	font-weight:bold;
	border-top:1px solid #CCCCCC;
	border-bottom:2px solid #CCCCCC;
}

.view-table-table td
{
	padding:5px;
	border-bottom:1px solid #CCCCCC;
}

.page-nav-div
{
	width:100%;
	text-align:center;
}

.page-nav-page {
  background:#36454a;
  color:#fff;
  border-radius:2px;
}

td.pagenav-td-table
{
	font-weight:bold;
	border-top:2px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

.filters-div
{
	width:250px;
}

.filters-div .input-text
{
	width:248px;
}

.filters-div .form-submit-div
{
	text-align:right;
	margin: 10px 0;
}

.edit-wrapper label
{
	display: block;
}

.default_form_action
{
	float:right;
}
.default_cancel_link
{
	margin-right:20px;
	line-height:25px;
}

.view-table-table .view-table-header td .sort-active
{
	color:#FF400B;
}

.grid-table-div
{
	width:550px;
	overflow-x:scroll;
}

.grid-table-table thead {
   height: 20px;
   width:550px;
}

.grid-table-table tbody {
   height: 400px;
   width:550px;
   overflow-y: scroll;
   overflow-x:hidden;
 }

#box_remoteFrame .generic_box_right
{
	width:283px;
}

#box_remoteFrame td.label
{
    white-space:nowrap;
    padding-right:10px;
    width:auto;
}

#box_remoteFrame td.input_form .text
{
	width:98%;
}

#box_remoteFrame .event
{
    margin-bottom: 5px;
    padding-bottom: 5px;
}

#box_remoteFrame .img_event 
{
    width: 66px;
}

#box_remoteFrame .event, #box_remoteFrame .content_event,#box_remoteFrame .img_event 
{
    float: left;
}

#box_remoteFrame .content_event
{
    margin-left: 10px;
    width:207px !important;
}

#members_count
{ text-align: center;
  margin-bottom: 10px;
}

#inputLogin, #inputPassword
{
    width:100%;
}

.respot-it
{
    background: #fff;
    border: 1px dotted red;
    float: right;
    margin: 0 0 10px 10px;
    width:auto;
}
.respot-it-count
{
    font-size: 24px;
    text-align: center;
}
.respot-it-content
{
    width:100%;
    margin-top: 0;
    text-align: center;
}

#respot-it-button
{
    display:block;
    background:#2B90C9;
    color:#fff;
    font-weight:bold;
    padding: 3px 3px;
}

.box-textarea
{
	font-size:11px;
}

#platform_invitation_buttons
{
	text-align: right;
}
#platform_invitation_show_button
{
	display:none;
}
.platform_invitation_item {
	font-size:12px;
	font-weight: bold;
}
.platform_invitation_help {
	font-size:10px;
}

.first-step-table-bar
{
    margin:auto;
}

.first-step-bar
{
    height:10px;
    width:200px;
    border:1px solid #DBDEDE;
}

.first-step-pourcent
{
    width:40px;
}

.first-step-bar-progress
{
    height:10px;
    width:0px;
    background:#FD4C18;
}

#first-step-activity-links .validate a.activity_link
{
    font-color:#DBDEDE;
    text-decoration:line-through;
}

#first-step-activity-links .activity_link .first_step_action, #first-step-profile .first_step_action
{
    float:right;
}

#first-step-profile #profile_field_others
{
    display:none;
}

.first-step-group-label
{
    color: #FD4C18;
    font-weight:bold;
    font-size: 14px !important;
}

#first-step-activity
{
    margin-top:10px;
}

a#link_cgu
{
    text-decoration:underline;
}
a#link_cgu:hover
{
    text-decoration:none;
}
a#forgot_password
{
    font-size:11px;
}

#form_comments_table_container {
	margin: 0 0 10px 0;
}

#form_comments_add_comment {
	float:right;
}

/** SOLR **/
#solr_search_input
{
    float:left;
    width:350px;
    height: 20px;
    padding:0 3px;
    font-size:14px;
}

#div_solr_button_search
{
    float:left;
    margin-left:5px;
}

.page-nav-nolink
{
    color:#aaa;
}

.facet-table-display
{
    width:100%;
    border-collapse:collapse;
}

.facet-table-display td
{
    border-top:1px solid #e0e0e0;
    padding:5px;
}

.facet-table-display tr:first-child td
{
    border:0;
}

.facet-label
{
    font-weight:bold;
}

.solr_result_item
{
    border-top: 1px dotted #000;
    padding: 10px 0;
    width: 100%;
}

#solr_result .solr_result_item:first-child
{
    border:0;
}

.solr_result_item .solr_result_img
{
    width: 65px;
    float: left;
}

.solr_result_item .solr_result_content
{
    margin-left: 70px;
}

.solr_result_content_header
{
    margin-bottom:5px;
}

#form_solr_search
{
    margin-bottom:10px;
}

#filters
{
    margin-bottom:10px;
}

a.solr_filter
{
    margin:5px 0;
	border:1px solid #aaa;
    padding: 2px 11px 2px 2px;
    background:url(../img/x_fermer.png) no-repeat right center;
	border-radius:4px;
    display: inline-block;
}

a.solr_filter.all
{
    background-color:#aaa;
}

a.little_link_article
{
    color: #0B1253;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

a.little_link_article:hover
{
    text-decoration:underline;
}

#solr_types
{
    margin:2px 0 0 2px;
    border-bottom:1px solid #aaa;
}

#solr_types .solr_type
{
    float:left;
    padding:2px 4px 2px 4px;
    margin:0 2px;
    border:1px solid #aaa;
    border-bottom:0;
}

#solr_types .solr_type .nolink
{
    color:#aaa;
}

#solr_sorts
{
    margin:5px 0;
    text-align:right;
}

#solr_types .solr_type .active, .solr_link_sort.active
{
    color:#FD4C18;
    font-weight:bold;
}

.solr_file
{
    margin-top:5px;
}

img.imgFileType
{
    vertical-align:text-top;
}

.solr_result_content .small_text
{
    color: #A2A2A2;
    font-size: 11px;
    text-decoration: none;
}

.small_text
{
    font-size:11px;
    color: #A2A2A2;
}

#IMjamespot
{
    position: fixed;
    bottom: 0px;
    right: 10px;
	z-index: 10000;
	background : #fff;
}

#IMMainTitle
{
	display: none;
	font-weight: bold;
	padding : 2px 5px;
	width: 168px;
	border:1px solid #DBDEDE;
    border-bottom:0;
	cursor: pointer;
    position:relative;
}

.IMfake
{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
	z-index: 11000;
}

#IMMainTitle:hover
{
    background:#dbdede;
}

#IMBuddies
{
	width: 180px;
	display: none;
}

#IMBuddiesHeader, #IMInvitationsHeader
{
    border:1px solid #36454A;
    line-height:16px;
}

#IMBuddiesHeader #IMBuddiesHeaderContent
{
	background : #DBDEDE;
	padding : 2px 0px 2px 5px;
    margin-right:26px;
	font-weight: bold;
	cursor: pointer;
}

#IMInvitationsHeader {
	background : #DBDEDE;
	padding : 2px 0px 2px 5px;
	font-weight: bold;
}

#IMBuddiesHeaderTxt
{
    position:relative;
}


#IMConversationHeader
{
    position:relative;
	cursor: pointer;
	background : #DBDEDE;
	padding : 2px 5px;
    border:1px solid #36454A;
	font-weight: bold;
}

#IMBuddyList
{
	border-left: 1px solid #DBDEDE;
	border-right: 1px solid #DBDEDE;
    padding:2px 0;
}

.IMBuddy, .IMInvitation
{
	cursor: pointer;
    padding:2px 5px;
	height: 20px;
}

.IMBuddy.unread.blink_off , .IMInvitation.unread.blink_off
{
    background:none;
}

.IMBuddy.unread.blink_on, .IMInvitation.unread.blink_on
{
    background:#DBDEDE;
}


.IMBuddy:hover, .IMInvitation:hover
{
	background:#DBDEDE;
}

.IMBuddy img, .IMInvitation img
{
    float:left;
    margin-right:5px;
}

.IMBuddy .buddy_list_pseudo, .IMInvitation .buddy_list_pseudo
{
    line-height:20px;
    float:left;
}

#IMInvitations
{
	display: none;
}

.IMInvitationAction
{
	margin: 5px 0 5px 35px;
    line-height:19px;
	background:#FFFFFF;
	font-weight: bold;
	cursor: pointer;
}
.IMInvitationAction:hover
{
    background:#DBDEDE;
}


#IMConfig-use, #IMConfig-notuse
{
	display: none;
	padding : 2px 5px;
    border:1px solid #DBDEDE;
    border-bottom:0;
}

#IMConversations
{
	background : #fff;
	position: fixed;
	bottom: 0px;
	right: 200px;
	width: 240px;
	z-index: 10000;
}

#IMConversations_content
{
	display: none;
}

#IMMsgTransmitted
{
	height: 240px;
	overflow-x:hidden;
	overflow-y:auto;
	border-left:1px solid #dbdede;
	border-right:1px solid #dbdede;
    padding:5px;
}

.IMConversionSep
{
	clear:both;
	border-top: 1px;
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	border-color: #DBDEDE;
	border-style: dotted;
	height:0px;
	width:220px;
	margin: 5px auto 5px auto;
}

.IMConversionImgContainer
{
	float:left;
}

.IMConversation
{
	margin-left: 35px;
    line-height:19px;
}

#IMMsgToSend
{
	border:1px solid #dbdede;
    border-bottom:0;
}

#IMMsgForm_msg
{
    margin:0;
    border:0;
    padding:3px 5px;
    width:228px;
}

.IMconversation_person .img-user
{
    float:left;
    margin-right:5px;
}

.IMconversation_person
{
    line-height:20px;
}

#IMBuddies-options
{
    float:right;
    background-color:#dbdede;
}

a.IMBuddies-options
{
    background:url(../img/icons/cog.png) no-repeat center center;
    height:16px;
    width:16px;
    display:block;
    padding:2px 5px;
}

.IMBuddies-options:hover
{
    background-color:#fff;
}

#IMConfig-use ul, #IMConfig-notuse ul
{
	list-style-type:none;
	margin:0;
    padding:0;
}

.IM_date
{
    line-height:11px;
}

#spotit_addUrl
{
    display:none;
}

#jamesit_box ul
{
    list-style-type:none;
    margin:0;
    padding:0;
}
#jamesit_box ul li
{
    margin-bottom:3px;
}

.button_submit_default
{
    cursor:pointer;
    padding:3px 5px;
    background:#fff;
    border:1px solid #aaa;
    border-radius:4px;
    color:#000;
    font-weight:bold;
}

.button_submit_default:hover
{
    text-decoration:none;
    background:#E9F6FC;
}

.button_submit_default_link
{
    display:inline-block;
    padding:3px 5px;
    background:#fff;
    border:1px solid #aaa;
    border-radius:4px;
    color:#000;
    font-weight:bold;
}

.button_submit_default_link:hover
{
    text-decoration:none;
    background:#E9F6FC;
}

.container_button_submit
{
    margin-top:5px;
    text-align:right;
}

.edit-wrapper
{
    margin-bottom:3px;
}

.edit-wrapper label
{
    padding-right:10px;
    width:80px;
}
.edit-wrapper label, .edit-wrapper .input-text
{
    display:inline-block;
}

.story_comment
{
    margin-bottom:10px;
    position:relative;
}

.story_comment_img
{
    float:left;
}
.story_comment_img a
{
    display:block;
}

.story_comment_content
{
    margin-left:60px;
    padding-right:16px;
}
.story_comment_txt, .story_comment_txt p:first-child
{
    display:inline;
}

.comment_date
{
    color:#A2A2A2;
}

.story_comment .attached_files li
{
    display:inline-block;
    margin-right:5px;
}

.comment_actions
{
    position:absolute;
    right:0;
    top:0;
    text-align:right;
    display:none;
}

.comment_actions_link
{
    text-align:left;
    display:none;
    position:absolute;
    z-index:100;
    right:0;
    border:1px solid #000000;
    background:#fff;
}

.comment_actions_link ul
{
    list-style-type:none;
    margin:0;
    padding:0;
}

.comment_actions_link ul li a
{
    display:block;
    white-space: nowrap;
    padding:3px 5px;
    text-decoration:none;
}

.comment_actions_link ul li a:hover
{
    background:#E9F6FC;
}

#comment_attach_input_files
{
    display:none;
}

.link_add_file
{
    line-height:16px;
}
.link_add_file a
{
    display:inline-block;
}
.link_add_file a img
{
    vertical-align:text-top;
}
.link_add_file a:hover
{
    text-decoration:none;
}
.link_add_file a:hover span
{
    text-decoration:underline;
}

.attached_files
{
    list-style-type:none;
    padding:0;
    margin:0;
}

.attached_files li
{
    line-height:18px;
}

.asynchronousFiles .asynchronousFilesUpload
{
    list-style-type:none;
}

.asynchronousFilesUpload li
{
    line-height:18px;
}

.asynchronousFilesUpload li img
{
    vertical-align:text-top;
}

#rss_feed th
{
    text-align:left;
}
#rss_feed td, #rss_feed th
{
    padding-right:10px;
}


#favoritesJamespot
{
    position: fixed;
    top: 0px;
    right: 10px;
	z-index: 10000;
}

#favoritesMain
{
    border:0;
    cursor: pointer;
	background : none;
	text-align: right;
}

#favorites_content
{
    display:none;
	background:#fff;
    border:1px solid #DBDEDE;
    width:200px;
}

#favorites_list
{
    padding:3px;
}

#favorites_config
{
    display:none;
    border-top:1px solid #DBDEDE;
    padding:3px;
}

.favoritesActions
{
    padding:2px;
}

.favoritesActions:hover
{
	background-color:#DBDEDE;
}

#addFavorites
{
    display:inline-block;
    height:16px;
    width:16px;
    background-image:url(../img/icons/star.png);
    background-position: center center;
    background-repeat:no-repeat;
	background-color:#fff;
}

#settingsFavorites
{
    display:inline-block;
    height:16px;
    width:16px;
    background-image:url(../img/icons/cog.png);
    background-repeat:no-repeat;
    background-position: center center;
}

.genericTable
{
    border-collapse:collapse;
}

.genericTable .label
{
    width:auto;
    padding-right:10px;
    font-weight:bold;
    vertical-align:top;
}

.favoriteActions
{
    display:none;
    position:absolute;
    right:4px;
}

#favoriteSort
{
    width:100%;
}

#favoriteSort td.draggable
{
    width:20px;
}

#favoriteSort .favorite td
{
    line-height:16px;
    vertical-align:middle;
}

#favoriteSort .favorite .jqShowHoverContainer
{
    position:relative;
    padding-right:40px;
}

#soundNewMsg
{
    display:none;
}


.custom_attribute_view, .custom_attribute_teaser
{
	clear: both;
}
.custom_attribute_view label, .custom_attribute_teaser label
{
	width: 100px;
	float: left;
	display: block;
	text-align: right;
	margin-right: 5px;
	font-weight: bold;
	color : #444;
}

.text-right
{
    text-align:right;
}

.spot_information
{
    margin-bottom:0 !important;
    line-height:16px;
}

/* ICONS */
.icons
{
    display:inline-block;
    height:16px;
    width:16px;
    vertical-align:middle;
}

.icons.lock
{
    background:url(../../img/icons/lock.png) no-repeat;
}

.icons.group
{
    background:url(../../img/icons/group.png) no-repeat;
}

.icons.group_key
{
    background:url(../../img/icons/group_key.png) no-repeat;
}

.icons.bullet_lock
{
    background:url(../../img/icons/bullet_lock.png) no-repeat;
}

.icons.bullet_key
{
    background:url(../../img/icons/bullet_key.png) no-repeat;
}

/* ICONS LIST */
ul.icons_container
{
    margin:0;
    padding:0;
    list-style-type:none;
}

ul.icons_container li
{
    padding:4px 0 4px 21px;
}

li.icons_setting
{
    background:url(../img/icons/cog.png) no-repeat left center;
}
li.icons_add
{
    background:url(../img/icons/add.png) no-repeat left center;
}
li.icons_delete
{
    background:url(../img/icons/delete.png) no-repeat left center;
}
li.icons_user
{
    background:url(../img/icons/user.png) no-repeat left center;
}
li.icons_user_add
{
    background:url(../img/icons/user_add.png) no-repeat left center;
}
li.icons_user_edit
{
    background:url(../img/icons/user_edit.png) no-repeat left center;
}
li.icons_user_request
{
    background:url(../img/icons/vcard_add.png) no-repeat left center;
}

/** ICONS LINK **/

a.link_with_icon
{
    text-decoration:none;
    line-height:16px;
}

a.link_with_icon:hover i
{
    text-decoration:none;
}

a.link_with_icon:hover span
{
    text-decoration:underline;
}

.link_icons
{
    height:16px;
    width:16px; 
    vertical-align: middle;
    display:inline-block;
    margin-right:2px;
    text-decoration:none;
}

.link_icons.comment
{
    background:url(../../img/icons/comments.png) no-repeat;   
}

.link_icons.page_white_text
{
    background:url(../../img/icons/page_white_text.png) no-repeat;   
}

.link_icons.spot_icon
{
    background:url(../../img/icons/spot.png) no-repeat;   
}

ul.default_onglets
{
    margin-top:0;
    padding:0;
    list-style-type:none;
    border-bottom:1px solid #DBDEDE;
}
ul.default_onglets li
{
    display:inline-block;
}

ul.default_onglets li a
{
    border:1px solid #DBDEDE;
    border-bottom:0px;
    display:block;
    padding:3px 10px;
    border-radius:4px 4px 0 0;
}

ul.default_onglets li a.active
{
    background:#DBDEDE;
    color:#36454A;
}

ul.default_onglets li a:hover
{
    color:#36454A;
    text-decoration:none;
    background:#DBDEDE;
}


#header_spot .h1_spot
{
    font-size:26px;
    height:auto;
    margin:0;
}

#header_spot .h1_spot a
{
    font-size:26px;
}

#logo_spot
{
    float:left;
    margin:0 15px 0 0;
}

#baseline_spot
{
	font-size:14px;
	font-weight:bold;
}

#spot_info
{
    border:1px dotted #000000;
    border-right:0;
    border-left:0;
	padding:5px 10px;
	margin-top:5px;
}

#spot_nav
{
	padding:0 10px;
    margin-top:5px;
    border-bottom:1px solid #dbdede;
}

#spot_nav .manage.link
{
    float:right;
}

#spot_nav .link
{
    line-height:16px;
    border:1px solid #dbdede;
    border-bottom:0;
    border-radius: 4px 4px 0 0;
    margin-right:5px;
    margin-bottom:-1px;
    padding:3px 5px;
    float:left;
}

#spot_nav .link.active
{
    color:#565650;
	font-weight:bold;
    border-bottom:1px solid #fff;
}

#spot_nav .linkNotOnglet
{
    margin-bottom:-1px;
    padding:3px 5px;
    float:left;
}

#spot_nav .link img, #spot_nav .linkNotOnglet img
{
    display:block;
}

#grid-view
{
    margin-top:10px;
}


.actions
{
    position:absolute;
    right:0;
    top:0;
    text-align:right;
    display:none;
}

.show_actions
{
    display:block;
    width:16px;
    height:16px;
    background:url("../../img/icons/bullet_arrow_down.png") no-repeat;
}

.actions_link
{
    text-align:left;
    display:none;
    position:absolute;
    z-index:100;
    right:0;
    border:1px solid #000000;
    background:#fff;
}

.actions_link ul
{
    list-style-type:none;
    margin:0;
    padding:0;
}

.actions_link ul li a
{
    display:block;
    white-space: nowrap;
    padding:3px 5px;
    text-decoration:none;
}

.actions_link ul li a:hover
{
    background:#E9F6FC;
}

#unread_messages
{
    background:#6A8A8D;
    padding:1px 5px;
    color:#fff;
}

