.corpo_my{
	width: 95%;
	position: relative;
	border: 0em;
	padding: 0.5em 0.5em 0.5em 0.5em;
}
.LeGrid{
	width: 100%;
	float: left;	
	position: relative;
}

/*--------*/

/*Una riga*/
.rigaform{
	border: 0em;
	width: 99%;
	position: relative;
	height: 100%;
}
/*Una riga*/
/*Una riga*/
/*--------*/
/*------------------------*/
/*4 Colonne*/
.i4col{
	width: 24.5%;
	border: 0;
	position: relative;
	float: left;
	height: 100%;
	padding: 0.2em 0em 0.2em 0em;
}
/*------------------------*/
/*------------------------*/
/*3 Colonne*/
.i3col{
	width: 33%;
	border: 0;
	position: relative;
	float: left;
	height: 100%;
	padding: 0.2em 0em 0.2em 0em;
}
/*------------------------*/

/*------------------------*/
/*2 Colonne*/
.i2col{
	width: 49.5%;
	border: 0;
	position: relative;
	float: left;
	height: 100%;
	padding: 0.2em 0em 0.2em 0em;
}
/*------------------------*/

/*------------------------*/
/*2 Colonne Albo*/
.i1albocol{
	width: 650px;
	border: 0;
	position: relative;
	float: left;
	height: 100%;
	padding: 0.2em 0em 0.2em 0em;
}

/*2 Colonne Albo*/
.i2albocol{
	border: 0;
	position: relative;
	float: left;
	height: 100%;
	width: 300px;
}
/*------------------------*/


/*------------------------*/
/*1 Colonne*/
.i1col{
	width: 99%;
	border: 0;
	position: relative;
	float: left;
	height: 100%;
	padding: 0.2em 0em 0.2em 0em;
}
/*------------------------*/
/*- 2 COLONNE INTERNE -*/
.col_1{
	width: 49.5%;
	border: 0;
	background-color: #f2c933;
	color: Black;
	position: relative;
	float: left;
	height: 100%;
	font-weight: bold;
	line-height: 2em;
}
.col_2{
	width: 49.5%;
	border: 0;
	position: relative;
	float: left;
	color: Black;
	height: 100%;
	line-height: 2em;
}
/*- COLONNE INTERNE -*/
/*------------------------*/
/* 1 SOLA COLONNA */
.col_Int_1{
	width: 99%;
	border: 0;
	position: relative;
	float: left;
	height: 100%;
	line-height: 2em;
}
/* 1 SOLA COLONNA */
/* 1 SOLA COLONNA Titolo*/
.col_Int_1_Tit{
	width: 100%;
	border: 0;
	background-color: #f2c933;
	color: Black;
	position: relative;
	float: left;
	height: 100%;
	font-weight: bold;
	line-height: 2.5em;
	font-size: 1.1em;
}
.col_Int_1_Tit_i{
	width: 100%;
	border: 0;
	background-color: #f2c933;
	color: Black;
	position: relative;
	float: left;
	height: 100%;
	font-weight: bold;
	line-height: 2.5em;
	font-size: 1.2em;
}

/* 1 SOLA COLONNA Titolo*/
/*------------------------*/

.label{
	color: Red;
	top:25%;
	left: 25%;
	font-size: 1em;
}
.myinput{
	width: 75%;
	font-size: 1em;
	font-family: "Arial";
}
.myimput_o{
	width: 75%;
	font-size: 1em;
	font-family: "Arial";
	background-color: #f6efc5;
}

.myinput_ro{
	width: 75%;
	font-size: 1em;
	font-family: "Arial";
	border: 0px;
	height: 19px;
	background-color: #f4eaaf;
}

#ctl00_contentDisplay_ddlCodiciCatastali_ctl00{
	width: 75%;
	font-size: 1em;
	background-color: #f6efc5;
}

.myimput_ro{
	width: 75%;
	font-size: 1em;
	background-color: #f6e47a;
}
.testoerr{
	color: Red;
}
.testo1em{
	font-size: 1em;
}
.riempimento2 {
	background-color: #f2c933;
	font-size: 0.9em;
	color: Black;
}
.riempimento {
	background-color: #F4F4F4;
	font-size: 0.9em;
	color: #000000;
}
.riempimento3 {
	background-color: #f6efc5;
	font-size: 0.9em;
	color: Black;
}
.riempimentoexcel 
{
	text-transform: uppercase;
	font-size: 0.9em;
	color: Black;
}
.titolettoscuro{
	font-weight: bold;
	font-size: 0.9em;
}
.bottone 
{
	font-weight: bold; 
	font-size: 0.9em; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: Black;
	background-color: #f2c933;
}
.bottonepar {
	font-size: 1em;
	font-weight: bold;
	color: Black;
	background-color: #f2c933;
}
.DivClassGreen {
   color: Green;
   font-weight: bolder;
   font-size: 10px;
}
.DivClassRed {
   color: Red;
   font-weight: bolder;
   font-size: 9px;
}

