
/* 
www.intercable.biz
sector: tools
created: 07.05.09
last-mod: 12.01.10
TotalCom Srl
*/

/* BEGIN --> Stili generali sito */

body, html {
		margin:0; padding:0;
		background-color:#b2b2b2;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
}

a:link 			{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#363636; text-decoration:underline; }
a:visited 	{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#363636; text-decoration:underline; }
a:active 		{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#363636; text-decoration:none; }
a:hover 		{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#363636; text-decoration:none; }

div.maincontainer {
		margin:12px auto 0 auto;
		background-color:#929292;
		padding:12px 12px 12px 12px;
		width:955px;
}
h1, h2, h3 {
		font-family:Arial, Helvetica, sans-serif;
}
span.colored {
		font-size:13px;
		color:#ff0000;
}

/* END --> Stili generali sito */
/* BEGIN --> Stili header */

div.cntheader {
		height:150px;
		background-image:url(../img/bg_header.gif);
		background-repeat:no-repeat;
		background-position:top left;
}
div.logo {
		position:absolute;
		margin:54px 0 0 57px;
}
div.teaser {
		position:absolute;
		margin:70px 0 0 383px;
}
div.utensili {
		position:absolute;
		width:179px; height:89px;
		margin:53px 0 0 776px;
}
div.menutop {
		position:absolute;
		width:955px;
		margin:16px 0 0 0;
		text-align:right;
}
div.menutop ul {
		float:right;
		margin:0; padding:0 34px 0 0;
		list-style:none;
}
div.menutop ul li {
		float:left;
}
div.menutop ul li a:link,
div.menutop ul li a:visited {
		clear:both;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:11px; color:#acacac;
		text-decoration:none;
		margin:0 6px;
}
div.menutop ul li a:active,
div.menutop ul li a:hover {
		text-decoration:underline;
}

/* END --> Stili header */
/* BEGIN --> Stili mainmenu */

div.mainmenu {
		background-image:url(../img/bg_menu.gif);
		background-repeat:repeat-x;
		background-position:top left;
		height:34px; line-height:34px;
}
ul.menu {
		margin:0; padding:0;
		padding-left:11px;
		list-style:none;
}
ul.menu li {
		float:left;
		background-image:url(../img/menu_sepline.gif);
		background-repeat:no-repeat;
		background-position:top right;
}
ul.menu li a:link,
ul.menu li a:visited {
		font-size:14px; 
		color:#989898; font-weight:bold;
		text-decoration:none;
		text-transform:uppercase;
		display:inline-block;
		padding:0 12px;
}
ul.menu li a:active,
ul.menu li a:hover { 
		color:#363636;
}
ul.menu li.sel a:link,
ul.menu li.sel a:visited {
		font-size:14px; 
		color:#ff0000; font-weight:bold;
		text-decoration:none;
		text-transform:uppercase;
		display:inline-block;
		padding:0 12px;
}
ul.menu li.sel a:active,
ul.menu li.sel a:hover {
		color:#ff0000;
		text-decoration:none;
}

/* END --> Stili mainmenu */
/* BEGIN --> Stili submenu */

div.submenu {
		height:30px; line-height:30px;
		background-color:#4c4c4c;
		clear:left;
}
div.submenu ul {
		margin:0; padding:0;
		padding-left:11px;
		list-style:none;
}
div.submenu ul li {
		float:left;
}
div.submenu ul li a:link,
div.submenu ul li a:visited {
		font-size:12px; 
		color:#ffffff;
		text-decoration:none;
		display:inline-block;
		padding:0 12px;
}
div.submenu ul li a:active,
div.submenu ul li a:hover { 
		color:#ffffff;
		background-color:#929292;
}
div.submenu ul li.sel { 
		font-size:12px; 
		color:#ffffff;
		display:inline-block;
		background-color:#929292;
		padding:0 12px;
}
div#sub1,
div#sub2,
div#sub3,
div#sub4,
div#sub5 {
		visibility:hidden;
		position:absolute;
}

/* END --> Stili submenu */
/* BEGIN --> Stili language */

div.lang {
		position:absolute;
		margin:0 0 0 870px;
		padding:0;
}
div.lang a:link,
div.lang a:visited {
		font-size:14px; 
		color:#989898; font-weight:bold;
		text-decoration:none;
		text-transform:uppercase;
		padding:0 2px;
}
div.lang a:active,
div.lang a:hover {
		color:#363636;
		text-decoration:none;
}
span.langsel {
		font-size:14px; 
		color:#ff0000; font-weight:bold;
		text-decoration:none;
		text-transform:uppercase;
		padding:0 2px;
}

/* END --> Stili language */
/* BEGIN --> Stili 3 colonne */

div.cntbody {
		margin-top:12px;
}
div.left,
div.home,
div.right {
		vertical-align:top;
}
div.left {
		float:left; width:220px;
}
div.home {
		width:491px;
		margin:0 232px;
}
div.right {
		float:right; width:220px;
}

/* colonna destra content */

div.content {
		width:723px;
		margin:0 0 0 232px;
}

 /* IE CSS Hack by vbdesigns.de */
 
* html div.left {
		margin-right:-3px;
}
* html div.right {
		margin-left:-3px;
}
* html div.home {
		margin:0 229px 0 229px;
		display:inline-block;
}
* html div.content {
		margin:0 0 0 229px;
		display:inline-block; 
}

/* Ende IE CSS Hack by vbdesigns.de */

div.boxtop {
		background-color:#000000;
		background-image:url(../img/bg_boxes_t_rep.gif);
		background-repeat:repeat-x;
		background-position:top left;
		height:260px;
}
div.boxbottom {
		margin-top:12px;
		background-color:#000000;
		background-image:url(../img/bg_boxes_b_rep.gif);
		background-repeat:repeat-x;
		background-position:top left;
		height:311px;
}

/* colonna sinistra */

div.left ul.top {
		margin:0; padding:0;
		list-style:none;
		background-image:url(../img/round_tl.gif);
		background-repeat:no-repeat;
		background-position:top right;
		height:260px;
}
div.left li.color {
		padding-left:40px;
		font-size:13px; font-weight:bold;
		color:#ffffff; line-height:30px;
		background-image:url(../img/bg_red_left.gif);
		background-repeat:no-repeat;
		background-position:top left;
}
div.left ul.top li.search {
		padding:30px 0 30px 30px;
}
div.cntsearch {
		float:left;
}
.searchfield {
		width:135px;
		border:1px solid #a0a1a3; border-right:none;
		background-color:#c5c5c5;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px; color:#000000;
}
div.left ul.top li.welcome {
		margin:0 20px; padding:21px 0 0 0;
		border-top:1px solid #9e9e9e;
		color:#b9baba; line-height:16px;
}
div.left ul.top li.options {
		margin:0 20px; padding:21px 0 0 0;
		border-top:1px solid #9e9e9e;
		color:#b9baba; line-height:16px;
}
li.options ul {
		margin:0; padding:0;
		list-style:none;
}
li.options ul li a:link,
li.options ul li a:visited {
		font-size:12px; color:#b9baba; text-decoration:none;
		background-image:url(../img/ico_options_off.gif);
		background-repeat:no-repeat;
		background-position:left;
		padding-left:14px;
}
li.options ul li a:active,
li.options ul li a:hover {
		color:#e8e8e8; text-decoration:none;
}
li.options ul.color li a:hover {
		background-image:url(../img/ico_options_red_on.gif);
		background-repeat:no-repeat;
		background-position:left;
}
h2.pageoptions {
		margin:0 0 16px 0;
		font-size:18px;
		font-weight:normal;
		color:#ff0000;
}
div.left ul.bottom {
		/*IE6	display:none;*/
		margin:0; padding:0;
		list-style:none;
		background-image:url(../img/round_bl.gif);
		background-repeat:no-repeat;
		background-position:top right;
		height:311px;
}
div.left ul.bottom li.events {
		margin:37px 20px 0 20px;
		display:inline-block;
}
div.left ul.bottom li.events ul {
		margin:0; padding:0;
		list-style:none;
}
.eventcolor:link,
.eventcolor:visited {
		border-left:5px solid #636464;
		color:#b9baba; display:block;
		text-decoration:none;
		padding-left:10px;
}
.eventcolor:active,
.eventcolor:hover {
		border-left:5px solid #ff0000;
		color:#b9baba; display:block;
		text-decoration:none;
}
.tolistcolor:link,
.tolistcolor:visited {
		color:#ff0000;
		font-size:13px;
		font-weight:bold;
		text-decoration:none;
}
.tolistcolor:active,
.tolistcolor:hover {
		text-decoration:underline;
}
span.eventname {
		color:#e8e8e8;
}
div.overview a:link,
div.overview a:visited {
		font-size:13px; font-weight:bold;
		color:#ff0000; text-decoration:none;
}
div.overview a:active,
div.overview a:hover {
		text-decoration:underline;
}

/* colonna centrale */

div.cntflash {
		width:491px; height:260px;
		margin-bottom:12px;
}
div.roundflash {
		position:absolute;
		width:491px; height:260px;
		background-image:url(../img/round_flash.gif);
		background-repeat:no-repeat;
		background-position:top left;
}
div.colorcenter {
		width:491px; height:72px; line-height:72px;
		background-color:#ff0000;
		background-image:url(../img/bg_red_center.gif);
		background-repeat:repeat-x;
		background-position:top left;
}
div.roundcolor {
		position:absolute;
		width:491px; height:5px;
		background-image:url(../img/round_redcenter.gif);
		background-repeat:no-repeat;
		background-position:top left;
}
div.bgwhite {
		height:215px;
		background-color:#ffffff;
		background-image:url(../img/round_bgwhite.gif);
		background-repeat:no-repeat;
		background-position:bottom left;
		padding:24px 24px 0 24px; color:#363636;
		line-height:16px;
}
div.bgwhite ul {
		margin:15px 0; padding:0;
		margin-left:16px;
}
h1.home {
		margin:0;
		padding-left:24px;
		font-size:20px;
		font-weight:bold;
		color:#ffffff
}

/* colonna destra */

div.right ul.top {
		margin:0; padding:0;
		list-style:none;
		background-image:url(../img/round_tr.gif);
		background-repeat:no-repeat;
		background-position:top left;
		height:260px;
}
div.right li.color {
		text-align:right; padding-right:40px;
		font-size:13px; font-weight:bold;
		color:#ffffff; line-height:30px;
		background-image:url(../img/bg_red_right.gif);
		background-repeat:no-repeat;
		background-position:top left;
}
div.right ul.top li.buttons {
		margin:30px 20px 22px 20px;
}
div.right ul.top li.buttons ul {
		margin:0; padding:0;
		list-style:none;
		background-image:none;
		height:114px;
}
div.right ul.top li.buttons ul li {
		width:180px; height:38px; line-height:38px;
		background-image:url(../img/bg_button.gif);
		background-repeat:no-repeat;
		background-position:top left;
		text-indent:15px;
		/*margin-top:2px;*/
}
div.right ul.top li.buttons ul li a:link,
div.right ul.top li.buttons ul li a:visited {
		font-size:13px;
		font-weight:bold;
		color:#000000;
		text-decoration:none;
		display:block;
}
div.right ul.top li.buttons ul li a:active,
div.right ul.top li.buttons ul li a:hover {
		text-decoration:none;
}
div.right ul.top li.buttons ul li a.color:active,
div.right ul.top li.buttons ul li a.color:hover {
		color:#ff0000;
}
/* Stili per show DIV */

div#catgrossisti,
div#catindustria {
		position:absolute;
		visibility:hidden;
		width:491px; height:260px;
		background-color:#000000;
		background-image:url(../img/bg_boxes_t_rep.gif);
		background-repeat:repeat-x;
		background-position:top left;
		/* transparenza 
		filter:alpha(opacity=90);
		-moz-opacity: 0.9;
		opacity: 0.9;*/
}
div#elencoforze {
		position:absolute;
		visibility:hidden;
		width:491px; height:583px;
		background-color:#000000;
		background-image:url(../img/bg_boxes_t_rep.gif);
		background-repeat:repeat-x;
		background-position:top left;
		z-index:100;
}
h2.forze {
		margin:0 0 10px 0;
		font-size:13px;
		color:#ff0000;
		font-weight:bold;
}
h1.showdiv {
		margin:0 0 18px 0;
		font-weight:normal;
		font-size:20px;
		color:#dadada;
}
div.cntshowdiv {
		padding:29px 23px 0 23px;
		color:#b9baba;
}
div.cntshowdiv ul {
		margin:0; padding:0;
		list-style:none;
}
div.cntshowdiv ul li {
		float:left;
}
div.cntcatalogo {
		line-height:16px;
}
div.catimg {
		float:left;
		width:134px; height:156px;
}
div.requisiti {
		margin-top:17px;
		font-weight:bold;
		line-height:18px;
		font-size:13px;
}
span.color {
		color:#ff0000;
}

/* Fine stili per show DIV */

div.right ul.top li.info {
		margin:0 20px;
		color:#b9baba;
}
h2.colorbold {
		/*IE6*/ margin:0;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold; font-size:13px;
		color:#ff0000;
}
div.right ul.bottom {
		/*IE6	display:none;*/
		margin:0; padding:0;
		list-style:none;
		background-image:url(../img/round_br.gif);
		background-repeat:no-repeat;
		background-position:top left;
		height:311px;
}
div.right ul.bottom li.news {
		margin:18px 20px 0 20px;
		display:inline-block;
}
div.right ul.bottom li.news ul {
		margin:0; padding:0;
		margin-top:22px;
		list-style:none;
}
ul.bottom li.news ul li {
		text-align:right;
}
li.news ul li a.trans {
		display:inline-block;
		background-color:transparent;
}
li.news ul li a.trans:hover {
		background-color:#000000;
		cursor:pointer;
		filter:alpha(opacity=60);
		-moz-opacity: 0.6;
		opacity: 0.6;
}
ul.bottom li.news ul li.newstxt {
		font-size:13px; color:#ffffff;
		padding-top:8px;
}
ul.bottom li.news ul li a.color:link,
ul.bottom li.news ul li a.color:visited {
		font-size:13px; font-weight:bold;
		color:#ff0000; text-decoration:none;
}
ul.bottom li.news ul li a.color:active,
ul.bottom li.news ul li a.color:hover {
		text-decoration:underline;
}

ul.bottom li.news ul li a.blue:active,
ul.bottom li.news ul li a.blue:hover {
		text-decoration:underline;
}
div.roundnews {
		position:absolute;
		width:180px; height:50px;
		background-image:url(../img/round_news.gif);
		background-repeat:no-repeat;
		background-position:top left;
}

/* Stili colonna destra content */

h1.content {
		margin:0;
		padding-left:24px;
		font-size:20px;
		font-weight:bold;
		color:#ffffff;
}
h2.content {
		margin:0 0 4px 0;
		font-size:18px;
		font-weight:normal;
		color:#787878;
}
div.colorcontent {
		width:723px; height:72px; line-height:72px;
		background-color:#ff0000;
		background-image:url(../img/bg_red_center.gif);
		background-repeat:repeat-x;
		background-position:top left;
}
div.roundcolorcontent {
		position:absolute;
		width:723px; height:5px;
		background-image:url(../img/round_redcontent.gif);
		background-repeat:no-repeat;
		background-position:top left;
}
div.bgwhitecontent {
		height:487px;
		background-color:#ffffff;
		background-image:url(../img/round_bgwhitecontent.gif);
		background-repeat:no-repeat;
		background-position:bottom left;
		padding:24px 24px 0 24px; color:#363636;
		line-height:16px;
		overflow:auto;
}
/* sfondo bianco senza altezza fissa per contenuti lunghi */
div.bgwhitenoheight {
		background-color:#ffffff;
		background-image:url(../img/round_bgwhitecontent.gif);
		background-repeat:no-repeat;
		background-position:bottom left;
		padding:24px 24px 0 24px; color:#363636;
		line-height:16px;
}
div.bgwhitecontent a:link,
div.bgwhitecontent a:visited {
		font-size:12px;
		color:#ff0000;
		text-decoration:underline;
}
div.bgwhitecontent a:active,
div.bgwhitecontent a:hover {
		text-decoration:none;
}
div.imgcontainer {
		float:right;
		padding:0 0 18px 18px;
}

/* END --> Stili 3 colonne */
/* BEGIN --> Stili footer */

div.footer {
		background-image:url(../img/bg_footer_rep.gif);
		background-repeat:repeat-x;
		background-position:top left;
		background-color:#000000;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:11px; color:#acacac;
}
div.cntfooter {
		padding:33px 0 34px 0;
		text-align:center;
}
div.roundfooter {
		position:absolute;
		width:955px; height:5px;
		background-image:url(../img/round_footer.gif);
		background-repeat:no-repeat;
		background-position:top left;
}
div.footer a:link,
div.footer a:visited {
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:11px; color:#acacac;
		text-decoration:none;
}
div.footer a:active,
div.footer a:hover {
		text-decoration:underline;
}
span.intercable {
		font-weight:bold; color:#ff0000;
		padding:0 8px;
}
span.ttc {
		padding-left:28px;
}

/* END --> Stili footer */
/* BEGIN --> Stili modulo di contatto */

.formintro {
		padding:0 0 24px 0;
}
.txtfield {
		width:220px;
		border:1px solid #abadb3;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#363636;
}
.txtarea {
		width:220px; height:80px;
		border:1px solid #abadb3;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#363636;
		margin-top:8px;
}
.btnsendform {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#363636;
		width:200px;
}
ul.mess {
		padding:58px 0 0 0;
}
div.rowtxtfield {
		width:100px; float:left;
}
div.rowmsgfield {
		width:100px; float:left;
		padding-top:42px;
}
div.rowprivacy {
		width:100px; float:left;
}
div.rowprivacy a:link,
div.rowprivacy a:visited {
		font-size:13px; color:#ff0000;
		text-decoration:underline;
}
div.rowprivacy a:active,
div.rowprivacy a:hover {
		text-decoration:none;
}
div.rowcaptcha {
		width:100px; float:left;
		padding-top:16px;
}
div.rowsendform {
		margin-left:100px;
}
.statusok,
.statusko {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
}
.statusok {
		color:green;
}
.statusko {
		color:red;
}

/* END --> Stili modulo di contatto */
/* BEGIN --> Stili newslist */

div.newsimg {
		float:left;
		border:1px solid #bbbbbb;
}
div.newstxt {
		margin-left:140px;
		padding-top:4px;
}
div.newspc {
		clear:left;
		line-height:20px;
}
h2.newslist {
		margin:2px 0;
}
h2.newslist a:link,
h2.newslist a:visited {
		font-size:18px;
		font-weight:normal;
		color:#363636;
		text-decoration:none;
}
h2.newslist a:active,
h2.newslist a:hover {
		color:#ff0000;
		text-decoration:none;
}

/* END --> Stili newslist */
/* BEGIN --> Stili downloads */

span.icodownload a:link,
span.icodownload a:visited {
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		font-weight:bold;
		color:#363636;
		text-decoration:none;
		padding-left:22px;
		background:url(../img/ico_download.gif) no-repeat left;
}
span.icodownload a:active,
span.icodownload a:hover {
		color:#ff0000;
}

/* END --> Stili downloads */
/* BEGIN --> Stili pager */

ul.pager {
		list-style:none;
		margin:24px 0 0 0; padding:0;
}
ul.pager li {
		display:inline;
}
ul.pager li input {
		text-decoration:none;
		border:1px solid #979797;
		width:22px; height:19px;
		display:inline-block;
}
ul.pager li.first input {
		background:url(../img/first.gif) no-repeat left;
}
ul.pager li.previous input {
		background:url(../img/prev.gif) no-repeat left;
}
ul.pager li.next input {
		background:url(../img/next.gif) no-repeat left;
}
ul.pager li.last input {
		background:url(../img/last.gif) no-repeat left;
}
ul.pager li input:active,
ul.pager li input:hover {
		border:1px solid #444444;
		text-decoration:none;
}
ul.pager li.spc {
		margin-left:65px;
}
.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;
}

