@import url('news.css');

body { background-color: #999999; }

#fIscrizione table { width: 500px }
#fIscrizione td { padding: 3px; border-style: none; }
.tdesc { width: 100%; text-align: right; vertical-align : top; padding-top: 7px; font-weight: bold }
.piatto, .piatto2 { width: 300px; }
#pedice { margin-top: 2px; font-size: x-small; text-align: center; }
#pedice a, #pedice a:visited { color: white; }

.bodyTop { background: white url('img/curvaTopRight.gif') no-repeat right top; }
.bodyBottom { clear: both; text-align: center; margin: 20px 0 0 0; background: white url('img/curvaBottomRight.gif') no-repeat right bottom; }
.bodyBottomLeft { margin-top: 10px; height: 4px; background: url('img/curvaBottomLeft.gif') no-repeat left bottom; }
.bodyOut {
	margin-left: auto; margin-right: auto;
	width: 750px;
	border-style : solid;  border-width: 0; border-color : #666666;
}
.bodyIn { background-color: #ffffff; }

#defaultFoto {
	border-style: solid; border-width: 0; border-color: #ffcc00; }
.linea {
	padding-top: 5px; text-align: center; font-weight: bold;
	border-style: solid; border-color: #cccccc; border-width: 0 0 1px 0; }

.fotografo { text-align: right; font-size: xx-small; padding: 0 4px; font-style: italic; }

.info { margin-left: auto; margin-right: auto; }
.info th { background-color: #cccccc; }
.info td { padding: 1px 6px 1px 6px; border-style: none; }

#tabs { float:left; width:100%; background:#999999; font-size:93%; line-height:normal; }
#tabs ul { margin:0; padding: 0 0 0 0; list-style:none; }
#tabs li { display:inline; margin:0; padding:0; }
#tabs a { float: left; background: url("img/tableft.gif") no-repeat left top;
  margin:0; padding:0 0 0 4px; text-decoration:none; }
#tabs a span { float:left; display:block; background: url("img/tabright.gif") no-repeat right top;
  padding: 5px 15px 4px 6px; color:#666; }
#tabs a:hover { background-position:0% -42px; }
#tabs a:hover span { color: #003366; background-position:100% -42px; }

/*Regate*/
#divRegate { padding: 3px; margin: 0 7px; float: left; position: fixed; }
#divRegate ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#divRegate li {
	background: url(img/fiore.gif) no-repeat left top;
	padding: 4px 0 4px 20px;
	margin: 0;
}
/*News*/
.news {
	margin: 0; padding: 0 0 0 20px;
}
.news td {
	vertical-align: top;
	width: 235px;
	margin: 0; padding: 5px 0px 30px 0px;
}
.news em {
	padding: 0 10px;
}
#notizia {
	padding: 30px 20px 10px 20px
}
#notizia p {
	margin-top: 5px; margin-bottom: 5px; margin-right: 0px; margin-left: 0px;
	text-indent: 10px; text-align: justify;
}
