body {
	margin: 0px 0px 0px 35px;
}
.titolo{
	font-family: HelveticaNeue Condensed, Helvetica Narrow, Arial, Verdana;
	font-size : 11px;
	color: Black;
	line-height : 15px;
	letter-spacing : 1px;
	/*font : bold;*/
}
.testoPRODOTTI{
	font-family: HelveticaNeue Condensed, Helvetica Narrow, Arial, Verdana;
	font-size : 10px;
	color: #615C56;
	line-height : 12px;
	letter-spacing : 1px;
}
.testo{
	font-family: HelveticaNeue Condensed, Helvetica Narrow, Arial, Verdana;
	font-size : 11px;
	color: #615C56;
	line-height : 15px;
	letter-spacing : 1px;
	width : 550px;
	margin-top : 20px;
	padding : 0px 15px 5px 0px;
}

table.indice {
	background-image: url(img/sfondotab.gif);
}

td.box, p, div {
	font-family: HelveticaNeue Condensed, Helvetica Narrow, Arial, Verdana;
	font-size : 11px;
	color: #615C56;
	line-height : 15px;
	letter-spacing : 1px;
	valign : middle;
}

td.boxsearch {
	font-family: HelveticaNeue Condensed, Helvetica Narrow, Arial, Verdana;
	font-size : 11px;
	color: #615C56;
	line-height : 15px;
	letter-spacing : 1px;
	border-left: 1px solid #8E877E;
	
}

td.boxsearch2 {
	font-family: HelveticaNeue Condensed, Helvetica Narrow, Arial, Verdana;
	font-size : 11px;
	color: #615C56;
	line-height : 15px;
	letter-spacing : 1px;
	border-bottom: 1px solid #8E877E;
	padding-bottom: 5px;
	padding-top: 5px;	
}
img.boxsearch2 {
	margin-right: 10px;
	
}

a {
	font-family: HelveticaNeue Condensed, Helvetica Narrow, Arial, Verdana;
	font-size : 11px;
	color: #615C56;
	line-height : 15px;
	letter-spacing : 1px;
	text-decoration : none;
}
a:hover {
	font-family: HelveticaNeue Condensed, Helvetica Narrow, Arial, Verdana;
	font-size : 11px;
	color: #F4000C;
	line-height : 15px;
	letter-spacing : 1px;
	text-decoration : none;
}


.head{
	padding : 10 10 10 10;
	background-color : White;
	width : 830px;
}
.news{
	background-color : #8E877E;
	padding : 3 3 3 3;
	font-family: HelveticaNeue Condensed, Helvetica Narrow, Arial, Verdana;
	font-size : 10px;
	letter-spacing : 1px;
	color : White;
	height : 20px;
}

.menu1livello{
	font-family: HelveticaNeue Condensed, Helvetica Narrow, Arial, Verdana;
	font-size : 12px;
	letter-spacing : 1px;
	color : #84807B;
	line-height : 22px;
}
.menu2livello{
	font-family: HelveticaNeue Condensed, Helvetica Narrow, Arial, Verdana;
	font-size : 12px;
	letter-spacing : 1px;
	color : #84807B;
	line-height : 22px;
}
.didascalia{
	font-family: HelveticaNeue Condensed, Helvetica Narrow, Arial, Verdana;
	font-size : 11px;
	letter-spacing : 1px;
	color : #84807B;
	height : 40px;
}
.cronologia{
	font-family: HelveticaNeue Condensed, Helvetica Narrow, Arial, Verdana;
	font-size : 11px;
	letter-spacing : 1px;
	color : #84807B;
	padding-top: 0px;
	margin-bottom: 4px;
	padding-bottom: 0px;
	text-decoration : none;
}
a.cronologia {
	text-decoration : none;
	font-family: HelveticaNeue Condensed, Helvetica Narrow, Arial, Verdana;
	font-size : 11px;
	letter-spacing : 1px;
	color : #84807B;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration : none;
}
a.cronologia:HOVER {
	text-decoration : none;
	font-family: HelveticaNeue Condensed, Helvetica Narrow, Arial, Verdana;
	font-size : 11px;
	letter-spacing : 1px;
	color : #FF3300;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration : none;
}

