.bkbianco { background-color:#ffffff }
.bkred { background-color:#CC0000;}
.bkcolonnadx { background-color:#666;}
.bkgrigio { background-color:#cccccc }
.bkgrigiochiaro { background-color:#e6e6e6 }
.bkgrigioscuro {background-color:#676767; color:#FFFFFF;}
.bknavprimaria { background-color:#000000 }
.box, .box:active, .box:link, .box:visited  { color:#FFFFFF }
.red, .red:active, .red:link, .red:visited { color:#CC0000 }
.gray {color:#676767}
.graychiaro {color:#999999}
.copyright { color:#333; font-size:9px; background-color:#ccc }
.navprimaria {font-size:10px; color:white; font-weight:bold; text-decoration:none; }
.navservizio { color:#999; font-size:9px; text-decoration:none }

.news { color: #666; font-size:9px }
.news2 { color: #CC0000; font-size:9px }
.siteidentifier { color:#ce0000; font-weight:bold; font-size:28px; }

.titlecontent { color:#ce0000; font-weight:bold; font-size:12px; }
.modelDescRed { color:#ce0000; font-weight:bold; }
.textGreyBold {color:#666666; font-weight:bold;}
.novePx,.novePx:active,.novePx:link,.novePx:visited{ font-family:verdana,helvetica,sans-serif; font-size:10px; line-height:11px;}

.undline:active,.undline:link,.undline:visited { color:#000; text-decoration:underline; }
.sottolineato,.sottolineato:link,.sottolineato:hover,.sottolineato:active,.sottolineato:visited{color:#000000; text-decoration:underline;}
body { color:black; font-size:10px; font-family:verdana,helvetica,sans-serif; background-color:white; margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px; line-height:13px;}
td { color:black; font-size:11px; font-family:verdana,helvetica,sans-serif; line-height:13px;}
p { color:black; font-size:11px; font-family:verdana,helvetica,sans-serif; line-height:13px;}
div { font-family:verdana,helvetica,sans-serif; }

.formDx,input.formDx,select.formDx,textarea.formDx {
	font-size:10px;
	font-family:Verdana;
	color:#000000;
	padding-left:2px;
	padding-right:2px;
	background-color:#FFFFFF;
}
.formDxBold,input.formDxBold,select.formDxBold,textarea.formDxBold {
	font-size:10px;
	font-family:Verdana;
	font-weight:bold;
	color:#000000;
	padding-left:2px;
	padding-right:2px;
	background-color:#FFFFFF;
}
.formChe, checkbox.formChe, radio.formChe {
	color:#000000;
	width:12px;
	height:12px;
	margin:2px;
}
.botMenuDxBkGrigio {
	background-color:#ccc;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
}
.botMenuDxBkTrasp {
	color:#FFFFFF;
	font-weight:bold;
	border-left:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	border-top:1px solid #e6e6e6;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
}
.alfa3Style,.alfa3Style:link,.alfa3Style:hover,.alfa3Style:active,.alfa3Style:visited {
	font-size:12px;
	font-weight: bold;
	color:#999999;
	text-align:right;
	line-height:20px;
	margin-top:5px;
	margin-right:5px;

}
.alfa4TitleRed {
	color:#ce0000;
	font-weight:bold;
	font-size:11px;
}
.alfa5Link:link,.alfa5Link:hover,.alfa5Link:active,.alfa5Link:visited {
	color:#666666;
	margin-bottom:10px;
}
.alfa5LinkDeep:link,.alfa5LinkDeep:hover,.alfa5LinkDeep:active,.alfa5LinkDeep:visited {
	color:#666666;
	padding-left:8px;
	margin-bottom:20px;
}
.alfa5Style {
	color:#999AA0;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:7px;
	margin-top:7px;
	font-weight:bold;
}
.alfa5StyleDeep {
	padding-left:8px;
}
.alfa5StyleList,.alfa5StyleList:link,.alfa5StyleList:hover,.alfa5StyleList:active,.alfa5StyleList:visited {
	color:#999AA0;
	margin-left:15px;
	margin-right:15px;
	padding-bottom:6px;
	font-size: 10px;
	font-weight:bold;
}
.alfa5LinkList:link,.alfa5LinkList:hover,.alfa5LinkList:active,.alfa5LinkList:visited {
	color:#666666;
	margin-bottom:10px;
	font-size: 12px;
}
.alfa6ExCel {
	padding-left:20px;
	padding-top:20px;
	padding-bottom:20px;
	padding-right:20px;
	text-align:left;
}
.alfa6ExCelBorder {
	padding-top:20px;
	padding-bottom:0px;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	text-align:left;
}
.alfa6ExCelBorderXMOD {
	padding-top:0px;
	padding-bottom:0px;
	border-right:1px solid #FFFFFF;
	text-align:left;
}
.alfa6CelPad {
	padding-left:20px;
	padding-right:20px;
	line-height:11px;
	text-align:left;
}
.alfa6CelPadLeft {
	padding-left:20px;
	line-height:11px;
	height:25px;
	text-align:left;
}
.alfa6CelPadRight {
	padding-right:20px;
	padding-top:2px;
	padding-bottom:2px;
	height:25px;
	text-align:left;
}
.alfa6CelPadRightEd {
	padding-top:2px;
	padding-bottom:2px;
	height:25px;
	text-align:left;
}
.alfa6TabBorderGrigio {
	left:20px;
	border:1px solid #999999;
}
.alfa6BorderGrigio {
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
}
.alfa6CelBorderLeft {
	border-left:1px solid #999999;
}
.alfa6CelBorderRight {
	border-right:0px solid #999999;
}
.alfa6CelBorderLeftRight {
	border-left:1px solid #999999;
	border-right:1px solid #999999;
}
.alfa6CelBorderRightBottom {
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
}
.alfa6CelBorderLeftBottom {
	border-left:1px solid #999999;
	border-bottom:1px solid #999999;
}
.alfa6CelBorderBottom {
	border-bottom:1px solid #999999;
}
.alfa6CelBorderTop {
	border-top:1px solid #999999;
}
.alfa6CelBorderTopLeft {
	border-top:1px solid #999999;
	border-left:1px solid #999999;
}
.alfa6CelBorderTopRight {
	border-top:1px solid #999999;
	border-right:1px solid #999999;
}

.alfa6CelBorderTopLeftBkGrigioScuro{
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	background-color:#ccc;
}

.alfa6CelBorderBianco {
	border:1px solid #FFFFFF;
}

.alfa6CelBorderLeftBianco {
	border-left:1px solid #FFFFFF;
}
.alfa6CelBorderRightBianco {
	border-right:1px solid #FFFFFF;
}
.alfa6CelBorderBottomBianco {
	border-bottom:1px solid #FFFFFF;
}
.alfa6CelBorderTopBianco {
	border-top:1px solid #FFFFFF;
}
.alfa6CelBorderTopLeftBianco {
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
}
.alfa6CelBorderTopRightBianco {
	border-top:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}
.alfa6CelBorderBottomRightBianco {
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}
.alfa6CelBorderBottomRightBianco2 {
		border-right:1px solid #FFFFFF;
}
.alfa6CelBorderLeftRightBianco {
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}
.alfa6CelBorderTopBottomBianco {
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}
.alfa6Simboli {
	background-color:#666666;
	color:#FFFFFF;
	width:11px;
	line-height:11px;
	padding-left:1px;

}
.menuHelp {
	font-size:9px;
	color:#999AA0;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:7px;
	margin-top:7px;
	font-weight:bold;
}

.sendtoafriend,.sendtoafriend:link,.sendtoafriend:hover,.sendtoafriend:active,.sendtoafriend:visited {
	font-size:10px;
    text-decoration:underline;
 	padding-top:5px;
	padding-right:10px;
	font-weight:bold;
}


/* Layers Struttura: */

#header {
	position:absolute;
	top:0px;
	left:0px;
	width:780px;
	height:80px;
}
#menuDx {
	position:absolute;
	top:81px;
	left:581px;
	width:199px;
	height:500px;
}
#alfa {
	position:absolute;
	top:81px;
	left:0px;
	width:581px;
	background-color:#ccc;
}
#footer {
	position:absolute;
	left:0px;
	width:581px;
	height:40px;
}
#homeBody {
	position:absolute;
	top:80px;
	left:0px;
	width:780px;
}
/* Layers Modelli */

#alfa5Transp {
	position:absolute;
	top:51px;
	left:420px;
	width:160px;
	height:137px;
	border-left:1px solid #FFFFFF;
	z-index:4;
}
#modello1 {
	position:absolute;
	background-color:transparent;
	top:29px;
	left:0px;
	width:420px;
	height:67px;
	border-top:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	z-index:4;
}
#modello234 {
	position:absolute;
	background-color:transparent;
	top:97px;
	left:0px;
	width:420px;
	height:203px;
	border-top:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	z-index:4;
}
#modello5 {
	position:absolute;
	background-color:transparent;
	top:301px;
	left:0px;
	width:420px;
	height:67px;
	border-top:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	z-index:4;
}
#modello6 {
	position:absolute;
	background-color:transparent;
	top:369px;
	left:0px;
	width:420px;
	height:67px;
	border-top:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	z-index:4;
}
#modello7 {
	position:absolute;
	background-color:transparent;
	top:437px;
	left:0px;
	width:420px;
	height:67px;
	border-top:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	z-index:4;
}
#modello8 {
	position:absolute;
	background-color:transparent;
	top:505px;
	left:0px;
	width:420px;
	height:67px;
	border-top:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	z-index:4;
}
#modello9 {
	position:absolute;
	background-color:transparent;
	top:573px;
	left:0px;
	width:420px;
	height:67px;
	border-top:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	z-index:4;
}
#modello10 {
	position:absolute;
	background-color:transparent;
	top:641px;
	left:0px;
	width:420px;
	height:67px;
	border-top:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	z-index:4;
}
#modelloRigaSotto1 {
	position:absolute;
	left:0px;
	top:146px;
	background-color:#FFFFFF;
	font-size:1px;
	line-height:1px;
	height:1px;
	width:421px;
}
#modelloRigaSotto2 {
	position:absolute;
	left:0px;
	top:165px;
	background-color:#FFFFFF;
	font-size:1px;
	line-height:1px;
	height:1px;
	width:421px;
}
#modelloRigaSotto3 {
	position:absolute;
	left:0px;
	top:214px;
	background-color:#FFFFFF;
	font-size:1px;
	line-height:1px;
	height:1px;
	width:421px;
}
#modelloRigaSotto4 {
	position:absolute;
	left:0px;
	top:233px;
	background-color:#FFFFFF;
	font-size:1px;
	line-height:1px;
	height:1px;
	width:421px;
}
#modelloRigaSotto5 {
	position:absolute;
	left:0px;
	top:282px;
	background-color:#FFFFFF;
	font-size:1px;
	line-height:1px;
	height:1px;
	width:421px;
}
#dettaglioModello {
	position:absolute;
	left:21px;
	top:100px;
	background-color:#FFFFFF;
	height:199px;
	width:146px;
	display:none;
	z-index:5;
}
#dettModCel {
	padding-top:0px;
	padding-left:5px;
	padding-right:4px;
	padding-bottom:0px;
}
#dettModCelPrezzo {
	padding-top:1px;
	padding-left:5px;
	padding-right:4px;
	padding-bottom:2px;
}
#countryList{
	position: absolute;
	top: 22px;
	left: 317px;
	width: 115px;
	border-top: solid 1px #999999;
	border-right: solid 1px #999999;
	border-left: solid 1px #999999;
	display: none;
	z-index: 100;
	background-color: #EFEFEF;
}
a.menu1 {
	font-family: Arial, Helvetica, sans-serif;
	color:#7B7B7B;
	font-size:10px;
	font-weight:none;
	text-decoration:none;
	line-height:16px;
	display:block;
	padding:5px 0px 0px 0px;
	width:100%;
	height:26;
	
   
}
a.menu1:hover {
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-color:#951000;
	font-size:10px;
	font-weight:none;
	text-decoration:none;
	line-height:16px;
	display:block;
	padding:5px 0px 0px 0px;
	width:100%;
	height:26;
	
   
}

