*		{
	 	font-family: "Trebuchet MS", "Lucida Grande", Arial, Helvetica, Verdana, Geneva, sans-serif;
		padding: 0;
		margin: 0;
		border:none;
		}
		
.logo img, .contenuto img, .coldx img {
	color:#000000;
	font-size:13px;
		}

em		{
		font-style:italic;
		}
		
b		{
		font-weight:bold;
		}		
		
center > table	{
		height: auto;
		border-collapse:collapse;
		text-align:left;
		empty-cells: show;
		margin-left: 15px;
		margin-right: 15px;
		margin-bottom: 75px;
		margin-top: 5px;
		}

.logo	{
		padding-left: 5px;
		padding-top: 20px;
		padding-bottom: 10px;	
		}

td.logo img {
		width:437px;
		height:74px;
		}
				
.barra_stato {
		height: 20px;
		background-color: #CC3300;
		vertical-align: middle;
		padding-left: 8.125px;
		font-size: 13px;
		color: #FFFFFF;
		}
		
.barra_stato a:link, .barra_stato a:visited	{
		color:#FFFFFF;
		text-decoration:none;
		}
		
.barra_stato a:hover, .barra_stato a:active	{
		color:#FFFFFF;
		text-decoration:underline;
		font-weight:bold;
		}

.barra_div	{
		height: 12.5px;
		background-color:#FFFFFF;
		}
		
.menu	{
		width: 170px;
		background-color: #990000;
		vertical-align:top;
		color:#FFFFFF;
		text-transform:uppercase;
		font-size:14px;
		}

.testomenu {
		color:#FFFFFF;
		text-transform:uppercase;
		font-size:14px;
		}
					
.menu a:link, .menu a:visited	{
		color:#FFFFFF;
		text-transform:uppercase;
		font-size:14px;
		text-decoration:none;
		}

.menu a:hover, .menu a:active	{
		color:#FFFFFF;
		text-transform:uppercase;
		font-size:14px;
		text-decoration:underline;
		}
			
td.menu img {
		width: 170px;
		vertical-align:top;
		border: none;
		}
		
.contenuto	{
	width: 570px;
	background-color: #FFFFFF;
	vertical-align:top;
	padding-top: 7.5px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom:20px;
		}

.contenutonocol	{
	width: 735px;
	background-color: #FFFFFF;
	vertical-align:top;
	padding-top: 7.5px;
	padding-right: 0px;
	padding-left: 20px;
	padding-bottom:20px;
		}

	
h2	{
		text-transform:uppercase;
		color:#990000;
		font-size: 20px;
		line-height:21px;
		letter-spacing: .025em;		
		margin-bottom: 20px;
		text-align:left;
		}
		
.standard {
		font-size: 13px;
		line-height: 16px;
		color:#000000;
		text-transform:none;
		font-weight:normal;
		}	
		
.piccolo {
		font-size: 11px;
		line-height: 13px;
		color:#000000;
		text-transform:none;
		font-weight:normal;
		}	

div.catalogo p	{
		font-size: 13px;
		line-height: 16px;
		margin-bottom: 0px;
		text-align:left;
		}


div.home	{
		padding: 0;
		margin-bottom: 0;
		vertical-align:top;
		text-align:center;
		}

div.home h1, .titologrande	{
		text-transform:uppercase;
		color:#990000;
		font-size: 20px;
		line-height:21px;
		letter-spacing: .025em;		
		margin-bottom: 7.5px;
		text-align:center;
		font-weight:bold;
		}
			
.titolomega	{
		text-transform:uppercase;
		color:#990000;
		font-size: 23px;
		line-height:24px;
		letter-spacing: .025em;		
		margin-bottom: 7.5px;
		text-align:center
		}
		

div.home p {
		font-size: 15px;
		line-height: 18px;
		text-align:center;
		margin-bottom:0px;
		padding:0;
		}
		
.testo14 p, .testo14 {
		font-size: 14px;
		line-height: 18px;
		margin-bottom: 15px;
		text-align:left;
		}

.testogrigio {
		color:#555555;
		}

