
/* CSS Document */
/* BEGIN TEMPLATE css.tpl */

/* overall style */

  #page-info p.the_message { 
    margin: 1.5% 0 0% 15%;
	width: 85%;
  }

/* HTML level styles */

  div.register{ 
  	float: left;
    width: 100%;
   }

  div.register form { 
    width:80%;
    padding: 3% 5% 1% 3%; 
    border: 1px solid lightgrey;
    margin: 1% 0 3% 0;
  }


  div.generic table th { 
    text-align: left;
  }

.register-date {
display: flex;flex-flow: row wrap;margin: 8px 0;
}
.register-date span {
width: 32.3%; padding-left: 1%;
}
.register-date input {
 width: 100%!important;
 }
	
.current { 
	border-bottom: 4px solid #054184;padding-bottom: 1%;
  }

.current_profile { 
	font-weight:bold;
    border-bottom:1px dotted #CCCCCC;
  }

.icon {
    background-repeat: no-repeat;
    background-position: 1px 2px;
    padding: 4px 10px 2px 21px;
    white-space: nowrap;

}

.message-moderation .icon { 
	padding-left : 10px;
  }

  hr { 
    height: 1px;
    border: 0;
    background: lightgrey;
  }

/* global styles */


#editor-tools img {
    left: 0;
}

div.generic { 
    width: 100%;
    
  }

  div.generic-lower { 
    padding: 8px;
    margin-bottom: 8px;
  }

  div.paging { 
  margin: 12% 0% 3% 0%;
  }

  div.paging a { 
    font-weight: bold;
    margin: 0 4px 0 4px;
    padding: 0 0 1px 0;
  }

  div.paging img{ 
    vertical-align: bottom;
  }

  div.paging strong.current-page { 
    margin: 0 4px 0 4px;
  }

  div.nav { 
    font-size: 85%;
    margin: 0 0 5px 0;
    line-height: 20px;
  }

  div.nav-right { 
    float: right;
  }

div.information { 
margin-bottom: 2%;
 }

div.information a { 
color: #05468C;
 }

  div.notice { 
    padding: 8px;
    background-color: #EFEFEF;
    border: 1px solid #e6e7e8;
    margin-bottom: 8px;
  }

  div.notation{ 
    font-size:11px;
    float:left;
   }

  div.warning { 
    border: 1px solid #A76262;
    background-color: #FFD1D1;
    padding: 8px;
    margin-bottom: 8px;
  }

  div.attachments { 
    background-color: White;
    margin-top: 8px;
    padding: 16px;
    border: 1px solid #e6e7e8;
  }

  a.message-new { 
    font-weight: bold;
  }

  table.menu td { 
    vertical-align: top;
  }

  table.menu td.menu { 
        padding: 0 8px 0 0;
  }

  table.menu td.menu ul { 
    list-style: none;
    padding: 0;
    margin: 4px 0 8px 8px;
  }

  table.menu td.menu ul li { 
    margin: 0 0 4px 0;
  }

  table.menu td.menu ul li a { 
    text-decoration: none;
  }

  table.menu td.menu ul li a.current { 
    font-weight: bold;
  }

  table.menu td.menu span.new { 
  }

  table.menu td.content { 
    width: 100%;
    padding: 0;
  }

  table.menu td.content h2 { 
    margin: 0 0 8px 0;
    background-repeat: repeat-x;
    background-image: url('/img/forum/bg_line.gif');
    color: White;
    background-color: #e6e7e8;
    padding: 4px;
  }

  table.menu td.content { 
    margin: 0 0 8px 0;
  }

  table.menu td.content dl { 
    margin: 0;
    padding: 0;
  }

  table.menu td.content dt { 
    font-weight: bold;
  }

  table.menu td.content dd { 
    padding: 4px;
    margin: 0 0 8px 0;
  }

  fieldset { 
    border: 0;
    padding: 0;
    margin: 0;
  }

 

input[name="mod_lrm_sex"], input[name="mod_lrm_pub"], input[name="mod_lrm_meeting"], input[name="mod_lrm_help_time"], input[name="mod_lrm_help_home"], input[name="mod_lrm_chkdel"] {
width: 3%!important;position: relative!important;top: 3px!important;}

