
/* 
www.microtec.eu
created: 17/04/2009
last-mod: 28/03/2011
TotalCom Srl
*/

/* BEGIN --> Stili generali sito */

body, html {
	  margin:0; padding:0;
	  background:#ffffff url("/assets/img/bg_shadow.gif") repeat-y top center;
	  font-family:Tahoma, Arial, Helvetica, sans-serif;
	  font-size:11px;
}

a:link 			{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#555555; text-decoration:underline; }
a:visited 	{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#555555; text-decoration:underline; }
a:active 		{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#555555; text-decoration:none; }
a:hover 		{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#555555; text-decoration:none; }


/* END --> Stili generali sito */
/* BEGIN --> IE6 CSS Hacks */

* html div.sitemapleft {
		margin-right:-3px;
}
* html div.sitemapright {
		margin-left:347px;
		display:inline-block;
}

/* END --> IE6 CSS Hacks */
/* BEGIN --> Stili home + 3 colonne */

div.maincontainer {
		background-color:#ffffff;
		width:955px;

		/* center page */
		position:absolute;
		margin-left:-477px; 
		left:50%; 
}
div#left,
div#center,
div#right {
		position:absolute;
}
div#left {
		float:left;
		width:206px;
		background-color:#ffffff;
}
div#center {
		float:left;
		width:24px; height:440px;
		margin-left:206px;
		background-color:#ffffff;
}
div#right {
		float:right;
		width:725px;
		margin-left:230px;
		background:url("/assets/img/bg_divright.gif") repeat-x top left;
}
div#shadow {
		width:725px; /*width:734px;*/
		/*background:url("/assets/img/shadow_rep.gif") repeat-y top right;*/
}
div.shadow {
		width:725px;/* width:734px;*/
		/*background:url("/assets/img/shadow_rep.gif") repeat-y top right;*/
}
div.content {
		width:725px;
}
div.fixed {
		/* Mozilla, Opera, Safari and IE 7 */
		position:fixed !important;
		width:206px; background:#ffffff;
		
		/* Internet Explorer 5.5/6 only */
		_position:absolute !important;
		_top:expression(eval(0 + document.documentElement.scrollTop? document.documentElement.scrollTop : document.body.scrollTop) + "px");
		_left:expression(eval(0 + document.documentElement.scrollLeft? document.documentElement.scrollLeft : document.body.scrollLeft ) + "px");
}

/* END --> Stili home + 3 colonne */
/* BEGIN --> Stili colonna sinistra */

div.logo {}
div.logoprint {
		display:none;
}
ul.boxleft {
		margin:0; padding:0;
		list-style:none;
		clear:left;
}
ul.boxleft li.title {
		height:36px;
		background:url("/assets/img/bg_title_boxes.gif") no-repeat top left;
		text-align:right;
		padding-right:18px;
		line-height:36px;
}
ul.boxleft li.title div.overview {
		float:left;
		padding-left:18px;
}
div.overview a {
		text-decoration:none;
}
div.overview a:active,
div.overview a:hover {
		text-decoration:underline;
}
ul.boxleft li.title div.catname {
		float:right;
}
span.catname {
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#7a7a7a;
		font-weight:bold;
		text-transform:uppercase;
}
ul.boxleft li.body {
		float:left;
}
ul.boxleft li.body div.partner {
		margin:18px 0 18px 18px;
}

/* Standorte */

ul.labels {
		margin:24px 18px; padding:0;
		list-style:none;
}
ul.labels li.city {
		width:170px; height:36px;
		background-color:#e7e7e7;
		line-height:36px;
		margin-bottom:2px;
		background:url("/assets/img/bg_round_boxes.gif") no-repeat top left;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#727272;
		text-indent:15px;
}
ul.labels li.city a {
		color:#727272;
		text-decoration:none;
}
ul.labels li.city a:active,
ul.labels li.city a:hover {
		text-decoration:underline;
}
li.slider {
		float:left;
		padding:9px 0 14px 14px;
		color:#555555;
		line-height:16px;
		background-color:#ffffff;
}
li.slider a {
		text-decoration:none;
		color:#008193;
}
li.slider a:active,
li.slider a:hover {
		text-decoration:underline;
}

/* News Scroller Home */

