p.title {font-size: 12px; font-weight: bold; margin: 20px 0 0; clear: both; padding: 0px 0; border-top: solid #ccc 1px }

.clear {clear: both}


.btn-std {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;
	line-height: 30px; text-align: center;
	text-transform: uppercase; font-weight: bold;
	display: block; text-decoration: none;
	border-width: 1px; border-style: solid;
	height: 28px;
	width: 100%;
	cursor: pointer;

 	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;

 	-webkit-box-shadow: #999 0px 1px 2px;
	-moz-box-shadow: #999 0px 1px 2px;
	box-shadow: #999 0px 1px 2px;
}

.btn-select {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;
	line-height: 26px; text-align: left; xpadding: 0 20px 0 10px;
	display: block; text-decoration: none;
	border-width: 1px; border-style: solid;
	height: 26px;
	width: 100%;
	cursor: pointer;

 	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
 	-webkit-box-shadow: #999 0px 1px 2px;
	-moz-box-shadow: #999 0px 1px 2px;
	box-shadow: #999 0px 1px 2px;
	behavior: url(/css/pie/PIE.htc);  
}

.btn-big {
	display: block; 
	height: 48px; width: 100%;
	line-height: 50px; text-align: center; text-transform: uppercase; text-decoration: none;
	font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;
	border-width: 1px; border-style: solid;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: #999 0px 1px 2px;
	-moz-box-shadow: #999 0px 1px 2px;
	box-shadow: #999 0px 1px 2px;
	behavior: url(/css/pie/PIE.htc);
	cursor: pointer;
}

input.btn-std {height: 30px}
input.btn-big {height: 50px}
.btn-std:hover, .btn-big:hover {text-decoration: none;}



/* Pulsante arancione */
.btn-orange {
  color: #fff !important;
 	border-width: 1px; border-style: solid; border-color: #CA9236 #bc7500 #935700;
 	background: #ec8d00;
 	background: -webkit-gradient(linear,0 0,0 bottom,from(#f09d00),to(#e87d00));
	background: -moz-linear-gradient(#f09d00,#e87d00);
	background: -ms-linear-gradient(#f09d00,#e87d00);
	background: -o-linear-gradient(#f09d00,#e87d00);
 	background: linear-gradient(#f09d00,#e87d00);
 	-pie-background: linear-gradient(#f09d00,#e87d00);
	behavior: url(/css/pie/PIE.htc);  
	position: relative;
}
.btn-orange:hover{
 	border-width: 1px; border-style: solid; border-color: #d9b700 #cf9d4a #b2874a;
 	background: #ffae00;
 	background: -webkit-gradient(linear,0 0,0 bottom,from(#ffbf00),to(#ff9e00));
	background: -moz-linear-gradient(#ffbf00,#ff9e00);
	background: -ms-linear-gradient(#ffbf00,#ff9e00);
	background: -o-linear-gradient(#ffbf00,#ff9e00);
 	background: linear-gradient(#ffbf00,#ff9e00);
 	-pie-background: linear-gradient(#ffbf00,#ff9e00);
	behavior: url(/css/pie/PIE.htc);  
}
.btn-orange-down{
  color: #fff !important;
 	border-width: 1px; border-style: solid; border-color: #d9b700 #cf9d4a #b2874a;
 	background: #ffae00;
 	background: -webkit-gradient(linear,0 0,0 bottom,from(#ff9e00),to(#ffbf00));
	background: -moz-linear-gradient(#ff9e00,#ffbf00);
	background: -ms-linear-gradient(#ff9e00,#ffbf00);
	background: -o-linear-gradient(#ff9e00,#ffbf00);
 	background: linear-gradient(#ff9e00,#ffbf00);
 	-pie-background: linear-gradient(#ff9e00,#ffbf00);
	behavior: url(/css/pie/PIE.htc);  
}

/* Pulsante grigio chiaro */
.btn-gray{
  color: #333 !important;
 	border-width: 1px; border-style: solid; border-color: #f8f8f8 #e3e3e3 #b7b7b7;
 	background: -webkit-gradient(linear,0 0,0 bottom,from(#fdfdfd),to(#ededed));
	background: -moz-linear-gradient(#fdfdfd,#ededed);
	background: -ms-linear-gradient(#fdfdfd,#ededed);
	background: -o-linear-gradient(#fdfdfd,#ededed);
 	background: linear-gradient(#fdfdfd,#ededed);
 	-pie-background: linear-gradient(#fdfdfd,#ededed);
	behavior: url(/css/pie/PIE.htc);  
}
.btn-gray:hover{
  color: #096abc !important;
 	border-width: 1px; border-style: solid; border-color: #f8f8f8 #e3e3e3 #b7b7b7;
 	background: #f9f9f9;
 	background: -webkit-gradient(linear,0 0,0 bottom,from(#fefefe),to(#f6f6f6));
	background: -moz-linear-gradient(#fefefe,#f6f6f6);
	background: -ms-linear-gradient(#fefefe,#f6f6f6);
	background: -o-linear-gradient(#fefefe,#f6f6f6);
 	background: linear-gradient(#fefefe,#f6f6f6);
 	-pie-background: linear-gradient(#fefefe,#f6f6f6);
	behavior: url(/css/pie/PIE.htc);  
}
.btn-gray-down{
  color: #096abc !important;
 	border-width: 1px; border-style: solid; border-color: #f8f8f8 #e3e3e3 #b7b7b7;
 	background: #f9f9f9;
 	background: -webkit-gradient(linear,0 0,0 bottom,from(#f6f6f6),to(#fefefe));
	background: -moz-linear-gradient(#f6f6f6,#fefefe);
	background: -ms-linear-gradient(#f6f6f6,#fefefe);
	background: -o-linear-gradient(#f6f6f6,#fefefe);
 	background: linear-gradient(#f6f6f6,#fefefe);
 	-pie-background: linear-gradient(#f6f6f6,#fefefe);
	behavior: url(/css/pie/PIE.htc);  
}



/* Select globale */
.rich-select {
	width: 150px;
}

/* Pulsante select grigio */
.select-gray{
  color: #333 !important;
 	border-width: 1px; border-style: solid; border-color: #d0d0d0 #e2e2e2 #b3b3b3;
 	background: #f0f0f0;
 	background: -webkit-gradient(linear,0 0,0 bottom,from(#fdfdfd),to(#e8e8e8));
	background: -moz-linear-gradient(#fdfdfd,#e8e8e8);
	background: -ms-linear-gradient(#fdfdfd,#e8e8e8);
	background: -o-linear-gradient(#fdfdfd,#e8e8e8);
 	background: linear-gradient(#fdfdfd,#e8e8e8);
 	-pie-background: linear-gradient(#fdfdfd,#e8e8e8);
	behavior: url(/css/pie/PIE.htc);  
}
.select-gray:hover{
  color: #333 !important;
 	border-width: 1px; border-style: solid; border-color: #cecece #e1e1e1 #b3b3b3;
 	background: #fafafa;
 	background: -webkit-gradient(linear,0 0,0 bottom,from(#ececec),to(#fdfdfd));
	background: -moz-linear-gradient(#ececec,#fdfdfd);
	background: -ms-linear-gradient(#ececec,#fdfdfd);
	background: -o-linear-gradient(#ececec,#fdfdfd);
 	background: linear-gradient(#ececec,#fdfdfd);
 	-pie-background: linear-gradient(#ececec,#fdfdfd);
	behavior: url(/css/pie/PIE.htc);  
}
.select-gray-down{
  color: #333 !important;
 	border-width: 1px; border-style: solid; border-color: #cecece #e1e1e1 #b3b3b3;
 	background: #fafafa;
 	background: -webkit-gradient(linear,0 0,0 bottom,from(#ececec),to(#fdfdfd));
	background: -moz-linear-gradient(#ececec,#fdfdfd);
	background: -ms-linear-gradient(#ececec,#fdfdfd);
	background: -o-linear-gradient(#ececec,#fdfdfd);
 	background: linear-gradient(#ececec,#fdfdfd); 
 	-pie-background: linear-gradient(#ececec,#fdfdfd);
	behavior: url(/css/pie/PIE.htc);  
}
.btn-select-arrow {padding: 0 20px 0 10px; background:url(/pub/css/it/img/select-blue-arrow.png) no-repeat right center}
a.btn-select-arrow     {display: block; color:#333; text-decoration: none}
input.btn-select-arrow {width:100%; height:100%; border:none; display:block; color: #333; font-family: Arial, Helvetica, sans-serif; 
                      font-size: 12px; text-align:left; line-height: 24px; cursor: pointer}

/* Pulsante select grigio con separatore */
.select-gray{
  color: #333 !important;
 	border-width: 1px; border-style: solid; border-color: #d0d0d0 #e2e2e2 #b3b3b3;
 	background: -webkit-gradient(linear,0 0,0 bottom,from(#fdfdfd),to(#e8e8e8));
	background: -moz-linear-gradient(#fdfdfd,#e8e8e8);
	background: -ms-linear-gradient(#fdfdfd,#e8e8e8);
	background: -o-linear-gradient(#fdfdfd,#e8e8e8);
 	background: linear-gradient(#fdfdfd,#e8e8e8);
 	-pie-background: linear-gradient(#fdfdfd,#e8e8e8);
	behavior: url(/css/pie/PIE.htc);  
}
.select-gray:hover{
  color: #333 !important;
 	border-width: 1px; border-style: solid; border-color: #cecece #e1e1e1 #b3b3b3;
 	background: -webkit-gradient(linear,0 0,0 bottom,from(#ececec),to(#fdfdfd));
	background: -moz-linear-gradient(#ececec,#fdfdfd);
	background: -ms-linear-gradient(#ececec,#fdfdfd);
	background: -o-linear-gradient(#ececec,#fdfdfd);
 	background: linear-gradient(#ececec,#fdfdfd);
 	-pie-background: linear-gradient(#ececec,#fdfdfd);
	behavior: url(/css/pie/PIE.htc);  
}
.select-gray-down{
  color: #333 !important;
 	border-width: 1px; border-style: solid; border-color: #cecece #e1e1e1 #b3b3b3;
 	background: -webkit-gradient(linear,0 0,0 bottom,from(#ececec),to(#fdfdfd));
	background: -moz-linear-gradient(#ececec,#fdfdfd);
	background: -ms-linear-gradient(#ececec,#fdfdfd);
	background: -o-linear-gradient(#ececec,#fdfdfd);
 	background: linear-gradient(#ececec,#fdfdfd); 
 	-pie-background: linear-gradient(#ececec,#fdfdfd);
	behavior: url(/css/pie/PIE.htc);  
}
.btn-select-grayArrow {padding: 0 20px 0 10px; background:url(/pub/css/it/img/select-gray-arrow.png) no-repeat right center}
a.btn-select-grayArrow     {display: block; color:#333; text-decoration: none}
input.btn-select-grayArrow {width:100%; height:100%; border:none; display:block; color: #333; font-family: Arial, Helvetica, sans-serif; 
                      font-size: 12px; text-align:left; line-height: 24px; cursor: pointer}







.bg1 {background-color:#ffc} .bg2{background-color:#fcf} .bg2{background-color:#cff}
.float-left {float:left}
.float-right {float:right}
.hide {display: none}
.show {display: block}
div.clear {clear: both;}
div.clear1px {clear: both; height: 1px; line-height: 1px; font-size: 1px; margin: 0; padding: 0}

#loginBox { width: 820px; position: relative; }


#loginBox .header {
	position: relative;
	width: 700px; height: 44px;
	overflow: hidden;
 	border-width: 1px; border-style: solid;	border-color: #368dbf #006eae #006eae;
 	background: -webkit-gradient(linear,0 0,0 bottom,from(#008cd9),to(#0080c1));
	background: -moz-linear-gradient(#008cd9,#0080c1);
	background: -ms-linear-gradient(#008cd9,#0080c1);
	background: -o-linear-gradient(#008cd9,#0080c1);
 	background: linear-gradient(#008cd9,#0080c1);
 	-pie-background: linear-gradient(#008cd9,#0080c1);
	behavior: url(/css/pie/PIE.htc);
	background:#008cd9;
}
#loginBox .areaClienti{
	float: left;
	height: 44px; line-height: 44px;
	margin: 0 0 0 16px; padding: 0 0 0 20px;
	color: #fff;
	font-size: 20px; font-family: Calibri, arial; font-weight: bold;
}
.warranty      {float: right; margin: 0 15px 0 0}
.warranty span {
	float: left;
	height: 44px; line-height: 50px;
	margin: 0 5px 0 0;
	font-size: 11px; color: #c7e6ff;
}	
.warranty a {
	float: left;
	width: 18px; height: 18px;
	background: url(img/ico-questionMark.png) no-repeat;
	text-indent: -5000px;
	margin: 16px 0 0 0;
}
.warranty a:hover {
	background: url(img/ico-questionMark-hover.png) no-repeat;  
}
#loginBox .sfondo {
	position: relative;
	background-color:#fff;
	overflow: hidden;
	width: 700px;
	float: right;
 	-webkit-box-shadow: #999 0px 2px 3px;
	-moz-box-shadow: #999 0px 2px 3px;
	box-shadow: 0 2px 3px #999;
	behavior: url(/css/pie/PIE.htc);
}

#loginBox .main {
	border-color: #e5e5e5; border-style: solid; border-width: 0 1px 1px;
 	padding: 20px 22px 0;
 	background-color: #fff;
}
#loginBox #errorBox {
	background: url(img/ico-error.png) no-repeat 13px center #ffefef; color: #8b0000; border: solid 1px #fd5c5c;
	line-height: 16px;
	padding: 9px 13px 9px 55px;
	margin: 0 0 20px;
}
#loginBox form {
	overflow: visible;
}
#loginBox .row {
	padding: 0 0 16px;
	position: relative;
}
#loginBox .txtType    {font-size: 14px !important;}
#loginBox .fieldSize  {width: 232px;}
#loginBox .buttonSize {width: 120px;}
#loginBox .buttonSize input { position: relative; }

#loginBox #footer{
	background-color: #f4f4f4;
	height: 39px; line-height: 40px;
	padding: 0 0 0 25px;
	border-color: #e5e5e5; border-style: solid; border-width: 0 1px 1px;
	font-size: 11px; font-weight: bold;
	width: 700px;
}
#loginBox #footer .separa{padding: 0 8px}
#loginBox #footer .separa-riga{padding: 0 8px; border-left: solid 1px #d9d9d9}


.splashinfotext {
    text-align: justify;
	color:#333333;
	font-size:0.9em;
}


.splashrules {

	color:#777777;
	font-size:0.7em;
	font-weight: bold;

}


.splashtext {

	font-size:1em;
	font-family: "Courier New", Courier, monospace; 

}