@charset "utf-8";
/* CSS Document */

body { background-color: #000000; font-family: "Trebuchet MS", Arial, Verdana, sans-serif; color: #FFFFFF; font-size: 10pt; margin:0px;}
#page { text-align: justify; width: 950px; border-top-width: 3px; border-top-style: solid; border-top-color: #ef037f; background-image:url(../grafica/bg_e.png); background-repeat:no-repeat;}

.content {padding: 0px 20px 20px 0px;}

#footer {font-size: 8pt; color: #ef037f; padding: 0px 10px 10px 10px;}
.titolo {font-size: 14pt; text-transform: uppercase; color: #ef037f; border-bottom: #ef037f 1px dotted;}
.img {border:#ef037f 1px dotted;}
.ImageBoxOpaque  { border:#ef037f 1px dotted; -moz-opacity: .85; -ms-filter: alpha(opacity=85); filter: alpha(opacity=85); opacity: .85 }
.ImageBoxHilight { border:#ef037f 1px dotted; -moz-opacity:1.00; -ms-filter:alpha(opacity=100); filter:alpha(opacity=100); opacity:1.00; }


a:link {color: #ef037f;	text-decoration: none;}
a:visited {	color: #ef037f;	text-decoration: none;}
a:hover {color: #FF99CC;text-decoration: none;}
a:active {color: #FF99FF; text-decoration: none;}

.lingua {font-size: 8pt; text-transform: uppercase;}

.txt_small_right {font-size: 8pt; text-align:right;}
.txt_small {font-size: 8pt;}
.titolo01_txt_small {font-size: 8pt;  text-transform: uppercase; color:#ef037f; font-weight:bold;}

/************ SHOP ON LINE **************/

a.shop_link:link {color: #FFFFFF;	text-decoration: none;}
a.shop_link:visited {	color: #FFFFFF;	text-decoration: none;}
a.shop_link:hover {color: #FF99CC; text-decoration: none;}
a.shop_link:active {color: #FF99FF; text-decoration: none;}

a.shop_prod:link {color: #000000;	text-decoration: none;}
a.shop_prod:visited {	color: #000000;	text-decoration: none;}
a.shop_prod:hover {color: #ef037f; text-decoration: none;}
a.shop_prod:active {color: #ef037f; text-decoration: none;}


.bn_shop {font-size: 8pt; text-transform: uppercase; border-bottom: #ef037f 1px dotted; padding: 5px 2px 5px 0px; width:100px; text-align:right;}
.bn_shop_carrello {font-size: 10pt; text-transform: uppercase;/**/ font-weight:bold; padding: 5px 0px 15px 0px; width:103px; text-align:right; line-height:10pt;}
.bn01_shop {font-size: 8pt; border-bottom: #ef037f 1px dotted; padding: 5px 0px 5px 0px; text-align:left;}

.bn02_titolo {font-size: 10pt; text-transform: uppercase; font-weight:bold; padding: 5px 0px 15px 0px; width:105px; text-align:right; line-height:10pt;}/*aggiunto*/

.dida  { font-size: 8pt; text-align: left; vertical-align: top; padding-bottom: 25px }

.shop_scheda_prod {font-size: 8pt;}

.img_colore {border:#000000 1px dotted; padding:1px;}

.tab_prod_top, .catalogo_carrello_riga_b {
	background-color:#bd749a;
	color:#e3e0d9;
	padding:5px;
	text-align:center;
	font-weight:bold;
	font-size:8pt;
	text-transform:uppercase;
}

.tab_prod_content, .catalogo_carrello_riga {
	background-color:#d5b4c5;
	padding:5px;
	text-align:center;
	font-size:8pt;
	text-transform: uppercase;
	color:#000000;
}

.titolo_sezione { font-size: 12pt;	font-weight:bold; text-transform:uppercase;}
.titolo_prod {font-size: 14pt; font-weight:bold; text-transform:uppercase; border-bottom:#e3e0d9 1px dashed;}
.sottotitolo_pag {font-size: 11pt; text-align:right;}
.titolo_pag {font-size: 12pt; text-align:left;}

.basketShortLabel { font-size: 8pt; color; white;}
.nowrap   { white-space: nowrap;  }