A:link {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-decoration:none;
        font-weight: bold;
		color: #61C0FC;
        font-size: 11px;
}

A:visited {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-decoration:none;
        font-weight: bold;
		color: #61C0FC;
        font-size: 11px;
}

A:hover {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-decoration:none;
        font-weight: bold;
        font-size: 11px;
		color: #8BD1FD;
}
body {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-decoration:none;
        font-weight: normal;
        font-size: 10px;
        color: #155A85;
		background-color: #CAEAFF;
		scrollbar-face-color: #CAEAFF;
		scrollbar-shadow-color: #CAEAFF;
		scrollbar-highlight-color: #ffffff;
		scrollbar-3dlight-color: #CAEAFF;
		scrollbar-darkshadow-color: #65C3FF;
		scrollbar-track-color: #CAEAFF;
		scrollbar-arrow-color: #65C3FF;
}
a.BORDO
{
    padding: 0px;
    border: Solid 4px #cccccc;
} 
a.BORDO:hover
{ 
    padding: 0px;
    border: Solid 4px #023926;
}
.testo {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-decoration:none;
        font-weight: normal;
        font-size: 11px;
        color: #4180A8;
		text-align:justify;
}
.grigio {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-decoration:none;
        font-weight: normal;
        font-size: 11px;
        color: #cccccc;
}
.testo_dieci {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-decoration:none;
        font-weight: normal;
        font-size: 10px;
        color: #999999;
}
.white {
        font-family:Arial, Helvetica, sans-serif;
        text-decoration:none;
        font-weight: normal;
        font-size: 22px;
        color: #ffffff;
}
.arancio {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-decoration:none;
        font-weight: none;
        font-size: 11px;
        color: #ff9900;
}
.rosso {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-decoration:none;
        font-weight: bold;
        font-size: 12px;
        color: #ff6600;
}
.verdechiaro {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-decoration:none;
        font-weight: bold;
        font-size: 11px;
        color: #1F6590;
}
#footer {
	background-color:		#333333;
	background-image:		url(img/bg_footer.gif);
	border-top:				1px solid #FF9900;
}
/*
----------- Link generici ---------------
*/
A, A:link, A:active, A:visited {
	COLOR: 					#666666;
	text-decoration:		none;
	font-weight:			bold;
}

A:hover {
	COLOR:					#333333;
	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: 					#666666;
	text-decoration:		none;
	font-weight:			bold;
}

.submenu A:hover {
	COLOR:					#b8cef4;
	text-decoration:		none;
	font-weight:			bold;
}

/*
----------- Campi form  ---------------
*/
input {
	Font-Family:			Verdana;
	Font-Size:				12px;
	Text-Decoration:		none;
	Color:					#666666;
	font-weight:			normal;
	background:				#ffffff;
	padding:	            2px 5px 5px 5px;
	border-bottom:			1px solid #cccccc;
	border-left:			1px solid #cccccc;
	border-top:				1px solid #999999;
	border-right:			1px solid #999999;
}
textarea {
	Font-Family:			Verdana;
	Font-Size:				12px;
	Text-Decoration:		none;
	Color:					#666666;
	font-weight:			normal;
	background:				#ffffff;
	padding:	            2px 5px 5px 5px;
	border-bottom:			1px solid #cccccc;
	border-left:			1px solid #cccccc;
	border-top:				1px solid #999999;
	border-right:			1px solid #999999;
}
select {
	Font-Family:			Verdana;
	Font-Size:				10px;
	Text-Decoration:		none;
	Color:					#666666;
	padding:	            2px 5px 5px 5px;
	font-weight:			bold;
	background:				#ffffff;
	border-bottom:			1px solid #cccccc;
	border-left:			1px solid #cccccc;
	border-top:				1px solid #cccccc;
	border-right:			1px solid #cccccc;
}
/*
----------- Credits  ---------------
*/
.credits, .credits a, .credits a:link, .credits a:active, .credits a:visited {
	color:					#ff9000;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				12px;
	font-weight:			bold;
	text-decoration:		none;
}
.credits a:hover {
	color:					#ff9000;
	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;

}
.box .content {
	Border:					solid 1px #cccccc;
	Background-Color:		#f7f7f7;
	padding:				8px;
	Color:					#666666;
	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:			Arial, Helvetica, sans-serif;
	Font-Size:				12px;
	Text-Decoration:		none;
	Color:					#ffffff;
	font-weight:			bold;
	background:				#ff9000;
	padding:				4px;
	border:					1px solid #ff9000;
}
.btn2, .btn2 a, .btn2 a:active, .btn2 a:link, .btn2 a:hover {
	Font-Family:			Arial, Helvetica, sans-serif;
	Font-Size:				12px;
	Text-Decoration:		none;
	Color:					#ff9000;
	font-weight:			normal;
	background:				#ffffff;
	padding:				4px;
	border:					1px solid #999999;
}
/*
----------- Conferma ordine  ---------------
*/

