/*********************
STILI BASE
**********************/

BODY { background-color: #fff }
BODY.default { background-color: #000 }
BODY, P, DIV, TABLE, TR, BLOCKQUOTE, TD, TH, INPUT, TEXTAREA, SELECT, H1, H2, H3, H4{ font-size:10px; color:#576063; font-family:"Verdana", sans-serif;  }

.center { text-align:center; }
.right { text-align:right; }
.left { text-align:left; }
.italic { font-style:italic; }
.bold{ font-weight:bold; }
.btvai {color : #6779DE; }
.btcerca {color : #A89F9C; }
.tit { color : #6DB724; font-size : 10px; font-family :  "Verdana", serif;}
.news { color : #86888A; padding-right: 10px; }

/*link*/
A:visited, A:link { color : #000; text-decoration: none; }
A:visited,A:link { color : #000; background-color : transparent; text-decoration: none; }
A:hover, A:active { color : #000; background-color : transparent; text-decoration: underline; }
a.addchart { display: block; line-height: 24px; height: 24px; color : #000; text-decoration: none; background: transparent url(../img/ico_carrello.gif) no-repeat right !important; padding: 0 18px 0 0; }
.infoprodotto { padding: 0 0 10px 0; }

TD.spot {color : #444336; font-size : 12px; padding-left : 24px; padding-right : 224px; text-align : justify;}
.spot A:visited,.spot A:link { color : #55555; background-color : transparent;  text-decoration: none;}
.spot A:hover,.spot A:active { color : #444336; background-color : transparent;  text-decoration: underline;}

TD.spot1 {color : #444336; font-size : 12px; padding-left : 24px; text-align : justify;}
.spot1 A:visited,.spot1 A:link { color : #55555; background-color : transparent;  text-decoration: none;}
.spot1 A:hover,.spot1 A:active { color : #444336; background-color : transparent;  text-decoration: underline;}

TD.format {color : #444336; font-size : 12px; }
.format A:visited,.format A:link { color : #55555; background-color : transparent;  text-decoration: none;}
.format A:hover,.format A:active { color : #444336; background-color : transparent;  text-decoration: underline;}

TABLE.bk_home {color : #FFF; font-size : 10px; background: #EEF0F2 url("../img/bk.jpg"); }

TD.bk_area_ita {color : #444336; font-size : 12px; background: #EEF0F2 url(../img/bkarea_it.gif) no-repeat; }
TD.bk_area_eng {color : #444336; font-size : 12px; background: #EEF0F2 url(../img/bkarea_eng.gif) no-repeat; }
TD.bk_area_spa {color : #444336; font-size : 12px; background: #EEF0F2 url(../img/bkarea_spa.gif) no-repeat; }
TD.bk_area_fra {color : #444336; font-size : 12px; background: #EEF0F2 url(../img/bkarea_fra.gif) no-repeat; }

TD.footer {color : #444336; font-size : 10px; background: transparent url("../img/bk_footer.png"); }

TD.categorie {color : #890F13; font-size : 10px; background-color : #FFF; line-height: 16px; }
.categorie A:visited,.categorie A:link { color : #444336; background-color : transparent; font-weight : bold; text-decoration: none; }
.categorie A:hover,.categorie A:active { color : #444336; background-color : transparent; font-weight : bold; text-decoration: underline;}

#datipers td { line-height: 16px; }

.footer A:visited,.footer A:link { color : #55555; background-color : transparent; font-weight : bold; text-decoration: none;}
.footer A:hover,.footer A:active { color : #444336; background-color : transparent; font-weight : bold; text-decoration: none;}

TD.bkint {color : #FFF; font-size : 10px; background: #EEF0F2 url(../img/bk_footer.gif) no-repeat; }

TD.hmtxt {color : #444336; font-size : 12px; }
.hmtxt A:visited,.hmtxt A:link { color : #55555; background-color : transparent;  text-decoration: none;}
.hmtxt A:hover,.hmtxt A:active { color : #797A7B; background-color : transparent;  text-decoration: underline;}

TD.hm_footer {color : #FFF; font-size : 10px; }
.hm_footer A:visited,.hm_footer A:link { color : #FFF; background-color : transparent;  text-decoration: none;}
.hm_footer A:hover,.hm_footer A:active { color : #FFF; background-color : transparent;  text-decoration: underline;}

TD.img_home {color : #898989; font-size : 10px; padding-left: 47px;  }

TD.hmnews {color : #898989; font-size : 10px; padding-left: 20px; padding-right: 25px; }
TD.septit {color : #253FD0; font-size : 10px; background-image : url("../img/septitolo.gif");}

TD.color {color : #FFF; font-size : 10px; background-color : #FFF;}
TD.txtbanner {color : #576063; font-size : 10px; padding-left: 10px;}

TD.menusx {color : #253FD0; font-size : 10px; background-image : url("../img/menusx.gif"); padding-left: 22px; font-weight:bold;}
.menusx A:visited,.menusx A:link { color : #253FD0; background-color : transparent; font-weight : bold; text-decoration: none;}
.menusx A:hover,.menusx A:active { color : #000; background-color : transparent; font-weight : bold; text-decoration: none;}

TD.bteshop {color : #253FD0; font-size : 10px; background-image : url("../img/bkban_eshop.gif"); text-align:center;}
TD.sxmappa {color : #253FD0; font-size : 10px; background-color : #31B3D9; text-align:center;}

TD.ar_ris {color : #364EDB; font-size : 10px; padding-right: 22px;}
.ar_ris A:visited,.ar_ris A:link { color : #364EDB; background-color : transparent;  text-decoration: none;}
.ar_ris A:hover,.ar_ris A:active { color : #364EDB; background-color : transparent;  text-decoration: none;}

TD.pannello {color : #556063; font-size : 10px; padding-right: 22px;}
.pannello A:visited,.pannello A:link { color : #556063; background-color : transparent;  text-decoration: none;}
.pannello A:hover,.pannello A:active { color : #556063; background-color : transparent;  text-decoration: none;}

TD.post_it {color : #253FD0; font-size : 10px; background-image : url("../img_ar/body_post.jpg"); padding-left: 10px; padding-right: 25px;}
.smenusx A:visited,.smenusx A:link { color : #036; background-color : transparent; font-weight : bold; text-decoration: none;}
.smenusx A:hover,.smenusx A:active { color : #FFF; background-color : transparent; font-weight : bold; text-decoration: none;}


TD.smenusx {color : #253FD0; font-size : 10px; background-image : url("../img/menusx.gif"); padding-left: 22px; font-weight:bold;}
.smenusx A:visited,.smenusx A:link { color : #036; background-color : transparent; font-weight : bold; text-decoration: none;}
.smenusx A:hover,.smenusx A:active { color : #FFF; background-color : transparent; font-weight : bold; text-decoration: none;}

TD.footersx {color : #FFF; font-size : 10px; background-image : url("../img/footersx.jpg"); padding-left: 5px;}
.footersx A:visited,.footersx A:link { color : #FFF; background-color : transparent; font-weight : bold; text-decoration: none;}
.footersx A:hover,.footersx A:active { color : #000; background-color : transparent; font-weight : bold; text-decoration: none;}

TD.footer_hm {color : #676767; font-size : 10px; padding-left: 30px;}

TD.menuup {color : #576063; font-size : 10px; background-image : url("../img/sepvert.gif"); background-repeat: repeat-y; font-weight:bold; padding-left: 2px;}
.menuup A:visited,.menuup A:link { color : #576063; background-color : transparent; font-weight : bold; text-decoration: none;}
.menuup A:hover,.menuup A:active { color : #253FD0; background-color : transparent; font-weight : bold; text-decoration: none;}

TD.bkbussola {color : #576063; font-size : 10px; padding-left: 22px;}
.bkbussola A:visited,.bkbussola A:link { color : #576063; background-color : transparent; text-decoration: none;}
.bkbussola A:hover,.bkbussola A:active { color : #253FD0; background-color : transparent; text-decoration: none;}

TD.bkbussola2 {color : #576063; font-size : 10px; background-image : url("../img/bkbussola2.gif"); padding-left: 22px;}
.bkbussola2 A:visited,.bkbussola2 A:link { color : #576063; background-color : transparent; text-decoration: none;}
.bkbussola2 A:hover,.bkbussola2 A:active { color : #253FD0; background-color : transparent; text-decoration: none;}

TD.bkwhite {color : #576063; font-size : 10px; padding-left: 22px;}
.bkwhite A:visited,.bkwhite A:link { color : #576063; background-color : transparent; text-decoration: underline;}
.bkwhite A:hover,.bkwhite A:active { color : #253FD0; background-color : transparent; text-decoration: underline;}

TD.bkwhite2 {color : #576063; font-size : 10px; background-image : url("../img/bkwhite2.gif"); padding-left: 22px;}
.bkwhite2 A:visited,.bkwhite2 A:link { color : #576063; background-color : transparent; text-decoration: underline;}
.bkwhite2 A:hover,.bkwhite2 A:active { color : #253FD0; background-color : transparent; text-decoration: underline;}

TD.tools {color : #3F95BD; font-size : 10px; font-family :  "Verdana", serif;}
.tools A:visited,.tools A:link { color : #3F95BD; background-color : transparent; text-decoration: none;}
.tools A:hover,.tools A:active { color : #253FD0; background-color : transparent; text-decoration: none;}

TD.bkcel {color : #576063; font-size : 10px; background-image : url("../img/bkcel.gif"); padding-left: 22px;}
.bkcel A:visited,.bkcel A:link { color : #576063; background-color : transparent; text-decoration: none;}
.bkcel A:hover,.bkcel A:active { color : #253FD0; background-color : transparent; text-decoration: none;}

TD.bkdx01 {color : #576063; font-size : 10px; padding-left: 10px; background-color : #C6F4FF; background-image : url("../img/sepvert.gif"); background-repeat: repeat-y;}
.bkdx01 A:visited,.bkdx01 A:link { color : #576063; background-color : transparent; text-decoration: none;}
.bkdx01 A:hover,.bkdx01 A:active { color : #253FD0; background-color : transparent; text-decoration: none;}


TD.link {color : #253FD0; font-size : 10px; background-color : #C6F4FF; }
.link A:visited,.link A:link { color : #253FD0; background-color : transparent; text-decoration: none;}
.link A:hover,.link A:active { color : #576063; background-color : transparent; text-decoration: none;}

TD.dx {background-image : url("../img/sepvert.gif"); background-repeat: repeat-y;}

TD.linkgen {color : #253FD0; font-size : 10px; }
.linkgen A:visited,.linkgen A:link { color : #253FD0; background-color : transparent; text-decoration: none;}
.linkgen A:hover,.linkgen A:active { color : #576063; background-color : transparent; text-decoration: none;}

TD.logindx {color : #253FD0; font-size : 10px; background-color : #99CCFF; padding-left: 10px;}
.logindx A:visited,.logindx A:link { color : #036; background-color : transparent;  text-decoration: none;}
.logindx A:hover,.logindx A:active { color : #FFF; background-color : transparent;  text-decoration: none;}

TD.cercadx {color : #253FD0; font-size : 10px; padding-left: 10px;}
.cercadx A:visited,.cercadx A:link { color : #036; background-color : transparent;  text-decoration: none;}
.cercadx A:hover,.cercadx A:active { color : #FFF; background-color : transparent;  text-decoration: none;}

INPUT.cfcode { text-transform: uppercase;}

/* Div aggiunti per la pagina dove siamo */
#contenitorefiliali {
	text-align:left;
	float:left;
	width:100%;
}

#filiale {
	text-align:left;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	padding:5px 5px 5px 5px;
	width:240px;
	height:200px;
	border:1px solid #99CCFF;
}

/* Div sggiunti per la pagina postit */
#contenitorepostit {
	text-align:left;
	float:left;
	margin-right:5px;
	padding:5px 5px 5px 5px;
	width:100%;
}

#postit {
	text-align:left;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	padding:5px 5px 5px 5px;
	width:240px;
	background-color:#d5ffdb;
	color:#253FD0;
}
/* FINE */
