@import url('killer.css');


/* Style pour les recettes  */

#top_bloc span.number { width:50px; height:34px; text-align:center; font-size:13pt; color:#fff; position:absolute; margin:20px 0 0 23px; padding-top:15px;}
#top_bloc h2 { color:#956260; font-size:14pt; margin-left:90px; padding-top:34px; font-weight:bold; }
#top_bloc span.time { color:#797979; font-size:10pt; position:absolute; margin-left:470px; margin-top:-25px}
#top_bloc span.complexe { width:90px; height:29px; background:url(images/complexe.png) no-repeat; position:absolute; margin-left:534px; margin-top:-34px; }
#top_bloc span.moyenne { width:90px; height:29px; background:url(images/moyenne.png) no-repeat; position:absolute; margin-left:534px; margin-top:-34px; }
#top_bloc span.facile { width:90px; height:29px; background:url(images/facile.png) no-repeat; position:absolute; margin-left:534px; margin-top:-34px; }

#left_bloc { margin-left:20px; font-size: 11pt; color: #c6a971; line-height:13pt; font-weight:bold; padding-right:30px;}
#left_bloc h3, #right_bloc h3 { color: #895254; font-size:13pt; margin-bottom:15px; }
#right_bloc { margin-left:20px;  margin-top:20px; font-size: 11pt; color:#84603b; line-height:13pt; padding-right:30px; }
#right_bloc p { padding-bottom:10px; }
body{
background:url(images/brush_fond.png) repeat-x; background-color:#c8953a; font-family: "Trebuchet MS", sans-serif 
}

a.postit { background:url("images/post_it.png") no-repeat scroll 0 0 transparent;
height:117px;
margin-left:845px;
margin-top:150px;
position:absolute;
width:180px;
z-index:100; }

a.postit2 { background:url("images/post_it.png") no-repeat scroll 0 0 transparent;
height:117px;
margin-left:845px;
margin-top:150px;
position:absolute;
width:180px;
z-index:100; text-indent:-9999px; }

#reserv { width:400px; height:600px; background-color:#fff; padding:20px; }

#reserv p{ margin-bottom:10px; }

#englobe{
margin: 0 auto;	width:1010px;
}

/* HEADER */
#top{
background:url(images/top_content.png) no-repeat; height:200px;	
}
p.sous-titre{
color:#512529; font-weight:bold; font-size:23pt; text-align:center; padding-top:42px;
}
a.logo{
background:url(images/logo.png) no-repeat; height:140px; margin-top:-16px; display:block; text-indent:-9000px; background-position:center; 
}


/* CONTENT */
#repeat{
background:url(images/repeat_content.png) repeat-y; width:1100px; background-position:6px; min-height:800px; height:auto;
}
#menu{
background:url(images/menu.png) no-repeat; height:190px; position:absolute; width:1180px; margin-left:-85px; margin-top:20px;
}
a.carte{
background:url(images/items_menu.png) no-repeat; width:156px; height:30px; text-indent:-9000px; text-decoration:none; display:block; margin-top:38px; margin-left:185px; float:left;
}
a.resa{
background:url(images/items_menu.png) no-repeat; width:156px; height:30px; text-indent:-9000px; text-decoration:none; display:block; margin-top:38px; background-position:-156px 0; float:left;
}
a.recettes{
background:url(images/items_menu.png) no-repeat; width:156px; height:30px; text-indent:-9000px; text-decoration:none; display:block; margin-top:38px; background-position:-312px 0; float:left;
}
a.news{
background:url(images/items_menu.png) no-repeat; width:156px; height:30px; text-indent:-9000px; text-decoration:none; display:block; margin-top:38px; background-position:-468px 0; float:left;
}
a.photos{
background:url(images/items_menu.png) no-repeat; width:156px; height:30px; text-indent:-9000px; text-decoration:none; display:block; margin-top:38px; background-position:-624px 0; float:left;
}

#ariane{
position:absolute; margin:145px 0 0 130px;
}
a.bread{
color:#5e2f32; font-size:10pt; font-weight:bold; text-decoration:none; padding-right:8px;
}
a:hover.bread{
color:#82454b;
}

