/*  
Theme Name: Bloody4Osteriavalenti
Theme URI: http://www.osteria-valenti.com
Description: Theme Wordpres imagin&eacute; et developp&eacute; par Bloody Banana pour Osteria Valenti. 
Author: Bloody Banana 
Author URI: http://www.bloodybanana.com

*/


h1, h2, h3 { font-family:'Georgia', Verdana, Arial, Helvetica, sans-serif; padding:0; margin:0; font-size:18px;}
a:link { text-decoration: none; color : #006699; border: none;}
a:active { text-decoration: none; border: none;}
a:visited { text-decoration: none;  border: none;}
a:hover	{ text-decoration: none; color : #4192e5; border: none;} 
p { margin:0; padding:0; line-height:18px;}

:focus {-moz-outline-style: none;}


/****************************
 -> LAYOUT & BACKGROUNDS
*****************************/

body{
background:#a62b25 url(images/bckg.jpg) repeat; 
font-family:'Georgia', Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#7a6664;
line-height:18px;
margin:0;
padding:0; 
}

#body-degrade{
background:transparent url(images/bckg-header.png) repeat-x; 
margin:0;
padding:0;
}

*html #body-degrade{
background:transparent url(images/bckg-header.png) repeat-x; 
behavior: url(iepngfix.htc);
margin:0;
padding:0;
}


#body-page{
background:transparent url(images/page-bckg.png) repeat-y;
width:868px; margin:0 auto;
padding:0;
}

*html #body-page{
background:transparent url(images/page-bckg.png) repeat-y;
behavior: url(iepngfix.htc);
width:868px; margin:0 auto;
padding:0;
}

/*************
 -> HEADER
*************/

#top{}

#top-logo{
background:transparent url(images/top-logo.png) no-repeat; 
width:868px;
height:145px;
margin:0 auto;
padding:0;
}

#top-ornements{
background:transparent url(images/top-ornements.png) no-repeat; 
width:868px;
height:57px;
margin:0 auto;
padding:0;
}

/***********************
 -> HEADER - MENU
************************/

#top-menu{
background:transparent url(images/top-menu-bckg.png) no-repeat; 
width:868px;
height:217px;
margin:0 auto;
padding:0;
}

*html #top-menu{
background:transparent url(images/top-menu-bckg.png) no-repeat; 
behavior: url(iepngfix.htc);
width:868px;
height:217px;
margin:0 auto;
padding:0;
}

#top-menu ul{
width:744px;
height:50px;
margin:0 auto;
padding:0;
}

*html #top-menu ul{
width:747px;
height:50px;
margin:0 auto;
padding:0;
}

#top-menu ul li{
display: inline;
}

#top-menu a {
height:50px;
display:block;
float:left;
text-indent:-9999px;
text-decoration:none;
}
#menu_accueil {
background: transparent url(images/menu-accueil.png) no-repeat left top;
width:138px;
height:50px;
}
#menu_osteria {
background: transparent url(images/menu-osteria.png) no-repeat left top;
width:189px;
height:50px;
}
#menu_casa {
background: transparent url(images/menu-casa.png) no-repeat left top;
width:162px;
height:50px;
}
#menu_blog {
background: transparent url(images/menu-blog.png) no-repeat left top;
width:97px;
height:50px;
}
#menu_livredor {
background: transparent url(images/menu-livredor.png) no-repeat left top;
width:158px;
height:50px;
}
#top-menu a:hover {
background-position: 0 -50px;
text-decoration:none;
}
#top-menu a.current_page_item {
background-position: 0 -100px;
}

/***********************
 -> STRUCTURE DE LA PAGE
************************/

#page{ 
width:840px; margin:0 auto;
margin-top:-170px;
padding:0 0 0 0;
}