#mod_lrm_use_name, #mod_lrm_education, #mod_lrm_csp, #mod_lrm_sang, #mod_lrm_country, #mod_lrm_taille, #mod_lrm_status, #mod_lrm_searchfor, #mod_lrm_team, #mod_lrm_ann_status{
width: 100%;}
dd{    margin: 0;}
  table.form-table { 
    width: 92%;
    margin: 0% 5%;
  }
  .generic dd input[name="birthday_hour"]{
  margin-left: 11px!important;}
#geolocation_button, input[name="maptool_clear"]{ width: 49%!important; }
#geolocation_button input{ width:100%!important; }
#maptool_topbar input[type="submit"]{
margin:0!important;width:100%!important; }
#geolocation_button{
display: block;clear: both;width: 50%!important; }
input[name="maptool_geolocation"]{
padding: 2%!important; }
.generic dd input[name="birthday_lon"], .generic dd input[name="birthday_lat"]{
width: 49%!important;margin-top: 12px; }
.generic dd input[name="birthday_hour"], .generic dd input[name="birthday_minute"]{
width:16%!important; }
/* header styles */

div.attention { 
    /* does not use template values on purpose */
    clear:both;
    padding: 10px 10px 15px 50px;
  
    /* background: url('templates/repaire/images/dialog-warning.png') #FFD1D1 no-repeat 8px; */
    background: url('/img/forum/attention.png') #EBBCBD center left no-repeat ;
    margin: 8px 0 8px 0;
  }

  div.attention a { 
    /* does not use template values on purpose */
    
    padding: 2px 2px 2px 21px;
    display: block;
    background-repeat: no-repeat;
    background-position: 1px 2px;
  }

  #right-nav { 
    float: right;
  }

  #search-area { 
    float: right;
    text-align: right;
    padding: 8px 8px 8px 32px;
    background-repeat: no-repeat;
    background-position: 8px 12px;
    margin: 0 16px 0 0;
  }

  #header-search-form { 
    display: inline;
    
  }

/* Read styles */

.generic dl{ clear:both }

  div.message div.generic { 
    border-bottom: 0;
  }

  div.message{ 
  float: left;
  clear:both;
	width:100% 
   }

  td.message-user-info { 
    font-size: 85%;
    white-space: nowrap;
  }

  td.message-author { 
  height:20px;
    font-style: italic;
    font-size:12px;
	color: #05468C;
  }

  td.message-subject a,.results { 
/* david addition */
    text-decoration:none;
	font-weight: bold;
	height: 17px;
  }

td.message-date { 
color:#cccccc;
width:auto;
font-size:11px;
  }

  div.message-body { 
    padding: 10px 15px 15px 15px;
    margin-bottom: 5px;
    border: 1px solid #e6e7e8; /* david */
    background-image: url('templates/repaire/images/message_background.png');
    background-repeat: repeat-x;
    background-color: White;
    overflow: hidden; /* makes the div extend around floated elements */
  }

  div.message-body br { 
    clear: both;
  }

  div.message-moderation { 
    margin-top: 8px;
    font-size: 85%;
    border-top: 0;
    padding: 6px 0 6px 6px;
    background-color: #EFEFEF;
    border: 1px solid #e6e7e8;
    line-height: 20px;
  }

  div.message-options { 
 
  }

  .message-options img{ 
  border:none;
  }

/* friends profiles */
.generic img { position: relative; padding: 3%;}
.option li:hover{ background-color:#05468C}
.friends{ background:#05468c; padding: 1.5% 2% 2%;}
.friends a{ color:white;font-family:"Bitter",arial;letter-spacing: 1px;}
.friends a:nth-child(2):before{ content:url(/img/icones/ico-list.png);padding-right:5px;font-size: 1.2em;position: relative;top: 4px;}
.friends a:nth-child(1):before{ content:url(/img/forum/smiley.gif);}


.forum_option dd{ margin-left:0;padding: 6% 0;}

/* Changes styles */

  span.addition { 
    background-color: { span_addition_background_color};
    color: { span_addition_font_color};
  }

  span.removal { 
    background-color: #FFCBCB;
    color: #000000;
  }

/* Posting styles */

  #post { 
clear: both;background:#EFEFEF;border: 1px solid #e6e7e8;margin-bottom: 4%;
}

  #post-body{ 
    width:100%;
  }