#clear{
clear:both;
}

/* left */
#left{
width:670px; float:left; margin:190px 0 0 8px;
}

#left h4 {
font-size:11pt; color:#956260; text-decoration:none; text-align:center;
}

#left h4 a{
font-size:11pt; color:#956260; text-decoration:none; text-align:center; margin-left:-3px;
}

.ngg-album-compact p { text-align:center; margin-left:-11px; }

.piclenselink { font-size:11pt; color:#956260; text-decoration:none; margin-left:5px; margin-bottom:10px;}

span.section_1{
background:url(images/bandeau_accueil.png) no-repeat; width:540px; height:100px; display:block; text-indent:-9000px; margin-left:3px;
}
span.accueil{
background:url(images/texte_accueil.png) no-repeat; width:660px; height:145px; display:block; margin:30px 0 0 12px;
}
span.section_2{
background:url(images/bandeau_news.png) no-repeat; width:540px; height:100px; display:block; margin-top:30px; text-indent:-9000px;  margin-left:3px;
}
span.section_3{
background:url(images/bandeau_carte.png) no-repeat; width:510px; height:42px; display:block; margin-top:60px; text-indent:-9000px;  margin-left:2px;
}
span.section_4{
background:url(images/bandeau_recettes.png) no-repeat; width:540px; height:100px; display:block; text-indent:-9000px;  margin-left:3px;
}
span.section_5{
background:url(images/bandeau_news.png) no-repeat; width:540px; height:100px; display:block; text-indent:-9000px;  margin-left:3px;
}
span.section_6{
background:url(images/bandeau_gallery.png) no-repeat; width:540px; height:100px; display:block; text-indent:-9000px;  margin-left:3px;
}
span.section_7{
background:url(images/bandeau_mentions.png) no-repeat; width:540px; height:100px; display:block; text-indent:-9000px;  margin-left:3px;
}
a.voir_menu{
background:url(images/voir_menu.png) no-repeat; width:220px; height:90px; display:block; text-indent:-9000px; float:right; margin:-107px -6px 0 0;
}

#mentions { margin-left:30px; margin-top:30px; line-height:20pt;}

#lacarte{
width:602px; margin:50px 0 0 52px;
}
a.carte1{
background:url(images/apperitif_deroule.jpg) no-repeat; height:28px; display:block; text-indent:-9000px;
}
.clear{
clear:both;
}

.deroule {background-color:#52292c; display:none;}
.deroule p { display:block; padding:5px; color:#c18b8e; }
.deroule p.other { background:#613437; }
.deroule span {float:right; margin-right:5px; margin-top:-2px; background:#2e1718; padding:2px; color:;
   -moz-border-radius-bottomright: 3px; -webkit-border-radius-bottomright: 3px; border-radius-bottomright: 3px;
   -moz-border-radius-bottomleft: 3px; -webkit-border-radius-bottomleft: 3px; border-radius-bottomleft: 3px;
   -moz-border-radius-topright: 3px; -webkit-border-radius-topright: 3px; border-radius-topright: 3px;
   -moz-border-radius-topleft: 3px; -webkit-border-radius-topleft: 3px; border-radius-topleft: 3px;}
#deroule1{
}
a.carte2{
background:url(images/boisson_deroule.jpg) no-repeat; height:28px; display:block; text-indent:-9000px; margin-top:1px;
}
#deroule2{
background-color:#52292c; width:602px; height:125px;
}
a.carte3{
background:url(images/vin_deroule.jpg) no-repeat; height:28px; display:block; text-indent:-9000px; margin-top:1px;
}
#deroule3{
}
a.carte4{
background:url(images/arabica_deroule.jpg) no-repeat; height:28px; display:block; text-indent:-9000px; margin-top:1px;
}
#deroule4{
}
a.carte5{
background:url(images/the_deroule.jpg) no-repeat; height:28px; display:block; text-indent:-9000px; margin-top:1px;
}
#deroule5{
}
a.carte6{
background:url(images/digestif_deroule.jpg) no-repeat; height:28px; display:block; text-indent:-9000px; margin-top:1px;
}
#deroule6{
background-color:#52292c; width:602px; height:90px;
}
a.carte7{
background:url(images/specialite_deroule.jpg) no-repeat; height:28px; display:block; text-indent:-9000px; margin-top:1px;
}
#deroule7{
}
a.carte8{
background:url(images/tartine_deroule.jpg) no-repeat; height:28px; display:block; text-indent:-9000px; margin-top:1px;
}
#deroule8{
}
a.carte9{
background:url(images/grill_deroule.jpg) no-repeat; height:28px; display:block; text-indent:-9000px;  margin-top:1px;
}
a.carte10{
background:url(images/fromage_deroule.jpg) no-repeat; height:28px; display:block; text-indent:-9000px;  margin-top:1px;
}
a.carte11{
background:url(images/gourmandise_deroule.jpg) no-repeat; height:28px; display:block; text-indent:-9000px;  margin-top:1px;
}
#deroule9{
}

