.acapo5{
	height:5px;;
}
.acapo10{
	height:10px;;
}
.ricercaav{
	width:100%;
	margin-right:1%;
}
.ricavsx{
	width:70%;
	margin-left:0;
	border:0px solid rgb(236, 236, 236);
	float:left;
}
.ricavdx{
	width:25%;
	right-right:0;
	border:0px solid rgb(236, 236, 236);
	float:right;
}
.ricavdett{
	width:100%;
	right-right:0;
	border:0px solid rgb(236, 236, 236);
	float:right;
}


.divtesta{
	width:100%;
	height:80px;
	border:0px solid rgb(236, 236, 236);
}

.divcontenuti{
	width:100%;
	border:1px solid rgb(255, 255, 255);
}

.divsx{
	width:45%;
	margin-left:0;
	float:left;
}
.divdx{
	width:55%;
	right-right:0;
	float:right;
}

.divtitsez{
	width:98%;
	height:100%;
	border:0px solid rgb(255, 255, 255);
}

.divdettcarr{
	width:100%;
	height:100%;
	float:center;
	border:0px solid rgb(255, 255, 255);
}
.divdettcarrint{
	width:100%;
	height:100%;
	float:center;
	border:0px solid rgb(255, 255, 255);
}

.divdettcarrimg{
	width:24%;
	height:100%;
	float:left;
	border:0px solid rgb(255, 255, 255);
}
.divdettcarr1{
	width:46%;
	height:100%;
	float:left;
	border:0px solid rgb(255, 255, 255);
}
.divdettcarr2{
	width:15%;
	height:100%;
	float:left;
	border:0px solid rgb(255, 255, 255);
}
.divdettcarr3{
	width:15%;
	height:100%;
	float:left;
	border:0px solid rgb(255, 255, 255);
}

.divpulsante{
	width:33%;
	height:50px;
	float:left;
}
.pulsantecarr {
 position:relative;
 cursor:pointer;
 text-decoration:none;
 background-color:#333333;
 padding:4px 12px 4px 12px;
 text-align:CENTER;
 font-size:14px;
 font-weight:normal; 
 font-family:Verdana,Tahoma;
 color:#FFFFFF;
 BORDER-TOP:#333333 1px solid;
 BORDER-RIGHT:#333333 1px solid;
 BORDER-BOTTOM:#333333 1px solid;
 BORDER-LEFT:#333333 1px solid;
 border-radius:4px;
 box-shadow;
 -moz-box-shadow: 3px 3px 3px -3px #222; 
 -webkit-box-shadow: 3px 3px 3px -3px #222; 
 box-shadow: 3px 3px 3px -3px #222; 
 height:40px;width:300px;
}
.pulsantecarr:hover {
 background-color:#eeeeee;
 color:#333333;
 BORDER-TOP:#eeeeee 1px solid;
 BORDER-RIGHT:#eeeeee 1px solid;
 BORDER-BOTTOM:#eeeeee 1px solid;
 BORDER-LEFT:#eeeeee 1px solid;
 box-shadow;
 -moz-box-shadow: 0px 0px 0px 0px #222; 
 -webkit-box-shadow: 0px 0px 0px 0px #222; 
 box-shadow: 0px 0px 0px 0px #222; 
 
}

.divscomp{
	width:100%;
	margin-left:0;
	float:left;
}

.comboresp{cursor: pointer;
	 background-color:#cdcdcd;
	 padding:1px 1px 1px 1px;
	 text-align:LEFT;
	 font-size:11px;
	 font-weight:NORMAL; 
	 font-family:Verdana,Tahoma;
	 color:#333333;
	 BORDER-TOP:#FFFFFF 0px solid;
	 BORDER-RIGHT:#FFFFFF 0px solid;
	 BORDER-BOTTOM:#FFFFFF 0px solid;
	 BORDER-LEFT:#FFFFFF 0px solid;
	 border-radius:2px;
	 box-shadow;
	 -moz-box-shadow: 0px 0px 0px 0px #222; 
	 -webkit-box-shadow: 0px 0px 0px 0px #222; 
	 box-shadow: 0px 0px 0px 0px #222; 
	 width:100%;FONT-SIZE: 17px;}

.divreg{
	width:49%;
	margin-left:0;
	float:left;
}
.divaccount{
	width:49%;
	right-right:0;
	float:right;
}

.divregtesto{
	width:30%;
	right-right:0;
	float:left;
	padding:6px;
	border:#EEEEEE 1px solid;
	background-color:#eeeeee;
}
.divregdati{
	width:65%;
	right-right:0;
	float:left;
	padding:2px;
	BORDER:#EEEEEE 0px solid;
}