div.news {
		width:170px; height:80px;
		margin:18px; /*overflow:hidden;*/
}
h1.ticker {
		margin:2px 0 4px 0;
}
h1.ticker a:link,
h1.ticker a:visited {
		color:#555555;
		font-weight:bold;
		text-decoration:none;
		/* font-size-change */
		font-family:Verdana, Geneva, sans-serif;
		font-size:12px;
}
h1.ticker a:active,
h1.ticker a:hover {
		color:#008193;
		text-decoration:underline;
}

/* Events */

ul.events {
		margin:24px 18px; padding:0;
		list-style:none;
}
ul.events li {
		margin-bottom:15px;
		line-height:15px;
}
ul.events li a:link,
ul.events li a:visited {
		color:#555555;
		font-weight:bold;
		text-decoration:none;
}
ul.events li a:active,
ul.events li a:hover {
		color:#008193;
		text-decoration:underline;
}

/* END --> Stili colonna sinistra */
/* BEGIN --> Stili colonna destra (centrale) */

div.menutop {
		height:30px;
}
div.cntlang,
div.sizechanger,
div.cntsearch {
		padding-top:6px;
}

/* Home + Language */

div.cntlang {
		float:left; width:244px;
		text-indent:23px;
}
div.cntlang a {
		font-family:Arial, Helvetica, sans-serif;
		color:#cce4e8;
		text-decoration:none;
		margin-right:24px;
}
div.cntlang a:active,
div.cntlang a:hover {
		color:#ffffff;
}
ul.lang {
		margin:0; padding:0;
		list-style:none;
}
ul.lang li {
		float:left;
}
ul.lang li.linkhome {
		padding-top:2px;
}
ul.lang li.drop {
		width:97px; line-height:18px; text-indent:8px;
		background:#006071 url("/assets/img/btn_lang.gif") no-repeat top right;
}
ul.lang li.drop a {
		display:block; width:97px;
		text-decoration:none;
		color:#b3d7dc;
}
ul.lang li.drop a:active,
ul.lang li.drop a:hover {
		text-decoration:none;
		color:#b3d7dc;
}
div.langboxstyle {
		position:absolute;
		visibility:hidden;
		background-color:#ffffff;
}
div.langboxstyle ul {
		margin:0; padding:0;
}
div.langboxstyle li {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px; text-indent:8px;
		width:97px; padding:2px 0;
}
li.listoff,
li.liston {
		cursor:pointer;
}
li.listoff {
		color:#777777;
}
li.liston {
		background:#e2e2e2;
		color:#363636;
}

/* font-size changer */

div.sizechanger {
		margin:0 244px 0 244px;
		font-family:Arial, Helvetica, sans-serif;
		color:#cce4e8;
}
div.sizechanger ul {
		margin:0 0 0 59px; padding:0;
		list-style:none;
}
div.sizechanger ul li {
		float:left;
}
div.sizechanger ul li.minus a:link,
div.sizechanger ul li.minus a:visited {
		width:23px; line-height:18px;
		background:url("/assets/img/btn_minus.gif") no-repeat top left;
		display:block; text-decoration:none;
}
div.sizechanger ul li.minus a:active,
div.sizechanger ul li.minus a:hover {
		text-decoration:none;
}
div.sizechanger ul li.plus a:link,
div.sizechanger ul li.plus a:visited {
		width:23px; line-height:18px;
		background:url("/assets/img/btn_plus.gif") no-repeat top left;
		display:block; text-decoration:none;
}
div.sizechanger ul li.plus a:active,
div.sizechanger ul li.plus a:hover {
		text-decoration:none;
}
div.sizechanger ul li.current {
		background:#006071; line-height:18px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px; color:#b3d7dc;
		padding:0 7px;
}

/* Ricerca */

div.cntsearch {
		float:right; width:244px;
		font-family:Arial, Helvetica, sans-serif;
		color:#b3d7dc;
}
ul.search {
		float:right;
		margin:0 9px 0 0; padding:0;
		list-style:none;
}
ul.search li {
		float:left; line-height:18px;
}
.searchfield {
		width:133px; border:1px solid transparent; border-right:none;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px; color:#b3d7dc; padding-left:4px;
		background:#006071;
}
li.bgsearchfield {
		background:#006071; line-height:18px;
}

