/*  
Theme Name: Bloody4Demainmamaison
Description: Theme Wordpress pour DemainmaMaison
Version: 
Author: Bloody Banana 
Author URI: http://www.bloodybanana.com
*/
body{font-family:Georgia, Verdana, Arial, Helvetica, sans-serif;font-size:11px;margin:0;padding:0; color:#666;}
h1, h2, h3 { font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; padding:0; margin:0; font-size:14px; font-weight:bold;}
a:visited { text-decoration: none; color : #bb4d28; border: none;}

a:link { text-decoration: none; color : #bb4d28; border: none;}
a:active { text-decoration: none; color : #bb4d28; border: none;}
a:hover	{ text-decoration: underline; color : #20b7f5; border: none;} 

img a { text-decoration: none;}



/*********
HEADER
**********/

#top{background:transparent url(images/header.jpg) bottom left no-repeat; width:1005px; height:215px; margin:10px auto; margin-bottom:0; padding:0; }

#header{margin:0 auto; padding:0;}
#header .blogtitle{text-indent:-10000px; margin:0; padding:0;}
#header .blogtitle a{display:block; height:190px; width:250px;}

#header .rss{float:right; margin:15px 10px 10px 0; padding: 0 0 0 15px; text-transform:uppercase; font-size:10px; background:transparent url(images/header-rss.jpg) top left no-repeat; height:11px; }
*html #header .rss{float:right; margin:15px 5px 0 0; padding: 0 0 0 15px; text-transform:uppercase; font-size:10px; background:transparent url(images/header-rss.jpg) top left no-repeat; height:11px; }
#header .rss a{display:block; color:#bb4d28;}
#header .rss a:hover{display:block; color:#83d0f2; text-decoration:none;}


/*********
NAVIGATION HORIZONTALE
**********/

#nav{
background:transparent url(images/bckg-nav.jpg) repeat-x; 
height:41px; 
margin:0; 
padding:0;
}
#nav2{
height:35px;
width:1005px;
font-weight:300;
font-size:14px;
margin:0 auto;
padding:0;
background:transparent url(images/bckg-nav-trombonne.jpg) no-repeat; 
background-position:35px 0;
}

ul.nav2{
height:35px;
line-height:35px;
float:left;
list-style:none;
font-weight:300;
font-size:14px;
margin:0 0 0 100px;
padding:0;
}
*html ul.nav2{
height:35px;
line-height:35px;
float:left;
list-style:none;
font-weight:300;
font-size:14px;
margin:0 0 0 50px;
padding:0;
}
ul.nav2 li{
float:left !important;
list-style-type:none;
margin:0;
padding:0;
padding:3px 0 0 0;
color:#fff;
}
ul.nav2 li a,ul.nav2 li a:link,ul.nav2 li a:visited{
text-decoration:none;
color:#fff;
float:left;
display:block;
padding:0 10px 0 10px;
}
ul.nav2 li a:hover{
color:#83d0f2;
text-decoration:none;
}
ul.nav2 li a:active{
color:#d18118;
text-decoration:none;
}
ul.nav2 li.current_page_item a{
text-decoration:none;
color:#4192e5;
}
ul.nav2 li ul{
float:left;
margin:0;
padding:0;
}

/**************************
RECHERCHES SUR LE BLOG
***************************/
.pagetitle{
margin:0 0 20px 0; /*le titre de la page résultats*/
color:#99ccff;
}
#searchform { 
background:transparent url(images/header-search.jpg) no-repeat; 
height:41px; 
margin: 0 0 0 650px; 
padding: 0 0 0 125px;  
}
#searchform input#s { 
background:transparent url(images/header-search-form.jpg) no-repeat; 
color: #000;
width: 125px;
height:20px;
border: none;
padding:3px 0 0 5px;
font-size:11px;
margin: 17px 0 0 5px;
}
#searchform input#searchsubmit { 
background:transparent url(images/header-search-input.jpg) no-repeat top left; 
color: #000;
width: 53px;
height:20px;
border: none;
padding:0px 0 0 5px;
font-size:11px;
margin:10px 0 0 0;
text-indent:-9999px;
cursor: pointer;
cursor: hand; /* pour IE */
}

