@charset "utf-8";
@import "../js/dojo/dojo/resources/dojo.css";

/*
@import "../js/dojo/dijit/tests/css/dijitTests.css";
@import "../js/dojo/dojox/grid/_grid/Grid.css";
*/

@import "../js/dojo/dijit/themes/tundra/tundra.css";

/* body ****************************************/
* {margin: 0; padding: 0;  /* z-index: 0; */ }
html, body {font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal;}
/* body ****************************************/

/* general *************************************/
#header img {display: block; position: relative; border: none;}
a {color: #626262; text-decoration: none;}
a img {border: none;}
select { width: 120px; font-size: 11px;}
/* general *************************************/




/* main div id ****************************************/
#main {
    display: block;
    /*position: relative;*/
    width:100%;
    /*height: 1138px; /* = header(174) + rightCol() + footer(105) */
    font-size: 10px;
    color: #626262;
    text-align: left;
    margin:0 auto;
    font-family:Arial, Verdana, Helvetica, sans-serif;
}

/*#search_list {
    display: block;
    position: relative;
    width: 993px;
    font-size: 10px;
    color: #626262;
    text-align: left;
}*/
#content{width:993px; margin:0 auto; background-color:white;}
#mainBody {width:785px; background:white; }
/* main ****************************************/
#vo_alerting{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-box-shadow: inset 1px 1px 5px 1px #f2f2f2;
	-moz-box-shadow: inset 1px 1px 5px 1px #f2f2f2;
	box-shadow: inset 1px 1px 5px 1px #f2f2f2;
	border-radius: 3px;
	border: #bfbfbf solid 1px;
	background: #fff url('/js/public/alerting/images/exclam.png') 5px center no-repeat;
	padding: 1em 0.5em 1em 42px;
	margin: 16px 20px 13px 340px;
	color: #3b818c;
	font-size: 12px;
}

#vo_alerting a{
	color: #3b818c;
	text-decoration: none;
}



/* header **************************************/
#header {height:169px;width:100%;background:url('../images/public/headerv4/back-header.png') left top repeat-x;}
#header .header_block {height:169px;width:993px;margin:auto; position:relative; z-index:2; background:url('../images/public/headerv4/bann.png') center top no-repeat; }
#header .header_block .logo{width:355px; height:105px;position:absolute; top:0; left:5px; background:url('/'); cursor:pointer;}
#header .header_block .onglet-vn{width:121px;height:39px;position:absolute;right:217px;top:7px;background:url('../images/public/headerv4/onglet-vn.png') top;text-align:center; font-size:15px; color:#ffffff; font-weight:bold; line-height:42px;cursor:pointer;}
#header .header_block .onglet-vn:hover{background:url('../images/public/headerv4/onglet-vn.png') bottom;}
#header .header_block .onglet-vn sup{font-size:9px;}
#header .header_block .onglet-vo{width:183px;height:39px;position:absolute;right:30px;top:7px;background-image:url('../images/public/headerv4/onglet-vo.png');text-align:center; font-size:15px; color:#ffffff;font-weight:bold; line-height:42px;cursor:pointer;}
* html #header .header_block .onglet-vn, * html #header .header_block .onglet-vo{line-height:39px; }
/* MODELE PAGE LIST - END */
/*** MENU ***/
#navigation{ position:absolute; /*width:100%; top:129px;*/ width:993px; height:40px; bottom:0; left:0; z-index:999; zoom:1; }
#navigation .menu{ margin:0 auto; }
/*Style du menu*/
.menu {font-family: arial, sans-serif; height:40px; margin:0; font-size:12px; font-weight:bold; }
/*style des lien du menu*/
.menu ul li a, .menu ul li a:visited {
    display:block;
    text-decoration:none;
    color:#666666;
    padding-top:13px;
    padding-left:14px;
    padding-right:14px;
    height:26px;
    text-align:center;
    line-height:12px;
    font-size:12px;
    border:1px solid #adadad;
    border-bottom:none;
    background:url('../images/public/headerv4/menu_bg.gif') top;

}
.menu ul li a.reprise-voiture, .menu ul li a:hover.reprise-voiture{
    background-position: 0 -78px;
    color: white;
    border: 1px solid #4681AC;
    border-bottom: none;
}
.menu ul li a:hover{border:1px solid #308092; border-bottom:none; background-position: 0 -39px; color: white;}
.width-menu{width:230px;}
.menu ul {padding:0; margin:0;}
.menu ul li {float:left;position:relative;list-style-type: none;}
.menu ul li ul {display: none;}
/* specific to non IE browsers */
/*.menu ul li:hover a {color:#ffffff;background:url('../images/public/headerv4/menu_bg.gif') bottom;border:1px solid #308092; border-bottom:none;}*/
/*style du sous menu*/
.menu ul li:hover ul {display:block; position:absolute; top:40px; left:0; border:1px solid #2e7f90;border-bottom:none;}
.menu ul li:hover ul li a.hide {background:#dfc184; color:#666666; }
/*style des liens du sous menu*/
.menu ul li:hover ul li:hover a.hide {width:130px;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#3398ac; color:#ffffff; width:170px; height:28px; margin:0; padding:0; line-height:28px; text-align:left; padding-left:10px;border:none;border-top:1px solid #5bb1c2; border-bottom:1px solid #337f8f; }
.menu ul li:hover ul li a.width-menu{width:230px;}
.menu ul li:hover ul li a:hover {background:#6fb4c3; color:#1a5f6f;border:none;border-top:1px solid #8cc5d8; border-bottom:1px solid #337f8f;}


/*
#headerMenuItems_1 {
    position: absolute;
    display: none;
    left: 52%;
    top: 148px;
    z-index: 20;
}

#headerMenuItems_2 {
    position: absolute;
    display: none;
    left: 65%;
    top: 148px;
    z-index: 20;
}

#headerMenuItems_3 {
    position: absolute;
    display: none;
    left: 74%;
    top: 148px;
    z-index: 20;
}
#headerMenuItems_4 {
    position: absolute;
    display: none;
    left: 46%;
    top: 148px;
    z-index: 20;
}
*/


/*
#header .header_block_flash {
    display: block;
    position: absolute;
    height: 118px;
    width: 100%;
    margin: 0px;
    padding: 0px;

    z-index: 1;
    *z-index: -1;
    _z-index: -1;
}

#header .header_menu {
    display: block;
    position: relative;
    height: 30px;
    background-color: #33CCCC;
    margin: 0px;
    z-index: 11;
}

#navigationBar {
    margin-top:5px;
}

.menuLink1, .menuLink1:link, .menuLink1:visited {
    background-image: url('../images/public/home6_menu.png');
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 30px;
    height: 30px;
}

.menuLink1:hover {
    background-image: url('../images/public/home6_menu.png');
    background-repeat: no-repeat;
    background-position: 0 100%;
    width: 30px;
    height: 30px;
}

.menuLink2, .menuLink2:link, .menuLink2:visited {
    background-image: url('../images/public/home6_menu.png');
    background-repeat: no-repeat;
    background-position: -30px 0;
    height: 30px;
    width: 150px;
}

.menuLink2:hover{
    background-image: url('../images/public/home6_menu.png');
    background-repeat: no-repeat;
    background-position: -30px 100%;
    height: 30px;
    width: 150px;
}

.menuLink3, .menuLink3:link, .menuLink3:visited {
    background-image: url('../images/public/home6_menu.png');
    background-repeat: no-repeat;
    background-position: -180px 0;
    height: 30px;
    width: 258px;
}

.menuLink3:hover{
    background-image: url('../images/public/home6_menu.png');
    background-repeat: no-repeat;
    background-position: -180px 100%;
    height: 30px;
    width: 258px;
}
.menuLink3_hover {
    background-image: url('../images/public/home6_menu.png');
    background-repeat: no-repeat;
    background-position: -180px 100%;
    height: 30px;
    width: 258px;
}


.menuLink4, .menuLink4:link, .menuLink4:visited {
    background-image: url('../images/public/home6_menu.png');
    background-repeat: no-repeat;
    background-position: -432px 0;
    height: 30px;
    width: 101px;
}

.menuLink4:hover {
    background-image: url('../images/public/home6_menu.png');
    background-repeat: no-repeat;
    background-position: -432px 100%;
    height: 30px;
    width: 101px;
}

.menuLink4_hover {
    background-image: url('../images/public/home6_menu.png');
    background-repeat: no-repeat;
    background-position: -432px 100%;
    height: 30px;
    width: 101px;
}

.menuLink5, .menuLink5:link, .menuLink5:visited {
    background-image: url('../images/public/home6_menu.png');
    background-repeat: no-repeat;
    background-position: -533px 0;
    height: 30px;
    width: 178px;
}

.menuLink5:hover {
    background-image: url('../images/public/home6_menu.png');
    background-repeat: no-repeat;
    background-position: -533px 100%;
    height: 30px;
    width: 178px;
}

.menuLink5_hover {
    background-image: url('../images/public/home6_menu.png');
    background-repeat: no-repeat;
    background-position: -533px 100%;
    height: 30px;
    width: 178px;
}

.menuLink6, .menuLink6:link, .menuLink6:visited {
    background-image: url('../images/public/home6_menu.png');
    background-repeat: no-repeat;
    background-position: -711px 0;
    height: 30px;
    width: 164px;
}

.menuLink6:hover {
    background-image: url('../images/public/home6_menu.png');
    background-repeat: no-repeat;
    background-position: -711px 100%;
    height: 30px;
    width: 164px;
}

.menuLink6_hover {
    background-image: url('../images/public/home6_menu.png');
    background-repeat: no-repeat;
    background-position: -711px 100%;
    height: 30px;
    width: 164px;
}

.menuLink7, .menuLink7:link, .menuLink7:visited {
    background-image: url('../images/public/home6_menu.png');
    background-repeat: no-repeat;
    background-position: -881px 0;
    height: 30px;
    width: 112px;
}

.menuLink7:hover {
    background-image: url('../images/public/home6_menu.png');
    background-repeat: no-repeat;
    background-position: -881px 100%;
    height: 30px;
    width: 112px;
}

.menuLink7_hover {
    background-image: url('../images/public/home6_menu.png');
    background-repeat: no-repeat;
    background-position: -881px 100%;
    height: 30px;
    width: 112px;
}


.header_bar {
    background-image: url('../images/public/home_bar_bg.png');
    background-repeat: no-repeat;
    width: 993px;
    height: 26px;
}


.barLink1:link, .barLink1:visited {
    background-image: url('../images/public/tb_bar.png');
    background-repeat: no-repeat;
    background-position: 0 0;
    height: 18px;
    width: 103px;
    top: 4px;
    left: 550px;
}

.barLink1:hover{
    background-image: url('../images/public/tb_bar.png');
    background-repeat: no-repeat;
    background-position: 0 100%;
}

.barLink2:link, .barLink2:visited {
    background-image:url('../images/public/tb_bar.png');
    background-repeat: no-repeat;
    background-position: -103px 0;
    height: 18px;
    width: 122px;
    top: 4px;
    left: 570px;
}

.barLink2:hover{
    background-image:url('../images/public/tb_bar.png');
    background-repeat: no-repeat;
    background-position: -103px 100%;
}

.barLink3:link, .barLink3:visited {
    background-image:url('../images/public/tb_bar.png');
    background-repeat: no-repeat;
    background-position: -225px 0;
    height: 18px;
    width: 83px;
    top: 4px;
    left: 590px;
}

.barLink3:hover{
    background-image:url('../images/public/tb_bar.png');
    background-repeat: no-repeat;
    background-position: -225px 100%;
}

.barLink4:link, .barLink4:visited {
    background-image:url('../images/public/tb_bar.png');
    background-repeat: no-repeat;
    background-position: -308px 0;
    height: 18px;
    width: 67px;
    top: 4px;
    left: 610px;
}

.barLink4:hover{
    background-image:url('../images/public/tb_bar.png');
    background-repeat: no-repeat;
    background-position: -308px 100%;
}*/
/* header ****************************************/



/* leftCol ********************************************/
#leftCol {
    width:187px;
	padding:15px 0 0 0;
    overflow: hidden;
}

#leftCol img{ /float:left; } /* bug ie */

#leftBar {
    width: 166px;
    margin-left: 13px;
}

#leftBar .leftBarDesp {
    line-height: 12px;
    width: 150px;
}

#leftBar .leftBarAgencesMap {
    width: 142px;
    height: 93px;
}

#leftBar .leftBarAgencesDesp {
    width: 110px;
    text-align: center;
}

