body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #5E1100;
	margin: 0px;
	padding: 0px;

}

.bkg-table-01 {
	background-image: url(imgs/struttura/bkg_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #580E00;
}
.bkg-lato-sx-01 {
	background-image: url(imgs/struttura/bkg_lato_sx_01.jpg);
	background-repeat: repeat-y;
	width: 32px;
}
.bkg-menu-01 {
	background-image: url(imgs/struttura/bkg_meu1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 143px;
	background-color: #710000;
}
.bkg-vert-dx-01 {
	background-image: url(imgs/struttura/vert_dx_01_bkg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.bkg-down-2 {
	background-image: url(imgs/struttura/home_img_2_down.jpg);
}
.bkg-down-menu {
	background-image: url(imgs/struttura/bkg_meu1_down.jpg);
}
.bkg-tbl-cont-01 {
	background-image: url(imgs/struttura/home_img_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;

}
.bkg-txt-home {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-image: url(imgs/struttura/top_03_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: justify;
	height: 146px;
	width: 379px;
}
.txt-item-menu {
	font-family: Comic Sans MS,Verdana, Arial;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
}
.txt-item-menu a{
	font-family: Comic Sans MS,Verdana, Arial;
	font-size: 14px;
	color: #FF9900;
	text-align: center;
	text-decoration:none;
}
.txt-home {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: justify;
}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF8400;
	text-decoration: none;
}
a.visited {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF8400;
	text-decoration: none;
}
a.catalogo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.catalogo.visited {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
/*
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF8400;
	text-decoration: none;
}
a.visited:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF8400;
	text-decoration: none;
}
*/
/* da eliminare */
.bkg-perla {
	background-color: #d9d9d9;
}

.bkg-senape {
	background-color: #D99633;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	height:15;
}
.bkg-senape a {
	background-color: #D99633;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	height:15;
}
.div-menu-sin {
	background-color: #CC9900;
	height: 1px;
}
.bkg-ghiaccio {
	background-color: #F5F5F5;
}

/* FINE STILI DA  eliminare */

/* sostituisce bkg-perla  da cambiare colore allo sfondo anche allo stile bkg-box-riepilogo-carrello-2, bkg-box-login-2 */
.bkg-corpo-centrale {
	background-color: #400001;
}
.bkg-corpo-contenuti {
	/*background-color: #400001;*/
}
.txt-pagina {
	font-family: Verdana,Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: justify;
}
.txt-pagina-white {
	font-family: Verdana,Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: justify;
}
.txt-pagina-white a{
	font-family: Verdana,Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: justify;
}
.txt-privacy{
	font-family: Verdana,Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;

}
.txt-privacy a{
	font-family: Verdana,Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}
.txt-privacy a:hover{
	font-family: Verdana,Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}

.bkg-box-riepilogo-carrello-2 { /* se nel corpo del boby */
	background-color: #d9d9d9;
}
.bkg-box-riepilogo-carrello-1 { /* se nel top */
	background-color: #d9d9d9;
}

.bkg-box-login-2 { /* se nel corpo del boby */
	/*background-color: #d9d9d9;*/
	background-image: url(images/struttura/bkgbarralogin.gif);
}
.bkg-box-login-1 { /* se nel corpo del boby */
	background-color: #d9d9d9;
}
/*MENU TOP  se impostato nel corpo della pagina */
.bkg-menu-top-1 {
	background-color: #D99633;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	height:15;
}
.bkg-menu-top-1 a {
	background-color: #D99633;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color: #FFFFFF;
	font-weight: bold;
	height:15;
}
/* #FINE se impostato nel corpo della pagina */
/* MENU TOP se impostato nel banner top  */
.bkg-titolo-pagina {
	background-color: #D99633;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	height:15;
	margin: 0px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;

}
.bkg-menu-top-0 {
	background-color: #D99633;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	height:15;
}
.bkg-menu-top-0 a {
	background-color: #D99633;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color: #FFFFFF;
	font-weight: bold;
	height:15;
}
/* #FINE se impostato nel  se impostato nel banner top */
/* LINEETAA INFERIORE PAGINA */
.linea-page-down{
		background-image: url(images/box_big/dot.gif);
	background-repeat: repeat-x;
	background-position: center center;
}
.colonne-1pix {
	/*background-color: #5771BB;*/
	width: 1px;
}
/* FINE LINEETAA INFERIORE PAGINA */
.txt-credits {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
}
.txt-credits a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none
}
.jump-language {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFCC00;
	background-color: #990000;
}

.campi {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #CCCCCC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #666666;
}
input {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #CCCCCC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #666666;
}
.fom-login {
	margin: 0px;
	padding: 0px;
}
.error-message {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
}
.txt-login-top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #675830;
}
.txt-login-top a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #5B5032;
	text-decoration: underline;
}

.txt-login-top a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #5B5032;
}
.txt-login-language {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #660000;
}
.txt-login-language a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #660000;
}
.txt-menu-top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFF00;
}
.txt-menu-top a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFF00;
	text-decoration:none;
}
.txt-menu-top a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFF00;
	text-decoration:underline;
}
.txt-menu-top a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFF00;
}
/* MENU---------------------------------------------------------------------*/


