body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #597D9E;
}
body {
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(../images/bg.gif);
	background-repeat:repeat-x;
}

a:link {
	color: #597D9E;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #597D9E;
}
a:hover {
	text-decoration: none;
	color: #7AA0C3;
}
a:active {
	text-decoration: underline;
	color: #597D9E;
}


#testata{
	height:60px;
	width:100%;
	text-align:center;
	vertical-align:middle;
}

#menulvl_1{
	width:100%;
	text-align: right;
	vertical-align:middle;
	background-color:#A8C5F9;
	padding:5px 0px;
	font-variant:small-caps;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-stretch:ultra-condensed;
	font-weight:bold;
}

#menulvl_1 a{	margin:0px 5px;}






#menulvl_2{padding:5px;}
#menulvl_2 img{border: 1px solid #a8c5f9; padding:4px; margin:0 2px;}
#menulvl_2 img:hover{background-color:#f2f6fe; border:1px solid #a8c5f9;}
#textmenulvl_2{ font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#597d9e; height:20px; vertical-align:middle}

#bodyControlPanel{margin:auto;padding:10px; width:780px;text-align:center; border:0px}
#bodyControlPanel a{	padding:10px; margin:5px; border:1px solid #a8c5f9; background-color:#FFFFFF; float:left;
						text-decoration:none; color:#a8c5f9; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:9px}
#bodyControlPanel a:hover{background-color:#f2f6fe; border:1px solid #597D9E; color: #597D9E}
#bodyControlPanel img{ width:160px; height:160px; border:0px;}


.a1{ background-image:url(../images/config.png); 	background-position:top; 		width:63px; }
.a2{ background-image:url(../images/a2.jpg); 		background-repeat:no-repeat; 	background-position:bottom;	width:10px;	height:10px	}
.a3{ background-image:url(../images/a3.jpg); 		background-repeat:no-repeat; 	background-position:bottom;	width:10px;	height:10px	}
.a4{ background-image:url(../images/a4.jpg); 		background-repeat:no-repeat; 	background-position:right;	width:63px;	height:10px	}

.l1{ background-image:url(../images/l1.jpg); 		background-repeat: repeat-x; 	background-position:bottom;	height:42px;	}
.l2{ background-image:url(../images/l2.jpg); 		background-repeat: repeat-y; 	background-position:center;	}
.l3{ background-image:url(../images/l3.jpg); 		background-repeat: repeat-x; 	background-position:bottom;	}

.titolol1{ background-color:#FFFFFF; padding:0 7px; font-family:"Trebuchet MS"; 	font-size:18px;		color:#597D9E;}
.select{color:#FF6600}

.mailSelect{width:220px; height:100px;}
.mailingNewElement{height:25px; border:0px; border-bottom:1px solid #c5daff; padding-top:10px;}
.mailingNewElement a{color:#009966;}

.separatoreVerticale{background-image:url(../images/puntino.gif); background-repeat:repeat-y; width:20px; background-position: center;}
.separatoreOrizzontale{background-image:url(../images/puntino.gif); background-repeat:repeat-x; height:20px; background-position: center;}
.separatore2{height:40px; clear:both}

.images{border: 1px solid #a8c5f9;		padding:5px;}

.inputText_1{padding:5px; border:1px solid #a8c5f9; background-color:#FFFFFF; color:#154b64; width:250px; height:26px;}
.inputText_2{padding:5px; border:1px solid #a8c5f9; background-color:#FFFFFF; color:#154b64; width:250px; height:60px}
.inputText_3{padding:5px; border:1px solid #a8c5f9; background-color:#FFFFFF; color:#154b64; width:600px; height:350px}
.inputText_4{padding:5px; border:1px solid #a8c5f9; background-color:#FFFFFF; color:#154b64; width:120px; height:26px;}
.inputText_5{padding:5px; border:1px solid #a8c5f9; background-color:#FFFFFF; color:#154b64; width:75px; height:26px;}
.inputText_6{padding:5px; border:1px solid #a8c5f9; background-color:#FFFFFF; color:#154b64; width:50px; height:26px;}
.inputText_7{padding:5px; border:1px solid #a8c5f9; background-color:#FFFFFF; color:#154b64; width:40px; height:30px; text-align:center;}
.inputText_8{padding:5px; border:1px solid #a8c5f9; background-color:#FFFFFF; color:#154b64; width:200px; height:30px;}
.inputText_9{padding:5px; border:1px solid #a8c5f9; background-color:#FFFFFF; color:#154b64; width:600px; height:30px}

.msg_1{font-family:"Trebuchet MS"; font-size:20px;	color:#597D9E; text-align:center; margin:10px;}


.langbox_1{background-image:url(../images/puntino.gif);  background-position:center; background-repeat:repeat-x; width:250px; border: 0px; margin:10px 0px}
.langbox_1 img{padding: 2px; border: 1px solid #a8c5f9; background-color:#FFFFFF;}


.langbox_2{width:600px; border: 0px; margin:2px 0px; text-align:left}
.langbox_2 img{padding: 2px; border: 1px solid #a8c5f9; background-color:#FFFFFF;}



.button, .button:visited{
	background-color:#4e9fd7;
	color: #FFFFFF;
	border: 1px solid #4e9fd7;
	padding:5px;
	text-align: center;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-stretch:condensed;
	font-weight:bold;
	
}

.button:hover{
	background-color:#176295;
	color: #FFFFFF;
	border: 1px solid #176295;
	padding:5px;
	text-align: center;
	font-size: 10px;

	
}
.button_1{padding:5px; border:1px solid #597d9e; background-color:#597d9e; color:#FFFFFF;font-size:11px; font-weight:800}

.bgTable1{background-color:#A8C5F9;} 
.bgTable2{background-color:#d8e6ff}

div.links{ text-align: center; line-height: 20px; color: #A8C5F9; font-family: Tahoma, Arial, Sans-serif;
    font-size: 100%; font-weight: normal;}
	
div.links a{ padding: 3px 6px 3px 6px; border: 1px solid #A8C5F9; margin: 0 1px; text-decoration: none; }
div.links a:hover{border: 1px solid #009900; color: #009900;}
div.links a.selected{font-weight: 800; color: #FFFFFF; background-color: #597d9e; border: 1px solid #597d9e; }
div.links a.previous, div.links a.next, div.links a.linkpage {font-weight: 800; }

.saveOrderCat{background-color:#dcecf7;}

#listImageProduct {margin: 0 auto; width: 304px}
#listImageProduct2 {margin: 0 auto; width: 152px}
#listImageProduct a, #listImageProduct2 a{	padding:10px; margin:5px; border:1px solid #a8c5f9; background-color:#FFFFFF; float:left;
						text-decoration:none; color:#a8c5f9; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:9px}
#listImageProduct a:hover, #listImageProduct2 a:hover{background-color:#f2f6fe; border:1px solid #597D9E; color: #597D9E}


.alertProduct{ padding:10px; margin:0 auto; width:650px;font-family:"Trebuchet MS"; font-size:18px;	color:#FF0000; border:1px solid #ff0000; background-color:#ffd0d0; text-align:center; }

.SpotTitle{font-family: "Lucida Grande", Arial, Helvetica, sans-serif; font-size: 16px; color: #000;font-weight: bold;}









#trailimageid {
	position: absolute;
	visibility: hidden;
	left: 0px;
	top: 0px;
	height: 1px;
	z-index: 5000;
}


