.veh_stock { position:absolute; left:20px; bottom:-4px;}
#track_km, #track_annee, #track_prix, #track_financement {width:224px;margin:auto;height:35px;position:relative; margin-top:3px;}
.track img {margin-top:-2px}
#recherche_avance {position:relative}
.right_apercu {left:196px;position:absolute;top:1px;}

a.item_62_735 span, #modcms_arbo_62 a.actif span {color:#000077}

.msg_valide {color:green; margin-top:15px}

#dem h2 {margin-top:15px}
ma.item_28_347 span, #modcms_arbo_34 a.actif span {color:#333}
#content_vo{margin-top:0px; margin-left:-15px}
#content_vn{margin-top:0px; margin-left:-15px}
#recherche{color:#333;width:100%px;min-height:255px;height:auto;background-color:#f8f8f8;}

#search_avance {margin-left:10px;width:200px; height:114px;}
#search_rapide {background:#2f2f2f;color:#c3c3c3}

.recherche_rapide_titre{float:left;font-size:13px;font-weight:bold;padding-right:5px;padding-top:8px;}
.search_rapide{height:30px;padding:30px 5px 5px;width:100%;}
#img_cars{width:200px;height:100px;background-color:#f8f8f8;color:#333;float:left;}
#modele_cars{width:100%;margin:auto;padding-left:10px;}

#modele_cars ul{list-style:none; margin-top:15px; margin-left:-10px;  background:url(../img/bg_th_hover.png) repeat-x bottom #003298;height:20px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:-20px;
margin-top:0;
padding-left:5px;
padding-top:7px;
width:200px;}

