/**
 * @copyright  Copyright(c) 2005-2008, IC Zones
 * @author     Michael Jolin
 * @since      2008,02,22
 * @package		CSS
**/

html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
img,body,html{border:0;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}

blockquote {
	margin-left:		30px;
}

ul, ol {
	list-style-position:	outside;
	padding-top:		0px;
	padding-bottom:	0px;
	padding-left:		0px;
	margin-top:			0px;
	margin-bottom:		0px;
	margin-left:		30px;
}

img.mceMakeZoom {
	display:		none;
}

img.mceMakeZoomOut {
	display:		inline;
	position: 	absolute;
	cursor:		pointer;
	z-index:		100;
}

img.PopBoxImageLarge {
	cursor:		pointer;
	z-index:		10000;
	border:		5px #ffffff solid;
}

div.PopBoxTextLarge {
	position:	absolute;
	border:		5px #ffffff solid;
	margin:		2px 0px 0px -2px;
	background-color:	#FFFFFF;
}

div#backModal{
	top:			0px;
	left:			0px;
	position:	absolute;
	width:		100%;
	z-index: 	9999;
	display: 	none;
	opacity: 	0.65;
	filter: 		alpha(opacity=65);
	background-color:	#000000;
}

body {
	color:			#38444d;
	font-size:		12px;
	font-family:	Arial, Arial, Helvetica, sans-serif;
}

div#center {
	width:		1000px;
	margin:		0px auto;
}

div#home {
	float:		right;
	margin:		87px 75px 0px 0px;
	color:		#FFFFFF;
	font-weight:	bolder;
}

div#home a {
	color:		#FFFFFF;
	text-decoration:	none;
}

div.header {
	width:		100%;
	height:		403px;
	background-image:	url(/img/2/header.jpg);
}
div#header3-2 {
	background-image:	url(/img/2/header_3-2.jpg);
}
div#header3-3 {
	background-image:	url(/img/2/header_3-3.jpg);
}
div#header3-4 {
	background-image:	url(/img/2/header_3-4.jpg);
}
div#header3-6 {
	background-image:	url(/img/2/header_3-6.jpg);
}
div#header4 {
	background-image:	url(/img/2/header_4.jpg);
}
div#header5 {
	background-image:	url(/img/2/header_5.jpg);
}
div#header6 {
	background-image:	url(/img/2/header_6.jpg);
}
div#header7 {
	background-image:	url(/img/2/header_7.jpg);
}
div#headerRequest {
	background-image:	url(/img/2/header_request.jpg);
}
div#headerTransit {
	background-image:	url(/img/2/header_transit.jpg);
}
div#headerConcours {
	background-image:	url(/img/2/header_concours.jpg);
}
.lang_1 div.header {
	width:		100%;
	height:		403px;
	background-image:	url(/img/1/header.jpg);
}
.lang_1 div#header3-2 {
	background-image:	url(/img/1/header_3-2.jpg);
}
.lang_1 div#header3-3 {
	background-image:	url(/img/1/header_3-3.jpg);
}
.lang_1 div#header3-4 {
	background-image:	url(/img/1/header_3-4.jpg);
}
.lang_1 div#header3-6 {
	background-image:	url(/img/1/header_3-6.jpg);
}
.lang_1 div#header4 {
	background-image:	url(/img/1/header_4.jpg);
}
.lang_1 div#header5 {
	background-image:	url(/img/1/header_5.jpg);
}
.lang_1 div#header6 {
	background-image:	url(/img/1/header_6.jpg);
}
.lang_1 div#header7 {
	background-image:	url(/img/1/header_7.jpg);
}
.lang_1 div#headerRequest {
	background-image:	url(/img/1/header_request.jpg);
}
.lang_1 div#headerTransit {
	background-image:	url(/img/1/header_transit.jpg);
}
.lang_1 div#headerConcours {
	background-image:	url(/img/1/header_concours.jpg);
}

div.header #video {
	position:	absolute;
	margin-left:	437px;
	margin-top:		143px;
	z-index:			0;
}

div.header .logoHref {
	display:		block;
	width:		500px;
	height:		103px;
}

div.header .whyHref {
	position:	absolute;
	display:		block;
	margin-top:	50px;
	width:		400px;
	height:		103px;
}

div.header #why {
	position:		absolute;
	margin-left:	80px;
	margin-top:		105px;
}

div.header #search {
	position:		absolute;
	font-size:		14px;
	font-weight:	bolder;
	margin-left:	120px;
	margin-top:		195px;
	height:			22px;
}

div.header #search input {
	width:			210px;
	height:			22px;
	line-height:	22px;
	border:			none;
	border-width:	0px;
	background-image:	url(/img/backSearch.jpg);
}

div.header #search img {
	margin-left:	5px;
	position:		absolute;
	cursor:			pointer;
}

div#print {
	margin-top:		-60px;
	margin-left:	905px;
	position:		absolute;
	color:			#b92838;
	font-size:		10px;
	font-weight:	bolder;
	z-index:			10;
}

div#print span {
	cursor:			pointer;
}

