body {
	margin: 3px 0px 0px 0px;
	background-image: url(images/body_bg.gif);
	background-repeat: repeat-x;
}
a {
	text-decoration:none;
}

a.map {color:#424242;font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
a.map:hover {color:#60AED4; text-decoration:underline;font-family: Arial, Helvetica, sans-serif;font-size: 11px;}

a.map_bold {color:#424242;font-weight: bold;font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
a.map_bold:hover {color:#60AED4; text-decoration:none;font-weight: bold;font-family: Arial, Helvetica, sans-serif;font-size: 11px;}

div.pad_bott {padding:3px;}

.white {background-color:#ffffff;}
.brown { background-image:url(images/bg_header_22.gif); background-repeat:repeat-x;}
td.bg_head {
	background-image: url(images/bg_header1.gif);
	background-repeat: repeat;
}
.bg_menu {
	background-image: url(images/menu_bg.gif);
	background-repeat: repeat;
}
.bg_sottomenu {
	background-image: url(images/header_sfondo.gif);
	background-repeat: repeat;
}
.testo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	padding-top:15px;
}

.testo_sez1 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height: 16px;padding-top:1px;padding-left:10px;color:#666666;}
.testo_sez2 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color:#7E7E84;padding-right:10px;}
.testo_sez3 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color:#7E7E84;padding-left:100px;padding-right:100px;}
.testo_sez4 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color:#7E7E84;}

.azzurro {font-weight: bold; color: #60AED4;}
.azzurro_link {font-weight: bold; color: #60AED4; text-decoration:none;}


/*FOOTER BEGIN*/
.pre_footer {background-image: url(images/pre-footer.gif);}

table.footerBG 		{background-image: url(images/footer_780.gif);height:60px;font-family: Arial, Helvetica, sans-serif;  color:#AAAAAA; font-size: 12px; font-weight:bold;}



td.footerL {text-align:left;vertical-align:top;width:26%;}

td.footerM	{text-align:right;vertical-align:top;font-size:11px}

th.footerR	{vertical-align:center;text-align:right;font-size:12px;text-decoration:none;}

a.footer	{padding-top:-10px;text-decoration:none;font-family: Arial, Helvetica, sans-serif;  color:#AAAAAA; font-size: 12px; font-weight:bold;}

/*new footer formating MBK 10:16 ч. 13.7.2009 г.*/
div.BackGround		{width:100%;height:70px;margin-top:10px;background:transparent url('images/footer_780.gif') no-repeat 0px 10px;}
div.footerLeft		{width:530px;float:left;text-align:center;font-family: Arial, Helvetica, sans-serif;  color:#737272; font-size: 12px;}
div.footerRight		{width:200px;float:left;text-align:center;vertical-align:middle;font-family: Arial, Helvetica, sans-serif;  color:#737272; font-size: 12px;}
strong.orange		{color:#ed6c0a;}




.mail {font-family: Arial, Helvetica, sans-serif;font-size: 11px; font-weight:bold; color: 797979;}

div.box_mainpage { width:132px; cursor:pointer; cursor:hand;}
div.box_testo 	{height:105px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;line-height: 14px;color:#666666;}
div.titolo 		{height:50px; vertical-align:top;font-family:arial;font-size:11px;color:#60aed4;font-weight:bold;}


.datiContatto { float:left; text-align:left; }

/* EE*/
h1	{display:none;}

span.newsTitle{display:block;width:100%;margin:0;font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#7E7E84;border-bottom:1px solid #7E7E84;}
.text_titleCat {font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 16px;padding-top:1px;padding-left:10px;color:#666666;font-weight:bold; }
.text_title {font-family: Arial, Helvetica, sans-serif;font-size: 15px;line-height: 16px;padding-top:1px;padding-left:10px;color: #60AED4;font-weight:bold; }

table.subMenu  a {display:block;width:164px;padding:0 18px 0 9px;}
html>body table.subMenu  a {width:136px;}
table.subMenu  a:hover, a.active {padding-right:18px;background:#F0EDE0 url(/images/subMenuA.gif) center right no-repeat;font-weight:bold;color:#60AED4;}
table.subMenu  td {align:center;width:164px;text-align:left;vertical-align:top;}

div.paging	{margin:5px 0 0;padding:10px 0;border:solid 1px #C7C7C7;border-width:1px 0;font:normal 12px Arial;}
  a.paging,span.active	{padding:0 2px;font:normal 12px Arial;color: #7E7E84; text-decoration:none;}
span.active	{font-weight:bold;}

a.download	{float:left;margin:4px 0;padding:3px 0 3px 22px;background:transparent url(/img/icon_file.gif) center left no-repeat;}



img.pic1	{margin-left:7px;}
/*general*/
.floatL	{float:left;}
.floatR	{float:right;}
.clear	{clear:both;}
.visible{display:none;}
/*EE*/
h3.title		{font:bold 18px Arial;color:#63AFD4;font-variant:small-caps; }


/* HOME PAGE FIXES */
table.secondMenu	{width:780px;empty-cells:show;}
td.separator		{width:20px;background:white;}




/* NEWS IMAGES FORMAT */
div.newsImg		{height:170px;}
img.newsImg		{float:left;width:158px;margin:5px;border:1px solid #E3DFC7;}

/* GALLERY FORMATING */
span.galleryLink	{margin:0px 0px 0px 20px;font-family: Arial, Helvetica, sans-serif;font-size: 16px;line-height: 16px;color:orange;font-weight:bold;}
span.inner			{margin:0px 0px 0px 10px;font-size:12;}
span.pageHeader		{font-family: Arial, Helvetica, sans-serif;font-size: 16px;line-height: 16px;color:#666666;font-weight:bold;}
td.content			{vertical-align:top;padding-bottom:100px;}
div.category		{float:left;width:340px;height:200px;display:inline;margin:13px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 16px;color:#666666;}
div.catDetails		{margin-top:10px;}
div.galleryInfo		{margin:0px 0px 0px 20px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 16px;color:#666666;}
img.catImg			{float:left;margin:2px 10px 10px 10px;width:125px;border:1px solid #96C6D5;}
a.catDetails		{float:right;padding-bottom:0px;color:#96C6D5;}
a.backToCat			{font-size:12px;font-weight: normal; color: #60AED4; text-decoration:none;}
div.catDetails		{margin:10px 0px 0px 25px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 16px;color:#666666;}
div.gallery			{text-align:center;float:left;width:140;height:170px;display:inline;margin:15px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 16px;color:#666666;}
div.gallery span	{color:#666666;}
img.galleryImg		{width:340px;border:none;margin:5px;}
p.galImgLabel		{color:#666666;margin-left:5px;font-weight:bold;}

/* IMAGE ENLARGE */
/* enlarge picture - no popup, but div-visibility */

img.prodPic		{}
.enlarge		{position:absolute;left:0px;top:0px;width:100px;display:none;background:#fff;border:1px solid #E3DFC7;filter:alpha(opacity=60); -moz-opacity:.60;z-index:99;}
html>body .enlarge{padding-bottom:34px;min-width:100px;width:auto;}
p.enlargeTop	{margin:0px;padding:0px;height:18px;background:#DBC687;/*background:#4092D6;*/text-align:right;}
p.enlargeBottom	{position:relative;height:16px;margin:0;background:#fff;text-align:right;font-weight:bold;color:#000;cursor:pointer;cursor:hand;}
html>body p.enlargeBottom{margin:0px;padding:0px;}
img.bigPicClose	{margin:2px 2px 2px 2px;cursor:pointer;cursor:hand;}
span.close		{padding-right:15px;font-weight:bold;font-size:8px;color:#000000;cursor:pointer;}
img.resize		{position:absolute;height:16px;right:-1px;cursor:se-resize;}





/************************/
/*	Generici            */
/************************/
.close	{display:block;clear:both;height:0px;overflow:hidden;font-size:0px;line-height: 0px;}
.bloccoLeft { float:left; }
.bloccoRight { float:right; }

/* req_1120 */
a.flag,a.flag img	{border:none;}
a.flag	{margin:0 0 0 60px;}
