* {font-family:Arial,Tahoma;}
td,table,img {padding:0px; border:none;}
html {}
body {margin:0px; padding:0px; background:#FFFFFF;font-size:70%;text-align:center;overflow:auto;}
td {font-size:11px;}
form {margin:0;}
.cf {background:#fff;font-size:11px;}
.button {border-width:1px;font-size:11px;}
a {color:#000000;}
a:hover {color:#c8002e;}

#Main {width:1000px;text-align:left;position:relative;}

#MT {width:1000px;height:100%;margin:0px auto 0px auto;}
#MTTop {vertical-align:top;}
#MTBottom {vertical-align:bottom;}

#Top {position:relative; z-index:9999; width:1000px;}
.logo_html{
	left:5px !important;
}
#Logo {position:absolute;left:31px;top:5px;}
#Logo h1 {display:none;}
#Logo img {width:66px;height:48px;}
#Logo span {display:block;width:66px;height:48px;background:url(../i/c1_new.jpg)}

#menugif {margin:7px 0px 0px 6px;}

/*
* html .png {background-image:none !important;behavior:url(/png.htc);}
*/

* html .png {
	zoom: 1;
	scrollbar-face-color: expression(
		runtimeStyle.scrollbarFaceColor = '#fff',
		runtimeStyle.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="' + style.backgroundImage.substr( 4, style.backgroundImage.length - 5 ) + '", sizingMethod="crop")'
	);
	background: none !important;

	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/c61.png',sizingMethod='crop');*/
}
.pngpic {position:absolute;left:29px;top:8px;z-index:80;color:#fff;font-size:37px;font-weight:700;}

#Left {left:0px;margin-top:60px;width:222px;float:left;overflow:hidden;}

#Left .Menu2 {margin-left:21px;width:200px;}
#Left .Menu2 hr {display:none;}

#Left .Menu2Flash {margin-left:21px;width:200px;}

#Left .Menu2 {padding:10px 0px;background:#c8002e;}
#Left .Menu2 li {margin:0;padding:0;list-style:none;display:inline;}
#Left .Menu2 ul {margin:0;padding:0;list-style:none;background:#c8002e;}
#Left .Menu2 a { padding:3px 0px 5px 16px; background:#c8002e url(../i/c12.gif) no-repeat;color:#fff; display:block; text-decoration:none; height:auto !important; height:1%;font-size:93%;font-weight:700;}
#Left .Menu2 ul a:hover {background:#FF6600 url(../i/c12.gif) no-repeat;color:#fff;}

#Left .Menu2 ul ul {display:none;padding-bottom:17px;background:#eee;}
#Left .Menu2 ul ul.active {display:block;}
#Left .Menu2 ul ul a {color:#000;background:#EEEEEE;}

#Left .Menu2 ul ul a:hover {background:#999 url(../i/c12.gif) no-repeat;color:#fff;}

#Left .Menu2 ul b.active {background:#f60 url(../i/c12.gif) no-repeat;display:block;}
#Left .Menu2 ul b.active a {background:#f60 url(../i/c12.gif) no-repeat;display:block;}
#Left .Menu2 ul ul b.active {background:#999 url(../i/c12.gif) no-repeat;display:block;	}
#Left .Menu2 ul ul b.active a {color:#fff;background:#999 url(../i/c12.gif) no-repeat;}
#Center {position:relative;z-index:15;}




#Left .b {padding:4px 0px;margin-left:20px;}

/* text left menu */

.Menu2FlashNew a {
	font-family:Arial;
	text-decoration:none;
	color:#fff;
}
.Menu2FlashNew a:hover {
	color:#fff !important;
}
.Menu2FlashNew {width:200px;background:#c8002e;margin-bottom:20px;}
.Menu2FlashNew ul {margin:0;padding:0;list-style:none;}
.Menu2FlashNew li {
	margin:0px 0px 0px 0px;padding:0;list-style:none;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	width:200px;
	height:25px;
	background:url(/i/lmBtnInactive.gif) no-repeat top left;
}
.Menu2FlashNew img {margin:0;font-size:0;}

.Menu2FlashNew .mBtn {background:url(/i/lmBtnInactive.gif) no-repeat top left;}
.Menu2FlashNew .mBtn div {padding: 5px 0px 0px 17px;}

.Menu2FlashNew .mBtnAct {background:url(/i/lmBtnActive.gif) no-repeat top left;}
.Menu2FlashNew .mBtnAct div {padding: 5px 0px 0px 17px;}
/*.Menu2FlashNew .mBtnAct a {color:#000;}*/
/*.Menu2FlashNew .mBtnAct a:hover {color:#000;}*/
.Menu2FlashNew .mBtnAct a {color:#c8002e}
.Menu2FlashNew .mBtnAct a:hover {color:#c8002e !important;}

.Menu2FlashNew .smBtnAct {background:url(/i/lsmBtnActive.gif) no-repeat top left;font-weight:normal;font-size:11px;height:24px;}
.Menu2FlashNew .smBtnAct div {padding: 5px 0px 0px 38px;}
.Menu2FlashNew .smBtnAct a {color:#000;}
.Menu2FlashNew .smBtnAct a:hover {color:#000000 !important;}

.Menu2FlashNew .smBtn {background:url(/i/lsmBtnInactive.gif) no-repeat top left;font-weight:normal;font-size:11px;height:24px;}
.Menu2FlashNew .smBtn div {padding: 5px 0px 0px 23px;}
.Menu2FlashNew .smBtn a {color:#000;}
.Menu2FlashNew .smBtn a:hover {color:#000 !important;}

/* !text left menu */



#Right {position:relative; margin:0px 0px 0px 0px;width:775px;padding-top:60px;overflow:hidden;}

#Content {position:relative; width:740px;margin:0 0 1px 0;}

#Content .text {position:relative;}
html>body #Content {height:auto;min-height:480px;}

#Footer {font-size:10px;color:#3E3E3E;position:relative;clear:both;height:24px;margin-left:20px;margin-top:30px;width:965px;}
#Footer .lnk a {font-weight:700;}
#Footer .lnk2 a {color:#3E3E3E;text-decoration:none;}
#Footer .lnk2 a:hover {text-decoration:underline;color:#d90000;}

#Footer .copy {position:absolute;right:400px;top:5px;}
#Footer .lnk {position:absolute;left:21px;top:5px;}
#Footer .lnk2 {position:absolute;right:10px;top:5px;}

.Pagehead {display:none;}


#Content .text .head {height:35px;margin-bottom:5px;}
#Content .text .head img {height:auto;}

#Content .text .pagetexthead {height:35px; margin-bottom:25px; _margin-bottom:5px;}
#Content .text .pagetexthead img {height:auto;}
#Content .text .pagetexthead h1 {margin:0px;font-size:28px;font-weight:700;text-transform:uppercase;line-height:1;}

.headmenu {float:right;font-weight:700;margin-top:4px;}
.headmenu img {margin:0px 0px -4px 20px;}

.pagepic {padding-bottom:20px;position:relative;}
.pagepic .headvideo {position:absolute;right:5px;top:5px;}
.path {padding-bottom:20px;word-spacing:10px;color:#888;border-bottom:1px solid #E7E7E6;margin-bottom:20px;}
.path img {margin-bottom:-1px;}
.path a {word-spacing:normal;color:#888;}
.path .last {font-weight:700;}

#Content div.text  {width:740px;margin:0 0 0px 20px;position:relative;}

#Content div.text .read  a {text-decoration:none !important;}
#Content div.text h1 {font-size:180%;margin:15px 0 15px 0}
#Content div.text h2 {font-size:160%;margin:15px 0 15px 0}
#Content div.text h3 {font-size:150%;margin:15px 0 15px 0;color:#dc002e;}
#Content div.text h4 {font-size:140%;margin:15px 0 15px 0}
#Content h5 {font-size:110%;margin:15px 0 15px 0}
#Content div.text p {margin:0px 0px 15px 0px;}

#Content div.text .ct {border-bottom:1px solid #E7E7E6;border-collapse:collapse;}
#Content div.text .ct td {border-top:1px solid #E7E7E6;padding:3px 7px;}
#Content div.text .ct .gr {color:#666}

#Content div.text .ct .c1 {background:#C1C1C1;color:#fff;font-weight:700;}
#Content div.text .ct .c2 {background:#C1C1C1;color:#fff;font-weight:700;}

#Content div.text .ct .c3 {background:#E0E0E0;}
#Content div.text .ct .c4 {background:#F1F1F1;}

#Content div.text .ct .h {font-size:90%;}
#Content div.text .ct .h2 {color:#dc002e;font-weight:700;padding:10px 0px 5px 0px;font-size:120%;border:none;}
#Content div.text .ct .h1 {font-weight:700;padding-top:10px;vertical-align:bottom;}
#Content div.text .ct .h0 {font-weight:700;padding-top:10px;vertical-align:bottom;border:none;color:#888;white-space:nowrap;border-bottom:1px solid #ccc;}

#Content div.text .ct2 {border-bottom:1px solid #E7E7E6;border-top:1px solid #E7E7E6;border-collapse:collapse;}
#Content div.text .ct2 td {border-left:1px solid #E7E7E6;padding:3px 7px;border-right:1px solid #E7E7E6;padding:3px 7px;border-bottom:1px solid #E7E7E6;}


li {list-style:none;}

#Content ul {margin:10px 15px 10px 15px;padding:0px;list-style:none;}
#Content li {margin:0px;padding:0px 0px 7px 10px;background:url(/i/c18.gif) 0px 0px no-repeat;}


#Content .text td {font-size:11px;}


#Content .cp {border:3px solid #eee;}
#Content .cp img {margin:1px;}

#Content .wall td {vertical-align:top;padding:0px 5px 20px 0px;}
#Content .wall td a {display:block;text-decoration:none;color:#000;}
#Content .wall td a:hover {text-decoration:underline;}
#Content .wall img {background:#e0e0e0;}
#Content .wall .l {padding-left:10px;border-left:1px solid #ccc;}
#Content .wall .pic {position:relative;margin:0 16px 5px 0;}
#Content .wall .pic h5 {margin:0px;background:#dc002e;color:#fff;font-size:10px;padding:2px;position:absolute;left:0;right:0;}

#Content .sitemap li li a {color:#000;}
#Content .sitemap td.c1 {width:50%;vertical-align:top;}
#Content .sitemap td.c2 {width:50%;vertical-align:top;}
#Content .sitemap table {width:100%;}

.conceptlist img {margin:0px 52px 20px 0px;}

.concept .prv {background:#E7E7E6;padding:20px 15px;}
.concept .prv .pic {margin:0px 0px 15px 15px;float:right;}
#more {display:none;}

#showmore {}
#hidemore {display:none;}
#Content div.text .concept .l {margin:20px 0px;font-weight:700;}
#more h3 {margin:15px 0 15px 0}
#more h4 {margin:15px 0 15px 0}


.techlist {width:100%;}
.techlist td {vertical-align:top;padding:10px 30px 10px 0px;width:25%;}
#Content div.text .techlist td h5 {margin:7px 0px 4px 0px;font-size:100%;}
#Content div.text .techlist a {color:#000;font-size:100%;}

.story .prv {background:#E7E7E6;padding:10px 15px;}
.story .prv .pic {margin:0px 0px 15px 15px;float:right;}
#Content div.text .story .l {margin:20px 0px;font-weight:700;}

.form {padding-bottom:25px;}
.form .block .cf {margin-top:4px;}

#Content div.text .form .block table {margin-bottom:10px;width:300px;}
#Content div.text .form .block .cf {margin:4px 0px;}
#Content div.text .form .block td.c1 {width:100px;}
#Content div.text .form .block td.c2 {width:200px;}
#Content div.text .form .block td {}
#Content div.text .form h5 {margin:10px 0px 5px 0px;}

#Content .pdf {margin:21px 0px;padding:0px 0 10px 22px;background:url(../i/c48.gif) left top no-repeat;margin-top:10px;font-size:90%;color:#949494;}

#Content .pages a {background:#c00;color:#fff;font-weight:700;display:block;float:left;padding:2px 4px 3px 4px;border-right:1px solid #fff;text-decoration:none;}
#Content .pages b {background:#ccc;color:#fff;font-weight:700;display:block;float:left;padding:2px 4px 3px 4px;border-right:1px solid #fff;}
#Content .pages a:hover {color:#fff !important;}

#Content div.text .pages h5 {font-size:100%;margin:0px;float:left;padding:2px 10px 3px 4px;}
#Content .pages .arr {display:none;}

.tizer {display:none;}

#tizers {position:absolute;left:0px;top:0px;text-align:left;z-index:600;}
#tizers img {float:left;margin:0px 15px 5px 0px;}
#tizers .tizer {display:none;padding:10px 10px;background:#FFFFE1;font-size:90%;color:#000;border:1px solid #000;width:350px;}
#tizers .tizer p {font-weight:100;font-size:10px;margin:0px;padding:0px 0px 6px 0px;}

div.cpic2 {float:left;margin:0px 15px 5px 0px;}
div.cpic2 p {margin:0px;font-size:10px;text-align:center;clear:both;color:#666;}
div.cpic2 div.cpic {float:left;border:1px solid #ccc;margin:0px 0px 3px 0px;font-size:10px;}
div.cpic2 div.cpic img {margin:2px;}

.htmlgallery {background:#c8002e;padding-bottom:7px;text-align:center;width:739px;}
.thumb {width:700px;height:112px;overflow:auto;margin:auto;
scrollbar-track-color:#c8002e;
scrollbar-3dlight-color:#FFF;
scrollbar-highlight-color:#c8002e;
scrollbar-face-color:#c8002e;
scrollbar-arrow-color:#fff;
scrollbar-darkshadow-color:#c8002e;
scrollbar-shadow-color:#fff;}

.prv {padding:20px 0px 10px 0px;white-space:nowrap;margin-left:-10px;}
.prv img {margin-left:10px;border:1px solid #fff;}

#htmlmenu {margin:0px;padding:0px;list-style:none;}
#htmlmenu h5 {margin:0px;padding:0px;}
#htmlmenu li {margin:0px;padding:0px;list-style:none;position:absolute;top:8px;z-index:15;}
#htmlmenu1 {left:11px;}
#htmlmenu2 {left:203px;}
#htmlmenu3 {left:397px;}
#htmlmenu4 {left:592px;}

#htmlmenu p {display:none;position:absolute;top:0px;left:0px;z-index:1100;padding-top:25px;padding-bottom:10px;width:160px;margin:0;}
#htmlmenu p img {width:161px;height:25px;}
#htmlmenu p a {display:block;width:161px;height:26px;}

#htmlmenu div:hover p {display:block;}
#htmlmenu div.ih p {display:block;}


/* text top menu */

/*
#Menu {font-size:11px;text-align:left;}
/*#Menu_html {padding:19px 0px 20px 210px;font-size:11px;text-align:left;}
#Menu img {}
#Menu ul {margin-left:4px;padding:0px;}
#Menu li {width:170px;}
#Menu li.add {background:none;}
#Menu li.add a {color:#aaa;}
*/
#Menu_html {position:absolute;width:765px;top:35px;left:240px;z-index:1000;font-size:11px;text-align:left;overflow:visible;}
#Menu_html ul {margin-left:4px;padding:0px;}
#Menu_html li {margin:0;padding:0;list-style:none;}
#Menu_html .tm {
	width:159px;
	height:20px;
	background:url(/i/tmBtn.gif) #ffffff no-repeat;
	font:Arial 11px;
	font-weight:bold;
	float:left;
	margin-right:30px;
	cursor:default;
}
#Menu_html .tm div {
	padding-left:12px;
	padding-top:3px;
}
#Menu_html .tm .stm {
	padding-left:0px;
	background:#ffffff;
	padding-top:10px;
	/*position:absolute;*/
	/*z-index:100;*/
	display:none;
	/*ursor:pointer;*/
}
#Menu_html #tm4 {
	margin-right:0px;
}

#Menu_html .stm ul {
	margin:0px;
}

#Menu_html .stm li {
	/*width:159px;*/
	height:23px;
	background:url(/i/tsmBtn.gif) no-repeat;
	margin:0px;
	padding:0px 0px 0px 9px;
	padding-bottom:0px;
	padding-top:0px;
	font-weight:normal;
	cursor:pointer;
}
#Menu_html .stm li a{
	display:block;
	padding-top:4px;
	text-decoration:none;
}
/*  !text top menu */




.ad {padding-top:15px;}

/*     Info request         */


#reqs .frmDiv {
	/*display:none;*/
	height:1px;
	border:1px solid #E7E7E6;
	padding:0px 5px 0px 10px;
	overflow:hidden;
}
#reqs li{
	background:none;
	padding:0px;

}
#Content div.text #reqs li h3 {
	cursor:pointer;
	margin:15px 0px 5px 0px;
}

/* !     Info request         */

/*div.citymap div {
	background: red;
	}
div.citymap div a {
	display: block;
	height: 100%;
	width: 100%;
	position: static;
	border: 1px solid;
	background: green;
	}*/

table.CITROEN_BUSINESS, table.CITROEN_BUSINESS td {
	border: 1px solid black;
	padding: 2px;
}

table.tableBorderTd {
	border-collapse: collapse !important;
}
table.tableBorderTd td {
	border: 1px solid black !important;
}
/*--------------------calendar------------------------*/
div.popup-calendar{
	overflow:hidden;
	zoom:1;
	border:1px solid #d9d9d9;
	position:absolute;
	top:373px;
	#top:355px;
	left:0;
	width:220px;
	z-index:1000;
}
div.popup-calendar a.left-lister{
	display:-moz-inline-block;
	display:inline-block;
	#display:inline; zoom:1;
	width:12px;
	height:5px;
	background:url(/i/calendar-left-lister.gif) no-repeat 0 0;
	position:relative;
	top:7px;
	position:absolute;
	left:0;
}
div.popup-calendar a.right-lister{
	display:-moz-inline-block;
	display:inline-block;
	#display:inline; zoom:1;
	width:12px;
	height:5px;
	background:url(/i/calendar-right-lister.gif) no-repeat 0 0;
	position:absolute;
	top:7px;
	right:0;
}
div.popup-calendar p{
	position:relative;
	overflow:hidden;
	zoom:1;
	text-align:center;
	margin:0;
	white-space:nowrap;
}
div.popup-calendar span{
	font:1.4em Arial, Helvetica, sans-serif;
	margin:0 10px;
	width:100px;
	display:-moz-inline-stack;
	display:inline-block;
	#display:inline; zoom:1;
}
div.popup-calendar div.month-year-block{
	padding:15px 45px;
	#padding:15px 0;
	background:#fff;
	overflow:hidden;
	zoom:1;
	width:134px;
}
div.popup-calendar div.days{
	border:none !important;
	overflow:hidden !important;
	height:auto;
	padding:10px 10px 15px 10px !important;
	#padding:5px 10px 0 10px !important;
	background:#eaf1f7 !important;
	margin:0 !important;
	zoom:1;
}
div.popup-calendar div.days table{
	width:100%;
}
div.popup-calendar div.days table td{
	text-align:center !important;
	font:0.8em Arial, Helvetica, sans-serif !important;
}
div.popup-calendar div.days table td a{
	color:#000 !important;
	text-decoration:none !important;
	text-align:center !important;
	display:block !important;
	padding:5px 3px !important;
	width:20px !important;
	overflow:hidden !important;
	zoom:1;
}
div.popup-calendar div.days table td a:hover,
div.popup-calendar div.days table td a.hover{
	color:#fff !important;
	background:#cd250e;
}
div.popup-calendar div.days table td.active {
	font-weight:bold !important;
}
div.popup-calendar div.days a.close{
	color:#535353;
	font:1.1em Arial, Helvetica, sans-serif;
	float:right;
	margin:0 5px 0 0;
	#margin:0 5px 10px 0;
}
/*--------------------\\calendar\\------------------------*/

div.two-cols{
	overflow:hidden;
	zoom:1;
}
div.two-cols div.left-fields{
	overflow:hidden;
	zoom:1;
	float:left;
	width:295px;
}
div.two-cols div.right-fields{
	overflow:hidden;
	zoom:1;
	float:right;
	width:355px;
}
#Content div.two-cols ul.test-drive-fields{
	margin:0 0 0 6px;
}
#Content div.two-cols ul.test-drive-fields li{
	overflow:hidden;
	zoom:1;
	list-style:none;
	background:none;
	padding:0;
	margin-bottom:15px;
}

div.two-cols ul.test-drive-fields li span.c1{
	display:block;
	width:80px;
	float:left;
}
div.two-cols ul.test-drive-fields li h5{
	font-size:11px !important;
	margin-top:0 !important;
}
div.two-cols ul.test-drive-fields li h5 span{
	padding:0 3px;
	background:#DF002C;
	color:#fff;
	margin:0 5px 0 0;
	font-weight:normal;
}
div.two-cols ul.test-drive-fields li fieldset{
	border:none;
	padding:0;
	margin:0 0 10px;
	overflow:hidden;
	zoom:1;
}
div.two-cols ul.test-drive-fields li fieldset span.c1{
	margin:3px 0 0;
}
div.two-cols ul.test-drive-fields li fieldset.calendar span.c1{
	width:110px;
}