div.clSlideMenu0{ /* All slideMenu2 DIV elements THANTALAS*/
	position:absolute;
	font-family:verdana,arial,helvetica;
	font-size:10px;
	overflow:hidden;
	height:22;
	background-color:#DF7400;
}
div.clSlideMenu1{ /* All slideMenu2 DIV elements */
	position:absolute;
	font-family:arial,helvetica;
	font-size:10px;
	overflow:hidden;
	height:22;
	background-color:#EFC26D;
}


div.clSlideMenu2{ /* All slideMenu2 DIV elements */
	position:absolute;
	font-family:arial,helvetica;
	font-size:10px;
	overflow:hidden;
	height:22;
	background-color:green;
}
div.clSlideMenu3{ /* All slideMenu2 DIV elements */
	position:absolute;
	font-family:arial,helvetica;
	font-size:10px;
	overflow:hidden;
	height:22;
	background-color:silver;
}
div.clSlideMenu4{ /* All slideMenu2 DIV elements */
	position:absolute;
	font-family:arial,helvetica;
	font-size:10px;
	overflow:hidden;
	height:22;
	background-color:navy;
}
a.clA0{ /* All top level links  THANTALAS*/
	color:#A31B05;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}

a.clA1{ /* All sub level links */
	color:white;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
a.clA1:hover{ /* All sub level links */
	color:#911A06;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
a.clA2{ /* All sub2 level links */
	color:navy;
	text-decoration:none;
}
a.clA3{ /* All sub3 level links */
	color:black;
	text-decoration:none;
}
a.clA4{ /* All sub4 level links */
	color:green;
	text-decoration:none;
}
span.clArrow{
	font-family:webdings;
}


/* NEEDED STYLES */
div.slideMenuBG{position:absolute; left:0; top:0; z-index:1}
div.slideMenuText{position:absolute; left:2; top:2; text-align:left; z-index:200}
#slideMenucont{position:absolute; width:120; visibility:hidden;}
/* MENU---------------------------------------------------------------------*/

.nav-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #B6720C;
}
.nav-link A{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF9900;
}
.line-spacer-navLink {
	background-color: #99FF00;
	height:1;
}
.catalogo-nome-art {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	background-color: #FF0000;
}
.catalogo-desc-art {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.catalogo-img {
	border: 0px solid #660000;
}
.catalogo-linea-spacer1 {
	background-color: #99FF00;
	height: 1px;
}
.catalogo-prezzo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}.catalogo-select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #993300;
	border: 1px solid #990000;
}
.catalogo-etichette {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFF;
}
.catalogo-disponibileper {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #990000;
}
.catalogo-page-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990033;
}
.catalogo-disponibilità {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #CC6600;
}
.struttura-colonna-sx-bkg1 {
	background-color: #510F10;
}
.catalogo-linea-separa-carrello-taglie {
	background-color: #000000;
	height: 1px;
}
.catalogo-int-voci-carrello {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #000000;
}