a.nero{
	font-family: HelveticaNeue Condensed, Helvetica Narrow, Arial, Verdana;
	font-weight:normal;
	color: #000000;  
	text-decoration:none;
	}

a.nero:hover{
		font-family: HelveticaNeue Condensed, Helvetica Narrow, Arial, Verdana;
		font-weight:normal;
		color:#000000;  
		text-decoration:underline;
	}
	
	.grigio{
	color: #666666;  
	font-size : 10px;
	}


a.grigio{
	font-family: HelveticaNeue Condensed, Helvetica Narrow, Arial, Verdana;
	font-weight:normal;
	color: #666666;  
	text-decoration:none;
	line-height: 18px;
	}

a.grigio:hover{
		font-family: HelveticaNeue Condensed, Helvetica Narrow, Arial, Verdana;
		font-weight:normal;
		color:#666666;  
		text-decoration:underline;
		line-height: 18px;
	}


a.menu1livello:LINK {
	/*font-family: "HelveticaNeue LT 57 Cn", Arial, Verdana;
	font-size : 12px;
	letter-spacing : 1px;*/
	color : #84807B;
	text-decoration : none;
}
a.menu1livello:HOVER {
	/*font-family: "HelveticaNeue LT 57 Cn", Arial, Verdana;
	font-size : 12px;
	letter-spacing : 1px;*/
	color : Black;
	text-decoration : none;
}

a.menu1livello:VISITED {
	/*font-family: "HelveticaNeue BlackCond", Arial Black, Verdana;
	font-size : 12px;
	letter-spacing : 1px;*/
	color : 84807B;
	text-decoration : none;
}
.footerCTN{
	/*padding : 10 10 10 10;*/
	background-color : White;
	border-top : 1px solid #8E877E;
	margin-top : 10px;
}


tr.carrello td {
	font-family: HelveticaNeue Condensed, Helvetica Narrow, Arial, Verdana;
	font-size : 11px;
	letter-spacing : 1px;
	color: #615C56;
	background-color : White;
	border-bottom : 1px solid #8E877E;
	margin-bottom : 10px;
	height: 35px;
	}


.footer{
	font-family: HelveticaNeue Condensed, Helvetica Narrow, Arial, Verdana;
	font-size : 11px;
	letter-spacing : 1px;
	color : #A59F98;
}
a.footer:LINK {
	/*font-family: "HelveticaNeue LT 57 Cn", Arial, Verdana;
	font-size : 12px;
	letter-spacing : 1px;*/
	color :  #A59F98;
	text-decoration : none;
}
a.footer:HOVER {
	/*font-family: "HelveticaNeue LT 57 Cn", Arial, Verdana;
	font-size : 12px;
	letter-spacing : 1px;*/
	color : Black;
	text-decoration : none;
}

a.footer:VISITED {
	/*font-family: "HelveticaNeue BlackCond", Arial Black, Verdana;
	font-size : 12px;
	letter-spacing : 1px;*/
	color : Black;
	text-decoration : none;
}

input, textarea, select {

	font-family: HelveticaNeue Condensed, Helvetica Narrow, Arial, Verdana;
	font-size: 11px;
	color: #615C56;
	text-decoration: none;
	border: 1px #A59F98 solid; 
	bgcolor: #ffffff;
	padding-left: 5px;
	margin-top: 2px;
	}
	
input.zub  {
	border: 0px;
}

/* mozilla + altri */
.addresson {
	display:block;
}
.addressoff {
	display:none;
}

/* mozilla */
.addresson[class] {
	display:table-row;
}