.testogrigioU {
		color:#555555;
		text-transform:uppercase;
		}

table.vetrina {
	padding-top:0px;
	margin-top: 0px;
		}

table.vetrina td {
		width:170px;
		text-align:center;
		font-size:10px;
		line-height:13px;
		vertical-align:top;
		padding-bottom:0px;
		}

table.vetrina img {
		width:100px;
		border:1px solid #000000;
		}
		
table.vetrina img:hover, table.rivvetrina img:hover, td#cellalibro2 img:hover {
		vertical-align:top;
		border: 1px solid #990000;	
		}	

table.homevetrina {
	padding-top:0px;
	margin-top: 0px;
		}

table.homevetrina td {
		font-size:13px;
		line-height:18px;
		vertical-align:top;
		padding-bottom:0px;
		}

table.homevetrina img {
		border:1px solid #000000;
		}
		
table.homevetrina img:hover {
		border: 1px solid #990000;	
		}

table.catvetrina, table.catvetrina2 {
		width:100%;
		border-collapse:separate;
		margin-top:-15px;
		}

table.catvetrina td, table.catvetrina2 td {
	width:50%;
	text-align:left;
	font-size:12px;
	line-height:16.5px;
	vertical-align:top;
	padding-top:25px;
		}

table.catvetrina div, table.catvetrina2 div {
	padding-top: 2.5px;
		}


table.catvetrina img {
		width:100px;
		vertical-align:top;
		border: 1px solid #000000;
		float:left;
		margin-right:15px;
		}

table.catvetrina2 img {
		width:108px;
		vertical-align:top;
		border: 1px solid #000000;
		float:left;
		margin-right:15px;
		}
		
table.catvetrina img:hover, table.catvetrina2 img:hover {
		vertical-align:top;
		border: 1px solid #990000;
		}	

.contenuto a:link, .contenuto a:visited,
.contenutonocol a:link, .contenutonocol a:visited
		{
		color:#990000;
		text-decoration:none;
		}

.contenuto a:hover, .contenuto a:active	
.contenutonocol a:hover, .contenutonocol a:active	{

		text-decoration:underline;
		color: #CC3300;
		}

.coldx	{
		width: 165px;
		background-color:#DDDDDD;
		color:#990000;
		vertical-align:top;		
		padding: 0;
		margin: 0;
		text-align:center;
		}		

.filetto {
		border:none;
		background:#990000;
		height:1px;
		width:80%;
		}
		
div.catalogo	{
		vertical-align:top;
		text-align:left;
		padding-left:3.5px;
		padding-right:3.5px;
		}
			
div.filo  {
		margin-top: 5px;
		margin-bottom: 7.5px;
		}
		
div.filo hr {
		border:none;
		background:#990000;
		height:1.25px;
		width:100%;
		}

div.filonero  {
		margin-top: 2.5px;
		margin-bottom: 5px;
		}
		
div.filonero hr {
		border:none;
		background:#000000;
		height:1.25px;
		width:100%;
		}


.testorosso {
		color:#990000;
		font-weight:bold;
		}
		
.testorossonobold {
		color:#990000;
		}		

div.marg	{
		text-transform:uppercase;
		font-size: 13px;
		font-weight:bold;
		margin: 20px 0px 30px 0px;
		padding-bottom:0;
		}


.bdbottom {
		border-bottom: #990000 solid 1.5px;
		}

td.coldx p {
		margin-bottom:10px;
			}

td.coldx img {
		height:17px;
		vertical-align:top;
		border-color:#000000;
		border-style:solid;
		border-width:1px;
		}

td.coldx img:hover {
		vertical-align:top;
		border: 1px solid #990000;
		}
		
.piccolo a:link, .piccolo a:visited, div.marg p.piccolo a:link, div.marg p.piccolo a:visited, .mail a:link, .mail a:visited  {
		color:#000000;
		text-decoration:none;
		}

.piccolo a:hover, .piccolo a:active, div.marg p.piccolo a:hover, div.marg p.piccolo a:active, .mail a:hover, .mail a:visited {
		text-decoration:underline;
		color: #990000;
		}
		
