﻿@charset "UTF-8";


body  {
	font: 100% Arial, Verdana, Helvetica, sans-serif;

	background-color: #000;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #FFF;
}
a, a:active, a:visited, a:link, a:hover {
	border:0;
	text-decoration:none;
}
a:focus, a:hover, a:active {
	outline:none;
	color: #CCC;
} /*fix dots in firefox 3*/

#container {
	border: 0;
	width:100%;
	height:100%;
	text-align: left; /* sostituisce l'impostazione text-align: center nell'elemento body */
	background-image:url(imgs/body_bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background: #000;
	margin:0;	/*height:1670px;1400*/

}

/************************************************************ float e clear */

/* this class can be used to FLOAT an element RIGHT in your page. The floated element must precede the element it should be next to on the page. */
.fltrt { 
	float: right;
	margin-left: 8px;
}

/* this class can be used to FLOAT an element LEFT in your page */
.fltlft { 
	float: left;
	margin-right: 8px;
}

/************************************************************ clearfix */
/*
when a floated element is within a container box, 
that element does not automatically force the container's 
height adjust to the floated element. When an element 
is floated, its parent no longer contains it because the 
float is removed from the flow.
To fix this, set the container div to class="clearfix"
*/

.clearfix: after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
 
.clearfix {
display: inline-block;
}
 
/* Hides from IE-mac \*/
* html .clearfix { 
height: 1%;
}
 
.clearfix {
display: block;
}
/* End hide from IE-mac */


/**********************************************************************/
/********************************  header  ***************************/
/********************************************************************/

#header { 
	width: 950px; 
	height:140px;	
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	background-image:url(imgs/header.png);
	background-repeat:no-repeat;
	text-align:left;
}


/*************************************** 3 link header alto a destra + home */
#header a, #header a:active, #header a:visited, #header a:link {
	font-size:10px;
	line-height:10px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}
#header a:hover {
	color:#CCC;
}
#link_home {
	position:absolute;
	width: 140px; 
	height:100px;
	border:0;
}
#header #link_1{
	position:relative;
	width:86px;
	top:27px;
	left:863px;
}
#header #link_2{
	position:relative;
	width:86px;
	top:41px;
	left:863px;
}
#header #link_3{
	position:relative;
	width:86px;
	top:54px;
	left:863px;
}

/********************************************************* 3 link principali */
#header #link_4{
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	/*line-height:11px;*/
	font-weight:normal;
	position:absolute;
	top:114px;
	margin-left:22px;
	width:525px;
	height:25px;
}
#header span {
	visibility:hidden;
}
#header #link_4_1{
	display:block;
	float:left;
	width:80px;
	height:25px;	
}
#header #link_4_1 a{
	display:block;
	width:80px;
	height:25px;
	text-decoration:none;
	border:0;	
	background:#FFF url(imgs/home_out.png) no-repeat scroll 0 0;
}
#header #link_4_1 a:hover{
	background:#FFF url(imgs/home_over.png) no-repeat scroll 0 0;
}
#header #link_4_1.current_page, #header #link_4_1.current_page a , #header #link_4_1.current_page a:hover {
	background:#FFF url(imgs/home_curr.png) no-repeat scroll 0 0;
}

#header #link_4_2{
	display:block;
	float:left;
	width:122px;
	height:25px;	
}
#header #link_4_2 a{
	display:block;
	width:122px;
	height:25px;
	text-decoration:none;
	border:0;	
	background:#FFF url(imgs/hotel_division_out.png) no-repeat scroll 0 0;
}
#header #link_4_2 a:hover{
	background:#FFF url(imgs/hotel_division_over.png) no-repeat scroll 0 0;
}
#header #link_4_2.current_page, #header #link_4_2.current_page a, #header #link_4_2.current_page a:hover {
	background:#FFF url(imgs/hotel_division_curr.png) no-repeat scroll 0 0;
}
#header #link_4_3{
	display:block;
	float:left;
	width:98px;
	height:25px;	
}
#header #link_4_3 a{
	display:block;
	width:98px;
	height:25px;
	text-decoration:none;
	border:0;	
	background:#FFF url(imgs/promotion_out.png) no-repeat scroll 0 0;
}
#header #link_4_3.current_page, #header #link_4_3.current_page a, #header #link_4_3.current_page a:hover {
	background:#FFF url(imgs/promotion_curr.png) no-repeat scroll 0 0;
}
#header #link_4_3 a:hover{
	background:#FFF url(imgs/promotion_over.png) no-repeat scroll 0 0;
}

#header #link_4_4{
	display:block;
	float:left;
	width:125px;
	height:25px;	
}
#header #link_4_4 a{
	display:block;
	width:125px;
	height:25px;
	text-decoration:none;
	border:0;	
	background:#FFF url(imgs/factory_store_out.png) no-repeat scroll 0 0;
}

#header #link_4_4 a:hover{
	background:#FFF url(imgs/factory_store_over.png) no-repeat scroll 0 0;
}

#header #link_4_5{
	display:block;
	float:left;
	width:99px;
	height:25px;	
}
#header #link_4_5 a{
	display:block;
	width:99px;
	height:25px;
	text-decoration:none;
	border:0;	
	background:#FFF url(imgs/shop_on_line_out.png) no-repeat scroll 0 0;
}

#header #link_4_5 a:hover{
	background:#FFF url(imgs/shop_on_line_over.png) no-repeat scroll 0 0;
}

/**********************************************************************/
/******************************  centrale  ***************************/
/********************************************************************/


/************************************************************ contenuto principale */
/*
#mainContent { 
	float: left;   
	width:800px;
}
*/
	
/************************************************************ sidebar - news */

#news_head{
	width:150px;
	height:52px;
	background:url(imgs/news_head.png) no-repeat scroll 0 0;
	margin-bottom:10px;
}

#jqnewsVert{
	overflow: hidden; 
	height: 355px; /*284*/
	width: 150px; 
	margin-top: 60px;
	margin: auto;
	font-size:10px;
	line-height:10px;
	font-weight:normal;
	color:#FFF;
}

