/*  
Theme Name:1Lucidit&eacute;
Theme URI: http://www.soyons-lucides.fr
Description: Wordpress Theme Lucidit&eacute; by <a href="http://www.soyons-lucides.fr">Actuarius</a>.

Author: Actuarius
Author URI: http://www.soyons-lucides.fr

	This theme was designed and built by Actuarius
                The CSS, XHTML and design is released under GPL
                http://www.opensource.org/licenses/gpl-license.php
*/

/****************************************************************************************************
                                                                              Containers
 ****************************************************************************************************/
 
body{
	background:#f8f8ec url(img/foot/bg.jpg) repeat-x top left;
	background:#B7D6E8 url(img/foot/bgb.jpg) repeat-x top left;
	background:transparent url(img/foot/body_bg.gif) repeat scroll 0 0;	
	background:#3D3D3D url(img/foot/bg.jpg) repeat-x top left;	
	
	color:#151515;
	/*   font: 75%/150% "TrebuchetAACEE2 MS", Tahoma, Arial; #D7D3A4  AB97C9  #f8f8ec 7D778A #aaa Verdana*/
	font-family:, Georgia, "Times New Roman", Times, serif;
	font-size:90%;
	line-height:1.4;
	text-align: justify;
	margin:0px;
	padding:37px 0px 0px 0px;
}

#page {
	margin: 0px auto;
	width: 1000px;	
	border-top: 0px solid #424242;	
	background-color:#FFFFFF;	
	
}



/****************************************************************************************************
                                                                              a  h  
 ****************************************************************************************************/
a {
	color: #af4900;
	/**border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #af4900;	**/
}
/**a.spip_out (line 6)**/

a:visited {
	color: #af4900;
	text-decoration: none;
}
a:hover {
	color: #ffc000;
	text-decoration: none;
}
img {
	border: none;
}
p {
	padding: 0px 0px 15px;
	margin: 0px;
	font-size:105%;
	
}
h1 {
	margin:0px;	
	padding-left: 0px;
	height: 60px;
	font: bold 36px/100% "Trebuchet MS", Tahoma, Arial;
	color: #ffffff;
}
h1 a, h1 a:visited{
	color: #ffffff;
	text-decoration: none;
}
h1 a:hover{
	color: #ffffff;
	text-decoration: none;
}
h2 {
	color: #4383ec;   /*  043b4a */
	margin: 0px 0px 2px;
	border-bottom: 1px dotted #61B3C7;
	letter-spacing: -1px;
	font: normal 190%/100% "Trebuchet MS", Tahoma, Arial;
	padding-bottom: 3px;
	font-family:Verdana, Georgia, "Times New Roman", Times, serif;
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 30px;	
	font-weight: bold;
}
h2 a, h2 a:visited {
	color: #4383ec;
	text-decoration: none;
}
h2 a:hover {
	color: #ffc000;
	text-decoration: none;
}
h3 {
	font: normal 140%/100% "Trebuchet MS", Tahoma, Arial;
	color: #043b4a;
	margin: 10px 0px 5px;
}
h4 {
	font: normal 130%/100% "Trebuchet MS", Tahoma, Arial;
	color: #043b4a;
	margin: 10px 0px 5px;
}

/****************************************************************************************************
                                                                              Form
 ****************************************************************************************************/
form {
	margin:0px;
	padding:0px;
}	
	
/****************************************************************************************************
                                                                              Citations / Reprise
 ****************************************************************************************************/	

blockquote  {
	border:dotted thin #A7A37E;
	border-left:solid #0072BC;
	padding:5px;
	background:url(img/bar/quote.gif) no-repeat ;
	background-color:#F5F1CE;	
	padding:0px 5px 0px 30px;	
}	

blockquote blockquote {
	border:dotted thin #A7A37E;
	padding:5px;
	background:url(img/bar/quote.png) no-repeat ;
	background-color:#FFFFFF;	
	padding:0px 5px 0px 30px;
	font-style:italic;	
}	