.marquee_red{
	font-family: HelveticaNeue Condensed, Helvetica Narrow, Arial, Verdana;
	font-size : 11px;
	letter-spacing : 1px;
	color : #FF0000;
}

.border_marquee{
	/*padding : 10 10 10 10;*/
	background-color : White;
	border-top : 1px solid #8E877E;
	padding-top : 5px;
	padding-bottom: 5px;
}

#cascataRD {
	background: #dddddd;
	border-bottom: 1px solid #999999;
	padding: 2px;
}
/* nuovo menu + sottomenu dinamico */

#store{
	font-family: HelveticaNeue Condensed, Helvetica Narrow, Arial, Verdana;
	font-size : 11px;
	color : #84807B;
	line-height : 18px;
	letter-spacing: 0px;
	padding-left: 2px;
	
}

#storeon{
	font-family: HelveticaNeue Condensed, Helvetica Narrow, Arial, Verdana;
	font-size : 11px;
	color : #000000;
	line-height : 18px;
	letter-spacing: 0px;
	background: #84807B;
	padding-left: 2px;	
}

#store a:LINK {
	color : #84807B;
	text-decoration : none;
}

#store a:VISITED {
	color : 84807B;
	text-decoration : none;
}

#store a:HOVER {
	color : Black;
	text-decoration : none;
}


#substore{
	font-family: HelveticaNeue Condensed, Helvetica Narrow, Arial, Verdana;
	font-size : 11px;
	color : #84807B;
	line-height : 16px;
	padding-left: 10px;
	letter-spacing: 0px;
}

#substoreon{
	font-family: HelveticaNeue Condensed, Helvetica Narrow, Arial, Verdana;
	font-size : 11px;
	color : #84807B;
	line-height : 16px;
	padding-left: 10px;
	letter-spacing: 0px;
	background-color: #cccccc;
}

#substore a:LINK {
	color : #84807B;
	text-decoration : none;
	letter-spacing: 0px;
}

#substore a:VISITED {
	color : 84807B;
	text-decoration : none;
	letter-spacing: 0px;
}

#substore a:HOVER {
	color : Black;
	text-decoration : none;
	letter-spacing: 0px;
}

.dida a {
	font-family: HelveticaNeue Condensed, Helvetica Narrow, Arial, Verdana;
	font-size : 10px;
	color: #615C56;
	line-height : 11px;
	text-decoration : none;
	letter-spacing: 0px;
}

.dida a:hover {
	font-family: HelveticaNeue Condensed, Helvetica Narrow, Arial, Verdana;
	font-size : 10px;
	color: #F4000C;
	line-height : 11px;
	letter-spacing : 0px;
	text-decoration : none;
}










#gallery {
	width:550px;
	height:350px;
	position:relative;
}

/*
	Slideshow
*/

#slides {
	position:absolute;
	top:15px;
	left:4px;
	z-index:100;
}

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.slides_container {
	width:570px;
	overflow:hidden;
	position:relative;
	display:none;
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

.slides_container div.slide {
	width:550px;
	height:339px;
	display:block;
}


/*
	Next/prev buttons
*/

#slides .next,#slides .prev {
	position:absolute;
	top:107px;
	left:-39px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}

#slides .next {
	left:585px;
}

/*
	Pagination
*/


.pagination {
	width:540px;
	float:left;
	padding: 0px;


}

.pagination li {
	float:left;
	margin:1px 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:70px;
	height:70px;
	margin:1px;
	margin-bottom:3px;
	float:left;

}

.pagination li a img{
	border:0px;
}
.pagination li.current a {
	border:1px solid #7f7f7f;
	margin:0;
}

.clear{
	clear:both;
	}

/*
	Caption
*/

.caption {
	z-index:500;
	position:absolute;
	bottom:-35px;
	left:0;
	height:30px;
	padding:5px 0px 0 0px;
	width:550px;
	font-size:1.3em;
	line-height:1.33;
	color:#fff;
}

