* {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px
}
body {
	padding-right: 0px; 
	padding-left: 0px; 
	font-size: 11px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px; 
	font-family: arial, helvetica, tahoma, sans-serif
}
#home {
	background: url(img/sfondo_home.gif) repeat;
}
#profilo {
	background: url(img/sfondo_profilo.gif) repeat;
}
#catalogo {
	background: url(img/sfondo_catalogo.gif) repeat;
}
#fiere {
	background: url(img/sfondo_fiere.gif) repeat;
}
#contatti {
	background: url(img/sfondo_contatti.gif) repeat;
}
#press {
	background: url(img/sfondo_press.gif) repeat;
}
#agenti {
	background: url(img/sfondo_agenti.gif) repeat;
}
#vendita {
	background: url(img/sfondo_vendita.gif) repeat;
}
#mainbox {
position: relative;
margin-top: auto;
height: auto;
margin-left: auto;
margin-right: auto;
padding: 0px;
width: 910px;
color: #333333;
}
#header {
	margin: 0px auto; width: 910px; height: 120px
}
#header h2 {
	display: none
}
#logo {
	margin-top: 0px; float: left; margin-left: 0px; width: 280px; height: 120px
}
#logo a {
	color: #fff
}
#logo h1 {
	margin-top: 10px
}
#logo h1 a {
	font-weight: normal; font-size: 34px; color: #000; line-height: 110%; font-family: Lucida Grande, Lucida Sans, arial, Helvetica
}


h1 {
	font-weight: normal; font-size: 36px; text-transform: none; color: #000; line-height: 120%; font-family: arial, helvetica, sans-serif
}
h2 {
	font-weight: normal; font-size: 32px; text-transform: none; color: #766556; line-height: 120%; font-family: arial, helvetica, sans-serif
}
h2 a {
	font-weight: normal; font-size: 32px; text-transform: none; color: #766556; line-height: 120%; font-family: arial, helvetica, sans-serif
}
h3 {
	font-weight: normal; font-size: 26px; text-transform: none; color: #766556; line-height: 120%; font-family: arial, helvetica, sans-serif
}
h3 a {
	font-weight: normal; font-size: 26px; text-transform: none; color: #766556; line-height: 120%; font-family: arial, helvetica, sans-serif
}
h4 {
	font-weight: bold; font-size: 14px; text-transform: none; color: #000; line-height: 120%; font-family: arial, helvetica, sans-serif
}
h2.pagetitle {
	display: none
}
P {
	margin-top: 6px
}
img {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; border-top-style: none; padding-top: 0px; border-right-style: none; border-left-style: none; border-bottom-style: none
}
img a {
	border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none
}
img.left {
	padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 0px; border-top-style: none; padding-top: 6px; border-right-style: none; border-left-style: none; border-bottom-style: none
}
img.right {
	padding-right: 0px; padding-left: 6px; float: right; padding-bottom: 0px; border-top-style: none; padding-top: 0px; border-right-style: none; border-left-style: none; border-bottom-style: none
}
blockquote {
	padding-left: 10px; font-size: 12px; margin: 15px 0px; border-left: #ccc 1px solid; color: #666; line-height: 135%; font-style: italic
}
code {
	font-family: "Courier New", Courier, monospace
}
a {
	color: #666; text-decoration: none
}
a:hover {
	text-decoration: underline
}
#mainmenu {
	clear: right; margin-top: 42px; float: right; width: 630px; height: 31px
}
.mainnav {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none
}
.mainnav * {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none
}


.mainnav ul {
	padding-top: 1px; position: absolute; top: -999em
}
.mainnav li {

	z-index: 500; float: left; margin-left: 20px; position: relative; height: 32px
}
.mainnav a {
font-weight:normal;

font-size: 24px;
letter-spacing:-1px; 
font-family: Lucida Grande, Lucida Sans, arial, Helvetica;
padding-right: 0px; 
display: block; 
padding-left: 0px; 
padding-bottom: 0px; 
text-transform: lowercase; 
color: #999999; 
padding-top: 0px; 
}
.mainnav li#current a {
	color: #000; text-decoration: none
}
.mainnav li.current-cat a {
	color: #000; text-decoration: none
}

.mainnav li:hover a {
	color: #000; text-decoration: none
}
#homewrapper {
	clear: left; margin: 0px auto; width: 910px; height: 465px; 
	text-align:center;
}
#footer {
	clear: left; 
	padding-right: 0px; 
	margin-top: 5px; 
	padding-left: 0px; 
	font-size: 11px; 
	float: left; 
	padding-bottom: 10px; 
	width: 100%; 
	color: #D5D7D1; 
	padding-top: 0px
}
#footerint {
	margin: 0px auto; width: 910px
}
#copyinfo {
	margin-top: 0px; float: left; width: 400px; line-height: 20px; height: 20px; text-align: left
}

