/* HERMESplan REQUIRED CLASSES */

BODY {
	background-color: #f0f0f0;
	margin-top: 1px;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	font-family: verdana,Sans-Serif;
	font-size: 8pt;
	color: #000000;
/*	scrollbar-track-color: #F2F3ED; */ 	/* sfondo 			*/
/*	scrollbar-face-color:  #F0EEE1;	*/	/* blocco che scorre    	*/
/*	scrollbar-arrow-color: #ABA899;	*/	/* frecce nei blocchi frecce 	*/
	/* scrollbar-3dlight-color: #F2F3ED; controlla il colore per l'effetto 3D dei blocchi */
}

A:link {
        color: #08245b;
        text-decoration: none;
	font-family: verdana,Sans-Serif;
	font-size: 8pt;
}

A:visited {
        color: #08245b;
        text-decoration: none;
}

A:active {
        color: red;
        text-decoration: none;
}

A:hover {
        color: #666666;
        text-decoration: none;
}

A.selectedfolder {
    color: #000; 
    border: 1px solid #A4CEF6;
    background-color: #D8EFF6;
    font-family: verdana,Sans-Serif;
    font-size: 8pt;
    padding: 2px;
}

A.selectedadress {
    color: #000; 
    border: 1px solid #A4CEF6;
    background-color: #D8EFF6;
    font-family: verdana,Sans-Serif;
    font-size: 8pt;
}

A.gpg {
    color: #A4CEF6;
    text-decoration: none;
    font-family: verdana,Sans-Serif;
    font-size: 8pt;
}

A:visited.gpg {
    color: #A4CEF6;
    text-decoration: none;
}

A:active.gpg {
    color: #A4CEF6;
    text-decoration: none;
}

A:hover.gpg {
        color: #666666;
        text-decoration: none;
}


.selectedmsg {
    cursor: pointer; 
    color: #0000;
    background-color: #D8EFF6;
    font-weight: normal;
    font-family: verdana,Sans-Serif;
    font-size: 8pt;
}

.handcursor {
    cursor: pointer; 
}

TD {
	font-family: verdana,Sans-Serif;
	font-size: 8pt;
}

TR {
	font-family: verdana,Sans-Serif;
	font-size: 8pt;
	color: #000000;
}

TEXTAREA {
	font-family: verdana,Sans-Serif;
	font-size: 8pt;
	color: #000000;	
	color: #000000;	
        border: 1px black solid;
        background-color: #ffffff;
}

INPUT {
	font-family: verdana,Sans-Serif;
	font-size: 8pt;
	color: #000000;	
        border: 1px black solid;
        background-color: #f0f0f0;
}

SELECT {
	font-family: verdana,Sans-Serif;
	font-size: 8pt;
	color: #000000;	
        border: 1px black solid;
        background-color: #f0f0f0;
}

SELECT.list_read_body {
	font-family: verdana,Sans-Serif;
	font-size: 8pt;
	background-color: #ECE9DA;
	color: #000000;	
}

TD.nav {
/*        border: 1px solid #D8EFF6;
        background-color: #A4CEF6; */
       border: 1px solid #D8EFF6;
        background-color: #D8EFF6;
	font-family: verdana,Sans-Serif;
	font-size: 8pt;
	color: #08245b;;	
}

TD.new_events_div {
	padding-top: 2cm;
}

TD.bordernav {
        border: 1px solid #D8EFF6;
}

TD.bordernavsuccess {
        border: 1px solid #D8EFF6;
	font-weight: bold;
}
TD.bordernaverror {
	font-weight: bold;
	color: #CC0000;	
        border: 1px solid #D8EFF6;
}

TD.bordernavhilite {
        background-color: #FFFFFF;
        border: 1px solid #A4CEF6;
}

TD.bordernavhiliteaccepted {
        color: #00FF00;
        border: 1px solid #a5cbf7;
        background-color: #FFFFFF;
}

.alarmsok {
    color: #00FF00;
}