#leftBar .leftBox1 {
    background-image: url('../images/public/home6_34.png');
    background-repeat: repeat-y;
    width: 166px;
    display: block;
    position: relative;
    line-height: 12px;
}

.blueBold {
    font-weight: bold;
    color: #45929E;
}

.vehicNavL, .vehicNavL:link, .vehicNavL:visited {
    background-image: url('../images/public/vehic_nav_03.png');
    height: 72px;
    width: 83px;
}

.vehicNavL:hover {
    background-image: url('../images/public/vehic_navRoll_03.png');
}

.vehicNavR, .vehicNavR:link, .vehicNavR:visited {
    background-image: url('../images/public/vehic_nav_04.png');
    height: 72px;
    width: 83px;
}

.vehicNavR:hover {
    background-image: url('../images/public/vehic_navRoll_04.png');
}
/* leftCol ********************************************/




/* mainContent ************************************************/
#mainContent {
    width: 590px;
}

#mainContentBlock {
    width: 571px;
}

#mainBar {
    display: block;
    position: relative;
    width: 100%;
    height: 110px;
}

#mainBar {
    display: block;
    position: relative;
    width: 100%;
    height: 80px;
}

#mainBar .mainBarTitle {
    width: 455px;
    font-size: 13px;
    color: #a0a09f;
}

#mainBar .mainBarImg {
    width: 100px;
    padding-top: 8px;
}

#mainTitle {
    position: relative;
    height: 36px;
}

.tabTitle {
    height: 15px;
    width: 293px;
    top: 15px;
    color: #a0a09f;
    font-weight: bold;
    font-size: 13px;
}

.tabSearchModel {
    position: absolute;
    background-image: url('../images/public/tab_button.png');
    background-repeat: no-repeat;
    background-position: -118px 0;
    right: 4px;
    height: 36px;
    width: 118px;
    top: 10px;
    z-index: 1;
    cursor: pointer;
}

.tabSearchModelActive {
    position: absolute;
    background-image: url('../images/public/tab_button.png');
    background-repeat: no-repeat;
    background-position: -118px -72px;
    right: 4px;
    height: 36px;
    width: 118px;
    top: 10px;
    z-index: 1;
    cursor: pointer;
}

.tabSearchModel:link, .tabSearchModel:visited {
    background-image: url('../images/public/tab_button.png');
    background-repeat: no-repeat;
    background-position: -118px 0;
    right: 4px;
    cursor: pointer;
}

