/* CSS Document */

body {
	margin:0px;
	padding:0px;
	background-color:#000000;
	background-image:url(../images/body.jpg);
	background-position:top;
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

h1, h2 {
	visibility:hidden;
	margin-top:-9999px;
	position:absolute;
}

img {
	border:none;
}

a {
	cursor:pointer;
}

a:link, a:visited {
	color:#FEDE58;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
	color:#FF9900;
}

#pagina {
	width:960px;
	overflow:hidden;
	margin:auto;
}

#testata {
	height:185px;
	width: 960px;
	position: relative;
	left: 0px;
	top: 0px;
}

#corpo {
	overflow:hidden;
	width:960px;
	background-color:#262417;
	position: relative;
	width: 960px;
}

#footer {
	width:948px;
	height:28px;
	background-image:url(../images/footer.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#262417;
	font-size:10px;
	color:#A8A8A8;
	padding-top:32px;
	padding-left:12px;
}

#treart {
	text-align:center;
}

/*	*********************
	DETAIL FORM
	*********************
*/

.detailForm label {
	display:block;
	font-weight: bold;
	color:#FF3
}
.break{
	clear:left;
}
.boxField{
	float: left;
	display: inline;
	/*border: solid 1px #CCCCCC;*/
	margin-right: 5px;
	overflow: hidden;
	padding: 3px 10px 0px 10px;
}
input[type=submit],input[type=reset], input[type=button]  {
	background-color:#BA7D33;
	color:#FFFFFF;
}
input[type=submit]:hover {
	background-color:#E9C04E;
}

input[type=reset]:hover {
	background-color:#E9C04E;
}
input, select {
	font-family: tahoma, arial, sans serif;
	font-size: 12px;	
}

input[type="button"], input[type="submit"] {
	padding: 5px;
	border: solid 1px #FFF;
	background-color:#E0B44B;
	color: #262417;
	}

._inputStandard cerca{
	width: 300px;
}

#center {
	text-align:center;}

#logo {
	width:233px;
	height:185px;
	float:left;
	display:inline;
}

#immagine {
	height:185px;
	width:727px;
	position:absolute;
	left: 233px;
	top: 0px;
	z-index:10;
}

#flash {
	position:absolute;
	float:left;
	display:inline;
	left: 233px;
	top: 0px;
	z-index:0;
	width:727px;
	height:185px;
	background-color:#262417;
}


#menu {
	padding:10px 5px 0px 0px;
	margin:0px;
	list-style:none;
	width:109px;
	height:185px;
	font-size:12px;
	color:#FEDE58;
	text-align:right;
}

#menu li {
	/*background-color:#00CC00;*/
	margin-bottom:11px;
}

#menu a:link, a:visited {
	color:#FEDE58;
	text-decoration:none;
}

#nlinks{
	/*margin-top:60px;*/
	float:right;
	display:inline;
	width:209px;
	height:30px;
	font-size:24px;
	border-bottom:solid 1px #47443B;
}

#menu a:hover {
	color:#FF9900;
	text-decoration:underline;
}

#visuale {
	width:346px;
	float:left;
	display:inline;
}

#corpo-testo {
	background-image:url(../images/sfondo.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:614px;
	min-height:350px;
	overflow:hidden;
	float:left;
	display:inline;
	color:#FFFFFF;
}

#map { 
	color:#000;
}


#titolo, #titolo_it, #titolo_en {
	height:68px;
	border-bottom:solid 1px #47443B;
	padding-left: 70px;
	background-image:url(../images/t_prodotti.jpg);
	background-repeat:no-repeat;
	margin-top:22px;
}

#descrizione {
	padding:30px 30px 50px 70px;
	background-image:url(../images/linea.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}

#descrizione.due {
	/*padding:30px 30px 50px 70px;*/
	padding:0px;
	background-image:url(../images/linea.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}


#news, #vedi {
	list-style-type:none;
	width:125px;
	margin:0px;
}

#news {
	height:95px;
	padding:0px 5px 5px 5px;
	width:125px;
	overflow:hidden;
}

#news li {
	margin-bottom:5px;
	padding-bottom:3px;
	border-bottom:1px solid #a8a8a8;
	height:42px;
}

#vedi, #bandiere {
	width:125px;
	height:11px;
	color:#FEDE58;
	text-align:right;
}

#bandiere img{
	margin-right:3px;
}

