/* CSS Document */
body {
	margin:0;
	background-color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
table, img {border:none;}
ul, li, p, form {margin:0;padding:0;}
h1, h2, h3, h4 {margin:0; padding:0;}
h1 {float:left;padding-top:15px;}
h3 {float:left;}
#global {
     position:absolute;
     left: 50%; 
     top: 50%;
     width: 769px;
     height: 425px;
     margin-top: -212px; /* moitié de la hauteur */
     margin-left: -384px; /* moitié de la largeur */
     border: 1px solid #000;
}
.t {
	vertical-align:top;
}
.r {
	text-align:right;
}
.c {
	text-align:center;
}
.l {
	float:left;	
}
.d {
	padding-right:10px;
}
table.dec {
	margin:10px;
}
.align-img-home {
	text-align:left;
	vertical-align:top;
}
.bk-top {
	background: url(../../img/bk/top.gif) repeat top;
	width:598px;	
}
.bk-top img{
	margin:3px 5px 0 10px;
}
.bk-top-right {
	background: url(../../img/bk/top.gif) repeat right top;
}
.bk-top-right img{
	border-left:1px solid #000;	

}
.bk-top-right img.last{
	border-left:1px solid #000;	
	border-right:1px solid #000;
}
.bk-menu {
	background: url(../../img/bk/menu.jpg) no-repeat top right;	
}
.bk-menu img{
	border-left:1px solid #000;	
}
.bk-menu img.last{
	border-left:1px solid #000;	
	border-right:1px solid #000;
}
.menu-bottom {	
	padding: 5px 5px 2px 5px;
	text-align:right;
	color:#FFFFFF;
}
.menu-bottom a{
	color:#FFF;
	font-weight:normal;
	text-decoration:none;
	font-size:11px;
}
.menu-bottom a:hover {color:#db516a; }
.titre {
	margin:0 10px 5px 20px;
}
.sstitre {
	margin:12px 17px 0px 10px;
	float:right
}
.sstitrepage {	
	background-color:#A50000;
}
.sstitrepageconnaitre {	
	background-color:#BD4900;
}
.sstitrepagesavourer {	
	background-color:#B1A900;
}
/**********************/
.ssmenu {
	background-color:#C8895E;
}
.ssmenu h3{
	padding: 0 2px 0 2px;
	font-weight:bold;
	font-size:11px;
	color:#A20101;	
}
.ssmenu h3 a {	
	color:#B5452F;	
	text-decoration:none;
}
.ssmenu img{
	margin: 0 5px 0 10px;
}
/***ss menu connaitre**/
.ssmenuconnaitre {
	background-color:#C3793A;
}
.ssmenuconnaitre h3{
	padding: 0 4px 0 4px;
	font-weight:bold;
	font-size:11px;
	color:#B04C00;	
}
.ssmenuconnaitre h3 a {	
	color:#D6AC7A;	
	text-decoration:none;
}
.ssmenuconnaitre img{
	margin: 0 5px 0 10px;
}
/***ss menu savourer**/
.ssmenusavourer {
	background-color:#C2BA32;
}
.ssmenusavourer h3{
	padding: 0 5px 0 5px;
	font-weight:bold;
	font-size:11px;
	color:#696412;	
}
.ssmenusavourer h3 a {	
	color:#E0CD8B;	
	text-decoration:none;
}
.ssmenusavourer img{
	margin: 0 5px 0 10px;
}
/*** MENU GLOBAL ***/
.menuglobal {
	width:210px;
	position:absolute;	
	left: 50%; 
	margin-left:-6px;
	z-index:1;	
	display:none; 
	border:1px solid #000; 
	border-top:none;
}
* html .menuglobal {margin-top:49px;}
*:first-child+html .menuglobal {margin-top:49px;}

.menuglobal ul {list-style:none;}
.menuglobal li {border-top:3px solid #565656;}
.menuglobal li a {font-size:11px; color:#FFF;text-decoration:none; font-weight:bold;padding:0 10px 0 15px;}
.menuglobal li a:hover {background: url(../../img/bk/menu.gif) no-repeat center left;padding:0 10px 0 15px;}

.menuglobal li.prem {background-color:#A30001;}
.menuglobal li.deus {background-color:#B44903;}
.menuglobal li.tres {background-color:#B27F02;}
.menuglobal li.quatro {background-color:#B1A900;}
.menuglobal li.cinqo {background-color:#99526c;}

.picto-bottom {
	text-align:right;
	padding : 2px 30px 2px 10px;
}
.picto-bottom img{	
	margin : 0 5px 0 5px;
}
.contenu-histoire {
	height:282px;
	background-color:#D2AB74;
	color:#A20101;
	font-size:11px;
	vertical-align:top;
}
.contenu-histoire p{
	padding:35px 75px 20px 75px;
}
.contenu-histoire p.deux{
	padding:20px 75px 20px 75px;
}
.contenu-france {
	height:282px;
	background-color:#D2AB74;
	color:#A20101;
	font-size:11px;
	vertical-align:top;
}
.contenu-france p{
	padding:8px 20px 8px 20px;
}
/****/
.contenu-connaitre {
	height:282px;
	background-color:#D2AB74;	
	vertical-align:top;
}
.contenu-connaitre table{
	margin-left:15px;
	margin-right:15px;
}
.contenu-connaitre p{
	padding:10px 15px 10px 2px;
	font-size:11px;
	color:#B74800;	
}
.contenu-connaitre h4{
	padding:10px 15px 0px 2px;
	font-size:11px;
	color:#B74800;	
	font-weight:bold;
}
.contenu-connaitre p.exp{
	padding:2px 15px 2px 2px;	
}
.contenu-connaitre-sm {
	height:282px;
	background-color:#D2AB74;	
	vertical-align:top;
}
.contenu-connaitre-sm a{
	color:#B74800;
	text-decoration:none;
}
.contenu-connaitre-sm p{
	padding:0px 15px 0 15px;
	font-size:11px;
	color:#B74800;	
}
.contenu-connaitre-sm h4{
	padding:10px 15px 0px 15px;
	font-size:11px;
	color:#B74800;	
	font-weight:bold;
}
.contenu-connaitre-sm img{
	margin:0px 15px 0 15px;
	float:left;
}
/****/
.contenu-savourer {
	height:283px;
	background-color:#D2AB74;	
	vertical-align:top;
}
.contenu-savourer p{
	padding:10px 15px 10px 2px;
	font-size:11px;
	color:#696412;	
}
.contenu-savourer p a{
	font-weight:bold;
	color:#696412;	
	text-decoration:none;
}
.contenu-savourer p.regles{
	padding:10px 15px 10px 15px;		
}
.contenu-savourer h4{
	padding:10px 15px 0px 2px;
	font-size:11px;
	color:#696412;	
	font-weight:bold;
}
.contenu-savourer img {
	margin:50px 20px 0 40px;	
}
.contenu-savourer img.pain {
	margin:10px;	
	float:left;
}
.contenu-savourer ul {
	padding:0 0 0 10px;
	color:#636500;	
	font-size:11px;	
}
.contenu-savourer p.pains{
	padding:0px 15px 0px 15px!important;	
}
.savourer {
	border-left:1px solid #636500;
	margin-top:50px;
}
.savourer p{
	padding:0 0 25px 20px;
}
.savourer ul{
	padding:0 0 35px 50px;
	color:#636500;
	font-weight:bold;
	font-size:11px;	
}
.savourer ul li a{	
	color:#636500;
	text-decoration:none;	
}
.savourer ul li {	
	padding-top:10px;	
}
.decale {
	margin-top:8px;
	margin-bottom:8px;
}
.decaleleft {
	margin-left:15px;	
}
.decaletab {
	padding:5px!important;
	margin:0!important;	
}
.decaletop {
	margin:10px;	
}
.produits{
	border-right:1px solid #696412;	
}
/******recettes**********/
.contenu-recette {
	height:283px;
	background-color:#D2AB74;	
	vertical-align:top;
}
.contenu-recette h4 {
	font-size:11px;
	font-weight:bold;
	color:#696412;
	padding-left:5px;
}
.contenu-recette a {
	text-decoration:none;
	color:#696412;
}
.contenu-recette p{
	padding:10px 15px 10px 5px;
	font-size:11px;
	color:#696412;	
}
.contenu-recette img{
	margin:8px 15px 8px 15px;		
}
.listerecette {
	background-color:#B1A900;
	text-align:center;
	margin:0 15px 0 15px;
}
.listerecette img{	
	margin:0 50px 0 50px;		
}
.contenu-recette table{
	margin-left:15px;		
}
.contenu-recette table.sans{
	margin-left:0px;		
}
h4.confit {
	padding:8px 15px 0 15px;
}
p.confit {
	padding:0px 15px 8px 15px;
}
.ingredient {
	background-color:#C4AB47;
	padding:8px;
	vertical-align:top;
	width:182px;
	color:#000;
	font-size:11px;
}
.etape {
	background-color:#CBAA5D;
	padding:8px;
	color:#000;
	font-size:11px;
}
.contenu-recette-fd {
	background: url(../../img/bk/menur.gif) repeat top;
}
.contenu-recette-fd h4{
	color:#FFF;	
	padding:2px 5px 2px 5px;
	font-weight:normal;
}
.contenu-recette-fd img{
	margin:0 2px 0 2px;
}
/******regale**********/
.contenu-regale {	
	background-color:#D19DB3;	
	vertical-align:top;
}
.contenu-regale h3{	
	background-color:#98526C;
	color:#FFF;
	vertical-align:top;
	padding:2px 5px 2px 5px;
	font-size:11px;
	font-weight:normal;
}
.contenu-regale h4{	
	color:#FFF;
	vertical-align:top;
	padding:2px 5px 0px 5px;	
	font-size:11px;
	font-weight:normal;	
}
.contenu-regale img{	
	margin:0 5px 0 5px;
}
.contenu-regale-fd{	
	background:url(../../img/bk/menu-regale.gif) repeat top;	
}
.contenu-regale-fd2{	
	background:url(../../img/bk/menu-regale2.gif) repeat top;	
}
.contenu-regale-fd2{	
	background:url(../../img/bk/menu-regale2.gif) repeat top;	
}
.contenu-regale-fd3{	
	background-color:#DAB1C1;	
}
.contenu-regale-fd3 img{	
	margin:10px;
	float:left;	
}
.contenu-regale-fd3 p{	
	margin:10px;	
}
.contenu-regale p{	
	padding:0 15px 0 15px;
	color:#000;
	font-size:11px;
}
.contenu-regale table{	
	margin:0 10px 0 10px;
}
.contenu-regale h3.lien {			
	background-color:#D19DB3;	
}
.contenu-regale h3.lien a{		
	color:#FFF;	
	vertical-align:top;
	padding:5px;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
div.menu {
	border-bottom:1px solid #98526C;
	width:560px;
	height:18px;
	margin:5px 5px 5px 15px;
}
.retrouve {
	background-color:#A7BE6E;
	color:#FFF;
	vertical-align:top;
	font-size:11px;
}
.retrouve p{
	color:#FFF;
	vertical-align:top;
	font-size:11px;
	padding:10px;
	line-height:12px;	
}
.parle {
	vertical-align: top;
	background-color:#E3A171;
	border-right:1px solid #000;
}
.parle table{
	margin:10px 5px 10px 5px;
}

/************/
#parle {
	height:310px;
	overflow:auto;
	scrollbar-face-color: #E87C4C;
	scrollbar-arrow-color: #E3A171;
	scrollbar-track-color: #E3A171;
	scrollbar-3dlight-color: #E3A171;
	scrollbar-darkshadow-color: #E3A171;
}
#pcanard {
	height:287px;
	overflow:auto;
	scrollbar-face-color: #B74800;
	scrollbar-arrow-color: #D2AB74;
	scrollbar-track-color: #D2AB74;
	scrollbar-3dlight-color: #D2AB74;
	scrollbar-darkshadow-color: #D2AB74;
}
#pcanard2 {
	height:284px;
	overflow:auto;
	scrollbar-face-color: #B74800;
	scrollbar-arrow-color: #D2AB74;
	scrollbar-track-color: #D2AB74;
	scrollbar-3dlight-color: #D2AB74;
	scrollbar-darkshadow-color: #D2AB74;
}
#savourer {
	height:285px;
	overflow:auto;
	scrollbar-face-color: #98526C;
	scrollbar-arrow-color: #D19DB3;
	scrollbar-track-color: #D19DB3;
	scrollbar-3dlight-color: #D19DB3;
	scrollbar-darkshadow-color: #D19DB3;
}
#savourer p{
	font-size:11px;
}
#vins {
	height:282px;
	margin:0 0 0 10px;
	overflow:auto;
	scrollbar-face-color: #B1A900;
	scrollbar-arrow-color: #D2AB74;
	scrollbar-track-color: #D2AB74;
	scrollbar-3dlight-color: #D2AB74;
	scrollbar-darkshadow-color: #D2AB74;
}
#recette {
	height:200px;
	overflow:auto;
	scrollbar-face-color: #B1A900;
	scrollbar-arrow-color: #D2AB74;
	scrollbar-track-color: #D2AB74;
	scrollbar-3dlight-color: #D2AB74;
	scrollbar-darkshadow-color: #D2AB74;
}
#recettedes {
	height:185px;
	overflow:auto;
	scrollbar-face-color: #B1A900;
	scrollbar-arrow-color: #D2AB74;
	scrollbar-track-color: #D2AB74;
	scrollbar-3dlight-color: #D2AB74;
	scrollbar-darkshadow-color: #D2AB74;
}
#appellation {
	height:207px;
	overflow:auto;
	scrollbar-face-color: #B74800;
	scrollbar-arrow-color: #D2AB74;
	scrollbar-track-color: #D2AB74;
	scrollbar-3dlight-color: #D2AB74;
	scrollbar-darkshadow-color: #D2AB74;
}
#content-cifog {
	height:282px;
	overflow:auto;
	scrollbar-face-color: #db516a;
	scrollbar-arrow-color: #aa213b;
	scrollbar-track-color: #aa213b;
	scrollbar-3dlight-color: #aa213b;
	scrollbar-darkshadow-color: #aa213b;
}
#plansite {
	height:323px;
	overflow:auto;
	scrollbar-face-color: #565656;
	scrollbar-arrow-color: #000;
	scrollbar-track-color: #000;
	scrollbar-3dlight-color: #000;
	scrollbar-darkshadow-color: #000;
}
.contenu-appellation {
	height:282px;
	background-color:#D2AB74;	
	vertical-align:top;
}
.contenu-appellation p{
	padding:0px 10px 0 10px;
	font-size:11px;
	color:#B74800;	
}
.contenu-appellation h4{
	padding:10px 10px 0px 10px;
	font-size:11px;
	color:#B74800;	
	font-weight:bold;
}
.contenu-appellation img{
	margin:10px 10px 0 10px;
}
.table-border {
	border:1px solid #B54900;
	margin-left:15px;	
}
#vins h4 {
	padding:10px 15px 0 10px;
}
#vins p {
	padding:10px 15px 0 10px;
}