/******************************
 -> CARTOUCHES 
********************************/
#cartouche-home{
width:768px; height:251px;
margin:0 auto; margin-top:37px;
padding:0 0 0 0;
background: transparent url(images/cartouche-home.jpg) no-repeat left top;
}
#cartouche-home .notreepicerie {
text-indent:-9999px; background:transparent url(images/home-fleche-haut.gif) no-repeat top center; display:block; width:460px; height:82px; float:right; margin:30px 0 0 0;
}
#cartouche-home a:hover.notreepicerie {
background-position:0 -82px;
}
#cartouche-home .notrerestaurant {
text-indent:-9999px; background:transparent url(images/home-fleche-bas.gif) no-repeat top center; display:block; width:460px; height:82px; float:right; margin:17px 30px 0 0;
}
*html #cartouche-home .notrerestaurant {
text-indent:-9999px; background:transparent url(images/home-fleche-bas.gif) no-repeat top center; display:block; width:460px; height:82px; float:right; margin:17px 10px 0 0;
}
#cartouche-home a:hover.notrerestaurant {
background-position:0 -82px;
}
#cartouche-osteria{
width:768px; height:251px;
margin:0 auto; margin-top:37px;
padding:0 0 0 0;
background: transparent url(images/cartouche-osteria.jpg) no-repeat left top;
}
#cartouche-casa{
width:768px; height:287px;
margin:0 auto; margin-top:1px;
padding:0 0 0 0;
background: transparent url(images/cartouche-casa.jpg) no-repeat left top;
}
*html #cartouche-casa{
width:768px; height:287px;
margin:0 auto; margin-top:2px;
padding:0 0 0 0;
background: transparent url(images/cartouche-casa.jpg) no-repeat left top;
}
/******************************
 -> SEPARATORS
********************************/
.separator-big-top{
width:755px; height:14px;
margin:0 auto; margin-top:0px; margin-bottom:10px;
padding:0 0 0 0;
background: transparent url(images/separator-big.gif) no-repeat left top;
}
.separator-big{
width:755px; height:14px;
margin:0 auto; margin-top:20px; margin-bottom:10px;
padding:0 0 0 0;
background: transparent url(images/separator-big.gif) no-repeat left top;
}
.separator-small{
width:422px; height:16px;
margin:0 auto; margin-top:0px; margin-bottom:30px;
padding:0 0 0 0;
background: transparent url(images/separator-small.gif) no-repeat left top;
}
.separator-small-blog{
width:422px; height:16px;
margin:0 auto; margin-top:50px; margin-bottom:50px;
padding:0 0 0 0;
background: transparent url(images/separator-small.gif) no-repeat left top;
}
.separator-small-livredor{
width:422px; height:31px;
margin:0 auto;  margin-bottom:10px; 
padding:0 0 0 0; clear:both;
background: transparent url(images/separator-small.gif) no-repeat left bottom;
}
/******************************
 -> CONTENU HOME
********************************/
/******************
HOME -> NIVEAU 1
*******************/
#home-niveau1{
width:755px; margin:0 auto; 
margin-top:20px; margin-bottom:20px;
padding:0 0 0 0;
}
#home-niveau1 h1{
float:left; width:145px; height:185px; margin:5px 0 0 11px; padding:0;
background: transparent url(images/home-niveau1-titre.gif) no-repeat left top;
text-indent:-9999px;
}
#home-niveau1-centre {
float:left; width:290px;  margin:0 0 0 25px; padding:0;
/*border-right: 1px dashed #ddd9d0;*/
background: transparent url(images/pointilles.gif) repeat-y right top
}
#home-niveau1-centre a{
color:#7b9b38;
}
#home-niveau1-centre a:hover{
color:#7b9b38; text-decoration:underline;
}
#home-niveau1-centre p{
font-size:15px; width:261px; margin:10px 0 15px 0; padding:0;
}
#home-niveau1-centre p.bleu{
color:#6298c4;
}
#home-niveau1-droite{
float:right; width:264px;  margin:0 0 0 0; padding:0 0 0 0;text-align:left;
}
#home-niveau1-droite .avenir{
width:241px; height:12px; margin:10px 0 0 5px; padding:0 0 0 0;
background: transparent url(images/home-niveau3-titre1.gif) no-repeat left top;
text-indent:-9999px;
}
#home-niveau1-droite .encemoment{
width:214px; height:12px; margin:40px 0 0 5px; padding:0 0 0 0;
background: transparent url(images/home-niveau3-titre2.gif) no-repeat left top;
text-indent:-9999px;
}
#home-niveau1-droite .liens-renvoiblog {
border-top: 1px dashed #ddd9d0; width:250px; margin:15px 0 10px 5px;
}
#home-niveau1-droite .liens-renvoiblog a {
border-bottom: 1px dashed #ddd9d0;
width:250px; display:block; padding: 10px 0 10px 0;
color:#6298c4; 
}
#home-niveau1-droite .liens-renvoiblog a:hover {
background-color:#f2eee3; color:#7b9b38;
}
#home-niveau1-droite .lasuite a{
color:#9a9891; text-align:right; display:block; margin: 0 15px 0 0;
border-bottom: none;
}
#home-niveau1-droite .lasuite a:hover {
color:#c04438; background:none;
}
#home-niveau1-droite .liens-renvoiblog img{
border:#d6d5ce solid 4px;
width:230px;height:150px;
}
/****************
HOME -> NIVEAU 2
******************/
#home-niveau2{
width:755px; height:450px;margin:0 auto; 
margin-top:30px; margin-bottom:0px;
padding:0 0 0 0;
background: transparent url(images/carte-location.gif) no-repeat left top;
}

