body {
background:url("http://leblog.blog.blogspirit-business.com/images/bg_page.jpg") repeat-x top #F9E802;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;
font-size:100%;
word-spacing:normal;
text-align:center;
margin:0 0 20px;
padding:0;
}

#container {
line-height:100%;
margin-top:0;
text-align:left;
background:url("http://leblog.blog.blogspirit-business.com/images/bg_wrapper.jpg") no-repeat top center;
width:100%;
}

#container .container-decorator1 {
margin-right:auto;
margin-left:auto;
width:960px;
}

#left {
overflow:hidden;
float:left;
width:230px;
padding-top:16px;
}

#right {
overflow:hidden;
float:right;
width:225px;
background:transparent;
color:#000;
padding-top:16px;
}

#center {
overflow:hidden;
float:left;
width:502px;
background:url("http://leblog.blog.blogspirit-business.com/images/bg_content3.gif") no-repeat top left;
padding-top:15px;
}

.center-decorator1 {
overflow:hidden;
width:502px;
background:url("http://leblog.blog.blogspirit-business.com/images/bg_content2.gif") no-repeat bottom left;
padding-bottom:25px;
}

#banner {
width:100%;
color:#fff;
height:180px;
}

#banner h1 {
font-weight:400;
display:none;
padding:43px 25px 0;
}

#banner h2 {
display:none;
padding:10px 25px 0;
}

#banner a {
color:#fff;
text-decoration:none;
}

#banner-img {
display:none;
}

div.img-link a {
display:block;
text-decoration:none;
width:100%;
}

.nowrap {
white-space:nowrap;
}

/* CENTRE */
.content {
overflow:visible;
line-height:100%;
background:#FFF;
padding:0 32px 5px 26px;
}

.content h2.date {
font-size:11px;
color:#868686;
font-weight:700;
background:url("http://leblog.blog.blogspirit-business.com/images/arrow2.gif") no-repeat 0 3px;
line-height:12px;
padding-bottom:10px;
}

.content h3 {
font-size:22px;
color:#9C1C00;
line-height:1.2em;
margin:0;
padding:0 0 10px;
}

.content h3 a {
color:#9C1C00;
}

.content .posttext,.content p {
font-size:11px;
color:#868686;
line-height:150%;
}

.content ul li {
list-style-type:none;
background:url("http://leblog.blog.blogspirit-business.com/images/arrow2.gif") no-repeat 0 3px;
_background:url("http://leblog.blog.blogspirit-business.com/images/arrow2.gif") no-repeat 0 5px;
color:#838383;
line-height:150%;
padding:0 0 0 22px;
}

.content .postbottom {
margin-bottom:10px;
background:url(http://leblog.blog.blogspirit-business.com/images/hr.gif) no-repeat center bottom;
padding:0 0 1px;
}

.content p.posted {
font-size:10px;
color:#C44C31;
clear:both;
background:#f8f8f8;
margin:15px 0 30px;
padding:5px 20px;
}

.content p.posted a {
color:#C44C31;
font-weight:700;
text-decoration:underline;
}

a:link {
color:#838383;
}

a:visited {
color:#e2d879;
}

/* Sidebar */
.sidebar {
color:#838383;
font-size:11px;
margin-top:-16px;
padding:0 0 8px 8px;
}

.sidebar ul {
margin:0 0 20px;
padding:0;
}

.sidebar li {
list-style-type:none;
margin:0 0 5px;
}

.sidebar img {
border:0;
margin:0;
padding:0;
}

#right .sidebar li.album a,#left .sidebar li.album a {
font-size:11px;
color:#5b5b5b;
border:0;
margin:0;
padding:0;
}

#right .sidebar li.album a:hover {
color:#d0d0d0;
}

#left .sidebar form ul li {
background:none;
text-align:left;
margin:0 0 5px 22px;
padding:0;
}

#left .box-decorator1 {
background:url("http://leblog.blog.blogspirit-business.com/images/boxcontent_top.gif") no-repeat top;
margin:0 10px 0 0;
padding:15px 0 10px;
}

#left .box-decorator3 {
background:#FFF;
border:1px solid #FFF;
padding:0 0 15px;
}

#left .boxtitleless-decorator1 {
background:url("http://leblog.blog.blogspirit-business.com/images/boxcontent_top.gif") no-repeat top;
margin:0 10px 0 0;
padding:15px 0 10px;
}

#left .boxtitleless-decorator2 {
background:url("http://leblog.blog.blogspirit-business.com/images/boxcontent_bottom.gif") no-repeat bottom;
padding:0 0 15px;
}

