/*COMMON ELEMENTS*/
#resarea{
	width:988px;
	margin:0 auto;
	overflow:hidden;
	padding:0 15px;
	padding-top:11px;
}
#resarea #left{
	width:757px;
	float:left;
	overflow:hidden;
	margin-left:0!important
}
#resarea #right{
	width:231px;
	overflow:hidden;
	float:left
}

/*MYEFO*/
/*LEFT*/
/*head zone*/
#left p.infozone{
	border-bottom:1px solid #dcd9c9;
	font-size:1.00em;
	font-weight:normal;
	color:#666;
	padding:5px 10px 3px;
	margin-bottom:8px
}
#left p.back{
	background:#2eb61c;
	font-size:1.15em;
	font-weight:bold;
	padding:3px 10px;
	color:#fff
}
#left p.back a,
#left p.back a:hover{color:#fff}
#left p.intro{
	margin:10px 0 5px;
	clear:both;
	font-size:1.10em;
	color:#666
}
#left p.intro a,
#left p.intro a:hover{color:#666;text-decoration:underline!important}

/*zone navigation*/
table.nav{width:757px}
table.nav td.ico{width:82px}
table.nav td.des{padding-top:5px;width:303px}
table.nav td.ico,
table.nav td.des{vertical-align:top}
table.nav h3{
	font-size:1.20em;
	font-weight:bold;
	text-transform:uppercase
}
table.nav p{font-size:1.10em;font-weight:normal}
table.nav h3,
table.nav h3 a,
table.nav h3 a:hover{color:#2eb61c}
table.nav p,
table.nav p a,
table.nav p a:hover{color:#666}

/*pagination*/
div.pagination{
	font-size:1.10em;
	font-weight:normal;
	color:#666;
	margin-top:10px;
	width:757px;
	overflow:hidden;
	clear:both;
}
div.pagination div.pages{
	overflow:hidden;
	float:left;
	width:500px
}
div.pagination div.pages a,
div.pagination div.pages a:hover{color:#666}
div.pagination div.pages strong,
div.pagination div.pages a:hover{text-decoration:underline}
div.pagination div.total{
	float:right;
	width:257px;
	text-align:right;
}

/*orders situation*/
table.orders{width:757px;margin-top:10px}
table.orders td{padding:4px;text-align:center}
table.orders thead td{
	background:#f3f2ed;
	border-top:1px solid #e5e6e1;
	border-bottom:1px solid #e5e6e1;
	font-size:1.00em;
	font-weight:bold;
	color:#2eb61c	
}
table.orders tbody td{
	border-bottom:1px solid #e5e6e1;
	font-size:1.00em;
	font-weight:normal;
	color:#666;
}
table.orders tbody td.delivered{color:#2eb61c !important}
table.orders tbody td a,
table.orders tbody td a:hover,
table.orders tbody td a:visited{text-decoration:underline !important}
table.orders tbody td a{color:#2eb61c}
table.orders tbody td a:hover{color:#2eb61c}

/*order detail*/
div.orderdetail{}

/*tabel order detail*/
table.detail{background:#f3f2ed;width:757px}
table.detail td{
	padding:4px;
	border-bottom:1px solid #e5e6e1;
	font-size:1.10em;
	font-weight:bold;
	color:#000	
}
table.detail td.name{
	padding-left:10px;
	text-align:left;
	font-size:1.20em!important
}
table.detail td.name a,
table.detail td.name a:hover{color:#000}
table.detail td.name a:hover{text-decoration:underline !important}
table.detail td.unit{color:#2eb61c !important;padding-right:25px}
table.detail td.qty{text-align:left}
table.detail td.sum{
	text-align:right;
	padding-right:15px;
	font-weight:bold!important
}

/*detail's total*/	
table.total{background:#f3f2ed;width:757px}
table.total td{
	padding:4px;
	padding-right:0;
	text-align:right;
	border-bottom:1px solid #e5e6e1;
	font-size:1.10em;
	font-weight:normal;
	color:#000;
}
table.total td.sum{
	padding-right:15px!important;
	font-size:1.20em!important;
	font-weight:bold!important
}
table.total td strong{color:#2eb61c}

/*order delivery*/
div.orderdelivery{background:#f3f2ed;width:757px;padding:10px 0}
div.orderdelivery h4,
div.orderdelivery p{margin:0 10px}
div.orderdelivery h4{font-weight:bold;font-size:1.10em;color:#000}
div.orderdelivery p{font-weight:normal;font-size:1.15em;color:#666}

/*address modify*/
div.addressmodify{
	clear:both;
	overflow:hidden;
	width:757px;
	font-weight:normal;
	color:#666;
	padding-left:25px
}
div.addressmodify strong{color:#2eb61c}
div.addressmodify input.fld{width:250px}

/*post sell service menu*/
ul.postsellmnu{list-style:none outside;margin-top:10px}
ul.postsellmnu li{
	font-weight:normal;
	font-size:1.15em;
	color:#666;
	margin-bottom:5px
}
ul.postsellmnu a,
ul.postsellmnu a:hover{color:#666}
ul.postsellmnu a:hover{text-decoration:underline !important}

/*newsletter*/
div.newsletter{width:757px}
div.newsletter p{
	font-size:1.10em;
	color:#666;
	margin:10px 0
}
div.newsletter p strong{color:#2eb61c}
div.newsletter span{color:#666}
div.newsletter input.button{
	display:block;
	margin-top:15px
}
/*consegna-fatturazione*/
table.fields{
	color:#666; 
	font-size:1.10em;
	margin:15px 0
}
table.fields td{padding:2px 0}
table.fields tr.hdr{
	font-size:1.20em;
	font-weight:bold;
	color:#2eb61c;
	padding-bottom:10px
}
table.fields tr.button input{margin-top:20px}
table.fields td a{color:#2eb61c;text-decoration:underline}

table.fields table{
	color:#666; 
	font-size:1.10em;
	margin:15px 0
}

/*servizio post-vendita*/
#resarea table.postselling_menu{
	font-size:1.10em;
	font-weight:normal;
	color:#666
}
table.postselling_menu td a,
table.postselling_menu td a:hover{color:#666;text-decoration:underline!important}

#resarea table.post_selling{
	font-size:1.10em;
	font-weight:normal;
	color:#666;
	margin:10px 0
}
table.post_selling td{padding:1px 0}
table.post_selling td h4,
#resarea h4.postselling_section{
	font-size:1.20em;
	font-weight:bold;
	color:#2eb61c;
	margin-top:5px
}
table.post_selling p{margin-bottom:10px}
table.post_selling ul{list-style:outside;margin:0 0 5px 15px}
table.post_selling li{margin-bottom:5px}
table.post_selling span{color:#ff0000}
table.post_selling td a{color:#2eb61c;text-decoration:underline!important}

table.post_selling tr.ord td{
	font-size:1.20em;
	text-align:center;
	padding-bottom:10px
}
table.post_selling tr.ord span{color:#2eb61c}

table.post_selling tr.title{
	font-weight:bold;
	color:#2eb61c;
	text-align:center
}
table.post_selling tr.title td{padding-bottom:5px}
table.post_selling td.prd{font-weight:bold}
table.post_selling td.lbl{text-align:right;padding-right:5px}
table.post_selling td.input input,
table.post_selling td.input select{
	font:normal 62.5% Arial, Helvetica, sans-serif;
	font-size:1.00em;
	font-weight:normal!important;
	color:#666;
	padding:1px;
	border-top:1px solid #666;
	border-left:1px solid #666;
	border-right:1px solid #cbcbcb;
	border-bottom:1px solid #cbcbcb
}
table.post_selling td.btn{padding-right:30px}

#resarea table.forms{}
table.forms tr.title{text-align:left!important}
table.forms td a{font-weight:bold;padding-bottom:5px}
table.forms td.lbl{text-align:left!important}
table.forms td.input input#reg_accetto,
table.forms td.radio input{border:none}
table.forms td.btn{padding-right:88px}


/*RIGHT*/
#right div.resareanav{
	width:216px;
	clear:both; 
	overflow:hidden;
	text-align:right;
	margin-left:15px
}
div.resareanav h4{
	font-weight:bold;
	color:#2eb61c;
	padding:0!important;
	font-size:1.10em !important
}
div.resareanav h4 a{color:#2eb61c!important}
div.resareanav p{
	font-weight:normal;
	color:#666;
	font-size:1.10em;
	padding-bottom:7px
}
div.resareanav p a{color:#666!important}
