body     { color: #004c7b; font-size: 11px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; background: #fff url(../images/bg.gif); margin: 0pt }
td           { color: #004c7b; font-size: 11px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular }
p { margin-top: 10px; margin-bottom: 10px }

td p { margin:0 !important; }

h1           { color: #004c7b; font-style: normal; font-weight: bold; font-size: 13px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; display: inline }
h2       { color: #004c7b; font-style: normal; font-weight: bold; font-size: 13px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; display: inline }
h3      { color: #004c7b; font-style: normal; font-weight: bold; font-size: 11px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; display: inline }
h4    { color: #004c7b; font-style: normal; font-weight: normal; font-size: 11px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; display: inline }

A:link                     { color: #ea7834 }
A:visited                   { color: #ea7834 }
A:active              { color: #ea7834 }
A:hover                  { color: #d6361b }

A.navi:link       { color: #ea7834; font-weight: bold; font-size: 13px; text-decoration: none }
A.navi:visited       { color: #ea7834; font-weight: bold; font-size: 13px; text-decoration: none }
A.navi:active      { color: #ea7834; font-weight: bold; font-size: 13px; text-decoration: none }
A.navi:hover      { color: #fff; font-weight: bold; font-size: 13px; text-decoration: none }

A.navia:link  { color: #fff; font-weight: bold; font-size: 13px; text-decoration: none }
A.navia:visited  { color: #fff; font-weight: bold; font-size: 13px; text-decoration: none }
A.navia:active  { color: #fff; font-weight: bold; font-size: 13px; text-decoration: none }
A.navia:hover  { color: #fff; font-weight: bold; font-size: 13px; text-decoration: none }

A.subnavi:link        { color: #004c7b; font-size: 10px }
A.subnavi:visited      { color: #004c7b; font-size: 10px }
A.subnavi:active     { color: #004c7b; font-size: 10px }
A.subnavi:hover     { color: #cfa59d }

A.topnavi:link  { color: #004c7b; font-size: 10px; text-decoration: none }
A.topnavi:visited  { color: #004c7b; font-size: 10px; text-decoration: none }
A.topnavi:active  { color: #004c7b; font-size: 10px; text-decoration: none }
A.topnavi:hover    { color: #ea7834; font-size: 10px; text-decoration: none }

A.bottomnavi:link       { color: #004c7b; font-size: 10px }
A.bottomnavi:visited       { color: #004c7b; font-size: 10px }
A.bottomnavi:active      { color: #004c7b; font-size: 10px }
A.bottomnavi:hover      { color: #ea7834; font-size: 10px }

.senza { text-decoration: none }

.textsmall        { font-size: 10px }
.headerwhite { color: #fff; font-weight: bold; font-size: 13px }
input    { color: #696969; font-size: 11px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular }
.button { width:100px !important; color: #000000; font-size: 11px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular }

.table_form td {

	vertical-align:top;

}


.table_form td input,
.table_form td textarea {

	width: 400px;
}


.table_form td textarea.rich {

	height: 400px;
}

.abstract_table th {
	color: #004c7b; font-size: 11px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
}

.abstract_table td {
	padding:5px;
}


tr.dark {
	background-color:#f4f4f4;
}

.headertd { background-image: url(../images/header_bg.jpg); }

.headertext1 p, #admin .headertext1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: underline;
	font-weight: bold;
	padding-left: 230px;
	margin: 0px 0px 12px 0px!important;
}

.headertext2 p, #admin .headertext2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #EF762F;
	text-decoration: none;
	font-weight: bold;
	padding-left: 230px;
	margin: 24px 0px !important;
}

.headertext3 p, #admin .headertext3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	padding-left: 230px;
	line-height: 18px;
	margin: 16px 0px 0px 0p
	
}

.headertext3 table.mceLayout {
	height:50px !important;
	background-color:transparent !important;
}

.headertext3 table.mceLayout iframe {
	height:44px !important;
	background-color:transparent !important;
}

.headertext3 table.mceLayout iframe body{
	height:44px !important;
	background-color:transparent !important;
}

.headertext2 table.mceLayout {
	height:80px !important;
	background-color:transparent !important;
}

.headertext2 table.mceLayout iframe {
	height:74px !important;
	background-color:transparent !important;
}

.headertext2 table.mceLayout iframe body{
	height:74px !important;
	background-color:transparent !important;
}



.headertext1 table.mceLayout {
	height:40px !important;
	background-color:transparent!important;
}

.headertext1 table.mceLayout iframe {
	height:34px !important;
	background-color:transparent !important;
}

.headertext1 table.mceLayout iframe body{
	height:34px !important;
	background-color:transparent !important;
}

.mceContentBody  {
	background-color:transparent !important;
}


.mceToolbar {
	background-color: #F0F0EE !Important;
}
