
table { border-collapse:collapse; }
td    { vertical-align:top; padding:0px; }
img   {border:0; }

td, table, select,  input, textarea {
	font-family:tahoma;
	font-size:11px;
	vertical-align:top;
	color:#FFFFFF;
}

form { margin:0px; padding:0px}
body { margin:0px; padding:0px }

ul{margin:0px; padding:0px; list-style:none; line-height:18px}
ul li { background:url(images/list_marker.gif) no-repeat left top; padding-left:13px}
ul li a{ color:#DBE72B;  text-decoration:underline; font-weight: bold}
ul li a:hover{ text-decoration:none}

a      { color:#FFFFFF; text-decoration:underline}
a:hover{ text-decoration:none}

b a{ color:#FFFFFF; text-decoration:underline}
b a:hover{ text-decoration:none}

.liensArticle a      { color:#FFFFFF; text-decoration:underline}
.liensArticle a:hover{ text-decoration:none}

strong a{ color:#DBE72B; text-decoration: underline}
strong a:hover{ text-decoration:none}

.green td{ color:#475A03}

span { color:#DBE72B}

b { color:#DBE72B}

.form1 input{
	width:179px;
	height:21px;
	color: #FFFFFF;
	border:#DBE72B 1px solid;
	padding:3px 0 0 6px;
	background-color:#647E06
}

.form1 textarea {
	width:179px;
	height:138px;
	color: #FFFFFF;
	overflow: auto;
	border:1px #DBE72B solid;
	padding:3px 0 0 6px;
	background-color:#647E06
}

.marron {color:#55230c;}  /* menu vertical */
.vert1  {color:#4f6405;}
.vert2  {color:#809f13;}
.vert3  {color:#698606;}
.jaune  {color:#cfdc13;}
.jauneMenu  {color:#bfc83b;}
.orange {color:#e5a609;}
.ancien_rechVin   {color:#70170F;}
.ancien_rechProd  {color:white;}

.prochain    {color:#dbe72b;}
.ficheNomVin {color:#dbe72b;}

.formInput  {background-color:#809f13; border:1px #55230c solid; color:white; }
.formSubmit {background-color:#809f13; border:1px #55230c solid; color:white; }

.rechPays   {font-size:150%; font-weight:normal; color:white;
             font-family:"arial black"; vertical-align:baseline; }
.rechRegion {font-size:140%; font-weight:bold; color:white;
             font-family:arial; vertical-align:baseline; }
.rechProd   {font-size:150%; font-weight:bold; color:#f8ff94;
             text-decoration:none; }
.rechVin    {font-size:140%; font-weight:bold; color:#dbe72b; line-height:30px;
             font-style:italic;  text-decoration:none; }
.rechTr1    {height:40px; width:250px; }
.rechTr     {height:18px; }
.rechTd1    {width:150px; }
.rechTd2    {  }
.rechVinNomAttribut    {font-size:110%; font-weight:normal; color:white;
                        text-transform:lowercase; text-decoration:underline; }
.rechVinNomAttribut1   {font-size:110%; font-weight:normal; color:white;
                        text-decoration:underline; }
.rechVinValeurAttribut {font-size:110%; font-weight:normal; color:white;
                        text-decoration:none; }
.rechVinValeurAttributJustify {font-size:110%; font-weight:normal; color:white;
                               text-decoration:none; text-align:justify; }
.rechFleches {font-size:150%; font-weight:bold;
              color:#dbe72b; text-decoration:none; }   /* flèches précédent/ suivant */

.ficheTr    {margin-top:30px; height:20px; }
.ficheTd1   {vertical-align:top; width:100px; }
.ficheTd2   {vertical-align:top; width:120px; }

.titre1 { font-size:110%; font-weight:bold; color:white;}
.titre2 { font-size:120%; font-weight:bold; color:white;}

.voirRecette  { font-size:110%; font-weight:bold; color:white; }
.listeRecette { font-size:110%; text-decoration:none; font-variant:small-caps; color:#dbe72b; }
.recette      { font-size:110%; }

.etiquettes   { border:1px #55230c solid;}

/* 10px ou 8pt */
.menuHorOn  {font-size:10px; font-weight: bold; font-variant:small-caps; color:#455A00; }
.menuHorOff {font-size:10px; font-weight: normal; font-variant:small-caps; color:#455A00; }

A.menuHorOn  {text-decoration:none;}  /* Taille max:10pt  sinon débordement !!! */
A.menuHorOff {text-decoration:none;}
A.menuHorOn:link  {text-decoration:none;}
A.menuHorOff:link {text-decoration:none;}
A.menuHorOn:hover  {color:#55230c; font-weight:bold; text-decoration:none;}
A.menuHorOff:hover {color:#55230c; font-weight:bold; text-decoration:none;}

.menuHorFooterOn   {font-size:90%; font-weight: normal; color:white; }
.menuHorFooterOff  {font-size:90%; font-weight: normal; color:white; }

A.menuHorFooterOn  {text-decoration:none;}
A.menuHorFooterOff {text-decoration:none;}
A.menuHorFooterOn:hover  {color:Firebrick; text-decoration:none;}
A.menuHorFooterOff:hover {color:Firebrick; text-decoration:none;}

.footer   { font-size:90%; color:#e5a609; text-align:center;}
.liensSep { color:white; }

.menuVerticalTitre  {font-weight:bold;    font-size:120%;  color:#55230c; }
.menuVertical       {font-weight: normal; text-align:left; color:#55230c; }
.menuVerticalOn     {font-weight: normal; text-align:left; color:#55230c; }
.menuVerticalOff    {font-weight: normal; text-align:left; color:#55230c; }
.menuVerticalInput  {background-color:white; border:1px #55230c solid; color:#55230c; }
.menuVerticalSubmit {background-color:white; border:1px #55230c solid; color:#55230c; }

A.menuVerticalOn   {text-decoration:none;}
A.menuVerticalOff  {text-decoration:none; }
A.menuVerticalOn:hover  {color:Firebrick; text-decoration:none; }
A.menuVerticalOff:hover {color:Firebrick; text-decoration:none; }

.puceRevue     { list-style-image:url(../images/puceRevuePresse.gif);
                 list-style-position:outside; margin-left:10px; margin-top:15px;}
.puceActu      { list-style-type:disc; list-style-position:outside; margin-left:20px; margin-top:15px;}
                 
.spip_surligne { color:yellow; }
ancien_a.spip_out {color: #70170F; } /* liens sortants */
a.spip_out     { color: #dbe72b; }   /* liens sortants */
.actu          { height:160px; margin:20px; padding-top:0px; padding-left:10px; padding-right:10px; padding-bottom:20px; 
                 color:black; background-color:#c0d384; border:1px solid black; 
                 overflow:auto; scrollbar-face-color:#c0d384; scrollbar-track-color:#c0d384; }
.actu a.spip_out { color: dimgray; text-decoration:none; } /* liens sortants  dans la zone "Actualités" */
.actu a.spip_out:hover { color: black; text-decoration:none; } /* liens sortants  dans la zone "Actualités" */
h3.spip        { margin-top: 10px; text-align: center;
                 font-size:120%; font-weight: bold; }
ul.spip        { margin-left:20px; }
li.spip        { list-style:url(../images/spacer.gif) outside; }