.conferma_ordine a, .conferma_ordine a:active, .conferma_ordine a:visited, .conferma_ordine a:link, .conferma_ordine a:hover {
	Font-Family:			Arial, Helvetica, sans-serif;
	Font-Size:				12px;
	Text-Decoration:		none;
	Color:					#ffffff;
	font-weight:			bold;
	background:				#ff9000;
	border: 				3px solid #FF6600;
	margin: 4px;
	padding: 4px;
	


	
	
}
/*
----------- Classe error  ---------------
*/
.error, .error a, .error a:active, .error a:link, .error a:hover, .error a:visited {
	Font-Family:			Arial, Helvetica, sans-serif;
	Font-Size:				12px;
	Text-Decoration:		none;
	Color:					#ff0000;
	font-weight:			bold;
}

/*
----------- Elenchi / Righe tabella  ---------------
*/
.elenco {
	Font-Size:				13px;
	Color:					#ff9000;
	Font-Weight:			bold;
	border:					#333333 1px;
}

.elenco .testa {
	Font-Size:				12px;
	Color:					#ff9000;
	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:					#ff9000;
	Font-Weight:			bold;
}
.elenco .testa a:hover,.testa a:visited:hover {
	Font-Size:				12px;
	Color:					#ff9000;
	Font-Weight:			bold;
	text-decoration:		underline;
}
.elenco .pari {
	Background-Color:		#f7f7f7;
	padding:				4px 4px 4px 4px;
}
.elenco .dispari {
	Background-Color:		#fcfbfb;
	padding:				4px 4px 4px 4px;
}
/*
----------- Evidenziatori ---------------
*/
.evid {
	font-family:			Arial, Helvetica, sans-serif;
	color:					#ff9e00;
	Font-Size:				12px;
	Font-Weight:			bold;
	border:					0;
	vertical-align:			middle;
}
.evid_box {
	border:1px solid #ff9e00;
	padding:6px;
}
.evidenziato {
	font-family:			Arial, Helvetica, sans-serif;
	color:					#ff9e00;
	Font-Size:				24px;
	Font-Weight:			normal;
	border:					0;
	vertical-align:			middle;
	line-height:			30px;
	height:					30px;
}
.evidenziato2 {
	font-family:			Arial, Helvetica, sans-serif;
	color:					#cccccc;
	Font-Size:				24px;
	Font-Weight:			normal;
	border:					0;
	vertical-align:			middle;
	line-height:			30px;
	height:					30px;
}
/*
----------- Titoli -------------
*/
h1 {
	font-family:			Arial, Helvetica, sans-serif;
	color:					#1F6590;
	Font-Size:				24px;
	Font-Weight:			normal;
	line-height:			30px;

}
h2 {
	font-family:			Arial, Helvetica, sans-serif;
	color:					#666666;
	Font-Size:				24px;
	Font-Weight:			normal;
	line-height:			30px;
}
h3 {
	font-family:			Arial, Helvetica, sans-serif;
	color: 						#ffffff;
	Font-Size:				22px;
	Font-Weight:			normal;
	line-height:			20px;

}
h4 {
	font-family:			Arial, Helvetica, sans-serif;
	color:					#333333;
	Font-Size:				14px;
	Font-Weight:			bold;
}
h5 {
	font-family:			Arial, Helvetica, sans-serif;
	color:					#ff5400;
	Font-Size:				14px;
	Font-Weight:			bold;
}
/*
----------- 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:					#ff9000;
	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 #f7f7f7;
}
/*
----------- Nasconde elementi html ---------------
*/
.hidden {
	visibility:				hidden;
	display:				none;
}
/*
----------- Barre navigazione / Menu orizzontale ---------------
*/
.navbar {
	font-size:				12px;
	COLOR:					#1F6590;
	text-decoration:		none;
	font-weight:			normal;
}
.navbar a,  .navbar a:visited, .navbar a:active, .navbar a:link{
	font-size:				12px;
	COLOR:					#19577f;
	text-decoration:		none;
	font-weight:			bold;
}
.navbar a:hover,  .navbar a:visited:hover{
	font-size:				12px;
	COLOR:					#19577f;
	text-decoration:		underline;
	font-weight:			bold;
}
/*
----------- Stile vuoto ---------------
*/
.null{ 
	border:					0px solid #FFFFFF;
	font-weight:			normal;
}
/*
----------- Prezzo in promozione ---------------
*/

.prezzo_promozione {
	Color: 					#ff9000; 
	Text-Decoration:		none;
	Font-Size:				12px;
	font-weight:			bold;
}
/*
----------- Prezzo originale ---------------
*/

