html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
margin:0;
padding:0
}

.toptable{vertical-align:top; text-align:justify; padding:0 10px;}

body {
line-height:1
}

ol,ul {
list-style:none
}

blockquote,q {
quotes:none
}

blockquote:before,blockquote:after,q:before,q:after {
content:none
}

:focus,:active {
outline:0
}

button {
outline:none;
margin:0;
padding:0
}

ins {
text-decoration:none
}

del {
text-decoration:line-through
}

table {
border-collapse:collapse;
border-spacing:0
}


.bgdiv {
width: 100%; 
position: absolute;
top: 0;
bottom:0;
right: 0;
z-index: 1;
}

.bg {
width: 100%; 
position: fixed !important;
position: absolute;
top: 90px;
bottom:0;
right: 0;
z-index: 1;
}

/*general elements*/
body { font-family:arial, Helvetica, sans-serif;
height:100%; 
/*background:url(http://www.coachseduction.fr/v2/wp-content/uploads/2010/05/habillage.jpg) no-repeat left top;
background-attachment: fixed;*/
}

.hidden { display:none !important; }
.clear { clear:both; }
div.clear.right { clear:right; height:0; }
acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dashed #999; }
blockquote { margin: 15px 30px 15px 10px; padding-left: 20px; border-left: 5px solid #ddd; }
blockquote cite { margin: 5px 0 0; display: block; }
.center { text-align: center; }
.hidden { display: none; }
.screen-reader-text { position: absolute; left: -1000em; }

.container { width:939px; margin:0 auto; z-index:2; position:relative; }
a { color:#3ca097; text-decoration:none; }
a:hover { color:#23665f;}

/*header*/
#header {
width:939px
}

#heading,#heading #heading_right {
background:url(images/header_side.png) no-repeat left top;
background-color: transparent;
height:93px;
padding-left:5px
}


#heading #heading_right {
padding-left:0;
padding-right:5px;
background-position:right top
}

#heading #heading_right #heading_bg {
background:url(images/header_bg.png);
background-color: transparent;
height:93px;
padding:0 11px 0 13px
}


/*#heading h1,#heading h2 {
float:left
}*/

#heading h2 {
color:#000000;
font-size:16px;
/*line-height:91px;*/
margin-left:4px
}

#heading #adv_468 {
float:right;
margin-top:11px
}

#heading #adv_468 a {
background-color:#ebeadb;
border:1px solid #dbdac9;
float:left;
height:60px;
position:relative;
padding:4px
}

#heading #adv_468 a:hover {
border-color:#5fafa5
}

#heading #adv_468 a:hover span.hidden {
background-color:#FFF;
position:absolute;
width:468px;
height:60px;
left:4px;
top:4px;
display:block!important;
filter:alpha(opacity=20);
-moz-opacity:0.2;
-khtml-opacity:0.2;
opacity:0.2
}

#heading .share {
float:right;
background:url(images/header_bg.png);
margin-top:10px
}

#heading .share li {
float:left;
margin-right:11px
}

/*navigation*/
#navigation {
background:url(images/navigation_sides.png) no-repeat top right;
padding-right:5px;
height:40px;
clear:both;
width:934px;
padding-bottom:2px;
margin-bottom:14px;
font-size:.8em;
/*text-transform:capitalize*/
}

#navigation.black {
background-image:url(images/black/navigation_sides.png)
}

#navigation.blue {
background-image:url(images/blue/navigation_sides.png)
}

#navigation.green {
background-image:url(images/green/navigation_sides.png)
}

#navigation.grey {
background-image:url(images/grey/navigation_sides.png)
}

#navigation.orange {
background-image:url(images/orange/navigation_sides.png)
}

#navigation.pink {
background-image:url(images/pink/navigation_sides.png)
}

#navigation.purple {
background-image:url(images/purple/navigation_sides.png)
}

#navigation.red {
background-image:url(images/red/navigation_sides.png)
}

#navigation.yellow {
background-image:url(images/yellow/navigation_sides.png)
}

#navigation ul.sf-menu a
{
color: #ffffff;
display: block;
padding-top: 0pt;
padding-right: 18px;
padding-bottom: 0pt;
padding-left: 18px;
}

#navigation a.home {
width:53px;
height:42px;
padding-right:0;
background:url(images/home.png) left top no-repeat;
padding-left:21px;
float:left;
line-height:40px;
color:#fff
}

#navigation.black a.home {
background-image:url(images/black/home.png)
}

#navigation.blue a.home {
background-image:url(images/blue/home.png)
}

#navigation.green a.home {
background-image:url(images/green/home.png)
}

#navigation.grey a.home {
background-image:url(images/grey/home.png)
}

#navigation.orange a.home {
background-image:url(images/orange/home.png)
}

#navigation.pink a.home {
background-image:url(images/pink/home.png)
}

#navigation.purple a.home {
background-image:url(images/purple/home.png)
}

#navigation.red a.home {
background-image:url(images/red/home.png)
}

#navigation.yellow a.home {
background-image:url(images/yellow/home.png)
}

#navigation ul.sf-menu {
background:url(images/navigation_bg.png) repeat-x;
height:40px;
width:860px;
float:left;
padding-bottom:2px
}

#navigation ul li {
background:url(images/navigation_sep.png) no-repeat right top;
padding-right:2px;
float:left;
line-height:40px
}

#navigation.black ul li {
background-image:url(images/black/navigation_sep.png)
}

#navigation.blue ul li {
background-image:url(images/blue/navigation_sep.png)
}

#navigation.green ul li {
background-image:url(images/green/navigation_sep.png)
}

#navigation.grey ul li {
background-image:url(images/grey/navigation_sep.png)
}

#navigation.orange ul li {
background-image:url(images/orange/navigation_sep.png)
}

#navigation.pink ul li {
background-image:url(images/pink/navigation_sep.png)
}

#navigation.purple ul li {
background-image:url(images/purple/navigation_sep.png)
}

#navigation.red ul li {
background-image:url(images/red/navigation_sep.png)
}

#navigation.yellow ul li {
background-image:url(images/yellow/navigation_sep.png)
}

#navigation ul li.lonely a {
background:url(images/navigation_bg.png) left top
}

#navigation ul li.popular.active {
line-height:32px;
padding-right:2px
}

ul#nav li.popular.active > a {
background:url(images/hover_test.png) no-repeat top left;
margin-top:4px;
margin-left:8px;
padding-right:8px;
padding-left:5px;
color:#3ca097;
z-index:1000;
height:36px;
float:left;
position:relative
}

ul#nav li.popular.active > a span {
background:url(images/hover_test.png) no-repeat bottom right;
padding-right:11px;
display:block;
height:31px;
padding-left:6px;
float:left
}

ul#nav li.popular .menu-item-arrow {
background:url(images/arrows.gif) -16px 0;
width:8px;
height:5px;
float:none;
margin-left:5px;
display:inline-block;
line-height:4px;
padding:0
}

ul#nav li.popular.active .menu-item-arrow {
background:url(images/arrows.gif) -8px 0;
width:8px;
height:5px;
float:none;
margin-left:5px;
display:inline-block;
line-height:4px;
padding:0
}

.red ul#nav li.popular.active .menu-item-arrow,.red ul#nav li.popular .menu-item-arrow {
background-image:url(images/red/arrows.gif)
}

.black ul#nav li.popular.active .menu-item-arrow,.black ul#nav li.popular .menu-item-arrow {
background-image:url(images/black/arrows.gif)
}

.blue ul#nav li.popular.active .menu-item-arrow,.blue ul#nav li.popular .menu-item-arrow {
background-image:url(images/blue/arrows.gif)
}

.green ul#nav li.popular.active .menu-item-arrow,.green ul#nav li.popular .menu-item-arrow {
background-image:url(images/green/arrows.gif)
}

.grey ul#nav li.popular.active .menu-item-arrow,.grey ul#nav li.popular .menu-item-arrow {
background-image:url(images/grey/arrows.gif)
}

.orange ul#nav li.popular.active .menu-item-arrow,.orange ul#nav li.popular .menu-item-arrow {
background-image:url(images/orange/arrows.gif)
}

.pink ul#nav li.popular.active .menu-item-arrow,.pink ul#nav li.popular .menu-item-arrow {
background-image:url(images/pink/arrows.gif)
}

.purple ul#nav li.popular.active .menu-item-arrow,.purple ul#nav li.popular .menu-item-arrow {
background-image:url(images/purple/arrows.gif)
}

.yellow ul#nav li.popular.active .menu-item-arrow,.yellow ul#nav li.popular .menu-item-arrow {
background-image:url(images/yellow/arrows.gif)
}

ul#nav li.popular.active .child .menu-item-arrow {
background-position:0 0;
display:block;
float:right;
right:3px;
top:50%;
width:8px;
position:absolute;
margin-top:-2px
}

ul#nav li.popular.active .child {
padding-right:11px;
width:101px
}

ul#nav li.popular.active li.hover .child .menu-item-arrow {
background-position:-24px 0;
width:8px
}

#nav,#nav ul {
list-style:none;
line-height:1;
margin:0;
padding:0
}

#nav li div.outerbox {
position:absolute;
z-index:19;
left:-999em
}

#nav li.active div.outerbox li.active.last div.outerbox {
margin-top:-30px
}

#nav li.active div.outerbox li.active.hover div.outerbox {
margin-top:-29px
}

#nav li.active div.outerbox li.active div.outerbox {
z-index:20;
left:auto;
margin:-29px 0 0 115px
}

#nav li.active div.children li.active ul li a {
color:#3CA097
}

