/* TUTTO BIMBO */
body {position: relative; color: #333333; background: #FFFFFF url(grafica/sfondo.jpg); margin: 0px; text-align: left; font-size: 12px; 
font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; text-transform: none; 
}
.gabbia {width: 960px; height: auto; background: transparent url(grafica/ombra.png) repeat-y; margin: 0 auto 0 auto; overflow: hidden; 
} /* TOLTO POSITION: RELATIVE; PERCHE' BLOCCAVA LINK IN IE6*/
.pp {width: 960px; height: 100%; margin: 0 auto 0px auto; position: relative; background: transparent; 
}
.t-pp {margin: 2px auto 0px auto; font-size: 10px; color: #999999; text-align: center; 
}
.testata {background: transparent url(grafica/testata.png) top center no-repeat; width: 960px; height: 120px; margin: 0 auto 0 auto; padding: 0px; 
}
.logo {background: transparent; width: 280px; height: 120px; float: left; margin: 0; display: inline; 
}
.lg {border: 0px; padding: 0px; margin: 0px; 
}
.menu-uno {position: relative; background: transparent; width: 680px; height: 120px; float: left; margin: 0; 
}
.t-menu-uno {margin: 25px 100px auto 300px; line-height: 150%;  
}
#menu {background: transparent url(grafica/menu.png) top center no-repeat; width: 960px; height: 50px; 
margin: -10px auto 0 auto; 
}
.t-menu {padding-top: 20px; line-height: 150%; text-align: center; 
}
.vetrina {position: relative; width: 924px; height: 304px; margin: 0 auto 0 auto; background: transparent; 
}
.prodotti {position: relative; width: 940px; height: 150px; margin: 10px auto 0 auto; background: transparent; 
}
.sx {position: relative; width: 222px; height: auto; margin: 20px auto auto 30px; float: left; clear: left;  
}
.box-sx {position: relative; width: 218px; height: auto; background: white; margin-top: -2px; float: left; 
border-left: 2px #CCCCCC solid; border-right: 2px #CCCCCC solid; 
}
.dx {position: relative; width: 640px; height: auto; margin: 20px 30px auto 10px; float: right; clear: right;  
}
.box-dx {position: relative; width: 640px; height: auto; margin-bottom: 30px; background: transparent; 
}
.ind {position: relative; width: 960px; height: 150px; background: transparent url(grafica/ind.png) top center no-repeat; margin: 0 auto 0 auto; 
}
.t-ind {margin: 0px; line-height: 150%; color: #333333;  text-align: center;   
}

.tit-sx {color: #DD127B; padding: 10px; padding-bottom: 0px; padding-top: 0px; margin: 0px; font-size: 15px;  
}
.t-sx {color: #333333; line-height: 150%; padding: 10px; margin: 0px; 
}
.t-dx {color: #333333; line-height: 150%; padding-top: 10px; margin: 0px; 
}
.h1 {font-size: 16px; color: #0093DD;  margin: 0px;  
}
.ft {float: right; padding: 3px; border: 2px #0093DD solid; margin: 10px 0 10px 20px
}
.b_uno {width: 960px; height: 1px;  background: transparent; margin: 0 auto 0 auto;   padding: 0px; 
overflow: hidden;
}
.t-b_uno {padding-top: 6px; margin-top: 0px; text-align: center; COLOR: #193568; LINE-HEIGHT: 130%; font-family: arial, helvetica, sans-serif; 
font-size: 14px; font-weight: bold;
}




/*  COMUNI  */
.h1, .tit-sx {font-family: arial, helvetica, verdana, sans-serif; font-weight: bold; font-weight: bold;
}



a {font-weight: normal;
}
a:link, a:visited, a:active {text-decoration: none;
}
a:hover {text-decoration: underline;
}
a.LM:link, a.LM:visited, a.LM:active {color: #0093DD; font-size: 15px; font-family: arial, helvetica, verdana, sans-serif; font-weight: bold; position: relative; 
}
a.LM:hover {color: #DD127B; text-decoration: underline; position: relative; 
}
a.LM1:link, a.LM1:visited, a.LM1:active {color: #333333; font-size: 12px; 
}
a.LM1:hover {color: #FF00FF; text-decoration: underline; 
}
a.LF:link, a.LF:visited, a.Lf:active {color: #333333; font-size: 10px; 
}
a.LF:hover {color: #DD127B; text-decoration: underline; 
}
a.LEM:link, a.LEM:visited, a.LEM:active {color: #DD127B; font-size: 12px; 
}
a.LEM:hover {color: #333333; text-decoration: underline; 
}
a.LK:link, a.LK:visited, a.LK:active {color: #DD127B; font-size: 12px; font-weight: bold; 
}
a.LK:hover {color: #333333; text-decoration: underline; 
}














.ditta {width: 700px; margin: 20px auto auto auto; float: right; clear: left; position: relative;
}
.centrox {width: 700px; height: auto; margin: 20px auto auto auto; float: right; clear: left; position: relative;
}
.t-ditta-2 {margin: auto;   font-size: 18px; color: #333333; text-align: center; 
}
.testo {margin: auto;   font-size: 12px; color: #666666; text-align: left; line-height: 150%; 
}
.email {margin: auto;   font-size: 14px; color: #666666; text-align: center; 
}




a.LCR, a.LP, a.L5, a.LT {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; 
}

a.L2, a.L3, a.L4, a.L6, a.LT2 {font-family: Georgia, Times, serif; font-size: 17px; 
}
a.L2:link, a.L2:visited, a.L2:active,  
a.L3:link, a.L3:visited, a.L3:active,
a.L4:link, a.L4:visited, a.L4:active, 
a.L5:link, a.L5:visited, a.L5:active, 
a.LCR:link, a.LCR:visited, a.LCR:active {color: #FFFFFF;
}
a.LP:link, a.LP:visited, a.LP:active {color: #333333;
}
a.L2:hover, a.LCR:hover {color: #333333;
}
a.L3:hover, a.L4:hover, a.LP:hover, a.LP:hover {color: #D76A00;
}
a.L6 {color: #990000;  
}
a.LT2:link, a.LT2:visited, a.LT2:active {color: #D76A00; text-decoration: underline; font-size: 17px; 
}
a.LT2:hover {color: #333333;
}