/* -- Eshop -- */
div#header div{
font-weight:bold;
border-bottom: solid 1px black;
}

div#header1{
	line-height:15px;
	clear:left;
	font-weight:bold;
	border-bottom:solid 1px black;
	width:70%;
	float:left;
	margin: 20px 0px 0px 0px;
}
div#header2{
	line-height:15px;
	font-weight:bold;
	border-bottom:solid 1px black;
	width:30%;
	float:left;
	text-align: right;
	margin: 20px 0px 0px 0px;
}
div#header3{
	line-height:15px;
	font-weight:bold;
	border-bottom:solid 1px black;
	width:100%;
	float:left;
	margin: 20px 0px 0px 0px;
}

div#basket 
{
	margin:10px;
	width: 100%;
}
div#basket .col1{
clear:left;
float:left;
width:10%;
}

div#basket .col2{
float:left;
width:1%;
}

div#basket .col3{
float:left;
width:50%;
}

div#basket .col4{
float:left;
width:10%;
text-align: center;
}

div#basket .col5{
float:left;
width:10%;
text-align: right;
}

div#basket .col6{
float:left;
width:14%;
text-align: right;
}

div#basket .col7{
float:left;
width:5%;
text-align:center;
}


div#basket div#rows{
clear: left;
padding: 4px 2px 2px 2px;
}

div#basket div#rows input[type=text] {
border: solid 1px black;
font-size: 10px;
text-align:right;
}

div#basket div#rows input[type=button] {
border: solid 1px black;
font-size: 11px;
}

div#payments
{
clear:left;
float:left;
width:31%;
padding:0 15px 0 0;
}
div#paymentrow
{
float:left;
text-align:left;
width:100%;
height:22px;
}
div#sitcarrello
{
text-align:center;
margin:3px;
padding:2px;
}
div#shipments
{
float:left;
width:31%;
padding:0 15px 0 0;
}
div#shipmentrow
{
float:left;
text-align:left;
width:100%;
height:22px;
}
div#totals
{
float:left;
width:32%;
}
div#totalsrow
{
float:left;
width:100%;
height:20px;
text-align:right;
}
div#totalsrow label
{
width:52%;
text-align:left;
padding:4px 0px 4px 0px;
}
div#totalsrow input[type=text]
{
border: 0px none;
width:45%;
text-align:right;
height:20px;
font-size: 12px;
padding:4px 0px 0px 0px;
}
div#totalsrow input#TotalAmmount0
{
font-weight:bold;
}

/* -- Mail di registrazione avvenuta -- */

.regemail{
	width:733px;
}

.regemail .label
{
clear:left;
float:left;
width:280px;
text-align:right;
margin:3px;
padding:2px;
}
.regemail .field
{
	float:left;
	width:380px;
	border:#666 solid 1px;
	margin:3px;
	padding:2px;
}

.regemail .header1{
	clear:left;
	font-weight:bold;
	border-bottom:solid 1px black;
	width:40%;
	float:left;
	margin: 20px 0px 0px 0px;
}
.regemail .header2{
	border-bottom:solid 1px black;
	width:60%;
	float:left;
	text-align: right;
	margin: 20px 0px 0px 0px;
}
.regemail .header3{
	font-weight:bold;
	border-bottom:solid 1px black;
	width:100%;
	float:left;
	margin: 20px 0px 0px 0px;
}
/* -- Mail di registrazione avvenuta -- */


/* -- Form di registrazione -- */

form#frmDatiUtente{
	margin:10px;
	padding:10px;
	width:94%;
}

form#frmDatiUtente div#header1{
	clear:left;
	font-weight:bold;
	border-bottom:solid 1px black;
	width:50%;
	float:left;
	margin: 5px 0px 0px 0px;
}
form#frmDatiUtente div#header2{
	border-bottom:solid 1px black;
	width:50%;
	font-weight:bold;
	float:left;
	text-align: right;
	margin: 5px 0px 0px 0px;
}
form#frmDatiUtente div#header3{
	font-weight:bold;
	border-bottom:solid 1px black;
	width:100%;
	float:left;
	margin: 20px 0px 0px 0px;
}
form#frmDatiUtente label
{
	width:45%;
	text-align:right;
	margin:0px 3px 0px 0px;
}
form#frmDatiUtente input[type=text]
{
	width:45%;
	border:#666 solid 1px;
	margin: 3px 0px 0px 0px;
}

form#frmDatiUtente input[type=password]
{
	width:45%;
	border:#666 solid 1px;
	margin: 3px 0px 0px 0px;
}
form#frmDatiUtente input[type=checkbox]
{
	margin: 3px 0px 0px 0px;
}
form#frmDatiUtente select
{
	width:45%;
	border:#666 solid 1px;
	margin: 3px 0px 0px 0px;
}

form#frmDatiUtente .inputtext{
	display: inline;
}

