A:HOVER {text-decoration: underline}
a:link {text-decoration:	none}
a:visited {text-decoration:	none}
a:active {text-decoration:	none}
BODY
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin:15px 2px;
	background-color:#FFFFFF;
	color:#000000;
	text-align: center;   /*centra in IE 5.x */
}

div#container{
	position: relative;
	width: 756px;
	margin: 0px auto;   /*centra negli altri browsers*/
	text-align: left;   /*ripristina l' allineamento*/
	padding:0;
}

div#header {
	height:114px;
	background-image:url(../images/bghead.jpg);

}

div#header #headsx {
	float:left;
	padding:14px 0 0 18px;
}

div#header #headdx {
	float:right;
	padding:12px 25px 2px 2px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	letter-spacing:-1px;
	text-align:right;
}

div#header #headdx a, a:active, a:visited {
	color:#FFFFFF;
	text-decoration:none;
	padding:0;
}

div#header #headdx a:hover {
	color:#D80004;
	text-decoration:none;
}

div#header #headdx .evidenza {
	color:#D80004;
}

div#header #headdx #menu {
	padding-top:23px;
	font-size:13px;
}

div#header #headdx #menu a, a:active, a:visited {
	color:#FFFFFF;
	text-decoration:none;
	padding:0;
}

div#header #headdx #menu a:hover {
	color:#D80004;
	text-decoration:none;
}

div#header #headdx #menu .evidenza {
	color:#D80004;
}

div#content {
	height:339px;
	padding:0;
}

div#content #contsx1 {
	float:left;
	background-image:url(../images/bgsx1.jpg);
	width:302px;
	height:339px;
}

div#content #contsx2 {
	float:left;
	background-image:url(../images/bgsx2.jpg);
	width:302px;
	height:339px;
}

div#content #contsx2 #boxform {
	padding:16px 0 0 30px;
}

div#content #contsx2 #descrizione {
	margin-top:30px;
	padding:2px 0 0 20px;
	font-size:11px;
}

div#content #contdx1 {
	float:right;
	background-image:url(../images/bgdx1.jpg);
	width:454px;
	height:339px;
}

div#content #contdx1 #boxtesto1 {
	padding:160px 60px 0 20px;
	font-size:12px;
	font-weight:bold;
	color:#D80004;
}

div#content #contdx1 #boxtesto1 a, a:active, a:visited {
	color:#D80004;
	text-decoration:none;
	padding:0;
}

div#content #contdx1 #boxtesto1 a:hover {
	color:#FF0000;
	text-decoration:none;
}

div#content #contdx2 {
	float:right;
	background-image:url(../images/bgdx2.jpg);
	width:454px;
	height:339px;
}

div#content #contdx2 #boxtesto2 {
	padding:5px 20px 0 10px;
	font-size:12px;
	letter-spacing:-1px;
	color:#221E1F;
	text-align:right;
	height:320px;
}

div#content #contdx2 #boxtesto2 .elencoprodotti {
	height:290px;
}

div#content #contdx2 #boxtesto2 .boxprodotto {
	float:left;
	width:115px;
	height:140px;
	text-align:left;
	margin:8px 0 0 15px;
	font-size:11px;
}

div#content #contdx2 #boxtesto2 .boxprodotto .titolo {
	font-weight:bold;
	font-size:10px;
}

div#content #contdx2 #boxtesto2 .boxprodotto .titolo a, a:active, a:visited {
	color:#000000;
	text-decoration:none;
	padding:0;
}

div#content #contdx2 #boxtesto2 .boxprodotto .titolo a:hover {
	color:#777777;
	text-decoration:none;
}

div#content #contdx2 #boxtesto2 .boxprodotto .foto a, a:active, a:visited {
	padding:0;
}

div#content #contdx2 #boxtesto2 #pagine {
	clear:both;
	font-weight:bold;
	font-size:11px;
	padding:15px 10px 0 0;
}

div#content #contdx2 #boxtesto2 #pagine a, a:active, a:visited {
	color:#000000;
	text-decoration:none;
	padding:0;
}

div#content #contdx2 #boxtesto2 #pagine a:hover {
	color:#777777;
	text-decoration:none;
}

div#content #contdx2 #boxtesto2 #pagine .evidenza {
	color:#FF0000;
}

div#content #contdx2 #boxtesto2 #prodotto {
	padding:10px 10px 0 0;

}

div#content #contdx2 #boxtesto2 #prodotto .foto {
	float:right;
	border:#000000 2px solid;
}