a.menu1_selected {
		font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-color:#951000;
	font-size:10px;
	font-weight:none;
	text-decoration:none;
	line-height:16px;
	display:block;
	padding:5px 0px 0px 0px;
	width:100%;
	height:26;
	
	}
	
	a.menu1_selected:hover {
		font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-color:#951000;
	font-size:10px;
	font-weight:none;
	text-decoration:none;
	line-height:16px;
	display:block;
	padding:5px 0px 0px 0px;
	width:100%;
	height:26;
	
	}
		
		a.menu2 {
	
	color:#ffffff;
	font-size:11px;
	font-weight:none;
	text-decoration:none;
	line-height:5px;
	display:block;
	padding:6px 0px 0px 0px;
	width:100%;
	height:21;
	
   
}
a.menu2:hover {
	
	color:#ffffff;
	background-color:#848287;
	font-size:11px;
	font-weight:none;
	text-decoration:none;
	line-height:5px;
	display:block;
	padding:6px 0px 0px 0px;
	width:100%;
	height:21;
	
   
}

		a.menu22 {
	
	color:#ffffff;
	font-size:11px;
	font-weight:none;
	text-decoration:none;
	line-height:5px;
	display:block;
	padding:6px 0px 0px 0px;
	width:100%;
	height:20;
	
   
}
a.menu22:hover {
	
	color:#ffffff;
	background-color:#848287;
	font-size:11px;
	font-weight:none;
	text-decoration:none;
	line-height:5px;
	display:block;
	padding:6px 0px 0px 0px;
	width:100%;
	height:20;
	
   
}
.text { color:#ffffff; font-size:11px; text-decoration:none }
.text2 { color:#000000; font-size:11px; text-decoration:none }
.text3 { font-family:verdana,helvetica,sans-serif; color:#252525; font-size:10px; text-decoration:none }
.text4 { font-family:verdana,helvetica,sans-serif; color:#ffffff; font-size:10px; text-decoration:none }
.text7 { font-family:verdana,helvetica,sans-serif; color:#949792; font-size:10px; text-decoration:none }
.text5 {
	
	color:#CBCBCB;
	font-size:11px;
	font-weight:none;
	text-decoration:none;
	text-align:justify;
	
	
   
}

.navservizio2 { color:#999; font-size:11px; text-decoration:none }

a.navservizio2:hover { color:#ffffff; font-size:11px; text-decoration:none }

.navservizio3 { color:#ffffff; font-family: Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none }

a.navservizio3:hover { color:#CC7F7F; font-family: Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none }


