@charset "utf-8";
@import url(normalise.css);
@import url(topMenu.css);
@import url(form.css);
@import url(nyroModal.css);
html, body { background-color: #aab8c1; margin: 0px; font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #2B3940; text-align: center; background-image: url(../carsfactory_images/carsfactory_InterfaceBg.jpg); background-repeat: no-repeat; background-position: center top; }
#container{ width: 1000px; margin-right: auto; margin-left: auto; text-align: left; position: relative; }
#header { background-image: url(../carsfactory_images/carsfactory_headerBg.png); background-repeat: no-repeat; height: 136px; }
h1 { background-image: url(../carsfactory_images/carsfactory_logo.png); background-repeat: no-repeat; height: 136px; width: 243px; text-indent: 999; font-size: 0px; line-height: 0px; overflow: hidden; }
h3 { padding-top: 5px; padding-bottom: 5px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-size: 14px; }
h2 { font-size: 18px; color: #2B3940; background-image: url(../carsfactory_images/pgBannerTtr.png); background-repeat: no-repeat; display: block; width: 560px; position: absolute; padding-top: 5px; padding-right: 20px; padding-bottom: 5px; padding-left: 20px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; }
h4 { background-image: url(../carsfactory_images/carsfactory_iconeBg.png); background-repeat: no-repeat; display: block; height: 52px; width: 52px; }
h5 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 16px;
color: #E32323;
font-style: italic;
margin-bottom: 5px;
}
.bold {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
font-style: italic;
color: #E32323;
font-weight: bold;
}


.slideshow{
	overflow: hidden;
}
p { line-height: 16px; padding-bottom: 5px; }

#contentBg {background-image: url(../carsfactory_images/carsfactory_contentBg.png); background-repeat: no-repeat; background-position: top; position: relative; height: 400px;}
#content{ position: absolute; top: 338px; }
#subContent{ width: 640px; height: 400px; float: left; position: relative; top: 30px; }
#subContent a {
text-decoration: underline;
}
#subContent a:hover {
color: #E82424;
}

#subContentTop{ background-image: url(../carsfactory_images/carsfactory_subContentBgTop.png); background-repeat: no-repeat; height: 24px; }
#subContentMid{
	background-image: url(../carsfactory_images/carsfactory_subContentBgMid.png);
	background-repeat: repeat-y;
	background-color: #FFF;
	padding: 20px;
}

#subContentMid #caption {
	float: right;
	display: block;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
	background-image: url(../carsfactory_images/pgBannerTtr.png);
	background-repeat: repeat-y;
	top: 60px;
	position: absolute;
	z-index: 10;
	right: 20px;
	background-position: right center;
	width: 545px;
	text-align: right;
	padding-right: 15px;
}
#subContentMid #caption img {
	padding-top: 5px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
}
#pageContent {
	margin: 30px;
}
#subContentMid iframe {
	position: relative;
	height: 800px;
	width: 600px;
	left: 0px;
}

#subContentBot{ background-image: url(../carsfactory_images/carsfactory_subContentBgBot.png); background-repeat: no-repeat; height: 24px; }
html>body #subContent{}
#promoBottom { margin-top: 10px; position: relative; }
#promoBottom a{ color: #FFF; background-image: url(../carsfactory_images/promo_but.png); background-repeat: no-repeat; width: 117px; display: block; line-height: 20px; position: absolute; margin-left: -2px; margin-top: 5px; text-indent: 17px; height: 24px; cursor:pointer; cursor:hand; top: 110px; right: 5px; z-index: 50; }
#colLeft{ float: left; width: 175px; position: relative; top: 30px; margin-right: 5px; }
#colRight{ float: right; width: 175px; position: relative; top: 30px; margin-left: 5px; }
.promoBg{ background-image: url(../carsfactory_images/carsfactory_promoBg.png); background-repeat: no-repeat; padding-top: 7px; padding-right: 17px; padding-bottom: 7px; padding-left: 12px; }
.promoBg img{ margin-right: 8px; }
.promoBg p{ line-height: 14px; clear: both; padding-bottom: 5px; padding-top: 5px; }
.promoBg a{ color: #FFF; background-image: url(../carsfactory_images/promo_but.png); background-repeat: no-repeat; width: 117px; display: block; line-height: 20px; position: relative; margin-left: -2px; margin-top: 5px; text-indent: 17px; height: 24px; cursor:pointer; cursor:hand; }
.promoBot{ background-image: url(../carsfactory_images/carsfactory_promoBgBot.png); background-repeat: no-repeat; height: 24px; }
#footerBg{ background-image: url(../carsfactory_images/carsfactory_footerBg.png); background-repeat: no-repeat; height: 240px; width: 639px; margin-top: 10px; }
#footer{ position: relative; width: 600px; top: 10px; font-size: 10px; color: #FFF; left: 15px; }
#footer p { padding-bottom: 10px; }
.onglet_000 { color: #FFF; padding: 5px; background-image: url(../carsfactory_images/ongletBg_001.gif); width: 158px; background-repeat: no-repeat; background-position: left bottom; }
.cdrBg{ background-image: url(../carsfactory_images/cdrBg.gif); background-repeat: no-repeat; background-position: center top; background-color: #EEF2F3; }
.cdr { border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #7D7D7D; border-left-color: #7D7D7D; }

.cdrBgBot{ background-image: url(../carsfactory_images/cdrBgBot.gif); background-repeat: no-repeat; background-position: center bottom; height: 15px; }
.pgBanner{ height: 163px; }
.link{ color: #FFF; text-decoration: underline; }
.link:hover{ color: #444; }
.justify{ text-align: justify; }