blockquote strong {
	font-style:italic;
	color:#0072BC;
	background-color:#F6F2CF;
}	

blockquote .autcit {    /****** auteur citation****/
	font-style:italic;
	font-weight:bold;
	color:#0072BC;
	background-color:#F6F2CF;
}
/****************************************************************************************************
                                                                              Header 
 ****************************************************************************************************/

#header {
	background: url(img/header.jpg) no-repeat;
	height: 144px;
	padding-top:10 px;
	border-bottom: 12px solid #A7A37E;
	position: relative;
}
#headerlogo {
	position: relative;
	padding: 10px 0px 0px 135px;
	height: 60px;
}
#headerlogo .description{
	position: absolute;
	left: 145px;
	top: 60px;
	color: #ffffff;
	font-size: 16px;
	width:310px;
}
#nav {
	list-style: none;
	margin: 0px;
	position: absolute;
	left: 0px;
	top: -28px;                
}
#nav li {
	float: left;
	margin-left: 5px;
}
#nav .current_page_item a, #nav .current_page_item a:visited{
	color: #475404;
	text-decoration: none;
}
#nav .page_item a{
	color: #475404;
	text-decoration: none;
	background: #DEDAAA ;
	padding: 5px 15px;
	font: bold 14px/100% Arial, Helvetica, sans-serif;
	border-top: 1px solid #043b4a;
	border-left: 1px solid #043b4a;
	border-right: 1px solid #043b4a;
	display: block;
}
#nav .page_item a:hover {
	color: #000000;
}
#navads {
	background: #424242 ;
	height: 15px;
}

#navbottom{
	background: #F5F1CE url(img/singes-lucides.jpg) no-repeat center ;
	height: 120px;
	margin-bottom: 1.5em;
}
/****************************************************************************************************
                                                                              Nav bottom 
 ****************************************************************************************************/
#citation{
	float:left;
	width: 294px;
	height: 120px;
	padding:0px ;
}

#citation2{
float:right;

	width: 294px;
	height: 120px;
	padding:0px ;
}

#citation  h1 {
	margin:0px;	
	padding-left: 0px;
	font: bold 85% "Trebuchet MS", Tahoma, Arial;
	color: #990033;
	text-align:center;
	}

#citation2 h1 {
	margin:0px;	
	padding-left: 0px;
	font: bold 85% "Trebuchet MS", Tahoma, Arial;
	color: #990033;
	text-align:center;
	}
	
/****************************************************************************************************
                                                                              Content / Titres																			 
 ****************************************************************************************************/
 
#content {
	padding: 0px 0px 15px 5px;
	float: left;
	width: 750px;
	overflow: hidden;		
	background-color:#FFFFFF;
	border-right:  thin none #A7A37E;
}


.datetitre {
	width: 742px;
	height:64px;
	border: double #A7A37E ;
	margin-bottom:20px;
}
.titre {
	float:right;
	width: 680px;
	background-color:#F5F1CE;
}

.titre a {
	color: #4383ec;	
	text-decoration: none ;
	font-weight:bold;
}


.entry {
	float:left;
	width: 748px;
}

.entry strong {
	font-size:95%;
	color: #990033;
}	

.entry .prems{ 
	padding: 0.17em 0.08em 0.05em 0; 
	font-size: 3.4em; 
	line-height: 0.6em; color: #aaa; 
	float: left;
}
 
