/*
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:800px;text-align:left;position:relative}
a{color:#666;cursor:pointer}
body{font-size: 72.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{width:800px;margin:0 auto; background:none;}
#pageb{background:none; width:800px;}
#pagev{padding-bottom:50px;background:none; width:800px; }
#headercont{width:800px;margin:0 auto;height:207px; background:none;}
#header{position:absolute;z-index:10;top:0;width:800px; background:none;}
#header .logo{padding:0px 0px 0px 5px;float:left}
#header .rss{display:none;}
#header .navigation{display:none;}
#header .recherche{display:none;}

#content .conttop{display:none; background:none;}
#content .contcenter{background:#eeeeee;width:800px; -moz-border-radius: 30px; /* FF1+ */
  		-webkit-border-radius: 30px; /* Saf3+, Chrome */
        border-radius: 30px; /* Opera 10.5, IE 9 */
		-moz-box-shadow: 0px 0px 4px #000000; /* FF3.5+ */
  		-webkit-box-shadow: 0px 0px 4px #000000; /* Saf3.0+, Chrome */
        box-shadow: 0px 0px 4px #000000; /* Opera 10.5, IE 9.0 */}
#content .contbottom{display:none; background:none;}
#colleft{display:none; background:none;}
#colright{width:800px;}
#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:130%; margin:15px; clear:both;}
.date{ font-size:25px!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{display:none;}
.visuel {text-align:center;}
#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:24px; width:500px}
#colend{background:none;}
* 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;padding:10px 0 0 0}
#colright .typerect h2{color:#6f9838;padding:0px 0 0 0; font-weight:normal; font-size:20px;}

#colright .typerect li{float:left;padding:12px 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:500px;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:130%;color:#993333;padding:10px 0 0 0;_padding:0px; font-size:70%;}
*: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;padding:0px 0px 2px 15px;margin:0px 10px 0px 15px; font-size:100%;}
#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:820px;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:130%;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:130%;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:130%;padding:0 0 10px 45px}
#colright .avis a{color:#3d9ca8;font-size:130%;}
.envoyer input{width:77px;height:42px}
#footer{display:none;}

#comments {display:inline; font-size:130%; 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 {display:none;}
.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:130%;
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; }
.wp-pagenavi {font-size:18px; padding:30px 0px;}