/******************************
 -> CONTENU OSTERIA
********************************/
/********************
OSTERIA -> NIVEAU 1
*********************/
#osteria-niveau1{
width:755px; margin:0 auto; 
margin-top:20px;
padding:0 0 30px 0;
}
#osteria-niveau1 h1{
float:left; width:150px; height:185px; margin:5px 0 0 6px; padding:0;
background: transparent url(images/osteria-niveau1-titre.gif) no-repeat left top;
text-indent:-9999px;
}
#osteria-niveau1-centre {
float:left; width:290px;  margin:0 0 0 25px; padding:0;
/*border-right: 1px dashed #ddd9d0;*/
background: transparent url(images/pointilles.gif) repeat-y right top
}
#osteria-niveau1-centre p{
font-size:15px; width:261px; margin:10px 0 15px 0; padding:0;
}
#osteria-niveau1-centre p.bleu{
color:#6298c4;
}
#osteria-niveau1-droite{
float:right; width:264px;  margin:0 0 0 0; padding:0 0 0 0;text-align:left;
}
#osteria-niveau1-droite .macaron-osteria-couleur{
width:254px; height:414px; margin:0 0 0 0; padding:0 0 0 0;
background: transparent url(images/macaron-osteria-couleur.jpg) no-repeat left top;
text-indent:-9999px; display:block;
}
#osteria-niveau1-droite strong{
font-size:13px; color:#9a9891;
font-weight:normal;
}
#osteria-niveau1-droite p{
margin: 15px 0 0 5px;
}
/********************
OSTERIA-> NIVEAU 2
*********************/
#osteria-niveau2{
width:755px; margin:0 auto;
margin-top:50px; padding:0;
}
#osteria-niveau2-photos{
width:470px; height:500px; margin:0 auto;
float:left; background: transparent url(images/pointilles.gif) repeat-y right top;
padding:0 0 0 0; margin-bottom:50px;
}
#osteria-niveau2-photos object{
border:10px solid #e2ded3; width:430px; height:480px; display:block; margin:0 0 10px 0;
}
#osteria-niveau2-photos li{
display:inline;
}
#osteria-niveau2-photos li a img{
margin:0 10px 10px 0;
border:#d6d5ce solid 4px;
}
#osteria-niveau2-photos li a:hover img{
border:#6298c4 solid 4px;
}
#osteria-niveau2-photos #lien-photos{
text-align:right; width:455px; margin-top:5px;
}
#osteria-niveau2-photos #lien-photos a{
color:#9a9891;
}
#osteria-niveau2-photos #lien-photos a:hover{
color:#c04438;text-decoration:none;
}
#osteria-niveau2-droite1{
float:right; width:280px;  margin:0 0 0 0; padding:0 0 0 0; text-align:left;
}
#osteria-niveau2-droite1 h1{
width:248px; height:51px; margin:0 0 10px 15px; padding:0 0 0 0; 
background: transparent url(images/osteria-niveau2-titre.gif) no-repeat left top;
text-indent:-9999px;
}
#osteria-niveau2-droite1 p{
margin:15px 0 0 15px; padding:0 0 0 0; 
}
#ornement-gris{
width:86px; height:26px; margin:30px 0 10px 20px; padding:0 0 0 0;
background: transparent url(images/leblog-niveau1-ornement.gif) no-repeat left top;
display:block; float:left;
}
#osteria-niveau2-droite2{
float:right; width:280px;  margin:20px 0 0 0; padding:0 0 0 0; text-align:left; 
}
#osteria-niveau2-droite2 h1{
width:200px; height:50px; margin:0 0 10px 15px; padding:0 0 0 0; 
background: transparent url(images/osteria-niveau4-titre.gif) no-repeat left top;
text-indent:-9999px;
}
#osteria-niveau2-droite2 p{
margin:0 0 0 15px; padding:0 0 0 0; 
}
/********************
OSTERIA -> NIVEAU 3
*********************/
#osteria-niveau3{
width:755px; margin:0 auto; 
margin-top:20px; margin-bottom:20px;
padding:0 0 0 0;
}
#osteria-niveau3 h1{
float:left; width:154px; height:190px; margin:10px 0 0 1px; padding:0;
background: transparent url(images/osteria-niveau3-titre.gif) no-repeat left top;
text-indent:-9999px;
}
#osteria-niveau3-centre {
float:left; width:290px;  margin:0 0 0 25px; padding:0;
}
#osteria-niveau3-centre p{
font-size:15px; width:281px; margin:10px 0 15px 0; padding:0;
}
#osteria-niveau3-centre a{
color: #6d8e2b;
}
#osteria-niveau3-centre a:hover{
color:#c04438; text-decoration:none;
}
#osteria-niveau3-centre .lireleblog a{
font-size:13px; color:#9a9891;
}
#osteria-niveau3-centre .lireleblog a:hover{
color:#c04438; text-decoration:none;
}
#osteria-niveau3-droite{
float:right; width:264px;  margin:0 0 0 0; padding:0 0 0 0;text-align:left;
}
#osteria-niveau3-droite #macaron-franco{
width:230px; height:230px; margin:5px 0 0 0; padding:0 0 0 0;
background: transparent url(images/macaron-franco.gif) no-repeat center top;
}
/******************************
 -> CONTENU CASA
********************************/
/*****************
CASA -> NIVEAU 1
******************/
#casa-niveau1{
width:755px; margin:0 auto; 
margin-top:20px; margin-bottom:20px;
padding:0 0 0 0;
}
#casa-niveau1 h1{
float:left; width:150px; height:161px; margin:5px 0 0 6px; padding:0;
background: transparent url(images/casa-niveau1-titre.gif) no-repeat left top;
text-indent:-9999px;
}
#casa-niveau1-centre {
float:left; width:290px;  margin:0 0 0 25px; padding:0;
background: transparent url(images/pointilles.gif) repeat-y right top
}
#casa-niveau1-centre p{
font-size:15px; width:261px; margin:10px 0 15px 0; padding:0;
}