/*******tab données*****/
.intitule {
	font-size:11px;
	color:#B74800;	
	font-weight:bold;
	background-color:#E9D5BA;
	padding:5px;
}
.intituleparle {
	font-size:10px;
	color:#C74102;	
	font-weight:bold;
	background-color:#E3BB9E;
	padding:5px;
}
.intitule-gauche {
	font-size:11px;
	color:#B74800;	
	font-weight:bold;
	background-color:#DBBC90;
	padding:5px;
}
.donnees {
	font-size:11px;
	color:#B74800;	
	background-color:#DBBC90;
	text-align:center;
	vertical-align:middle;
}
.donneesparle {
	font-size:9px;
	color:#C74102;	
	background-color:#E87C4C;
	text-align:left;
	vertical-align:top;
	padding:2px;
}
.donneesparlelign {
	font-size:9px;
	color:#C74102;	
	background-color:#E87C4C;
	text-align:left;
	vertical-align:top;
	padding:2px;
	white-space:nowrap;
}
.donneesparle a {
	color:#C74102;	
	text-decoration:none;
}
.tab-donnees {
	margin:10px;
}
.intitulecons {
	font-size:11px;
	color:#784A0F;	
	font-weight:bold;
	background-color:#E9D5BA;
	padding:5px;
	text-align:center;
}
.intitule-gauchecons {
	font-size:11px;
	color:#784A0F;	
	font-weight:bold;
	background-color:#DBBC90;
	padding:5px;
}
.donneescons {
	font-size:11px;
	color:#784A0F;	
	background-color:#DBBC90;
	padding:5px;
	vertical-align:top;	
}
span.intilueretrouve {
	color:#B3204A;
	font-weight:bold;
}
/***plan du site***/
.bk-ps {
	background-color:#565656;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	padding:2px 0;
	text-align:center;
}
.bk-rub1 {
	background-color:#A30001;
	width:18px;
}
.txt-rub1 a{
	color:#A30001;
	font-weight:bold;
	text-decoration:none;
	padding: 0 5px 15px 5px;
	font-size:12px;
}
.txt-rub1 a:hover {text-decoration:underline;}
.bk-rub2 {
	background-color:#B44903;
	width:18px;
}
.txt-rub2 a{
	color:#B44903;
	font-weight:bold;
	text-decoration:none;
	padding: 0 5px 15px 5px;
	font-size:12px;
}
.txt-rub2 a:hover {text-decoration:underline;}
.bk-rub3 {
	background-color:#B1A900;
	width:18px;
}
.txt-rub3 a{
	color:#B1A900;
	font-weight:bold;
	text-decoration:none;
	padding: 0 5px 15px 5px;
	font-size:12px;
}
.txt-rub3 a:hover {text-decoration:underline;}

