 /*STILI LOGIN*/
/*************/
IMG
{
border:0px;
}
DIV
	{
	border:0px;
	}
.loginMain
	{
	width:861px;
	height:435px;
	position:relative;
	top:15px;
	left:50%;
	margin-left:-430px;
	margin-top:25px;
	}
.loginWhite
	{
	width:340px;
	height:60px;
	top:0px;
	left:0px;
	position:absolute;
	}
.loginGray
	{
	height:60px;
	width:521px;
	background-color:#ECECEC;
	top:0px;
	right:1px;
	position:absolute;
	text-align:left;
	}

	
.loginLogo
	{
	position:absolute;
	top:60px;
	left:0px;
	}

.loginImg
	{
	position:absolute;
	top:60px;
	right:0px;
	}
.loginSpacer
	{
	margin-left:0px;
	margin-right:0px;
	margin-bottom:6px;
	margin-top:5px;
	background-color: #F6F6F6;
	height:21px;
	width:860px;
	position:absolute;
	top:170px;
	left:0px;
	}
.loginSpacer2
	{
	background-color: #F6F6F6;
	width:337px;
	height:206px;
	position:absolute;
	top:200px;
	left:0px;
	}
.loginLogoStruct
	{
	position:absolute;
	right:0px;
	top:200px;
	}
.loginUserField
	{
	position:absolute;
	top:300px;
	right:190px;
	width:155px;
	height:55;
	color: #0033ff;
	font-weight:bold;
	font-size:11px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	}
.loginPswdField
	{
	position:absolute;
	top:300px;
	right:20px;
	width:163px;
	height:55;
	color: #0033ff;
	font-weight:bold;
	font-size:11px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	}
.loginSpacerBottom
	{
	background-color: #F6F6F6;
	position:absolute;
	right:0px;
	top:349px;
	height:57px;
	width:517px;
	left: 344px;
	}
.loginButtonSpan
	{
	position:absolute;
	right:35px;
	top:15px;
	}
#loginFooter
	{
	position:absolute;
	bottom: 0px;
	left:0px;
	width: 860px;
	color: #B1B1B1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:center;
	height:10px;
	}
a.loginFooter
	{
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	color: #B3B3B3;
	}
a.loginFooter:hover
	{
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	color:#F1983C;
	}
.loginImg_2
	{
	position:absolute;
	top:60px;
	right:1px;
	}
.loginLogoExtranet
	{
	position:absolute;
	right:0px;
	top:200px;
	background-color: #F6F6F6;
	height:91px;
	width:518px;
	}
.loginMenu1
	{
	position:absolute;
	left:339px;
	width:118px;
	height:56px;
	text-align:center;
	top:5px;
	}
.loginMenu2
	{
	position:absolute;
	left:437px;
	width:119px;
	height:56px;
	top:5px;
	text-align:center;
	padding-left:20px;
	padding-right:20px;
	}
.loginMenu3
	{
	background-color:#ECECEC;
	right:1px;
	position:absolute;
	width:244px;
	height:56px;
	top:5px;
	text-align:center;
	padding-left:20px;
	padding-right:20px;
	}
.loginGray_2
	{
	height:56px;
	width:521px;
	background-color:#ECECEC;
	top:0px;
	right:1px;
	position:absolute;
	padding-left:20px;
	padding-right:20px;
	}
.loginLostPswrd
	{
	position:absolute;
	left:17px;
	top:-1px;
	color: #B1B1B1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	}
.loginSpacerBottom_2
	{
	background-color: #F6F6F6;
	position:absolute;
	right:0px;
	top:350px;
	height:57px;
	width:517px;
	text-align:center;
	vertical-align:middle;
	}
.loginLang
	{
	position:absolute;
	right:5px;
	text-align:left;
	color: #B1B1B1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
.loginLostPswrd
	{
	position:absolute;
	left:50px;
	top:23px;
	}
.loginLink
	{
	text-decoration:none;
	color: #B1B1B1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	}

.loginLink:hover
	{
	color: #F1963D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration:none;
	}
	
.loginButtonSpan
	{
	position:absolute;
	right:35px;
	top:20px;
	}
.loginLangLink
	{
	color: #B1B1B1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	}
.loginLangLink:hover
	{
	color: #F1963D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	}
.LoginLinkMenu a
	{
	border:0px;
	}
.LoginLinkMenu a:hover
	{
	border:0px;
	}
.loginError
	{
	position:absolute;
	left:10px;
	bottom:8px;
	text-decoration:none;
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	}


.sfondologin {
	background-attachment: scroll;
	background-image: url(../images/sfondo_login.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.bgdummy {
	background-attachment: scroll;
	background-image: url(../images/dummy.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.bgwin {
	background-attachment: scroll;
	background-image: url(../images/window.jpg);
	background-repeat: repeat;
	background-position: left top;
}
.blu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}
A.blulink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
A.blulink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.lablecampi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.bottonenter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;
}
INPUT.quick
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    FONT-WEIGHT: lighter;
    FONT-SIZE: 10px;
    BORDER-LEFT: #666666 1px solid;
    COLOR: black;
    BORDER-BOTTOM: #666666 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white
}
SELECT.quick
{
    BORDER-RIGHT: #666666 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #666666 1px solid;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: lighter;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #666666 1px solid;
    CLIP: rect(auto 300px auto auto);
    COLOR: black;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #666666 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white;
    TEXT-DECORATION: none
}
TD.cal_titolo
{
    FONT-SIZE: 10px;
    COLOR: #967f48;
    FONT-FAMILY: Arial
}
TD.bordi
{
    BORDER-RIGHT: #a17800 1px solid;
    BORDER-TOP: #a17800 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BORDER-LEFT: #a17800 1px solid;
    COLOR: #967f48;
    BORDER-BOTTOM: #a17800 1px solid;
    FONT-FAMILY: Arial
}
P.cal_giorni
{
    FONT-SIZE: 10px;
    COLOR: #967f48;
    FONT-FAMILY: Arial
}