.divtestacv{
	width:100%;
	height:120px;
}
.divtestacvd{
	width:100%;
	height:140px;
}

.divpafur{
	width:100%;
	height:78px;
}
.divpafur1{
	width:35%;
	right-right:0;
	float:left;
	padding:1px;
	height:74px;
}
.divpafur2{
	width:7%;
	float:left;
	padding:4px;
	height:74px;
}
.divpafur3{
	width:55%;
	right-right:0;
	float:left;
	padding:1px;
	background-color:#ffffff;
	height:74px;
	BORDER:#eee 1px solid;
}
.divindpsx{
	width:60%;
	float:left;
	background-color:#333333;
	height:30px;
	padding:3px;
	border-radius:3px;
}
.divindpdx{
	width:35%;
	float:right;
	height:30px;
	padding:3px;
	border-radius:3px;
}

.divpagasx{
	width:40%;
	float:left;
	height:52px;
	padding:3px;
	border-radius:3px;
	border:1px solid rgb(207, 207, 207);
}
.divpagadx{
	width:57%;
	float:right;
	height:52px;
	padding:3px;
	border-radius:3px;
}

	.divpagaco{
		width:98%;
		float:left;
		height:100%;
		padding:3px;
		border-radius:3px;
		border:1px solid rgb(207, 207, 207);
	}
	
	.divtestofin{
		width:99%;
		float:left;
		height:50px;
		padding:3px;
		border-radius:3px;
		border:1px solid rgb(207, 207, 207);
	}
	
	.divtestocor{
		width:99%;
		float:left;
		height:120px;
		padding:3px;
		border-radius:3px;
		border:1px solid rgb(207, 207, 207);
	}
	
	.tdadsx{
		float:left;
		width:22%;
		padding:0px;
	}
	.tdaddx{
		float:right;
		width:74%;
		padding:0px;
	}
	.divadsx{
		float:left;
		width:49%;
		padding:0px;
	}
	.divaddx{
		float:right;
		width:49%;
		padding:0px;
	}	
	
	.divspaziad{
		width:50%;
		float:left;
	}
	.divspaziad1{
		width:24%;
		float:left;
	}
	.adutenze{
		width:100%;
		float:left;
		padding:2px;
	}
	
	.divspaziado{
		width:75%;
		float:left;
	}
	.divspaziad1o{
		width:20%;
		float:right;
	}
	.divmarchi{
		width:100%;
		float:center;
	}
	.divmarchismart{
		display:none;
	}

INPUT#codati{
	BORDER-RIGHT: #cccccc 1px solid; 
	BORDER-TOP: #cccccc 1px solid; 
	BORDER-LEFT: #cccccc 1px solid; 
	BORDER-BOTTOM: #cccccc 1px solid;
	BACKGROUND-COLOR: #ffffff;
	text-align:left;
	FONT-SIZE: 16px;
	FONT-WEIGHT: normal;
	width:100%;
}
	
	.pliv1 {
	 position:relative;
	 cursor:pointer;
	 text-decoration:none;
	 background-color:#FFFFFF;
	 padding:6px 6px 6px 6px;
	 font-size:15px;
	 font-weight:NORMAL; 
	 color:#333333;
	 BORDER-TOP:#FFFFFF 0px solid;
	 BORDER-RIGHT:#FFFFFF 0px solid;
	 BORDER-BOTTOM:#FFFFFF 0px solid;
	 BORDER-LEFT:#FFFFFF 0px solid;
	 border-radius:2px;
	 box-shadow;
	 -moz-box-shadow: 0px 0px 0px 0px #222; 
	 -webkit-box-shadow: 0px 0px 0px 0px #222; 
	 box-shadow: 0px 0px 0px 0px #222; 
	 width:1200px;
	 text-align:left;
	}
	.pliv1:hover {
	 background-color:#999999;
	 color:#FFFFFF;
	 BORDER-TOP:#FFFFFF 0px solid;
	 BORDER-RIGHT:#FFFFFF 0px solid;
	 BORDER-BOTTOM:#FFFFFF 0px solid;
	 BORDER-LEFT:#FFFFFF 0px solid;
	 box-shadow;
	 -moz-box-shadow: 0px 0px 0px 0px #222; 
	 -webkit-box-shadow: 0px 0px 0px 0px #222; 
	 box-shadow: 0px 0px 0px 0px #222; 
	}
	
	.pliv2 {
	 position:relative;
	 cursor:pointer;
	 text-decoration:none;
	 background-color:#eeeeee;
	 padding:4px 6px 4px 6px;
	 font-size:12px;
	 font-weight:NORMAL; 
	 color:#999999;
	 BORDER-TOP:#FFFFFF 1px solid;
	 BORDER-RIGHT:#FFFFFF 1px solid;
	 BORDER-BOTTOM:#FFFFFF 1px solid;
	 BORDER-LEFT:#FFFFFF 1px solid;
	 border-radius:2px;
	 box-shadow;
	 -moz-box-shadow: 0px 0px 0px 0px #222; 
	 -webkit-box-shadow: 0px 0px 0px 0px #222; 
	 box-shadow: 0px 0px 0px 0px #222;
	 width:1180px; 
	 text-align:left;
	}
	.pliv2:hover {
	 background-color:#FFFFFF;
	 color:#666666;
	 BORDER-TOP:#eeeeee 1px solid;
	 BORDER-RIGHT:#eeeeee 1px solid;
	 BORDER-BOTTOM:#eeeeee 1px solid;
	 BORDER-LEFT:#eeeeee 1px solid;
	 box-shadow;
	 -moz-box-shadow: 0px 0px 0px 0px #222; 
	 -webkit-box-shadow: 0px 0px 0px 0px #222; 
	 box-shadow: 0px 0px 0px 0px #222; 
	}
	
	.pliv3 {
	 position:relative;
	 cursor:pointer;
	 text-decoration:none;
	 background-color:#999999;
	 padding:4px 6px 4px 6px;
	 font-size:12px;
	 font-weight:normal; 
	 color:#333333;
	 BORDER-TOP:#ffffff 1px solid;
	 BORDER-RIGHT:#ffffff 1px solid;
	 BORDER-BOTTOM:#ffffff 1px solid;
	 BORDER-LEFT:#ffffff 1px solid;
	 border-radius:2px;
	 box-shadow;
	 -moz-box-shadow: 0px 0px 0px 0px #222; 
	 -webkit-box-shadow: 0px 0px 0px 0px #222; 
	 box-shadow: 0px 0px 0px 0px #222; 
	 width:1160px; 
	 text-align:left;
	}
	.pliv3:hover {
	 background-color:#FFFFFF;
	 color:#666666;
	 BORDER-TOP:#eeeeee 1px solid;
	 BORDER-RIGHT:#eeeeee 1px solid;
	 BORDER-BOTTOM:#eeeeee 1px solid;
	 BORDER-LEFT:#eeeeee 1px solid;
	 box-shadow;
	 -moz-box-shadow: 0px 0px 0px 0px #222; 
	 -webkit-box-shadow: 0px 0px 0px 0px #222; 
	 box-shadow: 0px 0px 0px 0px #222; 
	}
	
	.pliv4 {
	 position:relative;
	 cursor:pointer;
	 text-decoration:none;
	 background-color:#eeeeee;
	 padding:4px 6px 4px 6px;
	 font-size:12px;
	 font-weight:NORMAL; 
	 color:#999999;
	 BORDER-TOP:#FFFFFF 1px solid;
	 BORDER-RIGHT:#FFFFFF 1px solid;
	 BORDER-BOTTOM:#FFFFFF 1px solid;
	 BORDER-LEFT:#FFFFFF 1px solid;
	 border-radius:2px;
	 box-shadow;
	 -moz-box-shadow: 0px 0px 0px 0px #222; 
	 -webkit-box-shadow: 0px 0px 0px 0px #222; 
	 box-shadow: 0px 0px 0px 0px #222;
	 width:390px; 
	 text-align:left;
	}
	.pliv4:hover {
	 background-color:#FFFFFF;
	 color:#666666;
	 BORDER-TOP:#eeeeee 1px solid;
	 BORDER-RIGHT:#eeeeee 1px solid;
	 BORDER-BOTTOM:#eeeeee 1px solid;
	 BORDER-LEFT:#eeeeee 1px solid;
	 box-shadow;
	 -moz-box-shadow: 0px 0px 0px 0px #222; 
	 -webkit-box-shadow: 0px 0px 0px 0px #222; 
	 box-shadow: 0px 0px 0px 0px #222; 
	}
/*--responsive design--*/
@media (max-width:1024px){
	.tdadsx{
		float:left;
		width:25%;
		padding:0px;
	}
	.tdaddx{
		float:right;
		width:74%;
		padding:0px;
	}
}

@media (max-width:800px){
	.ricercaav{
		display:none;
	}
	
	.divsx{
		width:50%;
		margin-left:0;
		float:left;
	}
	.divdx{
		width:50%;
		right-right:0;
		float:right;
	}
	
	.pulsantecarr {
		 position:relative;
		 cursor:pointer;
		 text-decoration:none;
		 background-color:#333333;
		 padding:4px 12px 4px 12px;
		 text-align:CENTER;
		 font-size:14px;
		 font-weight:normal; 
		 font-family:Verdana,Tahoma;
		 color:#FFFFFF;
		 BORDER-TOP:#333333 1px solid;
		 BORDER-RIGHT:#333333 1px solid;
		 BORDER-BOTTOM:#333333 1px solid;
		 BORDER-LEFT:#333333 1px solid;
		 border-radius:4px;
		 box-shadow;
		 -moz-box-shadow: 3px 3px 3px -3px #222; 
		 -webkit-box-shadow: 3px 3px 3px -3px #222; 
		 box-shadow: 3px 3px 3px -3px #222; 
		 height:40px;width:240px;
	}
	
	.divregtesto{
		width:30%;
		right-right:0;
		float:left;
		padding:6px;
		border:#EEEEEE 1px solid;
		background-color:#eeeeee;
	}
	.divregdati{
		width:65%;
		right-right:0;
		float:left;
		padding:2px;
		BORDER:#EEEEEE 0px solid;
	}
	
	.divdettcarrimg{
		width:24%;
		height:100%;
		float:left;
		border:0px solid rgb(255, 255, 255);
	}
	
	.divtestacv{
		width:100%;
		height:120px;
	}
	.divpafur{
		width:100%;
		height:30px;
	}
	.divpafur1{
		display:none;
	}
	.divpafur2{
		width:5%;
		float:left;
		padding:1px;
		height:40px;
	}

	.divpafur3{
		width:92%;
		right-right:0;
		float:left;
		padding:1px;
		background-color:#ffffff;
		height:35px;
		BORDER:#eee 1px solid;
	}
	
	.divdettcarr1{
		width:60%;
		height:100%;
		float:left;
		border:0px solid rgb(255, 255, 255);
	}
	.divdettcarr2{
		width:60%;
		height:100%;
		float:left;
		border:0px solid rgb(255, 255, 255);
	}
	.divdettcarr3{
		width:60%;
		height:100%;
		float:left;
		border:0px solid rgb(255, 255, 255);
	}
	.divdettcarrint{display:none;}
	
	.divindpsx{
		width:60%;
		float:left;
		background-color:#333333;
		height:30px;
		padding:3px;
		border-radius:3px;
	}
	.divindpdx{
		width:35%;
		float:right;
		height:30px;
		padding:3px;
		border-radius:3px;
	}

	.tdadsx{
		float:left;
		width:32%;
		padding:0px;
	}
	.tdaddx{
		float:right;
		width:67%;
		padding:0px;
	}
	
	.divadsx{
		float:left;
		width:100%;
		padding:0px;
	}
	.divaddx{
		float:left;
		width:100%;
		padding:0px;
	}
	
	.divmarchi{
		display:none;
	}
	.divmarchismart{
		display:block;
		width:100%;
		float:center;
	}
	.divmarchismart1{
		display:none;
	}
}

@media (max-width:640px){
	.ricercaav{
		display:none;
	}
	
	.divsx{
		width:40%;
		margin-left:0;
		float:left;
	}
	.divdx{
		width:60%;
		right-right:0;
		float:right;
	}
	.divdettcarrint{display:none;}
	.divdettcarrimg{
		width:30%;
		height:100%;
		float:left;
		border:0px solid rgb(255, 255, 255);
	}
	.divdettcarr1{
		width:60%;
		height:100%;
		float:left;
		border:0px solid rgb(255, 255, 255);
	}
	.divdettcarr2{
		width:60%;
		height:100%;
		float:left;
		border:0px solid rgb(255, 255, 255);
	}
	.divdettcarr3{
		width:60%;
		height:100%;
		float:left;
		border:0px solid rgb(255, 255, 255);
	}
	
	.pulsantecarr {
		 position:relative;
		 cursor:pointer;
		 text-decoration:none;
		 background-color:#333333;
		 padding:4px 8px 4px 8px;
		 text-align:CENTER;
		 font-size:14px;
		 font-weight:normal; 
		 font-family:Verdana,Tahoma;
		 color:#FFFFFF;
		 BORDER-TOP:#333333 1px solid;
		 BORDER-RIGHT:#333333 1px solid;
		 BORDER-BOTTOM:#333333 1px solid;
		 BORDER-LEFT:#333333 1px solid;
		 border-radius:4px;
		 box-shadow;
		 -moz-box-shadow: 3px 3px 3px -3px #222; 
		 -webkit-box-shadow: 3px 3px 3px -3px #222; 
		 box-shadow: 3px 3px 3px -3px #222; 
		 height:40px;width:200px;
	}
	
	.divreg{
		width:44%;
		margin-left:0;
		float:left;
	}
	.divaccount{
		width:54%;
		right-right:0;
		float:right;
	}
	.divindpsx{
		width:55%;
		float:left;
		background-color:#333333;
		height:30px;
		padding:3px;
		border-radius:3px;
	}
	.divindpdx{
		width:40%;
		float:right;
		height:30px;
		padding:3px;
		border-radius:3px;
	}
	
	.divpagaco{
		width:95%;
		float:left;
		height:100%;
		padding:3px;
		border-radius:3px;
		border:1px solid rgb(207, 207, 207);
	}
	
	.divtestofin{
		width:99%;
		float:left;
		height:65px;
		padding:3px;
		border-radius:3px;
		border:1px solid rgb(207, 207, 207);
	}
	
	.divpafur2{
		width:8%;
		float:left;
		padding:1px;
		height:40px;
	}
	.divpafur3{
		width:90%;
		right-right:0;
		float:left;
		padding:1px;
		background-color:#ffffff;
		height:38px;
		BORDER:#eee 1px solid;
	}
	
	.divtestocor{
		width:99%;
		float:left;
		height:115px;
		padding:3px;
		border-radius:3px;
		border:1px solid rgb(207, 207, 207);
	}
	
	.tdadsx{
		float:left;
		width:99%;
		padding:0px;
	}
	.tdaddx{
		float:right;
		width:99%;
		padding:0px;
	}
	
	.tdadsxscomp{
		display:none;
	}
	
	.pliv1 {	 
	 font-size:13px;
	 width:620px;
	 text-align:left;
	 float:left;
	}
	
	.pliv2 {
	 width:600px; 
	 text-align:left;
	 float:left;
	 font-size:10px;
	}
	
	.pliv3 {
	 width:580px; 
	 text-align:left;
	 float:left;
	 font-size:10px;
	}
	
	.pliv4 {
	 width:300px; 
	 text-align:left;
	 float:left;
	 font-size:12px;
	}
}

@media (max-width:480px){
	.ricavsx{
		width:55%;
		border:0px solid rgb(236, 236, 236);
		float:left;
		position: relative;
		height:50px;
	}
	.ricavdx{
		width:55%;
		border:0px solid rgb(236, 236, 236);
		float:left;
		position: relative;
	}
	.ricavdett{
		width:55%;
		border:0px solid rgb(236, 236, 236);
		float:left;
		position: relative;
	}
	
	.ricercaav{display:none;}
	.divsx{display:none;}
	.divdx{display:none;}
	.divtesta{display:none;}
	.divdettcarrint{display:none;}
	
	.divdettcarrimg{
		width:35%;
		height:100%;
		float:left;
		border:0px solid rgb(255, 255, 255);
	}
	.divdettcarr1{
		width:60%;
		height:100%;
		float:left;
		border:0px solid rgb(255, 255, 255);
	}
	.divdettcarr2{
		width:60%;
		height:100%;
		float:left;
		border:0px solid rgb(255, 255, 255);
	}
	.divdettcarr3{
		width:60%;
		height:100%;
		float:left;
		border:0px solid rgb(255, 255, 255);
	}
	
	.pulsantecarr {
		 position:relative;
		 cursor:pointer;
		 text-decoration:none;
		 background-color:#333333;
		 padding:4px 2px 4px 2px;
		 text-align:CENTER;
		 font-size:14px;
		 font-weight:normal; 
		 font-family:Verdana,Tahoma;
		 color:#FFFFFF;
		 BORDER-TOP:#333333 1px solid;
		 BORDER-RIGHT:#333333 1px solid;
		 BORDER-BOTTOM:#333333 1px solid;
		 BORDER-LEFT:#333333 1px solid;
		 border-radius:4px;
		 box-shadow;
		 -moz-box-shadow: 3px 3px 3px -3px #222; 
		 -webkit-box-shadow: 3px 3px 3px -3px #222; 
		 box-shadow: 3px 3px 3px -3px #222; 
		 height:50px;width:140px;
	}
	.divscomp{display:none;}
	.comboresp{cursor: pointer;
	 background-color:#cdcdcd;
	 padding:1px 1px 1px 1px;
	 text-align:LEFT;
	 font-size:11px;
	 font-weight:NORMAL; 
	 font-family:Verdana,Tahoma;
	 color:#333333;
	 BORDER-TOP:#FFFFFF 0px solid;
	 BORDER-RIGHT:#FFFFFF 0px solid;
	 BORDER-BOTTOM:#FFFFFF 0px solid;
	 BORDER-LEFT:#FFFFFF 0px solid;
	 border-radius:2px;
	 box-shadow;
	 -moz-box-shadow: 0px 0px 0px 0px #222; 
	 -webkit-box-shadow: 0px 0px 0px 0px #222; 
	 box-shadow: 0px 0px 0px 0px #222; 
	 width:100%;FONT-SIZE: 17px;}
	 
	.divreg{
		width:98%;
		margin-left:0;
		float:left;
	}
	.divaccount{
		width:98%;
		right-right:0;
		float:left;
	}
	.divpafur{
		width:100%;
		height:30px;
	}
	.divregtesto{
		width:30%;
		right-right:0;
		float:left;
		padding:6px;
		border:#EEEEEE 1px solid;
		background-color:#eeeeee;
	}
	.divregdati{
		width:65%;
		right-right:0;
		float:left;
		padding:2px;
		BORDER:#EEEEEE 0px solid;
	}
	
	.divtestacv{
	width:100%;
	height:140px;
	}
	
	.divindpsx{
		width:98%;
		float:left;
		background-color:#333333;
		height:30px;
		padding:3px;
		border-radius:3px;
	}
	.divindpdx{
		display:none;
	}
	
	.divpagasx{
		width:95%;
		float:left;
		height:52px;
		padding:3px;
		border-radius:3px;
		border:1px solid rgb(207, 207, 207);
	}
	.divpagadx{
		display:none;
	}
	
	.divtestocor{
		width:98%;
		float:left;
		height:115px;
		padding:3px;
		border-radius:3px;
		border:1px solid rgb(207, 207, 207);
	}
	
	.divspaziad{
		width:100%;
		height:25px;
		float:left;
	}
	.divspaziad1{
		width:49%;
		height:30px;
		float:left;
	}
	.divmarchi{
		display:none;
	}
	.divmarchismart{
		display:none;
	}
	.divmarchismart1{
		display:block;
		width:100%;
		float:center;
	}
	
	.pliv1 {	 
	 font-size:13px;
	 width:460px;
	 text-align:left;
	 float:left;
	}
	
	.pliv2 {
	 width:440px; 
	 text-align:left;
	 float:left;
	 font-size:10px;
	}
	
	.pliv3 {
	 width:420px; 
	 text-align:left;
	 float:left;
	 font-size:10px;
	}
	
	.pliv4 {
	 width:460px; 
	 text-align:left;
	 float:left;
	 font-size:12px;
	}
}

