body, html {margin:0;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;background-color: #FFFFFF;height: 100%;}tbody {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;
vertical-align:center;}/* Default MOS Class Settings****************************/

input {
	color:#396;
	border-color:#ddd;
	font-weight:bold;
	font-size:8pt;
	border-style:solid;
	background-color:#eee;
}

.inputbox {
color:#396;
font-weight:bold;
border:1px solid #396;
font-size:10px;
height:14px;
vertical-align:middle;
background-color:#eee;
}

select.inputbox 
{
	font-weight:normal;
}

sectiontableentry1 input{
	background-color:#eee;
	border:none;
}
sectiontableentry2 input{
	background-color:#eee;
	border:none;
}
td.pathway {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;padding-top: 1px;padding-left: 0px;padding-bottom:0px;}a.pathway:link, a.pathway:visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #ffcc00;text-decoration:none;}a.pathway:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: white;text-decoration:none;background-color: transparent;}span.pathway {color:#ffffaa;padding-bottom:0px;}table.moduletable{width:160px;border-top:5px solid #dddddd;border-bottom:1px solid #396;vertical-align:top;padding-top:2px;
//
}table.moduletable th{background-image:url('../images/pat_th_moduli.gif');color:#ffa;font-weight:bold;background-repeat:repeat-x;background-position:top;height:12px;vertical-align:bottom;}table.moduletable td{border-right:1px solid #396;border-left:1px solid #396;
background-color:#eee;
}

table.moduletable table td
{
border-right:1px solid #eee;border-left:1px solid #eee;

}
table.moduletable a
{
	text-decoration:none;
	color:#396;
}
select{
	border-width:0px 0px 0px 0px;
	color:#396;
}
select.freq {
	width:90%;
	font-size:8pt;
}
/* Main Menu Styles*********************/table.moduletable_confmenu {border-top:5px solid #ddd;font-family: sans-serif;font-size: 10pt;background-color: #ffffff;padding:0px 0px 0px 0px;width: 160px;}table.moduletable_confmenu th {background-image:url('../images/pat_th_menu.gif');color:#ffa;font-weight:bold;background-repeat:repeat-x;background-position:top;height:20px;vertical-align:bottom;}table.moduletable_confmenu td {background-color: #339966;display: block;border-top: solid #66cc99 1px;border-left: solid #396 1px;border-bottom: solid #006633 1px;border-right: solid #396 1px;padding-top:0 px;}a.mainlevel:active, a.mainlevel:link,a.mainlevel:visited{text-decoration:none;display:block;color:white;margin-right:0px;background-color:#396;width:160px;padding: 0px 0px 0px 0px;}a.mainlevel:hover{text-decoration:none;width:160px;color:white;display:block;margin-right:0px ;padding: 0px 0px 0px 0px;background-color:#6c9;}/*   topmenu   */

ul#mainlevel-nav {padding:0px;height:20px;font-size:12px;display:inline;margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px;}ul#mainlevel-nav li { list-style:none;display:inline;margin:0px;padding: 0px 4px 0px 2px;}ul#mainlevel-nav li a:link, a:active, a:visited { text-decoration:none;color:#043;background-color:none;}ul#mainlevel-nav li a:hover { text-decoration:none;color:white;}table.contentpaneopen tr td{text-align:justify;}table.contentpane td{
	padding:2px 2px 2px 2px;
}

/** intestazione delle pagine **/
.componentheading
{
	font-size:16pt;
	color:#396;
	background-color:#eee;
	margin-right:5px;
	text-align:left;
}
.contentheading
{
	font-size:14pt;
	color:#396;
	margin-right:5px;
	text-align:left;
}

table.pollstableborder {
	border-style:none;
	border-size:0px;
}


/** ricette **/
table.ricette {
width:75%;
color:#339966;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

table.ricette td{
background-color:#f5ffff;
padding:1px 2px 0px 2px;
vertical-align:top;
text-align:left;
font-size:10pt;
border-bottom:solid 1px #339966;
border-right:solid 1px #339966;
border-left:solid 1px #339966;
}



table.ricette td#titolo{
height:20px;
background-color:#339966;
margin: 1px 1px 1px 1px;
}

table.ricette a{
text-decoration:none;
color:#FFFFFF;
font-size:12pt;
}

table.ricette a:hover{
color:#FFCC00;
}

table.ricette td#immagine{
border:none;
background-color:#FFFFFF;
width:150px;
}

.ricette_foot {
	font-size: 12px;
	color: #666666;
}

