body {

margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
background:url(../images/pattern_p.jpg);
background-color:#ffffff;
}

A:link {text-decoration: none; color:#ff0000;}
A:visited {text-decoration: none; color:#ff0000;}
A:hover {text-decoration: none;}


.corpo_testo {
color: #555555;
font-family: Arial;
font-size: 11px;
font-style: none;
font-variant: normal;
line-height: 1.3;
margin-top: 0px;
margin-right: 5px;
margin-bottom: 8px;
margin-left: 5px;
text-align: left;
text-decoration: none;
}


.corpo_testo_right {
color: #555555;
font-family: Arial;
font-size: 11px;
font-style: none;
font-variant: normal;
line-height: 1.3;
margin-top: 0px;
margin-right: 5px;
margin-bottom: 8px;
margin-left: 5px;
text-align: right;
text-decoration: none;
}

.testo_home_left {
color: #555555;
font-family: Arial;
font-size: 12px;
font-style: none;
font-variant: normal;
font-weight: bold;
line-height: 1.5;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 29px;
text-align: left;
text-decoration: none;
}


.testo_home_right {
color: #555555;
font-family: Arial;
font-size: 12px;
font-style: none;
font-variant: normal;
font-weight: bold;
line-height: 1.5;
margin-top: 0px;
margin-right: 29px;
margin-bottom: 0px;
margin-left: 0px;
text-align: right;
text-decoration: none;
}


.testo_home_center {
color: #555555;
font-family: Arial;
font-size: 12px;
font-style: none;
font-variant: normal;
font-weight: bold;
line-height: 1.5;
margin-top: 0px;
margin-right: 29px;
margin-bottom: 0px;
margin-left: 29px;
text-align: center;
text-decoration: none;
}

.testo_home_center_unbold {
color: #555555;
font-family: Arial;
font-size: 11px;
font-style: none;
font-variant: normal;
font-weight: normal;
line-height: 1.5;
margin-top: 0px;
margin-right: 29px;
margin-bottom: 0px;
margin-left: 29px;
text-align: center;
text-decoration: none;
}

.testo_banda_rossa {
color: #FFFFFF;
font-family: Arial;
font-size: 11px;
font-style: none;
font-variant: normal;
font-weight: normal;
line-height: 1.5;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 7px;
text-align: left;
text-decoration: none;
}

.testo_banda_bianca {
color: #555555;
font-family: Arial;
font-size: 12px;
font-style: none;
font-variant: normal;
font-weight: normal;
line-height: 1.5;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 10px;
text-align: left;
text-decoration: none;
}

A.link_banda_bianca:link {color: #555555;}
A.link_banda_bianca:visited {color: #555555;}
A.link_banda_bianca:hover {color: #cccccc;}

.testo_banda_bianca_sotto {
color: #555555;
font-family: Arial;
font-size: 12px;
font-style: none;
font-variant: normal;
font-weight: normal;
line-height: 1.5;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 60px;
text-align: left;
text-decoration: none;
}


.testo_eventi {
color: #555555;
font-family: Arial;
font-size: 12px;
font-style: none;
font-variant: normal;
font-weight: normal;
line-height: 1.5;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 10px;
text-align: left;
text-decoration: none;
}

.testo_servizi_small {
color: #555555;
font-family: Arial;
font-size: 12px;
font-style: none;
font-variant: normal;
font-weight: normal;
line-height: 1.4;
margin-top: 10px;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 10px;
text-align: justify;
text-decoration: none;
}

.testo_contatti {
color: #555555;
font-family: Arial;
font-size: 12px;
font-style: none;
font-variant: normal;
font-weight: normal;
line-height: 1.4;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 10px;
text-align: left;
text-decoration: none;
}

.testo_dovesiamo {
color: #555555;
font-family: Arial;
font-size: 12px;
font-style: none;
font-variant: normal;
font-weight: normal;
line-height: 1.4;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
text-align: left;
text-decoration: none;
}

.menu_left {
color: #555555;
font-family: Arial;
font-size: 12px;
font-style: none;
font-variant: normal;
font-weight: normal;
line-height: 1.5;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 40px;
text-align: left;
text-decoration: none;
}

.menu_left_sottocat {
color: #555555;
font-family: Arial;
font-size: 12px;
font-style: none;
font-variant: normal;
font-weight: normal;
line-height: 1.3;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 50px;
text-align: left;
text-decoration: none;
}

.tdmenu {
border-bottom:1px solid #BBBBBB;
}


.spacer {
font-size: 1px;
line-height: 1;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;

}


.prodotto_vetrina {
color: #555555;
font-family: Arial;
font-size: 12px;
font-style: none;
font-variant: normal;
font-weight: normal;
line-height: 1.5;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 10px;
text-align: left;
text-decoration: none;
}

.path_prodotto {
color: #555555;
font-family: Arial;
font-size: 12px;
font-style: none;
font-variant: normal;
font-weight: normal;
line-height: 1.5;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 10px;
text-align: left;
text-decoration: none;
}

.prodotto_titolo {
color: #ff0000;
font-family: Arial;
font-size: 12px;
font-style: none;
font-variant: normal;
font-weight: normal;
line-height: 1.5;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 10px;
text-align: left;
text-decoration: none;
}

.prodotto_descrizione {
color: #555555;
font-family: Arial;
font-size: 12px;
font-style: none;
font-variant: normal;
font-weight: normal;
line-height: 1.5;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 10px;
text-align: left;
text-decoration: none;
}



.prodotto_prezzo {
color: #555555;
font-family: Arial;
font-size: 12px;
font-style: none;
font-variant: normal;
font-weight: normal;
line-height: 1.5;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 10px;
text-align: left;
text-decoration: none;
}

.prodotto_img {
border:0px solid #ffffff;
margin-right:10px;
}

.img_talloncino {
margin-top:5px;
margin-left:5px;
margin-right:5px;
margin-bottom:5px;
}

.template_table {
border:0px solid #ffffff;
margin-top:5px;
margin-bottom:5px;
margin-left:10px;
margin-right:10px;
background: #aaaaaa;
}

.template_header {
border:0px solid #ffffff;
background: #ffffff;
color: #555555;
font-family: Arial;
font-size: 12px;
padding-left: 2px;
}

.template_item {
border:0px solid #ffffff;
background: #ffffff;
color: #555555;
font-family: Arial;
font-size: 12px;
padding-left: 2px;
}

.categoria_nome {
color: #ff0000;
font-family: Arial;
font-size: 12px;
font-style: none;
font-variant: normal;
font-weight: normal;
line-height: 1.5;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 10px;
text-align: left;
text-decoration: none;
}

.categoria_descrizione {
color: #555555;
font-family: Arial;
font-size: 12px;
font-style: none;
font-variant: normal;
font-weight: normal;
line-height: 1.5;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 10px;
text-align: left;
text-decoration: none;
}

.categoria_img {
margin-top:0px;
margin-left:0px;
margin-right:10px;
margin-bottom:0px;
}

.sottocat_thumb_nome {
color: #555555;
font-family: Arial;
font-size: 12px;
font-style: none;
font-variant: normal;
font-weight: normal;
line-height: 1.5;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 10px;
text-align: left;
text-decoration: none;
}

.sottocat_thumb_img {
margin-top:5px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
}

.prodotto_thumb_nome {
color: #555555;
font-family: Arial;
font-size: 12px;
font-style: none;
font-variant: normal;
font-weight: normal;
line-height: 1.5;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 0px;
text-align: left;
text-decoration: none;
}

.prodotto_thumb_img {
margin-top:5px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
}

.inputhome {
background: #ffffff;
color: #555555;
font-family: Arial;
font-size: 12px;
font-weight: normal;
margin: 1px;
border:1px solid #999999;
text-align: left;
}