/* MainMenu Prodotti - liv 1 */

div.mainmenu {
		background:url("/assets/img/bg_menu.gif") repeat-x top left;
		width:725px;
}
ul.mainmenu {
		margin:0; padding:0 0 0 23px;
		list-style:none;
}
ul.mainmenu li {
		display:inline; float:left;
}
ul.mainmenu li a  {
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px; line-height:41px;		
		display:inline-block;
		color:#bbdde2;
		font-weight:bold;
		text-decoration:none;
		padding:0 14px;
}
ul.mainmenu li a:active,
ul.mainmenu li a:hover {
		background:#007184 url("/assets/img/menu_bg_on.gif") repeat-x top left;
}
ul.mainmenu li.sel {
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px; font-weight:bold;
		color:#bbdde2; line-height:41px;
		text-decoration:none;
		display:inline-block;
		background:#007184 url("/assets/img/arrowsel.gif") no-repeat bottom center;
		padding:0 14px;
}

/* SubMenu Prodotti - liv 2 */

div.cntsubmenu {
		clear:both;
		height:36px;
		background-color:#ffffff;
		margin-right:9px;											/* > shadow */
}
div.cntsubmenu div {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		color:#008193;
		text-align:right;
		margin-right:23px;
		width:702px;
		padding:7px 0 0 0;
}
div.navText {
		position:absolute;
}
ul.subnav {
		margin:0; padding:0;
		list-style:none;
}
ul.subnav li {
		float:left;
}
ul.subnav li a {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		color:#008193;
		margin-left:22px;
		text-decoration:none;
}
ul.subnav li a:active,
ul.subnav li a:hover {
		color:#008193;
		text-decoration:underline;
}
ul.subnav li.sel a:link,
ul.subnav li.sel a:visited,
ul.subnav li.sel a:active,
ul.subnav li.sel a:hover {
		text-decoration:underline;
		color:#e94053;
}

/* SubMenu Prodotti - liv 3 - left */

div.prosubthird ul {
		margin:0 0 40px 0; padding:0;
		list-style:none;
}
div.prosubthird ul li {
		margin-left:18px;
		text-indent:11px;
}
div.prosubthird ul li span.rpText {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px; color:#7a7a7a;
		font-weight:bold; line-height:22px;
}
div.prosubthird ul li a:link,
div.prosubthird ul li a:visited {
		text-decoration:none; display:block;
		border-left:4px solid #e2e2e2;
}
div.prosubthird ul li a:active,
div.prosubthird ul li a:hover {
		border-left:4px solid #e94053;
}
div.prosubthird ul li a:active .rpText,
div.prosubthird ul li a:hover .rpText {
		color:#e94053;
}
/* selected */
.prosubthird .rpItem .rpSelected .rpText,
.prosubthird .rpItem .rpSelected .rpText:hover { 
		color:#e94053;
}
.prosubthird .rpItem .rpSelected,
.prosubthird .rpItem .rpSelected:hover { 
		border-left:4px solid #e94053;
}

/* SubMenu Prodotti/Azienda - liv 4 */

div.bgsubthird {
		height:68px;
		background:#d4d4d4 url("/assets/img/bg_subthird_rep.gif") repeat-x top left;
		/*margin-right:9px;*/
}
ul.subthird {
		margin:0; padding:0;
		list-style:none;
}
ul.subthird li {
		display:inline; float:left;
		margin-top:37px;
}
ul.subthird li.round {
		background:url("/assets/img/round_third.gif") no-repeat bottom left;
		width:23px; line-height:31px;
}
ul.subthird li a {
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:11px; font-weight:bold;
		color:#7d7d7d; line-height:31px;
		text-decoration:none;
		display:inline-block;
		background-color:#d5d5d5;
		padding:0 14px;
}
ul.subthird li a:active,
ul.subthird li a:hover {
		background-color:#ffffff;
		text-decoration:none;
		/*color:#008193;*/
}
ul.subthird li.sel {
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:11px; font-weight:bold;
		color:#e94053; line-height:31px;
		display:inline-block;
		padding:0 14px;
		background-color:#ffffff;
}

/* MainMenu Azienda - liv 1 - left */

