/*
Theme Name: BestRencontre
Theme URL: http://www.bestrencontre.com	
Description: <a href="http://www.cleandiz.com">CleanDIZ Theme</a>
Author: Cleandiz
Author URL: http://www.cleandiz.com
le code CSS, le code XHTML et le design sont la propri�t� de cleandiz.com.
*/

* {margin:0;padding:0;font-size:100%;}
table {  border-collapse: collapse;  border-spacing: 0;}
img {border:none;}
h1, h2, h3, h4, h5, p, ul {margin:14px 0;}
h1 {font-size:22px;}
h2 {font-size:18px;}
h3 {font-size:16px;}
h1, h2, h3 {font-weight:normal;letter-spacing:-1px;font-style:italic;}
ul, ol {list-style-type:none;}
body {font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;text-align:center;color:#333;}
.alignleft {float:left;}
.alignright {float:right;}
.center {text-align:center;}
img.centered{display: block;margin-left: auto;margin-right: auto;}
img.alignleft{margin: 3px 10px 2px 0; }
img.alignright{ margin: 3px 0 2px 10px; }
img.alignleft, img.alignright{	padding: 4px;	border: 1px solid #eee;	display: inline;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
input, button, select {vertical-align: middle;}
p, li {line-height:160%;}
a:link, a:visited {color:#fe038a;text-decoration:none;}
a:hover {color:#a30045;text-decoration:none;}
small {font-size:9px;color:#888;}
blockquote{margin: 12px 40px;border-left:4px solid #CCC;padding-left:10px;}

body {text-align:center;}
#page {}
#wrapper {width:990px;margin:0 auto;text-align:left;padding:15px 0;}
#content{float:left;width:711px;padding-bottom:20px;}
#sidebar{float:right;width:260px;padding-bottom:20px;}
#footer{clear:both;width:100%;background:url("img/footer-bg.png") repeat-x;min-height:200px;}
#header {height:114px;background:url("img/header-bg.png") repeat-x top;}
#header .inner {width:990px;margin:0 auto;background:url("img/header.jpg") no-repeat top right;height:114px;}
#header h1 {margin:0;}
#header h1 a {display:block;width:301px;height:87px;text-indent:-5999px;overflow:hidden;float:left;background:url("img/logo.jpg") no-repeat top left;}

/*menu*/
	#header .inner {position:relative;}
	#header #menu {position:absolute;width:990px;height:28px;left:0;top:86px;}
	#header #menu ul {margin:0;height:28px;}
	#header #menu li {display:inline;}
	#header #menu li a {font-style:italic;;background:url("img/menu.png") no-repeat scroll 0 0 transparent;color:#fff;display:block;float:left;font-size:16px;height:28px;line-height:28px;padding:0 30px;text-decoration:none;z-index:1;margin-left:-10px;}
	#header #menu li a:hover, #header #menu li.current a {background-position:0 -28px;}
	#header #menu li a.lastmenu:hover {background-position:0 0;cursor:default;}
	#header #menu li a.home {background-position:0 -56px;}
	#header #menu li a:hover.home {background-position:0 -84px;}
	#header #menu li.current a.home {background-position:0 -84px;}

/*SIDEBAR*/
.sidebox {margin:0 0 20px 0;}
.sidebox h2 {background:url("img/sidebox-top.png") no-repeat top left;height:41px;line-height:33px;color:#FFF;font-weight:normal;font-style:italic;letter-spacing:-1px;font-size:18px;padding-left:15px;margin:0;}
.sidebox ul {margin:0 0 0 0;}
.sidebox ul li {color:#6e6e6e;}
.sidebox ul li a {padding-left:20px;background:url("img/puce.png") no-repeat left center;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-weight:bold;}
#linksite a {color: blue; font-weight:bold;text-decoration:underline;}

/*footer*/
#footer {padding:1px 0;}
#footer .inner {width:990px;margin:0 auto;}
#footer #site-info {background:url("img/footer.png") no-repeat top left;height:30px;line-height:30px;float:left;padding:0 0 0 20px;margin-top:-1px;}
#footer #site-info a {color:#CCC;}
#footer #site-info span {background:url("img/footer2.png") no-repeat bottom right;display:block;padding-right:20px;}
#footer p.copy {margin:0;padding:10px 0;text-align:right;font-size:11px;}

/*posts*/
.post {margin-bottom:40px;}
.post h2 {font-size:20px;font-weight:normal;letter-spacing:-1px;font-style:italic;margin:0 0 6px 0;}
.post-infos {background:url("img/post-title.png") no-repeat top left;height:35px;line-height:30px;padding:0 10px;color:#6e6e6e;font-style:italic;font-size:11px;}
.post-infos span.comments {float:right;color:#EEE;display:block;padding-left:40px;padding-right:15px;background:url("img/post-title.png") no-repeat bottom left;height:35px;}
.post-infos span.comments a {color:#eee;}
.post-infos span.comments a:hover {color:#FFF;}
.post .entry {overflow:hidden;}
.post a.more-link {background:url("img/more.png") no-repeat top left;font-weight:bold;width:223px;height:27px;line-height:27px;color:#FFF;display:block;padding-left:35px;margin:10px 0;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;float:left;}
.post a:hover.more-link {background-position:bottom left;color:#fff;}
.post .postmetadata {clear:both;margin-top:20px;}
.post .postmetadata p {margin:0;line-height:26px;border-top:1px solid #b2b2b2;border-bottom:1px solid #b2b2b2;font-size:11px;color:#666;background:#f8f8f8;}
/*pagination*/
.wp-pagenavi {margin:20px 10px;}
/*navigation*/
.navigation {margin:20px 0;}

/*comments*/
#comments-list {
padding:0 0 19px;
}
#comments-list ol, #comments-list ul {
list-style:none outside none;
margin:0;
}
#comments-list ol {
border-color:#CCCCCC #CCCCCC -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px medium;
margin:0;
}
#comments-list li {
background:none repeat scroll 0 0 #FAFAFA;
border-bottom:1px solid #CCCCCC;
padding:19px 1.5em 0;
position:relative;
}
#comments-list li.alt {
background:none repeat scroll 0 0 #FFFFFF;
}
#comments-list li.bypostauthor {
background:none repeat scroll 0 0 #FFFFCC;
}
#comments-list ul li {
border:1px solid #CCCCCC;
margin:0 0 19px;
}
#comments-list li .avatar {
left:1.5em;
position:absolute;
top:25px;
}
#comments-list .comment-author {
font-weight:bold;
padding:9px 0 0 46px;
}
#comments-list .comment-meta {
color:#666666;
font-size:11px;
padding:0 0 9px 46px;
}
#comments-list .comment-meta a {
color:#666666;
font-style:italic;
text-decoration:none;
}
p.comment-meta {margin:0;}
#comments-list .comment-meta a:active, #comments-list .comment-meta a:hover {
color:#F92117;
}

/*catcher*/
#catcher {	position:relative;	left:0px;	top:0px;	width:260px;	height:141px;margin-bottom:20px;}
#catcher-top {	position:absolute;	left:0px;	top:0px;	width:260px;	height:37px;}
#catcher-middle {	position:absolute;	left:0px;	top:37px;	width:260px;	height:29px;}
#catcher-star-l {	position:absolute;	left:0px;	top:66px;	width:33px;	height:40px;}
#catcher-star-l img {margin:5px 0 0 4px;}
#catcher-txt {	position:absolute;	left:33px;	top:66px;	width:194px;	height:40px;background:url("img/catcher-txt.png") no-repeat top left;}
#catcher-star-r {	position:absolute;	left:227px;	top:66px;	width:33px;	height:40px;}
#catcher-star-r img {margin:5px 0 0 4px;}
#catcher-but {	position:absolute;	left:33px;	top:106px;	width:194px;	height:35px;}
#catcher input.txt {border:0 none;width:180px;margin:10px 0 0 4px;font-size:14px;font-weight:bold;text-align:center;}
#catcher input.submit {width:190px;background:#333;color:#eee;cursor:pointer;border:1px solid #000;padding:4px 0;}

/*catcher*/
.big_button {margin:5px auto 0 auto; text-align:center;}
.big_button a {background:url(http://www.bestrencontre.com/big_button.gif) no-repeat right top;; height:66px; line-height:66px; margin:0 auto;  display:inline-block; padding-right:10px; color:#fff; text-decoration:none; font-size:14px; font-weight:bold;}
.big_button a span {padding-left:30px; display:inline-block; background:url(http://www.bestrencontre.com/big_button.gif) no-repeat left top; padding-left:70px; padding-right:10px; text-shadow:1px 1px 0 rgba(0,0,0,0.3) }

/*Say*/
.form_inscription {
  width: 270px;
  text-align: right;
  margin: 0 auto;
  font-size: 12px;
}

.form_inscription legend {
  display : none;
}

.form_inscription fieldset {
  border : 0;
  margin-top: 3px;
}

.inscription_cgu {
  font-size: 9px;
  text-align: center;
}

.inscription_cgu a {
  color: #000;
}

.form_inscription .input_button {
  background : url('http://www.bestrencontre.com/bouton.jpg') no-repeat;
  border : 0;
  width : 250px;
  height : 32px;
  color : #000;
  font-weight : bold;
  font-size : 22px;
  font-family : arial;
  cursor : pointer;
  margin-top: 5px;
}

.inscription_email {
  margin-top : 5px;
}

.inscription_pseudo {
  margin-top : 5px;
}

.inscription_passe {
  margin-top : 5px;
}

.inscription_cgu {
  margin-top : 5px;
}

#formulaireinscription {
  width: 711px;
  font-family : Arial;
margin:0;line-height:28px;border-top:1px solid #b2b2b2;border-bottom:1px solid #b2b2b2;font-size:11px;color:#fff;background:#494949;
}

#titleformulaire {
  text-align: center;
  font-size: 16px;
}