#commentaires { margin-left:55px; margin-top:20px; width: 590px; }
#commentaires h2 { color:#956260; font-size:14pt; font-weight:bold; border-bottom:3px dotted #a87a79; line-height:16pt;}
#commentaires p { color:#5e4443; font-size:12pt; line-height:25pt;}
#commentaires h3 { margin-top:20px; color:#956260; font-size:14pt; font-weight:bold; border-bottom:3px dotted #a87a79; line-height:16pt;}
#commentaires a { color:#5e4443; font-size:12pt; line-height:17pt;}

ol.commentlist li { border:3px solid #d0bf9f; background-color:#ffffff; padding:10px; margin-top:10px; color:#84603B; }

#detail{
width:650px; margin:30px 0 0 28px;
}
#detail a{
color:#895254; text-decoration:none;
}

#detail span.comm a { color:#C6C6C6; text-decoration:none;}

#top_bloc{
background:url(images/top_bloc.png) no-repeat; height:85px;
}
#top_bloc_news{
background:url(images/top_bloc_news.png) no-repeat; height:85px;
}
#top_bloc_news h2 { color:#956260; font-size:14pt; margin-left:25px; padding-top:34px; font-weight:bold; }
#top_bloc_news h2 a {text-decoration:none; color:#956260;}
#top_bloc h2 a {text-decoration:none; color:#956260;}

.publicate { text-transform:uppercase; font-size:15pt; font-weight:bold; text-align:center; display:block; color:#c6c6c6; margin-top:10px;}
.comm a { text-decoration:none; text-transform:uppercase; font-size:13pt; font-weight:bold; text-align:center; display:block; color:#adadad; margin-top:10px;}

#repeat_bloc {
background:url(images/repeat_bloc.png) repeat-y;
}

#repeat_bloc_news {
background:url(images/repeat_bloc.png) repeat-y; padding:0 25px 0 25px;
}

#repeat_bloc_news p {
line-height:13pt; padding-bottom:10px; color:#84603b;
}

#repeat_bloc_news ul { list-style:disc; margin-left:50px; line-height:13pt; padding-bottom:10px; color:#84603b; }

#bottom_bloc{
background:url(images/bottom_bloc.png) no-repeat; height:27px;
}
#recette{
background:url(images/recette_fond.png) no-repeat; width:365px; height:345px; margin:20px 0 0 16px; position:relative;
}
#recette a {text-decoration:none; color:#956260; }

p.number{
background:url(images/numero.png) no-repeat; width:65px; height:45px; font-size:13pt; font-weight:bold; color:#fff; text-align:center; position:absolute; margin:25px 0 0 12px; padding-top:20px;
}
p.titre{
font-size:13pt; font-weight:bold; color:#956260; position:absolute; margin:45px 0 0 85px;
}
h2.ingredients{
color:#895254; font-size:11pt; float:left; margin:100px 0 0 15px;
}
div.liste{
font-size:11pt; color:#84603b; float:left; padding:20px; margin-top:0px;
}
div.liste p { padding-top:10px; }