/* singole news */
#jqnewsVert div{
	display: block; 
	overflow: hidden; 
	height: 142px; 
	border-bottom: 1px dashed #FFF;
	width: 140px; 
	margin: 5px;
	margin-left: 9px;
}

#jqnewsVert p{ 
	width: 95px;
}

#jqnewsVert a, #jqnewsVert a:active, #jqnewsVert a:visited, #jqnewsVert a:link {
	font-size:10px;
	line-height:10px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}
#jqnewsVert a:hover {
	color:#CCC;
}

/********************************************************* colonna centrale */

#container { 
	width: 950px;  /* using 950px width avoids a horizontal scroll bar */
	/* comprende anche lo sfondo della sidebar */
	background:url(imgs/sfondo_intero.png) repeat scroll bottom right; 
	margin: 0 auto; /* auto margins + a width = center the page */
	border: 0;
	text-align: left; /* overrides text-align: center (on the body) */
	overflow: hidden; /* per allineare l'altezza di main e sidebar */
} 




/**********************************************************************/
/********************************  sidebar  ***************************/
/********************************************************************/

#sidebar {
	width: 150px; 
	float:right;
	height:100%;
}


/**********************************************************************/
/********************************  footer  ***************************/
/********************************************************************/



#footer{
	width: 950px; 
	height:31px;
	background:#000 url(imgs/footer_bg.png) no-repeat scroll bottom right;
	font: 100% Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#CCC;
	line-height:11px;
	margin-top:18px;
	margin: 0 auto; /* auto margins + a width = center the page */
	clear:both;
}

#footer span{
	display:block;
	position:relative;
	float:left;
	padding: 13px 0 0 130px;
}
#link_site_map{
	position: relative;
	float: right;
	margin: 13px 40px 0 0;
}

#link_site_map a, #link_site_map a:active, #link_site_map a:visited, #link_site_map a:link {
font-size:10px;
	line-height:10px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}
#link_site_map a:hover {
	color:#CCC;
}
#spacer_sotto_footer{
	width: 950px; 
	height:16px;
	background-color:#FFF;
	clear:both;
	margin: 0 auto; /* auto margins + a width = center the page */
}





/**********************************************************************/
/*******************************  homepage  **************************/
/********************************************************************/



/************************************************************ accordion */

.haccordion .title, .haccordion .content{
   float: left;
   height: 540px;
 } 
.haccordion .title{
   width: 17px;
   cursor: pointer;
}  
.haccordion  div.title span {
	visibility:hidden;
}
.haccordion  div.t1{
   background:#000 url(imgs/tab1.png) no-repeat scroll 0 0;
}
.haccordion  div.t1.active{
   background:#333 url(imgs/tab1_active.png) no-repeat scroll 0 0;
}

.haccordion  div.t2{
   background:#000 url(imgs/tab2.png) no-repeat scroll 0 0;
}
.haccordion  div.t2.active{
   background:#333 url(imgs/tab2_active.png) no-repeat scroll 0 0;
}

.haccordion  div.t3{
   background:#000 url(imgs/tab3.png) no-repeat scroll 0 0;
}
.haccordion  div.t3.active{
   background:#333 url(imgs/tab3_active.png) no-repeat scroll 0 0;
}

.haccordion  div.t4{
   background:#000 url(imgs/tab4.png) no-repeat scroll 0 0;
}
.haccordion  div.t4.active{
   background:#333 url(imgs/tab4_active.png) no-repeat scroll 0 0;
}

.haccordion  div.t5{
   background:#000 url(imgs/tab5.png) no-repeat scroll 0 0;
}
.haccordion  div.t5.active{
   background:#333 url(imgs/tab5_active.png) no-repeat scroll 0 0;
}

.haccordion  div.t6{
   background:#000 url(imgs/tab6.png) no-repeat scroll 0 0;
}
.haccordion  div.t6.active{
   background:#333 url(imgs/tab6_active.png) no-repeat scroll 0 0;
}

.haccordion .content{
   display: none;
   width: 0px;
   overflow: auto;
}
.haccordion .content.visible{
    display: block;
    width: 680px;
}
.title a{
    display: block;
    with: 10px;
    height: 250px;
}
.c1 {
	background:#FFF url(imgs/tab1_bg.jpg) no-repeat scroll 0 0;
}
.c2 {
	background:#FFF url(imgs/tab2_bg.jpg) no-repeat scroll 0 0;
}
.c3 {
	background:#FFF url(imgs/tab3_bg.jpg) no-repeat scroll 0 0;
}
.c4 {
	background:#FFF url(imgs/tab4_bg.jpg) no-repeat scroll 0 0;
}
.c5 {
	background:#FFF url(imgs/tab5_bg.jpg) no-repeat scroll 0 0;
}
.c6 {
	background:#FFF url(imgs/tab6_bg.jpg) no-repeat scroll 0 0;
}
.c1 p, .c2 p, .c3 p, .c4 p, .c5 p, .c6 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	font-weight:normal;
	/* non usare "position:relative" altrimenti explorer si incasina, devo usare i margins per allineare le cose */
	margin-top:110px;
	margin-left:35px;
	width:270px;
}
	
/************************************************************ sidebar */
#sidebar_home {
	width: 150px;
	height:420px;
	margin-left:800px; /* uguale alla larghezza di mainContent */
}






/****************************************************************************/
/*******************************  hotel division  **************************/
/**************************************************************************/

/************************************************************ colonna centrale */
#main_h_d{
   float: left;
   width: 800px;
   background:url(imgs/hotel_division_bg_0.jpg) no-repeat scroll top left;
   	padding-bottom:30px;
}

#main_h_d #descrizione1{
	position:relative;
	margin-left:33px;
	margin-top:24px;
	width:340px;
	float:left;
}

#main_h_d #descrizione2{
	position:relative;
	margin-left:33px;
	margin-top:24px;
	width:340px;
	float:left;
	clear:right;
}

#spacer_top{
	float:left;
	width:126px;
	height:30px;	
}