div#frmfooter{ width:60%; padding:15px 5px 5px 5px; text-align:center;	
}

/* -- Form di registrazione  -- */


/* -- Conferma d'ordine -- */
div#orderhead1{
	float:left;
	width:41%;
	margin:10px;
	padding:10px;
}
div#orderhead2{
	float:left;
	width:41%;
	margin:10px;
	padding:10px;
}
.camponote{
	width:99%;
	border:#666 solid 1px;
	margin: 5px 0;
	font-family: Arial,sans-serif;
}
/* -- Conferma d'ordine  -- */


/* -- Mail di Conferma d'ordine -- */

div#ordemail{
	width:733px;
}

div#ordemail .label
{
float:left;
width:95px;
text-align:right;
}
div#ordemail .field
{
	float:left;
	width:70px;
}

/* -- Mail di Conferma d'ordine -- */

/* -- Situazione ordini -- */

div#header4{
	clear:left;

	border-bottom:solid 1px black;
	width:15%;
	float:left;
	margin: 10px 0px 10px 0px;
	font-size: 10px;
}
div#header5{
	border-bottom:solid 1px black;
	width:20%;
	float:left;
	text-align: left;
	margin: 10px 0px 10px 0px;
	font-size: 10px;
}
div#header6{

	border-bottom:solid 1px black;
	width:32%;
	float:left;
	margin: 10px 0px 10px 0px;
	font-size: 10px;
}
div#header7{

	border-bottom:solid 1px black;
	width:32%;
	float:left;
	margin: 10px 0px 10px 0px;
	font-size: 10px;
}

div#headersitord div{
font-weight:bold;
border-bottom: gray 1px dashed;
margin: 10px 0px 0px 0px;
}
div#sitord 
{
	padding:5px;
}
div#sitord .col1{
clear:left;
float:left;
width:10%;
}

div#sitord .col2{
float:left;
width:8%;
}

div#sitord .col3{
float:left;
width:44%;
}

div#sitord .col4{
float:left;
width:5%;
text-align: center;
}

div#sitord .col5{
float:left;
width:10%;
text-align: right;
}

div#sitord .col6{
float:left;
width:10%;
text-align: right;
}

div#sitord .col7{
float:left;
width:12%;
text-align:center;
}

/* -- Situazione ordini -- */


/* -- Menu Sub Dettaglio per Eshop -- */

#imMenuSubEshop {float: left; width: 171px; margin-left: 0px;}

/* -- Mall4Net Style -- */

div#nascosto0 {
visibility:hidden;
display:none;
}
/* -- Mall4Net Style -- */

/* -- Prezzi, varianti, link aggiungi al carrello Liste prodotti Style -- */

div#pricelist {
padding-bottom: 5px;
margin-bottom: 5px;
}
div#pricerow {
   width: 430px;
}
div#pricename {
font-family: Arial,sans-serif;
float: left;
width: 50px;
padding-top: 4px;
font-weight: bold;
}
div#varlistdetail {
font-family: Arial,sans-serif;
float: right;
width: 200px;
}
div#pricevar {
font-family: Arial,sans-serif;
width: 40px;
float: left;
overflow:hidden;
padding-right: 0px;
padding-top: 4px;
font-weight: normal;	
}
div#pricevalue {
font-family: Arial,sans-serif;
float: left;
width: 60px;
padding-right:  0px;
padding-top: 4px;
font-weight: bold;	
text-align: right;
}
div#pricebasket {
width: 25px;
float: left;
text-align: right;
}
div#pricebasket img { margin-top: 0px;
	width:20px;
	border:0;
}

/* -- Prezzi, varianti, link aggiungi al carrello Liste prodotti Style -- */

/* -- Prezzi, varianti, link aggiungi al carrello Dettaglio prodotti Style -- */

div#detailpricelist {
padding-bottom: 5px;
margin-bottom: 5px;
}
div#detailpricerow {
width: 430px;
}
div#detailpricename {
font-family: Arial,sans-serif;
float: left;
width: 50px;
padding-top: 4px;
font-weight: bold;
}
div#varlistdetail {
font-family: Arial,sans-serif;
float: right;
width: 200px;
}
div#detailpricevar {
font-family: Arial,sans-serif;
width: 40px;
float: left;
overflow:hidden;
padding-right: 0px;
padding-top: 4px;
font-weight: normal;	
}
div#detailpricevalue {
font-family: Arial,sans-serif;
float: left;
width: 60px;
padding-right:  0px;
padding-top: 4px;
font-weight: bold;	
text-align: right;
}
div#detailpricebasket {
width: 40px;
float: left;
text-align: center;
}
div#detailpricebasket img {
	width:20px;
	border:0;
}

/* -- Prezzi, varianti, link aggiungi al carrello Dettaglio prodotti Style -- */