#nav li.active div.children {
left:8px;
top:34px
}

.outerbox,.innerbox {
background:url(images/childul_tops.png) left top no-repeat;
width:140px;
z-index:3
}

.outerbox {
padding-top:12px
}

#nav ul.innerbox {
background-position:right bottom;
padding-bottom:16px;
float:left
}

#nav ul li,#nav li.active .children li.active ul li {
padding-left:13px;
padding-right:15px;
line-height:24px;
width:112px;
background:url(images/childul_bg.png)
}

.red #nav ul li,.red #nav li.active .children li.active ul li {
background-image:url(images/red/childul_bg.png)
}

.black #nav ul li,.black #nav li.active .children li.active ul li {
background-image:url(images/black/childul_bg.png)
}

.grey #nav ul li,.grey #nav li.active .children li.active ul li {
background-image:url(images/grey/childul_bg.png)
}

.pink #nav ul li,.pink #nav li.active .children li.active ul li {
background-image:url(images/pink/childul_bg.png)
}

.purple #nav ul li,.purple #nav li.active .children li.active ul li {
background-image:url(images/purple/childul_bg.png)
}

.blue #nav ul li,.blue #nav li.active .children li.active ul li {
background-image:url(images/blue/childul_bg.png)
}

.green #nav ul li,.green #nav li.active .children li.active ul li {
background-image:url(images/green/childul_bg.png)
}

.orange #nav ul li,.orange #nav li.active .children li.active ul li {
background-image:url(images/orange/childul_bg.png)
}

.yellow #nav ul li,.yellow #nav li.active .children li.active ul li {
background-image:url(images/yellow/childul_bg.png)
}

#nav ul li a,#nav li.active .children li.active ul li a {
border-top:1px solid #e1e1d3;
color:#3ca097;
display:block;
padding:0
}

.red ul#nav li.popular.active > a,.red #nav ul li a,.red #nav li.active .children li.active ul li a {
color:#95381f
}

.black ul#nav li.popular.active > a,.black #nav ul li a,.black #nav li.active .children li.active ul li a {
color:#55554b
}

.grey ul#nav li.popular.active > a,.grey #nav ul li a,.grey #nav li.active .children li.active ul li a {
color:#abab9d
}

.pink ul#nav li.popular.active > a,.pink #nav ul li a,.pink #nav li.active .children li.active ul li a {
color:#ce5c8d
}

.purple ul#nav li.popular.active > a,.purple #nav ul li a,.purple #nav li.active .children li.active ul li a {
color:#8a3e77
}

.blue ul#nav li.popular.active > a,.blue #nav ul li a,.blue #nav li.active .children li.active ul li a {
color:#388ca6
}

.green ul#nav li.popular.active > a,.green #nav ul li a,.green #nav li.active .children li.active ul li a {
color:#9da12d
}

.orange ul#nav li.popular.active > a,.orange #nav ul li a,.orange #nav li.active .children li.active ul li a {
color:#c2771d
}

.yellow ul#nav li.popular.active > a,.yellow #nav ul li a,.yellow #nav li.active .children li.active ul li a {
color:#c8a024
}

#nav ul li a:hover,#nav li.active .children li.active ul li a:hover {
color:#fff
}

#nav ul li.last a.child,#nav li.active .children li.active ul li.last a {
border-bottom:1px solid #e1e1d3
}

#nav ul li.hover,#nav li.active .children li.active ul li.hover {
border-top:1px solid #7db9b2;
border-bottom:1px solid #7db9b2;
background-position:top right
}

.red #nav ul li.hover,.red #nav li.active .children li.active ul li.hover {
border-top:1px solid #be4f30;
border-bottom:1px solid #be4f30
}

.black #nav ul li.hover,.black #nav li.active .children li.active ul li.hover {
border-top:1px solid #515146;
border-bottom:1px solid #515146
}

.grey #nav ul li.hover,.grey #nav li.active .children li.active ul li.hover {
border-top:1px solid #c1c1b1;
border-bottom:1px solid #c1c1b1
}

.pink #nav ul li.hover,.pink #nav li.active .children li.active ul li.hover {
border-top:1px solid #c65988;
border-bottom:1px solid #c65988
}

.purple #nav ul li.hover,.purple #nav li.active .children li.active ul li.hover {
border-top:1px solid #ac5696;
border-bottom:1px solid #ac5696
}

.blue #nav ul li.hover,.blue #nav li.active .children li.active ul li.hover {
border-top:1px solid #58a4bb;
border-bottom:1px solid #58a4bb
}

.green #nav ul li.hover,.green #nav li.active .children li.active ul li.hover {
border-top:1px solid #bec44e;
border-bottom:1px solid #bec44e
}

.orange #nav ul li.hover,.orange #nav li.active .children li.active ul li.hover {
border-top:1px solid #e0b828;
border-bottom:1px solid #e0b828
}

.yellow #nav ul li.hover,.yellow #nav li.active .children li.active ul li.hover {
border-top:1px solid #da9d43;
border-bottom:1px solid #da9d43
}

#nav ul li.hover a.child,#nav li.active .children li.active ul li.hover a {
border:none;
color:#fff
}

#nav ul li.next a,#nav li.active .children li.active ul li.next a {
border-top:none
}

#navigation a.home:hover,#navigation ul li.lonely a:hover {
background-position:bottom left
}

#navigation.black ul.sf-menu,#navigation.black ul li.lonely a {
background-image:url(images/black/navigation_bg.png)
}

#navigation.blue ul.sf-menu,#navigation.blue ul li.lonely a {
background-image:url(images/blue/navigation_bg.png)
}

#navigation.green ul.sf-menu,#navigation.green ul li.lonely a {
background-image:url(images/green/navigation_bg.png)
}

#navigation.grey ul.sf-menu,#navigation.grey ul li.lonely a {
background-image:url(images/grey/navigation_bg.png)
}

#navigation.orange ul.sf-menu,#navigation.orange ul li.lonely a {
background-image:url(images/orange/navigation_bg.png)
}

#navigation.pink ul.sf-menu,#navigation.pink ul li.lonely a {
background-image:url(images/pink/navigation_bg.png)
}

#navigation.purple ul.sf-menu,#navigation.purple ul li.lonely a {
background-image:url(images/purple/navigation_bg.png)
}

#navigation.red ul.sf-menu,#navigation.red ul li.lonely a {
background-image:url(images/red/navigation_bg.png)
}

#navigation.yellow ul.sf-menu,#navigation.yellow ul li.lonely a {
background-image:url(images/yellow/navigation_bg.png)
}

#navigation ul li.popular,#nav ul li a.child {
position:relative
}

/*RSS*/
#rss {
float:right;
width:263px
height:52px;
margin-right:0px
margin-left:0px
}

/*
#rss a {
background:url(images/rss.png) left top no-repeat;
width:162px;
height:27px;
display:block;
color:#f1cbc1;
padding-top:34px;
padding-left:64px;
font-weight:700;
font-size:.95em
}


#rss a:hover {
color:#efbcae;
background-position:left bottom
}

#rss a span {
color:#e29783;
font-weight:400;
font-size:.9em
}

#rss a:hover span {
color:#e69983
}

#rss.black a {
background-image:url(images/black/rss.png);
color:#cfcfcb
}

#rss.black a span {
color:#9d9d96
}

#rss.black a:hover {
color:#b8b8b3
}

#rss.black a:hover span {
color:#a6a6a0
}

#rss.blue a {
background-image:url(images/blue/rss.png);
color:#c2e1e9
}

#rss.blue a span {
color:#95cad8
}

#rss.blue a:hover {
color:#c4e5ed
}

#rss.blue a:hover span {
color:#99d1e0
}

#rss.green a {
background-image:url(images/green/rss.png);
color:#e7e9b5
}

#rss.green a span {
color:#dcdf8e
}

#rss.green a:hover {
color:#eff1c7
}

#rss.green a:hover span {
color:#dfe28f
}

#rss.grey a {
background-image:url(images/grey/rss.png);
color:#efefeb
}

#rss.grey a span {
color:#e2e2db
}

#rss.grey a:hover {
color:#f1f1ec
}

#rss.grey a:hover span {
color:#e6e6df
}

#rss.orange a {
background-image:url(images/orange/rss.png);
color:#f6dfb9
}

#rss.orange a span {
color:#f1c987
}

#rss.orange a:hover {
color:#fae7c5
}

#rss.orange a:hover span {
color:#f5ce8a
}

#rss.pink a {
background-image:url(images/pink/rss.png);
color:#efc2d5
}

#rss.pink a span {
color:#e6a1bf
}

#rss.pink a:hover {
color:#f6d6e4
}

#rss.pink a:hover span {
color:#ecaac7
}

#rss.purple a {
background-image:url(images/purple/rss.png);
color:#e8c3df
}

#rss.purple a span {
color:#dda4ce
}

#rss.purple a:hover {
color:#f2d4ea
}

#rss.purple a:hover span {
color:#e5aad6
}

#rss.teal a {
background-image:url(images/teal/rss.png);
color:#d1edea
}

#rss.teal a span {
color:#a1dad4
}

#rss.teal a:hover {
color:#d3f1ee
}

#rss.teal a:hover span {
color:#a6e3dd
}

#rss.yellow a {
background-image:url(images/yellow/rss.png);
color:#f8e8a5
}

#rss.yellow a span {
color:#f6e08f
}

#rss.yellow a:hover {
color:#fcf2c9
}

#rss.yellow a:hover span {
color:#fae592
}
*/