.DivManutenzione 
{
    background-image:url('../images/Manutenzione.jpg'); 
    height: 350px;
    background-position:center center; 
    background-repeat:no-repeat; 
 }

.txtarea {
	padding-right: 0px; 
	padding-left: 0px;
	padding-top: 0px;  
	padding-bottom: 0px; 
	font-size: 10px;
	margin: 0px; 
	color: #2e2965;
	width: 100%; 
	font-family: Verdana, Arial, Helvetica, sans-serif
}

/* MENU */
.MasterMenu 
{
	background-image: url(../images/topmenu.jpg);
	background-repeat: repeat-x;
	background-color: #f2c933;
	font-family: "Arial", Helvetica, sans-serif;
	font-weight: bold;
	width: 200px;
	position: absolute;
	float: left;
	top:150px;
}
.MasterMenu2 
{
	height: auto;
	width: 80%;
	position: inherit;
	left: 210px;
	position: relative;
}

.ContenitoreMenu
{
	background-color: #f2c933;
	left: 0px;
	padding: 0px;
	top: 0px;
}

/* CONTENT PAGE */
.ContenutoPagine 
{
	margin:0px 2px 0px 2px; 
	background-position:0 -100px;
	border-width:0px 0px 0px 0px;
	border-color:#cccccc;
	border-style:Solid;
	height: auto;
	width: auto;
	left: 250px;
	padding: 8px;
	position: absolute;
	top: 0px;	
}

.bottone2
{ 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #f2c933 
}
	
.corpo_my_private{
	width: 100%;
	height: 100%;
	position: relative;
	border: 0em;
	padding: 0em 0em 0em 0em;
}

.sfondohome{
	position: relative;
	width: 80%;
	text-align: center;
	height: 340px;
}

/* USER LOGGATO */
.UserLog
{
	background-repeat:repeat-x;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 1em;
	color: #ffffff;
	position: absolute;
	padding: 3px;
	width: auto;	
	top: 95px;
	left: 700px;
	z-index: 100;
}

/* NUMENTO ACCREDITAMENTO USER LOGGATO */
.UserNumber
{
	background-repeat:repeat-x;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 1em;
	color: #ffffff;
	position: absolute;
	padding: 3px;
	width: auto;	
	top: 95px;
	left: 10px;
	z-index: 100;
}

/*Pagina di Login*/
.corpo_myLogin{
	width: 650px;
	position: relative;
	left: 5%;
	text-align: center;
	background-color: #FFFFF0;
	border: medium ridge;
}
.corpo_myLogin1{
	width: 650px;
	position: relative;
	left: 5%;
	text-align: center;
}

.i1colLogin{
	width: 100%;
	border: 0;
	position: relative;
	float: left;
	height: 100%;
}
.rigaformLogin{
	border: 0em;
	width: 100%;
	position: relative;
	height: 100%;
}
.col_Int_1Login{
	width: 99%;
	border: 0;
	position: relative;
	float: left;
	height: 100%;
	line-height: 2em;
}
/* 1 SOLA COLONNA */
/* 1 SOLA COLONNA Titolo*/
.col_Int_1_TitLogin{
	width: 100%;
	position: relative;
	float: left;
	height: 100%;
	font-weight: bold;
	line-height: 2.5em;
	font-size: 1.1em;
}

#corpoClasseEnergetica{
width: auto;
float:left;
background-repeat: repeat-y;
}

#sxClasseEnergetica{
width: 560px;
float:left;
text-align: left;
line-height: 20px!important;
}

#dxClasseEnergetica{
width: 0px;
float: left;
}

.ol_punto
{
	list-style-type:disc;
}

.titolettocomplexpassword{
	font-weight: bold;
	font-size: 0.6em;
}

.titolettocomplexpasswordBassa{
	font-weight: bold;
	font-size: 0.6em;
	color: #fb0404;
}

.titolettocomplexpasswordDebole{
	font-weight: bold;
	font-size: 0.6em;
	color: #fbd504;
}

.titolettocomplexpasswordMedia{
	font-weight: bold;
	font-size: 0.6em;
	color: #fba104;
}

.titolettocomplexpasswordRobusta{
	font-weight: bold;
	font-size: 0.6em;
	color: #dbfb04;
}

.titolettocomplexpasswordEccellente{
	font-weight: bold;
	font-size: 0.6em;
	color: #5bfb04;
}