/* CSS Document */

@media all {
	html, body, div, form {
		margin:0; 
		padding:0;
	}
	img{
		border:0px
	}
	body {
		font-family:	Verdana, Helvetica, sans-serif; 
		font-size:	10px;
		text-align:left;
		color:#000; 
		background: white;
	}
	a {
		font-family:	Verdana, Helvetica, sans-serif; 
		font-size:	10px;
		text-align:left;
		color:#000; 
	}
	
	select  {
		width:178px;
		background: white;
		padding:0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		height: 19px;
		border: 1px solid #999;
		margin: 0px;
		color:#666; 
	}
	td{	background-repeat:no-repeat}
	#contenitore {
		width:			990px;
		text-align:		left;
		background-color:#fff;
		margin:0 auto;
/*		height: 164px;
*/	}
	/*TESTATA*/
	#testata {
		background-image: url("../images/top.gif");		
		background-position: top center;
		background-repeat: no-repeat;
		width: 982px;
		width:100%;
		height: 164px;
		background-color:#fff;
/*		border:1px solid red;
*/	}
	div#testata  td {
		text-align:left;
		vertical-align:top;		
	}
	div#testata input{
		background: white;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		height:16px;
		border: 1px solid #999;
		width:104px;
		padding:0px;
		margin:0px;
		color:#666; 
	}	
	.p_testata, .p_testata a{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		padding:0px;
		margin:0px;
		color:#fff; 
		font-weight:bold;
		text-decoration:none;
		line-height:1.8ex;
	}	
	.p_testata a:hover{
		color:#ff2727;
		font-weight:bold;
		text-decoration:none;
	}	
	.t_banner {
		font-family: Arial, Helvetica, sans-serif;
		/*font-family:Trebuchet MS;*/
		font-size: 10pt;
		text-align: justify;
		padding:0px;
		margin:0px;
		color:#fff; 
		font-weight:normal;
		text-decoration:none;
		line-height:2.2ex;
	}	
	.t_banner strong {
		font-weight:bold;
		font-size:11pt;
	}	
	input#error, input#password1  {
		background: white;
		color: #F00;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		font-weight:normal;
		text-align:center;
		height: 16px;
		border: 1px solid #FF0000;
	}

	#navigazione {
		width:202px;
		margin:0; 
		padding:0;
		float:left;
		background-color:#fff;
/*		border:1px solid black;
*/
	}
	#footer {
		margin:0px; 
		background-color:#fff;
		clear:both;
		padding: 0 5px;
	}
	#footerbody {
		margin:0px; 
		padding-left:3px;
		padding-right:3px;
		background-color:#a8a8a8;
		height:20px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		vertical-align: baseline;
		color:#fff; 
	}
	#contenuto {
		margin:0; 
		padding:0;
		width:777px;
		margin-left:209px;
		background-color:#fff;
		vertical-align:top;
		/*border: 1px solid blue;*/
	}
	.testo_login, .testo_login a {
			font-family:	Arial, Helvetica, sans-serif; 
			font-size:		12px; 
			color:#FFFFFF; 
			font-weight:bold;
			text-decoration:none;
		}
	td.testo_header{
		font-family:	Arial, Helvetica, sans-serif; 
		font-size:		11px; 
		color:#FFFFFF; 
		padding-left:4px;
		padding-right:15px;
		text-align:justify;
		line-height:2.3ex;
		font-weight:bold;
	}
	.testo_left {
		font-family:	Arial, Helvetica, sans-serif; 
		font-size:10pt; 
		color:#FFF; 
		font-weight:bold;
		padding-left:4px;
		line-height:2.2ex;
	}
	img#p_canc {
		width:88px;
		border: 0;
		height:24px;
		margin:0;
		padding:0;
		padding-top:4px;
	}
	input#p_search  {
		width:88px;
		height:24px;	
		margin:0;
		padding:0;	
		padding-top:4px;				
		margin-left:4px;
	}
	#error_link {
			font-family:	Arial, Helvetica, sans-serif; 
			font-size:		12px; 
			color:#F00; 
			font-weight:bold;
			text-decoration:none;
	}
	
	select#lang {
		background: white;
		padding:0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		height: 16px;
		border: 1px solid #999;
		margin-left: 2px;
		width:116px;
		color:#666; 
		line-height:2.0ex;
	}