#left .sidebar li {
list-style-type:none;
background:url("http://leblog.blog.blogspirit-business.com/images/arrow.gif") no-repeat 0 3px;
margin:0;
padding:0 0 10px 22px;
}

#left .sidebar li.description {
font-size:11px;
text-align:left;
list-style-type:none;
background:none;
line-height:150%;
margin:0;
padding:0 5px 15px 22px;
}

#left .sidebar a {
text-decoration:none;
font-size:12px;
color:#5b5b5b;
}

#left ul.popular-tags {
margin:0 0 22px 22px;
padding:0;
}

#left ul.popular-tags li {
display:inline;
background:none;
margin:0 10px 0 0;
padding:0;
}

#right .sidebar form ul li {
background:none;
text-align:left;
border:none;
margin:0 0 5px 22px;
padding:0;
}

#right .box-decorator2 {
background:url("http://leblog.blog.blogspirit-business.com/images/boxcontent_bottom.gif") no-repeat bottom left;
padding:0 0 15px;
}

#right #box-populartags .box-decorator2 {
background:none;
}

#right ul.popular-tags li a {
color:#986763;
font-size:inherit;
}

#right .sidebar li {
list-style-type:none;
background:url("http://leblog.blog.blogspirit-business.com/images/arrow.gif") no-repeat 0 3px;
_background:url("http://leblog.blog.blogspirit-business.com/images/arrow.gif") no-repeat 0 5px;
line-height:17px;
margin:0;
padding:0 0 0 22px;
}

#right .sidebar a {
text-decoration:none;
font-size:11px;
color:#5b5b5b;
}

#right .sidebar li.description {
list-style-type:none;
background:none;
border:none;
line-height:150%;
margin:0 0 10px;
padding:0 5px 0 0;
}

#right ul.popular-tags li {
display:inline;
background:none;
border:none;
margin:0 10px 0 0;
padding:0;
}

/* Syndication 2 */
#right #ico_rss {
background:url("http://leblog.blog.blogspirit-business.com/images/ico_rss.gif") no-repeat right;
margin:3px 35px 0 10px;
padding:0;
}

#right #ico_mcdo {
margin:0 0 0 10px;
padding:0;
}

#right #ico_mcdo a,#right #ico_rss a {
color:#9C1C00;
font-size:12px;
font-weight:700;
text-decoration:none;
line-height:17px;
}

#right .link-note {
margin:0 0 5px;
padding:0;
}

/* fin rollover des lien gauche centre droite*/
.link-note {
font-size:100%;
text-align:center;
line-height:100%;
margin:15px 0 30px;
padding:2px;
}

.link-note img {
border:0;
background:transparent;
margin:5px 5px 2px;
}

.photo {
margin-bottom:20px;
}

h1,h2,h3 {
font-weight:400;
margin:0;
padding:0;
}

/* Calendar */
.calendar a:link,.calendar a:visited {
color:#fff;
}

/* Calendar */
TABLE.calendar {
border:1px solid #fff;
border-collapse:collapse;
background-color:#f5f1d0;
font-size:10px;
letter-spacing:.1em;
text-align:left;
width:100%;
margin:0 0 20px;
padding:0;
}

TH.day-of-week {
font-size:10px;
text-align:center;
line-height:150%;
margin-top:10px;
list-style-type:none;
}

#right TH.day-of-week,#left TH.day-of-week {
background:#fdfcf6;
color:#272727;
padding:5px;
}

TD.selected-day {
font-size:10px;
background:#ddd162;
text-align:center;
line-height:150%;
margin-top:10px;
list-style-type:none;
}

TD.day {
font-size:10px;
border:1px solid #fff;
text-align:center;
line-height:150%;
margin-top:10px;
list-style-type:none;
letter-spacing:0.05em;
padding:5px;
}

#left TD.day a,#right TD.day a {
font-size:10px;
font-weight:700;
text-align:center;
line-height:100%;
background:#ddd162;
color:#fff;
margin:0;
padding:0 3px;
}

/* Comments */
input {
border:1px solid #999;
font-size:100%;
font-family:Verdana, Arial, sans-serif;
border-width:expression(this.type=="radio"||this.type=="checkbox"?'0px':'');
}

textarea {
border:1px solid #999;
clear:both;
width:99%;
font-size:100%;
font-family:Verdana, Arial, sans-serif;
}

form {
padding-top:1em;
}

form .formelement {
clear:both;
padding-top:0.4em;
padding-bottom:0.8em;
font-size:95%;
background:transparent;
width:99%;
}

form .formelement .name {
font-size:12px;
float:left;
width:auto;
padding-left:1em;
}

form .formelement .value {
float:right;
width:70%;
}

form .formelement .error {
color:red;
font-weight:700;
font-size:90%;
}