#post-body fieldset{
	clear:both
    }


  #post ul { 
    margin: 2px;
  }

  #post ul li { 
    font-size: 85%;
  }

  #post-moderation { 
    font-size: 85%;
    float: right;
    border: 1px solid #e6e7e8;
    padding: 8px;
  }

  #post-buttons { 
    text-align: right;
    margin-top: 8px;
  }

  div.attach-link { 
    background-image: url('templates/repaire/images/attach.png');
    background-repeat: no-repeat;
    background-position: 1px 2px;
    padding: 4px 10px 2px 21px;
    font-size: 85%;
    font-weight: normal;
  }

  #attachment-list td { 
    font-size: 85%;
    padding: 6px;
  }

  #attachment-list input { 
    font-size: 65%;
  }


/* PM styles */

  input.rcpt-delete-img { 
    vertical-align: bottom;
  }

  div.pm { 
    float: left;
	width: 100%;
    border-bottom: 0;
  }

  #icons{ 
    text-align:center;
    margin: 3% 0 5%;
  }

  .phorum-gaugetable { 
    margin-top: 10px;
    border-collapse: collapse;
  }

  .phorum-gauge { 
    border: 1px solid #e6e7e8;
  }

  .phorum-gaugeprefix { 
    border: none;
    padding-right: 10px;
  }


/* Profile styles */
  #profile{
  	width: 100%;}

  #profile div.icon-user { 
    background-repeat: no-repeat;
    background-position: 0px 2px;
    padding: 0px 0 0px 21px;
    font-weight: bold;
    margin-bottom: 5px;
  }

  #profile div.icon-user small { 
    font-size: 65%;
    font-weight: normal;
    margin: 0 0 0 16px;
  }

  #profile dt { 
	border-top: solid 1px #CCCCCC;
    font-weight: bold;
    width:175px;
    float:left;

  }

  #profile dd { 
	border-top: solid 1px #CCCCCC;
    padding: 5px;
    margin: 0 0 5px 165px;
  }

#profile h3:first-child{ 
	clear:both;margin: -5px 0 3% 3%;text-align: left;}
#profile h4{
	border-top:3px solid #05468c; margin-top: 2%;padding-top: 2%;clear: both; }
.tool_bar {
	border-top:4px solid #05468c; padding-top: 2%; }

#profile .generic .keys:after{
	content:url(/img/icones/profil.png); position:absolute; right:9px; top:78px; }
    
.keys{
	margin-bottom: 3%; }
.keys span{
	display:block;margin-bottom: 4px; }
.keys span:first-child{
	float:left;min-width: 32%;min-height:170px;display:block; }    
