
	#boxdefault,
	#boxdefault .title,
	#boxdefault .cont {
		background: url("/img/css-boxdefault-background.gif") no-repeat;
	}

	#boxrecipe,
	#boxrecipe .title,
	#boxrecipe .cont {
		background: url("/img/css-boxrecipe-background.gif") no-repeat;
	}

	#boxbuy,
	#boxbuy .title,
	#boxbuy .cont {
		background: url("/img/css-boxbuy-background.gif") no-repeat;
	}

#boxrecipe, #boxbuy, #boxdefault {
	width: 170px;
	margin: 0 0 0px;
	background-position: 0px 0px;
	background-repeat: repeat-y; 
}

	#boxrecipe .title, #boxbuy .title, #boxdefault .title {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: italic;
	color: #333;
	height:18px;
		text-transform: none; 
		text-align: left; 
		background-position: -170px 0;
		margin: 0px; 
		min-height: 16px; 
		padding: 5px 0px 8px 32px; 

	}

	#boxrecipe .cont, #boxbuy .cont, #boxdefault .cont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color:#333;
		margin:0px;
		padding:0px 0px 15px 4px;
		background-position: -340px 100%;
	}
	
	#boxrecipe .cont a, #boxbuy .cont a, #boxdefault .cont a{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 12px;
		text-align:justify;
		font-weight: normal;
		text-decoration: underline;
		color: #933;
	}

#container #header .topmenu{
	margin:5px;
	padding:3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333;
}
.topmenu{
	margin:5px;
	padding:3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333;
}

#credits { font-size: 0.7em;}
#credits p{
	padding:5px;
	margin:5px;
	margin-left:1em;
	margin-top:-60px;
	font-family: Arial, Helvetica, sans-serif;
	color:#333;
	text-align:left;
}

#credits a{
	
	font-family: Arial, Helvetica, sans-serif;

}

 div.hr {
  margin-bottom:1em;
  height: 2px;
  background:#933;
}
div.hr hr {
  display: none;
}
#dataoggi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#933;
	text-align:center; 
	margin-bottom:0.5em;
	padding:0em;
}
.msgord {color:green; font-weight:normal;}
#reminder {margin-bottom:0.5em; padding:0.5em; text-align:center; border: 1px solid #933; background: #FFFDF2;}
#container #content img{margin:1em;}
#container #extracontent img{margin:1em;}
.input{width:100%; background: #FFFDF2; border: 1px solid #933;}
.submit{width:100%;}
textarea{width:100%;background: #FFFDF2; border: 1px solid #933;}
#container #content a{font-weight: bold;}
#container #extracontent a{font-weight: bold;}

/* #container .intro a{font-weight: bold;} */

#container #reminder a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#933;
}

img {border:0px;}
a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	color: #933;
}
.test {
	background: url(img/test.gif) repeat-y;
	margin-top:3px;
	margin-bottom:5px;
	padding-top:3px;
	padding-bottom:5px;
}
.newsimage {
	padding:3px;
	border:2px solid #933;
}
#container #benvenuto{
	float: left;
	width:530px;
	padding:20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	text-align:center;	
	text-decoration: none;
	color: #933;
	border:0px solid red;
}

body {
	background:   url("/img/css-background.gif") repeat-y 50% 0px;
	margin: 0px;
	padding: 0px;
	/* text-align: center;
	*/
}

#container .homebox ul,ol{
	text-align:left;
}

#container .homebox .intro li{
	text-align:left;
	margin-left:1em;
	padding:0;
	padding-top:1em;
	list-style-type:square;
	/* list-style-image:url(/img/list-icon.gif); */
}

#container .homebox li{
	text-align:left;
	margin-left:1em;
	padding:0;
	list-style-type:none;
	list-style-image:none;
}


#container .titoletto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#333;
}

#container #content ul{
	text-align:left;
}

#container #content li{
	text-align:left;
	margin-left:1em;
	padding:0;
	padding-top:1em;
	list-style-type:square;
	/* list-style-image:url(/img/list-icon.gif); */
}

#container #extracontent ul{
	text-align:left;
}

#container #extracontent li{
	text-align:left;
	margin-left:1em;
	padding:0;
	padding-top:1em;
	list-style-type:square;
	/* list-style-image:url(/img/list-icon.gif); */
}

#bottomlogo{
	/*
	width: 175px;
	margin:0px;
	padding:0px;
	padding-left:3px;
	padding-top:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-align:left;
	border:0px solid grey;
	*/
	float:none;
	clear:both;
	width: 530px;
	margin:auto;
	padding:1.5em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-align:center;
	border-top:2px solid #933;
	margin-left:175px;
	background:  url("/img/small-logo-casatirelli.gif") center right no-repeat;}

#container #content {
	padding: 5px;
	margin:5px;
	margin-bottom:0px;
	padding-bottom:0px;
	width: 360px;
	border:0px solid red;
	float:left;
}

#container #content .titolo{
	paddding-top:2em;
	margin-top:2em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
	color: #933;
	border:0px solid blue;

}
#container #extracontent .titolo{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
	color: #933;

}
#container #content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color:#333;
	text-align:justify;
	line-height:1.4em;
}

#container #extracontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color:#333;
	text-align:justify;
	line-height:1.4em;
	
}


#container .homebox {
	float: left;
	margin:0.5em 0px 2.5em 5px;
	padding: 3px;
	width: 180px;
	text-align:center;
	border:0px solid green;
}

#container .homebox .intro{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333;
}

#container .homebox .intro a{
	color:#933;
}

#container {
   margin: auto;
   text-align: left;
   width: 760px;
}

#container #extracontent {
	padding: 5px;
	margin:5px;
	margin-left:175px;
	width: 560px;
	text-align:left;
	border:0px solid green;
	clear:right;
	float:none;
}

#container #extracontent .titolo{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
	color: #933;

}

#container #intheader h1 {
   text-indent: -9999px;
   width: 759px;
   height: 90px;
   background:  url("/img/css-intheader.jpg");
   margin: 0px;
   padding: 0px;
}

#container #header h1 {
   text-indent: -9999px;
   width: 759px;
   height: 180px;
   background:  url("/img/css-header.jpg");
   margin: 0px;
   padding: 0px;
}

#container #left {
	margin:0px;
	padding:0px;
	width: 170px;
	text-align:left;
	float:left;
	border:0px solid green;
}

#container #left ol#menu {
	margin: 0px;
	margin-left:4px;
	padding: 0px;
	list-style-type: none;
	
}

#container #left #menu ul{
	padding:0px;
	margin:0px;
}

#container #left #menu ul li{
	padding:0px;
	margin:0px;
	list-style-type:none;
	border:0px solid red;
	padding-top:0.6em;
	padding-bottom:5px;
	line-height:0.8em;
}

#container #left #menu li{
	margin-top:0.5em;
	margin-right:20px;
	padding-left:1em;
	padding-bottom:0.5em;

}

#container #left .menutitle{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	color: #933;
	border-bottom:2px dotted #933;
}

#container #left .menutitle a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	color: #933;
}

#container #left .menutitle li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #933;
}