p.txt1{
	/*position:relative;
	float:left;*/
	display:block;
	width:330px;
	height:110px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	font-weight:normal;
	text-align:left;
	text-align-last:left; /* css3 - non funziona, ora */
	margin:0;
}
p.txt2{
	/*position:relative;
	float:left;*/
	width:330px;
	height:110px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	font-weight:normal;
	text-align:left;
	margin:0;
}
p.txt1 span {
	visibility:hidden;
}


/************************************************************ catalogo (pdf) */
#link_catalogo_0 {
	display:block;
	position:relative;
	margin-top:69px;
	margin-left:205px;
	width:159px;
	height:39px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
	font-weight:normal;
	text-align:right;
	float:left;
}
#link_catalogo_0 div {
	padding: 3px 65px 0 0;
}	
#link_catalogo_0,#link_catalogo_0 a, #link_catalogo_0 a:active, #link_catalogo_0 a:link, #link_catalogo_0 a:visited{
	display:block;
	width:159px;
	height:39px;
	text-decoration:none;
	border:0;	
	background:#FFF url(imgs/catalogo.jpg) no-repeat scroll 0 0;
}
#link_catalogo_0 a:hover{
	background:#FFF url(imgs/catalogo_over.jpg) no-repeat scroll 0 0;
}



/************************************************************ tabella (tutta) */
#tabella{
	display:block;
	width:688px;
	/*margin-top:73px;*/
	margin-top:265px;/*140*/
	#margin-top:150px;/*140*/
	margin-left:32px;
}

#tabella a, #tabella a:active, #tabella a:link, #tabella a:visited, #tabella a:hover{
	border:0;
	text-decoration:none;
}

/************************************************************ categoria */
/*#categoria{
	display:block;
	width:688px;
	position:relative;
	top:100px;
	left:32px;
}*/

/************************************************************ col sx */
/*Ho 2colonne per poter fare sia la riga lunga (somma del bordo di sx+dx)
che la riga corta (solo bordo colonna dx)*/
#tabella .col_sx{
	display:block;
	width:148px;
	clear:both;
	float:left;
	border-top: 1px solid #FFF;
	margin:0;
	padding: 30px 0 0 0;
}
.rounded_title{
	width:118px;
	height:24px;
	background:url(imgs/etichetta_stondata.gif) no-repeat scroll 0 0;
}

.rounded_title span{
	display:block;
	width:118px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:13px;
	font-weight:bold;
	color:#000;
	padding:5px 0;
	text-align:center;
	background-color: transparent;
}
.rounded_title a, .rounded_title a:link, .rounded_title a:active, .rounded_title a:visited{
	border:0;
	
	
}
 .rounded_title a:hover span{
	border:0;
	background:url(imgs/etichetta_stondata_over.gif) no-repeat scroll 0 0;
	color:#FFF;
}

/************************************************************ col dx */
#tabella .col_dx{
	display:block;
	width:540px;
	float:right;
	border-top: 1px solid #FFF;
	margin:0;
	padding:0;
	padding: 6px 0 0 0;
}



/************************************************************ prodotto */

#tabella .prodotto{
	display:block;
	width:75px;
	height:90px;
	float:left;	
	margin-right:22px;
	padding: 0 0 6px 0;
}
#tabella .prodotto img{
	width:75px;
	height:75px;
	border:0;
	float:left;
}
#tabella .prodotto .quadratino{
	width:9px;
	height:9px;
	border:0;
	float:left;
	top:75px;
}
#tabella .prodotto span{
	display:block;
	width:64px;
	height:9px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:10px;
	font-weight:normal;
	color:#FFF;
	text-align:right;
	float:right;
	top:75px;
}





/****************************************************************************/
/*****************************  hotel division 2  **************************/
/**************************************************************************/

#main_h_d_2{
   float: left;
   width: 800px;
   background:url(imgs/hotel_division_bg.jpg) no-repeat scroll top left;
   	padding-bottom:30px;
}

#main_h_d_2 .rounded_title{
	position:relative;
	width:118px;
	height:24px;
	top:55px;
	left:2px;
	clear:both;
	background:url(imgs/etichetta_stondata.gif) no-repeat scroll 0 0;
}
#tabella_categoria{
	display:block;
	width:688px;
	margin-top:73px;
	margin-left:32px;
}
#tabella_categoria a, #tabella_categoria a:active, #tabella_categoria a:link, #tabella_categoria a:visited, #tabella_categoria a:hover{
	border:0;
	text-decoration:none;
}

/************************************************************ col sx */
/*Ho 2colonne per fare la riga lunga (somma del bordo di sx+dx)
e la riga corta(solo bordo colonna dx)*/
#main_h_d_2 #tabella_categoria .col_sx{
	display:block;
	width:160px;
	clear:both;
	float:left;
	border-top: 1px dashed #FFF;
	margin:54px 0 40px 0;
	padding: 3px 0 0 0;
}
#tabella_categoria .col_sx p{
	width:140px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:10px;
	font-weight:normal;
}

/************************************************************ col dx */
#main_h_d_2 #tabella_categoria .col_dx{
	display:block;
	width:528px;
	float:right;
	border-top: 1px dashed #FFF;
	margin:54px 0 0 0;
	padding:0;
	padding: 6px 0 0 0;
}

#main_h_d_2 #tabella_categoria .col_dx_meno_padding{
	display:block;
	position:relative;
	top:40px;
	width:528px;
	float:right;
	border-top: 1px dashed #FFF;
	margin:5px 0 20px 0;
	padding:0;
	padding: 7px 0 0 0;
	
}

/************************************************************ prodotto */

#tabella_categoria .prodotto{
	display:block;
	width:170px;
	/*height:149px;*/
	float:left;	
	margin-right:5px;
	padding: 0 0 6px 0;
	z-index:5;/* lo z-index non funziona se prima non ho definito una position absolute, fixed o relative*/
}
#tabella_categoria .prodotto img{
	position:relative;
	/*width:171px;
	height:149px;*/
	border:0;
	float:left;
	z-index:6;
}
#tabella_categoria .prodotto .quadratino{
	position:relative;
	width:9px;
	height:9px;
	border:0;
	float:right;
	margin-top:-9px;
	z-index:7;
}
#tabella_categoria .prodotto span{
	display:block;
	position:relative;
	width:155px;
	height:9px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:9px;
	font-weight:normal;
	color:#FFF;
	text-align:right;
	float:right;
	margin-top:-9px;
	margin-right: 13px;
	z-index:8;
}