.tabSearchModel:hover {
    background-image: url('../images/public/tab_button.png');
    background-repeat: no-repeat;
    background-position: -118px -36px;
    right: 4px;
    cursor: pointer;
}

.tabSearchModel_hover {
    position: absolute;
    background-image: url('../images/public/tab_button.png');
    background-repeat: no-repeat;
    background-position: -118px -36px;
    right: 4px;
    height: 36px;
    width: 118px;
    top: 10px;
    z-index: 1;
    cursor: pointer;
}


.tabSearchCategory {
    position: absolute;
    background-image: url('../images/public/tab_button.png');
    background-repeat: no-repeat;
    background-position: 0 0;
    right: 0px;
    height: 36px;
    width: 118px;
    top: 10px;
    z-index: 1;
    cursor: pointer;
}

.tabSearchCategoryActive {
    position: absolute;
    background-image: url('../images/public/tab_button.png');
    background-repeat: no-repeat;
    background-position: 0 -72px;
    right: 0px;
    height: 36px;
    width: 118px;
    top: 10px;
    z-index: 1;
    cursor: pointer;
}

.tabSearchCategory:link, .tabSearchCategory:visited {
    background-image: url('../images/public/tab_button.png');
    background-repeat: no-repeat;
    background-position: 0 0;
    right: 0px;
    cursor: pointer;
}

.tabSearchCategory:hover {
    background-image: url('../images/public/tab_button.png');
    background-repeat: no-repeat;
    background-position: 0 -36px;
    right: 0px;
    cursor: pointer;
}

.tabSearchCategory_hover {
    position: absolute;
    background-image: url('../images/public/tab_button.png');
    background-repeat: no-repeat;
    background-position: 0 -36px;
    right: 0px;
    height: 36px;
    width: 118px;
    top: 10px;
    z-index: 1;
    cursor: pointer;
}


#mainSearchCategory {
    background: url('../images/public/home_category_bg.png') left top;
    position: relative;
    height: 451px;
    width: 571px;
}

#mainSearchCategory label{ display:inline-block; cursor:pointer; height:110px; }

#mainSearchCategory .chekboxHolder {
    width: 552px;
    height: 161px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
     position:absolute;
    top:0;
    right:16px;
    overflow:hidden;
}

#mainSearchCategory .chekboxHolderEl {
    width: 78px;
    /*height: 185px;*/
    text-align: center;
}

#mainSearchCategory .chekboxHolderEl div{ line-height:11px; text-align:center; padding:4px 5px 0; }


#mainSearchCategory .chekboxHolder2  {
    /*width: 540px;*/
    height: 25px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    position:absolute;
    top:174px;
    right:29px;
    overflow:hidden;
    padding-right:5px;
}


#mainSearchCategory .chekboxHolder3  {
   /* width: 532px;*/
    height: 25px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    position:absolute;
    top:211px;
    right:15px;
    overflow:hidden;
    padding-right:5px;
}
#mainSearchCategory .chekboxHolderEl3 {
    width: 158px;
    text-align: center;
}
#mainSearchCategory .chekboxHolderEl3 label{ width:130px; height:20px; line-height:18px; text-align:left; }


#mainSearchCategory .chekboxHolderEl2 {
    width: 100px;
    height:25px;
    text-align: center;
}
#mainSearchCategory .chekboxHolderEl2 label{ width:75px; height:20px; line-height:18px; text-align:left; }


#mainSearchCategory .sliderBar {
    display: block;
    position: relative;
    height: 21px;
    width: 460px;
    left: 87px;
    top:256px;
}

#mainSearchCategory .sliderBarPriceRuler {
    display: block;
    position: relative;
    height: 21px;
    width: 460px;
    left: 87px;
    top:258px;
}

#mainSearchCategory .sliderBarPriceMessage {
    display: block;
    position: relative;
    left: 25px;
    width: 460px;
    color: #90B93E;
    font-size: 14px;
    font-weight: bold;
    font-family: Arial;
    top:281px;
}

#mainSearchCategory .sliderBarSlider {
    display: block;
    position: relative;
    height: 21px;
    width: 460px;
}

#mainSearchCategory .sliderBarSelection {
    position: relative;
    height: 21px;
    width: 150px;
    background-color: #87c919;
    left: 100px;
    opacity: 0.5;
    filter: alpha(opacity=50);
}

#mainSearchCategory .resultBar {
    display: block;
    position: relative;
    height: 39px;
    width: 290px;
    left: 130px;
    top:327px;
}

#mainSearchCategory .resultNumber {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: bold;
    color: #24a8bb;
    width: 60px;
    height: 39px;
    text-align: right;
    line-height:38px;
    cursor: pointer;
}

#mainSearchCategory .resultNumberSpace {
    width: 145px;
    height: 39px;
    cursor: pointer;
}

#mainSearchCategory .vtTitle {
    display: block;
    position: absolute;
    top: 30px;
    left: 22px;
    z-index: 1;
}

#mainSearchModel {
    background-image: url('../images/public/home6_30_model_vide.png');
    background-repeat: no-repeat;
    background-position: top;
    display: block;
    position: relative;
    height: 150px;
    width: 571px;
}

#mainSearchModel .resultFilter {
    width: 320px;
}

.showResults, .showResults:link, .showResults:visited {
    background-image: url('../images/public/showResButton.gif');
    background-repeat: no-repeat;
    background-position: 0 -39px;
    height: 39px;
    width: 65px;
    cursor: pointer;
}

.showResults:hover {
    background-image:url('../images/public/showResButton.gif');
    background-repeat: no-repeat;
    background-position: 0 0;
    height: 39px;
    width: 65px;
}

.showResults_hover {
    background-image:url('../images/public/showResButton.gif');
    background-repeat: no-repeat;
    background-position: 0 0;
    height: 39px;
    width: 65px;
    cursor: pointer;
}

.dropdownlist {
    width: 160px;
    font-size: 12px;
    color: gray;
    font-family: Arial;
}

/* mainContent ************************************************/





/* advBar ***********************************************/
#advRow {
    display: block;
    position: relative;
    width: 100%;
    height: 195px;
}

#advRow_2 {
    display: block;
    position: relative;
    width: 571px;
    height: 195px;
}


#advBar {
    width: 780px;
}

#promotion_flash{ position:relative; }

#advBar_2 {
    width: 571px;

}


.advActInd {
    background-image: url('../images/public/src_ActInd.png');
    background-repeat: no-repeat;
    background-position: bottom;
    height: 141px;
    width: 177px;
    margin-left: 13px;
}
/* advBar ***********************************************/

/* search by brand*/
.carlist{
    display:block;
    width:130px;
    float:left;
}
.carlist a{
    display:block;
    text-decoration:none;
    background-image:url(../images/public/arrow.gif);
    background-repeat:no-repeat;
    background-position:left center;
    padding-left:10px;
}
.carlist a:hover{
    display:block;
    text-decoration:none;
    /*background-color:#24A8BB;*/
    background-image:url(../images/public/arrow-over.gif);
    background-repeat:no-repeat;
    background-position:left center;
    padding-left:10px;

}





/* rightCol ********************************************/
#rightCol {
    width:208px;
    overflow: hidden;
	background:white;
}

#rightCol img{ /float:left; } /* bug ie */

#rightCol .panel_ri{ width:197px; height:90px; }

#rightBar {
}