a.reinit { background:#003399; padding:3px 10px; color:#fff; margin:6px 0 0 10px; float:left}
a.reinit:hover {color:#f6f6f6;}

.numberOfResult {font-weight:bold; color:#fff}

#modele_cars li{float:left;margin-left:0px; font-weight:bold;padding:0 4px;}
#type_cars{width:200px;margin:auto;}
#type_cars ul{list-style:none;}
#type_cars li{float:left;margin-left:5px;}
#type_cars a{width:10px;font-size:13px;weight:bold;color:#333;}
#type_cars a:hover{width:10px;}



#track{width:250px; float:left;borderrel-right: 1px solid #c8c8c8;padding-right:8px;margin-top:-15px;margin-left:5px;}
#track_km, #track_annee, #track_prix{width:224px;margin:auto;height:35px;position:relative}

.track {background: transparent url(../img/slider-images-track-right.png) no-repeat top right;height:2px;position:relative;margin-top:4px;cursor:e-resize;}

#recherche_detail {margin-top:-15px;width:259px;float:left;height:135px; margin-left:10px; padding:10px; background:url(../img/bg_puiss.jpg)}
.track .handle{width:19px; height:10px;position:absolute;top:0;left:0;}
.track_tranche{color:#333;margin:auto;}
.transmission_titre{width:80px;float:left;}
.energie_titre{width:80px;float:left;}
.nbporte_titre{width:120px;float:left;}
.input_energie, .input_transmission, .input_nbporte {width:77px;float:left;}
#lien_critere{margin-bottom:20px;}
a.modele_cars{color:#BBBBBB;width:10px;font-size:14px;weight:bold;}
a:hover.modele_cars{color:#fff;}
a.modele_cars_on{color:#fff;width:10px;font-size:16px;weight:bold;}

#number_result {margin-right:27px;margin-top:10px;}

.vendu {position: absolute; left:0;}

#pict_cars{}
#recherche_avance{float:left; width:752px;}

.energie_titre {font-size:13px;font-weight:bold;margin-bottom:5px;color:#000077}
.transmission_titre {font-size:13px;font-weight:bold;margin-top:15px;margin-bottom:5px;color:#000077}
.nbporte_titre {font-size:13px;font-weight:bold;margin-top:17px;margin-bottom:5px;color:#000077}


#recherche input[type=submit] {width:24px; height:24px; background:url(../img/bg_input_search.png) top;color:#fff;border:0;margin-left:4px; margin-top:3px}
#recherche input[type=submit]:hover {background:url(../img/bg_input_search.png) bottom}

.no_result_vn {background:url(../img/puce_noresult.png) no-repeat scroll 6px 50%;color:#000077;margin-top:10px;padding:10px 10px 10px 30px;}

/*

#tab { border:1px solid #898989; border-top:0; text-align: center; width:100%; border-collapse:collapse; }
#tab th { background:url(../img/th_none.jpg); border:1px solid #cccccc; border-top:none; border-bottom:none; font-weight:bold;padding:8px 10px 0; height:30px }

#tab th.up {background:url(../img/th_up.jpg)}
#tab th.down {background:url(../img/th_down.jpg)}
#tab th.middle {background:url(../img/th_middle.jpg)}
#tab th.none {background:url(../img/th_none.jpg)}

#tab img {margin:0}
#lstVn {padding-left:1px;margin-left:-15px;margin-top:-10px;}
	#tab td { padding:5px 5px 5px; text-align:left; }
#tab tfoot tr {height:20px; background:#333}
#tab tfoot tr td:first-child {background:#333}

#tab tr td:first-child {background:#e0e0e0;border-right:1px solid #999}
	
	#tab th, #tab th a { color:#fff; }
	#tab th a { display:block; width:100%; }
	#tab th.sortable a { background:url(../img/fleches.png) 0 2px no-repeat; padding-left:8px; }
	#tab th.sortable a, #tab th.sortable a:hover, #tab th.sortable a:visited:hover { background:url(../img/fleches.png) 0 2px no-repeat; color:#fff; }
	#tab th.sortable.reverseSort a { background:url(../img/fleches_top.png) 0 2px no-repeat; }
	#tab th.sortable.forwardSort a { background:url(../img/fleches_bottom.png) 0 2px no-repeat; }
	#tab th select, #tab th input { display:block; margin:5px auto 0; }
	#tab th input.fullwidth { width:98%; }
	#tab th input.halfwidth { width:47%; }
	#tab tr { color:#4c4c4c;border-bottom:1px solid #F7F7F7; height:55px }
	#tab tr td { border:1px solid #e4e4e4; border-top:none; border-bottom:none; padding:3px 7px 5px; }
	#tab th.sortable:hover { background:#001c65 url(../img/bg_th_hover.png) repeat-x; color:#fff; cursor:pointer; }
	#tab tr.alt { background-color:#f5f5f5; }
	#tab tbody tr:hover { background:#001c65 url(../img/bg_th_hover.png) repeat-x; color:#fff; }
	#tab tr:hover a{ color:#ddd; }

#tab .tr2 {background:#f5fcff}

	#tab a.options { display:none; }

	#tab span.puce_red, #tab span.puce_green, #tab span.puce_orange { display:block; height:11px; margin:0 auto; width:39px; }
	#tab span.puce_red { background:url(../img/puce_red.png) no-repeat; }
	#tab span.puce_orange { background:url(../img/puce_orange.png) no-repeat; }
	#tab span.puce_green { background:url(../img/puce_green.png) no-repeat; }
*/


/* ------------------------------ */
/* Pagination list styles */
ul.fdtablePaginater
        {
/*        display:table;*/
        list-style:none;
        padding:0;
font-family:Arial, Helvetica, sans-serif;
        margin:0 auto;
        text-align:center;
        height:2em;font-family:arial;
font-size:11px;
        width:auto;
        margin-bottom:0px;
        }
ul.fdtablePaginater li
        {
        display:table-cell;
		margin:3px;font-family:arial;
        padding-right:1px;
        color:#666;
        list-style:none;

        float:left;
        -moz-user-select:none;
        -khtml-user-select:none;
        }
ul.fdtablePaginater li a.currentPage
        {
        border-color:#666 !important;
        color:#000;

        }
ul.fdtablePaginater li a:active
        {
        border-color:#222 !important;
        color:#222;
        }
ul.fdtablePaginater li a,
ul.fdtablePaginater li div
        {
        display:block;
        width:2em;
        font-size:10px;
        color:#666;
        padding:0;
        margin:0;
        text-decoration:none;
        outline:none;
        border:1px solid #ccc;
        }
ul.fdtablePaginater li div
        {
        cursor:normal;
        opacity:.5;
        filter:alpha(opacity=50);
        }
ul.fdtablePaginater li a span,
ul.fdtablePaginater li div span
        {
        display:block;
        line-height:2em;
        border:1px solid #fff;
        color:#000;
        background:url(../../../img/template/1/page_nav.jpg);
        }
 ul.fdtablePaginater li a.currentPage span{

font-family:Arial, Helvetica, sans-serif;
 		background:url(../img/bg_th_hover.png);
		color:#fff;
 }

ul.fdtablePaginater li a:hover {background:url(../img/bg_inf_onglet.png)}

ul.fdtablePaginater li a
        {
        cursor:pointer;
        }
ul.fdtablePaginater li a:focus
        {
        color:#333;
        text-decoration:none;
        border-color:#aaa;
        }
.fdtablePaginaterWrap
        {
        text-align:center;
		height:32px;
        clear:both;
        text-decoration:none;
        width:345px;
        }
ul.fdtablePaginater li .next-page span,
ul.fdtablePaginater li .previous-page span,
ul.fdtablePaginater li .first-page span,
ul.fdtablePaginater li .last-page span
{
        /*font-weight:bold !important;*/ 
       color:#000;
}
#inf_before_vn{
float:left;
}
#inf_next_vn{
float:right;
}
#inf_photo_big{
float:left;
min-height:370px;
width:630px}
}
#inf_photo_big img{
max-width:500px;
}
#inf_photo_small{
width:100px;
padding-top:10px;
float:left;
}
#inf_photo_small img{
max-width:100px;
cursor:pointer;
}
#inf_onglet{
width:100%;
}
#inf_onglet ul{
list-style:none;
}
#inf_onglet a{
float:left;
width:100px;
text-align:center;
}
#inf_menu_vn{

}
#inf_menu_vn ul{
list-style:none;
background:#333333 none repeat scroll 0 0;
height:192px;
width:246px
}