/****************************************************************************/
/*****************************  hotel division 3  **************************/
/**************************************************************************/
#main_h_d_3{
	float: left;
	width: 800px;
	padding-bottom:40px;
	background:url(imgs/hotel_division_bg_2.jpg) repeat-y scroll top left;
	

}
#main_h_d_3 .rounded_title{
	position:relative;
	width:118px;
	height:24px;
	top:90px;
	left:35px;
	clear:both;
	background:url(imgs/etichetta_stondata.gif) no-repeat scroll 0 0;
}


/************************************************************ col sx */
/*Ho 2colonne per fare la riga lunga (somma del bordo di sx+dx)
e la riga corta(solo bordo colonna dx)*/
#main_h_d_3 #tabella_categoria .col_sx{
	display:block;
	width:160px;
	clear:both;
	float:left;
	margin:54px 0 0 0;
	padding: 3px 0 0 0;
}
#main_h_d_3 #tabella_categoria .col_sx p{
	width:96px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:10px;
	font-weight:normal;
}

/************************************************************ col dx */
#main_h_d_3 #tabella_categoria .col_dx{
	display:block;
	width:528px;
	float:right;
	margin:54px 0 0 0;
	padding:0;
	padding: 6px 0 0 0;
	/*height:24px;*/
}
#main_h_d_3 #tabella_categoria .col_dx_no_margin{
	display:block;
	width:528px;
	float:right;
	margin:0;
	padding:0;
	padding: 6px 0 0 0;
	/*height:24px;*/
}



/************************************************************ prodotto */

#main_h_d_3 #tabella_categoria .prodotto{
	display:block;
	/*width:171px;
	height:149px;*/
	float:left;	
	margin-right:5px;
	padding: 0 0 6px 0;
}
#main_h_d_3 #tabella_categoria .prodotto img{
	position:relative;
	/*width:171px;
	height:149px;*/
	border:0;
	float:left;
}

/************************************************************ catalogo (pdf) */

#link_catalogo_1 {
	display:block;
	position:relative;
	top:44px;
	left:203px;
	width:159px;
	height:39px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
	font-weight:normal;
	text-align:right;
	float:left;
	background-color: #1C1C1D;
}
#link_catalogo_2 {
	display:block;
	position:relative;
	top:44px;
	left:243px;
	width:139px;
	height:39px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
	font-weight:normal;
	text-align:right;
	float:left;
}
#link_catalogo_1 div, #link_catalogo_2 div {
	padding: 3px 65px 0 0;
}	
#link_catalogo_1,#link_catalogo_1 a, #link_catalogo_1 a:active, #link_catalogo_1 a:link, #link_catalogo_1 a:visited,
#link_catalogo_2,#link_catalogo_2 a, #link_catalogo_2 a:active, #link_catalogo_2 a:link, #link_catalogo_2 a:visited{
	display:block;
	width:159px;
	height:39px;
	text-decoration:none;
	border:0;
	background:#FFF url(imgs/catalogo.jpg) no-repeat right;
	
}
#link_catalogo_1 a:hover, #link_catalogo_2 a:hover{
	background:#FFF url(imgs/catalogo_over.jpg) no-repeat right ;
}


/************************************************************ tabella_2 */


#main_h_d_3 #tabella_2{
	display:block;
	width:688px;
	clear:both;
	float:left;
	margin-top:50px;
	margin-left:32px;
	border-top:1px dashed #B3B3B3;
	padding: 15px 0 0 0;
}
#main_h_d_3 #tabella_2 a, #main_h_d_3 #tabella_2 a:active, #main_h_d_3 #tabella_2 a:link, #main_h_d_3 #tabella_2 a:visited, #main_h_d_3 #tabella_2 a:hover{
	border:0;
	text-decoration:none;
	color:#FFFFFF;
}
#main_h_d_3 #tabella_2 .decoro_design{
	display:block;
	width:670px;
	height:80px;
	margin-top:-120px;
	font-size:12px;
}
#main_h_d_3 #tabella_2 #gruppi_tabella_2{
position:relative;
	width:650px;
	height:42px;
	margin-top:0px;
	float:right;
	margin-bottom:20px;
	margin-right:40px;
	padding: 20px 0 0px 0;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

#main_h_d_3 #tabella_2 .prodotti_tabella_2{
	display:block;
	/*width:166px;*/
	height:180px;
	float:left;	
	margin-right:20px;
	padding: 20px 0 0 0;
	font-size:10px;
	color:#FFFFFF;
}
#main_h_d_3 #tabella_2 .prodotti_tabella_2 #testo_tabella_2{
	display:block;
	width:116px;
	height:31px;
	margin-top:-30px;
	margin-right:0px;
	padding: 0 0 0 0;
	font-size:10px;
	color:#FFFFFF;

}


#testo_tabella_2{
	display:block;
	width:116px;
	height:28px;
	margin-top:-30px;
	margin-right:0px;
	padding: 0 0 0 0;
	font-size:10px;
	color:#FFFFFF;

}

#main_h_d_3 #tabella_2 p{
	display:block;
	position:relative;
	margin:50px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:12px;
	font-weight:normal;
}




/****************************************************************************/
/*********************************  sitemap  *******************************/
/**************************************************************************/

#main_sitemap{
   float: left;
   width: 800px;
   background:url(imgs/sitemap_bg.jpg) no-repeat scroll top left;
   	padding-bottom:40px;
   	text-align: center;
   	font-family:Arial, Helvetica, sans-serif;
}
#main_sitemap .rounded_title{
	position:relative;
	width:118px;
	height:24px;
	top:90px;
	left:35px;
	clear:both;
	background:url(imgs/etichetta_stondata.gif) no-repeat scroll 0 0;
}