/* elenco marchi in home*/	
	select#searchform_designer_totali {
		width:178px;
		background: white;
		padding:0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		height: 19px;
		border: 1px solid #999;
		margin: 0px;
		margin-left:2px;
		padding-top: 0px;
		color:#666; 
	}
/* elenco designer in home*/	
	select#searchform_marchi_totali {
		width:178px;
		background: white;
		padding:0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		height: 19px;
		border: 1px solid #999;
		margin: 0px;
		padding-top: 0px;
		margin-left:2px;
		color:#666; 
	}
	/* elenco categorie in macro*/	
	select#cat, select#dest, select#marchi, select#designer, select#made, select#stile, select#cad, select#settore {
		width:178px;
		background: white;
		padding:0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		height: 19px;
		border: 1px solid #999;
		margin: 0px;
		padding-top: 0px;
		margin-left:2px;
		color:#666; 
	}
/* textbox ricerca libera*/
	#textbox_ricerca {
		width:178px;
		background: white;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		height: 16px;
		border: 1px solid #999;
		margin: 0px;
		padding:0px;
		padding-top: 1px;
		padding-left: 2px;		
/*		margin-left:2px;*/
		color:#666; 
		
	}
	.testo_link, .testo_link A {
		font-family:	Arial, Helvetica, sans-serif; 
		font-size:		13px; 
		color:#FFFFFF; 
		font-weight:bold;
		line-height:2.0ex;
		text-decoration:none;
		padding-left:2px;
	}
	 .testo_link A:hover {
		color:#ff2727;
	}

	#img {
		padding:0px;
		width: 342px;
		height: 150px;
		background-color:#fff;
		vertical-align:top;
		text-align:center;
		margin:0 auto;
/*				border: 1px solid #f00;
	*/}
	#dati {
		width: 342px;
		background-color:#fff;
		vertical-align:top;
		text-align:left;
		font-family:	Arial, Helvetica, sans-serif; 
		font-size:		12px; 
		color:#333; 
		font-weight:normal;
		text-decoration:none;
		padding-left: 5px;
			/*	border: 1px solid #f00;*/
	}
	#dati  A {
		width: 342px;
		background-color:#fff;
		vertical-align:top;
		text-align:left;
		font-family:	Arial, Helvetica, sans-serif; 
		font-size:		12px; 
		color:#333; 
		font-weight:normal;	
		text-decoration:underline;
	}	
	#dati  A:hover {
		color:#ff2727; 
	}	

	.nomeazienda {
		font-family:	Arial, Helvetica, sans-serif; 
		font-size:		14px; 
		color:#333; 
		font-weight:bold;
		text-decoration:none;
	}
	#descrizione {
		width: 335px;
		height:200px ;
		background-color:#fff;
		vertical-align:top;
		text-align: justify;
		font-family:	Arial, Helvetica, sans-serif; 
		font-size:		9pt; 
		color:#333; 
		font-weight:normal;
		text-decoration:none;
		overflow:auto;
		padding-left: 5px;
        padding-right: 4px;
		/*border: 1px solid #f00;*/
	}
	#menu {
		height:21px;
		vertical-align:top;
		text-align:left;
		font-family:	Arial, Helvetica, sans-serif; 
		font-size:	14px; 
		color:#fff; 
		font-weight:bold;
		text-decoration:none;
		padding-left:14px;
		padding-top:9px;
/*		border:1px solid red;*/
	}
	#menu #home {
		padding-left:20px
	}
	#preferiti  {
		height:21px;
		vertical-align:top;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif; 
		font-size:14px; 
		color:#fff; 
		font-weight:bold;
		text-decoration:none;
		padding-left:14px;
