.even
{ 
    background-color:#E6E6FA; 
}

.uneven
{ 
    background-color:#F0F8FF; 
} 

/* Default Styles */
td.queryFilter
{
    border: 0px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    text-align:left;
    font-weight: bold;
    font-size: 10px;
    height: 10px;
    color:#0000CC;
}

body 
{
    margin: 0px 0px 0px 0px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #444444;
    font-size: 10px;
    background-color: #FFFFFF;
    scrollbar-arrow-color: #FFFFFF;
    scrollbar-3dlight-color: #dddddd;
    scrollbar-highlight-color: #aaaaaa;
    scrollbar-face-color: #aaaaaa;
    scrollbar-shadow-color: #aaaaaa;
    scrollbar-track-color: #cccccc;
    scrollbar-darkshadow-color: #666666;
}

.admin_body 
{
    margin: 0px 0px 0px 0px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    /*color: #444444;*/
    font-size: 10px;
    /*background-color: #FFFFFF;*/
    background-color: #FFFFFF;
    scrollbar-arrow-color: #FFFFFF;
    scrollbar-3dlight-color: #dddddd;
    scrollbar-highlight-color: #aaaaaa;
    scrollbar-face-color: #aaaaaa;
    scrollbar-shadow-color: #aaaaaa;
    scrollbar-track-color: #cccccc;
    scrollbar-darkshadow-color: #666666;
}

.page_footer 
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    background-color: #FFFFFF;
    text-align: center;
}

.body {
    font-size: 10px;
}

tBody {
    background-color:#E5E5E5;
}

.footer {
    margin-top:12px; 
    margin-bottom:12px; 
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-weight:bold; 
    font-size:18px;
    color:#FF6600;
    background-color:#FF6633;
}

A:link{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000033}
A:visited{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FF6600}
A:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333366}
A:active{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333}

/* Form Styles */
#grid-button 
{
    border: 1px solid #FF7400;
    background-color: #FF7400;
    font-size: 10px;
    color: #FF7400;
    font-weight: bold;
    cursor: hand;
    height: 18px;
}

#grid-viewlist 
{
    font-size: 10px;
    font-weight: bold;
    cursor: hand;
    width: 110px;
    height: 15px;
    font-size: xx-small;
}

.button 
{
    border: 1px solid #999999;
    background-color: #ffffff;
    font-size: 11px;
    color: #444444;
    font-weight: normal;
    background-image: url(images/formButtonBg.png);
}

.buttonOn 
{
    border: 1px solid #999999;
    background-color: #ffffff;
    font-size: 11px;
    color: #444444;
    font-weight: normal;
    background-image: url(images/formButtonBgOn.png);
}

input 
{
    border-style:none;
    background-color:#FFFFFF;
    font-size: 10px;
    background-color:transparent;
}

.list {
    border-style:double;
    /*background-color:#E5E5E5;*/
    border-color:#CCCCCC;
    font-size: 11px;
    width: auto;
    background-color:#FFFFFF;
}


a.body:link, a.body:visited {
    color: #444444;
    font-size: 12px;
    text-decoration: underline;
}

a.body:hover {
    color: #666666;
    text-decoration: underline;
}

/* myArea is for my account, admin, logout, an about links*/
.myArea {
    font-size: 11px;
    font-weight: bold;
    background-color:#FFFFFF;
    background-image:url(images/header_bg.gif);
}
a.myAreaLink:link, a.myAreaLink:visited {
    color: #444444;
    text-decoration: none;
}
a.myAreaLink:hover {
    color: #666666;
    text-decoration: none;
}

.logout {
    font-size: 12px;
    font-weight: bold;
}
a.logout:link, a.logout:visited {
    color: #FFFFFF;
    text-decoration: none;
}
a.logout:hover {
    color: #CA270B;
    text-decoration: none;
}

