
/* ====== Feuille de styles génériques =====
 * 
 * NE PAS MODIFIER => A surcharger dans design.css
 */
 
/*==== Class génériques ====*/

.clear{
clear: both;
}
.left{
float: left;
}
.right{
float: right;
}

.center {
text-align:center;
}
.bold {
font-weight:bold;
}

/*==== Blocs & Placeholders ====*/

.ph_vertical .bloc{
margin-bottom:15px;
}

.ph_horizontal .bloc{
float:left;
margin-right:15px;
margin-bottom:15px;
}

.ph_horizontal .bloc.last,
.ph_horizontal .bloc.single{
margin-right:0;
}

#global {
margin: 0 auto;
text-align:center;
}

#header{
display:block;
}

#header #header1 { }
#header #header2 { }
#header #header3 { }

/*----#container_content { float: left;}*/
#container_content { float: left;}
#container_content #content_middle #content { display: block; }

#container_content #content_top { display: block; }
#container_content #content_top #content_top1 { }
#container_content #content_top #content_top2 { }
#container_content #content_top #content_top3 { }

#sidebar_right .bloc,
#sidebar_left .bloc{
width:100%;
}

/*----#sidebar_left { float: left; }*/
#sidebar_left { float: left; }
#sidebar_left #sidebar_left1 { float: left; }
#sidebar_left #sidebar_left2 { float: left; }
#sidebar_left #sidebar_left3 { float: left; }

/*----#sidebar_right { float: left; }*/
#sidebar_right { float: left; }
#sidebar_right #sidebar_right1 { float: left; }
#sidebar_right #sidebar_right2 { float: left; }
#sidebar_right #sidebar_right3 { float: left; }

#footer { display:block; clear:both; }
#footer #footer1 { }
#footer #footer2 { }
#footer #footer3 { }

/*==== Menu Déroulant : Horizontal ====*/

.bloc-menu .deroule.horizontal ul  a { 
text-decoration: none; 
}

/* LEVEL 1 */
.deroule.horizontal ul{
	position: relative;
	margin:0;
	padding:0;
}
.deroule.horizontal ul li {
	zoom: 1; /* HOVER IE6 !!!! don't modify */
	list-style: none;
	display:inline;
	padding-bottom:10px;
}
.deroule.horizontal ul li a {
	display: inline-block;
	line-height:26px;
}
.deroule.horizontal ul li.hover{
	position: relative;
}

/* LEVEL 2 */
.deroule.horizontal ul ul {
z-index: 99 !important;
	width: 100px;
	visibility: hidden;
	position: absolute;
	top: 19px;
	left: 0;
	margin:0;
	padding:0;
}
.deroule.horizontal ul ul li {
	float: none;
	clear:left;
}

/* IE 6 & 7 Needs Inline Block */
.deroule.horizontal ul ul li a {
	border-right: none;
	width: 100%;
	display: inline-block;
	line-height:26px;
}

/* 	LEVEL 3 */
.deroule.horizontal ul ul ul {
	left: 100%;
	top: -5px;
}

/*==== Menu deroulant : Vertical ====*/

.deroule.vertical ul li ul { visibility:visible; }

.deroule.vertical ul {
	position: static;
	left: 10px;
}

.deroule.vertical ul li{
	list-style:none;
	margin:0;
	padding:0;
	width:80px;
}

.deroule.vertical ul ul {
	position:absolute;
	top:0;
	left:80px;
}

.deroule.vertical ul li {
	position:relative;
	margin:0px;
	padding:0px;
}

.deroule.vertical  ul a {
	display:block;
	width:100%;
	text-decoration: none;
	width: 80px;
}

.deroule.vertical ul a {
	text-decoration: none;
}

/*==== Menu Fixe : Horizontal ====*/

.fixe.horizontal ul.level-1 li{
display:block;
float:left;
}

.fixe.horizontal ul.level-2{
margin:0;
}

.fixe.horizontal ul.level-2 li{
float:none;
padding:0;
}

/*==== Menu Fixe : vertical ====*/


/*---- Module Diaporama -------*/
.bloc-diaporamav2{
position:relative;
}

#diaporama a.link {
	z-index: 70;
	position:absolute;
	left:0;
}

