body {
	background-color: #FFFFFF;
	color:#000000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}

.separa {
	width: 100%;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 1px;
	overflow:hidden;
}

/*  -------------- STILI PER HOME PAGE -------------*/

#containerhp{
	width: 916px;
	margin: 0px auto 0px auto;
}

#fasciatop{
	width: 916px;
	height: 150px;
	margin: 0px;
	padding: 0px;
}

#logo{
	width: 166px;
	height: 121px;
	margin: 0px;
	margin-left: 5px;
	margin-top: 13px;
	padding: 0px;
	float: left;
}

#menutop{
	width: 295px;
	height: 120px;
	margin: 0px;
	margin-left: 15px;
	margin-top: 17px;
	padding: 0px;
	float: left;
}


#login{
	margin: 0px;
	margin-top: 14px;
	width: 273px;
	height: 125px;
	background: url(img/bg_login.gif) no-repeat top left #ffffff;
	float: right;
}

#fasciamiddle{
	width: 916px;
	margin: 0px;
	background: url(img/bg_home.jpg) no-repeat top left #ffffff;
}


#news {
position:absolute;
margin: 135px 0px 0px 25px;
	color: #185b19;
}

#presentazione {
position:absolute;
margin: 130px 0px 0px 25px;
	color: #185b19;
	clear:both;
}
#datahp {
position:absolute;
margin: 10px 0px 0px 20px;
	color: #185b19;
	clear:both;
}


#ssp {
position:absolute;
margin: 0px 0px 0px 0px;
background-color:#000000;
clear:both;
width:1000px;
height:1000px;

}

#dataint {
position:absolute;
margin: 6px 0px 0px 5px;
	color: #185b19;
	clear:both;
}

#mhs {
position:absolute;
margin: 25px 0px 0px 20px;
	color: #185b19;
	clear:both;
}


#prodotti {
position:absolute;
	width: 200px;
margin: 250px 0px 0px 25px;
	color: #185b19;
	clear:both;
	
}

#offerta {
	position:absolute;
	width: 220px;
	height: 160px;
	margin: 275px 0px 0px 380px;
	border: 1px solid #c9c9c9;
	background-color:#FFFFFF;
	padding: 5px;
}

#ricerca {
	position:absolute;
	width: 170px;
	margin: 40px 0px 0px 665px;
	clear: right;
}

#ricercaint {
	position:absolute;
	width: 219px;
	margin: 7px 0px 0px 640px;
	clear: right;
	background: url(img/ric_int.gif) no-repeat top left;
}

#banneracrobat {
	position:absolute;
	width: 200px;
	margin: 250px 0px 0px 675px;
	clear: right;
}

#box1 {
	position:absolute;
	width: 199px;
	height:130;
	margin: 310px 0px 0px 665px;
	background: url(img/box.png) no-repeat top left;
	padding:5px;
	clear: right;
}

#box2 {
	position:absolute;
	width: 199px;
	height:130;
	margin: 440px 0px 0px 665px;
	background: url(img/box.png) no-repeat top left;
	padding:5px;
	clear: right;
}

#promo {
	position:absolute;
	width: 160px;
	margin: 250px 0px 0px 225px;
	clear: right;
}

#prezzi {
	position:absolute;
	width: 200px;
	margin: 715px 0px 0px 0px;
	clear: right;
}

#prezzitop {
	position:absolute;
	width: 200px;
	margin: -13px 0px 0px 728px;
	clear: right;
}

#fasciaevidenzahp2 {
	position:absolute;
	margin: 500px 0px 0px 0px;
	width: 916px;
	height: 123px;
	background: url(img/fascia_vetrina.jpg) no-repeat top left #f4f3ee;
}
#fasciaevidenzahp {
	position:absolute;
	margin: 0px 0px 0px 0px;
	width: 916px;
	height: 123px;
	background: url(img/fascia_vetrina.jpg) no-repeat top left #f4f3ee;
}
#evidenza {
	position:relative;
	width: 700px;
	margin: 8px 0px 0px 180px;
	clear: both;
}