TD.bordernavhilitedeclined {
        color: #FF0000;
        background-color: #FFFFFF;
        border: 1px solid #a5cbf7;
}

TD.smallnav {
        border: 1px solid #F0EEE1;
        background-color: #F0EEE1;
	font-family: verdana,Sans-Serif;
	font-size:6pt;
	color: #000000;	
}

TD.altnav {
    font-family: verdana,Sans-Serif;
    font-size: 8pt;
    border-left: 0px;
    border-right: 0px;
/*    background-color: #d6ebff;*/
    background-color: #f0f0f0;
/*    border: 1px solid #d6ebff;*/
    border: 1px solid #f0f0f0;
    color: #08245b;
}

TD.altaltnav {
    font-family: verdana,Sans-Serif;
    font-size: 8pt;
/*    background-color: #d6ebff;*/
    background-color: #f0f0f0;
    color: #08245b;
}

IFRAME.nav {
        border: 0px solid #F0EEE1;
        background-color: #F0EEE1;
}

TD.abookglobal {
        border: 1px solid #A4CEF6;
        background-color: #D8EFF6;
	font-family: verdana,Sans-Serif;
	font-size: 8pt;
	color: #000000;	
}

TD.abookglobalclicked {
        cursor: pointer;
        border: 1px solid #A4CEF6;
        background-color: #f0f0f0;
	font-family: verdana,Sans-Serif;
	font-size: 8pt;
	color: #000000;	
}


.bodylogin {
    background-color: #f0f0f0;
}

TD.navevidenced {
/*        border: 1px solid #A4CEF6;
        background-color: #d6ebff;
	font-family: verdana,Sans-Serif;
	font-size: 8pt;
	font-weight: bold; 
	color: #000000;	*/
/*        border: 1px solid #D8EFF6;
        background-color: #A4CEF6; */
       border: 1px solid #D8EFF6;
        background-color: #D8EFF6;
	font-family: verdana,Sans-Serif;
	font-size: 8pt;
	color: #08245b;;	
}

TD.navclicked {
    cursor: pointer;
    border: 1px solid #a5cbf7;
    background-color: #f0f0f0;
    font-family: verdana,Sans-Serif;
    font-size: 8pt;
    color: #08245b;
}

TD.navseparator {
        border: 1px solid #a5cbf7;
        background-color: #a5cbf7;
}

TD.linkseparator {
	font-family: verdana,Sans-Serif;
	font-size: 8pt;
	color: #000000;	
}

TD.foldersname {
    font-size: 12pt; 
    font-family: verdana,Sans-Serif;
    border: 1px solid #848284;
    border-left: 0px;
    border-right: 0px;
    background-color: #d5d3ce;
    color: #000
}

.skinopenit {
    font-family: verdana,Sans-Serif;
    border: 1px solid #848284;
    border-left: 0px;
    border-right: 0px;
    background-color: #d5d3ce;
    color: #000;
}

.skintext {
    color: #08245b;
}

TR.nav {
        border: 1px solid #A4CEF6;
        background-color: #f0f0f0;
	font-family: verdana,Sans-Serif;
	font-size: 8pt;
	color: #000000;	
}

TR.altnav {
        border: 1px solid #F0EEE1;
        background-color: #F0EEE1;
        font-family: verdana,Sans-Serif;
        font-size: 8pt;
        color: #000000;
}

TR.nav2 {
        border: 1px solid #FFFFFF;
        background-color: #FFFFFF;
	font-family: verdana,Sans-Serif;
	font-size: 8pt;
	color: #000000;	
}

table.folders {
    font-family: verdana,Sans-Serif;
    font-size: 8pt;
    background: #A4CEF6;
}

table.folders tr {
    background-color: #ffffff;
}

table.folders td {
    background-color: #A4CEF6;
    color: #ffffff;
    border: solid #D8EFF6 1px;
    font-weight: normal;
    margin: 1px;
}

table.folders a {
    color: #ffffff;
}

