#content #assistenza_container 
{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;

	display:block;
	width:992px;
	height:435px;
	overflow:hidden;
	background-image: url(../images/assistenza.png);
	background-position: right;
	background-repeat: no-repeat;
}

#content #assistenza_container   .assistenza_contatti
{
	font-size: 16px;
	line-height:26px;
	margin-top:260px;
	margin-bottom:0px;
	margin-left:42px;
	margin-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	float:left;
	display:block;
	width:450px;
	overflow:hidden;
}
#content #assistenza_container   .assistenza_ticket
{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:5px;
	padding-top:230px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	float:right;
	display:block;
	width:460px;
	height:435px;
	overflow:hidden;
}

#content #assistenza_container   .assistenza_ticket  .nuovo
{
	padding:2px;
	padding-right:50px;
	text-align:right;
	/*border: 1px solid #ff3300;*/
}

#content #assistenza_container   .assistenza_contatti  .address
{
	margin:0px;
	padding:4px;
	overflow:hidden;
	width:400px;
	text-align:center;
	/*border: 1px solid #ff3300;*/
}

address

#content .nuovoticket 
{
	text-align:right;
}

.titoletto {padding-top: 2px; padding-bottom: 4px; font-size: 12px; font-weight:bold;}

div .checkbox_list
{
width:948px; 
display: block;
float:left;
}

div .lista
{
width:180px; 
height: 20px; 
display: block;
float:left;
overflow:hidden;
}

div .campo
{
width:948px; 
display: block;
float:left;
padding:5px;
}
div .campo_mezzo
{
width:480px; 
display: block;
float:left;
padding:5px;
}

#content .formfieldticket th{	
	font: 12px/24px Verdana, Arial, Helvetica, sans-serif;
	vertical-align:top;
	text-align:left;
}


.nuovo table {
	font: 12px/24px Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	width: 440px;
	}
.nuovo td+td {
	/*border-left: 1px solid #CCC;*/
	text-align: left;
	}

.tabella table {
	font: 11px/24px Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	width: 400px;
	}

	
.tabella tr
{
	border-top: 1px solid #e90000;
	border-bottom: 1px solid #e90000; 
}

 .destra    {

	text-align: right;

}
#content .tabella 
{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:5px;
	width:420px;
	height:140px;
	overflow:auto;
}	
	
.tabella th {
	padding: 0 0.5em;
	text-align: left;
	}

#container #content #formnewticket .formfieldticket .tabella td .yellow  {
	border-top: 1px solid #3d3d3f;
	border-bottom: 1px solid #3d3d3f;
	background: #FFC;
	vertical-align:top;
	}
	
.tabella tr.pari td {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background: #EAEAEA;
	}	
.tabella tr.dispari td {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background: #E2E2E2;
	}	
.tabella tr.pari2 td {
	border: 1px solid #e1e1e1;
	/*background: #e1e1e1;*/
	}	
.tabella tr.dispari2 td {
	border: 1px solid #e1e1e1;
	/*background: #f2f1f1;*/
	}	
.tabella a {
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;	
	}	

.tabella td {
	border-bottom: 1px solid #CCC;
	padding: 0 0.5em;
	}

.tabella tr.dispari td .yellow{
	width:220px;
	}

.tabella td+td {
	/*border-left: 1px solid #CCC;*/
	text-align: left;
	line-height: 10pt;
	}
#content #formnewticket 
{
	margin-top:5px;
	margin-bottom:5px;
	margin-left:5px;
	margin-right:5px;
	line-height: 12pt;
	text-align:justify;	
}	


#content #formnewticket ul.error_list
{
  margin: 0;
  margin-bottom: 7px;
  color: #d33;
  border: none;
  /*background-color: #f33;*/
  border: 1px solid #f33;
}

#content #formnewticket ul.error_list li
{
  padding: 4px;
  padding-left: 25px;
  list-style: none;
  color: #f33;
  background: url(../images/error.png) no-repeat 4px 4px;
}

#portali, #problema, #note
{
	margin: 2px;
	padding: 4px;
	border: 1px solid #CCC;
}