/* www.eikonsite.it */

body
{
	margin:0px;
	padding:0px;
	font-family:Verdana;
	font-weight:normal;
	font-size:xx-small;
	line-height:1.5;
	color:#000000;
	background-color:#FFFFFF;
	background-image:url('img/sfondo_body.png');
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:center top;
}

.xsmall
{
	font-size:x-small;
}

.small
{
	font-size:small;
}

img
{
	border:none;
}

p { margin:0px; padding:0p; }

/* page */

#page
{
	margin:auto;
	width:807px;
}

/* header */

#header
{
	width:807px;
	height:137px;
	position:relative;
	font-size:10pt;
	background-image:url('img/header.png');
	background-repeat:no-repeat;
}

#menu
{
	position:relative;
	left:7px;
	top:60px;
	height:77px;
}

#menuhome
{
	position:absolute;
	top:5px;
}

#menuhome a
{
	display:block;
	width:70px;
	height:35px;
	z-index:-1;
}

#menu a:hover,#menu a:link,#menu a:active,#menu a:visited 
{ 
	color:#FFFFFF;
	text-decoration:none; 
}

#menu .menuitem_on a:hover,#menu .menuitem_on a:link,#menu .menuitem_on a:active,#menu .menuitem_on a:visited 
{ 
	color:#5693BC;
	text-decoration:none; 
}

#menu .menuitem, #menu .menuitem_on
{
	position:absolute;
	padding-top:20px;
	text-align:center;
	height:40px;
}

#menu1 { left: 92px; width:75px; }
#menu2 { left:167px; width:73px; }
#menu3 { left:239px; width:84px; }
#menu4 { left:322px; width:76px; }
#menu5 { left:397px; width:88px; }
#menu6 { left:484px; width:65px; padding-right:46px;}

div#menu1.menuitem_on { background-image:url('img/azienda_on.png'); }
div#menu2.menuitem_on { background-image:url('img/prodotti_on.png'); }
div#menu3.menuitem_on { background-image:url('img/download_on.png'); }
div#menu4.menuitem_on { background-image:url('img/successi_on.png'); }
div#menu5.menuitem_on { background-image:url('img/rivenditori_on.png');}
div#menu6.menuitem_on { background-image:url('img/news_on.png');}

#menuicone
{
	color:#000000;
	position:absolute;
	top:8px;
	left:585px;
	font-size:8pt;
}

#menuicone a:hover,#menuicone a:link,#menuicone a:active,#menuicone a:visited 
{ 
	color:#000000;
	text-decoration:none; 
}

.menuiconediv
{
	position:absolute;
	z-index:10;
	padding:0px;
}

/*
#menuiconediv1 { left:0px; }
#menuiconediv2 { left:43px; }
#menuiconediv3 { left:88px; }
#menuiconediv4 { left:128px; }
#menuiconediv5 { left:160px; }
*/

#menuiconediv1 { left:160px; display: none;}
#menuiconediv2 { left:43px; }
#menuiconediv3 { left:88px; }
#menuiconediv4 { left:128px; }
#menuiconediv5 { display:none; }

.menuiconedivinner
{
	position:absolute;
	z-index:-1;
	top:32px;
	width:220px;
}

#menuiconedivinner1 { left:-171px; }
#menuiconedivinner2 { left:-170px; }
#menuiconedivinner3 { left:-171px; }
#menuiconedivinner4 { left:-178px; }
#menuiconedivinner5 { left:-171px; }

.menuiconesep
{
	padding-top:4px;
	padding-bottom:4px;
	padding-left:10px;
	padding-right:10px;
	color:#2BB8AE;
	background-color:#FFFFFF;
	border-bottom:solid 1px #CAEDE9;
}

.menuiconesep_sel
{
	padding-top:4px;
	padding-bottom:4px;
	padding-left:10px;
	padding-right:10px;
	color:#FFFFFF;
	background-color:#2BB8AE;
	border-bottom:solid 1px #CAEDE9;
}

.menuiconesep1 { padding-top:-0px; }

.menuiconeelem
{
	padding-top:4px;
	padding-bottom:4px;
	padding-left:10px;
	padding-right:10px;
}

.menuiconeelemsep
{
	padding-top:4px;
	padding-bottom:4px;
	padding-left:10px;
	padding-right:10px;
	border-bottom:solid 1px #CAEDE9;
}

#menuicone .menuiconesep a:hover,#menuicone .menuiconesep a:link,#menuicone .menuiconesep a:active,#menuicone .menuiconesep a:visited 
{ 
	color:#2BB8AE;
}

#menuicone .menuiconesep_sel a:hover,#menuicone .menuiconesep_sel a:link,#menuicone .menuiconesep_sel a:active,#menuicone .menuiconesep_sel a:visited 
{ 
	color:#FFFFFF;
}

