body{
background-color: #ffffff;
color: #707070;
}
a{
color: #707070;
}

/* --- general --- */

.wrapper_zero{
background-image: url('img/bg.gif');
}
.gradient{
background-image: url('img/bg_gradient.gif');
}
.wrapper .article_title{
color: #b17837;
}
.header{
	background-image: url(../../../img/fondo1.jpg);
}
.line{
border-bottom: 1px solid #bbbbbb;
}

/* --- sidebar --- */

.sidebar{
border-bottom: 1px solid #bbbbbb;
}
.menu_one{
color: #000000;
}

/* --- menu --- */

.menu a{
color: #000000;
}
.menu ul li:hover{
background-color: #ffffff;
}
.menu ul ul{
background-color: #ffffff;
color: #000000;
}
.menu ul ul a{
color: #000000;
}

/* --- homepage --- */

.welcome{
border-bottom: 1px solid #bbbbbb;
}
.welcome .article_title{
color: #7c3011;
}
.welcome .images{
background-image: url('img/bg_benvenuti.png');
}
.welcome .link,
.home_left .link,
.home_center .link{
background-image: url('img/bg_link.gif');
}
.welcome .link a,
.home_left .link a,
.home_center .link a{ 
color: #FFFFFF;
}
.home_right,
.home_center img{
border: 5px solid #e9cea2;
}
.home_left .link,
.home_center .link{
background-image: url('img/bg_link_2.gif');
}

/* --- text and foto --- */

.on_evidence .article_title{
color: #7c3011;
}
.first_txt img,
.second_txt img{
border: 5px solid #e9cea2;
}
.second_txt{
border-top: 1px solid #bbbbbb;	
}

/* --- vetrina --- */

.vetrina_left{
border-right: 1px solid #bbbbbb;
}
.vetrina_left .images img{
border: 5px solid #e9cea3;
}
.vetrina_left .border_top{
border-top: 1px solid #bbbbbb;
}
.vetrina_bottom{
background-image: url('img/bg_catalogo.gif');
}
.vetrina_bottom .element_container img{
border: 5px solid #e9cea3;	
}
.vetrina_bottom .ingrandisci{
background-image: url('img/bg_approfondisci.gif');
color: #fff;
}

/* --- gallery --- */

.gallery_right .gallery img{
border: 5px solid #e9cea3;
}
.gallery_bottom{
border-top: 1px solid #bbbbbb;
}

/* --- dove siamo --- */

#where_{

}
.calculate{
border-top: 1px solid #bbbbbb;
}
.dovesiamo_right .border_top,
.contatti_left .border_top,
.listino_left .border_top{
border-top: 1px solid #bbbbbb;
}

/* --- contatti --- */

.prev_scrivici .form_detail input{
background-color: #d4ccbd;
border: 1px solid #b9b3a3;
}
.prev_scrivici .text_area textarea{
background-color: #d4ccbd;
border: 1px solid #b9b3a3;
}

/* --- listino --- */

.listino table td{
background-color: #d3b38f;
color: #222;
}
.listino table .header_prezzo td{
color: #ffffff;
background-color: #995917;
}

/* --- footer --- */

.footer_content{
background-image: url('img/bg_footer.gif');
}