ul.menuleft {
		margin:0 0 40px 0; padding:0;
		list-style:none;
}
ul.menuleft li {
		margin-left:18px;
		text-indent:11px;
}
ul.menuleft li a {
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px; color:#7a7a7a;
		font-weight:bold; line-height:23px;
		text-decoration:none; display:block;
		border-left:4px solid #e2e2e2;
}
ul.menuleft li a:active,
ul.menuleft li a:hover {
		border-left:4px solid #018091;
		text-decoration:none;
		color:#018091;
}
ul.menuleft li span.sel {
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px; color:#018091;
		font-weight:bold; line-height:23px;
		text-decoration:none; display:block;
		border-left:4px solid #018091;
}

/* SubMenu Azienda left - liv 2 */

ul.menuleft li ul {
		margin:0; padding:0;
		list-style:none;
}
ul.menuleft li ul li {
		margin:0; padding:0;
}
ul.menuleft li ul li a {
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:11px; color:#018091;
		font-weight:bold; line-height:18px;
		text-decoration:none; display:block;
		border-left:4px solid #98cfd6;
}
ul.menuleft li ul li a:active,
ul.menuleft li ul li a:hover {
		border-left:4px solid #018091;
		text-decoration:underline;
}
ul.menuleft li ul li span.sel {
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:11px; color:#018091;
		font-weight:bold; line-height:18px;
		text-decoration:underline; display:block;
		border-left:4px solid #018091;
}

/* SubMenu Azienda left - liv 3 */

ul.menuleft li ul li ul {
		margin:0; padding:0;
		list-style:none;
}
ul.menuleft li ul li ul li {
		margin:0; padding:0;
}
ul.menuleft li ul li ul li a {
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:11px; color:#018091;
		font-weight:normal; line-height:18px;
		text-decoration:none; display:block;
		border-left:4px solid #c2e6ea;
}
ul.menuleft li ul li ul li a:active,
ul.menuleft li ul li ul li a:hover {
		border-left:4px solid #018091;
		text-decoration:underline;
}
ul.menuleft li ul li ul li span.sel {
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:11px; color:#018091;
		font-weight:normal; line-height:18px;
		text-decoration:underline; display:block;
		border-left:4px solid #018091;
}

/* Welcome grey Home */

div.bgwelcome {
		line-height:68px;
		background:#d4d4d4 url("/assets/img/bg_subthird_rep.gif") repeat-x top left;
		/*margin-right:9px;*/
}

/* Flash/Image Container */

div.cntflash {
		width:725px; height:250px;
		background-color:#ffffff;
}
div.navImg {
		position:absolute;
}

/* Title + Text Welcome */

div.welcome {
		background-color:#ffffff;
		line-height:16px;
		color:#555555;
		padding:22px 23px 30px 0;
		/* font-size-change */
		font-family:Verdana, Geneva, sans-serif;
		font-size:12px;
}
h1.home {
		margin:0;
		text-indent:23px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:24px;
		font-weight:normal;
		color:#555555;
		background:url("/assets/img/round_third.gif") no-repeat bottom left;
}
div.welcome a {
		color:#008193;
		text-decoration:underline;
		/* font-size-change */
		font-family:Verdana, Geneva, sans-serif;
		font-size:12px;
}
div.welcome a:active,
div.welcome a:hover {
		text-decoration:none;
}

/* 4 Boxes prodotti */

div.boxcontainer {
		float:left; width:100%;
		/*background:#ffffff url("/assets/img/shadow_rep.gif") repeat-y top right;*/
}
ul.boxes {
		margin:0; padding:0;
		list-style:none;
}
ul.boxes li {
		display:inline; float:left;
}
ul.boxes li.cntbox {
		width:162px;
		margin-bottom:18px;
		margin-right:12px;
}
ul.boxes li.spc {
		width:18px;
}
ul.boxes li.cntbox ul {
		margin:0; padding:0;
		list-style:none;
}
ul.boxes li.cntbox ul li.header {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px; font-weight:bold;
		color:#ffffff; line-height:36px; text-align:center;
		width:162px; /*text-indent:18px;*/ margin-bottom:10px;
		background:#008193 url("/assets/img/bg_round_greenboxes.gif") no-repeat top left;
}
ul.boxes li.cntbox ul li.txt {
		padding:10px 0 8px 0;
		line-height:16px;
		color:#555555;
		/* font-size-change */
		font-family:Verdana, Geneva, sans-serif;
		font-size:12px;
}
ul.boxes li.cntbox ul li.header a {
		font-family:Arial, Helvetica, sans-serif;
		color:#ffffff; font-size:11px;
}
ul.boxes a:link,
ul.boxes a:visited,
ul.boxes a:active,
ul.boxes a:hover {
		text-decoration:none;
		cursor:pointer;
}
li.more {
		padding-top:6px;
		color:#008193;
		text-decoration:underline;
		/* font-size-change */
		font-family:Verdana, Geneva, sans-serif;
		font-size:12px;
}

