html{
 overflow-y : scroll;
}

body{ 
 margin: 0; 
 padding: 0;
 background-color: #77787b;
 font-family:"Verdana","Arial","Helvetica",sans-serif;
 color:#616871;
 height: 100%;
 width: 100%;
 background-image:url(../img/back.gif);
 background-repeat:repeat-x;
}

table{
 /*font-family:"Verdana","Arial","Helvetica",sans-serif;
 font-size:10px;*/
 color:#a1a1a1;
}

input, textarea ,select {
 background-color:#ffffff;
 border:1px solid #e3e3e3;
 font-family:"Verdana","Arial","Helvetica",sans-serif;
 font-size:10px;
 font-weight:normal;
 color:#747474;
}

form{
margin:0;
padding:0;
}

li{
margin-left:30px;
font-weight:bold;
}

/************* Lien  *************/

A, A:visited, A:link, A:active, A:hover{
text-decoration:none;
font-weight:none;
color:#123456;
}

A:hover {
text-decoration:underline;
}

A.liena{
color:#818080;
}

A.lienb{
color:#960000;
}



/************* BASE  *************/

div#page{
min-height: 100%;
position: relative;
margin: 0 auto;
min-height: 100%;
}

.header{
height:269px;
background-image:url(../img/back_header.gif);
background-repeat:repeat-x;
}

.headerblock{
width:632px;
height:224px;
margin:auto;
background-image:url(../img/back_header_img.gif);
background-repeat:repeat-x;
}

.headermenu{
width:632px;
height:45px;
margin:auto;
}

.menu{
height:45px;
margin:0 0 0 6px;
}

.logo{
position:absolute;
display: inline;
width:278px;
height:68px;
margin:8px 0 0 -52px;
}

.headimg{
margin-left:8px;
}



.menublock{
width:623px;
height:45px;
margin-left:2px;
margin:auto;
}

.frame_inside{
background-color:#f4f4f4;
padding-bottom: 15px;
}

.corp{
width:614px;
margin-top: 0;
margin:auto;
text-align:justify;
font-size: 10px;
position:relative;

}

.spacer{
height:30px;
}


.footer{
height:57px;
background-image:url(../img/back_footer.gif);
background-repeat:repeat-x;
padding-top: 15px;
}

div#page #dernier-element {
margin-bottom: 0; 
height:75px;	
}
#header_logo_none, #header_desc_none {
	display: none;
}

/* Bloc d'intro des différentes pages */
.intro_page {
	padding: 0px;
	margin: 0px 0px 20px 0px;
}
.intro_page h2{
	width: 252px;
	height: 22px !important;
	display: block !important;
	text-indent: -500em;
	overflow: hidden;
	background-position:top left;
	background-repeat:no-repeat;
	margin: 0px 0px 20px 0px !important;
	padding: 0 !important;
}
.intro_page p {
	font-size: 10px;
}
h2#h2voitures {
	background-image: url(../img/h2voitures.gif);
}
h2#h2apropos {
	background-image: url(../img/h2apropos.gif);
}
h2#h2historique {
	background-image: url(../img/h2historique.gif);
}

/************* MENU  *************/

.menu-accueil{
float:left;
width:125px;
height:45px;
background-image:url(../img/menu/accueil_out.gif);
}

.menu-accueil:hover {
width:125px;
height:45px;
background-image:url(../img/menu/accueil_over.gif);
}

.menu-apropos{
float:left;
width:123px;
height:45px;
background-image:url(../img/menu/apropos_out.gif);
}

.menu-apropos:hover {
width:123px;
height:45px;
background-image:url(../img/menu/apropos_over.gif);
}

.menu-voitures{
float:left;
width:124px;
height:45px;
background-image:url(../img/menu/voitures_out.gif);
}

.menu-voitures:hover {
width:124px;
height:45px;
background-image:url(../img/menu/voitures_over.gif);
}

.menu-to_voitures{
float:left;
width:124px;
height:45px;
background-image:url(../img/menu/to_voitures_out.gif);
}