.bk-rub4 {
	background-color:#D19DB3;
	width:18px;
}
.txt-rub4 a{
	color:#D19DB3;
	font-weight:bold;
	text-decoration:none;
	padding: 0 5px 15px 5px;
	font-size:12px;
}
.txt-rub4 a:hover {text-decoration:underline;}

.bk-rub5 {
	background-color:#A7BE6E;
	width:18px;
}
.txt-rub5 a{
	color:#A7BE6E;
	font-weight:bold;
	text-decoration:none;
	padding: 0 5px 15px 5px;
	font-size:12px;
}
.txt-rub5 a:hover {text-decoration:underline;}

.bk-rub6 {
	background-color:#E3A171;
	width:18px;
}
.txt-rub6 a{
	color:#E3A171;
	font-weight:bold;
	text-decoration:none;
	padding: 0 5px 15px 5px;
	font-size:12px;
}
.txt-rub6 a:hover {text-decoration:underline;}

.ssrub {padding:8px 0 8px 0;}
.ssrub a {
	color:#FFF;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	padding:0 25px 0 50px;
}
.ssrub a:hover {text-decoration:underline;}

/***contact***/
.sstitrepagecontact {
	background-color:#AA213B;	
}
.ssmenucontact {
	background-color:#DB516A;
}
.ssmenucontact h3{
	padding: 0 5px 0 5px;
	font-weight:normal;
	font-size:14px;
	color:#A7213A;	
}
.ssmenucontact h3 a {	
	color:#F4E4C9;	
	text-decoration:none;
	font-size:14px;
}
.ssmenucontact img{
	margin: 0 5px 0 10px;
}
.contenu-contact {
	height:278px;
	background-color:#FCDCC5;	
	vertical-align:top;
	font-size:12px;
	color:#000;	
}
.contenu-contact p{
	margin:50px;
	text-align:center;
	font-size:14px;
}
.contenu-contact a{
	font-weight:normal;
	color:#000;	
	text-decoration:none;
}
.intitule-form {
	font-size:12px;
	color:#000;
	background-color:#FEC5A8;	
	padding: 0px 5px 0px 5px;
	width:152px;
}
.intitule-message {
	font-size:13px;
	color:#FEC5A8;
	font-weight:bold;
	background-color:#AA213B;	
	padding: 0px 5px 1px 5px;	
}
.intitule-message2 {
	font-size:11px;
	color:#FEC5A8;
	font-weight:bold;
	background-color:#AA213B;	
	padding: 0px 5px 1px 5px;	
}
.intitule-recette {
	font-size:13px;
	color:#696412;
	font-weight:bold;
	background-color:#c4ab47;	
	padding: 0px 5px 1px 5px;	
}
.intitule-recette2 {
	font-size:11px;
	color:#696412;
	font-weight:bold;
	background-color:#b1a900;	
	padding: 0px 5px 1px 5px;	
}
/**********mentions légales***************/
.mentions p {
	background-color:#FEC5A8;
	color:#000;
	padding:10px;
	border:1px solid #AA213B;
	font-size:11px;
}
.mentions p a{
	color:#B3204A;	
}
.bk-mentions {
	background-color:#FCDCC5;
}

