body{
	font-family:Arial, Helvetica, sans-serif;
	margin: 0px;
	padding:0px;
	background-color:#FFFFFF;
	color:#000000;
	background-attachment: fixed; 
	background-image: url(../img/bg2.gif); 
	background-repeat: no-repeat; 
	background-position: right bottom;
	font-size:0.8em;
}

a{
	color:#266DB3
}

h1{
	font-size:1.8em;
	color:#1682E4;
}

h3{
	font-size:1.4em;
	color:#1682E4;
	margin:0px;
	padding:5px;
}

#main{
	width:800px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	border:1px solid #000000;
	padding-bottom:20px;
}

#container{
	padding:10px;
}

#footer{
	width:760px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:30px;
	padding:20px;
	text-align:center;
	color:#266DB3
}

#footer {
	font-size:0.8em;
}

.sfondo {  background-image: url(../img/bg.gif); background-repeat: no-repeat; background-position: center center}
.sfondo2 { background-image: url(../img/bg3.gif); background-repeat: no-repeat; background-position: center center }
.sfondo3 { background-image: url(../img/bg2.gif); background-repeat: no-repeat; background-position: center bottom }
.foto01 {  padding-right: 20px}
.testo {  text-align: justify}
.sfondodentro {  background-attachment: fixed; background-image: url(../img/bg2.gif); background-repeat: no-repeat; background-position: right bottom}
.campo {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width: 320px; text-transform: capitalize}
.campo2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-transform: capitalize }
.campi {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width: 350px}

/* Vetrina */
.vetrina{
	width: 250px;
	height:370px;
	float: left;
	margin:3px;
	background-color:#FFFFFF;
	border:#d0d0d0 1px solid;	
	text-align:center;
	padding:1px;
	font-size:0.9em;
}

.vetrina .foto_vetrina{
	text-align:center;
}

.vetrina .corpo{
/*	float:right;
	width: 155px;*/
}

.vetrina .int_vetrina{
	float: none;
	text-align:center;
	background-color:#e5e5e5;
	color:#666666;	
	height:40px;
	margin-bottom:3px;
	border-bottom:#1682E4 1px solid;
}

.vetrina .titolo{
	height:30px;
	color:#1682E4;
	font-weight:bold;
}

.vetrina .dettagli{
	background-color:#1682E4;
	color:#FFFFFF;
	padding:1px;
	margin:1px;
	float:none;
	clear:both;
}

.dettagli a{
	color:#FFFFFF;
	text-decoration:none;
}

.vetrina .descr {
	height:60px;
	text-align:justify;
	padding:3px;
	padding-top:0px;
}

.vetrina .prezzo {
	font-size:1.1em;
	font-weight:bold;
	background-color:#1682E4;
	color:#ffffff;
	padding:1px;
}

.riferimento{
/*	font-size:0.8em; */
}

.prezzo a{
	color:#FFFFFF;
	text-decoration:none;
}

.clearer{
	float:none;
	clear:both;
}



/* Vetrina */
.vetrinan{
	width: 380px;
	height:290px;
	float: left;
	margin:3px;
	background-color:#FFFFFF;
	border:#d0d0d0 1px solid;	
	text-align:center;
	padding:1px;
	font-size:0.9em;
}

.vetrinan .foto_vetrina{
	text-align:center;
	float:left;
	margin-right:10px;	
}

.vetrinan .foto_vetrina img{
	border: 1px solid #1682E4;
}

.vetrinan .int_vetrina{
	float: none;
	text-align:center;
	background-color:#e5e5e5;
	color:#666666;	
	height:40px;
	margin-bottom:3px;
	border-bottom:#1682E4 1px solid;
}

.vetrinan .titolo{
	height:30px;
	color:#1682E4;
	font-weight:bold;
}

.vetrinan .dettagli{
	background-color:#1682E4;
	color:#FFFFFF;
	padding:1px;
	margin:1px;
	float:none;
	clear:both;
}

.vetrinan .dettagli a{
	color:#FFFFFF;
	text-decoration:none;
}

.vetrinan .descr {
	height:60px;
	text-align:justify;
	padding:3px;
	padding-top:0px;
}

.vetrinan .prezzo {
	font-size:1.1em;
	font-weight:bold;
	background-color:#1682E4;
	color:#ffffff;
	padding:1px;
}
