/*  
Theme Name: Atelier Cuisine Iphone
Theme URI: http://mobile.ateliercuisine.ch
Description: A modele from www.ateliercuisine.ch
Author: Maret Léonard Ergopix Sàrl
Author URI: http://www.ergopix.ch
*/

/* @group Divers */
input {
	max-width: 96%;
}

body {
	width: 100%;
	height: 416px;
	margin: 0;
	padding: 0;
	font: 12px "Helvetica Neue", Arial, Helvetica;
	background: #fff;
}

em {
	font: italic 15px/18px Georgia, "Times New Roman", Times, serif;
}

#wrapper{
	margin-right: auto;
	margin-left: auto;
	background-color: #f4f4f4;
	border-right: 8px solid #fff;
	border-left: 8px solid #fff;
}
img {
	border: none;
}

a:active {
	color: #474749;
}

ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-position: inside;
}

ol {
	margin: 0;
	padding: 0 25px 0 20px;
	list-style-type: decimal;
	list-style-position: outside;
}

li a{
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 10px;
	color: #212121;
	display: inline-block;
	width: 90%;
	text-shadow: #c8c8c8 2px 2px 2px;

}

li:hover{
	background: #e9e9e9 url(images/bg_li.png) no-repeat right;
	}
/*************** page catégorie ***************/

.cat-item{
	font-size: 22px;
	color: #212121;
	font-weight: bold;
	border-bottom: 1px solid #c8c8c8;
}

.cat-item-back{
	font-size: 22px;
	color: #fff;
	font-weight: normal;
	border-top: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
	background-color: #d9d9d9;
	font-style: normal;
}

#favorite p{
	
	padding-left: 10px;
	padding-right: 10px;
	font-size: 14px;
}

#favorite h2{
	margin: 0;
	padding: 10px;
}

#favorite li{
	border-top: 1px solid #c8c8c8;
	margin-bottom: 10px;
}

#favorite li:hover{
	background: url(images/spacer.gif) no-repeat right;!important
}

li a.mfp_link{
	font-size: 22px;
	color: #212121;
	font-weight: bold;
}

li a.mfp_remove_link{
	width: 175px;
	font-size: 12px;
	color: #212121;
	font-weight: bold;
	padding-top: 5px;
	background-color: #c8c8c8;
	padding-bottom: 5px;
}


.result_cat{
	font-style: italic;
	color: #919191;
	margin-left: 5px;
}

.titre_cat{
	
}

#result_cat{
	padding: 10px 20px 5px;
}

#description_cat{
	font-size: 13px;
	color: #000;
	font-weight: normal;
	font-style: normal;
}

#description_cat p{
	padding: 0;
	margin: 0;
}

/*************** inforecette ******************/

#bloc_info_recette{
	width: 305px;
	height: 136px;
	background: url(images/info_recette_big.png) no-repeat right bottom;
	padding-bottom: 5px;
	padding-left: 10px;
}

.img_big_att{
	padding-left: 10px;
	float: left;
}

#bloc_info_recette_big{
	float: left;
	width: 280px;
	height: 240px;
	background: #f1eeee url(images/info_recette_big.png) no-repeat right bottom;
	
	padding-bottom: 5px;
	padding-left: 20px;
}

#info_left{
	width: 134px;
	float: left;
	padding-top: 10px;
	color: #592041;
	font-weight: bold;
}
#rating {
	margin-bottom: 10px;
}

#rating img{
	width:22px!important;
	height:22px!important;
}

#info_right{
	width: 125px;
	float: right;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	font-size: 14px;
}
#info_right img{
	margin-top: 5px;
	margin-bottom: 3px;
}



#bloc_info_recette img{
	border: 1px solid #592041;
}


#img_recette_medium{
	height: 135px;
	width: 182px;
	background-image: url(images/logo_iphone_big.jpg);
	float: left;
}

#info_recette{
	width: 110px;
	float: left;
	padding-left: 3px;
	padding-bottom: 5px;
	padding-right: 3px;
	margin-left: 5px;
}

#info_recette img{
	border-style: none;
}

.img_big_single{
	padding-left: 10px;
	
}

.post-ratings{
	width: 150px;
	padding-top: 5px;
	padding-bottom: 5px;
}



.info_time{
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 20px;
	background: url(images/time.png) no-repeat left;
	margin-bottom: 3px;
}

.info_people{
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 20px;
	background: url(images/people.png) no-repeat left;
	margin-bottom: 3px;
}
.info_favoris{
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: left;
	margin-bottom: 3px;
	line-height: 12px;
	color: #d96800;
	font-size: 12px;
	font-weight: bold;

}

