/*
----------- Body e scrollbar ---------------
*/
body {
	background-image:		url(img/bg01.jpg);
	background-attachment:	fixed;
	Font-Family:			Verdana, Arial, Helvetica, sans-serif;
	Font-Size:				9px;
	Text-Decoration:		none;
	
}
/*
----------- Link generici ---------------
*/
A, A:link, A:active, A:visited {
	COLOR: 					#ffffff;
	text-decoration:		none;
	font-weight:			bold;
}

A:hover {
	COLOR:					#ffffff;
	text-decoration:		none;
	font-weight:			bold;
}
/*
----------- Link sottolineati ---------------
*/
.under a, .under a:link, .under a:active, .under a:visited {
	COLOR: 					#ffffff;
	text-decoration:		underline;
	font-weight:			bold;
}

.under a:hover {
	COLOR:					#ffffff;
	text-decoration:		none;
	font-weight:			bold;
}
/*
----------- IMG float nel testo ---------------
*/
img#sinistro {
	border-bottom:			1px solid #cccccc;
	border-left:			1px solid #cccccc;
	border-top:				1px solid #f3f3f3;
	border-right:			1px solid #f3f3f3;
	float: 					left;
	margin: 				15px 25px 10px 5px;
}
img#destro {
	border-bottom:			1px solid #cccccc;
	border-left:			1px solid #cccccc;
	border-top:				1px solid #f3f3f3;
	border-right:			1px solid #f3f3f3;
	float: 					right; 
	margin: 				15px 15px 15px 25px;
}
/*
----------- Submenu ---------------
*/
.submenu A, .submenu A:link, .submenu A:active, .submenu A:visited {
	COLOR: 					#d0b272;
	text-decoration:		none;
	font-weight:			bold;
}

.submenu A:hover {
	COLOR:					#d0b272;
	text-decoration:		none;
	font-weight:			bold;
}

/*
----------- Campi form  ---------------
*/
input,textarea {
	Font-Family:			Verdana;
	Font-Size:				12px;
	Text-Decoration:		none;
	Color:					#6f99e0;
	font-weight:			normal;
	background:				#082658;
	padding:	            4px;
	border-bottom:			0px solid #ffd04b;
	border-left:			0px solid #ffd04b;
	border-top:				0px solid #ffd04b;
	border-right:			0px solid #ffd04b;
}
select {
	Font-Family:			Verdana;
	Font-Size:				10px;
	Text-Decoration:		none;
	Color:					#ffffff;
	padding:	            4px;
	font-weight:			bold;
	background:				#000323;
	border-bottom:			solid 1px #003366;
	border-left:			solid 1px #003366;
	border-right:			solid 1px #003366;
	border-top:				solid 1px #003366;
}
/*
----------- Credits  ---------------
*/
.credits, .credits a, .credits a:link, .credits a:active, .credits a:visited {
	color:					#ffd04b;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				12px;
	font-weight:			bold;
	text-decoration:		none;
}
.credits a:hover {
	color:					#ffd04b;
	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 #ffffff;
	Background-Color:		;
	padding:				8px;
	Color:					#ffffff;
	Font-Weight:			bold;
	Font-Size:				12px;
	text-align:				center;
}
.box .content {
	Border:					solid 1px #AED5FF;
	Background-Color:		#00266b;
	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:					#624800;
	font-weight:			bold;
	background:				#ffd04b;
	border-bottom:			2px solid #ffd04b;
	border-left:			1px solid #ffffff;
	border-top:				1px solid #ffffff;
	border-right:			1px solid #ffd04b;
}
/*
----------- Stile link bianco  ---------------
*/
.white, .white a, .white a:active, .white a:link, .white a:hover, .white a:visited {
	Font-Family:			Verdana;
	Font-Size:				12px;
	Text-Decoration:		none;
	Color:					#ffffff;
	font-weight:			bold;
}
/*
----------- Elenchi / Righe tabella  ---------------
*/
.elenco {
	Font-Size:				13px;
	Color:					#ffd04b;
	Font-Weight:			bold;
	border:					#333333 1px;
}

.elenco .testa {
	Font-Size:				12px;
	Color:					#ffd04b;
	Font-Weight:			bold;
}
.elenco .testa_small {
	Background-Color:		#00266b;
	Font-Size:				9px;
	Color:					#eeeeee;
	Font-Weight:			bold;
}
.elenco .testa a , .testa a:visited {
	Font-Size:				12px;
	Color:					#ffd04b;
	Font-Weight:			bold;
}
.elenco .testa a:hover,.testa a:visited:hover {
	Font-Size:				12px;
	Color:					#ffd04b;
	Font-Weight:			bold;
	text-decoration:		underline;
}
.elenco .pari {
	Background-Color:		#030740;
	padding:				2px 2px 2px 2px;
}
.elenco .dispari {
	Background-Color:		#010430;
	padding:				2px 2px 2px 2px;
}
/*
----------- Evidenziatori ---------------
*/


.evidenziatoh {
	font-family: 			Georgia, "Times New Roman", Times, serif;
	color:					#ffd04b;
	Font-Size:				18px;
	Font-Weight:			normal;
	border:					0;
	text-align:			    left;
	vertical-align:			middle;
	line-height:			24px;
	margin-bottom:			10px;
	}
	
