﻿/* GLOBAL */
* { padding:0; margin:0; }
li { list-style:none; }
select { min-width:1.5em; }
body { font-family: Arial, Verdana, Helvetica, sans-serif; color:#a1a0ac; font-size:63%; background:#FFFFFF; }
img { border:0; }
table { border-collapse:collapse; }
a { color:#0d529b; text-decoration:none; outline:none; }
td { vertical-align:top; }
a:hover { text-decoration:underline; }
.globalContent { /*min-width:996px;*/ width:1006px; margin: 0 auto; clear:both;}
object { -moz-outline:none; -moz-user-select:none; }

.toolTip { display:none; background:#ffd; border:solid 1px #999; padding:2px 4px; color:#000; }

#POPUPS_LAYER { width:100%; min-width:996px; z-index:100; position:relative; }
#POPUPS_LAYER .center { width:996px; margin:0 auto; position:relative; }

/* junk, to cleanup */

#Mentions { background:none; }
.color1 { color:#004B93; }/*blue*/
.color2 { color:#000; }/*black*/
#__asptrace { display:none;}


/* HEADER */
.globalHeader { background:url(../_img/headerBg.jpg) no-repeat top center; position:relative; z-index:1; width:1006px; padding-top:0px; margin:0 auto; height:108px;}
.globalHeader .logo a { display:block; width:414px; height:80px; text-indent:-9999em; overflow:hidden; }
/*menu01*/
.globalHeader ul.Menu_1 {
	display:inline;
	width:440px;
	height:17px;
	float:right;
	color:#ffffff;
	padding-top:3px;
}
.globalHeader ul.Menu_1 li {
	display:inline;
	font-size:1.1em;
	line-height:16px;
}
.globalHeader ul.Menu_1 span{	
	display:none;
}
.globalHeader ul.Menu_1 a {
	background:url(../_img/header/menu1.gif) no-repeat;
	display:block;
	float:left;
	height:17px;
	outline:none;
}
.globalHeader ul.Menu_1 li.Menu_1_01 a { background-position:0px 0px; width:108px; }
.globalHeader ul.Menu_1 li.Menu_1_02 a { background-position:-108px 0px; width:125px; }
.globalHeader ul.Menu_1 li.Menu_1_03 a { background-position:-233px 0px; width:100px; }
/**********/
.globalHeader .monCompte { position:absolute; top:0px; left:486px; width:185px; }
.globalHeader .monCompte img { display: none; }
.globalHeader .monCompte .logLink { position:relative; padding-left: 82px;}
.globalHeader .monCompte .logLink .logOut { position:absolute; height:17px;left:0pt;top:0pt;width:30px;z-index:1;}
.globalHeader .monCompte .logLink .logOut a {left:80px;text-indent:-9999px;top:2px;width:15px; position:absolute;color:#527d8d; font-weight:normal; display:block; overflow:hidden; background:url(../_img/btnClosePanel.gif) no-repeat top right; height: 15px; /*	-moz-outline:none; -moz-user-select:none;*/}
* html .globalHeader .monCompte .logLink .logOut a { left: 0px;}

.globalHeader .monCompte .logLink .logOut a:hover {background-position:bottom right;}
.globalHeader .monCompte .logged { width:185px; height:17px; background-color: #90a4bd;}
.globalHeader .monCompte .logged .accountLink {/*background:transparent url(../_img/pictos.gif) no-repeat scroll 5px -25px;*/
                                               padding:3px 0 0 16px;display:block; width:212px;
                                               overflow:hidden; height:14px; white-space:nowrap;}
.globalHeader .monCompte a, 
.globalHeader .maSelection a  { 
	/*background:url(../_img/header/fondChampCompte.gif) no-repeat;*/ width:100px; 
	height:22px; float:left; display:block; color:#FFF; font-size:1.1em; }
.globalHeader .monCompte a.first { margin-right:9px; margin-left: 82px;}
* html .globalHeader .monCompte a.first {margin-left: 40px;}
.globalHeader .monCompte a span {display: none;}
.globalHeader .maSelection a span {
	/*background:url(../_img/pictos.gif) 5px -25px no-repeat;*/ padding:4px 0 0 110px; display:block; }
.globalHeader .maSelection { position:absolute; top:0px; left:780px; width:215px; background-color: #90a4bd; }
.globalHeader .maSelection img { display: none; }
.globalHeader .maSelection a { background:url(../_img/header/text-ma-selection-top.gif) left top no-repeat;  /*background:url(../_img/header/fondChampSelection.gif) no-repeat; */
    width:213px; }

/*NAV TOP*/ 
.globalHeader .navTop { 
	position:absolute; top:70px; left:0; height:14px; width:685px; margin-left:310px;}
.globalHeader .navTop li { float:left; }
.globalHeader .navTop a { 
	display:block; text-indent:-9999em; overflow:hidden; height:14px; 
	-moz-outline:none; -moz-user-select:none;
	background:url(../_img/header/main-menu.png) no-repeat; }
	
.globalHeader .navTop .SEARCH a {width:160px; background-position:0px 0px; }
.Default .globalHeader .navTop .SEARCH a, 
.FicheVehicule .globalHeader .navTop .SEARCH a, 
.ResultatsList .globalHeader .navTop .SEARCH a, 
.Recherche .globalHeader .navTop .SEARCH a { background-position:0px -20px; }

.globalHeader .navTop .PROMO a {width:142px; background-position:-160px 0px; }
.Nos-promotions .globalHeader .navTop .PROMO a { background-position:-160px -20px; }

.globalHeader .navTop .DEALNETWORK a {width:160px; background-position:-302px 0px; }
.Votre-point-de-vente .globalHeader .navTop .DEALNETWORK a,
.Votre-point-de-vente-page .globalHeader .navTop .DEALNETWORK a,
.Votre-point-de-vente-contact .globalHeader .navTop .DEALNETWORK a {background-position:-302px -20px; }
.globalHeader .navTop .OFFER a {width:222px; background-position:-462px 0px; }
.Pack-Confiance .globalHeader .navTop .OFFER a,
.Guide-Achat .globalHeader .navTop .OFFER a,
.Carte-Peugeot .globalHeader .navTop .OFFER a,
.Peugeot-Assurance .globalHeader .navTop .OFFER a,
.Peugeot-Financement .globalHeader .navTop .OFFER a {background-position:-462px -20px; }
.Votre-point-de-vente-page .nouvelleLicence { float:right; margin-right:20px; display:inline;}
/*FOOTER*/
.globalFooter { background:url(../_img/bg_outerend_mid.gif) repeat-y; width:1006px; margin:0 auto; padding-bottom:0px; }
.globalFooter .topFooter { padding-top:12px; padding-left:30px; padding-right:30px; background:url(../_img/bg_outerend_top.gif) no-repeat; height:54px;  }
.globalFooter .topFooter p, .listVehicle p { float:left; font-size: 11px; }
.globalFooter .topFooter p a { font-weight:bold; color:#004b93; }
.globalFooter .topFooter ul { float:right; }
.globalFooter .topFooter ul li { display:inline;
                                  font-size: 11px; padding-left:16px; margin-left:10px; }
.globalFooter .topFooter ul li a {color:#a1a0ac;}

.globalFooter .listVehicle { clear:both; margin-top:0px; overflow:hidden; padding:0px 30px 20px 30px; background:url(../_img/bg_outerend_end.gif) no-repeat bottom;}
.globalFooter .listVehicle h1 { font-size:1.1em; line-height:1.8em; width: 390px; background: url(../_img/bg-dot-peugeout.gif) left 100% repeat-x;}
.globalFooter .listVehicle ul { margin-top:5px;}
.globalFooter .listVehicle li { float:left; width:132px; margin-top:4px; overflow:hidden; font-size: 11px; }
.globalFooter .listVehicle a { color:#a1a0ac; }
.globalFooter .listVehicle li a { padding-left:-2px; }
.globalFooter .listVehicle li a em{ color: #004B93; }
.globalFooter .listVehicle em { font-style:normal; color:#004b93; font-weight:bold; font-size:0.9em;}
.globalFooter .listVehicle .peugeot { width:430px; font-size:11px; color:#a1a0ac;}
.globalFooter .listVehicle .other { width:550px; font-size:1em; color:#a1a0ac;}
.globalFooter .listVehicle .other h1 { font-size:1.1em; line-height:2.1em; /*border-bottom:#d0cecf 1px dotted;*/ width:520px; }
.globalFooter .listVehicle .other h1 em { font-weight:bold; font-size:1.0em }
.globalFooter .listVehicle .pdvList { width:100%; font-size:1em; color:#a1a0ac;}
.globalFooter .listVehicle .pdvList ul { float:left; overflow:hidden; }
.globalFooter .listVehicle .pdvList ul li { clear:left; width:230px; margin-right:5px; display:inline; }
.globalFooter .listVehicle .pdvList .alphabetList li { clear: none; display: inline; width: 20px; text-align: center; margin: 0px;}
.globalFooter .listVehicle .pdvList .alphabetList li a { margin-right: 2px;}
.globalFooter .listVehicle .pdvList ul li p { float:none;color:#a1a0ac; font-weight:bold; cursor:pointer; }
.globalFooter .listVehicle .pdvList ul li ul { clear:none; margin:0px 0 10px 0; }
.jsEnabled .globalFooter .listVehicle .pdvList ul li ul {  display:none; }

.globalFooter .listVehicle .pdvList ul li ul li { clear:left; width:200px; }
.globalFooter .listVehicle .pdvList ul li ul li a { background-position:0 -246px;}

/* AJAX SUGGEST */
.AddStyle01 .searchBoxInput #SUGGEST { width:150px !important; }
#SUGGEST { position:absolute; display:none; top:25px; left:0; z-index:3;
	width:224px !important; border:solid 1px #e1e1e1; background:#fff; }
#SUGGEST li a { display:block; padding:4px; color:#000; font-size: 0.9em; font-weight:normal; background:#fff; font-family:Arial, Helvetica, sans-serif; }
#SUGGEST li.highlight a { background:#ddd; }
#SUGGEST li a small { color:#666; }
#SUGGEST li a:hover { text-decoration:none; background:#004B93; color:#fff; }
#SUGGEST li a:hover small { color:#fff; }
#SUGGEST p { margin:4px; color:#f30; }

/*AJAX PANEL*/
#PANEL { display:none; position:absolute; width:525px; height:237px; left:302px; top:0px;
         color:#56585a; background:url(../_img/panelLeftMenu.png) no-repeat;}
#PANEL.ie6 { display:none; position:absolute; width:525px; height:237px; left:296px; top:0px;
         color:#56585a; background:url(../_img/panelLeftMenu.gif) no-repeat; z-index:100 !important;}
#PANEL .closeBtn,
.loginPanel .closeBtn { position:absolute; left:480px; top:15px; display:block; width:15px; height:15px; 
	overflow:hidden; text-indent:-9999px; background:url(../_img/btnClosePanel.gif) no-repeat top; 
	-moz-outline:none; -moz-user-select:none;}
#PANEL .closeBtn:hover,
.loginPanel .closeBtn:hover { background-position:bottom; }
#PANEL .inner { position:absolute; top:50px; left:29px; width:465px; height:132px; overflow:auto; font-size:1.1em }
#PANEL .buttons { position:absolute; top:190px; left:292px; font-size:1.2em; z-index: 100; }
#LOGIN_PANEL a.panelBtn { display:block; width:49px; height:29px; float:left; margin-left:10px; margin-right:8px;
	color:#fff; text-align:center; font-size:0.8em; text-transform:uppercase; line-height:28px; 
	background:url(../_img/btnPanelBackgound.gif) no-repeat left; }
	
#PANEL .buttons a { display:block; width:77px; height:29px; float:left; margin-left:20px; margin-right:8px;
	color:#fff; text-align:left; font-size:0.8em; text-transform:uppercase; line-height:28px; 
	background:url(../_img/bt_annuler.gif) no-repeat left; cursor: pointer !important;}
#PANEL .buttons a.validateBtn {background:url(../_img/bt_valider.gif) no-repeat left; cursor: pointer!important;}	
#PANEL .buttons a.validateBtn span { display:none;}	
#PANEL .buttons a.cancelBtn {background:url(../_img/bt_annuler.gif) no-repeat left; cursor: pointer!important;}	
#PANEL .buttons a.cancelBtn span { display:none;}

#LOGIN_PANEL a.panelBtn span { display:none;}
#LOGIN_PANEL a.panelBtn:hover,
#PANEL .buttons a:hover { text-decoration:none; cursor: pointer!important; }
#PANEL .buttons a.cancelBtn:hover,
#PANEL .buttons a.validateBtn:hover {cursor: pointer!important;}
#LOGIN_PANEL a.sizeableBtn { width:49px; }
#LOGIN_PANEL a.sizeableBtn span { float:left; padding-right:10px; height:29px; cursor:pointer;
                                  background:url(../_img/btnPanelBackgound.gif) no-repeat right; }

#PANEL .title { font-size:1.1em; margin-top:18px; margin-left:30px; }
#PANEL .title strong { color:#000000; font-size:1.4em; text-transform:uppercase }

#PANEL .inner input { position:relative; top:2px; padding:2px; border:solid 2px #e1e1e1; }
#PANEL .intro { margin-bottom:10px; }
#PANEL .asColumns li { float:left; width:140px; height:18px; }
#PANEL .asColumns li em { font-style:normal; color:#376aa1; }
#PANEL .twoColumns li { width:210px; }
#PANEL .entry { margin-top:14px; font-size:1.1em; }
#PANEL .entry label em { font-style:normal; text-decoration:underline; }
#PANEL .entry strong { color:#000; }
#PANEL .entry .slider { margin-top:2px; }
#PANEL .legal { margin-top:20px; font-size:1.1em; width:320px; }


#PANEL.PANEL_BUDGET { display:none; position:absolute; width:570px; height:450px; left:302px; top:0px;
         color:#56585a; background:url(../_img/panelLeftMenuBig.png) no-repeat;}
#PANEL.PANEL_BUDGET .inner {height:300px; width: 500px;}
#PANEL.PANEL_BUDGET .buttons {top:347px;left:8px;}
#PANEL.PANEL_BUDGET .closeBtn {left:513px;}

/* SLIDER */
.slider { position:relative; width:400px; height:18px; padding-right:5px; 
          background:url(../_img/slider_bg.gif) no-repeat top right; }
.slider .sliderInner { position:relative; height:18px; padding-left:5px; overflow:hidden;
                       background:url(../_img/slider_bg.gif) no-repeat top left; }
.slider .sliderBar { position:absolute; top:4px; left:4px; height:9px; width:17px; 
                     background:url(../_img/slider_bar.gif) no-repeat top right; }
.slider .sliderCursor { position:absolute; top:-4px; left:-5px; height:25px; width:25px;
                        background:url(../_img/slider_cursor.gif) no-repeat 5px 5px; }
.slider2 .sliderCursor { width:12px;
                        background:url(../_img/slider_cursor.gif) no-repeat -7px 5px; }
.slider2 .sliderCursorMin { width:13px;
                        background:url(../_img/slider_cursor.gif) no-repeat 5px 5px; }

/* CHECKBOX */
a.closebox { display:block; height:16px; color:#527D8D; padding-left:20px; line-height:15px;
    background:url(../_img/btnClosePanel.gif) no-repeat 0 0; -moz-outline:none; -moz-user-select:none; }
a.closebox:hover { text-decoration:none; background-position:0 -15px; }

a.checkbox { /*display:block;*/ height:16px; color:#57585a; padding-left:20px; line-height:15px;
    background:url(../_img/checkbox.gif) no-repeat 0 0; -moz-outline:none; -moz-user-select:none; width:auto; }
a.checkbox:hover { text-decoration:none; background-position:0 -16px; }
a.checkbox-checked { background-position:0 -32px; }
a.checkbox-checked:hover { background-position:0 -48px; }

/* SELECT */
.ui-select { float:left; position:relative; -moz-outline:none; -moz-user-select:none; }
.ui-select div { height:20px; padding-left:5px; 
				 background:url(../_img/Vehicles/selectSkin.gif) no-repeat left;border:#e1e1e1 1px solid}
.ui-select div p { height:20px; padding-right:25px; margin:0; 
               background:url(../_img/Vehicles/selectSkin.gif) no-repeat right; }
.ui-select .ui-select-list { position:absolute; left:0; top:19px;
                             border:solid #f2f1f0 1px; background:#fff; z-index:1 !important }
.ui-select .ui-select-list li { margin:0; padding:0; }
.ui-select .ui-select-list li a { display:block; margin:0; padding:4px; background:#fff; 
    white-space:nowrap; }
.ui-select .ui-select-list li.hr { height:1px; font-size:1px; overflow:hidden; background:#6496A5; }

/*HOME (LEFT COLUMN)*/
.HOME {height:566px; overflow:hidden; background:url(../_img/globalBg.jpg) no-repeat top center #ffffff;}
.globalBody { width:996px; margin:0 auto; position:relative; overflow:hidden; }
.leftColumn { float:left; width:258px; padding-top:17px; margin-left:40px; position:relative; z-index:1;}
* html .leftColumn {margin-left:20px;}

.leftColumnHome {background: transparent url(../_img/Home/bg_leftcolum.gif) no-repeat top left; height:566px; overflow:hidden}
.centerColumn { float:right; width:688px; /*padding-top:10px; position:relative; */overflow:hidden; min-height:313px;}
.HOME .centerColumn { background:none;}
.HOME .leftColumn .inner { margin-left:15px; margin-right:15px; }
.HOME .leftColumn .inner h2.HomeTop { background:url(../_img/Home/rechercher.jpg) no-repeat top; width: 228px; height:44px;}
.HOME .leftColumn .inner h2.HomeTop span {display:block;}
.HOME .leftColumn .inner h2.HomeTop span.homeTitle1 {display: inline;}
.HOME .leftColumn .inner h2.HomeTop span.homeTitle2 {padding:16px 0 0 89px;font-size:15px;color:#000;}
.HOME .leftColumn .inner h2.HomeEnd { background:url(../_img/Home/end_h2_bg.gif) no-repeat bottom; width: 228px; height:56px;}
.HOME .leftColumn .inner h2.HomeEnd span {display:none;}
.jsEnabled .HOME .animHomePage img { display:none; }

.leftColumn .searchBox { position:relative; z-index:4;}
.leftColumnHome .searchBox { height:75px; position:relative; z-index:4; background:url(../_img/ou_bg.gif) no-repeat center bottom;}

/*add more*/
.leftColumn div.EndNavLeft {
	height:170px;
	width:228px;
	color:#0d529b;
}
.leftColumn div.EndNavLeft ul {
	margin-top:13px;
	padding-left:18px;
	color:#0d529b;
	display:none;
}
.leftColumn div.EndNavLeft ul li {
	list-style:url(../_img/list_bt.gif);
	padding-bottom:2px;
	font-size:1.1em;
	font-weight:bold;
}
.leftColumn div.EndNavLeft ul li a:link, 
.leftColumn div.EndNavLeft ul li a:visited,
.leftColumn div.EndNavLeft ul li a:hover, {
	color:#0d529b;
}
.leftColumn div.EndNavLeft input.Plus{
	margin-top:20px;
	margin-left:108px;
}
/**/
.leftColumn .AddStyle01 { background-color:#e1e1e1;}
.searchBoxInput { width:161px; height:28px; float:left; margin-top:4px; z-index:3;
    position:relative; background:url(../_img/bgInput.gif) no-repeat left top; }
	
.AddStyle01 .searchBoxInput { width:158px; height: auto; float:left; z-index:3;
    position:relative; background: none;}	

.searchTextBox { position:absolute; left:7px; top:5px; padding:0 2px;
	width:158px; font-size:1.1em; border:none; background:none; }
	
.AddStyle01 .searchTextBox { position:absolute; left:0px; top:4px; padding:0 2px ;
	width:146px; height: 18px; font-size:1.2em; border:none; background:#FFF; }
	
.leftColumn .searchBox .btnOk { float:left; margin-top:8px; padding-left:8px;}
.leftColumn .searchBox p { clear:left; color:#828387; font-size:1.1em; }
.leftColumn .searchBox p em { color:#919599; font-style:normal; margin-bottom:0; overflow:auto; }

.HOME .searchCriteria .searchBoxInput { float:none; margin:0; width:233px; overflow:visible;
    background:url(../_img/Home/fieldsBg.gif) no-repeat 0 -128px; }
.HOME .searchCriteria .searchTextBox { font-size:1.0em; top:5px; left:8px; width:210px;}
.HOME .searchCriteria .searchBoxInput #SUGGEST { left:2px; font-weight:normal; }
.HOME .searchCriteria .searchBoxInput #SUGGEST li { height:33px;; width:auto;}
.HOME .searchCriteria .searchBoxInput .loading { background:url(../_img/ajax-loader2.gif) no-repeat; }

.HOME .btnOu { position:absolute; top:80px; left:112px; }
.HOME .searchCriteria { clear:both; font-weight:bold; height:200px; visibility:hidden; }
.HOME .searchCriteria ul { margin-bottom:6px; font-size:1.1em; font-weight:normal;}
.HOME .searchCriteria li { width:233px; height:30px; margin-bottom:1px; overflow:hidden; color:#000; 
	position:relative; }
.HOME .searchCriteria li.topCriteria { 
	cursor:pointer; background:url(../_img/Home/fieldsBg.gif) no-repeat 0 0; }
.HOME .searchCriteria li.topCriteria span { padding-left:11px; width:178px; overflow:hidden; vertical-align:middle !important; line-height:22px; font-weight:normal; white-space:nowrap; display:block }
.HOME .searchCriteria li.topCriteria-active { background-position:0 -32px; color:#fff; }
.HOME .searchCriteria li.subCriteria {  
	cursor:pointer; background:url(../_img/Home/fieldsBg.gif) no-repeat 0 -64px; }
.HOME .searchCriteria li.subCriteria span { 
	display:block; padding:6px 0 0 22px; white-space:nowrap; width:178px; overflow:hidden; }
.HOME .searchCriteria li.subCriteria-active { background-position:0 -96px; color:#fff; }
.HOME .searchCriteria .btnTrouverMonVehicule {float:right;}
.HOME .animHomePage h1 { 
	font-size:2.5em; color:#000; font-weight:normal; margin:60px 0 0 0; text-align:center; }
.HOME .animHomePage h1 em { font-style:normal; color:#004b93; }

.HOME .animPackConfiance { /*border:solid 1px #000; background:#fff; */padding:1px; width:224px; height:148px; }
.jsEnabled .HOME .animPackConfiance img { display:none; }
.jsEnabled .HOME .altHomePage { display:none; }

.HOME .searchCriteria .loading { 
	position:absolute; left:206px; top:4px; width:18px; height:16px;
	background:url(../_img/ajax-loader.gif) no-repeat; }

#SLIDER_PRICE .slider { float:left; }
#SLIDER_PRICE .pictoTip { float:left; margin-left:5px; }
#SLIDER_MONTHLY { clear:left; }
.NOFINANCING #SLIDER_MONTHLY, .NOFINANCING #PANEL .legal { display:block; }

/*SEARCH (LEFT COLUMN)*/
.SEARCH { background:url(../_img/Vehicles/fond2colGauche.gif) no-repeat center top; overflow:hidden; }
.SEARCH .leftColumn { }
.leftColumn .searchBoxInner { height:auto; margin: 0px 0px 0px 10px; position:relative; z-index:2; }

.leftColumn .box-first .firstLoading { display:none;  }
.jsEnabled .leftColumn .box-first .firstLoading { 
	display:block; height:16px; position:absolute; line-height:16px; left:16px; top:56px; 
	padding-left:20px; background:url(../_img/ajax-loader2.gif) no-repeat left; }

.leftColumn .searchBox .loading { position:absolute; left:165px; top:1px; background:none; padding:0; }
.leftColumn .searchBox .loading div { 
	width:24px; height:16px; margin:8px 9px;
	background:url(../_img/ajax-loader.gif) no-repeat center #386A9F; }

/*DEALER (RIGHT COLUM)*/
.DEALERSHEET { background:url(../_img/Dealer/fond.gif) no-repeat center top; overflow:hidden; 
    min-height:611px; }
.headerDealer { padding:36px 0px 0 19px; height:135px; overflow:hidden; background-color:#ffffff}
.headerDealer .dealerPicture { padding:3px;/* border:solid 1px #96a6af; */float:left; height:97px; padding-top:15px;}
.headerDealer .dealerInformations { margin-left:0px; float:left; overflow:hidden; width:690px; }
.headerDealer .dealerInformations .dealerName {width:657px; height:30px; background:url(../_img/bg_h2_title.gif) no-repeat top left; padding-top:15px; }
.headerDealer .dealerInformations .dealerName h2 { padding-left:0px; line-height:18px; float:left; font-size:1.4em; color:#014b94;}
.headerDealer .dealerInformations .dealerName a { float:right;}
.headerDealer .dealerLocation,
.headerDealer .dealerOpening,
.headerDealer .dealerContact {width:220px; height:85px; margin-right:11px; float:left;
    background:#e1e1e1; font-size:1.1em}
.headerDealer .dealerContact { margin-right:0;}
.headerDealer .dealerLocation p { padding:7px 1px 2px 9px; font-weight:bold; color:#000;}
.headerDealer .dealerLocation a { float:left; text-decoration:none; color:#004b93; padding-left:12px;
   margin:1px 0 0 10px; background:url(../_img/pictos.gif) no-repeat 0 -48px;}
.headerDealer .dealerLocation a span { float:left; cursor:pointer; border-bottom:dotted 1px #004b93; font-weight: bold; }
.headerDealer .dealerOpening p { padding:7px 2px 0 9px; font-weight:bold; color:#000;}
.headerDealer .dealerOpening span { color:#53575d; font-weight:normal;}
.headerDealer .dealerContact img { /*margin:13px 0px 0 11px;*/ padding:1px; border:solid 1px #96a6af; 
    height:49px; float:left; width: 66px; }
.headerDealer .dealerContact .pictoEnveloppe { margin:0; padding:0; border:none; height:auto; width:auto; float:none;}    
.headerDealer .dealerContact p { color: #53575d; padding-top:7px; padding-left:9px; float:left; width:140px; }
.headerDealer .dealerContact p strong {color: #000; font-weight: bold;}
.headerDealer .dealerContact p a { color:#004b93; font-weight:bold; }                                                
.DEALERSHEET .contentBody {padding-top:15px; height:auto; background:url(../_img/Dealer/bg2colDroite.gif) repeat-y;}
.DEALERSHEET .contentBody .contactForm {height:84px; margin-top:-8px; background:transparent url(../_img/Resa/bg_head_lingne.gif) no-repeat top right;}
* html .DEALERSHEET .contentBody .contactForm {background:transparent url(../_img/Resa/bg_head_lingne.gif) no-repeat 7px right;}
/* for only IE 7 */
*:first-child+html .DEALERSHEET .contentBody .contactForm { margin-top: -5px; height: 93px; background: transparent url(../_img/Resa/bg_head_lingne_IE7.gif) no-repeat 5px right;}
.DEALERSHEET .contentBodyInner {clear:both; height:1%; background:url(../_img/Dealer/bg2colDroite.gif) repeat-y; font-size:1.1em; font-family:Arial, Helvetica, sans-serif; color:#53565b; position: relative; z-index:1 }
.DEALERSHEET .contentBodyInner .contactForm { width:643px; float:left;}
.DEALERSHEET .contentBodyInner .vehicleSheet { width:334px; margin:0 0 0 19px; display:inline;}

.DEALERSHEET .vehicleSheet .vehicleOption { width:270px; overflow:hidden; margin-bottom:0px;/*
	background:url(../_img/Dealer/vehicleSmallBox.gif) repeat-y -283px 0;*/ }
.DEALERSHEET .vehicleSheet .vehicleOptionTop {padding-top:5px;/*
    background:url(../_img/Dealer/vehicleSmallBox.gif) no-repeat 0 0; */}
.DEALERSHEET .vehicleSheet .vehicleOptionBottom {  padding-bottom:15px; overflow:hidden;
   /* background:url(../_img/Dealer/vehicleSmallBox.gif) no-repeat -566px bottom;*/ }

.DEALERSHEET .vehicleSheet .vehicleOption ul { margin: 0px 0 0 3px; }
.DEALERSHEET .vehicleSheet .vehicleOption li { margin-bottom:4px; color:#53575d; font-size:11px;}
.DEALERSHEET .vehicleSheet .vehicleOption li strong { color:#000; font-weight:normal;}
.DEALERSHEET .vehicleSheet .vehicleOption .options { margin:0px 0 0 0px; width:100%; overflow:hidden;}
.DEALERSHEET .vehicleSheet .vehicleOption .options li { padding-bottom:4px; float:left; margin-top:0px; font-weight:bold; font-size:1.1em;}
    
.DEALERSHEET .vehicleSheet .vehicleOption .options li em {float:left;}
.DEALERSHEET .vehicleSheet .vehicleOption .options li span { float:left;  
	padding:4px 5px 0 20px; width:242px; color:#000000; font-weight:normal; font-size:1.1em; background:url(../_img/Dealer/bg_list_pair_white.gif) no-repeat left 4px;  }
.DEALERSHEET .vehicleSheet .vehicleOption .options li.pair {  margin-top:0; background-color:#f2f1ef;}
.DEALERSHEET .vehicleSheet .vehicleOption .options li.pair span { width:242px; float:left; color:#000000; font-weight:normal; font-size:1.1em; background:#f2f1ef url(../_img/Dealer/bg_list_pair_grow.gif) no-repeat left 4px; }

.DEALERSHEET .vehicleSheet .vehicleBox { margin:0px 0 0 22px; width:275px; min-height:600px;}
.DEALERSHEET .vehicleSheet .vehicleBox p { font-size:1.4em; text-transform:uppercase; font-weight:bold; margin-bottom:5px; clear:left; border-bottom:#d8d8d8 1px solid; width:267px; color:#95969a; padding-bottom: 7px}
.DEALERSHEET .vehicleSheet .vehicleInformation { margin:0px 0 0 22px; overflow:hidden; width:275px;}
.DEALERSHEET .vehicleSheet .vehicleInformation img { border:solid 1px #f2f1f0;
    float:left; margin-right:9px; display:inline;}
.DEALERSHEET .vehicleSheet .vehicleInformation p { float:left; width:122px; height:55px;
    color:#000; font-size:1.1em;}
.DEALERSHEET .vehicleSheet .vehicleInformation p.prixContent {height:114px; width:130px;}
.DEALERSHEET .vehicleSheet .vehicleInformation p span.sftMensualite {float:left;font-size:86%;}
 
.DEALERSHEET .vehicleSheet .vehicleInformation p span { color:#000000; font-family:Arial, Helvetica, sans-serif}
.DEALERSHEET .vehicleSheet .vehicleInformation p strong { font-size:18px; color:#000000; font-weight:bold; float:left; margin-top:10px;}
.DEALERSHEET .vehicleSheet .vehicleInformation .nouvelleLicence { float:right;}
.DEALERSHEET .contactForm .formHeader { margin:26px 0 0 20px; width:643px;
    overflow:hidden; float:left; display:inline;}
.DEALERSHEET .contactForm .vehicleSheetHeader {/*float:right; */width:295px; height:auto!important; 
    height:80px; min-height:80px; }
.DEALERSHEET .contactForm .vehicleSheetHeader h2 { margin:14px 0 0 20px; height:45px; border-bottom:#d8d8d8 1px solid; width:267px;}
*:first-child+html .DEALERSHEET .contactForm .vehicleSheetHeader h2 {margin-top: 0px;}
.DEALERSHEET .contactForm .vehicleSheetHeader a { display:block; width:275px; margin:12px 0 0 21px; color:#004b93; font-size:1.8em; font-weight:bold;}
.container { position: relative; float:left; clear:left; width:1000px;}
.contentBodyInner .formHeader {overflow:hidden; position:absolute; top:-74px; left:308px; clear:both; }
* html .contentBodyInner .formHeader {top:-75px; }
*:first-child+html .contentBodyInner .formHeader {top:-69px; background:url(../_img/Dealer/bg-envoyerAlt-Add.gif) left bottom no-repeat;}
.DEALERSHEET .contentBodyInner .BtnRetourAlt01 {position: absolute; top:-71px; right: 14px;  }
* html .DEALERSHEET .contentBodyInner .BtnRetourAlt01 {top:-72px;}
*:first-child+html .RESASHEET .contentBodyInner .BtnRetourAlt01 {top:-64px;}
.DEALERSHEET .contactStep { margin-top:24px; width: 100%;}
* html .DEALERSHEET .contactStep {margin-top:21px;}
*:first-child+html .DEALERSHEET .contactStep { margin-top:19px;}
.DEALERSHEET .contactStep li {  float:left; background:url(../_img/Dealer/BtnStep1.gif) no-repeat;
                               text-indent:-9999px; line-height:32px; }
.DEALERSHEET .contactStep li.coord { width:219px;}
.DEALERSHEET .contactStep li.confirm { width:149px; background-position: -219px 0px;}
.DEALERSHEET .contactStep li.pay { width:149px; background-position: -380px 0px;}
.DEALERSHEET .contactStep li.active { width:189px; background-position: -220px -32px;}
.DEALERSHEET .formContent { clear:both; float:right; min-height:413px; height: auto!important; height:600px; width:695px; margin-bottom: 20px; overflow: hidden; }
* html .DEALERSHEET .formContent {height: 1%; overflow: visible;}
.DEALERSHEET .innerContent { padding:34px 0px 0 18px; overflow:hidden;}
* html .DEALERSHEET .innerContent {height: 1%; overflow: visible;}
.DEALERSHEET .innerContent p { font-size:12px; margin-bottom:8px; color: #53575d;}
.DEALERSHEET .innerContent .bottom2cols p { font-size:10px; margin-bottom:8px; color: #7e8186;}

.DEALERSHEET .innerContent p strong { font-weight: normal;}

.DEALERSHEET .innerContent .formBox { /*width:553px;*/ margin-bottom:30px; overflow:hidden; border-top:#b1b1b1 1px solid;
	/*background-color:#f2f1ef;*/
}
* html .DEALERSHEET .innerContent .formBox {height: 1%; overflow: visible;}
.DEALERSHEET .innerContent .formBoxTop {  height:10px; overflow:hidden; /*border-top:#b1b1b1 1px solid; 
	background:url(../_img/Dealer/formBox.gif) no-repeat 0 0 ;*/ }
.DEALERSHEET .innerContent .formBoxBot { padding:0 0 0px 2px; overflow:hidden; height:auto!important; height:50px; min-height:50px;
	/*background:url(../_img/Dealer/formBox.gif) no-repeat -1106px bottom;*/ }
* html .DEALERSHEET .innerContent .formBoxBot {height: 1%; overflow: visible;}
.DEALERSHEET .innerContent .formBoxBotSouhaitez1 { padding:0 0 10px 0px; overflow:hidden; height:auto!important; height:50px; min-height:50px;}
.DEALERSHEET .innerContent .formBoxBotSouhaitez1 label.FirstTitle { padding-bottom:20px;}
.DEALERSHEET .innerContent .formBoxBotSouhaitez1 label.ListTitle { margin-right:45px; margin-left:5px;}
.DEALERSHEET .innerContent .formBoxBot .AddFile {display:block; margin:0 0 0 176px;}	
.DEALERSHEET .innerContent .formBoxBot li { font-size:1.1em; width:525px;margin: 0px; padding-bottom:10px; float: left;}
* html .DEALERSHEET .innerContent ul.AddListStyle01 li {padding: 0px!important; margin: 0px!important;}

.DEALERSHEET .innerContent .formBoxBot .captchaSendFriend { overflow:hidden; clear:both; }

.DEALERSHEET .innerContent .formBoxBot .captchaSendFriend li { width: 235px; height: auto; padding-left: 5px;}	
.DEALERSHEET .innerContent .formBoxBot .captchaSendFriend li .TextBox {margin-top: 5px;}	
.DEALERSHEET .innerContent .formBoxBot .captchaSendFriend li img { border: 3px solid #e1e1e1;margin-top: 2px;}
.DEALERSHEET .innerContent .formBox em{ float:left; width:176px; font-style:normal; font-size: 11px; line-height:18px;}
.DEALERSHEET .innerContent .formBox .civilite { float:left; width:176px; font-style:normal; font-size: 11px; margin-top: 5px; line-height:18px;}

.DEALERSHEET .innerContent .formBoxNext .civilite { width:200px; margin-top:0; }
.DEALERSHEET .innerContent .contactConfLi li {  background: url(../_img/Dealer/bg_list_pair_white.gif) no-repeat 0 0; 
    padding:0 0 0 20px; font-size:1.1em; line-height:20px;  }

.DEALERSHEET .innerContent .formBox label { float:left; width:176px; font-style:normal; font-size: 11px;}
.DEALERSHEET .innerContent .formBox table {float:left; width:330px; font-style:normal; font-size: 11px; margin-top: 5px; line-height:18px;}
.DEALERSHEET .innerContent .formBox table tr td label.phoneLabel span.phone {width: 250px;}
.DEALERSHEET .innerContent .formBox .radio input { width:20px;}
.DEALERSHEET .innerContent .formBox .radio label { float:none; padding-right: 30px;}
.DEALERSHEET .innerContent .formBox .inputText { float:left; padding-left: 3px; height: 18px; width: 200px!important; border: #e1e1e1 solid 3px;}
* html .DEALERSHEET .innerContent .formBox .inputText  {margin-left: 3px;}
.DEALERSHEET .innerContent .formBox .smallInput { padding-left: 3px; height: 18px; width: 90px!important; border: #e1e1e1 solid 3px;}
.DEALERSHEET .innerContent .formBox .selectReprise { width:204px}
.DEALERSHEET .innerContent .formBox .captchaField { width:100px; float:left; margin-right:10px; display:inline; }
.DEALERSHEET .innerContent .contactType input { width:20px; float:left;}
.DEALERSHEET .innerContent .contactType label { float:left; width:110px;}
.DEALERSHEET .innerContent .contactType .inputMail { float:left; width:100px;}
.DEALERSHEET .innerContent .contactType .inputPhone { float:left;}
.DEALERSHEET .innerContent .wish .radio { line-height:20px; float:left;}
.DEALERSHEET .innerContent .wish input { width:12px; line-height:12px;}
.DEALERSHEET .innerContent .wish li { clear:both;}
.DEALERSHEET .innerContent .wish li input { margin-right:8px}
.DEALERSHEET .innerContent .wish li label { float:none;}
.DEALERSHEET .innerContent .message { width:625px; height:70px; border:3px solid #E1E1E1;}
.DEALERSHEET .innerContent .pictureView { width:523px; margin:10px 0 20px 0px; overflow:hidden;
	background: url(../_img/Dealer/boxPic.gif) repeat-y -523px 0;}
.DEALERSHEET .innerContent .pictureViewTop { padding-top:4px; overflow:hidden;
    background: url(../_img/Dealer/boxPic.gif) no-repeat left top;}
.DEALERSHEET .innerContent .pictureViewBot {height:4px; clear:both;
    background: url(../_img/Dealer/boxPic.gif) no-repeat -1046px bottom;  }
.DEALERSHEET .innerContent .pictureViewTop .zonePhotoUploaded {  float:left; display:inline; margin:2px 0px 2px 10px; 
    /*width:57px; height:57px;*/ }
.DEALERSHEET .innerContent .bottomLink .back { float:left; cursor:pointer;}
.DEALERSHEET .innerContent .bottomLink .next { float:right; margin-right:22px;}
.DEALERSHEET .innerContent .Error { float:left; font-size:1.1em;}
.DEALERSHEET .innerContent li .Error {font-size:1em; /*width:240px;*/}
.DEALERSHEET .bottom2cols { clear:both; padding:0 0 80px 0; background-color:#ffffff; width:663px; border-top:1px solid #B1B1B1; margin-top:70px; margin-left:0px;}
.DEALERSHEET .bottom2cols .mentions { /*width:520px; padding:20px 0 0 45px;*/ padding-top:14px;}
.DEALERSHEET .innerContent .bottomLink .btnSubmit { float:right; margin-right:22px}
.goodDeal { clear:both; padding:10px 0 0 0;}
.goodDeal h2 { font-size:1.4em; text-transform:uppercase;}
.goodDeal .dealFrame ul li .string { width:165px; height:13px; overflow:hidden; font-size:1.1em; font-weight:bold }

.goodDeal .dealFrame { width:955px; height:207px; margin:5px 0px 0 -13px;
    background:none;}
.goodDeal .dealFrame  .innerFrame { padding:8px 0 0px 12px; }
.goodDeal .dealFrame .previousPicture, .goodDeal .dealFrame .nextPicture { float:left; }
.goodDeal .dealFrame .previousPicture a,
.goodDeal .dealFrame .nextPicture a { height:162px; width:26px; display:block;
    text-indent:-9999px; display:inline; float:left; margin-right:12px; overflow:hidden;
    background: url(../_img/Dealer/previousButton.gif) no-repeat;}
.goodDeal .dealFrame .nextPicture a { background-position:right top; margin-left:12px; margin-right:0; }
.goodDeal .dealFrame ul { float:left; width:860px; height:192px; overflow:hidden;}
.goodDeal .dealFrame ul li { float:left; width:172px; height:192px; }
.goodDeal .dealFrame ul li .smallSheet { margin-left:7px; margin-top:4px }
.smallSheet .thumbnailGoodDeal { height:23px; overflow:hidden;}
.smallSheet .thumbnailGoodDeal img { width:70px; height:23px; float:left; display:inline; margin-right:10px;}
.goodDeal .dealFrame ul li p { margin:2px 0; width:170px; height:20px; }
.goodDeal .dealFrame ul li a:hover p { text-decoration:underline; }
.goodDeal .dealFrame .vehiclePicture { border:none}
.goodDeal .dealFrame strong { float:left; line-height:18px; margin-right:8px; 
                              font-weight:bold; font-size:1.2em; color:#000;}
.DEALERSHEET .globalBody .headerDealer  { height:145px; background: url(../_img/Vehicles/bg_header_top.gif) top left no-repeat; overflow:hidden; 
						padding:15px 0 0 54px; position:relative;}   
.PDV .headerDealer  { height:374px; background: url(../_img/Vehicles/bg_header_top.gif) bottom left no-repeat; overflow:hidden; 
						padding:15px 0 0 54px; position:relative;}                   
.PDV .innerHeader { overflow:hidden; height:117px; }
.PDV #RESULTS .viewType { top:6px; }
.DEALERSHEET .innerContent .formBoxBot .phoneType { height:auto; width:525px; margin-bottom: 0px }
.DEALERSHEET .innerContent .formBoxBot .phoneType label { float: left; margin: 0px;}
.DEALERSHEET .innerContent .formBoxBot .phoneType .phoneLabel { width: auto; float:left; margin: 0px 0px 5px; *margin: 3px 0px 5px; *padding-bottom: 3px;}
.DEALERSHEET .innerContent .formBoxBot .phoneType input { float:left; }
.DEALERSHEET .innerContent .formBoxBot .phoneType .phone {
    /*height:auto; height:50px; min-height:50px;*/ display:block; }
	
.DEALERSHEET .innerContent .formBoxBot .phoneType .phoneLabel img  {
   margin-left:30px; }

.DEALERSHEET .dealerColumn { float:right; width:300px; display:inline;}
.DEALERSHEET .dealerColumn .dealerInfo { width:232px; margin:0 auto;}
.DEALERSHEET .dealerColumn h2 { color:#527d8d; font-size:1.4em;}
.DEALERSHEET .dealerColumn h2 a {font-style:normal; color:#004b93;}
.DEALERSHEET .dealerCars { margin-top:0; padding-top:0; position:relative; top:-33px; }
.DEALERSHEET .dealerCarsTop { background:none; }
.DEALERSHEET .pictureNavigation ul { overflow:hidden; }

/* CALLBACK */
.CALLBACK .innerContent .formBox em, .CALLBACK .innerContent .formBox label, .CALLBACK .innerContent .formBox table, {width:185px; line-height:18px !important;}
.CALLBACK .innerContent .formBoxBot li { width:525px; }
.CALLBACK .innerContent li .Error { margin-left:0px !important;}


/*NETWORK PAGES*/
.NETWORK { overflow:hidden; min-height:612px;
	background:url(../_img/Vehicles/fond2colGauche.gif) no-repeat center top; }

.NETWORK .leftColumn .boxFlashPromo { padding:0;
	background:url(../_img/Dealer/hrDegrade.jpg) no-repeat center bottom; }
.NETWORK .leftColumn .box p { width:90%;}
.NETWORK .leftColumn h2 { margin:0 0 10px 14px;}
.NETWORK .centerColumn	{background: none;}
.NETWORK .centerColumn .googleMap { margin:0px 0 20px 0px;}	
.NETWORK .centerColumn .googleMap #GFRAME { margin:0; height:550px; }
.NETWORK .centerColumn .googleMap #GFRAME iframe { height:550px; }
.NETWORK .searchBoxInput .loading { top:-3px; left:154px; }

/*DEALER PAGES*/
.DEALERPAGES {/* background:url(../_img/Dealer/fond3col.jpg) no-repeat center top; */
    overflow:hidden; min-height:612px; }
.WHITHOUTPROMO .PDV .headerDealer { height:151px;}
.WHITHOUTPROMO {/*background:url(../_img/Dealer/fond3colNP.jpg) no-repeat center top;*/}
.WHITHOUTPROMO .goodDeal {display:none;}
.DEALERPAGES .dealerHeader { height:394px; margin-top:9px; margin-bottom:17px;}
.DEALERPAGES .centerColumn { /*padding-top:6px; */}

/*OUR PROMOTIONS*/
.OURPROMOTIONS { background:url(../_img/Vehicles/fond2colGauche.gif) no-repeat center top; 
    overflow:hidden; min-height:612px; height: auto!important; height: 612px; }
.OURPROMOTIONS h2 { margin-left:12px;}
.OURPROMOTIONS .leftColumn h2 { margin:0; padding:0px 0 13px 15px; }
.OURPROMOTIONS .centerColumn { background:none;}
.OURPROMOTIONS .headColumn { overflow:hidden;height:45px; background-color: #f2f1f0; margin-bottom: 10px;}
.OURPROMOTIONS .headColumn h2 { float:left; margin:15px 10px 0 15px;}
.OURPROMOTIONS .headColumn p { float:left; 
    /*background:url(../_img/OurPromotions/fondP.gif) no-repeat left top;*/
     margin-top:11px; color: #004b93; font-size:1.79em;}
.OURPROMOTIONS .innerColumn { clear:both; overflow:hidden;min-height:313px;
	/*background:#fff url(../_img/Account/fondCenterColumnInner.jpg) repeat-x center top;*/ }
.OURPROMOTIONS .innerColumn ul { margin:0 10px 0 1px;}
.OURPROMOTIONS .innerColumn li { clear:left; overflow:hidden; clear:both; padding-bottom:20px; margin-top:10px; 
    /*height:176px;*/ background:url(../_img/OurPromotions/bottomLi.gif) repeat-x left bottom;}
.OURPROMOTIONS .innerColumn li p { float:left; margin-left:18px; width:400px; font-size:1.2em;}
.OURPROMOTIONS .innerColumn li p strong {color:#000;}
.OURPROMOTIONS .innerColumn li p a {padding: 2px 25px 2px 8px; font-weight:bold;
    background:transparent url(../_img/bg-metion-legales.gif) 100% top no-repeat;
    font-size: 11px; color:#FFFFFF; text-transform: uppercase; text-decoration: none;}
    
div.promoBox { width:241px; height:194px; float:left; display:inline; margin:10px 0 0 8px; 
            /*background:url(../_img/OurPromotions/fondPromo.gif) no-repeat;*/ padding:0; }
.OURPROMOTIONS .centerColumn div.promoBox { margin:0; width:235px; height:169px; padding:3px; }
.OURPROMOTIONS .centerColumn .PromoDescription { color:#53575d; text-align:justify; font-weight: bold; padding-bottom: 9px; }
.OURPROMOTIONS .centerColumn .PromoMentionLegale { font-size:11px; color:#53575d; text-align:justify; display:block; padding-bottom: 16px;}
/*.OURPROMOTIONS .centerColumn .PromoMentionLegale strong { font-weight:normal; color:#36626A; text-align:justify;}*/

div.flashPromo { margin:3px; padding:0; background:none;}

/*ACCOUNT (LEFT COLUMN)*/
.delete a.closebox { padding-left:0px;}
.ACCOUNT .centerColumn .sortingType {margin-top:39px; padding-right:30px;}


.ACCOUNT { background:url(../_img/Vehicles/fond2colGauche.gif) no-repeat center top; overflow:hidden; }
.ACCOUNT .centerColumn { margin:0px 0 0px 0;/* padding-top:43px;*/ background:none; }
.ACCOUNT .ALERT { /*margin:22px 0 0 0;*/}
.ACCOUNT .centerColumn .button { top:5px}
.ACCOUNT .centerColumn .innerColumn {min-height:737px; height:auto!important; height: 737px; /*width:727px;*/ padding-bottom:40px;
    /*background: #fff url(../_img/Account/fondCenterColumnBot.jpg) no-repeat center bottom;*/}
                                     
.ACCOUNT .centerColumn .innerColumn .backgroundColumn { 
	/*background: url(../_img/Account/fondCenterColumnInner.jpg) repeat-x scroll center 0*/}
.ACCOUNT .MYALERT .centerColumn .innerColumn .backgroundColumn { margin-top:10px;}
.ACCOUNT .centerColumn .headInnerColumn { overflow:hidden;height:45px; background-color: #f2f1f0; margin-bottom: 10px;}
.ACCOUNT .GUIDEACHAT .centerColumn .headInnerColumn,
.ACCOUNT .PEUGEOTASSURANCE .centerColumn .headInnerColumn,
.ACCOUNT .PEUGEOTFINANCEMENT .centerColumn .headInnerColumn {margin-bottom: 0px!important;}
.ACCOUNT .CARTEPEUGEOT .centerColumn .headInnerColumn {margin-bottom: 5px!important;}
.ACCOUNT .centerColumn .headInnerColumn .button { top:12px; }
.ACCOUNT .centerColumn .headInnerColumn h2 { /*float:left;*/ margin-top:12px; }
.ACCOUNT .centerColumn .headInnerColumn h2 img { float:left; margin-right:10px; }
.ACCOUNT .centerColumn .headInnerColumn h2 a { font-size:0.9em; position:relative; /*top:2px;*/ top:0px; }
.ACCOUNT .centerColumn .headInnerColumn a { color:#004B93;}

.ACCOUNT .centerColumn .headInnerColumn h2.EditVehicles { font-size: 19px;}

.ACCOUNT .leftColumn .innerColumn { padding:0; position:relative;}
.ACCOUNT .leftColumn h2 { padding:0px 0 13px 15px; margin:0; }
.ACCOUNT .leftColumn { width:257px; padding-top:17px}
.ACCOUNT .EMPTY .innerColumn { background:none;} 
.getMember {width:229px; padding:0; margin:10px 0 10px 15px;background-color: #e1e1e1;
    /*background:url(../_img/Account/fondAccrocheNL.gif) repeat-y -233px 0 ;*/}
.getMemberTop { width:229px; padding:0; height:5px;background-color: #e1e1e1;
                                     /*background:url(../_img/Account/fondAccrocheNL.gif) no-repeat 0 0 ;*/}
.getMemberBot { width:229px;  padding:0;background-color: #e1e1e1;
    /*background:url(../_img/Account/fondAccrocheNL.gif) no-repeat -466px bottom ;*/}
.getMemberBot ul { margin:11px 9px 0px 11px; padding-bottom:11px;}
.getMemberBot ul li { color: #53575d; font-size: 12px; /*font-weight:bold;*/ padding-left:14px; padding-bottom:5px;
    background:url(../_img/bullet-circle01.gif) no-repeat left 4px;}
.getMemberBot ul li.last { background:none; padding-left: 9px; margin-top:14px;}
.getMemberBot ul li.last a { background:none; margin:0; padding-left:0;}

.ACCOUNT h2 { margin-left:15px;}
.ACCOUNT .leftColumn .menuLog { padding:0 0 0 0; background:none; height:173px;}
.ACCOUNT .EMPTY .menuLog { padding:0 0 0 0; background:none;  display:none;}
.ACCOUNT .leftColumn .menuNone { padding:0 0 0 0; background:none;}
.ACCOUNT .leftColumn .menuNone h2 { margin-left:13px;}
.ACCOUNT .leftColumn .memberNav  {
	/*background:url(../_img/Account/fondCenterColumnInner.jpg) repeat-x center 0; padding-top:7px;*/}
.ACCOUNT .leftColumn .memberNav div.item { padding:5px 0 5px 0; 
    /*background:url(../_img/Account/fondItemLC.gif) repeat-x center bottom;*/}

.ACCOUNT .leftColumn div a {margin:0 0 0 15px; padding-left:19px;
	background:url(../_img/icon-memberNav-item.gif) no-repeat left 1px;
	color:#004b93; font-size:1.1em; font-weight:bold; }

.PACKCONFIANCE div a.LinkPack,
.MYSELECTION div a.LinkMySelection,
.MYPROFILE div a.LinkPerso,
.MYALERT div a.LinkMyAlert,
.ALERTDETAIL div a.LinkMyAlert,
.MYRESERVATION div a.LinkMyResa,
.SUPPRIMERCOMPTE div a.hypSuppressionMonCompte,
/*.PACKCONFIANCE div a.LinkPack,*/
.GUIDEACHAT div a.LinkGuideAchat,
.CARTEPEUGEOT div a.LinkCartePeugeot,
.PEUGEOTASSURANCE div a.LinkAssurance,
.CONTROLE div a.LinkControle,
.PEUGEOTFINANCEMENT div a.LinkFinancement {	color:#000; text-decoration:none; cursor:default;
    background:url(../_img/icon-memberNav-item.gif) no-repeat -239px 1px; 
}

.PACKCONFIANCE .leftColumn h2 {  padding:0px 0 12px 15px;}
.PACKCONFIANCE .centerColumn { /*padding:53px 0 0 0; */}
.ACCOUNT .leftColumn div.promotionLink { padding:0;/* height:204px;
    background:url(../_img/Account/separator.gif) repeat-x center bottom;*/}
.leftColumn div.promotionLink a { margin:0; display:block; background:none; padding:0;}

.ACCOUNT .centerColumn .innerContent { margin:10px 0 0 21px; padding-top:0px; }
.CARTEPEUGEOT .centerColumn .innerContent { margin:00px 0 0 21px; }
.ACCOUNT .ALERT .innerContent { margin:0px 0 0 0px;}

.ACCOUNT .centerColumn .vehiclesContent { margin:12px 0 0 0px; padding-top:20px; width:688px; 
    background:none;}
.ACCOUNT .vehiclesContent .reserved { 
	/*position:absolute; z-index:1; top:0px; left:136px; width:441px; height:71px; margin-top:15px; 
	background:url(../_img/Account/vehiculeReserveNL.png); behavior:url(/_css/iepngfix.htc);*/ }

.ACCOUNT .centerColumn .innerContent p { font-size:1.1em;}
.ACCOUNT .innerContent .boxAccountInfo { width:671px; margin:10px 0 23px 0; overflow:hidden;
										 /*background: url(../_img/Account/boxInfoFond.gif) repeat-y;*/}
.ACCOUNT .innerContent .boxAccountInfoTop { padding-top:15px; overflow:hidden;
    /*background: url(../_img/Account/boxInfoBorder.gif) no-repeat left top;*/}
.ACCOUNT .innerContent .boxAccountInfoBot { height:5px;clear:both;
   /* background: url(../_img/Account/boxInfoBorder.gif) no-repeat -671px bottom;*/ }

.ACCOUNT .innerContent .boxAccountInfoTop .item { margin:0 0 10px 15px; clear:both; overflow:hidden;}
.ACCOUNT .innerContent .boxAccountInfoTop .photoUp { position:relative; height:55px;}
.ACCOUNT .innerContent .boxAccountInfoTop .photoUp .btnUpPhoto { position:absolute; top:30px; left:194px;} 
.ACCOUNT .boxAccountInfoTop .item .civilite { float:left; width:176px;}
.ACCOUNT .innerContent .boxAccountInfoTop .item .radioInput input { float:left; width:10px; 
    margin-right:10px;}
.ACCOUNT .innerContent .boxAccountInfoTop .item .radioInput label {width:60px; float:left; font-size:1.2em;}
.ACCOUNT .innerContent .boxAccountInfoTop .item label { float:left; width:195px; font-size:1.1em; color: #53565b;}
.ACCOUNT .innerContent .boxAccountInfoTop .item .lblComment { display:block; float:none;}
.ACCOUNT .innerContent .boxAccountInfoTop .item input { float:left; margin-right:10px; }

.ACCOUNT .MYPROFILE .innerContent .boxAccountInfoTop .item input { float:left; margin-right:10px; }
.ACCOUNT .MYPROFILE .innerContent .boxAccountInfoTop .item input.TextBox {  padding-left: 3px; height: 18px; width: 191px!important; border: #e1e1e1 solid 3px; }

.ACCOUNT .innerContent .boxAccountInfoTop .item input.small { width:84px;}
.ACCOUNT .innerContent .pictureView { width:660px; height:75px; margin:10px 0 23px 15px; overflow:hidden; background-color:#f2f1ef;
	/*background: url(../_img/Account/boxPicFond.gif) repeat-y;*/}
.ACCOUNT .innerContent .pictureViewTop { padding-top:4px; overflow:hidden;
    /*background: url(../_img/Account/boxPicBorder.gif) no-repeat left top;*/}
.ACCOUNT .innerContent .pictureViewBot {height:4px; clear:both;
    /*background: url(../_img/Account/boxPicBorder.gif) no-repeat -645px bottom; */ }
.ACCOUNT .innerContent .pictureViewTop .zonePhotoUploaded { float:left; display:inline; margin:2px 0px 2px 10px; background-color:#e1e1e1; height:63px;}
.ACCOUNT .innerContent .commentbox { width:600px; margin-top:5px; border: #e1e1e1 solid 3px; padding-left: 3px;}
.ACCOUNT .innerContent .btnSubmit { width:301px; margin:0 auto; }
.ACCOUNT .innerContent .mentions { text-align:justify; margin:60px 0 70px 0; width:97%;font-size:1em;color: #53565b;/* border-top: 1px solid #b1b1b1; */padding: 20px 20px 0px 0px;}

.ACCOUNT .centerColumn h2 { height:32px;}
.CARTEPEUGEOT .centerColumn h2
.ACCOUNT .centerColumn h2 img { float:left; margin-right:8px;}
.CARTEPEUGEOT .centerColumn h2 img { float:none; margin-right:8px;}
.ACCOUNT .centerColumn h2 em { font-style:normal; color:#000;}
.ACCOUNT .MYPROFILE .centerColumn h2 { /*margin-top:16px;*/ background-color: #f2f1ef; margin: 0px!important; padding: 16px 0px 0px 21px; }

.ACCOUNT .innerContent table { width:688px;}
.ACCOUNT .innerContent table thead tr { height:34px; background:url(../_img/Account/fondTH.gif) repeat-x;}
.ACCOUNT .innerContent table thead td { /*vertical-align:middle;*/ text-align:right; padding:6px 5px 0 7px; font-size: 11px;}
.ACCOUNT .innerContent table .name { width:365px; text-align:left;}
.ACCOUNT .innerContent table thead .start { width:110px; border-left:#FFFFFF 8px solid; border-right:#FFFFFF 8px solid; text-align:center;}
.ACCOUNT .innerContent table thead .end { width:97px; text-align:center;}
.ACCOUNT .innerContent table thead .delete { width:120px; border-left:#FFFFFF 8px solid; text-align:center;}
.ACCOUNT .innerContent table tbody .separateur { height:15px;}
.ACCOUNT .innerContent table img { float:left; padding-left:12px}
.ACCOUNT .innerContent table input { float:right; margin:4px 4px 0 0; border:0; width:16px; height:16px;}
.ACCOUNT .innerContent table tbody td { vertical-align:middle; text-align:right; 
    padding:3px 5px 0 7px; height:25px; color:#53565B; font-size: 11px;}
.ACCOUNT .innerContent table tbody .trPair .name  {
	/*background:url(../_img/Account/fondTd.gif) #eff5f6 no-repeat 0 0;*/ text-align:left;}
.ACCOUNT .innerContent table tbody .trPair .delete  { 
	/*background:url(../_img/Account/fondTd.gif) #eff5f6 no-repeat right -24px;*/ text-align:right;}
.ACCOUNT .innerContent table tbody .trPair td {background:#f7f7f7; text-align:center;}
.ACCOUNT .innerContent table a.alertName {background:url(../_img/Vehicles/bg-arrow-mes-alert.gif) no-repeat 0 3px; 
    padding-left:12px; line-height:13px; color:#004b93; font-weight:bold; text-decoration:none;}

.ACCOUNT .innerContent .myAlert thead td.title { vertical-align:middle; text-align:left; 
    padding:0 5px 0 5px; height:25px; font-size:1.8em; font-weight:bold; width:300px;}
.ACCOUNT .innerContent .myAlert thead td.bouton	 {padding:4px 5px 0 5px; }
.ACCOUNT .innerContent .myAlert .bouton a { float:right;}
.ACCOUNT .innerContent .myAlert .trPair .infoAlerte {
	/*background:url(../_img/Account/fondTDgrand.gif) no-repeat;*/}
.ACCOUNT .innerContent .myAlert .infoAlerte { text-align:left;}
.ACCOUNT .innerContent .myAlert .infoAlerte strong { margin-left:20px; color:#000;}
.ACCOUNT .innerContent .myAlert .infoAlerte em { width:100px; display:block; float:left; font-style:normal;}
.ACCOUNT .innerContent .hr { margin:10px 0; width:700px; height:2px;
    background:url(../_img/Account/fondTH.gif) repeat-x;}
.ACCOUNT .innerContent .deleteAlert {width:193px; height:24px; margin:0 auto;
    /*background:url(../_img/Account/fondDeleteAlert.gif) no-repeat;*/ }
.ACCOUNT .innerContent .deleteAlert div { line-height:24px; padding-left:20px;}
.ACCOUNT .innerContent .deleteAlert div label { margin-right:4px;}
.ACCOUNT .innerContent .deleteAlert .btnDelete { text-indent:-99999px; margin-top: 10px; height:18px; width:154px;
                                                 background:url(../_img/Alerte/btnSupprimerAlerte.gif) no-repeat; font-size: 0px; line-height: 0px; border:none; cursor:pointer; display: block; overflow: hidden; }

/* SUBSCRIBE */
.SUBSCRIBE {background: url(../_img/Vehicles/fond2colGauche.gif) no-repeat center top;
	min-height:612px; overflow:hidden; }
.SUBSCRIBE .headColumn { height:67px; overflow:hidden; }
.SUBSCRIBE .centerColumn p { font-size:1.1em; color:#53565B; margin-left:22px; }
.SUBSCRIBE .leftColumn h2 { margin-left:15px;}
.SUBSCRIBE .leftColumn p { margin:15px 0 10px 12px; font-size:1.1em;}

.SUBSCRIBE .leftColumn p { margin:15px 0 10px 12px; font-size:1.1em;}

.SUBSCRIBE .innerColumn {
	/*background:#FFFFFF url(../_img/Account/fondCenterColumnInner.jpg) repeat-x center top;*/
	clear:both; min-height:313px; overflow:hidden; padding-top:10px; }
.SUBSCRIBE .headColumn h2 {padding: 16px 0px 0px 21px; background-color: #f2f1ef; height: 32px; }
.SUBSCRIBE h3 { border-bottom: #b1b1b1 solid 1px; padding-bottom: 5px; margin-left: 1px; margin-bottom: 15px; }
.SUBSCRIBE .innerColumn .Subcription { margin:0pt 0px 0 20px; }

.SUBSCRIBE .Subcription .formBox {margin-bottom:20px; overflow:hidden; width:671px; color: #53565b; font-size: 11px;
	/*background: url(../_img/Account/formBox.gif) repeat-y -671px 0;*/ }
.SUBSCRIBE .Subcription .formBoxTop { height:10px; overflow:hidden;
	/*background: url(../_img/Account/formBox.gif) no-repeat 0 0; */}
.SUBSCRIBE .Subcription .formBoxBot {overflow:hidden; padding:0pt 0pt 10px 20px;
	/*background: url(../_img/Account/formBox.gif) no-repeat -1342px bottom;*/ }

.SUBSCRIBE .Subcription .Row { clear:both; margin:0 0 10px 15px; overflow:hidden; }
.SUBSCRIBE .Subcription .Row input { float:left; margin-right:10px; }
.SUBSCRIBE .Subcription .photoUp { position:relative; height:55px;}
.SUBSCRIBE .Subcription .photoUp .btnUpPhoto { position:absolute; top:30px; left:155px;}

.SUBSCRIBE .Subcription .pictureView { width:645px; margin:10px 0 3px -5px; overflow:hidden;
	background: url(../_img/Account/boxPicFond.gif) repeat-y;}
.SUBSCRIBE .Subcription .pictureViewTop { padding-top:4px; overflow:hidden;
    background: url(../_img/Account/boxPicBorder.gif) no-repeat left top;}
.SUBSCRIBE .Subcription .pictureViewBot {height:4px; clear:both;
    background: url(../_img/Account/boxPicBorder.gif) no-repeat -645px bottom;  }
.SUBSCRIBE .Subcription .pictureViewTop .zonePhotoUploaded { float:left; display:inline; margin:2px 0px 2px 10px;}

.SUBSCRIBE .Subcription .optin { padding-top:10px; }
.SUBSCRIBE .Subcription .captcha .TextBox { float:left; margin-right:10px; }

.SUBSCRIBE .Subcription .ButtonRow {margin:0px auto; width:301px; padding-bottom:20px; float:none; }
.SUBSCRIBE .Subcription .Button { background:url(../_img/Account/btnEnregistrer.gif) no-repeat top left;
    width:301px; height:31px; border:0 none; overflow:hidden;text-indent:-999px; display:block;
    font-size:0px; line-height:0px; cursor:pointer; }

/*LEFT COLUMN*/

.leftColumn .box { width: 230px; padding: 7px 0 15px 0px; margin: 0 0 0 14px; position:relative;
   /*background-color: #e1e1e1; background:url(../_img/CriteriaBar/hrDegrade.gif) repeat-x bottom;*/ }

* html .leftColumn .box {
	 padding: 0 0 13px 0px;
}   
  
.leftColumn .box-first { z-index:2;	background-color:Transparent; min-height:77px; height:auto !important; height:77px; padding: 0 0 10px 0px!important; }
.leftColumn .box-first h2.HomeTop { background:url(../_img/Home/top_h2_bg.gif) no-repeat top; width: 228px; height:44px; }
.leftColumn .box-first h2.HomeTop span {display:none;}

.leftColumn .CriteriaBarZone { z-index:1; }
.leftColumn .CritereZone {background:#f2f1f0; border-bottom:#e1e1e1 2px solid}
.leftColumn .CritereZone .title {
	background:url(../_img/CriteriaBar/pictoCriteriaArrow.gif) no-repeat left -34px; padding-left:20px; padding-bottom:4px; display:block; height:1%;}
.leftColumn .CritereZone .active {
	background:url(../_img/CriteriaBar/pictoCriteriaArrow.gif) no-repeat left top; padding-left:20px; padding-bottom:4px; display:block;}
.leftColumn .endContainBox { text-align:right; margin:5px 10px 0 0; height:20px; }
.leftColumn .endContainBox img { vertical-align:middle;}
.leftColumn .endContainBox a { color:#004B93; }
.jsEnabled .leftColumn .endContainBox { display:none; }
.leftColumn .CritereZone ul { margin-left:14px;}
.leftColumn .CritereZone li label { color:#527d8d; margin-left:4px;}
.leftColumn .CritereZone li label em { color:#000; font-style:normal;}
.leftColumn .CritereZone .boxContent { padding:6px 0 4px 0; display:none; width:100%; position:relative; background:#e1e1e1;
	/*background:url(../_img/CriteriaBar/fondCriteria.gif) repeat-x top center;*/}
.leftColumn .CritereZone .addLink { margin: 4px 0 5px 37px; color:#004b93; display:block; 
    position:relative; -moz-outline:none; -moz-user-select:none;}
.leftColumn .CritereZone li a em { color:#000; font-style:normal; }
.leftColumn .CritereZone li p { margin-left:22px; line-height:16px; }
.leftColumn .CritereZone .boxContent a.active { background:none; text-decoration:none; cursor:default; }
.leftColumn .CritereZone a .loading { width:16px; height:16px; position:absolute; left:196px; top:-2px;
	background:url(../_img/ajax-loader2.gif) no-repeat; }
.leftColumn .CritereZone p { margin-left:14px;color:#57585A;}
.leftColumn .CritereZone p strong { color:#000; }
.leftColumn .CritereZone p em { font-style:normal; text-decoration:underline; }
.leftColumn .address { margin:2px 10px 10px 0; }
.leftColumn .CritereZone .address p strong { color:#57585A; }
.leftColumn .address a { color:#004B93; display:block; margin-top:5px; }

.leftColumn .CritereZone .searchBoxSmall { margin-left:14px;}
.leftColumn .CritereZone .btnOkSmall { margin-left:10px; margin-top:6px;}

.leftColumn .CritereZone .searchBoxSmall .checkbox { margin:4px 0; float:left; display:none; }
.leftColumn .CritereZone .searchBoxSmall .searchBoxSmallInput  {
	width:146px; height:23px;float:left; margin-top:4px; position:relative; z-index:1; 
    background:url(../_img/Vehicles/bgInputSmall.gif) no-repeat; }
.leftColumn .CritereZone .searchBoxSmall .searchTextBoxSmall { 
	position:absolute; top:4px; width:142px; left:4px; font-size:1.1em; 
	border:none; background:none; font-family:Verdana; }
.leftColumn .CritereZone .locationFilled .checkbox { display:block; }
.leftColumn .CritereZone .locationFilled .searchBoxSmallInput { background-position:bottom left; }
.leftColumn .CritereZone .locationFilled .searchTextBoxSmall { width:149px; left:24px; }

.leftColumn .CritereZone .searchBoxSmall #SUGGEST { top:25px; }
.leftColumn .CritereZone .searchBoxSmall #SUGGEST ul { margin:0; }
.leftColumn .CritereZone .searchBoxSmall .loading {
	width:16px; height:16px; position:absolute; left:221px; top:3px;
	background:url(../_img/ajax-loader2.gif) no-repeat; }

.leftColumn .CritereZone .slider-block { height:45px; margin:2px 0 2px 14px; }
.leftColumn .CritereZone .slider-block p { clear:both; margin:0 0 2px 0; }
.leftColumn .CritereZone .slider { width:183px; display:inline; float:left; }

.leftColumn .co2Selector p { font-size:1.1em; margin:2px 0 3px 18px; }
.leftColumn .co2Selector ul { width:214px; height:33px; overflow:hidden; position:relative;
    background:url(../_img/CriteriaBar/co2select.gif) no-repeat 0 -231px; }
.leftColumn .co2Selector ul li { width:29px; height:23px; margin-top:5px; float:left; display:inline;
    text-indent:-9999px; overflow:hidden; cursor:pointer; }
.leftColumn .co2Selector ul li.first { width:34px; margin-left:3px; }
.leftColumn .co2Selector .co2tip { 
	position:relative; left:32px; width:130px; height:21px; padding-top:3px; margin:0px 0;
    background:url(../_img/CriteriaBar/co2tip.gif) no-repeat 0 -4px; }
.leftColumn .co2Selector .co2tip .arrow {
	position:absolute; top:-4px; left:56px; width:9px; height:4px; overflow:hidden;
	background:url(../_img/CriteriaBar/co2tip.gif) no-repeat -60px 0; }
.leftColumn .co2Selector .co2tip p { width:130px; text-align:center; font-weight:bold; color:#fff; margin:-2px 0;}

.leftColumn .boxFlashPromo { clear:both; /* padding:0 0 138px 0; height:204px;*/
    /*background:url(../_img/CriteriaBar/hrDegradeBas.gif) repeat-x bottom #fff;*/ /*overflow:hidden;*/ }

.leftColumn .box-promo .boxContent { }
.leftColumn .box-promo .title { background:#e1e1e1; height:8px; padding:8px 0 5px 15px; }
.leftColumn .box-promo ul { padding-bottom:5px; }

.promotionBoxTop { width:225px; padding:10px 0 3px 10px;
    background:url(../_img/Vehicles/fondSearchCriteria.gif) no-repeat left top; }
.promotionBoxContent { width:235px; margin-left:14px; 
    background:url(../_img/Vehicles/fondSearchCriteria.gif) repeat-y -235px top;}
.promotionBoxBot { width:235px; height:4px; overflow:hidden;
    background:url(../_img/Vehicles/fondSearchCriteria.gif) no-repeat -470px top; }
.promotionBoxTop ul { margin-top:6px;}
.promotionBoxTop a em { color:#000; font-style:normal;}



/*CENTER COLUMN*/

/*View Type Menu*/
.centerColumn .headerView { height:115px; z-index:1; position:relative;}
.centerColumn .headerViewAlert { height:100px; position:relative; background:url(../_img/Alerte/bg_top_alert.gif) no-repeat;}
.centerColumn .viewType { width:352px; height:18px; position:absolute; right:1px; top:8px;}
.centerColumn .viewType li {  float:left; margin-right:1px; display:inline;}
.centerColumn .viewType li a {text-indent:-9999px; height:18px; display:block; overflow:hidden;}
.centerColumn .viewTypeListe a {width:74px; 
    background:url(../_img/Vehicles/navAffichage.gif) no-repeat 0 0; }
.centerColumn .viewTypeVignettes a {width:89px; 
    background:url(../_img/Vehicles/navAffichage.gif) no-repeat -79px 0; }
.centerColumn .viewTypeGalerie a {width:70px; 
    background:url(../_img/Vehicles/navAffichage.gif) no-repeat -171px 0;}
.centerColumn .viewTypeCarte a {width:70px; 
    background:url(../_img/Vehicles/navAffichage.gif) no-repeat -246px 0;}
.centerColumn .viewTypeListe a:hover, 
.centerColumn .viewTypeListe a.active { background-position:0 -18px;}
.centerColumn .viewTypeVignettes a:hover, 
.centerColumn .viewTypeVignettes a.active { background-position:-79px -18px;}
.centerColumn .viewTypeGalerie a:hover, 
.centerColumn .viewTypeGalerie a.active { background-position: -171px -18px;}
.centerColumn .viewTypeCarte a:hover, 
.centerColumn .viewTypeCarte a.active { background-position: -246px -18px;}

.centerColumn .button { position:absolute; top:34px; right:-12px;}
.centerColumn .button a { float:left; text-decoration:none; }
.centerColumn .button .btAlert { display:none; }
.centerColumn .button .btComparator { width:224px; height:23px; margin:0 0 0 11px;
	background:url(../_img/Vehicles/btnComparateur.gif) no-repeat; }
.centerColumn .button .btComparator em { 
	margin:0 0 0 100px; line-height:20px; color:#8fb5dc; font-style:normal; font-weight:bold; font-size:1.1em; text-transform: uppercase;}

.centerColumn .recordsInfos { padding:11px 0 0 19px; height:60px; background:#f2f1f0; }
.centerColumn .recordsInfos h2 { font-size:1.6em; color:#7e7f84;}
.centerColumn .recordsInfos h2 em { font-style:normal; color:#373a45; font-size:1.2em; }
.centerColumn .recordsInfos p { height:16px; line-height:16px; margin-top:2px; font-size:1.1em; color:#004b93; }
.centerColumn .recordsInfos p.loading { padding-left:20px; 
	background:url(../_img/ajax-loader2.gif) no-repeat scroll left center; }
.centerColumn .recordsInfos p a { font-weight:bold; color:#004b93; }

.centerColumn .sortingType { margin:12px 2px;}
.centerColumn .sortingType p, .centerColumn .sortingType div { float:left;}
.centerColumn .sortingType p { line-height:19px; font-size:1.1em; margin-right:5px; }
.centerColumn .sortingType select { float:left; margin-right:20px; 
	color:#004B93; font-family:Arial; font-size:1.1em; }

.centerColumn .sortingTypeBottom { height:32px; padding:10px 0 0 0px; margin:0; border-bottom:5px solid #F2F1F0;}
.centerColumn .sortingType .paging { float:right;  padding-right:4px; }
.centerColumn .sortingTypeBottom .paging { float:right; margin-right:4px; }

.centerColumn .sortingType .ui-select { margin-right:65px; cursor:pointer; }
.centerColumn .sortingType .ui-select p { margin:0; color:#004B93; }
.centerColumn .sortingType .ui-select-active p { color:#D7E3E7; }

.centerColumn .paging p { margin-right:5px; }
.centerColumn .paging ul { display:inline; }
.centerColumn .paging li { line-height:19px; display:inline; font-size:1.1em; }
.centerColumn .paging li a { color:#527d8d; }
.centerColumn .paging li.Active { font-weight:bold; }
.centerColumn .paging .ui-select { margin:0; }
.centerColumn .paging .prevPage { width:21px; height:20px; cursor:pointer; margin-left:10px;
    -moz-outline:none; -moz-user-select:none;
    background:url(../_img/Vehicles/pictoPrevious.gif) no-repeat; }
.centerColumn .paging .nextPage { width:21px; height:20px; cursor:pointer; margin-left:5px;
    -moz-outline:none; -moz-user-select:none; background:url(../_img/Vehicles/pictoNext.gif) no-repeat; }

.centerColumn .ui-select .ui-select-list li { display:block; line-height:normal; }
.centerColumn .ui-select .ui-select-list li a { text-decoration:none; color:#004B93; background:#fff; }
.centerColumn .ui-select .ui-select-list li a:hover { background:#004B93; color:#fff; }
.centerColumn .select-size p { width:20px; margin-right:0; }
.centerColumn .select-size .ui-select-list { width:48px; }
.centerColumn .select-index p { min-width:30px; width:auto !important; width:30px; }
.centerColumn .select-index .ui-select-list { width:58px; }

.jsEnabled .centerColumn .jsHidden p,
.jsEnabled .centerColumn .jsHidden select,
.jsEnabled .centerColumn .jsHidden div,
.jsEnabled .centerColumn .jsHidden .paging { visibility:hidden; }

.vehiclesContent .serverException { margin:0 20px; }
.vehiclesContent .serverException p { font-size:1.2em; color:Red; margin-bottom:10px; }

/*VEHICULE LIGNE */
.vehiclesContent { clear:both; margin-top:0px; height:auto !important; height:844px;
     background:#fff; border-top: #f2f1f0 5px solid; padding-top:10px}
.vehiclesContent .vehiclesContent { background:none; }
.vehiclesContent .loading { padding-left:20px; }
/*.vehiclesContent .vehiclesInner { overflow:hidden;}
.vehiclesContent .vehicleList { overflow:hidden;}*/
.vehiclesContent .vehicleList .item { margin-bottom:10px; height:170px; border-bottom: #f2f1f0 5px solid; }
.vehiclesContent .vehicleList .itemNone { margin-bottom:10px; height:151px; 
    position:relative;}
.pictureContent { position:relative; width:160px; height:140px; clear:both; float:left; 
    overflow:hidden; background:url(../_img/Vehicles/fondVignettePhotos.gif) no-repeat; }
.pictureContent ul { width:160px; height:121px; }
.pictureContent li { width:160px; height:121px; overflow:hidden; }
.pictureContent img { margin:3px 0 0 3px;}
.pictureContent .multipleImage { position:absolute; top:121px; left:0; width:154px; 
                                  margin:1px 0 0 3px;}
.pictureContent .multipleImage p { float:left; text-align:center; width:120px; display:inline; font-size:1.1em; color:#7e7f84}
.pictureContent .multipleImage p em { color:#000000; font-style:normal; font-weight:bold}
.pictureContent .multipleImage p strong { color:#000000; font-weight:bold}
.pictureContent .multipleImage p.noPhoto { font-weight:normal; width:160px; }
.pictureContent .multipleImage .previousPicture {
	filter:alpha(opacity = 50); opacity:0.5; cursor:default;
	background:url(../_img/Vehicles/pictoFlecheVignette.gif) no-repeat; -moz-outline:none; 
	-moz-user-select:none;
	text-indent:-9999px; float:left; display:block; height:15px; width:16px; overflow:hidden;}
.pictureContent .multipleImage .nextPicture {
	filter:alpha(opacity = 50); opacity:0.5; cursor:default;
	background:url(../_img/Vehicles/pictoFlecheVignette_next.gif) no-repeat 0px 0; 
	-moz-outline:none; -moz-user-select:none;
	text-indent:-9999px; float:right; display:inline; height:15px; width:16px; overflow:hidden; }
	
.vehiclesContent .vehicleList .item .infosVehicles  { float:left; margin-left:10px; 
    position:relative; display:inline; font-size:1.2em; color:#53575d; font-family:Arial, Helvetica, sans-serif; font-weight:normal; width: 196px;}
.vehiclesContent .vehicleList .item .infosVehicles p { font-weight:normal;}
.vehiclesContent .vehicleList .item .infosVehicles .vehiclesName { font-size:1.4em; color:#004b93; font-weight:bold}
.vehiclesContent .hover .infosVehicles .vehiclesName { text-decoration:underline; }
.vehiclesContent .vehicleList .item .infosVehicles .origine { position:absolute; left:0; top:102px; width:260px; font-size:1.1em; font-weight:bold; color:#004b93; text-transform: lowercase; margin-top:10px; }
.vehiclesContent .vehicleList .item .infosVehicles .origine strong { color:#21232b; font-weight:bold; text-transform:none;}
.vehiclesContent .vehicleList .item .infosVehicles .origine em { font-style:normal;}
.vehiclesContent .vehicleList .item .actionsContent {float:right; width:319px;}
.vehiclesContent .vehicleList .item .actionsContent .optionalInfo {width:124px; height:100px; float:left; display:inline;position:static;}
.vehiclesContent .vehicleList .item .actionsContent .optionalInfo img {margin-bottom:5;zoom:1;}
.vehiclesContent .vehicleList .item .actionsContent .actionButton {width:186px; float:right;}
.vehiclesContent .vehicleList .item .actionsContent .actionButton ul {width:186px;}
.vehiclesContent .vehicleList .item .actionsContent .priceContent {float:left; width:166px;}
.vehiclesContent .vehicleList .item .actionsContent li {margin-bottom:5px; clear:left; }
.vehiclesContent .vehicleList .item .actionsContent li.btMore { height:22px;}
.vehiclesContent .vehicleList .item .actionsContent li.btMore a { display:block;}
.vehiclesContent .vehicleList .item .actionsContent .optionalInfo li { margin-bottom:0px; }
.vehiclesContent .vehicleList .item .actionsContent li.bookingDate { font-size:1.2em;}
.vehiclesContent .vehicleList .item .actionsContent li.bookingDate strong { color:#000;}
.vehiclesContent .vehicleList .item .actionsContent li.toggleBt { cursor:pointer; height:22px; }
.vehiclesContent .priceContent p { margin:12px; }
.vehiclesContent .priceContent { width:164px; height:48px;  border: #e1e1e1 3px solid;}
.vehiclesContent .priceContent strong { color:#21232b; font-size:1.8em; float:left;}
.vehiclesContent .priceContent em { color:#21232b; font-style:normal; text-decoration:underline;}
.vehiclesContent .priceContent img { float:right; margin-top:-13px;}
/*
.BonneAffaireDisplay {background-color:#ffffdd; border-style:solid; border-width:1px; font-size: 12px; color:Black; font-family: Arial, Verdana, Helvetica, sans-serif; width:315px; padding:1px; display:none;position:relative;z-index:100;left:0px; top:5px;}
*/
.BonneAffaireDisplay {background-color:#ffffdd; border-style:solid; border-width:1px; font-size: 12px; color:Black; font-family: Arial, Verdana, Helvetica, sans-serif; width:305px; padding:5px; display:none;position:absolute;z-index:100;}
.BonneAffaireDisplayFicheVehicule {margin-left: 215px;margin-top: 0px;background-color:#ffffdd; border-style:solid; border-width:1px; font-size: 12px; color:Black; font-family: Arial, Verdana, Helvetica, sans-serif; width:305px; padding:5px; display:none;position:absolute;z-index:100;}

.NOFINANCING .vehiclesContent .priceContent p { margin:12px; }

.vehiclesContent .priceContent .sftMensualite { float:left;}

#Mensualite {padding-top: 5px;}

/*VEHICULE VIGNETTE*/
.vehiclesContent .vehicleVignettes { margin-left:13px; }
.vehiclesContent .vehicleVignettes .item { float:left; display:inline; width:162px; border-right: 1px solid #cdcdcd; padding-left: 1px; }
.vehiclesContent .vehicleVignettes .item.NoBorder { float:left; display:inline; width:162px; border-right: none; }
.vehiclesContent .vehicleVignettes .last { width:162px;  }
.vehiclesContent .vehicleVignettes .item .pictureContent { float:none; }
.vehiclesContent .vehicleVignettes .item .infosVehicles {  margin:9px 5px; width:150px; height:230px; position:relative; font-size:1.1em; color:#53575d; font-family:Arial, Helvetica, sans-serif; font-weight:normal; }
.vehiclesContent .vehicleVignettes .item .vehiclesName { font-size:1.2em; color:#004b93; font-weight:bolder; }/*
.vehiclesContent .vehicleVignettes .item .origine { display:none; }*/
.vehiclesContent .vehicleVignettes .item .origine { position:absolute; left:0; top:105px; width:155px; font-size:1.1em; font-weight:bold; color:#004b93; text-transform: lowercase; margin-top:10px; }
.vehiclesContent .vehicleVignettes .item .origine strong { color:#21232b; font-weight:bold; text-transform:none;}
.vehiclesContent .vehicleVignettes .item .origine em { font-style:normal;}
.vehiclesContent .vehicleVignettes .item .infosPrice { padding:2px 5px 5px 5px; height:28px; width:135px;
    position:absolute; top:180px; border:3px solid #F2F1F0;}
.vehiclesContent .vehicleVignettes .item .infosPrice strong { color:#000; font-size:1.8em; float:left;}
.vehiclesContent .vehicleVignettes .item .infosPrice .nouvelleLicence { float:right; margin-top:-6px;}
.vehiclesContent .vehicleVignettes .item .infosPrice em { color:#000; font-style:normal; font-weight:bold;}
.vehiclesContent .vehicleVignettes .item .actionButton { margin-left:2px;}
.vehiclesContent .vehicleVignettes .item .actionButton li { float:none; margin:2px 0 4px 0; background:none;}
.vehiclesContent .vehicleVignettes .item .actionsContent li.toggleBt { cursor:pointer; height:19px; }
.vehiclesContent .vehicleVignettes .item .optionalInfo { margin:5px 0 20px 4px; }
.vehiclesContent .vehicleVignettes .item .optionalInfo img { margin-bottom:5px;}

.NOFINANCING .vehiclesContent .vehicleVignettes .item .infosPrice { padding:5px; height:31px; }

/*VEHICULE GALLERIE*/
.vehiclesContent .vehicleGallery .item { background:none; margin-bottom:0; height:160px; border-bottom:none }
.vehiclesContent .vehicleGallery .item .pictureContent { display:none; }
.vehiclesContent .vehicleGallery .itemDetail  { width:676px; margin:10px auto; overflow:hidden;}
.vehiclesContent .vehicleGallery .itemDetail .vehicleList {padding-top:15px; overflow:hidden;}
.vehiclesContent .vehicleGallery .itemDetail .vehicleList .item {}
.vehiclesContent .vehicleGallery .item .infosVehicles { width:320px; }
.vehiclesContent .vehicleGallery .item h3 {font-size:1.8em; }
.vehiclesContent .vehicleGallery .item a { color:#004b93; }
.vehiclesContent .vehicleGallery .item .infosVehicles p {font-weight:normal; font-size:1.1em; color:#53575D;}
.vehiclesContent .vehicleGallery .item .infosVehicles p.vehiclesName { font-size:1.8em; margin-bottom:3px; }
.vehiclesContent .vehicleGallery .item .infosVehicles p strong { color:#000;}

.vehiclesContent .vehicleGallery .item .actionsContent .priceContent { margin-bottom:10px; }
.vehiclesContent .vehicleGallery .item .infosVehicles .origine { 
	margin:10px 0; position:relative; top:0; left:0; font-size:1.1em; color:#004B93;}
.vehiclesContent .vehicleGallery .item .actionsContent { margin-top:5px; }


/* VUE CARTE */

#GFRAME {/* background:#5E7C98*/; padding:2px; width:684px; /*margin-left:18px;*/ border:none }
#GFRAME .warning { display:none; text-align:center; font-size:1.1em; padding:5px 0; font-weight:bold;}
#GFRAME .zone { width:684px; height:448px; }
#GFRAME iframe { width:684px; height:448px; }


/*FICHE VEHICULE*/
.VEHICLESHEET { background:url(../_img/FicheVehicle/fondGlobal.jpg) no-repeat center top; overflow:hidden;}

.VEHICLESHEET .containerNavList { margin-bottom: 26px; min-height:30px; }
* html .VEHICLESHEET .containerNavList { margin-bottom: 13px; }
.NavigationButtonZone {  width: 925px; padding: 12px 0px 0px 55px; overflow: hidden}
.NavigationButtonZone a { display:block; font-weight:normal; color:#ffffff; text-transform: uppercase; font-size: 1.1em; padding: 2px 0px;}
.NavigationButtonZone li.backButton { width:167px; float: left; }
.NavigationButtonZone li.nextButton { text-align:right; width: 95px; float: right;}
.NavigationButtonZone li.previousButton { width:380px; float: left; height: 18px; }
.NavigationButtonZone .previousButton a { padding-left:30px; width:71px;
    background:url(../_img/FicheVehicle/bg-btn-pre.gif) no-repeat;}
.NavigationButtonZone .nextButton a {padding-right:30px;width:65px; float:right;
	background:url(../_img/FicheVehicle/bg-btn-next.gif) no-repeat right top; }
.NavigationButtonZone .backButton a { width:145px; text-align:right; padding-right: 18px;
	background:url(../_img/FicheVehicle/bg-btn-retour.gif) no-repeat 100% top; }

.VEHICLESHEET .vehicleColumn { float:left; width:681px;; padding:14px 0px 0px 40px; display:inline;}
.VEHICLESHEET .vehicleColumn .vehicleReference { margin-left:0px; position:relative; width:460px;}
.VEHICLESHEET .vehicleColumn h2 {color:#004b93; font-size:1.9em; width:670px;}
.VEHICLESHEET .vehicleColumn .vehicleReference p { padding-top:4px; float:left; overflow:hidden; width:200px;}
.VEHICLESHEET .vehicleColumn .vehicleReference p strong { color:#000; font-size:1.7em; font-weight:bold;float:left; margin:10px 0 0 10px;}
.VEHICLESHEET .vehicleColumn .vehicleReference img { float:left;}
.VEHICLESHEET .vehicleColumn .vehicleReference img.nouvelleLicence { float:right;margin-right:45px;}
.VEHICLESHEET .vehicleColumn .vehicleReference label { float:left;}
.VEHICLESHEET .vehicleColumn .vehicleReference p span { padding-left: 5px;}
.VEHICLESHEET .vehicleColumn .vehicleReference p span.TextStyle01 { color:#53575d; font-size:1.6em;}
.VEHICLESHEET .vehicleColumn .vehicleReference p span.TextStyle02 { color:#004b93; font-size:1.7em; font-weight:bold;}
.VEHICLESHEET .vehicleColumn .vehicleReference p a { text-decoration:none; color:#004b93; 
    border-bottom: dotted 1px; }
.VEHICLESHEET .vehicleColumn .vehicleReference .promotion { margin-right:5px; float:right; display:inline; }
.VEHICLESHEET .vehicleColumn .vehicleReference .addSelection { position:absolute; left:485px; top:27px; }
.VEHICLESHEET .vehicleColumn .vehicleReference .addSelection li { cursor:pointer; }

/*.VEHICLESHEET .vehicleColumn .vehicleInfoBox { height:100px; overflow:hidden; padding-left:15px;}*/
.VEHICLESHEET .vehicleColumn .vehicleInfoBox {overflow:hidden; padding-left:15px; background-color:#f2f1ef;}.VEHICLESHEET .vehicleColumn .vehicleInfoBox .vehiclePromoBox { width: 155px;
                                                                padding: 6px 0px 0pt 0pt; overflow: hidden; float: left; display:inline;}

.VEHICLESHEET .vehicleColumn .actionButton { padding:10px 12px 25px 15px;}
.VEHICLESHEET .vehicleColumn .actionButton li { display:inline; margin-right:7px;}
.VEHICLESHEET .vehicleColumn .pictureViewer { padding-left:15px; height:434px;}
.VEHICLESHEET .vehicleColumn .pictureNavigation { padding:0px; float:left; width:106px; 
    overflow:hidden; }
.VEHICLESHEET .vehicleColumn .vehiclePicture { float:right; display:inline; margin-right:0px;}
.VEHICLESHEET .vehicleColumn .pictureNavigation ul { height:330px; width:105px; overflow:hidden; }
.VEHICLESHEET .vehicleColumn .pictureNavigation li { height:83px; }
.VEHICLESHEET .vehicleColumn .pictureNavigation .pictureUp { margin-bottom:11px; 
    background:url(../_img/FicheVehicle/flecheDetail.gif) no-repeat ;}
.VEHICLESHEET .vehicleColumn .pictureNavigation .pictureUp a { text-indent:-9999px; display:block; 
    width:105px; height:25px; overflow:hidden;}
.VEHICLESHEET .vehicleColumn .pictureNavigation .pictureDown { margin:17px 0 15px 0; 
    background:url(../_img/FicheVehicle/flecheDetail.gif) no-repeat 0 -25px;}
.VEHICLESHEET .vehicleColumn .pictureNavigation .pictureDown a { text-indent:-9999px; display:block; 
    overflow:hidden; width:105px; height:25px;}
.VEHICLESHEET .vehicleColumn .vehicleInformation { }
.VEHICLESHEET .vehicleColumn .vehicleInformation .Vinner { }
.VEHICLESHEET .vehicleInformation .Vinner .titreBloc { display:block; padding:0px 0px 10px 17px;
    background:url(../_img/FicheVehicle/pictoFlecheVehicleInfo-icon.gif) no-repeat 15px top; border-bottom: 1px solid #d4d5d6}
.VEHICLESHEET .vehicleInformation .Vinner .active { background-position:0 -27px;}
.VEHICLESHEET .vehicleInformation .comments { clear:both; margin:0 48px; padding-bottom:20px; color:#000; }
.VEHICLESHEET .vehicleInformation .comments .label { color:#657782; }
.VEHICLESHEET .vehicleInformation .Vinner .titreBloc img { margin-left:24px;}
.VEHICLESHEET .vehicleInformation ul { padding:0px 0px 0px 41px; margin-top: 5px; width:640px; height:auto !important; height:191px; min-height:191px; background:url(../_img/FicheVehicle/bg-ul-vinner.gif) repeat left top ;}
.VEHICLESHEET .vehicleInformation ul.caractInfos {
	height:auto !important; height:121px; min-height:121px; 
}
.VEHICLESHEET .vehicleInformation ul li { float:left; width:300px; padding: 5px 0px 0px 0px; color:#657782; font-size:1.2em; min-height: 19px; height: auto !important; height: 19px;}

.VEHICLESHEET .vehicleInformation ul li strong {color:#000; font-weight: bolder;}
.VEHICLESHEET .vehicleInformation .caractInfos li { padding: 5px 0px 0px 14px; width:286px; color:#000; font-weight:bold;  background:url(../_img/FicheVehicle/pictoCarac.gif) no-repeat 0 7px;min-height: 19px; height: auto !important; height: 19px;}
.VEHICLESHEET .vehicleColumn .vehicleInformation .carac { 
	height:auto !important; height:120px; min-height:120px; /*padding-top:13px;*/ background:none;}
.VEHICLESHEET .vehicleColumn .simulateurContent { margin: 0px 0 20px 20px;}

.VEHICLESHEET .dealerColumn { float:right; width:258px; padding-top:14px; display:inline; background-color: #f2f1f0}
.VEHICLESHEET .dealerColumn .dealerInfo { width:243px; margin:0 0 0 15px;}
.VEHICLESHEET .dealerColumn h2 { color:#98999c; font-size:1.3em;}
.VEHICLESHEET .dealerColumn h2 a {font-style:normal; color:#004b93; font-size:1.1em;}
.dealerColumn .contactPDV { width:229px; margin:0 auto; height:20px;}
.dealerColumn .dealerInfo .dealerPicture { padding-top:14px; 
    height:113px;}
.dealerColumn .dealerInfo .dealerAdress { margin-top:15px;}
.dealerColumn .dealerInfo .blueBox {  margin:8px 0 10px 0; background-color: #e1e1e1;}                                      
.dealerColumn .dealerInfo .blueBox p { color:#000; font-weight:bold; padding:10px 10px 10px 13px; clear:both; font-size: 1.1em;}
.dealerColumn .dealerInfo .blueBox p span { color:#53575d; font-weight:normal;}
.dealerColumn .dealerInfo .blueBox a { background:url(../_img/FicheVehicle/icon-plan-d-acces.gif) no-repeat left 3px ; padding-left:12px; line-height:13px; margin-left:13px;
    color:#004b93; font-weight:bold; text-decoration:none;font-size: 1.1em;}
.dealerColumn .dealerInfo .Small {background-color: #e1e1e1;overflow:hidden;}
.dealerColumn .dealerInfo .Small div { float:left; margin:6px 0 0 7px; width:64px; }
.dealerColumn .dealerInfo .Small .contactInfos { width:160px; }
.dealerColumn .dealerInfo .Small .contactInfos a { background:none; }
.dealerColumn .dealerInfo .Small .contactInfos a:hover { text-decoration:underline; }
.dealerColumn .dealerInfo .Small .contactInfos .pictoEnveloppe { border:none;}
.dealerColumn .dealerInfo .Small div img {border:solid 1px #96a6b0; padding:1px;}
.dealerColumn .dealerInfo .Small div a { padding:0 4px 0 0; float:left; width:156px;}
.dealerColumn .dealerInfo .Small p { padding-top:5px;}

.dealerCars { margin:8px 0 0 13px; padding-top:30px  }
.dealerCarsTop {background:url(../_img/FicheVehicle/separateurDC.jpg) no-repeat top; margin-top: 96px; }
.dealerColumn .dealerCars h2 { font-size:1.3em; margin-bottom:5px;}
.dealerColumn .dealerCars .pictureNavigation { background:none;
    position:relative; width:231px !important; overflow:hidden;}
.dealerColumn .dealerCars .pictureNavigation ul { padding:0 0 0 13px; width:205px; height:546px; overflow:hidden; }
.dealerColumn .dealerCars .pictureNavigation li { height:182px; }
.dealerColumn .dealerCars .pictureNavigation li img {border: solid 1px #96a6b0;}
.dealerColumn .dealerCars .pictureNavigation li div { margin-left:22px; width:160px;}
.dealerColumn .dealerCars .pictureNavigation li p { font-size:1.1em;}
.dealerColumn .dealerCars .pictureNavigation li a { font-weight:bold;}
.dealerColumn .dealerCars .pictureNavigation li p strong { color:#000; font-size:1.2em;}
.dealerColumn .dealerCars .pictureNavigation .pictureUp { padding:9px 0 0 5px; margin-bottom:11px;
    /*background:url(../_img/FicheVehicle/BlueBoxBigCorner.gif) no-repeat 0 0; */}
.dealerColumn .dealerCars .pictureNavigation .pictureUp a  {
	text-indent:-9999px; display:block; width:222px; height:25px; overflow:hidden;
	background:url(../_img/FicheVehicle/flecheDetailBig.gif) no-repeat ; }
.dealerColumn .dealerCars .pictureNavigation .pictureDown { margin-bottom:11px; padding:0 0 9px 5px;
    /*background:url(../_img/FicheVehicle/BlueBoxBigCorner.gif) no-repeat -231px bottom;*/ }
.dealerColumn .dealerCars .pictureNavigation .pictureDown a  {
	text-indent:-9999px; display:block; width:222px; height:25px; overflow:hidden;
	background:url(../_img/FicheVehicle/flecheDetailBig.gif) no-repeat 0 -25px; }

/*DIVERS (MENTIONS / SITE MAP etc...*/
.ONECOLUMN { background:url(../_img/Divers/fond-faq-footer.gif) no-repeat center top; overflow:hidden; 
    min-height:711px; }
.ONECOLUMN .globalBody .WrapTitleFooterAlt {height: 45px; padding: 0px 11px 0 16px; margin:0px 0 0 40px;  background-color: #f2f1f0; }	
.ONECOLUMN .globalBody h2 { float: left; width: 770px; padding: 0px;}
.ONECOLUMN .globalBody .BtnAltRetour {float: right; width: 95px; text-align: right; padding-top: 14px; }
.ONECOLUMN .globalBody .innerContent { min-height:711px; padding:25px 0 0 56px; overflow:hidden;
	/*background:url(../_img/Account/fondCenterColumnInner.jpg) #fff repeat-x;*/ }
.ONECOLUMN .globalBody .innerContent h3	{ font-size:1.4em; margin-bottom:10px;}		

.ONECOLUMN .innerContent .contentBox { /*margin-bottom:4px; overflow:hidden;
    width:945px; background: url(../_img/Divers/fondBigBlueBox.gif) repeat-y -945px 0; */}
.ONECOLUMN .innerContent .summary { background-color: #f2f1ef;}
.ONECOLUMN .innerContent .contentBoxTop { /* height:10px; overflow:hidden; 
	background:url(../_img/Divers/fondBigBlueBox.gif) no-repeat 0 0 ;*/ }
.ONECOLUMN .innerContent .contentBoxBot { /*overflow:hidden; 
	background:url(../_img/Divers/fondBigBlueBox.gif) no-repeat -1890px bottom;*/ }
.ONECOLUMN .innerContent .contentBoxBot ul{ margin:0; padding: 0px; padding: 14px 0px 4px 0px!important; width: 100%;}
.ONECOLUMN .innerContent .contentBoxBot li { margin: 0px; padding: 0px; list-style-type:decimal; clear:both;
    font-weight:bold; color:#53575d; font-size:1.1em;  margin-left: 28px; padding-bottom: 13px!important;}
* html .ONECOLUMN .innerContent .contentBoxBot li {margin-left: 35px;}
.ONECOLUMN .innerContent .contentBoxBot .subQuestion label { margin-right:0;}
		
.ONECOLUMN .innerContent .contentBoxBot li label ,
.ONECOLUMN .innerContent .contentBoxBot li select {
	margin-right: 5px;
}
		
.ONECOLUMN .innerContent .contentBox h4 { font-size:1.2em; background-color: #f2f1ef; font-weight: normal; margin: 26px 0px 10px 0px; padding: 7px 0px 7px 17px; color: #52575d;}
.ONECOLUMN .innerContent p { font-size:1.1em; width:97%; margin:0 0 20px 7px; color: #52575d;}
.ONECOLUMN .innerContent p.ErrorMsg {
	margin: 5px 0px 0px;
}
.ONECOLUMN .FeedbackConfirmation .innerContent p { margin:0 0 0 0; padding:10px 0; } 
.ONECOLUMN .innerContent .confirmationMessage p { font-size:1.3em;}
.ONECOLUMN .innerContent p.intro {font-size:1.2em; padding: 0px 0 18px 0; border-bottom: #b1b1b1 solid 1px;}
.ONECOLUMN .footerCorner  { /*height:6px;
							background:url(../_img/Divers/footerCorner.gif) no-repeat 0 0;*/}	
.ONECOLUMN .innerContent .formContact li { line-height:25px;font-size:1.1em;
    list-style-type:none; font-weight:normal;}
.ONECOLUMN .innerContent .formContact em, 
.ONECOLUMN .innerContent .formContact label { float:left; width:220px; font-style:normal;}		
.ONECOLUMN .innerContent .formContact .radio { float:left; margin-right:10px;}			
.ONECOLUMN .innerContent .formContact .radio input { width:20px;}
.ONECOLUMN .innerContent .formContact .radio label { float:none;}
.ONECOLUMN .innerContent .formContact .select { width:200px;}
.ONECOLUMN .innerContent .formContact .TextBox { width:60%; height:100px;}
.ONECOLUMN .innerContent .formContact li.liMessage { margin-top:20px;}
.ONECOLUMN .innerContent p.mentions { font-size:1em; color: #7e8186!important;}
.ONECOLUMN .innerContent .btnSubmit { width:122px; margin:20px auto 40px auto;} 
.ONECOLUMN .innerContent .answer { /*float:left;*/ font-weight:normal; width:300px;}
.ONECOLUMN .innerContent .contentBoxBot .subQuestion { float:left;font-weight:normal; width:490px; margin:10px 10px 10px 0;}
.ONECOLUMN .innerContent .answer label { width:60px; float:left;}
.ONECOLUMN .innerContent .answer span { font-weight:bold;}
.ONECOLUMN .innerContent .subQuestion label { width:330px;}	
.ONECOLUMN .innerContent .subQuestion table label { width:60px;}
.ONECOLUMN .innerContent .subQuestion table td { width:80px}
.ONECOLUMN .FeedbackConfirmation { height:626px;}	
.FeedbackConfirmation .boutonBack { margin-top:20px;}
.ONECOLUMN .innerContent .answer input {width:16px; height:16px; float:left; margin:0 4px 0 0; 
    display:inline;}
.ONECOLUMN .innerContent .notation,
.ONECOLUMN .innerContent .answer {margin:10px 10px 30px 0;}
.ONECOLUMN .innerContent .answerSuggestion {margin:10px 10px 20px 0!important; }

.ONECOLUMN .innerContent .notation p { margin:15px 0 0 0; font-size:1em;}
.ONECOLUMN .innerContent .notation ul { margin:15px 0 0 0;}
.ONECOLUMN .innerContent .notation li { list-style-type:none;}
.ONECOLUMN .innerContent .notation label { font-weight:normal; width:185px; float:left;}
.ONECOLUMN .innerContent .answerSuggestion .TextBox { width:600px!important; height:100px; margin: 0px!important; padding-left: 3px;}
.ONECOLUMN .innerContent .lastQuest { height:50px;}
.ONECOLUMN .innerContent .contentFaq { margin-bottom:3px; overflow:hidden; width:100%; background-color: #f2f1ef; padding:0 0 2px 0; 
    /*background: url(../_img/Divers/fondBigWhiteBox.gif) repeat-y -910px 0;*/ }
.ONECOLUMN .innerContent .contentFaqTop { padding:6px 0pt 5px 0pt; /*padding-top:10px; 
	background:url(../_img/Divers/fondBigWhiteBox.gif) no-repeat 0 0 ;*/ }
.ONECOLUMN .innerContent .contentFaqBot { }
.FAQ h3 { margin:29px 0 10px 10px; display:block; }
.FAQ .contentFaq p { font-size:1.1em; margin: 0!important; padding:10px 12px 10px 26px; }
.FAQ .contentFaq h4 { background:url(../_img/pictos.gif) no-repeat 0 -29px;
   margin-left:11px; padding-left:15px; color:#004b93; font-size:1.2em; font-weight:bold;}
.FAQ .contentFaq h4.active {background:transparent url(../_img/arrow-down.gif) no-repeat scroll left 4px;}
.FAQ .contentFaq .hiddenHint { display:block; width:100%; }
.jsEnabled .FAQ .contentFaq .hiddenHint { display:none; }
.jsEnabled .FAQ .contentFaq h4 { cursor:pointer;}
.FAQ .contentFaq .hiddenHint span { color:#000; font-weight:bold; }

/*SITE MAP*/
.SITEMAP { background:url(../_img/Divers/fondSiteMap.gif) no-repeat center top; overflow:hidden; 
	min-height:600px; height: auto!important; height: 600px; }
.SITEMAP .globalBody .WrapTitleFooterAlt {background-color:#F2F1F0; height:45px; margin:0px 0pt 0pt 40px; padding:0px 11px 0pt 16px;}	
.SITEMAP .globalBody h2 { float:left;padding:0px;width:770px;}
.SITEMAP .globalBody .BtnAltRetour {float:right; padding-top:14px; text-align:right; width:95px;}
.SITEMAP .innerContent { position:relative;}
.SITEMAP .innerContent ul { margin:23px 0 0 40px; overflow:hidden; padding-left: 10px;
	/*background:url(../_img/Divers/containSiteMap.gif) no-repeat*/ }
.SITEMAP .innerContent li { font-size: 11px; float:left;  margin-right: 5px;  }
.SITEMAP .innerContent li.rub1 {width:182px;}
.SITEMAP .innerContent li.rub2 {width:155px;}
.SITEMAP .innerContent li.rub3 {width:197px; }
.SITEMAP .innerContent li.rub4 {width:195px; margin-right: 21px!important; }
.SITEMAP .innerContent li.rub5 {width:159px; }
.SITEMAP .innerContent li a,
.SITEMAP .innerContent li span {/*background:url(../_img/pictos.gif) no-repeat 0 -31px;*/
	color:#FFFFFF; padding: 3px 0 0 8px; height: 15px; display: block;  text-transform: uppercase; background:url(../_img/Divers/bg-item-plandusite.gif) no-repeat 100% top; text-decoration: none;}
.SITEMAP .innerContent li span.active	{/*background:transparent url(../_img/arrow-down.gif) no-repeat scroll left 4px;*/}
.SITEMAP .innerContent li span:hover {/*text-decoration:underline;*/}
.SITEMAP .innerContent ul.subSiteMap {width:187px; background-color: #FFFFFF; /*height:102px; */margin: 0!important; padding: 8px 0 3px 8px!important; /*margin:10px 0 0 -10px; background:url(../_img/Divers/fondSubSM.gif) no-repeat;*/ overflow:hidden;} 
.SITEMAP .innerContent ul.subSiteMap li { float:none; margin: 0!important; padding: 0!important;}
.SITEMAP .innerContent ul.subSiteMap li a:link,
.SITEMAP .innerContent ul.subSiteMap li a:visited { color: #004b93; padding: 0 0 5px 13px!important; text-decoration: none; background:url(../_img/Divers/bg-arrow-subSiteMap.gif) no-repeat left 3px; text-transform: none!important; }
.SITEMAP .innerContent ul.subSiteMap li a:hover {color: #000;}		

	
/*PAGE 404 et 500*/
.INDISPO { background:url(../_img/Divers/fond-faq-footer.gif) no-repeat center top; overflow:hidden; min-height:1159px; }	
.INDISPO .globalBody h2 { height:30px; margin:0 0 0 40px; padding:15px 11px 0 16px; color:#004b93; background-color:#F2F1F0;}
.INDISPO .globalBody h2 img { margin-right:10px;}
.INDISPO .innerBody { margin:25px 0 0 56px;}
.INDISPO .linkBox { width:200px;}
.INDISPO .linkBoxTop { width:200px; padding-top:6px}
.INDISPO .linkBoxBot { width:200px; padding-bottom:6px;}
.INDISPO .linkBoxBot a.Bt_1 { background:transparent url(../_img/Divers/error_bt1.gif) no-repeat;
                        display:block; width:175px; height:18px;}
.INDISPO .linkBoxBot a.Bt_2 { background:transparent url(../_img/Divers/error_bt2.gif) no-repeat;
                        display:block; width:175px; height:18px;}
.INDISPO .linkBoxBot a.Bt_3 { background:transparent url(../_img/Divers/error_bt3.gif) no-repeat;
                        display:block; width:175px; height:18px;}
.INDISPO .linkBoxBot a.Bt_1 span, .INDISPO .linkBoxBot a.Bt_2 span, .INDISPO .linkBoxBot a.Bt_3 span { display:none;}
.INDISPO .linkBoxBot a {background:transparent url(../_img/pictos.gif) no-repeat scroll 5px -30px;
                        display:block; padding:0px 0 0 17px;
                         font-weight:bold; color:#004b93; font-size:1.1em;}
.INDISPO .subInfo { margin:10px 0 0 20px;}
.INDISPO .subInfo p { margin:30px 0 13px 0;font-size:1.1em; width:785px; }

/*SUGGESTIONS*/
#Suggestions { /*width:997px;*/ margin:0 auto;}
#Suggestions .inner { min-height:147px; }
#Suggestions .inner ul { padding:0px 0 0 0px; width:660px; height:55px;}
#Suggestions .inner ul li { margin-bottom:5px; font-size:1.2em; font-weight:bold;}
#Suggestions .inner ul li.empty { font-weight:normal; }
#Suggestions .inner h3.title {padding:15px 0 10px 0px; font-size:1.2em; font-weight:normal; color:#53575d}
#Suggestions .inner ul li a {background:url(../_img/pictos.gif) no-repeat 0 -376px;
    color:#004b93; padding-left:14px; }
#Suggestions .inner ul li a em { font-style:normal; color:#000;}


/* Login */
.LinkColor , .LinkColor:hover { text-decoration:none; width:170px !important;
	background:url(../_img/header/fondChampCompte.gif) repeat-x;
	color:#004B93; height: 20px !important;}

#LOGIN_PANEL { display:none; }
.loginPanel { width:320px; height:160px; z-index:10; position:absolute; top:22px; left:542px;
               background:url(../_img/fondLogin.png) no-repeat !important;}
* html .loginPanel { width:320px; height:160px; z-index:10; position:absolute; top:22px; left:542px;
               background:url(../_img/fondLogin.gif) no-repeat !important;}
.loginPanel .closeBtn { left:520px; top:10px; z-index:10; }
.loginPanel .innerPanel { padding:10px 15px 0 30px; overflow:hidden; position:relative;}
.loginPanel .login { margin:8px 0 0px 0; width:100%; overflow:hidden; position:relative; z-index:2;}
.loginPanel .login .error { position:absolute; top:10px; width:260px; height:55px; 
                            font-size:1.1em; color:Red; cursor:pointer; }
#LOGIN_PANEL a.panelBtn { font-size:1.0em; position:relative; top:3px; }
.loginPanel .btnOk { margin-top:2px; }
.loginPanel .lostPassword { background:#dbd9da; width:261px; margin-top:14px;
                            overflow:hidden; position:relative; z-index:3; }
.loginPanel .lostPasswordTop { height:4px; overflow:hidden;}
.loginPanel .lostPasswordBot { padding:0 0 5px 15px;overflow:hidden; }
.loginPanel .lostPasswordBot a.toggle { 
	background:url(../_img/pictos.gif) no-repeat 0 -14px; padding-left:13px;
    font-weight:bold; color:#004b93; font-size:1.1em;
    -moz-outline:none; -moz-user-select:none; }

.loginPanel .lostPasswordBot a.active { background-position:0 -283px;}
.Login .lostPassword .visible { display:block;}
.Login .lostInput,
.loginPanel .lostInput { display:none; position:relative; width:100%; padding:5px 0 0 0; }
.OURPROMOTIONS .Login .lostInput p,
.loginPanel .lostInput p { clear:left; height:34px; padding-top:5px; color:#000;}
.loginPanel .lostInput p span.error { color:Red; }

.innerColumn .Login { margin:0 0 0 20px; position:relative; overflow:hidden;}
.innerColumn .Login .inputContainer { display:block; clear:both;}
.innerColumn .Login .inputContainer label {font-weight:bold; float:left; width:130px; margin-top:10px; display:inline;color: #53565b; font-size: 11px; }
.innerColumn .lostPassword { margin:20px 0 50px 20px; position:relative; overflow:hidden;}
.innerColumn .lostPasswordBot span { font-weight:bold;color: #53565b; font-size: 11px; float: left;}
.innerColumn .lostPassword .lostInput {display:block; vertical-align:middle;}
/* MY ALERT*/
 label.FollowAlert { clear:left; display:block; float:left; padding-top:0; width:14em; }
div.Row { text-align:left; clear:both; margin-top:8px; }
.SUBSCRIBE .Subcription .Row label.FollowLabel{ float:left; font-size:1.0em; width:47px; }
.TextBox { padding-left: 3px; height: 18px; width: 214px!important; border: #e1e1e1 solid 3px;}
.AlertSearchContext{
	margin-top:20px; margin-bottom:20px; }
div.ButtonRow { margin-top:20px; margin-bottom:20px; float:left; }
.Error { color:red;}
.inputDateCirculation input { width:200px;}
.ACCOUNT .MYPROFILE .boxAccountInfo .item .inputDateCirculation input { width:194px; border:3px solid #E1E1E1; background-color: #ebebe4;}
.SUBSCRIBE .Subcription .formBox .Row .inputDateCirculation input { width:194px; border:3px solid #E1E1E1;}
/* My profile */
label.Follow {	clear:left; display:block; float:left; padding-top:0; width:155px; font-size: 11px; color: #53565b; }
table.RadioList tbody tr td { padding-right:25px; }
table.RadioPeugeot tr td { padding-right:20px;	padding-left:90px;}
.RadioPeugeot{ margin:5px 0 5px 0; }
/* Contact Car dealer*/
.ContactTitle{ font-size:19px; padding-bottom:10px; }
.ContactDealerBody { float:left; padding-top:10px; width:790px; border: solid 1px #000000; }
.UserDetail ,.ContactDetailBody { margin-left:100px; }
.ContactDetail { margin-top:40px; }
.rightColumn { width:200px; float:right; padding-top:10px; }
.VehicleDetail,.PDVInfo { border: solid 1px #000000; }
.VehicleDetail { margin-bottom:2px; }
tr.trAlert { border-top:solid 1px #ffffff; height: 20px; }
th.Head { border-bottom:solid 1px #ffffff; height: 20px; }

/*Pack ASSURANCE*/
.ACCOUNT .INSURANCE .innerContent,
.ACCOUNT .FUNDING .innerContent { padding:0 0 0 0; margin:0;}
.INSURANCE .insuranceContent { margin-top:19px; overflow:hidden; padding-left: 15px; padding-right: 10px;}
.INSURANCE .insuranceText { float:left; margin:10px 7px 0 0px;
                             width:438px;}
.INSURANCE .insuranceInfo { float:right; width:210px; border: #f2f1ef solid 3px; margin:0px!important; padding: 0px!important;
                             /*background:url(../_img/Offre/borderBlueBox.gif) repeat-y -209px 0;*/}
.INSURANCE .insuranceInfoTop {/*background:url(../_img/Offre/borderBlueBox.gif) no-repeat 0 0;
                              height:13px; */}
.INSURANCE .insuranceInfoBot {/*background:url(../_img/Offre/borderBlueBox.gif) no-repeat -418px bottom;
                              padding-bottom:13px;*/ padding: 5px;}
.INSURANCE .insuranceInfoBot .lienBrochure { }
.INSURANCE .insuranceInfoBot a.lienTexte:link,
.INSURANCE .insuranceInfoBot a.lienTexte:visited { font-size: 1em; color:#FFFFFF; text-transform: uppercase; text-decoration: none;}
.INSURANCE .insuranceInfoBot a.lienTexte:hover {text-decoration: underline;}
.INSURANCE .insuranceInfoBot .lienTexte span { /*margin:3px 4px 0 11px; font-weight:bold; color: #FFF; font-size:1.2em;*/}
.INSURANCE .insuranceText h3 { font-size:1.4em; color:#014b92; margin-bottom:17px;}
.centerColumn .innerContent .insuranceText p,
	.centerColumn .innerContent .insuranceText ul { font-size:1.2em; margin-bottom:15px; color: #53575D;}
.centerColumn .innerContent .insuranceText p.EditTextIn {margin-bottom: 3px!important;}	
.centerColumn .innerContent .insuranceText .asterisque {font-size: 10px; margin:30px 0 28px 0; }
.centerColumn .innerContent .insuranceText li.asterisque {font-size: 10px; margin:5px 0 28px 0!important; }
.centerColumn .innerContent .insuranceText p.mentions { font-size:1em; margin-bottom:35px; text-align:left; margin-top:0;}
.centerColumn .innerContent .insuranceText p strong { color:#000;}
.centerColumn .innerContent .insuranceText p span { font-size:0.9em;}

/*PEUGEOT FINANCEMENT*/
.FUNDING .fundingContent h3 { font-size:1.4em; color:#527d8d; margin-bottom:12px;}
.FUNDING .fundingContent { margin:43px 0 0 15px; overflow:hidden;}
.FUNDING .fundingContent .fundingItem { border-left: #f2f1ef solid 3px; border-top: #f2f1ef solid 3px; border-bottom: #f2f1ef solid 3px;/*width:679px;  */margin-bottom:15px;
                                        /*background:url(../_img/Offre/borderBigBlueBox.gif) repeat-y -679px 0;*/ }
.FUNDING .fundingContent .fundingItemTop {/*background:url(../_img/Offre/borderBigBlueBox.gif) no-repeat 0 0; height:4px;*/}
.FUNDING .fundingContent .fundingItemBot { padding:7px 0 7px 28px;
	/*background:url(../_img/Offre/borderBigBlueBox.gif) no-repeat -1358px bottom;*/ overflow:hidden;}
* html .FUNDING .fundingContent .fundingItemBot {height: 1%; overflow: visible;}
.FUNDING .fundingContent .fundingItemBot img { float:left; margin-right:15px;}
.FUNDING .infoFinancement { width:540px; height:166px; float:right;
                            background-color: #f2f1ef;}
.FUNDING .infoFinancement p { color:#53575D; font-size: 12px!important; margin:16px 20px 0 20px;}     
.FUNDING .infoFinancement p span { color: #000; font-weight:bold; font-size:1.3em; display:block;} 
.FUNDING .infoFinancement a { font-size:11px; color:#FFF; text-transform: uppercase; margin-top: 20px;
								padding: 2px 40px 4px 8px;
								background:url(../_img/Offre/bg-telecharge-Financement.gif) 100% top no-repeat;}                      

/* LE PACK CONFIANCE */

.ACCOUNT .TRUSTPACK { /*margin:25px 0 0 0; background:url(../_img/bgCenterBlank.gif) left bottom no-repeat;*/ }
.ACCOUNT .TRUSTPACK .innerColumn { /*background:url(../_img/Offre/bgCenterColStripes.jpg) left top no-repeat;*/
    }
.ACCOUNT .TRUSTPACK .innerColumn .innerContent { margin:0; padding:0; }
.ACCOUNT .TRUSTPACK .intro { padding:12px 50px 8px 15px; font-size:1.1em; color:#53575d; background-color: #f2f1f0; margin-bottom: 10px; }
.ACCOUNT .TRUSTPACK .intro p { padding:0 0 5px 0; line-height:1.3em; }
.panelContainer { padding:0 0 0 17px; background-color:white; }
.panelContainer h3 { color:#527d8d; font-size:1.3em; padding:0 0 15px 10px; }
.pointsControle { height:527px; }
.separate { /*background:white url(../_img/Offre/separate.gif) left top no-repeat;*/ padding-top:20px; }
.panel { /*background:url(../_img/panel-frame.gif) left bottom no-repeat;*/ background-color: #f2f1ef; padding:0 0 2px 0; /*width:670px*/ width: 100%; margin:0 0 3px 0; }
.panel .top { /*background:white url(../_img/panel-frame.gif) left top no-repeat;*/ padding:6px 0 5px 0; }
.panel .title { background:url(../_img/arrow-down.gif) no-repeat scroll left 4px; color:#004B93; 
    font-size:1.1em; font-weight:bold; margin-left:12px; padding:0 0 0 16px; cursor:pointer; }
.panel .on { background:url(../_img/pictos.gif) no-repeat scroll 0 -31px; }
.panel .inside { color: #53575d; /*background:url(../_img/panel-inside.gif) left top repeat-y;*/ padding:6px 20px 8px 28px; } 
.jsEnabled .panel .inside { display:none; }
.panel .inside p { padding:0 0 5px 0; }
.panel2,
	.panel2 .top { /*background-image:url(../_img/panel2-frame.gif);*/ }
.panel2 .inside { /*background-image:url(../_img/panel2-inside.gif); */}
.cgv {}

.panelAvantage { overflow:hidden; margin-bottom:15px;}
.panelAvantage .panelPrimo { width:42%; float:left; background:url(../_img/primo.gif) no-repeat center 0; padding-top:120px;}
.panelAvantage .panelPremium { width:40%; float:right; background:url(../_img/premium.gif) no-repeat center 0; padding-top:120px;}
.panelAvantage .panelPremium .linkPdf,
.panelAvantage .panelPrimo .linkPdf { background:url(../_img/Offre/pictoPdf.jpg) no-repeat; display:block; line-height:30px; padding-left:35px;}
.panelAvantage h5 { border-top:solid 1px #000; font-size:1.6em; text-transform:uppercase; padding-top:5px; margin-bottom:15px;}
.panelAvantage li { font-size:1.2em; text-transform:uppercase; margin-bottom:4px;}
.panelLink { clear:both; overflow:hidden; margin-bottom:15px;}
.linkPrimo { width:28%; float:left; text-align:center;}
.linkPremium { width:50%; float:right; text-align:center;}
.linkAllVehicle { clear:both; width:90%; text-align:center;}


.Guide-Achat-02 .panelLink { clear:both; overflow:hidden; margin:0 0 15px 20px;width:381px;}
.Guide-Achat-02 .linkPrimo { width:180px; float:left; text-align:center;}
.Guide-Achat-02 .linkPremium { width:190px; float:right; text-align:center;}
.Guide-Achat-02 .linkAllVehicle { clear:both; width:381px; text-align:center;}
.Guide-Achat-02 .pager { height:40px;}

/* GUIDE D'ACHAT */
#GUIDE { margin:0px 0 0 0; /*background:url(../_img/bgCenterGradient.gif) left bottom no-repeat;*/ }
#GUIDE .innerColumn { background:#FFFFFF url(../_img/Guide/bgCenterCol1.jpg) 100% top no-repeat; min-height:679px; 	padding-bottom:0; margin:0px; }
#GUIDE #visuel2 { /*background-image:url(../_img/Guide/bgCenterCol2.jpg);*/ min-height:506px; }
/*#GUIDE #visuel2 .mainTitle { background:none; }*/
#GUIDE .innerContent { margin:0px 0 0 0; padding:23px 0 0 0; min-height:1600px; height:auto !important; height:1600px; }
#GUIDE .titleIntro { /*background:url(../_img/Guide/separate-off.gif) left top no-repeat;*/ font-size:1.2em; 
    color:#53575D; padding:0px 0 6px 16px; line-height:1.5em; }
#GUIDE .titleIntro p { padding:0 0 10px 0; }
#GUIDE .mainTitle { width: 466px; border-bottom: #d3d3d3 solid 1px; padding-bottom: 7px;}
#GUIDE .texte { font-size:1.1em; color:#53575D; line-height:1.35em; width:356px; margin:0 0 0 14px; 
    padding:14px 0 6px 0; }
#GUIDE .texte p { padding:0 0 13px 0; }
#GUIDE .texte p.title1 { padding:0 0 3px 0; }
#GUIDE p.title2 { background:url(../_img/Guide/title2.gif) left top no-repeat; padding:2px 0 7px 27px; 
    font-size:1.2em; font-weight:bold; color:#004b93; margin:0 0 0 14px; width:356px; }

#GUIDE .tabsLayer { width:384px; margin:0 0 0 14px; padding:0 0 20px 0; }
#GUIDE .tabsLayer a.linkTab { float:left; width:167px; height:53px; padding: 10px 10px 0 12px; display:inline;
     background:url(../_img/Guide/tabs.gif) no-repeat 0 0; font-size:1.1em; font-weight:bold;
     overflow:hidden; -moz-outline:none; -moz-user-select:none;}
#GUIDE .tabsLayer a.linkTab em {font-style:normal; color:#004b93;}
#GUIDE .tabsLayer a.left { margin:0 6px 0 0; }
#GUIDE .tabsLayer a.off { background-position:-199px 0; }
#GUIDE .tabsLayer h4 { font-size:1.2em; color:#004b93; background:url(../_img/Guide/arrow.gif) no-repeat 0 center;
    padding:0 0 0 25px; line-height:1.9em; margin:15px 0 10px 0; }
#GUIDE .tabsLayer p { width:340px; font-size:1.2em; }
#GUIDE .tabsLayer .tabLayer1 { background:url(../_img/Guide/tabslayer.gif) no-repeat 0 0; clear:left;
    padding:10px 0 0 10px;}
#GUIDE .tabsLayer .tabLayer2 { display:none; background:url(../_img/Guide/tabslayer.gif) no-repeat -394px 0; clear:left;
    padding:10px 0 0 10px;}
#GUIDE .tabLayer1 p { margin:10px 0;}


.magicBox { margin:10px 0 20px 15px; }
.Guide-Achat01 .magicBox {margin:10px 0 0 -15px; }
.magicBox .inside { /*background:url(../_img/Guide/magicbox-top.gif) left top no-repeat;*/ 
    padding:12px 10px 13px 16px; font-size:1.1em; width:338px; border: #e1e1e1 solid 3px; }
/*.magicBox .bottom { width:383px; height:51px; 
    background:url(../_img/Guide/magicbox-bottom.png) left -8px no-repeat; }
* html .magicBox .bottom { background:url(../_img/Guide/magicbox-bottom-ie6.gif) left top no-repeat; }
*/.magicBox .title { font-size:1.3em; color:#527d8d; padding:0 0 16px 0; }
.magicBox .texte1 { font-size:1em; color:#527d8d; }
.magicBox .texte2 { padding:3px 0 2px 0; }
.magicBox .texte2 p { font-size:1em !important; color:#53575D; padding:0 0 10px 0; }

ul.listType li { background:url(../_img/Guide/list-arrow.gif) left top no-repeat; font-size:1.3em; 
    font-weight:bold; color:#004b93; padding:1px 0 13px 30px; }
ul.listType li a { color:#004b93; }

ul.listCheck li { background:url(../_img/Guide/list-check.gif) left 2px no-repeat; color:#527d8d; 
    padding:1px 0 8px 20px; }
ul.listCheck li:last-child { padding-bottom:2px; }
ul.listCheck li a { color:#004b93; }
ul.listCheck li strong { color:black; }

.pager { width:380px; /*background:url(../_img/Guide/separate-pager.png) left top no-repeat;*/ position:relative; }
/** html .pager { background-image:url(../_img/Guide/separate-pager.gif); }*/
.pager a { position:absolute; top:9px; }
.pager a.btNext { right:0px; }
.pager a.btPrev { left:20px; }


/* RESA EN LIGNE */


.RESASHEET .AccueilResa .innerContent { padding:30px 0px 0 28px;}
/*fixed for ie 7*/
*:first-child+html .RESASHEET .resaStep { width: 100%; margin-top:17px;}
.RESASHEET .resaStep { width: 100%; margin-top:22px;}
* html .RESASHEET .resaStep {margin-top: 21px;}
.RESASHEET .resaStep li {  float:left; background:url(../_img/Resa/BtnResaStep.gif) no-repeat;
    text-indent:-9999px; line-height:32px;height:32px; }
.RESASHEET .resaStep li.coord { width:224px;}
.RESASHEET .resaStep li.recap { width:189px; background-position: -224px 0px;}
.RESASHEET .resaStep li.pay { width:170px; background-position: -416px 0px;}
.RESASHEET .resaStep li.active {  background-position: -224px -32px;}

.RESASHEET .coordonnees .resaStep li.coord {  background-position: 0 -32px;}
.RESASHEET .recapitulatif .resaStep li.coord {  background-position: 0 -64px;}
.RESASHEET .recapitulatif .resaStep li.recap {  background-position:  -224px -64px;}
.RESASHEET .paiement .resaStep li.coord {  background-position: 0 -64px;}
.RESASHEET .paiement .resaStep li.recap {  background-position:  -224px -64px; width:156px !important;}
.RESASHEET .paiement .resaStep li.pay {  background-position:  -380px -96px; width:270px !important;}

.RESASHEET .AccueilResa .innerContent .formBox { width:663px; margin-bottom:20px; overflow:hidden; background-color:#f2f1ef; border:none; 
 /*   background: url(../_img/Resa/formBox.gif) repeat-y -580px 0; */}
.RESASHEET .AccueilResa .innerContent .formBoxNext {border-top:1px solid #B1B1B1; background:none; margin-bottom:10px; overflow:hidden; } 
.RESASHEET .AccueilResa .innerContent .formBoxTop {  height:10px; overflow:hidden; 
	background:none; }
.RESASHEET .AccueilResa .innerContent .formBoxBot { padding:0 0 15px 15px; overflow:hidden; 
	background:none; }
.RESASHEET .AccueilResa .innerContent .formBoxNext .formBoxBot { padding:0 0 5px 15px; }	
.RESASHEET .AccueilResa .innerContent .formBox strong {  overflow:hidden; float:left; 
    width:65px; display:inline; margin:0 10px 0 0; height:50px; text-indent:-10000px;
	background:url(../_img/Resa/ResaStepNb.gif) no-repeat 0 0; font-weight:normal; }

.RESASHEET .AccueilResa .innerContent .formBoxNext strong {  width:200px; height:auto; text-indent:0;	background:none; }



.RESASHEET .conditions strong { font-weight:normal; background:none !important; float:none !important; text-indent:inherit !important;}
.RESASHEET .conditions p { margin-top:6px !important;}
.RESASHEET .AccueilResa .formBoxConditions { width:553px; margin:20px auto; overflow:hidden;
	background: url(../_img/Dealer/formBox.gif) repeat-y -553px 0; display:none;
     }
.RESASHEET .AccueilResa .formBoxTopConditions {  height:15px; overflow:hidden;}
.RESASHEET .AccueilResa .formBoxBotConditions { padding:0 15px 15px 15px !important; overflow:hidden; 
	background:url(../_img/Dealer/formBox.gif) no-repeat -1106px bottom; }

.RESASHEET .innerContent .formBox p { margin-bottom:0;}
.RESASHEET .innerContent .formBox p.TextStyle {
	padding-bottom: 5px;
	clear: both;	
}
	.RESASHEET .innerContent .formBox p.TextStyle label {
		float: none;
	}
.RESASHEET .innerContent .formBox .accueilStep2 strong { background-position: -65px 0; }
.RESASHEET .innerContent .formBox .accueilStep2 p {margin-top:8px; }
.RESASHEET .innerContent .formBox .accueilStep3 strong  { background-position:-130px 0; }
.RESASHEET .innerContent .formBox .accueilStep3 p  {  margin-top:5px; }										 
.RESASHEET .innerContent .BeginResa { float:right; margin-right:12px; }
.RESASHEET .innerContent .cancelResa { background:url(../_img/pictos_Alt.gif) no-repeat top left; float:left; width:300px; height:15px; cursor:pointer; text-indent:12px; }
.RESASHEET .innerContent .contactConcess { background:url(../_img/btnRetour.gif); float:left; 
    text-indent:-10000px; width:111px; height:31px; cursor:pointer; }

.RESASHEET .innerContent p.link { background:transparent url(../_img/pictos.gif) no-repeat 0pt -48px;
	display:block; overflow:hidden; padding-left:12px;}
.RESASHEET .innerContent p.link a { 
	color:#004B93;  text-decoration:none; float:left;border-bottom:1px dotted #004B93;}

.RESASHEET .recapitulatif .recapData { margin:5px 0 10px 0;
	font-size:1.1em; color:#000000; font-weight:bold; }
.RESASHEET .recapitulatif .recapData dd span {color:#000000; }
.RESASHEET .recapitulatif .innerContent .formBoxBot {padding:15px 15px 15px 15px; background-color:#f2f1ef; height:350px; }
.RESASHEET .recapitulatif .conditions,
.AccueilResa .formBoxBotConditions .conditions  { 
	/*scrollbar-face-color: #f1f6f6;
    scrollbar-shadow-color: #d0dfe3;
    scrollbar-highlight-color: #d0dfe3;
    scrollbar-3dlight-color: #d0dfe3;
    scrollbar-darkshadow-color: #d0dfe3;
    scrollbar-track-color: #d0dfe3;
    scrollbar-arrow-color: #d0dfe3;
	width:535px;*/ padding:15px; background:#ffffff; float:left; padding-right:100px; overflow:hidden; }
.RESASHEET .recapitulatif .conditions h3,
.AccueilResa .formBoxBotConditions .conditions h3 { color:#527d8d; font-size:1.7em; 
	text-transform:uppercase; }
.RESASHEET .recapitulatif .conditions h4,
.AccueilResa .formBoxBotConditions .conditions h4 {font-size:1.2em; margin:15px 0 0 0; }
.RESASHEET .recapitulatif .conditions p { font-size:1.1em; margin:6px 0 0 0; }
.RESASHEET .recapitulatif .innerContent .formBox .conditionsCheck,
.RESASHEET .AccueilResa .formBoxBotConditions .conditionsCheck { float:left; display:inline;
	margin:10px 5px 0 0; width:16px; height:16px;  }
.RESASHEET .recapitulatif .innerContent .formBox .conditionsTxt,
.RESASHEET .AccueilResa .formBoxBotConditions .conditionsTxt { float:left; display:inline; 
	margin:10px 5px 0 0; width:auto; color:#000000; font-weight:bold; font-size:1.1em; }

.RESASHEET .paiement .innerContent .formBox label { width:70px;}
.RESASHEET .paiement .innerContent .formBoxBot li { float:left; display:inline; margin-right:20px; 
    width:auto; height:auto; }
.paiement .formBoxBot li img { margin:0 0 10px 0; }
.paiement .formBoxBot li input { float:left; margin:0 5px 0 0; }
.paiement .formBoxBot .txt{ clear:both; }
.paiement .formBoxBot .txt strong {color:#000000; }
.innerQuestionVendeur h2 { margin-top:5px;}
.innerQuestionVendeur { margin:15px 0px 0 16px;}
.innerQuestionVendeur p { font-size:1.2em; margin-bottom:10px;}
.innerQuestionVendeur .formBox { margin-bottom:20px; border-top: #b1b1b1 solid 1px; overflow:hidden;}
* html .innerQuestionVendeur .formBox {height: 1%; overflow: visible;}
.innerQuestionVendeur .formBoxTop {/*  height:10px; overflow:hidden; 
	background:url(../_img/Dealer/formBox.gif) no-repeat 0 0 ;*/ }
.innerQuestionVendeur .formBoxBot { padding:14px 0 10px 0px;/* overflow:hidden; 
	background:url(../_img/Dealer/formBox.gif) no-repeat -1106px bottom;*/ }
.innerQuestionVendeur .label { width:150px; float:left;}
.innerQuestionVendeur span input { width:13px; height:13px; float:left; margin-right:4px;}
.innerQuestionVendeur span label {float:left; margin-right:15px;}
.innerQuestionVendeur li { clear:both; margin-bottom:10px; overflow:hidden;}
.innerQuestionVendeur .labelForm  { width:150px; float:left;}
.innerQuestionVendeur .message {height:70px; width:506px;}
.innerQuestionVendeur li.lastLi { margin-bottom:0;}
.innerQuestionVendeur .errorQuestionVendeur { color:Red; width:500px; margin-bottom:10px; font-size:1.1em; display:block;}
.AccueilResa .boutonQuestionAuVendeur { padding-bottom: 20px!important;}
.AccueilResa .boutonQuestionAuVendeur .BtnEvoyerMessage { padding-left: 168px;}
/*.boutonQuestionAuVendeur a { float:left; margin-left:30px;}
.boutonQuestionAuVendeur input { float:right; margin-right:59px;}*/


/* CARTE PEUGEOT */
#CARD { margin:0px 0 0 0; /*background:url(../_img/bgCenterBlank.gif) left bottom no-repeat;*/ color:#527d8d; }
#CARD .innerColumn { background:url(../_img/Carte/bgCenterCol1.jpg) left top no-repeat; min-height:679px; padding-bottom:0; margin-bottom:88px; }
#CARD .innerContent { margin-left:0; }
#topBlock { font-size:1.1em; width:475px; padding:18px 0 0 24px; height:265px; }
#topBlock .maintTitle { padding:0 0 27px 0; }
#topBlock p { padding:0 0 18px 9px; color: #53575D; }
#topBlock p strong {color: #000;}
#topBlock p.flat { font-size: 1.2em; padding-bottom:2px; padding-left: 9px; color: #53575D; }
ul.listType2 { font-size:1.2em; padding:0 0 34px 6px; margin-left:5px; }
ul.listType2 li { color: #000; background:url(../_img/Carte/list-disc.gif) left 6px no-repeat; padding:0 0 0 10px; font-weight: bold; }
#bottomBlock { /*background:white url(../_img/Carte/bgCenterColGradient.gif) left top no-repeat;*/ overflow:hidden; width:100%; }
#CARD .col1 { float:left; width:430px; }
#CARD .col2 { float:right; width:226px; padding:32px 0 0 0; }
.block { margin:0 0 40px 0; font-size:1.1em; }
.block .title { padding:0 0 7px 0; }
.block strong { color:black; }
.block .color1 { color:#004B93; }
.block .color2 { color:#000; }
.block a,
	.block a strong { color:#4ba8d1; }
.block .inside { background-color: #f2f1f0; padding:18px 13px 18px 18px; }
.block .bottom { }
.block .dots { background:url(../_img/dots.gif) left top repeat-x; padding:10px 0 0 0; }
.block .dotsFirst {border-top: #b1b1b1 solid 1px; padding:16px 0 0 0;}
.block p { padding:0 0 8px 0; color: #53575D; }
.block p strong { font-weight: bold;  color:#004a91; }
.block .dots p a:link,.block p a:visited {color: #4ba9cf; text-decoration: none;}
.block .dots p a:hover {text-decoration: underline;}
.block .dots p a strong {color: #4ba9cf!important;}

.blockAdvantagesAlt {font-size:1.1em; border-left: 3px solid #f2f1ef;border-top: 3px solid #f2f1ef;border-bottom: 3px solid #f2f1ef;}
.blockAdvantagesAlt .inside {background-color: #FFF!important; }
.blockAdvantagesAlt .title { padding:0 0 18px 0!important; }
.block .partner { padding:0 0 8px 0; }
.block .partner p { padding:0 0 10px 0; }
.block .partner img { margin:0 0 10px 0; display:block; }
.block .partner p a:link,.partner p a:visited {color: #4ba9cf; text-decoration: none;}
.block .partner p a:hover {text-decoration: underline;}
.block .partner p a strong {color: #4ba9cf!important;}
#CARD .col1 .innerCol1 { padding:20px 0px 0px 15px!important; margin: 0px!important;}
#CARD .col1 .innerCol1 h3 { margin-bottom:10px; padding-top: 10px; padding-bottom: 4px; border-bottom: #b1b1b1 solid 1px;}
#CARD .col1 .innerCol1 p { margin-bottom:20px; color: #53575d;}
#CARD .col1 .innerCol1 p em { font-weight:bold; font-style:normal; color:#46add3;}
#CARD .infoBox { width:433px;
                  background:url(../_img/Offre/boxInfo-card-loop.gif) repeat-y left top;}
#CARD .infoBoxTop {background:url(../_img/Offre/boxInfo-card-top.gif) no-repeat 0 0; padding:7px 0 0 0!important;}
#CARD .infoBoxBot {background:url(../_img/Offre/boxInfo-card-bottom.gif) no-repeat left bottom; padding:0 0 7px 0!important;}
#CARD .infoBoxBot table {background:url(../_img/Offre/fondExPrice.gif) no-repeat; width:417px;
                         margin:0px 0 0px 8px; }
#CARD .infoBoxBot table td { text-align:center;}
#CARD .infoBoxBot table thead tr { background:none; height:16px;}
#CARD .infoBoxBot table td { font-weight:bold;}
#CARD .infoBoxBot table thead td {color:#004b93;}
#CARD .infoBoxBot table tbody td {color:#000;}
#CARD .infoBoxBot table tbody tr { clear:both; height:23px;}
#CARD .infoBoxBot table .intitule { width:186px; text-align:left; color:#53575D; font-weight:normal;}
#CARD .col1 .innerCol1 p.mentions { font-size:0.9em; margin:4px 0 20px 0;}
#CARD .infoBoxBot h4 { margin:10px 0 5px 16px;}
#CARD .blueBox { width:414px; margin-left:10px; padding-bottom: 2px; }
#CARD .blueBoxTop {background: #f2f1ef url(../_img/Offre/greybox-top.gif) no-repeat left top;} 
#CARD .blueBoxBot {background:url(../_img/Offre/greybox-bottom.gif) no-repeat left bottom; padding-top: 4px; } 
#CARD .blueBoxBot p { color: #527d8d!important; font-size: 12px; margin:8px 0 0 8px!important; padding-bottom:10px;}
#CARD .blueBoxBot p a { color:#004b93; font-weight:bold;}
#CARD .blueBoxBot p strong { color:#000;}
#CARD .separateur { height:22px;} 

/* COMPARATEUR */
.COMPARATOR { background: url(../_img/Comparateur/bgFond.jpg) no-repeat center top;
	overflow:hidden; margin:0 auto; margin-bottom:0px;}
.COMPARATOR .globalBody { position:relative; width:998px; left:2px; padding-bottom:20px;
                          height:auto !important; height:1012px; min-height:1012px; overflow:visible;}
* html .COMPARATOR .globalBody { left:1px; }

.shadowLeft {width:2px; height:988px; position:absolute; top:120px; left:241px;
    behavior:url(/_css/iepngfix.htc);}
.shadowRight {width:0px; height:988px; position:absolute; top:120px; left:980px;}
    
.COMPARATOR .comparatorTitle { height:45px; }
.COMPARATOR h2 {  margin:7px 0 0 50px; float:left; font-size:1.6em; color:#7e7f84; font-weight:bold; display: inline;}
.COMPARATOR h2 span { font-size:1.3em; color:#000000; font-weight:normal; }
.COMPARATOR table { margin-left:40px; width:958px; padding-left:12px }
.COMPARATOR table td,.COMPARATOR table th  { vertical-align:top;font-size:1.1em;}
.COMPARATOR .tHead td { padding-top:10px; width:161px; background: url(../_img/Comparateur/bg_line_compare.gif) no-repeat top left; overflow:hidden;}
.COMPARATOR .tHead .pictureContent { clear:left; margin-bottom:8px; }
.COMPARATOR .tHead .infosVehicles { width:161px; /*min-height: 200px; height:auto!important; height: 200px;*/}
.COMPARATOR .tHead .infosVehicles div.infosVehicles { /*min-height:100px!important;*/}
.COMPARATOR .blank td { height:5px; }
.COMPARATOR .checkbox { float:left;}
.COMPARATOR .tHead th { height:348px;}
.COMPARATOR .tHead td .checkbox { float:left; margin:4px 100px 8px 35px; display:inline; color:#004b93; }
.COMPARATOR .tHead .last { width:10px; padding:0; background:none;}
.COMPARATOR .printVersion { width:260px; padding:0 0 20px 0; margin:20px 0 0 8px; }
.COMPARATOR .printVersion span { padding:25px 10px 0 30px; display:block; font-size:1.4em; font-weight:normal; color:#7e7f84; padding-left:22px;}    
.COMPARATOR .printVersion button { background:url(../_img/Comparateur/btnVersionPrint.gif) no-repeat top left;
    cursor:pointer; width:180px; height:26px; display:block; text-indent:-10000px; margin:10px 0 0 0; border:0 none; }    
.COMPARATOR .ResetComparator { padding:0 20px 10px 0; position:relative; margin-top:145px;}
.COMPARATOR .ResetComparator span { float:left; margin-left:26px; padding:5px 10px 5px 10px; width:162px;border:3px solid #e1e1e1; background-color:#ffffff; }
.COMPARATOR .ResetComparator a { float:left; padding:0 0 0 10px;  
    background:url(../_img/Comparateur/arrow.gif) no-repeat 0 3px; font-size:1.2em; color:#004b9a; }

.COMPARATOR .NavigationButtonZone { float:right; margin:0px 10px 0 0; display:inline; width:95px; }
.COMPARATOR .NavigationButtonZone .backButton a { width:95px; height:18px; background:url(../_img/Comparateur/bt_comparateur.gif) no-repeat top left;}
.COMPARATOR .NavigationButtonZone .backButton span {  padding:0 0 0 10px;  
    background:url(../_img/pictos.gif) no-repeat 0 -357px; display:none }
.COMPARATOR .readMore,
.COMPARATOR .contactPDV { text-indent:-10000px; float:left; display: inline;}
.COMPARATOR .readMore a { width:160px; height:23px;
    background:url(../_img/Comparateur/btnEnSavoirPlus.gif) no-repeat 0 0; display:block;   }
.COMPARATOR .contactPDV a { width:160px; height:38px;
    background:url(../_img/Comparateur/btnContactPDV.gif) no-repeat 0 0; display:block;    }
.COMPARATOR .prixArgus,
.COMPARATOR .primeCasse { text-indent:-10000px; }
.COMPARATOR .prixArgus { width:105px; height:26px; float:left; margin:0 0 3px 0;
    background:url(../_img/Comparateur/btnPrixArgus.gif) no-repeat 0 0;  }
.COMPARATOR .primeCasse { width:136px; height:25px; float:left;
    background:url(../_img/Comparateur/btnPrimeCasse.gif) no-repeat 0 0;  }

.COMPARATOR .infosVehicles .data { width:161px; color:#004b93; clear: both;}
.COMPARATOR .infosVehicles p { font-weight:bold; font-size:1.1em; min-height:30px;height: auto !important; height: 30px;}
.COMPARATOR .infosVehicles p.vehiclesName { font-weight:bold; font-size:1.1em; min-height: 35px; height: auto !important; height: 35px;}
.COMPARATOR .infosVehicles .infosPrice { border:3px solid #e1e1e1;
	height:28px; margin:4px 0; padding:7px; font-weight:normal; }
.COMPARATOR .infosVehicles .infosPrice em,
.COMPARATOR .infosVehicles .infosPrice strong { color:#21232b;
	 font-style:normal; font-weight:bold; font-size:1.2em; }
	 
.COMPARATOR .infosVehicles a.btn { margin:5px 0 0 0; display:block; }
.COMPARATOR th { text-align:left; }
.COMPARATOR .tEven td,
.COMPARATOR .tOdd td { width:165px;  color:#004b93; font-weight:bold; }
.COMPARATOR .tEven td {padding:6px 0 8px 10px; 
	background:url(../_img/Comparateur/td_pair.gif) no-repeat bottom left; }
.COMPARATOR .tOdd td {padding:4px 0 8px 10px; }
.COMPARATOR .tPromos ul img { margin-bottom:5px;}
.COMPARATOR .tEven .last { width:1px; padding:0; background:none}
.COMPARATOR .tEven th {width:240px; padding:6px 0px 3px 5px; font-weight:normal; padding-left:8px; text-transform:uppercase;  color:#787a7c;}
.COMPARATOR .tOdd th {  width:240px; padding:6px 0 3px 5px; font-weight:normal; background-color:#ffffff; padding-left:8px; text-transform:uppercase; color:#787a7c;}
.COMPARATOR .tOdd .last { width:1px; padding:0; background:none}

.COMPARATOR .end th { background-position: right top; }
.COMPARATOR .end td{ background-position: right top; color:#39505c; }

.COMPARATOR .end td.last { width:10px; padding:0; background:none}

.COMPARATOR .tEquipStart th {
	padding:20px 0 8px 0; }
.COMPARATOR .tEquipStart th span { font-weight:normal; padding:0 0 0 10px; }
.COMPARATOR .tEquipEnd td { height:16px; width:10px; padding:0;
	background:url(../_img/Comparateur/equipement_last.gif) no-repeat bottom right; }	

.COMPARATOR .tEquipEven td,
.COMPARATOR .tEquipOdd td {text-align:center; padding-right:15px;} 
.COMPARATOR .tEquipEven th { 
	padding:6px 0 3px 5px; width:230px; text-align:left; padding-left:8px; text-transform:uppercase; color:#787a7c;}
.COMPARATOR .tEquipEven .last { width:1px; padding:0;}	

.COMPARATOR .tEquipOdd th {
	padding:6px 0 3px 5px; width:230px; text-align:left; padding-left:8px; text-transform:uppercase; color:#787a7c;}
.COMPARATOR .tEquipOdd .last { width:1px; padding:0; background:none }	

.COMPARATOR .tLastEquip td, .COMPARATOR .tLastEquip th { }
.COMPARATOR .tLastEquip .last { width:1px; padding:0; background:none}
/* CREER UNE ALERTE */
.CREATEALERT { background:url(../_img/Vehicles/fond2colGauche.gif) no-repeat center top; overflow:hidden;}
.CREATEALERT .centerColumn .innerColumn {
/*background:#FFFFFF url(../_img/Account/fondCenterColumnBot.jpg) no-repeat scroll center bottom;*/
min-height:737px;
height: auto!important;
height: 737px;
padding-bottom:40px;
}
.CREATEALERT .AlertInner { margin:0 25px 0 22px; }
.CREATEALERT .AlertInner p { margin:10px 0; font-size:1.1em; }
.CREATEALERT .recordsInfos { position:absolute; top:10px; padding:0px 0 0 0; height:75px; background:none }
.CREATEALERT .AlertStep { margin-top:22px; margin-left:20px; }
.CREATEALERT .AlertStep li {
	background:url(../_img/Alerte/BtnAlerteStep.gif) no-repeat;	
	float:left; height:32px; line-height:32px; text-indent:-9999px; }
.CREATEALERT .AlertStep li.criteria { width:216px; background-position:216px 0px;}
.CREATEALERT .AlertStep li.confirm { background-position:-188px 0px;
width:197px; }
.CREATEALERT .formBox {
	background-color:#f2f1f0;
	margin-bottom:20px; overflow:hidden; width:680px; }
.CREATEALERT .formBoxTop {
	height:1px; overflow:hidden; }
.CREATEALERT .formBoxBot {
	overflow:hidden; padding:12px 0pt 10px 20px; }
.CREATEALERT .formBox .identifier {float:left; width:100px; height:26px;
    margin:-3px 0 0 5px; text-indent:-10000px; 
    background:url(../_img/Alerte/btnIdentifier.gif) no-repeat top left; overflow:hidden; }
.CREATEALERT .formBox .pass { clear:left; float:left; margin-left:11em; }
.CREATEALERT .formBox .creerCompte { float:right; width:120px; height:26px;
    text-indent:-10000px; margin-right:20px;
    background:url(../_img/Alerte/btnCreerCompte.gif) no-repeat top left; overflow:hidden;  }
.CREATEALERT .AlertCriteria { padding:10px 0 0 0; width:675px}
.CREATEALERT .AlertCriteria ul {  overflow:hidden; padding:0; }
.CREATEALERT .AlertCriteria ul li { float:left; padding:5px 0 0 0; width:666px; 
    font-weight:bold; font-size:1.1em; color:#000000; }
.CREATEALERT .AlertCriteria ul li span { float:left; padding:0 0 5px 10px; width:656px; }
.CREATEALERT .AlertCriteria ul li em {  width:200px; float:left;
    font-weight:normal; font-style:normal; color:#53575d; padding-left:10px }
.CREATEALERT .AlertCriteria ul .odd { background-color:#f2f1f0}
.CREATEALERT .AlertCriteria ul .odd span { background-color:#f2f1f0 }
.CREATEALERT .asterisque {float:right;}

.CREATEALERT .Btn { clear:both; height:20px margin: 0px!important;padding: 0px!important;}
.CREATEALERT .nextStep {float:right; width:130px;text-indent:-10000px; border-width:0px;
    background:url(../_img/btnEtapeSuivante.gif) no-repeat top left; cursor: pointer!important;}
.CREATEALERT .back {float:left; width:167px; text-indent:-10000px;  border-width:0px;
    background:url(../_img/btnRetour_1.gif) no-repeat top left; height:18px; cursor: pointer!important;}
.CREATEALERT .createNewAlert {float:right; width:271px; height:31px; text-indent:-10000px; 
    background:url(../_img/Alerte/btnCreateNewAlert.gif) no-repeat top left;}

.CREATEALERT .step1 li.confirm { background-position:-252px 0px; }
.CREATEALERT .step1 .formBox input {float:left;}
.CREATEALERT .step1 .formBox ul { margin:10px 0 0 0; }
.CREATEALERT .step1 .formBox li { font-size:1.2em; font-weight:bold; line-height:1.4em; padding:0 0 0 15px;
    background:url(../_img/pictos.gif) no-repeat 0 -117px; }
.CREATEALERT .step1 .Row { float:left; }
.CREATEALERT .step1 h3 { font-size:1.5em;padding-bottom:10px; width:640px; }
.CREATEALERT .step1 h3 em { color:#004b93; font-style:normal;  }

.CREATEALERT .step2 li.criteria { background-position:0 0px;  }
.CREATEALERT .step2 li.confirm { background-position:-216px 0px; }

.CREATEALERT .step3 li.criteria { background-position:0 -32px;  }
.CREATEALERT .step3 li.confirm { background-position:-216px -32px; }
.CREATEALERT .step3 p { font-size:1.2em; }
.CREATEALERT .step3 .formBox p { font-weight:bold; }
.CREATEALERT .step3 p strong { color:#004b93; }


/* AUCUN RESULTAT */
.NORESULTS .centerColumn {background-position:center 76px;}
.NORESULTS .centerColumn .headerView { height:95px; }
.NORESULTS .vehiclesInner h3 { margin:15px 0 10px 15px; }
.NORESULTS .vehiclesInner p { margin:0 0 0 15px; font-size:1.2em; color:#527d8d; }
.NORESULTS .vehiclesInner p em { color:#000000; font-style:normal; }
.NORESULTS .vehiclesInner .creerAlerte { float:right; margin:20px 10px 0 0; }
.NORESULTS .formBox {
	background:url(../_img/Account/formBox.gif) repeat-y -671px 0;
	margin-bottom:20px; overflow:hidden; width:671px; margin:0 0 0 15px; }
.NORESULTS .formBoxTop {
	background:url(../_img/Account/formBox.gif) no-repeat;
	height:10px; overflow:hidden; }
.NORESULTS .formBoxBot {
	background:url(../_img/Account/formBox.gif) no-repeat -1342px bottom;
	overflow:hidden; padding:0 0 10px 20px; }
.NORESULTS .formBoxBot p { margin:0; }
.NORESULTS .formBoxBot ul li { background:url(../_img/pictos.gif) no-repeat 0 -30px; 
    padding:0 0 0 12px; font-size:1.2em; font-weight:bold; }
.NORESULTS .formBoxBot ul li a { color:#004b93; }
.NORESULTS .formBoxBot ul li a em { color:#000000; font-style:normal; }

.contentNoResult { margin-left:21px;}
.contentNoResult .introTxt { font-size:1.2em; font-weight:bold;
                              margin:0 0 24px 0;}
.contentNoResult .introTxt em { color:#000; font-style:normal;}
.contentNoResult h3 { margin-bottom:10px;}
.contentNoResult .boxBtAlert { overflow:hidden;}
.contentNoResult p { font-size:1.2em; margin:14px 20px;}
.contentNoResult .boxBtAlert p { float:left; width:435px;}
.contentNoResult .boxBtAlert a { float:right; margin:43px 13px 0 0;}
.contentNoResult .listSuggestion { margin:14px 20px 14px 20px;}
.contentNoResult .listSuggestion li a {background:url(../_img/pictos.gif) no-repeat scroll 5px -25px;padding:5px 0 0 17px;
                                       font-size:1.3em; color:#004b93; font-weight:bold; }
.contentNoResult .listSuggestion li a em { color:#000; font-style:normal;}
.contentNoResult .panel {  margin-bottom:24px;}
.hrNoResult {border-bottom:5px solid #F2F1F0; height:2px; margin-bottom:15px;}

.pictoTip img,
.pictoCalendar { margin-left:5px;vertical-align:top;}

/* GMAP */

#TIP { position:absolute; width:200px; z-index:10;
       background:url(/_img/Maps/panelBg.gif) no-repeat top; 
       font-family:Arial; color:#828387; font-size:12px; font-weight:bold; }
#TIP div { position:relative; top:4px; padding:0 10px 8px; 
           background:url(/_img/Maps/panelBg.gif) no-repeat bottom; }
#TIP h1 { font-size:12px; margin:0; padding:4px 0 12px 10px;
          background:url(/_img/Maps/panelShadow.gif) no-repeat bottom; }
#TIP strong { color:#000; }
#GMAP { width:684px; height:448px; position:relative; }


/* Bouton pour acceder au prochain contact pour un pdv */ 
#NextContact {float :right; position : absolute; padding-top:30px; padding-right:0px; right:260px;}
.blueBox #NextContact {float :right; padding-right:0px; position:absolute; right:0px; top:410px}

/* END */


/*PANEL SUPPRIMER*/

#POPUPS_LAYER_SUPPRIMER { width:100%; min-width:996px; z-index:100; position:relative;text-align:left;}
.loginPanelSupprimer { width:700px; height:185px; z-index:10; position:absolute; top:0px; float:left; left:0px;
               background-color:White;
               background-color:White; text-align:left;}
.loginPanelSupprimer .innerPanel { padding:5px 5px 0px 5px; overflow:visible; position:relative; text-align:left}
.loginPanelSupprimer .btnOk { margin-top:2px; }
/* END */

#SUPPRIMER_COMPTE_PANEL { display:none; }

/*PANEL SUPPRIMER*/

#POPUPS_LAYER_SUPPRIMER { width:100%; min-width:996px; z-index:100; position:relative;text-align:left;}
.loginPanelSupprimer { width:710px; height:180px; z-index:10; position:absolute; top:0px; float:left; left:0px;
               background-color:White;
               background-color:White; text-align:left;}
.loginPanelSupprimer .innerPanel { padding:5px 5px 0px 5px; overflow:visible; position:relative; text-align:left}
.loginPanelSupprimer .btnOk { margin-top:2px; }
/* END */
/* Add more */

.OURPROMOTIONS .innerColumn li .AltText01 {	color: #004b93;	font-size: 14px; font-weight: bold;	padding-bottom: 6px; display: block;}
.BtnOkAlt {	padding-top: 8px;}
.PACKCONFIANCE h3.TitleGarantiesOcasion { margin: 0; padding: 0; border-bottom: #b1b1b1 solid 1px; margin-bottom: 5px; padding: 0 0 9px 3px; }

.AddStyleAlt { border-bottom: #b1b1b1 solid 1px; padding-bottom: 5px; margin-left: 1px;}
.AddStyleAlt02 { font-size: 1.1em; color: #53565b; padding-bottom: 7px;}
.AddStyleAlt03 { color: #53565b; padding-left:15px;}
.AddStyleAlt04 {color:#53565B;font-size:11px;font-weight:bold; padding:0px!important; margin: 0px!important;}
.AddStyleAlt05 { color: #000; font-weight:bold;}
.AddLineAlt {border-top: #b1b1b1 solid 1px; padding-top: 14px;}
.WrapperAlt {overflow: visible;	height: 1%;}
html>body .WrapperAlt {overflow: hidden;height: auto;}
input.InputStyleAlt01 {padding-left: 3px; height: 18px; width: 200px!important; border: #e1e1e1 solid 3px;}
input.InputStyleAlt02 { padding-left: 3px; height: 18px; width: 197px!important; border: #e1e1e1 solid 3px;}
.SUBSCRIBE .Subcription .Row input.TextBox {padding-left: 3px; height: 18px; width: 191px!important; border: #e1e1e1 solid 3px;}
textarea.AreaStyleAlt01 {padding-left: 3px; height: 100px; width: 540px!important; border: #e1e1e1 solid 3px;}
textarea.AreaStyleAlt02 {padding-left: 3px; height: 80px; width: 610px!important; border: #e1e1e1 solid 3px;}
.ONECOLUMN .DetailMentionLegales .summary .contentBoxBot {padding-left: 7px;}
.Addon01 {margin-bottom: 3px!important;}
.Addon02 {margin-top: 0px!important;}
.Addon03 {padding-top: 17px!important;}
.Addon04 {margin-left: -185px!important;}
* html .Addon05 {height: 600px!important;}
.ONECOLUMN .DetailMentionLegales .contentBox h4 {zoom:1;}
.ONECOLUMN .DetailMentionLegales p strong { color:#212325; font-weight: bold;}
.EditTextTansform {text-transform: uppercase; color: #787a7c;}
.EditStyleDot { font-size: 25px!important; padding:7px 0 0 0!important; margin:0!important; line-height:12px;}
.WrapSearchDetailAlt, .WrapMaSelectionAlt { background:url(../_img/Vehicles/fond2colGauche-wrapOutSearch.gif) left top repeat-y; }
.ACCOUNT .innerContent table tbody tr.trPairOddAlt td { text-align: center;}
.ACCOUNT .innerContent table tbody tr.trPairOddAlt td.name { text-align: left!important;}
.ACCOUNT .innerContent table tbody tr.trPairOddAlt td.delete { text-align: right!important;}
.ACCOUNT .innerContent table tbody tr td.delete a.closebox { padding-left:0px;display:block; height:16px; color:#527D8D; line-height:15px;  background:url(../_img/btnClosePanel.gif) no-repeat 50% 0; -moz-outline:none; -moz-user-select:none;}
.ACCOUNT .innerContent table tbody tr td.delete a.closebox:hover { text-decoration:none; background-position:50% -15px; }
.COMPARATOR .tHead .AddBgEmplacement {min-height: 200px; height:auto!important; height: 200px; background: url(../_img/Comparateur/bg-implacement-disponible.gif) no-repeat 11px 100px;}
.NoteEditAlt {color: #a7a8a8!important; font-size: 10px!important; padding: 20px 0 20px 0!important;}
.BrochurePdf {background-color: #f2f1ef; padding: 11px 0px; text-align: center; margin-bottom: 7px;}
.BtnTelechargerBrochure {background-color: #386a9f; padding: 6px 11px;}
.TextLesAdvantages { color: #53575D!important;}
.TextLesAdvantages span {font-weight: bold; color: #000;}
.DEALERSHEET .contentBodyInner .Extrabottom2cols {position: absolute; left: 323px; bottom: 0px;}
.DEALERSHEET .contentBodyInner .bottom2colsstyle {position: relative;left: 18px;}
.DEALERSHEET .contentBodyInner .EnvoyerAmiAlt .contactStep {margin-top: 24px!important;}
/*fixed for ie 7*/
*:first-child+html .contentBodyInner .EnvoyerAmiAlt .contactStep {margin-top: 18px!important;}
.DEALERSHEET .contentBodyInner .ReceivoirAlt .contactStep {margin-top: 24px!important;}
/*fixed for ie 7*/
*:first-child+html .contentBodyInner .ReceivoirAlt .contactStep {margin-top: 18px!important;}
/*fixed for ie 7*/
*:first-child+html .DEALERSHEET .contentBodyInner .ReceivoirAlt .contactStep {margin-top: 18px!important;}
.CREATEALERT .vehiclesContent .BtnRetourAlt2 {position: absolute; right: 10px; top: 4px;} 
.ONECOLUMN .globalBody .ContactConfirmation { padding: 37px 0 0 57px;}
.ONECOLUMN .globalBody .ContactConfirmation a:link,
.ONECOLUMN .globalBody .ContactConfirmation a:visited { font-size: 11px; color: #004B93; text-decoration: none;}
.ONECOLUMN .globalBody .ContactConfirmation a:hover {text-decoration: underline; }
.ONECOLUMN .globalBody .ContactConfirmation p { font-size:1.3em; color:#52575D; margin-bottom:30px;}
.AltAddError{ font-size:1.1em; float:right; width:420px; margin-top:8px; line-height:20px;}

.contentBodyInner .NoStep {	position: absolute;	left: 308px;top: -33px;	background: #fff; height: 32px; width: 690px;}
* html .contentBodyInner .NoStep {top: -35px;}
.DEALERSHEET .innerContent .ExtraformBox {border: none;}
* html .EditFormContent2 .formContent {height: auto!important; height: 530px;}
.innerQuestionVendeur .ConfirmQuestionVender .formBox {border-top: none!important;}
.innerQuestionVendeur .ConfirmQuestionVender .formBoxBot {padding-top: 0px!important;}

*:first-child+html .SUBSCRIBE .Subcription .formBox table.RadioList,
*:first-child+html .SUBSCRIBE .Subcription .formBox table.RadioPeugeot {line-height:22px;}
* html .SUBSCRIBE .Subcription .formBox table.RadioList,
* html .SUBSCRIBE .Subcription .formBox table.RadioPeugeot {line-height:22px;}
.centerColumn .innerContent .insuranceText .SmallFont { font-size:1.0em;}
.globalFooter .listVehicle .pdvList h3 { color:#004B93; }


/*SIMULATEUR FINANCEMENT BLOCK*/
.SimulateurFinancement_ErreurOffre {color:Red; font-size:8pt; display:none;}
.SimulateurFinancement_ColumnGauche {width: 230px; font-size: 11px; float:left;height:160px;}
.SimulateurFinancement_ColumnDroite {width: 200px; font-size: 11px; float:right;height:160px;}
.SimulateurFinancement_BoutonCalculer {background:url(../_img/btn_calculer.gif) no-repeat left center;width:87px;height:18px;display:block;text-indent:-9999px;margin:5px 0 0 63px;}
.SimulateurFinancement_ChargeurCalculer {color: Blue; font-size:8pt; display:none;}
.SimulateurFinancement_PresentationOffre {font-weight:bold;}
.SimulateurFinancement_TitreOffre {color:Blue; font-size:8pt;font-weight : bold;}
.SimulateurFinancement_DescriptionOffre {color:Black; font-size:8pt;}
.SimulateurFinancement_OuDefinissezVotreFinancement {color:Blue; font-weight:bold;}

.SimulateurFinancement_Control {width:150px; border:none; color:Black;}
.SimulateurFinancement_TitreControl {color:Black;}
.SimulateurFinancement_UnitControl {color:Blue; font-size:8pt; padding-left: 2px;}
.SimulateurFinancement_ErreurValidation {color:Red; border:solid 1px red; }

.villeAlphabet { font-weight: bold; }

#estaraCallback { margin-top: 1em; }
