/*=:project
    scalable Inman Flash Replacement (sIFR) version 3.

  =:file
    Copyright: 2006 Mark Wubben.
    Author: Mark Wubben, <http://novemberborn.net/>

  =:history
    * IFR: Shaun Inman
    * sIFR 1: Mike Davidson, Shaun Inman and Tomas Jogin
    * sIFR 2: Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

  =:license
    This software is licensed and provided under the CC-GNU LGPL.
    See <http://creativecommons.org/licenses/LGPL/2.1/>    
*/

.sIFR-flash {
  display    : none !important;
  height     : 0;
  width      : 0;
  position   : absolute;
  overflow   : hidden;
}

.sIFR-alternate {
  visibility : visible !important;
  display    : block   !important;
  position   : static  !important;
  left       : auto    !important;
  top        : auto    !important;
  width      : auto    !important;
  height     : auto    !important;
}

* { margin: 0; padding: 0; }
body, html { background-color: #ffffff; font: 11px/18px verdana, arial,"sans serif"; }

/* Contient l'ensemble du site */
#contenant { position: relative; width: 811px; margin: 0 auto;}
#contenu { margin-top: -68px; }


#contexte { float: left; width: 373px; padding-right: 30px; font: 16px/32px verdana, arial,"sans serif"; }

#aumenu { float: right; width: 406px; border-left: 1px #cfcfcf solid; }
	#aumenu ul { margin-left: 50px; }
	#aumenu li { list-style: none; font-size: 14px; line-height:18px;  }
	#aumenu p { color: #366884; font-size: 14px;  }
	#aumenu li div { float: left; width: 307px; margin: 15px 0 0 23px; border-bottom: 1px #cfcfcf solid; padding-bottom: 15px; min-height: 50px; }
	#aumenu li div.noline { border-bottom: none;}
	#aumenu .chiffre { float: left; margin-top: 15px; }
	#aumenu .titre { margin: 39px 0 20px 170px; }


.recette_container { margin: 40px 0; }
.recette_container img { float: left; }
.recette_container .recette_contenu img { float: none; margin-top: 10px }
.recette_container .recette_contenu { float: right; width: 345px; }
.recette_container .recette_contenu li { margin-left: 20px; padding-left: 5px; }

span.red { font: 12px/16px verdana, arial, "sans serif"; color: #981f20; font-style: italic; }
span.redbold { font: 12px/16px verdana, arial, "sans serif"; color: #981f20; font-style: italic; display: block; font-weight: bold; margin-top: 10px; }

p { margin-bottom: 10px;}

#complement { padding: 30px 20px; }

#footer { border-top: 1px #cfcfcf solid; text-align: right; padding-top: 30px; }


a:link, a:visited { color: #ffffff; text-decoration: none; }
a:hover, a:active { color: #6a665e; text-decoration:underline; }


/* ###################### SiFR STYLES ############################ */
	.sIFR-flash { visibility: visible !important; margin: 0; padding: 0; }
	.sIFR-unloading .sIFR-flash { visibility: hidden !important; }
	.sIFR-replaced, .sIFR-ignore { visibility: visible !important; }
	.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
	.sIFR-replaced div.sIFR-fixfocus { margin: 0pt; padding: 0pt; overflow: auto; letter-spacing: 0px; float: none; }
	.sIFR-dummy { width: 0px; height: 0px; margin-left: 42px; z-index: 0; }


	h1 { font-family: georgia, garamond, serif; font-size: 36px; color: #981f20; line-height: 1em; margin-top: 15px; margin-bottom: 7px; }
	h2 { font-family: georgia, garamond, serif; font-size: 30px; color: #981f20; line-height: 1em; margin: 20px 0; }
	h3 { font-family: georgia, garamond, serif; font-size: 16px; color: #981f20; line-height: 1em; margin: 15px 0; }
	h4 { font-family: georgia, garamond, serif; font-size: 20px; color: #981f20; line-height: 18px; }
	cuisson_decongel { font-family: georgia, garamond, serif; font-size: 16px; color: #981f20; line-height: 1em; margin: 15px 0; }

/* ##################### FLOAT DIV FIX ############################ */
	.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	.clearfix { display: inline-block; }

	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */