#area_personale{
	width:798px;
	position:relative;
}
#area_personale_menu{
	height:19px;
	margin-top:20px;
	border-bottom:1px solid #AAA;
}
#area_personale_menu .ap-tab{
	float:left;
	height:15px;
	padding:2px 0;
	padding-left:10px;
	width:150px; 
	cursor:pointer;
	border-bottom:1px solid #AAA;
	color:#666;
	text-align:center;
}
#area_personale_menu .ap-tab-selected{
	width:148px; 
	border:1px solid #C1C1C1;
	border-bottom:0;
	color:black;
}
#area_personale_menu #ap_ordini{
	background-color:#E2DFCF;
}
#area_personale_menu #ap_profilo{
	background-color:#E2EEDD;
}
#area_personale_menu #ap_fatture{
	background-color:#DDDEDF;
}
#area_personale_menu #ap_file{
	background-color:#FCE2CC;
}
#ap_limitatore_sx,
#ap_limitatore_dx{
	background-image:url(../img/sito/filetto_area_personale.png);
	position:absolute;
	height:509px;
	width:1px;
}
#ap_limitatore_sx{
	top:19px;
	left:0;
}
#ap_limitatore_dx{
	top:19px;
	right:0;
}
#area_personale_contenuto{
	padding:10px 0;
	width:796px;
	margin:auto;
}

/****************************
*    		Ordini		    *
*****************************/
#area-personale-ordini{
	width:700px;
	margin:auto;
	margin-top:10px;
}
#area-personale-ordini .row-data,
#area-personale-ordini .row-th,
#area-personale-ordini .row-no-data{
	position:relative;
	width:700px;
	height:25px;
	margin: 20px 0;
}
#area-personale-ordini .row-data{
	width:700px;
	margin:0;
	height:22px;
	padding-bottom:15px;
}
#area-personale-ordini .row-no-data{
	text-align:center;
	font-weight:bold;
	color:red;
}
#area-personale-ordini .row-data-over{
	background-color:#E2E2E2;
}
#area-personale-ordini  .row-data-over div.column-data,
#area-personale-ordini  .row-data-over div.column-data a,
#area-personale-ordini  .row-data-over div.column-data a:visited{
	color:black;
}
#area-personale-ordini  .row-data-over div.column-data a:hover{
	color:red;
}
#area-personale-ordini .row-th{
	height:22px;
	margin:0;
	color:#666;
	border-top:1px solid #AAA;
	border-bottom:1px solid #AAA;
	font-size:12px;
}
#area-personale-ordini .column-data,
#area-personale-ordini .column-dot,
#area-personale-ordini .column-annullata{
	float:left;
	width:100px;
	height:11px;
	color:#666;
	text-align:center;
}
#area-personale-ordini .column-data{
	padding:4px 0;
}
#area-personale-ordini .row-dots{
	position:relative;
	width:700px;
	height:8px;
}
#area-personale-ordini .column-dot,
#area-personale-ordini .column-annullata{
	height:8px;
}
#area-personale-ordini .column-annullata{
	width:300px;
}
#area-personale-ordini .column-annullata div{
	color:red;
	font-weight:bold;
	margin-top:-2px;
	text-align:left;
}
#area-personale-ordini .dot,
#area-personale-ordini .dot-trax{
	position:relative;
	z-index:1000;
}
#area-personale-ordini .dot div,
#area-personale-ordini .dot-trax div{
	margin:auto;
	margin-top:0;
}
#area-personale-ordini .dot-trax div{
	margin-top:-2px;
}
#area-personale-ordini .column-dash,
#area-personale-ordini .column-dash-annullata{
	position:absolute;
	top:22px;
	left:50px;
	border-top:2px solid #666;
	width:500px;
	height:1px;
}
#area-personale-ordini .column-dash-annullata{
	width:200px;
}
* html #area-personale-ordini .column-dash,
* html #area-personale-ordini .column-dash-annullata{
	position:relative;
	margin-top:-30px;
}
*+html #area-personale-ordini .column-dash,
*+html #area-personale-ordini .column-dash-annullata{
	margin-top:-16px;
}
#area-personale-ordini .ap-trax-button{
	cursor:pointer;
}
#area-personale-ordini a,
#area-personale-ordini a:visited{
	color:#666;
}
#area-personale-ordini a:hover{
	color:red;
}
/* Ordine singolo*/
#area-personale-ordini .ordine,
#area-personale-ordini .trax{
	padding:10px;
	border:1px solid #AAA;
}
#area-personale-ordini .ordine-prezzi,
#area-personale-ordini .trax-ordine{
	width:100%;
	margin:10px 0;
}
#area-personale-ordini .ordine-prezzi .ordine-titoli,
#area-personale-ordini .trax-ordine .trax-titoli{
	border-top:1px solid #AAA;
	border-bottom:1px solid #AAA;
}
#area-personale-ordini .ordine-prezzi tr th,
#area-personale-ordini .trax-ordine tr th{
	border-top:1px solid #AAA;
	border-bottom:1px solid #AAA;
}
#area-personale-ordini .ordine-prezzi tr th,
#area-personale-ordini .ordine-prezzi tr td,
#area-personale-ordini .trax-ordine tr th,
#area-personale-ordini .trax-ordine tr td{
	text-align:center;
	color:#666;
	width:150px;
	padding:5px 0;
}
#area-personale-ordini .ordine-prezzi tr th,
#area-personale-ordini .ordine-prezzi tr td{
	width:125px;
}
#area-personale-ordini .ordine-prezzi .ordine-titoli .totale-ordine{
	color:black;
	font-weight:bold;
}
#area-personale-ordini .ordine-prezzi .ordine-valori .totale-ordine{
	font-weight:bold;
}
#area-personale-ordini .pixart-section .top{
	border:1px solid #AAA;
	background-color:#E2E2E2;
	color:#666;
}
#area-personale-ordini .pixart-section .body{
	color:#666;
}
#area-personale-ordini .trax-titolo{
	text-align:center;
	font-weight:bold;
}
/****************************/