.popupBox1 {
    background-image:url('../images/public/popup_bg_line.png');
    background-repeat: repeat-y;
    display: block;
    position: relative;
    padding-right: 10px;
    padding-left: 10px;
    color: #335e65;
}

.rightBox1 {
    background-image:url('../images/public/home6_rightPanel_39.png');
    background-repeat: repeat-y;
    display: block;
    position: relative;
    padding-right: 10px;
    padding-left: 10px;
    color: #335e65;
}

.rightBoxList {
    font-size: 11px;
    color: #626262;
    cursor: pointer;
    line-height: 13px;
}

.rightBoxList .fr{ padding:0 12px 0 0; }

.rightBoxQuickSearch {
    width: 197px;
    height: 69px;
    border: 0;
}

.reprise {
    display: block;
    position: relative;
    width: 177px;
    height: 181px;
}

.vehicRightbox1 {
    background-image: url('../images/public/vehic_right.graph_12.png');
    background-repeat: repeat-y;
    display: block;
    position: relative;
    width:100%;
    line-height: 13px;
}

.vehicImpName {
    width: 100px;
    height: 20px;
    padding-left: 15px;
}

.vehicInputText {
    height: 15px;
    maxlength: 255;
    font-size: 11px;
    border: 1px solid silver;
}

.vehicSmallGrey{
    width: 200px;
    margin-left: 15px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #7b7b7b;

}

.bigLeftBut1, .bigLeftBut1:link, .bigLeftBut1:visited{
    background-image: url('../images/public/vehic_right_buts_alt_15.png');
    background-repeat: no-repeat;
    height: 65px;
    width: 119px;
    margin-left: 8px;
    cursor: pointer;
    border: 0;
}

.bigLeftBut1:hover {
    background-image: url('../images/public/vehic_right_buts_15.png');
    border: 0;
}

.bigLeftBut2, .bigLeftBut2:link, .bigLeftBut2:visited {
    background-image: url('../images/public/vehic_right_buts_17.png');
    background-repeat: no-repeat;
    height: 65px;
    width: 120px;
    margin-right: 8px;
    cursor: pointer;
    border: 0;
}

.bigLeftBut2:hover {
    background-image: url('../images/public/vehic_right_buts_alt_17.png');
    border: 0;
}

.vehicResumeCheckbox {
    padding-left: 15px;
    padding-right: 15px;
}

.vehicResumeCheckboxText {
    width: 180px;
    font-size: 11px;
}

.vehicRightEndTxt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #a9a9a9;
    padding-right: 15px;
    padding-left: 15px;
}
/* rightCol ********************************************/




/* footer ***********************************************/
#footer {
    width:100%;
    background-color:#f8f8f8;
    border-top:1px solid #e6e6e6;
}
.footer_content{
    width:993px;
    margin:auto;
    height:100px;
}
.footer_partner{
    clear:both;
    background-color:#ffffff;
    width:100%;
}
.footer_partner_content{
    width:993px;
    margin:auto;
}

.footerEl {
    width: 186px;
    height: 95px;
    overflow: hidden;
    border-right-width: 2px;
    border-right-style: solid;
    border-right-color: #ffffff;
}

.fooLink, .fooLink:link, .fooLink:visited {
    font-family:Arial, Verdana, Helvetica, sans-serif
    font-size: 10px;
    color: #626262;
    display: block;
    position: relative;
    left: 20px;
}

.fooLink:hover{
    color: #3e96a4;
}

/* footer ***********************************************/




/* search list ******************************************/
#srcMidbar {
    width: 753px;
    margin-left: 13px;
}

.srcFilterBar {
    background-image: url('../images/public/src_filterBg.png');
    background-repeat: no-repeat;
    width: 753px;
    height: 71px;
    padding-top: 20px;
    text-align: right;
    color: #5d5d5d;
}

.srcFilterBarSelection {
    margin-right: 12px;
}

.srcFilterRowsPerPage {
    text-align: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    padding-right: 10px;
}

.telephoneNumber {
    background-image: url('../images/public/home6_29.png');
    background-repeat: no-repeat;
    width: 197px;
    height: 59px;
}

#srcBox {
    font-family: Arial, Helvetica, sans-serif;
    display: block;
    position: relative;
    margin-left: 13px;
    font-size: 11px;
    color: #515151;
}

#srcBox .srcTitleBarBegin {
    background-image: url('../images/public/src_titlebar.png');
    background-repeat: no-repeat;
    width: 980px;
    height: 33px;
    display: block;
    position: relative;
}

#srcBox .srcTitleBarEnd {
    background-image: url('../images/public/src_mainEnd.png');
    background-repeat: no-repeat;
    width: 980px;
    height: 18px;
    display: block;
    position: relative;
}

#srcBox .srcTitleBarEnd .srcSplit {
    width: 960px;
    text-align: right;
    font-size: 11px;
    font-weight: bold;

    border: 0px solid red;
}

#srcBox .srcTitleBarEnd .srcSplitLink {
    color: #45929E;

    border: 0px solid red;
}

#srcBox .srcTitleBarBg {
    background-image: url('../images/public/src_titlebarBg.png');
    background-repeat: repeat-y;
    width: 980px;
    display: block;
    position: relative;
}

#srcBox .srcVelTitle {
    height: 45px;
    padding-top: 6px;
}

#srcBox .srcVel {
    height: 64px;
    padding-top: 6px;
}

#srcBox .srcVelBouble {
    background-image: url('../images/public/src_resultBouble_05.gif');
    background-repeat: no-repeat;
    width: 16px;
    height: 17px;
    display: block;
    position: absolute;
    z-index: 2;
}


.srcReserveContainer {
    position: relative;
    display: block;
    height: 139px;
    width: 223px;
    margin-left: 0px;
    text-align: center;
}

.srcReserveImg {
    background-image: url('../images/public/reserve.png');
    background-repeat: no-repeat;
    background-position: left bottom;
    display: block;
    position: absolute;
    width: 223px;
    height: 139px;
    left: 0px;
    bottom: 0px;
}

#srcBox .srcThumbReserveImg {
    background-image: url('../images/public/reserve_s.png');
    background-repeat: no-repeat;
    background-position: left bottom;
    display: block;
    position: absolute;
    width: 75px;
    height: 56px;
    left: 0px;
    bottom: 0px;
}

#srcBox .srcThumbContainer {
    position: absolute;
    display: block;
    height: 56px;
    width: 75px;
    margin-left: 8px;
    text-align: center;
}

#srcBox .srcThumbTranspBg {
    position: absolute;
    display: block;
    width: 75px;
    height: 17px;
    left: 0px;
    bottom: 0px;
    background-color: black;
    opacity: 0.5;
    filter: alpha(opacity=50);
}

#srcBox .srcThumbTextContainer {
    position: absolute;
    display: block;
    width: 75px;
    height: 17px;
    left: 0px;
    bottom: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #ffffff;
    text-align: center;
}

#srcBox .srcThumbBubble {
    background-image: url('../images/public/src_resultBouble_06.gif');
    background-repeat: no-repeat;
    background-position: left bottom;
    display: block;
    position: absolute;
    width: 16px;
    height: 17px;
    left: 2px;
    bottom: 2px;
}

#srcBox .srcThumbNumPics {
    width: 16px;
    display: block;
    position: absolute;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #000000;
    text-align: center;
    top: 2px;
    left: 0;
}

#srcBox .srcVel img {
    border: 0;
}

