/* -_- Zanolli Argenterie 2006  -_- */

BODY {margin: 0px; width: 100%; text-align: center; padding: 0px;
background-color: #fff; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}



#container {
position: relative;
width: 500px;
margin: 0px;
padding: 0px;
margin-left: auto;
margin-right: auto;
}

img {border: 0px;}
img a {border: 0px;}

H1 {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;font-size: 22px;font-style: normal;font-weight: 100;text-decoration: none;;color: #003c17;padding: 0px 0px 14px 0px;margin: 0px;}
H2 {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;font-size: 18px;font-weight: 100;text-decoration: none;color: #003c17;padding: 0px 0px 8px 0px;margin: 0px;}
H3 {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;;
font-weight: 800;;
text-decoration: none;;
color: #003c17;
padding: 0px 0px 14px 0px;
margin: 0px; clear:left;}
H4 {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;;
font-weight: 800;;
text-decoration: none;;
color: #003c17;
padding: 0px 0px 14px 0px;
margin: 0px;
}
H5 {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: 800;
text-decoration: none;
color: #003c17;
padding: 0px 0px 14px 0px;
margin: 0px;}

H6 {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: 800;
text-decoration: none;;
color: #003c17;
padding: 0px 0px 14px 0px;
margin: 0px;
}


/******* pezzo sopra *******/

#header {}
#topverde {display:none}
#topverdeB {display:none}
#topverde #menu1 {display:none}
#menu1 {display:none}
#menu1 ul {display:none}
#menu1 ul li {display:none}
#catBox {display:none}
#catBox ul {display:none}
#catBox li {display:none}
#catBox li a {display:none}
#catBox li.fine a {display:none}
#catBox li a:hover {display:none}
#catBox li.fine a:hover {display:none}
#catBox li img a {display:none}
#sposta {display:none}

/******* CORPO HOME ********/

#boxhome {position: relative; width: 500px; height: 409px; margin: 0px 0px 0px 0px; text-align: left; background-color:#fff;}
#boxhome-repeat {display:none}
#box-cerca {display:none}
#box-cerca form {display:none}
#box-cerca form input.search {display:none}
#box-cerca form label {display:none}
#box-cerca form input.search2 {display:none}



#boxhome #box-img {position:relative; left:0px; top:0px; width: 300px; margin: 0px 26px 0px 0px; padding: 0px; text-align: left;}
#boxhome #box-img img {margin: 0px; padding: 0px; border: 0px;}
#boxhome #box-vetrina {position:absolute; left:0px; top:0px; width: 439px; margin: 0px; padding: 0px; text-align: left;}
#box-vetrina #mostraprodotti {width: 439px; height: 182px; margin: 0px 0px 0px 0px; padding: 0px 0px 8px 0px; text-align: left;}


#logo {

	position: absolute;

	top: 4px; /*11*/

	right: 0px;

	width: 190px;

	/*border: 1px solid #fff;*/

}

/*** oggetti in vetrina ***/

#mostraprodotti .productItem {

	width: 124px;

	height: 178px;

	float: left;

	display: block;

	border-right: 1px solid #e0e8b0;

	padding-left: 21px;

}



.productItem img {

	border: 1px solid #e7edc3;

	margin: 0px 0px 0px 0px;

	padding: 0px;

}



.productItem {

	font-size: 12px;

	font-weight: 100;

	color: #000;

	margin: 0px;

	padding: 4px 0px 0px 0px;


}



.productItem a {

	font-size: 12px;

	font-weight: 700;

	color: #000;

	text-decoration: none;

	margin: 0px;

	padding: 0px;
	line-height:14px;

}



.productItem a:hover {

	font-size: 12px;

	font-weight: 700;

	color: #02521a;

	text-decoration: none;

	margin: 0px;

	padding: 0px;
	line-height:14px;

}



.productItem br {

	font-size: 10px; line-height:14px;

}



/**** sposi ***/

#box-vetrina #bannerSposi {

	width: 439px;

	height: 106px;

	margin: 0px 0px 0px 0px;

	padding: 0px;

    border-top:20px solid #fff;

	background-image: url(../img/bg_banner_sposi.jpg);

	background-position: top left;

	background-repeat: no-repeat;

}



