html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	font-size:12px;
	font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
	text-align: left;
	vertical-align: baseline;
	background-repeat:no-repeat;
}

div {
	margin-left : auto; 
	margin-right : auto;
	background-repeat:no-repeat;
}

a img, :link img, :visited img {border: 0;}

ol, ul {list-style: none;}

ul{ margin-left:0px;padding-left:20px; }

li{list-style:none;}

q:before, q:after,
blockquote:before, blockquote:after {content: "";}

body {background:#000} 

h1, h2, h3{
	font-weight:normal;
	font:bold 190% Lucida Sans, Arial, serif;
}

h1 {color: #2a2f40;padding:0 10px 6px 0;}
h2 {font-size: 128.5%;color: #2a2f40;display:block;padding-bottom:10px;}
h2 span {padding:0 5px 0 0;}
h3 {font-size: 110%; font-weight:bold; color: #2a2f40;}

body{
	margin:auto;
	height:100%;
	background-image:url(../../share/web/images/mainbg.jpg);
	background-repeat:repeat-x;
	background-position:top center;
}

div#homebody{padding:10px;width:510px;height:100px;float:left;align:jusify;color:#ccc;}
div#homebody H2{color:#fff;}

div#mainbody {
	width:990px;
}

div#topbar {
	width:960px; height:130px; 
	background-image:url(../../share/web/images/topbg.jpg);
}

div#maincontent {
	width:960px; 
	background-image:url(../../share/web/images/bodybg.jpg);
	background-repeat: repeat-y;
}

div#footer {
	width:960px; min-height:150px;
	background-image:url(../../share/web/images/footerbg.png);
	background-position:bottom center;
	padding:10px 0px 60px 0px;
}

div#outfooter {
	background-color:#000;
	color:#aaa;
	padding:5px 20px 5px 5px;
}
div#outfooter strong{color:#fff;}


.blink{
	position:relative;
	width:930px;
	background-color: #202020;
	border: 5px solid #2a2f40;
}

div#wmtitolo{position:absolute;margin-left:-2000px;}

div#minibanner{
	background-color: #2a2f40;
	width:910px;
	height:60px;
	margin-left:10px;
	padding:15px;
}
div#minibanner h1{color:#fff;padding:20px;}

div#leftmenu{background-color: #2a2f40;width:197px;float:left;margin-left:10px;background-position:40px 0px;min-height:500px;}

div#prodmenu li{ height:30px;width:195px; border-bottom: solid 1px #2a2f40;color: #6b78a3;padding-top:10px;margin-left:-20px;background-image:url(../../share/web/images/ico/leftbt1.gif);}
div#prodmenu li:hover{background-color: #2a2f40;cursor:pointer;background-image:url(../../share/web/images/ico/leftbt1_h.gif);}
div#prodmenu li .sel{ padding-left:20px;color:#fcff00;}
div#prodmenu li a{ text-decoration:none; color: #6b78a3;display:block;width:170px;height:30px;padding-left:20px;}
div#prodmenu li a:hover{color:#FFFFFF;}


div#leftmenulist li{ height:30px;width:195px; border-bottom: solid 1px #2a2f40;color: #6b78a3;padding-top:10px;margin-left:-20px;background-image:url(../../share/web/images/ico/leftbt1.gif);}
div#leftmenulist li:hover{background-color: #2a2f40;cursor:pointer;background-image:url(../../share/web/images/ico/leftbt1_h.gif);}
div#leftmenulist li .sel{ padding-left:20px;color:#fcff00;}
div#leftmenulist li a{ text-decoration:none; color: #6b78a3;display:block;width:170px;height:30px;padding-left:20px;}
div#leftmenulist li a:hover{color:#FFFFFF;}


#newsmenu{margin-left:0px;}
#newsmenu li{}

#newsmenu .titolo {list-style-image: url(../../share/web/images/dot_blue.gif);};
#newsmenu ul li ul li {list-style-image: none};
#newsmenu li a:{color:#fff;text-decoration:none;}
#newsmenu li a:link {	color: #fff;	text-decoration:none;}
#newsmenu li a:visited {color:  #fff;	text-decoration:none;}
#newsmenu li a:active {	color: #fff;	text-decoration:none;}
#newsmenu li a:hover {	color: #FF0000;	text-decoration:none; }

div#rightbody{
	width:730px;
	padding:10px;
	float:left;
	color:#CCCCCC;
}


.prodbt{
	width:200px;height:200px;
	padding:5px;
	margin:10px;
	float:left;
	background-image:url(../../share/web/images/alphablu.png);
	border-left: 1px solid #2a2f40;
}

#dmenu{padding:0px 20px 0px 20px;display:table;width:900px;}

#dmenu ul{width:880px;margin:0px;padding:0px;}
#dmenu ul li{margin:0px;padding:0px;float:left;list-style-image: url(../../share/web/images/dot_blue.gif);}
#dmenu ul li a.atit{color:#fff;font-weight:bold;text-decoration:none;font-size:14px;}
#dmenu ul li ul{width:140px;float:none;margin-right:5px;}
#dmenu ul li ul li {float:none;list-style-image:none}
#dmenu ul li ul li a{line-height:10px;padding:10px 0px 0px 0px;display:block}








.prodbt:hover{
	background-image:url(../../share/web/images/alphablu2.png);
}