.post {
	clear:both;
	padding-top: 15px;
}
.post-date {
	width: 60px;
	height: 54px;
	float:left;
	background: url(img/date2.gif) no-repeat;
}
.post-month {
	font-size: 11px;
	text-transform: uppercase;
	color: #ffffff;
	text-align: center;
	display:block;
	line-height: 11px;
	padding-top: 12px;
	margin-left: -11px;
}
.post-day {
	font-size: 18px;
	text-transform: uppercase;
	color: #475404;
	text-align: center;
	display:block;
	line-height: 18px;
	padding-top: 3px;
	margin-left: -11px;
}
.post-cat {
	background: url(img/category.gif) no-repeat left center;
	padding-left: 20px;
	float:left;
	font-size: 95%;
	color: #999999;
}
.post-comments {
	background: url(img/comments.gif) no-repeat left center;
	padding-left: 20px;
	float: right;
	font-size: 95%;
}
.post-calendar {
	background: url(img/date-small.gif) no-repeat left center;
	padding-left: 20px;
	float: right;
	font-size: 95%;
	color: #999999;
}
.post-content {
	clear: both;
	padding-top: 0px;
	padding-bottom: 0px;	
/*	border-bottom: double 5px #043b4a;  **/
}
/*	image miniature flottante   **/
.lettrine {
	float: left;
	padding-right: 5px;
	padding-bottom: 2px;	
/*	border-bottom: double 5px #043b4a;  **/
}

/****************************************************************************************************
                                                                              Séparation entre posts
 ****************************************************************************************************/
.imgsepar {
	float:left;
	width:750px;
	height:39px;
	background: no-repeat url(img/hr/separation.png) center  ;
	/**background: no-repeat url(img/hr/hr5.jpg) center  ;	*/
	margin-top:10px;
}

/****************************************************************************************************
                                                                              Navigation
 ****************************************************************************************************/
.navigation {
	clear: both;
	padding: 10px 0px;
}
.navigation a, .navigation a:visited {
	color: #043b4a;
}
.previous-entries a {
	float: left;
	padding-left: 28px;
	background: url(img/page-left.gif) no-repeat left center;
}
.next-entries a {
	float: right;
	padding-right: 28px;
	background: url(img/page-right.gif) no-repeat right center;
}
.back-to-top a {
	padding-left: 28px;
	background: url(img/top.jpg) no-repeat left center;
}
/****************************************************************************************************
                                                                              Commentaires
 ****************************************************************************************************/
#comments, #respond {
	border-bottom: 1px dotted #61B3C7;
	padding: 10px 0 5px 0;
	clear: both;
}
.commentlist {
	margin: 10px 0px;
	padding-left: 20px;
	line-height: 130%;
}
.commentlist li{
	padding: 5px 10px;
}
.commentlist .alt {
	background: #ebecdd;
}
.commentlist cite, .commentlist cite a, .commentlist cite a:visited {
	font-weight: bold;
	font-style: normal;
	font-size: 120%;
	color: #4f5c08;
}
.commentlist small {
	margin-bottom: 5px;
	display: block;
	font-size: 87%;
}
#commentform {
	margin-top: 10px;
	font: 110% Arial, Helvetica, sans-serif;
}
#commentform p {
	padding: 6px 0px;
	margin: 0px;
}
#commentform label{
	color: #242121;
	font-size: 87%;
}
#commentform input{
	width: 200px;
	background:#eef0e3;
	border: 1px solid #043b4a;
	padding: 3px;
	margin-top: 3px;
}
#commentform textarea{
	width: 515px;
	height: 115px;
	background:#eef0e3;
	border: 1px solid #043b4a;
	padding: 2px;
	margin-top: 3px;
}
#commentform textarea:focus, #commentform input[type="text"]:focus {
	background: #ffffff;
}
#commentform #submit{
	background: #dddbbf ;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #043b4a;
	border:1px solid #043b4a;	
                float:right;
	width: 144px;
	height: 28px;
	cursor: pointer;
}
/****************************************************************************************************
                                                                              Sidebar OLD
 ****************************************************************************************************/
#sidebar {
    padding: 10px 0px 0px 13px;
	float: right;
	width: 200px;
	color: #5b5b5b;
	overflow: hidden;
    background: #EDF7FA;
}

