@charset "utf-8";
body {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	background: #666666;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #2C2C2C;
	background-color: #272727;
	line-height: 16px;
	background-image: url(images/bgTileDark.gif);
	background-repeat: repeat;
	background-position: center top;

}
a:link {
	color: #DC1A00;
	text-decoration: none;
}

a:visited {
	text-decoration: none;
	color: #C40000;
}
a:hover {
	text-decoration: underline;
	color: #F33A05;
}
a:active {
	text-decoration: underline;
	color: #F33A05;
}
a.specialLink:link {
	color: #818181;
}
a.specialLink:visited {
	color: #818181;
}
a.specialLink:hover {
	text-decoration: none;
	color: #B2B2B2;
}

.oneColElsCtr #container {
	width: 989px;
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
}

#topmenu {
	background-image: url(images/topmenuSimple.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 55px;
	width: 989px;
}
#LayerTopmenuText {
	position:relative;
	left:271px;
	top:0px;
	width:670px;
	height:55px;
	z-index:2;
	color: #505457;
}
.topmenuTextCell {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 55px;
	padding-right: 5px;
	padding-left: 4px;
	cursor: pointer;
	height: 55px;
	font-weight:bold;
}
.topmenuTextCell:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 55px;
	padding-right: 5px;
	padding-left: 4px;
	cursor: pointer;
	height: 55px;
	font-weight:bold;
	color:#DB1A00;
}
.topmenuTextCellSel {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 55px;
	padding-right: 5px;
	padding-left: 4px;
	height: 55px;
	color: #DB1A00;
	background-image: url(images/selector.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	font-weight:bold;
}

#topmenu2 {
	background-image: url(images/topmenu2bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 54px;
	width: 989px;
	color: #999;
}
#LayerTopmenu2Text {
	position:relative;
	left:410px;
	top:20px;
	width:590px;
	height:auto;
	z-index:2;
}
.topmenu2TextCell {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	padding-right: 6px;
	padding-left: 6px;
	cursor: pointer;
}
#separatorRed {
	background-image: url(images/separRed1.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 2px;
	width: auto;
}
#separatorBlk {
	height: 2px;
	width: auto;
	background-color: #272727;
}

#contentMain {
	background-color: #272727;
	width: 989px;
}