a.nolink:link, a.nolink:visited {
		color:#000000;
		text-decoration:none;
		}

a.nolink:hover, a.nolink:active {
		text-decoration:underline;
		color: #990000;
		}

.copyright
		{
		vertical-align:bottom;
		padding-left:20px;
		font-size:13px;
		color:#555555;
		}
	
.collegamento {
		text-transform:uppercase;
		color:#990000;
		font-weight:bold;
		}
		
		
#cellalibro {
		width:215px;
		margin-bottom:20px;
		}

#cellalibro img {
		width:175px;
		vertical-align:top;
		border: 1px solid #000000;
		}

#cellalibro2 {
		width:240px;
		margin-bottom:20px;
		}

#cellalibro2 img {
		width:200px;
		vertical-align:top;
		border: 1px solid #000000;
		}
		
#cellatesto {
		padding-top: 5px;
		vertical-align:top;
		}		
		
#cellatesto p {
		vertical-align:top;
		font-size:13px;
		margin-bottom:10px;
		}
		
#cellatesto span {
		color:#990000;
		font-weight:bold;
				}
				
#menulibro {
		margin-top:20px;
		margin-bottom:20px;
		color:#990000;
		text-transform:uppercase;
		font-weight:bold;
		font-size: 13px;
		line-height:22px;
		}				
		
#contenutilibro {
		font-size:13px;
		line-height:16px;
		}

h3, #contenutilibro h3, #avv_acquisto h3 {
		color:#990000;
		font-weight:bold;
		margin-bottom:2.5px;
		}
					
#contenutilibro p, #avv_acquisto p {
		margin-bottom: 15px;
		text-align:justify;
		}
		
#avv_acquisto {
		font-size:13px;
		line-height:16px;
		margin-top:20px;
		margin-bottom:20px;
		}
		

#cellatesto h2	{
		color:#990000;
		text-transform:uppercase;
		font-size: 14px;
		line-height:20px;
		letter-spacing: .025em;		
		margin-bottom: 20px;
		text-align:left;
		}
		
#puls_acq img{
		height:17px;
		vertical-align:top;
		border-color:#000000;
		border-style:solid;
		border-width:1px;
		}

td.coldx img:hover {
		border: 1px solid #990000;
	}

		
#puls_acq div {
		margin-bottom:20px;
		}

#puls_acq img:link,#pulsacq img:visited {
		border:1px solid #000000;
		}

#puls_acq img:hover, #pulsacq img:active {
		border:1px solid #990000;
		}

div#elenco_cda {
		margin-top:30px;
		margin-bottom:20px;
		}

#elenco_cda table {
		width:100%;
		margin-top:10px;
		margin-bottom:20px;
		}
		
#elenco_cda td {
		text-transform:uppercase;
		font-size:13px;
		font-weight:bold;
		line-height:22px;
		color: #990000;
		width:50%;
		height:auto;
		}

#elenco_cda img {
		width:570px;
		border: none;
		}

.contatti a:link, .contatti a:visited {
		color:#000000;
		text-decoration:none;
		}

.contatti a:hover, .contatti a:active {
		text-decoration:underline;
		color: #990000;
		}
		
.contatti p {
		font-size: 14px;
		line-height:18px;
		text-align:left;
		margin-bottom:5px;
		}
		
.titolosfondo {
		color:#990000;
		font-weight:bold;
		background-color:#DDDDDD;
		padding: 3.5px 10px 3.5px 10px;
		text-transform:uppercase;
		margin-bottom:10px;
		margin-top:25px;
		font-size: 15px;
		line-height:18px;
		}
		
.titolosfondolc {
		background-color:#DDDDDD;
		text-align:right;
		margin:none;
		padding: 7.5px 15px 7.5px 10px;
		vertical-align:middle;
		font-size: 13px;
		line-height:13px;
		color:#990000;
		}
		
		
						
.distributori p {
		font-size: 14px;
		line-height: 20px;
		text-align:left;
		padding-left:3.5px;
		}

.titolocat {
		color:#990000;
		text-transform:uppercase;
		font-size:13px;
		font-weight:bold;
		}
		