#fasciaevidenzasch2 {
	position:absolute;
	margin: 0px 0px 0px 0px;
	width: 918px;
	height: 123px;
	background: url(img/fascia_corellati.jpg) no-repeat top left #f4f3ee;
}
#fasciaevidenzasch {
	position:absolute;
	margin: 0px 0px 0px 0px;
	width: 918px;
	height: 123px;
	background: url(img/fascia_corellati.jpg) no-repeat top left #f4f3ee;
}
#evidenzasch {
	position:relative;
	width: 700px;
	margin: 8px 0px 0px 180px;
	clear: both;
}
#credits {
	margin: 500px 0px 0px 0px;
	height: 25px;
	font-size: 10px;
	clear:both;
	text-align:right;
	background-color:#FFFFFF;	
}

#creditssch{
	position:absolute;
	margin: 130px 0px 0px 790px;
	height: 25px;
	font-size: 10px;
	clear:both;
	text-align:right;
	background-color:#FFFFFF;	
}

.scatdescr{
	
	font-size: 14px;
	
	text-align:justify;
		
}

/* --------------- CLASSI PAGINE INTERNE --------------- */


/*
#containerint{
	width: 916px;
	margin: 0px auto 0px auto;
}

#fasciamiddleint{
	width: 916px;
	margin: 0px;
	padding: 0px;
	background: url(img/bg_int.jpg) no-repeat top left #f4f3ee;
}

#nomesezione{
position:absolute;
clear:both;
margin:35px 0px 0px 15px;
padding:0px;
}

#menuleft{
	position:absolute;
	margin:85px 0px 0px 25px;
	width: 236px;
	background: url(img/bg_menu.jpg) repeat-y top left #ffffff;

}



#briciole{
	margin: 0px;
	margin-bottom: 17px;
	padding: 0px;
}

.titolopagina {
	color: #185b19;
	font-weight:bold;
	text-transform:uppercase;
	font-size: 14px;
	background-color: #f4f3ee;
	padding: 1px;
	margin: 0px;
	margin-bottom: 20px;
}





#evidenzaint {
	position:relative;
	width: 700px;
	margin: 8px 0px 0px 160px;
	clear: both;
}
#contenuto{
	position:absolute;
	margin:85px 0px 0px 280px;
	width: 605px;
}



*/
#containerint{
	width: 916px;
	margin: 0px auto 0px auto;
}

#fasciamiddleint{
	width: 916px;
	
	margin: 0px;
	padding: 0px;
	background: url(img/bg_int.jpg) no-repeat top left #f4f3ee;
	border:1px solid #f4f3ee;
}

#fasciamiddlesch2{
	width: 916px;
	height:600px;
	margin: 0px;
	padding: 0px;
	background: url(img/bg_int.jpg) no-repeat top left #f4f3ee;
	border:1px solid #f4f3ee;
}

#nomesezione{
	margin: 0px;
	margin-top:35px;
	margin-left: 15px;
	padding: 0px;
	clear:both;
}

#menuleft{
	width: 200px;
	margin: 0px;
	margin-left:18px;
	margin-top: 16px;
	padding: 0px;
	padding-bottom: 150px;
	/*background: url(img/bg_menu.jpg) repeat-y top left #ffffff;*/
	float:left;
}

#contenuto{
	width: 660px;
	margin: 0px;
	margin-right:18px;
	margin-top: 16px;
	padding: 0px;
	padding-bottom: 25px;
	float:right;
}

#briciole{
	margin: 0px;
	margin-bottom: 17px;
	padding: 0px;
}

.titolopagina {
	color: #185b19;
	font-weight:bold;
	text-transform:uppercase;
	font-size: 14px;
	background-color: #f4f3ee;
	padding: 1px;
	margin: 0px;
	margin-bottom: 20px;
}

.prezzo {
	color: #185b19;
	font-weight:bold;
	
	font-size: 18px;

	padding: 1px;
	margin: 0px;

}

.prezzoofferta {
	color: #ff0000;
	font-weight:bold;
	
	font-size: 18px;

	padding: 1px;
	margin: 0px;

}

.prezzonoofferta {
	color: #185b19;
	font-weight:bold;
	
	font-size: 16px;

	padding: 1px;
	margin: 0px;

}

.prezzoaumento {
	
	
	font-size: 25px;


}