#casa-niveau1-droite{
float:right; width:264px;  margin:0 0 0 0; padding:0 0 0 0;text-align:left;
}
#casa-niveau1-droite #macaron-casa{
width:260px; height:185px; margin:0 0 20px 0; padding:0 0 0 0;
background: transparent url(images/macaron-casa.gif) no-repeat center top;
}
#casa-niveau1-droite strong{
color:#6298c4; font-size:15px;
font-weight:normal;
}
#casa-niveau1-droite p{
margin: 15px 0 0 5px;
}
/*****************
CASA -> NIVEAU 2
******************/
#casa-niveau2{
width:755px; margin:0 auto;
margin-top:40px; padding:0;
background: transparent url(images/pointilles.gif) repeat-y right top;
}
#casa-niveau2-photos{
width:470px; height:500px; margin:0 auto;
float:left; padding:0 0 0 0; margin-bottom:40px; display:block; background: transparent url(images/pointilles.gif) repeat-y right top;
}
#casa-niveau2-photos object{
border:10px solid #e2ded3; width:430px; height:480px; display:block; margin:0 0 10px 0;
}
#casa-niveau2-photos li{
display:inline;
}
#casa-niveau2-photos li a img{
margin:0 10px 10px 0;
border:#d6d5ce solid 4px;
}
#casa-niveau2-photos li a:hover img{
border:#6298c4 solid 4px;
}
#casa-niveau2-photos #lien-photos{
text-align:right; width:455px; margin-top:5px;
}
#casa-niveau2-photos #lien-photos a{
color:#9a9891;
}
#casa-niveau2-photos #lien-photos a:hover{
color:#c04438; text-decoration:none;
}
#casa-niveau2-droite{
float:right; width:265px;  margin:0 0 0 15px; padding:0 0 0 0; text-align:left;
}
#casa-niveau2-droite h1{
width:248px; height:51px; margin:0 0 10px 15px; padding:0 0 0 0; 
background: transparent url(images/casa-niveau2-titre.gif) no-repeat left top;
text-indent:-9999px;
}
#casa-niveau2-droite .encemoment{
width:214px; height:12px; margin:10px 0 0 5px; padding:0 0 0 0;
background: transparent url(images/home-niveau3-titre2.gif) no-repeat left top;
text-indent:-9999px;
}
#casa-niveau2-droite .liens-renvoiblog {
border-top: 1px dashed #ddd9d0; width:250px; margin:15px 0 10px 5px;
}
#casa-niveau2-droite .liens-renvoiblog a {
border-bottom: 1px dashed #ddd9d0;
width:250px; display:block; padding: 10px 0 10px 0;
color:#6298c4; 
}
#casa-niveau2-droite .liens-renvoiblog a:hover {
background-color:#f2eee3; color:#7b9b38;
}
#casa-niveau2-droite .lasuite {
color:#9a9891; text-align:right; display:block; margin: 0 15px 0 0;
}
#casa-niveau2-droite .lasuite:hover {
color:#c04438;
}
/*****************
CASA -> NIVEAU 3
******************/
#casa-niveau3{
width:755px; margin:0 auto; 
margin-top:30px; margin-bottom:20px;
padding:0 0 0 0;
}
#casa-niveau3 h1{
float:left; width:154px; height:190px; margin:10px 0 0 1px; padding:0;
background: transparent url(images/osteria-niveau3-titre.gif) no-repeat left top;
text-indent:-9999px;
}
#casa-niveau3-centre {
float:left; width:290px;  margin:0 0 0 25px; padding:0;
}
#casa-niveau3-centre p{
font-size:15px; width:281px; margin:10px 0 15px 0; padding:0;
}
#casa-niveau3-centre a{
color: #6d8e2b;
}
#casa-niveau3-centre a:hover{
color:#c04438; text-decoration:none;
}
#casa-niveau3-centre .lireleblog a{
font-size:13px; color:#9a9891;
}
#casa-niveau3-centre .lireleblog a:hover{
color:#c04438; text-decoration:none;
}
#casa-niveau3-droite{
float:right; width:264px;  margin:0 0 0 0; padding:0 0 0 0; text-align:left; 
}
#casa-niveau3-droite #macaron-franco{
width:230px; height:230px; margin:5px 0 0 0; padding:0 0 0 0;
background: transparent url(images/macaron-franco.gif) no-repeat center top;
}
/*******************************
-> LE BLOG > NIVEAU 1
*******************************/
#leblog-niveau1{
width:755px; margin:0 auto; 
margin-top:0px; margin-bottom:0px;
padding:0 0 0 0;
}
#leblog-niveau1 .ornement-content{
width:86px; height:26px; background: transparent url(images/leblog-niveau1-ornement.gif) no-repeat top left;
margin: 30px 0 30px 5px; padding:0 0 0 0; display:block;
}
#content{
float:left; 
width:470px; 
margin:0; padding:0 0 -30px 0; 
background: transparent url(images/pointilles.gif) repeat-y right top
}
*html #content{
float:left; 
width:470px; 
margin:0; padding:0;
background: transparent url(images/pointilles.gif) repeat-y right top
}
#leblog-niveau1-droite {
float:right; width:265px;  margin:-30px 0 0 0; padding:0 0 0 0; text-align:left; 
}
#leblog-niveau1-droite #macaron-franco{
width:230px; height:230px; margin:0 0 0 10px; padding:0 0 0 0;
background: transparent url(images/macaron-franco.gif) no-repeat center top;
}
#leblog-niveau1-droite #text-about{
margin:30px 0 0 0; padding:0; width:260px;
font-size:14px; 
 }
