html {
	font:80% verdana,helvetica,sans-serif;
	height: 98%;
}
body{margin: 0px; padding: 0px;
	background:   #A88B7D url(../images/sfondo.gif) top center;
}
a {
	color: #ff9547;
}
a:hover {
  /*color: #4D5D88;*/
	color: #ff9547;
  text-decoration: none;
}
h1 {
	font-size: 12px; font-weight: bolder; font-variant: small-caps;
	margin: 0px; padding: 0px;
}


body>div#container{
	height: auto;
	min-height: 100%;
}

#container{
	width: 960px; height: 100%;
	position: relative;
	margin: 10px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background:#fff;
	border-left:0px solid #F9E49A;
	border-right:0px solid #FAD657;
	background: #fff url(../images/argenti/bg_menu.jpg) top left repeat-y;
}

#header{
	width: 960px; height: 168px;
	background: transparent url(../images/argenti/testata.gif) no-repeat center top;
	margin: 0px; padding: 0px;
	margin: 0px auto;
}
#footer{
	padding-top:2px;
	position: absolute;
	bottom: 0px !important;
	clear: both;
	width: 960px; height: 40px;
	background-color:  #A88B7D;
	color:#333;
	border-top: 0px solid #F9E49A;
	margin-top:10px !important;
}

#footer div.left{
	float: left; margin-top: 5px;
	color:  #56050E;
}
#footer div.right{
	float: right; margin-top: 5px; color: #FFF;
}

/************* BOX DI CONTENUTO ****************/

#contents {
	float: left;
	position: relative;
	top: 0px; left: 0px;
	margin-bottom: 30px;
}

#contents .box {
	margin-top: 0px; margin-bottom: 10px; margin-left: 20px; width: 630px;
}
#contents .box .topShop{
	text-align: center;
	margin-top: 10px; margin-bottom: 10px; padding-top: 0px;
	height: 178px;
}
#contents .box .topShop a{
	border: 0px;
}
#contents .box .topShop a img{
	border: 0px;
}
#contents .box .topShop div{
	text-align: center;
	height: 178px;float: left; width: 178px;
	border: 1px solid #DEDEDE;
	padding: 0px; margin: 10px;
	vertical-align: middle;
}
#contents .box .topShop div.primo{
	margin-left: 5px;
}
html>body #contents .box .topShop div.primo{
	margin-left: 10px;
}

#contents .box .topShopText div{
	text-align: left;
	float: left; width: 178px;
	padding: 0px; margin: 10px; margin-top: -1px;
	border: 1px solid #fff;
	color: #999;
	line-height: 20px;
}

#contents .box .topShopText div.primo{
	margin-left: 5px;
}
html>body #contents .box .topShopText div.primo{
	margin-left: 10px;
}


#contents .box .topShop div img{
	padding-top: 8px; margin: 0px;
	vertical-align: middle;
}
/***********/
.contentGenerale{
  float: left;
  margin-left: 10px; margin-bottom: 30px;
  width: 528px;
  color: #939393;
  border: 0px solid #000;
}
html > body .contentGenerale{
	margin-left: 20px;
}

.contentGenerale .titolo{
  float: left;
  width: 200px;
  color: #A88B7D;
}
.contentGenerale .corpo{
  float: left;
  width: 528px;
  color: #939393;
  border: 0px solid blue;
}
/******   AREA RIVENDITORI *****/
.topSpeciale{
  margin: 20px 0px 0px 0px;
  float: left;
}
html > body .topSpeciale{
	margin-bottom: 10px;
}
.topSpeciale h1{
  color: #C7C7C7;
  font-size: 18px;
  height: 18px;
  font-weight: normal;
  float: left;
}
.topSpeciale h2{
  color: #9B9B9B;
  font-size: 10px;
  font-weight: normal;
  padding-top: 0px; padding-bottom: 10px;
}
.topSpeciale img{
	margin-top: 10px;
	float: left;
}
.topSpeciale .intro {
 	float: left;
	width: 598px;
	margin: 10px 0px 10px 0px;
	text-align: justify;
}