/*search*/
#search {
background:url(images/search_sides.png) top left no-repeat;
height:60px;
float:left;
padding-left:6px;
width:690px;
margin-top:1px
}

#search #search_right {
background:url(images/search_sides.png) bottom right no-repeat;
padding-right:6px;
height:60px;
width:684px
}

#search #search_right #search_bg {
background:url(images/search_bg.png);
height:49px;
padding-left:10px;
padding-top:11px;
width:674px
}

#search .input-holder {
background:url(images/seach_input.png);
float:left;
width:429px;
height:36px
}

#search .input-holder.focusField {
background-position:bottom left
}

#search .input-holder input {
width:380px;
height:24px;
border:none;
background:none;
color:#bfbfb8;
line-height:24px;
padding:6px 12px 6px 35px
}

#search .input-holder.focusField input {
color:#838375
}

#search .searchBtn {
background:url(images/search_btn.png) top;
width:83px;
height:40px;
border:none;
float:left;
cursor:pointer;
margin-top:-1px
}

#search.black .searchBtn {
background-image:url(images/black/search_btn.png)
}

#search.blue .searchBtn {
background-image:url(images/blue/search_btn.png)
}

#search.green .searchBtn {
background-image:url(images/green/search_btn.png)
}

#search.grey .searchBtn {
background-image:url(images/grey/search_btn.png)
}

#search.orange .searchBtn {
background-image:url(images/orange/search_btn.png)
}

#search.pink .searchBtn {
background-image:url(images/pink/search_btn.png)
}

#search.purple .searchBtn {
background-image:url(images/purple/search_btn.png)
}

#search.teal .searchBtn {
background-image:url(images/teal/search_btn.png)
}

#search.yellow .searchBtn {
background-image:url(images/yellow/search_btn.png)
}

#search .searchBtn.hover {
background-position:bottom
}

#search a#cat-button {
float:left;
margin-left:8px;
margin-right:6px;
background:url(images/categoriesBtn.png) top left;
height:38px;
padding-left:15px;
font-size:.8em;
width:125px
}

#box-outer {
overflow:hidden;
height:40px;
position:absolute;
width:138px
}

ul#cat-menu {
background:url(images/categoriesLst.png) bottom left no-repeat;
font-size:.75em;
width:100%;
z-index:5;
position:absolute;
text-transform:capitalize;
padding:6px 0
}

ul#cat-menu li {
line-height:24px;
padding:0 10px
}

ul#cat-menu li a {
border-top:1px solid #e1e1d3;
border-bottom:1px solid #e1e1d3;
padding-left:14px;
background:url(images/categoriesRbt.png) no-repeat left center
}

ul#cat-menu li a:hover {
background-position:-118px center
}

ul#cat-menu li.ui-selectmenu-item-selected a {
background-position:-236px center
}

ul#cat-menu li + li a {
border-top:none
}

#search a#cat-button span {
background:url(images/categoriesBtn.png) top right;
height:38px;
line-height:35px;
padding-right:20px
}

#search a#cat-button:hover {
background-position:left -38px;
color:#3d7770
}

#search a#cat-button:hover span {
background-position:right -38px
}

#search a#cat-button.ui-state-active {
background-position:left bottom;
color:#3d7770
}

#search a#cat-button.ui-state-active span {
background-position:right bottom
}

.ui-selectmenu {
display:block;
position:relative;
height:2em;
text-decoration:none;
overflow:hidden
}

.ui-selectmenu-icon {
position:absolute;
right:6px;
margin-top:-8px;
top:50%
}

.ui-selectmenu-menu {
list-style:none;
position:absolute;
top:0;
overflow:auto;
margin:0;
padding:0
}

.ui-selectmenu-open {
visibility:visible
}

.ui-selectmenu-menu-popup {
margin-top:-1px
}

.ui-selectmenu-menu li {
display:block;
border-top:1px dotted transparent;
border-bottom:1px dotted transparent;
border-right-width:0!important;
border-left-width:0!important;
font-weight:400!important;
margin:0;
padding:0
}

.ui-selectmenu-menu li a,.ui-selectmenu-status {
display:block;
outline:none;
text-decoration:none
}

.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,.ui-selectmenu-hasIcon .ui-selectmenu-status {
padding-left:20px;
position:relative;
margin-left:5px
}

.ui-selectmenu-menu li .ui-icon,.ui-selectmenu-status .ui-icon {
position:absolute;
top:1em;
margin-top:-8px;
left:0
}

/*content*/
#content_container { margin-top:13px; clear:both; }
#content_container { background:url(images/content_tops.png) no-repeat top left; float:left;/*hoe anders oplossen?*/ padding-top:4px; width:937px; }
#content_container_bg { padding:30px 29px 119px; float:left; /*le 119 permet de laisser de la place pour le logo twitter*/ width:880px; background:url(images/content_bg.png); }
#content_container #content { float:left; width:566px; margin-right: 25px; }


/*featured posts*/
#content #featured_posts {
width:563px;
height:181px;
margin-bottom:14px;
margin-left:2px
}

#slider {
width:563px;
position:relative;
margin:0 auto
}

#slider .borders {
background:url(images/banner_borders.png);
position:absolute;
left:0;
top:0;
width:591px;
height:181px;
z-index:1
}

#slider ul.navigation {
position:absolute;
z-index:3;
background:url(images/banner_nav_bg.png);
width:145px;
height:36px;
bottom:7px;
right:11px;
padding:0 3px
}

#slider ul.navigation li {
display:block;
float:left;
width:29px
}

#featured_posts #slider ul.navigation li a,#featured_posts.teal #slider ul.navigation li a {
background:url(images/banner_nav_li_bg.png) no-repeat top left;
display:block;
width:26px;
height:26px;
padding-bottom:2px;
line-height:26px;
text-align:center;
color:#e5e5d6;
font-size:.9em;
margin:5px 1px 5px 2px
}

#featured_posts.black #slider ul.navigation li a {
background-image:url(images/black/banner_nav_li_bg.png)
}

#featured_posts.blue #slider ul.navigation li a {
background-image:url(images/blue/banner_nav_li_bg.png)
}

#featured_posts.green #slider ul.navigation li a {
background-image:url(images/green/banner_nav_li_bg.png)
}

#featured_posts.grey #slider ul.navigation li a {
background-image:url(images/grey/banner_nav_li_bg.png)
}

#featured_posts.orange #slider ul.navigation li a {
background-image:url(images/orange/banner_nav_li_bg.png)
}

#featured_posts.pink #slider ul.navigation li a {
background-image:url(images/pink/banner_nav_li_bg.png)
}

#featured_posts.purple #slider ul.navigation li a {
background-image:url(images/purple/banner_nav_li_bg.png)
}

#featured_posts.red #slider ul.navigation li a {
background-image:url(images/red/banner_nav_li_bg.png)
}

#featured_posts.yellow #slider ul.navigation li a {
background-image:url(images/yellow/banner_nav_li_bg.png)
}

#featured_posts #slider ul.navigation li a:hover {
background-position:0 -28px
}

#featured_posts #slider ul.navigation li a.selected {
background-position:0 -56px;
color:#8b8b7e
}

.scroll {
overflow:auto;
position:relative;
clear:left;
width:563px;
height:181px
}

.scrollContainer div.panel {
height:181px;
width:563px;
background:url(images/banner.jpg);
position:relative
}

.scrollContainer div.panel .content {
position:absolute;
background:url(images/banner.png);
width:312px;
height:122px;
left:15px;
top:18px;
z-index:2;
color:#838375;
padding:12px 15px 10px
}

.scrollContainer div.panel .content a:hover {
color:#fff
}

.scrollContainer div.panel .content a {
color:#898983
}

.scrollContainer div.panel .content h2 a {
color:#CA4F2E;
font-size:1.6em
}

.scrollContainer div.panel .content h2 a:hover {
color:#9e3114
}

.scrollContainer div.panel .content p {
display:block;
font-size:.8em;
height:66px;
margin-bottom:15px;
line-height:19px
}

.scrollContainer div.panel .content a.story,.scrollContainer div.panel .content a.comments {
font-size:.8em;
float:left
}

.scrollContainer div.panel .content a.comments {
float:right
}


/*large posts*/


.largepost {
margin-right:11px;
background:url(images/largepost_bg.gif) repeat;
width:567px;
float:left;
margin-bottom:40px
}



.largepost .categorie {
background:url(images/largepost_top.png);
height:33px;
width:567px;
color:#fff;
line-height:33px
}


.largepost .categorie h3 {
margin-left:14px;
font-size:1.4em;
font-weight:100;
float:left;
color:#fff
}

.largepost .categorie h3 a:hover {
color:#fff
}

.largepost .categorie .icons {
margin-right:6px;
float:right;
margin-top:10px
}

.largepost .categorie .icons a {
background:url(images/post_icons.png) left top;
height:14px;
width:14px;
display:block;
float:left;
margin-right:6px;
cursor:pointer
}

.largepost .min {
height:auto;
}

.largepost .text {
padding:4px 10px
}

.largepost .text .thumb_cont {
float:left; /*changé de none en left*/

}

.largepost .text a.thumb {
background-color:#ebeadb;
border:1px solid #dbdac9;
width:auto;
height:auto;
display:block;
position:relative;
padding:4px
}

.largepost .text a.thumb:hover {
background-color:#e6e5d3;
border-color:#5fafa5
}

.largepost .text h2 {
margin-top:10px;
color:#ca4f2e;
font-size:1.5em
}
.largepost .text h2 a {
color:#ca4f2e;
font-size:1.5em
}

.largepost .text h2 a:hover {
color:#9e3114
}