span.semaine{
background:url(images/semaine.png) no-repeat; width:332px; height:32px; display:block; text-indent:-9000px; margin:310px 0 0 14px; position:absolute;
}
#actus{
width:310px; height:340px; float:right; margin:-340px -10px 0 0;
}
h2.actualites{
color:#5e2f32; font-size:18pt; font-weight:bold; text-align:center; margin-top:10px;
}
p.blog{
background:url(images/blog.png) no-repeat; width:366px; height:60px; display:block; margin: 12px 0 0 -55px; padding-top:20px;
}
p.blog span { color:#fff; padding-left:70px; }
a.voir{
background:url(images/voir.png) no-repeat; width:17px; height:17px; display:block; text-indent:-9000px; float:right; margin:10px 15px 0 0;
}

/* right */
#right{
background:url(images/ombre_right.png) no-repeat; height:715px; width:300px; float:right; margin: 170px 105px 0 0; padding-top:85px;
}
h2.contact{
background:url(images/fleche.png) no-repeat; width:30px; height:30px; padding-left:30px; font-size:23pt; font-weight:bold; color:#895254; background-position:0 5px; 
}
p.contact{
margin:35px 0 0 35px; color:#895254; font-size:11pt; font-weight:bold;
}
span.info{
color:#333333; font-size:13pt; font-weight:bold; line-height:20px;
}
a.maps{
background:url(images/maps.png) no-repeat; width:220px; height:35px; margin: 20px 0 0 10px; display:block; text-indent:-9000px;
}
h2.news{
background:url(images/fleche.png) no-repeat; width:30px; height:30px; padding-left:30px; font-size:23pt;  margin-top:50px; font-weight:bold; color:#895254; background-position:0 5px; 
}
input.res{
background:url(images/champ.png) no-repeat; width:258px; height:37px; border:none; margin:30px 0 0 25px; color:#895254; font-size:9pt; font-weight:bold; text-align:center;
}
a.inscription{
background:url(images/newsletter.png) no-repeat; width:255px; height:90px; margin: 20px 0 0 23px; display:block; text-indent:-9000px;
}
a.rss_recettes{
background:url(images/rss_recettes.png) no-repeat; width:255px; height:45px; margin: 20px 0 0 23px; display:block; text-indent:-9000px;
}
a.rss_actus{
background:url(images/rss_actus.png) no-repeat; width:255px; height:45px; margin: 5px 0 0 23px; display:block; text-indent:-9000px;
}

#clean{
clear:both;
}

#pagination{
position:absolute; width:620px; text-align:center; margin-left:50px; margin-top:25px;
}
a.prev{
background:url(images/fleche_precedent.png) no-repeat; width:40px; height:30px; display:block; text-indent:-9000px; float:left;
margin-top:-5px;
}
a.next{
background:url(images/fleche_suivant.png) no-repeat; width:40px; height:30px; display:block; text-indent:-9000px; float:right;
margin-top:-5px;
}
ol.wp-paginate { text-align:center; }
ol.wp-paginate li {display:inline; margin-left:5px;}
span.current{
background-color:#876b6d; color:#fff; font-size:11pt; padding:5px 10px; text-decoration:none; -moz-border-radius:2px;
}
a.page{
background-color:#52292c; color:#fff; font-size:11pt; padding:5px 10px; text-decoration:none; -moz-border-radius:2px;
}
a:hover.page{
background-color:#895254; color:#ead6b3; 
}
/* FOOTER */
#bottom{
background:url(images/bot_content.png) no-repeat; height:250px;
}
#lien_foot{
position:absolute; margin:190px 0 0 210px;
}
a.foot{
font-size:12pt; font-weight:bold; color:#996633; text-decoration:none; padding-right:15px;
}
#serveur{
background:url(images/serveur.png) no-repeat; width:305px; height:250px; margin-left:686px; margin-top:-15px; position:absolute;
}
p.soiree{
color:#5e2f32; font-size:10pt; font-weight:bold; text-align:center; margin:50px 0 0 55px;
}

.ngg-albumoverview { margin-left:30px; }

a.affiche{
background:url(images/loupe.png) no-repeat; width:115px; height:30px; text-indent:-9000px; display:block; margin:8px 55px 0 0; float:right;
}