#inf_menu_vn ul li a {display:block; width:230px; padding:10px 8px; background:#333; margin-right:5px;}
#inf_menu_vn ul li  {display:block;float:left}

#inf_menu_vn ul li:hover a,
#inf_menu_vn ul li.actif a
{background: url(../img/li_inf_menu_vo_hover.png) repeat-x #003298 bottom; width:235px}

#inf_menu_vn a{
color:#fff;
}
.hidden{
display:none;
}

.inf_h1_vo {
color:#7B9CDF;
font-size:11px;
margin-top:5px;
}

#inf_photo_big img {
margin:10px;
}
.vista_content #inf_photo_small img {margin-bottom:5px; margin-left:10px;}
.vista_content .big_photo {width:520px; background:url(../../../img/bg_inf_photo.jpg) repeat-x; height:375px}
#inf_photo_small {background:#333; width:120px ; margin-right:-10px; padding-bottom:5px;}
.big_photo td {padding:0}

.vista_content .vista_content #tab {margin:15px}
.vista_content .vista_content #tab { border:1px solid #898989; margin-right:8px; border:0; border-top:0; text-align: center; width: 400px; float:left; border-collapse:collapse; }
.vista_content .vista_content #tab th { background-color:#898989; border:1px solid #cccccc; border-top:none; border-bottom:none; font-weight:bold; padding:5px 5px 5px; }
.vista_content .vista_content #tab img {margin:0}
.vista_content #lstVo {padding-left:1px;margin-top:-10px;}
.vista_content .vista_content #tab td { padding:3px 5px 5px; text-align:left; }
.vista_content .vista_content #tab tfoot tr {height:20px; background:#333}
.vista_content .vista_content #tab tfoot tr td:first-child {background:#333}