.contentColumnLeft {
	height: auto;
	width: 183px;
}
.contentColumnRight {
	width: 804px;
	background-color: #F2F2F2;
}
.leftmenuitemBlk {
	font-size: 14px;
	line-height: 32px;
	color: #FFF;
	background-image: url(images/leftmenuitemBlk.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 32px;
	width: 168px;
	padding-left: 15px;
	cursor: pointer;
}
.leftmenuitemWhi {
	font-size: 14px;
	line-height: 32px;
	color: #272727;
	background-image: url(images/leftmenuitemWhi.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 32px;
	width: 168px;
	padding-left: 15px;
	cursor: pointer;
}
.leftmenuitemRed {
	font-size: 14px;
	line-height: 32px;
	color: #FFF;
	background-image: url(images/leftmenuitemRed.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 32px;
	width: 168px;
	padding-left: 15px;
}



#bnrHome {
	height: 345px;
	width: 989px;
	background-color: #272727;
}
#miniadsHome {
	height: 169px;
	width: 989px;
	background-color: #272727;
}
#footer {
	height: 100px;
	width: 989px;
	background-image: url(images/bgfooter.gif);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #272727;
}
.bgLogoAltoFooter {
	background-image: url(images/logoAltoFooter.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 91px;
	width: 140px;
}
.textFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #828282;
	padding-right: 3px;
}
.menuModelsCell {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 54px;
	font-weight: normal;
	color: #E6E6E6;
	background-image: url(images/menuModelsTile.gif);
	background-repeat: repeat-x;
	background-position: center center;
	text-align: center;
	height: 54px;
	padding-right: 20px;
	padding-left: 20px;
	cursor: pointer;
}
.menuModelsSepar {
	background-color: #131313;
	background-image: url(images/menuModelsTile.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 54px;
	width: 2px;
}
.bnrSmallProgram {
	height: 52px;
	width: 160px;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 13px;
	cursor: pointer;
	background-color: #F2F2F2;
	color: #4A4F55;
	font-size: 13px;
	line-height: 16px;
	margin-top: 2px;
}
.bnrSmallClub {
	height: 64px;
	width: 183px;
	cursor: pointer;
	background-color: #F2F2F2;
	color: #4A4F55;
	font-size: 13px;
	line-height: 16px;
	background-image: url(images/bnrSmallClub.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 2px;
}
.title22 {
	font-size: 21px;
	color: #1E1E1E;
	line-height: 23px;
	font-weight: normal;
}

.title20 {
	font-size: 17px;
	color: #1E1E1E;
	line-height: 19px;
	font-weight: bold;
}
.title17 {
	font-size: 17px;
	line-height: 21px;
	font-weight: bold;
}

.titleMain {
	font-size: 25px;
	font-weight: bold;
	color: #0A0A0A;
	margin-top: 10px;
	margin-left: 20px;
	margin-bottom: 3px;
	line-height: 28px;
}
.textRed {
	color: #DB1A00;
}

.bnrSmallContact {
	height: 64px;
	width: 183px;
	cursor: pointer;
	background-color: #F2F2F2;
	color: #4A4F55;
	font-size: 13px;
	line-height: 16px;
	background-image: url(images/bnrSmallContact.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 2px;
}
.bnrSmallOcazie {
	height: 64px;
	width: 183px;
	cursor: pointer;
	background-color: #F2F2F2;
	color: #4A4F55;
	font-size: 13px;
	line-height: 16px;
	background-image: url(images/bnrSmallOcazie.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 2px;
}

.thumbAutoNoi01 {
	font-size: 18px;
	background-repeat: no-repeat;
	background-position: right center;
	height: 130px;
	width: 350px;
	cursor: pointer;
}
.bnrLrgGeneral {
	font-size: 22px;
	line-height: 24px;
	color: #FFF;
	height: 92px;
	width: 387px;
	padding-left: 15px;
	cursor: pointer;
	background-color: #000;
}

.bnrLrgConfigurator {
	font-size: 22px;
	line-height: 24px;
	color: #FFF;
	background-image: url(images/bgbnrLrgConfigurator.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 92px;
	width: 387px;
	padding-left: 15px;
	cursor: pointer;
}
.bnrLrgTestdrive {
	font-size: 22px;
	line-height: 24px;
	color: #FFF;
	background-image: url(images/bgbnrLrgTestdrive.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 92px;
	width: 387px;
	padding-left: 15px;
	cursor: pointer;
}
.bnrLrgListaPret {
	font-size: 22px;
	line-height: 24px;
	color: #FFF;
	background-image: url(images/bnrbgListaPretIbiza.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 92px;
	width: 387px;
	padding-left: 15px;
	cursor: pointer;
}
.submenuitem1 {
	color: #F2F2F2;
	background-image: url(images/bgMenuitemModelDetails.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 32px;
	padding-right: 6px;
	padding-left: 4px;
	cursor: pointer;
	line-height: 32px;
	font-size: 13px;
}
#bnrLrgModels {
	font-size: 20px;
	color: #F2F2F2;
	background-color: #000;
	background-repeat: no-repeat;
	background-position: left center;
	height: 256px;
	width: 804px;
	line-height: 22px;
}

.submenuitem1sel {
	color: #EF471D;
	background-image: url(images/bgMenuitemModelDetails.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 32px;
	padding-right: 6px;
	padding-left: 4px;
	line-height: 32px;
	font-size: 13px;
}
.thumbModelConfig {
	background-repeat: no-repeat;
	background-position: center center;
	height: 96px;
	width: 144px;
	cursor: pointer;
	vertical-align: middle;
}
.checked1 {
	background-image: url(images/checkBig.gif);
	background-repeat: no-repeat;
	background-position: center center;
	float: right;
	height: 21px;
	width: 21px;
}
.btnModelConfig {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	height: 19px;
	width: 142px;
	cursor: pointer;
	line-height: 19px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color: #E4E4E4;
}
.btnModelConfigSel {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	height: 19px;
	width: 142px;
	line-height: 19px;
	color: #FFF;
	background-color: #DB1A00;
}
.tablecell14 {
	font-size: 14px;
	line-height: 21px;
	font-weight: bold;
	cursor: pointer;
	padding-right: 6px;
	padding-left: 6px;
	height: 21px;
}
.tablecell14sel {
	font-size: 14px;
	line-height: 21px;
	font-weight: bold;
	padding-right: 6px;
	padding-left: 6px;
	color: #FFF;
	background-color: #C11300;
	height: 21px;
}
.tab01 {
	font-size: 13px;
	line-height: 24px;
	font-weight: bold;
	background-color: #D7D7D7;
	text-align: center;
	height: 24px;
	padding-right: 10px;
	padding-left: 10px;
	cursor: pointer;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #F2F2F2;
}
.tab01sel {
	font-size: 13px;
	line-height: 24px;
	font-weight: bold;
	background-color: #313742;
	text-align: center;
	height: 24px;
	padding-right: 10px;
	padding-left: 10px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #F2F2F2;
	color: #FFF;
}
.previewModelConfig {
	background-repeat: no-repeat;
	background-position: center center;
	text-align: right;
	vertical-align: top;
	height: 142px;
	width: 270px;
	font-size: 20px;
	font-weight: bold;
	border: 1px solid #D6D8DA;
	padding-top: 7px;
	padding-right: 7px;
}
.btnGrey {
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	height: 23px;
	width: 133px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #272727;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.btnGreen {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	height: 23px;
	width: 133px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #BE1200;
}
#hdrMedium {
	font-size: 20px;
	color: #F2F2F2;
	background-color: #000;
	background-repeat: no-repeat;
	background-position: left center;
	height: 200px;
	width: 804px;
	line-height: 22px;
}
.textRed2 {
	color: #CA1600;
}
#topmenuHome {
	background-image: url(images/topmenu.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 55px;
	width: 989px;
}