/*  
Theme Name: L'esprit du Sud
Theme URI: http://www.lespritdusud.eu 
Description: Th&egrave;me du blog de l'agence L'Esprit du Sud
Version: 1.0
Author: Fran&ccedil;ois Darnez
Author URI: http://www.lespetitslezards/
*/

body{margin: 0;padding-top: 10px;background: #D0D0B8;color: #282626;font-size: 80%;font-family: arial;}
a {color: #9A9A68;text-decoration: none;}
a:hover {text-decoration: none; color: #cf390f;}
img{border: none;}

ul
{
list-style-image: url(images/esp_puce.gif);
}

h1, h2, h3 {
	margin: 0;
}

h1, h2 {
	font-weight: normal;
}

p, ol, ul, dl { margin-top: 0; text-align: justify;}


strong {
	color: #4A3E29;
}


a img {
	border: 0;
}

.alignleft {float: left;}
.alignright {float: right;}
.aligncenter {margin: 0 auto;}
img.alignleft {margin: 0px 10px 0px 0px;}
img.alignright {margin: 0px 0 0px 10px;}

img.aligncenter {
margin: auto;
}

a img.aligncenter {
padding: 0 auto;
}

img.border {
padding: 4px;
border: 1px solid #E9E4D8;
}

/* Wrapper */
.container {width: 980px;margin: 0 auto;padding: 0 auto;}

/* Header */

#header {height: 195px;background: url(images/esp_header.jpg);}

/* Bandeau */

#bandeau {position: absolute;display: inline;width: 900px;height: 182px;margin-left: 40px;margin-top: 13px;}


/* Menu */

#menu {height: 25px;background: url(images/esp_menu.jpg) no-repeat ;font-family: verdana;color: #999; font-size: 90%;font-family: verdana;}
#menu ul {height: 25; margin: 0 27px;padding: 6px 0 0 14px;list-style: none;color: #999;}
#menu li {float: left; height: 25px; padding: 0px 20px 0 20px;color: #999;}
#menu li.current_page_item a {border-bottom: 3px solid #990000;background: transparent;color: #990000;}
#menu li.vendeurs {padding: 0 0 0 140px;}
#menu a {text-decoration: none;color: #000;}
#menu a:hover {margin-top: 144px;border-bottom: 3px solid #FE6D02;padding-bottom: 0px;background: transparent;color: #FE6D02;}

/* Page */

#page {background: url(images/esp_bg.jpg) repeat-y ;margin :0 auto; padding: 0px auto;}

/* Content */

#content {float: left;width: 620px;padding: 20px 24px 0 55px;}

/* Post */

.post .title, .post .date {padding: 0 25px;}
.post .title {margin: 0;padding-top: 10px;line-height: normal;font-size: 130%;font-weight:bold;color: #802a03;}
.post .title a {text-decoration: none;color: #802a03;}
.post .title a:hover {color: #cf390f;}
.post .date {line-height: normal;color: #c43d03; margin: 0 0 5px 0; font-size: 90%;}
.post .entry {margin: 0 25px;padding:10px 0 10px 0; text-align: justify;}
/*.post .meta {height: 53px;}*/
.post .meta p {line-height:  normal;clear: both;}

.post .meta .tags {float: left;padding: 10px 0 10px 43px; color:#99997d;background: #ECECD2 url(images/esp_tags.gif) no-repeat 20px 8px;border: 1px solid #e1e1c6; width: 85%; margin: 10px 20px 0 20px;}
.post .meta .tags a {color:#fe6d02;text-decoration: none;}
.post .meta .tags a:hover {color:#cf390f;text-decoration: underline;}

.post .meta .links {float: right;padding: 20px 30px 10px 0;}
.post .meta .links a {text-decoration: none;}
.post .meta .links a:hover {text-decoration: underline;}
.post .meta .comments {margin-right: 0px;padding-left: 19px;background: url(images/esp_commentaire.gif) no-repeat 0 50%;}
.more-link {padding-left: 17px;margin-left: 10px;background: url(images/esp_article.gif) no-repeat 0 50%;}
.post .separation {background: url(images/esp_separation.gif) no-repeat ;height: 13px;width: 500px;margin: 0 auto;padding: 0 auto;clear: both;}

#respond {padding: 20px 0 0 0;}	

.entry .meta {float: left;padding: 10px; color:#99997d;border: 1px solid #e1e1c6; margin: 20px 0;width: 95%;}
.entry .meta a {color:#fe6d02;text-decoration: none;}
.entry .meta a:hover {color:#cf390f;text-decoration: underline;}

.entry .tagsEntry {float: left;padding: 10px 0 10px 43px; color:#99997d;background: #ECECD2 url(images/esp_tags.gif) no-repeat 20px 8px;border: 1px solid #e1e1c6; width: 91%; margin: 0 0 20px 0;}


.postPage .titlePage {font-size: 26px;padding: 0 0 10px 20px;margin: 0;font-weight: bold;color: #fe6d02; text-decoration: none;}
.postPage .entry {margin: 0 25px;padding:10px 0 10px 0; text-align: justify;}
.postPage h1 {padding: 0 0 10px 0;margin: 0;font-size: 20px; font-weight: bold;color: #802a03;}
.postPage h2 {padding: 0 0 10px 0;font-size: 18px;font-weight: bold;text-decoration: underline;color: #a64904;}
.postPage h3 {font-size: 18px;font-weight: bold;text-decoration: none;color: #a64904;}
.postPage h4 {font-size: 16px;font-weight: bold;text-decoration: underline;color: #c43d03;}
.postPage h5 {font-size: 16px;font-weight: bold;text-decoration: none;color: #c43d03;}
.postPage h6 {font-size: 14px;font-weight: bold;}

.post.titleSearch {font-size: 26px;padding: 0 0 10px 20px;margin: 0;font-weight: bold;color: #fe6d02; text-decoration: none;}


/* Sidebar */

#sidebar {float: right;width: 220px;padding: 0 60px 0 0; margin: 20px 0 0 0; border-left:1px solid #E5E1D8;}
#sidebar ul {margin: 0;padding: 10px 0 0 0px;list-style: none;line-height: normal; text-align:left;}
#sidebar li {padding: 10px 0 10px 10px;}
#sidebar li ul {padding: 0;line-height: 1.5;border: none;}
#sidebar li li {padding: 5px 0 0 25px; list-style-image: none; background: url(images/esp_croix.gif) no-repeat 10px 8px;}
#sidebar li li a { text-decoration: none;}
#sidebar li li a:hover { text-decoration: underline;}
#sidebar h2 {margin: 0px 0 10px 0;padding: 0px 0 3px 0;border-bottom: 1px solid #E5E1D8;color: #4a371a;}

#sidebar li li.rssA {padding: 5px 0 0 22px; list-style-image: none; background: url(images/esp_rss_articles.jpg) no-repeat 5px 8px;}
#sidebar li li.rssC {padding: 5px 0 0 22px; list-style-image: none; background: url(images/esp_rss_commentaires.jpg) no-repeat 5px 8px;}


.imgside
 {
	margin: 10px;
}

.newsletter {margin-left: 10px;padding-left: 12px;background: url(images/esp_fleche_droite.gif) no-repeat 0 50%;}

.facebook {margin: 40px 0 50px 60px;}

/* Footer */

#footer {background: url(images/esp_footer.jpg) no-repeat;padding: 0 auto;margin: 0 auto;height: 120px;clear: both;}
#footer p {text-align: center;padding-top: 10px; line-height: 12px; font-size: 0.8em;}
#footer p.lpz {text-align: center;color: #e36508; padding-top: 25px; font-size: 0.9em;}
#footer a {color: #fe6d02;text-decoration: none;}
#footer a:hover {text-decoration: underline;color: #fe6d02;}

.navigation {padding: auto;margin: 0 auto;text-align: center; padding-top: 30px; padding-bottom: 10px; font-size: 80%;}


.pagetitle {
	margin: 0px;
	padding: 20px;
}

/* Formulaire */
input
{
border: 1px solid #cfcfb7;
background-color: #f3f3dc;
color: #6A6757;
padding-left: 5px;
}

textarea
{
border: 1px solid #cfcfb7;
background-color: #f3f3dc;
color: #3c1402;
padding: 5px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 120%;
letter-spacing: 1px;
}

select
{
border: 1px solid #cfcfb7;
background-color: #f3f3dc;
color: #6A6757;
}

/* Titre */
#titre {float:left; margin: 20px 0 0 0; font-size: 230%;color: #c43d03; width: 625px; font-weight:bold;background: url(images/esp_titre.jpg); height:67px;}


/* Recherche */

#header-search {float: right;width: 250px;height: 40px;margin: 15px 18px 0 0;	font-size: 90%;}
#header-search form, #header-search fieldset {margin: 0;padding: 0;border: 0;}
#header-search .input-text {float: left;width: 180px;margin: 12px 5px 0 0;font: inherit;line-height: normal;border: 1px solid #cfcfb7;background-color: #f3f3dc;color: #6A6757;}
#header-search .input-text:focus {background: #ececd2;color: #3c1402;}
#header-search .input-submit {height:19px;margin:12px 10px 0 0;padding:0 0 1px;width:35px;}
#header-search .input-submit:focus {background: #ececd2;color: #3c1402;}
#header-search .recherche {margin-right: 30px;padding-left: 12px;background: url(images/esp_fleche_droite.gif) no-repeat 0 50%;}

/* Tag Cloud */

#tag-cloud {float:left;margin:10px 50px 0 50px;padding:20px 20px 0px 20px;text-align:justify;width:auto;color:#4a371a;clear:both;}
#tag-cloud h2{margin-bottom: 10px;color: #70705a;border-bottom: 1px solid #e1e1c6;}
#tag-cloud a {color: #99997d;text-decoration: none;}
#tag-cloud a:hover {color: #fe6d02;text-decoration: underline;}
#tag-cloud .separation {background: url(images/esp_separation.gif) no-repeat ;height: 13px;width: 500px;margin: 20px auto;padding: 0px auto;clear: both;}

