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

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

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

.post .plus .plus_bouton .label {
	float: left;
	padding: 1px 0pt 0pt 6px;
	color: #444;
}
.boutons {
	width:330px;
	font-size:17px;
	margin:15px auto 0;
	height:45px;
}

.boutons #oui {
	width:154px;
	height:30px;
	margin-right:1px;
	background-color:#f6ffeb;
	cursor:pointer;
	float:left;
	text-align:center;
	padding-top:12px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-topleft:5px;
}

.boutons .bordnormaloui {
	border:1px solid #ddedc4;
}

.boutons .bordhoveroui {
	border:1px solid #c9e799;
}

.boutons #non {
	width:154px;
	height:30px;
	margin-left:1px;
	background-color:#f8f0f0;
	cursor:pointer;
	float:left;
	text-align:center;
	padding-top:12px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topright:5px;
}

.boutons .bordhovernon {
	border:1px solid #ffd2d2;
}

.boutons .bordnormalnon {
	border:1px solid #fae2e2;
}


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

#popular_pages ul li, #new_pages ul li {overflow: hidden;}

#popular_pages ul li a:hover, #new_pages ul li a:hover {color: #464646;}

ul li a.last {border: none !important;}

#popular_pages h2, #new_pages h2 {
  padding: 12px 0 12px 45px;
  font-size: 1.6em;
  margin-top: -20px;
  background: url('http://quoteslol.com/images/twit.jpg') left center no-repeat;
}

#new_pages, #statistics, #useful_links {margin-left: 70px;}

/* remember to define focus styles! */
:focus {
    outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/**Layout**/
#footer-wrap{
   
    width:100%;
}
 #footer, .push {
border-top:1px solid #E4E3E2;
color:#999999;
font-size:10px;

margin:0 auto;
padding-top:10px;
text-shadow:0 1px 0 #FFFFFF;
width:980px;

 }
#header{
    height: 40px;
    width: 100%;
    background-color: #3B5998;
    overflow: hidden;
    border-bottom:1px solid #333333;
}
#wrapper{
    width: 990px;
    margin: 0 auto;
    padding: 50px 4px 4px 4px;
}
.clear{
    clear:both;
}
textarea{
    padding: 4px 6px;
    border:1px solid #CCCCCC;

}
label{
    cursor: pointer;
}
.rounded{

    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -khtml-border-radius:5px;
}
.left{
    float:left;
}
.right{
    float:right;
}

#top-nav{
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding:0;
}
#top-nav li{
    float: left;

}
#top-nav li a {
    color:#FFFFFF;
    display:inline-block;
    font-weight:bold;
    font-size: 11px;
    height:40px;
    padding:13px 30px 0;
    text-decoration:none;
    border-left:1px solid #333333;
    border-right:1px solid #6D86B7;
    text-shadow:0px 1px 0px #333;
}
#top-nav li a#first{
    border-left:0px;
}
#top-nav li a#last{
    border-right:0px;
}

#top-nav li a:hover{
    background-color: #627AAD;
}
#top-nav li#current a{
    background-color: #627AAD;
}
#top-nav li#right{
    float: right;

}
#top-nav li#right a{
    border: 0px;
    background-color: #627AAD;
}

h2 {
	color: #464646;
	font-size: 16px;
	margin-bottom: 10px;
}

.rounded {
  background: #fff;
  margin-top: 20px;}
  .rounded {
     -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
}

.whitearea .grid2col {
    margin:0 -2px 0 2px;
    padding:27px 35px 2em 50px;
    position:relative;
    width:895px;	
     -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    -khtml-border-radius: 50px;
    border-radius: 50px;
}
.whitemain.bottom {

    background:transparent url(images/content_bottom20090909.png) no-repeat scroll 0 100%;
    bottom:0;
}

#create_page, #page_details {padding: 20px; overflow: hidden; clear: both;}
#create_page input, #page_details input {width: 880px;}
#character_count {float: right; font-size: 1.2em; color: #7d7d7d; margin: -10px 0 10px 0;}
#url {font-size: 1.4em; margin-top: 10px; color: #aeaeae; display: none;}
#create_button {float: right; margin-top: 10px; width: 124px; height: 21px; background: url('images/create_button.gif') no-repeat left center;}
#create_button span {position: absolute; left: -999px;}

.area_box {width: 420px; padding: 20px; float: left; overflow: hidden; margin-bottom: 20px;}
.area_box li {overflow: hidden; border-bottom: #e2e2e2 1px solid;}
.area_box li .like_button {float: left; margin-right: 30px; width:55px; height:25px; padding-top: 6px;}
.area_box ul li a {display: block; color: #686868; font-size: 1.0em; text-decoration: none; float: left; padding: 10px 0;}
.area_box ul li.last {border: none;}

body{font:14px/1.5 "Lucida Sans","Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,sans-serif;color: #333;
     background-color: #F1F1F1;
     text-shadow:0 1px 0 #ccc;}
p{ margin-bottom:20px;}
p a{display:inline;}
em{color:#404a47;font-weight:normal;font-style:normal;line-height:0px;}
a {
    
    color: #108ACC;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
    
}




ul {}
li {list-style: none;}

input {
  font-family: Verdana;
  color: #3B5998;
  font-size: 1.8em;
  padding: 8px;
  border: #ececec 2px solid;
  margin-top: 5px;
}

p {font-size: 1.4em;}

button {width: 124px; height: 21px; border: none; cursor: pointer; display: block;}


h1{color:#404a47;font-size:48px;}
h2{
	color:#404a47;
	font-size:18px;
}
h3{font-weight:bold;font-size:18px;font-size:11px;}
h4{font-size:11px;}
h5{font-size:10px;}
h6{font-size:36px;}
dl,
hr,
h1,
h3,
h4,
h5,
h6,
ol,
ul,
pre,
table,
address,
fieldset{margin-bottom:10px;}

h8 {
	color: #464646;
	font-size: 22px;
	margin-bottom: 10px;
