body, html
{margin:0;padding:0;cursor:pointer;}
.lover:link {
	BORDER-BOTTOM: #ffffff 2px solid; BORDER-LEFT: #ffffff 2px solid; BORDER-TOP: #ffffff 2px solid; BORDER-RIGHT: #ffffff 2px solid
}
.lover:visited {
	BORDER-BOTTOM: #ffffff 2px solid; BORDER-LEFT: #ffffff 2px solid; BORDER-TOP: #ffffff 2px solid; BORDER-RIGHT: #ffffff 2px solid
}
.lover:hover {
	BORDER-BOTTOM: #000000 2px solid; BORDER-LEFT: #000000 2px solid; BORDER-TOP: #000000 2px solid; BORDER-RIGHT: #000000 2px solid
}
.link {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 14px; TEXT-DECORATION: underline
}
.link:link {
	COLOR: #000000; TEXT-DECORATION: underline
}
.link:visited {
	COLOR: #000000; TEXT-DECORATION: underline
}
.link:hover {
 COLOR: #000000; TEXT-DECORATION: none
}
.news {
	COLOR: #000000; TEXT-DECORATION: none
}
.news:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.news:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.news:hover {
	COLOR: #666666
}
.img1 {
	BACKGROUND-IMAGE: url(../media/canale_microelectronics.gif); BACKGROUND-REPEAT: no-repeat
}
.img1:link {
	BACKGROUND-IMAGE: url(../media/canale_microelectronics.gif); BACKGROUND-REPEAT: no-repeat
}
.img1:visited {
	BACKGROUND-IMAGE: url(../media/canale_microelectronics.gif); BACKGROUND-REPEAT: no-repeat
}
.img1:hover {
	BACKGROUND-IMAGE: url(../media/canale_microelectronics.gif); BACKGROUND-REPEAT: no-repeat
}
.img2 {
	BACKGROUND-IMAGE: url(../media/canale_electronics.gif); BACKGROUND-REPEAT: no-repeat
}
.img2:link {
	BACKGROUND-IMAGE: url(../media/canale_electronics.gif); BACKGROUND-REPEAT: no-repeat
}
.img2:visited {
	BACKGROUND-IMAGE: url(../media/canale_electronics.gif); BACKGROUND-REPEAT: no-repeat
}
.img2:hover {
	BACKGROUND-IMAGE: url(../media/canale_electronics.gif); BACKGROUND-REPEAT: no-repeat
}
.img3 {
	BACKGROUND-IMAGE: url(../media/canale_green.gif); BACKGROUND-REPEAT: no-repeat
}
.img3:link {
	BACKGROUND-IMAGE: url(../media/canale_green.gif); BACKGROUND-REPEAT: no-repeat
}
.img3:visited {
	BACKGROUND-IMAGE: url(../media/canale_green.gif); BACKGROUND-REPEAT: no-repeat
}
.img3:hover {
	BACKGROUND-IMAGE: url(../media/canale_green.gif); BACKGROUND-REPEAT: no-repeat
}
.img4 {
	BACKGROUND-IMAGE: url(../media/canale_solar.gif); BACKGROUND-REPEAT: no-repeat
}
.img4:link {
	BACKGROUND-IMAGE: url(../media/canale_solar.gif); BACKGROUND-REPEAT: no-repeat
}
.img4:visited {
	BACKGROUND-IMAGE: url(../media/canale_solar.gif); BACKGROUND-REPEAT: no-repeat
}
.img4:hover {
	BACKGROUND-IMAGE: url(../media/canale_solar.gif); BACKGROUND-REPEAT: no-repeat
}
.sfondo {
	BACKGROUND-IMAGE: url(file:///C|/Documents and Settings/Stefano/Desktop/immagini/rossa1px.jpg)
}
.linea {
	TEXT-DECORATION: none
}
.linea:link {
	TEXT-DECORATION: none
}
.linea:visited {
	TEXT-DECORATION: none
}
.linea:hover {
	TEXT-DECORATION: none
}
.testo3 {
	PADDING-LEFT: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 12px; PADDING-TOP: 0px;font-weight:300;line-height:18px;
}
.SOLOTESTO {
	TEXT-ALIGN: left; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 12px;text-decoration:none;line-height:18px;
}

.SOLOTESTOfooter {
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 12px;line-height:18px;
}

html body, div, p, td, input, select{FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;margin:0;padding:0;}
.privacy
{
color:#000;
}
.privacy:link, .privacy:visited
{
color:#000;
text-decoration:none;
}
.privacy:hover
{
color:#000;
text-decoration:underline;
}
/*.menu
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
list-style:none;
width:800px;
height:20px;}

.menu ul
{
	margin:0;
	padding:0;
	list-style:none;
}
.menu ul li {
	display: inline;
}
.menu li {
	padding-left:13px;
	padding-right:13px;
	border-right:1px #000000 solid;
}
.menu .last
{border:0;}

.menu a:link, .menu a:visited {
	color:#000;
	text-transform:uppercase;
	text-decoration:none;
}
.menu a:hover, .menu a:active {
	color:#000;
}*/
.barramenu
{
background-color:#f4f4f4;
border:1px solid #cccccc;
width:960px;
}


.h1{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:17px;color:#000000;font-weight:bold;PADDING-LEFT: 10px;}

.testo3 {
	PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 12px; PADDING-TOP: 0px
}

.sfondo {
	BACKGROUND-IMAGE: url(file:///C|/Documents and Settings/Stefano/Desktop/immagini/rossa1px.jpg)
}
.linea {
	TEXT-DECORATION: none
}
.linea:link {
	TEXT-DECORATION: none
}
.linea:visited {
	TEXT-DECORATION: none
}
.linea:hover {
	TEXT-DECORATION: none
}
.Button {
	BACKGROUND-IMAGE: url(../Documenti/ShopFactory V8 Websites/02/Runtime/contents/media/BLU.gif); TEXT-ALIGN: center; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 12px
}
.Button:link {
	BACKGROUND-IMAGE: url(../Documenti/ShopFactory V8 Websites/02/Runtime/contents/media/BLU.gif); COLOR: #ffffff; CURSOR: pointer; TEXT-DECORATION: none
}
.Button:visited {
	BACKGROUND-IMAGE: url(../Documenti/ShopFactory V8 Websites/02/Runtime/contents/media/BLU.gif); COLOR: #ffffff; CURSOR: pointer; TEXT-DECORATION: none
}
.Button:hover {
	BACKGROUND-IMAGE: url(../Documenti/ShopFactory V8 Websites/02/Runtime/contents/media/BLU.gif); BACKGROUND-COLOR: #295dc5; COLOR: #ffffff; CURSOR: pointer; TEXT-DECORATION: none
}
.titolo {
	PADDING-LEFT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 16px; FONT-WEIGHT: bold; PADDING-TOP: 15px
}
.sottotitolo {
	PADDING-LEFT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 15px;text-decoration:underline; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.testo {
	PADDING-LEFT: 15px;line-height:18px; PADDING-RIGHT: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 12px; PADDING-TOP: 15px
}

.over {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 16px; TEXT-DECORATION: none
}
.over:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.over:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.over:hover {
	BACKGROUND-COLOR: #535353; COLOR: #ffffff
}

.sfondo {
	BACKGROUND-IMAGE: url(file:///C|/Documents and Settings/Stefano/Desktop/immagini/rossa1px.jpg)
}
.linea {
	TEXT-DECORATION: none
}
.linea:link {
	TEXT-DECORATION: none
}
.linea:visited {
	TEXT-DECORATION: none
}
.linea:hover {
	TEXT-DECORATION: none
}

.primolivello {
	LINE-HEIGHT: 150%;text-decoration:none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LETTER-SPACING: 1px; COLOR: #ffffff; MARGIN-LEFT: 5px; FONT-SIZE: 13px
}
.primolivello:link {
	LINE-HEIGHT: 150%;text-decoration:none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LETTER-SPACING: 1px; COLOR: #ffffff; FONT-SIZE: 13px;
}
.primolivello:visited {
	LINE-HEIGHT: 150%;text-decoration:none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LETTER-SPACING: 1px; COLOR: #ffffff; FONT-SIZE: 13px; 
}
.primolivello:hover {
	TEXT-DECORATION: underline
}
.sottomenu {
	LINE-HEIGHT: 150%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LETTER-SPACING: 1px; COLOR: #ffffff; MARGIN-LEFT: 5px; FONT-SIZE: 12px
}
.sottomenu:link {
	LINE-HEIGHT: 150%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LETTER-SPACING: 1px; COLOR: #ffffff; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.sottomenu:visited {
	LINE-HEIGHT: 150%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LETTER-SPACING: 1px; COLOR: #ffffff; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.sottomenu:hover {
	TEXT-DECORATION: underline
}
.menusx {
	TEXT-ALIGN: left; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #5b5b5b; FONT-SIZE: 16px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.menusx:link {
	COLOR: #5b5b5b; TEXT-DECORATION: none
}
.menusx:visited {
	COLOR: #5b5b5b; TEXT-DECORATION: none
}
.menusx:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}

.titolo {
	PADDING-LEFT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 16px; FONT-WEIGHT: bold; PADDING-TOP: 15px
}
.titolomacro {
	PADDING-LEFT: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #54668e; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: underline; PADDING-TOP: 10px
}
.titolomacro:link {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #54668e; MARGIN-LEFT: 15px; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: underline; PADDING-TOP: 10px
}
.titolomacro:visited {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #54668e; MARGIN-LEFT: 15px; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: underline; PADDING-TOP: 10px
}
.titolomacro:hover {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #54668e; MARGIN-LEFT: 15px; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: underline; PADDING-TOP: 10px
}
.testo {
	PADDING-LEFT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 12px; PADDING-TOP: 15px
}
.TESTOPRODOTTI {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 11px;font-weight:300;
}
.testocustom
{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#000000;
}

.linkimg {
	BACKGROUND-IMAGE: url(../private_images/freccia1.gif); PADDING-LEFT: 28px; BACKGROUND-REPEAT: no-repeat
}
.linkimg:link {
	BACKGROUND-IMAGE: url(../private_images/freccia1.gif); BACKGROUND-REPEAT: no-repeat
}
.linkimg:visited {
	BACKGROUND-IMAGE: url(../private_images/freccia1.gif); BACKGROUND-REPEAT: no-repeat
}
.linkimg:hover {
	BACKGROUND-IMAGE: url(../private_images/freccia2.gif); BACKGROUND-REPEAT: no-repeat
}
.linktesto {
	FONT-FAMILY: Arial, Helvetica, sans-serif;font-size:16px; COLOR: #54668e; TEXT-DECORATION: none
}
.linktesto:link {
	COLOR: #54668e;font-size:16px; TEXT-DECORATION: none
}
.linktesto:visited {
	COLOR: #54668e;font-size:16px; TEXT-DECORATION: none
}
.linktesto:hover {
	TEXT-DECORATION: underline
}
.titolopreliminari {
	FONT-FAMILY: Arial, Helvetica, sans-serif;font-size:16px; COLOR: #54668e; TEXT-DECORATION: none
}
.titolopreliminari:link {
	COLOR: #54668e;font-size:16px; TEXT-DECORATION: none
}
.titolopreliminari:visited {
	COLOR: #54668e;font-size:16px; TEXT-DECORATION: none
}
.titolopreliminari:hover {
	TEXT-DECORATION: none
}
.style1 {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

.sfondo {
	BACKGROUND-IMAGE: url(file:///C|/Documents and Settings/Stefano/Desktop/immagini/rossa1px.jpg)
}
.sottomenu {
	LINE-HEIGHT: 150%;font-weight:300; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LETTER-SPACING: 1px; COLOR: #ffffff; MARGIN-LEFT: 5px; FONT-SIZE: 12px
}
.sottomenu:link {
	LINE-HEIGHT: 150%;font-weight:300; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LETTER-SPACING: 1px; COLOR: #ffffff; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.sottomenu:visited {
	LINE-HEIGHT: 150%;font-weight:300; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LETTER-SPACING: 1px; COLOR: #ffffff; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.sottomenu:hover {
	font-weight:300;TEXT-DECORATION: underline
}
.menusxchiuso {
	TEXT-ALIGN: left; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #372f2f; MARGIN-LEFT: 12px; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.menusxchiuso:link {
	COLOR: #372f2f; TEXT-DECORATION: none;	display: block;
	position: relative;
}
.menusxchiuso:visited {
	COLOR: #372f2f; TEXT-DECORATION: none
}
.menusxchiuso:hover {
	COLOR: #000000; TEXT-DECORATION: underline;	display: block;
	position: relative;
}
.menusxchiusohome {
	TEXT-ALIGN: left; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #372f2f; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.menusxchiusohome:link {
	COLOR: #372f2f; TEXT-DECORATION: none;	display: block;
	position: relative;
}
.menusxchiusohome:visited {
	COLOR: #372f2f; TEXT-DECORATION: none
}
.menusxchiusohome:hover {
	COLOR: #000000; TEXT-DECORATION: underline;	display: block;
	position: relative;
}
.collegamento2
{color:#5B5B5B;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none}
.collegamento2:link
{color:#5B5B5B;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;text-decoration:none}
.collegamento2:visited
{color:#5B5B5B;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;text-decoration:none}
.collegamento2:hover
{color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;text-decoration:underline}

.collegamento
{color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none}
.collegamento:link
{color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;text-decoration:none}
.collegamento:visited
{color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;text-decoration:none}
.collegamento:hover
{color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;text-decoration:underline}
.linkprodotto 
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:300;
text-decoration:none;
color:#000000}
.linkprodotto:link
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:300;
text-decoration:none;color:#000000}
.linkprodotto:visited
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:300;
text-decoration:none;color:#000000}
.linkprodotto:hover
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:300;
text-decoration:underline;color:#000000}


.bread
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}
.bread:link, .bread:visited
{
color:#000000;
text-decoration:none;
}
.bread:hover
{text-decoration:underline;}


fieldset { border:1px dotted #ddd;	padding:10px; margin-top:20px; margin-bottom:20px; }

legend {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 1px;
	font-weight: bold;
	line-height: 1.4;
	color:#fff;
	background: #666;
	border: 1px solid #333;
	padding: 2px 6px;
}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 175%;
	letter-spacing: -1px;
	font-weight: normal;
	line-height: 1.1;
	color:#333;
}
label {
	width:140px;
	height:32px;
	margin-top:3px;
	margin-right:2px;
	padding-top:11px;
	padding-left:6px;
	background-color:#eee;
	float:left;
	display: block;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	letter-spacing: 1px;
	font-weight: normal;
	line-height: 1.1;
	color:#0f406e;
}
.form {
	margin:0;
	padding:0;
}
#container {
	width:530px;
	margin: 0 auto;
}
#top {
	width:530px;
	overflow: hidden;
}
#leftSide {
	width:530px;
	margin: 0;
	padding: 0;
	float:left;
}
.clear {
	clear:both;
}
.holder {
	background-color:#fff;

}
.div_texbox {
	width:347px;
	float:right;
	background-color:#E6E6E6;
	height:35px;
	margin-top:3px;
	padding-top:5px;
	padding-bottom:3px;
	padding-left:5px;
}

.textbox {
	background-color:#FFFFFF;
	background-repeat: no-repeat;
	background-position:left;
	width:285px;
	font:normal 18px Arial;
	color: #999999;
	padding:3px 5px 3px 5px;
}
.textbox:focus, .textbox:hover {
	background-color:#F0FFE6;
}

.username {
    	background-repeat: no-repeat;
    	background-position:left;
    	background-color:#FFFFFF;
	width:285px;
    	font:normal 18px Arial;
    	color: #999999;
    	padding:3px 5px 3px 5px;
}
.username:focus, .username:hover {
	background-color:#F0FFE6;
}
   
.password {
    	background-repeat: no-repeat;
   	background-position:left;
   	background-color:#FFFFFF;
	width:285px;
    	font:normal 18px Arial;
    	color: #999999;
    	padding:3px 5px 3px 5px;
}
.password:focus, .password:hover {
	background-color:#F0FFE6;
}

.button_div {
	width:287px;
	float:right;
	background-color:#fff;
	text-align:right;
	height:35px;
	margin-top:3px;
	padding:5px 0 3px;
}
.buttons {
	background: #e3e3db;
	font-size:12px; 
	color: #989070; 
	padding: 6px 14px;
	border-width: 2px;
	border-style: solid;
	border-color: #fff #d8d8d0 #d8d8d0 #fff;
	text-decoration: none;
	text-transform:uppercase;
	font-weight:bold;
}

.nuovoutente {
	padding-left: 17px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: normal;
	line-height: 1.9;
	color:#666;
}

.nuovoutente a {
	font-weight: bold;
	color: #0f406e;
	text-decoration: none;
}

.div_error {
	padding: 5px 0 10px 160px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	line-height: 1.2;
	color:#900;
}	
	