div#content #contdx2 #boxtesto2 #prodotto .testo {
	width:140px;
	font-size:11px;
	font-weight:bold;
	padding-right:5px;
	line-height:16px;
}

div#content #contdx2 #boxtesto2 #prodotto .testo .voce {
	margin-bottom:10px;
}

div#content #contdx2 #boxtesto2 #back {
	clear:both;
	padding:10px 10px 0 0;
	color:#FF0000;
}

div#content #contdx2 #boxtesto2 #back a, a:active, a:visited {
	color:#FF0000;
	text-decoration:none;
}

div#content #contdx2 #boxtesto2 #back a:hover {
	color:#FF6666;
	text-decoration:none;
}

div#content #contdx2 #artisti {
	float:left;
	width:225px;
	height:335px;
	overflow:auto;
	margin-top:2px;
}

div#content #contdx2 #artisti .titolo {
	font-weight:bold;
	font-size:12px;
	padding-top:3px;
}

div#content #contdx2 #artisti .artista {
	margin:2px 0 4px 2px;
	color:#000000;
}

div#content #contdx2 #artisti .artista a, a:active, a:visited {
	color:#000000;
	text-decoration:none;
	padding:0;
}

div#content #contdx2 #artisti .artista a:hover {
	color:#AAAAAA;
	text-decoration:none;
}

div#content #contdx2 #designers {
	float:right;
	width:225px;
	height:335px;
	overflow:auto;
	margin-top:2px;
}

div#content #contdx2 #designers .titolo {
	font-weight:bold;
	font-size:12px;
	padding-top:3px;
}

div#content #contdx2 #designers .designer {
	margin:2px 0 4px 2px;
}

div#content #contdx2 #designers .designer a, a:active, a:visited {
	color:#000000;
	text-decoration:none;
	padding:0;
}

div#content #contdx2 #designers .designer a:hover {
	color:#AAAAAA;
	text-decoration:none;
}

.link {
	font-size:12px;
	color:#000000;
	margin:10px 0;
}

.link a, a:active, a:visited {
	color:#000000;
	text-decoration:none;
}

.link a:hover {
	color:#AAAAAA;
	text-decoration:none;
}

.eventi {
	font-size:12px;
	color:#000000;
	margin:10px 0;
}

.eventi a, a:active, a:visited {
	color:#000000;
	text-decoration:none;
}

.eventi a:hover {
	color:#AAAAAA;
	text-decoration:none;
}

.avviso {
	font-weight:bold;
	font-size:14px;
	margin-top:20px;
}

.conferma {
	font-weight:bold;
	font-size:14px;
	margin-top:20px;
}

div#footer {
	height:163px;
	background-image:url(../images/bgfooter.jpg);
	background-repeat:no-repeat;
	color:#000000;
}

div#footer a, a:visited, a:active {
	color:#000000;
	text-decoration:none;
}

div#footer a:hover {
	color:#777777;
	text-decoration:none;
}

div#footer #footsx {
	float:left;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:-1px;
	padding:90px 0 5px 15px;
}

div#footer #footdx {
	float:right;
	padding: 35px 13px 2px 2px;
	text-align:right;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}

div#footer #footdx a, a:active, a:visited {
	color:#FFFFFF;
	text-decoration:none;
	padding-left:13px;
}

div#footer #footdx a:hover {
	color:#D80004;
	text-decoration:none;
}

div#footer1 {
	height:163px;
	background-image:url(../images/bgfooter1.jpg);
	color:#000000;
}

div#footer1 a, a:visited, a:active {
	color:#000000;
	text-decoration:none;
}

div#footer1 a:hover {
	color:#777777;
	text-decoration:none;
}

div#footer1 #footsx {
	float:left;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:-1px;
	padding:80px 0 5px 15px;
}

div#footer1 #footdx {
	float:right;
	padding: 35px 13px 2px 2px;
	text-align:right;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}

div#footer1 #footdx a, a:active, a:visited {
	color:#FFFFFF;
	text-decoration:none;
	padding-left:13px;
}

div#footer1 #footdx a:hover {
	color:#D80004;
	text-decoration:none;
}

form{
	padding:0px;
	margin:0px;
}

fieldset{
    margin:0px;
	padding:1px;
    border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

fieldset div{
    padding:2px;
}

label{
	float:left;
	width:100px;
    display:inline;
	margin-left:8px;
    line-height:20px;
	font-weight:bold;
}

input {
	border:#CCCCCC 1px solid;
	font-size:12px;
}

textarea {
	border:#CCCCCC 1px solid;
	font-size:12px;
}

.pulsante {
	border:none;
}