/****************************
*    		Fatture		    *
*****************************/
#area-personale-fatture{
	width:600px;
	margin:auto;
	margin-top:10px;
}
#area-personale-fatture .row-data,
#area-personale-fatture .row-th,
#area-personale-fatture .row-no-data{
	position:relative;
	width:600px;
	height:25px;
	margin: 20px 0;
}
#area-personale-fatture .row-th{
	height:22px;
	margin:0;
	color:#666;
	border-top:1px solid #AAA;
	border-bottom:1px solid #AAA;
	font-size:12px;
}
#area-personale-fatture .row-data{
	background-color:white;	
	width:600px;
	margin:0;
	height:22px;
}
#area-personale-fatture .row-no-data{
	text-align:center;
	font-weight:bold;
	color:red;
}
#area-personale-fatture  .row-data-over{
	background-color:#E2E2E2;
}
#area-personale-fatture  .row-data-over div.column-data{
	color:black;
}
#area-personale-fatture .column-data{
	float:left;
	width:150px;
	height:14px;
	padding:4px 0;
	color:#666;
	text-align:center;
}
#area-personale-fatture a,
#area-personale-fatture a:visited{
	color:#666;
}
#area-personale-fatture a:hover{
	color:red;
}
/****************************/

/****************************
*    		File		    *
*****************************/
#area-personale-file{
	width:600px;
	margin:auto;
	margin-top:10px;
}
#area-personale-file .row-data,
#area-personale-file .row-th,
#area-personale-file .row-no-data{
	position:relative;
	width:600px;
	height:25px;
	margin: 20px 0;
}
#area-personale-file .row-th{
	height:22px;
	margin:0;
	color:#666;
	border-top:1px solid #AAA;
	border-bottom:1px solid #AAA;
	font-size:12px;
}
#area-personale-file .row-data{
	background-color:white;	
	width:600px;
	margin:0;
	height:22px;
}
#area-personale-file .row-no-data{
	text-align:center;
	font-weight:bold;
	color:red;
}
#area-personale-file  .row-data-over{
	background-color:#E2E2E2;
}
#area-personale-file  .row-data-over div.column-data{
	color:black;
}
#area-personale-file .column-data{
	float:left;
	width:120px;
	height:14px;
	padding:4px 0;
	color:#666;
	text-align:center;
}
#area-personale-file a,
#area-personale-file a:visited{
	color:#666;
}
#area-personale-file a:hover{
	color:red;
}
#area-personale-file .ap-confirm-button{
	cursor:pointer;
	margin:auto;
}
.info-approva-file{
	width:700px;
	text-align:justify;
	margin:10px auto 20px;
}
/****************************/

/****************************
*    Modifica profilo	    *
*****************************/
#area_personale #div_registrazione_completa{
	width:796px;
	margin-top:5px;
}
#area_personale #tabella_registrazione{
	margin:auto;
}
/****************************/