#leblog-niveau1-droite #text-about p{
margin:10px 0 0 0;
}
#leblog-niveau1-droite #text-about a{
color: #6d8e2b;
}
#leblog-niveau1-droite #text-about a:hover{
color:#c04438; text-decoration:none;
}
#leblog-niveau1-droite #text-about .lasuite {
margin:20px 0 0 0; 
}
#leblog-niveau1-droite #text-about .lasuite a:hover{
color:#c04438; text-decoration:none;
}
#leblog-niveau1-droite .rubriques{
height:19px; width:250px; display:block; padding: 10px 0 5px 0;
background: transparent url(images/leblog-niveau1-droite-titre1.gif) no-repeat left top;
text-indent:-9999px; display:block;
border-bottom: 1px dashed #ddd9d0;
}
#leblog-niveau1-droite .categories {
margin:0 0 0 5px; padding:0; display:inline; list-style:none;
}
#leblog-niveau1-droite .categories li{
width:250px;
}
#leblog-niveau1-droite .categories a {
border-bottom: 1px dashed #ddd9d0;
width:250px; display:block; padding: 10px 0 10px 0;
color:#6298c4; 
}
#leblog-niveau1-droite .categories a:hover {
color:#7b9b38; background-color:#f2eee3; 
}
#leblog-niveau1-droite .lemotdupatron{
height:19px; width:250px; display:block; padding: 10px 0 0 0; margin-top:50px;
background: transparent url(images/leblog-niveau1-droite-titre2.gif) no-repeat left top;
text-indent:-9999px; display:block;
border-bottom: 1px dashed #ddd9d0;
}
#leblog-niveau1-droite .lesamis{
height:13px; width:250px; display:block; padding: 10px 0 10px 0; margin-top:25px;
background: transparent url(images/leblog-niveau1-droite-titre3.gif) no-repeat left top;
text-indent:-9999px; display:block;
border-bottom: 1px dashed #ddd9d0;
}
#leblog-niveau1-droite .ornement-gris{
width:91px; height:34px; margin:30px 0 30px 0; padding:0 0 0 0;
background: transparent url(images/ornement-gris.gif) no-repeat left top;
text-indent:-9999px; display:block;
}
#leblog-niveau1-droite #twitters {
color:#9a9891; font-size:11px; margin: 10px 0 0 0;
}
#leblog-niveau1-droite #twitters ul {
list-style:none; margin:0; padding:0;
}
#leblog-niveau1-droite #twitters .top-twit {
width:250px; height:16px; 
background: transparent url(images/leblog-twit-top.gif) no-repeat left top;
}
#leblog-niveau1-droite #twitters .contenu-twit {
width:250px; background: transparent url(images/leblog-twit-center.gif) repeat-y left top;
}
#leblog-niveau1-droite #twitters .contenu-twit p{
padding:0 20px 0 15px; margin:0 0 0 0; color:#fff; font-size:13px;
}
#leblog-niveau1-droite #twitters .bottom-twit {
width:250px; height:31px; background: transparent url(images/leblog-twit-bottom.gif) no-repeat left top; 
padding:30px 0 0 0; color:#9a9891; font-size:11px;
}
#leblog-niveau1-droite #twitters .bottom-twit span{
color:#7b9b38;
}
/*******************************
-> LE BLOG > ENTRY-SINGLE
*******************************/
.entry-single{
width:450px;
margin:0 0 0 0; padding:0; 
overflow:hidden;
text-align:left;
}
.entry-single blockquote{
line-height:20px;
text-align:left;
color:#006699;
}
.entry-single h1 {
width:450px;
margin:10px 0 15px 0; padding:0 0 0 0; 
font-size:20px; font-weight:100;
line-height:22px;
color:#7f5c3e;
text-align:left;
}
.entry-single h1 a, .entry h1 a:visited{
color:#866345;
}
.entry-single h1 a:hover{
text-decoration:none;
color:#7b9b38;
}
.entry-single h2 {
width:450px;
font-size:16px;
font-weight:normal;
line-height:30px;
color:#6d8e2b;
text-align:left;
}
.entry-single object {
border:5px solid #e2ded3;
width:440px; height:100%;
display:block;
}
.entry-single strong {
font-size:16px;
font-weight:normal;
}
.entry-single p {
margin:20px 0 0 0 !important; 
padding:0 0 0 0; 
text-align:justify;
font-size:14px;
line-height:18px;
}
.entry-single ul {
margin:20px 0 20px 0 !important; 
}
.entry-single img {
border:#e2ded3 solid 5px;
max-width:440px;
height:300px;
}
.entry-single a {
color:#6d8e2b;
}
.entry-single a:hover {
color:#c04438; text-decoration:none;
}
.entry-single blockquote {
margin:25px 0 25px 25px; padding:0; 
background: transparent url(images/leblog-blockquote.gif) no-repeat left top; 
}
.entry-single blockquote p{
color:#6d8e2b; font-size:16px; line-height:18px; text-align:left; width:355px; padding:0 0 0 50px; margin:0;
}
.entry-single a.more-link {
float:right; font-size:14px; margin: 20px 0 0 10px;
}
.entry-single .comments-link {
float:right; margin: 20px 0 0 0; color:#9a9891;
}
.entry-single .comments-link a{
margin:0 10px 0 0; color:#9a9891; font-size:14px;6298c4
}
.entry-single .comments-link a:hover{
color:#c04438; text-decoration:none;
}
.entry-single a:hover.more-link {
color:#c04438; text-decoration:none;
}
/*******************************
-> LE BLOG > SINGLE.PHP -> COMMENTS
*******************************/
.entry-single-comments .comments-info{
margin: 30px 0 20px 0; width:450px;
color: #9a9891; font-size: 13px;
}
.entry-single-comments .comments-info p.info-bulle{
text-align:left; padding: 0 0 0 50px; margin:15px 0 15px 0;
background: transparent url(images/leblog-single-commentsinfo-bulle.gif) no-repeat left top; 
}
.entry-single-comments .comments-info p.info-loupe{
text-align:left; padding:0 0 0 50px; margin:0 0 15px 0;
background: transparent url(images/leblog-single-commentsinfo-loupe.gif) no-repeat left top; 
}
.entry-single-comments .comments-info p.info-separator{
width:425px; height:6px;
background: transparent url(images/leblog-single-commentsinfo-seperator.gif) no-repeat left top; 
}
.entry-single-comments .comments-info a{
color:#7b9b38;
}
.entry-single-comments .comments-info a:hover{
color:#c04438; text-decoration:none;
}
.entry-single-comments .boxcomments{
margin-bottom:20px; margin-top:10px; width:470px; border:none; float:left;
}
.entry-single-comments .boxcomments ol.commentlist{margin:0;padding:0; float:left; width:470px; 
background: transparent url(images/pointilles.gif) repeat-y right top;
}
.entry-single-comments .boxcomments ol.commentlist li{
display:block; list-style:none; padding:0; margin:0 0 0 0; width:441px; background:none; 
}
.entry-single-comments .boxcomments ol.commentlist li .comment-bulle-top{
display:block; height:15px; width:441px; margin:0; padding:0;
background: transparent url(images/leblog-bulle-top.gif) no-repeat left bottom;
}
.entry-single-comments .boxcomments ol.commentlist li .comment-bulle-bottom{
display:block; height:28px; width:441px; margin:0; padding:0;
background: transparent url(images/leblog-bulle-bottom.gif) no-repeat left top;
}
.entry-single-comments .boxcomments ol.commentlist li .comment-bulle-center{
display:block; width:441px; margin:0; padding:0 0 0 15px; color:#7a6664;
background: transparent url(images/leblog-bulle-center.gif) repeat-y left top;
}
.entry-single-comments .boxcomments ol.commentlist li .comment-bulle-center p{
width:410px; padding:0 0 10px 0; 
}
.entry-single-comments .boxcomments ol.commentlist li .comment-meta-gauche{
float:left; font-size:11px; margin:5px 0 0 10px; color:#9a9891;
}
.entry-single-comments .boxcomments ol.commentlist li .comment-meta-gauche strong{
color:#7b9b38;
}
.entry-single-comments .boxcomments ol.commentlist li .comment-meta-gauche strong a{
color:#7b9b38;
}
.entry-single-comments .boxcomments ol.commentlist li .comment-meta-gauche strong a:hover{
text-decoration:none; color:#63a0c4;
}
.entry-single-comments .boxcomments ol.commentlist li .comment-meta-droite{
float:right; font-size:11px; margin:5px 10px 0 0; color:#7bb1d3; display:none;
}
/*my comments*/
.entry-single-comments .boxcomments ol.commentlist li.mycomment .comment-bulle-top{
display:block; height:15px; width:441px; margin:0; padding:0;
background: transparent url(images/leblog-bulle-top-my.gif) no-repeat left bottom;
}
.entry-single-comments .boxcomments ol.commentlist li.mycomment .comment-bulle-bottom{
display:block; height:28px; width:441px; margin:0; padding:0;
background: transparent url(images/leblog-bulle-bottom-my.gif) no-repeat left top;
}
.entry-single-comments .boxcomments ol.commentlist li.mycomment .comment-bulle-center{
display:block; width:441px; margin:0; padding:0 0 0 15px; color:#fff;
background: transparent url(images/leblog-bulle-center-my.gif) repeat-y left top;
}
.entry-single-comments .boxcomments ol.commentlist li.mycomment .comment-meta-droite{
display:none;
}
ol.commentlist li.odd{border-bottom:0px solid #fff; display:block; list-style:none; padding:10px 10px 10px 10px; margin-bottom:15px; background:#ade9ff; color:#333;}
ol.commentlist li.odd :hover{}

/*Le formulaire*/
.entry-single-comments form#commentform {
margin:0 0 0 0; padding: 0 0 0 0; width:440px;
}
.entry-single-comments form#commentform h3{
font-size:1px; color:#f9f5e9;
}
.entry-single-comments form#commentform #leformulaire{
margin:10px 0 25px 0; padding:0 0 0 0; 
font-size:20px; font-weight:100; display:block;
line-height:22px;
color:#7b9b38;
text-align:left;
}
.entry-single-comments form#commentform p {
color:#998a78;  margin:0; padding:0;
}
.entry-single-comments form#commentform label {
margin: 10px 0 0 0; padding:0 0 0 0; color: #9a9891; font-size: 12px; width:440px; height:22px; text-align:left;display:block;
} 
/* *html .entry-single-comments form#commentform label {
margin:0 15px 0 0; padding:0; float:right;  color:#998a78;
}*/
.entry-single-comments form#commentform input {
width:440px; height:25px; margin:5px 0 10px 0; padding:7px 0 0 0;  font-size:13px; 
}
.entry-single-comments form#commentform input#author {
width:320px; height:25px; margin:0; padding:7px 0 0 40px;
border:#e9dbad 1px solid; color:#7a6664;  background: #fcfcfc url(images/leblog-single-commentform-nom.gif) no-repeat left center;
}
.entry-single-comments form#commentform input#email {
width:320px; height:25px; margin: 0; padding:7px 0 0 40px;
border:#e9dbad 1px solid; color:#7a6664;  background: #fcfcfc url(images/leblog-single-commentform-mail.gif) no-repeat left center;
}
.entry-single-comments form#commentform input#url {
width:320px; height:25px; margin:0; padding:7px 0 0 40px;
border:#e9dbad 1px solid; color:#7a6664;  background: #fcfcfc url(images/leblog-single-commentform-url.gif) no-repeat left center;
}
.entry-single-comments form#commentform textarea {
width:420px; margin:0px 0 0 0; padding:10px 10px 10px 10px; font-size:13px; 
border:#e9dbad 1px solid; color:#7a6664; font-weight:normal;
}
.entry-single-comments form#commentform .submit-btn {
margin:0; float:right; width:95px; height:36px; border:none; text-indent:-9999px; margin: 10px 10px 0 0;
background: transparent url(images/livredor-bouton-envoyer.gif) no-repeat left top;
}
.entry-single-comments form#commentform .submit-btn:hover {
background-position: 0 -36px;
}
/******************************************************
 -> MISE EN PAGE CONTENUS DE WP : CONTENT > ENTRY
*******************************************************/
.entry{
width:450px;
margin:0 0 0 0; padding:0; 
overflow:hidden;
text-align:left;
}
.entry blockquote{
line-height:20px;
text-align:left;
/*margin:20px 0px 20px 50px;*/
color:#006699;
}
.entry h1 {
width:450px;
margin:10px 0 15px 0; padding:0 0 0 0; 
font-size:20px; font-weight:100;
line-height:22px;
color:#7f5c3e;
text-align:left;
}
.entry h1 a, .entry h1 a:visited{
color:#866345;
}
.entry h1 a:hover{
text-decoration:none;
color:#7b9b38;
}
.postmetadata { 
padding:0;
background-color:transparent;
color:#9a9891;
font-size:12px;
text-align:left;
font-weight:normal;
}
.postmetadata .rubrique a{ 
color:#7b9b38;
}
.postmetadata .rubrique a:hover{ 
color:#c04438; text-decoration:none;
}
.postmetadata a{ 
color:#6298c4;
}
.postmetadata a:hover{ 
color:#c04438; text-decoration:none;
}
.postemetadata-footer{ 
float:right;
background:transparent url(images/comment.gif) no-repeat;
border:0;
margin:20px 0 0 0;
padding:0 0 0 25px;
height:16px;
}
.postemetadata-footer a{ 
color:#006699;
}
.postemetadata-footer a:hover{ 
color:#ff0000;
text-decoration:none;
}
.entry .thethumb{
float:left;
width:200px;
height:140px;
margin-top:5px;
margin-bottom:30px;
}
.entry .thethumb a img{
border:#d6d5ce solid 4px;
}
.entry .thethumb a:hover img{
border:#6298c4 solid 4px;
}
.entry .theexcerpt {
margin-left:15px;
margin-right:15px;
}
.entry .thefooter {
margin-top:15px;
}
.entry .thefooter a{
color:#7b9b38;
}
.entry .thefooter a:hover{
color:#c04438; text-decoration:none;
}
/******************************
 -> LIVRE D'OR
********************************/
/*****************
LIVRE D'OR NIVEAU 1
******************/
#livredor-niveau1{
width:755px; margin:0 auto; 
margin-top:20px; margin-bottom:20px;
padding:0 0 0 0;
}
.entry-livredor{
width:755px;
margin:0 0 0 0; padding:0; 
overflow:hidden;
text-align:left;
}
.entry-livredor{
width:755px;
margin:0 0 0 0; padding:0; 
overflow:hidden;
text-align:left;
}
/****************************
LIVRE D'OR GAUCHE (BULLES)
*****************************/
.entry-livredor .boxcomments{
margin-bottom:20px; margin-top:10px; width:470px; border:none; float:left;
}
.entry-livredor .boxcomments ol.commentlist{margin:0;padding:0; float:left; width:470px; 
background: transparent url(images/pointilles.gif) repeat-y right top;
}
.entry-livredor .boxcomments ol.commentlist li{
display:block; list-style:none; padding:0; margin:0 0 0 0; width:441px; background:none; color:#fff;
}
.entry-livredor .boxcomments ol.commentlist li .comment-bulle-top{
display:block; height:15px; width:441px; margin:0; padding:0;
background: transparent url(images/livredor-bulle-top.gif) no-repeat left bottom;
}
.entry-livredor .boxcomments ol.commentlist li .comment-bulle-bottom{
display:block; height:28px; width:441px; margin:0; padding:0;
background: transparent url(images/livredor-bulle-bottom.gif) no-repeat left top;
}
.entry-livredor .boxcomments ol.commentlist li .comment-bulle-center{
display:block; width:441px; margin:0; padding:0 0 0 15px;
background: transparent url(images/livredor-bulle-center.gif) repeat-y left top;
}
.entry-livredor .boxcomments ol.commentlist li .comment-bulle-center p{
width:410px; padding:0 0 10px 0;
}
.entry-livredor .boxcomments ol.commentlist li .comment-meta-gauche{
float:left; font-size:11px; margin:5px 0 0 10px; color:#9a9891;
}
.entry-livredor .boxcomments ol.commentlist li .comment-meta-gauche strong{
color:#7b9b38;
}
.entry-livredor .boxcomments ol.commentlist li .comment-meta-gauche strong a{
color:#7b9b38;
}
.entry-livredor .boxcomments ol.commentlist li .comment-meta-gauche strong a:hover{
color:#c04438; text-decoration:none;
}
.entry-livredor .boxcomments ol.commentlist li .comment-meta-droite{
float:right; font-size:11px; margin:5px 10px 0 0; color:#7bb1d3;
}
/*my comments*/
.entry-livredor .boxcomments ol.commentlist li.mycomment .comment-bulle-top{
display:block; height:15px; width:441px; margin:0; padding:0;
background: transparent url(images/livredor-bulle-top-my.gif) no-repeat left bottom;
}
.entry-livredor .boxcomments ol.commentlist li.mycomment .comment-bulle-bottom{
display:block; height:28px; width:441px; margin:0; padding:0;
background: transparent url(images/livredor-bulle-bottom-my.gif) no-repeat left top;
}
.entry-livredor .boxcomments ol.commentlist li.mycomment .comment-bulle-center{
display:block; width:441px; margin:0; padding:0 0 0 15px;
background: transparent url(images/livredor-bulle-center-my.gif) repeat-y left top;
}
.entry-livredor .boxcomments ol.commentlist li.mycomment .comment-meta-droite{
display:none;
}
.entry-livredor .boxcomments .comment-page-numbers{
float:left; display:block; color:#63a0c4; 
}
.entry-livredor .boxcomments .comment-page-numbers a{
 color:#63a0c4; 
}
.entry-livredor .boxcomments .comment-page-numbers a:hover{
color:#c04438; text-decoration:none;
}
ol.commentlist li.odd{border-bottom:0px solid #fff; display:block; list-style:none; padding:10px 10px 10px 10px; margin-bottom:15px; background:#ade9ff; color:#333;}
ol.commentlist li.odd :hover{}
/****************************
LIVRE D'OR DROITE (FORM)
*****************************/
.entry-livredor form#commentform {
background: transparent url(images/livredor-droite-form.gif) no-repeat left top;
margin:20px 0 0 0; padding:100px 0 0 0; float:right;  width:277px; border:none; position:relative;
}
.entry-livredor form#commentform h3{
display:none;
}
.entry-livredor form#commentform p {
width:210px; float:right;  color:#998a78; 
}
.entry-livredor form#commentform label {
width:212px; margin:0 30px 0 0; padding:0; float:right;  color:#998a78;
}
*html .entry-livredor form#commentform label {
width:212px; margin:0 15px 0 0; padding:0; float:right;  color:#998a78;
}
.entry-livredor form#commentform input {
width:208px; height:20px; margin:2px 30px 10px 0; float:right; padding:5px 0 0 5px; 
border:#e9dbad 1px solid; color:#a99f83;
}
.entry-livredor form#commentform textarea {
width:210px; margin:0px 30px 0 0; padding:5px 0 0 5px; float:right; 
border:#e9dbad 1px solid; color:#a99f83; font-weight:normal; font-size:12px;
}
.entry-livredor form#commentform .submit-btn {
margin:0; float:right; width:95px; height:36px; border:none; text-indent:-9999px; margin: 10px 20px 0 0;
background: transparent url(images/livredor-bouton-envoyer.gif) no-repeat left top;
}
.entry-livredor form#commentform .submit-btn:hover {
background-position: 0 -36px;
}
/****************************
LIVRE D'OR DROITE (TEMOIGNAGES)
*****************************/
.entry-livredor .livredor-droite {
margin:20px 0 0 10px; padding:0 0 0 0; float:right;  width:267px; border:none; position:relative; color:#b4b1aa; font-size:12px;
}
.entry-livredor .livredor-droite a{
color:#b4b1aa; font-size:12px;
}
.entry-livredor .livredor-droite a:hover{
color:#c04438; text-decoration:none;
}
.entry-livredor .livredor-droite .ornement-gris{
margin:40px 0 0 0; padding:0 0 0 0; width:91px; height:34px;
background: transparent url(images/ornement-gris.gif) no-repeat left top;
}
.entry-livredor .livredor-droite #titre1{
margin:20px 0 20px 0; padding:10px 0 0 0; width:277px; height:22px; text-indent:-9999px;
background: transparent url(images/livredor-droite-titre1.gif) no-repeat left top;
border-bottom: 1px dashed #ddd9d0;
}
.entry-livredor .livredor-droite blockquote {
color:#7b9b38; font-size:15px; text-align:left; margin:20px 0px 0px 0px; padding:0 0 0 0;  !important
}
.entry-livredor .livredor-droite #titre2{
margin:30px 0 20px 0; padding:10px 0 0 0; width:277px; height:22px; text-indent:-9999px;
background: transparent url(images/livredor-droite-titre2.gif) no-repeat left top;
border-bottom: 1px dashed #ddd9d0;
}
.entry-livredor .livredor-droite #text-contact {
color:#63a0c4; font-size:13px;
}
.entry-livredor .livredor-droite #text-contact p{
margin: 0 0 10px 5px;
}
.entry-livredor .livredor-droite #text-contact a{
color:#63a0c4; font-size:13px;
}
.entry-livredor .livredor-droite #text-contact a:hover{
color:#c04438; text-decoration:none;
}
/*************
 -> FOOTER
*************/