/* Albums */
.album-container {
padding-top:-20px;
}

/* Albums */
.album-container h3 {
color:#9C1C00;
text-align:center;
font-weight:700;
font-size:100%;
margin:5px 0 3px;
padding:1.5em 0.5em 1em;
}

.album-container a img {
border:1px solid #000;
background:#fff;
padding:3px;
}

.album-container p {
font-size:70% !important;
line-height:150% !important;
}

.album-container #gallery,.album-container #cover-intro {
background-color:#fff;
width:960px;
text-align:center;
padding-bottom:1em;
margin:0 auto;
}

.album-container #cover-intro p {
font-size:12px;
color:#5b5b5b;
text-align:center;
margin-left:140px;
margin-right:140px;
line-height:130%;
}

.album-container #cover-intro p a {
font-size:14px;
font-weight:700;
}

.album-container #cover-intro img {
text-align:left;
border:1px solid #000;
background:#fff;
padding:3px;
}

.album-container .nav {
font-size:12px;
text-align:right;
color:#906;
line-height:110%;
height:1.1em;
margin:22px 1em 0 0;
}

.album-container .nav a {
color:#5b5b5b;
text-decoration:none;
font-size:70%;
}

.album-container #photo-detail {
background-color:#fff;
margin:0 0 9px;
padding:0;
}

.album-container #photo-detail .photo-container {
text-align:center;
padding:20px;
}

.album-container #photo-detail .photo-container h4 {
color:#5b5b5b;
font-size:80%;
}

.album-container #photo-detail .photo-container img {
border:1px solid #000;
background:#fff;
margin:0 auto;
padding:3px;
}

.album-container #photo-detail .photo-container-no-thumb {
text-align:center;
padding:20px;
}

.album-container #photo-detail .photo-container-no-thumb h4 {
color:#5b5b5b;
font-size:80%;
margin:0;
}

.album-container #photo-detail .photo-container-no-thumb img {
float:left;
border:1px solid #000;
background:#fff;
margin:0 1em 1em 0;
padding:3px;
}

.album-container .thumblist {
width:100%;
float:left;
clear:both;
padding:20px;
}

.album-container .thumblist img {
float:left;
border:1px solid #000;
background:#fff;
margin:10px;
padding:3px;
}

.album-container .thumblist-nofloat {
padding-top:15px;
}

.album-container .thumblist-nofloat img {
border:1px solid #000;
background:#fff;
margin:10px;
padding:3px;
}

.album-container .thumblist-with-detail {
clear:both;
text-align:left;
float:left;
width:auto;
margin:0 20px 0 10px;
padding:20px;
}

.album-container .thumblist-with-detail .thumb-container {
padding-top:1em;
padding-bottom:1.5em;
float:left;
width:99%;
}

.album-container .thumblist-with-detail a {
float:left;
font-size:70%;
}

.album-container .thumblist-with-detail img {
border:1px solid #000;
background:#fff;
margin:10px;
padding:3px;
}

.album-container .thumblist-with-detail h4 {
color:#5b5b5b;
font-size:80%;
margin:0;
padding:0 0 0.5em;
}

.album-container .thumblist-with-detail a.view-details {
float:right;
}

.spacer {
clear:both;
}

/* Diapo */
body.diapo {
background-color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

#diapo-container {
text-align:center;
width:95%;
margin:5px 1em 0;
padding:0;
}

#diapo-container .content {
width:100%;
position:relative;
text-align:center;
overflow:auto;
height:500px;
margin:20px 0 0;
padding:0;
}

#diapo-container .content img {
border:4px solid #000;
margin:0 auto;
padding:3px;
}

#diapo-container .content p {
font-size:130%;
color:#FFF;
margin:2em auto 0;
}

#diapo-container .nav {
color:#ddd;
line-height:90%;
height:1.1em;
font-size:70%;
width:100%;
margin:0;
}

#diapo-container .top {
position:relative;
height:30px;
}

#diapo-container .bottom {
position:relative;
height:80px;
text-align:center;
float:left;
padding-top:1px;
}

#diapo-container .nav .menu {
text-align:center;
width:100%;
}

#diapo-container .nav .menu select {
background-color:#000;
color:#ddd;
height:18px;
vertical-align:middle;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0 0 0 0.5em;
padding:0;
}

#diapo-container .nav .close {
text-align:right;
float:right;
line-height:200%;
}

#diapo-container .nav a {
color:#ddd;
text-decoration:none;
}

#diapo-container .nav a:hover,#diapo-container .nav a:active {
text-decoration:underline;
}

ul.category-list {
-moz-column-count:2;
margin:0;
padding:0;
}