/*sidebar title  */
#sidebar h2 #sidebar .sidebartitle{
	font: normal 140%/100% "Trebuchet MS", Tahoma, Arial;
	color: #4F9DB0;
	margin: 20px 0px 2px;
	border-bottom: 1px solid #E4F1F5;
}
/*sidebar text styles */
#sidebar a, #sidebar a:visited{
	color: #043b4a;
	text-decoration: none;
}
#sidebar a:hover{
	color: #316875;
	text-decoration: none;
}
/*sidebar list level1 */
#sidebar ul {
	margin: 0;
	padding: 0;
}
#sidebar ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
/*sidebar list level2 */
#sidebar ul li ul {
	padding: 0;
	margin: 0;
}
#sidebar ul li ul li{
	padding: 2px 0 2px 0px;
	border-bottom: 1px solid #E4F1F5;
}
/*sidebar list level3 */
#sidebar ul li ul li ul li{
	padding: 1px 0 1px 10px;
	border: none;
}

/****************************************************************************************************
                                                                              Widget Sidebar
 ****************************************************************************************************/

/*blogroll */
ul.list-blogroll li{
	background: url(img/blogroll.gif) no-repeat !important;
	padding-left: 16px !important;
}
/*meta */
ul.list-meta li{
	background: url(img/meta.gif) no-repeat !important;
	padding-left: 16px !important;
}
/*rss */
ul.list-rss li{
	background: url(img/rss.jpg) no-repeat !important;
	padding-left: 16px !important;
}

/*category bar */
ul.list-cat li, li.bar_categories li{
	background: url(img/category.gif) no-repeat !important;
	padding-left: 20px !important;
}
/*recent bar  */
ul.list-rec li, li.bar_comments ul li {
	background: url(img/recent.gif) no-repeat !important;
	padding-left: 20px !important;
}
/*archives bar */
ul.list-archives li, li.bar_archives li{
	background: url(img/archive.gif) no-repeat !important;
	padding-left: 20px !important;
}
/*pages bar */
ul.list-page li, li.bar_pages li, li.bar_recent_entries li{
	background: url(img/page.gif) no-repeat !important;
	padding-left: 20px !important;
}
/*sub-pages bar */
ul.list-page li ul li, li.bar_pages li ul li{
	background: url(img/page-arrow.gif) no-repeat !important;
	padding-left: 10px !important;
}
/*calendar bar  */
li.bar_calendar td {
	padding: 1px 7px;
}
/*text bar */
.textbar {
	padding-top: 5px;
}

/*search form */
#searchform {
	margin: 15px 0 0;
}
#searchform br {
	display: none;
}
#searchform #s {
	border:1px solid #043b4a;
	width: 115px;
	height: 22px;
	padding: 4px 5px 0px 5px;
	border: 1px solid #043b4a;
	background: #EDF7FA;
	margin-right: 2px;
	color: #000000;
	font-weight: normal;
}
/* search form button - to specify button only use input[type="submit"] */
#searchform input {
	background:#dddbbf ;
	border: 1px solid #043b4a;
	width: 65px;
	height: 28px;
    font: bold 12px Arial, Helvetica, sans-serif;
	color: #043b4a;
	vertical-align: middle;
}

/* page close */
#close {
	clear: both;
	background: #ffffff;
        color: #ffffff;
	font-size: 95%;
	line-height: 130%;
	padding-bottom: 10px;
}

/* fbar */
#fbar {
	margin: 0px auto;
                width: 900px;
                background: #043b4a ;
                height: 30px;
                color: #ffffff;
                font-size: 12px;
	        line-height: 100%;
}
#fbar a, #credit a:visited {
               margin-top: 8px;
	       color: #ffffff;
}

/****************************************************************************************************
                                                                              Alignements
 ****************************************************************************************************/
.center {
	text-align: center;
}
img.center, img[align="center"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	float: left;
}
img.alignleft, img[align="left"] {
	float:left;
	margin: 2px 10px 5px 0px;
}
.alignright {
	float: right;
                padding: 0px 100px 25px 13px;;
                margin:0;
}

img.alignright, img[align="right"] {
	float:right;
	margin: 2px 0px 5px 10px;
}
.clear {
	clear:both;
}
hr.clear {
	clear:both;
	visibility: hidden;
	margin: 0px;
	padding: 0px;
}

/****************************************************************************************************
                                                                              Sidebar la bonne
 ****************************************************************************************************/

