@charset "utf-8";
/* CSS Document */

/**********************/
/*** INITIALISATION ***/
/**********************/
body,div,h1,h2,img,a,ul,li,form,table,td,tr,p{padding:0px;margin:0px;}
img{border:0px;}
ul,li{list-style:none;}

/*****************/
/*** GENERIQUE ***/
/*****************/

a{text-decoration:none;color:#7D7D7D;}
a:hover{text-decoration:none;color:#000000;}

.a_valider{background:url(../../Images/IT/classic/search/bt_picto.gif) 2px 1px no-repeat #C8C8C8;padding:1px 8px 0px 14px;margin:0px;height:10px;font-size:8px;color:#1C1C1C;text-transform:uppercase;cursor:pointer;}
.a_valider:hover{background:url(../../Images/IT/classic/search/bt_picto.gif) 2px 1px no-repeat #6B6B6B;padding:1px 8px 0px 14px;margin:0px;height:10px;font-size:8px;color:#ffffff;}

.link{background:url(../../Images/IT/classic/commun/fleche3.gif) left center no-repeat;padding-left:8px;cursor:pointer;}
.vendor_link{color:Black;}

.invisible{display:none;}
.ghost{visibility:hidden;}
.hide_scroll{width:7px;position:relative;float:left;}
	.hide_scroll div{background:none;}

.input_text{font-family:Arial, Helvetica, sans-serif;font-size:9px;color:#333333;padding:0px;margin:0px;border:1px solid #d6d6d6;border-top:0px;border-bottom-color:#e7e7e7;background:url(../../Images/IT/classic/commun/bkg_input.gif) top left repeat-x #FFFFFF;}
.input_submit{background:url(../../Images/IT/classic/commun/fleche_submit.gif) 2px 1px no-repeat #C8C8C8;padding:0px 5px 1px 14px !important;padding:0px 0px 1px 6px;margin:0px;height:10px;font-size:8px;color:#1C1C1C;text-transform:uppercase;cursor:pointer;font-family:Arial, Helvetica, sans-serif;height:11px;border:0px;vertical-align:middle;width:auto;margin-left:12px;}

.input_submit:hover{background:url(../../Images/IT/classic/commun/fleche_submit.gif) 2px 1px no-repeat #6B6B6B;padding:0px 5px 1px 14px !important;padding:0px 0px 1px 6px;margin:0px;height:10px;font-size:8px;color:#1C1C1C;text-transform:uppercase;cursor:pointer;font-family:Arial, Helvetica, sans-serif;height:11px;border:0px;vertical-align:middle;width:auto;color:#ffffff;margin-left:12px;}

select
{
 font-family:Arial, Helvetica, sans-serif; 
 font-size:9px ;
 color:#000000;
}
.clearboth{clear:both;height:1px;font-size:1px;display:block;margin-top:-2px;}
.clearleft {clear:left;}

.em{color:#db002f;}
.sup{vertical-align:+3px;font-size:7px;}

/* select */
.select_txt{z-index:1000; position:relative;min-height:12px;height:auto !important;height:12px;display:inline-block;color:#868686;width:100%;z-index:10;border:1px solid #c9c9c9;}
	.select_txt_content{height:12px;cursor:pointer;width:100%;}
		.select_txt_bt{background: #ffffff url(../../Images/IT/classic/select/bt_select.gif) right top no-repeat;height:12px;cursor:pointer;padding:0px 26px 0px 10px;line-height:13px;width:auto;text-align:left;overflow:hidden;color:#333333;text-transform:uppercase;}
		.select_list{position:absolute;left:-1px;top:12px;background-color:#FFFFFF;width:100%;max-height:200px;height:expression(this.scrollHeight > 200 ? 200 : true);overflow:auto;overflow-x:hidden;border:1px solid #c9c9c9;}
			.select_list li{width:100%;min-height:14px;height:auto !important;height:14px;text-align:left;font-size:9px;line-height:14px;color:#1C1C1C;}
				.select_list li .item {color:#1C1C1C;display:block;height:100%;padding-left:10px;text-transform:uppercase;line-height:14px;}
				.select_list li .item:hover{background-color:#999999;color:#FFFFFF;text-decoration:none;}

/*************/
/*** STYLE ***/
/*************/

html, body{
	min-width:100%;
	width:auto !important;
	width:100%;
	min-height:100%;
	height:auto !important;
	height:100%;
}

.text_block
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:justify;
	margin: 0 2em 2em 2em;
}

.text_block li
{
	list-style-type:disc;
	margin-left:0.8em;
}

/*** POPIN ***/

.popin{
	min-width:100%;
	width:auto !important;
	width:100%;
	min-height:100%;
	height:auto !important;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	z-index:1000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
}
	.popin_bkg{
		min-width:100%;
		width:auto !important;
		width:100%;
		min-height:100%;
		height:auto !important;
		height:100%;
		min-height:100%;
		font-size:1px;
		position:absolute;
		top:0px;
		left:0px;
		background-color:#000000;
		opacity:0.5;
		filter:alpha(opacity=50);
		z-index:100;
	}
	
	.popin_content{width:276px;margin:auto;position:relative;top:300px;position:relative;z-index:100;background-color:#FFFFFF;border:6px solid #bfbfbf;padding-top:10px;}
		.btfermer{position:absolute;top:5px;right:5px;}
		.popin_content .txt{background-color:#f5f5f5;width:235px;margin:0px auto 20px auto;padding:10px 0px 10px 10px;font-size:11px;}
		.popin_content .bloc_lien{text-align:right;width:245px;margin:0px auto 10px auto;}

#global{
	min-width:100%;
	width:auto !important;
	width:100%;
	min-height:100%;
	height:auto !important;
	height:100%;
	min-height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	position:absolute;
	background:url(../../Images/IT/classic/commun/bkg_main.gif) left 90px repeat-x;
	z-index:10;
}


	/*** HEADER ***/
	
	.header{
		width:962px;
		min-height:100px;
		height:auto !important;
		height:100px;
		margin:0px auto 0px auto;
		position:relative;
	}

		
		.header .logo{display:block;position:absolute;top:24px;left:0px;background: url(../../Images/IT/classic/commun/logo.gif) top left no-repeat;width:77px;height:54px;font-size:1px;}
			.header .logo img{display:none;}
				
		.header .content{width:632px;float:left;margin:0px 35px 0px 130px;display:inline;padding:40px 0px 15px 14px;text-transform:uppercase;font-size:11px;line-height:22px;background:url(../../Images/IT/classic/commun/border_vertical.gif) left top repeat-y;}
			.header .content .titre{font-size:16px;color:#1c1c1c;font-weight:bold;display:block;}
		
		.header .bloc_right{width:150px;float:left;margin-top:1px;position:relative;height:94px;background-color:#f5f5f5;padding:7px 0px 0px 0px;}
				.header .bloc_right a{position:absolute;bottom:0px;left:0px;display:block;background:url(../../Images/IT/classic/commun/fleche.gif) 4px center no-repeat #e9e9e9;height:16px;line-height:16px;width:100%;color:#db0432;text-transform:uppercase;text-indent:10px;}
			
		
			/*** ventes Flash **/
	
	.header .flash_title
	 {
			background:url("../../Images/IT/flashSales/border_vertical.gif") repeat-y scroll left top transparent;
			display:inline;
			float:left;
			font-size:11px;
			line-height:22px;
			margin:0 35px 0 130px;
			padding:40px 0 15px 14px;
			text-transform:uppercase;
			width:632px;
	}	
	
	.header .flash_title .title 
	{
		margin-left:180px;
	}
	
	.header .flash_title .title .t1 
	{
		color:#5B5B5B;
		font-size:26px;
		font-weight:400;
	}
	.header .flash_title .title .t2 
	{
		color:#DF1943;
		font-size:26px;
		font-weight:800;
	}
	
	.header .flash_title .title .t3 
	{
		color:#1A1A1A;
		font-size:26px;
		font-weight:100;
		letter-spacing:0.2em;
	}
		
	/*** MAIN ***/
	
	.main{
		width:100%;
		min-height:142px;
		height:auto !important;
		height:142px;
		padding-bottom:54px;
	}
		.main_content{
			width:962px;
			/*width:981px;*/
			margin:auto;
		}
			
			h1, h2, h3{color:#1c1c1c;font-weight:normal;text-transform:uppercase;}
			h1{font-size:16px;margin-bottom:12px;border-left:2px solid #db002f;padding:8px 0px 8px 8px;}
			h2{font-size:14px;margin:0 0 1em 0;}
			h3{font-size:12px;margin:0 0 1em 1.5em;}
			
			/*** center ***/
			.center{width:792px;float:left;padding-top:30px;}
			
			/*** right ***/
			.right{width:170px;float:right;padding-top:5px;height:70px;overflow:hidden;text-align:right;}
				.right .push{position:relative;left:10px;}
				
			/*** bottom ***/
			.bottom{width:962px;}
					
	
	/*** FOOTER ***/
	
	.footer{
		min-width:100%;
		width:auto !important;
		width:100%;
		height:53px;
		position:absolute;
		bottom:0px;
		left:0px;
		background:url(../../Images/IT/classic/commun/bkg_footer.gif) bottom left repeat-x;
	}
		.footer_content{		
			width:962px;
			height:31px;
			position:absolute !important;
			top:0px;
			left:50%;
			margin:0px 0px 0px -477px !important;
			position:static;
			margin:auto;
			padding:22px 0px 0px 0px;
		}
			.footer_content a.mentions{background:url(../../Images/IT/classic/commun/border_vertical.gif) left top repeat-y;display:block;float:right;padding-left:12px;padding-right:7px; height:27px;line-height:27px;font-size:11px;}
						
/* scroll */
.jscroll
.jscroll-bar {
	height: 90%;
	top: 5%;
}
.jscroll
.ui-widget-content {
	background: #c7c7c7;
	border: 1px solid #e0e0e0;
}
.jscroll
.ui-slider-vertical {
	width: 1px;
}
.jscroll
.ui-corner-all {
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 0;
}
.jscroll
.ui-state-default,
.jscroll
.ui-widget-content
.ui-state-default {
	background: url(../../Images/IT/classic/scroll/bt_scroll.gif) top left no-repeat;
	border: 0;
}
.jscroll
.ui-slider-vertical
.ui-slider-handle {
	margin-bottom: -1.2em;
	margin-left: 0;
}
.jscroll
.ui-slider
.ui-slider-handle {
	height: 20px;
	width: 7px;
}

/* tip */
.qtip-wrapper {
	filter: progid:DXImageTransform.Microsoft.Shadow(Color=#dfdfdf, Direction=45, Strength=4);
	-moz-box-shadow: 0 .2em .5em #bfbfbf;
	-webkit-box-shadow: 0 .2em .5em #bfbfbf;
	box-shadow: 0 .2em .5em #bfbfbf;
}

.qtip .tip-content {
	border: 1px solid #f2f2f2;
	border-bottom: 2px solid #db002f;
}

.qtip .text {
	color:#5b5b5b;
	display: block;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.qtip .tip {
	z-index: 2;
}

#lock
{
	filter:alpha(opacity=50);
	background-color: #FFFFFF;	
	width:100%;
	height:100%;
	position: absolute;	
	top:0px;
	left:0px;
	z-index:3;	
	opacity:0.5;
}
/*************************************************************/
.preresa {
background:url("../../Images/IT/flashSales/search/bkg_preresa.jpg") repeat-x scroll left top transparent;
height:82px;
position:relative;
width:448px;
display:none;
}

cufon {
display:inline-block !important;
font-size:9px !important;
line-height:1px !important;
position:relative !important;
vertical-align:middle !important;
}
cufonHeader {
display:inline-block !important;
font-size:20px !important;
line-height:1px !important;
position:relative !important;
vertical-align:middle !important;
}
cufon cufontext {
height:0 !important;
overflow:hidden !important;
text-indent:-10000in !important;
width:0 !important;
}

.resa_info {
background:url("../../Images/IT/flashSales/formulaire/puce_resa.gif") no-repeat scroll left 50% transparent;
color:#2D2D2D;
font-family:Arial,Verdana,Sans-serif;
font-size:11px;
margin-bottom:10px;
padding-left:20px;
}
cufon {
text-indent:0 !important;
}
cufon {
padding:0 !important;
}


.select {
	position: absolute;
	width: 210px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 24px !important;
	height: 18px;
	padding: 0 24px 0 8px;
	color: Gray;
	font: 12px/21px arial,sans-serif;
	background: url("../../Images/IT/flashSales/select/bt_select2.gif") no-repeat;
	overflow: hidden;
}



.input_text2 {
background:url("../../Images/IT/flashSales/ventes/bg_input.gif") repeat-x scroll 0 0 transparent;
border:2px solid #A4A4A4;
color:#7D7D7D;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:20px;
margin:0;
padding:0 0 0 5px;
position:relative;
width:102px;
z-index:1;
}

.bloc4 .bloc_gris {
background:url("../../Images/IT/flashSales/ventes/bkg_form.png") no-repeat scroll 0 0 transparent;
display:inline;
float:left;
margin:7px 0 0;
padding:20px 0 0 18px;
width:373px;
}
.flech  {
background:url("../../Images/IT/flashSales/ventes/img_flech.gif") no-repeat scroll 50% 50% transparent;
display:inline;
float:left;
height:230px;
margin:0;
overflow:hidden;
width:68px;
}
.label  {
background:url("../../Images/IT/flashSales/ventes/bg_label.gif") no-repeat scroll 90% 50% transparent;
color:#2D2D2D;
float:left;
font-size:11px;
font-weight:bold;
padding:4px 0;
text-transform:uppercase;
width:117px;
}

.ventesflash .conteneur .bloc4 {
display:inline;
float:left;
margin:-10px 0 0;
overflow:hidden;
width:391px;
}
.ventesflash .conteneur .bloc4 h2 {
background:url("../../Images/IT/flashSales/ventes/bkg_pointille.gif") repeat-x scroll 0 bottom transparent;
color:#282828;
font-size:13px;
font-weight:bold;
padding:0 0 8px;
text-transform:uppercase;
}
.ventesflash .conteneur .visuel  {
background:url("../../Images/IT/flashSales/ventes/clock.png") no-repeat scroll 0 0 transparent;
height:123px;
left:26px;
position:absolute;
top:-14px;
width:396px;
}
.ventesflash .conteneur  {
left:-44px;
padding:120px 0 0 80px;
position:absolute;
top:10px;
width:962px;
}
.ventesflash {
height:459px;
position:relative;
width:962px;
}

.ventesflash .bgConteneur {

background:url("../../Images/IT/flashSales/ventes/bkg_ventesflash.png") no-repeat scroll 0 0 transparent;
height:459px;
left:-44px;
padding:120px 0 0 80px;
position:absolute;
top:10px;
width:100%;
z-index:-1;
}
.ventesflash .conteneur .bloc3 {
display:inline;
float:left;
margin:-44px 0 0 30px;
overflow:hidden;
padding:0 0 0 15px;
width:150px;
}
.ventesflash .conteneur .bloc3 h2 {

background:transparent url(../../Images/IT/flashSales/ventes/info.gif) no-repeat scroll 0 4px;
color:#DB002F;
font-size:11px;
font-weight:bold;
padding:0 0 0 24px;
text-transform:uppercase;
width:100px;
}
.ventesflash .conteneur .bloc3 p {

background:transparent url(../../Images/IT/flashSales/ventes/bkg_pointille.gif) repeat-x scroll center top;
color:#2D2D2D;
font-size:11px;
margin:6px 0 0;
padding:10px 0 0;
width:130px;
}

.ventesflash .conteneur .resultat {
display:inline;
float:left;
margin:33px 18px 0 0;
overflow:hidden;
width:261px;
}

.resultat h3 {
color:#3B3A3A;
font-size:11px;
margin:0;
text-transform:uppercase;
}

.resultat .bloc_gris {

background:transparent url(../../Images/IT/flashSales/ventes/bg_resultat.png) no-repeat scroll 0 0;
margin:0;
padding:38px 0 0 30px;
width:231px;
}




bloc_gris .r {
padding-top:15px;
}

.bloc_gris .r .vehicule {
color:#2D2D2D;
font-family:Arial,Verdana,Sans-serif;
font-size:15px;
font-weight:bold;
padding-top:15px;
text-transform:uppercase;
}

.bloc_gris .r .corr {
color:#2D2D2D;
font-family:Arial,Verdana,Sans-serif;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
}

.resultat .btnValider {

background:transparent url(../../Images/IT/flashSales/ventes/bt_valider.png) no-repeat scroll center center;
border:0 none;
height:59px;
margin:39px 0 0 8px;
position:relative;
width:187px;
z-index:1;
}
.resultat h3 {
color:#3B3A3A;
font-size:11px;
margin:0;
text-transform:uppercase;
}

.ventesflash .conteneur .visuel .l1 {
color:#5B5B5B;
font-size:23px;
font-weight:400;
left:125px;
position:absolute;
text-transform:uppercase;
top:58px;
}

.ventesflash .conteneur .visuel .l2 {
color:#212121;
font-family:Arial,Verdana,Sans-serif;
font-size:13px;
font-weight:bold;
left:125px;
position:absolute;
text-transform:uppercase;
top:80px;
}

.ventesflash .conteneur .visuel .l1 strong {
color:#DF1943;
font-size:23px;
font-weight:800;
}
.bloc_resultats .nbre_resultats_left span.txt {
color:#000000;
float:left;
margin-right:10px;
text-align:left;
width:auto;
}