/*  
Nom du théme : WordPress Book
Version: 1.0
Auteur: Anselme
Integrateur: Fabrice
*/

body {
	background-color:#000;
	font: 13px Arial,Georgia,"Lucida Grande",Verdana,sans-serif;
	color: #333;
	padding:0;
	margin:0
}

a { 
	text-decoration:none;
	color:#385d8a
}

h1 {
	font: normal 16px Georgia,"Lucida Grande",Verdana,sans-serif;
	color: #A1BBD7;
	padding:0;
	margin:0 0 26px 20px
}

h2 {
	font: bold 14px Georgia,"Lucida Grande",Verdana,sans-serif;
	color: #326ea1;
	padding:0;
	margin:0 0 6px 0
}

h2.title {
	width:300px;
}

h2.noResult {
	margin-top:30px
}

h2.main,#marginLeft h2{
	font:bold 12px Georgia,"Lucida Grande",Verdana,sans-serif;	
	padding:0;
	margin:0;
	color:#A1BBD7
}

h2.contact {
	font:bold 12px Georgia,"Lucida Grande",Verdana,sans-serif;	
	padding:0;
	margin:20px 0 5px 0;
	color:#999
}

/*** ID ***/

#wrapper {
	position:relative;
	width:1000px;
	background-color:#fff;
	margin:0 auto;
	padding-bottom:20px;
}

#header,#headerTexte,#headerCours {
	height:165px;
 	background: url(images/bgHeader.jpg) no-repeat;
	padding:0 0 0 25px;
}

#headerTexte {background: url(images/bgHeader1.jpg) no-repeat;}
#headerCours {background: url(images/bgHeaderCours.jpg) no-repeat;}

#header h1,#headerTexte h1 {
	font: normal 3px Georgia,"Lucida Grande",Verdana,sans-serif;
	color: #e0ebf1;
	width:320px;
	height:90px;
	cursor:pointer;
	padding:0;
	margin:0
}

#headerTexte h1{color:#265C8A}

h2.subtitle {
	position:absolute;
	top:90px;
	left:26px;
	font:italic bold 12px Georgia, "Lucida Grande", Verdana, sans-serif;
	color:#5A7995;
	width:300px;
	cursor:pointer;
	padding:0;
	margin:0 0 0 8px;
}


#pagelayout {
	min-height:900px;
	_height:900px;
	padding:20px 40px 0 80px;
	background:#fff url(images/bgPagelayout.gif) repeat-y;
}

#marginLeft,#marginLeftPl {
	float:left;
	width:200px;
	padding:15px 0 0 0;
}
#marginLeftPl {width:190px}

/* mainmenu */
#marginLeft ul,#marginLeftPl ul {
	background: url(images/bgMainmenu.gif) no-repeat right bottom;
	margin:0 0 20px 0;
	padding:0 26px 10px 0;	
}

#marginLeft li,#marginLeftPl li{
	list-style:none;
	line-height:14px;
	padding:4px 0;
	margin:0;
	color:#A1BBD7;
}

#marginLeft a:link, #marginLeft a:visited, #marginLeft,#marginLeftPl{
	color:#999999;
	font: 11px Georgia,"Lucida Grande",Verdana,sans-serif;
}

#marginLeft,#marginLeftPl{ font-size: 11px;}

#marginLeft a:hover,#marginLeftPl { color:#385d8a }


#contentLeft {
	float:left;
	width:696px;
}

#content ,#contentPl{ 
	float:right;
	width:460px;
	padding:0 15px 0 15px; 
	margin:0;
}
#contentPl{
width:660px;
}

#marginRight {
	float:right;
	width:182px;
}

#marginRight ul, #marginRight li {
	padding:0;
	margin:0;
	list-style:none
}

#comment{width:400px;margin:0;}

.com li {
	margin:0 0 20px 0;
	width:455px;
	background: url(images/bgPost.gif) no-repeat left bottom;
	padding:0 0 20px 15px;}

.com li p {width:350px}

ol.commentlist{margin:0;padding:0 0 0 15px}

h3#comments{
	color:#385D8A;
	font-weight:normal;
	font-size:12px}