.bloc-diaporamav2 img{
z-index:50;
position:absolute;
}

.bloc-diaporamav2 .content .txt_diapo{
	z-index:80;
	position:absolute;
	overflow:hidden;
}
.bloc-diaporamav2 .content .pagination{
	z-index:80;
	position:absolute;
	overflow:hidden;
}

/*==== SU : SELECTION OCCASION CLASSIC ====*/

.bloc-selectupVehiculesv2 .item{
float:left;
margin:10px;
width:96px;
}

.bloc-selectupVehiculesv2 .item .image{
width:96px;
height:72px;
}

.bloc-selectupVehiculesv2 .item .info{
border:1px solid #bbbab8;
margin-top:3px;
}

/*==== SU : TOP 10 SLIDER ====*/

.bloc-selectupVehiculesv2{
margin-bottom:15px;
width:100%;
}

#slider_body{
clear:both;
position:relative;
}

.slider_carrousel{
margin:auto;
}

.slider_carrousel li.item_top10{
width:96px;
padding:5px;
}

.slider_carrousel  li.item_top10 a{
display:block;
width:96px;
height:72px;
}

.slider_carrousel  li.item_top10 img{
display:block;
height:72px;
width:96px;
}

#prevBtn{
cursor:pointer;
position:absolute;
right:0;
top:0;
}

#prevBtn img{
padding-top:5px;
}

#nextBtn{
cursor:pointer;
position:absolute;
left:0;
top:0;
}

#nextBtn img{
padding-top:5px;
}

.info .modele{
display:block;
overflow:hidden;
}

/*
.bx-wrapper{
position:static !important;
margin:auto;
}

//next button
.bx-next {
	position:absolute;
	top:26px;
	right:0;
	z-index:900;
	width: 26px;
	height: 45px;
	text-indent: -999999px;
	background: url(../img/caroussel_left.png) no-repeat;
}

//previous button
.bx-prev {
	position:absolute;
	top:30px;
	left:0;
	z-index:10;
	width: 26px;
	height: 45px;
	text-indent: -999999px;
	background: url(../img/caroussel_right.png) no-repeat;
}
*/
/*====BLOC ACTUALITES==== */

.bloc-articlesv2 {
text-align:left;
position:relative;
}

.bloc-articlesv2 .article .image{
float:left;
padding:0 5px 0 0;
}

.bloc-articlesv2 a.linkArchives{
position:absolute;
top:17px;
right:15px;
}

/*====BLOC ACTUALITES V2==== */

.bloc-articles ul, .bloc-articles li {
margin: 0;
padding: 0;
}

.bloc-articles .no-scroll li {
list-style-type: none;	
}

.bloc-articles .no-scroll.align-hori li {
float: left;
width:150px;
}

/*====AFFICHAGE 1 ACTUALITE==== */

.view_article .image{
margin: 10px 0;
}

/*=========MOTEUR DE RECHERCHE SELECTUP=========*/
.bloc-selectupSearchv2 .select label{
display:none;
}

.bloc-selectupSearchv2 .select,
.bloc-selectupSearchv2 .slider{
margin:0 0 10px 0;
}
/* skin slider (search bloc etc...)*/

.ui-slider { 
position:relative; 
text-align:left; 
}

.ui-slider a:nth-child(2){
background-image:url(../img/slider_left.png); 
}

.ui-slider a:nth-child(3){
background-image:url(../img/slider_right.png); 
}

.ui-slider-horizontal .ui-slider-handle {
background-image:url(../img/plot_slider.png); 
height:18px; 
margin-left: -10px; 
top:0; 
width:18px; 
}

.ui-slider .ui-slider-handle { 
cursor:pointer; 
position:absolute; 
z-index:2; 
}

.ui-slider-horizontal {
background-image: url("../img/slider_range.gif");
height:11px;
margin:auto;
width:210px;
}

/*=========LIENS DE REFERENCEMENT=========*/

.bloc-selectupSearchLinkv2{
clear:both;
}

.bloc-selectupSearchLinkv2 ul,
.bloc-selectupSearchLinkv2 li{
display:inline;
}

/*=====RESULTATS DE RECHERCHE====*/

.intro,
.outro{
padding-left:10px;
}