/* --------------------------------------------------------------

   reset.css
   * Resets default browser CSS.

-------------------------------------------------------------- */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, dialog, figure, footer, header,
hgroup, nav, section {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

article, aside, dialog, figure, footer, header,
hgroup, nav, section {
    display:block;
}

body {
  line-height: 1.5;
}

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }
/*****************************************************
/* --------------------------------------------------------------

   typography.css
   * Sets up some sensible default typography.

-------------------------------------------------------------- */

/* Default font settings.
   The font-size percentage is of 16px. (0.75 * 16px = 12px) */
html { font-size:100.01%; }
body {
  font-size: 75%;
  color: #222;
  background: #fff;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
}


/* Headings
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 { font-weight: normal; color: #fff; }

h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; }
h2 { font-size: 2em; margin-bottom: 0.75em; }
h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1em; }
h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; }
h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 1em; font-weight: bold; }

h1 img, h2 img, h3 img,
h4 img, h5 img, h6 img {
  margin: 0;
}


/* Text elements
-------------------------------------------------------------- */

p           { margin: 0 0 1.5em; }
p img.left  { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }
p img.right { float: right; margin: 1.5em 0 1.5em 1.5em; }

a:focus,
a:hover     { color: #d3db92; text-decoration: underline;}
a           { color: #d3db92; text-decoration: none; }

blockquote  { margin: 1.5em; color: #666; font-style: italic; }
strong      { font-weight: bold; }
em,dfn      { font-style: italic; }
dfn         { font-weight: bold; }
sup, sub    { line-height: 0; }

abbr,
acronym     { border-bottom: 1px dotted #666; }
address     { margin: 0 0 1.5em; font-style: italic; }
del         { color:#666; }

pre         { margin: 1.5em 0; white-space: pre; }
pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }


/* Lists
-------------------------------------------------------------- */

li ul,
li ol       { margin: 0; }
ul, ol      { margin: 0 1.5em 1.5em 0; padding-left: 3.333em; }

ul          { list-style-type: disc; }
ol          { list-style-type: decimal; }

dl          { margin: 0 0 1.5em 0; }
dl dt       { font-weight: bold; }
dd          { margin-left: 1.5em;}


/* Tables
-------------------------------------------------------------- */

table       { margin-bottom: 1.4em; width:100%; }
th          { font-weight: bold; }
thead th    { background: #c3d9ff; }
th,td,caption { padding: 4px 10px 4px 5px; }
tr.even td  { background: #e5ecf9; }
tfoot       { font-style: italic; }
caption     { background: #eee; }


/* Misc classes
-------------------------------------------------------------- */

.small      { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }
.large      { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
.hide       { display: none; }

.quiet      { color: #666; }
.loud       { color: #000; }
.highlight  { background:#ff0; }
.added      { background:#060; color: #fff; }
.removed    { background:#900; color: #fff; }

.first      { margin-left:0; padding-left:0; }
.last       { margin-right:0; padding-right:0; }
.top        { margin-top:0; padding-top:0; }
.bottom     { margin-bottom:0; padding-bottom:0; }

/*------------------------------------------------------------- */

/* --------------------------------------------------------------

   forms.css
   * Sets up some default styling for forms
   * Gives you classes to enhance your forms

   Usage:
   * For text fields, use class .title or .text
   * For inline forms, use .inline (even when using columns)

-------------------------------------------------------------- */

label       { font-weight: bold; }
fieldset    { padding:1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc; }
legend      { font-weight: bold; font-size:1.2em; }


/* Form fields
-------------------------------------------------------------- */

input[type=text], input[type=password],
input.text, input.title,
textarea, select {
  background-color:#fff;
  border:1px solid #bbb;
}
input[type=text]:focus, input[type=password]:focus,
input.text:focus, input.title:focus,
textarea:focus, select:focus {
  border-color:#666;
}

input[type=text], input[type=password],
input.text, input.title,
textarea, select {
  margin:0.5em 0;
}

input.text,
input.title   { width: 300px; padding:5px; }
input.title   { font-size:1.5em; }
textarea      { width: 390px; height: 250px; padding:5px; }

input[type=checkbox], input[type=radio],
input.checkbox, input.radio {
  position:relative; top:.25em;
}

form.inline { line-height:3; }
form.inline p { margin-bottom:0; }


/* Success, notice and error boxes
-------------------------------------------------------------- */

.error,
.notice,
.success    { padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; }

.error      { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
.notice     { background: #FFF6BF; color: #514721; border-color: #FFD324; }
.success    { background: #E6EFC2; color: #264409; border-color: #C6D880; }
.error a    { color: #8a1f11; }
.notice a   { color: #514721; }
.success a  { color: #264409; }


/********************************************************************************************************/
body{
	background-image:url(http://www.boysworldwide.com/dirtytalk/images/bodybg.jpg);
	background-repeat:no-repeat;
	background-position:50% 0;
	background-color:#000;
    background-attachment:fixed;
    font-size:100%;
}

.clear{
	clear:both;
	height:0;
	line-height:0;
	margin:0;
	padding:0;
}

.float_left{
	float:left;
}

.float_right{
	float:right;
}

#page-wrap{
	background-image:url(http://www.boysworldwide.com/dirtytalk/images/wrapper-bg.png);
	background-repeat:no-repeat;
	background-position:50% 0%;
	background-repeat:no-repeat;
    background-attachment:fixed;
	min-height:951px;
}

.page-wrap{
	margin:0 auto;
	width:931px;
}

#header{
	background-image:url(http://www.boysworldwide.com/dirtytalk/images/header-bg.png);
	background-repeat:no-repeat;
	height:150px;
	background-position:50% 0%;
}

h1#logo{
	margin:0;
	padding:0;
	text-indent:-9999px;
	background-image:url(http://www.boysworldwide.com/dirtytalk/images/logo.png);
	background-repeat:no-repeat;
	width:293px;
	height:45px;
	margin-top:39px;
	margin-left:58px;
	float:left;
	display:inline;
}

h1#logo a{
	display:block;
    width:293px;
	height:45px;
}

.ad-space{
	width:468px;
	height:80px;
	float:right;
	background-color:#9c9ba4;
	margin-top:12px;
}

ul#menu{
	margin:0;
	padding:0;
	list-style:none;
	height:28px;
	font-family:"Myriad Pro", "Myriad Web", Myriad, Frutiger, Calibri, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-top:25px;
	margin-left:26px;
}

ul#menu li{
	display:block;
	float:left;
	height:28px;

}

ul#menu li a{
	color:#fff;
	padding:0px 8px;
	display:block;
	float:left;
	height:29px;
	line-height:29px;
	opacity:.5;
}

ul#menu li a:hover{
	color:#fff;
	opacity:.99;
	background-image:url(http://www.boysworldwide.com/dirtytalk/images/menu-bg.png);
	text-decoration:none;
}



span.mot
{
  background:#f7efa9;
}

.info
{
  background-color:#fff;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
  margin-bottom:35px;
  font-weight:700;
  padding:8px;
}

.static
{
  background-color:#fff;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
  margin-bottom:35px;
  font-weight:400;
  padding:8px;
}

.drapeaux
{
  position:absolute;
  top:5px;
  right:5px;
}

.drapeaux .flag
{
  float:left;
  margin-left:5px;
}

#haut
{
  height:80px;
  line-height:1.0;
  margin-top:10px;
}

#haut a,a:hover
{
  color:#d3db92;
}

#haut p
{
  float:right;
  font-weight:700;
  font-size:30px;
  margin-top:40px;
  margin-right:-4px;
}

#haut .maintitle
{
  font-size:150%;
  font-weight:700;
  width:300px;
  line-height:1.3em;
}

#haut .title
{
  font-size:70%;
  font-weight:700;
  width:300px;
  line-height:1.3em;
}

#haut .twitter
{
  float:right;
  margin-top:10px;
}

#haut .facebook
{
  width:58px;
  float:right;
  margin-top:12px;
  margin-left:10px;
}

.menu
{
  text-align:right;
  float:left;
  margin:6px 0 0 30px !important;
}

.menu h1
{
  font-weight:400;
  font-size:13px;
  float:left;
}

.menu .tiret
{
  float:left;
  margin:0 5px;
}

.recherche_aide
{
  float:right;
  margin-bottom:3px;
}

#recherche_haut
{
  float:right;
  width:200px;
  text-align:right;
}

#recherche_haut input#mot
{
  border:1px solid #888;
  width:120px;
  font-family:"Lucida Grande";
  font-size:13px;
  color:#444;
  height:16px;
  float:right;
  margin:0;
}

#recherche_haut input#submit_srch
{
  background:#F9F9F9;
  font-size:8px;
  font-weight:700;
  color:#444;
  text-transform:uppercase;
  float:right;
  margin:0 0 0 3px;
}

#submit
{
  display:none;
  margin:25px 0 0;
}

#submit input
{
  border:1px solid #ADADAD;
  padding:4px;
}

#submit textarea
{
  margin-top:6px;
  border:1px solid #ADADAD;
  font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Arial,sans-serif;
  font-size:13px;
  width:874px;
  padding:4px;
}

#submit .ok
{
  float:right;
  margin:10px 0 10px 10px;
}

#submit select
{
  border:1px solid #ADADAD;
  width:160px;
  padding:4px;
}

#content
{
  width:962px;
  margin-left:auto;
  margin-right:auto;
}

#content .homelink
{
  display:block;
  float:right;
  color:#000;
  font-size:82%;
}

#wrapper{
	margin-top:10px;
	float:left;
	width:780px;
}


.post{
	margin:0;
	padding:0;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	color:#fff;
	padding:8px;
	background-image:url(http://www.boysworldwide.com/dirtytalk/images/post-content-bg.png);
	background-repeat:repeat;
	margin-bottom:18px;
    
    font-family:"Myriad Pro", "Myriad Web", Myriad, Frutiger, Calibri, "Trebuchet MS", Arial, Helvetica, sans-serif;

}

.post div.right
{
  float:right;
  text-align:right;
}

.post.reply
{
  margin-left:30px;
}

.post h2
{
  font-size:13px;
  margin-bottom:5px;
}

.post.moins
{
  color:#999;
}

.post.plus
{
  color:#477526;
}

.post a.bf,a.bf:link
{
  color:#d3db92;
  text-decoration:none;
}

.post .userinfos
{
  float:left;
  margin:12px 0 0;
}

.post .userinfos p
{
  font-size:75%;
  color:gray;
  line-height:1.5em;
}

.post img.avatar
{
  width:22px;
  height:22px;
  border:1px solid #e4e4e4;
}

.post .avatar_container
{
  float:left;
  width:24px;
  height:24px;
  text-align:center;
  margin:12px 8px 0 0;
  padding:2px;
}

.post .avatar_container_fiche
{
  width:24px;
  height:24px;
  text-align:center;
  margin:0 14px 0 0;
  padding:2px;
}

a.stbutton
{
  color:#444;
  padding:0 0 0 22px !important;
}

.date
{
  margin-top:5px;
  line-height:140%;
  float:left;
  display:block;
  font-size:75%;
  color:gray;
}

.date .right_part
{
  float:left;
  margin-left:4px;
  border-left:2px solid #e5e5e5;
  padding-left:3px;
}

.date a.stbutton
{
  color:#0062BD;
  text-transform:lowercase;
  padding:0!important;
}

.date a.stbutton:hover
{
  color:#0062BD;
  text-transform:lowercase;
  text-decoration:underline;
}

.post .plus
{
  display:none;
  text-align:right;
}

.post p.it
{
  font-style:italic;
  color:#999;
}

.post .plus .plus_bouton
{
  float:right;
  margin-right:4px;
  cursor:pointer;
  height:23px;
  padding:2px 6px;
}

.post .plus .plus_bouton:hover
{
  background:#EAEAEA;
}

.post .plus .plus_bouton .icone
{
  margin-top:3px;
  float:left;
}

.post .plus .plus_bouton .label
{
  float:left;
  color:#444;
  padding:1px 0 0 6px;
}

.post .suivi
{
  float:right;
  margin-top:1px;
}

.delete
{
  display:block;
  float:right;
  margin-top:-19px;
  margin-left:4px;
}

.date .w
{
  color:#fb82ff;
}

.date .m
{
  color:#82c3ff;
}

.pagination
{
  color:#fff;
  font-size:82%;
  position:relative;
  overflow:hidden;
}

.pagination a
{
  color:#fff;
}

.pagination p.left
{
  display:block;
  float:left;
}

.pagination p.right
{
  display:block;
  float:right;
  color:#fff;
}

.Ligne
{
  height:20px;
  border-bottom:1px solid #ADADAD;
  width:660px;
}

.Ligne .LigneDate
{
  float:left;
  width:100px;
}

.Ligne .LigneEdit
{
  float:right;
  text-align:right;
  width:40px;
}

.Ligne .LigneHits
{
  float:right;
  text-align:left;
  width:40px;
}

#droite
{
  float:right;
  margin-left:10px;
  _margin-left:6px;
  margin-top:20px;
  display:inline;
}

#droite .box
{
  	width:146px;
 	 -moz-border-radius:8px;
  	-webkit-border-radius:8px;
  	margin-bottom:18px!important;
  	color:#fff;
    padding:8px;
    background-image:url(http://www.boysworldwide.com/dirtytalk/images/post-content-bg.png);
    background-repeat:repeat;
    margin-bottom:18px;
    
    font-family:"Myriad Pro", "Myriad Web", Myriad, Frutiger, Calibri, "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#droite .box ul
{
  list-style-type:none;
  margin-top:2px;
  margin-left:6px;
}

#droite .box ul li
{
  width:100%;
}

#droite .box ul li h3 a
{
  display:block;
  font-size:13px;
  font-weight:400;
}

#droite .box#boutique ul
{
  margin-left:0;
}

#droite .box#boutique #paypal
{
  text-align:center;
  margin-top:5px;
}

#droite .box#boutique ul li.total
{
  background:#f9f7e6;
  color:#991717;
  text-align:right;
  padding-right:2px;
}

#droite .box#boutique ul li.option
{
  font-size:10px;
  text-align:right;
}

#droite .box#boutique ul li.option div.opt
{
  float:left;
  padding-bottom:3px;
  height:16px;
}

#droite .box#boutique ul li.option a
{
  display:inline;
}

#droite .box ul li.operation a,#droite .box ul li.operation h3 a:link
{
  color:#cb3c3c;
  text-decoration:underline;
}

#droite .box ul li.operation h3 a:hover
{
  color:#cb3c3c;
  text-decoration:none;
}

#droite .box.footer
{
  font-size:10px;
  color:#888;
}

#droite .box.footer a
{
  display:inline;
  color:#777;
}

#droite .box.footer .decal
{
  margin-left:8px;
}

#droite .box.publicite img
{
  margin-top:5px;
}

#droite .box li.resume
{
  font-size:11px;
}

#droite .box li.tout
{
  text-align:right;
  font-size:11px;
}

#submit_connexion
{
  width:73px;
  height:24px;
  border:0;
  padding-right:0;
}

#recherche
{
  margin-top:6px;
  margin-bottom:6px;
  height:1%;
  overflow:hidden;
}

#recherche input#mot
{
  border:1px solid #888;
  width:120px;
  font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Arial,sans-serif;
  font-size:13px;
  color:#444;
  margin-left:9px;
  padding:3px;
}

#recherche input#submit_srch
{
  background:#F9F9F9;
  border:1px solid #888;
  font-size:8px;
  font-weight:700;
  color:#444;
  text-transform:uppercase;
  float:right;
  margin-top:5px;
  margin-right:9px;
  padding:2px;
}

#footer
{
  width:730px;
  margin-left:auto;
  margin-right:auto;
  margin-top:10px;
  font-size:11px;
  color:#AAA;
  padding-right:176px;
}

#footer a,a:hover
{
  color:#fff;
}

#footer .post
{
  text-align:center;
  margin-bottom:0!important;
  background:transparent;
}

form.submitsh .input_mail
{
  float:left;
  margin-top:10px;
}

form.submitsh .input_sexe
{
  float:right;
  margin-right:10px;
}

form.submitsh #loadingsubmitsh
{
  text-align:center;
  display:none;
  margin:5px 0;
  padding:0;
}

form.submitsh .result
{
  width:884px;
  text-align:center;
  display:none;
  margin:10px 0 0;
}

form.submitsh .ok #compteur
{
  float:left;
  margin:4px 5px 0 0;
}

form#comment
{
  width:690px;
  margin:10px 0 10px 10px;
}

form#comment .champ input
{
  border:1px solid #ADADAD;
  width:180px;
  font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Arial,sans-serif;
  font-size:13px;
  color:#444;
  padding:3px;
}

form#comment textarea
{
  border:1px solid #ADADAD;
  width:682px;
  height:150px;
  font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Arial,sans-serif;
  font-size:13px;
  color:#444;
  margin-top:4px;
  padding:3px;
}

.form
{
  margin-top:25px;
  margin-bottom:15px;
  text-align:left;
}

.form .champ
{
  width:712px;
  height:28px;
}

.form .separ
{
  width:712px;
  height:14px;
}

.form .champ label
{
  float:left;
  width:230px;
  text-align:right;
  margin:3px 4px 4px;
}

.form .champ label.error
{
  margin-left:5px;
  color:red;
  width:150px;
  display:none;
  text-align:left;
  float:right;
  margin-right:7px;
}

.form .champ input
{
  border:1px solid #ADADAD;
  width:240px;
  font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Arial,sans-serif;
  font-size:13px;
  color:#444;
  float:left;
  padding:3px;
}

.form .champ input.checkbox
{
  width:24px;
  float:right;
  border:0;
}

.form .champ input.radio
{
  width:24px;
  float:none;
  border:0;
}

.form .champ input#codepostal
{
  width:79px;
}

.form .champ input#ville
{
  width:150px;
  margin-left:3px;
}

.form .champ input#jour
{
  width:40px;
  text-align:center;
  margin-left:3px;
}

.form .champ input#mois
{
  width:40px;
  text-align:center;
}

.form .champ input#annee
{
  width:86px;
  text-align:center;
  margin-left:3px;
}

.form .champ select
{
  border:1px solid #ADADAD;
  width:180px;
  font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Arial,sans-serif;
  font-size:13px;
  color:#444;
  float:left;
  padding:3px;
}

.form .champ textarea
{
  border:1px solid #ADADAD;
  width:400px;
  height:150px;
  font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Arial,sans-serif;
  font-size:13px;
  color:#444;
  margin-top:4px;
  padding:3px;
}

.form .ok
{
  text-align:left;
  margin-top:15px;
  margin-left:238px;
}

.form .champ input.submit_ami
{
  font-weight:700;
  border:1px solid #ADADAD;
  float:left;
  width:130px;
  margin-left:4px;
  padding:2px 15px;
}

.form .result
{
  width:408px;
  text-align:center;
  display:none;
  margin:10px 0 0 238px;
}

.good
{
  background-color:#e4ffe0;
  border-top:1px solid #5bba4c;
  border-bottom:1px solid #5bba4c;
  padding:5px;
}

.pasgood
{
  background-color:#ffe0e0;
  border-top:1px solid #ba4c4c;
  border-bottom:1px solid #ba4c4c;
  padding:5px;
}

.content_result
{
  margin-top:25px;
  margin-bottom:15px;
  text-align:center;
}

.loginform input
{
  border:1px solid #ADADAD;
  width:139px;
  font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Arial,sans-serif;
  font-size:13px;
  color:#444;
  margin-top:4px;
  padding:3px;
}

.loginform input.submit
{
  font-weight:700;
  border:1px solid #ADADAD;
  width:100px;
  margin-left:22px;
  margin-bottom:8px;
  padding:2px 15px;
}

.loginform .liens
{
  text-align:right;
}

#editcomment textarea
{
  border:1px solid #ADADAD;
  width:680px;
  height:100px;
  font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Arial,sans-serif;
  font-size:13px;
  color:#444;
  margin:10px;
  padding:3px;
}

#editcomment input.submit
{
  float:right;
  margin-right:14px;
  font-weight:700;
  border:1px solid #ADADAD;
  padding:4px 15px;
}

#editcomment .result
{
  width:685px;
  text-align:center;
  margin:10px auto;
}

.classement
{
  margin-top:15px;
}

.classement .item
{
  height:20px;
}

.classement .item .login
{
  float:left;
  padding-left:6px;
}

.msg
{
  display:none;
  width:675px;
  border-bottom:1px solid #DDD;
  padding:10px 10px 2px;
}

.result
{
  width:500px;
  text-align:center;
  margin:10px auto;
}

.liste
{
  text-align:left;
  font-size:13px;
  margin:10px 0 10px 10px;
}

.liste .ligne
{
  float:left;
  border-bottom:1px solid #DDD;
  height:23px;
  margin-top:2px;
  width:695px;
}

.liste .lignetop
{
  float:left;
  border-bottom:1px solid #DDD;
  background-color:#F6F6F6;
  padding:0 5px;
}

.liste .lignetop .itemtop
{
  font-weight:700;
  color:#424242;
  font-size:11px;
  padding:2px 0;
}

.liste .ligne .noitem
{
  text-align:center;
  width:695px;
}

.date_ask
{
  width:156px;
}

.type_ask
{
  width:386px;
}

.statut_ask
{
  width:105px;
  text-align:right;
}

.plus_msg
{
  width:26px;
}

.etat_msg
{
  width:46px;
}

.date_msg
{
  width:86px;
}

.pseudo_msg
{
  width:146px;
}

.sujet_msg
{
  width:316px;
}

.sujet_msg_outbox
{
  width:361px;
}

.outil_msg
{
  width:66px;
  text-align:right;
}

.search_photo
{
  width:75px;
}

.search_login
{
  width:200px;
}

.search_ville
{
  width:180px;
}

.search_pays
{
  width:130px;
}

.search_civilite
{
  width:100px;
  text-align:right;
}

#suivi ul
{
  list-style-type:none;
  margin:15px 0 15px 30px;
}

.informations
{
  float:left;
  margin:0 0 0 20px;
}

.informations ul
{
  list-style-type:none;
  width:420px;
  margin:5px 0 0;
}

.informations ul li
{
  border-bottom:1px solid #e0e0e0;
  padding:2px 0;
}

a,a:link,.static a,a:link,#haut .recherche_aide a,.post a,a:link,#droite .box a:hover,#droite .box ul li.active h2 a:hover
{
  color:#d3db92;
  text-decoration:none;
}

a:hover,.static a:hover,.post a:hover,.post a.bf:hover,.pagination a:hover,#droite .box a,#droite .box a:link
{
  color:#d3db92;
  text-decoration:underline;
}

#haut a,.date a:hover,#footer a
{
  text-decoration:underline;
}

#haut a:hover,#haut .maintitle a,.date a,.date a:link,#footer a:hover
{
  text-decoration:none;
}

#haut a.submit,#droite .box.footer .bold,.newmsg
{
  font-weight:700;
}

#submit input#firstname,.post .plus .content,form.submitsh #firstname,form#comment #firstname
{
  display:none;
}

#submit .ok input,form#comment .ok input,.form .ok input
{
  font-weight:700;
  border:1px solid #ADADAD;
  padding:4px 15px;
}

.post.highlight,.classement .item.highlight
{
  background-color:#f8faeb;
}

.post.menublog,#droite .box.publicite,#droite p.social
{
  text-align:center;
}

.post p a.oldlink,.post p a.oldlink:link,.post p a.oldlink:hover,a.stbutton:hover
{
  color:#fff;
  text-decoration:none;
}

.post .userinfos p a.pseudo,.userinfos p a.pseudo:link,.post .date a.liencat,.date a.liencat:link
{
  color:gray;
}

.post .userinfos p a.pseudo:hover,.post .date a.liencat:hover
{
  color:gray;
  text-decoration:underline;
}

.date .left_part,.Ligne .LigneTitre,form.submitsh .input_auteur,form#comment .champ#pseudo
{
  float:left;
}

.post .more,form.submitsh .input_cat,form#comment .champ#url,.classement .item .infos
{
  float:right;
}

*+html .post .more,* html .post .more
{
  margin-top:6px;
  float:right;
}

#droite .box .titretop,#droite .box h4
{
  font-size:100%;
  font-weight:700;
}

#droite .box ul li.active a,#droite .box ul li.active h2 a:link,#droite .box ul li.active a,#droite .box ul li.active h2
{
  color:#444;
  text-decoration:none;
  font-style:italic;
  font-size:13px;
  font-weight:400;
}

form#comment .champ,form#comment .ok
{
  text-align:right;
  margin-top:4px;
}

.classement .item .score,.classement .item .place,.classement .item .evolution
{
  float:left;
  width:80px;
  text-align:center;
}

.liste .ligne p,.liste .lignetop p
{
  float:left;
  font-size:13px;
}
