/*
Theme Name: DansMaCuizine
Theme URI: dansmacuizine.com
Description: Template du blog culinaire DansMaCuizine.com, réalisé avec un fouet, deux spatules et une cocotte-minute.
Author: Magikstudio
Author URI: http://magikstudio.fr/
Version: 2.0
*/

/* 
   Reset Css
   http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* Template */

body{width:100%;}
.clear{clear: left;}
.clear2{clear:right;}
.clear3{clear: both;margin:100px 0 0 0;}

em{font-style:italic;}
strong{font-weight:bold;}

#wrap-header{background: #f3f3f3; width:100%;height:243px;}
#header{width:960px;height:225px;margin:0 auto;}
#header .steph{background: url("img/steph.png") no-repeat; margin:10px 0 0 0;width:229px; height:243px;float:left;}
#header .logo{float:left;margin:10px 0 0 60px;}
#header .titre{float:right;margin:-125px 260px 0 0;}
#header h1 {font-family: Georgia, Arial, Myriad pro;font-weight:bold;font-style:italic;font-size: 20px;line-height:24px;color: #575757;}
#header h1 .right{margin: 0 0 0 130px;}

ul.menu{float: right;margin:-220px 10px 0 0;}
li.menu-item{list-style: none;display: table;min-width: 50px;font-family: Georgia, Arial, Myriad pro;font-style:italic;font-weight:bold;font-size: 18px;color:#fff;background:#000;padding: 5px 7px 5px 7px;margin:5px 0 5px 0;text-shadow: 0 -1px 1px rgba(0,0,0,0.3);}
li.menu-item a,
li.menu-item a:hover{text-decoration:none;border:0;color:#fff;}


#contenu p img.aligncenter{margin: .5em auto;}
.meta-bas{clear: left;}

#wrap-slider{position:absolute;z-index:3;margin:-29px 0 0 0;background: url("img/bg-header-slider.png") repeat-x; width:100%;height:289px;overflow:hidden;}

/* Carousel */
#carousel { height: 289px; position: relative; width: 100%; margin: 0 auto; }
#carousel ul { list-style: none; overflow: hidden; width: 9000px; position: absolute; top: 0; left: 0; margin: 0; padding: 25px 0 0 0; display: none; }
#carousel ul li { float: left; border: 3px solid #fff;margin:0 50px 0 0; position: relative; overflow: hidden; }
#carousel ul li a { text-decoration: none; }
#carousel ul li  img { display: block; width: 380px; height: 247px; }
#carousel ul li  span.titre { position: absolute; height: auto;line-height:22px; bottom: 20px; min-width: 200px; max-width: 340px; left: -600px; background: #000; padding: 3px 10px 3px 10px; overflow: hidden; font-family: Georgia, Arial, Myriad pro; font-size:18px;font-style:italic;font-weight:500; color: #fff; }
#carousel .btn-carousel { position: absolute;z-index:3000;top: 0; width: 200px; height: 100%; }
#carousel .btn-carousel a { display: block; position: absolute; width: 100%; height: 100%; top: 0; left: 0; }
#carousel .btn-carousel a span { display: block; position: absolute; width: 46px; height: 46px; top: 120px; text-indent: -10000px; background: url(img/btn.png) no-repeat; }
#carousel .btn-carousel a:hover span { display: block; }
#carousel .btn-carousel a.desactive span { opacity: 0.25; filter: alpha(opacity=25); }
#carousel #gaucheBtn {z-index:2000;left: 0; }
#carousel #gaucheBtn a span { left: 0; }
#carousel #droiteBtn {right: 0; }
#carousel #droiteBtn a span { right: 0; background-position: bottom right; }


#wrap-body{margin:0 auto;background: url("img/bg-body.jpg") repeat;width:100%;height:auto;overflow:hidden; }


/* Css Article */

/* Old - Css Habillage noël 
	#habillage {position:relative;margin:235px auto 0 auto;width:1490px;background: url('img/habillage-noel-DMC.png') no-repeat 0px 0px;padding-top:250px;}
*/
#habillage {position:relative;margin:235px auto 0 auto;/*width:1490px;*/padding-top:50px;}
a#click {overflow: hidden;display:block;height:750px;text-indent:-9999px;width:1490px;margin:-235px 0 235px 0;}
#wrap-article{position:relative;width:960px;height: auto;/*margin:0 auto 0 230px;*/margin:0 auto;top: -16px;}
#contenu #date{line-height:1;margin:0 0 0 -85px;float:left;position:relative;background: url("img/rond-date.png") no-repeat;width:64px; height:63px;padding:8px 0 8px 0;}
#contenu #date pre{margin:0;padding:0;text-align:center; white-space: pre;}
#date span{padding:-3px 0 0 0;}
#date p span.mois,
#date pre span.mois {font-family: Georgia, Arial, Myriad pro;font-style:italic;font-size: 12px;color:#fff;text-transform: capitalize;line-height: 10px;}
#date p span.jour,
#date pre span.jour {font-family: Georgia, Arial, Myriad pro;font-weight:bold;font-style:italic;font-size: 16px;color:#fff;line-height: 10px;}
#date p span.annee,
#date pre span.annee{font-family: Georgia, Arial, Myriad pro;font-style:italic;font-size: 14px;color:#fff;line-height: 10px;}

#reseaux-sociaux{margin:80px 0 0 -75px;float:left;position:relative;background: url("img/bg-reseaux-sociaux.png") no-repeat;width:41px;height:161px;}
#reseaux-sociaux .facebook{margin:12px auto 8px auto;width:25px; height:25px;}
#reseaux-sociaux .facebook img{border:0;}
#reseaux-sociaux .mail{margin:6px auto 0 auto;width:25px; height:16px;}
#reseaux-sociaux .mail img{border:0;}
#reseaux-sociaux .rss{margin:8px auto 0 auto;width:25px; height:25px;}
#reseaux-sociaux .rss img{border:0;}
#reseaux-sociaux .twitter{margin:8px auto 7px auto; width:25px; height:18px;}
#reseaux-sociaux .twitter img{border:0;}
#reseaux-sociaux .spacer-rs{margin:5px auto;background: url("img/spacer-reseaux-sociaux.png") no-repeat; width:35px;height:2px;}






#article{margin:0 auto auto 70px;background: #fff;border: 3px solid #ccbf90 ;width:530px;height:auto;padding:17px 40px 15px 13px;}
#contenu {line-height: 1.3em;margin:0;padding:0;}
#contenu .avatar{float:left;background: url("img/avatar-dmc.jpg") no-repeat; width:46px;height:43px;}
#contenu h1.titre,
#contenu h1.titre a,
#contenu h1.titre a:hover{margin:5px 0 0 5px;text-decoration:none;font-family: Georgia, Arial, Myriad pro;text-transform:uppercase;font-size: 30px;line-height:1.2em;color: #3a3a3a;}
#contenu h1.titre a:hover{margin:5px 0 0 5px;text-decoration:none;font-family: Georgia, Arial, Myriad pro;text-transform:uppercase;font-size: 30px;line-height:1.2em;color: #3a3a3a;}
#contenu h1.titre-page,
#contenu h1.titre-page a,
#contenu h1.titre-404{margin:5px 0 0 0;text-decoration:none;font-family: Georgia, Arial, Myriad pro;font-weight:bold;font-style:italic;font-size: 30px;line-height:1.2em;color: #3a3a3a;}
#contenu h3 {position: relative;display:inline-block;text-transform:uppercase; background-color: #f40000;color: #fff;min-height:25px;padding-right:10px; padding-left: 40px;font-size: 20px;line-height:1.4em;margin:20px 5px 10px 5px;}
#contenu h3:before {content:url(img/picto-toque.png);position:absolute; top: -15px; left:-10px;}
#contenu .meta-haut{margin:5px 0 5px 0;}
#contenu .meta-haut p{margin:0;color: #454545;font-family:Georgia, Arial, Myriad pro;font-size:14px;}
#contenu .meta-haut p span{color: #ff0000;font-style: italic;}
#contenu .spacer{margin:10px 0 10px 0;width:527px;height:1px;background:#a3a3a3;}
#contenu .spacer-4{margin:-5px 0 10px 0;width:527px;height:1px;background:#a3a3a3;}
#contenu .spacer-100{margin:10px 0 10px 0;width:100%;height:1px;background:#a3a3a3;}
#contenu p img{border:0;margin:5px 20px 10px 0;display:block;}

/*#contenu h3{font-family: Georgia, Arial, Myriad pro;font-size: 15px;color: #3a3a3a; font-weight: bold; font-style: italic;}
#contenu h3 strong{font-weight: bold;}
#contenu h3 a,
#contenu h3 strong a{color: #c71111;}*/

#contenu h2{font-family: Georgia, Arial, Myriad pro;font-size: 15px;font-weight:bold;font-style: italic;color: #3a3a3a;}
#contenu h2 a{color: #c71111;}
#contenu h4{font-family: Georgia, Arial, Myriad pro;font-size: 14px;font-weight:bold;font-style: italic;color: #3a3a3a;}
#contenu h4 a{color: #c71111;}
#contenu p{font-family: Verdana, Arial, Helvetica;font-size: 13px;color:#3a3a3a;line-height: 1.6em;text-align: left;margin:0 0 15px 0;}
#contenu p a{color:#c71111;text-decoration: none;}
#contenu p a:hover{color:#ff0000;}
#contenu p strong{font-weight: bold;}
#contenu p iframe{margin:0;padding:0;}
#contenu iframe div#body,
#contenu p iframe body{margin:0;padding:0 0 0 -24px;}
#contenu p em{font-style:italic;}
#contenu blockquote{margin:25px 0 15px 0;border-left:8px solid #f40000;width:469px;background: url("img/quote.png") no-repeat #f3edd6;background-position:5px 5px;font-family:Georgia, Arial, Myriad pro;font-size:14px;color:#000;font-style:italic;padding:47px 25px 35px 40px;line-height:22px;}
#contenu p a.more-link{margin:2px 0 2px 0;background: url("img/lire-la-suite.jpg") no-repeat;width:120px;height:27px;display: block;clear:left;}
#contenu p a.more-link a,
#contenu p a.more-link a:hover{text-decoration:none;border:0;}
#contenu .meta-bas{margin:5px 0 0 0;overflow: hidden;}
#contenu .meta-bas .tags{width:350px;margin:2px 0 2px 0;float: left;}
#contenu .meta-bas .tags p{float:left;margin:0;font-family: Georgia, Arial, Myriad pro;font-size: 12px;color:#3a3a3a;}
#contenu .meta-bas .tags ul{margin:0 0 0 31px;width:300px;}
#contenu .meta-bas .tags li,
#contenu .meta-bas .tags li a,
#contenu .meta-bas .tags li a:hover{list-style:none;float:left;margin:0 3px 3px 3px;font-style:italic;color:#fff;background: #000;padding:1px 5px 1px 5px;text-decoration: none;}
#gallery-1 {margin: auto;}
#gallery-1 .gallery-item {float: left;margin-top: 10px;text-align: center;width: 50%;}
#gallery-1 img {border: 2px solid #cfcfcf;}			
#gallery-1 .gallery-caption {margin-left: 0;}		
#contenu ul,
#contenu ol{list-style: none;margin:0 0 0 30px;}
#contenu li{line-height:1.45em;font-family: Verdana, Arial, Helvetica;list-style:square;font-style:italic;font-size: 12px;color:#3a3a3a;padding:0 10px 7px 0;}
#contenu li a{color:#c71111;text-decoration: none;}
#contenu li a{color:#ff0000;text-decoration: none;}

#contenu .meta-bas .commentaires{float: right;width:170px}
#contenu .meta-bas .commentaires p{margin:0;font-family: Georgia, Arial, Myriad pro;font-size:12px;color:#666565;font-style:italic;}
#contenu .meta-bas .commentaires p a,
#contenu .meta-bas .commentaires p a:hover{color:#666565;text-decoration:none;}
#contenu .meta-bas .commentaires p span,
#contenu .meta-bas .commentaires p span a,
#contenu .meta-bas .commentaires p span a:hover{color:#fff;background: #000;padding:2px;font-style:normal;text-decoration: none;}
#commentaires-formulaire form p{margin:0 0 5px 0;font-family: Georgia, Arial, Myriad pro;font-size:14px;color:#666565;font-style:italic;}
#commentaires-formulaire form p a,
#commentaires-formulaire form p a:hover{color:#666565;text-decoration:underline;}


/* Author Box */
.author-box{overflow: hidden;padding: 1em;background: #F3EDD6;}
.author-box > img{float: left;margin: 0 1em 0 0;padding: 0.5em;background: white;border: 1px solid #A3A3A3;}
#contenu .author-box > h2{font-family: Georgia, Arial, Myriad pro;font-size: 1em;margin: 0 0 0.5em 0;font-style: italic;font-weight: bold;color: #3A3A3A; background: none;padding: 0;display:block;text-transform: initial;}
#contenu .author-box h2:before { content:''; }
.author-box > p{font-size: 12px;}
.underline{text-decoration: underline;}
.author-box > ul {overflow: hidden;clear:both;margin-top: 1em;margin-bottom: 1em;}
.author-box > ul > li{display: inline-block;margin: 0 0.em;}
.author-box > ul > li> a.icon {background: url('img/sprite-icons.png'); display:block;width: 24px;height: 24px;}
.author-box > ul > li> a.twitter {background-position: 0 -95px;}
.author-box > ul > li> a.facebook {background-position: 0 0;}
.author-box > ul > li> a.viadeo {background-position: 0 -118px;}
.author-box > ul > li> a.pinterest {background-position: 0 -71px;}
.author-box > ul > li> a.hellocotton {background-position: 0 -23px;}
.author-box > ul > li> a.linkedin {background-position: 0 -49px;}


#related-post{margin:15px 0 15px 0;}
#related-post h1{font-family:Georgia, Arial, Myriad pro;display:table;color:#fff;font-size:18px;font-weight:bold;font-style:italic;background:#000;padding:3px 5px 3px 5px;}
#related-post .spacer{margin:0;width:528px;height:1px;background:url("img/spacer-rp.png") repeat;}
#related-post .contenu{width:512px;height:auto;background: #f3edd6;padding:15px 8px 15px 8px;}
#related-post .contenu ul{margin:0 0 0 11px;}
#related-post .contenu li{float:left;display:inline;margin:0 15px 0 0;}
#related-post .contenu li p{font-family:Georgia, Arial, Myriad pro;font-size:12px;font-weight:bold;font-style:italic;color:#3a3a3a;width:150px;line-height:14px;margin:0px 0 0 0;}
#related-post .contenu ul li a{text-decoration:none;color:#3a3a3a;}
#related-post .contenu li img{border: 1px solid #c71112;}

#commentaires-formulaire{margin:20px 0 70px 0;}
#commentaires-formulaire h1{font-family: Georgia, Arial, Myriad pro;font-size:18px;color:#3a3a3a;font-weight:bold;font-style:italic;}
#commentaires-formulaire form{margin:15px 0 15px 0;}
#commentaires-formulaire p.nom{float:left;margin:0 0 5px 0;width:81px;height:26px;line-height:26px;padding:0 0 0 15px;font-family:Georgia, Arial, Myriad pro;background:url("img/label-nom.jpg") no-repeat;color:#fff;font-size:14px;font-weight:bold;font-style:italic;}
#commentaires-formulaire form input[name="author"]{font-family:Georgia, Arial, Myriad pro;font-size:12px;font-weight:bold;font-style:italic;color:#3a3a3a;line-height:14px;float:left;margin:0;width:431px;height:24px;background:#f3edd6;border:none;}
#commentaires-formulaire p.mail{float:left;margin:0 0 5px 0;width:81px;height:26px;line-height:26px;padding:0 0 0 15px;font-family:Georgia, Arial, Myriad pro;background:url("img/label-nom.jpg") no-repeat;color:#fff;font-size:14px;font-weight:bold;font-style:italic;}
#commentaires-formulaire form input[name="email"]{font-family:Georgia, Arial, Myriad pro;font-size:12px;font-weight:bold;font-style:italic;color:#3a3a3a;line-height:14px;float:left;margin:0;width:431px;height:24px;background:#f3edd6;border:none;}
#commentaires-formulaire p.site{float:left;margin:0 0 5px 0;width:107px;height:26px;line-height:26px;padding:0 0 0 15px;font-family:Georgia, Arial, Myriad pro;background:url("img/label-site.jpg") no-repeat;color:#fff;font-size:14px;font-weight:bold;font-style:italic;}
#commentaires-formulaire form input[name="url"]{font-family:Georgia, Arial, Myriad pro;font-size:12px;font-weight:bold;font-style:italic;color:#3a3a3a;line-height:14px;float:left;margin:0;width:405px;height:24px;background:#f3edd6;border:none;}
#commentaires-formulaire p.contenu{position:absolute;float:left;margin:0;width:107px;height:26px;line-height:26px;padding:0 0 0 15px;font-family:Georgia, Arial, Myriad pro;background:url("img/label-site.jpg") no-repeat;color:#fff;font-size:14px;font-weight:bold;font-style:italic;}
#commentaires-formulaire form textarea[name="comment"]{font-family:Georgia, Arial, Myriad pro;font-size:12px;font-weight:bold;font-style:italic;color:#3a3a3a;line-height:14px;padding:30px 0 0 10px;margin:0;width:518px;height:130px;background:#f3edd6;border:none;}
#commentaires-formulaire form p.mentions{float:left;margin:0;padding:0;font-family:Georgia, Arial, Myriad pro;font-size:12px;font-style:italic;color:#3a3a3a;}

#commentaires-formulaire form input[name="submit"]{float:right;background: url("img/btn-envoyer.png") no-repeat;height:44px;width:141px;border:none;}
#commentaires-formulaire form input[name="submit"]:hover{background-position:0px -44px;}
#commentaires-formulaire form input[name="submit"]:active{background-position:0px -42px;}


#commentaires {margin:40px 0 0 0;}
#commentaires  h1{margin:0 0 20px 0;font-family: Georgia, Arial, Myriad pro;font-size:18px;color:#3a3a3a;font-weight:bold;font-style:italic;}
#commentaires ol{}
#commentaires li{list-style:none;}
li div.bloc-comm{margin:0 0 30px 0;padding:0;}
li div.bloc-comm h2,
li div.bloc-comm h2 a,
li div.bloc-comm h2 a:hover{font-family: Georgia, Arial, Myriad pro;padding:0;margin:0 0 0 0;text-decoration:none;font-size:16px;color:#3a3a3a;font-weight:bold;font-style:italic;}
li div.bloc-comm h2 span{font-size:12px;}
li div.bloc-comm .avatar-comm{float:left;margin:0 10px 0 10px;}
li div.bloc-comm .avatar-comm .img{border: 2px solid #f3edd6;}
li div.bloc-comm .contenu{float:left;margin:5px 0 0 5px;}
li div.bloc-comm  .contenu .haut{background: url("img/bloc-comm-haut.png") no-repeat;width:449px;height:12px;}
li div.bloc-comm  .contenu p{margin:0 0 0 12px;width:387px;font-family: Verdana, Arial, Myriad pro;font-size:12px;color:#3a3a3a;line-height:14px;background: #f3edd6;padding:0 25px 15px 25px;}
li div.bloc-comm  .contenu p a{text-decoration:none;color:#3a3a3a;}
li div.bloc-comm  .contenu p a:hover{text-decoration:none;color:#d10101;}
li div.bloc-comm p.reply{margin:5px 5px 0 0;padding:0;background:none;font-family: Georgia, Arial, Myriad pro;font-size:12px;color: #3a3a3a;font-weight:bold;font-style: italic;float:right;}
.authcomment{}
.photo{border: 2px solid #f3edd6;}

#commentaires .bloc-comm-reply{margin:0 0 0 70px;}
#commentaires .bloc-comm-reply h1{font-family: Georgia, Arial, Myriad pro;font-size:18px;color:#3a3a3a;font-weight:bold;font-style:italic;}
#commentaires .bloc-comm-reply h1.nom{padding:0;margin:0 0 0 40px;font-size:16px;}
#commentaires .bloc-comm-reply h1.nom span{font-size:12px;}
#commentaires .bloc-comm-reply .avatar{float:left;width:46px;height:46px;margin:0 10px 0 10px;}
#commentaires .bloc-comm-reply .avatar .img{border: 2px solid #f3edd6;}
#commentaires .bloc-comm-reply .contenu{float:left;margin:5px 0 0 5px;}
#commentaires .bloc-comm-reply .contenu .haut{background: url("img/comm-reply-haut.png") no-repeat;width:381px;height:12px;}
#commentaires .bloc-comm-reply .contenu p{margin:0 0 0 12px;width:319px;font-family: Verdana, Arial, Myriad pro;font-size:12px;color:#3a3a3a;line-height:14px;background: #f3edd6;padding:0 25px 15px 25px;}
#commentaires .bloc-comm-reply p.reply{margin:5px 5px 0 0;padding:0;background:none;font-family: Georgia, Arial, Myriad pro;font-size:12px;color: #3a3a3a;font-weight:bold;font-style: italic;float:right;}

.retour-haut{width:214px;margin:0 auto;}


/* Page de contact */

#contact-formulaire{margin:20px 0 70px 0;}
#contact-formulaire h1{font-family: Georgia, Arial, Myriad pro;font-size:18px;color:#3a3a3a;font-weight:bold;font-style:italic;}
#contact-formulaire form{margin:15px 0 15px 0;}
#contact-formulaire p.nom{float:left;margin:0 0 5px 0;width:81px;height:26px;line-height:26px;padding:0 0 0 15px;font-family:Georgia, Arial, Myriad pro;background:url("img/label-nom.jpg") no-repeat;color:#fff;font-size:14px;font-weight:bold;font-style:italic;}
#contact-formulaire form input[name="nom"]{font-family:Georgia, Arial, Myriad pro;font-size:12px;font-weight:bold;font-style:italic;color:#3a3a3a;line-height:14px;float:left;margin:0;width:431px;height:24px;background:#f3edd6;border:none;}
#contact-formulaire p.mail{float:left;margin:0 0 5px 0;width:81px;height:26px;line-height:26px;padding:0 0 0 15px;font-family:Georgia, Arial, Myriad pro;background:url("img/label-nom.jpg") no-repeat;color:#fff;font-size:14px;font-weight:bold;font-style:italic;}
#contact-formulaire form input[name="email"]{font-family:Georgia, Arial, Myriad pro;font-size:12px;font-weight:bold;font-style:italic;color:#3a3a3a;line-height:14px;float:left;margin:0;width:431px;height:24px;background:#f3edd6;border:none;}
#contact-formulaire p.site{float:left;margin:0 0 5px 0;width:107px;height:26px;line-height:26px;padding:0 0 0 15px;font-family:Georgia, Arial, Myriad pro;background:url("img/label-site.jpg") no-repeat;color:#fff;font-size:14px;font-weight:bold;font-style:italic;}
#contact-formulaire p.contenu{position:absolute;float:left;margin:0;width:107px;height:26px;line-height:26px;padding:0 0 0 15px;font-family:Georgia, Arial, Myriad pro;background:url("img/label-site.jpg") no-repeat;color:#fff;font-size:14px;font-weight:bold;font-style:italic;}
#contact-formulaire form textarea[name="message"]{font-family:Georgia, Arial, Myriad pro;font-size:12px;font-weight:bold;font-style:italic;color:#3a3a3a;line-height:14px;padding:30px 0 0 10px;margin:0;width:518px;height:130px;background:#f3edd6;border:none;}
#contact-formulaire form p.mentions{float:left;margin:0;padding:0;font-family:Georgia, Arial, Myriad pro;font-size:12px;font-style:italic;color:#3a3a3a;}

#contact-formulaire form input[name="submit"]{float:right;background: url("img/btn-envoyer.png") no-repeat;height:44px;width:141px;border:none;}
#contact-formulaire form input[name="submit"]:hover{background-position:0px -44px;}
#contact-formulaire form input[name="submit"]:active{background-position:0px -42px;}

#contact-formulaire span.success{color:#87c14c;font-family:Georgia, Arial, Myriad pro;font-size:14px;font-weight:bold;font-style:italic;}
#contact-formulaire span.erreur{color:#df434e;font-family:Georgia, Arial, Myriad pro;font-size:14px;font-weight:bold;font-style:italic;}

/* Definitions styles paragraphes / alignements et compagnie, sans oublier Ze Blockquote ! */

.alignleft,
img.alignleft{float:left;margin:5px 30px 5px 10px;}



/* Rechercher */
.rechercher{margin:23px 0 25px 0;}
.rechercher input{width:228px; height:28px;}
.rechercher input[type=text]{border:1px solid #e5e5e5;float:left;}
.rechercher input[placeholder]{font-family: Georgia, Arial, Myriad pro;color:#828282;padding:0 0 0 10px;font-size:14px;font-style: italic;font-weight: bold;}
.rechercher input[type=submit]{width:33px;height:30px;background: url("img/btn-rechercher.jpg") no-repeat #000;border:none;float:left;}



/* Css Sidebar */ 
#wrap-sidebar{margin:0 auto;width:300px;float:right;}
#sidebar{margin:0 0 100px -3px;background: url("img/bg-sidebar.jpg") repeat;height:auto;border:3px solid #72726f;line-height: 1.3em;}
#sidebar .rechercher{margin:23px 0 25px 16px;}
#sidebar .rechercher input{width:228px; height:28px;}
#sidebar .rechercher input[type=text]{border:1px solid #e5e5e5;float:left;}
#sidebar .rechercher input[placeholder]{font-family: Georgia, Arial, Myriad pro;color:#828282;padding:0 0 0 10px;font-size:14px;font-style: italic;font-weight: bold;}
#sidebar .rechercher input[type=submit]{width:33px;height:30x;background: url("img/btn-rechercher.jpg") no-repeat #000;border:none;float:left;}

#sidebar .cuisiner-moins-bete{margin:0;width:258px;height:auto;background: url("img/bg-cuisiner.jpg") repeat;border-top:3px solid #a69c76;border-bottom:3px solid #a69c76;padding:15px 18px 15px 18px;}
#sidebar .mr-cuisine{float:left;margin:-20px 0 0 -18px;width:130px;height:173px;background: url("img/mr-cuisine.png") no-repeat;}
#sidebar .cuisiner-moins-bete p{float:right;margin:0 0 0 -10px;width:150px;font-family: Verdana, Arial, Myriad pro;font-size: 12px;color:#3a3a3a;text-align:left;line-height: 16px;}
#sidebar .cuisiner-moins-bete p a{text-decoration:underline;color:#3a3a3a;}
#sidebar .cuisiner-moins-bete p a:hover{text-decoration:underline;color:#fff;}
#sidebar .titre {padding:0 0 0 0;width:370px;height:37px;background: url("img/bg-titre.png") no-repeat;margin:0 0 0 -23px;}
#sidebar .titre h1{margin:0 0 0 -28px;font-family: Georgia, Arial, Myriad pro;font-size:18px;font-weight:bold;font-style:italic;text-align:center;color:#fff;line-height:28px;}
#sidebar .widget-liste ol{line-height:1.2em;-moz-column-count: 2;-moz-column-gap: 10px;-webkit-column-count: 2;-webkit-column-gap: 10px;column-count: 2;column-gap: 10px;float:left;padding:16px 10px 22px 22px;width:300px;}
#sidebar .widget-liste li{float:left;width:130px;font-family: Verdana, Arial, Myriad pro;font-size:12px;color:#fcf8e8;margin: 0 0 10px 0;}
#sidebar .widget-liste li a{text-decoration:none;color:#fcf8e8;}
#sidebar .widget-liste li a:hover{text-decoration:none;color:#d10101;}

#sidebar .widget-populaire{}
#sidebar .widget-populaire ul{width:260px;margin:20px 17px 20px 18px;}
#sidebar .widget-populaire li{display:block;padding:1em;background:#bcad71;margin:0 0 15px 0;font-family: Verdana, Arial, Myriad pro;font-size:12px;color:#fcf8e8;text-align:left;transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-webkit-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;}
#sidebar .widget-populaire li:hover{background: #8b7e4b;}
#sidebar .widget-populaire li a{text-decoration:none;color:#fcf8e8;}
#sidebar .widget-populaire li a:hover{text-decoration:none;color:#d10101;}

#sidebar .widget-lien ol,
#sidebar ul.blogroll{padding:16px 10px 22px 22px;width:300px;margin: 0 0 0 16px;}


#sidebar .blogroll li{font-family: Verdana, Arial, Myriad pro;font-size:12px;margin: 0 0 10px 0;list-style-type:square;}
#sidebar .blogroll li{color: black;}
#sidebar .blogroll:nth-child(2) > li{color: #c72117;}
#sidebar .widget-lien li a,
#sidebar .blogroll li a{text-decoration:none;color:#fcf8e8;transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-webkit-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;}
#sidebar .widget-lien li a:hover,
#sidebar .blogroll li a:hover{text-decoration:none;color:#d10101;padding-left: 10px;}


#sidebar .tagcloud{width:260px;padding:20px 17px 20px 18px;}
#sidebar .tagcloud a{font-family: Verdana, Arial, Myriad pro;color:#fcf8e8;text-decoration: none;}
#sidebar .tagcloud a:hover{color:#d10101;text-decoration: none;}

#sidebar ul#recentcomments{padding:16px 10px 22px 22px;width:260px;}
#sidebar li.recentcomments{border-left: 4px solid #cf0101;padding-left: 5px;margin:0 0 20px 0;line-height:16px;font-family: Verdana, Arial, Myriad pro;font-size:12px;color:#fcf8e8;text-align:left;}
#sidebar li.recentcomments a{font-style: italic;color:#d10101;text-decoration: none;}
#sidebar li.recentcomments a.url{font-style:italic;color:#fcf8e8;text-decoration: none;}
#sidebar li.recentcomments a:hover.url{font-style:italic;color:#3a3a3a;text-decoration: none;}

#sidebar .textwidget{margin:10px 0 10px 0;padding:0;}
#sidebar .textwidget form{width:180px;margin:0 0 0 20px;}


/* Css Footer */
#avatar{position:relative;z-index:6;top: -80px;margin:0 auto;width:143px;}
#haut-footer{margin:-170px 0 0 0;background: url("img/bg-footer.png") repeat-x ; width:100%;height:24px;}
#footer{padding:20px 0 20px 0;margin:0 auto;background: #c81212;width:100%;height:auto;}
#wrap-footer{margin:0 auto;width:960px;}
#twitter{float:left;width:280px;height:auto;margin:25px 0 0 0;}
#twitter h1{font-family:Georgia, Arial, Myriad pro;font-size:18px;color:#fff;font-style:italic;font-weight:600;}
#twitter ul{width:265px;margin:20px 0;}
#twitter li{width:268px;height:auto;background: url("img/tweet.png") no-repeat #be1215;background-position:95% 85%;margin:0 0 3px 0;padding:10px 0 10px 10px;}
#twitter li p{font-family:Georgia, Arial, Myriad pro;font-size:12px;font-weight:600;font-style:italic;line-height:16px;color:#fff;width:195px;}
#twitter li p a{color:#fff;text-decoration:none;}
#twitter li p a:hover{color:#ff0000;}
#twitter li a{font-family:Georgia, Arial, Myriad pro;color: #fff;font-size:12px;font-style:italic;text-decoration: none;}
#twitter li a:hover{color:#950909;text-decoration: none;}
#twitter li p a.twittos:hover{color:#ff0000;text-decoration: none;}
#twitter li p span,
#twitter li span,
#twitter li span a,
#twitter li span a:hover,
#twitter li p span ,
#twitter li p span a:hover{font-family:Georgia, Arial, Myriad pro;color: #fff;font-size:12px;font-style:italic;text-decoration: none;}
#twitter a.twittos{color: #000;}

#facebook{float:left;margin:30px 35px 0 35px;}

#biblio{float:left;width:330px;margin:25px 0 0 0;}
#biblio h1{font-family:Georgia, Arial, Myriad pro;font-size:18px;color:#fff;font-style:italic;font-weight:600;}
#biblio p{font-family:Verdana, Arial, Myriad pro;font-size:11px;color:#fff;padding:20px 13px 0 8px;line-height:14px;}
#biblio p a{font-size:11px;color:#fff;font-weight:bold;font-style:italic;text-decoration:none;}
#biblio p a:hover{text-decoration:underline;}
#biblio p img{float:left;margin:0 23px 5px 0;}
#spacer-biblio {width:339px;height:2px;margin:15px auto;background: url("img/spacer-biblio.png") repeat;}
#contact{float:left;width:330px;min-height:117px;height:auto;background: url("img/postier.png") no-repeat;background-position:top right;}
#contact h1{padding:15px 0 0 0;font-family:Georgia, Arial, Myriad pro;font-size:18px;color:#fff;font-style:italic;font-weight:600;}
#contact p,
#contact p a{padding:0 0 0 10px;font-family:Georgia, Arial, Myriad pro;font-size:14px;color:#fff;font-style:italic;font-weight:600;}

#copyright{margin:25px 0 0 0;padding:20px 0 0 0;}
#copyright p{font-family: Georgia, Arial, Myriad pro;font-size:12px;color:#950909;text-align:center;}
#copyright p a{color:#950909;text-decoration:none;font-weight:bold;font-style:italic;}
#copyright p a:hover{color:#aa0101;}