/* ajout DG - 06/06/2007 - Liste */
.listebasic
{
margin:0 0 0 20px;
padding:0 0 0 10px;
font-weight:bold;
color:#b74800;
}
.listebasic li {padding:2px 0 0 0;}
.listebasic li a:hover {color:#000000;}

.listesav
{
margin:10px 0 0 20px;
padding:0 0 0 10px;
color:#b74800;
}
.listesav li {padding:2px 0 0 0;}
.listesav li a, .listesav li a:link, .listesav li a:visited {color:#696412; text-decoration:none;}
.listesav li a:hover {color:#000000;}



/* ajout DG - 06/06/2007 - Menus à drapeau */
/*
.bk-top a {float:left; height:29px; margin:2px 0 0 0; padding:0px 0 0 0; display:block;}
.bk-top a:hover{background-color:#BBBBBB;}

.bk-top a.imgselec{background-color:#BBBBBB;}
.bk-top a img{padding-top:1px; margin-right:10px;}
*/
.contenu-producteur {	
	background-color:#fcdcc5;	
	vertical-align:top;
}

.table-prod {
padding:10px;
background-color:#ffcca7;
}

/* Liens stylisés */
a:hover.styli {color:#000000;}
ul.retrouvli {margin:5px 0 5px 20px;}

.menu-parle2 {
width:560px;
height:18px;
margin:5px 5px 5px 15px;
}
.menu-parle2 h3 {font-size:11px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}

.menu-parle2 .lien{ background:url(../../img/puce_flecheblanche.gif) right 6px no-repeat; padding:3px 20px 4px 6px;}
.menu-parle2 .normal{ background:#e05b20 url(../../img/puce_flecheblanche2.gif) right 9px no-repeat; padding:3px 20px 4px 6px;}

.menu-parle2 .lien a {text-decoration:none; color:#FFFFFF; font-weight:normal; padding-left:5px;}
.desc{ background-color:#e05b20; margin:-9px 15px 0 15px; font-size:11px; font-weight:bold; color:#FFFFFF; padding:3px 5px 3px 3px; clear:left}
* html .desc{ margin:-5px 15px 0 15px; }
*:first-child+html .desc{ margin:-2px 15px 0 15px; }

.relou {margin:5px 10px 0 0;}

.pdfstyle { background:#e05b20 url(../../img/b_fleched_blanche.gif) 5px 6px no-repeat; padding:3px 15px;}
.pdfstyle a {font-weight:bold; color:#FFFFFF; text-decoration:none;}

/* Cadre Actu - Index */
#cadre-home2 {position:relative;}
#cadre-home {
position:absolute!important;
top:217px;
left:15px;
width:300px;
height:90px;
background-color:#FFFFFF;
filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6; 
}
#cadre-home3 {
position:absolute!important;
top:217px;
left:15px;
width:300px;
height:auto;
padding:10px;
background-color:none;
}
#cadre-home3 img {float:left;}
#cadre-home3 p { float:left; width:190px; padding:0 10px 0 10px;}
#cadre-home3 a, #cadre-home3 a:link, #cadre-home3 a:visited {color:#000000; text-decoration:underline; font-weight:bold;}
#cadre-home3 a:hover {color:#CC0066;}

/* Tablo Bloc-Notes */
#bloc-notes {
	height:287px;
	overflow:auto;
	scrollbar-face-color: #B1A900;
	scrollbar-arrow-color: #D2AB74;
	scrollbar-track-color: #D2AB74;
	scrollbar-3dlight-color: #D2AB74;
	scrollbar-darkshadow-color: #D2AB74;
}
.tablo-bloc {background-color:#d2ab74; font-size:11px; color:#696412; margin:10px 0;}
.tablo-bloc th {background-color:#c6aa42;padding:5px 0; border-left:1px solid #d2ab74; text-align:center;}
.tablo-bloc th.last {border-left:none;}
.tablo-bloc tr.pair {background-color:#d4c079;}
.tablo-bloc td {padding:5px; border-right:1px solid #c6aa42; vertical-align:top;}
.tablo-bloc td.last {border-right:none;}

/* Recettes Inspirées & Producteurs & Recherche */
.tablo-recettes {height:200px;}
.fond-recettes {background-color:#c4ab47}
#recettes {
width:405px;
height:160px;
border:1px solid #b1a900;
padding:5px;
overflow:auto;
scrollbar-face-color: #B1A900;
scrollbar-arrow-color: #D2AB74;
scrollbar-track-color: #D2AB74;
scrollbar-3dlight-color: #D2AB74;
scrollbar-darkshadow-color: #D2AB74;
}
#recettes ul {margin:0; padding:0; list-style:none;}
#recettes ul li {margin:0px; padding:1px; list-style:none;}
#recettes ul li a{display:block; text-decoration:none; text-transform:uppercase; color:#000000; font-weight:bold; margin:0; padding:0; }
#recettes ul li a:hover { background-color:#c4ab47; }

#prod {
width:405px;
height:110px;
border:1px solid #aa213b;
padding:5px;
overflow:auto;
scrollbar-face-color: #98526C;
scrollbar-arrow-color: #D19DB3;
scrollbar-track-color: #D19DB3;
scrollbar-3dlight-color: #D19DB3;
scrollbar-darkshadow-color: #D19DB3;
}
.fond-prod { background-color:#fec5a8;}
#prod ul {margin:0; padding:0; list-style:none;}
#prod ul li {margin:0px; padding:1px; list-style:none;}
#prod ul li a{display:block; text-decoration:none; text-transform:uppercase; color:#000000; font-weight:bold; margin:0; padding:0; }
#prod ul li a:hover { background-color:#fec5a8; }

#recherc {
width:auto; 
height:125px; 
border:1px solid #aa213b; 
padding:5px;
overflow:auto;
scrollbar-face-color: #98526C;
scrollbar-arrow-color: #D19DB3;
scrollbar-track-color: #D19DB3;
scrollbar-3dlight-color: #D19DB3;
scrollbar-darkshadow-color: #D19DB3;
}
.fond-recherc { background-color:#fec5a8;}
#recherc ul {margin:0; padding:0; list-style:none;}
#recherc ul li {margin:0px; padding:1px; list-style:none;}
#recherc ul li a{display:block; text-decoration:none; text-transform:uppercase; color:#000000; font-weight:bold; margin:0; padding:0; }
#recherc ul li a:hover { background-color:#fec5a8; }

/* Contact & Mailing */
#contact {height:280px;}
#contact .intitule-form {font-size:11px; font-weight:bold;}

#mailing {height:287px;}
#mailing form, #mailing .intitule-form{font-size:11px; font-weight:bold;}


#recherc {width:auto; height:125px; border:1px solid #aa213b; padding:5px}
.fond-recherc { background-color:#fec5a8;}

/* Coloration et Puces */
.vertkaki {color:#696412;}
a.vertkaki, a:link.vertkaki, a:visited.vertkaki {color:#696412; font-weight:bold; text-decoration:none}
a:hover.vertkaki {color:#000000;}

select {font-size:11px; font-weight:bold; margin:2px 0;}

a.linkred, a:link.linkred, a:visited.linkred {font-size:11px; font-weight:bold; color:#aa213b;}
a:hover.linkred {color:#000000}

.bordeau {color:#aa213b; font-weight:normal;}
.pucebordeau { background:url(../../img/puce_bordeau.gif) left 2px no-repeat; padding:0 0 0 10px; color:#aa213b; font-weight:normal;}
.pucebordeau2 { background:url(../../img/puce_bordeau.gif) left 6px no-repeat; padding:0 0 0 10px; color:#aa213b; font-weight:normal;}

td.ssmenucontact h3 {font-size:11px; font-weight:bold;}
td.ssmenucontact h3 a {font-size:11px; font-weight:bold;}

.blocrouge {
background-color:#aa213b;
}

.cifog { margin:10px; padding:0; font-size:11px; color:#f4e4c9;}
.cifog ul {margin:0 0 0 10px;}
.cifog2 { margin:10px; padding:0; font-size:11px; color:#000000;}

.blanco {color:#FFFFFF}
.orango {color:#c74102;}
.orango2 {color:#c74102; border-left:1px solid #c74102; background-color:#eeaf84; padding:5px;}

/* Bouton Inscription et Valider */
.backbouton {background:url(img/background-btn.gif) left top repeat-x;}
.btn {
background:url(img/background-btn.gif) left top repeat-x;
width:50px;
height:29px;
margin:-5px 0 0 0;
padding:2px 5px 0 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:center;
}
.btn a {display:block; text-decoration:none;color:#000000;}
.btnimg {margin-top:2px;border:0;}