#contents .box .privShop{
	text-align: center;
	margin: 0px; padding: 0px;
	float: left;
}
html>body #contents .box .privShop{
	margin-top: 0px; 
}
#contents .box .privShop a{
	border: 0px;width: 159px;
	display: block; float:left;
}
#contents .box .privShop img{
	border: 0px;width: 159px;
	display: block; float:left;
}
#contents .box .privShop a.esterno{
	display: block; float: left;
	text-align: left; text-decoration: none;
	height: 178px; width: 295px;
	border: 1px solid #DEDEDE;
	padding: 0px; margin: 10px;
	vertical-align: middle;
	background: #EFDBD2;
}
#contents .box .privShop a.esterno img{
	padding-top: 8px; 
	padding-left: 10px; margin: 0px;
	vertical-align: middle;
}
#contents .box .privShop a.esterno div.interno{
	color: #585451;
	text-align: left;
	height: 173px; width: 100px;
	position: relative;
	border: 0px solid #DEDEDE;
	padding: 5px 0px 0px 10px; margin: 0px;
	vertical-align: middle;
	background: #EFDBD2;
	float: left;
}
/**/
#contents .box .pdfShop{
	text-align: center;
	margin-top: 0px; margin-bottom: 0px; 
	padding-top: 0px;
}
#contents .box .pdfShop a{
	border: 0px;
}
#contents .box .pdfShop a img{
	border: 0px;
}
#contents .box .pdfShop div{
	text-align: center;
	float: left; width: 297px;
	padding: 0px; margin-left: 10px;
	vertical-align: middle;
}
/*
html>body #contents .box .pdfShop div{
	margin: 10px;
}
*/
#contents .box .pdfShop div img{
	margin: 0px;
	vertical-align: middle;
}
/***********/
#contents .box #boxShop{
  text-align: justify;
  margin-top: 10px; padding: 10px 10px 0px 10px;
  font-weight: normal; font-size: 11px;
  line-height: 20px;
  border-top: 0px #000 solid;
  background: url(../images/argenti/hp_argenti_grande.jpg) top right no-repeat;
  height: 350px;
	width: 571px;
	border: 0px #000 solid;
  /*height: auto !important;*/
}
#contents .box #boxShop .testo{
	position: relative;
	top: 0px; left: 0px;
	float: left;
	width: 571px;
	color: #777;
	text-align: left;
	line-height: 16px;
}

#contents .box #boxShop .testo span.titolo{
	text-align: justify;
	font-size: 14px;
	color: #630311;
	font-weight: bolder;
	letter-spacing: 1px;
}
#contents .box #boxShop2{
  text-align: justify;
  margin-top: 40px; padding: 10px;
  font-weight: normal; font-size: 11px;
  line-height: 20px;
  border-top: 0px #000 solid;
  background: url(../images/argenti/ecommerce/banner_shop_rivend.jpg) top center no-repeat;
  height: 210px;
  width: 581px;
  border: 0px #000 solid;
  /*height: auto !important;*/
}
#contents .box #boxShop2 .testo{
  position: relative;
  top: 0px; left: 0px;
  float: left;
  width: 178px;
  color: #777;
  text-align: justify;
  line-height: 16px;
}

#contents .box #boxShop2 .testo span.titolo{
  text-align: justify;
  font-size: 14px;
  color: #630311;
  font-weight: bolder;
  letter-spacing: 1px;
}

#contents .box #boxNews{
  text-align: justify;
  margin-top: 40px; padding: 10px;
  font-weight: normal; font-size: 12px;
  line-height: 20px;
  border-top: 0px #000 solid;
  height: 210px;
  width: 581px;
  border: 0px #000 solid;
}

#contents .box #boxNews .testo{
  float: left;
  width: 561px;
  color: #777;
  text-align: justify;
  line-height: 18px;
  border: 0px solid red;
  padding-left: 9px;
}

#contents .box #boxNews .testo span.titolo{
  text-align: justify;
  font-size: 14px;
  color: #630311;
  font-weight: bolder;
  letter-spacing: 1px;
}



#contents .box #boxShopLogin{
  background: #EFDBD2;
	width: 568px;
	height: 80px;
	color: #555;
	margin-left: 10px;
}
html>body #contents .box #boxShopLogin{
	width: 581px;
}

#contents .box #boxShopLogin .titolo{
	font-weight: bolder;
	font-size: 12px;
	padding-left: 10px;
	float: left;
	width: 566px;
	padding-bottom: 10px;
	text-align: justify;
	font-size: 14px;
	color: #B27A63;
	font-weight: bolder;
	letter-spacing: 1px;
}
html>body #contents .box #boxShopLogin .titolo{
	width: 571px;
}
#contents .box #boxShopLogin .form{
	float: left;
	width: 571px;
}
#contents .box #boxShopLogin .form .sub{
	padding: 0px 0px 0px 10px;
	float:left;
	font-size: 10px; color: #6C6964;
	vertical-align: middle;
	height: 25px;
}

#contents .box #boxShopLogin .form input{
	color: #777672;
	height: 19px; width: 110px;
	border: solid 1px #C2ADAC; padding: 3px 5px 0px 5px;
	vertical-align: middle;
	background: #FCF8F5;

}
#contents .box #boxShopLogin .form #bottone{
	height: 17px; width: 55px;
	border: 0px; padding: 0px; margin: 0px;
	vertical-align: middle;
	background: url(../images/argenti/button_accedi.jpg)
}
/* cercare di rimuoverli */
#contents .box #boxShopLogin .form a{
	vertical-align: middle;
}
#contents .box #boxShopLogin img{
	border: 0px;
}
/* -------------------- */
#contentAzienda{
	float: left;
	margin-left: 10px; margin-bottom: 30px;
	width: 598px;
	color: #6F6F6F;
	line-height: 16px;
}
html>body #contentAzienda{
	margin-left: 20px;
}