.largepost .text p {
color:#838375;
font-size:.8em;
line-height:20px
}

.largepost .more {
clear:both
}

.largepost .more {
background:url(images/largeread_more.png) no-repeat top left;
width:567px;
height:32px;
padding-bottom:4px;
display:block;
text-align:center;
line-height:32px;
font-size:.85em
}

.largepost .more a:hover {
background-position:bottom left;
color:#23665f
}






/*posts*/
#content div#posts {
clear:both;
width:567px;
margin-bottom:11px;

}

#content div#posts .post {
margin-right:11px;
background:url(images/post_bg.gif) repeat-y;
width:278px;
float:left;
margin-bottom:11px
}

#content div#posts .post.right {
margin-right:0
}

#content div#posts .post .categorie,#content div#posts.teal .post .categorie {
background:url(images/post_top.png);
height:33px;
width:278px;
color:#fff;
line-height:33px
}

#content div#posts.black .post .categorie {
background:url(images/black/post_top.png)
}

#content div#posts.blue .post .categorie {
background:url(images/blue/post_top.png)
}

#content div#posts.green .post .categorie {
background:url(images/green/post_top.png)
}

#content div#posts.grey .post .categorie {
background:url(images/grey/post_top.png)
}

#content div#posts.orange .post .categorie {
background:url(images/orange/post_top.png)
}

#content div#posts.pink .post .categorie {
background:url(images/pink/post_top.png)
}

#content div#posts.purple .post .categorie {
background:url(images/purple/post_top.png)
}

#content div#posts.red .post .categorie {
background:url(images/red/post_top.png)
}

#content div#posts.yellow .post .categorie {
background:url(images/yellow/post_top.png)
}

#content #posts .post .categorie h3 {
margin-left:14px;
font-size:.9em;
font-weight:100;
float:left;
color:#fff
}

#content #posts .post .categorie h3 a,#content #posts .post .categorie h3 a:hover {
color:#fff
}

#content #posts .post .categorie .icons {
margin-right:6px;
float:right;
margin-top:10px
}

#content #posts .post .categorie .icons a,#content #posts.teal .post .categorie .icons a {
background:url(images/post_icons.png) left top;
height:14px;
width:14px;
display:block;
float:left;
margin-right:6px;
cursor:pointer
}

#content #posts.black .post .categorie .icons a {
background-image:url(images/black/post_icons.png)
}

#content #posts.blue .post .categorie .icons a {
background-image:url(images/blue/post_icons.png)
}

#content #posts.green .post .categorie .icons a {
background-image:url(images/green/post_icons.png)
}

#content #posts.grey .post .categorie .icons a {
background-image:url(images/grey/post_icons.png)
}

#content #posts.orange .post .categorie .icons a {
background-image:url(images/orange/post_icons.png)
}

#content #posts.pink .post .categorie .icons a {
background-image:url(images/pink/post_icons.png)
}

#content #posts.purple .post .categorie .icons a {
background-image:url(images/purple/post_icons.png)
}

#content #posts.red .post .categorie .icons a {
background-image:url(images/red/post_icons.png)
}

#content #posts.yellow .post .categorie .icons a {
background-image:url(images/yellow/post_icons.png)
}

#content #posts .post .categorie .icons a:hover {
background-position:0 -14px
}

#content #posts .post .categorie .icons a.clicked {
background-position:left bottom
}

#content #posts .post .min {
height:300px /*233*/
}

#content #posts .post .text {
padding:12px 14px
}

#content #posts .post .text .thumb_cont {
margin-bottom:60px;
float:none;
margin-right:0
}

#content #posts .post .text a.thumb {
background-color:#ebeadb;
border:1px solid #dbdac9;
width:240px;
height:145px;
display:block;
position:relative;
padding:4px
}

#content #posts .post .text a.thumb:hover {
background-color:#e6e5d3;
border-color:#5fafa5
}

#content #posts .post .text a.thumb:hover span.hidden {
background-color:#FFF;
position:absolute;
width:254px;
height:145px;
left:4px;
top:4px;
display:block!important;
filter:alpha(opacity=20);
-moz-opacity:0.2;
-khtml-opacity:0.2;
opacity:0.2
}

#content #posts .post .text h2 a {
color:#ca4f2e;
font-size:1.5em
}

#content #posts .post .text h2 a:hover {
color:#9e3114
}

#content #posts .post .text p {
color:#838375;
font-size:.8em;
line-height:20px
}

#content #posts .post .more {
clear:both
}

#content #posts .post .more a {
background:url(images/read_more.png) no-repeat top left;
width:292px;
height:32px;
padding-bottom:4px;
display:block;
text-align:center;
line-height:32px;
font-size:.85em
}

#content #posts .post .more a:hover {
background-position:bottom left;
color:#23665f
}



/* --------------- sidebar*/


#sidebar {
width:289px;
min-height:700px;
/*float:left; /*Original etait en float left */
float:right;

}

#sidebar #rss h2 {
color:black;
font-size:0.8em;
font-weight: light;
}


#sidebar #newsletter {
background:url(images/newsletter.png) repeat scroll 0 0 transparent;
height:43px;
margin-bottom:13px;
padding-left:14px;
padding-right:12px;
padding-top:40px;
width:263px
}

#sidebar #telephone {
background:url(images/telephone.png) repeat scroll 0 0 transparent;
height:43px;
margin-top:0;
margin-bottom:13px;
padding-left:14px;
padding-right:12px;
padding-top:40px;
width:263px
}

#sidebar #newsletter .input-holder {
float:left
}

#sidebar #telephone .input-holder {
float:left
}

#sidebar #newsletter .input-holder input {
background:none repeat scroll 0 0 transparent;
border:medium none;
color:#838375;
height:19px;
width:179px;
line-height:19px;
padding:6px 9px
}

#sidebar #telephone .input-holder input {
background:none repeat scroll 0 0 transparent;
border:medium none;
color:#838375;
height:19px;
width:179px;
line-height:19px;
padding:6px 9px
}

#sidebar #newsletter .emailBtn {
background:url(images/btnNewsletter.png) left top;
width:62px;
height:33px;
border:none;
margin-left:4px;
margin-top:-1px;
cursor:pointer;
float:left
}

#sidebar #telephone .emailBtn {
background:url(images/btnNewsletter.png) left top;
width:62px;
height:33px;
border:none;
margin-left:4px;
margin-top:-1px;
cursor:pointer;
float:left
}

#sidebar #newsletter .emailBtn.hover {
background-position:left bottom
}

#sidebar #telephone .emailBtn.hover {
background-position:left bottom
}

#sidebar #newsletter.black {
background-image:url(images/black/newsletter.png)
}

#sidebar #telephone.black {
background-image:url(images/black/telephone.png)
}

#sidebar #newsletter.blue {
background-image:url(images/blue/newsletter.png)
}

#sidebar #newsletter.green {
background-image:url(images/green/newsletter.png)
}

#sidebar #newsletter.grey {
background-image:url(images/grey/newsletter.png)
}

#sidebar #newsletter.orange {
background-image:url(images/orange/newsletter.png)
}

#sidebar #newsletter.pink {
background-image:url(images/pink/newsletter.png)
}

#sidebar #newsletter.purple {
background-image:url(images/purple/newsletter.png)
}

#sidebar #newsletter.red {
background-image:url(images/red/newsletter.png)
}

#sidebar #newsletter.yellow {
background-image:url(images/yellow/newsletter.png)
}

#sidebar #adv_125 {
margin-left:2px;
width:287px;
margin-bottom:19px
}

#sidebar #adv_125 a.adv {
position:relative;
background-color:#ebeadb;
border:1px solid #dbdac9;
float:left;
margin-bottom:15px;
margin-right:15px;
padding:4px
}

#sidebar #adv_125 a.even {
margin-right:0
}

#sidebar #adv_125 a.adv:hover {
border-color:#5fafa5
}

#sidebar #adv_125 a.adv:hover span.hidden {
background-color:#FFF;
position:absolute;
width:125px;
height:125px;
left:4px;
top:4px;
display:block!important;
filter:alpha(opacity=20);
-moz-opacity:0.2;
-khtml-opacity:0.2;
opacity:0.2
}

#sidebar #adv_125 #adv_w_us {
margin-left:-2px;
clear:both
}

#sidebar #adv_125 #adv_w_us a {
width:272px;
height:33px;
display:block;
text-align:center;
line-height:33px;
font-size:.9em;
padding-bottom:2px
}


#sidebar .widget .widgettitle {
background:url(images/red/post_top.png) no-repeat;
background-color: #ffffff;
height:33px;
width:278px;
line-height:33px;
margin-left: -2px;
}




#sidebar .widget h2.widgettitle {
color: #ffffff;
text-decoration: none;
font-size:0.9em;
padding-left:10px;
font-weight:normal;
}


#sidebar .widget .textwidget .widgepromo p{
font-size:13px;
color: #bbbbbb;
}

#sidebar .widget .textwidget .widgepromo {
background:url(http://coachseduction.fr/assets/grp1.png);
padding:10px;

width:254px;
}


 

#sidebar .widget .textwidget .wp ul li a {
padding: 10px;
display: block;
background-color: #8DB65D;
color: #ffffff;
text-decoration: none;
font-size:13px;
/*width:254px;*/
}

#sidebar .widget .textwidget .wp ul li a:hover {
background-color: #CDEBA9;
color: #444444;
font-size:13px;
}

#sidebar .widget .textwidget{
/* margin-left:2px; */
}

