body {
	margin: 0;
	padding: 0;
}

a img {
	border: 0;
}



.bkbianco {
	background-color: #fff
}
.bkcolonnadx {
	background-color: #666
}
.bkgrigio {
	background-color: #ccc
}
.bkgrigiochiaro {
	background-color: #e6e6e6
}
.bkgrigioscuro {
	background-color: #999
}
.bkgrigiotabelle {
	background-color: #dfdfdf
}
.bknavprimaria {
	background-color: black
}
.bkrosso {
	background-color: #c00
}
.box {
	color: white;
	text-decoration: none
}
.box a:link, .box a:visited, .box a:hover, .box a:active {
	color: white;
	text-decoration: none
}
.copyright {
	color: #333;
	font-size: 9px
}
.copyright a:link, .copyright a:visited, .copyright a:hover, .copyright a:active {
	color: #333;
	text-decoration: underline
}
.chiudi {
	color: #333;
	font-size: 9px
}
.chiudi a:link, .chiudi a:visited, .chiudi a:hover, .chiudi a:active {
	color: #333;
	text-decoration: underline
}
.headline {
	color: #999;
	font-weight: bold;
	font-size: 12px;
	text-align: right
}
.navprimaria {
	color: white;
	font-weight: bold;
	text-decoration: none
}
.navprimariaon {
	color: #999;
	font-weight: bold;
	text-decoration: none
}
.navsecondaria, .navsecondaria a:link, .navsecondaria a:visited, .navsecondaria a:hover, .navsecondaria a:active {
	color: #666;
	font-weight: bold;
	text-decoration: none
}
.navsecondariaon, .navsecondariaon a:link, .navsecondariaon a:visited, .navsecondariaon a:hover, .navsecondariaon a:active {
	color: #999;
	font-weight: bold;
	text-decoration: none
}
.navservizio {
	color: #999;
	font-size: 9px;
	text-decoration: none
}
.news {
	color: #666;
	font-size: 9px;
}
.newslink {
	color: #666;
	font-size: 9px;
	text-decoration: underline
}
.legenda {
	color: #333;
	font-size: 9px;
	font-weight: bold
}
.legendalink {
	color: #333;
	font-size: 9px;
	font-weight: bold;
	text-decoration: underline
}
.siteidentifier {
	color: #c00;
	font-weight: bold
}
.testitabelle {
	color: #333
}
.testitabelleblu {
	color: #339
}
.testitabellerossi {
	color: #c00
}
.titoli {
	color: #c00;
	font-weight: bold;
	font-size: 11px
}
.titolitabelle {
	color: white;
	font-weight: bold;
	font-size: 10px
}
.form {
	color: #656565;
	font-size: 11px;
	font-family: verdana, helvetica, arial, sans-serif;
	width:150px;
	height:18px;
}
.form2 {
	color: #656565;
	font-size: 11px;
	font-family: verdana, helvetica, arial, sans-serif;
	width:95px;
	height:14px;
}
.form3 {
	color: #656565;
	font-size: 11px;
	font-family: verdana, helvetica, arial, sans-serif;
	width:132px;
	height:18px;
}
.form4 {
	color: #656565;
	font-size: 11px;
	font-family: verdana, helvetica, arial, sans-serif;
	width:130px;
}
.asterisco {
	color: #c00
}
.prezzi {
	color: #666;
	font-weight: bold;
	font-size: 11px
}
.margintab {
	margin:3px
}
.navtab {
	color: #333;
	text-decoration: underline
}
.navtabon {
	color: #c00;
	text-decoration: none
}
a:active {
	color: #333;
	text-decoration: none
}
a:link {
	color: #333;
	text-decoration: none
}
a:visited {
	color: #333;
	text-decoration: none
}
body {
	color: #333;
	font-size: 10px;
	font-family: verdana, helvetica, arial, sans-serif;
	background-color: white
}
.bodylink {
	color: #333;
	text-decoration: underline
}
.bodylink2 {
	color: #333;
	text-decoration: none
}
td {
	color: #333;
	font-size: 10px;
	font-family: verdana, helvetica, arial, sans-serif
}
.titlecontent {
	color: #c00
}
.undline, .undline a:link, .undline a:visited, .undline a:hover, .undline a:active {
	text-decoration: underline
}
.novePx {
	font-size: 9px
}
.novePxbianco {
	font-size: 9px;
	color: #fff
}
.mygarageon {
	color: #999
}
.red {
	color: #c00
}
/*stili presi dal sito alfa (global_alfa.css)*/
.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: 10px;
}
.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:20px;
	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 {
	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:1px 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;
}
.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;
}
#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;
}
/*
  File name:  styles.css
  Author:     Mindaugas Junka
*/

root {
	display: block;
}
BODY {
	background-color: white;
	color: #000000;
	margin-top: 0px;
}
TABLE.leftBound {
	padding-left: 0px;
	padding-right: 0px;
}
TABLE.question {
	background-color: #ccc;
	color: #333;
	font-family: verdana, helvetica, arial, sans-serif;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: normal;
	font-size: 0.75em;
	padding-bottom:	5px;
}
TD.headingStyle_2 {
	color: red;
}
TD.headingText {
	color: #333;
	font-family: Arial;
	font-weight: bold;
	font-size: 2em;
}
INPUT.field {
	color: #000000;
	font-family:Arial;
}
INPUT.submit {
	background-color: white;
	text-decoration: none;
	font-weight: bold;
	color: #333;
	border: none;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid black;
}

/* photo gallery */

#gallery {}

#gallery td {
	padding:10px;
	background-color:#dedede;
	border-left:1px solid #fff;
	text-align:center;
}

#gallery td td {
	padding: 0;
	background-color: #dedede;
	border: 0;
}

#gallery .gpages {
	border:1px solid #fff;
	background-color:#eeeeee;
	padding: 5px 10px 3px 0;
	text-align: right;
}

#gallery .gpages a {
	font-size:1.1em;
	font-weight:bold;
	color:#000;
}

#gallery .gpages a span {
	color:#c00;
}

#gallery .gspacer {
	background-color:#eeeeee;
	border:1px solid #fff;
	padding:0;
}

/* cms table */

.neotable {
	width: 100%;
	border-spacing:0;
	border-collapse: collapse;
}
.neotablerow {
	padding: 2px;
	border: 1px solid #909090;
	background: #fff;
}
.neotablehead {
	padding: 2px;
	border: 1px solid #909090;
	font-weight: bold;
	color:#fff;
	background-color: #808080;
}
.neotablehead2 {
	padding: 2px;
	border: 1px solid #909090;
	font-weight: bold;
	color:#000;
	background-color: #c0c0c0;
}

/* cms text */

.pavadinimas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ce0000;
	font-weight: bold;
}

.small { font-size: 10px; }
.normal { font-size: 11px; }
.big { font-size: 12px; }


/* test drive form */

#testdrive {
	margin: 0;
	padding: 0;
}

#testdrive td {
	padding-bottom: 3px;
}

#testdrive input, #testdrive select {
	font-size: 11px;
}

#testdrive input {
	width: 50%;
}

.button, #testdrive input.button {
	width: auto;
	background: #000;
	color: #fff;
	padding: 2px 5px;
	cursor: pointer;
}

#testdrive strong {
	display: block;
	padding: 16px 0 8px 0;
}

.clr-1 { color: #c00; }