﻿/*********************************/
/*	MAIN						*/
/*******************************/
body,td,th {
	font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #45608f;
	/*background-color:#7a9000;*/
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.main-sfFooter
{
	background-color:#7a9000;
}
.mainSfNuvole
{
	background-attachment:inherit;
	background-position:center top;
	background-repeat:no-repeat;
	background-color:#f9fafe;
	background-image:url(../images/main/sf.jpg);
}
.mainPage
{
    background-color:#FFFFFF;    
}

.largo100
{
	width:100%;
}
.altezza100
{
	height:100%;
}

h1
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight:bold;
	font-size:15px;	
}

.colonnaCentraleTesto
{
	padding-bottom:30px;	
}

listaServizi
{
	list-style-type: decimal;
}

li
{
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size:11px;
}

.listItem:link
{
	color:#ff7e00;
	font-size:10px;
}
.titololista
{
	font-family: Lucida Sans Unicode,Arial, Helvetica, Sans-Serif;
	color:#ff7e00;
	font-size:11px;
}
.listItem:visited
{
	color:#ff9000;
	font-size:10px;	
}
.listItem:hover
{
	color:#d60000;
	font-size:10px;
	text-decoration:none;
}

.listItemDiv
{
	background-color:#ffefca;
	border-top:solid 1px #ffd571;
	padding-left:10px;
	padding-right:10px;
	color:#ff7e00;
}

.floatImage
{
	float:left;	
}

/* -----------------------
   LINKS
------------------------ */
a:link {
	color: #6ea2e0;
	text-decoration: none;
	background-color:inherit;
}
a:visited {
	color: #6ea2e0;
	text-decoration: none;
	background-color:inherit;
}
a:hover {
	text-decoration: underline;
	background-color:inherit;
	text-decoration:none;
}
a:active {
	text-decoration: none;
	background-color:inherit;
}

/*********************************/
/*	FOOTER						*/
/*******************************/
.footerRight
{
    height:55px;
	background-attachment:inherit;
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url('../images/footer/footer_right.gif');
}
.footerLeft
{
    height:55px;
	background-attachment:inherit;
	background-position:right top;
	background-repeat:no-repeat;
	background-image:url('../images/footer/footer_left.gif');
}
.footerCenter
{
    height:55px;
	background-attachment:inherit;
	background-position:center top;
	background-repeat:no-repeat;
	background-image:url('../images/footer/footer_center.gif');
}

/* -----------------------
    STUDIO LEONARDO
------------------------ */
.studioLeonardoCopyright
{
	font-family:Tahoma;
	color:#999999;
	font-size:11px;
	background-color:inherit;
}

/* -----------------------
    CATALOGO PRODOTTI
------------------------ */
.catalogo-base
{
	border-right:3px solid #ffd986;
	border-left:3px solid #ffd986;
	background-color:#ffe4a8;
}

.catalogo-boxCenter
{
	padding-left:25px;
	padding-right:25px;
	padding-top:10px;
}

.catalogo-header
{
	background-attachment:scroll;
	background-position:top center;
	background-repeat:no-repeat;
	background-image:url('../images/catalogo/header_sf.gif');
	height:65px;
}
.box-center
{
	border-left:1px solid #ffb000;
	border-left:1px solid #ffb000;
}
.box-titolo
{
	background-color:#ffdd7f;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:20px;
}
.box-info
{
	padding-top:3px;
	padding-bottom:3px;
}
.prodotto-descrizione
{
	/*font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7d7d7d;*/
	padding-bottom:15px;
	padding-top:10px;
	padding-right:10px;
}

.prodotto-descrizione-maxi
{
	padding-top:20px;
}
.prodotto-descrizione-maxi:first-letter
{
	font-family:Lucida Sans Unicode, Arial, Helvetica, Sans-Serif;
	font-size: 45px;
	color:#7a9000;
	float: left;
	margin-right:5px;
}
.prodotto-perSaperneDiPiu
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#be8c3b;
	cursor:pointer;
	text-decoration:none;
	line-height:15px;
}
.prodotto-prezzo
{
	color:#669833;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	background-color:#dbee6f;
	border-top:solid 1px #669833;
	border-bottom:solid 1px #669833;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:25px;
	padding-left:30px;
	margin-bottom:15px;
}

