﻿body
{
  background-image:url('../images/rinoceronte-home.png') !important;
  background-position:center top !important;
  background-repeat:no-repeat !important;
  background-attachment:fixed;
  background-color:#f5f5f5 !important;
}

.backto
{
  width:51px;
  height:51px;
  background-image:url('../images/pulsante-indietro.png');
  background-position:center top;
  background-repeat:no-repeat;
  margin:20px 0px 0px 0px;
  display:table;
}

.backto:hover
{
  background-position:center bottom;
}

.container-loginWrapper
{
  display:block;
  width:1100px;
  background-color:Red !important;
  margin:0px auto !important;
}

.container-loginWrapper .loginWrapper
{
  display:block !important;
  width:372px !important;
  float:right !important;
  margin:147px 0px 0px 0px !important;
  background-image:url('../images/intranet-title.png');
  background-position:left top;
  background-repeat:no-repeat;
  padding:130px 0px 0px 0px !important;
  text-align:left !important;
}

.container-loginWrapper .loginWrapper .title
{
  font-family: 'Myriad Web Pro Bold';
  text-transform:uppercase;
  font-size:15px;
  display:block;
  margin:0px 0px 15px 0px;
}

.container-loginWrapper .loginWrapper .subtitle
{
  font-family: 'Myriad Web Pro Bold';
  font-size:15px;
  display:block;
  margin:0px 0px 15px 0px;
}

.container-loginWrapper .loginWrapper .text
{
  font-family: 'Myriad Web Pro';
  font-size:14px;
  display:block;
  margin:0px 0px 15px 0px;
  width:325px;
}

.container-loginWrapper .loginWrapper .required
{
  font-family: 'Myriad Web Pro Bold';
  font-size:12px;
  display:block;
  margin:0px 0px 5px 0px;
  width:325px;
}

.container-loginWrapper .loginWrapper .backto
{
  font-family: 'Myriad Web Pro Bold';
  font-size:11px;
  display:block;
  margin:0px 30px 15px 0px;
  float:right;
  color:#454545;
}

.loginWrapper input[type="text"]
{
  border:none 0px;
}

.container-loginWrapper .tbLogin
{
  border:solid 2px #c4c4c4 !important;
  margin:0px 0px 13px 0px !important;
  background-image:none !important;
  width:300px !important;
}

.container-loginWrapper .ErrorCtrl
{
    border:solid 2px #e85321 !important; 
}

.container-loginWrapper .logControl
{
  display:block;
  float:left;
  width:100%;
  margin:0px 0px 25px 0px;
}

.container-loginWrapper .btn-orange
{
  background: #f26e20;
  background: -moz-linear-gradient(top,  #f26e20 0%, #e85321 100%);
  background: -webkit-linear-gradient(top,  #f26e20 0%,#e85321 100%);
  background: linear-gradient(to bottom,  #f26e20 0%,#e85321 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f26e20', endColorstr='#e85321',GradientType=0 );
  font-family: 'Myriad Web Pro Bold';
  font-size:14px;
  color:#FFFFFF;
  padding:7px 0px 7px 15px;
  -moz-transition:0.8s;
  -webkit-transition:0.8s;
  transition:0.8s;
}

.container-loginWrapper .btn-yellow
{
  background: #fe911e;
  background: -moz-linear-gradient(top,  #fe911e 0%, #fa861f 100%);
  background: -webkit-linear-gradient(top,  #fe911e 0%,#fa861f 100%);
  background: linear-gradient(to bottom,  #fe911e 0%,#fa861f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe911e', endColorstr='#fa861f',GradientType=0 );
  font-family: 'Myriad Web Pro Bold';
  font-size:14px;
  color:#FFFFFF;
  padding:7px 0px 7px 15px;
  -moz-transition:0.8s;
  -webkit-transition:0.8s;
  transition:0.8s;
}

.container-loginWrapper .btn-orange:hover,
.container-loginWrapper .btn-yellow:hover
{
  background:none !important;
  background-color:#313131 !important;
}

.container-loginWrapper .btn-log-left
{
  width:146px;
  margin:0px 15px 0px 0px;
}

.container-loginWrapper .btn-log-right
{
  width:146px;
}

.container-loginWrapper .btn-log-full
{
  width:325px;
}

.container-loginWrapper .recapiti
{
  display:block;
  float:left;
  width:100%;
  font-family:Helvetica;
  font-size:10px;
  color:#959595;
  margin:25px 0px 0px 0px;
  line-height:15px;
}

.container-loginWrapper .recapiti a
{
  font-weight:bold;
  color:#353535 !important;
  font-size:12px;
}