#contentAzienda .cen{
	float: left;
	width: 320px;
	text-align: justify;
	margin-left: 5px;margin-right: 20px;
}
#contentAzienda .sx, #contentAzienda .dx{
	float: left;
	width: 100px;
	margin: 0px;
}
#contentAzienda .sx .thumb, #contentAzienda .dx .thumb{
	float: left;
	width: 80px;
	padding: 3px;
	border: 1px solid #E6E6E6;
	margin: 0px 0px 35px 0px;
}


.contentProdotti{
	float: left;
	margin-left: 20px; margin-bottom: 30px;
	width: 598px;
	color: #6F6F6F;
}
.contentProdotti .titolo{
	float: left;
	width: 200px;
	color: #A88B7D;
}
.contentProdotti .corpo{
	float: left;
	width: 590px;
	color: #A88B7D;
}
.contentProdotti .corpo .thumb {
  float: left;
  width: 129px;
  color: #A88B7D;
	padding: 3px;
	margin: 0px 10px 20px 0px;
	height: 150px;
}
.contentProdotti .corpo .thumb img{
        float: left;
        width: 126px;
	border: 1px solid #E6E6E6;
	padding: 5px;
}

/*
#contents .box #boxAreaRis{
        background: #efdbd2;
        width: 582px;
        margin-left: 9px;
        font-size: 11px;
        color: #555;
				margin-bottom: 40px
}
*/

#contents .box .boxContent{
	border-bottom: solid #EEE 0px;
	text-align: justify;
	margin:0px; padding: 10px;
	font-weight: normal; font-size: 11px;
	line-height: 20px;
	border-top: 0px #000 solid;
	/*height: auto !important;*/
}

/************* ARGENTI SUPPORT ****************/
#spallaArgenti{
	float: left;
	width: 290px;
}

#testataArgenti{
	float: left;
	position: relative;
	top: 0px; left:0px;
	width: 290px;
}

#menuArgenti{
	position: relative;
	top: 30px; left:45px;
	float: left;
	width: 290px;
	color: #56050e;
}

#rosaArgenti{
	position: relative;
	top: 70px; left:40px;
	float: left;
	width: 200px;
	padding-bottom: 200px;
}
#rosaArgenti a, #rosaArgenti a:hover, #rosaArgenti a:link {
	display: block;
	border: 0px;
	text-decoration: none; color: #695F5D;
}
#rosaArgenti a img{
	padding-top: 0px;
	float: left;
	border: 0px;
}
/******** MENU *********/

#support div.menu ul {
	list-style:none; 			/* elimino i punti elenco */
	margin:0; padding:0; 	/* elimino i rientri delle liste */
	border-top: 0px #000 solid;
}
#support div.menu ul li a {
	display:block; 							/* il link occupa tutto lo spazio orizzontale */
	text-decoration:none; 			/* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
	padding:0 0em; 							/* lascia spazio far il bordo del menu e il testo del link */
	height:2.4em;line-height:3em; /* altezza del link: height e line-height devono avere il medesimo valore */
  font-size: 14px;
  width: 100px;
  color:  #56050E; font-weight: bolder;
  background: transparent url(../images/argenti/linea_menu.jpg) bottom left no-repeat;
}

/***** CONTATTI *********/
legend {
	color: #56050E;
	font-weight: bolder;
}
fieldset {
	width: 550px;
	margin-top: 10px;
	display:block; float:left;
}
fieldset label{
	display:block;
	float:left;
	width:155px;
	text-align:left;
	height: 20px;
	border: 0px #000 solid;
	margin-bottom: 20px;
}
fieldset input {
	margin-bottom: 20px;
	height: 20px;
	border: 1px #ccc solid;
}
fieldset select {
	margin-bottom: 20px;
	height: 20px;
	border: 1px #ccc solid;
}
fieldset textarea{
	width: 450px;
}

input#nomeContatti{
	width: 450px;
	margin-top: -20px;
}
input#indirizzoEmailContatti{
	width: 450px;
	margin-top: -20px;
}
input#telefonoContatti{
	display: block;
	float: left;
	width: 80px;
	margin-right: 10px;
}

input#indirizzoContrassegno{
	display: block;
	float: left;
	width: 400px;
	margin-right: 10px;
}
input#inviaContatti{
	display: block;
	float: left;
	width: 100px;
}
input{font-size:10px;}
select{font-size:10px;}