.struttura-colonna-centro-argento {

	background-color: #C9C9C9;
}h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	height: 12px;
}
.registrazione-titoli-con-sfondo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	background-color: #FFBB00;
}
.registrazione-tabello-solo-bordo {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFBB00;
	border-bottom-color: #FFBB00;
	border-left-color: #FFBB00;
}
.registrazione-etichette {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #cccccc;
}
.txt-msg-errori {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003300;
}
.top-linea-spacer-argento {
	background-color: #CCCCCC;
	height: 1px;
}
.txt-top-carrello {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.txt-top-carrello a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.txt-top-carrello a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}.home-nome-articolo-offerta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #990000;
}
.home-riquadro-prod-offerta {
	background-color: #5D1314;
}
.home-titoli-su-grigio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5D1314;
}
.home-linea-separa-nome-articolo {
	background-image: url(images/linea_separa_nome_art_home.jpg);
	background-repeat: repeat-x;
	height: 2px;

}
hr {
	height: 1px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #333333;
	width: 90%;
	background-color: #990000;



}
.home-testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: justify;
}
.home-titolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #5D1314;
}
.homo-titolo-news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #5D1314;
}
.home-news-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #990000;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.home-news-link a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.home-news-link a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;

	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}
.topmenu-sx {
	background-color: #5771BB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
	background-repeat: no-repeat;
	background-position: right;



}
.bkg-spirali {
	background-image: url(imgs/spirale.gif);
	background-repeat: repeat-x;
}
.testo-menu-sx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	height: 18px;

}
.div-menu-sin {
	background-color: #CC9900;
	height: 1px;
}
.sottomenu-sx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC9900;
	text-align: right;
	height: 16px;


}



.menu-orizz {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
}

.topmenudx {
	background-image: url(imgs/bkg_topmenu_dx.gif);
	background-repeat: repeat-x;
}
.titolo-box-menu-dx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #89003b;
	background-color: #d9d9d9;
}
.titolo-box-menu-dx-2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #f5f5f5;
	background-color: #D99633;
	height: 15px;
}

.tasti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #990033;
	background-image: url(imgs/tasto_bkg.gif);
	background-repeat: repeat-x;
	width: 30px;
	text-align: center;
	background-position: center;


}
.testonorm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1D1D1D;
	text-align: justify;
	background-color: #D9D9D9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC9900;
	height: 20px;
	background-image: url(imgs/top_menu_sx.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 140px;



}
.bkg-spirali {
	background-image: url(imgs/spirale.gif);
	background-repeat: repeat-x;
}
.testo-menu-sx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	height: 18px;

}
.sottomenu-sx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC9900;
	text-align: right;
	height: 16px;


}


.menu-orizz {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
}
.bkg-ghiaccio {
	background-color: #F5F5F5;
}
.topmenudx {
	background-image: url(imgs/bkg_topmenu_dx.gif);
	background-repeat: repeat-x;
}
.txt-menudx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #89003b;
	background-color: #d9d9d9;
}
.txt-menudx-2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #f5f5f5;
	background-color: #D99633;
	height: 15px;


}
.txt-language {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #990033;
}
.txt-language a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #990033;
}
.tasti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #990033;
	background-image: url(imgs/tasto_bkg.gif);
	background-repeat: repeat-x;
	width: 30px;
	text-align: center;
	background-position: center;
}
.testonorm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1D1D1D;
}
.txt-offerte-home {
	font-family: Arial Black;
	font-size: 14px;
	color: #990033;
	text-align: right;

}
.prezzi-offert-home {
	font-family: Arial Black;
	font-size: 16px;
	font-weight: bold;
	color: #5771BB;
	text-align: right;


}
.bkg-offertehome {
	background-color: #E7E7E7;
	height: 150px;
}
.bkg-box-sx-contenuti-1 {
	/*background-color: #96A7DA;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #f5f5f5;
	height: 20px;
}

.bkg-box-sx-contenuti-1 a {
	font-size: 10px;
	font-weight: bold;
	color: #f5f5f5;
	text-decoration: none;
	height: 20px;
}
.bkg-box-sx-contenuti-2 {
	background-color: #FFB400;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
/*
.bkg-box-sx-contenuti-2 a {
	background-color: #FFB400;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
*/
.bkg-box-dx-contenuti-1 {
	background-color: #96A7DA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #f5f5f5;
}
.bkg-box-dx-contenuti-1  a {
	background-color: #96A7DA;
	font-size: 10px;
	font-weight: bold;
	color: #f5f5f5;
	text-decoration: none;
}
.bkg-box-dx-contenuti-2 {
	background-color: #FFB400;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.bkg-box-dx-contenuti-2  a {
	background-color: #FFB400;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.spirali-bottom {
	background-image: url(imgs/bottom-menu-dx.gif);
	background-repeat: repeat-x;
	height: 44px;
}
.txt-copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
.txt-copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #990033;
}