.keys span:nth-child(2) {
margin-top:12px;
}
.keys span:nth-child(2),.keys span:nth-child(3){
	color:#05468c;font-family:"bitter",arial;font-size:1.5em;font-weight:bold;letter-spacing:1px; }
.keys span:nth-child(3){
	font-size:1.2em;color:#4c4c4c; }
#profile .keys dt, #profile .keys dd{
	border-top:none;!important;padding:0; }
.keys img{	 float:left; max-width:150px; max-height:150px; margin:12px; }
.generic{	 position:relative}.generic{ margin-bottom: 3%; }
.generic dd input{ color: #1d1d1d;width: 100%;padding: 1%;margin: 0; }
.maptool{ padding:0;margin:0; }
.maptool p{ background:url(/forum/images/repere.png)no-repeat;padding: 1% 0 0 15%; }
.generic input[name="email"]{ width:97%;padding:0 0 0 2%; }
.generic textarea[name="signature"]{ width:98.5%; }
.generic dt{ font-weight:bold}
.generic input[type="file"]{ display: block;float:left;margin: 10px 10px 0 0;}
input[name="save"]{ width:41%!important;}
.maptool input, .generic input[type=submit],input[name="save"]{  }

.maptool input[name="search"]{ width:100%!important;background:white;border:1px lightgrey solid;padding:1% 0; }

.maptool input[name="maptool_clear"]{ float:right;width:49%!important; }
#maptool_map{ clear:both;}
.generic dd input[name="birthday_day"], .generic dd input[name="birthday_month"], .generic dd input[name="birthday_year"]{ width:8.5%;margin-bottom: 3%; }
.generic dd input[name="birthday_hour"],.generic dd input[name="birthday_minute"]{ clear:both;width:18%; }
.generic dd input[name="birthday_lon"],.generic dd input[name="birthday_lat"]{ clear:both;width:46.5%; }
#profilplus dt { float:left; }
#profilplus dd{ margin-bottom:17px; }
.tool_bar{ text-align:center;margin-bottom:2%; }
.tool_bar a:before{ margin-right:1%; }
.tool_bar a:nth-child(2):before{ content:url(/forum/images/private_message.png) }
.tool_bar a:nth-child(3):before{ content:url(/forum/images/friends.png) }
.tool_bar a:nth-child(4):before{ content:url(/forum/images/all_messages.png) }
.generic dt { color: #05468C;font-family: "Bitter";font-size: 1.2em;padding-top: 0.7%;font-weight:bold; }
.generic dd { margin:0; }
#profile a img:nth-child(1) {
	right:0px;position:absolute; }

/* Search Styles */

  #search-form { 
    margin-bottom: 35px;
  }


  div.search { 
  }

  div.search-result { 
    padding-bottom: 10px;
    border-bottom:1px solid #CCCCCC;
    margin-top:3px;
  }

  .message-read a[target=_blank] { 
 color: #437fd0;
   }

  div.search-result h4 { 
    padding:5px;
    background-color:#EFEFEF;
  }

  div.search-result h4 small { 
    font-size: 75%;
    color: black;
  }

/* Footer styles */

  #footer-plug { 
    margin-top: 26px;
    text-align: center;
  }


/* Icon Styles */

#icons li { 
	list-style: none;
	padding: 0 25px;
    display:inline;
  }

.icon-accept { 
    background-image: url('templates/repaire/images/accept.png'); 
	
  }

.icon-bell { 
    background-image: url('templates/repaire/images/bell.png');
  }

.icon-bullet-black { 
    background-image: url('templates/repaire/images/bullet_black.png');
  }

.icon-bullet-go { 
    background-image: url('templates/repaire/images/bullet_go.png');
  }

.icon-calendar { 
    background-image: url('/img/icones/ico-calendar.png');
  }

.icon-cancel { 
    background-image: url('templates/repaire/images/cancel.png');
  }

.icon-close { 
    background-image: url('templates/repaire/images/lock.png');
  }

.icon-comment { 
    background-image: url('templates/repaire/images/comment.png');


  }

.icon-comment-add { 
    background-image: url('templates/repaire/images/com.jpg');
}

.icon-comment-quote { 
    background-image: url('templates/repaire/images/citation.jpg');
}


.icon-exclamation { 
    background-image: url('templates/repaire/images/alert.jpg');
}

.icon-comment-edit { 
    background-image: url('templates/repaire/images/comment_edit.png');
  }

.icon-comment-delete { 
    background-image: url('templates/repaire/images/comment_delete.png');
  }

.icon-delete { 
    background-image: url('templates/repaire/images/delete.png');
  }

<!--.icon-email { 
    background-image: url('templates/repaire/images/email.png');
  }-->

.icon-exclamation { 
    background-image: url('templates/repaire/images/exclamation.png');
  }

.icon-fb { 
    background-image: url('templates/repaire/images/facebook.png');
  }

.icon-feed { 
    background-image: url('templates/repaire/images/feed.png');
	float:right;font-weight:bold;  margin-top: 1%; 
    background-position: 28px 0px;
width: 18%;
margin-bottom: 7px;
text-align: right; 
  }

.icon-flag-red { 
    background-image: url('templates/repaire/images/unread.png');
  }

.icon-folder { 
    background-image: url('templates/repaire/images/folder.png');
  }

.icon-group-add { 
    background-image: url('templates/repaire/images/group_add.png');
  }

.icon-key-go { 
    background-image: url('templates/repaire/images/key_go.png');
  }

.icon-key-delete { 
    background-image: url('templates/repaire/images/key_delete.png');
  }

.icon-list { 
    background-image: url('templates/repaire/images/text_align_justify.png');
  }

