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;
}
img{ border:0}
.clear{ clear:both}

.classHide{display:none}
.classShow{display:block}
#msgCodice{ text-align:center; width:120px}


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:40px;width:100%;text-align:center;vertical-align:middle; background-color:#fff;}

#menulvl_1{	width:100%;	text-align: right;vertical-align:middle;background-color:#e2001a;padding:5px 0px;font-variant:small-caps;	font-family:Arial, Helvetica, sans-serif;font-size:12px;font-stretch:ultra-condensed;font-weight:bold; color:#fff}

#menulvl_1 a{margin:0px 5px;color: #FFF;text-decoration: underline;}
#menulvl_1 a:hover{color: #b1b3b4;text-decoration: none;}

#hello{float:left; padding:0 5px; font-weight:bold}


.mexfalse{width:650px; margin:20px auto; padding:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.4em;	color:#FF0000; border:1px solid #ff0000; background-color:#ffe1e1; text-align:center; }
.mextrue{width:650px; margin:20px auto; padding:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.4em; color:#02a415; border:1px solid #02a415; background-color:#e1ffe1; text-align:center; }
.mexdefault{width:650px; margin:20px auto; padding:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.4em; color:#999; border:1px solid #b9b9b9; background-color:#ddd;text-align:center; }


.alert_2{height:16px;margin:0 auto; padding:12px 25px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#FF0000;background-image:url(../images/alert_2.png); background-repeat: no-repeat;background-position: left;}
.alert_1{height:16px;margin:0 auto; padding:12px 25px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#797979;background-image:url(../images/alert_1.png); background-repeat: no-repeat;background-position: left;}



#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}

#menulvl_3{min-height:20px; float:right; text-align:right; font-size:16px; color:#e2001a; background-color:#CCC; font-weight:bold; text-transform:capitalize; border:1px solid #999; padding:5px 10px}

#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;}


#switchPanel{margin:auto;padding:10px; width:500px;text-align:center; border:0px}
#switchPanel 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:11px}
#switchPanel a:hover{background-color:#f2f6fe; border:1px solid #597D9E; color: #e2001a}
#switchPanel img{ width:200px; height:200px; border:0px;}


.a1{ background-image:url(../images/config.png); 	background-position:top; 		width:63px; }
.a1bis{ background-image:url(../images/a1bis.jpg); 	background-position:top; 		width:63px; }
.a0{ background-image:url(../images/a0.jpg); 		background-repeat:no-repeat; 	background-position:bottom;	width:10px;	height:10px	}
.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	}
.a5{ background-image:url(../images/a5.jpg); 		background-repeat:no-repeat; 	background-position:bottom;	width:10px;	height:10px	}

.l1{ background-image:url(../images/l1.jpg); 		background-repeat: repeat-x; 	background-position:bottom;	height:42px;	}
.l0{ background-image:url(../images/l0.jpg); 		background-repeat: repeat-y; 	background-position:center;	}
.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}


.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; }
.inputText_2{padding:5px; border:1px solid #a8c5f9; background-color:#FFFFFF; color:#154b64; width:250px; height:100px}
.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; }
.inputText_5{padding:5px; border:1px solid #a8c5f9; background-color:#FFFFFF; color:#154b64; width:80px; }
.inputText_6{padding:5px; border:1px solid #a8c5f9; background-color:#FFFFFF; color:#154b64; width:50px; }
.inputText_7{padding:5px; border:1px solid #a8c5f9; background-color:#FFFFFF; color:#154b64; width:40px;  text-align:center;}
.inputText_7b{padding:5px; border:1px solid #a8c5f9; background-color:#DDDDDD; color:#154b64; width:60px;  text-align:center;}
.inputText_8{padding:5px; border:1px solid #a8c5f9; background-color:#FFFFFF; color:#154b64; width:200px; }


.inputText_libero{padding:5px; border:1px solid #a8c5f9; background-color:#FFFFFF; color:#154b64; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px}


.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;}


.langbox_3{background-image:url(../images/puntino.gif);  background-position:center; background-repeat:repeat-x; width:650px; border: 0px; margin:10px 0px}
.langbox_3 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:#EDEDED}

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; }

div.newsLinks a{ padding: 3px 6px 3px 6px; border: 1px solid #abbbbb; margin: 0 1px; text-decoration: none; color: #244056; }
div.newsLinks a:hover{border: 1px solid #244056; color: #244056;}
div.newsLinks a.selected{font-weight: 800; color: #FFFFFF; background-color: #244056; border: 1px solid #244056; }
div.newsLinks a.previous, div.newsLinks a.next, div.newsLinks a.linkpage {font-weight: 800; }

#listImagePage {margin: 0 auto; width: 456px}
#listImagePage 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}
#listImagePage a:hover{background-color:#f2f6fe; border:1px solid #597D9E; color: #597D9E}

#listImageMedia {margin: 0 auto; width: 304px}
#listImageMedia 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}
#listImageMedia a:hover{background-color:#f2f6fe; border:1px solid #597D9E; color: #597D9E}


#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, #listImageProduct a:hover{background-color:#f2f6fe; border:1px solid #597D9E; color: #597D9E}


#listImageNews {margin: 0 auto; width: 152px}
#listImageNews 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}
#listImageNews a:hover{background-color:#f2f6fe; border:1px solid #597D9E; color: #597D9E}


.nameCliente{font-family: "Lucida Grande", Arial, Helvetica, sans-serif; font-size: 12px; color: #000;font-weight: bold;}


.newsDate{font-family: "Lucida Grande", Arial, Helvetica, sans-serif; font-size: 10px; color: #999}
.newsTitle{font-family: "Lucida Grande", Arial, Helvetica, sans-serif; font-size: 16px; color: #000;font-weight: bold;}
.newsDescription{font-family: "Lucida Grande", Arial, Helvetica, sans-serif; font-size: 12px; color: #555; text-align:justify}

.faqTitle{font-family: "Lucida Grande", Arial, Helvetica, sans-serif; font-size: 16px; color: #000;font-weight: bold;}
.faqDescription{font-family: "Lucida Grande", Arial, Helvetica, sans-serif; font-size: 12px; color: #555; text-align:justify}

.alertProduct_2{ 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; }
.alertProduct_1{ padding:10px; margin:0 auto; width:650px;font-family:"Trebuchet MS"; font-size:18px;	color:#9e9e9e; border:1px solid #9e9e9e; background-color:#eeeeee; text-align:center; }

#newUserIcon {margin: 0 auto; width: 150px; text-align:center}
#newUserIcon 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}
#newUserIcon a:hover{background-color:#f2f6fe; border:1px solid #597D9E; color: #597D9E}

#newModuleIcon {margin: 0 auto; width: 150px; text-align:center}
#newModuleIcon 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}
#newModuleIcon a:hover{background-color:#f2f6fe; border:1px solid #597D9E; color: #597D9E}

.focusHover{background-color:#F5FAFC;border:1px solid #d7edf4}

.focus{	background-color:#ffffff;border:1px solid #ffffff;}

.tasselliSchede{height:30px; padding:0px 10px; background-color:#d8dfea; color:#3b5998; font-size:16px; font-weight:bold;}
td.tasselliSchede:hover{background-color:#627AAD;color:#fff;}
.tasselliSchede a{ text-decoration:none; color:#3b5998;}
td.tasselliSchede:hover a{ color:#ffffff;}

#trailimageid {position: absolute;visibility: hidden;left: 0px;top: 0px;height: 1px;z-index: 5000;}

#listProductContainer{ padding:5px}
.productNewElement{border:1px solid #c5daff; padding:12px;  float:left; margin:5px 10px; background-color:#dcebf6}
.productNewElement a{color:#009966;}
.productNewElement a img{ margin:0 2px -2px 0; float:right}

.prodArray_title{ text-align:left; font-size:12px;}
.prodArray_qnt{text-align:left}
.prodArray_price{ text-align:center}
.prodArray_perc{ text-align:center}
.prodArray_prov{ text-align:left}
.prodArray_del{ text-align:center}
.item-priority{ background-color:#F00 !important; color:#fff !important}