.menu-to_voitures:hover {
width:124px;
height:45px;
background-image:url(../img/menu/to_voitures_over.gif);
}

.menu-lx_voitures{
float:left;
width:124px;
height:45px;
background-image:url(../img/menu/lx_voitures_out.gif);
}

.menu-lx_voitures:hover {
width:124px;
height:45px;
background-image:url(../img/menu/lx_voitures_over.gif);
}


.menu-entretiens{
float:left;
width:123px;
height:45px;
background-image:url(../img/menu/entretiens_out.gif);
}

.menu-entretiens:hover {
width:123px;
height:45px;
background-image:url(../img/menu/entretiens_over.gif);
}

.menu-to_entretiens{
float:left;
width:123px;
height:45px;
background-image:url(../img/menu/to_entretiens_out.gif);
}

.menu-to_entretiens:hover {
width:123px;
height:45px;
background-image:url(../img/menu/to_entretiens_over.gif);
}

.menu-lx_entretiens{
float:left;
width:123px;
height:45px;
background-image:url(../img/menu/lx_entretiens_out.gif);
}

.menu-lx_entretiens:hover {
width:123px;
height:45px;
background-image:url(../img/menu/lx_entretiens_over.gif);
}

.menu-contact{
float:left;
width:123px;
height:45px;
background-image:url(../img/menu/contact_out.gif);

}

.menu-contact:hover {
width:123px;
height:45px;
background-image:url(../img/menu/contact_over.gif);
}

#menuNav a span {
	text-indent: -500em;
	overflow: hidden;
	cursor: pointer;
}

/******************* accueil *****************/
img.year_apropos {
	margin-right: 15px;
	margin-bottom: 25px;
}
img.imgRight {
	margin-left: 15px;
	margin-bottom: 10px;
}





/******************* accueil *****************/

.accueil-left{
float:left;
width:280px;
background-image:url(../img/accueil_back.gif);
}

.accueil-corp{
width:220px;
margin:15px 0 0 13px;
text-align:justify;
font-size:10px;

}

.accueil-right{
margin-left:300px;
}

.accueil-spacer{
width:308px;
height:1px;
background-color:#d6d6d6;
}

.accueil-brand {
	background-image: url(../img/home_bchoice_topbg.gif);
	background-position: top left;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0px 0px 0px 0px;
}
.accueil-brand a {
	width: 154px;
	height: 75px;
	margin: 0;
	padding: 0;
	float: left;
	background-position: top right;
	background-repeat: no-repeat;
}
.accueil-brand a span {
	display: none;
}
#brand-lexus{
	background-image: url(../img/home_bchoice_butright.gif);
}
#brand-toyota{
	background-image: url(../img/home_bchoice_butleft.gif);
}


.accueil-promo{
margin:0 0 17px 0;
}

.accueil-accroche{
margin:17px 0 17px 0;
}


/******************* contact *****************/

.contact-left{
float:left;
width:200px;
background-image:url(../img/contact_back.gif);
font-size: 10px;
}

.contact-corp{
width:200px;
margin:15px 0 0 13px;
text-align:justify;

}
.contact-corp a {
	color: #D7162A;
	text-decoration: underline;
}
.contact-corp a:hover {
	text-decoration: none;
}
.contact-right{
margin-left:215px;
font-size: 10px;
}

.googlemap{
width:338px;
height:415px;
border:solid 5px #dddddd;
margin:20px;
}

.contact-spacer{
width:368px;
height:1px;
background-color:#d6d6d6;
}

.contact-right-corp{
width:380px;
margin:15px 0 10px 0;
}

.contact-select{
height:25px;
margin-left:45px;
}

.contact-select input,.contact-select textarea {
position:absolute;
margin-left:80px;
width:200px;
}


#contact-info {
	background: #d6d6d6;
	color: #747474;
	height:14px;
	width:364px;
	border: 2px solid #d6d6d6;
	text-align:center;
	display:block;
}
 




/******************* fiche *****************/



.fiche-corp{
width:614px;
background-image:url(../img/fiche_back.gif);
background-repeat:no-repeat;
}