.prezzo_originale {
	Color: 					#333333;
	Text-Decoration: 		line-through;
	Font-Size:				12px;
	font-weight:			bold;
}

/*
----------- Prezzo scheda ---------------
*/

.prezzo {
	Color: 					#ff5400;
	Font-Size:				20px;
	font-weight:			normal;
	background-color:		ffffff;
	border: 				0px solid #333333;
}

/*
----------- tab scheda ---------------
*/

.tab {
	width:					100%;
	COLOR: 					#666666;
	background-color:		#ffffff;
	text-decoration:		none;
	font-weight:			bold;
	display:				block;
	padding:				4px;
	border-bottom:			1px solid #cccccc;
}

/*
----------- box scheda ---------------
*/

.scheda_box {
	width:					100%;
	background-color:		#ffffff;
	background-image:		url("img/bg_tab02.gif");
	padding:				5px 5px 5px 5px;
	background-position:	top-left;
	background-repeat:		repeat-x;
}

/*
----------- Scheda prodotto / Contenitore ---------------
*/
.scheda_prodotto {
	/* background-image:		url(img/bg_loading.gif);*/
	Background-Color:		#ffffff;
	border-bottom:			0px solid #cccccc;
	border-left:			0px solid #cccccc;
	border-top:				0px solid #f3f3f3;
	border-right:			0px solid #f3f3f3;
}
/*
---------- Sommario -----------------
*/
.sommario {
background-color:#61C0FC;
padding:15px 5px 15px 15px;
background-position:bottom;
background-repeat:no-repeat;
}
/*
----------- Menu sx  ---------------
*/
.menu a, .menu a:link, .menu a:active, .menu a:visited {
	width:					100%;
	COLOR: 					#61C0FC;
	background-color:		#ffffff;
	text-decoration:		none;
	font-weight:			bold;
	display:				block;
	padding:				2px;
}
.menu a:hover {
	COLOR: 					#ffffff;
	color: #8BD1FD;
	text-decoration:		none;
	font-weight:			bold;
	display:				block;
	padding:				2px;
}
/*
----------- Mostra elementi html ---------------
*/
.show {
  visibility:visible;
  display:block;
  Color:#ff5400;
}
/*
----------- Tabelle e paragrafi base ---------------
*/
td,p {
	Font-Family:			Arial, Helvetica, sans-serif;
	Font-Size:				12px;
	line-height:			17px;
	Text-Decoration:		none;
	COLOR:					#164969;
	font-weight:			normal;

}
/*
----------- Menu principale / verticale ---------------
*/
#td_menu {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	color: 				#f19ec0;
	font-weight:		normal;
	/* background-color:	#ff9e00; */
	padding-right:		10px;
	text-align:			left;
	display:			block;
	background-image:url(img/bg_menu.gif);

}
#td_menu a, #td_menu a:link, #td_menu a:active, #td_menu a:visited {
	font-size: 			12px;
	font-weight:		bold;
	text-decoration:	none;
	text-align:			center;
	color:				#666666;
	display:			block;
	/* background-color:	#ff9e00; */
	padding: 			10px 15px 10px 15px;
	background-image:url(img/bg_menu.gif);
}
#td_menu a:hover {
	text-decoration:	none;
	display:			block;
	color:				#999999;
	/* background-color:	#f9c76c; */
	background-image:url(img/bg_menu.gif);
	
}
#td_active {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	padding-left:		10px;
	text-align:			center;
	display:			block;
	color:				#ff9e00;
	background-color:	#ffffff;
	padding: 			10px 15px 9px 15px;
	border-left: 1px solid #ff9000;
	border-right: 1px solid #ff9000;
	border-top:1px solid #ff9000;
}
/*
----------- Tabella contenente foto / oggetto con rollover ---------------
*/
#td_foto {
	width:					110px;
	display:				block;

	font-size:				10px;
	
	float:left;
	padding:				4px;
	text-align:				center;
} 
#td_foto a {
	padding:				4px;
	border:					1px solid #ffffff;
	background:				#ffffff;
	display:				block;
	height:					85px;

	
} 
#td_foto a:link, #td_foto a:active, #td_foto a:visited {
	padding:				4px;
	background:				#ffffff;
	border:					1px solid #cccccc;
	height:					85px;

}
#td_foto a:hover {
	padding:				4px;
	background:				#ffffff;
	border:					1px solid #ff9900;
	height:					85px;
}
/*
----------- Testo generico ---------------
*/
.testo, .testo p, ul, li {
	Font-Family:			Arial, Helvetica, sans-serif;
	Font-Size:				13px;
	Text-Decoration:		none;
	line-height:			18px;
	COLOR:					#0a3957;
	text-align:				justify;
	font-weight:			normal;
}
.ajax{
font-size:14px;
color:#ff0000;
font-weight:bold;
}