#sidebar .widget .textwidget ul {
padding:0;
margin:0;
width:272px; /*274px - 2px de border*/
border-left:1px solid #dddddd;
border-right:1px solid #dddddd;

}

#sidebar .widget .textwidget ul li a {
	margin:0;
padding: 10px;
display: block;
/*background-color: #333333;*/
/*color: #ddd;*/

background:#f0f0e6;
color:#696565;
border-bottom:1px dashed #DDD;

text-decoration: none;
font-size:13px;
}

#sidebar .widget .textwidget ul li a:hover {
background-color:#e7e7db;
/*color:#923F30;*/
color: #23665f;
font-size:13px;
}



/*Thematiques*/
#sidebar .widget .textwidget ul.thematiques li.titre0 a {
	margin:0;
padding: 10px 10px 10px 10px;
display: block;
/*background-color: #333333;*/
/*color: #ddd;*/

background:#e4e4db;
color:#696565;
border-bottom:1px dashed #ccc;

text-decoration: none;
font-size:13px;
}

#sidebar .widget .textwidget ul.thematiques li.titre0 a:hover {
background-color:#e0e0d9;
/*color:#923F30;*/
color: #23665f;
font-size:13px;
}


#sidebar .widget .textwidget ul.thematiques li a {
	margin:0;
padding: 10px 10px 10px 30px;
display: block;
/*background-color: #333333;*/
/*color: #ddd;*/

background:#f0f0e6;
color:#696565;
border-bottom:1px dashed #DDD;

text-decoration: none;
font-size:13px;
}

#sidebar .widget .textwidget ul.thematiques li a:hover {
background-color:#e7e7db;
/*color:#923F30;*/
color: #23665f;
font-size:13px;
}




/*Popular Posts plugin TIBO*/
#sidebar .widget ul.popular {
background:#f0f0e6;
color:#696565;
width:272px; /*274px - 2px de border*/
border:1px solid #dddddd;
}

#sidebar .widget ul.popular li {


}

#sidebar .widget ul.popular li a {
	font-size:12px;

display:block;
border-bottom:1px dashed #DDD;	
min-height:34px;
padding:4px 0 0 2px;
line-height:13px;
}
#sidebar .widget ul.popular li a:hover {
background-color:#e7e7db;
}
#sidebar .widget ul.popular li a.wppgen {
	margin-right:10px;
	display:block;
	float:left;
	clear:both;
	
	
}




/*tabs*/
#tabs {
padding-top:37px;
position:relative;
margin-bottom:13px;
}

#tabs ul.tabs {
position:absolute;
top:0;
left:0;
font-size:.75em
}

#tabs ul.tabs li {
display:block;
float:left;
margin-top:1px;
margin-right:4px
}

#tabs ul.tabs li a {
background:url(images/tabs.png) no-repeat -98px 0;
height:38px;
display:block;
padding-left:5px;
line-height:38px;
color:#76766a;
cursor:pointer
}

#tabs ul.tabs li a:hover {
background-position:-98px -42px
}

#tabs ul.tabs li a span {
background:url(images/tabs.png) no-repeat top right;
height:38px;
display:block;
padding-right:13px;
padding-left:8px;
line-height:36px
}

#tabs ul.tabs li a:hover span {
background-position:right bottom;
color:#3ca097
}

#tabs ul.tabs li.first a {
height:40px;
background-position:left top
}

#tabs ul.active {
display:block
}

#tabs ul.tabs li.ui-tabs-selected {
margin-top:0
}

#tabs ul.tabs li.ui-tabs-selected a,#tabs ul.tabs li.ui-tabs-selected a span {
background-image:url(images/tabs_active.png);
background-position:left bottom;
height:39px;
line-height:39px;
color:#3ca097
}

#tabs ul.tabs li.ui-tabs-selected.first a {
height:41px;
background-position:left top
}

#tabs ul.tabs li.ui-tabs-selected.first a span {
background-position:right top
}

#tabs ul.tabs li.ui-tabs-selected.first a:hover {
background-position:left top
}

#tabs #tabtop {
background:url(images/tabs_content_tops.png);
width:289px;
height:5px;
clear:both
}

#tabs .tab {
width:289px;
clear:both;
font-size:.8em
}

#tabs .tab div.bottom {
background:url(images/tabs_content_tops.png) bottom;
padding-bottom:7px;
width:289px
}

#tabs .tab div.cont {
background:url(images/tabs_content.gif) repeat-y;
width:283px;
padding:8px 3px 7px
}

#tabs .tab div.cont ul li {
padding-left:11px;
padding-right:13px;
font-size:.9em;
width:259px
}

#tabs .tab div.cont ul.small li a,#tabs .tab div.cont ul.big li span.element {
line-height:30px;
height:30px;
color:#3ca097;
display:block;
border-top:1px solid #e1e1d3;
border-bottom:1px solid #e1e1d3;
position:relative
}

#tabs .tab div.cont ul.small li a span.ct {
position:absolute;
right:0;
background:url(images/count_comments.gif) no-repeat left top;
height:13px;
padding-left:16px;
top:9px;
line-height:12px
}

#tabs .tab div.cont ul li.hover {
border-top:1px solid #7db9b2;
border-bottom:1px solid #7db9b2;
background-color:#6fd2c8
}

#tabs .tab div.cont ul.small li.prev a,#tabs .tab div.cont ul.big li.prev span.element {
border-bottom:none
}

#tabs .tab div.cont ul.small li.hover a,#tabs .tab div.cont ul.big li.hover span.element {
border:none;
color:#fff
}

#tabs .tab div.cont ul.small li.hover a span.ct {
background-position:left bottom;
color:#23665f
}

#tabs .tab div.cont ul.big li span.element {
display:block;
height:69px;
line-height:normal;
padding:5px 0
}

#tabs .tab div.cont ul.big li a {
line-height:normal
}

#tabs .tab div.cont ul.big li.hover a {
color:#d4f2ef
}

#tabs .tab div.cont ul.big li span.text {
display:block;
margin-top:5px;
color:#76766a
}

#tabs .tab div.cont ul.big li.hover span.text {
color:#37837b
}

#tabs .tab div.cont ul.big li a.author {
background:url(images/count_comments.gif) no-repeat 0 2px;
height:13px;
padding-left:16px;
margin-top:1px
}

#tabs .tab div.cont ul.big li.hover a.author {
background-position:0 -13px
}

#tabs ul.tabs li.first a:hover,#tabs ul.tabs li.ui-tabs-selected a:hover {
background-position:left bottom
}

#tabs ul.tabs li.ui-tabs-selected a span,#tabs ul.tabs li.ui-tabs-selected a:hover span {
background-position:right bottom
}

#tabs .tab div.cont ul.small li + li a,#tabs .tab div.cont ul.big li + li span.element,#tabs .tab div.cont ul.small li.next li a,#tabs .tab div.cont ul.big li.next li span.element {
border-top:none
}

/*footer*/

#footer a#twitter{
position:absolute;
top:-114px;
left:630px;

width:170px;
height:114px;
background:url(http://coachseduction.fr/assets/bird.png) no-repeat;
}

#footer_bg {
width:100%;
background-color:#cfcfbd;
clear:both;
padding-bottom:15px;
}

#footer_bg .hr {
height:1px;
background-color:#E6E6DA;
clear:both;
margin:0 2px!important
}

#footer_bg .hr.scnd {
background-color:#dedece
}

#footer {
clear:both;
width:878px;
float:left;
background:url(images/footer_bg.png) repeat-y;
padding:26px 30px 23px;
}

#footer .box {
border-right:1px solid #dadad1;
float:left;
padding-right:5px;
margin-right:20px;
text-transform:capitalize
}

#footer h3 {
margin-bottom:11px;
font-weight:400;
font-size:1.2em
}

#footer h3 a {
color:#ca4f2e
}

#footer h3 a:hover {
color:#9e3114
}

#footer ul {
float:left
}

#footer li {
font-size:.8em;
margin-bottom:10px;
margin-right:15px
}

#footer li a {
color:#3ca097
}

#footer li a:hover {
color:#23665f
}

#love {
background:url(images/credits.png);
height:37px;
width:939px;
clear:both;
text-align:center;
color:#76766a;
line-height:33px;
font-size:.75em;
position:relative
}

#love p a.icon {
background:url(monkpanel/images/icon.png);
display:inline-block;
width:22px;
height:22px;
vertical-align:-7px
}

#love p a.icon:hover {
background-position:right top
}

/*search page*/
#content.search #postcontainer .post { margin-right:0; background:none; clear:both; }
#content.search #postcontainer h1.title a { color:#ca4f2e; }
#content.search #postcontainer h1.title a:hover { color:#9e3114; }
.search h2.results { color:#838375; font-size:1.5em; }
.search h2.results span { color:#ca4f2e; }
.search a.more { width:75px; clear:both;}

/*general stuff*/
#content #postcontainer ul {
/*background:url(images/ul.gif) no-repeat scroll 0 6px transparent;*/
list-style-type:square; 
color:#838375;
font-size:.8em;
/*line-height:24px;*/
padding-left:20px
}

#content #postcontainer ul li {padding-bottom:10px; line-height: 20px; text-align:justify;}

#content #postcontainer ol li {
color:#838375;
font-size:.9em;
padding-left:34px;
background:url(images/ol_1.png) no-repeat left center;
line-height:32px
}

#content #postcontainer p,#respond p {
color:#838375;
font-size:.8em;
margin-bottom:20px;
line-height:20px;
padding:0;
text-align:justify;
}

#content.search #postcontainer .post p {
margin-bottom:10px;
text-align:justify;
}