/* totle : 985px */
#srcBox .srcVelCol_1 { width: 100px; }
#srcBox .srcVelCol_2 { width: 130px; }
#srcBox .srcVelCol_3 { width: 125px; }
#srcBox .srcVelCol_4 { width: 70px; }
#srcBox .srcVelCol_5 { width: 85px; text-align:center; }
#srcBox .srcVelCol_6 { width: 60px; text-align:center; }
#srcBox .srcVelCol_availability { width:90px;  text-align:center; }
#srcBox .srcVelCol_7 { width: 115px; text-align:center; }
#srcBox .srcVelCol_8 { width: 115px; text-align:center; }
#srcBox .srcVelCol_8 table { margin:auto; }
#srcBox .srcVelCol_8 table img, #srcBox .srcVelCol_8 table a img { vertical-align: bottom; }
#srcBox .srcVelCol_9 { width: 80px; }


#srcBox .srcTabSelected {
    background-image: url('../images/public/src_tabSelected.png');
    background-repeat: no-repeat;
    display: block;
    height: 5px;
    width: 9px;
    margin-top: 5px;
}

#srcBox .srcTabUSelected {
    background-image: url('../images/public/src_tabUnselected.png');
    background-repeat: no-repeat;
    display: block;
    height: 5px;
    width: 9px;
    margin-top: 5px;
    text-align: center;
}


#srcBox .srcTabMargin_2 { margin-left: 35px; }
#srcBox .srcTabMargin_4 { margin-left: 22px; }
#srcBox .srcTabMargin_5 { margin-left: 25px; margin: auto; }
#srcBox .srcTabMargin_6 { margin:auto;}
#srcBox .srcTabMargin_availability { margin:auto; }
#srcBox .srcTabMargin_7 { margin-left: 10px; margin: auto; }
#srcBox .srcTabMargin_8 { margin-left: 35px; margin: auto; }


#srcBox .srcWhiteHel {
    background-image: url('../images/public/src_mainBg.png');
    background-repeat: repeat-y;
    display: block;
    position: relative;
    width: 980px;
    cursor: pointer;
}

#srcBox .srcBlueHel {
    background-image: url('../images/public/src_mainBgBlue.png');
    background-repeat: repeat-y;
    display: block;
    position: relative;
    width: 980px;
    cursor: pointer;
}

#srcBox .srcBlueRollHel {
    background-image: url('../images/public/src_mainBgBlueRoll.png');
    background-repeat: repeat-y;
    display: block;
    position: relative;
    width: 980px;
    cursor: pointer;
}

#srcBox .srcVelBrand {
    color: #2c727c;
    font-weight: bold;
}

#srcBox .srcVelModel {
    font-weight: bold;
}

#srcBox .srcVelPrice {
    background-image: url('../images/public/src_reducBg.png');
    background-repeat: no-repeat;
    display: block;
    position: relative;
    height: 21px;
    width: 74px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;
    padding-top: 2px;
}

#srcBox .srcVelReduc {
    background-image: url('../images/public/src_priceBg.png');
    background-repeat: no-repeat;
    display: block;
    position: relative;
    height: 21px;
    width: 74px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;
    padding-top: 2px;
}

#srcBox .srcVelVoir {
    background-image: url('../images/public/src_fwrdButton.png');
    background-repeat: no-repeat;
    display: block;
    position: relative;
    height: 21px;
    width: 75px;
    cursor: pointer;
}

#srcBox .srcVelUnSelected {
    background-image: url('../images/public/src_itemSelectedNot.png');
    background-repeat: no-repeat;
    position: relative;
    display: block;
    width: 23px;
    height: 23px;
    margin-left: 19px;
}

#srcBox .srcVelSelected {
    background-image: url('../images/public/src_itemSelected.png');
    background-repeat: no-repeat;
    position: relative;
    display: block;
    width: 23px;
    height: 23px;
    margin-left: 19px;
}
/* search list ******************************************/





/* vehicle resume *******************************************/
/*#vehicle_resume {
    width: 993px;
    height: 100%;
    font-size: 10px;
    color: #626262;
    text-align: left;
}*/

#vehicleResumeContent {
    height: auto !important;
}

#vehicleResumeMainContent {
    display: block;
    position: relative;
    width:530px;
    height: 100%;
	padding:0 0 0 10px;
	overflow:hidden;
}

#vehicleResumeRightCol {
    width: 260px;
}


#vehicleResumeRightBar {

}

#vehicMidbar {
    width: 511px;
	height:350px !important;
	height:auto;
    height:350px;
    left: 30px;
}

#vehicleResume_resume {
    display: block;
    position: relative;
    width: 511px;
}

#vehicleResume_photos {
    display: block;
    position: relative;
    width: 511px;
}

#vehicleResume_equipements {
    display: block;
    position: relative;
    width: 511px;
}

#vehicleResume_certificate {
    display: block;
    position: relative;
    width: 511px;
}

.vehicMidBarTitleText {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: bold;
    color: #a0a09f;
    width: 400px;
    top: 10px;
}

.vehicMidBarTitleImg {
    /*background-image: url('../images/public/vehic_midtop_title_img.png');*/
    background-repeat: no-repeat;
    width: 72px;
    height: 71px;
}

.vehicMidMenu {
    background:url('../images/public/vehic_midMenuBg.png') repeat-x -15px bottom;
    display: block;
    position: relative;
    height: 35px;
	/margin:0 19px 0 0;
}

.vehicBgh {
    background:#f9f9f9 url('../images/public/vehic_mid1bg.png') repeat-y left top;
    width: 511px;
    height: 100%;
    display: block;
    position: relative;
}

.vegicImpress {
    background-image: url('../images/public/vehic_midTop2Bg2.png');
    background-repeat: no-repeat;
    width: 511px;
    height: 100%;
    display: block;
    position: relative;
    color: #646464;
}

.vehicBgE {
    background-image: url('../images/public/vehic_end.png');
    background-repeat: no-repeat;
    display: block;
    position: relative;
    width: 511px;
    height: 6px;
}


    /* ======================= resume ======================= */
.vehicTabResumeActive {
    background-image: url('../images/public/vehic_midm_bg.png');
    background-repeat: no-repeat;
    background-position: 0 -70px;
    width: 93px;
    height: 35px;
}

.vehicTabResume, .vehicTabResume:link, .vehicTabResume:visited {
    background-image: url('../images/public/vehic_midm_bg.png');
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 93px;
    height: 35px;
    cursor: pointer;
}

.vehicTabResume:hover {
    background-image: url('../images/public/vehic_midm_bg.png');
    background-repeat: no-repeat;
    background-position: 0 -35px;
    cursor: pointer;
}

.vehicTabResume_hover {
    background-image: url('../images/public/vehic_midm_bg.png');
    background-repeat: no-repeat;
    background-position: 0 -35px;
    width: 93px;
    height: 35px;
    cursor: pointer;
}

    /* ======================= resume ======================= */

    /* ======================= photos ======================= */
.vehicTabPhotosActive {
    background-image: url('../images/public/vehic_midm_bg.png');
    background-repeat: no-repeat;
    background-position: -93px -70px;
    width: 109px;
    height: 35px;

    text-align: right;
    font-size: 10px;
    font-weight: bold;
    color: #8f8f8f;
}

.vehicTabPhotos, .vehicTabPhotos:link, .vehicTabPhotos:visited {
    background-image: url('../images/public/vehic_midm_bg.png');
    background-repeat: no-repeat;
    background-position: -93px 0;
    width: 109px;
    height: 35px;

    text-align: right;
    font-size: 10px;
    font-weight: bold;
    color: #ffffff;
    cursor: pointer;
}