.lngselect
{
	text-align:center;
	font-size:7pt;
}

/* footer */

#footer
{
	clear: left;
	position:relative;
	width:738px; /*-7+807-7-23-32*/
	height:25px; /*30-5*/
	margin-left:7px;
	margin-right:7px;
	margin-top:10px;
	padding-top:5px;
	padding-left:23px;
	padding-right:32px;
	
	font-size:7pt;
	text-align:right;
	color:#5693BC;
	background-color:#E9EEF4;
}

#footer .tcerca
{
	width:210px;
	height:12px;
	font-size:7pt;
	text-align:left;
	color:#5693BC;
	background-color:#FFFFFF;
	border:solid 1px #9FC0D8;
}

#footer a:hover,#footer a:link,#footer a:active,#footer a:visited 
{ 
	color:#5693BC;
	text-decoration:none; 
}

#footer1
{
	position:absolute;
}

#footer2
{
	position:absolute;
	top:0px;
	right:0px;
	width:29px;
}

#footerx
{
	text-align:center;
	font-size:7pt;
	color:#a0a0a0;
}

/* ombre */

.ombra_box
{
	background-color:#FFFFFF;
	margin-right:2px;
}

.ombra_dx
{
	background-image:url('img/ombra_dx.png');
	background-repeat:repeat-y;
	background-position:right center;
}

.ombra_sx
{
	background-repeat:repeat-y;
	background-position:left center;
}
.ombra_9px .ombra_sx
{
	background-image:url('img/ombra_sx9.png');
	padding-left:9px;
}
.ombra_8px .ombra_sx
{
	background-image:url('img/ombra_sx8.png');
	padding-left:8px;
}
.ombra_7px .ombra_sx
{
	background-image:url('img/ombra_sx7.png');
	padding-left:7px;
}


.ombra_up
{
	position:relative;
	
	background-image:url('img/ombra_dx.png');
	background-repeat:no-repeat;
	background-position:up right;
	height:10px;
}
.ombra_up1
{
	position:absolute;
	background-repeat:no-repeat;
	background-position:top;
	height:10px;
}
.ombra_up2
{
	background-repeat:repeat-x;
	background-position:top;
	height:10px;
}
.ombra_9px .ombra_up1
{
	background-image:url('img/ombra_upsx9.png');
	width:9px;
}
.ombra_9px .ombra_up2
{
	background-image:url('img/ombra_up.png');
	margin-left:9px;
	margin-right:2px;
}
.ombra_8px .ombra_up1
{
	background-image:url('img/ombra_upsx8.png');
	width:8px;
}
.ombra_8px .ombra_up2
{
	background-image:url('img/ombra_up.png');
	margin-left:8px;
	margin-right:2px;
}
.ombra_7px .ombra_up1
{
	background-image:url('img/ombra_upsx7.png');
	width:7px;
}
.ombra_7px .ombra_up2
{
	background-image:url('img/ombra_up.png');
	margin-left:7px;
	margin-right:2px;
}

.ombra_bx
{
	position:relative;
	background-image:url('img/ombra_bxdx.png');
	background-repeat:no-repeat;
	background-position:bottom right;
	height:8px;
}
.ombra_bx1
{
	position:absolute;
	background-repeat:no-repeat;
	background-position:bottom;
	height:8px;
}
.ombra_bx2
{
	background-repeat:repeat-x;
	background-position:bottom;
	height:8px;
}
.ombra_9px .ombra_bx1
{
	background-image:url('img/ombra_bxsx9.png');
	width:9px;
}
.ombra_9px .ombra_bx2
{
	background-image:url('img/ombra_bx.png');
	margin-left:9px;
	margin-right:11px;
}
.ombra_8px .ombra_bx1
{
	background-image:url('img/ombra_bxsx8.png');
	width:8px;
	height:8px;
}
.ombra_8px .ombra_bx2
{
	background-image:url('img/ombra_bx.png');
	margin-left:8px;
	margin-right:11px;
}
.ombra_7px .ombra_bx1
{
	background-image:url('img/ombra_bxsx7.png');
	width:7px;
	height:8px;
}
.ombra_7px .ombra_bx2
{
	background-image:url('img/ombra_bx.png');
	margin-left:7px;
	margin-right:11px;
}

/* content */

#content
{
	width:807px;
	position:relative;
}