div#footer, div#footerContactUs {
	width:		100%;
	height:		222px;
	text-align:	center;
	background-image:	url(/img/footer.jpg);
}

div#footerContactUs {
	background-image:	url(/img/footerContactUs.jpg);
}

div#footer a img, div#footerContactUs a img {
	margin:		38px 20px 0px 20px;
}

div#bottom {
	color:		#FFFFFF;
	line-height:		42px;
	background-color:	#1e2123;
}

div#bottom .left {
	position:	absolute;
	font-size:	18px;
	margin-left:	62px;
}

div#bottom .right {
	position:		absolute;
	margin-left:	874px;
}

div#bottom .right a {
	font-size:	18px;
}

div#bottom a {
	font-size:	10px;
	color:		#FFFFFF;
	text-decoration:	none;
}

div#copyright {
	text-align:	right;
	color:		#1e2123;
	margin-right:	62px;
	margin-bottom:	10px;
}

div#copyright a {
	color:		#38444d;
	text-decoration:	none;
}

div.over {
	margin:		10px;
	color:		#000000;
}

#searchOptions {
	display:		none;
	margin:		10px;
}

#searchOptions .button {
	cursor:		pointer;
	border:		solid 1px #858585;
	padding:		2px 5px;
	color:		#000000;
	background-color:	#DFDFDF;
}

#allSearchResult .result {
	margin-top:	10px;
}

#allSearchResult .title, #allSearchResult .title .highlight {
	color:		#38444D;
	font-size:	14px;
	cursor:		pointer;
	font-weight:		bolder;
	text-decoration:	underline;
}

#allSearchResult .highlight {
	background-color:	yellow;
}

.title {
	font-size:		33px;
	font-weight:	bolder;
	line-height:	34px;
	color:			#38444D;
	padding:			0px 10px;
	text-transform:	uppercase;
	background-color:	#FFFFFF;
}

#blackHeader, #blackFooter {
	height:			40px;
	margin-top:		103px;
	width:			100%;
	z-index:			-1;
	position:		absolute;
	background-color:	#1D2124;
}

#blackFooter {
	margin-top:		221px;
	height:			44px;
}

#redHeader, #redFooter, #redFooterRight {
	height:			201px;
	margin-top:		143px;
	width:			100%;
	z-index:			-1;
	position:		absolute;
	background-color:	#B90029;
}

#redFooter {
	height:			216px;
	margin-top:		5px;
	background-image:	url(/img/footerLeft.jpg);
}

#redFooterRight {
	height:			216px;
	margin-top:		5px;
	width:			50%;
	margin-left:	50%;
	background-image:	url(/img/footerRight.jpg);
}

#contactUs {
	height:			497px;
	width:			610px;
	margin-left:	185px;
	margin-bottom:	-93px;
	padding:			20px 40px;
	background-image:	url(/img/backContactUs.jpg);
}
div#static_item {
	min-height:		967px;
	margin:			0px 24px;
	color:			#000000;
	background-image:		url(/img/backCar.jpg);
	background-repeat:	no-repeat;
	padding-bottom:		20px;
}

div#content div.small {
	min-height:		696px;
	background-image:		url(/img/backCarSmall.jpg);
}

div#static_item table td {
	padding:		5px 0px;
}

div#static_item table td img {
	cursor:		pointer;
}

iframe#overDescr {
	background-color:	#FFFFFF;
	display:		none;
	position:	fixed;
	border:		solid 10px #000000;
	width:		650px;
	height:		450px;
	top:			100px;
	margin:		0px 190px;
}
ul#menu, ul#submenu {
	margin-left:	0px;
	list-style:		none;
	text-align:		center;
	font-family:	"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

ul#menu a, ul#submenu a {
	padding:		10px 18px 11px 18px;
	color:		#FFFFFF;
	text-transform:	uppercase;
	text-decoration:	none;	
}

ul#menu a:hover {
	color:		#d00000;
}
ul#submenu a:hover {
	color:		#fe0000;
}

ul#menu li, ul#submenu li {
	display:			inline;
}

ul#menu a.bolder {
	font-size:		15px;
	font-weight:	bold;
}

ul#menu {
	height:			40px;
	line-height:	40px;
}
ul#submenu {
	height:			34px;
	line-height:	34px;
}

ul#submenu li a.select {
	padding:		0px;
}

ul#submenu li a.select img {
	position:	absolute;
	margin-top:	-14px;
}

ul#submenu li a.select img.bottom {
	margin-top:		31px;
	margin-left:	-43px;
}

ul#submenu li a.select span {
	margin-left:	14px;
	padding:			23px 0px;
	background-color:	#b92838;
}

ul#menu ul#subMenu {
	display:		none;
	width:		220px;
	position:	absolute;
	z-index:		10;
	text-align:	left;
	margin-top:	40px;
	background-color:	#656565;
}

ul#menu li:hover ul#subMenu {
	display:		inline;
}

ul#menu ul#subMenu a {
	display:		block;
	height:		10px;
	line-height:		10px;
}

ul#menu ul#subMenu li a:hover {
	background-color:	#d9d9d9;
	color:		#000000;
}

ul#submenu li a.select:hover {
	color:		#FFFFFF;
}