.vehicTabPhotos:hover {
    background-image: url('../images/public/vehic_midm_bg.png');
    background-repeat: no-repeat;
    background-position: -93px -35px;
    width: 109px;
    height: 35px;

    text-align: right;
    font-size: 10px;
    font-weight: bold;
    color: #3b818c;
    cursor: pointer;
}

.vehicTabPhotos_hover {
    background-image: url('../images/public/vehic_midm_bg.png');
    background-repeat: no-repeat;
    background-position: -93px -35px;
    width: 109px;
    height: 35px;

    text-align: right;
    font-size: 10px;
    font-weight: bold;
    color: #3b818c;
    cursor: pointer;
}

.vehicTabPhotosNum {
    margin-left: 56px;
    text-align: center;
}
    /* ======================= photos ======================= */

    /* ======================= equipements ================== */
.vehicTabEquipementsActive {
    background-image: url('../images/public/vehic_midm_bg.png');
    background-repeat: no-repeat;
    background-position: -202px -70px;
    width: 130px;
    height: 35px;
}

.vehicTabEquipements, .vehicTabEquipements:link, .vehicTabEquipements:visited {
    background-image: url('../images/public/vehic_midm_bg.png');
    background-repeat: no-repeat;
    background-position: -202px 0;
    width: 130px;
    height: 35px;
    cursor: pointer;
}

.vehicTabEquipements:hover {
    background-image: url('../images/public/vehic_midm_bg.png');
    background-repeat: no-repeat;
    background-position: -202px -35px;
    width: 130px;
    height: 35px;
    cursor: pointer;
}

.vehicTabEquipements_hover {
    background-image: url('../images/public/vehic_midm_bg.png');
    background-repeat: no-repeat;
    background-position: -202px -35px;
    width: 130px;
    height: 35px;
    cursor: pointer;
}
    /* ======================= equipements ================== */

    /* ======================= certificate ================== */
.vehicTabCertificateActive {
    background-image: url('../images/public/vehic_midm_bg.png');
    background-repeat: no-repeat;
    background-position: -332px -70px;
    width: 179px;
    height: 35px;
}

.vehicTabCertificate, .vehicTabCertificate:link, .vehicTabCertificate:visited {
    background-image: url('../images/public/vehic_midm_bg.png');
    background-repeat: no-repeat;
    background-position: -332px 0;
    width: 179px;
    height: 35px;
    cursor: pointer;
}

.vehicTabCertificate:hover {
    background-image: url('../images/public/vehic_midm_bg.png');
    background-repeat: no-repeat;
    background-position: -332px -35px;
    width: 179px;
    height: 35px;
    cursor: pointer;
}

.vehicTabCertificate_hover {
    background-image: url('../images/public/vehic_midm_bg.png');
    background-repeat: no-repeat;
    background-position: -332px -35px;
    width: 179px;
    height: 35px;
    cursor: pointer;
}
    /* ======================= certificate ================== */


.vehicImage {
    width: 254px;
    text-align: center;
    left: 20px;
}

.vehicTitle {
    font-family: Arial, Helvetica, sans-serif;
    width: 235px;
    height: 100%;
    text-align: left;
    left: 20px;
}

.vehicTitleTitle {
    font-weight: bold;
    font-size: 16px;
    color: #3b818c;
}

.vehicTitleText {
    font-size: 14px;
}

.vehicPrice {
    background-image: url('../images/public/vehic_price.png');
    background-repeat: no-repeat;
    display: block;
    position: relative;
    height: 24px;
    width: 194px;
    font-size: 20px;
    font-style: italic;
    font-weight: bold;
    color: #FFFFFF;
    padding-top: 2px;
    text-align: center;
}

.vehicNumPhotos {
    background-image: url('../images/public/vehic_imageIcon.png');
    background-repeat: no-repeat;
    background-position: right;
    width: 190px;
    height: 16px;
    font-size: 11px;
    display: block;
    position: relative;
    cursor: pointer;
}

.vehicBrake {
    font-size: 0px;
    background-color: #d5d5d5;
    width: 468px;
    height: 1px;
}

.vehicBrakeTag {
    font-size: 0px;
    background-color: #d5d5d5;
    width: 410px;
    height: 1px;
}

.vehicDescription {
    width: 460px;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #3b818c;
    clear:both;
}

.vehicGrey {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #393939;
    background-color: #e9e9e9;
    width: 468px;
    height: 16px;
    padding-top: 3px;
    padding-bottom: 3px;
}

.vehicGrey_2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #393939;
    background-color: #e9e9e9;
    width: 468px;
    height: 90px;
    padding-top: 3px;
    padding-bottom: 3px;
}

.vehicWhite{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #393939;
    width: 468px;
    height: 16px;
    padding-top: 3px;
    padding-bottom: 3px;
}

.vehicWhite_2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #393939;
    width: 468px;
    height: 90px;
    padding-top: 3px;
    padding-bottom: 3px;
}

.vehicStatTitle {
   /* padding-left: 5px;*/
    width: 140px;
}

.vehicStatTitle_2 {
   /* padding-left: 5px;*/
    width: 140px;
    height:75px;
}


.vehicEquipementDesp {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #393939;
    padding-left: 20px;
    padding-right: 20px;
}

.vehicCertificate {
    font-family: Arial, Helvetica, sans-serif;
    color: #393939;
   padding:5px 15px 10px;
   margin:0;
}

.vehicCertificateDesp {
     font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #393939;
	padding:0;
	margin:0;
}
.vehicCertificateDesp .titre{ color:#5b5b5b; padding:3px 3px 3px 10px; margin:5px auto 10px; background:url('../images/public/arrow_gr2.gif') 0 center no-repeat; }
.vehicCertificateDesp .satisfaction {
    padding: 1em 1em 1em 85px;
    background:url('../images/public/satisfait_rembourse_logo.png') left top no-repeat;
}
.vehicCertificateDesp .extend {
    padding: 1em 1em 1em 30px;
    background:url('../images/public/valid_icon.png') left top no-repeat;
}
.vehicCertificateDesp p{ color:#5b5b5b; margin:0 auto 20px; }
.vehicCertificateDesp a{ text-decoration:underline; }
.vehicCertificateDesp span#showLink, 
.vehicCertificateDesp span#hideLink,
.vehicCertificateDesp span.more {
    float:left; padding:5px 5px 5px 20px; text-decoration:underline; 
    cursor:pointer; background:url('../images/public/show_hide_icon.png') left 6px no-repeat; 
 }
 .vehicCertificateDesp span.more.active {
    background-position: left 117%;
 }
.vehicCertificateDesp span#hideLink{ display:none; }
.vehicCertificateDesp span.link{ display:block; padding:2px; }
.vehicCertificateDesp .block{ float:left; margin:8px auto; }
.vehicCertificateDesp .block .right{ float:left; width:410px; padding:0 0 0 15px; }
.vehicCertificateDesp .block .right .titre{ padding:0; margin:0; background:none; }
.vehicCertificateDesp .block .right p{ padding:0; margin:0; }
.vehicCertificateDesp .block img{ float:left; width:53px; }
#garanteeMore, .garanteeList{ float:left; display:none; }


.vehicCertificateLink {
    padding-top: 10px;
    font-size: 13px;
    width: 491px;

}

/* vehicle resume *******************************************/





/* appraisal confirmation ******************************************/
/*#appraisal_confirmation {
    width: 993px;
    height: 100%;
    font-size: 10px;
    color: #626262;
    text-align: left;
}*/

#acMainContent {
    height: 100%;
    padding-top: 5px;
    width: 473px;
}

#acContent {
    height: auto !important;
}