#basdepage{
clear:both !important;
width:800px; margin:0 auto;
background:transparent url(images/footer-basdepage.gif) bottom left no-repeat; 
height:70px;
}
#footer{
clear:both !important;
width:840px; margin:0 auto;
background:#fcfcfc url(images/footer-ornements.gif) bottom left no-repeat; 
height:135px;
margin:0;
padding:20px 0 0 0;
}
#footer-gauche{
width:492px;
height:90px;
margin:0px 0 0 20px; padding:0;
float:left;
border-right: 1px dashed #ecebe8;

}
*html #footer-gauche{
width:492px;
height:90px;
margin:0px 0 0 10px; padding:0;
float:left;
border-right: 1px dashed #ecebe8;
}
#footer-gauche .osteria {
width:253px; height:90px; display:block; float:left;
background:transparent url(images/footer-osteria.gif) top left no-repeat; 
margin:0; padding:0;
text-indent:-9999px;
}
#footer-gauche .casa {
width:235px; height:90px; display:block; float:left;
background:transparent url(images/footer-casa.gif) top left no-repeat; 
margin:0; padding:0;
text-indent:-9999px;
}
#footer-gauche a:hover {
background-position:0 -90px;
}
#footer-droite{
width:250px;
height:95px;
margin:7px 0 0 20px; padding:0;
float:left;
}
#footer-droite .flickr {
width:200px; height:26px; display:block;
background:transparent url(images/footer-droite-flickr.gif) top left no-repeat; 
margin:0; padding:0;
text-indent:-9999px;
}
#footer-droite .facebook {
width:200px; height:26px; display:block;
background:transparent url(images/footer-droite-facebook.gif) top left no-repeat; 
margin:0; padding:0;
text-indent:-9999px;
}
#footer-droite .mail {
width:200px; height:26px; display:block;
background:transparent url(images/footer-droite-mail.gif) top left no-repeat; 
margin:0; padding:0;
text-indent:-9999px;
}
#footer-droite a:hover {
background-position:0 -26px;
}
#footer-page{
clear:both; 
background:transparent url(images/footer.jpg) top left no-repeat; 
width:1000px; 
height:71px; 
margin: 0 auto;
}

#credits{
width:830px;
height:65px;
margin:10px auto;
padding:0;
}
#credits a{
background:transparent url(images/footer-bloody.png) top left no-repeat; 
width:230px; height:29px; display:block;
text-indent:-9999px; float:right;
}

/*************
 -> ARCHIVES
*************/

.car-container {
margin:20px 0 0 0;
padding:0;
list-style:none;
}
.car-container ul {
margin:0;
padding:0;
list-style:none;
}
.car-container li{
margin:0 0 10px 10px;
font-weight:bold;
}
.car-container li a{
margin:0 0 10px 0;
font-weight:normal;
}
.car-container li a:hover{
text-decoration:none;
color:#ff0000;
}
.car-yearmonth {
font-weight:bold;
display:block;
text-transform:capitalize;
margin: 0 0 10px 0;
}

hr {
height: 2px;
margin: 0;
padding: 0;
color:#e3e1e4;
background-color: #e3e1e4;
border: 0;
}

/*************
 -> SEARCh
*************/
#searchform { height:35px; line-height:35px; float:right; margin: 0; padding: 0;  }
input#s { color: #5188d2; width: 200px; border: 1px solid #cbcbcb; background:#fcfcfc;}