table.tbl {
    background: #a5cbf7;
    color: #000000;
}

table.tbl tr {
    background-color: #ffffff;
}

table.tbl td.nav {
    background-color: #ffffff;
    border: 1px solid #ffffff;
}

table.tbl td.bordernav {
       background-color: #A4CEF6;
	color: #ffffff;
        border: solid #D8EFF6 1px;
}

table.tbl .press {
    color: #08245b;
    font-weight: bold;
    background-color: #A4CAF6;
}

table.tbl td.addressbookth {
        background-color: #A4CEF6;
        color: #ffffff;
        border: solid #D8EFF6 1px;
        font-weight: normal;
}

table.tbl td.optionlink {
        background-color: #A4CEF6;
        color: #ffffff;
        border: solid #D8EFF6 1px;
        font-weight: normal;
}

.border {
/*    border: 1px solid #848284;*/
    background-color: #D8EFF6;
    color: #000;
}

.unseenmsg {
    color: #000000;
    font-weight: bold;
    font-family: verdana,Sans-Serif;
    font-size: 8pt;
}

.small {
    font-family: verdana,Sans-Serif;
    color: #000000;	
    font-size:6pt;
}

.titlemsg {
    background-color: #f0f0f0;
    border: 1px solid #A4CEF6;
    font-family: verdana,Sans-Serif;
    font-size: 8pt;
    color: #ffffff;
}

.titleright {
    background: #a5cbf7;
    font-family: verdana,Sans-Serif;
    font-size: 8pt;
}

.titleright td {
    background-color: #A4CEF6;
    color: #ffffff;
/*    border: solid #D8EFF6 1px;*/
    font-weight: normal;
}

.titleright tr {
    background-color: #ffffff;
}


.titlemsgattach {
/*    background-color: #f0f0f0;*/
    font-family: verdana,Sans-Serif;
    font-size: 8pt;
    color: #000000;	
}

.disabled {
    font-family: verdana,Sans-Serif;
    font-size: 8pt;
    color: #ABA899;	
}

.prioritynormal {
    background-color: #A4CEF6;
    border: 2px solid #D8EFF6;
    font-family: verdana,Sans-Serif;
    font-size: 8pt;
    color: #000000;	
}

.prioritylow {
    background-color: #F0f0f0;
    border: 2px solid #A4CEF6;
    font-family: verdana,Sans-Serif;
    font-size: 8pt;
    color: #000000;	
}

.priorityhigh {
    background-color: #EE82EE;
    border: 2px solid #A4CEF6;
    font-family: verdana,Sans-Serif;
    font-size: 8pt;
    font-weight: bold; 
    color: #ffffff;	
}

.privatecontact {
    font-family: verdana,Sans-Serif;
    font-size: 8pt;
    color: #000000;	

}

.globalcontact {
    font-family: verdana,Sans-Serif;
    font-size: 8pt;
    color: red;	
}

.background {
        background-color: #FFFFFF;
}

.hilite {
        background-color: #FFFFFF;
}

.success {
    background-color: #FFFFFF;
    font-family: verdana,Sans-Serif;
    font-size: 8pt;
    font-weight: bold; 
    color: #000000;	
}

.error {
    background-color: #FFFFFF;
    font-family: verdana,Sans-Serif;
    font-size: 8pt;
    font-weight: bold; 
    color: #CC0000;	
}


.unsubscribe {
    background-color: #EE82EE;
    border: 2px solid #D8EFF6;
    font-family: verdana,Sans-Serif;
    font-size: 8pt;
    color: #000000;	
}

.specialfolder {
    background-color: #A4CEF6;
    border: 2px solid #D8EFF6;
    font-family: verdana,Sans-Serif;
    font-size: 8pt;
    color: #000000;	
}

.optionlink {
    background-color: #D8EFF6;
    border: 2px solid #A4CEF6;
    font-family: verdana,Sans-Serif;
    font-size: 8pt;
    font-weight: bold; 
    color: #08245b;	
}

