	body {
		margin-top:0px;
		font-family:trebuchet ms;
		background-color:#81000a;
		background-image: url(/images/tlo.jpg);
		background-position: top;
		background-repeat:repeat-x;
		background-attachment: scroll;
	}
	
	h1,h2,h3,h4,h5,h6 {
		font-family:trebuchet ms;
		font-variant:small-caps;
		letter-spacing:3pt;
		text-align:center;
		color:#003153;
		margin-top:0px;
		line-height:150%;
	}

	h1,h2,h3 {
		font-weight:bold;
	}

	h4,h5,h6 {
		font-weight:normal;
	}
	

	p {
		font-size:11pt;
		text-align:justify;
		line-height:150%;
	}

	li {
		font-family:trebuchet ms;
		font-size:10pt;
		text-align:left;
		line-height:150%;
	}

	table {
		border:1px solid #f6b64a;
	}

	th {
		font-size:10pt;
		background-color:#f8d86c;
		font-family:trebuchet ms;
		font-variant:small-caps;
		font-style:italic;
		text-align:left;
		letter-spacing:3pt;
		color:#003153;
		vertical-align:middle;
	}

	td {
		vertical-align:top;
		font-size:10pt;
		line-height:150%;
	}

	td.bright {
		background-color:#f7c75b;
	}

	td.news {
		padding:7px;
		background-color:#f7c75b;
		text-align:justify;
	}

	td.date {
		background-color:#f3c357;
		font-style:italic;
		font-size:8pt;
		color:#777777;
		text-align:right;
		border-bottom: 1px solid #e5a539;
		padding:2px;
	}

	td.gal {
		text-align:center;
		vertical-align:middle;
		background-color:#f7c75b;
	}

	td.empty {
		text-align:center;
		vertical-align:middle;
		background-color:#f1c155;
	}

	td.caption {
		padding:5px;
		font-size:9pt;
		font-style:italic;
		font-weight:bold;
		text-align:center;
		vertical-align:middle;
		background-color:#f3c357;
		height:20px;
	}

	td.small {
		font-size:9pt; font-style:italic;
    vertical-align:top;
		/*background-color:#f7c75b;*/
	}

	td.head {
		font-variant:small-caps;
		letter-spacing:2pt;
		text-align:center;
		color:#003153;
	}

a.pg {
	text-decoration:none;
	font-size:9pt;
	background-color:#ececec;
	border:#acacac 2px solid;
	min-width:30px;
	height:30px;
	padding:5px;
	font-weight:bolder;
	color:#000000;
	margin:3px
}

a.pg:link {
	text-decoration:none;
	border-style: outset;
}

a.pg:visited {
	text-decoration:none;
	border-style: outset;
}

a.pg:hover, a.pg:active{
	border-style: inset;
	text-decoration:none;
	background-color:#cbca83;
	color:#ffffff;
}

a.tpg {
	text-decoration: underline;
	font-size:9pt; 
	border:#acacac 2px solid;
	width:30px;
	height:30px;
	padding:5px;
	font-weight:bolder;
	color:#000000;
	margin:3px;
	border-style: inset;
	text-decoration:none;
	background-color:#cbca83;
	color:#ffffff;
}

	
	small {
		font-size:8pt;
	}

	blockquote {
		font-family:trebuchet ms;
		font-size:10pt;
		font-style:italic;
		text-align:justify;
		line-height:150%;
		margin-left:1cm;
	}
	
	sup {
		font-size:60%;
	}
	
	STRIKE {
		color:#ff0000;
	}


input.button {
	background-color: #f7c75b;
	border: 1px solid #e5a539;
	height:22px;
	font-family: trebuchet ms;
	font-size:12px;
}

input[type=submit]{
	background-color: #f7c75b;
	border: 1px solid #e5a539;
	height:22px;
	font-family: trebuchet ms;
	font-size:12px;
}


[disabled] {
	background-color: #aaaaaa;
}

input[type=text] {
	border: 1px solid #e5a539;
	height:22px;
	font-family: trebuchet ms, tahoma;
	font-size: 10pt;
	padding-right: 2px;
	padding-left: 2px;
}



input[type=password] {
	border: 1px solid #e5a539;
	height:20px;
	font-family: tahoma;
	font-size: 10pt;
	padding-right: 2px;
	padding-left: 2px;
}



select {
	border: 1px solid #e5a539;
	height:20px;
	font-family:tahoma;
	font-size:10pt;
}

option {
	font-family:tahoma;
	font-size:10pt;
}

textarea {
	border:solid 1px #e5a539;
	font-family:tahoma;
	font-size:9pt; 
	line-height: 11pt;
	padding:2px;
}


	div.main {
		margin:0px auto 0px auto;
		width:100%;
		vertical-align:top;
	}

	div.logo {
		background-image: url(/images/blancari_logo.jpg);
		margin:0px auto 0px auto;
		width:800px; height: 100px;
		cursor:pointer;
		padding:0px;
	}

	div.minilogo {
		background-image: url(/images/blancari_minilogo.png);
		margin:0px auto 0px auto;
		width:350px; height: 44px;
		padding:0px;
	}


	div.container {
		margin:0px auto 0px auto;
		width:800px;
		min-height:500px;
		background-color:#f6b64a;
		padding-bottom:40px;
		padding-top:5mm;
	}

	div.text {
		width:760px;
		margin:0px auto 0px auto;
		position:relative; top:20px;
		font-size:10pt;
		line-height:15pt;
		text-align:justify;
	}

	div.upload {
		width: 348px;
		margin: 0px auto 0px auto;
		background-color:#f7c75b;
		border: 1px solid #e5a539;
		vertical-align:top;
	}

	div.footer {
		clear:both;
		font-size:8pt;
		font-style:italic;
		text-align:center;
		vertical-align:middle;
		margin: 10px auto 0px auto;
		width:800px;
		height:40px;
		padding-top:10px;
		background-color:#f3c357;
	}
	
  div.widgets {
      text-align:center;
    }
    
  div.info {
  		clear:both;
      width:500px;
      margin:0px auto 0px auto;
      text-align:justify;
      font-size:8pt;
  }

	p {
		font-size:10pt;
		line-height:15pt;
		text-align:justify;
	}

	hr {
		clear:both;
	}



	a:visited { 
	text-decoration: none;
	color: #3b5998;
	}

	a:link {
	text-decoration: none;
	color: #3b5998;
	}

	a:hover {
	color: #E60005;
	border-bottom: 1px dotted #E60005
	}

	a.recommend:hover {
	text-decoration: none;
	color: #E60005;
	border-bottom: none;
	}

	div.menu > a {
		color:#ffffff;
		font-weight:bold;
	}

	img {
		border:none;
	}

	img.left {
		float:left;
		margin-right:10px;
		margin-bottom:10px;
	}

	img.right {
		float:right;
		margin-left:10px;
		margin-bottom:10px;
	}

	a img {
		border-bottom: none;
	}