#content #postcontainer .post p,#content #postcontainer .post img {
/*margin-bottom:10px*/
}

#content #postcontainer .post ul {
/* margin-bottom:25px */
}

#content #postcontainer .post ol {
margin-bottom:29px
}

#content #postcontainer h1,.comments h2,.share h2,.comment h2 {
color:#4e4b37;
font-size:1.6em;
margin-bottom:10px;
}

#content #postcontainer .post h1,#content #postcontainer .post h2,#content #postcontainer .post h3,#content #postcontainer .post h4,#content #postcontainer .post h5,#content #postcontainer .post h6 {
margin-bottom:15px;
color:#4e4b37;
clear:both
}

#content #postcontainer h1 a,#content #postcontainer h2 a,#content #postcontainer h3 a,#content #postcontainer h4 a,#content #postcontainer h5 a,#content #postcontainer h1 span,#content #postcontainer h2 span,#content #postcontainer h3 span,#content #postcontainer h4 span,#content #postcontainer h5 span {
color:#ca4f2e
}

#content #postcontainer .post h2 {
font-size:1.5em
}

#content #postcontainer .post h3 {
font-size:1.4em
}

#content #postcontainer .post h4 {
font-size:1.3em
}

#content #postcontainer .post h5 {
font-size:1.2em
}

#content #postcontainer .post h6 {
font-size:1.1em
}

#postcontainer hr {
background-color:#ebeadb;
margin-top:18px;
margin-bottom:16px;
border:none;
height:1px;
clear:both
}

.search .thumb_cont {
height:114px
}

.thumb_cont {
position:relative;
width:250px;
/*height:98px;*/
height:114px;
float:left;
margin-right:12px;
margin-bottom:10px;
}

.thumb_cont .thumb {
    background-color:#EBEADB;
    border:1px solid #DBDAC9;
    display:block;
    height:104px;
    width:240px;
    padding:4px
}


.thumb_cont a.thumb {
background-color:#EBEADB;
border:1px solid #DBDAC9;
display:block;
/*height:88px;*/
width:240px;
padding:4px
}

.search .thumb_cont a.thumb,.search .thumb_cont a.thumb:hover span.hidden {
height:104px
}

.thumb_cont a.thumb:hover {
border-color:#5fafa5
}

.thumb_cont a.thumb:hover span.hidden {
background-color:#FFF;
position:absolute;
width:254px;
height:88px;
left:4px;
top:4px;
display:block!important;
filter:alpha(opacity=20);
-moz-opacity:0.2;
-khtml-opacity:0.2;
opacity:0.2
}

a.comments_balloon {
display:block;
position:absolute;
background:url(images/comments.png) left top;
width:31px;
height:22px;
line-height:22px;
color:#49a69e;
text-align:center;
font-size:.7em;
top:12px;
right:9px;
padding-bottom:7px
}

a.comments_balloon:hover {
background-position:left bottom;
color:#286d66
}

div.tida {
float:left;
width:563px;
margin-bottom:15px
}

.hasThumbnail div.tida{width:304px; margin-bottom:10px;}

#content #postcontainer h1.title{
float:left;
color:#ca4f2e;
margin-bottom:0
}
#content_container_bg h1.title {
float:left;
color:#ca4f2e;
margin-bottom:0;
font-size:1.9em;
}
#content #postcontainer h1.title span.date {
color:#d6d5c7;
font-size:0.8em;
/*margin-left: 10px*/
}


/*comments*/
.comments.block {
position:relative
}

.comments .item {
overflow:hidden;
position:relative;
padding:10px 0 13px 34px
}

.comments .children,.grandchildren {
clear:left;
padding-left:26px;
position:relative
}

* html .comments .info {
margin:0 7px 0 0
}

.comments div.avatar {
display:inline;
position:relative;
z-index:3;
background:#fff;
margin:-10px 8px 0 -34px;
padding:13px 0 0
}

.comments .avatar a {
display:block;
position:relative
}

.comments .avatar a:hover {
filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity:0.7;
opacity:0.7
}

.comments .avatar img {
display:block
}

.comments .avatar .border {
position:absolute;
background:url(images/gravatar_borders.png);
width:65px;
height:65px;
top:13px;
left:0
}

.comments .line {
width:19px;
height:9999px;
border:solid #dbdac9;
position:absolute;
bottom:50%;
left:-26px;
border-width:0 0 1px 1px
}

.comments .info {
margin:0 10px 0 0
}

.comments .info strong {
display:block;
font-size:13px;
color:#4e4b37;
line-height:15px
}

.comments .info strong a {
color:#3ca097;
text-decoration:none
}

.comments .info strong a:hover {
color:#23665f
}

.comments .info em {
font-style:normal;
font-size:11px;
height:1%;
display:block;
color:#838375
}

* html .comments .info em {
display:inline
}

.comments .info a.comment-reply {
float:left;
width:48px;
height:30px;
overflow:hidden;
font-size:.7em;
text-align:center;
line-height:26px;
position:relative;
background:url(images/reply.png) no-repeat left top;
display:block;
margin-top:10px;
cursor:pointer
}

.comments div.reply {
clear:left;
padding-top:24px;
position:relative
}

.comments div.reply div.reply {
margin-left:33px
}

.comments .reply:after {
content:"";
display:block;
clear:both
}

.comments .reply .avatar {
margin-left:0;
z-index:2
}

.comments .text {
overflow:hidden;
background:#ebeadb url(images/bg-comment-l.png) repeat-y;
position:relative;
margin:0 0 -2px
}

.comments .text .r {
background:url(images/bg-comment-r.png) repeat-y 100% 0
}

.comments .text .tl {
background:url(images/bg-comment-tl.png) no-repeat
}

.comments .text .tr {
background:url(images/bg-comment-tr.png) no-repeat 100% 0
}

.comments .text .bl {
background:url(images/bg-comment-bl.png) no-repeat 0 100%
}

.comments .text .br {
background:url(images/bg-comment-br.png) no-repeat 100% 100%;
min-height:28px;
position:relative;
padding:17px 20px 20px 24px
}

#content #postcontainer .comments .text .br p {
margin-bottom:0;
word-wrap:break-word
}

* html .comments .text .br {
height:28px
}

.comments .text p {
margin:0 0 10px
}

.comment.block {
border-top:1px solid #e9e0cf;
overflow:hidden;
width:100%;
padding:25px 0 0
}

.comment.block h4 {
color:#4e4a35;
font-size:25px;
font-weight:400;
line-height:28px;
margin:0 0 10px
}

.comment.block .col-left {
width:167px;
float:left
}

.comment.block .col-right {
width:389px;
float:left;
margin-left:10px
}

.comment.block .row {
width:100%;
padding-bottom:5.5px;
overflow:hidden
}

.comment.block label {
color:#4e4b37;
float:left;
cursor:pointer;
font-size:.8em;
margin:0 0 4px
}

.comment.block .input-holder {
width:158px;
height:24px;
background:url(images/comments_inputSmall.png) top left no-repeat;
float:left;
line-height:14px;
padding:9px 0 0 9px
}

.comment.block .area-holder {
width:367px;
height:143px;
float:left;
background:url(images/comments_inputBig.png) top left no-repeat;
padding:0 11px
}

.comment.block .area-holder textarea {
overflow:hidden;
width:367px;
padding-bottom:3px;
height:131px;
border:0;
background:none;
float:right;
line-height:19px;
color:#a8a89e;
text-align:left;
font-size:.8em;
font-family:Arial, Helvetica, sans-serif;
margin:9px 0 0
}

.comment.block form {
margin-top:15px
}

.comment.block .notify {
width:100%;
padding-top:4px;
margin-top:15px;
height:35px;
line-height:33px
}

.comment.block .input-holder .text {
border:0;
background:none;
width:146px;
color:#a8a89e;
padding:0
}

.comment.block .input-holder.focusField .text,.comment.block .area-holder.focusField textarea {
color:#838375
}

.comment.block .notify input {
float:left;
margin-top:10px;
margin-right:5px
}

.comment.block .notify label {
color:#838375;
font-size:.8em
}

.form-inner {
height:1%;
overflow:hidden
}

#respond p.subscribe-to-comments {
line-height:33px!important
}

.block {
clear:both;
width:566px
}

.comments .grandchildren,.comment.block .form-inner {
overflow:hidden
}

.comments .info,.comments .avatar,.comment-form button,.comment.block .notify .row2 {
float:left
}

.comments .info a.comment-reply:hover,.comment.block .area-holder.focusField,.comment.block .input-holder.focusField {
background-position:left bottom
}

/*wp-post elements*/
.alignleft {
float:left;
margin-right:13px
}

.alignright {
float:right;
margin-bottom:23px;
margin-left:13px
}

.wp-caption {
background-color:#ebeadb;
border:1px solid #dbdac9;
color:#4e4b37;
margin-bottom:13px;
padding:4px;
text-align:center
}

.wp-caption:hover {
border-color:#5fafa5
}

.aligncenter,div.aligncenter {
display:block;
margin-left:auto;
margin-right:auto
}

.wp-caption img {
border:0 none;
margin:0!important;
padding:0
}

.wp-caption p {
margin:10px 0!important;
text-align:center!important
}

/*sharethis button*/
.share h2 {
margin-left:2px
}

.shareInner {
padding:10px
}

.share .tl {
background:url(images/share_tl.png) no-repeat
}

.share .tr {
background:url(images/share_tr.png) no-repeat 100% 0
}

.share .bl {
background:url(images/share_bl.png) no-repeat 0 100%
}

