body{
background-image: url('img/bg.jpg');
background-color: #BABBBB;
color: #676767;
}
a{
color: #676767;
}

/* --- global --- */
.wrapper_zero{
background-image: url('img/bg_wrapper.jpg');
background-color: #fff;
}
.article_title{
color: #267669;
}
.bottom .left img {
border:1px solid #dce3e2;
}
.bottom .link {
color:#fff;
background-image: url('img/bg_link.png');
}
.bottom .link a {
color:#fff;
}

/* menu */
.menu{
color: #106255;
}
.menu a{
color: #106255;
}
.menu li:hover,
.menu li:hover > a, 
.menu li.selected{
color: #fff;
}
.menu li{
background-image: url('img/bg_menu.jpg');
}
.menu ul li:hover{
background-image: url('img/bg_menu.jpg');
}
.menu ul ul{
color: #fff;
background-color: #2c7a6e;
background: linear-gradient(top, #84b1aa, #2c7a6e);
background: -moz-linear-gradient(top, #84b1aa, #2c7a6e);
background: -webkit-gradient(linear, left top, left bottom, from(#84b1aa), to(#2c7a6e));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff84b1aa, endColorstr=#ff2c7a6e)
}
.menu ul ul a{
color: #fff;
}

/* --- footer --- */
.footer_bg{
background-color: #646464;
color: #FFF;
}
.footer_bg a{
color: #FFF;
}

/* --- home --- */
.bottom .testo1, .bottom .testo2 {
color:#676767;
}
.bottom .testo1 .link {
background-image: url('img/bg_link.png');
}
.right_home .testo1 .link a, .right_home .testo1 .article_title, .right_home .testo2 .article_title {
color:#267669;
} 
.right_home .testo1, .right_home .testo2 {
background: #dfe7e7;
}
.right_home img {
border:1px solid #dce3e2;
}
/* chi siamo */
.chi_siamo_testo2 .article_title {
color:#267669;
}
.chi_siamo_testo2 {
color:#676767;
background: #dfe7e7;
}

/* vetrina */
.catalogo {
border-top:1px solid #cecece;
}
.catalogo a.ingrandisci {
color:#fff;
background-image: url('img/bg_link.png');
}

/* gallery */
.gallery {
border-top:1px solid #cecece;
}

/* dove siamo */
.info_dove_siamo {
color:#fff;
}
.info_dove_siamo a {
color:#fff;
}
.where {
background-color:#267669;
}
.utility_left {
background-color:#267669;
}
/* contatti */
.preventivo {
background-color:#267669;
color:#fff;
}
.preventivo a {
color:#fff;
}
.prev_scrivici .form_detail input {
background-color:#b2dfd6;
}
.prev_scrivici .text_area textarea {
background-color:#b2dfd6;
}

/* --- listino --- */

.listino{
color: #ffffff;
}
.listino table td{
background-color: #b2dfd6;
color: #494437;
}
.listino table .header_prezzo td{
background-color: #267669;
color: #fff;
}