﻿

body {font-size: 8pt; font-family: Verdana, Arial, sans-serif;}

input {font-size: 8pt;}
.inputReadOnly {font-size: 8pt; background-color: #C0C0C0;}

.lblSecondTitle {font-size: 12pt; color: #6B8ADE; font-weight: bold;}

.msgError {color: #BB0000;}

.msgErrorLabel 
{
	color: red; background-color:#FDFBA8; border-color:Red; border-style: solid; padding: 10px;
	font-size: 14px;
}

.stlLogin {margin: 0px;padding: 0px;height: 100%;background-color: #6B8ADE;}

#lyrLogin { float: right; width: 100%; height: 100%;} 
.mainLogin {position: absolute; top: 50%;left: 50%;width: 430px;height: 310px; margin: -155px 0 0 -215px;}

#wrapper { 
}



.PostIt
{
	background-color: #FDFBA8;
	border-style: dashed;
	border-color: Red;
	padding: 10px;
	
}

.PostIt td
{ padding: 5px; }

.stlLogin .loginTable
{
	border: double 2px #FFF;
	border-style:double;
	border-width:4px;
	background-color: #D6DFF7;
	width: 300px;
	color: #000;
}

.stlLogin .loginTable td
{
	padding:4px;
}

.stlLogin .loginTable .loginText
{
	border: 1px solid #000000;
	width: 260px;
	padding-left: 3px;
	padding-right: 3px;
}
.stlLogin .loginTable .loginButton
{
	font-size: 10pt;
	border: 1px solid #000000;
	background-color: #6B8ADE;
	font-weight: bold;
	color: #FFF;
	width: 100px;
}

.msgError {color: #BB0000;}
.EREM_Title
{	
	font-family: Arial;
	font-size: 14pt;
	color: #6B8ADE;
}
.EREM_Subtitle
{	
	font-family: Arial;
	font-size: 10pt;
	color: #6B8ADE;
}
.EREM_button {
	font-size: 10pt;
	border: 1px solid #000000;
	background-color: #6B8ADE;
	font-weight: bold;
	color: #FFFFFF;
	width: 250px;
	}
.EREM_button2
{
	font-size: 10pt;
	border: 1px solid #000000;
	background-color: #6B8ADE;
	font-weight: bold;
	color: #FFF;
	width: 100px;
}



/*
*****************************************************************
********			STRUTTURA
*****************************************************************
*/
/*                  TOP */
.frmTop 
{
	position: absolute;
	top: 2px;
	left: 217px;
}

/*                  MENU */
.frmMenu
{
	left: 0px;
	width: 207px;
	padding-top: 15px;
	padding-left: 5px;
	position: absolute;
	top: 0px;
	height: 100%;
	/* background-color: #6B8ADE; */
	/* color: #215DC6; */
}
.frmMenu a, a:visited, a:hover, a:active
{
        text-decoration:none;
            /* background-color: #D6DFF7; */
         color:#124A9D;

}

.mainMenuContainer td {padding: 2px !important;}

.rowMenu {background-color: #D6DFF7;padding: 10px;color:#124A9D;}

.rowMenu ul 
{
    list-style-position: outside !important;
    margin: 0 0 0 15px !important;
    padding: 0 !important;
    }


.rowMenu hr {color: #215DC6; border-collapse: collapse; height: 1px;}
.spacerMenu {height: 5px;}
.rowMenu img {margin-right: 5px;margin-bottom: 3px;}
.headerMenu {
	font-weight: bold;
	line-height:200%;
	padding-left: 5px;
}

.titleMenu
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 14pt;
	color: #FFF;
	background-color: #6B8ADE;
	text-align: center;
}
.copyMenu
{
	font-family: Arial, Verdana, sans-serif;
	/* color: #FFF; */
	padding-top: 30px;
	text-align: center;
	/* background-color: #6B8ADE; */
}
.copyMenu a, a:visited, a:hover, a:active
{
	/* color: #FFF; */
	text-decoration: none;
	color:#124A9D;
	/* background-color: #6B8ADE; */
}
#tblMenu {margin-top: 15px; height:100%;}

/*                  MAIN */
.frmMain
{
	left: 230px;
	position: absolute;
	top: 80px;
	font-size: 8pt;
}
/*                  ERROR WARNING */
.Error_Warning
{
	position: relative;
	width: 350px;
}
.Error_Warning table {border: 1px solid #BB0000;border-collapse:collapse;background-color: #FFFFCC;}
.Error_Warning td {font-size: 10pt;color: red;padding:10px;}
.Error_Warning li {font-size: 10pt;color: red;}

/*
*****************************************************************
********			TABELLE
*****************************************************************
*/
.table_add {border-collapse: collapse;}
.table_add td {background-color: #d6dff7;border: 1px solid #6B8ADE;	padding: 5px;}
.table_add .Title {font-weight: bold;}

.tbl_list {border-collapse: collapse;background-color: #E6E6E6;border: 1px solid #6B8ADE;padding: 5px;}

.table_list {border-collapse: collapse;background-color: #E6E6E6;}
.table_list .GridPager {}
.table_list td {font-size: 8pt;border: 1px solid #6B8ADE;padding: 5px;}
.table_list td a {text-decoration: none;color: Maroon;}
.table_list .Header {
	background-color: #6B8ADE;
	color: #FFF;
	font-size: 10pt;
	font-weight: bold;
	height: 10px;
	padding: 3px;
	}
.table_list .Header a {color: #FFF;text-decoration: none;}
.table_list .row1 {
	background-color: #E6E6E6;
	color: #000;
	}
.table_list .row2 {
	background-color: #d6dff7;
	color: #000;
	}

.table_evidence {border-collapse: collapse; width: 541px;}
.table_evidence td {border: 1px solid #6B8ADE;padding: 5px;background-color: #FFFFC1;}
.table_evidence td input {width: 400px;}

.table_related {border-collapse: collapse; width: 541px;}
.table_related td {border: 1px solid #6B8ADE;padding: 5px;}
.table_related .Title {background-color: #d6dff7;font-family: Arial;font-size:14pt;color: #6B8ADE;}
.table_related .Title a {font-size:8pt;color: #6B8ADE;}

.table_webpage {border-collapse: collapse; width: 541px;}
.table_webpage td {border: 1px solid #6B8ADE;padding: 5px;}
.table_webpage td input {width: 530px;}
.table_webpage .Title {background-color: #d6dff7;font-family: Arial;font-size:14pt;color: #6B8ADE;}
.table_webpage .Online {background-color: #F0F0F0;color: #000;font-weight: bold;}
.table_webpage .Online input {width: 30px;}
.table_webpage .buttons {text-align: center;}
.table_webpage .buttons input {border: 1px solid #000;background-color: #6B8ADE;color: #FFF;width: 150px;font-size: 10pt;}
.table_webpage .HeadRow {background-color: #6B8ADE;color: #d6dff7;font-weight: bold;padding: 3px;}
.table_webpage .Row {border: 0px solid #FFF;}
.table_webpage .Row td {border: 0px solid #FFF;}
.table_webpage .Row input {width: auto;}
.table_webpage .Row select {font-size: 8pt;}

.table_notify {border-collapse: collapse; width: 541px;}
.table_notify td {border: 1px solid #6B8ADE;padding: 5px;}
.table_notify .Title {background-color: #d6dff7;font-family: Arial;font-size:14pt;color: #6B8ADE;}
.table_notify .Online {background-color: #F0F0F0;color: #6B8ADE;font-weight: bold;font-family: Arial;font-size:14pt;}
.table_notify .buttons {text-align: center;background-color: #F0F0F0}
.table_notify .buttons input {border: 1px solid #000;background-color: #6B8ADE;color: #FFF;width: 200px;font-size: 10pt;}
.table_notify .buttons .txt {border: 1px solid #000;color: #000;background-color: #FFF;width: 250px;}
.table_notify .Row {border: 0px solid #FFF;}
.notify_result_message {color: Red; font-family: Arial; font-size: 12pt;}


.table_cat {border-collapse: collapse; margin-right: 15px;border: 1px solid #6B8ADE;}
.table_cat td {border: 1px solid #6B8ADE;padding: 5px;}
.table_cat td a {text-decoration: none;}
.table_cat .Header {background-color: #6B8ADE;color: #d6dff7;font-weight: bold;}
.table_cat .row2 {background-color: #F5F5DC;}
.table_cat .row {background-color: #FFF;}


/*********			CALENDAR			**********/


.Calendar .ajax__calendar_container td {padding: 1px;}
.Calendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: #FFF;
    color: #6C66DE;
}
.Calendar .ajax__calendar_other .ajax__calendar_day,
.Calendar .ajax__calendar_other .ajax__calendar_year {
    visibility: hidden;
}
.Calendar .ajax__calendar_hover .ajax__calendar_day,
.Calendar .ajax__calendar_hover .ajax__calendar_month,
.Calendar .ajax__calendar_hover .ajax__calendar_year {
    color: red;
}
.Calendar .ajax__calendar_active .ajax__calendar_day,
.Calendar .ajax__calendar_active .ajax__calendar_month,
.Calendar .ajax__calendar_active .ajax__calendar_year {
    color: #6C66DE;
    font-weight:bold;
    background-color: #EDF9FF;
    border:1px solid #DAF2FC;
}
.Calendar .ajax__calendar_footer {border-top:1px solid #f5f5f5;}
.Calendar .ajax__calendar_dayname {border-bottom:1px solid #f5f5f5;font-weight: bold;}

.ListSearchExtenderPrompt
{
	font-style:italic;
	color:Gray;
	background-color:white;
}



/*********			IMMOBILI			**********/

h1 {font-size:14pt;margin:0px 0px 0px 0px}
.tab_detail {background-color:#E6E6E6;border: solid 1px #6B8ADE;margin: 17px 0px 0px 0px; clear:both;}
.tab_detail h1 {background-color:#6B8ADE; color:#ffffff;margin:0px 0px 0px 0px;}
.tab_detail h1 a {color:#ffffff;text-decoration:none;}
.tab_detail select {font-size:8pt;}
.tab_detail td {padding:3px;vertical-align:top;}
.tab_detail td table {float:left;}
.tab_detail td table.colored {background-color: #d6dff7;margin-right:15px;border: solid 1px #6B8ADE;}
.tab_detail td table.colored td {padding:2px;}