#bannerSposi p.txtbanner {

	font-size: 12px;

	padding: 46px 40px 10px 20px;

	line-height: 14px;

}

#bannerSposi p.txtbanner a {text-decoration: underline;	color: #000; font-size: 12px}
#bannerSposi p.txtbanner a:hover {text-decoration: none;	color: #000; font-size: 12px}

/*** Footer ****/

#footer-large {

	position: relative;

	width: 100%;

	text-align: center;

	height: 50px;

	background-color: #003c17

}



#footer-real {

	position: relative;

	width: 765px;

	text-align: center;

	margin-left: auto;

	margin-right: auto;

	height: 50px;

	background-color: #003c17

}



#footer-real p.copyright {

	color: #fff;

	font-size: 11px;

	text-align: left;

	float: left;

	width: 300px;

	margin: 10px 26px 0px 0px;

	padding: 0px;

}



#footer-real p.note {

	color: #fff;

	font-size: 11px;

	text-align: right;

	float: left;

	float: left;

	width: 439px;

	margin-top: 10px;

	padding: 0px;

}



#footer-real a {

	text-decoration: underline;

	color: #fff;

	font-size: 11px

}



#footer-real a:hover {

	text-decoration: none;

	color: #fff;

	font-size: 11px

}



/*** colonna logo ecc ***/




#box-cerca {

	position: absolute;

	top: 405px; /*203*/

	height: 314px;

	right: 0px;

	background-color: #003c17;

	width: 190px;

	border-top: 1px solid #fff;

	border-bottom: 1px solid #fff;

	border-left: 1px solid #fff;

	border-right: 1px solid #fff;

}



#box-cerca form {

	margin: 12px 0px 0px 6px;

	padding: 0px;

}



#box-cerca form input.search {

	border: #8e8e8e 1px solid;

	margin: -1px 0px 0px 0px;

	padding: 0px;

	font-size: 12px;

	color: #000;

	width: 118px;

	height: 18px;

}



#box-cerca form img {

	vertical-align: bottom

}



#box-cerca form label {

	display: none

}



#box-cerca form input.search2 {

	position: relative;

	top: 4px

}



/******* CORPO page ********/

#boxpage {

	position: relative;

	width: 765px;

	margin: 20px 0px 20px 0px;

	text-align: left;

}



#boxpage {

height: auto !important;  /* per i browser moderni */
min-height: 700px;  /* per i browser moderni */
overflow:auto;
}

#bigImage {

	position: absolute;

	left: 0px;

	top: 97px/*61px*/;

	width: 500px;

	height: 354px;

	margin: 0px 0px 0px 0px;

	text-align: center;


}


/** destra ***/

#boxpage #colonnaDx {

	width: 360px;

	margin: 0px 0px 0px 19px;

	padding: 40px 0px 0px 0px;

	text-align: left;

	float: left;
}

#boxpage #colonnaDx p#loghi img {float:left; margin:0px 10px 20px 0px; padding:0px;}

#boxpage #colonnaDx p {

	color: #000;

	font-size: 12px;

	line-height: 18px;

	margin: 0px;

	padding: 0px 0px 20px 0px;

}



#boxpage #colonnaDx p a {

	color: #000;

	text-decoration: underline;

	font-weight: 800

}



#boxpage #colonnaDx p a:hover {

	color: #00702b;

	text-decoration: none;

	font-weight: 800

}



#boxpage #colonnaDx ul {

	list-style-type: square;

	color: #000;

	font-size: 12px;

	margin: 6px 0px 20px 20px;

	padding: 0px;

}



#boxpage #colonnaDx li {

	font-size: 12px;

	padding: 2px 0px 2px 0px;

}



#boxpage #colonnaDx li a {

	color: #000;

	text-decoration: underline;

	font-weight: 800

}



#boxpage #colonnaDx li a:hover {

	color: #00702b;

	text-decoration: none;

	font-weight: 800

}



#boxpage #colonnaDx p img.allarga {

	float: left;

	border: 0px;

	margin: 0px;

	padding: 0px 15px 30px 0px

}



/** sinistra ***/

