body
{
	font-size:75%;
	color:#4C4943;
	background-color:#FFF
}
html
{
	background-image:url(../img/bg/pied/bas.jpg);
	background-position:0 100%;
	background-repeat:repeat-x;
	padding-bottom:30px;
	background-color:#5A3F20;
	color:inherit
}
abbr,
acronym
{
	border:none
}
.centrer
{
	width:980px;
	margin:auto
}

#flash
{
	border-bottom:1px solid #000;
	background-color:#856134;
	padding: 6px;
	color: #FFFFFF;
}

#tete .centrer
{
	position:relative
}
#tete
{
	background-image:url(../img/bg/tete.jpg);
	background-repeat:repeat-x;
	background-position:0 -275px;
	border-bottom:1px solid #000;
	background-color:#856134;
	color:inherit
}
#tete ul
{
	position:absolute;
	top:5px;
	right:5px;
	text-align:right
}
#tete h1 img
{
	display:block
}
a
{
	color:#333;
	background-color:inherit
}
a:hover,
a:focus
{
	outline:none;
	color:#963;
	background-color:inherit
}
a.roll
{
	text-decoration:none
}
a.roll:hover,
a.roll:focus
{
	text-decoration:underline
}
#tete ul a
{
	text-transform:lowercase
}
#tete h1
{
	font-size:200%;
	background-color:#FFF;
	color:inherit;
	margin:0;
	padding-top:45px;
	font-family:Georgia,serif
}
.liste li
{
	border-left:1px solid #333;
	margin-left:0.25em;
	padding-left:0.25em
}
.liste li.premier
{
	border-left:none;
	margin-left:0;
	padding-left:0
}
#boeuf-chaussettes
{
	background-image:url(../img/bg/illu/boeuf-chaussettes.png);
	width:300px;
	height:340px;
	display:block;
	position:absolute;
	right:0;
	bottom:-110px;
}
#whiskey
{
	background-image:url(../img/bg/illu/whiskey.png);
	width:180px;
	height:165px;
	display:block;
	position:absolute;
	right:0;
	top:-115px
}
#tete .centrer div
{
	margin:30px 60px 40px
}
#tete big,
#tete bigbutsmall,
#tete address
{
	display:block;
	width:600px;
}
#tete big
{
	text-transform:lowercase;
	color:#FFE1B1;
	font-family:Georgia, serif;
	font-size:140%;
	background-color:inherit
}

.bigbutsmall
{
	display:block;
	color:#FFE1B1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	background-color:inherit;
	margin: 10px;
	width:480px;
	text-align: justify;
}

.texte_annonce
{
	color:#744205;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:120%;
	background-color:inherit;
	margin: 1px;
	text-align: justify;
	font-weight: bold;
}
.texte_annonce_noir
{
	color:#333333;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:120%;
	background-color:inherit;
	margin: 1px;
	text-align: justify;
	font-weight: bold;
}
.texte_annonce_petites_caps
{
	color:#744205;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:120%;
	background-color:inherit;
	margin: 1px;
	text-align: justify;
	font-weight: bold;
	font-variant: small-caps;
}
.texte_annonce_petites_caps_rouge
{
	color:#FF3333;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:140%;
	background-color:inherit;
	margin: 1px;
	text-align: justify;
	font-weight: bold;
	font-variant: small-caps;
}