.codice {
	color: #000000;
	font-weight:bold;
	
	font-size: 14px;

	padding: 1px;
	margin: 0px;

}
#fasciaevidenza {
	width: 916px;
	height: 123px;
	margin: 0px;
	clear: both;
	/*background: url(img/fascia_vetrina.jpg) no-repeat top left #f4f3ee;*/
}
#fasciaevidenzaint {
	
	margin: 0px 0px 0px 0px;
	width: 916px;
	height: 123px;
	background: url(img/fascia_vetrina.jpg) no-repeat top left #f4f3ee;
	float:left 
}
#evidenzaint {
	width: 700px;
	margin: 0px;
	margin-top: 10px;
	margin-left: 60px;
	margin-right: 20px;
	float:right;
	clear: both;
}

#creditsint {
	margin: auto 0px 0px 0px;
	height: 25px;
	font-size: 10px;
	clear:both;
	text-align:right;
	background-color:#FFFFFF;	
}

/* --------------- CLASSI GENERICHE ---------------*/

img {
	border: 0px;
}

.bordoverde {
	border: 1px solid #7c9e2a;
}

.bordogrigio {
	border: 1px solid #c9c9c9;
}

.bordovetrina {
	border: 4px solid #3a3937;
}


.verdebold {
	color: #185b19;
	font-weight:bold;
}

.verdechiarobold {
	color: #7c9e2a;
	font-weight:bold;
	font-size: 11px;
}

.titolonews {
	color: #185b19;
	font-weight:bold;
	text-transform:uppercase;
	font-size: 14px;
}


.titoloprodotti {
	color: #185b19;
	font-weight:bold;
	text-transform:uppercase;
	font-size: 18px;
}

input {
	display:inline;
}  

.campocerca {
border: 1px solid #7c9e2a;
background-color: #ffffff;
color:#000000;
font-size:10px;
}


.bottone {
border: 1px solid #cbe491;
background-color: #cbe491;
color:#000000;
font-size:10px;
}


td.menutop {
	border-right: 1px solid #dfdfdf;
	text-align:right;
	vertical-align:bottom;
	padding: 3px;
	color: #185b19;
}

td.listahp {
	border-bottom: 1px solid #dfdfdf;
	vertical-align:bottom;
	padding: 3px;
}

.frecciahp {
	float:right;
}

.testopiccolo {
	font-size: 10px;
}

th {
	background-color: #cce68d;
	padding: 4px;
	text-align: center;
	text-transform:uppercase;
}

table.borderverde {
	border: 1px solid #cce68d;
}

table.borderverde td{
	border: 1px solid #cce68d;
	padding: 2px;
	text-align: center;
}


/* --------------- CLASSI SUI LINK ----------------*/

a:link, a:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #185b19;
	text-decoration: underline;
}



a.zoom:link, a.zoom:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #185b19;
	text-decoration: none;
	font-size:12px
}

a.zoom:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
	font-size:12px
}

a.green:link, a.green:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #185b19;
	text-decoration: none;
}

a.green:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}

a.prodottihp:link, a.prodottihp:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #185b19;
	text-decoration: none;
	font-size:14px
}

a.prodottihp:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
	font-size:14px
}

a.greenbold:link, a.greenbold:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #185b19;
	text-decoration: none;
}

a.greenbold:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}

a.bianco:link, a.bianco:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
}

a.bianco:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: underline;
}

a.nero:link, a.nero:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

a.nero:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}

a.marrone:link, a.marrone:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #544023;
	text-decoration: none;
}

a.marrone:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #544023;
	text-decoration: underline;
}


a.elencocatalogolk:link, a.elencocatalogolk:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #544023;
	text-decoration: none;
}

a.elencocatalogolk:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: underline;
}


a.white:link, a.white:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
}

a.white:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: underline;
}

a.scheda:link, a.scheda:visited {
	color: #185b19;
	font-weight:bold;
	text-transform:uppercase;
	font-size: 17px;
	border:2px;
	border-color:#185b19;
}

a.scheda:hover {
	color: #544023;
	font-weight:bold;
	text-transform:uppercase;
	font-size: 17px;
	border:2px;
	border-color:#185b19;
}