#acRightCol {
    display: block;
    position: relative;
    width: 320px;
    height: 100%;
}

#acRightColBar {
    display: block;
    position: relative;
    width: 315px;
    height: 100%;
}

.acFormTop {
    background-image: url('../images/public/afs_form_top.gif');
    background-repeat: no-repeat;
    background-position: center;
    width: 473px;
    height: 116px;
}

.acFormOutside {
    width: 473px;
    background-image: url('../images/public/cgraylong_bg.gif');
    background-repeat: repeat-x;
    background-position: bottom;
}

.acFormSideRepeat {
    display: block;
    position: relative;
    background-image: url('../images/public/afs_form_repeat.gif');
    background-repeat: repeat-y;
    width: 2px;
    min-height: 1680px;
    _height: 1780px;
}

.acFormCenter {
    display: block;
    position: relative;
    width: 450px;
    left: 10px;
}

.acFormPdfIconBg {
    background-image: url('../images/public/afs_form_pdf_icon.jpg');
    background-repeat: no-repeat;
    background-position: left top;
    width: 81px;
    height: 57px;
    cursor: pointer;
}

.acFormPdfTextBg {
    background-image: url('../images/public/afs_form_pdf_ie_grey.gif');
    background-repeat: no-repeat;
    background-position: left top;
    width: 139px;
    height: 57px;
    cursor: pointer;
    padding-top: 15px;
    text-align: center;
}

.acFormHtmlIconBg {
    background-image: url('../images/public/afs_form_ie_icon.jpg');
    background-repeat: no-repeat;
    background-position: left top;
    width: 81px;
    height: 57px;
    cursor: pointer;
}

.acFormHtmlTextBg {
    background-image: url('../images/public/afs_form_pdf_ie_grey.gif');
    background-repeat: no-repeat;
    background-position: left top;
    width: 139px;
    height: 57px;
    cursor: pointer;
    padding-top: 15px;
    text-align: center;
}
/*add reprise button*/
.acFormRepriseIconBg {
    background-image: url('../images/public/afs_form_reprise_icon.gif');
    background-repeat: no-repeat;
    background-position: left top;
    margin-left:55px;
    width: 100px;
    height: 30px;
    cursor: pointer;
}

.acFormRepriseTextBg {
    background-image: url('../images/public/afs_form_reprise_grey.gif');
    background-repeat: no-repeat;
    background-position: left top;
    width: 230px;
    height: 30px;
    cursor: pointer;
    padding-top:2px;
    text-align: center;
}
/*end reprise button*/
.acFormGreenBottomLeft {
    background-image: url('../images/public/cgreenbl.gif');
    background-repeat: no-repeat;
    background-position: top;
    width: 4px;
    height: 4px;
}

.acFormGreenBottomRight {
    background-image: url('../images/public/cgreenbr.gif');
    background-repeat: no-repeat;
    background-position: top;
    width: 4px;
    height: 4px;
}

.acFormGreenBottomCenter {
    background-image: url('../images/public/cgreenb.gif');
    background-repeat: repeat-x;
    width: 465px;
    height: 4px;
}

.acFormFrame {
    border: 1px solid #ccdfa8;
}

.acFormLogoBg {
    background-image: url('../images/public/af_logo.gif');
    background-repeat: no-repeat;
    background-position: center;
    width: 420px;
    height: 44px;
}

.acFormPointsBg {
    background-image: url('../images/public/af_statement_bg.gif');
    background-repeat: no-repeat;
    background-position: left;
    width: 397px;
    height: 36px;
    margin-left: 20px;
    margin-top: 5px;
}

.acFormPointsIcon {
    background-image: url('../images/public/af_statement_icon.gif');
    background-repeat: no-repeat;
    background-position: 5px 10px;
    width: 340px;
    height: 36px;
    padding-top: 10px;
    padding-left: 40px;
    text-align: left;
}

.acFormButtonClick {
    background-image: url('../images/public/but_click_gr.gif');
    background-repeat: no-repeat;
    background-position: center;
    width: 440px;
    height: 30px;
}

.acFormButtonClickActive {
    background-image: url('../images/public/but_click_gr-over.gif');
    background-repeat: no-repeat;
    background-position: center;
    width: 440px;
    height: 30px;
}

.acFormInsuranceTitle {
    width: 440px;
    height: 20px;
    text-align: center;
}

.acFormInsuranceDesp {
    width: 440px;
    text-align: center;
}

.acVideoTop {
    background-image: url('../images/public/afs_video_top.jpg');
    background-repeat: no-repeat;
    background-position: center;
    width: 320px;
    height: 36px;
}

.acVideoCenterBg {
    background-image: url('../images/public/afs_video_repeat.jpg');
    background-repeat: repeat-y;
    width: 320px;
    text-align: center;
}

.acVideoCenter {
    width: 265px;
    text-align: center;
}

.acVideoBottom {
    background-image: url('../images/public/afs_video_bottom.jpg');
    background-repeat: no-repeat;
    background-position: center;
    width: 320px;
    height: 19px;
}

.acVideoInfo {
    width: 293px;
    margin-left: 27px;
}

.acVideoInfoBg {
    background-image: url('../images/public/afs_video_info_icon.gif');
    background-repeat: no-repeat;
    background-position: left;
    width: 20px;
    height: 15px;
}

.acVideoInfoUnderline {
    background-image: url('../images/public/afs_video_info_underline.gif');
    background-repeat: repeat-x;
    background-position: bottom;
    width: 250px;
    height: 15px;
    text-align: left;
    cursor: pointer;
}
/* appraisal confirmation ******************************************/





/* static pages ********************************************************/
#spMain {
    width: 993px;
    height: 100%;
    display: block;
    position: relative;
    font-size: 10px;
    color: #626262;
    text-align: left;
    margin:0 auto;
}

#spMainContent {
    width: 800px;
}
/* static pages ********************************************************/





/* common class ***************************************************************/
.fl {
    float: left;
    display: block;
    position: relative;
}

.fl_2 {
    width: 356px;
    height:79px;
    /*padding-left: 50px;*/

}

.fl_3 {
    width: 440px;
    height:80px;
    font-size: 11px;

}

.fr {
    float: right;
    display: block;
    position: relative;

}

.fr_2 {
    float: left;
    display: block;
    position: relative;
    padding-left: 50px;
    padding-top: 100px;
}

.fr_3 {
    float: right;
    display: block;
    position: relative;
    padding-right: 30px;
}

.fr_4 {
    float: right;
    display: block;
    position: relative;
    padding-bottom: 40px;

}

.fc {
    float: none;
    display: block;
    position: relative;
    margin: 0 auto;
}

.automag{left:0;}

.tac {
    text-align: center;
}

.tal {
    text-align: left;
    padding-left: 0;
}

.tar {
    text-align: right;
    padding-right: 0;
}

.green12B {
    font-size: 12px;
    font-weight: bold;
    color: #139BB1;
}

.txt1_9 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #4a3e3e;
}

.green9link {
    color: #139bb1;
    cursor: pointer;
}

.green9link:hover {
    color: #139bb1;
    text-decoration: underline;
    cursor: pointer;
}

.greymenu{
    color:#616161;
}