/* END --> Stili pager */
/* BEGIN --> Stili MasterPrint */

div.cntprint {
		/*clear:both;*/
		width:100%; height:400px;
		overflow:auto;
}
div.printcontainer {
		padding:18px 18px 0 18px;
}
div.logoprint {
		float:left;
		width:157px; height:35px;
		margin:0 0 28px 0;
}
div.btnprint {
		float:right;
}
.btnprint {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#363636;
}
div.close {
		text-align:right;
		padding-top:24px;
}

/* END --> Stili MasterPrint */
/* BEGIN --> Stili Sitemap */

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:15px;
		font-weight:bold;
		list-style-image:url(../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:13px;
		font-weight:bold;
		list-style-image:url(../img/ico_sitemap_liv1.gif);
		text-decoration:none;
}
div.RadTreeView ul li ul li ul li a {
		font-size:11px;
		font-weight:bold;
		list-style-image:url(../img/ico_sitemap_liv2.gif);
		text-decoration:none;
}
div.RadTreeView ul li ul li ul li ul li a {
		font-size:11px;
		font-weight:normal;
		list-style-image:url(../img/ico_sitemap_liv3.gif);
		text-decoration:none;
}

/* END --> Stili Sitemap */
/* BEGIN --> Stili searchresult */

h2.searchres {
		margin:3px 0;
}
h2.searchres a:link,
h2.searchres a:visited {
		font-size:15px;
		font-weight:bold;
		color:#363636;
		text-decoration:none;
}
h2.searchres a:active,
h2.searchres a:hover {
		color:#ff0000;
}

/* END --> Stili searchresult */
/* BEGIN --> Stili attachments */

div.allegati {}

ul.media {
		margin:0; padding:0;
		list-style:none;
}
ul.media li {
		line-height:20px; padding-left:30px;
		background:url("../img/ico_video.gif") no-repeat left;
}

/* END --> Stili attachments */

/* 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:0px 0 10px 0; padding:0;
}
ul.pager li {
		display:inline;
}
ul.pager li a {
		text-decoration:none !important;
		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;
}