#story  {padding-left:5px;}
#story a{color:#FFFFFF; text-decoration:none;}

#prodarea a{color:#FFFFFF; text-decoration:none;}

.pdthumb{
	width:100%;	height:100px;
	background-color: #2a2f40;
	border-left: 1px solid #2a2f40;
	border-top: 1px solid #2a2f40;
	overflow:hidden;
}

.spacer{width:100%;height:5px;clear:both;}
.spacer2{width:100%;height:5px;clear:both;border-bottom:dotted 1px #fff;padding-top:10px;margin-bottom:10px;}

.titolo1{
	color: #fcff00;
	font-size:14px;
}


div#matbox li{ 
	height:30px;width:310px; 
	border-bottom: solid 1px #2a2f40;
	color: #6b78a3;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:20px;
	margin-left:-20px;
	background-image:url(../../share/web/images/dwnbt.png);
	line-height:11px;
	padding-right:40px;
}

div#matbox li:hover{
	background-color: #2a2f40;
	cursor:pointer;
	background-image:url(../../share/web/images/dwnbt2.png);
}

div#matbox li a{ text-decoration:none; color: #137dd5;}
div#matbox li a:hover{color:#FFFFFF;}

#navbar{
	height:25px; 
	padding:3px;
	padding-left:580px;
}

.line1{
	width:100%;
	clear:both;
	border-bottom: 1px dotted #2a2f40;
	padding-top:5px;
	margin-bottom:5px;
}

#servizi{}
#servizi ul{ padding-top:20px;}
#servizi li{height:30px; width:300px;display:block; font-size:14px; list-style-image:url(../../share/web/images/lipoint.jpg); }

#qlinkmenu{border-top: solid 5px #2a2f40;width:910px;padding:5px;text-align:justify;line-height:10px;color: #2a2f40;margin:20px auto  auto auto;}
#qlinkmenu ul{}
#qlinkmenu li{float: left;list-style: none;width:99%;text-align: center;}
#qlinkmenu li a{height: 20px;display: block;line-height: 20px;text-align: center; color: #137dd5; text-decoration:none;}
#qlinkmenu li a:hover{ color:#FFF}


#intro{padding-bottom:20px;margin-bottom:20px;border-bottom:dotted 1px #137dd5}


/*Link default*/
a:link {	color: #FF9900;	}
a:visited {color:  #FF9900;	}
a:active {	color: #FF9900;	}
a:hover {	color: #FF9900;	text-decoration:underline; }

/*Link lpix*/
a:link.lpix {	color: #FF9900;	font-size:9px;	}
a:visited.lpix {color: #FF9900;	font-size:9px;	}
a:active.lpix {	color: #FF9900;	font-size:9px;	}
a:hover.lpix {	color: #FF9900;	font-size:9px; text-decoration:underline; }

/*Link tipo 1*/
a:link.tp1 {	color: #FFFFFF;	font-size:10px;	text-decoration: none;}
a:visited.tp1 {	color: #FFFFFF;	font-size:10px;	text-decoration: none;}
a:active.tp1 {	color: #FFFFFF;	font-size:10px;	text-decoration: none;}
a:hover.tp1 {	color: #FFFFFF;	font-size:10px; text-decoration: none;}



.newsrow{
	display:table;
	padding-bottom:20px;
	margin-bottom:10px;
	border-bottom:dotted 1px #ccc;
	margin-left:0px;
	width:100%;
}

.newsrow H2{
	color:#fcff00;
}
	
.newsrow .photo{
	float:right;
	margin-right:100px;
	width:100px;
}


#colcontatti{float:left;}
#colcontatti B{color:#fcff00;}
#colcontatti A{color:#fff;font-size:13px;}


#newsarealist{float:left;width:847px;height:207px;position:relative;}

#newspanel{width:755px;height:170px;margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;position:relative;z-index:200}
#newspanel ul{float:left;margin:7px 10px 0px 10px;width:305px;height:163px;}
#newspanel ul li.ultit{background-color:#1e5985;list-style-type: none;font-weight:bold;}
#newspanel ul li{border-bottom:solid 1px #1e5985;text-transform: none;color: #8a8160;text-indent: -13px;list-style-type: square;padding:0px 20px;list-style-position: inside;}
#newspanel ul li.sel{background-color:#1e5985;}
#newspanel ul i{font-size:10px;}
#newspanel ul li a{margin-left:0px;text-decoration: none;color:#fff;line-height:15px;font-weight:bold;}
#newspanel ul li.sel a{text-decoration: none;color:#fff;line-height:15px;}

#newspanelart{width:400px;height:153px;position:absolute;right:0px;padding:10px 10px 0px 10px;margin:7px 10px 0px 0px;} 
#newspanelart .data{font-size:11px;color:#ccc;}
#newspanelart .titolo{font-weight:bold;font-size:16px;margin-bottom:10px;color:#fff;}
#newspanelart .articolo{float:left;margin-right:10px;line-height:11px;text-align:justify;width:245px;color:#ccc;}
#newspanelart .photo{width:100px;height:60px;border:solid 4px #fff;float:left;overflow:hidden;background-color:#1e5985;}
#newspanelart img{width:100px;height:60px;}
#newspanelart .enternews{float:left;width:350	px;padding:3px 10px 3px 0px;height:15px;margin-top:10px;ext-align:right;}