/*for the main screen navigation tabs*/
.currentTab {
    font-size: 12px;
    font-weight: bold;
    padding-top: 1px;
}
a.currentTab:link, a.currentTab:visited {
    color: #222222;
    text-decoration: none;
}
a.currentTab:hover {
    color: #444444;
    text-decoration: none;
    
}

.otherTab {
    font-size: 12px;
    font-weight: bold;
}
a.otherTab:link, a.otherTab:visited {
    color: #6e6e6e;
    text-decoration: none;
    
}
a.otherTab:hover {
    color: #3C3C3C;
    text-decoration: none;
}
.subMenu {
    font-size: 11px;
    color: #ffffff;
    background-color: #efefef;
    border-bottom: 1px solid #9E9E9E;
    border-left: 1px solid #9E9E9E;
    border-right: 1px solid #9E9E9E;
}
/*div {
margin-top:112px; 
margin-bottom:12px; 
font-size: 18px;		
}*/

.subMenuTDIcon {
    font-size: 11px;
    color: #ffffff;
    background-color: #efefef;
    padding-bottom: 2px;
    padding-top: 1px;
    padding-left: 3px;
    padding-right: 3px;
    border-right: 1px solid #fefefe;
}
.subMenuTD {
    font-size: 11px;
    color: #ffffff;
    background-color: #DFDFDF;
    padding-bottom: 2px;
    padding-top: 1px;
    border-bottom: 1px solid #EDEDED;
}
a.subMenuLink:link, a.subMenuLink:visited {
    color: #444444;
    text-decoration: none;
    border-bottom: 0px;
    padding-left: 0px;
}
a.subMenuLink:hover {
    color: #666666;
    text-decoration: none;
    border-bottom: 0px;
}

/*welcome user and date bar and last view*/
.moduleTitle {
    border-bottom: 1px solid #aaaaaa;
}
.welcome {
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    background-color: #ACACAC;
    border-bottom: 1px solid #000000;
    padding-left: 10px;
}
.gestione {
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    background-color: #ACACAC;
}
.searchField {
    border: 1px solid #323232;
    font-size: 11px;
    background-color: #ffffff;
}
.search {
    color: #ffffff;
    background-color: #ACACAC;
    border-bottom: 1px solid #000000;
    padding-right: 10px;
    text-align: right;
}
.searchButton {
    background-color: transparent;
    border: 0px;
    padding-right: 10px;
}
.date {
    font-size: 13px;
    font-weight: bold;
    color: #444444;
    background-color: #dddddd;
    border-bottom: 1px solid #bbbbbb;
    padding-right: 10px;
}

.lastView {
    color: #666666;
    background-color: #dddddd;
    padding-left: 10px;
    border-bottom: 1px solid #cccccc;
}

a.lastViewLink:link, a.lastViewLink:visited {
    color: #444444;
    text-decoration: underline;
    border-bottom: 0px;
    padding-left: 0px;
}
a.lastViewLink:hover {
    color: #666666;
    text-decoration: none;
    border-bottom: 0px;
}

/*left column styles*/
table.leftColumnModuleHead th {
    font-size: 12px;
    color: #444444;
    text-align: left;
    padding: 0px;
}


.leftColumnModuleS3  {
    font-size: 11px;
    color: #666666;
    font-weight: bold;
    border-bottom: 1px solid #9E9E9E;
    border-left: 1px solid #9E9E9E;
    border-right: 1px solid #9E9E9E;
    background-color: #DFDFDF;
    padding: 5px;
}

/*right main content (suffix S1 stands for Style 1) */
.listView {
    border: 1px solid #9E9E9E;
}

/*.listViewThS1 {
font-size: 11px;
color: #666666;
font-weight: bold;
text-align: left;
background-color: #f8f7f7;
background-image: url(images/listViewBg.gif);
background-repeat: repeat-x;
background-position: bottom;
/*padding-left: 5px;
padding-right: 5px;
border-bottom: 1px solid #980000;
height: 20px;
}*/