/*******************************
LAYOUT : Mise en forme générale
********************************/

/* main */

#main{ width:1005px; margin:0 auto; padding:0;}

/*central*/

#content{ background:none; float:left; width:660px; margin:0; padding:60px 0 0 17px; }

/* breadcrumb*/

.breadcrumb {
margin:10px 0 30px 0;
}
.breadcrumb h3 {
font-size:11px;
font-weight:normal;
color:#83d0f2;
}
.breadcrumb h3 a{
color:#83d0f2;
text-decoration:none;
}
.breadcrumb h3 a:hover{
color:#83d0f2;
text-decoration:underline;
}

/*************
CONTENU POST
**************/

.entry { float:left; width:660px; margin:0 0 15px 0; padding:0; overflow:hidden; }
.zone-titre {background:transparent url(images/post-title-picto.jpg) no-repeat top left; min-height:40px; margin:0 0 10px 0; padding:0 0 0 50px;}
.zone-titre h1 {font-size:18px; font-weight:normal; color:#d18118;}
.zone-titre h1 a, .zone-titre h1 a:visited {color:#d18118; text-decoration:none;}
.zone-titre h1 a:hover{color:#20b7f5; text-decoration:underline;}
.post-infos {font-family:arial; font-size:11px; color:#99ccff; margin:0; padding:0;}
.post-infos a{color:#99ccff; text-decoration:underline;}
.post-infos a:hover{color:#d18118; text-decoration:underline;}

.contenu-post  { width:590px; margin:0 0 0 50px; padding:0; text-align:justify;}
.contenu-post .chapeau {font-family:georgia; font-size:13px; color:#bb4d28; font-weight:bold; line-height:17px; margin:0 0 0 0; padding:0;}
.contenu-post .chapeau p{margin:10px 0 20px 0; padding:0;}
.corpsdetexte {font-family:arial; font-size:12px; color:#565656; font-weight:normal; line-height:17px; margin:0; padding:0;}
.corpsdetexte img.alignleft {float:left; margin-right:15px; margin-bottom:15px;}
.corpsdetexte img.alignright {float:right; margin-left:15px; margin-bottom:15px;}
.lirelasuite{font-weight:bold; margin:0 0 20px 0;}

.postmetadata {margin: 30px 0 30px 110px;}
.postmetadata ul li{display:inline; padding:8px 0 0 0; font-family:arial; font-size:11px; text-align:center;}
.postmetadata ul li a, .postmetadata ul li a:visited {color:#fff; margin-right:3px; background:none;}
.postmetadata ul li a:hover {color:#83d0f2; text-decoration:none; background:none;}
.postmetadata ul li.print {background:transparent url(images/post-btn-imprimer.jpg) no-repeat; width:100px; height:50px; display:block; float:left; margin-right:30px;}
.postmetadata ul li.print:visited {color:#fff;}
.postmetadata ul li.email {background:transparent url(images/post-btn-email.jpg) no-repeat; width:194px; height:50px; display:block;  float:left; margin-right:30px;}
.postmetadata ul li.email:visited {color:#fff;}
.postmetadata ul li.comments {background:transparent url(images/post-btn-comments.jpg) no-repeat; width:134px; height:50px; float:left; display:block;  }
.postmetadata ul li.comments:visited {color:#fff;}
.postmetadata ul li.comments span{display:none;  }


.postmetadata-single {margin: 30px 0 30px 250px;}
.postmetadata-single ul li{display:inline; padding:8px 0 0 0; font-family:arial; font-size:11px; text-align:center;}
.postmetadata-single ul li a, .postmetadata-single ul li a:visited{color:#fff; margin-right:3px; background:none;}
.postmetadata-single ul li a:hover{color:#83d0f2; text-decoration:none; background:none;}
.postmetadata-single ul li.print {background:transparent url(images/post-btn-imprimer.jpg) no-repeat; width:100px; height:50px; display:block; float:left; margin-right:30px;}
.postmetadata-single ul li.print:visited {color:#fff;}
.postmetadata-single ul li.email {background:transparent url(images/post-btn-email.jpg) no-repeat; width:194px; height:50px; display:block;  float:left; margin-right:30px;}
.postmetadata-single ul li.email:visited {color:#fff;}

/**/
.navigation{float:right; margin:20px 30px 20px 0;}
*html .navigation{float:right; margin:0px 30px 20px 0;}

/* Contenu Post pour liens utiles */
.contenu-post-liensutiles  { width:590px; margin:0 0 0 50px; padding:0; text-align:justify;}
.contenu-post-liensutiles li {list-style-type:none;}
.contenu-post-liensutiles li a{display:block; margin:15px 0 2px 0;}


/**************************
INTROS ARCHIVES DE RUBRIQUE
***************************/

#intro-premieremaison{ 
margin:0 0 40px 20px;
padding:0;
}
#intro-premieremaison a{
background:transparent url(images/intro-premieremaison.jpg) no-repeat top left; 
width:630px;
height:153px;
display:block;
text-indent:-9999px;
}
#intro-premieremaison a:hover{
background-position:0 -153px;
}
/**/
#intro-maisonautrement{ 
margin:0 0 40px 20px;
padding:0;
}
#intro-maisonautrement a{
background:transparent url(images/intro-maisonautrement.jpg) no-repeat top left; 
width:630px;
height:153px;
display:block;
text-indent:-9999px;
}
#intro-maisonautrement a:hover{
background-position:0 -153px;
}
/**/
#intro-maisonenliberte{ 
margin:0 0 40px 20px;
padding:0;
}
#intro-maisonenliberte a{
background:transparent url(images/intro-maisonenliberte.jpg) no-repeat top left; 
width:630px;
height:153px;
display:block;
text-indent:-9999px;
}
#intro-maisonenliberte a:hover{
background-position:0 -153px;
}


/*********
SIDEBAR
**********/

#sidebar{ float:right; width:305px; margin:0 0 0 0; padding:0;}

#rsidebar{ width:305px; margin:0 auto; padding:0; overflow:hidden;}

/* Apopos*/
#sidebar-apropos a{background:transparent url(images/sidebar-apropos.jpg) no-repeat; width:287px; height:125px; display:block; text-indent:-9999px;}
#sidebar-apropos a:hover{background-position:0 -125px;}

/* Dossiers */
#sidebar-dossiers h2{background:transparent url(images/sidebar-dossiers-top.jpg) no-repeat top left; width:287px; height:60px; text-indent:-9999px;}
#sidebar-dossiers {background:transparent url(images/sidebar-dossiers-bckg.jpg) repeat-y; width:287px;}

#sidebar-dossiers li {list-style-type:none;width:255px; margin: 10px 0 0 20px; padding: 0;}
*html #sidebar-dossiers li {list-style-type:none;width:255px; margin: 5px 0 0 7px; padding: 0;}
#sidebar-dossiers ul.children{display:none;}
#sidebar-dossiers .memento li{margin:10px 0 0 77px; width:150px;}
*html #sidebar-dossiers .memento li{margin:5px 0 0 77px; width:150px;}
#sidebar-dossiers-bottom {background:transparent url(images/sidebar-dossiers-bottom.jpg) no-repeat top left; width:287px; height:30px;}


/* Première Maison */
#sidebar-premieremaison {width:287px;}
#sidebar-premieremaison a {background:transparent url(images/sidebar-1ermaison.jpg) no-repeat top left; width:287px; height:117px; text-indent:-9999px; display:block;}
#sidebar-premieremaison a:hover{background-position:0 -117px;}
/* Maison Autrement*/
#sidebar-maisonautrement {width:287px;}
#sidebar-maisonautrement a {background:transparent url(images/sidebar-maisonautrement.jpg) no-repeat top left; width:287px; height:117px; text-indent:-9999px; display:block;}
#sidebar-maisonautrement a:hover{background-position:0 -117px;}
/*Maison en liberte*/
#sidebar-maisonliberte {width:287px;}
#sidebar-maisonliberte a {background:transparent url(images/sidebar-maisonliberte.jpg) no-repeat top left; width:287px; height:117px; text-indent:-9999px; display:block;}
#sidebar-maisonliberte a:hover{background-position:0 -117px;}


/* Twitter */
#sidebar-twitter h2{background:transparent url(images/sidebar-twitter-top.jpg) no-repeat top left; width:287px; height:60px; text-indent:-9999px;}
#sidebar-twitter {background:transparent url(images/sidebar-dossiers-bckg.jpg) repeat-y; width:287px;}

#sidebar-twitter {font-family:arial; color:#20b7f5;}
#sidebar-twitter ul {list-style-type:none; width:245px; margin: 0 0 5px 0; padding: 0; color:#d18118;}
#sidebar-twitter li {list-style-type:none;width:255px; margin: 10px 0 0 20px; padding: 0; color:#d18118;}
#sidebar-twitter  li a{ font-size:11px; color:#565656; font-weight:normal; line-height:12px; margin:0; padding:0;}
#sidebar-twitter  li a:hover{text-decoration:none; color:#20b7f5;}
#sidebar-twitter a#touslesliens { margin: 10px 0 0 20px;  padding: 0; color:#bb4d28; font-weight:bold; display:block;}
#sidebar-twitter a#touslesliens:hover { padding: 0; color:#20b7f5; font-weight:bold;}
#sidebar-twitter-bottom {background:transparent url(images/sidebar-dossiers-bottom.jpg) no-repeat top left; width:287px; height:30px;}



/* Liens utiles */
#sidebar-liensutiles {font-family:arial;}
#sidebar-liensutiles h2{background:transparent url(images/sidebar-liensutiles.jpg) no-repeat top left; width:285px; height:40px; text-indent:-9999px; margin:30px 0 0 0;}
#sidebar-liensutiles li {list-style-type:none; width:245px; margin: 0 0 5px 5px; padding: 0; color:#565656;}
#sidebar-liensutiles li a{ font-size:11px; color:#565656; font-weight:normal; line-height:12px; margin:0; padding:0;}
#sidebar-liensutiles li a:hover{text-decoration:none; color:#d18118;}
#sidebar-liensutiles a#touslesliens {margin: 10px 0 0 5px; padding: 0; color:#bb4d28; font-weight:bold; display:block;}
#sidebar-liensutiles a#touslesliens:hover { padding: 0; color:#20b7f5; font-weight:bold;}


/* Comments */
#sidebar-comments {font-family:arial; color:#20b7f5;}
#sidebar-comments h2{background:transparent url(images/sidebar-comments.jpg) no-repeat top left; width:285px; height:40px; text-indent:-9999px; margin:30px 0 0 0;}
#sidebar-comments ul {list-style-type:none; width:245px; margin: 0 0 5px 0; padding: 0; color:#d18118;}
#sidebar-comments li {list-style-type:none; width:245px; margin: 0 0 10px 5px; padding: 0; color:#d18118;}
#sidebar-comments li a{ font-size:11px; color:#565656; font-weight:normal; line-height:12px; margin:0; padding:0;}
#sidebar-comments li a:hover{text-decoration:none; color:#20b7f5; }



/* Inscription Newsletter */
#sidebar-newsletter {width:285px; margin: 30px 0 20px 0;}
#sidebar-newsletter a {background:transparent url(images/sidebar-newsletter.jpg) no-repeat top left; width:196px; height:74px; text-indent:-9999px; display:block;}
#sidebar-newsletter a:hover {background-position:0 -74px;}

/* Badge Facebook */
#sidebar-facebook {width:285px; margin: 30px 0 20px 0;}
#sidebar-facebook a {background:transparent url(images/sidebar-facebook.jpg) no-repeat top left; width:200px; height:77px; text-indent:-9999px; display:block;}
#sidebar-facebook a:hover {text-decoration:none;}


/* Footer */
#footer{clear:both; height:5px !important; margin:0; padding:0;}
#footerbox{background:#bb4d28; height:40px;  margin:0; padding:0;}
.footer{width:1005px; color:#095278; height:40px; margin:0 auto; padding:0;}

.footer ul {margin-left:25px;}
.footer ul li{display:inline; padding:7px 0 0 0; font-family:arial; font-size:11px; text-align:center; margin-top:7px; }
.footer ul li.footer-archives {background:transparent url(images/footer-btn-archives.jpg) no-repeat; width:193px; height:25px; display:block;  float:left; margin-right:20px;}
.footer ul li.footer-contactezmoi {background:transparent url(images/footer-btn-contactezmoi.jpg) no-repeat; width:135px; height:25px; display:block;  float:left; margin-right:20px;}
.footer ul li.footer-mentionslegales {background:transparent url(images/footer-btn-mentionslegales.jpg) no-repeat; width:135px; height:25px; display:block;  float:left; margin-right:170px;}
.footer ul li.footer-rss {background:transparent url(images/footer-btn-rss.jpg) no-repeat; width:105px; height:25px; display:block;  float:left; padding-left:8px;}

.footer ul li a, .footer ul li a:visited {color:#fff; margin-right:3px;}
.footer ul li a:hover {color:#83d0f2; text-decoration:none;}

/************
COMMENTAIRES
*************/
.boxcomments{
border-top:1px solid #dedede;
width:590px;
margin:0 0 0 50px;
padding:0; 
}
#commentform{
border-top:1px solid #eee;
margin:0;
padding:15px 15px 1px 0;
}
#commentform label{
display:block;
margin:0 0 10px 0;
}
#commentform input{
width:170px;
margin:0 5px 10px 0;
padding:5px 5px 5px 5px;
background-color:#eee;
border:#ccc 2px solid;
color:#565656;
font-size:12px;
}
#commentform textarea{
width:580px;
margin:0 0 10px 0;
padding:5px 5px 5px 5px;
background-color:#eee;
border:#ccc 2px solid;
color:#565656;
font-size:12px;
line-height:14px;
}
#commentform #submit{
margin:0 0 20px;
}
#commentform p{
margin:5px 0;
}
ol.commentlist{
margin:0;padding:0;
}
ol.commentlist .infos{
font-family:georgia; 
font-size:11px; 
color:#bb4d28; 
font-weight:bold; 
line-height:17px; 
margin:10px 0 0 0; 
padding:0;
}
ol.commentlist .mycomment .infos a{
text-decoration:underline;
color:#15aded;
background:none;
}
ol.commentlist .mycomment .infos a:hover{
text-decoration:underline;
color:#d18118; 
background:none;
}
ol.commentlist .mycomment .infos{
font-family:georgia; 
font-size:11px; 
color:#15aded; 
font-weight:bold; 
line-height:17px; 
margin:10px 0 0 0px; 
padding:0;
background:none;
}
ol.commentlist .infos a{
text-decoration:underline;
color:#bb4d28; 
background:none;
}
ol.commentlist .infos a:hover{
text-decoration:underline;
color:#d18118; 
background:none;
}
ol.commentlist li{
border-top:1px solid #eee;
display:block;
list-style:none;
margin:0 0 10px 0;
padding:0px 15px 0 0;
font-family:arial; font-size:12px; color:#565656; font-weight:normal; line-height:17px;;
}
ol.commentlist .mycomment {

color:#333;

font-family:arial; font-size:12px; font-weight:normal; line-height:17px;;
}

.boxcomments h2{
font-size:16px; 
font-weight:normal; 
color:#d18118; 
display:block;
list-style:none;
margin:10px 0 25px 0;
padding:5px 15px 0 0;
}

.boxcomments h4{
font-size:16px; 
font-weight:normal; 
color:#d18118; 
display:block;
list-style:none;
margin:0 0 15px 0;
padding:5px 15px 0 0;
}
ol.tblist{border-top:1px solid #fff;list-style:none;margin:0 0 1px;padding:15px;}
ol.tblist li{display:block;list-style:none;background:#e7f9ff;padding-left:15px;margin:0 0 5px;}