#vedi {
	margin-bottom:11px;
}

#float, #float_2 {
	float:left;
	display:inline;
}

#float_2 {
	margin:46px 18px 4px 460px;
	width:135px;
	height:129px;
	font-size:11px;}

.tipologia {
	color:#bebebe;
}

#foto_ul{
	list-style-type:none;
	height:450px;
}

#foto_ul li{
	width:140px;
	height:140px;
	display:inline;
	float:left;
	margin:0px 15px 10px 0px;
	text-align:center;
}
#foto_ul img {
	border:1px solid #FFFFFF;
}

.giallo {
	color:#FDDC57;
}

.medium {
	font-size:14px;
}

.gotoshop {
	font-weight:bold;
}
.cart {
	text-align:right;
	padding-right:10px;
}
	
#listTable {
	margin-bottom:20px;
}

/* ************* INPUT SHOP **************** */

input[readonly] {
	background:none;
	border: 0px;
	color:#FFF;
}
	
input.NAME {
	width:260px;
}
	
input.QUANT {
	width:60px;
	text-align:center;
}
	
input.PREZZO {
	width:60px;
	text-align:right;
}
	
input.VAT {
	width:33px;
	text-align:right;
}
	
input.TOTALE {
	width:99px;
	text-align:right;
}
	
form#searchForm input[name="qty"] {
	width:60px;
}
	
div.boxField select[name="shipping_zone"], div.boxField select[name="shipping_country"] {
	width:inherit;
}
	
select[name="shipping_ass"] {
	font-weight:bold;
}
	
fieldset input.zone1  {
	text-align:right;
}
	
	
div#descrizione form#addForm input#qty {
	width:60px;
}
	
img.imgflt {
	float:left;
	margin-right:8px;
}
	
#descrizione.due div#descrizione p {
	width:520px;
}
	
form#addForm {
	clear:both;
	margin-left:182px;
}
	
div#descrizione div.titolo {
	font-size:20px;
	color:#FEDE58;
}
	
.asterisco {
	font-size:11px;
	font-style:italic;
	margin-bottom:5px;
	color:#FF9900;
}
	
#flash_shop {
	position:absolute;
	top:0px;
	right:0px;
	width:202px;
	height:87px;
}
	
#flash_shop {
	cursor:pointer !important;
}
	
fieldset { 
	padding:8px;
	border: solid 1px #725023;
}
	
legend{
	font-size: 16px;
}
thead td{
	color:#FC0;
	font-size: 14px;
}

#orderAmount{
	font-size: 16px;
	color: #FC0;
	font-weight:bold;
}
#pageTitle{
	font-size:16px;
	margin-top: 30px;
}
#shipping_name, #billing_name, #billing_vat {
	width:360px;
}

#shipping_address, #billing_address {
	width:360px;
}
#shipping_city, #billing_city {
	width:271px;
}
#shipping_zip, #billing_zip {
	width:60px;
}
#billing_phone, #billing_email {
	width:165px;
}
#billing_country, #billing_zone {
	width:169px;
}
	
/*#titolo_it {
float:left;
display:inline;
width:235px;
padding-left: 70px;
background-image:url(../images/t_prodotti.jpg);
background-repeat:no-repeat;
margin-top:22px;}



#titolo_en {
float:left;
display:inline;
width:235px;
padding-left: 70px;
background-image:url(../images/t_prodotti_en.jpg);
background-repeat:no-repeat;
margin-top:22px;}
*/
#titolo_en a:link, #titolo_en a:visited{
	display: block;
	float: left;
	width: 60px;
	height: 15px;
	background-color: #262417;
	border-top: solid 1px #47443B;
	border-left: solid 1px #47443B;
	border-right: solid 1px #47443B;
	margin-top: 47px;
	font-size: 12px;
	padding: 3px;
	margin-right: 2px;
	text-align: center;
}

#titolo_en a:hover{
	color:#FFF;
}
	
#titolo_it a:link, #titolo_it a:visited{
	display: block;
	float: left;
	width: 60px;
	height: 15px;
	background-color: #262417;
	border-top: solid 1px #47443B;
	border-left: solid 1px #47443B;
	border-right: solid 1px #47443B;
	margin-top: 47px;
	font-size: 12px;
	padding: 3px;
	margin-right: 2px;
	text-align: center;
}

#titolo_it a:hover{
	color:#FFF;
}