@media (max-width:360px){

	.ricavsx{
		width:55%;
		border:0px solid rgb(236, 236, 236);
		float:left;
		position: relative;
		height:50px;
	}
	.ricavdx{
		width:55%;
		border:0px solid rgb(236, 236, 236);
		float:left;
		position: relative;
	}
	.ricavdett{
		width:55%;
		border:0px solid rgb(236, 236, 236);
		float:left;
		position: relative;
	}
	
	.ricercaav{
		display:none;
	}
	
	.divsx{display:none;}
	.divdx{display:none;}
	.divdettcarrint {display:none;}
	.divtesta{display:none;}
	
	.divdettcarrimg{
		width:46%;
		height:100%;
		float:left;
		border:0px solid rgb(255, 255, 255);
	}
	.divdettcarr1{
		width:54%;
		height:100%;
		float:left;
		border:0px solid rgb(255, 255, 255);
	}
	.divdettcarr2{
		width:58%;
		height:100%;
		float:left;
		border:0px solid rgb(255, 255, 255);
	}
	.divdettcarr3{
		width:42%;
		height:100%;
		float:left;
		border:0px solid rgb(255, 255, 255);
	}
	
	.pulsantecarr {
		 position:relative;
		 cursor:pointer;
		 text-decoration:none;
		 background-color:#333333;
		 padding:4px 2px 4px 2px;
		 text-align:CENTER;
		 font-size:14px;
		 font-weight:normal; 
		 font-family:Verdana,Tahoma;
		 color:#FFFFFF;
		 BORDER-TOP:#333333 1px solid;
		 BORDER-RIGHT:#333333 1px solid;
		 BORDER-BOTTOM:#333333 1px solid;
		 BORDER-LEFT:#333333 1px solid;
		 border-radius:4px;
		 box-shadow;
		 -moz-box-shadow: 3px 3px 3px -3px #222; 
		 -webkit-box-shadow: 3px 3px 3px -3px #222; 
		 box-shadow: 3px 3px 3px -3px #222; 
		 height:40px;width:330px;
	}
	
	.divpulsante{
		width:60%;
		height:44px;
		float:left;
	}
	.divscomp{display:none;}
	.comboresp{cursor: pointer;
	 background-color:#cdcdcd;
	 padding:1px 1px 1px 1px;
	 text-align:LEFT;
	 font-size:11px;
	 font-weight:NORMAL; 
	 font-family:Verdana,Tahoma;
	 color:#333333;
	 BORDER-TOP:#FFFFFF 0px solid;
	 BORDER-RIGHT:#FFFFFF 0px solid;
	 BORDER-BOTTOM:#FFFFFF 0px solid;
	 BORDER-LEFT:#FFFFFF 0px solid;
	 border-radius:2px;
	 box-shadow;
	 -moz-box-shadow: 0px 0px 0px 0px #222; 
	 -webkit-box-shadow: 0px 0px 0px 0px #222; 
	 box-shadow: 0px 0px 0px 0px #222; 
	 width:335px;
	 FONT-SIZE: 12px;}
	 
	 .divreg{
		width:98%;
		margin-left:0;
		float:left;
	}
	.divaccount{
		width:98%;
		right-right:0;
		float:left;
	}
	
	.divregtesto{
		width:98%;
		right-right:0;
		float:left;
		padding:2px;
	}
	.divregdati{
		width:98%;
		right-right:0;
		float:left;
		padding:2px;
		BORDER:#EEEEEE 1px solid;
	}
	
	.divtestacv{
		width:98%;
		height:185px;
		float:left;	
	}
	
	.divtestacvd{
		width:100%;
		height:100%;
	}
	
	.imgscomp{
		display:none;	
	}
	
	.divpafur1{
		display:none;
	}
	.divpafur2{
		width:12%;
		float:left;
		padding:1px;
		height:40px;
	}
	.divpafur3{
		width:86%;
		right-right:0;
		float:left;
		padding:1px;
		background-color:#ffffff;
		height:38px;
		BORDER:#eee 1px solid;
	}
	
	.divindpsx{
		width:98%;
		float:left;
		text-align:center;
		background-color:#333333;
		height:20px;
		padding:3px;
		border-radius:3px;
	}
	.divindpdx{
		display:none;
	}
	.divpagasx{
		width:96%;
		float:left;
		height:52px;
		padding:3px;
		border-radius:3px;
		border:1px solid rgb(207, 207, 207);
	}
	.divpagadx{
		display:none;
	}
	
	.divpagaco{
		width:96%;
		float:left;
		height:100%;
		padding:3px;
		border-radius:3px;
		border:1px solid rgb(207, 207, 207);
	}
	
	.divtestofin{
		width:96%;
		float:left;
		height:102px;
		padding:3px;
		border-radius:3px;
		border:1px solid rgb(207, 207, 207);
	}
	
	.divscomp{
		display:none;
	}
	
	.divtestocor{
		width:98%;
		float:left;
		height:130px;
		padding:3px;
		border-radius:3px;
		border:1px solid rgb(207, 207, 207);
	}
	
	.divspaziad{
		width:100%;
		height:25px;
		float:left;
	}
	.divspaziad1{
		width:100%;
		height:30px;
		float:left;
	}
	
	.adutenze{
		width:100%;
		float:center;
		padding:1px;
	}
	.toglitd{
		display:none;
	}
	.divspaziado{
		width:64%;
		float:left;
	}
	.divspaziad1o{
		width:33%;
		float:right;
	}
	
	.pliv1 {	 
	 font-size:13px;
	 width:340px;
	 text-align:left;
	 float:left;
	}
	
	.pliv2 {
	 width:320px; 
	 text-align:left;
	 float:left;
	 font-size:10px;
	}
	
	.pliv3 {
	 width:300px; 
	 text-align:left;
	 float:left;
	 font-size:10px;
	}
	
	.pliv4 {
	 width:340px; 
	 text-align:left;
	 float:left;
	 font-size:12px;
	}
}