#sidebar {
	float:right;
	width:220px; 
	padding:0;
	margin-top:14px;
	background-color:#ffffff;		
 }
 
 #sidebar h3 {
	font-size: 14px;
        font:normal 22px "Times New Roman", Georgia, Helvetica, sans-serif;
}
/*widget calendar css =================================================== */

#wp-calendar {
	width:90%;
	margin:0 auto;
	color:#2a271c;
}
#sidebar .widget_calendar h2, widgettitle {
	display:none;
}
#sidebar #calendar_wrap caption {
	margin:5px 0 3px 0;
	padding:8px 0 8px 0;
	font:18px Georgia, "Times New Roman", Times, serif;
	color:#75320a;
	background:#9bdaed;
	width:100%;
}

.i_rss { background:url(img/bar/i_rss.png) no-repeat left 2px; padding-left:15px;  }

#sidebar .subscribe {
	background-color: #f5f1ce;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dcd4a7;
	border-right-color: #dcd4a7;
	border-bottom-color: #dcd4a7;
	border-left-color: #dcd4a7;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 11px;
	margin-bottom: 15px;
	}

/* widget search css ===================================================  */	

#sidebar #search {
 	border:1px solid #fff;
	padding:8px 5px;
	overflow:hidden;
	height:100%;
	width:90%;
	margin:0 auto;
}
#sidebar input {
	border:1px solid #75320a;
	margin:2px;
	padding:2px;
	color:#8b0f0f;
}
#search br {
	display:none;
}
.sponsors {
	text-align:center;
	margin:15px 0;
	overflow:hidden;
	height:100%;
}

/* widget base*/

.widget_ratings_highest_rated {
	background:url(img/bar/i_widgethigh.png) no-repeat;
	background-position:2px 0px;
	background-position:right;
} 
.widget_archives {
	background:url(img/bar/i_archives.png) no-repeat;
	background-position:2px 0px;
	background-position:right;	
    height:35px;
}
.widget_categories {
	background:url(img/bar/i_categories.png) no-repeat;
	background-position:2px 0px;
	background-position:right;	
        height:35px;
}
.widget_links {
	background:url(img/bar/i_links.png) no-repeat;
	background-position:2px 0px;
	background-position:right;	
        height:35px;
}
.widget_pages {
	background:url(img/bar/i_pages.png) no-repeat;
	background-position:2px 0px;
	background-position:right;	
        height:35px;
}
.widget_meta {
	background:url(img/bar/i_meta.png) no-repeat;
	background-position:2px 0px;
	background-position:right;	
        height:35px;
 }
.widget_recent_entries {
	background:url(img/bar/i_recentpost.png) no-repeat;
        background-position:2px 0px;
        height:35px;
	background-position:right;		
        }
.recent_logo {
        background:url(img/bar/recentposts.png) no-repeat;
        background-position:2px 0px;
		background-position:right;		
        }
.widget_recent_comments {
	background:url(img/bar/i_comments.png) no-repeat;
	background-position:2px 0px;
	background-position:right;	
        height:35px;
}
.widget_tag_cloud {
	background:url(img/bar/i_tags.png) no-repeat;
	background-position:2px 0px;
	background-position:right;	
        height:35px;
}
 /* sidebar content ----------------------------------*/

.stop { background:url(img/bar/stop.png) no-repeat top; height:4px; clear:both; overflow:hidden; }
.scenter { background:url(img/bar/scenter.png) repeat-y;  overflow:hidden; height:100%; }
.sbottom { background:url(img/bar/sbottom.png) no-repeat bottom; height:5px; margin-bottom:15px; clear:both;   }
* html .sbottom { margin-top:-12px; margin-bottom:15px;    }


#sidebar h2 {
	margin:5 1px 3px 1px;
	padding:9px 0 6px 11px;
	font:bold 20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
 	border-bottom:1px solid #f1f1ed; 
}
#sidebar h3 {
	margin:0;
	padding:3px 0 3px 0;
	font:bold 14px  "Times New Roman", Georgia, Helvetica, sans-serif;
	color:#014e5f;
}
#sidebar p {
	margin:0;
	padding:8px 0 5px 0;
	font:12px "Times New Roman", Georgia, Helvetica, sans-serif;
 }
