/*
Theme Name: Cuisine Saine
Theme URI: http://cuisine-saine.fr/wp-content/themes/cuisine-saine
Description: Le theme de cuisine saine
Version: 1.0
Author: Karen Chevallier
*/
@font-face {
	font-family: 'LibelSuitRegular';
	src: url('http://cuisine-saine.fr/Libel_Suit.eot');
	src: local('Libel Suit Regular'), local('LibelSuit'), url('http://cuisine-saine.fr/Libel_Suit.woff') format('woff'), url('http://cuisine-saine.fr/Libel_Suit.ttf') format('truetype'), url('http://cuisine-saine.fr/Libel_Suit.svg#LibelSuit') format('svg');
}
*{margin:0;padding:0;vertical-align:baseline}
input{height:auto}
a img, fieldset, form{border:0}
ins, abbr, acronym{text-decoration:none;border:0;font-style:normal}
a:hover ins, a:hover abbr, a:hover acronym{text-decoration:underline}
address{font-style:normal}
ul{list-style:none}
q:before, q:after{content:''}
small{font-size:0.9em}
textarea{overflow:auto}
button{width:auto;overflow:visible;border:0;background:none;cursor:pointer}
input.submit{width:auto !important;height:auto !important;cursor:pointer !important;border:0 !important;overflow:visible}
#content{margin:0 auto;width:960px;text-align:left;position:relative}
a{color:#666;cursor:pointer}
body{font-size: 62.5%;font-family: 'Lucida Sans Unicode', Verdana, Arial, Sans-Serif;background:url('images/css/bk-total.jpg');color: #993333;text-align: left;margin:0}
.dn {display:none;}
#page{background:url('images/css/bk-top.jpg') left top repeat-x}
#pageb{background:url('images/css/bk-bottom.jpg')left bottom repeat-x}
#pagev{background:url('images/css/bk-fleurs.jpg') center top no-repeat;padding-bottom:50px;}
#headercont{width:960px;margin:0 auto;height:207px}
#header{background: url('images/css/bk-header.png') no-repeat top right;position:absolute;z-index:10;top:0;width:960px}
* html #header{background:url('images/css/bk-headerie6.gif') no-repeat top right}
#header:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#header .logo{padding:0px 0px 0px 5px;float:left}
#header .rss{float:left;padding:5px 0px 0px 375px}
#header .navigation{float:left;margin-left:-10px;width:365px; margin-top:24px;}
* html #header .navigation{height:1%}
*:first-child+html #header .navigation{height:100%} 
#header .navigation:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#header .navigation li{float:left;margin-right:5px;padding-top:152px}
#header .recherche{float:right;margin-right:5px;padding:132px 0px 0px 20px;width:228px; margin-top:24px;}
#header .recherche label, #header .recherche input{float:left}
#header .recherche #recette{border:1px solid #c7a165;width:150px;color:#999999;font-family:'Lucida Sans Unicode', Verdana, Arial, Sans-Serif;font-size:13px;padding:1px 2px;background:url("images/css/bk-input.png") left top no-repeat}
#header .recherche .ok{margin:-18px 0px 0px 3px;width:57px;height:47px;float:right;cursor:pointer}
#content{width:984px}
#content .conttop{background:url("images/css/bk-content-top.png") left bottom no-repeat;height:26px;width:984px}
#content .contcenter{background:url("images/css/bk-content-center.png") left top repeat-y;width:984px}
* html #content .contcenter{height:1%}
*:first-child+html #content .contcenter{height:100%} 
#content .contcenter:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#content .contbottom{background:url("images/css/bk-content-bottom.png") left top repeat-y;height:28px;width:985px}
#colleft{width:295px;float:left;margin-top:40px}
#colright{width:686px;float:right;_margin-right:-1px}
#colright .spacecol{padding:20px 40px 20px 19px}
#colright .spacecol p, #colright .spacecol ul{font-size:130%; padding-bottom:10px;}
#colright .spacecol p.texte{font-size:13px; margin:15px; clear:both;}
.date{ font-size:20px!important; color:#688e2a;background:#eeeeee;text-align:right;margin-left:40px; 
font-family: 'LibelSuitRegular', Lucida Sans Unicode, sans-serif; padding:0}
#colright .type{font-size:38px;color:#688e2a;background:#eeeeee;text-align:right;margin-left:40px; font-family: 'LibelSuitRegular', Lucida Sans Unicode, sans-serif; padding:15px 0;}
#colright .titre {font-size:50px; color:#993333;text-align:right;letter-spacing:-1px;background:#eeeeee; font-family: 'LibelSuitRegular', Lucida Sans Unicode, sans-serif; line-height:40px;}
#colright .titre a {color:#993333; text-decoration:none;}
#colright .titre a:hover{text-decoration:underline; color:#993333}
#colright .imprimer{text-align:right;padding:5px 0px 0px 0px}
#colright .intro p{float:left;width:49%}
#colright .intro{padding:5px 0px 5px 38px}
* html #colright .intro{height:1%}
*:first-child+html #colright .intro{height:100%} 
#colright .intro:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#colright .intro .temps{font-size:14px}
#colend{background:url("images/css/bk-colleft.jpg") 20px bottom no-repeat}
* html #colend{height:1%}
*:first-child+html #colend{height:100%} 
#colend:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#colleft .liste{color:#3d9ca8;font-size:15px;padding:0px 20px 10px 30px}
#colleft .liste li{color:#3d9ca8;font-size:15px;padding:0px 0px 0px 30px;background:url("images/css/all-li.gif") 2px 5px no-repeat}
#colright .liste{padding:0px 20px 5px 30px}
#colright .liste li{font-size:13px!important;padding:0px 0px 0px 30px!important;background:url("images/css/all-li.gif") 2px 5px no-repeat}
#colleft .liste a{color:#3d9ca8;font-size:15px;display:block;border-bottom:1px solid #afd7db;padding:5px 0px 5px 5px;text-decoration:none}
#colleft .liste a.last{border-bottom:none}
#colleft .liste a:hover{text-decoration:underline}
#colright .typerect{color:#6f9838;font-size:13px;padding:10px 0 0 0}
#colright .typerect h2{color:#6f9838;font-size:13px;padding:0px 0 0 0; font-weight:normal;}
* html #colright .typerect{height:1%}
*:first-child+html #colright .typerect{height:100%} 
#colright .typerect:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#colright .typerect li{float:left;padding:18px 15px 15px 50px}
#colright .typerect li.vege{background:url("images/css/type_recette.jpg") 3px 2px no-repeat}
#colright .typerect li.sslait{background:url("images/css/type_recette.jpg") 0px -101px no-repeat}
#colright .typerect li.ssgluten{background:url("images/css/type_recette.jpg") 3px -200px no-repeat}
#colright .typerect li.sssoje{background:url("images/css/type_recette.jpg") 3px -298px no-repeat}
#colright .typerect li.ssoeuf{background:url("images/css/type_recette.jpg") 3px -406px no-repeat}
#colright .typerect li.rbio{background:url("images/css/type_recette.jpg") 3px -525px no-repeat}
#colright .recette{float:left;width:400px;font-family:Georgia, "Times New Roman", Times, serif;font-size:30px;color:#83a350;padding:20px 0px 20px 40px;}
#colright .recette li{padding:0px 0px 15px 0px}
#colright .recette p{font-family:'Lucida Sans Unicode', Verdana, Arial, Sans-Serif;font-size:13px;color:#993333;padding:10px 0 0 0;_padding:0px}
*:first-child+html #colright .recette p{padding:0px} 
#colright .ingredient{float:right;background:url("images/css/bk-ingredients.png") 0px 0px no-repeat;width:226px;height:313px;margin-right:-45px;_margin-right:-20px}
#colright .ingredient .listetitre{padding:15px 15px 0px 25px}
#colright .ingredient .listeingredient li{background:url("images/css/all-li.gif") -4px -100px no-repeat;color:#993333;font-size:12px;padding:0px 0px 2px 15px;margin:0px 10px 0px 15px}
#colleft .listesugg{padding:0 0px 15px 25px}
#colleft .listesugg li{float:left}
#colleft .all{color:#3d9ca8;text-align:center;clear:both;font-size:15px;padding-bottom:15px}
#colleft .all a{text-decoration:none;color:#3d9ca8}
#colleft .all a:hover{text-decoration:underline}
#colleft .nuagetag{color:#3d9ca8;font-size:11px;text-align:center;padding:0 15px 15px 25px}
#colleft .nuagetag li{display:inline}
#colleft .nuagetag a{color:#3d9ca8;text-decoration:none}
#colleft .nuagetag a:hover{text-decoration:underline}
#colleft .nuagetag li.mostpopular{font-size:24px}
#colleft .nuagetag li.verypopular{font-size:18px}
#colleft .nuagetag li.popular{font-size:14px}
.conseil, .avis {clear:both;}
#colright .conkar{background:url(images/css/bk-comcenter.gif) 10px 10px repeat-y;margin:-64px 0px 15px 93px;position:relative;width:519px}
#colright .conkartop{background:url(images/css/bk-comtop.gif) top left no-repeat}
#colright .conkarbottom{background:url(images/css/bk-combottom.gif) -1px bottom no-repeat;height:100%}
#colright .conkar p{padding:15px 20px 15px 25px;font-size:13px}
#colright .avis{margin:30px 0 0 5px;width:604px;height:100%;border:1px solid #83a350;padding:15px 10px 0px 10px}
#colright .ttavis{margin:-30px 0 10px 25px;position:absolute;clear:both}
#colright .avis p{color:#666666;font-size:13px;padding:10px 10px 20px 15px}
#colright .avis form p label, #colright .avis form p input, #colright .avis form p textarea{float:left}
#colright .avis form p label{float:left;width:110px;text-align:right;}
* html #colright .avis form{height:1%}
*:first-child+html #colright .avis form{height:100%} 
#colright .avis form:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#colright .avis form p{float:left;padding:5px 5px 10px 5px}
#colright .avis form p.champ{width:48%;}
#colright .avis form p.champr{clear:both;width:440px}
#colright .avis form input, #colright .avis form textarea{border:1px solid #efd8a1;padding:1px 2px;font-size:12px;color:#666666;font-family:'Lucida Sans Unicode', Verdana, Arial, Sans-Serif}
#colright .avis form textarea{border:1px solid #efd8a1;width:321px}
#colright .avis form .subok {float:left; width:100px; vertical-align:top;}
#colright .avis form .subok .ok { margin-top:0px}
#colright .avis form .ok{width:57px;height:47px;border:none;cursor:pointer;margin-top:30px}
.sep {background:url(images/css/bk-sep.gif) top left no-repeat; height:20px; margin:17px 0;}
.suiv {font-family:"Trebuchet MS", "Lucida Sans Unicode"; font-size:14px; font-weight:bold;}
* html .suiv{height:1%}
*:first-child+html .suiv{height:100%} 
.suiv:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.suiv a {display:block;color:#688e2a; text-decoration:none; float:left; width:49%; margin: 20px 0px; }
.suiv a span.ar {display:block; width:100%;text-align:right;}
.suiv a:hover {color:#688e2a; text-decoration:underline}
.typear {font-family:"Trebuchet MS", "Lucida Sans Unicode"; font-size:24px; font-weight:bold; text-align:left; padding:20px 0px 10px 0px;}
ul.archives li{background:url("images/css/all-li.gif") -2px -200px no-repeat;font-size:13px;color:#3d9ca8;padding:0px 0px 3px 18px}
.conavis{background:url(images/css/bk-avisinter-center.gif) top left repeat-y;width:586px;margin-bottom:-12px}
* html .conavis{margin-bottom:0px}
.conavistop{background:url(images/css/bk-avisinter-top.gif) top left no-repeat}
.conavisbottom{background:url(images/css/bk-avisinter-bottom.gif) 0px bottom no-repeat}
#colright .avis cite {display:block;color:#3d9ca8;font-size:13px;padding:0 0 10px 45px}
#colright .avis a{color:#3d9ca8;font-size:13px;}
.envoyer input{width:77px;height:42px}
#footer{background:#eeeeee url("images/css/all-footer.gif") 8px 0px no-repeat;margin:0px 9px 0px 20px;padding:22px 0px 0px 0px}
* html #footer{height:1%}
*:first-child+html #footer{height:100%} 
#footer:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#footer .bk-footer{clear:both}
#footer div{float:left}
#footer div ul{padding:10px 15px;float:left}
#footer div .titref{padding:5px 15px 0px 15px}
#footer div ul li{background:url("images/css/all-li.gif") -2px -200px no-repeat;font-size:13px;color:#3d9ca8;padding:0px 0px 3px 18px}
#footer div ul li a{color:#3d9ca8;text-decoration:none}
#footer div ul li a:hover{text-decoration:underline}
#footer div.col1{width:382px}
#footer div.col1 h2{font-size:13px; font-weight:normal;}
#footer div.col1 .ok{width:57px;height:47px}
#footer div.col1 label{display:block;padding:5px 15px 0px 15px}
#footer div.col1 input#s{border:1px solid #c7a165;width:250px;color:#999;font-family:'Lucida Sans Unicode', Verdana, Arial, Sans-Serif;font-size:13px;padding:1px 2px;background:url("images/css/bk-input.png") left top no-repeat;float:left;margin:2px 5px 0px 15px}
#footer div.col1 .ok{margin-top:-15px;cursor:pointer}
#footer div.col2{width:209px}
#footer div.col3{width:201px}
#footer div.col4{width:150px;text-align:right;font-size:11px;color:#999999;padding-top:100px}
#footer div.col4 a{color:#999999}
#footer div.col4 p{padding:0px 0px 5px 0px}
#comments {display:inline; font-size:13px; font-family:"Trebuchet MS", "Lucida Sans Unicode";}
.comments {display:inline;}
#colright .spacecol ul.liste li{background:url("images/css/all-li.gif") -2px -200px no-repeat;font-size:11px;padding:0px 0px 20px 23px}
* html #colright .spacecol ul.liste li {height:1%}
*:first-child+html #colright .spacecol ul.liste li {height:100%} 
#colright .spacecol ul.liste li:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.sociable {padding-top:10px; height:35px}
.sociable li {float:left; margin:2px; height:25px}
#colleft .pub{color:#3d9ca8;clear:both;font-size:15px;padding:0 0 15px 30px; margin-top:-5px}
#colleft .news{color:#3d9ca8;clear:both;font-size:15px;padding:0 0 15px 30px;}
.pub2 {text-align:center; padding:5px 0 15px 0}
.titrepage {text-indent:-5000px; margin-top:-25px}
.tableau {	
	border-collapse:collapse;
	margin:20px;
	
}
.tableau caption {
color:#993333;
font-size:13px;
margin:20px 0 10px 0;
font-weight:bold;
}
.tableau th{
	border:1px solid #993333!important;
	padding:5px;
	text-align:left;
	color:#8ea658;
	background:#e3deb9;
	vertical-align:top;
	font-size:12px;
}
.tableau td{
	border:1px solid #993333!important;
	padding:5px;
	text-align:left;
	color:#993333;
	vertical-align:top;
	font-size:12px;
}
.tableau .nobor { border:none!important; background:none!important; }
div.MailPress div.mp-container, div.MailPress div.mp-formdiv {
	position:relative;
}

div.MailPress div.mp-loading, div.MailPress div.mp-message  {
	position:absolute;
	opacity:0;
}
input.MailPressFormSubmit {
	background:url(http://cuisine-saine.fr/images/ok.png) top left no-repeat;
	width:57px;
	height:57px;
	border:none;
	cursor:pointer;
	margin:-45px 0 0 190px;
	position:absolute;
}
.mp-form {margin:10px 0;}
.MailPressFormEmail {margin-bottom:5px;}
// IE
div.MailPress div.mp-loading, div.MailPress div.mp-message {
	filter:alpha(opacity=0);
}

.wp-pagenavi span, .wp-pagenavi a {border:1px solid #7aa252; padding:5px; margin:0 3px; font-size:1.2em;}