#boxpage #colonnaSx {

	width: 182px;

	margin: 0px;

	padding: 0px 0px 0px 0px;

	text-align: left;

	float: left;

}



#colonnaSx #menu2 {

	width: 182px;

	margin: 78px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	text-align: right;

}



#colonnaSx #menu2 ul {

	list-style-type: none;

	margin: 0px 1px 0px 0px;

	padding: 0px;

	width: 180px;

	border-right: 1px solid #02521a;

}



#colonnaSx #menu2 li {

	font-size: 12px;

	font-weight: 800;

	color: #02521a;

	margin: 0px 0px 2px 0px;

	padding: 0px 0px 0px 0px;
   line-height:15px;
}



#colonnaSx #menu2 li a {

	display: block;

	padding: 4px 15px 4px 0px;

	margin: 0px 1px 0px 0px;

	color: #02521a;

	text-decoration: none;

}



#colonnaSx #menu2 li a:hover {

	background-color: #dce3b2;

	display: block;

	padding: 4px 15px 4px 0px;

	margin: 0px 1px 0px 0px;

	color: #02521a;

	text-decoration: none; 

}



#colonnaSx #menu2 li.selected {

	font-size: 12px;

	font-weight: 800;

	color: #dce3b2;

	margin: 0px 0px 2px 0px;

	padding: 0px 0px 0px 0px;
   line-height:15px;
}



#colonnaSx #menu2 li.selected a {

	background-color: #dce3b2;

	display: block;

	padding: 4px 15px 4px 0px;

	margin: 0px 1px 0px 0px;

	color: #02521a;

	text-decoration: none;

}



#colonnaSx #menu2 li.selected a:hover {

	background-color: #dce3b2;

	display: block;

	padding: 4px 15px 4px 0px;

	margin: 0px 1px 0px 0px;

	color: #02521a;

	text-decoration: none; 

}

#staigiu {min-height:280px;}

/*** Footer ****/

#footer-large {

	width: 100%;

	text-align:center;

	height: 50px;

	min-height:70px;

	background-color: #003c17;

	margin-top: 0px;

	margin-bottom: 0px;

}



#footer-real {

	position: relative;

	width: 765px;

	text-align: center;

	margin-left: auto;

	margin-right: auto;

	height: 50px;

	background-color: #003c17

}



#footer-real p.copyright {

	color: #fff;

	font-size: 11px;

	text-align: left;

	float: left;

	width: 300px;

	margin: 10px 26px 0px 0px;

	padding: 0px;

}



#footer-real p.note {

	color: #fff;

	font-size: 11px;

	text-align: right;

	float: left;

	float: left;

	width: 439px;

	margin-top: 10px;

	padding: 0px;

}



#footer-real a {

	text-decoration: underline;

	color: #fff;

	font-size: 11px

}



#footer-real a:hover {

	text-decoration: none;

	color: #fff;

	font-size: 11px

}



/*** form contatti ***/

label {

	font-size: 12px;

	color: #000;

	font-weight: 800

}



form {

	font-size: 12px;

	color: #000;

	font-weight: 100;

	margin: 0px;

	padding: 0px;

}



.boxform1 {

	width: 120px;

	float: left;

	height: 25px;

}



.boxform2 {

	width: 240px;

	float: left;

	height: 25px;

}



#scende{ min-height:120px;}

#scende2{ min-height:1000px; background-color:#FF0000;} 



#privacy{ width:360px;}



/*** popup***/

#explose_big {

	margin: 0px;

	width: 100%;

	text-align: center;

	padding: 0px;

	background-color: #fff;

	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;

	height: 100%;

}



#explose_big {

	min-height: 100%;

}



#explose {

	position: relative;

	width: 472px;

	margin: 0px;

	padding: 10px;

	border: 4px solid #dce3b2;

	text-align: left;

}



#explose p {

	color: #000;

	font-size: 12px;

	line-height: 18px;

	margin: 0px;

	padding: 0px 0px 20px 0px;

}



#explose p a {

	color: #000;

	text-decoration: underline;

	font-weight: 800

}



#explose p a:hover {

	color: #00702b;

	text-decoration: none;

	font-weight: 800

}



.errori{ color:#FF0000; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; width:360px;}