.box_head
{
	background-color:#C3D6E4;
	padding: 3px 5px 3px 5px;
	margin-left:7px;
	white-space:nowrap;
	overflow:visible;
	color:#6CA6CC;
	display:inline-table;
	width:120px;
}
.td_head
{
	width:100px;
	color:#6CA6CC;
	vertical-align:top;
	text-align:center;
	white-space:nowrap;
}
div.box1
{
	background-image:url('img/ombra2_bx.png');
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-bottom:6px;
}
div.box2
{
	background-image:url('img/ombra2_sxall.png');
	background-repeat:repeat-y;
	background-position:left top;
}
div.boxcontent
{
	background-color:#FFFFFF;
	margin-left:7px;
	margin-right:7px;
}
div.text
{
	padding-left:23px;
	padding-top:20px;
	padding-bottom:20px;
}
div.text1
{
	padding-left:13px;
	padding-top:10px;
	padding-bottom:10px;
}
div.box1_thin
{
	width:550px;
	margin-right:70px;
}

div.box1_small
{
	float:left;
	width:550px;
	margin-right:70px;
}
div.box_menudx
{
	float:left;
	width:180px;
	font-size:small;
}

div.float50
{
	float:left;
	width:45%;
}
div.float33
{
	float:left;
	width:30%;
}
div.paragrafo
{
	margin-bottom:10px;
}
.big
{
	font-size:x-large;
}
.txtblunormal
{
	color:#29ABE2;
	font-size:10pt;
}
.txtblu
{
	color:#29ABE2;
}
.txtred
{
	color:#E20F28;
}
.txtlightgray
{
	color:#a8a8a8;
}
.txtgreen
{
	color:#009245;
}
.txtorange
{
	color:#f08010;
}
.titlegray
{
	font-size:14pt;
	line-height:1.1;
	padding-bottom:7px;
	color:#4D4D4D;
}
.titlegreen
{
	font-size:14pt;
	line-height:1.1;
	padding-bottom:7px;
	color:#009245;
}
.titleblu
{
	font-size:14pt;
	line-height:1.1;
	padding-bottom:7px;
	color:#29ABE2;
}
.titlered
{
	font-size:14pt;
	line-height:1.1;
	padding-bottom:7px;
	color:#E20F28;
}
a:link,a:visited 
{ 
	color:#5693BC;
	text-decoration:none; 
}
a:hover,a:active 
{ 
	color:#2BB8AE;
	text-decoration:none; 
}
a.sel:hover,a.sel:link,a.sel:active,a.sel:visited 
{ 
	color:#2BB8AE;
	text-decoration:none; 
}
a.sel2:hover,a.sel2:link,a.sel2:active,a.sel2:visited 
{ 
	text-decoration:none; 
	font-weight:bold;
}
a.bluelink:link,a.bluelink:visited,a.bluelink:hover,a.bluelink:active
{
	color:#29ABE2;
}
a.graylink:link,a.graylink:visited,a.graylink:hover,a.graylink:active
{
	color:#a8a8a8;
}
.pager
{
	color:#909090;
}
.nowrap
{
	white-space:nowrap;
}

.c33_1
{
	width:33%;
	vertical-align:top;
}
.c33_2
{
	width:33%;
	vertical-align:top;
	padding-left:15px;
}
.c33_3
{
	width:33%;
	vertical-align:top;
	padding-left:15px;
}
.c50_1
{
	width:50%;
	vertical-align:top;
}
.c50_2
{
	width:50%;
	vertical-align:top;
	padding-left:15px;
}


div.prodlist
{
	border-top:solid 1px #ABC8EE;
}
table.prodlist
{
	width:100%;
}
.prodlist td
{
	padding:5px;
	vertical-align:top;
}
.prodlist input
{
	text-align:right;
	font-size:8pt;
}
.prodlist_desc
{
	font-size:small;
	color:#003366;
}
#prodcat_intro
{
	font-size:small;
	color:#003366;
}

.left
{
	text-align:left;
}
.center
{
	text-align:center;
}
.right
{
	text-align:right;
}
.capital
{
	text-transform:uppercase;
}
.itemcarrello
{
	padding:10px;
}
.error
{
	color:#E20F28;
}
.prod_item
{
	padding-bottom:10px;
}
.prod_title
{
	color:#e17f1d;
	font-weight:bold;
	margin-top:5px;
	font-size:small;
}