.share .br {
background:url(images/share_br.png) no-repeat 100% 100%;
padding:6px 0
}

.share .c {
background:url(images/share_bg.png);
height:40px;
padding:4px 10px
}

.share ul {
float:left;
height:32px
}

#content #postcontainer .share ul {
margin-top:4px
}

#content #postcontainer .share ul li {
background:none;
display:inline;
float:left;
margin-right:11px;
padding:0
}

.share ul li a {
display:inline-block;
height:32px;
width:32px
}

.share ul li a:hover {
-khtml-opacity:0.7;
-moz-opacity:0.7;
opacity:0.7;
zoom:1
}

.share a.youtube {
background:url(http://coachseduction.fr/assets/youtube.png)
}

.share a.facebook {
background:url(http://coachseduction.fr/assets/facebook.png)
}

.share a.twitter {
background:url(http://coachseduction.fr/assets/twitter.png)
}

.share a.technorati {
background:url(images/technorati.png)
}

.share a.delicious {
background:url(images/delicious.png)
}

.share a.stumbleupon {
background:url(images/stumbleupon.png)
}

.share a.reddit {
background:url(images/reddit.png)
}

.share a.myspace {
background:url(images/myspace.png)
}

#share,#sharethis_0 {
float:right
}

#sharethis_0 a {
background:url(images/share_btn.png) repeat scroll left top transparent!important;
float:left;
font-size:.8em;
height:38px;
margin-left:8px;
margin-right:6px;
padding:0 0 0 15px !important;
width:110px!important
}

#sharethis_0 a span {
background:url(images/share_btn.png) repeat scroll right top transparent;
display:block;
height:38px;
line-height:35px;
padding-right:20px
}

#sharethis_0 a:hover {
background-position:0 -38px!important
}

#sharethis_0 a:hover span {
background-position:right -38px
}

/* styled checkbox*/
.ui-checkbox,.ui-radio {
cursor:pointer
}

span.ui-checkbox,span.ui-radio {
display:block;
float:left;
height:14px;
margin-right:5px;
margin-top:10px;
width:14px
}

.ui-checkbox span.ui-icon,.ui-radio span.ui-icon {
background:url(images/checkbox.png);
display:block;
height:14px;
width:14px
}

.ui-checkbox #check {
display:none
}

.ui-checkbox.ui-state-hover span.ui-icon {
background-position:0 -14px
}

.ui-checkbox.ui-state-hover span.ui-icon-check,.ui-checkbox span.ui-icon-check {
background-position:bottom
}

/*paginator*/
#pagination {
height:58px;
margin:0 auto;
position:relative;
width:568px
}

#pagination a.btn.older, #pagination a.btn.newer{
/*background:url(images/pagination_btns.png) top left;*/
background:none;
display:block;
height:40px;
left:0;
padding-left:0;
position:absolute;
top:0;
padding-right:0;
width:83px;
/*text-indent:-9999px;*/
}

#pagination a.btn.newer:hover {
/*background-position:left bottom*/
}

#pagination a.btn.older {
/*background-position:right top;*/
left:auto;
right:0
}

#pagination a.btn.older:hover {
/*background-position:right bottom*/
}

#pagination #paginator {
height:58px;
margin:0 auto;
position:relative;
width:384px
}

#pagination .numbers {
margin-left:-5px;
width:390px
}

.paginator span strong,.paginator span a {
background:url(images/pagination.png);
display:block;
float:left;
font-size:.9em;
height:38px;
line-height:35px;
margin-left:4px;
text-align:center;
width:35px
}

.paginator span a:hover {
background-position:-35px 0
}

.paginator span strong {
background-position:right;
color:#9c9d8f;
font-style:normal;
font-weight:400;
width:35px
}

#pagination .scroll_trough {
background:url(images/pagination_bar.png);
border-left:1px solid #dedfd7;
border-right:1px solid #dedfd7;
height:5px;
width:382px;
z-index:10
}

#pagination .scroll_knob {
background:url(images/pagination_drag.png);
bottom:-11px;
height:14px;
width:19px
}

.paginator table {
border-collapse:collapse;
table-layout:fixed;
width:100%
}

.paginator table td {
padding:0;
text-align:center;
white-space:nowrap
}

.paginator .scroll_bar {
height:20px;
margin-top:10px;
position:relative;
width:100%
}

.paginator .scroll_thumb {
background:#9d9d8f;
height:3px;
left:0;
position:absolute;
top:2px;
width:0;
z-index:2
}

.paginator .scroll_knob {
cursor:pointer;
left:50%;
margin-left:-10px;
overflow:hidden;
position:absolute
}

.paginator .current_page_mark {
background:#d1d1c6;
height:3px;
left:0;
overflow:hidden;
position:absolute;
top:1px;
width:0;
z-index:2
}

/*comment popup*/
.popup-comment {
background:url(images/popup_tops.png) no-repeat left top;
display:block;
left:300px;
padding-top:12px;
position:absolute;
top:-9999px;
width:529px;
z-index:10
}

.popup-comment_bottom {
background:url(images/popup_tops.png) no-repeat right bottom;
padding-bottom:4px;
width:529px
}

.popup-comment .comment {
background:url(images/popup_bg.png) repeat-y;
padding:5px 12px;
width:505px
}

.popup-comment .title a {
background:url(images/close.png) no-repeat;
cursor:pointer;
height:15px;
overflow:hidden;
position:absolute;
right:15px;
text-indent:-9999px;
top:27px;
width:17px
}

.active .popup-comments {
display:block
}

.comment.block .popup-comment .col-right {
width:328px
}

.comment.block .popup-comment .area-holder {
background-image:url(images/comments_inputBig_popup.png);
width:306px;
}
.comment.block .popup-comment .area-holder textarea{width:306px;}


/*flowhub buttons*/
button,a.btn {
border:0;
cursor:pointer;
overflow:visible;
padding:0;
position:relative
}

button::-moz-focus-inner {
border:none
}

button span,a.btn span {
display:block;
position:relative;
white-space:nowrap
}

a.btn {
display:block
}

button.btn,a.btn {
background:transparent url(images/btn_sprite.png) no-repeat right -110px;
font-size:.8em;
margin-right:5px;
padding-right:12px;
text-align:center
}

button.btn {
padding-right:11px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
button span,a.btn span {
margin-top:-1px;
}
button.btn{padding-right:10px}
}

button.btn span,a.btn span {
background:transparent url(images/btn_sprite.png) no-repeat left top;
color:#3CA097;
height:35px;
line-height:31px;
padding-left:12px
}

button.btn:hover,button.btn.hover,a.btn:hover {
background-position:right -165px
}

button.btn:hover span,button.btn.hover span,a.btn:hover span {
background-position:0 -55px
}

/* wordpress related*/
.sticky {
background:#f7f7f7;
padding:0 10px 10px
}

.sticky h2 {
padding-top:10px
}

.commentlist cite,.commentlist cite a {
font-weight:700;
font-style:normal;
font-size:1.1em
}

small,#sidebar ul ul li,#sidebar ul ol li,.nocomments,.postmetadata,blockquote,strike {
color:#777
}

code {
font:1.1em 'Courier New', Courier, Fixed
}

acronym,abbr,span.caps {
font-size:.9em;
letter-spacing:.07em
}

#wp-calendar #prev a,#wp-calendar #next a {
font-size:9pt
}

#wp-calendar a {
text-decoration:none;
display:block
}

#wp-calendar caption {
font:bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
text-align:center;
width:100%
}

#wp-calendar th {
font-style:normal;
text-transform:capitalize
}

p img {
max-width:100%;
padding:0
}

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
}

.alignright {
float:right
}

.alignleft {
float:left
}

#wp-calendar {
empty-cells:show;
width:155px;
margin:10px auto 0
}

#wp-calendar #next a {
padding-right:10px;
text-align:right
}

#wp-calendar #prev a {
padding-left:10px;
text-align:left
}

#wp-calendar td {
text-align:center;
padding:3px 0
}

#wp-calendar td.pad:hover {
background-color:#fff
}

/*newsletter page*/
#content #postcontainer.newsletter-page h1{
margin-bottom: 8px;
text-transform: capitalize;
color:#CA4F2E
}
.newsletter-page .block{
padding-left:80px;
background:url(images/newsletter_page.png) no-repeat left top;
width: 486px
}
#content #postcontainer.newsletter-page p{
font-weight:normal
}

.widget{margin-bottom:13px;}

/* Text widget */
.widget_text { background: url(images/tabs_content_tops2.png); clear: both; font-size: .8em; padding-top: 5px; width: 289px; }
.widget_btm2 { background: url(images/tabs_content_tops2.png) bottom; padding-bottom: 7px; width: 289px; }
.widget_cont2 { background: url(images/tabs_content2.gif) repeat-y; padding: 8px 3px 7px; width: 283px; }
.widget_text h2{  color:#ca4f2e;
font-size:1.5em; margin-bottom: 16px; margin-left: 12px; }
.widget_text .textwidget p { color: #838375; line-height: normal; margin-bottom: 1em; margin-left: 12px; margin-right: 12px;}
/* ----------------- */



.reserver {
float:left;
width: 550px; 
background: #f1f1f1;
border: solid 1px #dddddd;
padding:10px;
}

/* PLANING CE CODE CSS EST UNE HORREUR J EN AI HONTE */

#planning {
color: #bbbbbb;
text-decoration: none;
font-size:13px;
}

#planning table {
width:560px;
color: #bbbbbb;
font-size:13px;
cellpadding:0;
cellspacing:0;
border:2px #D0D0D0 solid;
}