.sitemap_title a{
	font-size:16px;
	line-height:16px;
	font-weight:normal;
	color:#808080;
}

.sitemap_contents{
	font-size:12px;
	line-height:14px;
	margin: 16px 0;
	font-weight:normal;
	color:#FFF;
}

.sitemap_contents a, .sitemap_contents a:active, .sitemap_contents a:link, .sitemap_contents a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	font-weight:normal;	
	color:#FFF;
	text-decoration:none;
}
.sitemap_contents a:hover{
	color:#CCC;
}

#sitemap_riq_1{
	display:block;
	/*position:relative;*/
	width:142px;
	margin-left:303px;
	margin-top:73px;
	float:left;
}

#sitemap_riq_2{
	display:block;
	width:150px;
	margin-left:0;
	margin-top:73px;
	/*position:relative;*/
	float:left;
}

#sitemap_riq_3{
	display:block;
	width:150px;
	margin-left:0;
	margin-top:73px;
	/*position:relative;*/
	float:left;
}



/****************************************************************************/
/******************************  promotion 0  ******************************/
/**************************************************************************/




/* è tutto spostato a dx di 17px */

#main_promotion_0{
   float: left;
   width: 783px; /* 800-17 */
   background:url(imgs/promotion_0_bg.jpg) no-repeat scroll top left;
   	padding-bottom:40px;
   	text-align: center;
   	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	text-align:left;
	#height:620px;
}


#main_promotion_0 #sopra{
	
	
#position: relative;
	border-top:1px;
	border-bottom:1px;
	border-left:0;
	border-right:0;
	border-color:#808080;
	border-style:dashed;
	width:650px;
	height:230px;
	margin: 95px 0 0 37px;
#top: 100px;
#left: 7px;
	padding: 20px 0;
}

/************************************************************ testi */

#main_promotion_0 #txt1{

	display:block;
	width:650px;
	clear:both;
	float:left;
	margin:0;
}


/*  #main_promotion_0 #txt2{
	display:block;
	width:260px;
	float:left;
	margin:0 0 0 23px;
}  */


#main_promotion_0 #txt3{
/*#     position:relative;*/
	display:block;
	width:460px;
	clear:both;
	margin:60px 0 0 37px;
	#top:-170px;
	#height:auto;
	#left:10px;
	
}

#main_promotion_0 #img_promotion{
	display:block;
	position:absolute;
	#position:relative;
	width:260px;
	height:210px;
	margin:53px 0 0 32px;
	#top:113px;
	#left:12px;
}


/************************************************************ finto accordion */


#main_promotion_0 #link_FA_1 span, #main_promotion_0 #link_FA_2 span, #main_promotion_0 #link_FA_3 span {
	visibility:hidden;
}
#main_promotion_0 #link_FA_1{
	display:block;
	width:17px;
	top:140px;
	position:absolute;
	float:left;
	#margin-left:-38px;

}
#main_promotion_0 #link_FA_1 a{
	display:block;
	width:17px;
	text-decoration:none;
	border:0;	
	background:#FFF url(imgs/tabs_promotion_1_active.png) no-repeat scroll 0 0;
}
#main_promotion_0 #link_FA_1 a:hover{
	background:#FFF url(imgs/tabs_promotion_1_active.png) no-repeat scroll 0 0;
	cursor:default;
}
#main_promotion_0 #link_FA_1.current_tab, #main_promotion_0 #link_FA_1.current_tab a , #main_promotion_0 #link_FA_1.current_tab a:hover {
	background:#FFF url(imgs/tabs_promotion_1_active.png) no-repeat scroll 0 0;
}



#main_promotion_0 #link_FA_2{
	display:block;
	width:17px;
	top:140px;
	margin-left:766px;
	position:absolute;
	float:left;
}
#main_promotion_0 #link_FA_2 a{
	display:block;
	width:17px;
	text-decoration:none;
	border:0;	
	background:#FFF url(imgs/tabs_promotion_2.png) no-repeat scroll 0 0;
}
#main_promotion_0 #link_FA_2 a:hover{
	background:#FFF url(imgs/tabs_promotion_2_active.png) no-repeat scroll 0 0;
}
#main_promotion_0 #link_FA_2.current_tab, #main_promotion_0 #link_FA_2.current_tab a , #main_promotion_0 #link_FA_2.current_tab a:hover {
	background:#FFF url(imgs/tabs_promotion_2_active.png) no-repeat scroll 0 0;
}



#main_promotion_0 #link_FA_3{
	display:block;
	width:17px;
	top:140px;
	
	margin-left:749px;
	position:absolute;
}
#main_promotion_0 #link_FA_3 a{
	display:block;
	width:17px;
	text-decoration:none;
	border:0;	
	background:#FFF url(imgs/tabs_promotion_3.png) no-repeat scroll 0 0;
}
#main_promotion_0 #link_FA_3 a:hover{
	background:#FFF url(imgs/tabs_promotion_3_active.png) no-repeat scroll 0 0;
}
#main_promotion_0 #link_FA_3.current_tab, #main_promotion_0 #link_FA_3.current_tab a , #main_promotion_0 #link_FA_3.current_tab a:hover {
	background:#FFF url(imgs/tabs_promotion_3_active.png) no-repeat scroll 0 0;
}




/****************************************************************************/
/******************************  promotion 1  ******************************/
/**************************************************************************/

/* è tutto spostato a dx di 34px */
/* i contenuti di 6 px in meno perché venivano scentrati! */
#main_promotion_1{
   float: left;
   width: 766px; /* 800 - 34 */
   background:url(imgs/promotion_2_bg.jpg) no-repeat scroll 51px 0;
   	padding-bottom:40px;
   	text-align: center;
   	font-family:Arial, Helvetica, sans-serif;
}
#main_promotion_1 .rounded_title{
	position:relative;
	width:118px;
	height:24px;
	top:145px;
	left:60px; /* 35+34 -6 */
	#left:-250px;
	clear:both;
	background:url(imgs/etichetta_stondata.gif) no-repeat scroll 0 0;
   	/*border-top: 1px dashed #CCC;*/
}

