/***** RoundCube|Mail login styles *****/



.login-form table td.title
{
		font-family: Tahoma;font-size: 11px;font-weight: bold;color: #FFFFFF; align: right; text-align: right;
}


.boxcontent {
  		padding: 20px 20px 10px 20px;
}

#log-in
{
  		align: right;
		text-align: right;
}


#login-bottom, .login-bottom {
		font-family: Tahoma;
		font-size: 11px;
		font-weight: bold;
		color: #023572;
		text-decoration: none;
		height: 75px;
		align: right;
		width: 100%
		text-align: right;
}
.login-bottom:visited,.login-bottom:active {
		font-family: Tahoma;
		font-size: 11px;
		font-weight: bold;
		color: #023572;
}
.login-bottom:hover {
		font-family: Tahoma;
		font-size: 11px;
		font-weight: bold;
		color: #023572;
		text-decoration: underline;
}

.login{
		font-family: Tahoma;font-size: 11px;font-weight: bold;color: #FFFFFF;
}

#lang_sel, #rcmloginuser, #rcmloginpwd {
		background-color:#FFFFFF;
		border:1px solid #86A5C1;
		font-family:Tahoma;
		font-size:11px;
		padding:1px 3px;
		width: 175px;
}
#rcmloginuser, #rcmloginpwd {
	width: 167px;
	text-transform: lowercase;
}


/*stili per il layout fluido*/
html,body{margin: 0;padding:0;height: 100%}

body{font-family: arial,sans-serif; font-size: 76%;height: 100%}

div#container{position: relative;height: 100%}

div#container2{background: url(images/bgr-loginpage.jpg); background-position:bottom; background-repeat: repeat-x; vertical-align: bottom;height: 100%

 
}
.no-class{
background: transparent;
}

/*stili specifici per il layout*/

div#contentlogin{
position: absolute;
bottom: 0px; 
width: 90%;
height: 100%
align: right;
text-align: right;
}

div#linelogin {
background: url(images/bgr-loginline2.gif);
height: 1px;
width: 100%;
padding:0;
margin:0;
overflow:hidden
}

div#logincontainer {
height: 395px;
width: 100%;
align: right;
text-align: right;
}

div#headerlogin {
background: url(images/bgr-loginline.gif);
height: 60px;
width: 100%;
align: right;
text-align: right;
}

tbody, tr, td {
text-align: right;
}