div.prod_menu
{
	border-bottom:solid 1px #e8e8e8;
	font-size:small;
}
div#prod_general
{
	font-size:small;
}
div#prod_moreinfo
{
	font-size:small;
}
.prod_menu {
	width: 100%;
	margin-top: 1em;
	padding: 0px 10px;
	background: #ffffff none;
}
.prod_menu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.prod_menu li {
	margin: 0;
	padding: 0;
	float: left;
}
.prod_menu a {
	display: block;
	width: 150px;
	text-align:center;
	padding:8px 0 8px 0;
	text-decoration: none;
	border-top: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
}
.prod_menu a:hover {
	background: #E9EEF4 none;
	border-top: solid 1px #e8e8e8;
	border-left: solid 1px #e8e8e8;
	border-right: solid 1px #e8e8e8;
}
.prod_menu a.selected {
	display: block;
	width: 150px;
	text-align:center;
	padding:8px 0 8px 0;
	text-decoration: none;
	background: #E9EEF4 none;
	border-top: solid 1px #e8e8e8;
	border-left: solid 1px #e8e8e8;
	border-right: solid 1px #e8e8e8;
}
.prod_menu a.selected:hover {
	background: #E9EEF4 none;
	border-top: solid 1px #e8e8e8;
	border-left: solid 1px #e8e8e8;
	border-right: solid 1px #e8e8e8;
}
.prod_imglist
{
	padding-top:10px;
	padding-left:25px;
}
.prod_img
{
	float:left;
	margin:1px;
	padding:1px;
	background-color:#ffffff;
	border:solid 1px #aaaaaa;
}
.prod_img img
{
	/*width:100px;
	height:100px;*/
	border:none;
}
div.error_ordine
{
	padding:15px;
	color:#A20F28;
	text-align:center;
	border:solid 1px #A20F28;
	background-color:#FEEFF7;
}

a.linkconferma:link,a.linkconferma:visited 
{ 
	color:#16438C;
	text-decoration:none;
}
a.linkconferma:hover,a.linkconferma:active
{ 
	color:#E6434C;
	text-decoration:none;
}

table.info
{
	margin-left:auto;
	margin-right:auto;
}
table.info tr
{
}
table.info th
{
	padding:5px;
	font-weight:normal;
	white-space:nowrap;
	text-align:right;
}
table.info td
{
	padding:5px;
}

table.tlight
{
	border:solid 1px #c0c0c0;
}

table.tlight2
{
	border:solid 1px #c0c0c0;
	background-color:#fefefe;
	width:250px;
	height:150px;
	margin-left:auto;
	margin-right:auto;
}

table.tlight3
{
	font-size:small;
	border:solid 1px #cecece;
	background-color:#ffffff;
	width:100%;
	border-collapse:collapse;
	border-spacing:0px;
}

table.tlight3 tr
{
	border:solid 1px #e0e0e0;
}
table.tlight3 td, table.tlight3 th
{
	padding: 5px 10px 5px 10px;
}

.vetrina
{
	padding-top:10px;
	padding-bottom:10px;
}

.vetrinascroll
{
	position:relative;
	/*height:152px;*/
}
.vetrinainner
{
	
}

.vetrina_item
{
	float:left;
	width:140px;
	height:150px;
	margin:0px 2px 2px 0px;
	padding:2px;
	border:solid 1px #efefef;
	text-align:center;
	font-size:xx-small;
	color:#29ABE2;
	overflow:hidden;
}

.vetrina_table
{
	width:100%;
}
.vetrina_img
{
	height:90px;
}
.vetrina_txt
{
	height:60px;
}
.MouseMove
{
	cursor:pointer;
}
.sottotitolo_prezzo
{
	width:150px;
	color:#909090;
	padding-top:1px;
	padding-bottom:5px;
	line-height:1.8;
}

.cercatitle
{
	padding-bottom:5px;
	font-size:14pt;
	color:#29ABE2;
}
.cercaitem
{
}

.slideshow
{
	width:723px;
	height:255px;
}

.bold
{
	font-weight:bold;
}

h1
{
    margin:0px;
    padding:0px;
    font-size:inherit;
    font-weight:inherit;
}

h2
{
    margin:0px;
    padding:0px;
    font-size:inherit;
    font-weight:inherit;
}

.prezzoOverline
{
	text-decoration:line-through;
	color:#008800;
}

/* EDIT */

div.prodlist1,
div.prodlist
{
	width:370px;
	display:inline-block;
	vertical-align:top;
	border-top:none;
	border-bottom:none;
	margin-bottom:10px;
	/*min-height:200px;*/
}

.prodlist td
{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:1px;
	padding-right:1px;
	width:auto;
}

.sottotitolo_prezzo
{
	white-space:nowrap !important;
	width:0px;
	text-align:center;
	margin-top: 8px;
}

.prodlist_desc,
.prodlist_desc span
{
	font-size:10px !important;
}

.prodlist a.bluelink:link, .prodlist a.bluelink:visited, .prodlist a.bluelink:hover, .prodlist a.bluelink:active {
    color: #009245;
	font-weight:bold;
	font-size:14px;
}

.prodlist .titlegreen, .prodlist .titlegray
{
	font-size:15px;
}

.prodlistsx
{
	margin-right:15px;
}
.prodlistdx
{
	margin-left:15px;
}
.piuiva
{
	font-size: 8px;
}