.icon-memberlist { 
    background-image: url('/img/icones/ico-list.png');
  }

.icon-merge { 
    background-image: url('templates/repaire/images/arrow_join.png');
  }

.icon-move { 
    background-image: url('templates/repaire/images/page_go.png');
  }

.icon-movemsg { 
    background-image: url('templates/repaire/images/move.png');
  }

.icon-next { 
    background-image: url('/img/icones/arrow-right-sm.gif');
  }

.icon-new { 
    background-image: url('/img/forum/ico-nouveau.gif');
    line-height:27px;
    display:block;
  }
.icon-note-add { 
    background-image: url('templates/repaire/images/note_add.png');
  }

.icon-open { 
    background-image: url('templates/repaire/images/lock_open.png');
  }

.icon-page-go { 
    background-image: url('templates/repaire/images/page_go.png');
  }

.icon-prev { 
    background-image: url('/img/icones/arrow-left-sm.gif');
  }

.icon-printer { 
    background-image: url('templates/repaire/images/printer.png');
  }

.icon-register { 
    background-image: url('/img/icones/ico-register.png');
  }

.icon-unregister { 
    background-image: url('/img/icones/ico-unregister.png');
  }

.icon-split { 
    background-image: url('templates/repaire/images/arrow_divide.png');
  }

.icon-table-add { 
    background-image: url('templates/repaire/images/table_add.png');
  }

.icon-tag-green { 
	float:right;margin-top: 1%;font-weight:bold;
    background-image: url('templates/repaire/images/tag_green.png');
  }

.icon-user { 
    background-image: url('templates/repaire/images/user.png');
  }

.icon-user-add { 
    background-image: url('templates/repaire/images/user_add.png');
  }

.icon-user-comment { 
    background-image: url('templates/repaire/images/user_comment.png');
  }

.icon-user-edit { 
    background-image: url('templates/repaire/images/user_edit.png');
  }

.icon-zoom { 
    background-image: url('templates/repaire/images/zoom.png');
  }


.icon-information { 
    background-image: url('templates/repaire/images/information.png');
  }

.icon1616 { 
    width: auto;
    height: auto;
    border: 0;
  }


#post-buttons input[type="submit"] {  color: white!important; background: #05468C; padding: 3px; font-weight: bold; border: none; cursor: pointer; margin: 0% 0% 0% 1% }

/*   BBCode styles  */
blockquote{ background-image:none;}
  blockquote.bbcode { background-color:#F8F8F8;border-left:1em solid #eee;margin:1.5em 0;padding:.5em 1em;font-size: 12px;font-style: italic;line-height: 1.45;position: relative;color: #383838;  }
  blockquote.bbcode:before{ display: block;content: "\201C";font-size: 80px;position: absolute;left: -20px;top: -20px;
color: #7a7a7a;  }
  blockquote.bbcode :first-child{ display:inline; }
  blockquote.bbcode :last-child{ margin-bottom:0; }


blockquote.bbcode strong { color:#999999;font-size: 11px;display: block;margin-top: 5px;font-style: italic; }
blockquote.bbcode strong:before { content: "\2014 \2009"; }

  pre.bbcode { 
    border: 1px solid #C4C6A2;
    background-color: #FEFFEC;
    padding: 8px;
    overflow: auto;
  }

  .signature,.signature a,.buttons { 
	display: inline;
    font-size:small;
    opacity: 0.5;
    -webkit-opacity: 0.5;
	-moz-opacity: 0.5;
  }

  .signature:hover,.buttons:hover{ 
  opacity: 1;-webkit-opacity: 1;-moz-opacity: 1;}

  .signature .mod_embed_images_info { 
display:none;
  }

/* END TEMPLATE css.tpl */



/* Added by module "announcements", template "announcements::css" */
#phorum table.announcements {
    margin-bottom: 20px;
}



/* Added by module "editor_tools", file "mods/editor_tools/editor_tools.css" */
#editor-tools {
    padding: 3px;
    margin-bottom: 3px;
    border-bottom: 1px solid #ddd;
    text-align: left;
}

/* padding is arranged in editor_tools.js, so do not define it here. */
#editor-tools .editor-tools-button {
    margin-right: 2px;
    margin-bottom: 2px;
    background-color: #eee;
    border: 1px solid #ddd;
    vertical-align: bottom;
}