.ficheillustration{
float:left;
width:381px;
}

.fiche-zoom{
	z-index:2;
	position:absolute;
	margin: 260px 0px 0px 330px;
	
}

.fiche-retour-a{
	z-index:2;
	position:absolute;
	margin: 10px 0 0 358px;
}

.fiche-retour-b{
z-index:2;
position:absolute;
 margin: 10px 0 0 716px;
}

.fiche-retour-c{
z-index:2;
position:absolute;
 margin: 10px 0 0 1074px;
}


.fiche-illu-b{
position:absolute;
 margin: 295px  0 0 22px;
}

.fiche-illu-c{
position:absolute;
 margin: 295px  0 0 139px;
}

.fiche-illu-d{
position:absolute;
 margin: 295px  0 0 256px;
}

.fiche-details{
float:right;
width:230px;
}

.fiche-details-titre{
margin:15px 15px 0 0;
font-family:arial;
font-size:18px;
color:#d71629;
font-weight:bold;
text-align:right;

}

.fiche-tools {
	margin: 0;
	padding: 10px 0px 0px 0px;
	height: 13px;
	display: block;
}
#print_button {
	float: right;
	width: 53px;
	height: 13px;
	background-image:url(../img/print_button.gif);
}
#email_button {
	float: right;
	width: 75px;
	height: 13px;
	display: block;
	background-image:url(../img/email_button.gif);
	margin: 0px 15px 0px 0px;
}
.fiche-tools a {
	text-indent: -500em;
	overflow: hidden;
	background-position:center center;
	background-repeat:no-repeat;
	display: block;
}

.fiche-details-prix{
margin:12px 15px 0 0;
font-family:arial;
font-size:18px;
color:#ffffff;
text-align:right;
}

.fiche-details-corp{
margin: 10px 0 0 0;
}

.fiche-details-ligne{
margin:4px 0 4px 0;
}

.fiche-details-promotion{
margin:17px 0 5px 0;
}

.fiche-spacer-h{
height:1px;
width:605px;
margin:25px 0 0 7px;
background-color:#6e6f71;
}

.fiche-spacer-b{
height:1px;
width:605px;
margin:0 0 25px 7px;
background-color:#6e6f71;
}

.fiche-details-secondaire{
width:605px;
margin-left:7px;
background-color:#dcdcdc;
}

.fiche-details-secondaire-ligne{
float:left;
width:160px;
margin:5px 10px 5px 10px;
text-align:left;
padding-left: 15px;
background-image:url(../img/options_ok.gif);
background-position:center left;
background-repeat:no-repeat;
}

.fiche-info{
margin:0 0 25px 7px;
}



/********** FICHE MOOTOOLS ***********/

#demo-bar {
/*
margin: 5px auto;
padding: 5px 0;
width: 600px;
border-bottom: 0px;
background: #EFF8FF;
text-align: center;
*/
}


#fiche-illu-principal{
z-index:1;
position: relative;
overflow: hidden; 
width: 358px;
height: 267px; 
margin:3px 0 0 9px;
}


#fiche-illu-principal-inner{
width: 1432px;
height: 267px;
position: relative;
}

#fiche-illu-principal-a{
float:left;
width: 358px;
height: 267px; 
}

#fiche-illu-principal-b{
float:left;
width: 358px;
height: 267px; 
}

#fiche-illu-principal-c{
float:left;
width: 358px;
height: 267px; 
}

#fiche-illu-principal-d{
float:left;
width: 358px;
height: 267px; 
}





/*****************  VOITURE     ********************/

.voiture_model_b{
	width:616px;
	height:54px;
	background-color:#a6a6a8;
	margin: 0 0 10px 0;
}

.vmb_left{
	float:left;
	width:75px;
	height:54px;
	background-color:#a7a7a7;
background-image:url(../img/vmb_left.gif);
	background-repeat:no-repeat;
}


.vmb_left_tous{
position:absolute;
margin:3px 0 0 10px;
width:65px;
height:14px;
}


.vmb_left_toyota{
position:absolute;
margin:23px 0 0 10px;
width:65px;
height:14px;
}