/*		border:1px solid red;
*/		
	}
	#preferiti 	select {
		width:178px;
		background: white;
		font-family: Arial, Helvetica, sans-serif;
		font-size:8pt;
		font-weight:normal;
		height: 19px;
		border: 1px solid #999;
		margin: 0px;
		padding: 0px;
		color:#666; 
		margin-top:3px;
		padding-lef:1px;
	}
	.menu_link, .menu_link A {
		font-family:	Arial, Helvetica, sans-serif; 
		font-size:	14px; 
		color:#fff; 
		font-weight:bold;
		text-decoration:none;
	}
	.menu_link:hover, .menu_link A:hover {
		color:#ff2727; 
	}
	.ok_sel{
		padding-top:10px;
	}
	#pulsantiera {
		width:420px;
		/*height:75px;   */ 
        height:auto;               
		margin:0px;
		background-color:#fff;
	}	
    #puls {
        margin:0;
        padding:0;  
        background-color:#fff;
    }    
    #puls img {
        margin:0;
        padding:0;  
        padding-left: 5px;
    }       
    #etichette {
        margin:0;
        padding:0;  
        padding-left: 5px;        
        background-color:#fff;
    }    
     #lContatta, #lDist, #lSend, #lScheda, #lDown, #lRender, #lUrl {
        margin:0;
        padding:0;  
        color:#333;
        font: bold 12px  Arial, Helvetica, sans-serif; 
        text-decoration:none;
    }          
    #lContatta a {
        color:#333;
        font: bold 12px  Arial, Helvetica, sans-serif; 
        text-decoration:none;
    }  
    #lContatta a:hover {
        color:#ff2727;
        font: bold 12px  Arial, Helvetica, sans-serif; 
        text-decoration:none;
    }  
	#thumb {
		width: 415px;
		height: 380px;
		margin:0;
		padding: 0px;
		background-color:#fff;
		vertical-align:top;
		text-align:left;
		color:#333; 
		font-weight:normal;
		text-decoration:none;
	    border:0px solid red;	
    	overflow:auto;
	}	
/*	
    #thumb  td{
		width: 102px;
		padding-right:33px;
		padding-left:0px;		
		padding-bottom:10px;
	}	         
*/
	#thumb  img{
		border:1px solid #666;	
	}	
	
	#thumbline {
		width: 415px;
		height:354px auto;
		margin:0;
		padding: 0px;
		padding-top:10px;
		background-color:#fff;
		vertical-align:top;
		text-align:left;
		color:#333; 
		font-weight:normal;
		text-decoration:none;
		/*border:1px solid red;	*/
    	overflow:auto;
	}	
	
	#thumbline  td{
		width: 100px;
		padding-right:33px;
		padding-left:0px;		
		padding-bottom:10px;
	}	
	#thumbline  img{
		border:1px solid #666;	
	}	
	
	#thumbfamiglia {
		width: 572px;
		margin:0;
		padding: 0;
		background-color:#fff;
		vertical-align:top;
		text-align:left;
/*		border:1px solid red;	*/
	}
    	
	#thumbfamiglia img{
		margin:0;
		padding: 1px;
		text-align: right;
		border-bottom:1px solid #ccc;
	}
    
    .s2d, .s2d A  {
        margin:0;
        padding:0;
        font-family:Verdana, Helvetica, sans-serif; 
        font-size:9pt; 
        color:#a8a8a8; 
        font-weight:bold;    
        padding-right:3px;
        text-decoration:none;
    }
    .s3d, .s3d A {
        font-family: Verdana, Helvetica, sans-serif; 
        font-size:9pt; 
        color:#a8a8a8; 
        font-weight:bold;    
        padding-right:3px;
        padding-bottom: 3px;   
        text-decoration:none;  
    }
	.scheda_nomeprodotto {
		background-color:#fff;
		vertical-align:top;
		text-align:left;
		font-family:	Verdana, Helvetica, sans-serif; 
		font-size:12px; 
		color:#333; 
		font-weight:bold;	
		padding-left:5px;
	}
	.scheda_nomeprodotto A {
		text-decoration:none;
		background-color:#fff;
		vertical-align:top;
		text-align:left;
		font-family:	Arial, Helvetica, sans-serif; 
		font-size:12px; 
		color:#333; 
		font-weight:bold;	
	}
	.scheda_nomeprodotto A:hover {
		color:#ff2727;
	}
	.destinazione, .destinazione A {
		background-color:#fff;
		vertical-align:top;
		text-align:left;
		font-family:	Arial, Helvetica, sans-serif; 
		font-size:12px; 
		color:#333; 
		font-weight:normal;	
		padding-left:5px;
        text-decoration:none;         
	}
	#ambientate {
		width: 190px;
		height:265px auto;
		margin:0;
		padding: 0px;
		background-color:#ccc;
		vertical-align:top;
		text-align:center;
		color:#333; 