.vista_content .vista_content #tab th, .vista_content #tab th a { color:#fff; }
.vista_content .vista_content #tab th a { display:block; width:100%; }
	.vista_content #tab th.sortable a { background:url(../img/fleches.png) 0 2px no-repeat; padding-left:8px; }
	.vista_content #tab th.sortable a, .vista_content #tab th.sortable a:hover, .vista_content #tab th.sortable a:visited:hover { background:url(../img/fleches.png) 0 2px no-repeat; color:#333;  }
	.vista_content #tab th.sortable.reverseSort a { background:url(../img/fleches_top.png) 0 2px no-repeat; }
	.vista_content #tab th.sortable.forwardSort a { background:url(../img/fleches_bottom.png) 0 2px no-repeat; }
	.vista_content #tab th select, .vista_content #tab th input { display:block; margin:5px auto 0; }
	.vista_content #tab th input.fullwidth { width:98%; }
	.vista_content #tab th input.halfwidth { width:47%; }
	.vista_content #tab tr { color:#4c4c4c; height:auto;position:relative;border-bottom:1px solid #F7F7F7; }
        .vista_content #tab td strong {font-size:13px}
	.vista_content #tab tr td { border-top:none; border-bottom:none; padding:6px 5px 3px 5px; }
	
	.vista_content #tab th.sortable:hover { background:none; color:#333;  }


	.vista_content #tab tr:hover { background:none; cursor:auto; color:#333}
	.vista_content #tab tr.alt { background-color:#f5f5f5; }
	.vista_content #tab tbody tr:hover { background:none}
	.vista_content #tab tr:hover a{ color:#ddd; }

.vista_content #inf_dem_essai_vn,
.vista_content #inf_dem_devis_vn,
.vista_content #inf_dem_infos_vn,
.vista_content #inf_dem_tel_vn,
.vista_content #inf_dem_friend_vn
{width:450px; padding-left:15px; float:right; position:relative; margin-right:-20px; background:#fff; height:auto;;}


#inf_photo {background:#333; width:750px; height:425px}
#dem {height:auto}
.vista_content form label  {width:150px; float:left; padding-top:3px;}
.vista_content form input[type="text"], .vista_content form input[type="password"] { width:200px; float:left;margin:2px 0;padding:2px;}
.vista_content form input[type="submit"] {width:25px; height:24px; font-size:11px;float:left; margin-top:38px; margin-left:4px; background:#333; border:0; padding:5px; color:#fff; top:0}

.vista_content textarea {width:192px;}
.vista_content #inf_menu_vn {width:230px; float:left}
#inf_price_vn {position:absolute; top:70px; right:35px; font-size:20px; font-weight:normal; color:#fff; text-align:right}
.inf_h1_vn { font-size:11px; margin-top:5px; color:#7b9cdf}
.vista_content h1 {width:490px; margin-bottom:0; padding:15px 10px; background: url(../img/bg_th_hover.png) repeat-x #003298 bottom; padding-right:250px; color:#fff; }

.vista_content .erreur {color:red; padding-top:10px;}
.vista_content .erreur a {color:red}
#inf_onglet {width:750px; height:25px;margin-top:10px;background:url(../img/bg_inf_onglet.png) repeat-x bottom #e6e6e6; float:left ;padding-top:15px;}

#inf_onglet ul li{ width:140px; height:25px; display:block; float:left;margin-right:15px}
#inf_onglet a {width:140px; height:15px; padding:5px; margin-right:3px; background:url(../img/inf_onglet_a.png); float:left; display:block;color:#FFF; text-align:center}
#inf_onglet a:hover, #inf_onglet a.actif {font-weight:bold;background:url(../img/inf_onglet_a_hover.png)}

.vista_s bottom_draggable {min-height:200px}
#inf_content_vn {width:750px; float:left;}
#inf_concession_vn {float:left; width:750px;}


.concession_nom {font-size:18px; color:#003399; margin-bottom:10px;}

.plan_concession table img {margin:0}