body {
	background-image: url(../images/sf-pagina.jpg);
	margin: 0px;
	padding: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#bfbfbf;
	line-height:15px;
	
}

td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:15px;
}

#corpo {
	letter-spacing:0.5px;
}

#corpo-interno {
	letter-spacing:0.5px;
	line-height:15px;
	background-image:url(../images/sf-tabella.png);

}

.bottone {
		
		background-color:#424242;
		border: 1px #505050 solid;
		padding:4px 15px 4px 15px;
		margin:5px 5px 5px 0px;
		color:#FFFFFF;
		width:125px;
}




a {
	color: #FFFFFF;
	text-decoration: none;
}

a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

a:active {
	color: #FFFFFF;
	text-decoration: none;
}




#menu-top {
	color:#5f5f5f;
	text-align:right;
	border-bottom: 1px solid #595959;
	padding-bottom:4px;
	margin-top: 39px;
}

#menu-top a {
	color:#989797;
	text-decoration:none;
}

#menu-top a:visited {
	color:#989797;
	text-decoration:none;
}

#menu-top a:hover {
	color:#ffffff;
	text-decoration:underline;
}

#menu-top a:active {
	color:#989797;
	text-decoration:none;
}

.titoli-home {
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	margin-top:12px;
	margin-bottom:30px;
}


.titoli-lista-proposte {
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	margin-top:12px;
	padding-bottom:30px;
}

#piede {
	font-size:11px;
	color:#5f5f5f;

}

#piede a {
	color:#a5a4a4;
	text-decoration:none;
}

#piede a:visited {
	color:#a5a4a4;
	text-decoration:none;
}

#piede a:hover {
	color:#ffffff;
	text-decoration:underline;
}

#piede a:active {
	color:#a5a4a4;
	text-decoration:none;
}

.recapiti {
	color:#a8a8a8;
	font-size:10px;
}

.recapiti2 {
	color:#848485;
	font-size:10px;
	line-height:12px;
}

#path {
	font-weight:bold;
	color: #939393;
}

#path a {
	color: #939393;
	text-decoration:none;
}

#path a:hover {
	color: #939393;
	text-decoration:none;
}

#path a:visited {
	color: #939393;
	text-decoration:none;
}

#path a:active {
	color: #939393;
	text-decoration:none;
}

.img-catalogo {
    border:2px solid #5F5F5F;
    display:block;
    float:left;
    margin:0 10px 0 0;
}

.img-catalogo img{
    border:0px;
}

.foto { height: 156px; width: 270px; overflow: hidden; text-align: center;}
.fotolink { display:block; height: 156px; width: 270px;}

.nome-prodotto {
	padding-top:30px;
	padding-bottom:30px;
	font-size:40px;
	color:#b5b3b3;
}

.nome-prodotto-scheda {
	font-size:18px;
	font-weight:bold;
	color:#ffffff;
	letter-spacing:-1px;
}

.nome-prodotto-fascione {
	padding-top:10px;
	padding-bottom:15px;
	font-size:40px;
	color:#b5b3b3;
}

.slogan {
	color:#FFFFFF;
}

.fascione {
	height:80px;
	background-image:url(../images/sf-fascione.png);
	padding:5px;
	text-align:right;
}

.fascione2 {
	height:80px;
	width:932px;
	background-image:url(../images/sf-fascione.png);
	padding:5px;
	text-align:right;
	position:absolute;
	margin-top:260px;
}

.contlogo{ padding: 0px 10px 0px 10px;}

.fascioneLibero {
	/*background-image:url(../images/sf-fascione.png);
	padding:10px;*/
}
.fascioneBiancoLibero {
	/*padding:10px;*/
}

.corpoDett{margin:0px 0px 0px 10px;}
.corpoDett p{margin:3px; padding:0px;}
.corpoDett .imageItem{ float:left; margin:0px 6px 5px 0px;}
.imageItem div{ border:2px solid #5F5F5F;}
.corpoDett .imageItem img{ width:150px;}
.corpoDett .attachmentItem{ float:left;}

.catImg{float:left;}
.catalogoListaCat{}
.catalogoListaArt{}
.catalogoListaArt a{text-transform:uppercase;}

.noArticoli{margin:100px; text-align:center;}

.imgAnt-cm{ float:left; margin:0px 10px 0px 0px;}
.item-cm{border-bottom: 1px dashed #666666; margin: 10px 0px 10px 0px; padding: 10px 0px 10px 0px;}

.contactsFromTheRest{background-color:#4C4C4C; padding:5px;}

.messaggioErroreContatti{font-weight:bold; color:Yellow;}