.listViewThS1 {
    font-size: 11px;
    color: #666666;
    font-weight: bold;
    text-align:left;
    
    background-color: #f8f7f7;
    background-image: url(images/listViewBg.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    padding-left: 1px;
    padding-right: 1px;
    border-bottom: 1px solid #980000;
    height: 30px;
    
    
}
.listCheck {
    
    color: #666666;		
    background-color: #f8f7f7;
    background-image: url(images/listViewBg.gif);
    background-repeat: repeat-x;
    background-position: bottom;		
    border-bottom: 1px solid #980000;
    height: 20px;
}
.listViewSubHeadS1 {
    background-color: #ffffff;
}
h5.listViewSubHeadS1 {
    color: #666666;
    font-size: 13px;
    font-weight: bold;
    margin-top: 1px;
    margin-bottom: 1px;
}
a.listViewThLinkS1:link, a.listViewThLinkS1:visited {
    color: #444444;
    font-weight: bold;
    text-decoration: none;
}
a.listViewThLinkS1:hover {
    color: #222222;
    text-decoration: none;
}
a.listViewTdLinkS1:link, a.listViewTdLinkS1:visited {
    font-size: 12px;
    color: #002780;
    text-decoration: none;
    
}
a.listViewTdLinkS1:hover {
    text-decoration: underline;
}
a.listViewTdToolsS1:link, a.listViewTdToolsS1:visited {
    text-decoration: none;
}
a.listViewTdToolsS1:hover {
    text-decoration: none;
}


.oddListRowS1 {
    font-size: 12px;
    color: #000000;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
    padding-top: 2px;
}

.listViewHRS1 {
    background-color: #cccccc;
}
.pageNumbers {
    color: #444444;
}
.listViewPaginationTdS1 {
    font-size: 10px;
    color: #999999;
    background-color: #eeeeee;
    padding-right: 1px;
    padding-left: 1px;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #9E9E9E;
}
a.listViewPaginationLinkS1:link, a.listViewPaginationLinkS1:visited {
    color: #E90000;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}
a.listViewPaginationLinkS1:hover {
    color: #ff0000;
    font-size: 10px;
    text-decoration: none;
}


th {
    caption-side:left;
    text-align:left;
    
}

/* main tab forms */
.tabForm {
    background-color: #efefef;
    border: 1px #9E9E9E solid;
    padding: 5px;
    background-image: url(images/searchFormBg.gif);
    background-position: bottom;
    background-repeat : repeat-x;
}

.dataLabel {
    font-weight: bold;
    font-size: 11px;
    vertical-align:middle;
}

.dataField {
    font-weight: normal;
    font-size:9px;
    vertical-align : top;
    background-color:#FFFFFF;
    border-style:solid;
    border-width:1;
}

.dataFieldTop {
    font-weight: normal;
    font-size:9px;
    vertical-align : top;
    background-color:#FFFFFF;
    border-style:solid;
    border-width:1;
    border-color:#999999;
}

.dataTest {
    font-weight: normal;
    font-size:9px;
    vertical-align : top;
    background-color:#E5E5E5;	
    border-style:solid;
    border-width:1;
    border-color:#E5E5E5;	
    
}

h2 {
    /*	color: #666666;*/
    color: #70A1EB;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 18px; 
    font-weight: bold; 
    margin-bottom: 0px;
    margin-top: 0px;
}
h3 {
    color:#FF6600; 
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 16px; 
    font-weight: bold; 
    margin-bottom: 4px;
}

/*::::::::::::::::::::::::::::::::::*/
/*:: INPUT ELENCO Appuntamenti::*/
/*::::::::::::::::::::::::::::::::::*/

/* ID	*/
input.col-ID
{
    width: 50px;
}

/* UTENTE	*/
input.col-nome
{
    width: 80px;
}

/* UTENTE	*/
input.col-cognome
{
    width: 80px;
}
/* DATA	*/
input.col-data
{
    width: 80px;
}
/* DATA	*/
input.col-ora
{
    width: 80px;
}

.tab {
    
    font-size: 9px;
    
    background-color:transparent;
}