.vmb_left_lexus{
position:absolute;
margin:37px 0 0 10px;
width:65px;
height:14px;
}

.vmb_right{
	float:right;
	width:541px;
	height:54px;
	background-color:#e6e6e6;
}

#tous_control{
	height:50px;
	background-image:url(../img/vmb_tous_control.gif);
	background-repeat:no-repeat;
}

.tous_control_toyota{
	position:absolute;
	margin:28px 0 0 132px;
}

.tous_control_lexus{
	position:absolute;
	margin:28px 0 0 323px;
}

.vmb_right A{
	color:#666465;
}
.vmb_cache{
	float:left;
	width:10px;
	height:10px;
}
.vmb_right_button{
	float:left;
	width:110px;
	height:11px;
	margin:3px 0 4px 15px;
	background-image:url(../img/vmb_right_button.gif);
	background-repeat:no-repeat;
	background-position:0 2px ;
}

.vmb_right_button_on{
	float:left;
	width:110px;
	height:11px;
	margin:3px 0 4px 15px;
	background-image:url(../img/vmb_right_button_on.gif);
	background-repeat:no-repeat;
	background-position:0 2px ;
}

.voiture_model{
width:256px;
height:76px;
margin:auto;
background-image:url(../img/voiture_model_back.gif);
}

.voiture_model_bouton{
height:13px;
}

#voiture_model_wrapper{
position: relative;
overflow: hidden; 
width:184px;
height:50px;
margin:0 0 0 36px;
}

#voiture_model_innner{
position: relative;
font-size:18px;
font-weight:bold;
font-family:arial;
color:#FFFFFF;
text-align:center;
}

#voiture_model_innner A{
color:#FFFFFF;
}
.voiture_model_element{
width:184px;
height:25px;
margin-top:15px;
}
		
		
.voiture-filtre{
width:616px;
height:72px;
background-image:url(../img/voiture_filtre.gif);
background-repeat:no-repeat;
}

.voiture-filtre-filtrer{
float:right;
width:70px;
}

.voiture-filtre-compte{
float:right;
margin-top:10px;
width:69px;
font-size:36px;
font-weight:bold;
text-align:center;
color:#ffffff;
}

.voiture-filtre-annee{
float:right;
}


.pagination_a, .pagination_b{
height:17px;
margin:10px 10px 0 10px;
font-size:9px;
text-align:right;
}

.pagination_a{
/*background-image:url(../img/back_pagination.gif);*/
background-repeat:no-repeat;
background-position:center;
}

.tri{
width:616px;
height:20px;
display: block;
position: relative;
margin:0 0 10px 0;
background-image:url(../img/back_tri.gif);
}


.tri_prix_az, .tri_prix_za, .tri_annee_az, .tri_annee_za, .tri_kilom_az, .tri_kilom_za{
position: absolute;
width:27px;
height:20px;
}

.tri_prix_az{
left:128px;
background-image:url(../img/tri_az.gif);
}

.tri_prix_za{
left:158px;
background-image:url(../img/tri_za.gif);
}

.tri_annee_az{
left:256px;
background-image:url(../img/tri_az.gif);
}

.tri_annee_za{
left:284px;
background-image:url(../img/tri_za.gif);
}


.tri_kilom_az{
margin-left:408px;
background-image:url(../img/tri_az.gif);
}

.tri_kilom_za{
margin-left:436px;
background-image:url(../img/tri_za.gif);
}



.voiture-block{
width:616px;
height:94px;
background-image:url(../img/voiture-back.gif);
background-repeat:no-repeat;
}

.voiture-image{
float:left;
width:124px;
height:94px;
}

.voiture-detail{
float:left;
width:464px;
height:94px;
}

.voiture-titre{
width:464px;
height:22px;
margin-top:8px;
}

.voiture-nom{
float:left;
margin-left:5px;
font-family:arial;
font-weight:bold;
font-size:14px;
color:#ffffff;
}

.voiture-prix{
float:right;
margin-right:10px;
font-family:arial;
font-weight:bold;
font-size:14px;
color:#d5152a;
}