.info_favoris_big{
	padding-top:5px;
	padding-bottom: 4px;
	margin-bottom: 3px;
	line-height: 12px;
	color: #d96800;
	font-size: 12px;
	font-weight: bold;
	margin-left: 10px;
}



/*************** shadowline ******************/
#shadowline{
	height: 5px;
	width: 100%;
	background: url(images/shadowline.png) repeat-x 0 top;
}
/*************** shadowline end **************/

#menubar {
	display: none;
	width: 100%;
	height: 34px !important;
	background: #592041 url(images/bg_header_haut.gif);
	background-repeat: no-repeat;
	background-position: right;
	border-left: 1px solid #592041;
	border-right: 1px solid #592041;
}
#blogtitle a, #blogtitle a:visited {
	text-decoration: none;
	font: 21px HelveticaNeue, sans-serif;
	letter-spacing: -1px;
	position: relative;
	color: #ffffff;
}
#dropmenu-inner a:hover {
}
#catsmenu-inner a:hover {
}
a {
	text-decoration: none;
	color: #541e3d;
}


/*************** shake me ********************/

#shakeme{
	margin: 0;
	background: url(images/bg_shake.png) repeat-x 0 top;
	height: 150px;
	overflow: hidden;
	width: 100%;
	line-height: 13px;
	border-bottom: 1px solid #919191;
}

#shakeme img{
	float: left;
}

#shakeme a{
	color: #212121;
}

#shakeme h1{
	margin: 0;
	padding: 0 0 8px;
	width: 100%;
	font-size: 16px;
}

#front_item{
	width: 74%;
	font-size: 13px;
	height: 100%;
	padding-left: 10px;
	float: left;

}

#bg_img_front{
	float: left;
	display: block;
	width: 120px;
	height: 90px;
	background: url(images/logo_iphone.png) no-repeat;
	margin-right: 5px;
}

#p-select{
	float: right;
	width: 50px;
	height: 150px;
	background: url(images/next_item.png) repeat-x 0 top;
}

a.next, a.next:visited {
	display: block;
	width: 100%;
	height: 150px;
	border-right: 1px solid #919191;
	border-left: 1px solid #919191;
	text-align: center;
	background: url(images/bouton_next.png) no-repeat center center;
}

a.next:hover {
	background-color: rgba(0,0,0,0.05);
}

/*************** bloc_recette ********************/

#bloc_recette{
	padding: 20px;
	border-bottom: 1px solid #c8c8c8;
	border-left: 1px solid #c8c8c8;
	border-right: 1px solid #c8c8c8;
	font-size: 12px;
}

#bloc_recette a, #bloc_recette a:visited{
	color: #222;
}


.bg_dark{
	background-color: #e9e9e9;
}

.bg_lite{
}

.post-categorie_lite, .post-categorie_dark{
	font-size: 12px;
	color: #592041;
	padding: 3px;
}


#cat_box{
	width: 85%;
	float: left;
	margin-left: -3px;
	padding-top: 10px;
}

#short_icon{
	width: 15%;
	float: right;
}

#short_icon img{
	float: right;
	margin-left: 3px;
}

.post-categorie_lite{
}

.post-categorie_dark{
}

.lead{
	color: #919191;
}

#bloc_legende{
	font-size: 13px;
	color: #000;
	padding: 5px 20px;
	font-weight: normal;
	font-style: normal;
}
#bloc_legende img{
	margin-right: 5px;
}

/*************** Fin bloc_recette ********************/
.post_all{
	width: 100%;
	height: 400px;
	background-color: #000b01;
	text-align: center;
	padding-top: 40px;
	padding-bottom: 40px;
}

h1 {
	font-size: 15px;
}

h2 {
	font-size: 20px;
	text-align: left;
	color: #541e3d;
	padding-left: 10px;
}

h3 {
	font-size: 13px;
}

h4 {
	font-size: 12px;
	margin: 0;
	padding: 0 0 10px;
}

h5 {
	font-size: 11px;
}

h6 {
	font-size: 9px;
}

.clearer {
	clear: both;
}



.result-text {
	background-color: #efefef;
	color: #592041;
	font-size: 18px;
	font-weight: bold;
	border-bottom: 1px solid #c8c8c8;
	border-left: 1px solid #c8c8c8;
	border-right: 1px solid #c8c8c8;

}

.result-text-page {
	color: #475d79;
	text-shadow: #eee 1px 1px 0;
	letter-spacing: -1px;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-top: 25px;
}

#blogtitle {
	float: left;
	margin-left: 10px;
	text-shadow: #aa3c7c 2px 2px 2px;
	position: relative;
	margin-top: 10px;
	bottom: 1px;
}

