body{ font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 73%; margin:0; padding:0;}
a{ color:#666666; text-decoration: none;}
a:hover{
	color: #F9F1DA;
	background-color: #990000;
}
a img{border: none;}
/*Page elements*/
#container{width:800px; min-height:800px; height:800px; margin: 0 auto; }
#header {height:225px; }
#content {
	height:415px;
	padding: 0 65px 0 85px;
}
#content h2{ padding-left: 25px;}
ul.submenu{ list-style: none; margin: 0; padding-left: 0; border: none; width: 14em; text-align:right; text-transform:uppercase; float:left;}
ul.submenu li {border-bottom: 1px solid #FF9933; margin: 0 0 0 25px; }
ul.submenu li a {color: #990000; text-decoration: none; }
ul.submenu li a:hover { color: #F9F1DA;
	background-color: #990000;
	border-bottom:#FF0000 solid 2px}
#footer {
	height:75px;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0px;
	font-size: 0.8em;
	clear:both;
	text-align: right;
	padding-right: 120px;
	color: #666666;
}

#details-top{width: 100%; padding-top:15px; height:20px;}
#details-middle{padding:10px 25px 10px 95px;}
/*#details-middle *{padding-left:45px; padding-right:45px;}*/
#details-bottom{width: 100%; margin-bottom:30px; padding:0 0 35px 0;}

#menu { padding: 0;font-size:90%; color:#FF9900; margin:0; text-align:right; background-color:#FF00FF;}
#menu ul{list-style:none; padding:0; margin:0 0 40px 0; background-color:#3333FF}
#menu li{display: block;  float:right; padding:0; margin:0;}
#menu li a{ display: inline; padding: 0 1px; font-weight:bold; }

h1{ display:none; }
h2{ font-size: 1.5em; line-height: 1.5; padding-top:1em; clear:both; }
h3{margin:0 100px 0 0; background:#f8f2d8 url(images/bambini/h3.jpg) left no-repeat; height:35px; text-align:left;}
h3 a:hover{background: none;}
p{ text-align:justify;  }


.left{float:left; width:200px; height:130px; line-height:1.5em; font-size:120%}
/*#details-style img {float:left; display:block; border:none; width: 180px; padding-left: 20px;}*/
hr{clear:both; background: #fff;  border: 0;  color: #fff; height: 1px; margin: 0 45%}
.tornasu{margin:0 0 15px -50px; height:35px; text-align:center; width:150px;}
.stars{background: url(images/stars.jpg)  350px 150px repeat-y; }
.page-description{float:left; width: 65%; padding-left:25px; font-size:99%}

.portf {
	font-size:14px;
	background:none;
}

.portf a:hover{
	color: #CCCCCC;
}