
#main {
background:#000000 ;
}
#main .contents {
background:#000 left top no-repeat;background-position:0 -100px
}
#navigation .contents .back  li {
border-left:0px solid #000000;
}
#navigation .no_menu ul  {   
    border-right: 0px solid #000000;
}
#navigation .contents .back  li
	{width:548px}
#navigation .contents .back  li a {
color:#9D9C9C;
display:block;
height:43px;
overflow:hidden;
padding:10px 0 5px 10px;
position:relative;
text-align:center;
width:200px;
/*background-image:url(../images/buttons/arrow-sx.png);*/
background-repeat:no-repeat;
background-position:0 5px ;
}

/*#navigation .contents .menu  li.active a strong,
#navigation .contents .menu  li a:hover strong {
    background: #303030;
}
*/
#main .contents
	{padding-top:45px;
}
#main .contents .title_chart
	{color:#B0B0B0;font-size:24px;margin-bottom:25px;}
#main .contents .box_content
	{background: #000 url(../images/backgrounds/interna-login.jpg) left top no-repeat;min-height:580px;color:#B0B0B0}
#main .contents .box_content .box_form
	{padding:15px 0 0 5px; font-size:11px}
#main .contents .box_content .box_form .title
	{font-size:13px;font-weight:bold;text-align:left}
#main .contents .box_content .box_form .error
	{color:#D03630}
#main .contents .box_content .box_form .error_big
	{color:#D03630;font-weight:bold;font-size:14px;margin:25px 35px}
#main .contents .box_content .box_form .error_big .escl
	{color:#D03630;font-weight:bold;font-size:28px;margin:-3px 10px;}
#main .contents .box_content .box_form a:link,
#main .contents .box_content .box_form a:visited
	{color:#B0B0B0;text-decoration:none}
#main .contents .box_content .box_form  a:hover,
#main .contents .box_content .box_form  a:active
	{color:#B0B0B0;text-decoration:underline}
#main .contents .box_content .box_sx
	{width:310px;height:500px;}
#main .contents .box_content .box_form  input
	{width:150px;background-color:#B2B2B2;border:none;color:#000000;height:19px;
	padding:3px 5px 0 5px;margin:15px 10px 15px 0}	


/*bottone*/	
#main .contents .box_content .box_form .log_btn a
	{background:transparent url(../images/buttons/gray-piccolo-freccia.gif) no-repeat scroll center center;
	color:#FFFFFF;display:block;font-size:11px;font-weight:bold;height:21px;margin:0 -5px;padding:5px 0 0 10px;width:90px;}
#main .contents .box_content .box_form  .log_btn a:hover
	{text-decoration:none}	
/* end bottone*/	

#main .contents .box_content .box_dx .log_btn
	{margin:10px 0 0 -3px}
#main .contents .box_content .box_sx .log_btn a:link,
#main .contents .box_content .box_sx .log_btn a:visited,
#main .contents .box_content .box_sx .log_btn a:hover,
#main .contents .box_content .box_sx .log_btn a:active,
#main .contents .box_content .box_dx .log_btn a:link,
#main .contents .box_content .box_dx .log_btn a:visited,
#main .contents .box_content .box_dx .log_btn a:hover,
#main .contents .box_content .box_dx .log_btn a:active
	{color:#FFFFFF;font-size:11px;font-weight:bold;text-decoration:none}

#main .contents .box_content .box_dx .box_dx_top
	{min-height:220px;}
#main .contents .box_content .box_dx .box_dx_top .address input
	{width:400px}
#main .contents .box_content .box_dx .box_dx_top .num input
	{width:30px}
#main .contents .box_content .box_dx .box_dx_top .confirm
	{margin-top:65px}
#main .contents .box_content .box_dx .box_dx_bottom
	{width:630px;text-align:left}

#main .contents .box_content .box_dx .box_dx_bottom #divScrollTextCont,
#main .contents .box_content .box_dx .box_dx_bottom #divScrollTextCont2
	{width:500px; height:65px;margin-top:20px;overflow:hidden}
#main .contents .box_content .box_dx .box_dx_bottom .arrows
	{margin:20px 80px 20px 20px;}
#main .contents .box_content .box_dx  .box_dx_bottom .accept
	{} 	

span.checkbox {
   width: 19px;
   height: 25px;
   padding: 0 5px 0 0;
   background: url(../images/backgrounds/checkbox.gif) no-repeat;
   display: block;
   clear: left;
   float: left;
 }
	
	
#divScrollTextCont,
#divScrollTextCont2
	{position:absolute;  overflow:hidden; visibility:hidden;}
#divText, #divText2 {position:absolute;  }

#main .contents .box_dx .bg
  {background-image:url(../images/backgrounds/box-contact.jpg);background-repeat:no-repeat;
	padding-left:16px;margin-left:-11px}
#main .contents .box_dx .bg .title
	{width:624px}
#main .contents .box_content .box_form .title
	{height:30px;margin:0 0 0 -15px;border-bottom:#444 1px solid;padding-left:15px;width:624px}
	
#main .contents .box_content .box_form .title span{
	float:left;
	display:inline;
	margin-right:100px;
	}

#main .contents .box_content .box_form .title .radio{
	margin:0;
	padding:0;
	width:13px;
	float:left;
	display:inline;
	outline:none;
	background:none;
	}

#main .contents .box_content .box_form .title label{
	float:left;
	display:inline;
	margin:2px 10px 0 5px;
	font-weight:normal;
	}


#main .contents .box_content .box_form .info
	{border-top:#000 1px solid;margin:0 0 0 -15px;padding:15px}	
	
#main .contents .box_content .form_dati2 select
{background-color:#B2B2B2;
border:medium none;
color:#000000;
height:22px;
margin:15px 10px 15px 0;
padding:3px 5px 0;
width:200px;}

#main .contents .box_content .box_dx .bottom_login input
	{width:13px;vertical-align:middle;}
#main .contents .box_content .box_dx .bottom_login .acconsento input 
	{background-color:#000000}
	
	
	
/*
	integrazione di connexia
*/
.selectUser {border-top:#000 1px solid;}
.selectUser input {width:20px!important; vertical-align:middle;}
.selectUser label {margin-right:20px;}
#main .contents .box_content .box_form .info {border-top:none;margin:0 0 0 -15px;padding:15px}