.voiture-lignea{
margin:5px 0 0 10px;
}

.voiture-ligneb{
margin:0 0 0 10px;
}

.voiture-info{
float:left;
width:130px;
height:12px;
margin:10px 0 0 20px;
display: inline;
}

.voiture-bouton{
float:left;
width:28px;
height:94px;
}


/* **************** ENTRETIEN * */

div.tips {
	z-index: 99999;
	position: absolute;
	left: -150px;
	width: 115px;
	display: block;
	height: 46px;
	margin: 0;
	padding: 4px 25px 5px 10px;
	background-image:url(../img/bg_tips.gif);
	background-position:center left;
	background-repeat:no-repeat;
}
div.tips p {
	margin: 0 !important;
	padding: 0 !important;
	font-size: 9px !important;
	color: #666666;
	text-align: left !important;
}
#tips1 {
	top: 300px;
}
#tips2 {
	top: 400px;
}

h2#h2entretiens {
	background-image:url(../img/h2entretiens.gif);
}

/**/
h2#h2entretiensGen {
	background-image:url(../img/h2forfaitsgen.gif);
}
#titleForfaitGen {
	text-align: center;
	font-size: 18px;
	color: #333333;
}
#titleForfaitGen span{
	font-size: 24px !important;
	color: #D7162A !important;
	font-weight: bold;
}
div.forfaitGenBloc {
	width: 80%;
	margin: 10px auto;
	padding: 10px;
	background-color:#F4F4F4;
}
div.forfaitGenBlocLarge {
	width: 100%;
	margin: 10px auto;
	padding: 10px;
	background-color:#F4F4F4;
}

div.forfaitGenSub {
	width: 100%;
	background-color: #E5E5E5;
	margin: 0;
	padding: 0;
}

div.genBlocTxt{
	padding:10px;
}
div.forfaitGenBloc p{
	width: 100%;
	padding: 10px 5px;
	margin: 0px 0px;
	line-height: 13px;
}

div.forfaitGenBloc ul{
	width: 100%;
	padding: 0;
	margin: 0;
	list-style-type: none;
}
div.forfaitGenBloc ul li{
	display: block;
	padding: 6px 5px 4px 25px;
	margin: 0px;
	border-bottom: 1px solid #D4D4D4;
	font-weight: normal;
	font-size: 10px;
	color: #666666;
	background-image: url(../img/options_ok_2.gif);
	background-position: 5px center;
	background-repeat:no-repeat;
}
div.forfaitGenBloc h4{
	position: relative;
	height: 20px;
	display: block;
	padding: 8px 3px 3px 3px;
	margin: 0px;
	font-weight: bold;
	color: #333333;
	background-color:#D4D4D4;
	border-bottom: 1px solid #D7162A;
	font-size: 14px !important;
}
div.forfaitGenBlocLarge h4{
	position: relative;
	height: 20px;
	display: block;
	padding: 8px 3px 3px 3px;
	margin: 0px;
	font-weight: bold;
	color: #333333;
	background-color:#D4D4D4;
	border-bottom: 1px solid #D7162A;
	font-size: 14px !important;
}
div.forfaitGenBloc h4 span{
	position: absolute;
	right: 25px;
	top: 5px;
	font-size: 18px;
	font-weight: bold;
	color: #D7162A !important;
}
table#forfaitPneusTable {
	width: 100%;
	margin: 0px auto 10px auto;
}
table#forfaitPneusTable td {
	padding: 3px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: left;
	border-right: 1px solid #D4D4D4;
	border-bottom:  1px solid #D4D4D4;
}
table#forfaitPneusTable th {
	padding: 5px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-align: center;
	border-bottom:  1px solid #333333;
	background-color: #999999;
}

ul#forfaitGenMenu {
	width: 80%;
	height: 30px;
	margin: 5px auto;
	padding: 0;
	list-style-type: none;
}
ul#forfaitGenMenu li{
	float: left;
	margin: 5px 0px;
	border-right: 1px solid #D7162A;
	height: 15px;
	padding: 0 10px;
	font-size: 10px;
	color: #666666;
}
ul#forfaitGenMenu li a{
	color: #666666;
	padding: 0;
}