.tbl-articolo {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #5771BB;
	border-right-color: #5771BB;
	border-bottom-color: #5771BB;
	border-left-color: #5771BB;
}
.prodotto-nome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	height: 26px;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-image: url(imgs/bkg_titolo_item.jpg);
	background-repeat: repeat-x;



}
.prodotto-descrizione {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin: 0px;
	padding: 4px;
	text-align: justify;

}
.prodotto-prezzo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	height: 30px;

}
.prodotto-labelcolor-disponibile {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	border-bottom-style: none;
	border-left-style: none;
	height: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.prodotto-add-to-cart {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	height: 20px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;


}
.prodotto-add-to-cart a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	height: 20px;
	padding-right: 5px;
	padding-top: 5px;
}
.cart-linea-colore {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.cart-linea-taglia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.cart-linea-quantita {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.cart-top-indice-mycart {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	background-color: #666666;
}
.cart-item-1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #E8E8E8;
}
.cart-item-2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #D6D6D6;
}
.cart-riepilogo-totali-1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #D6D6D6;
}
/* buono */
.catalogo-cart-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #660000;
	text-decoration: none;
}
.catalogo-cart-link a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #660000;
	text-decoration: underline;
}
.catalogo-cart-link a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #660000;
	text-decoration: underline;
}
/* buono */
.link-page {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #990000;
}
.link-page a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #990000;
	text-decoration:none;
}
.link-page a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #990000;
	text-decoration:none;
}
.cart-messaggi-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.li-catalogo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	list-style-position: inset;
	list-style-type: none;
	margin-top: 0px;
	padding-top: 0px;
	list-style-image: none;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 2px;
}
.li-ctalogo  a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	list-style-position: inset;
	list-style-type: none;
	margin-top: 0px;
	padding-top: 0px;
	list-style-image: none;
}
.li-ctalogo  a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
}

.ul-neutro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 10px;
	margin-left: 10px;
	padding-bottom: 10px;
}

.ul-catalogo   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	/*
	height: 20px;
	*/
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 12px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-left-color: #5771BB;
	border-bottom-color: #5771BB;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	
	padding-left: 5px;
	}
.ul-catalogo  a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 12px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-left-color: #5771BB;
	border-bottom-color: #5771BB;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.home-news-titolo {
	font-family: Verdana,Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.home-news-titolo a{
	font-family: Verdana,Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.home-news-testo{
	font-family: Verdana,Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}



/* SPINNING */
.ombrinatop {
	background-image: url(images/struttura/top1ombra.gif);
	background-repeat: repeat-x;
}
.ombrinasx {
	background-image: url(images/struttura/biancosxombra.gif);
	background-repeat: repeat-y;
}
.ombrinadx {
	background-image: url(images/struttura/biancodxombra.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 8px;

}
.ombrinabottom {
	background-image: url(images/struttura/biancobottombra.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 15px;

}
.ombrabottom {
	background-image: url(images/struttura/bottombiancoblu.gif);
	background-repeat: repeat-x;
	height: 25px;

}
.ombratop {
	background-image: url(images/struttura/ombra_top.gif);
	background-repeat: repeat-x;
}
.ombrasx {
	background-image: url(images/struttura/ombra_sx.gif);
	background-repeat: repeat-y;
}
.ombradx {
	background-image: url(images/struttura/ombra_dx.gif);
	background-repeat: repeat-y;
}
.form-search {
	height: 28px;
	margin: 0px;
	padding: 0px;

}
.campi-search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #333333;

}
.campi-pls-go {
	padding-top: 3px;
}
.box-search-bgk {
	background-image: url(images/box_cerca/bkg.jpg);
	background-repeat: repeat-x;
	height: 28px;
}
.txt-top-cart {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.txt-top-cart  a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration:none;
}
.txt-top-cart  a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF8400;
	text-decoration:none;
}

.menu-top-in-banner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	letter-spacing: normal;
}
.menu-top-in-banner  a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	letter-spacing: normal;
	text-decoration: none;
}