#sidebar p.small {
	font-size:11px;
	text-align:center;
}
#sidebar .spacer {
	margin-right:8px;
}

#sidebar a {
	line-height:18px;
	text-decoration: none;
	color:#ff7800;
	margin-left:7px;
}
#sidebar a:hover {
	color:#333;
	text-decoration: none;
}
#sidebar p a {
	color:#ff7800;
	text-decoration:none;
}
#sidebar p a:hover {
	color:#333;
	text-decoration:none;
}
#sidebar .spcaer {
	margin-top:2px;
}

#sidebar ul, #sidebar ul li {
	margin:0 0 15px 0;
	padding:0;
	font-size:11px;
	list-style-type: none;	
}
#sidebar ul li ul {
	margin:0;
	padding:0;
	color:#b07753;
}
#sidebar ul li ul li {
	margin: 0 2px 0 2px;
	padding: 3px 0 3px 18px;
	background:url(img/bar/bullet.png) no-repeat;
	background-position:5px 9px;
	border-bottom:1px solid #e0e5bb;
}
#sidebar ul li ul li a {
	color: #ff6600;
	line-height:18px;
	text-decoration: none;
	border-bottom:none;
}
#sidebar ul li ul li a:hover {
	text-decoration: none;
	color:#a20e0c;
}
#sidebar ul li ul li ul li {
 	margin:0;
	padding: 3px 0 3px 18px;
	border-bottom:none;
}
#sidebar ul li ul li ul li a {
	color: #ff6600;
	margin: 0;
	text-decoration: none;
	border-bottom:none;
}
#sidebar ul li ul li ul {
	border: none;
	padding: 0;
	margin: 0;
}
#sidebar ul li ul li ul li a:hover {
	color:#a20e0c;
	background-position:0 8px;
}

/****************************************************************************************************
                                                                              Post info
 ****************************************************************************************************/

.postinfo {padding: 0 0 0px 00px;  font-size: 10px; float: left; width: 660px; margin: 0 0 0 0; line-height: 24px;  clear: both;  }
.postinfo ul { list-style-type: none; margin: 0; padding: 0px 0px 0 0px; }
.postinfo ul li { float: left; margin: 0 5px 0 0; display: inline; }

.postinfo ul li.author { padding: 0 0 0 26px; background: url(img/postinfo/auteur2.png) no-repeat 0 3px; }
.postinfo ul li.date { padding: 0 0 0 26px; background: url(img/postinfo/calendrier.jpg) no-repeat 0 3px; }
.postinfo ul li.comment-number { padding: 0 0 0 36px; background: url(img/postinfo/chat2.png) no-repeat 0 3px; }
.postinfo ul li.edit-info {padding: 0 0 0 26px; background: url(img/postinfo/edit.png) no-repeat 0 3px; }

.postinfo ul li.category-info { padding: 0 0 0 33px; background: url(img/postinfo/categorie.png) no-repeat 0 3px; }
.postinfo ul li.tag-info { padding: 0 0 0 34px; background: url(img/postinfo/tag.png) no-repeat 0 3px; }
.postinfo ul li.trackback {padding: 0 0 0 26px; background: url(img/postinfo/globe.png) no-repeat 0 3px; }
.postdate { }

/****************************************************************************************************
                                                                              Footer
 ****************************************************************************************************/
 
#footer
{
  background:url(img/foot/bg-footer.jpg) repeat-x bottom left;
  color:#e6e6e6;
  font-size:1em;
  clear:both;
  text-align:center;
  padding:1em;
}

#credits
{
  margin:55px 0 -10px;
}

#footer a
{
  color:#b3960e;
}

#footer a:hover
{
  color:#b2b2b2;
}

.rss
{
  background:url(./img/bar/rss2.png) no-repeat;
  padding-bottom:6px;
  padding-left:20px;
}