table#forfaitPneusTable td.prixGen {
	font-weight: bold;
	color: #D7162A;
	text-align: right;
	padding-right: 10px;
	font-size: 13px;
	border-right: none;
}

#entretien_sous_menu{
width:612px;
height:45px;
margin:0 auto 0 auto;
background-image:url(../img/esm_back.gif);	
}

#esm_forfaits{
cursor: pointer;
float:left;
width:124px;
height:22px;
}

#esm_accessoires{
cursor: pointer;
float:left;
width:126px;
height:22px;
}

#esm_climatisation{
cursor: pointer;
float:left;
width:140px;
height:22px;
}
#esm_pare_brise{
cursor: pointer;
float:left;
width:114px;
height:22px;
}
#esm_divers{
cursor: pointer;
float:left;
width:108px;
height:22px;
}




#intro_entretiens {
	background-image:url(../img/clef.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	height: 300px;
}
#intro_entretiens p {
	margin-right: 255px;
}


.ent_ff{
width:616px;
height:107px;
background-image:url(../img/back_ff.gif);
}

.ent_ff_top{
width:616px;
height:15px;
}
.ent_ff_bottom{
width:616px;
height:15px;
}

#ent_ff_inside_wrapper{
position: relative;
overflow: hidden; 
width:245px;
height:77px;
margin-left:203px;
text-align:center;
}

#ent_ff_inside_inner{
position: relative;

}

.ent_ff_element{
height:54px;
margin-top:23px;
font-size:18px;
font-weight:bold;
font-family:arial;
color:#FFFFFF;
text-align:center;
}

.ent_ff_element_annee{
font-size:10px;
font-weight:bold;
}


.ent_corp{
width:616px;
text-align:justify;
}

.ent_block{
width:616px;
height:147px;
background-image:url(../img/ent_block_a.gif);
overflow: hidden; 
}

.ent_block_header{
height:48px;
}

.ent_block_header_left{
	float:left;
	padding:27px 0 0 14px;
	font-size: 6px !important;
	color:#afafaf;
}

.ent_block_header_right{
float:right;
width:415px;
}

.ent_block_corp{
width:616px;
height:104px;
}

.ent_result{
width:614px;
height:1027px;
background-color: #E5E5E5;
border-right: 1px solid #B8B8B9;
border-left: 1px solid #B8B8B9;
background-image:url(../img/bg_ent_logoeva.gif);
background-position:center center;
background-repeat:no-repeat;
}

.ent_result_back{
background-image:url(../img/ent_block_b.gif);
background-repeat:no-repeat;
}

/*       NOUVEAU BLOCK ENT      */

.ec_corp{
	width:616px;
	height:291px;
	background-image:url(../img/ec_corp_back.gif);
}

.ec_header{
	height:39px;
	width:616px;
}

.ec_header_toyota{
	position:absolute;
	margin:6px 0 0 0;
	width:76px;
	height:15px;
}

.ec_header_lexus{
	position:absolute;
	margin:22px 0 0 0;
	width:76px;
	height:15px;
}

.ec_select{
	height:252px;
	width:616px;
}

#ec_select_first{
	width:616px;
	height:222px;
	background-image:url(../img/ec_select_first_back.gif);
	background-repeat:no-repeat;
}

.ec_bouton_toyota{
	position:absolute;
	margin:127px 0 0 98px;
	cursor: pointer;
}

.ec_bouton_lexus{
	position:absolute;
	margin:127px 0 0 417px;
	cursor: pointer;
}

#ec_select_lexus{
	display:none;
	background-image:url(../img/ec_select_second.gif);
	background-repeat:no-repeat;
	height:222px;
	width:616px;
}

#ec_select_toyota{
	display:none;
	background-image:url(../img/ec_select_second.gif);
	background-repeat:no-repeat;
	height:222px;
	width:616px;
}
	