.optionlabel {
    background-color: #A4CEF6;
    border: 2px solid #D8EFF6;
    font-family: verdana,Sans-Serif;
    font-size: 8pt;
    color: #ffffff;	
}

TABLE.optionnav {
    background-color: #A4CEF6; 
    color: #08245b;	
}

TD.optionnav {
    cursor: pointer;
    background-color: #A4CEF6; 
    border: 2px solid #D8EFF6; 
    color: #FFFFFF;
    font-weight: normal; 
    font-size: 8pt; 
    font-family: verdana,Sans-Serif;
}

TD.optionselected {
    cursor: pointer;
    background-color: #D8EFF6;
    border: 2px solid #A4CEF6;
    font-family: verdana,Sans-Serif;
    font-size: 8pt;
    font-weight: normal; 
}

.optiontip {
    background-color: #F0f0f0;
    border: 2px solid #A4CEF6;
    font-family: verdana,Sans-Serif;
    font-size: 8pt;
    color: #08245b;	
}

.optiondefault {
    color: #000; 
    border: 1px solid #A4CEF6;
    background-color: #D8EFF6;
    font-family: verdana,Sans-Serif;
    font-size: 8pt;
}

.addressbookth {
    background-color: #A4CEF6;
    color: #ffffff;
    border: solid #D8EFF6 1px;
    font-family: verdana,Sans-Serif;
    font-size: 8pt;
    font-weight: bold; 
}

.selected {
    border: 1px solid #a5cbf7;
    background-color: #f0f0f0;
}

/*-----------------------------------------------------------------------------*/
/*--------------------------------- OVERCALENDAR ------------------------------*/
/*-----------------------------------------------------------------------------*/

table.summary {
    background: #a5cbf7;
}

table.summary TH {
    background-color: #A4CEF6;
    color: #ffffff;
    border: solid #D8EFF6 1px;
    font-weight: normal;
    text-align: left;
}

table.summary tr {
    background-color: #ffffff;
}

table.summary .titlemsg {
    background-color: #A4CEF6;
    color: #ffffff;
    border: solid #D8EFF6 1px;
    font-weight: normal;
    text-align: left;
}

table.event {
    background: #a5cbf7;
}

table.event TH {
    background-color: #A4CEF6;
    color: #ffffff;
    border: solid #D8EFF6 1px;
    font-weight: normal;
    text-align: left;
}

table.event tr {
    background-color: #ffffff;
}

table.std {
    border: solid #A4CEF6 2px;
    background: #d6ebff;
    color: #000000;
}

table.std tr {
    background: #d6ebff;
    color: #000000;
}

table.std TH {
    background-color: #A4CEF6;
    border: outset #D1D1CD 1px;
    font-weight: bold;
}

table.std td.hilite {
    background-color: #ffffff;
}

table.std .titlemsg {
    color: #000000;
}


table.summary_button {
    background: #a5cbf7;
}

table.summary_button tr {
    background-color: #f0f0f0;
}

table.summary_button td {
    border: solid #D8EFF6 1px;
    background-color: #f0f0f0;
}


table.minititle {
}
table.minititle td {
}
table.minititle th {
    font-weight: bold;
}

table.minical {
}
table.minical th {
    font-weight: normal;
}
table.minical td {
}
table.minical td.week {
}
table.minical td.emptydate,
table.minical td.empty {
    color: #aaaaaa;
}
table.minical a.emptydate:link,
table.minical a.emptydate:visited,
table.minical a.empty:link,
table.minical a.empty:visited {
    color: #aaaaaa;
}
table.minical td.day  {
	text-align: center;
}
table.minical td.today {
	background-color: #ABA899;
        color: #FFFFFF;
	text-align: center;
}
table.minical a.today:link,
table.minical a.today:visited {
	background-color: #ABA899;
        color: #FFFFFF;
	text-align: center;
}
table.minical td.holiday,
table.minical td.weekend {
        background-color: #ECE9DA;
	text-align: center;
}