/* Footer */

div.footer {
		color:#7d7d7d; line-height:14px;
		padding:22px 23px; border-bottom:1px solid #cfcfcf;
		background:#f3f3f3 url("/assets/img/bg_footer_round.gif") no-repeat top left;
		/* font-size-change */
		font-family:Verdana, Geneva, sans-serif;
		font-size:12px;
}
div.footerlinks {
		padding-top:8px;
		color:#7d7d7d;
}
div.footer a {
		color:#7d7d7d;
		text-decoration:none;
		/* font-size-change */
		font-family:Verdana, Geneva, sans-serif;
		font-size:12px;
}
div.footer a:active,
div.footer a:hover {
		text-decoration:underline;
}
div.springer {
		position:absolute;
		margin:36px 0 0 616px;
		/* font-size-change */
		font-family:Verdana, Geneva, sans-serif;
		font-size:12px;
}

/* END --> Stili colonna destra (centrale) */
/* BEGIN --> Stili Content */

h1.content {
		margin:18px 0 28px 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:20px; line-height:22px;
		font-weight:normal;
		color:#555555;
}
h2.content {
		margin:18px 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		color:#555555;
}
div.logoprod {
		/*position:absolute; margin:0 0 0 500px;*/
		float:right; padding:0 18px 18px 18px;
}

/* box left downloads */

ul.downloads {
		margin:24px 18px; padding:0;
		list-style:none;
}
ul.downloads li {
		margin-bottom:6px;
		line-height:15px;
}
ul.downloads li a {
		font-weight:bold; color:#555555;
		background:url("/assets/img/ico_pdf.gif") no-repeat left;
		padding:2px 0 1px 23px;
		text-decoration:none;
}
ul.downloads li a:active,
ul.downloads li a:hover {
		color:#008193;
		text-decoration:underline;
}

/* box left presse */

ul.press {
		margin:24px 18px; padding:0;
		list-style:none;
}
ul.press li {
		margin-bottom:6px;
		line-height:15px;
}
ul.press li a {
		color:#555555;
		font-weight:bold;
		text-decoration:none;
}
ul.press li a:active,
ul.press li a:hover {
		color:#008193;
		text-decoration:underline;
}


/* END --> Stili Content */
/* BEGIN --> Stili Newslist */

ul.newslist {
		margin:0; padding:0;
		list-style:none;
}
ul.newslist li {
		float:left; height:75px;
}
ul.newslist li.img {
		margin-right:20px;
}
h2.news {
		margin:2px 0;
}
h2.news a {
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		color:#555555;
		text-decoration:none;
}
h2.news a:active,
h2.news a:hover {
		color:#008193;
		text-decoration:underline;
}
div.newspc {
		clear:left;
		line-height:24px;
}

/* fatto con div */

div.newsimg {
		float:left;
		width:100px; height:75px;
		background:#f3f3f3 url("/assets/img/plh_newsimg.gif") no-repeat center;
}
div.newstxt {
		margin-left:120px;
}

/* Pager contentlist  */


.gotopage {
		width:18px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
}
.ok {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		padding:0 2px;
}
ul.pager {
		list-style:none;
		margin:24px 0; padding:0;
}
ul.pager li {
		display:inline;
}
ul.pager li a {
		text-decoration:none;
		border:1px solid #979797;
		width:22px; height:19px;
		display:inline-block;
}
ul.pager li.first a {
		background-image:url(/assets/img/first.gif);
		background-repeat:no-repeat;
		background-position:left;
}
ul.pager li.previous a {
		background-image:url(/assets/img/prev.gif);
		background-repeat:no-repeat;
		background-position:left;
}
ul.pager li.next a {
		background-image:url(/assets/img/next.gif);
		background-repeat:no-repeat;
		background-position:left;
}
ul.pager li.last a {
		background-image:url(/assets/img/last.gif);
		background-repeat:no-repeat;
		background-position:left;
}
ul.pager li a:active,
ul.pager li a:hover {
		border:1px solid #444444;
		text-decoration:none;
}
ul.pager li.spc {
		margin-left:65px;
}