@media (max-width:320px){
	
	.ricavsx{
		width:50%;
		border:1px solid rgb(255, 255, 255);
		float:left;
		position: relative;
		height:50px;
	}
	.ricavdx{
		width:50%;
		border:1px solid rgb(255, 255, 255);
		float:left;
		position: relative;
	}
	.ricavdett{
		width:50%;
		border:1px solid rgb(255, 255, 255);
		float:left;
		position: relative;
	}
	.ricercaav{
		display:none;
	}
	
	.divsx{display:none;}
	.divdx{display:none;}
	.divdettcarrint {display:none;}
	.divtesta{display:none;}
	
	.divdettcarrimg{
		width:100%;
		height:100%;
		float:left;
		border:0px solid rgb(255, 255, 255);
	}
	.divdettcarr1{
		width:95%;
		height:100%;
		float:left;
		border:0px solid rgb(255, 255, 255);
	}
	.divdettcarr2{
		width:55%;
		height:100%;
		float:left;
		border:0px solid rgb(255, 255, 255);
	}
	.divdettcarr3{
		width:38%;
		height:100%;
		float:left;
		border:0px solid rgb(255, 255, 255);
	}
	
	.pulsantecarr {
		 position:relative;
		 cursor:pointer;
		 text-decoration:none;
		 background-color:#333333;
		 padding:4px 2px 4px 2px;
		 text-align:CENTER;
		 font-size:14px;
		 font-weight:normal; 
		 font-family:Verdana,Tahoma;
		 color:#FFFFFF;
		 BORDER-TOP:#333333 1px solid;
		 BORDER-RIGHT:#333333 1px solid;
		 BORDER-BOTTOM:#333333 1px solid;
		 BORDER-LEFT:#333333 1px solid;
		 border-radius:4px;
		 box-shadow;
		 -moz-box-shadow: 3px 3px 3px -3px #222; 
		 -webkit-box-shadow: 3px 3px 3px -3px #222; 
		 box-shadow: 3px 3px 3px -3px #222; 
		 height:40px;width:310px;
	}
	
	.divpulsante{
		width:60%;
		height:44px;
		float:left;
	}
	.divscomp{display:none;}
	
	.comboresp{cursor: pointer;
	 background-color:#cdcdcd;
	 padding:1px 1px 1px 1px;
	 text-align:LEFT;
	 font-size:11px;
	 font-weight:NORMAL; 
	 font-family:Verdana,Tahoma;
	 color:#333333;
	 BORDER-TOP:#FFFFFF 0px solid;
	 BORDER-RIGHT:#FFFFFF 0px solid;
	 BORDER-BOTTOM:#FFFFFF 0px solid;
	 BORDER-LEFT:#FFFFFF 0px solid;
	 border-radius:2px;
	 box-shadow;
	 -moz-box-shadow: 0px 0px 0px 0px #222; 
	 -webkit-box-shadow: 0px 0px 0px 0px #222; 
	 box-shadow: 0px 0px 0px 0px #222; 
	 width:305px;
	 FONT-SIZE: 12px;
	 }
	 
	 .divreg{
		width:98%;
		margin-left:0;
		float:left;
	}
	.divaccount{
		width:98%;
		right-right:0;
		float:left;
	}
	
	.divtestacv{
		width:98%;
		height:200px;
		float:left;
	}
	
	.divtestacvd{
		width:98%;
		height:100%;
	}
	
	.divpafur1{
		display:none;
	}
	
	.divpafur2{
		width:14%;
		float:left;
		padding:1px;
		height:40px;
	}
	.divpafur3{
		width:83%;
		right-right:0;
		float:left;
		padding:1px;
		background-color:#ffffff;
		height:38px;
		BORDER:#eee 1px solid;
	}
	
	.divindpsx{
		width:96%;
		text-align:center;
		float:left;
		background-color:#333333;
		height:20px;
		padding:3px;
		border-radius:3px;
	}
	.divindpdx{
		display:none;
	}
	
	.divpagasx{
		width:96%;
		float:left;
		height:52px;
		padding:3px;
		border-radius:3px;
		border:1px solid rgb(207, 207, 207);
	}
	.divpagadx{
		display:none;
	}
	
	.divpagaco{
		width:96%;
		float:left;
		height:100%;
		padding:3px;
		border-radius:3px;
		border:1px solid rgb(207, 207, 207);
	}
	
	.divtestofin{
		width:96%;
		float:left;
		height:102px;
		padding:3px;
		border-radius:3px;
		border:1px solid rgb(207, 207, 207);
	}
	.adutenze{
		width:95%;
		float:left;
		padding:2px;
	}
	
	.divspaziado{
		width:57%;
		float:left;
	}
	.divspaziad1o{
		width:37%;
		float:right;
	}
	
	.divregtesto{
		width:93%;
		right-right:0;
		float:left;
		padding:1px;
	}
	.divregdati{
		width:93%;
		right-right:0;
		float:left;
		padding:1px;
		BORDER:#EEEEEE 1px solid;
	}
	
	.pliv1 {	 
	 font-size:13px;
	 width:310px;
	 text-align:left;
	 float:left;
	}
	
	.pliv2 {
	 width:290px; 
	 text-align:left;
	 float:left;
	 font-size:10px;
	}
	
	.pliv3 {
	 width:270px; 
	 text-align:left;
	 float:left;
	 font-size:10px;
	}
	
	.pliv4 {
	 width:300px; 
	 text-align:left;
	 float:left;
	 font-size:10px;
	}
	
}