.intracollana {		
		margin-top:15px;
		font-size: 13px;
		line-height:18px;
		}
.intracollanatit {
		font-weight:bold;
		color:#000000;
		text-transform:uppercase;
		}		
			
table.rivvetrina {
		width:100%;
		border-collapse:separate;
		margin-top:-15px;
		}

table.rivvetrina td {
		text-align:left;
		font-size:11px;
		line-height:16px;
		vertical-align:top;
		padding-top:25px;
		}

table.rivvetrina td p {
		font-size:11px;
		line-height:16px;
		}

table.rivvetrina div {
		padding-top: 2.5px;
		}


table.rivvetrina img {
		width:200px;
		vertical-align:top;
		border: 1px solid #000000;
		float:left;
		margin-right:15px;
		}

.rivvetrina h5 {
		padding:0;
		margin-bottom:5px;
		color:#990000;
		font-size:13px;
		text-transform:uppercase;
		}

.rassegna {
		margin-top:15px;
		}

.rassegnaelenco {
		width:175px;
		vertical-align:top;
		}


.rassegnaelenco ul {
		padding-left:12.5px;
		}
		
.rassegnaelenco li {
		font-size:13px;
		line-height:15px;		
		margin-bottom:12.5px;
		list-style-position:outside;
		display:list-item;
		list-style-type:normal;
		color:#990000;
		}

.rassegnaelenco li p {
		text-transform:uppercase;
		font-size:13px;
		margin-bottom:2px;
		font-weight:bold;
		}

.rassegnaelenco li span {
		font-size:12px;
		color:#000000;
		}

.rassegnaimmagine {
		width:560px;
		text-align:right;
		vertical-align:top;
		}
		
.rassegnaimmagine img {
		border:none;
		width:auto;
		}
		
.rassegnaelenco a:hover,
.rassegnaelenco a:active
		{
		text-decoration:underline;
		color:#CC3300;
		}

.intertitolo {		
		font-weight:bold;
		color:#000000;
		text-transform:uppercase;
		margin:0px;
		}	
		
.appuntamenti {
		font-size:15px;
		margin-top:20px;
		}
		
.appuntamenti ul {
		padding-left:12.5px;
		color:#990000;
		list-style-t
		}	

.appuntamenti li {
		font-size:13px;
		line-height:16px;		
		margin-top:15px;
		list-style-position:outside;
		list-style-type:normal;
		font-weight:bold;
		}

.appuntamenti li p {
		margin-top:4px;
		color:#000000;
		font-weight: normal;
		font-size:13px;
		}
		
.titoloapp {
		color:#990000;
		font-weight:bold;
		text-transform:uppercase;
		margin-bottom:2.5px;
		font-size: 16px;
		line-height:18px;
		}
		
.titolo2app {
		color:#000000;
		font-size:14px;
		line-height:17px;
		margin-bottom:10px;
		}

.titolo3app {
		font-size: 15px;
		line-height: 20px;
		margin-top:12.5px;
		margin-bottom: 10px;
		font-weight:bold;
		text-align:left;
			}
		
div.filoapp  {
		margin-top: 5px;
		margin-bottom: 7.5px;
		}
		
div.filoapp hr {
		border:none;
		background:#990000;
		height:1.25px;
		width:60%;
		}
		
.standard p {
		margin-top:7.5px;
		}
		
ul.nobullet {
		list-style:none;
		margin-top: 5px;
		}	

table.appimg td {
		padding-top: 30px;
		vertical-align:top;
		line-height:17px;
		}

td.appimgsx {
		width: 425px;
		text-align:left;
		vertical-align:top;

		}
		
td.appimgsx img {
		width:400px;
		}	

td.appimgsx object {
		width:400px;
		}		
		
table.appimg td div {
		color:#990000;
		font-size:12px;
		font-weight:bold;
		text-transform:uppercase;
		margin:12.5px 0 3px 0;
		}

table.appimg td p {
		margin:0;
		}
					
div.artras	{
		margin-bottom:20px;
		color:#000000;
		font-size:16px;
		text-align:left;
		}			