#promotion_1_title{
	position:relative;
	width:500px;
	height:24px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:14px;
	font-weight:normal;
	top:124px;
	left:221px; /* 193+34 -6 */
	float:left; /* così non spinge la tabella */
}

#tabella_promotion{
	display:block;
	width:688px;
	margin-top:160px;
	margin-left:60px; /* 32 + 34 -6 */
}
#tabella_promotion a, #tabella_promotion a:active, #tabella_promotion a:link, #tabella_promotion a:visited, #tabella_promotion a:hover{
	border:0;
	text-decoration:none;
}


/************************************************************ col sx */
/*Ho 2colonne per fare la riga lunga (somma del bordo di sx+dx)
e la riga corta(solo bordo colonna dx)*/
#tabella_promotion .col_sx{
	display:block;
	width:160px;
	clear:both;
	float:left;
	/*margin:54px 0 0 0;*/
	padding: 3px 0 0 0;
}
#tabella_promotion .col_sx p{
	width:96px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:10px;
	font-weight:normal;
}

/************************************************************ col dx */
#tabella_promotion .col_dx{
	display:block;
	width:528px;
	float:right;
	/*margin:54px 0 0 0;*/
	padding:0;
	padding: 6px 0 0 0;
	/*height:24px;*/
}
#tabella_promotion .col_dx_no_margin{
	display:block;
	width:528px;
	float:right;
	margin:0;
	padding:0;
	padding: 6px 0 0 0;
	/*height:24px;*/
}



/************************************************************ prodotto */

#tabella_promotion .prodotto{
	display:block;
	width:171px;
	float:left;	
	margin-right:5px;
	padding: 0 0 6px 0;
}
#tabella_promotion .prodotto img{
	position:relative;
	width:171px;
	border:0;
	float:left;
}


/************************************************************ finto accordion */


#main_promotion_1 #link_FA_1 span, #main_promotion_1 #link_FA_2 span, #main_promotion_1 #link_FA_3 span {
	visibility:hidden;
}
#main_promotion_1 #link_FA_1{
	display:block;
	width:17px;
	top:140px;
	position:absolute;
	float:left;
	#margin-left:-325px;
}
#main_promotion_1 #link_FA_1 a{
	display:block;
	width:17px;
	text-decoration:none;
	border:0;	
	background:#FFF url(imgs/tabs_promotion_1.png) no-repeat scroll 0 0;
}
#main_promotion_1 #link_FA_1 a:hover{
	background:#FFF url(imgs/tabs_promotion_1_active.png) no-repeat scroll 0 0;
}
#main_promotion_1 #link_FA_1.current_tab, #main_promotion_1 #link_FA_1.current_tab a , #main_promotion_1 #link_FA_1.current_tab a:hover {
	background:#FFF url(imgs/tabs_promotion_1_active.png) no-repeat scroll 0 0;
}



#main_promotion_1 #link_FA_2{
	display:block;
	width:17px;
	top:140px;
	margin-left:17px;
	position:absolute;
	float:left;
	#margin-left:-307px;
}
#main_promotion_1 #link_FA_2 a{
	display:block;
	width:17px;
	text-decoration:none;
	border:0;	
	background:#FFF url(imgs/tabs_promotion_3.png) no-repeat scroll 0 0;
}
#main_promotion_1 #link_FA_2 a:hover{
	background:#FFF url(imgs/tabs_promotion_3_active.png) no-repeat scroll 0 0;
	cursor:default;
}
#main_promotion_1 #link_FA_2.current_tab, #main_promotion_1 #link_FA_2.current_tab a , #main_promotion_1 #link_FA_2.current_tab a:hover {
	background:#FFF url(imgs/tabs_promotion_3_active.png) no-repeat scroll 0 0;
}



#main_promotion_1 #link_FA_3{
	display:block;
	width:17px;
	top:140px;
	margin-left:34px;
	#margin-left:-348px;
	position:absolute;
}
#main_promotion_1 #link_FA_3 a{
	display:block;
	width:17px;
	text-decoration:none;
	border:0;	
	background:#FFF url(imgs/tabs_promotion_2_active.png) no-repeat scroll 0 0;
}
#main_promotion_1 #link_FA_3 a:hover{
	background:#FFF url(imgs/tabs_promotion_2_active.png) no-repeat scroll 0 0;
}
#main_promotion_1 #link_FA_3.current_tab, #main_promotion_1 #link_FA_3.current_tab a , #main_promotion_1 #link_FA_3.current_tab a:hover {
	background:#FFF url(imgs/tabs_promotion_2_active.png) no-repeat scroll 0 0;
}



/****************************************************************************/
/******************************  promotion 2  ******************************/
/**************************************************************************/

/* è tutto spostato a dx di 51px */

#main_promotion_2{
   float: left;
   width: 782px; /* 800-17 meno un'altro perchè rende meglio con 1 px in meno che fa trasparire il nero sotto */
   background:url(imgs/promotion_2_bg.jpg) no-repeat scroll 34px 0;
   	padding-bottom:40px;
   	text-align: center;
   	font-family:Arial, Helvetica, sans-serif;
}

#main_promotion_2 #clienti{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:14px;
	font-weight:normal;
	position:relative;
	width:700px;
	/*height:200px;*/
	left:67px; /* 33+34 */
		#left:25px; /* 33+34 */
	top:27px;
	clear:both;
}

#main_promotion_2 #clienti div{
	margin-top: 4px;
	padding:12px 0;
	font-size:12px;
	line-height:16px;
	border:1px solid #3EA069;
	border-left:0;
	border-right:0;
	color:#CCC;

}
#clienti a, #clienti a:active, #clienti a:link, #clienti a:visited {
	border:0;
	text-decoration:none;
	color:#FFFFFF;
}
 #clienti a:hover{
	border:0;
	text-decoration: underline;
	color:#FFFFFF;
}


