td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2739A5;
}

body {
        background-color:#00085A;
        background-image:url(/customizing/images/pagebak.jpg);
        background-position:top left;
        background-repeat:repeat;
        color:#00085A;
        font-family:Verdana,Helvetica,Arial,sans-serif;
        font-size:12px;
        text-align:left;
        margin:0px;
        padding:0px 0px 0px 0px;
}

table {
        border-collapse:collapse;
}

.MainTitle {
        background-image:url(/customizing/images/header.jpg);
        font-size: 32px;
        font-weight:bold;
        color: #FFFFFF;
        border-width: 1px;
        border-style: solid;
        border-color: #333333;
}

.MainFooter {
        background-image:url(/customizing/images/header.jpg);
        text-align:center;
        font-size: 9px;
        font-weight:bold;
        padding-top: 4px;
        padding-bottom: 4px;
        color: #000000;
        border-width: 1px;
        border-style: solid;
        border-color: #333333;
}

a.ArtuLink {
        text-decoration: none;
        color: #030E72;
}

a.ArtuLink:hover {
        text-decoration: underline;
        color: #640000;
}

a.MOduleMainMenuEntry {
        FONT-SIZE: 11px;
        text-decoration: none;
        font-weight: bold;
        color: #FFFFFF;
        
}

a.MOduleMainMenuEntry:hover {
        font-weight: bold;
        color: #0f09FF;
}

a.mail {
        font-size: 11px;
        font-weight: bolder;  
        color: #b9090f;
        text-decoration: none;
}

a.mail:hover {
        font-size: 11px;
        font-weight: bolder;
        color: #b9090f;
        text-decoration: underline;

}

.small {
        font-size: 9px;
}

.infoPage {
        font-size: 11px;
        font-weight: bold;
        color: #b9090f;
        background-color: #FFFFFF;
}

.cell {
        font-size: 11px;
        font-weight: normal;
        color: #6A6A6A;
        border: 1px solid #cccccc;
        padding-top: 0;
        padding-right: 1px;
        padding-bottom: 0;
        padding-left: 1px;
}

.button {
	border: solid #c3c3c3 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
	font-weight: bold;
        background: #f4f4f4 url(/customizing/images/windows/button_bg.gif) repeat-x left bottom;
        color: #112233;
	height: 20px;
	margin: 0px;
}

.myTableMiniFont {
        FONT-SIZE: 10px;
        COLOR: #000000
}

.myTable {
        font-size: 11px;
        text-align: left;
        background-color: #3477C3;
        font-style: normal;
        border: 0px;
}

.myTr {
}

.myTd {
        border-width: 1px;
        border-style: solid;
        border-color: #999999;
}

.myTitle {
        background-image:url(/customizing/images/header.jpg);
        font-size: 11px;
        font-weight: bolder;
        letter-spacing: normal;
        text-indent: 0px;
        color: #224466;
        background-color: #FFFFFF;
        height: 19px;
        vertical-align: middle;
        border-width: 1px;
        border-style: solid;
        border-color: #333333;
}

.myBottom {
}

.myQuote { border: 1px solid #000000; padding: 3px;
        font-size: 11px; text-align: justify;
        background-color: #fff8dc; }

#TopPage { height: 60px; }

#MainPage { height: 60px; }

#Display { height: 450px; }

.menutitle {
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #113e5c;
    BACKGROUND-COLOR: #d0d0d0;
    HEIGHT: 21px;
    BORDER-TOP: #3f5c8e 1px solid;
    BORDER-LEFT: #3f5c8e 1px solid;
    BORDER-RIGHT: #3f5c8e 1px solid;
    BORDER-BOTTOM: #3f5c8e 1px solid;
    BORDER-COLOR: #FFFFFF;
}

.ShortEdit {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #333333;
    background-color: #FFFFFF;
    text-align: left;
    text-indent: 2px;
    border: 1px solid #CCCCCC;
    width: 86px;
    height: 18px;
}

.LongEdit {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #333333;
    background-color: #FFFFFF;
    text-align: left;
    text-indent: 2px;
    border: 1px solid #CCCCCC;
    width: 250px;
    height: 18px;
}

.ffDefaultClass {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #333333;
    background-color: #FFFFFF;
    text-align: left;
    text-indent: 2px;
    border: 1px solid #CCCCCC;
    width: 250px;
    height: 18px;
}

.TextTable
{
    FONT-SIZE: 11px;
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none;
    background-color: #D6DFF7;
    BORDER-RIGHT: #000000 3px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000  1px solid;
    BORDER-BOTTOM: #000000 3px solid;
    LIST-STYLE-TYPE: square;
}

.TextTD
{
    FONT-SIZE: 11px;
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none;
}

.ListTable
{
    FONT-SIZE: 11px;
    BACKGROUND-COLOR: #E0E0E0;
    color: #333333;
}

.ListTableEven
{
    FONT-SIZE: 11px;
    BACKGROUND-COLOR: #CEE6FF;
}

.ListTableOdd
{
    FONT-SIZE: 11px;
    BACKGROUND-COLOR: #FBFBFB;
}

.page_viewer_title {
        font-size: 11px;
        font-weight: bold;
        BACKGROUND-COLOR: #DEDEDE;
}

.page_viewer_body {
        background-image:url(/customizing/images/interfaccia/header_1.gif);
}
form {
	margin: 5px 5px;
	padding: 0px;
}
.bg_input {
	width: 79%;
	height: 18px;
	border: dashed #d7d7d7 1px;
	background: #f4f4f4 url(/customizing/images/bullets/alias.gif) no-repeat 2px center;
	color: #7b7b7b;
}
.read_input {
	width: 70%;
	border: solid #f4f4f4 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #f4f4f4;
	color: #8b8b8b;
	margin: 1px 1px 1px 18px;
}
.stnd_input {
	width: 79%;
	height: 20px;
	border: solid #c3c3c3 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #f4f4f4;
	color: #313131;
	margin: 0px;
}
.text_area {
	width: 78%;
	height: 150px;
	border: solid #c3c3c3 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #f4f4f4;
	color: #313131;
}
#userprofile_form {
        background: #fff url(/customizing/images/userprofile/profile_bg.jpg) no-repeat top right;
}
dl {
	width: 480px;
	margin: 1px;
	padding: 0;
	clear: left;
}
dt {
	width: 105px;
	float: left;
	margin: 5px 1px;
	padding: 1px 0px;
	font-weight: bold;
	clear: left;
	vertical-align: middle;
}
dd {
	float: left;
	width: 370px;
	margin: 5px 1px;
	padding: 1px 0px;
	border-bottom: solid #efefef 1px;
}
#last_dd {
	float: left;
	width: 370px;
	margin: 5px 1px;
	padding: 1px 0px;
	border-bottom: solid #fff 0px;
}
#prof_dt_container {
	width: 98%;
        background: #fff url(/customizing/images/userprofile/profile_bg.jpg) no-repeat top right;
	clear: right;
}
#edit_profile {
	clear: both;
	margin: 5px 1px;
	padding: 1px 0px;
	font-weight: bold;
}