#blogtitle img {
	position: relative;
	margin-right: 5px;
	max-width: 30px;
	-webkit-border-radius: 4px;
	vertical-align: top;
	text-shadow: #999 3px 3px 2px;
	bottom: 4px;
}

#blogmenu {
	float: right;
	margin-top: 3px;
	margin-right: 13px;
}

#drop-fade {
	width: 100%;
	display: block;
	text-align: left;
	position: relative;
	margin: 0;
	height: 10px;
	padding: 8px 0 0;
	height: 28px !important;
	background-color: #592041;
	background-repeat: no-repeat;
	background-position: right;
	border-left: 1px solid #592041;
	border-right: 1px solid #592041;

}

#drop-fade a{
	font-size: 15px;
	color: #fff;
	text-decoration: none;
	margin-left: 10px;
}

#drop-fade img {
	padding-left: 10px;
}

.content {
	margin: 0;
	padding: 0;
}

#content_home{
	border-left: 1px solid #c8c8c8;
	border-right: 1px solid #c8c8c8;

	width: 100%;
}
.content_home {
	
	background-image: url(images/bg_content_home.jpg);
}


#animstars{
	background: url(images/anim_stars.gif) no-repeat;
	width: 43px;
	height: 96px;
	position: relative;
	margin-left: 141px;
	padding-bottom: 70px;
}

/* @end */

/* @group Search */

#searchform{
	clear: both;
	margin: 0;
	padding: 0;
}

#wptouch-search {
	width: 100%;
	text-align: center;
	height: 39px;
	position: relative;
	margin: 0;
	padding: 0;
	border-left: 1px solid #c8c8c8;
	border-right: 1px solid #c8c8c8;
	background-color: #e9e9e9;
	border-bottom: 1px solid #c8c8c8;
}



#info_login{
	
	width: 100%;
	position: relative;
	margin: 0;
	border-left: 1px solid #c8c8c8;
	border-right: 1px solid #c8c8c8;
	background-color: #e9e9e9;
	border-bottom: 1px solid #c8c8c8;
}

#info_login p{
	padding: 10px 20px;
}

#wptouch-search-inner {
	padding-top: 6px;
	padding-bottom: 0;
}

input#s {
	-webkit-border-radius: 10px;
	border: 1px solid #475d79;
	padding: 3px;
	width: 65%;
	font-size: 13px;
	color: #222;
	margin-right: 3px;
	text-align: left;
}

input#ssubmit {
	-webkit-border-radius: 10px;
	border: 1px solid #adadad;
	font-size: 13px;
	color: #222;
	background-color: #fff;
	padding: 3px;
	width: 67px;
	height: 23px;
}

/* @end */



/* @group Post */
.post_home {
	background: url(images/bg_home.jpg) no-repeat left top;
	padding: 75px 0 0;
	height: 361px;
	width: 320px;
	margin: 0 auto;
	overflow: hidden;
}



a.post-arrow {
	display: none;
	width: 22px;
	height: 20px;
	float: right;
	margin-top: 3px;
	padding: 0;
	background: url(images/post-arrow.jpg) no-repeat;
}

a.post-arrow-down {
	width: 22px;
	height: 20px;
	float: right;
	margin-top: 3px;
	padding: 0;
	background: url(images/post-arrow-down.jpg) no-repeat;
}

a.h2 {
	color: #222;
	text-decoration: none;
	display: block;
	margin-top: 2px;
	text-align: left;
	width: 93%;
	letter-spacing: -1px;
	font: bold 16px/18px Helvetica, sans-serif;
	margin-bottom: 0;
}

.mainentry {
	color: #444;
	text-align: justify;
	padding: 7px 0 0;
	font-size: 13px;
	line-height: 16px;
	display: block;
}

.mainentry li {
	border-bottom-style: dashed;
}

.mainentry img {
	max-width: 277px;
	height: auto;
}

.img_recette {
	float: left;
	margin-right: 15px;
	margin-bottom: 4px;
	height: 135px;
	width: 180px;
	background: url(images/logo_iphone_big.jpg) no-repeat;
}

.singlecut {
	margin-top: 0;
	padding-top: 0;
}

a.sh2 {
	letter-spacing: -1px;
	text-align: left;
	margin: 0;
	padding: 0 0 2px;
	font: normal bold 19px/20px Helvetica, sans-serif;
	color: #222;
	display: block;
}

#singlentry {
	font-size: 14px;
	line-height: 20px;
	text-align: justify;
	color: #444;
	display: block;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}