#footer a {
	color: #D5D7D1; font-style: normal; text-decoration: none; border-bottom-style: none
}
#footer a:hover {
	color: #000000; border-top-style: none; border-right-style: none; border-left-style: none; text-decoration: NONE; border-bottom-style: none
}
#footermenu {
	float: right; width: 450px
}
#footer ul {
	margin-top: 5px; float: right
}
#footer ul li {
	padding-left: 5px; float: left; margin-left: 10px; line-height: 12px; liST-style-type: none; height: 12px
}
#footer ul li a {
	font-size: 11px; color: #000000
}
#footer ul li a:hover {
	font-size: 11px; color: #D5D7D1
}

#copyinfo_home {
	margin-top: 0px; float: left; width: 550px; line-height: 20px; height: 20px; text-align: left
}
#footermenu_home {
	float: right; width: 300px
}





#mainmenu_en {
	clear: right; margin-top: 42px; float: right; width: 630px; height: 31px
}
.mainnav_en {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none
}
.mainnav_en * {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none
}


.mainnav_en ul {
	padding-top: 1px; position: absolute; top: -999em
}
.mainnav_en li {

	z-index: 500; float: left; margin-left: 15px; position: relative; height: 32px
}
.mainnav_en a {
font-weight:normal;

font-size: 24px;
letter-spacing:-1px; 
font-family: Lucida Grande, Lucida Sans, arial, Helvetica;
padding-right: 0px; 
display: block; 
padding-left: 0px; 
padding-bottom: 0px; 
text-transform: lowercase; 
color: #999999; 
padding-top: 0px; 
}
.mainnav_en li#current a {
	color: #000; text-decoration: none
}
.mainnav_en li.current-cat a {
	color: #000; text-decoration: none
}

.mainnav_en li:hover a {
	color: #000; text-decoration: none
}

.testo {
	padding-right: 30px; 
	padding-left: 0px; 
	font-size: 14px; 
	padding-bottom: 15px; 
	margin: 0px; 
	color:#FFFFFF;
	line-height:22px;
	padding-top: 15px; 
	font-family: arial, helvetica, tahoma, sans-serif
}

.menu_catalogo {
font-weight:normal;
font-size: 22px;
letter-spacing:-1px; 
font-family: Lucida Grande, Lucida Sans, arial, Helvetica;
text-transform: lowercase; 
color: #999999; 
}
a.menu_catalogo {
font-weight:normal;
font-size: 22px;
letter-spacing:-1px; 
text-decoration:none;
font-family: Lucida Grande, Lucida Sans, arial, Helvetica;
display: block; 
text-transform: lowercase; 
color: #999999; 
}
a.menu_catalogo:hover {
font-weight:normal;
font-size: 22px;
letter-spacing:-1px; 
text-decoration:none;
font-family: Lucida Grande, Lucida Sans, arial, Helvetica;
text-transform: lowercase; 
color: #666;  
}
.menu_ev {
font-weight:normal;
font-size: 33px;
letter-spacing:-5px; 
font-family: Lucida Grande, Lucida Sans, arial, Helvetica;
text-transform: lowercase; 
color: #999999; 
}



.menu_catalogo_eng {
font-weight:normal;
font-size: 19px;
letter-spacing:-1px; 
font-family: Lucida Grande, Lucida Sans, arial, Helvetica;
text-transform: lowercase; 
color: #999999; 
}
a.menu_catalogo_eng {
font-weight:normal;
font-size: 19px;
letter-spacing:-1px; 
text-decoration:none;
font-family: Lucida Grande, Lucida Sans, arial, Helvetica;
display: block; 
text-transform: lowercase; 
color: #999999; 
}
a.menu_catalogo_eng:hover {
font-weight:normal;
font-size: 19px;
letter-spacing:-1px; 
text-decoration:none;
font-family: Lucida Grande, Lucida Sans, arial, Helvetica;
text-transform: lowercase; 
color: #666;  
}
.menu_ev_eng {
font-weight:normal;
font-size: 30px;
letter-spacing:-5px; 
font-family: Lucida Grande, Lucida Sans, arial, Helvetica;
text-transform: lowercase; 
color: #999999; 
}
.menu_evs_eng {
font-weight:normal;
font-size: 26px;
letter-spacing:-5px; 
font-family: Lucida Grande, Lucida Sans, arial, Helvetica;
text-transform: lowercase; 
color: #999999; 
}
.fiere {
	padding-right: 30px; 
	padding-left: 0px; 
	font-size: 14px; 
	padding-bottom: 15px; 
	margin: 0px; 
	color:#FFFFFF;
	line-height:22px;
	padding-top: 15px; 
	font-family: arial, helvetica, tahoma, sans-serif
}
.fiere_bold {
    font-family: Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 18px; 
	color: #363A38;
	font-weight:normal;
}
.calendario {
 font-family: Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 25px; 
	color: #ffffff;
	font-weight:normal;
	text-decoration:none 
}

