/*
DEVELOPED BY  :	Amila production sa - info@amila.ch
RESTYLING BY  : WEBjuice sagl - info@webjuice.ch
DATE : 2007.03.05
CUSTOMER : Grand Café Al Porto - Lugano
*/
a, a:link, a:visited {
	color: #023401;
	text-decoration: underline;
	font-weight: bold;
}

a:hover, a:active {
	font-weight: bold;
	color: #023401;
	text-decoration: underline;
}
.bmenu a, .bmenu a:link, .bmenu a:visited {
	text-decoration: none;
	color: #023401;
	padding: 3px;
	font-weight: bold;
}
.bmenu a:hover {
	background-color: #023401;
	color: #F5D173;
	font-weight: bold;
	text-decoration: none;
}
.lang a, .lang a:visited {
	font-weight: normal;
	text-decoration: none;
}
.lang a:hover {
	color: #023401;
	font-weight: bold;
	text-decoration: none;
}
body {
	background-color: #FEF9D6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
}
hr {
	height: 1px;
}
img{
	border: 0px;
}
li {
	list-style: url(graphics/bullet.gif);
}
table {
	border: 0px;
	border-collapse: collapse;
}
td {
	padding: 0px;
}

/* EDITOR STYLES */
h1, h2, h3, h4, h5, h6  {
	color : #990000;/*customize*/
	font-weight : bold;
}
h1 { font-size : 20px}
h2 { font-size : 17px}
h3 { font-size : 15px}
h4 { font-size : 13px}
h5 { font-size : 12px}
h6 { font-size : 9px}


.credits{
	font-size: 10px;
	font-style: italic;
	text-indent: 0px;
}

.title01big, .title02big, .title03big, .title04big, .title05big,.title01medium, .title02medium, .title03medium, .title04medium, .title05medium, .title01small, .title02small, .title03small, .title04small, .title05small {	
	font-weight: bold;
	text-indent: 0px;
}

.title01big, .title02big, .title03big, .title04big, .title05big {
	font-size: 15px;
}
.title01medium, .title02medium, .title03medium, .title04medium, .title05medium {
	font-size: 13px;
}
.title01small, .title02small, .title03small, .title04small, .title05small {
	font-size: 11px;
}

.title01big, .title01medium, .title01small {
	color: #000000;
}
.title02big, .title02medium, .title02small {
	color: #FF0000;
}
.title03big, .title03medium, .title03small {
	color: #023401;
}
.title04big, .title04medium, .title04small {
	color: #FF9900;	
}
.title05big, .title05medium, .title05small {
	color: #008000;
}

/* classes*/


#container {
	width: 760px;
	margin: auto;
	background-color: #FDFBEE;
	/*border: 1px solid #cbcbcb;*/
}

#lang {
	font-weight: bold;
	margin-bottom: -8px;
	text-align: right;
	width: 750px;
}

#header {
	float: left;
	padding: 0px;
	margin: 0px;
	border: 0px;	
	margin-top: 8px;
	width: 594px;
}
#headerprint{
	display: none;
}
#content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 20px;
	margin-left: 25px;
	float: left;
	width: 569px;
}

#content img {
	border: 1px solid #000000;
	padding: 1px;
	margin: 5px;
}
#chapter {
	float: left;
	margin-top: 30px;
	margin-left: 25px;
	border: 0px none;
}

#picleft {
	display: block;
	float: left;
	padding: 5px;
	width: 143px;
}

#picleft td {
	padding: 3px;
}

#picleft .picleftvert  {
	border: 1px double #000000;
	padding: 1px;
}

#footer{
	margin: auto;
	width: 760px;
	clear: both;
}
#footer img{
	margin-left: 172px;
}

.businessmenueven {
	display: block;
	width: 561px;
	background-color: #fef9d6;
}
.businessmenuodd {
	display: block;
	width: 561px;
	background-color: #fee5c1;
}
.newsletterodd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	width: 561px;
	background-color: #FFFDEE;
}
.newslettereven {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	width: 561px;
	background-color: #FEFADC;
}
.riunionivoce {
	padding: 5px;
	width: 165px;
}
.riunionitxt {
	padding: 5px;
}
.riunionitbl {
	width: 150px;
	padding: 5px;
	text-align: center;
}
.riunionitblbg1 {
	background-color: #FDCCA0;
}
.riunionitblbg2 {
	background-color: #FED9B1;
}
.riunionitblbg3 {
	background-color: #FEE5C1;
}
.riunionitblbg4 {
	background-color: #FEECD0;
}
.riunionitblbg5 {
	background-color: #FFF2DF;
}
.counter {
	text-align: center;
}
.nlcounter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
}
#content img.noborder {
	border: 0px;
}