/* FileMaker PHP Site Assistant - Stripes (Teal) CSS template*/body {	text-align: left;	font-family: Arial, Helvetica, sans-serif;	margin: 0px;	padding:0px;	background: url(images/stripes_teal_bkgrnd.gif) repeat;}.center {	text-align:center;}.left {	text-align:left;}.right {	text-align:right;}/*** * 3 sezioni principali della pagina: intestazione, contenitore (corpo) e piè di pagina */#header{	background: #E5E9EE url(images/logo.gif) no-repeat;	height: 120px;	width:100%;}#header h1 {	color: #FFFFFF;	font-weight: normal;	padding-left: 20px;	font-size: 22pt;	padding-top: 30px;	margin:0px;}#container {	background-color: #ffffff;	margin: 0px;	padding:0px;}#page_nav{	width: 100%;	padding: 0px;	background: transparent url(images/stripes_teal_nav_bkgrnd.gif);	height: 24px;}#content {	background: url(images/stripes_teal_bkgrnd.gif) repeat;	padding: 5px 25px 26px;}#content h1 {	color: #5c7b91;	font-size: 18px;	font-style: normal;	font-weight: normal;}#content h2 {	color: #999999;	font-size: 16px;	font-style: normal;	font-weight: normal;}#page_nav ul {	list-style-type:none;	background: repeat-x transparent;	margin-left: 0px;	white-space: nowrap;	padding-left: 0px;	margin-top: 0px;	padding-top: 4px;	margin-bottom: 0px;}#page_nav li {	list-style-type: none;	margin-left: 20px;	font-weight: normal;	margin-top: 0px;	font-size: 12px;	border-right: 1px solid #FFFFFF;	padding-right: 20px;	display: inline;	padding-top: 4px;	padding-bottom: 0px;}#page_nav li a{	color: #ffffff;	text-decoration:none;}.recordlist_nav {	font-size: 12px;	color: #7e7e7e;	font-variant: normal;	text-align: right;	margin-bottom: 5px;}td.field_name {	color: #5c7b91;	font-size:12px;	text-align: right;	font-weight: normal;	padding-top:5px;	padding-bottom:5px;	padding-right:10px;	vertical-align:top;}td.field_data {	color: #000000;	font-size: 12px;	text-align: left;	padding-top:5px;	padding-bottom:5px;}td.field_data img {	border-left: 1px solid #777777;	border-top: 1px solid #999999;	background: #FFFFFF;	padding: 5px;}tr.submit_btn {	color: #5c7b91;	font-size: 12px;	margin-top: 20px;	text-align: left;}th.browse_header {	background-color: #94b2bc;	color: #FFFFFF;	font-size: 10px;	text-align: left;	padding:5px 5px 5px 5px;}table.browse_records{	background-color:#a5cce2;	border-collapse:collapse;	width: 100%;}.portal{	border-collapse:collapse;}th.portal_header {	background-color: #94b2bc;	color:#FFFFFF;	font-size: 12px;	text-align: left;	padding: 3px;}tr.table_row{	background-color: #FFFFFF;}table.browse_records tbody{	border-right: 1px #85a8b6 solid;}thead {	border-right: 1px solid #85a8b6;}tr.alt_row{	background-color: #ebebeb;}td.browse_cell{	font-size: 12px;	color: #718890;	border-left: 1px #85a8b6 solid;	border-bottom: 1px #85a8b6 solid;	padding: 5px 10px;	font-weight: normal;}td.browse_cell img {	width:75px;}td.group_header{	border-bottom: 1px #85a8b6 solid;	background-color:#CCCCCC;	height: 35px;	font-weight: bold;	text-align: left;	padding-left:10px;	border-left:1px #85a8b6 solid;}td.group_total_title{	border-bottom: 1px #85a8b6 solid;	font-size: 12px;	height:25px;	background: #b0e19a;	color: #000000;	padding-left:10px;	border-left:1px #85a8b6 solid;}td.grand_total_title{	height:40px;	background: #ff9990;	color: #000000;	padding-left:10px;	border-left:1px #85a8b6 solid;	border-bottom: 1px #85a8b6 solid;	font-size: 12px;	font-weight:bold;}td.group_total{	height:25px;	background: #b0e19a;	color: #1b43ff;	font-weight: bold;	text-align: right;	padding-right:10px;	border-bottom: 1px #85a8b6 solid;}td.grand_total{	height:40px;	background: #ff9990;	color: #ffffff;	font-weight: bold;	text-align: right;	padding-right:10px;	border-bottom: 1px #85a8b6 solid;}/**/
