body {
  background-color: #fff;
}

#xo-print {
  width:            640px;
  border:           1px solid #575757;
}
#xo-print-content {
  padding: 3px;
}
.itemTitle {
  font-size:        1.3em;
  font-weight:      bold;
  font-variant:     small-caps;
  background-color: transparent;
}
.itemInfo {
  text-align: right;
  padding: 3px;
  background-color: transparent;
  font-size:        0.9em;
}
.itemDetail {
  vertical-align: middle;
  padding: 20px;
}
.itemPeople {
  background:       url('../images/icons/people.png') no-repeat;
  padding-left:     18px;
  font-weight:      bold;
  width:            20%;
}
.itemPrep {
  background:       url('../images/icons/wait.png') no-repeat;
  padding-left:     18px;
  font-weight:      bold;
  width:            20%;
}
.itemCook {
  background:       url('../images/icons/cook.png') no-repeat;
  padding-left:     18px;
  font-weight:      bold;
  width:            20%;
}
.itemLevel {
  background:       url('../images/icons/level.png') no-repeat;
  padding-left:     18px;
  font-weight:      bold;
  width:            20%;
}
.itemImage {
  text-align: center;
  outline:          none;
  font-weight:      bold;
}
.itemIngredient {
  background:       url('../images/icons/caddy.png') no-repeat;
  padding-left:     18px;
  height: 20px;
  font-size: 12px;
  font-weight: bold;
}
.itemQty {
  text-align: right;
  width: 30%;
  padding: 0 2px 0 0;
}
.itemIng {
  text-align: left;
}
.itemRecipe {
  background:       url('../images/icons/work.png') no-repeat;
  padding-left:     18px;
  height: 20px;
  font-size: 12px;
  font-weight: bold;
}

li {
  list-style: none;
}
html, body {
	margin:							0;
	padding:							0;
	font-size:						9pt;
	font-family:					"Lucida Grande", Verdana, sans-serif;
	background-color:				#fff;
	color:							#000;
	width: 							95%;
}
a {
  text-decoration: none;
  color: #575757;
  font-weight: bold;
}

/* display none */
#xo-noprint {	display: none;}
#xo-canvas-leftcolumn { display: none;}
#xo-canvas-rightcolumn { display: none;}
#xo-language, #xo-userbar, xo-searchbar { display: none;}
#xo-top { display: none}
body.theme-dialog #xo-banner {display: none;}
/*#xo-banner, */#xo-banner-ad { display: none;}
#xo-globalnav { display: none;}
#xo-uptop {display: none;}
#xo-breadcrumb {display: none;}
#xo-footer .validw3c {display: none;}
#xo-footer span.design {display:none;}
#xo-footer .rss {display:none;}
#xo-logger-output  {display:none;}
#system-select_notifications {display:none;}
.itemFoot { display: none;}
#xo-smiley { display: none;}
#user_sigSmiley { display: none;}
#user_sigStyletext { display: none;}
select#user_sigFont, select#user_sigColor, select#user_sigFont, select#user_sigSize { display: none;}
span#xoopsHiddenText { display: none;}
hr {	display: none;}
form [name=notification_select] { display: none;}
input[type=submit], input[type=reset], input[type=button] {display:none;}
/*select {	display: none;}*/
/*textarea { display: none;}*/

/* display for print */
h1, h2, h3, h4, h5, h6  {	text-decoration: none;}
h1 { font-size: 1.2em; font-weight: bold;}
h2 { font-size: 1.1em;}
h3,h4,h5,h6 {font-size: 1em;}
h1,h2,h3,h4,h5,h6 { page-break-after : avoid !important;}
img {	border: 0;}

abbr, acronym { border: 0;}
abbr[title]:after,acronym[title]:after{ content: " (" attr(title) ")";	font-style: italic;}
blockquote,q {	font-style: italic;	quotes: "\00AB\00A0" "\00A0\00BB" "\0022" "\0022";}
pre, code, table { page-break-inside : avoid !important;}
pre {	border: 1px dotted;	padding: 12pt;}
table th {
	font-size: 1.4em;
	font-weight: bold;
	padding-bottom: 1em;
}
/* formulaire */
form, input, select { font-size: .9em;}
input[type=text] {
	border-width: 0 0 1px 0 !important;
	border-style: dotted;
	border-color: #666;
}
input[type=checkbox] {
	margin: 							0;
	border:							none;
}
select {
	font-size: .8em;
	border-width: 0 0 1px 0 !important;
	border-style: dotted;
	border-color: #666;
}
textarea {
	border: 							1px dotted #666 !important;
	height: 							auto;
	overflow: 						hidden;
	font-size: 						.9em;
	font-style: 					italic;
}

/* for newbb/cbb */
td.foot {
	display: none;
}
form#quick_reply {
	display: none;
}
form[name=forum_jumpbox] {
	display: none;
}
select#topicoption, select#viewmode {
	display: none;
}
.floatleft{float:left;margin:1em 1em 0 0;padding-left:4px;border:0;}
.floatright{float:right;margin:0 0	1em 1em;padding:2px;border:0;}
.txtleft{text-align:left;}
.txtright{text-align:right;}
.txtcenter{text-align:center;}
.txtjustify{text-align:justify;}
.alignmiddle{vertical-align:middle;}
.aligntop{vertical-align:top;}
.alignbottom{vertical-align:bottom;}
.positop{margin-top:0;padding-top:0;}
.posibottom{margin-bottom:0;padding-bottom:0;}
.width100{width:100%;}
.width98{width:98%;}
.width95{width:95%;}
.width90{width:90%;}
.width85{width:85%;}
.width80{width:80%;}
.width75{width:75%;}
.width66{width:66%;}
.width50{width:50%;}
.width33{width:33%;}
.width25{width:25%;}
.width20{width:20%;}
.width10{width:10%;}
.width5{width:5%;}
.width1{width:1%;}
.extrasmall{font-size:.7em;}
.small{	font-size:.9em;}
.normal{font-size:1em;}
.big{font-size:1.2em;}
.maxi{font-size:1.5em;}
.bold{font-weight:bold;}
.italic{font-style:italic;}
.red{background-color:inherit;color:#ff0000;}
.blue{background-color:inherit;color:#0000ff;}
.black{background-color:inherit;	color:#000;}
.white{background-color:inherit;	color:#fff;}
.yellow{background-color:inherit;color:#ffff00;}
.orange{background-color:inherit;color:#ffa500;}
.green{	background-color:inherit;color:#32CD32;}
.silver{background-color:inherit;color:#c0c0c0;}
.clear{clear:both;height:0;font-size:0;line-height:0;}
.clearleft{clear:left;height:0;font-size:0;line-height:0;}
.clearright{clear:right;height:0;font-size:0;line-height:0;}
.block{display:block;}
.hide{display:none;}
.spacer{padding:003px0;}
.child{padding-left:10px;}
.sub{padding-left:20px;}