#main_promotion_2 .rounded_title{
	position:relative;
	width:118px;
	height:24px;
	top:50px;
	left:69px; /*35+34*/


	#left:-265px; /*35+34*/
	clear:both;
	background:url(imgs/etichetta_stondata.gif) no-repeat scroll 0 0;
   	/*border-top: 1px dashed #CCC;*/
}

#promotion_2_title{
	position:relative;
	width:500px;
	height:24px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:14px;
	font-weight:normal;
	top:44px;
	left:227px; /*193+34*/
	float:left; /* così non spinge la tabella */
}

#tabella_promotion_2{
	display:block;
	width:700px;/*688*/
	margin-top:84px;
	margin-left:66px; /*32+34*/
}
#tabella_promotion_2 a, #tabella_promotion_2 a:active, #tabella_promotion_2 a:link, #tabella_promotion_2 a:visited, #tabella_promotion_2 a:hover{
	border:0;
	text-decoration:none;
}


/************************************************************ col sx */
/*Ho 2colonne per fare la riga lunga (somma del bordo di sx+dx)
e la riga corta(solo bordo colonna dx)*/
#tabella_promotion_2 .col_sx{
	display:block;
	width:160px;
	clear:both;
	float:left;
	

	/*margin:54px 0 0 0;*/
	padding: 11px 0 0 0;
}
#tabella_promotion_2 .col_sx p{
	width:96px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:10px;
	font-weight:normal;
	text-align:left;
	#margin-left:-70px;
	#margin-top:15px;
	#line-height:20px;
}

/************************************************************ col dx */
#tabella_promotion_2 .col_dx{
	display:block;
	width:540px;/*528*/
	float:right;
	/*margin:54px 0 0 0;*/
	padding:0;
	padding: 6px 0 0 0;
	/*height:24px;*/
}
#tabella_promotion_2 .col_dx_no_margin{
	display:block;
	width:540px; /*528*/
	float:right;
	margin:0;
	padding:0;
	padding: 6px 0 0 0;
	/*height:24px;*/
}



/************************************************************ prodotto */

#tabella_promotion_2 .prodotto{
	display:block;
	width:171px;
	float:left;	
	margin-right:5px;
	padding: 0 0 6px 0;
}
#tabella_promotion_2 .prodotto img{
	position:relative;
	width:170px;
	border:0;
	float:left;
	z-index:8;
}
#tabella_promotion_2 .prodotto img.rettangolo_over{
	position:relative;
	width:170px;
	height:23px;
	border:0;
	float:left;
	z-index:10;
	margin-top:-23px;
}



/************************************************************ finto accordion */


#main_promotion_2 #link_FA_1 span, #main_promotion_2 #link_FA_2 span, #main_promotion_2 #link_FA_3 span {
	visibility:hidden;
}
#main_promotion_2 #link_FA_1{
	display:block;
	width:17px;
	top:140px;
	#margin-left:-42px;
	position:absolute;
	float:left;
}
#main_promotion_2 #link_FA_1 a{
	display:block;
	width:17px;
	text-decoration:none;
	
	border:0;	
	background:#FFF url(imgs/tabs_promotion_1.png) no-repeat scroll 0 0;
}
#main_promotion_2 #link_FA_1 a:hover{
	background:#FFF url(imgs/tabs_promotion_1_active.png) no-repeat scroll 0 0;
}
#main_promotion_2 #link_FA_1.current_tab, #main_promotion_2 #link_FA_1.current_tab a , #main_promotion_2 #link_FA_1.current_tab a:hover {
	background:#FFF url(imgs/tabs_promotion_1_active.png) no-repeat scroll 0 0;
}



#main_promotion_2 #link_FA_2{
	display:block;
	width:17px;
	top:140px;
	margin-left:17px;
	#margin-left:-25px;

	position:absolute;
	float:left;
}
#main_promotion_2 #link_FA_2 a{
	display:block;
	width:17px;
	text-decoration:none;
	border:0;	
	background:#FFF url(imgs/tabs_promotion_3_active.png) no-repeat scroll 0 0;
}
#main_promotion_2 #link_FA_2 a:hover{
	background:#FFF url(imgs/tabs_promotion_3_active.png) no-repeat scroll 0 0;
}
#main_promotion_2 #link_FA_2.current_tab, #main_promotion_2 #link_FA_2.current_tab a , #main_promotion_2 #link_FA_2.current_tab a:hover {
	background:#FFF url(imgs/tabs_promotion_3_active.png) no-repeat scroll 0 0;
}



#main_promotion_2 #link_FA_3{
	display:block;
	width:17px;
	top:140px;
	margin-left:766px;
  #margin-left:725px;
	position:absolute;
}
#main_promotion_2 #link_FA_3 a{
	display:block;
	width:17px;
	text-decoration:none;
	border:0;	
	background:#FFF url(imgs/tabs_promotion_2.png) no-repeat scroll 0 0;
}
#main_promotion_2 #link_FA_3 a:hover{
	background:#FFF url(imgs/tabs_promotion_2_active.png) no-repeat scroll 0 0;
	cursor:default;
}
#main_promotion_2 #link_FA_3.current_tab, #main_promotion_2 #link_FA_3.current_tab a , #main_promotion_2 #link_FA_3.current_tab a:hover {
	background:#FFF url(imgs/tabs_promotion_2_active.png) no-repeat scroll 0 0;
}




/****************************************************************************/
/******************************  contatti  *********************************/
/**************************************************************************/

#main_contatti{
   float: left;
   width: 800px;
   background:url(imgs/contatti_bg.jpg) no-repeat scroll top left;
   	padding-bottom:40px;
   	text-align: center;
   	font-family:Arial, Helvetica, sans-serif;
}

#main_contatti .testo{
	width:185px;
	position:relative;
	margin-left:34px;
	margin-top:160px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:11px;
	font-weight:normal;
	text-align:left;
	float:left; /*per togliere dal flow della pagina */
}
#main_contatti #cartina{
	position:relative;
	left:69px;
	top:38px;
	float:left; /*per togliere dal flow della pagina */
}

#main_contatti .indirizzo{
	width:185px;
	position:relative;
	margin-left:34px;
	margin-top:133px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	font-weight:normal;
	text-align:left;
	float:left; /*per togliere dal flow della pagina */
}