.menu-top-in-banner   a:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF8400;
	text-align: center;
	letter-spacing: normal;
}
.bkgbarramenu-top-in-banner {
	background-image: url(images/struttura/bkgbarramenu.gif);
	background-repeat: repeat-x;
}

.box-big-bkg {
	/*background-image: url(images/box_big/bkg_top.gif);*/
	height: 41px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	border: none;


}
.box-big-dot {
	background-image: url(images/box_big/dot.gif);
	background-repeat: repeat-x;
	background-position: center center;

}
.tit-box-anteprime-home{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
.boxlateraledx {
	background-image: url(images/menudx/bkgvocemenu.gif);
	background-repeat: repeat-x;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
}
.boxmenu-top {
	background-image: url(images/menu/top.gif);
	background-repeat: repeat-x;
	height: 11px;
}
.boxmenu-bottom {
	background-image: url(images/menu/bottom.gif);
	background-repeat: repeat-x;
	height: 17px;
}
.boxmenu-sx {
	background-image: url(images/menu/ombralatsx.gif);
	background-repeat: repeat-y;
	width: 4px;
}
.boxmenu-dx {
	background-image: url(images/menu/ombralatdx.gif);
	width: 3px;
	background-repeat: repeat-y;
}
.bkgboxgiallo-white {
	background-repeat: repeat-y;
	background-position: right;
	background-image: url(images/struttura/box-giallo/bkg_lat1.gif);
}
.boxlateraledx {
	background-image: url(images/menudx/bkgvocemenu.gif);
	background-repeat: repeat-x;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
}
.bkggiallino {
	background-color: #FFEEBF;
}
.box-giallo-bkg-sx {
	background-image: url(images/struttura/box-giallo/bkg_sx_white.gif);
	background-repeat: repeat-y;
	width: 36px;
}
.ominoboxgiallo {
	background-image: url(images/struttura/box-giallo/ominoboxgiallo_white.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.box-giallo-bkg-omino-down {
	background-image: url(images/struttura/box-giallo/ritaglio_omino_down_bkg.gif);
	background-repeat: repeat-x;
	height: 6px;
}
.bkgbarralogin {
	background-image: url(images/struttura/bkgbarralogin.gif);
	background-repeat: repeat;
}
.box-sfumato-bkgtop {
	background-image: url(images/box_sfumato/reppx_ftr_t.gif);
	height: 10px;
}
.box-sfumato-bkg-sx {
	background-image: url(images/box_sfumato/reppx_ftr_l.gif);
	background-repeat: repeat-y;
	width: 10px;
}
.box-sfumato-bkg-dx {
	background-image: url(images/box_sfumato/reppx_ftr_r.gif);
	background-repeat: repeat-y;
	width: 10px;
}
.box-sfumato-bkgdown {
	background-image: url(images/box_sfumato/reppx_ftr_b.gif);
	height: 10px;
	background-repeat: repeat-x;
}.box-sfumato-txt-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.listaMailing b {
	display: block;
	margin-bottom: 10px;
	padding-bottom: 2px;
	font-size: 14px;
	font-weight: bold;
	color: #F30;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #690100;
}
.listaMailing {
	margin-bottom: 15px;
}
.listaMailing a {
	display: block;
	padding: 5px;
	margin: 0px;
}
.listaMailing .data {
	font-size: 12px;
	margin-bottom: 5px;
	display: block;
}
.listaMailing p {
	font-size: 12px;
}
.nav {
	margin-bottom: 10px;
	padding-bottom: 5px;
	text-align: right;
}
.nav a {
	color: #C00;
}
.nav a:hover {
	color: #FFF;
}

