/*  
Theme Name: LidioDuVillage Original 2
Theme URI: http://www.lidioduvillage.com
Description: Thème original de LidiotDuVillage.fr adapté pour BasketMan
Version: 2.0
Author: Geo Trouvetou
Author URI: http://www.lidiotduvillage.fr

Notes :
- top right bottom left*/


/**************** Body *********************/

*{margin:0;padding:0;}

.align-center {
	text-align:center;
}

body{
margin-bottom:20px; background:#e8eeff url(images/fond.jpg) repeat-x;
color:#333; font-size:12px; font-family: Arial, Helvetica, sans-serif; line-height:25px; }

#wrapper1{margin:0px auto;padding:0px; height:250px; width:900px;}

#wrapper2top{ margin:0px auto; height:20px; width:900px; background:url(images/wrapper_top_fond.png);}
#wrapper2{background:url(images/sidebar_fond.jpg) repeat-y #FFFFFF; margin:0px auto;padding-top:0px; width: 80%; width: 900px;}
#wrapper2bottom{background:url(images/wrapper_bottom_fond.png) no-repeat; height:20px; width:900px;}

#vingt-px{height:20px;}


#pre-post{ font-size:11px; border-bottom:1px solid #CCCCCC; margin-left:1px; padding-top:0px; padding-left:20px; padding-right:20px; padding-bottom:0px; text-align:center; height:47px; margin-bottom:20px;}

#header {margin:0 auto;padding:0; display:block;  height:170px;}
#header h1 {margin:0; padding:45px 0 0 10px; letter-spacing:-4px; font-weight:normal;}
#header h1 a {font-size:2em; display:block;}

#header-middle {height:130px; width:900px; }
#header-middle-left {height:130px; width:350px; background:url(images/header.png) no-repeat left; float:left;}
#header-middle-right {height:75px; width:550px; float:left; padding-top:25px; margin-top:20px;}
#header-middle-right p{font-size:30px; text-align:right; color:#BBBBBB; font-style:italic;}

.h7 {font-size:20px; color:#000;}
.h8 {font-size:20px; font-weight:bold; color:#000;}

#case_top h2{font-size:40px; font-family: Trebuchet MS; font-weight: lighter;  padding-top: 10px; text-align:left; color:#FFFFFF; margin-left:-3px;}
#case_top {background:url(images/case_top.png) #FFFFFF no-repeat; height:50px;}
.postbottom { background:#FFFFFF; padding-top:5px; padding-left: 10px; padding-right: 5px; padding-bottom: 5px;margin:0px; font-size:11px; letter-spacing:-1px;}

.postbottom-right {width:200px;}
.postbottom-left {width:200px;}


#post_comm { background:#FFFFFF; padding-top:5px; padding-left: 0px; padding-right: 5px; padding-bottom: 5px; margin:0px;}

.entry ul li { margin: 0; padding: 0; }


/* Pages */
.post-right h1{}

h1 {font-size:26px; letter-spacing: -1px; color:#333; font-weight:bold;}

/* Articles */
.post-right h2{}
.post-right h2 a:link, a:visited{color: #333;text-decoration:none;}
.post-right h2 a:hover{color: #333;text-decoration:underline;}
.post-right {font-size:11px;}

h2 {font-size:18px; letter-spacing: -1px; color:#333; font-weight:bold;}

/**************** Entry *********************/

.entry{ float:right;margin-bottom:10px;width:670px; background:#FFFFFF;}
.entry h2{padding-bottom:6px;}
.entry p{padding:0 0 10px 0;}
.entry p a{font-weight:bold;}

.post{ background:#FFFFFF; border-bottom:1px solid #CCCCCC; padding-top:0px; padding-left:20px; padding-right:20px; padding-bottom:0px; margin-bottom:20px;}
.post1{ background:#FFFFFF; border-bottom:1px solid #CCCCCC; padding-top:0px; padding-left:20px; padding-right:20px; padding-bottom:0px; margin-bottom:0px;}


html>body .entry ul { margin-left: 0px; padding: 0 0 0 20px; list-style: none; padding-left: 5px; text-indent: -10px; } 
html>body .entry li { margin: 7px 0 8px 10px; }
.entry ul li:before{ content: "\00BB \0020"; }
.entry ol { padding: 0 0 0 35px; margin: 0; }
.entry ol li { margin: 0; padding: 0; }

.post-left{width:65px; float:left; margin: 0 0 0 0px;}
.post-right{padding-top:12px; float:left; line-height:14px;}
.post-right a:link{font-weight:bold;}

.postbg{padding-top:70px; line-height:20px;}
.postbg a:link{font-weight:bold;}
.postbg h2{padding-top: 5px;}



/**************** Links *********************/
a:link, a:visited{color: #003366;text-decoration:none;}
a:hover{color:#000000;text-decoration:underline;}

/**************** Navigation *********************/
#navigation{height:40px;}
.texte-jaune {color:#FFFFCC;}

#menu{padding:7px; }
#menu li{display:inline;list-style:none; font-weight:bolder;}
.page_item a:link, .page_item a:visited{color: #FFFFFF; padding:10px; font-weight:bold;}
.page_item a:hover { background-color: #333; text-decoration:none;}
.current_page_item a:link, .current_page_item a:visited{color:#ffffff;text-decoration:none;padding:10px;}
.current_page_item a:hover { background-color: #333; text-decoration:none;}

.jaune a:link, .jaune a:visited{color: #FFFF66; text-decoration:underline;}

.icon_rss a {background:url(images/feed.png) center no-repeat;}
.icon_facebook a {background:url(images/facebook.png) center no-repeat;}
.icon_twitter a {background:url(images/twitter.png) center no-repeat;}

/**************** Sidebars *********************/
#sidebar{ background:url(images/sidebar_fond.jpg); font-size: 11px; width:229px; float:left; margin-top:0px; border-right:#6aa0d9 solid 1px; line-height: 1.2em;}

#sidebar h2{}
#sidebar ul{ list-style-type:none;}

#sidebar ul li{ list-style-type:none;margin-left:0px;margin-top:0px;}

#sidebar ul li ul{ list-style-type:none; margin-top:0px; padding-right:5px;padding-top:5px; padding-bottom:5px; }

#sidebar ul li ul li{ list-style-type:none; border:0; margin-bottom:3px; padding-top:2px; padding-left:20px;}
#sidebar p{padding:0 0px;}

.sidebar_title { width:248px; height:54px; margin-left:-16px; padding:0px 0px 0px 20px; background: url(images/sidebar_title.png) no-repeat;}
.sidebar_title h2{ padding-top: 15px; padding-left: 14px;}

.sidebar a:visited {}

#connexion {padding-left:0px;}
#connexion .submit{border:none; color:#fff; background: transparent url('images/connexion.gif') no-repeat top left; width:145px; height:26px; }


/**************** Search *********************/

#navigation-left{ width:735px; float:left;}

#navigation-right{ width:auto; float:right; padding-top:4px; display:inline;}
#navigation-right input[type="text"]{ width:120px; padding-top:0px; color: #333333;font:1.2em Tahoma;}
#navigation-right input[type="submit"]{ width:120px; padding-top:0px; color: #333333;}

h2.search {font-weight:lighter;}

/**************** Comments *********************/
#comments {font-weight:lighter; padding-top: 10px;}
.commentlist{padding:20px;}
#author, #email, #url {color:#666;width:40%;border:1px solid #000000;background:#fcfcfc;padding:3px;}
#submit{font:bold 1em Tahoma;margin-bottom:15px;margin-top:5px;padding:2px;}
#respond{ font-weight:lighter; }
#comment{width:70%;border:1px solid #000000;}
#comments_form {padding-left:0px; text-align:center;}



/**************** Footer *********************/
#footer {width:900px; margin:0px auto; text-align:center; color:#181818; padding:0 0 0 0px;}
#footer a{color:#181818;}

#footer-bas{ }

/**************** Misc *********************/
acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dashed #999; }
blockquote { margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd; }
blockquote cite { margin: 5px 0 0; display: block; }
.center { text-align: center; }
hr { display: none; }
a img { border: none; }
.alignright{float:right;}
.alignleft{float:left;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{display:inline;margin:0 0 2px 7px;padding:4px;}
img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px;}
pre {border: solid 1px #9a9a9a;color: blue;margin: 10px;padding:10px;background: #f3f2ed}
code {font-size:1.0em;color: #000}




#pagenavistyle {height:auto;}

#retrait-vingt {margin-right:-20px;margin-left:-20px;}



/* Page Navi */
.wp-pagenavi {
	clear: both;
	text-align:center;
}

.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	border: 1px solid #BFBFBF;
	padding: 3px 5px;
	margin: 2px;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: #000;
}

.wp-pagenavi span.current {
	font-weight: bold;
}


/*********************/



.content narrowcolumn

{ padding-left:20px}







.thanks {width:890px; background:url(images/thanks-to-read.gif) ;}



#commentform {
}


#commentform p {
}

#commentform label{
	color: #787878;
}
#commentform input{
	background:#f2f8fb;
	border: 1px solid #dbeff6;







	padding: 3px;
	margin-top: 3px;
}
#commentform textarea{
	width: 475px;
	height: 115px;
	background:#f2f8fb;
	border: 1px solid #dbeff6;
	padding: 2px;
	margin-top: 3px;
}
#commentform textarea:focus, #commentform input[type="text"]:focus {
	background: #ffffff;
}
#submit{font:bold 1em Tahoma;margin-bottom:15px;margin-top:5px;padding:2px;}