/*		border:1px solid red;*/
		overflow:auto;
		padding:0px;
		padding-bottom:10px;

	}	
	#ambientate img {
		border:1px solid #999;
		margin-top:10px;
	}	

	.link_img, .link_img a {
		background-color:#fff;
		vertical-align:top;
		text-align:left;
		font-family: Arial, Helvetica, sans-serif; 
		font-size:12px; 
		color:#333; 
		font-weight:normal;	
		text-decoration:none;
	}
	
	.link_img  A:hover {
		color:#ff2727; 
	}	

	.tit_designer {
		background-color:#fff;
		vertical-align:top;
		text-align:left;
		font-family:	Arial, Helvetica, sans-serif; 
		font-size:		12px; 
		color:#333; 
		font-weight:normal;	
	}
	#dati span.nomedesigner, 
	#dati span.nomefamiglia, 
	.nomeazienda {
		background-color:#fff;
		vertical-align:top;
		text-align:left;
		font-family:	Arial, Helvetica, sans-serif; 
		font-size:12px; 
		color:#333; 
		font-weight:bold;	
	}
	#dati span.nomedesigner A, 
	#dati span.nomeazienda A 
	 {
		text-decoration:none;
		background-color:#fff;
		vertical-align:top;
		text-align:left;
		font-family:	Arial, Helvetica, sans-serif; 
		font-size:12px; 
		color:#333; 
		font-weight:bold;	
	}
	#dati span.nomedesigner A:hover, 
	#dati span.nomeazienda A:hover {
		color:#ff2727;	
	}
	
	/*PRODOTTO*/
	#imgprodotto  {
		width: 342px;
		background-color:#fff;
		vertical-align:top;
		text-align:left;
		margin:0;
	}
	#imgprodotto img {
		clear:right;
	}
	.linkhd  A, .linkhd  A:visited {
		text-decoration:none;
		background-color:#fff;
		vertical-align:top;
		text-align:left;
		font-family:	Arial, Helvetica, sans-serif; 
		font-size:11px; 
		color:#333; 
		font-weight:normal;	
		font-variant:small-caps;
	}
	.linkhd A:hover, .linkhd A:active {
		text-decoration:none;
		color:#ff2727;
	}

	.tit_materiale {
		text-decoration:none;
		background-color:#fff;
		vertical-align:top;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif; 
		font-size:14px; 
		color:#666; 
		font-weight:bold;	
        letter-spacing: 0px; 
	}
	.tit_colore {
		text-decoration:none;
		vertical-align:top;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;    	
        font-size:11px; 
        line-height: 13px;
		color:#000; 
		font-weight:normal;
        letter-spacing: 0px;
	
	}
	.txtmini { 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 10px; 
  		color: #000;
		vertical-align: top;
		text-align: left;
		font-weight: normal;
	}

	#risultati {
		width: 770px;
		height:330px auto;
		margin:0;
		padding: 0px;
		background-color:#fff;
		vertical-align:top;
		text-align:left;
		color:#333; 
		font-weight:normal;
		text-decoration:none;
		/*border:1px solid red;*/
    	overflow:auto;
	}	
	#risultati  img{
		border:1px solid black;	
	}	
	#tblrisultati{
		padding:1px;	
	}
	#tblrisultati td{
		margin:0px;	
		padding:10px;
	}
	.scheda_nomefamiglia {
		background-color:#fff;
		vertical-align:top;
		text-align:left;
		font-family:	Arial, Helvetica, sans-serif; 
		font-size:12px; 
		color:#333; 
		font-weight:bold;	
		/*white-space:nowrap;	*/
		margin:0px;	
		padding:0px;		
	}
	.scheda_nomefamiglia A {
		text-decoration:none;
		color:#333; 
	}	
	.scheda_nomefamiglia A:hover {
		color:#ff2727;
	}	
	.scheda_nomemarchio, 
	.scheda_nomedesigner {
		background-color:#fff;
		vertical-align:top;
		text-align:left;
		font-family:	Arial, Helvetica, sans-serif; 
		font-size:11px; 
		color:#333; 
		font-weight:normal;	
		/*white-space:nowrap;	*/
		margin:0px;	
		padding:0px;
	}
	.scheda_nomedesigner A, 
	.scheda_nomemarchio A {
		text-decoration:none;
		background-color:#fff;
		vertical-align:top;
		text-align:left;
		font-family:	Arial, Helvetica, sans-serif; 
		color:#333; 
	}
	.scheda_nomedesigner A:hover, 
	.scheda_nomemarchio A:hover {
		text-decoration:none;
		color:#ff2727; 
	}


	.menu_testo {
		font-family:	Arial, Helvetica, sans-serif; 
		font-size:	14px; 
		color:#fff; 
		font-weight:bold;
		text-decoration:none;
	}
	.paginazione, .paginazione A{
		vertical-align:top;
		text-align:left;
		padding-left:0px;
		padding-top:0px;
		font-family:	Arial, Helvetica, sans-serif; 
		font-size:	12px; 
		color:#fff; 
		/*border:1px solid red;*/
		margin-left:4px;
	}

	/*RICERCA LIBERA*/
	.riepilogo{
		vertical-align:top;
		text-align:left;
		padding-left:0px;
		padding-top:0px;
		font-family:	Arial, Helvetica, sans-serif; 
		font-size:	14px; 
		color:#999; 
		margin-left:4px;
		font-weight:bold;
		text-decoration:none;
		padding-bottom:10px;
	}
	.tit_ricerca_libera{
		vertical-align:top;
		text-align:left;
		padding-left:0px;
		padding-top:0px;
		font-family:	Arial, Helvetica, sans-serif; 
		font-size:	14px; 
		color:#000; 
		margin-left:4px;
		font-weight:bold;
		text-decoration:none;
	}
	#ricercalibera {
		width: 770px;
		height:355px auto;
		margin:0;
		padding: 0;
		background-color:#fff;
		vertical-align:top;
		text-align:left;
		color:#333; 
		font-weight:normal;
		text-decoration:none;
		/*border:1px solid red;*/
    	overflow:auto;
	}	
	#ricercalibera  img{
		border:1px solid black;	
	}	
	#tblriclibera{
		padding-left:1px;
	}
	#tblriclibera td{
		margin  :0px;	
		padding :8px;
	}
	.riclibera_link, .riclibera_link A {
		vertical-align:top;
		text-align:left;
		padding:0;
		font-family:	Arial, Helvetica, sans-serif; 
		font-size:12px; 
		color:#333; 
		font-weight:bold;
		text-decoration:none;
	}
	.riclibera_link A:hover {
		color:#ff2727; 
		text-decoration:none;
	}
	#lostpw {
		width: 770px;
		height:330px;
		margin:0;
		padding-top: 5px;
		padding-left: 10px;
		background-color:#fff;
		vertical-align:top;
		text-align:left;
		color:#333; 
		font-weight:normal;
		text-decoration:none;
	}	
	#lostpw a {
		vertical-align:top;
		text-align:left;
		color:#000; 
		font-weight:normal;
		text-decoration:undeline;
	}	
	#lostpw a:hover {
		color:#ff2727; 
		text-decoration:none;
	}	

	#lostpw2 {
		width: 770px;
		height:330px;
		margin:0;
		padding-top: 5px;
		padding-left: 10px;
		background-color:#fff;
		vertical-align:top;
		text-align:left;
		color:#333; 
		font-weight:normal;
		text-decoration:none;
		display:none;		
	}	
	
	.link_lost, .link_lost A {
		vertical-align:top;
		text-align:left;
		padding:0;
		padding-left:4px;		
		font-family:	Arial, Helvetica, sans-serif; 
		font-size:11px; 
		color:#333; 
		font-weight:bold;
		text-decoration:none;
	}
	.link_lost A:hover {
		color:#ff2727; 
		text-decoration:none;
	}
	.errore{
		vertical-align:top;
		text-align:left;
		padding:0;
		padding-left:4px;
		font-family:	Arial, Helvetica, sans-serif; 
		font-size:12px; 
		color:#ff2727; 
		font-weight:bold;
		text-decoration:none;
	}
 	.errore A {
		color:#ff2727; 
		font-weight:bold;
		text-decoration:underline;
	}
	.errore A:hover{
		text-decoration: none;		
	}

	.txt_lost {
		vertical-align:top;
		text-align:left;
		padding:0;
		padding-left:4px;		
		font-family:	Arial, Helvetica, sans-serif; 
		font-size:11px; 
		color:#333; 
		font-weight:normal;
		text-decoration:none;
	}
	.titolo_lost {
		vertical-align:top;
		background-color:#fff;
		vertical-align:top;
		text-align:left;
		font-family:	Arial, Helvetica, sans-serif; 
		font-size:12px; 
		color:#333; 
		font-weight:bold;	
		white-space:nowrap;	
		margin:0px;	
		padding:0px;		
	}

	.login_label, .login_input, .login_error  {
	  padding:20px;
	  color:#000;
	  text-align:left;
	  float:left; 
	/*  width:100px;*/
	  font-size:18px;
	  color:#64355A;
	}
	
	.login_input {
	  width:200px;
	}
	
	.login_error {
	  width:250px;
	  color:#F00;
	}
	
	.login_input input {
	  width:100%;
	}
	#login {
	  background:#123;
	}	
	
	#img_elimina, #img_crea {
		border:none;
		background:none;
		padding:0px;
		margin: 0px;
		margin-left:95px;
		margin-top:4px;
		width:897;
	}
	/* Preferiti */
	#favorities {
		width: 770px;
		height:330px;
		font-family:	Arial, Helvetica, sans-serif; 
		font-size:14px; 		
		margin:0;
		padding: 0;
		background-color:#fff;
		vertical-align:top;
		text-align:left;
		color:#999; 
		font-weight:normal;
		text-decoration:none;
		/*border:1px solid red;*/
    	overflow:auto;
	}	
	#favorities  img{
		border:1px solid black;	
	}	
	#favorities  input{
		width: 15px;
		border:0px
	}	
	#favorities  A{
		color:#999; 
		text-decoration:none;		
	}	
	#favorities  A:hover{
		color:#ff2727; 
		text-decoration:none;
	}	

	#tblpreferito{
		padding:1px;	
		
	}
	#tblpreferito td{
		margin:0px;	
		padding:4px;
	}
	input#newname  {
		width:178px;
		background: white;
		padding:0px;
		padding-top:1px;
		padding-left:2px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		height: 16px;
		border: 1px solid #999;
		margin: 0px;
		color:#666; 
	}
	#tblsendto{
		padding:0;	
		margin:0px;		
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-align:right;
		color:#333;
	}
	#tblsendto td{
		margin:0px;	
		padding:4px;
	}
	#tblsendto input, #tblsendto textarea{
		margin:0;	
		padding:0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#333333;	
		width:250px;
	}