.contatti {
	padding-right: 30px; 
	padding-left: 0px; 
	font-size: 14px; 
	padding-bottom: 15px; 
	margin: 0px; 
	color:#FFFFFF;
	line-height:22px;
	padding-top: 15px; 
	font-family: arial, helvetica, tahoma, sans-serif
}
.contatti_bold {
    font-family: Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 24px; 
	color: #3C1F1E;
	font-weight:normal;
}

.link_contatti {	
	font-size: 16px; 	
	color:#FFFFFF;	
	font-family: arial, helvetica, tahoma, sans-serif
}
a.link_contatti {	
	font-size: 18px; 	
	color:#FFFFFF;	
	font-family: arial, helvetica, tahoma, sans-serif;
	text-decoration:none;
}
a.link_contatti:hover {	
	font-size: 18px; 	
	color:#FFFFFF;	
	font-family: arial, helvetica, tahoma, sans-serif;
	text-decoration:none;
}
a.link_contatti_small {	
	font-size: 14px; 	
	color:#FFFFFF;	
	font-family: arial, helvetica, tahoma, sans-serif;
	text-decoration:none;
}
a.link_contatti_small:hover {	
	font-size: 14px; 	
	color:#FFFFFF;	
	font-family: arial, helvetica, tahoma, sans-serif;
	text-decoration:none;
}



.press {
	padding-right: 30px; 
	padding-left: 0px; 
	font-size: 14px; 
	padding-bottom: 15px; 
	margin: 0px; 
	color:#FFFFFF;
	line-height:22px;
	padding-top: 15px; 
	font-family: Helvetica, Lucida Grande, Lucida Sans, arial, Helvetica;
	font-weight:normal;
}
.press_titolo {
    font-size: 20px; 	
	color:#FFFFFF;	
	font-family: arial, helvetica, tahoma, sans-serif;
	text-decoration:none;
}

.link_contatti {	
	font-size: 16px; 	
	color:#FFFFFF;	
	font-family: arial, helvetica, tahoma, sans-serif
}
a.link_contatti {	
	font-size: 18px; 	
	color:#FFFFFF;	
	font-family: arial, helvetica, tahoma, sans-serif;
	text-decoration:none;
}
a.link_contatti:hover {	
	font-size: 18px; 	
	color:#FFFFFF;	
	font-family: arial, helvetica, tahoma, sans-serif;
	text-decoration:none;
}
.agenti_titolo {
    font-size: 20px; 	
	color:#FFFFFF;	
	font-family: arial, helvetica, tahoma, sans-serif;
	text-decoration:none;
}
.tableclass {
border: 0px #A5A5AD;
border-style: solid;
background-color: #E5E5E5;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
padding:2px;
color: #333333;
font-style: normal;
text-decoration: none;
}
.tableprivacy {
border: 0px #000000;
border-style: solid;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 10px;
color: #ffffff;
font-style: normal;
text-decoration: none;
background-color: #928573;
}


.testo_vendita {
	padding-right: 30px; 
	padding-left: 0px; 
	font-size: 14px; 
	padding-bottom: 15px; 
	margin: 0px; 
	color:#000000;
	line-height:22px;
	padding-top: 15px; 
	font-family: arial, helvetica, tahoma, sans-serif
}
.vendita_titolo {
    font-size: 20px; 	
	color:#000000;	
	font-family: arial, helvetica, tahoma, sans-serif;
	text-decoration:none;
}
.tableclass_vendita {
border: 0px #A5A5AD;
border-style: solid;
background-color: #ffffff;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
padding:2px;
color: #000000;
font-style: normal;
text-decoration: none;
}
.tableprivacy_vendita {
border: 0px #000000;
border-style: solid;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 10px;
color: #ffffff;
font-style: normal;
text-decoration: none;
background-color: #777461;
}

.testo_small {	
	font-size: 12px; 
	margin: 0px; 
	color:#FFFFFF; 
	font-family: arial, helvetica, tahoma, sans-serif
}