﻿/*
Theme Name: leblogdeco
Author: Manuel Gaudichon
Author URI: http://www.manuelgaudichon.com
*/

*{margin:0;padding:0; -webkit-font-smoothing: antialiased;}

small {font-weight:300;}

body, html {margin:0;padding:0;font-size : 94%;font-family: Tahoma, "Trebuchet MS", Helvetica, sans-serif;color:#2b2b2b;background-color: rgb(243, 243, 243); overflow-x:hidden;}

body a, body a:visited {color: #63565f;text-decoration: underline;}
body a:hover {text-decoration: none;}

body p {padding: 5px 0px;margin: 5px 0px;}

#page {width: 950px;margin: 0px auto; padding: 0; background-color: #fff; text-align:center;}

/* Hack CSS  */
html>body #page {}

#principal {width: 950px;margin: 0 auto;padding: 0; text-align:left;}

#header {width: 100%;}

#wrapper {width: 100%; overflow:hidden; box-shadow: 0 0 60px rgba(0,0,0,.1);}
#inner-wrapper {box-shadow: inset 0 20px 60px rgba(0,0,0,.1); overflow:hidden;}

#logohome { margin:12px auto 0 auto; width: 273px; height: 90px; text-align:center; display:block;}

#logohome a {width: 273px; height: 90px; display: block;}
#imglogo {display: block; margin: 12px auto 0 auto; width:273px; height:90px;}

#description {overflow: hidden;width: 0;height: 0;margin: 0;padding: 0;text-indent: -1000em;}

#wrapper-shop {background-color:#fff; width:100%;}
#content-shop {float: left;width: 920px;font-size: 0.9em;line-height: 1.5em;margin-left: 15px !important;margin-left: 10px;}

#content {float: left;width: 540px;line-height: 1.5em;margin-left: 15px !important;margin-left: 10px;padding-top:0px; font-family:"Helvetica Neue",Arial; font-size:16px;}

#content-attachment {float: left;width: 920px;font-size: 0.9em;line-height: 1.5em;margin-left: 15px !important;margin-left: 10px;padding-top: 10px; font-family:"Helvetica Neue",Arial; font-size:14px;}

.entrytext-full img {max-width:920px; clear: both;}

.entrytext-full {text-align:center;}
.post-attachment {text-align:center;}
.post-attachment h1{margin-bottom:20px;}
#content-attachment a {color: #D80051;}

.entry .more-link {margin: 0;
background-image: url(images/icon-plus.png);
background-repeat: no-repeat;
background-position: 0% 65%;
padding-left: 23px; padding-top:2px;
}
.entry .more-link, .more-link a:visited, .more-link a {color: #D80051;font-weight:bold;text-decoration: none;}
.more-link a:hover {color: #63565f;}

#footer {color: #515151;width: 950px;padding: 10px 0 10px 0px;text-align: center;float: center;line-height: 1.6em;background-color:#FFF;border-top : 1px solid #d9d9d9;}
#network-footer {text-align:left; margin-left: 25px;}
#network-footer h2 {font-size: 1.1em;}
#network-footer ul {float:left; display:block; width: 288px;}
#network-footer ul li {list-style-type: none; font-size:0.90em; border-top: 1px dotted #d9d9d9;}
#footer a, #footer a:hover, #footer a:visited {color: #63565f;text-decoration: none;}

#footer-copyright {color: #515151;padding: 10px 0 0 0;text-align: center;float: center;line-height: 1.6em;background-color:#efefef;border-top : 1px solid #d9d9d9; clear:both;}

#links-navi {margin: 27px 0 -8px 0;}
#links-navi-archives {margin: 0 0 17px 0;}


.st-related-posts li {background:transparent url(images/puce.png) 2px .4em no-repeat;padding-left:15px;list-style-type:none;list-style-image: none;}

/*-------------Headings-------------*/

h1, h2, h3, h4 {font-family: Helvetica, Arial, Sans-Serif;}
h3 {font-size: 1.2em;}
h4 {font-size: 1.0em;}

/*-------------The Post-------------*/

.post h1, .post h1 a:hover, .post h1 a:visited, .post h1 a {
	font-size: 2.35em;
	text-decoration: none;
	color:#000;
	margin-bottom: 5px;
	margin-top: 5px;
	line-height: 1.0em;
text-align: left;
}

.post h2, .post h2 a:hover, .post h2 a:visited, .post h2 a {
text-decoration: none;
text-align:left;
font-size: 1.42em;
color:#000;
margin-bottom: 0px;
line-height: 1.2em;
}

.sous-titre {float:left; width:540px; font-size:10px;}

.post {margin-bottom: 10px;text-align: justify;}
.post h2 a:hover {color: #D80051;}
.post h3 {margin-top: 10px; text-align:left;}
.post p {padding: 5px 0px;margin: 5px 0px;}

.entry {text-align: left; color:#333; margin-bottom:0px;}

.entry a, body a:visited {color: #D80051;text-decoration: none;}
.entry a:hover {color: #63565f;text-decoration: underline;}

.entry .finpost a, body a:visited {color: #63565f;text-decoration: underline;}
.entry .finpost a:hover {color: #D80051;text-decoration: none;}

.entrytext {margin-top: 0px;text-align: left;}
p.first:first-letter {float:left;height:auto;padding:2px 4px 0 0; padding:4px 4px 0 0 !important;font-size:44px;font-weight:bold;line-height:36px}
.entrytext a, .entrytext a:visited {color: #D80051;text-decoration: none;}
.entrytext a:hover {color: #63565f;text-decoration: underline;}
.entrytext ul li {list-style-type:square; margin-left:20px;}
.entrytext ol {margin-top:10px;}
.entrytext ol li {margin-left: 20px; margin-bottom:10px;}

.postmetadata {margin:0; padding:0; color:#515151;list-style-type:none;text-align: left;}

.finpost {margin:0; padding:0;color:#515151;list-style-type:none;text-align: right;}

.icon {vertical-align:middle;border:0;}
.with_icon {padding:2px 0 2px 0;}

.postmetadata alt {
	border-top: 1px dashed #ccc;
	padding-top: 2px;
	margin-bottom: 40px;
	text-align: left;
}

#nav {
    list-style-type : none;
    text-align : center;
   	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 3.15em;
	height : 40px;
}

#nav a {
   margin: 0px;
   width : 94px;
   height : 20px;
   font-weight : bold;
   font-style : normal;
   display : block;
   padding: 0 0 10px 0;
}

#nav a:hover {
	background: #000;
}

#nav li {
	float: right; 
	list-style-type: none;
	margin: 0px;
	border-right: solid 1px #fff;
}
 
.alignleft {float:left;text-align:left;}
.alignright {float:right;text-align:right;}

.pagetitle {
	font-size: 2.1em; line-height:1.6em;
	margin-bottom: 0px;
}

blockquote {
	margin: 10px 0 10px 0;
	padding: 5px 10px 5px 10px;
	background-color: #efefef;color: #2b2b2b;border: 1px solid #cbcbcb;
font-family: georgia;
font-size:13px;
font-style: italic;
color:#333;
}


code{
	font:1.2em 'Courier New',Courier,Fixed;
	display:block;
	overflow:auto;
	text-align:left;
	margin: 10px 0 10px 0;
	padding: 5px 10px 5px 10px;
	background: #FBF5DF;
	border-top: solid 1px #EDE0B3;
	border-bottom: solid 1px #EDE0B3;
}

a img {border: 0;}
.crp_thumb.wp-post-image:hover, .archive_left:hover{
opacity:0.9;
filter:alpha(opacity=90); /* For IE8 and earlier */
-webkit-transform: scale(1.15);
-moz-transform: scale(1.15);
-ms-transform: scale(1.15);
-o-transform: scale(1.15);
transform: scale(1.15);}

.blogin_images_archives img {
-webkit-transition: all 0.4s ease 0s;
-moz-transition: all 0.4s ease 0s;
-ms-transition: all 0.4s ease 0s;
-o-transition: all 0.4s ease 0s;
transition: all 0.4s ease 0s;
}

.imghome:hover {
opacity:0.9;
filter:alpha(opacity=90); /* For IE8 and earlier */
}

.blogin_images_archives {
float:left;
width: 205px;
height: 139px;
overflow: hidden;
display:block;
margin: 0 15px 0 0;
}

.social img:hover {
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
-ms-transition: all 0.3s;
transition: all 0.3s;
opacity: 1.0;
-moz-opacity: 1.0;
-webkit-opacity: 1.0;
transform: rotate(360deg);
-ms-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
}

.social img {
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
-ms-transition: all 0.3s;
transition: all 0.3s;
opacity: 0.7;
-moz-opacity: 0.7;
-webkit-opacity: 0.7;
}

/* ----- Sidebar ----- */

#sidebar {font: 0.9em Helvetica;float: right;width: 369px !important;width: 359px;margin-left: 0px;padding-top: 0px;background-color:#fff; border-left: 1px solid #F3F3F3;}

#sidebar  h2 {padding: 6px 0 0 0;margin: 16px 0 5px 0;font-size: 1.2em; border-top : 2px solid #d9d9d9;}

#sidebar h3 {padding: 6px 0 0 0;margin: 16px 0 5px 0;font-size: 1.2em; border-top : 2px solid #d9d9d9;}
#sidebar .side3 {font-weight:bold; padding: 6px 0 0 0;margin: 16px 0 5px 0;font-size: 1.2em; border-top : 2px solid #d9d9d9}

#sidebar .edito {font: 0.9em Helvetica;text-align: justify;}

#sidebar .lastcom li {text-align: left;}
#sidebar .rose {color: #D80051;text-decoration: underline;}

#sidebar a, a:visited {color: #515151;text-decoration: none;}
#sidebar a:hover {color: #FF3C00;text-decoration: underline;}

#sidebar ul {margin-bottom:20px;}
#sidebar ul li {list-style:none;line-height:1.4em;font-size: 1em;}

.love {margin: 10px 0 -5px 0;}
#love {font-size: 19px; font-weight:bold;}

/* ----- Sidebar left ----- barre navigation pleine largeur */

.sidebar_left {text-align: justify;}
#sidebar .sidebar_left {width: 300px;float: left;padding: 0 0px 0 28px !important;padding: 0;}
#sidebar .sidebar_left a {text-decoration: none;}
#sidebar .sidebar_left a:hover, a:visited {color: #D80051;text-decoration: underline;}

#sidebar .sidebar_left ul h1,h2,h3,h4 {font-size: 1.2em;}
  
#sidebar .sidebar_left ul ul li ul {padding-left:20px;margin-bottom:0;} 
#sidebar .sidebar_left ul ul li ul li {list-style:none;border-bottom:0;}

/* ------ Sidebar left160 ---- Sous-barre de navigation de gauche */

#sidebar .sidebar_left160 {width: 160px;float: left;}
#sidebar .sidebar_left160 ul {margin-left:-3px;}
#sidebar .sidebar_left160 ul li {background:url(http://www.leblogdeco.fr/wp-content/themes/leblogdeco/images/bullet.png) left center no-repeat; padding-left:18px;}

#sidebar .sidebar_left160 ul ul li ul{padding-left:20px; margin-bottom:0;}
#sidebar .sidebar_left160 ul ul li ul li{list-style:none; border-bottom:0;} 

/* ------ Sidebar right ---- Sous-barre de navigation de droite */

#sidebar .sidebar_right {width: 124px;float: right; margin-bottom:-20px;}
#sidebar .sidebar_right ul li ul.children {margin:0;}
#sidebar .sidebar_right ul li ul.children li {padding-left:10px; margin-bottom:0px;}
#sidebar .sidebar_right ul li ul.children li ul.children {padding-left:0; margin-bottom:0px;}

/* ------ Sidebar popular posts ------ */

ul.popular li {float:left; display:inline; margin: 0 5px 5px 0;}
.popular li img:hover {width:90px; height:90px;z-index: 1; margin:-5px -5px -5px -5px;}
.popular li img {z-index: 2; width:80px; height:80px;}

/* ---- mosaïque article ----- */
ul.mosaique li {float:left; display:inline; margin: 0 10px 10px 0;}
.mosaique li img:hover {width:90px; height:90px;z-index: 1; margin:-5px -5px -5px -5px;}
.mosaique li img {z-index: 2; width:80px; height:80px;}

/* ----- Comment form ----- */

#commentform input {width: 250px;margin: 5px 5px 0px 0; padding: 5px;background: #fff;color: #505050;background-color: #efefef;border: 1px solid #cbcbcb;-moz-border-radius: 3px;-webkit-border-radius: 3px;font: normal 13px Tahoma;}

#commentform input.submitbutton { padding: 7px 14px 7px 11px; font-size:13px; line-height:14px; background-color: #D80051; font-weight:bold;color: #FFF;width: 140px;border: 1px solid #D80051;-moz-border-radius: 3px;-webkit-border-radius: 3px; cursor: pointer;}

#commentform :hover input.submitbutton { padding: 7px 14px 7px 11px; font-size:13px; line-height:14px; background-color: #000; color: #FFF;width: 140px;border: 1px solid #000;-moz-border-radius: 3px;-webkit-border-radius: 3px; cursor: pointer;font-weight:bold;}

#commentform textarea {width:100px; height:140px; margin-top:5px;background-color: #efefef;border: 1px solid #cbcbcb;-moz-border-radius: 3px;-webkit-border-radius: 3px;padding: 5px;font: normal 14px Tahoma;color: #2b2b2b; overflow:auto;}

/* ----- Sidebar boxes -----*/

.facebook-fanbox {margin-left: -2px;}

/* ----- Comment list ----- */

#avis {line-height: 1.0em; font-size: 1.4em; margin-bottom: 20px;}
#ecrire {line-height: 1.0em; font-size: 1.4em; font-family:Helvetica;font-weight:bold;margin-top:20px;}
#partage {line-height: 1.4em; font-size: 1.4em; font-family:Helvetica;font-weight:bold;margin:20px 0 10px 0;}
#comment { width:590px; }
div#cancel-comment-reply { font-weight:bold; }
#comments ul.commentlist { margin-top:20px; list-style:none; }
#comments ul.commentlist blockquote { background:#ededed; }  
#comments .clearfloat { background:none; }
#comments div.navigation { padding:5px 0px 20px 0px; font-weight:normal; }
ul.commentlist li.pingback, ul.commentlist li.trackback { display:none; }

ul.commentlist li.even { padding: 11px 14px 11px 14px; list-style:none; margin-bottom:10px; font-size:13px; line-height:18px; color: #2b2b2B;min-height: 64px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}

ul.commentlist li.odd { padding: 11px 14px 11px 14px; list-style:none; margin-bottom:10px; font-size:13px; line-height:18px; background-color: #efefef;color: #2b2b2b;min-height: 64px;border: 1px solid #cbcbcb;-moz-border-radius: 3px;-webkit-border-radius: 3px; }

ul.commentlist li.bypostauthor  { padding: 11px 14px 11px 14px; list-style:none; margin-bottom:10px; font-size:13px; line-height:18px; background-color: #FFE5F2; color: #D80051;min-height: 64px;border: 1px solid #D80051;-moz-border-radius: 3px;-webkit-border-radius: 3px; }
	
ul.commentlist li.comment cite { color:#2B2B2B; font-size: 13px; font-weight:bold; font-style : normal;}
ul.commentlist li.comment div.comment-meta { font-size: 0.88em; color:#2b2b2b; }
ul.commentlist li.comment div.comment-meta a { color:#4d4d4d; text-decoration:none; }
ul.commentlist li.comment a { text-decoration:underline; }
ul.commentlist li.comment cite a { text-decoration:none; }
ul.commentlist li.comment div.reply { clear:both; display:block; }
ul.commentlist li.comment div.reply a { text-decoration:none; font-weight:bold; }
ul.commentlist li.comment blockquote { width:380px; }

ul.children li.comment { margin-top:15px; color:#4d4d4d; padding: 12px 12px 12px 12px; background:#fff; border:none; list-style:none; margin-bottom:0px; font-size:11px; }

ul.commentlist li.depth-1, ul.children li.depth-3, ul.children li.depth-5, ul.children li.depth-7, ul.children li.depth-9 { }
ul.children li.depth-2, ul.children li.depth-4, ul.children li.depth-6, ul.children li.depth-8, ul.children li.depth-10 { background:#fff; }

#respond textarea {width:99%; font-size:13px; }
#respond label {font-weight:bold;}
#respond a {text-decoration:none; }
#respond h3 {margin-top:15px; }

/* archi */

.commentlist li div.vcard {margin: 0;width: 90px;float: left;}
.commentlist li div p {display:block; margin: 0 0 0 90px; width: 420px; text-align: left;}

/*------ Recent comments sidebar ---------- */

#commentaires { width:300px; background-color:#e5e5e5; color:#3D3D3D; }
#commentaires ul { width:280px; margin:0 0 0 10px; padding:10px 0 0 0;}
#commentaires ul li.comment { width:274px; height:29px; background:url(http://www.leblogdeco.fr/wp-content/themes/leblogdeco/images/bubble.gif) no-repeat 0 0; display:block; padding:6px 0 0 11px; color:#3D3D3D; background-color:inherit; font-size:0.92em;}
#commentaires ul li.comment a { color:#3D3D3D; background-color:inherit; text-decoration:none;}
#commentaires ul li.comment a:hover { color:#2b2b2b;}

#commentaires ul li.author { color:#bbbbbb; background-color:inherit; font-size:0.85em; text-indent:11px; padding:0 0 15px 0;}
#commentaires ul li.author a { color:#D80051; background-color:inherit; font-size:1.09em; text-decoration:none; font-weight:bold;}
#commentaires ul li.author a:hover { color:#e88bb9;}

#commentaires .commentaires_bottom { width:100%; clear:both; float:none; background: url(http://www.leblogdeco.fr/wp-content/themes/leblogdeco/images/bottom-comments.gif) no-repeat 0 bottom; width:300px; height:2px; font-size:0.1em;}

/*--------------Search Form-------------*/

#searchform_google {margin: 10px 0 0 0;}

#searchform_google input {
padding:2px 0 2px 6px;
color: #2b2b2b;
font-family: Georgia;
font-size : 1em;
border:2px solid #cbcbcb;
-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;
width: 248px;
vertical-align:middle;
}

#searchform_google input.submit {
background:url(http://www.leblogdeco.fr/wp-content/themes/leblogdeco/images/rechercher.gif) no-repeat;cursor:pointer;width:24px;height:24px;border:0; 
}

/*-------------Other------------------*/

hr {display: none;}

#top-ad {margin: 5px 0 15px 0;}
#top-ad-archive {margin: 5px 0 15px 0; height: 255px;}
#top-ad-center {margin: 15px auto 15px auto; text-align:center;}
#top-ad-single {margin: 5px auto 15px auto; text-align:center;}
#attachment-ad-center {margin: 15px auto 15px auto; text-align:center;}
#ad-archive {margin: 0px 0 30px 0;}
#ad-archive-center {margin: 0px auto 30px auto; text-align:center;}

#ad-center {margin: 0 auto 0 auto; text-align:center;}
#ad-center-v2 {margin: 20px auto 20px auto; text-align:center;}

#adsense_singlepost_top_square {float: left;margin-right: 10px;}
#adsense_singlepost_bottom_square {margin-bottom: 30px;}

#adsense_singlepost_top_banner {margin-bottom: 5px;}

#adsense_singlepost_bottom_banner {margin-bottom: 20px;}

#adsense_singlepost_bottom_banner2 {margin:20px 0 10px; padding-left:18px;}

#adsense_homepage_linkunit {margin: 10px 0 20px 0;}
#adsense_attachment_linkunit {margin-bottom: 20px; text-align:center;}

#adsense_homepage_banner {margin-bottom: 20px;}

.st-related-posts a {text-decoration: none;}
.st-related-posts a:hover {text-decoration: underline;}
.postmetadata a {text-decoration: none;}
.postmetadata a:hover {text-decoration: underline;}

.postrapido {padding : 0 5px 0 7px;margin-bottom: 30px;text-align: justify;background-color: #FFE5F2; color: #D80051; border: 1px solid #D80051;-moz-border-radius: 3px;-webkit-border-radius: 3px;}

.postrapido p {padding: 5px 0px;margin: 5px 0px;}

.postrapido img {padding: 0;margin: 0 0 0 -6px;}

#rapido_comment {float: right;width: 50px;text-align: right;padding: 10px 5px 3px 0;}

#rapido_comment a { color: #FF3C00; text-decoration: underline;
}
#avertissement {margin-top : 50px; padding-top: 20px;}
#disclaimer { color: #2b2b2b; font-size:0.90em;}
#disclaimer a {text-decoration: underline;}
#ads_inf {margin: 10px auto 0 auto; display:block; text-align:center;}

/* ----- Related Posts ----- */  
ol.related-posts {clear:both; text-align:center; margin:12px 0px 10px 0px; padding:0;}  
ol.related-posts li{width:100px; height: 100px; float:left; display:inline; margin: 0 8px 10px 0; padding:0;font-size:12px;}  
ol.related-posts img{clear:both; padding:5px; background:#F7F7F7; border:1px solid #cbcbcb;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}  
ol.related-posts a{clear:both; display:block; border:none; text-decoration:none;}

.ads_bas {margin: 10px auto 10px auto; text-align:center;}
.ads_bas2 {margin: 0px auto 20px auto; text-align:center;}

.ads_top_center {margin: 10px auto 10px auto; text-align:center;}
h3#respond {font-size: 1.8em;}
h3#comments {font-size: 1.3em;}
.social {margin: 20px auto 0 auto; text-align:center;}
.social-left {margin: 20px auto 0 0;}
.social-left-blog {margin: 0 auto 0 0;}
.social img {margin-right : 12px;}
.social-love {margin: 0 auto 0 auto; text-align:center;}

/* ----- bio ------ */
.authbio{color: #2b2b2b;font: 11px Tahoma;text-align: justify;background-color: #efefef;border: 1px solid #cbcbcb;width: 515px;height:90px;padding: 10px 12px 8px 10px;margin-bottom:5px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
@-moz-document url-prefix()
{
.authbio {line-height:1.3em; }
}
.authbio img {float:left;background-color: #fff;border:1px solid #ccc;padding: 4px;margin: 0 10px 2px 0;display: inline;}
p.parabio {margin-top: 0px;}
#author_name{font-weight:bold;}

/* Tab Sample Stylesheet by Design Shack - www.designshack.co.uk */

#menu_nav {height:29px; width:100%; padding-top:0px; margin: -5px 0 0 0;}

/* 
#tabs - the main area for the tabs to be placed in - a 'container' for them to go in
#tabs li - defining the basic content of the list area, shouldn't need to change this
#tabs a - defines what appears around a tab - alter the font colour, background etc here for a default, non mouseover, non selected tab
#tabs a:hover - defines a hovered over tab - again, you can change the mouseover background and font colour
#tabs #selected a - defines the tab for the current page - mouseover colour and font can be changed
*/

#tabs {
font: 10px Verdana, Arial, Sans-Serif; /* alter this to change the font on the navigation bar */
position: relative;
left: 15px; top: 0px; width: 590px;
height: 20px;
margin: 0;
padding: 0;
text-align: left;
display: block;
background-color: background-color: rgb(243, 243, 243);
}

#tabs2 {position:relative; left: 720px; top: -20px; width: 220px; display:block;}
ul#tabs2 {list-style-type: none;}

/* Internet explorer fix */
* html #tabs {height: 25px;}

#tabs li {
display: block;
float:left;
margin: 2px 0 0 0;
padding: 2px;
}

/* Internet explorer fix */
* html #tabs li {height: 25px;}

#tabs a {
font-weight: normal;
text-transform: uppercase;
padding: 2px 10px; 
height: 19px;
text-decoration: none;
color: #000;
background-color: rgb(243, 243, 243);
}

#tabs a:hover {
color: #FFF;
background: #000;
text-decoration: none;
}

#tabs #current a {color: #FFF;background: #000;text-decoration: none;}

.aligncenter {margin: 0 auto 0 auto; text-align:center; display:block;}
.alignnone {margin: 0 auto 0 auto; text-align:center; display:block;}

.facebooklike {margin:7px 0 -15px 0; padding:0;}

/* ----- return top link ----- */

#return_top a { position:absolute; position:fixed; right:15px; bottom:15px; width:18px; height:99px;display:block; background:url(http://www.leblogdeco.fr/wp-content/themes/leblogdeco/images/return_top.png) no-repeat left top; }
#return_top a:hover { background:url(http://www.leblogdeco.fr/wp-content/themes/leblogdeco/images/return_top.png) no-repeat right top; text-decoration:none; }

/* ----- pagenavi ------ */

div.wp-pagenavi {margin: 0 auto 25px auto; text-align:center;}

.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 5px 2px 5px; 
	margin: 3px;
	text-decoration: none;
	border: 1px solid #303030;
	color: #303030;
	background-color: #efefef;	
}
.wp-pagenavi a:visited {
	padding: 2px 5px 2px 5px; 
	margin: 3px;
	text-decoration: none;
	border: 1px solid #303030;
	color: #303030;
	background-color: #efefef;	
}
.wp-pagenavi a:hover {	
	border: 1px solid #808080;
	color: #808080;
	background-color: #ffffff;
}
.wp-pagenavi a:active {
	padding: 2px 5px 2px 5px; 
	margin: 3px;
	text-decoration: none;
	border: 1px solid #808080;
	color: #808080;
	background-color: #FFFFFF;	
}
.wp-pagenavi span.pages {
	padding: 2px 5px 2px 5px; 
	margin: 3px 3px 3px 3px;
	color: #303030;
}
.wp-pagenavi span.current {
	padding: 2px 5px 2px 5px; 
	margin: 3px;
	font-weight: bold;
	border: 1px solid #303030;
	color: #ffffff;
	background-color: #303030;
}
.wp-pagenavi span.extend {
	padding: 2px 5px 2px 5px; 
	margin: 3px;	
	color: #303030;
}

.mustsee {margin-bottom: -10px;}
.mustsee img {margin-bottom: 4px !important;}
.mustsee ul {margin-top: -10px !important; margin-top: 0 !important!; }
/* hack !important! pour IE7 */
.mustsee ul li {margin: 0 0 4px 0; display:block;}
.mustsee ul li h3 a, .mustsee ul li h3 span{display:block;float:left;color:#666666;font-size:10px;background:#efefef;padding:2px;line-height:18px; margin-top: -50px; font-style:italic;}

.focus {margin-bottom: 95px; height:40px;}
.focus img {margin-bottom: 4px !important;}
.focus ul {margin-top: -10px !important; margin-top: 0 !important!; margin-bottom:10px;}
/* hack !important! pour IE7 */
.focus ul li {margin: 0 0 4px 0; display:block;}
.focus ul li h3 a {display:block;float:left;color:#666666;font-size:10px;background:#efefef;padding:2px;line-height:18px; margin-top: -50px; font-style:italic;}

.advert2 {margin: 15px auto 5px auto; text-align:center;}

/* adsense premium */

.adsense_prm {text-align:left; margin:2px 0 12px 0; width:540px;}
.adsense_prm_side {text-align:left; width:160px; overflow:hidden;}
.adsense_prm_home {margin-top:25px;}

a.google_ads, google_ads.a {font-family: arial; font-size: 0.95em; color: #808080; text-decoration:none; text-align:left;} 
a:hover.google_ads  {text-decoration:underline;}


p.adsense, .adsense p {margin: 0 0 -10px 35px;}
p.adsense_haut_un, .adsense_haut_un p {margin: 0 0 0 0px;}
p.adsense_haut, .adsense_haut p {margin: 0 0 -10px 35px;}

.ads_title, a.ads_title {font-family: Helvetica; font-size: 1.5em; font-weight: bold; color: #000; text-decoration:none; line-height: 1.2em;}
a:hover.ads_title {color: #D80051; text-decoration:none;}
.ads_text {font-family: Tahoma, "Trebuchet MS", Helvetica, sans-serif;color:#2b2b2b; font-size: 1em;}
a.ads_url {font-family: helvetica; color:#D80051; text-decoration:underline; font-size:1em;}
a:hover.ads_url {color: #000;text-decoration: none;}

.ads_title_rose, a.ads_title_rose {font-family: Helvetica; font-size: 1.6em; font-weight: 600; color: #D80051; text-decoration:none; line-height: 1.2em;}
a:hover.ads_title_rose {color: #000; text-decoration:none;}
a.ads_url_rose {font-family: helvetica; color: #000; font-weight:600; text-decoration:none; font-size:1em;}
a:hover.ads_url_rose {color:#D80051;text-decoration: underline;}

#sidebar .ads_title_side, #sidebar a.ads_title_side {font-family: helvetica; font-size: 1.1em; font-weight: bold; color: #D80051; text-decoration:none; line-height: 1.2em;}
#sidebar a:hover.ads_title_side {color: #000; text-decoration:underline;}
.ads_text_side {font-family: Tahoma, "Trebuchet MS", Helvetica, sans-serif;color:#2b2b2b; font-size: 1em; text-align:left;}
a.ads_url_side {font-family: helvetica; color:#CFCFCF; text-decoration:underline; font-size:1.0em;}
a:hover.ads_url_side {color: #D80051;text-decoration: none;}

.nuage a {text-decoration: none; color:#000;}
.nuage a:hover {color: #D80051;}
p.nuage {text-align: justify;}

.post .cust_title {float:left; width:350px;}
.post .cust_title_social {float:right; width:190px;}

.archive_left {float:left; margin-right:10px;}
.post #basbillet_archive {clear:both;}

.entry-attachment {text-align:center; margin: 0 auto 0 auto;}
.imghome {margin: 5px 0 5px 0;}

.entry h2 {font-size: 0.95em; margin-bottom: 2px;}
.entrytext h2 {font-size: 1.6em; margin-top: 6px; color:#333;}
.entrytext h3 {font-size: 1.2em; margin-top: 6px;}
.entrytext h4 {font-size: 1.2em; margin-top: 6px;}

.fb_archive {float:right; margin:-1px -15px 0 0; z-index:1; text-align:right;}
.fb_archive_old_button_count {float:right; margin:-1px 0px 0 0; z-index:1; text-align:right;}

.fblike {float: right; margin: 3px 20px 0 7px; width:40px;}
.like_count {float:left; margin: 0 0 0 12px;}
.google_buzz {float:left; margin:0;}
.tweetmeme_button {float:left; margin: 2px 0 0 -185px;}
.google_button {float:left; margin: 2px 0 0 14px !important; margin: 2px 0 0 16px;}

.leaderboard {width:950px; text-align:center;  margin: 0 auto 0 auto;}
#network-footer img {vertical-align:text-bottom;}
#prenom {width:130px; border: 2px solid #cbcbcb; padding:2px; margin-right:8px; height:20px; margin-bottom:8px;}
#email {width:186px; border: 2px solid #cbcbcb; padding:2px; height:20px;}

.entrytext img {max-width:540px;clear: both;}

.lead-social {background-color:#e9e9e9; width:100%; margin-top:5px; margin-bottom:40px;}
.facebook-lead {float:left; width:220px;padding-right:10px; margin:4px 4px 4px 0px;height:24px;}
.gplus-lead {float:left; width:170px;padding-right:10px; margin:4px 4px 4px 4px; height:24px;}
.twitter-lead {float:right; width:100px;padding-right:0px; margin:4px -12px 4px 4px;height:24px;}

.fb-like-box {margin-bottom:20px;}

.dd_button_v {margin:5px;}
.ads-footer {margin:5px auto 15px auto;}
.sticky { background-color: #F3F3F3; }

.top-banner-content {width:540px; float:left; margin: 10px 0 10px 0; }
.top-banner-left {float:left; display:block; width:300px;}
.top-banner-left-archives {float:left; width:300px;}
.top-banner-right {float:right; display:block; margin:42px 0 0 40px; opacity:0.6;
filter:alpha(opacity=60); /* For IE8 and earlier */}
.top-banner-250x250 {float:left; display:block; width:300px; margin :0 2px 0 0;}
.top-banner-mobile {display:none;}

#tagging {font-family:Helvetica;font-size:1.2em;font-weight:bold;margin-top:20px;}

.crp_related dl dt {display:inline; margin: 15px 15px 0 0;}

.ads125 {background: #FEFEFE url(images/bg-box.png) repeat-x; padding: 14px 0 14px 0;}
#breadcrumbs {font-size:0.8em; margin: 0px 0 10px 5px;}

.cranky-ads-zone-background img {margin-bottom:10px;}


/* iPhone iPhone 2G-4S in portrait & landscape */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {

#wrapper {width:320px; margin-top:0;}
#breadcrumbs {display:none;}
#content, #tabs, #fbComments, #respond, #content-attachment {width:290px;}
#sidebar {display:none;}
.entry img, .post img, .entrytext-full img {max-width: 100%;
	height: auto;}
.entrytext {font-size:1.20em;}
.top-banner-right {display:none;}
.top-banner-left {margin: 0 auto 0 auto;}

.post h1, .post h1 a:hover, .post h1 a:visited, .post h1 a {font-size: 2.00em;margin-top:20px;}
.post h2, .post h2 a:hover, .post h2 a:visited, .post h2 a {font-size: 1.26em;}

.commentlist li div p {
display: block;
margin: 0 0 0 90px;
width: 70%;
text-align: left;
}

iframe {width: 100%; height: auto;}

.crp_related dl dt {display:inline; margin: 25px 15px 0 0;}
img.crp_thumb {padding-bottom:15px;}

.g-plus, .fb_like-box {width:80%; overflow:hidden;}

.top-banner-mobile {margin: 20px auto 0 auto; text-align:center; width:320px; display:block;}
#footer {display:none;}
#return_top a {display:none;}

}

/* iPad in portrait & landscape */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  {
#logohome, #imglogo {margin-left:230px;}
#tabs2{margin-left:-170px;}
#wrapper {width:890px;}
#content, .top-banner-content {width:480px;}
.top-banner-right {display:none;}
.top-banner-left {float:none; margin:0 auto 0 auto;}
#sidebar {width: 190px;float:right;}
#sidebar .sidebar_left {width:190px;}
#sidebar .sidebar_right {display:none;}
.ads125 {margin: 20px auto 0 auto;}
#searchform_google input {width:150px;}
.entry img, .post img{max-width: 100%; height: auto;}
#content-attachment {width:800px;}
.entry-attachment {width:720px; margin-left: 10px;}
.entry-attachment img{max-width: 100%; height: auto;}
#return_top a {display:none;}
.side3, #commentaires {display:none;}
#sidebar img.alignnone {width:190px; height:auto;}
.textwidget {display:none;}
img.crp_thumb {width:105px; height:auto;}
}
.payment-link, .payment-link a {font-size:92%; text-decoration:none; margin-top:14px;}

/* Adsense */
.haut-billet-lbd-ractif { width: 300px; height: 250px; }
@media(min-width: 500px) { .haut-billet-lbd-ractif { width: 300px; height: 250px; } }
@media(min-width: 800px) { .haut-billet-lbd-ractif { width: 336px; height: 280px; } }

img.attachment-grandeimage.wp-post-image {margin-bottom: 18px;}