#editor-tools .editor-tools-button:hover {
    border: 1px solid #777;
}

div#editor-tools-smiley-picker, .editor-tools-popup {
    text-align: left;
    position:absolute;
    padding: 5px 10px;
    background-color:#eee;
    border:1px solid #777;
    font-family: arial, helvetica, sans-serif;
    z-index: 1000;
}

.editor-tools-popup a,
.editor-tools-popup a:active,
.editor-tools-popup a:visited {
    text-decoration: none;
    color: black;
}

.editor-tools-popup a:hover {
    text-decoration: underline;
}

#editor-tools-smiley-picker img,
#editor-tools-subjectsmiley-picker img {
    border: none;
    margin: 3px;
}

#editor-tools-a-help {
    float: right;
}

/* Override fixes for color picker within XHTML transitional */

* html .colorPickerTab_inactive span,
* html .colorPickerTab_active span{
    position:/**/relative;
}

* html .colorPickerTab_inactive img,
* html .colorPickerTab_active img{
    position:relative;
    left:-3px;
}

* html #dhtmlgoodies_colorPicker .colorPicker_topRow{
    height:20px;
}



/* Added by module "smileys", file "mods/smileys/smileys.css" */
.mod_smileys_img {
    vertical-align: middle;
    margin: 0px 5px 0px 5px;
    border: none;
}


/* Added by module "spamhurdles", template "spamhurdles::css" */
#spamhurdles_captcha {
    font-size: small;
    padding: 10px 0px 10px 0px;
}

#spamhurdles_captcha_title {
    font-weight: bold;
}

#spamhurdles_captcha_explain {
    width: 85%;
}

#spamhurdles_spoken_captcha {
    padding-left: 15px;
    background: url(http://www.lerepairedesmotards.com/forum/mods/spamhurdles/templates/repaire/audio.gif) no-repeat;
    padding-bottom: 10px;
    font-size: small;
}

#spamhurdles_captcha_image {
    margin: 8px 0px 8px 0px;
}

#spamhurdles_captcha_image .captcha_image {
    border: 1px solid #333;
}

#spamhurdles_captcha_asciiart {
    font-family: "courier new", courier, monospace;
    line-height: 4px;
    font-size: 6px;
    font-weight: bold;
    color: black;
}



/* Added by module "embed_images", template "embed_images::css" */
/* The style to use for standard images */
#phorum div.mod_embed_images {  
    margin-right: 10px;
    margin-bottom: 10px;
    font-size: 10px;
    display:block;
}

/* Extended is used in case an image is scaled down or inside a URL */
#phorum div.mod_embed_images_extended {
    margin-right: 10px;
    margin-bottom: 10px;
    font-size: 10px;
    border: 1px solid #b0b0b0;
    background-color: #f5f5f5;
}

#phorum div.mod_embed_images_image {

}

#phorum div.mod_embed_images_image a,
#phorum div.mod_embed_images_info a {
    text-decoration: none;
    color: black;
}

#phorum div.mod_embed_images_image a:hover,
#phorum div.mod_embed_images_info a:hover {
    text-decoration: underline;
}

#phorum div.mod_embed_images_loading {
    font-size: 10px;
    padding: 5px 5px 3px 22px;
    height: 16px;
    background-position: 3px 3px;
    background-repeat: no-repeat;
    background-image: url(http://www.lerepairedesmotards.com/forum/mods/embed_images/templates/ajax_loading.gif);
}

#phorum div.mod_embed_images_info {
    border-top: 1px solid #b0b0b0;
    height: 18px;
    padding: 3px 0px 0px 21px;
    white-space: nowrap;
    overflow: hidden;
    background-position: 3px 5px;
    background-repeat: no-repeat;
    background-image: url(http://www.lerepairedesmotards.com/forum/mods/embed_images/templates/magnify_icon.gif);

    /* Will be made visible if extended viewing is triggered */
    display: none;
}

