/*
----------- Body e scrollbar ---------------
*/
body {
	background-image:		url(img/bg01.jpg);
	background-attachment:	fixed;
	Font-Family:			Georgia, "Times New Roman", Times, serif;
	Font-Size:				9px;
	Text-Decoration:		none;
	text-align:				center;
}
/*
----------- Link generici ---------------
*/
A, A:link, A:active, A:visited {
	COLOR: 					#D61D0B;
	text-decoration:		none;
}

A:hover {
	COLOR:					#D61D0B;
	text-decoration:		underline;
}


/*
----------- Campi form  ---------------
*/
input,textarea {
	Font-Family:			Verdana;
	Font-Size:				12px;
	Text-Decoration:		none;
	Color:					#D61D0B;
	font-weight:			bold;
	background:				#ffffff;
	border-bottom:			2px solid #8EB2C7;
	border-left:			1px solid #EEEEEE;
	border-top:				1px solid #EEEEEE;
	border-right:			1px solid #8EB2C7;
}
select {
	Font-Family:			Verdana;
	Font-Size:				10px;
	Text-Decoration:		none;
	Color:					#D61D0B;
	font-weight:			bold;
	background:				#ffffff;
	border-bottom:			solid 1px  #7F9DB9;
	border-left:			solid 1px #7F9DB9;
	border-right:			solid 1px #7F9DB9;
	border-top:				solid 1px #7F9DB9;
}
/*
----------- Credits  ---------------
*/
.credits, .credits a, .credits a:link, .credits a:active, .credits a:visited {
	color:					#999999;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				12px;
	font-weight:			bold;
	text-decoration:		none;
}
.credits a:hover {
	color:					#999999;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				12px;
	font-weight:			bold;
	text-decoration:		underline;
}
/*
----------- Tabelle contenuto (esempio Login / Cerca ecc.)  ---------------
*/
.box {
	Border:					solid 0px #FFB9BD;
	Background-Color:		;
	padding:				8px;
	Color:					#ffffff;
	Font-Weight:			bold;
	Font-Size:				12px;
	text-align:				center;
}
.box .content {
	Border:					solid 1px #AED5FF;
	Background-Color:		#EBF5FF;
	padding:				8px;
	Color:					#336DA7;
	Font-Weight:			bold;
	Font-Size:				12px;
}
.box .header {
	Background-Color:		#;
	Color:					#ffffff;
	Font-Weight:			bold;
	Font-Size:				12px;
}
/*
----------- Stile bottoni HTML  ---------------
*/
.btn, .btn a, .btn a:active, .btn a:link, .btn a:hover {
	Font-Family:			Verdana;
	Font-Size:				12px;
	Text-Decoration:		none;
	Color:					#ffffff;
	font-weight:			bold;
	background:				#D61D0B;
	border-bottom:			2px solid #D61D0B;
	border-left:			1px solid #ffffff;
	border-top:				1px solid #ffffff;
	border-right:			1px solid #D61D0B;
}
/*
----------- Stile link bianco  ---------------
*/
.white {
	Font-Family:			Verdana;
	Font-Size:				12px;
	Text-Decoration:		none;
	Color:					#ffffff;
	font-weight:			bold;
	text-decoration:		none;
}
.white a, .white a:active, .white a:link, .white a:visited {
	Font-Family:			Verdana;
	Font-Size:				11px;
	Text-Decoration:		none;
	Color:					#ffffff;
	font-weight:			bold;
	text-decoration:		none;
}
.white a:hover {
	Font-Family:			Verdana;
	Font-Size:				11px;
	Text-Decoration:		none;
	Color:					#ffffff;
	font-weight:			bold;
	text-decoration:		underline;
}
/*
----------- Elenchi / Righe tabella  ---------------
*/
.elenco {
	Font-Size:				13px;
	Color:					#D61D0B;
	Font-Weight:			bold;
	border:					#333333 1px;
}