#singlentry h2{
	font-size: 16px;
	margin-bottom: 5px;
	border-bottom: 1px solid #c8c8c8;
	padding: 0;
}

#singlentry p{
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 14px;
}

#singlentry ul{
	margin-left: 10px;
}

#singlentry li{
	list-style-type: disc;
	
}
#singlentry li:hover{
	background-image: none;
	background-color: #f4f4f4;
}

.single-post-meta-top {
	text-align: left;
	color: #999;
	font-size: 10px;
	font-weight: bold;
	line-height: 15px;
}

.single-post-meta-bottom {
	text-align: left;
	color: #666;
	font-size: 14px;
	border-bottom: 1px solid #adadad;
	border-top: 1px solid #adadad;
	padding: 10px;
	font-weight: bold;
	line-height: 14px;
	background-color: #d9d9d9;
	margin: 0 0 10px;
}

.partage{
	background-color: #592041;
}
.single-links {
	position: relative;
	top: 5px;
	padding-bottom: 10px;
	padding-top: 10px;
}

.single-mail-left {
	color: #666;
	font-size: 14px;
	border-bottom: 1px solid #adadad;
	border-top: 1px solid #adadad;
	padding: 10px;
	font-weight: bold;
	line-height: 14px;
	background-color: #d9d9d9;
	margin: 0 0 10px;
	text-align: center;
}

.single-bookmark-right {
	float: right;
}

img.small {
	position: relative;
	top: 2px;
}

.navigation {
	display: block;
	clear: both;
	-webkit-border-radius: 10px;
	border: 1px solid #adadad;
	background: #fff repeat-x;
	margin: 10px;
	padding: 4px 5px 12px;
}

.navigation a {
	color: #222;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 10px;
	padding-top: 2px;
}

.navigation img {
	position: relative;
	top: 6px;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}
/* @end */

/* @group Social Bookmarking */

#bookmark-box {
	-webkit-border-radius: 10px;
	border: 1px solid #adadad;
	margin: 10px;
	background-color: #fff;
}

#bookmark-box img {
	float: left;
	margin-right: 4px;
	position: relative;
	bottom: 4px;
	right: 3px;
	width: 24px;
}

#bookmark-box ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#bookmark-box li {
	clear: both;
	border-bottom: 1px solid #adadad;
	margin: 0;
	padding-top: 2px;
	padding-bottom: 2px;
}

#bookmark-box li a {
	display: block;
	padding: 13px;
	color: #222;
	font-size: 13px;
	font-weight: bold;
}

#bookmark-box li.noborder {
	border-bottom-style: none;
}

/* @end */

/* @group Footer */

#footer {
	text-align: center;
	color: #475d79;
	font-size: 11px;
	font-weight: bold;
	text-shadow: #eee 1px 1px 0;
	padding-bottom: 5px;
	margin-top: 20px;
}

.page_info{
	display: none!important;
}

#wp_page_numbers a {
	font-size: 18px!important;
}

/* @end */

#intro_check_nav{
	width: 100%;
}

#blogtitle_intro{
	color: #fff;
	font-size: 16px;
	margin-left: 10px;
	font-weight: bold;
}

/* Bubble pop-up */

        .popup {
        	position: absolute;
        	display: none;
        	z-index: 50;
        	border-collapse: collapse;
        }

        .popup td.corner {
        	height: 15px;
        	width: 19px;
        }

        .popup td#topleft { background-image: url(http://jqueryfordesigners.com/demo/images/coda/bubble-1.png); }
        .popup td.top { background-image: url(http://jqueryfordesigners.com/demo/images/coda/bubble-2.png); }
        .popup td#topright { background-image: url(http://jqueryfordesigners.com/demo/images/coda/bubble-3.png); }
        .popup td.left { background-image: url(http://jqueryfordesigners.com/demo/images/coda/bubble-4.png); }
        .popup td.right { background-image: url(http://jqueryfordesigners.com/demo/images/coda/bubble-5.png); }
        .popup td#bottomleft { background-image: url(http://jqueryfordesigners.com/demo/images/coda/bubble-6.png); }
        .popup td.bottom { background-image: url(http://jqueryfordesigners.com/demo/images/coda/bubble-7.png); text-align: center;}
        .popup td.bottom img { display: block; margin: 0 auto; }
        .popup td#bottomright { background-image: url(http://jqueryfordesigners.com/demo/images/coda/bubble-8.png); }

        .popup table.popup-contents {
        	font-size: 12px;
        	line-height: 1.2em;
        	background-color: #fff;
        	color: #666;
        	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;
        	}

.address {
	margin:10px 0 0 11px;
	font-size:140%;
}