.evidenziato {
	font-family: 			Georgia, "Times New Roman", Times, serif;
	color:					#ffd04b;
	Font-Size:				20px;
	Font-Weight:			normal;
	border:					0;
	vertical-align:			middle;
	line-height:			24px;
}
.evidenziato2 {
	font-family: 			Georgia, "Times New Roman", Times, serif;
	color:					#ffd04b;
	Font-Size:				18px;
	Font-Weight:			normal;
	border:					0;
	vertical-align:			middle;
	line-height:			24px;
}
/*
----------- Avanzamento-Step Attivo/Disattivo ---------------
*/
.headeractive {
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	color:					#ffffff;
	Font-Size:				12px;
	Font-Weight:			bold;
	Text-Align:				left;
	border:					1px solid #ffffff;
	vertical-align:			middle;
	display:				block;
	padding:				4px 4px 4px 4px;
}
.headerdisactive {
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	color:					#ffd04b;
	Font-Size:				12px;
	Font-Weight:			bold;
	Text-Align:				left;
	border:					1px solid #ffffff;
	vertical-align:			middle;
	display:				block;
	padding:				4px 4px 4px 4px;
}
/*
----------- Separatore ---------------
*/
hr {
	border:					solid 1px #00266b;
}
/*
----------- Nasconde elementi html ---------------
*/
.hidden {
	visibility:				hidden;
	display:				none;
}
/*
----------- Barre navigazione / Menu orizzontale ---------------
*/
.navbar {
	font-size:				12px;
	COLOR:					#7ba9d6;
	text-decoration:		none;
	font-weight:			normal;
}
.navbar a,  .navbar a:visited, .navbar a:active, .navbar a:link{
	font-size:				12px;
	COLOR:					#7ba9d6;
	text-decoration:		none;
	font-weight:			bold;
}
.navbar a:hover,  .navbar a:visited:hover{
	font-size:				12px;
	COLOR:					#7ba9d6;
	text-decoration:		underline;
	font-weight:			bold;
}
/*
----------- Condizioni di vendita ---------------
*/
.cond_title {
font-size: 14px;
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;

}
#cond_vendita p {
	Font-Family:			Verdana, Arial, Helvetica, sans-serif;
	Font-Size:				14px;
	line-height:			18px;
	Text-Decoration:		none;
	COLOR:					#ffffff;
	text-align:				justify;
	text-indent:15px;
}
/*
----------- Stile vuoto ---------------
*/
.null{ 
	border:					0;
	font-weight:			normal;
}
/*
----------- Prezzo in promozione ---------------
*/

.prezzo_promozione {
	Color: 					#ffd04b; 
	Text-Decoration:		none;
	Font-Size:				12px;
	font-weight:			bold;
}
/*
----------- Prezzo originale ---------------
*/

.prezzo_originale {
	Color: 					#ffffff;
	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:			1px solid #ffffff;
	border-left:			1px solid #ffffff;
	border-top:				1px solid #f3f3f3;
	border-right:			1px solid #f3f3f3;
}
/*
----------- Mostra elementi html ---------------
*/
.show {
  visibility:visible;
  display:block;
  Color:#FA2823;
}
/*
----------- Tabelle e paragrafi base ---------------
*/
td {
	Font-Family:			Verdana, Arial, Helvetica, sans-serif;
	Font-Size:				15px;
	line-height:			17px;
	Text-Decoration:		none;
	COLOR:					#ffffff;
}
center {
	Font-Family:			Verdana, Arial, Helvetica, sans-serif;
	Font-Size:				14px;
	line-height:			18px;
	Text-Decoration:		none;
	COLOR:					#ffffff;
	text-align:				center;
}
/*
----------- Menu principale / verticale ---------------
*/
#td_menu {
    font-family:			Georgia, "Times New Roman", Times, serif;
	font-size:				12px;
	color:					#ffd04b;
	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:					3px solid #ffffff;
	background:				#ffffff;
	display:				block; 
} 
#td_foto a:link, #td_foto a:active, #td_foto a:visited {
	padding:				4px;
	background:				#ffffff;
	border:					3px solid #ffffff;
}
#td_foto a:hover {
	padding:				2px;
	background:				#ffffff;
	border:					3px solid #ffffff;
}
/*
----------- Testo generico ---------------
*/

.testo, .testo p, ul, li {
	Font-Family:			Verdana, Arial, Helvetica, sans-serif;
	Font-Size:				15px;
	Text-Decoration:		none;
	line-height:			18px;
	COLOR:					#f3f6ff;
	text-align:				justify;
}
.ajax {
	font-family: 			Georgia, "Times New Roman", Times, serif;
	color:					#ffd04b;
	Font-Size:				16px;
	Font-Weight:			bold;
}

/*
----------- Menu slider ---------------
*/
#button {
	height: 32px;
	width: 184px;
	margin: auto;
}


.menu_class {
	border:1px solid #1c1c1c;
}

.the_menu {
	display:none;
	width:300px;
	border: 1px solid #1c1c1c;
}

.the_menu li {
	background-color: #302f2f;
}

.the_menu li a {
	color:#FFFFFF; 
	text-decoration:none; 
	padding:10px; 
	display:block;
}

.the_menu li a:hover {
	padding:10px;
	font-weight:bold;
	color: #F00880;
}