.elenco .testa {
	Font-Size:				12px;
	Color:					#D61D0B;
	Font-Weight:			bold;
}
.elenco .testa_small {
	Background-Color:		#cc1212;
	Font-Size:				9px;
	Color:					#eeeeee;
	Font-Weight:			bold;
}
.elenco .testa a , .testa a:visited {
	Font-Size:				12px;
	Color:					#D61D0B;
	Font-Weight:			bold;
}
.elenco .testa a:hover,.testa a:visited:hover {
	Font-Size:				12px;
	Color:					#D61D0B;
	Font-Weight:			bold;
	text-decoration:		underline;
}
.elenco .pari {
	Background-Color:		#EFF7FD;
	border-bottom:			1px solid;
	border-bottom-color:	#EFF7FD;
	border-right:			1px solid;
	border-right-color:		#EFF7FD;
	border-left:			1px solid;
	border-left-color:		#EFF7FD;
	padding:				2px 2px 2px 2px;
}
.elenco .dispari {
	Background-Color:		#E2EFF9;
	border-bottom:			1px solid;
	border-bottom-color:	#E2EFF9;
	border-right:			1px solid;
	border-right-color:		#E2EFF9;
	border-left:			1px solid;
	border-left-color:		#E2EFF9;
	padding:				2px 2px 2px 2px;
}
/*
----------- Evidenziatori ---------------
*/
.evidenziato {
	font-family:			Georgia, "Times New Roman", Times, serif;
	color:					#D61D0B;
	Font-Size:				16px;
	Font-Weight:			bold;
	border:					0;
	vertical-align:			middle;
}
.evidenziato2 {
	font-family: 			Georgia, "Times New Roman", Times, serif;
	color:					#336DA7;
	Font-Size:				16px;
	Font-Weight:			bold;
	border:					0;
	vertical-align:			middle;
}
/*
----------- Avanzamento-Step Attivo/Disattivo ---------------
*/
.headeractive {
	font-family:			Arial, Helvetica, sans-serif;
	color:					#FD0B2F;
	Font-Size:				12px;
	Font-Weight:			bold;
	Text-Align:				left;
	border:					1px solid #cccccc;
	vertical-align:			middle;
	display:				block;
	padding:				4px 4px 4px 4px;
}
.headerdisactive {
	font-family:			Arial, Helvetica, sans-serif;
	color:					#999999;
	Font-Size:				12px;
	Font-Weight:			bold;
	Text-Align:				left;
	border:					1px solid #cccccc;
	vertical-align:			middle;
	display:				block;
	padding:				4px 4px 4px 4px;
}
/*
----------- Separatore ---------------
*/
hr {
	border:					solid 1px #F0F9FF;
}
/*
----------- Nasconde elementi html ---------------
*/
.hidden {
	visibility:				hidden;
	display:				none;
}
/*
----------- Link generico ---------------
*/
.link a,  .link a:visited, .link a:active, .link a:link{
	Font-Family:			Verdana;
	Font-Size:				12px;
	Text-Decoration:		none;
	COLOR:					#336da7;
	font-weight:			normal;
}
.link a:hover,  .link a:visited:hover{
	Font-Family:			Verdana;
	Font-Size:				12px;
	Text-Decoration:		underline;
	COLOR:					#336da7;
	font-weight:			normal;
}
/*
----------- Barre navigazione / Menu orizzontale ---------------
*/
.navbar {
	font-size:				12px;
	COLOR:					#BDBDBD;
	text-decoration:		none;
	font-weight:			normal;
}
.navbar a,  .navbar a:visited, .navbar a:active, .navbar a:link{
	font-size:				12px;
	COLOR:					#336DA7;
	text-decoration:		none;
	font-weight:			bold;
}
.navbar a:hover,  .navbar a:visited:hover{
	font-size:				12px;
	COLOR:					#336DA7;
	text-decoration:		underline;
	font-weight:			bold;
}
/*
----------- Stile vuoto ---------------
*/
.null{ 
	border:					0;
	font-weight:			normal;
}
/*
----------- Prezzo in promozione ---------------
*/

.prezzo_promozione {
	Color: 					#D61D0B; 
	Text-Decoration:		none;
	Font-Size:				12px;
	font-weight:			bold;
}
/*
----------- Prezzo originale ---------------
*/

.prezzo_originale {
	Color: 					#CCCCCC;
	Text-Decoration: 		line-through;
	Font-Size:				12px;
	font-weight:			bold;
}

/*
----------- Scheda prodotto / Contenitore ---------------
*/
.scheda_prodotto {
	/* background-image:		url(img/bg_loading.gif);*/
	/* Background-Color:		#ffffff; */
	border-bottom:			0px solid #E7E7E7;
	border-left:			0px solid #F4F4F4;
	border-top:				0px solid #F4F4F4;
	border-right:			0px solid #E7E7E7;
}
/*
----------- Mostra elementi html ---------------
*/
.show {
  visibility:visible;
  display:block;
  Color:#FA2823;
}
/*
----------- Tabelle e paragrafi base ---------------
*/
td,p {
	Font-Family:			Verdana, Arial, Helvetica, sans-serif;
	Font-Size:				12px;
	line-height:			17px;
	Text-Decoration:		none;
	COLOR:					#336DA7;
}
/*
----------- Menu principale / verticale ---------------
*/
#td_menu {
    font-family:			Georgia, "Times New Roman", Times, serif;
	font-size:				12px;
	color:					#D61D0B;
	text-decoration:		none;
	font-weight:			bold;
}  
#td_menu a, #td_menu a:link, #td_menu a:active, #td_menu a:visited {
    font-family:			Georgia, "Times New Roman", Times, serif;
	font-size:				12px;
	color:					#336DA7;
	border:					0px solid  #990000;
	text-decoration:		none;
	font-weight:			bold;
}
#td_menu a:hover {
    font-family:			Georgia, "Times New Roman", Times, serif;
	font-size:				12px;
	color:					#336DA7;
	border:					0px solid  #990000;
	text-decoration:		underline;
	font-weight:			bold;
}
/*
----------- Tabella contenente foto / oggetto con rollover ---------------
*/
#td_foto {
	padding:				2px;
	background:				#;
	display:				block;
	vertical-align:			top;
} 
#td_foto a {
	padding:				4px;
	border:					1px solid #cccccc;
	background:				#ffffff;
	display:				block; 
} 
#td_foto a:link, #td_foto a:active, #td_foto a:visited {
	padding:				4px;
	background:				#ffffff;
	border:					1px solid #cccccc;
}
#td_foto a:hover {
	padding:				2px;
	background:				#ffffff;
	border:					3px solid #FFB9BD;
}
/*
----------- Testo generico ---------------
*/.testo, .testo p {
	Font-Family:			Verdana, Arial, Helvetica, sans-serif;
	Font-Size:				13px;
	Text-Decoration:		none;
	line-height:			18px;
	COLOR:					#336DA7;
	text-align:				justify;
}
/* .bordo01 {
border:solid 1px #CEE2F1
}
.bordo02 {
border-bottom:solid 1px #CEE2F1;
border-left:solid 1px #CEE2F1;
border-right:solid 1px #CEE2F1;
} */


