body, p, td {
 font-family: Arial, Helvetica, sans-serif;
}

body {
 margin: 0px;
 padding: 0px;
 background-color: #CCFFFF;
}

a {
	color: #003466;
}

a.recettelink, a.recettelink:visited,
a.legumelistlink, a.legumelistlink:visited,
a.prodlink, a.prodlink:visited{
	text-decoration: none;
	font-size: 13px;
	font-weight: normal;
	color: #003466;
}

a.recettelink:hover, a.recettelink:active,
a.legumelistlink:hover, a.legumelistlink:active,
a.prodlink:hover, a.prodlink:active{
	text-decoration: underline;
	font-size: 13px;
	font-weight: normal;
	color: #003466;
}

td.contents1 {
	border: 1px solid black;
	background: url('../img/menu.jpg') top left no-repeat;
}

td.contents2 {
	background: url('../img/logos.jpg') bottom right no-repeat;
}

.topbanner {
	background-color: #538FBF;
}

.login1 {
 font-size: 12px;
 font-weight: bold;
 color: white;
}

.login2 {
 font-size: 14px;
 font-weight: bold;
 color: white;
}

.section {
 font-size: 14px;
 font-weight: bold;
}

.subsection {
 font-size: 12px;
 font-style: italic;
 font-weight: bold;
}

.articletitle {
 font-size: 18px;
 font-weight: bold;
}

.articlesection {
 font-size: 14px;
 font-weight: bold;
 font-style: italic;
 background-color: #a7d1f9;
}

.articlebrief {
 font-size: 14px;
 font-style: italic;
 color: black;
 text-align: justify;
}

.articlecnt {
 font-size: 12px;
 color: black;
 background-color: #dbeeff;
}

.articlecnt a {
 color: #003466;
}

.articlecnt a:hover {
 text-decoration: none;
}

.sectiontitle {
	font-size:20px;
	font-weight: bold;
	text-align: left;
	color: #684334;
}

.sectionsubtitle, .prodregion {
	font-size: 16px;
	font-weight: normal;
	color: #684334;
}

.culturename {
	font-size:20px;
	font-weight: bold;
	text-align: left;
	color: #684334;
}

.culturesection {
	font-size:16px;
	font-weight: bold;
	text-align: left;
	color: #684334;
}

.culturepropertyheader {
	color: #684334;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
}

.cultureproperty {
	text-align: justify;
	font-size: 12px;
}

.spacer {
	min-width: 15px;
	max-width: 15px;
	width: 15px;
}

.comboboxtitle {
	font-size: 13px;
	font-weight: bold;
	color: black;
}

hr {
	border: 0.2px solid;
	border-color: #684334;
	color: #684334;
	margin: 0px;
	padding: 0px;
}

hr.phytoseparator {
	border: 1px solid;
	border-color: #CFC;
	color: #CFC;
	margin: 0px;
	padding: 0px;
}

.phytolegend {
	font-size: 11px;
	font-weight: bold;
}

.phytolevel {
	font-size: 13px;
	font-weight: bold;
}

.phytoname1 {
	font-size: 13px;
	font-weight: bold;
	background-color: #c1e1ff;
}

.phytocell1 {
	font-size: 11px;
	font-weight: normal;
	background-color: #c1e1ff;
}

.phytoname2 {
	font-size: 13px;
	font-weight: bold;
	background-color: #91caff;
}

.phytocell2 {
	font-size: 11px;
	font-weight: normal;
	background-color: #91caff;
}

.recetteitem, .legumeitem, .producteuritem {
	color: #684334;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
}

.recettetext, .legumetext, .prodtext, .prestext, .linktext, .articletext {
	text-align: justify;
	font-size: 12px;
	font-weight: normal;
}

.recettename, .legumename {
	color: #684334;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
}

.recettepers {
	color: #684334;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
}

.legumelistitem {
	font-weight:bold;
	color: red;
}

.legumelistletter {
	font-size: 16px;
	font-weight: bold;
	color: black;
}

.presentationsection {
	font-size: 15px;
	font-weight: bold;
}

.prestabletopheader {
	background-color: #9FC2FF;
	text-align: center;
	color: black;
}

.prestableleftheader {
	background-color: #90FF8F;
	text-align: center;
	color: black;
}

.prestablecell {
	text-align: center;
}

.articledate {
	text-align: left;
	font-size: 13px;
	font-style: italic;
	color: black;
}

.articlelink, .articlelink:hover, .articlelink:visited, .articlelink:active {
	font-size: 13px;
	font-weight: bold;
}