table.minical .todaydate,
table.minical .daydate {
}
table.minical .weekenddate,
table.minical .holidaydate {
        color: #FFFFFF;
}

table.minical .event {
}

/*-----------------------------------------------------------------------------*/
table.poptitle {
}
table.poptitle td {
}
table.poptitle th {
	font-weight: bold;
}

table.popcal {
    background-color: #a5cbf7;
}

table.popcal th {
    background-color: #A4CEF6;
    color: #ffffff;
    font-weight: normal;
    border: solid #D8EFF6 1px;
}
table.popcal tr {
    background-color: #ffffff;
}
table.popcal td {
    background-color: #ffffff;
}
table.popcal td.week {
    color: #9C7D5A;
}

table.popcal a.week:link,
table.popcal a.week:visited {
    color: #08245b;
    text-decoration: none;
    font-family: verdana,Sans-Serif;
    font-size: 8pt;
}

table.popcal td.empty {
    background-color: #ffffff;
    color: #aaaaaa;
    text-align: center;
}
table.popcal a.emptydate:link,
table.popcal a.emptydate:visited,
table.popcal a.empty:link,
table.popcal a.empty:visited {
    color: #aaaaaa;
}
table.popcal td.day  {
    background-color: #ffffff;
    text-align: center;
}
table.popcal td.today {
	background-color: #A4CEF6;
        color: #FFFFFF;
	text-align: center;
}
table.popcal a.today:link,
table.popcal a.today:visited {
	background-color: #A4CEF6;
        color: #FFFFFF;
	text-align: center;
}
table.popcal td.holiday,
table.popcal td.weekend {
        background-color: #ECE9DA;
	text-align: center;
}

table.popcal a.holiday:visited,
table.popcal a.weekend:visited {
        color: #FFFFFF;
}

table.popcal .todaydate,
table.popcal .daydate {
}
table.popcal .weekenddate,
table.popcal .holidaydate {
}

/*-----------------------------------------------------------------------------*/
/* month calendar - title area */
table.motitle {
}

table.motitle td {
}

table.motitle th {
	font-weight: bold;
}

table.mocal {
    background-color: #a5cbf7;
}

table.mocal th {
        background-color: #A4CEF6;
        color: #ffffff;
        border: solid #D8EFF6 1px;
	font-weight: bold;
}

table.mocal td {
    background-color: #ffffff;
}

table.mocal td.week {
    color: #9C7D5A;
}
table.popcal a.week:link,
table.popcal a.week:visited {
    color: #08245b;
    text-decoration: none;
    font-family: verdana,Sans-Serif;
    font-size: 8pt;
}

table.mocal td.empty {
	background-color: #ffffff;
	color: #aaaaaa;
	text-align: left;
	vertical-align: top;
	height: 80px;
}
table.mocal a.emptydate:link,
table.mocal a.emptydate:visited,
table.mocal a.empty:link,
table.mocal a.empty:visited {
    color: #aaaaaa;
}
table.mocal td.day  {
    background-color: #ffffff;
    color: #333366;
    text-align: left;
    vertical-align: top;
    height: 160px;
}
table.mocal td.today {
    background-color: #A4CEF6;
    color: #FFFFFF;
    text-align: left;
    vertical-align: top;
    height: 160px;
}
table.mocal a.today:link,
table.mocal a.today:visited {
        color: #FFFFFF;
}
table.mocal td.holiday,
table.mocal td.weekend {
        background-color: #ECE9DA;
        color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	height: 80px;
}
table.mocal a.holiday:link,
table.mocal a.holiday:visited,
table.mocal a.weekend:link,
table.mocal a.weekend:visited {
        color: #000000;
}

table.mocal .todaydate,
table.mocal .daydate {
}
table.mocal .weekenddate,
table.mocal .holidaydate {
	color: #000000;
}


table.mocal .event {
}
/*-----------------------------------------------------------------------------*/