/*.button_tool {
Background-Color:#eeeeee;
Color:#121288;
Font-weight:bold;
Border:solid 1px #121212;
}
.directory_pari {
Background-Color:#FFFFFF;
color:#333333;
}

.directory_pari a, .directory_pari a:visited {
Background-Color:#FFFFFF;
color:#333333;
}
.directory_dispari {
Background-Color:#ffffff;

}

.directory_dispari a, .directory_dispari a:visited {
Background-Color:#FFFFFF;
color:#333333;
font-weight:bold;
}

.prezzo_originale2 {
Color: #fcfcfc; 
Text-Decoration: line-through;
Font-Size:12px;
font-weight: bold;
}

*/

/*.elenco .riga_pari {
Background-Color:#FFB9BD;
}
.elenco .riga_dispari {
Background-Color:#F4FBFF;
}*/



/*.error_badformat {
Color:red;
}
.error_badlen {
Color:black;
}
.error_empty {
Color:orange;
}

.error_uniq {
Color:green;
}*/


/* Colonna sx 
.left_row {
border-right-color:#333333;
}


.link_up {
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
font-style:normal;
font-weight:bold;
text-decoration:none;

}
.link_up a, #link_up a:link, #link_up a:active, #link_up a:visited {
font-family:Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-size:12px;
font-style:normal;
font-weight:bold;
text-decoration:none;

}
.link_up a:hover {
font-family:Arial, Helvetica, sans-serif;
color: #D61D0B;
font-size:12px;
font-style:normal;
font-weight:bold;
text-decoration:none;
}


.menuIEb {
Font-Weight:Bold;
Font-Size:12px;
}

.menu_titolo {
  Color: #D61D0B;
  Font-Size:12px;
  Font-Weight:bold;
}
.menu_sotto {
}
.menu_sotto .menu a { 
	Color:#3B9CE7;
}
.menu_sotto .menu a:hover { 
	Color:#124299;
}*/
/* Barra di navigazione */ 

/* Fine Barra di navigazione */ 



/*.panel{
Border:solid 1 px #efefef;
}
.panel:hover {
Border:solid 2 px #efefef;
}


.prodotti, .prodotti a {
margin-top:5px;
Font-Family:Verdana;
Font-Size:12px;
Font-Weight:bold;
color: #D61D0B;
}

.prodotti a:hover {
Font-Family:Verdana;
Font-Size:12px;
Font-Weight:bold;
color:#D61D0B;
}
.promotion {
Border:solid 1px #FF3300;

}*/


/*

.tabs {
text-align:left;
	font-size:12px;
	COLOR: #D61D0B;
	text-decoration:none;
	font-weight:bold;
}

.tabs_content {
Background-Color:#c2c2c2;
text-align:center;
border-right:inset 2px #eeeeee
}*/


/* Fine interno*/ 

/* Inizio Menu */ /*
#td_barra {
line-height:28px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:13px;
font-style:normal;
font-weight:bold;
text-decoration:none;
text-indent:5px;
}
#td_barra a, #td_barra a:link, #td_barra a:active, #td_barra a:visited {
line-height:28px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:13px;
font-style:normal;
font-weight:bold;
text-decoration:none;
text-indent:5px;
display:block;
}
#td_barra a:hover {
line-height:28px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:13px;
font-style:normal;
font-weight:bold;
text-decoration:none;
text-indent:5px;
background-color:#333333;
display:block;
border: 1px solid #ffffff;
} */
/* Fine Menu */ 
/*
.testa {Font-Size:13px;
        Color:#D61D0B;
        Font-Weight:bold;

}*/
/*.Titolo,.Titolo a {
font-family:Arial, Helvetica, sans-serif;
Color: #D61D0B;
Text-Decoration:none;
Font-Size:15px;
font-weight: bold;
}
.Titolo2,.Titolo2 a {
Color:#FF9500;
Text-Decoration:none;
Font-Size:15px
}
.toolbar {
Height:20px;
Width:100%;
Border-bottom:solid 3px #cecece;
Border-top:solid 3px #cecece;
Border-left:solid 1px #cecece;
Border-right:solid 1px #cecece;
text-align:left;
}
*/