/* Modifica */

	#tblinteressi{
		padding:0;	
		margin:0;		
/*	   border:1px solid red;   */
	}
	
	#tblinteressi  input {
		width:20px;
		height:20px;
		vertical-align:middle;
		line-height:20px;
		
	}
	
	#tblinteressi  span {
		line-height:20px;
		vertical-align:middle;
	}

	#tblRiepilogoCont{
		padding:0;	
		margin:0;			
		margin-left:5px;
		width:384px;
	}
	#tblRiepilogoCont td{
		margin:0px;	
		padding:3px;
		border:1px solid #999;   
	}

	#tblRiepilogoCont_2{
		padding:0;	
		margin:0;			
		width:322px;
	}
	#tblRiepilogoCont_2 td{
		margin:0px;	
		padding:3px;
		border:1px solid #999;   
	}
	#catalogo{
		margin:0px;
		padding:0px;
	}
	#catalogo a {
		text-decoration:none;
	}	
	#catalogo  a:hover {
		color:#ff2727; 
		text-decoration:none;		
	}	

	
	
}












/*
@media print {
	html, body {margin:0; padding:0;}
	body {
		font-family:"Times New Roman", Times, serif; 
		font-size:		76%;
		font-style:		italic;
		text-align:		center;
	}
	#navigazione {display:none;}
}*/