/*===
distancer is not allowed to be used
together with other classes !!
===*/
div.distancer {
    font-size: 0px;
    position: relative;
    display: block;
    clear: both;
    height: 0px;
    line-height: 0;
}
/* common class ***************************************************************/


/**
 * For online payment pages
 */

#payment {
    margin-top: 50px;
    margin-left: 30px;
    width: 550px;
    background: #EEE;
}
#payment div {
    display: block;
    height: 50px;
}
#payment div input {
    float: left;
    margin-left: 65px;
}
#callrequest {
    margin-left: 30px;
    background-image: url('../images/public/BNP_Paribas.jpg');
    background-repeat: no-repeat;
    background-position: top right;
}
#callrequest #title {
    color: #339999;
    font-size: 24px;
}
p.payment-text-accept {
    font-size: 24px;
    color: green;
}
p.payment-text-refuse {
    font-size: 24px;
    color: red;
}
div.telephone {
    margin: 30px 0px 0px 300px;
}

/*added by fere 12052009*/
.vehicBoldGleen{
    font-family:Arial, Helvetica, sans-serif;
    display:block;
    position:relative;
    background-image:url('../images/public/vehicBigGreenBg.png');
    background-repeat:repeat-y;
    width:250px;
    font-size: 16px;
    font-weight: bold;
    color: #7cab2f;
    /*text-indent: 0px;*/
    padding-left:10px;
}

.vehicCbs{
    display:block;
    position:relative;
    float:left;
    padding-left:15px;
    padding-right:15px;
}

.devisButton, .devisButton:link, .devisButton:visited{
    display:block;
    position:relative;
    /*background-image:url('../images/public/devisGreenBut.png');*/
    margin:0px auto 0px auto;
    width:199px;
    height:36px;
    border:none;
}

/*.devisButton:hover {
    background-image: url('../images/public/devisGreyBut.png');
    border: 0;
}*/

.resLin {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #939393;
    display: block;
    clear: both;
    height: 27px;
    padding-top: 7px;
    position: relative;
}

.vehicRightbox2{
    display:block;
    position:relative;
    background-image:url('../images/public/reservationBg.png');
    background-repeat: no-repeat;
    width:260px;
    height:197px;
}

.vehicReserveBut, .vehicReserveBut:link, .vehicReserveBut:visited{
    display:block;
    position:relative;
    /*background-image:url('../images/public/vehicReserveBut.png');
    background-repeat: no-repeat;*/
    margin:0px auto 0px auto;
    width:199px;
    height:35px;
    border:none;
}

/*.vehicReserveBut:hover {
    background-image: url('../images/public/vehicReserveButGreen.png');
    border: 0;
}*/

.vehicCbs{
    display:block;
    position:relative;
    float:left;
    padding-left:15px;
    padding-right:15px;
}

/**
 * For online payment pages
 */

/* CSS page agency by Fabien */
.tblbggreenleft{
    background-image: url(http://www.aramisauto.com/images/cgreen1l.gif);
    background-repeat: repeat-y;
    background-position: top;
}
.tblbggreenright{
    background-image: url(http://www.aramisauto.com/images/cgreen1r.gif);
    background-repeat: repeat-y;
    background-position: top;
}
.tblbggreentemplate {
    background-repeat: repeat-x;
    background-position: bottom;
    background-color:#24A8BB;
    color:#FFFFFF;
}
/* end CSS page agency*/

/* CSS layout text */

#contenu{
    font-size:1.2em;
}
#contenu h1{
    color:#417fba;
    font-weight:bold;
    font-size:22px;
}
#contenu h2{
    color:#27a9bf;
    font-weight:bold;
    font-style:italic;
    font-size:18px;
    margin-top:5px;
    margin-bottom:20px;
}
#contenu h3{
    color:#2DA7BE;
    font-size:13px;
    font-weight:bold;
	margin:0;
	padding:10px 0 0 0;
}
#contenu h3 img{float:left; padding:0 5px 0 0;}
#contenu ul{
    padding-left:30px;
}
#contenu a{
    color:#666666;
    text-decoration:none;
}
#contenu a:hover{
    color:#27a9bf;
    text-decoration:underline;
}
#contenu .gras-bleu{
    font-weight:bold;
    color:#27a9bf;
}
#contenu hr{
    border:solid 1px #bbbbbb;
}
/* editor by howe 18th Aug */
.seach-engine {background:url(../images/public/bg_search_engine_top.gif) left top no-repeat; padding-top:5px; width:196px;}
.seach-engine table {color:#68696d; word-break:break-all;}
.seach-engine .seach-engine-btm {background:url(../images/public/bg_search_engine_btm.gif) left bottom no-repeat; padding:0 10px 5px;}
.seach-engine .seach-engine-title {font-size:18px; color:#87ad3a; margin:0; font-weight:normal; line-height:normal;}
.seach-engine select {width:117px; font-size:10px; color:#999; height:17px; position:relative; border:none; background:none;
padding:1px 0; opacity:0; z-index:5px; filter:alpha(opacity=0); }
.seach-engine input.btn {background:url(../images/public/btn_rechercher.gif) no-repeat; width:104px; height:25px; cursor:pointer; border:none; font-size:0; line-height:0; margin-bottom:4px;}
.seach-engine .seach-engine-btm label {background:url(../images/public/bg_select_search.gif) no-repeat; height:18px; overflow:hidden; padding:0; position:absolute; width:117px; display:inline-block; font-size:10px; color:#999; padding:0 0 0 4px;
line-height:17px;}
.seach-engine .block-de select {width:48px;}
.seach-engine .block-jusqua select {width:61px; margin-left:8px;}
.seach-engine .seach-engine-btm .block-de label {background:url(../images/public/bg_select_de.gif) no-repeat; width:48px;}
.seach-engine .seach-engine-btm .block-jusqua label {background:url(../images/public/bg_select_jusqua.gif) no-repeat; width:61px; margin-left:8px;}
.seach-engine .line-title {background:url(../images/public/line_search_engine.gif) repeat-x; margin:5px 0 7px; height:2px;}
body.tundra #am_header { left: 0 }
/* end CSS layout text */

/************************************** custom home ope juin 2011  *********************************************/
#custoHome{ background:url(../images/public/ope-speciales/201106/bk_body.jpg) repeat-x left top; }
#custoHome #main{ background:url('../images/public/ope-speciales/201106/bk_main_home.jpg') no-repeat center 169px; }
#custoHome #header { background:none; }
#custoHome #header .header_block{ margin:0 auto; width:993px; height:163px; border-bottom:#cecece solid 6px; background:url(../images/public/ope-speciales/201106/bk_header.png) no-repeat center top; }
#custoHome #header .header_block .onglet-vn{width:121px;height:39px;position:absolute;right:217px;top:7px;background:url('../images/public/ope-speciales/201106/custo_onglet-vn.png') top;text-align:center; font-size:15px; color:#ffffff; font-weight:bold; line-height:42px;cursor:pointer;}
#custoHome #header .header_block .onglet-vn:hover{background:url('../images/public/ope-speciales/201106/custo_onglet-vn.png') bottom;}
#custoHome #header .header_block .onglet-vo{width:183px;height:39px;position:absolute;right:30px;top:7px;background-image:url('../images/public/ope-speciales/201106/custo_onglet-vo.png');text-align:center; font-size:15px; color:#ffffff;font-weight:bold; line-height:42px;cursor:pointer;}
* html #custoHome #header .header_block .onglet-vn, * html #custoHome #header .header_block .onglet-vo{line-height:39px; }