#phorum div.mod_embed_images_info_link
{
    padding-left: 22px;
    background-image: url(http://www.lerepairedesmotards.com/forum/mods/embed_images/templates/link_icon.png);
}

#phorum div.mod_embed_images_error
{
    color: #a00000;
    border: 1px solid #a00000;
    padding: 5px 5px 5px 43px;
    background-image: url(http://www.lerepairedesmotards.com/forum/mods/embed_images/templates/broken_image.gif);
    background-position: 5px 5px;
    background-repeat: no-repeat;
}

#phorum div.mod_embed_images_error strong
{
    font-size: 12px;
}

#phorum div.mod_embed_images_attachments
{
    margin-top: 20px;
}

/* Should be in the main Phorum CSS too, but let's make sure. */
#phorum div.message-body br {
    clear: both;
}




/* Added by module "embed_images/viewer:jquery_lightbox", file "mods/embed_images/viewers/jquery_lightbox/code/css/jquery.lightbox-0.5.css" */
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

/* Added by module "smileys", file "mods/subject_icon/subject_icon.css" */
.mod_smileys_img {
    vertical-align: middle;
    margin: 0px 3px 0px 3px;
    border: none;
}


/* Added by module "mysnip_useractions", template "mysnip_useractions::css" */
.slider-inactive {
    display: none;
}

.slider-active {
    display: block;
}

#actionlistpost input[type="submit"]{
font-weight:bold;
color:#444;
line-height:1;
border:1px solid #DDD;
padding:2px 5px 2px 5px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
-o-border-radius:7px;
border-radius:7px;
background:#FFFFFF;
background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#EEE));
background:-moz-linear-gradient(0% 90% 90deg, #EEE, #FFF);
-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.5);
-moz-box-shadow:0 1px 2px rgba(0,0,0,0.5);
box-shadow:0 1px 2px rgba(0,0,0,0.5);
}

#actionlistpost textarea, #actionlistpost input[type="text"], #actionslist input[type="text"]{
padding:5px;
border: 1px solid #e2e2e2;
width:100%;
font:12px verdana;
height:auto;
color : #888888;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
      -ms-box-sizing: border-box;
          box-sizing: border-box;
}

#actionslist input[type="text"]{
padding:1px;
font:11px verdana;
}

#post-status {
	background:url(/img/icones/ico-statut.gif) no-repeat;
    padding: 0px 10px 0px 20px;
}

#post-image {
	background:url(/img/icones/ico-photo.gif) no-repeat;
    padding: 0px 10px 0px 20px;
}

#post-video {
	background:url(/img/icones/ico-video.gif) no-repeat;
    padding: 0px 10px 0px 20px;
}

#actionpostheader {
    padding: 10px 0px 10px 0px;
}
#actionlistpost {
    padding-bottom: 10px;
}

#loadolder {
font-size: 12px;
text-align: center;
margin: auto;
padding: 20px;
}

.actionnav {
padding: 0 10px 0 10px;
}

.img_icodel {
	background:url(/img/icones/ico-delsm.gif) no-repeat;
	height:13px;
    width:13px;
	float:right;
}

.img_icodel:hover {
	background:url(/img/icones/ico-del.gif) no-repeat;
	float:right;
}

.img_icodel_comment {
	background:url(/img/icones/ico-delsm.gif) no-repeat;
	height:13px;
    width:13px;
	float:right;
}

.img_icodel_comment:hover {
	background:url(/img/icones/ico-del.gif) no-repeat;
	float:right;
}