/* register */
#register,#pages{	
	margin-right:10px;
	width:177px;
	padding-bottom:15px;
	height:148px;
	background: url(images/bg_register.gif) no-repeat bottom left}

#pages{
	padding:7px 0 0 23px;
	height:48px;
	margin:20px 0;
	background: url(images/bg_menu.gif) no-repeat top left}
	
#register p,#pages p{
	margin:0 0 0 19px;
	padding:0;
	line-height:115%;
	width:140px
}

h2.registerTitle{
	font: normal 18px "Times New Roman", Times, serif; 
	color:#A1BBD7;
	padding:20px 0 0 20px;
	margin:0;
	width:100px;
}

h2.createAccount {
	font:bold 16px Georgia,"Lucida Grande",Verdana,sans-serif; 
	margin:0 0 6px 0;
	padding:36px 0 0 16px;
	color:#A1BBD7;
	line-height:22px
}

#register a, #pages a{
	text-align:justify;
	color:#A1BBD7;
	font-size: 11px;
}

/* search */
#searchform{
	width:150px;
	height:90px;
	padding-left:20px;
	padding-top:0px;
	margin-top:5px;
	background: url(images/bgSearch.gif) no-repeat;	
}

li#useronline{
	padding:25px 0 30px 10px;
	font-size:11px;
	width:160px;
	background: url(images/simplebg.gif) no-repeat left bottom;	
}

#useronline-count a:link,#useronline-count a:visited{color:#a1bbd7}
#useronline-browsing-site{color:#c4c2c2}

#searchform label {
	display:block;
	color:#A1BBD7;
	padding:0;
	margin:20px 0 13px 0;
	font:bold 16px Georgia,"Lucida Grande",Verdana,sans-serif;
}
#searchform span {font:normal 12px Georgia,"Lucida Grande",Verdana,sans-serif;}

#searchform #s {
	border:1px solid #A1BBD7;
	width:110px;
	height:13px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #519dcc;
	padding:1px 3px;
}

#searchform #searchsubmit {
	background-color:transparent;
	border:none;
	cursor:pointer;
	width:29px;
}

/* login */
#loginform {
	width:150px;
	height:160px;
	padding-left:20px;
	padding-top:5px;
	margin-top:10px;
	background: url(images/bgLogin.gif) no-repeat;	
}

#loginform label,#loginform label.title {
	display:block;
	color:#C4C2C2;
	font: normal 11px Arial, Helvetica, sans-serif;
	margin-top:6px;
}

#loginform label.title {
	font:bold 16px Georgia,"Lucida Grande",Verdana,sans-serif;
	color:#a5a5a5;
	margin-top:0;
}

#loginform input {
	border:1px solid #a2a2a2;
	width:110px;
	height:13px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #a2a2a2;
	padding:1px 3px;
}

#loginform .remembermeLabel { font-weight: normal }

#loginform .rememberme {
	border:none;
	width:14px;
	padding:0;
	margin:10px 0 0 0
}

#loginform #wp-submit {
	background-color:transparent;
	border:none;
	cursor:pointer;
	width:29px;
	height:16px;
}

#rememberme .rememberme{border:1px solid #ff0000}

/*article */

a.more-link:link, a.more-link:visited {
	display:block;
	text-align:right;
	text-decoration:none;
	font-size:11px;
	color:#385D8A;
	height:18px;
	margin:12px 0 0 300px;
	padding:3px 0 0 25px;
	width:80px;
	background:url(images/next.gif) no-repeat left
}	

a.more-link:hover {
	color:#333333
}


p.postmetadata { font-size:11px }

p.postmetadata, #footer p{color:#A1A1A2}
.postmetadata a:link, .postmetadata a:visited, #footer p a:link, #footer p a:visited { color:#A1BBD7 }
.postmetadata a:hover { color:#385d8a }


p.postmetadata span{
	font-size:12px;
	display:block;
	margin:15px 0 10px 0;	
	padding: 0 0 2px 30px;
	background: url(images/cofee.gif) no-repeat left top
}

p.date{
	margin:-5px 0 10px 0;
	width:300px;
	padding:0;
	font-size:11px;
	color:#A1BBD7
}

.entry p { 
	margin:0;
	padding:6px 0;
	text-align:justify;
	line-height:125%
}

.entry a img{
	border: solid 1px #D1D1D1;
	margin:3px 0 5px 20px;
	float:right
}

#footer {
	width:901px;
	height:26px;
	margin:0 0 0 62px;
	background: url(images/footer.gif) no-repeat
}

