﻿body
{
	font-size:12px;
	margin:4px 0px 0px 8px;
	padding:0px;
	font-family:Verdana, Arial, Sans-Serif
}

img
{
	border-style: none;
	border-color: inherit;
	border-width: 0px;
	padding: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
img.cart
{
	margin-right: 12px;
}
h1.slogan
{
	color:White;
	font-size:14px;
	margin:0px;
	padding:0px;
	padding-bottom: 9px;
	font-weight:normal;

}
h2.slogan
{
	color:White;
	font-size:12px;
	margin:8px 0px 4px 0px;
	padding:0px;
	padding-bottom: 9px;
	margin-bottom: 4px;
	font-weight:normal;
}
p.slogan, a.slogan
{
	color:White;
	font-size:12px;
	margin:8px 0px 4px 0px;
	padding:0px;
	font-weight:bold;
}

.testopiccolo
{
	font-size: 10px;
}

a:link, a:active, a:visited 
{
	text-decoration: none;
	font-size:10px;
	color:#333333;
	line-height:16px;
}
a:hover  
{
	text-decoration: underline;
}
a.menu:link, a.menu:active, a.menu:visited 
{
	text-decoration: none;
	font-size:10px;
	font-weight:bold;
	color:#666666;
	
}
a.menu:hover  
{
	text-decoration: underline;
}	
a.copy:link, a.copy:active, a.copy:visited 
{
	font-size:10px;
	text-decoration: none;
	color:#ffffff;
}
a.copy:hover  
{
	text-decoration: underline;
}	
 a.slogan, a.slogan:link, a.slogan:active, a.slogan:visited
 {
 	color:White;
	font-size:12px;
	margin:8px 0px 4px 0px;
	padding:0px;
	font-weight:bold;
 }
 a.titoloStar, a.titoloStar:link, a.titoloStar:active, a.titoloStar:visited
 {
 	color:#a90e0e;
	font-size:12px;
	padding:0px;
	font-weight:bold;
 }
.prezzoStar
{
	color:#a90e0e;
	font-size:12px;
	padding:0px;
	font-weight:bold;
}
input[type=text]
{
	font-size:12px;
	border:solid 1px #cccccc;
	height:14px;
}
input[type="button"]
{
    background-color: #ededed;
    font-size : 10px;
    color : #000000;
    border: solid 1px #d4be06;  
}

.main_submit 
{
    background-color: #ededed;
    font-size : 10px;
    color : #000000;
    border: solid 1px #d4be06;  
   
}
input.ItemsPerPages
{
	font-size:12px;
	border:solid 1px #fafafa;
	background-color: #fafafa; 
}
select
{
	font-size:12px;
	border:solid 1px #cccccc;
	height:20px;

}
span.cerca
{
	font-size:12px;
}
span.copy
{
	font-size:10px;
}

span.titolino
{
	font-size: 14px;
}
span.titolino_rosso
{
	font-size:14px;
	font-weight:bold;
	color:#a90e0e;
}
span.titolino_rosso_sottolineato
{
	font-size:14px;
	font-weight:bold;
	color:#a90e0e;
	text-decoration:underline;
}

span.testo_contatti
{
    font-size:12px;
}
span.testo_contatti_big
{
    font-size:14px;
    color:#a90e0e;
    font-weight:bold;
}

span.testo
{
	font-size:12px;
	color:#000000;
}
.colorGold
{
	color:#dac500;
}

a.colorGoldBold:link, a.colorGoldBold:active, a.colorGoldBold:visited 
{
	text-decoration: none;
	color:#dac500;
	font-weight:bold;
}
a.colorGoldBold:hover
{
	text-decoration: underline;
}

a.paginatore:link, a.paginatore:active, a.paginatore:visited 
{
	font-size:14px;
	text-decoration: none;
	color:#333333;
}

.colorRed
{
	color:#a90e0e;
}
.paginatore_totale
{
	font-size:14px;
	color:#a90e0e;
}
a.paginatore_testo:link, a.paginatore_testo:active, a.paginatore_testo:visited 
{
	font-size:12px;
	text-decoration: none;
	color:#333333;
}
a.paginatore:link, a.paginatore:active, a.paginatore:visited 
{
	font-size:14px;
	text-decoration: none;
	color:#333333;
}
a.paginatore_selezionato:link, a.paginatore_selezionato:active, a.paginatore_selezionato:visited 
{
	font-size:14px;
	text-decoration: none;
	color:#a90e0e;
}
a:paginatore_selezionato:hover
{
	text-decoration: underline;
}
a:paginatore_testo:hover
{
	text-decoration: underline;
}
a.paginatore:hover
{
	text-decoration: underline;
}	
.paginatore_separatore
{
	font-size :14px;
	color:#a90e0e;
}
img.image_navigazione_prev
{
	margin:0px 40px 0px 0px;
	padding:0px;
	position:relative;
	top: 5px;
}
img.image_navigazione_next
{
	margin:0px 0px 0px 40px;
	padding:0px;
	position:relative;
	top: 5px;
}
a.ItemsPerPages
{
	font-size :14px;
}

/*Stili per DataList francobolli*/

.lblPrezzoFrancobolloList
{
	font-size:14px;
	color:Black;
	font-weight:bold;
}


.lblCodiceFrancobolloList
{
	font-size:12px;
	font-weight:bold;
	color:#888;
	text-transform:uppercase;
	font-style:italic;
}


/* Stili per pagina dettaglio francobolli*/

.titoloPaginadettaglio
{
	/*font-size:18px;
	font-weight:bold;*/
	margin:0px 0px 0px 22px;
	padding:0px 0px 0px 0pxpx;
	font-size:18px;
	font-weight:bold;
	color:#666;
	font-style:normal;
}
.sottotitoloPaginaDettaglio
{
	font-size:14px;
	font-weight:bold;
	color:#666;
	font-style:normal;
}

.testoCampoPaginaDettaglioRosso
{
	color:Red;
}

.titoloPhotoGallery
{
	color:Black;
	font-weight:bold;
	font-size:16px;
}
.panel_interno_sx_dettaglio_francobollo
{
    width:200px;
    clear:both;
    float:left;
    margin-top:8px;
}
.carrello_laterale_segnaposto
{
	margin:0px 8px 0px 0px;
	padding:0px;
}
.carrello_laterale_codice
{
	font-size:10px;
	font-style:italic;
	color:#444;
}
.carrello_laterale_titolo
{
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#444;
}
.carrello_laterale_prezzo
{
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	color:#a90e0e;
}
.carrello_laterale_table
{
	background-color:#f1f1f1;
	width:300px;
	margin-top:2px;
	border-bottom:solid 1px #a90e03;
	
}
table.carrello_laterale_table td
{
	padding-left:12px;
	padding-top:2px;
	padding-bottom:4px;
}
table.carrello_rows
{
	table-layout:fixed;
	font-size:12px;
	
}

table.carrello_rows td
{
	border-bottom:solid 1px e2e2e2;
	color:#444;
	
}
table.carrello_rows td.carrello_rows_c11
{
	width:90px;
}

table.carrello_rows td.carrello_rows_c12
{
	width:420px;
}

table.carrello_rows td.carrello_rows_c13
{
	font-weight:bold;
}
table.carrello_header
{
	background-color:#f2f2f2;
}
table.carrello_header tr
{
	background-color:#f2f2f2;
	
}
table.carrello_header td
{
	font-size:12px;
	color:#444;
	background-color:#f2f2f2;
	
}
table.carrello_spedizioni
{
	width:300px;
	margin-left:100px;
	font-size:12px;
	color:#444;
}
table.carrello_spedizioni td.carrello_spedizioni_cell_1
{
	width:200px;
	font-weight:bold;
}
table.carrello_spedizioni td.carrello_spedizioni_cell_2
{
	font-weight:bold;
	font-size:12px;
	width:100px;
}
.ConfermaRigheCarrelloImporto
{
	float:left;
	margin-left:20px;
	margin-top:6px;
	width:200px;
}
.ConfermaRigheCarrelloTesto
{
	clear:both;
	float:left;
	margin-left:40px;
	margin-top:6px;
	width:280px;
}
table td.RigaRientroSX
{
	padding-left:2px;
}

table.lista_francobolli
{
	width:640px;
	vertical-align:top;
	empty-cells:show;
	table-layout:fixed;
}
table.lista_francobolli td.bordino_laterale
{
	background-color:#dad9df;
	width:10px;
}

table.lista_francobolli td.centrale
{
	background-color:#ededed;
	vertical-align:top;
}
table.lista_francobolli td.centrale_alternate
{
	background-color:#eaffe2;
	vertical-align:top;
}
table.lista_francobolli td.destra
{	
	background-color:#dad9df;
	width:100px;

	vertical-align:top;
	text-align:center;
	padding:5px 0 10px 0;
}
table.lista_francobolli td.destra_alternate
{
	background-color:#dcf0d5;
	width:100px;
	vertical-align:top;
	text-align:center;
	padding:5px 0 10px 0;
}
table.lista_francobolli div.container_destra
{
	margin:4px 4px 8px 4px;
	text-align:center;
}

table.lista_francobolli div.container_destra_ultimo
{
	margin:24px 4px 8px 4px;
	text-align:center;
}

table.lista_francobolli span.lblqualitaFrancobollo
{
	font-size:12px;
	font-weight:bold;
	color:#888;
	text-transform:none;
	font-style:normal;
}
table.lista_francobolli div.centrale_titolo
{
	margin:4px 4px 8px 4px;
	padding-bottom:4px;
	
	
}
table.lista_francobolli div.align_right
{
	text-align:right;
}
table.lista_francobolli div.border_bottom
{
	border-bottom:1px dotted #adadad;
}
table.lista_francobolli a.titoloFrancobollo, a:link.titoloFrancobollo, a:visited.titoloFrancobollo, a:active.titoloFrancobollo
{
	font-size:12px;
	font-weight:bold;
	color:#666;
	font-style:normal;
}

table.lista_francobolli a:hover.titoloFrancobollo
{
	text-decoration: underline;
}
table.lista_francobolli span.descrizioneBreve, p.descrizioneBreve
{
	font-size:11px;
	color:#666;
	font-style:italic;
	font-weight:bold;
}
table.lista_francobolli span.testo_grassetto
{
	font-size:12px;
	font-weight:bold;
	color:#888;
	text-transform:none;
	font-style:normal;
}
table.lista_francobolli span.testo
{
	font-size:11px;
	color:#888;
	text-transform:none;
	font-style:normal;
}

table.lista_francobolli td.image
{
	vertical-align:middle;
	text-align:center;
	width:125px;
	background-color:#ededed;
	padding-top: 8px;
	padding-bottom: 8px;
}
table.lista_francobolli td.alternate
{
	background-color:#eaffe2;
}
table.lista_francobolli td.alternate_dark
{
	background-color:#dcf0d5;
	
}
div.dettaglio
{
	 margin: 4px 0px 4px 0px;
	 vertical-align:top;
}

div.dettaglio_sx
{
	 clear:both;
	 float:left;
	 width:310px;
}

div.dettaglio_dx
{
	float:left;
	width:310px;
}
div.dettaglio_dx_2
{
	margin-left: 310px;
	clear:both;
}
div.dettaglio_4_colonne
{
	width:620px;
}

div.dettaglio_3_colonne
{
	float:left;
	
}

div.indent
{
	text-indent:88px;
}


div.dettaglio .titolo
{
	color:#888;
	font-size:12px;
	font-weight:normal;
	
}

div.dettaglio .testo
{
	color:#666;
	font-size:12px;
	font-weight:bold
}
div.dettaglio .prezzo
{
	color:#000000;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	
}
div.dettaglio div.interno_sx
{
	width:80px;
	text-align:right;
	margin-right:8px;
	float:left;
}
div.dettaglio div.interno_dx
{
	float:left;
	text-align:left;
}
table.registrazione
{
	border:solid 1px #ededed;
	margin-bottom:2px;
	margin-top:10px;
	width:100%;
	border-collapse:collapse;
	padding:4px 4px 4px 4px;
}
table.registrazione td
{
	padding:4px 4px 4px 4px;
	background-color: #ededed;
}
.btRegistrazione
{
    background-color: #a90e0e;
    font-size : 10px;
    color : #ffffff;
    border: solid 1px #dac500;  
    padding:2px;
    margin:0px;
}

a.topvisits_pair:link, a.topvisits_pair:active, a.topvisits_pair:visited 
{
	color:#333333;
	font-style:normal;
	font-weight:bold;
	font-size:10px;
}
table.topvisits
{
	width:100%;
}
table.topvisits td
{
	width:250px;
	padding: 0px 2px 0px 0px;
}
a.topvisits_unpair:link, a.topvisits_unpair:active, a.topvisits_unpair:visited 
{
	font-style:italic;
	color:#a90e0e;
	font-weight:bold;
	font-size:10px;
}

a:topvisits_pair:hover,a:topvisits_unpair:hover
{
	text-decoration: underline;
}
.nodeTree
{
	font-size:12px;
}
div.buono
{
	margin-left: 110px;
	margin-right: 8px;
	padding-top:12px;
	text-align:center;
}
div.buono a
{
	font-size:12px;
	font-weight:bold;
	color:#a90e0e;
}