/* Added by module "bbcode", file "mods/bbcode/colorpicker/js_color_picker_v2.css" */
	#dhtmlgoodies_colorPicker{
		position:absolute;
		width:250px;
		padding-bottom:1px;
		background-color:#FFF;
		border:1px solid #777;
		
		width: 252px;	/* IE 5.x */
		width/* */:/**/250px;	/* Other browsers */
		width: /**/250px;	
				
        z-index: 1000;
	}
	
	#dhtmlgoodies_colorPicker .colorPicker_topRow{
		padding-bottom:1px;
		border-bottom:3px double #777;
		background-color:#E2EBED;
		padding-left:2px;
		
		width: 250px;	/* IE 5.x */
		width/* */:/**/248px;	/* Other browsers */
		width: /**/248px;	
		
		height: 20px;	/* IE 5.x */
		height/* */:/**/16px;	/* Other browsers */
		height: /**/16px;	
				
	}
	
	#dhtmlgoodies_colorPicker .colorPicker_statusBar{
		height:13px;
		padding-bottom:2px;
		width:248px;
		border-top:3px double #777;	
		background-color:#E2EBED;
		padding-left:2px;
		clear:both;
		
		width: 250px;	/* IE 5.x */
		width/* */:/**/248px;	/* Other browsers */
		width: /**/248px;	
		
		height: 18px;	/* IE 5.x */
		height/* */:/**/13px;	/* Other browsers */
		height: /**/13px;	
						
	}
	
	#dhtmlgoodies_colorPicker .colorSquare{
		margin-left:1px;
		margin-bottom:1px;
		float:left;
		border:1px solid #000;
		cursor:pointer;
		
		width: 12px;	/* IE 5.x */
		width/* */:/**/10px;	/* Other browsers */
		width: /**/10px;	
		
		height: 12px;	/* IE 5.x */
		height/* */:/**/10px;	/* Other browsers */
		height: /**/10px;	
				
	}
	
	.colorPickerTab_inactive,.colorPickerTab_active{
	
		height:17px;
		padding-left:4px;
		cursor:pointer;	
		
		
	}
/* path fixed for Phorum */
	.colorPickerTab_inactive span{
		background-image:url(mods/bbcode/colorpicker/images/tab_left_inactive.gif);
	}
	
/* path fixed for Phorum */
	.colorPickerTab_active span{
		background-image:url(mods/bbcode/colorpicker/images/tab_left_active.gif);

	}
	.colorPickerTab_inactive span, .colorPickerTab_active span{
		line-height:16px;
		font-weight:bold;
		font-family:arial;
		font-size:11px;
		padding-top:1px;
		vertical-align:middle;
		background-position:top left;
		background-repeat: no-repeat;	
		float:left;
		padding-left:6px;
		-moz-user-select:none;
	}	
	.colorPickerTab_inactive img,.colorPickerTab_active img{
		float:left;
	}
	.colorPickerCloseButton{
		width:11px;
		height:11px;
		text-align:center;
		line-height:10px;
		border:1px solid #777;
		position:absolute;
		right:1px;
		font-size:12px;
		font-weight:bold;
		top:1px;
		padding:1px;
		cursor:pointer;	
		
		width: 15px;	/* IE 5.x */
		width/* */:/**/11px;	/* Other browsers */
		width: /**/11px;
		
		height: 15px;	/* IE 5.x */
		height/* */:/**/11px;	/* Other browsers */
		height: /**/11px;

			
	}
	#colorPicker_statusBarTxt{
		font-size:11px;
		font-family:arial;
		vertical-align:top;
		line-height:13px;

	}

    /* disabled for Phorum
	form{
		padding-left:5px;
	}
    */
	
	.form_widget_amount_slider{
		border-top:1px solid #9d9c99;
		border-left:1px solid #9d9c99;
		border-bottom:1px solid #eee;
		border-right:1px solid #eee;
		background-color:#f0ede0;
		position:absolute;
		bottom:0px;
		
		width: 5px;	/* IE 5.x */
		width/* */:/**/3px;	/* Other browsers */
		width: /**/3px;
		
		height: 5px;	/* IE 5.x */
		height/* */:/**/3px;	/* Other browsers */
		height: /**/3px;
				
	}
	.colorSliderLabel{
		width:15px;
		height:20px;
		float:left;
		font-size:11px;
		font-weight:bold;
	}
	.colorSlider{
		width:175px;
		height:20px;
		float:left;
	}
	.colorInput{
		width:45px;
		height:20px;
		float:left;
	}	
	.colorPreviewDiv{
		width:186px;
		margin-right:2px;
		margin-top:1px;
		border:1px solid #CCC;
		height:20px;
		float:left;
		cursor:pointer;
		
		width: 188px;	/* IE 5.x */
		width/* */:/**/186px;	/* Other browsers */
		width: /**/186px;
		
		height: 22px;	/* IE 5.x */
		height/* */:/**/20px;	/* Other browsers */
		height: /**/20px;
				

	}
	.colorCodeDiv{
		width:50px;
		height:20px;
		float:left;
	}