.loghiSiti
{
	background-color:#eaf3ff;
	border-top:solid 1px #6fa0de;
	border-bottom:solid 1px #6fa0de;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:25px;
	padding-left:20px;
	margin-bottom:15px;
	margin-left:10px;
	margin-top:10px;
}

.legendaDiv
{
	background-color:#fff5db;
	border-top:solid 1px #ffc77f;
	border-bottom:solid 1px #ffc77f;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:25px;
	padding-left:30px;
	margin-bottom:0px;
	margin-left:10px;
	margin-top:10px;
}

.prodotto-titolo
{
	color:#7d7d7d;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
}

.box-bottom
{
	border-bottom:1px solid #ffb000;
	height:4px;	
}
.box-left
{
	border-left:1px solid #ffb000;
	overflow:hidden;
	width:5px;
}
.box-right
{
	border-right:1px solid #ffb000;
	overflow:hidden;
	width:5px;
}
.catalogo-titoloCategoria
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#d60000;
	padding-bottom: 2px;
	font-weight:bold;
}

.box-foto
{
	border:2px solid #ffb000;
	width:68px;
	height:68px;
	background-attachment:inherit;
	background-position:center center;
	background-repeat:no-repeat;
}

.box-foto-dettaglio
{
	border:2px solid #ffb000;
	width:100%;
	height:100%;
}

.fotoBigSchedaProdotto
{
	margin-top:5px;
}

.divCategoria
{
	position:absolute;
	margin-top:3px;	
}

/***********************************/
/*	PRIVACY			              */
/*********************************/
.tabellaPrivacyGenerale
{
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:solid 1px #a31020;
	border-top:solid 1px #a31020;
}
.tabellaPrivacy
{
	background-color:#fff4d7;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:15px;
}
.testoPrivacy
{
	font-size:9px;
	padding-top:15px;
	font-family:Tahoma, Helvetica;
}

/**************************************/
/*	PAGINA CONTATTI / RICHIESTA INFO */
/************************************/
.testoContatti
{
	padding-top:20px;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:15px;
}
.campiContatti
{
	border-left:solid 1px #999999;
	border-top:solid 1px #999999;
	border-bottom:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	height:15px;
	font-family:Tahoma, Helvetica;
	font-size:11px;
	color:#333333;
	padding-left:10px;
	padding-right:10px;
	width:140px;
}

.vociContatti
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-weight:bold;
	font-size:12px;
	/*padding-left:10px;*/
	padding-right:10px;
	padding-top:5px;
}

/***************************************
	CATALOGO PRODOTTI
**************************************/
.categorieComboSf
{
	background-color:#fedd93;
	background-image:url(../images/main/categorie-comboBg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:32px;
}
.categorieSf
{
	background-color:#fedd93;
	background-image:url(../images/main/categorie-bottom.jpg);
	background-attachment:scroll;
	background-position:center bottom;
	background-repeat:no-repeat;
	height:400px;
	padding-left:10px;
	padding-right:10px;
}
.catListaProdottiBox
{
	margin-top:10px;
	margin-bottom:60px;
}
.catListaItem
{
	padding-left:10px;
	padding-right:10px;
	border-bottom:solid 1px #ffc441;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#7c90b4;
}

.nomeProdottoListaItem
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#7c90b4;
}
.nomeProdottoListaItem:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#527427;
	cursor:pointer;
	text-decoration:none;
}

.comboListaCategorie
{
	border:solid 1px #b6954a;
	width:83%;
}
.catalogoSf
{
	background-image:url(../images/main/sf_catalogo.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	padding-left:15px;
	padding-right:15px;
}

.legenda
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:9px;
	width:33%;
}

.text_en
{
	font-family:Arial;
	font-size:12px;
	padding-top:5px;
	padding-left:0px;
	padding-right:15px;
	line-height:13px;
}

.text_en ul
{
	margin-left:15px;
	line-height:13px;
	letter-spacing:1px;
	padding-left:10px;
}

.text_en span
{
	color:#ff7e00;
}

.text_en2
{
	font-size:14px;	
	font-weight:bold;
}

.text_en2 ul
{
	margin-left:-25px;
	font-weight:normal;
}

.text_en2 span
{
	color:#ff7e00;
	font-weight:bold;
}
.linguetit
{
	font-weight:bold;
	color:#ffffff !important;
}

.lingue
{
	font-weight:bold;
	color:#ffffff !important;
}

.lingue:hover
{
	text-decoration: underline;
}