#ec_rang_a_scroll{
	position:absolute;
}
#ec_rang_b_scroll{
	position:absolute;
	margin:0 0 0 125px;
}
#ec_rang_c_scroll{
	position:absolute;
	margin:0 0 0 247px;
}
#ec_rang_d_scroll{
	position:absolute;
	margin:0 0 0 370px;
}
#ec_rang_e_scroll{
	position:absolute;
	margin:0 0 0 493px;
}

.ec_rang_a_scroll_a{
	display:none;
	position:absolute;
	margin:15px 0 0 15px;
	width:94px;
	height:11px;
	background-image:url(../img/ec_rang_a_scroll_a.gif);
}

.ec_rang_a_scrool_b{
	display:none;
	position:absolute;
	width:94px;
	height:11px;
	margin:241px 0 0 15px;
	background-image:url(../img/ec_rang_a_scrool_b.gif);
}

.ec_rang_bouton_contener{
	height:30px;
	text-align:center;
	font-size:11px;
	background-image:url(../img/ec_rang_bouton_contener.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	
}

.ec_rang_bouton{
padding:8px 0 0 0;	
}
	
.ec_rang_bouton_{
	height:21px;
	margin:9px 0 0 0;
	text-align:center;
	font-size:11px;
}

.ec_rang_bouton A{
	color:#6d6e6f;
	cursor: pointer;
}

#ec_rang_a{
	position:absolute;
	margin:25px 0 0 1px;
	width:122px;
	height:210px;
	overflow:hidden;
}

#ec_rang_b{
	position:absolute;
	margin:25px 0 0 124px;
	width:122px;
}

#ec_rang_c{
	position:absolute;
	margin:25px 0 0 247px;
	width:122px;
}
#ec_rang_d{
	position:absolute;
	margin:25px 0 0 370px;
	width:122px;
	}
#ec_rang_e{
	position:absolute;
	margin:25px 0 0 493px;
	width:122px;
	height:210px;
	overflow:hidden;
}


#ec_rang_a_inner{
	position:absolute;
	width:124px;
}
#ec_rang_b_inner{}
#ec_rang_c_inner{}
#ec_rang_d_inner{}
#ec_rang_e_inner{}



/* lexus */


#eclx_rang_a_scroll{
	position:absolute;
}
#eclx_rang_b_scroll{
	position:absolute;
	margin:0 0 0 125px;
}
#eclx_rang_c_scroll{
	position:absolute;
	margin:0 0 0 247px;
}
#eclx_rang_d_scroll{
	position:absolute;
	margin:0 0 0 370px;
}
#eclx_rang_e_scroll{
	position:absolute;
	margin:0 0 0 493px;
}


#eclx_rang_a{
	position:absolute;
	margin:25px 0 0 1px;
	width:122px;
	height:210px;
	overflow:hidden;
}

#eclx_rang_b{
	position:absolute;
	margin:25px 0 0 124px;
	width:122px;
}

#eclx_rang_c{
	position:absolute;
	margin:25px 0 0 247px;
	width:122px;
}
#eclx_rang_d{
	position:absolute;
	margin:25px 0 0 370px;
	width:122px;
	}
#eclx_rang_e{
	position:absolute;
	margin:25px 0 0 493px;
	width:122px;
	height:210px;
	overflow:hidden;
}


#eclx_rang_a_inner{
	position:absolute;
	width:124px;
}
#eclx_rang_b_inner{}
#eclx_rang_c_inner{}
#eclx_rang_d_inner{}
#eclx_rang_e_inner{}