#planning table td {
color: #bbbbbb;
font-size:13px;
border-right:1px #9A9A9A solid;
padding:2px;
background-color:#454544;
}


#content #postcontainer #planning ul {
color: #bbbbbb;
font-size:13px;
padding:0px;
margin:0px;
list-style-type:none;
}

#content #postcontainer #planning ul li{
color: #bbbbbb;
font-size:13px;
background-color:#454544;
background-image: none;
background-repeat: no-repeat;
line-height:30px;
padding:0;
}

#content #postcontainer #planning ul li p {
color: #bbbbbb;
font-size:13px;
background-color:#454544;
background-image: none;
background-repeat: no-repeat;
display:block;
padding-top:0px
padding-bottom:0px;
badding-right:0px;
margin:0px;
padding-left:5px;
padding-bottom:0px;
line-height:30px;
}

#content #postcontainer #planning ul li a {
background-color: #269200;
color: #171717;
font-size:13px;
display:block;
padding-left:5px;
font-weight:bold;
padding-bottom:0;
margin:0;
line-height:30px;
}

#content #postcontainer #planning ul li a:hover {
background-color: #A4A4A4;
color: #F4F4F4;
font-size:13px;
display:block;
padding-left:5px;
font-weight:bold;
padding-bottom:0;
margin:0;
line-height:30px;
}


/* PLANING 2 */

table.planning2 {
font-size:12px;	
color:#727272;
background: #f0f0e6;
border:1px solid #dddddd;
padding:0;
}


table.planning2 td,
table.planning2 th
{
	padding:15px;
	vertical-align:middle;
	text-align:left;
}

table.planning2 td.center,
table.planning2 th.center
{
	text-align:center;
}


table.planning2 th {
background: #e7e7db;		
					}

table.planning2 td a {
color:green;
display:block;
background:#fafafa;
padding:12px;
border: 1px solid #ddd;
	
}
table.planning2 td a:hover {

background:#f4f4f4;
padding:12px;
border: 1px solid #dcdcdc;
	
}

.resa-gauche {
float:left;
display:block;
margin:0;
padding:0;
width:265px;


}
.resa-droite {
float:right;
display:block;
margin-left:5px;
padding:0 0 0 5px;
width:270px;
border-left: solid 1px black ;
}

.paiement {
float:left;
margin-left:10px;
padding:5px;
width:200px;
background:#E9E9E9;
border: solid 2px #FFFFFF;
margin-top:40px;
text-align:center;
}



.fond {
position:relative;
background-image: url("/assets/contentcontainer_bg.gif");
display:block;
padding-top:15px;
}

.fond div.corner {
    position: absolute;
    width: 3px;
    height: 3px;
    background: #FFFFFF;
    font-size: 1px;
}

.fond div.top_left {
    top: 0;
    left: 0;
}

.fond div.top_right {
    top: 0;
    right: 0;
}

.fond div.bottom_left {
    bottom: 0;
    left: 0;
}

.fond div.bottom_right {
    bottom: 0;
    right: 0;
}

.contenu {
background:#FFFFFF;
border-top:none;
border-left:none;
border-right: solid 1px #D4D4D4;
border-bottom: solid 1px #A1A1A1;
padding:12px;
margin-left:12px;
margin-top:5px;
margin-bottom:50px;
width:515px;
}

.logos-footer {
float:left;
height:150px;
}

.footer-separateur {
float:left;
height:150px;
width:50px;
}

img.ateliers{
background-color:#ebeadb;
border:1px solid #dbdac9;
padding: 4px;
}

img.articles{
background-color:#ebeadb;
border:1px solid #dbdac9;
padding: 4px;
}

img.ateliers:hover{
background-color:#e6e5d3;
border-color:#5fafa5;
opacity:.60;
filter:alpha(opacity=60);
filter: “alpha(opacity=60)”;
}

img.testimg:hover {
border: 1px solid #5fafa5;
opacity:.60;
filter:alpha(opacity=60);
filter: “alpha(opacity=60)”;
}
img.testimg, img.post{
border: 1px solid #e6e5d3;
}
img.fbtwyt:hover {
opacity:.60;
filter:alpha(opacity=60);
filter: “alpha(opacity=60)”;
}


#content_container_bg a:hover{color:#5fafa5; }

#uli{margin-left:10px; margin-right:10px;}

ul.ateliers{
line-height:19px;
font-size:14px;
list-style-type:square;
padding-left:20px;
margin: 14px 0px;
width:90%;
}

ul.ateliers li{
color:#838375;
padding-bottom:4px;
}



hr{width:95%;
background-color:#ebeadb;
border:none;
height:1px;
clear:both}

.twitter-avatar{display:none;}

.time-meta{font-size:10px;}
.from-meta{display: none;}



ul.twiter { 
padding-left:25px; 
font-size:13px; 
background-color: #f0f0e6; 

width:247px; 
color: #777;

border-bottom:1px solid #dddddd;
border-left:1px solid #dddddd;
border-right:1px solid #dddddd;
}

ul.twiter li {
list-style-type:square;
padding:7px 5px 7px 0;
}





.pauthor div.avatar {
display:inline;
position:relative;
z-index:3;
background:#fff;
margin:-10px 8px 0 -34px;
padding:13px 0 0;
width:65px;
height:65px;
float:left;
}

.pauthor .avatar img {
display:block;
float:left;
margin:0px;
padding:0px;
}

.pauthor .avatar .border {
position:absolute;
background:url(images/gravatar_borders.png);
width:65px;
height:65px;
top:13px;
left:0
}

.signature{
overflow: hidden;
padding: 10px 0px 13px 34px;
position: relative;}

sub, sup, small { font-size: .83em } 
Sub { vertical-align: sub } 
Sup { vertical-align: super }

/* Facebook Widget */

#facebook-widget {
width:285px;
height:153px;
margin: 0 0 15px 0;
background:url(/assets/facebook-widget.png) no-repeat;
}

#facebook-widget iframe {
margin:120px 0 0 110px;
border:1px solid #0C3;
}
a#addfriend {
	display:block;
float:left;
width:143px;
height:24px;
margin: 120px 0 0 110px;
background:url(/assets/addfriend.png) no-repeat;
}

#twitterwidget{
float:right;
height:52px;
width:143px;
}

a#suivants {
display:block;
float:right;
padding:0;
margin:0;
width:298px;
height:48px;
background:url(images/suivants.png) no-repeat left top;
}
a#suivants:hover {
background:url(images/suivants-hover.png) no-repeat left top;
}

.definition{
font-size:20px;
font-family : Times, Times New Roman, serif;
}

/* Home Extrait DVD */

#extrait {
	margin:0 0 0 5px;
	float:left;
	display:block;
	
	width:149px;
	height:47px;
	
	background:url(/assets/extrait.png) no-repeat;
}

#extrait-dvd {
	margin:0 0 40px 5px;
	padding:0;
	float:left;
	display:block;
	
	width:560px;
	height:250px;
	
	background:url(/assets/extrait-dvd.jpg) no-repeat;
}

#extrait-dvd iframe#youtube-extrait {
margin:0;
float:right;
margin:15px 15px 0 0;
border: 3px solid #ddd;
}

#extrait-dvd a {
padding:8px;	
margin:205px 0 0 40px;
font-size:14px;
font-weight:bold;
display:block;
float:left;
background:#FFF;

border:1px solid #CCC;

}

#extrait-dvd a:hover {
	background:#ce512f;
	color:#FFF;
}

/* LIKEBOX TO REVEAL VIDEO / TIBO */
#login-button {
display:none;	
}
#fb-like {
display:none;	
}
#hiddendiv {
display:none;
}

#likebox {
display:block;

margin:10px 0;
background-color:#f9f9f9;
border:10px solid #eee;

}

#content #postcontainer #likebox p {
color:#666;
text-align:center;
padding:10px;
margin:0;
clear:none;
}
#content #postcontainer #likebox p.titrevideo {
	color:#333;
font-size:24px;	
margin-top:60px;
padding:0;
}
#content #postcontainer #likebox p.cliquez {
font-size:16px;	
}
#content #postcontainer #likebox p.explicationvideo {
text-align:justify;
margin:40px;
font-size:11px;
background:#eee;
}
#likebox #fb-like { /* le cadre*/
margin:0;
padding: 0;
}
#likebox .fb-like { /* le bouton */
clear:both;
margin:10px 0 0 250px;
padding:0;
}

#likebox .fb-login-button {
	margin:20px 0 20px 240px;
	clear:both;
}

/* WP-POLLS TIBO*/
#content .wp-polls {
	padding:10px;
	border:1px dashed #D2D2D2;
	background:#f0f0e6;
	margin:5px 0 15px 0;
}

#content .wp-polls input.Buttons {
	padding:5px 10px;
}

.pollsreveal { /* Cache l'article avant que le visiteur ait voté */
display:none;
} 

/* Perosnnal Shopper Button */

a.promoshopper {
	display:block;
	clear:both;
	border:1px solid #dbdac9;
	padding:3px;
/*	line-height: 1px;*/
	background:#ebeadb;
	margin:0 0 20px 0; 
}
a.promoshopper:hover {
filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity:0.7;
opacity:0.7;	
}


/* Sommaire*/

table.sommaire h2 {
margin:25px 0 3px 0;	
font-size:17px;
}
table.sommaire td {
	padding-left:10px;
	
}

table.sommaire td ul {
	
}

#content #postcontainer table.sommaire td ul li {
	padding:0;
	margin:0;
	line-height:normal;
	font-size:12px;
}