#main_contatti .indirizzo2{
	width:185px;
	position:relative;
	margin-left:89px;
	margin-top:133px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	font-weight:normal;
	text-align:left;
	float:left; /*per togliere dal flow della pagina */
}

#main_contatti .indirizzo a, #main_contatti .indirizzo a:active, #main_contatti .indirizzo a:link, #main_contatti .indirizzo a:visited{
	color:#FFF;
	text-decoration:none;
	font-size:14px;
}

#main_contatti .indirizzo a:hover{
	color:#808080;
	text-decoration:none;
	font-size:14px;
}

.macchinetta_grafica_contatti{
	position:relative;
	width:639px;
	margin-left:34px;
	margin-top:29px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	font-weight:normal;
	text-align:left;
	float:left; /*per togliere dal flow della pagina */
}
.macchinetta_grafica_contatti span{
	font-size:17px;
}

.macchinetta_grafica_contatti .titolo_contatti{
	border-bottom: 1px dashed #808080;
	padding: 0 0 3px 0;
}

.macchinetta_grafica_contatti .sx_contatti{
	display:block;
	width:200px;
	clear:both;
	float:left;
	/*margin:54px 0 0 0;*/
	padding: 5px 0 0 0;
}

.macchinetta_grafica_contatti .dx_contatti{
 #position:relative;
	display:block;
	width:180px;
	float:left;
	/*margin:54px 0 0 0;*/
margin-left:10px;
	padding:0;
	padding: 5px 0 0 0;
	/*height:24px;*/
}


.macchinetta_grafica_contatti .dx_contatti2{
 #position:relative;
	display:block;
	width:200px;
margin-left: 20px;
	float:left;
	/*margin:54px 0 0 0;*/
	padding:0;
	padding: 5px 0 0 0;
	/*height:24px;*/
}
#main_contatti .dx_contatti2 a, #main_contatti .dx_contatti2 a:active, #main_contatti .dx_contatti2 a:link, #main_contatti .dx_contatti2 a:visited{
	color:#FFF;
	text-decoration:none;
}

#main_contatti .dx_contatti2 a:hover{
	color:#808080;
	text-decoration:none;
}



#tt_example1{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#000;
	font-size: 10px;
	line-height: 1.4em;
	text-align: left;
	padding:10px;
}

#main_contatti .example{
	/*border:1px solid #C00;*/
	display:block;
	position:absolute;
	width:235px;
	height:200px;
	top:87px;
	left:181px;
}

/****************************************************************************/
/**********************************  cerca  ********************************/
/**************************************************************************/
#main_cerca{
   float: left;
   width: 800px;
   background:url(imgs/cerca_bg.jpg) repeat scroll top left;
   	padding-bottom:40px;
}


/************************************************************ col sx */
/*Ho 2colonne per fare la riga lunga (somma del bordo di sx+dx)
e la riga corta(solo bordo colonna dx)*/
#main_cerca #tabella_categoria .col_sx{
	display:block;
	width:160px;
	clear:both;
	float:left;
	margin:54px 0 0 0;
	padding: 3px 0 0 0;
}
#main_cerca #tabella_categoria .col_sx p{
	width:96px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:10px;
	font-weight:normal;
}

/************************************************************ col dx */
#main_cerca #tabella_categoria .col_dx{
	display:block;
	width:528px;
	float:right;
	margin:54px 0 0 0;
	padding:0;
	padding: 6px 0 0 0;
	/*height:24px;*/
}
#main_cerca #tabella_categoria .col_dx_no_margin{
	display:block;
	width:528px;
	float:right;
	margin:0;
	padding:0;
	padding: 6px 0 0 0;
	/*height:24px;*/
}



/************************************************************ prodotto */

#main_cerca #tabella_categoria .prodotto{
	display:block;
	/*width:171px;
	height:149px;*/
	float:left;	
	margin-right:5px;
	padding: 0 0 6px 0;
}
#main_cerca #tabella_categoria .prodotto img{
	position:relative;
	/*width:171px;
	height:149px;*/
	border:0;
	float:left;
}




/************************************************************ tabella_2 */


#main_cerca #tabella_2{
	display:block;
	width:688px;
	clear:both;
	float:left;
	margin-top:15px;
	margin-left:32px;
	border-top:1px dashed #B3B3B3;
	padding: 0;
}
#main_cerca #tabella_2 a, #main_cerca #tabella_2 a:active, #main_cerca #tabella_2 a:link, #main_cerca #tabella_2 a:visited, #main_cerca #tabella_2 a:hover{
	border:0;
	text-decoration:none;
	color:#FFFFFF;
}
#main_cerca #tabella_2 .decoro_design{
	display:block;
	width:169px;
	height:32px;
	margin-top:-70px;
}
#main_cerca #tabella_2 .prodotti_tabella_2{
	display:block;
	height:190px;
	/*width:166px;
	height:92px;*/
	float:left;
	margin-right:10px;
	padding: 20px 0 0 0;
}

#main_cerca #tabella_2 .prodotti_tabella_2 #testo_tabella_2{
	display:block;
	width:116px;
	height:25px;
	margin-top:-30px;
	margin-right:0px;
	padding: 0 0 0 0;
	font-size:10px;
	color:#FFFFFF;

}


#main_cerca #tabella_2 p{
	display:block;
	position:relative;
	margin:50px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:12px;
	font-weight:normal;
}



/************************************************************ ricerca */


#main_cerca #ricerca{
	display:block;
	margin:35px 0 0 35px;
	width:485px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:15px;
	font-weight:bold;
}

#main_cerca #ricerca span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:15px;
	font-weight:normal;
	font-style:italic;
}

/************************************************************ form */


#main_cerca form{
	display:block;
	margin:167px 0 0 35px;
	width:500px;
}

#main_cerca select{
	width:150px;
}



/****************************************************************************/
/******************************  slimbox  ******************************/
/**************************************************************************/
#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(imgs/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: -30px;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(imgs/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(imgs/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(imgs/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