/*		Résultat des entretiens		*/
.ent_result_header{
	padding:22px 0 5px 35px;
}
.ent_result_titre{
	font-family:arial;
	font-size: 20px;
	color: #d71629;
	margin: 20px 20px 0px 0px;
	padding: 0;
}
.ent_result_sous_titre{
	padding:0px 0px 0px 0px;
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
.ent_result_corp{
	margin:0 15px 10px 15px;
}
.ent_result_corp p{
	color: #666666 !important;
}
.ent_result_corp a{
	color: #D7162A !important;
}

.ent_result_bottom{
	width:616px;
	height:1px;
	background-color:#b8b8b9;
}

table#entretiens_resultat {
	width: 100%;
	margin: 0 auto;
	padding: 0;
	background-color: #E5E5E5;
}
table#entretiens_resultat td {
	padding: 0px 5px;
}
td.tdborder {
	width: 50%;
	border-right: 1px solid #D4D4D4;
}
.entframe_col{
	margin: 0 auto;
	padding: 0;
	width: 100%;
}
.entframe_col td{
	margin: 5px 0px;
	height: 25px;
	border-bottom: 1px solid #D4D4D4;
	padding: 0;
	color: #D7162A;
	font-weight: bold;
}
table.entframe_col td.ent_td_title,table.entframe_col span.ent_nodata {
	font-weight: normal;
	color: #666666;
	font-size: 10px !important;
}
.entframe_col tr {
	clear: both;
}

table.entframe_total {
	width: 50%;
	margin: 20px auto;
	padding: 0;
	background-color: #666666;
	border: 1px solid #F4F4F4;
}

table.entframe_total td{
	color: #FFFFFF;
	font-weight: bold;
	margin: 0;
	padding: 5px !important;
}
table.entframe_total tr.entframe_td_total {
	background-color: #333333;
}
table.entframe_total tr.entframe_td_total td{
	font-size: 1.4em;
	border-top: 2px solid #D7162A;
}





/****************** ENTRETIEN MOOTOOLS ************/



#entre-block{
z-index:1;
position: relative;
overflow: hidden; 
width: 616px;
height: 104px; 
}
#entre-block a {
	cursor: pointer;
}

#entre-block-inner{
margin-left:11px;
}

#entre-block-marque-inner{
position: relative;
width: 3000px;
height: 95px; 
}

.entre-block-element{
float:left;
width:145px;
height:20px;
margin:7px 5px 5px 0;
font-family:arial;
font-size:12px;
color:#666666;
}

.entre-block-element-suivant{
float:left;
width:140px;
height:20px;
margin:7px 5px 5px 0;
text-align:center;
}

.entre-block-element:hover{
color:#444444;
}

.entre-block-element-txt{
width:145px;
margin:1px 0 0 0;
text-align:center;
}

.entre-block-marque-block{
float:left;
width: 605px;
height: 104px; 
}

.entre-block-element-plus{
margin:10px 0 0 40px;
}


/******* INNET BLOQUE *******/

#entre-block-marque{
z-index:1;
position: relative;
overflow: hidden; 
width: 605px;
width: 616px;
height: 104px; 
}


.entre-block-annee{
width: 605px;
height: 104px; 
}

.entre-block-boite{
width: 605px;
height: 104px; 
}

.entre-block-moteur{
width: 605px;
height: 104px; 
}

.entre-block-forfait{
width: 605px;
height: 104px; 

}


/******* INNET MARQUE *******/









.entre-revenir{
position:absolute;
margin:70px 0 0 424px;
}



#entre-titre{
z-index:1;
position: relative;
overflow: hidden; 
margin-top:15px;
width: 415px;
height: 16px; 
}

#entre-titre-inner{
width:415px;
margin-left:310px;
position: relative;
font-family:arial;
font-size:14px;
color:#ffffff;
}

.entre-titre-marque{
width:105px;
float:left;
}

.entre-titre-annee{
width:80px;
float:left;
}

.entre-titre-boite{
width:90px;
float:left;
}

.entre-titre-moteur{
width:140px;
float:left;
}

.entre-block-promo{
width: 566px;
border:solid 1px #c6c6c6;
padding:5px;
}
.entre-block-promo-inside{
margin:5px;
}


.intro_page p.note {
	color: #999999;
}

/******* FOOTER *******/
.footer p{
	text-align: center;
	color: #D4D4D4;
	margin: 5px auto;
	padding: 0;
	font-size: 10px;
}
.footer p a{
	text-decoration: underline;
	color: #FFFFFF;
}
.footer p a:hover{
	text-decoration: none;
	color: #FFFFFF;
}