#tete address
{
	color:#FBC261;
	background-color:inherit
}
#tete address .tel,
#tete address a
{
	color:#FFF;
	background-color:inherit
}
#tete address a:hover,
#tete address a:focus
{
	color:#FFF;
	background-color:inherit;
	text-decoration:none
}
#corps .article
{
	margin:1em 0 2em;
	min-height:200px;
	padding-left:60px;
	background-image:url(../img/bg/enjolivures/article.png)
}
.contenu
{
	float:left;
	width:750px;
	margin-right:50px
}
#pied .contenu
{
	width:690px
}
.menu
{
	margin-top:8.3em;
	float:left;
	width:180px;
}
input.texte
{
	border:1px solid #DDB38E;
	padding:2px 4px 1px
}
.recherche input.texte
{
	width:110px
}
.recherche input.envoyer
{
	border:2px solid #DDB38E;
	vertical-align:bottom
}
.msie7 .recherche input.envoyer
{
	position:relative;
	top:-1px
}
.msie7 input.texte
{
	padding:1px 4px
}
.firefox.mac input.texte
{
	padding:4px 4px 2px
}
.safari.mac input.texte
{
	padding:2px 4px 2px
}
#pied .menu
{
	margin-top:30px
}
.menu .bloc
{
	margin-bottom:30px;
	border-bottom:1px solid #DDB38E;
	background-color:#FFF3E9;
	color:inherit;
	background-image:url(../img/bg/bloc.jpg);
	background-position:0 100%;
	background-repeat:repeat-x
}
.menu .archives h2
{
	background-image:url(../img/bg/fam/archives.png)
}
.menu .preventes h2
{
	background-image:url(../img/bg/fam/preventes.png)
}
.menu .recherche h2
{
	background-image:url(../img/bg/fam/recherche.png)
}
.menu .contact h2
{
	background-image:url(../img/bg/fam/contact.png)
}
.menu h2
{
	border-bottom:1px solid #DDB38E;
	padding:6px 4px 2px 30px;
	font-size:100%;
	margin-bottom:15px;
	background-color:#F3D7C0;
	color:inherit;
	background-position:6px 50%
}
#corps .menu
{
	padding-bottom:100px
}
#corps .contenu
{
	padding-bottom:20px
}
.contenu h2
{
	color:#956934;
	background-color:inherit;
	font-family:Georgia,serif;
	font-weight:normal;
	font-size:150%;
	margin:0;
	padding:0.5em 0
}
.contenu .introduction
{
	min-height:5em;
	color:#333;
	background-color:inherit
}
.contenu .introduction p
{
	margin-bottom:0.25em
}
.contenu .encart
{
	border-bottom:1px solid #D0B799;
	border-top:1px solid #D0B799;
	background-color:#FEF5E1;
	color:inherit;
	padding:0.5em 15px;
	background-image:url(../img/bg/encart.jpg);
	background-position:0 100%;
	background-repeat:repeat-x
}
.illustration
{
	border:1px solid #958570;
	float:right;
	margin:1em 0 1em 1.5em
}
.illustration img
{
	display:block
}
.menu .illustration
{
	float:left;
	margin:0 15px 1em!important
}
.lien
{
	padding-left:15px;
	background-position:0 50%;
	background-image:url(../img/bg/fam/lien.png);
	text-transform:lowercase
}
#pied .contenu h2
{
	margin-top:1em;
	color:#FFE1B1;
	background-color:inherit
}
#pied
{
	padding-top:20px;
	clear:both;
	background-image:url(../img/bg/pied/haut.jpg);
	background-repeat:repeat-x;
	border-top:1px solid #333;
	background-color:#A06F34;
	color:#FBC261
}
#pied .contenu p
{
	padding-right:100px
}
#pied .menu h2
{
	background-color:#DDC09E;
	color:inherit;
	border-color:#957E69
}
#pied .menu .bloc
{
	color:#4C4943;
	background-color:#C8A97C;
	background-image:none;
	border-color:#333
}
.menu .bloc p
{
	margin-left:15px;
	margin-right:15px;
	margin-bottom:15px
}
#pied .centrer
{
	position:relative
}
#pied .marges
{
	padding-left:60px;
	background-position:0 2.2em;
	background-image:url(../img/bg/enjolivures/pied.png)
}
#pied strong
{
	color:#FEEBC4;
	background-color:inherit
}
#liens_credits
{
	background-image:url(../img/bg/pied/milieu.jpg);
	background-repeat:repeat-x;
	background-color:#5A3F20;
	color:inherit;
	padding:3.5em 0 8em 0;
	clear:both
}
#liens_credits ul
{
	width:940px;
	margin-left:35px;
	color:#9F8158;
	background-color:inherit;
	clear:both;
	font-size:83.5%;
	margin-bottom:1em
}
#liens_credits li
{
	border-color:#9F8158;
	margin-left:0.5em;
	padding-left:0.5em;
	text-transform:lowercase
}
#liens_credits li span
{
	text-transform:none
}
#liens_credits li span.langue
{
	text-transform:lowercase
}
#liens_credits a
{
	background-color:inherit;
	color:#CDA671
}
.liens
{
	background-image:url(../img/bg/fam/liens.png);
	padding-left:15px;
	background-position:0 50%
}
.credits
{
	background-image:url(../img/bg/fam/credits.png);
	padding-left:15px;
	background-position:0 50%
}
.encart .colonne
{
	float:left;
	width:190px;
	margin-left:45px
}
.encart .colonne .illustration
{
	float:left;
	margin-top:0;
	margin-left:0
}
.encart .colonne p
{
	clear:both
}
.encart .colonne h3
{
	margin-bottom:0
}
.encart .premier
{
	margin-left:0
}
.js #pied .marges
{
	display:none
}
.js #page.accueil #pied .marges
{
	display:block
}
#corps .hauteur
{
	height:10em;
	overflow:auto
}
.js #pied .marges
{
	height:21em
}

.PetitesCapsGras {
	font-size: 100%;
	font-weight: bold;
	font-variant: small-caps;
}