#footer p{
	text-align:right;
	padding:0 15px 0 0;
	margin:0;
	font-size:11px
}



/*** widget ***/

h2.widgettitle{color:#A1BBD7}

 li#tag_cloud a:link, li#tag_cloud a:visited{color:#A1BBD7}
 
 li#tag_cloud{
	 margin:0;
	 padding:0 10px 40px 10px;
	 text-align:center;
	 background: url(images/simplebg.gif) no-repeat left bottom;}

#get_recent_comments_wrap ul li{
	margin:15px 0;
	font-size:11px;
	width:150px;
	color:#999}

#get_recent_comments_wrap ul li a:link,#get_recent_comments_wrap ul li a:visited{color:#A1BBD7}

#get_recent_comments_wrap{
	 padding:0 10px 40px 15px;
	 background: url(images/simplebg.gif) no-repeat left bottom;}
/*** class ***/

.post {
	position:relative;
	width:400px;
	font-size: 12px;
	background: url(images/bgPost.gif) no-repeat bottom;
	padding:0 35px 20px 20px;
	margin-bottom:40px;
	text-align:justify
}

.clear {
	clear:both;
	padding:0;
	margin:0;
	font-size:1px;
	height:1px;
	visibility:hidden
}

.nbView {
	padding:4px 0;
	margin:0;
	font-size:11px;
	color:#A1BBD7
}


/* Google adsense */
#ads {
	padding:0 0 60px 20px;
	margin-bottom:-15px;
	background: url(images/simplebg.gif) no-repeat left bottom;	
}

.adsBlock {
	position:relative;
	margin-bottom:-25px
}

a.alt{color:#ff0000}

.al{background:#ff0000}

/*** prix litteraire ***/
p.pl{
	width:400px;
	background: url(images/pl.jpg) no-repeat
	}
	
a#pl2008{
display:block;
margin:-30px 0 0 15px;
	width:173px;
	height:211px;
	background: url(images/pl.png) no-repeat
	}


.prix{
	width:220px;
	height:150px;
	float:left;
	padding-bottom:10px;
	margin-bottom:30px;
	background: url(images/bg_pl.gif) no-repeat bottom 
}

img.left{
	width:65px;
	height:100px;
	float:left; border: 1px solid #A1BBD7;
	margin: 0 15px 10px 0
}

.right{
	width:135px;
	float:left;}
	
h2.rub,h2.rub1{margin:20px 0 35px 0;text-align:lef}
h2.rub1{margin: 80px 0 30px 0}

h2.title_px,h3.author_px{
	margin:0 0 0 80px; 
	width:120px;
	padding:0;font-size:11px;
	}
	
h3.author_px{
	font-size:10px;font-weight:normal;
	color:#A1BBD7}
	
h4.edition{
	margin:5px 0 0 80px; 
	font-weight:normal;
	padding:0;
	width:120px;
	color: #326ea1;
	font-size:10px;}
	
	
#polls-3-ans li,#polls-4-ans li{
	font-size:13px;
	color:#326EA1;
	margin:15px 0}

#vote1,#vote2{height:490px;width:200px;padding-top:5px;margin:0}

.wp-polls-form p{color:#326EA1;font-size:12px}

ul .wp-polls-ul{background:none;}

span.catcount{
	color:#A1BBD7;
	margin-left:5px;}
	
#paca{
position:absolute;
top:170px;
right:70px;
	width:284px;
	height:83px;
	background:url('images/paca.gif')  no-repeat
}
#standing{
margin-top:20px;
padding-left:15px;
font-size:11px;
padding-bottom:25px;	color: #326ea1;
background: url(images/bg_menu.gif) no-repeat bottom left}

ul#stand li{padding: 3px 0;width:130px}