/* END --> Stili Newslist */
/* BEGIN --> Stili Media video + foto */

h1.media {
		clear:left;
		margin:18px 0 18px 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:20px;
		font-weight:normal;
		color:#555555;
}
ul.media {
		margin:0; padding:0;
		list-style:none;
}
ul.media li {
		float:left; vertical-align:top;
		margin-right:20px;
}
ul.media li img {
		widtH:160px; height:120px;
		background-color:#eeeeee;
}
div.mediaspc {
		clear:left; line-height:12px; background-color:red;
}
div.galcatname {
		width:160px; height:30px;
		margin-top:-2px; padding-top:9px;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		/* font-size-change */
		font-size:12px; font-weight:normal; text-align:left;
		color:#7d7d7d; overflow:hidden;
}

/* END --> Stili Media video + foto */
/* BEGIN --> Stili Sitemap */

div.sitemapleft {
		float:left;
		width:350px;
}
div.sitemapright {
		margin-left:350px;
}
div.RadTreeView a {
		font-family:Arial, Helvetica, sans-serif;
}
div.RadTreeView ul li {
		padding:2px 0;
}
div.RadTreeView ul.rtUL {
		margin-top:4px;
}
div.RadTreeView ul li a {
		font-size:16px;
		font-weight:bold;
		list-style-image:url("/assets/img/ico_sitemap_home.gif");
		text-decoration:none;
}
div.RadTreeView ul li a:hover {
		text-decoration:underline;
}
div.RadTreeView ul li ul li a {
		font-size:14px;
		font-weight:bold;
		list-style-image:url("/assets/img/ico_sitemap_liv1.gif");
		text-decoration:none;
}
div.RadTreeView ul li ul li ul li a {
		font-size:12px;
		font-weight:bold;
		list-style-image:url("/assets/img/ico_sitemap_liv2.gif");
		text-decoration:none;
}
div.RadTreeView ul li ul li ul li ul li a {
		font-size:12px;
		font-weight:normal;
		list-style-image:url("/assets/img/ico_sitemap_liv3.gif");
		text-decoration:none;
}

/* navigazione tra prodotti */

div.prevprod a:link,
div.prevprod a:visited {
		position:absolute;
		margin:17px 0 0 605px;
		width:40px; height:36px; 
		background:url("/assets/img/btn_prevprod.gif") no-repeat;
		text-decoration:none;
		z-index:9998;
}
div.prevprod a:active,
div.prevprod a:hover {
		background:url("/assets/img/btn_prevprod_hover.gif") no-repeat;
		z-index:9998;
}
div.nextprod a:link,
div.nextprod a:visited {
		position:absolute;
		margin:17px 0 0 657px;
		width:40px; height:36px; 
		background:url("/assets/img/btn_nextprod.gif") no-repeat;
		text-decoration:none;
		z-index:9998;
}
div.nextprod a:active,
div.nextprod a:hover {
		background:url("/assets/img/btn_nextprod_hover.gif") no-repeat;
		z-index:9998;
}
div.logoprev {
		position:absolute; visibility:hidden;
		padding:8px; border:1px solid #363636;
		background:#ffffff; z-index:99;
		left:-77px; top:40px;
		z-index:10000;
}
div.logonext {
		position:absolute; visibility:hidden;
		padding:8px; border:1px solid #363636;
		background:#ffffff; z-index:99;
		left:0; top:40px;
		z-index:10000;
}

/* teamviewer */

div.teamviewer {
		width:155px; overflow:hidden;
		margin:18px 0; padding:18px;
		border:1px dashed #e5e5e5;
		background:#f3f3f3;
}
ul#teamviewer {
		margin:0; padding:0;
		list-style:none;
}
ul#teamviewer li {
		float:left;
		margin-right:18px;
}
















