.spazio {  margin-top: 0em; margin-bottom: .4em;} 



.box_home_01{
background:none repeat scroll 0 0 #FFFFFF;
border:2px solid #DDDDDD;
padding:10px;
width:220px; 
height:95px;
border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;
text-align: left;
}


.box_home_prodotti{
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #DDDDDD;
}



.filo_box02 {
padding: 2px;
text-align: left;
border: 1px solid #018ada;
background-color: #ffffff;
}



.titolo_box_home { font-size:16px; font-family: Arial, Verdana; font-weight:bold; color :#c11b00; }



.testo_box_home {
font-family: Verdana; font-size: 11px; font-weight: normal;   color :#929292; }
a.testo_box_home:link {color :#929292; font-weight: bold}
a.testo_box_home:visited {color :#929292; font-weight: bold}
a.testo_box_home:active {color :#929292; font-weight: bold}
a.testo_box_home:hover {color :#cc0000; font-weight: bold; text-decoration: underline;}




.titolo_speciali {
font-family: Impact, Charcoal; font-size: 22px; letter-spacing: 2px; font-weight: normal; color :#0077c6}

.titolino_speciali {
font-family:  Arial, Verdana;  font-size: 21px;/* old was 25px */ font-weight: bold; color :#c81000}


.testo_speciali {
font-family: arial; font-size: 13px; font-weight: normal; text-decoration: none; color :#656464; line-height:19px;}
a.testo_speciali:link {color :#0077c6; font-weight: bold}
a.testo_speciali:visited {color :#0077c6; font-weight: bold}
a.testo_speciali:active {color :#0077c6; font-weight: bold}
a.testo_speciali:hover {color :#cc0000; font-weight: bold; text-decoration: underline;}




.titolo_consigliati { font-size:16px; font-family: Arial, Verdana; font-weight:bold; color :#556f45; }


.testo_box_footer_home {
font-family: Verdana; font-size: 11px; font-weight: normal;  color :#0077c6; line-height:12px;}
a.testo_box_footer_home:link {color :#0077c6; font-weight: bold}
a.testo_box_footer_home:visited {color :#0077c6; font-weight: bold}
a.testo_box_footer_home:active {color :#0077c6; font-weight: bold}
a.testo_box_footer_home:hover {color :#cc0000; font-weight: bold; text-decoration: underline;}



/*  usati per le  pagine di spiegazione statiche  Fai da te, etc */


.titolo_pagina {
font-family:  Arial, Verdana;  font-size: 25px; font-weight: bold; color :#c81000}


.sommario_pagina {
font-family:  Times New Roman, Times, Arial, Verdana;  font-size: 17px; line-height: 23px; font-weight: normal; color :#286287}


.titolini_pagine {
font-family:  Arial, Verdana;  font-size: 15px; letter-spacing: 2px;  line-height:18px; font-weight: bold; color :#c81000}

.titolini_pagine02 {
font-family:  Arial, Verdana;  font-size: 15px; letter-spacing: 2px;  line-height:18px; font-weight: bold; color :#1e4d63}

.titolini_menu {
font-family:  Arial, Verdana;  font-size: 12px; font-weight: bold; color :#c11b00}

.link_box {
font-family: arial; font-size: 14px; font-weight: normal;  color :#1b3c52; line-height: 20px;}
a.link_box:link {color :#007ac7; font-weight: bold}
a.link_box:visited {color :#007ac7; font-weight: bold}
a.link_box:active {color :#007ac7; font-weight: bold}
a.link_box:hover {color :#cc0000; font-weight: bold; text-decoration: underline;}


.testo_small {
font-family: arial, Verdana; font-size: 11px;  letter-spacing: 1px;  line font-weight: normal;  color :#878787; line-height:13px;}
a.testo_small:link {color :#878787; font-weight: bold}
a.testo_small:visited {color :#878787; font-weight: bold}
a.testo_small:active {color :#878787; font-weight: bold}
a.testo_small:hover {color :#cc0000; font-weight: bold; text-decoration: underline;}


.testo01 {
font-family: arial, Verdana; font-size: 13px;  font-weight: normal; text-decoration: none; color :#939393; line-height:14px;}
a.testo01:link {color :#939393; font-weight: normal}
a.testo01:visited {color :#939393; font-weight: normal}
a.testo01:active {color :#939393; font-weight: normal}
a.testo01:hover {color :#cc0000; font-weight: bold; text-decoration: underline;}


.testo02 {
font-family: arial, Verdana; font-size: 13px;  font-weight: normal;  color :#626560; line-height:16px;}
a.testo02:link {color :#626560; font-weight: normal}
a.testo02:visited {color :#626560; font-weight: normal}
a.testo02:active {color :#626560; font-weight: normal}
a.testo02:hover {color :#cc0000; font-weight: normal; text-decoration: underline;}


.filo_box_menu {
padding: 4px;
text-align: left;
border: 1px solid #018ada;
border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;
}


.filo_box {
padding: 6px;
text-align: left;
border: 1px solid #018ada;
background-color: #ffffff;
}



.p_color {
width: 300px;
padding: 2px;
text-align: left;
background-color: #eeeeee;
}


/*  Fine: usati per le  pagine di spiegazione statiche  Fai da te, etc */






/* NOn usati

.box01 {
width: 188px;
padding: 2px;
text-align: center;
background-color: #c6cfd6;
border: 2px solid #f1a630;
}

.box_home_radius {
box-shadow:5px -5px 10px #e5e5e5;
-webkit-box-shadow:5px -5px 10px #e5e5e5;
-moz-box-shadow:5px -5px 10px #000000;
border-radius:10px; -moz-border-radius:105px; -webkit-border-radius:10px;
}

*/

.spazio {  margin-top: 0em; margin-bottom: .4em;}

.filo_box_menu02 {
width:200px;
padding: 4px;
text-align: left;
border: 1px solid #eeeeee;
background-color: #eeeeee;
-moz-border-radius-topright: 6px;
-webkit-border-top-right-radius: 6px;
-moz-border-radius-topleft: 6px;
-webkit-border-top-left-radius: 6px;
}


.filo_box_menu03 {
width:200px;
padding: 4px;
text-align: left;
border: 1px solid #eeeeee;
background-color: #ffffff;
-moz-border-radius-bottomright: 6px;
-webkit-border-bottom-right-radius: 6px;
-moz-border-radius-bottomleft: 6px;
-webkit-border-bottom-left-radius: 6px;
}


.titolini_menu02 {
font-family:  Arial, Verdana;  font-size: 13px; font-weight: bold; color :#c11b00}