ul.archive-list {
-moz-column-count:3;
margin:0;
padding:0;
}

ul.category-list li,ul.archive-list li {
font-size:12px;
list-style-type:none;
background:url("http://www.blogspirit-business.com/graphics/design/preview/set8/cab22a/puce3.gif") no-repeat 0 3px;
margin:0;
padding:0 0 0 17px;
}

ul.tag-list {
margin-left:0;
padding:0;
}

h3.total {
font-size:105%;
background:none;
margin-top:10px;
padding:0;
}

.sidebar a:hover {
text-decoration:underline;
color:#c9ba36;
}

.archive-list li,.category-list li {
padding-right:15px;
}

/* apps */
.apps-container {
width:900px;
margin:0;
}

.apps-container .content {
width:900px;
padding-bottom:50px;
background:url("http://leblog.blog.blogspirit-business.com/images/bg_apps_content2.gif") no-repeat center bottom #FFF;
margin:0 auto;
}

.commentlist p.posted {
margin: 5px 0;
background: none;
padding: 0;
}

.commentrespond {
color:#C44C31 !important;
font-size:11px;
font-weight: bold;
}

.commentparent, .commentchild {
margin: 20px 0;
}

.commentchild {
margin-left: 50px;
}

.author {
background: #f8f8f8;
}

html>body #container,#container .container-decorator1 .container-decorator2,html>body .calendar,.container-decorator4 {
width:100%;
}

.content h2,.apps-container .content h2,.apps-container .content span {
font-size:18px;
color:#9C1C00;
background:url("http://leblog.blog.blogspirit-business.com/images/arrow2.gif") no-repeat 0 1px;
margin:0 0 3px;
padding:3px 0 3px 25px;
}

.content blockquote,.content ul {
font-size:12px;
}

.content p.posted a:hover,#right a:hover,#right a:active,#right li a:hover,#right li a:active,#right .calendar a:hover,#right .calendar a:active,#left a:hover,#left a:active,#left li a:hover,#left li a:active,#left .calendar a:hover,#left .calendar a:active,.album-container .nav a:hover {
color:#c9ba36;
text-decoration:none;
}

a,.sidebar a,h3.total a {
text-decoration:none;
}

a:hover,a:active,#left .sidebar li.album a:hover,#right ul.popular-tags li a:hover,#left TD.day a:hover,#right TD.day a:hover {
color:#c9ba36;
}

.decorator1,.decorator2,#left .sidebar ul,#right .sidebar ul {
margin:0;
padding:0;
}

#right .sidebar li.album,#left .sidebar li.album,#right .sidebar li.album.cover,#left .sidebar li.album.cover {
list-style-type:none;
background:none;
text-align:center;
border:0;
margin:0;
padding:0;
}

.sidebar li.link img,li.link img {
border:0;
vertical-align:-4px;
margin:0;
padding:0;
}

.sidebar a:link,.sidebar a:visited,#left .sidebar a:link,#left .sidebar a:visited {
color:#666;
font-size:11px;
text-decoration:underline;
}

.sidebar a:hover,.sidebar a:active,#left .sidebar a:hover,#left .sidebar a:active {
color:#c9ba36;
font-size:11px;
text-decoration:underline;
}

#left .sidebar form,#right .sidebar form,#right #box-populartags,#right ul.popular-tags {
margin:0;
padding:0;
}

#left .sidebar,#right .sidebar {
padding:0;
}

#left .sidebar h2,#right .sidebar h2 {
font-size:16px;
font-weight:700;
color:#9C1C00;
margin:0;
padding:5px 22px 2px 10px;
}

#left .box-decorator2,#right .boxtitleless-decorator2 {
background:url("http://leblog.blog.blogspirit-business.com/images/boxcontent_bottom.gif") no-repeat bottom;
padding:0 0 15px;
}

#left .boxcontent-decorator1,#right .boxcontent-decorator1 {
padding:10px;
}

#left .boxtitleless-decorator3,#right .box-decorator3,#right .boxtitleless-decorator3 {
background:#FFF;
border:1px solid #FFF;
}

#right .box-decorator1,#right .boxtitleless-decorator1 {
background:url("http://leblog.blog.blogspirit-business.com/images/boxcontent_top.gif") no-repeat top;
margin:0 0 0 5px;
padding:15px 0 10px;
}

* html .album-container #gallery,html>body .album-container #gallery,* html .album-container #cover-intro,html>body .album-container #cover-intro {
width:960px;
}

ul.popular-tags li,ul.tag-list li {
display:inline;
margin:0.2em;
}

.sidebar a:link,.sidebar a:visited,.sidebar a:active {
color:#000;
}