.PiedPage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a:link {
	color: #B60E12;
	text-decoration: none;
}
a:visited {
	color: #B60E12;
	text-decoration: none;
}
a:hover {
	color: #666666;
	text-decoration: none;
}
a:active {
	color: #B60E12;
	text-decoration: none;
}
.actu{

	position: relative;

	left:0px;

	top:30px;

	margin:0;

	padding:0;

	height: 95px;

	width: 500px;

}



#actu_div *{

	margin:0;

	padding:0;

}



.news_titre{

	position:relative;

	left:80px;

	font-weight:bold;

	font-variant:small-caps;

	width:425px;

	margin:0;

	padding:0;

}

.news_date{

	position: relative;

	top: -15px;

	font-weight:bold;

	font-style:italic;

	margin:0;

	padding:0;

}

.news_texte{

	position:relative;

	left:80px;

	top:-12px;

	width:405px;

	margin:0;

	padding:0;

}

.news_fich{

	position: relative;

	left: 485px;

	top: -51px;

	cursor:pointer;

	margin:0;

	padding:0;

}



.hractu{

	margin:0;

	padding:0;

	width: 500px;

}


















/* Mise en page titre et global  - DEBUT */





h1{

	margin: 0;

	font-size:28px;

}



#boitemenu{

}







/* Mise en page titre et global  - FIN */



/* menu  - DEBUT */

#menu {

	float: left;

	width: 174px;

	margin: 0;

	list-style: none;

	padding: 0;

}



#remplissage{

	width: 174px;

	background-image:url(public/menu/rempl.gif);

	background-repeat:repeat-y;

}



#menu li {

	height:100%;

}



/*#menu li img {

	position:relative;

	display:block;

	border: 0;

}*/



#imgsurvol{

	position:absolute;

	left: 25px;

	top: 490px;

	width: 120px;

	height: 90px;

	z-index: 2;

}





a.haut {

	display: block;

    width: 174px; 

    height: 92px;

    background-image:url(public/menu/haut.gif);

    background-repeat: no-repeat;

}



a.accueil { 

	display: block;

    width: 174px; 

    height: 20px;

    background-image:url(public/menu/accueil.gif);

    background-repeat: no-repeat;

}



a.mactus { 

	display: block;

    width: 174px; 

    height: 20px;

    background-image:url(public/menu/actus_up.gif);

    background-repeat: no-repeat;

}



a.mactus:hover { 

     background-image:url(public/menu/actus_down.gif) ;

} 



a.mpres { 

	display: block;

    width: 174px; 

    height: 20px;

    background-image:url(public/menu/pres_up.gif);

    background-repeat: no-repeat;

}

 

a.mpres:hover { 

     background-image:url(public/menu/pres_down.gif) ;

} 

a.mhist { 

	display: block; 

    width: 174px; 

    height: 20px;

    background-image:url(public/menu/hist_up.gif);

    background-repeat: no-repeat;

}

 

a.mhist:hover { 

     background-image:url(public/menu/hist_down.gif) ;

} 



a.vvirt { 

	display: block;

    width: 174px; 

    height: 20px;

    background-image:url(public/menu/vis_virt.gif);

    background-repeat: no-repeat;

}



a.mgtamtoy { 

	display: block; 

    width: 174px; 

    height: 20px;

    background-image:url(public/menu/gtamtoy_up.gif);

    background-repeat: no-repeat;

}

 

a.mgtamtoy:hover { 

     background-image:url(public/menu/gtamtoy_down.gif) ;

} 



a.mgtamlex { 

	display: block; 

    width: 174px; 

    height: 20px;

    background-image:url(public/menu/gtamlex_up.gif);

    background-repeat: no-repeat;

}

 

a.mgtamlex:hover { 

     background-image:url(public/menu/gtamlex_down.gif) ;

} 



a.mgtan { 

	display: block; 

    width: 174px; 

    height: 20px;

    background-image:url(public/menu/gtan_up.gif);

    background-repeat: no-repeat;

}

 

a.mgtan:hover { 

     background-image:url(public/menu/gtan_down.gif) ;

} 

a.mgtav { 

	display: block; 

    width: 174px; 

    height: 20px;

    background-image:url(public/menu/gtav_up.gif);

    background-repeat: no-repeat;

}

 

a.mgtav:hover { 

     background-image:url(public/menu/gtav_down.gif) ;

} 



a.gammes { 

	display: block;

    width: 174px; 

    height: 20px;

    background-image:url(public/menu/gammes.gif);

    background-repeat: no-repeat;

}



a.mtoy { 

	display: block; 

    width: 174px; 

    height: 20px;

    background-image:url(public/menu/toy_up.gif);

    background-repeat: no-repeat;

}

 

a.mtoy:hover { 

     background-image:url(public/menu/toy_down.gif) ;

} 

a.mlex { 

	display: block; 

    width: 174px; 

    height: 20px;

    background-image:url(public/menu/lex_up.gif);

    background-repeat: no-repeat;

}

 

a.mlex:hover { 

     background-image:url(public/menu/lex_down.gif) ;

} 



a.occas { 

	display: block;

    width: 174px; 

    height: 20px;

    background-image:url(public/menu/occasions.gif);

    background-repeat: no-repeat;

}



a.mrech { 

	display: block; 

    width: 174px; 

    height: 20px;

    background-image:url(public/menu/rech_up.gif);

    background-repeat: no-repeat;

}

 

a.mrech:hover { 

     background-image:url(public/menu/rech_down.gif) ;

} 

/*

a.mvoir { 

	display: block; 

    width: 174px; 

    height: 20px;

    background-image:url(public/menu/voir_up.gif);

    background-repeat: no-repeat;

}

 

a.mvoir:hover { 

     background-image:url(public/menu/voir_down.gif) ;

} 

*/



a.services { 

	display: block;

    width: 174px; 

    height: 20px;

    background-image:url(public/menu/services.gif);

    background-repeat: no-repeat;

}



a.msav { 

	display: block; 

    width: 174px; 

    height: 20px;

    background-image:url(public/menu/sav_up.gif);

    background-repeat: no-repeat;

}

 

a.msav:hover { 

     background-image:url(public/menu/sav_down.gif) ;

} 

a.mfinanc { 

	display: block; 

    width: 174px; 

    height: 20px;

    background-image:url(public/menu/servp_up.gif);

    background-repeat: no-repeat;

}

 

a.mfinanc:hover { 

     background-image:url(public/menu/servp_down.gif) ;

} 



a.contac { 

	display: block;

    width: 174px; 

    height: 20px;

    background-image:url(public/menu/contact.gif);

    background-repeat: no-repeat;

}



a.mnscont { 

	display: block; 

    width: 174px; 

    height: 20px;

    background-image:url(public/menu/nscont_up.gif);

    background-repeat: no-repeat;

}

 

a.mnscont:hover { 

     background-image:url(public/menu/nscont_down.gif) ;

} 



a.bas { 

	display: block;

    width: 174px; 

    height: 127px;

    background-image:url(public/menu/bas.gif);

    background-repeat: no-repeat;

	z-index: 1;

}



/* menu  - FIN */



/* gamme toyota  - DEBUT */

#descr_toy{

	position: relative;

	top:222px;

}



#hr_gamme_toy{

	height: 1px;

	border: 0;

	margin-top:10px;

	margin-bottom:10px;

	color:#B60E12;

	background-color:#B60E12;

}



.info_toy{

	font-style:italic;

	

}



#logo_toy_gam{

	position: relative;

	left: 415px;

	top: -30px;

}



#gammetoy {

	position:relative;

	top:-316px;

	left:43px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	list-style: none;

	text-transform: none;

	font-variant: small-caps;

	font-weight:bold;

}



#gammetoy li a{

	text-decoration:none;

	text-align: center;

	color:#000000;

}



#gammetoy li a:visited{

	color:#000000;

}

#gammetoy li a:hover{

	font-style:italic;

	color:#B60E12;

}





#gammetoy li{

	text-align: center;

}





#gammetoy #thumb{

	position: relative;

	left: 170px;



}



#colgche{

	width: 140px;

	position: relative;

	top:-70px;

	left:0px;



}



#coldte{

	width: 140px;

	position: relative;

	left: 320px;



}

/* gamme toyota  - FIN */



/* recherche de VO  - DEBUT */

.rechform{

	width: 450px;

	font-family:Arial, Helvetica, sans-serif;

	background-color:#CCCCCC;

	border-width:thin;

	border-style:groove;

}



.rechform th{

	width: 120px;

}



#tablrech{

	background-color:#FCFCFC;

	border: 1px solid #888888;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

}

#tablrech td{

	padding-left: 5px;

	padding-right: 5px;

}



#tablrech .vothumb{

	text-align:center;

	width: 70px;

}

#tablrech .voprix{

	text-align:right;

}



.ligne_imp{

	background-color:#EFEFEF;

	cursor:pointer;

}



.ligne_paire{

	background-color:#CBCBCB;

	cursor:pointer;

}



.pindex {

	border:0;

	margin: 0px;

	padding: 0;

}

.pindex .npage{

	width: 70px;

	text-align:center;

}

/* recherche de VO  - FIN */



/* gamme lexus  - DEBUT */

#descr_lex{

	position: relative;

	top: -150px;

}



#logo_lex_gam{

	margin: 0;

	padding: 0;

	position: relative;

	left: 415px;

	top: -30px;

}



#gammelexus {

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	list-style: none;

	text-transform: none;

	font-variant: small-caps;

	font-weight:bold;

}



#gammelexus li a{

	text-decoration:none;

	text-align: center;

	color:#000000;

	margin: 0;

	padding: 0;

}



#gammelexus li a:visited{

	color:#000000;

}

#gammelexus li a:hover{

	font-style:italic;

	color:#B60E12;

}





#gammelexus li{

	text-align: center;

	width: 100px;

	margin: 0;

	padding: 0;

}





#gammelexus #thumb{

}



#gammelexus li{

	position: relative;

}

/* gamme lexus  - FIN */







/* contact  - DEBUT */



#coords_cont{

	position:relative;

	top: 20px;

}





#notice_coords{

	position:relative;

	left:-18px;

	top:20px;

	font-size:12px;

	width:223px;

	font-style:italic;

}



.cont_site{

	position:relative;

	top:-10px;

	font-family:Arial, Helvetica, sans-serif;

	font-variant:small-caps;

	font-weight:bold;

	font-size:12px;

	cursor: pointer;

	z-index: 500;

	margin: 0;

	padding: 0;

	height:33px;

}





.fond_nom_site{

	display: block;

	z-index: 6;

	position: relative;

	top:13px;

	left: -21px;

	margin: 0;

	padding: 0;

	height:33px;

	cursor:pointer;

}







#list_serv_MToy{

	list-style-type:none;

	visibility: hidden;

	position: relative;

	left: -7px;

	top:-300px;

	margin: 0;

	padding: 0;

	width: 223px;

	height: 550px;

	z-index: 50;

}



#list_serv_MLex{

	list-style-type:none;

	visibility: hidden;

	position: relative;

	left: -7px;

	top:-300px;

	margin: 0;

	padding: 0;

	width: 223px;

	height: 550px;

	z-index: 50;

}



#cont_gtaMLex{

	position:relative;

	top:-535px;

	margin: 0;

	padding: 0;

	width: 223px;

}



#list_serv_N{

	list-style-type:none;

	visibility: hidden;

	position: relative;

	left: -7px;

	top:-300px;

	margin: 0;

	padding: 0;

	width: 223px;

	height: 550px;

	z-index: 50;

}



#cont_gtaN{

	position:relative;

	top:-1070px;

	margin: 0;

	padding: 0;

	width: 223px;

}



#list_serv_V{

	list-style-type:none;

	visibility: hidden;

	position: relative;

	left: -7px;

	top:-300px;

	margin: 0;

	padding: 0;

	width: 223px;

	height: 550px;

	z-index: 50;

}



#cont_gtaV{

	position:relative;

	top:-1605px;

	margin: 0;

	padding: 0;

	width: 223px;

}





#coords_cont li{

	margin: 0;

	padding: 0;

	width: 223px;

}



.list_moyens{

	margin-top: 5px;

}





.titre_service{

	font-family:Arial, Helvetica, sans-serif;

	position: relative;

	left:-10px;

	font-size:12px;

	font-style:italic;

	font-weight:bold;

	margin-top: 3px;

	z-index: 451;

	height:100%;

	margin: 0;

	width:235px;

	padding-top: 2px;

	padding-bottom: 2px;

	padding-left:2px;

	padding-right:2px;

}



.mel{

	width: 223px;

	height:11px;

}



.mel a{

	color:#FFFFFF;

	font-size:11px;

	width: 223px;

	height:11px;

	padding: 0;

	margin: 0;

	text-decoration:none;

}



.mel a:hover{

	text-decoration:underline;

}

.mel a:visited{

	color:#FFFFFF;

}



#form_mail{

	position:relative;

	top:-2475px;

	left:240px;

	width: 350px;

}







.legal{

	font-size:xx-small;

	font-style:italic;

}



.fond_coords{

	display: block;

	position: relative;

	top:279px;

	left: -10px;

	margin: 0;

	padding: 0;

	height: 275px;

	z-index: 3;

}



.fond_coords img{

	margin: 0;

	padding: 0;

	height: 275px;

	z-index: 4;

}



.cont_serv{

	position:relative;

	z-index: 13;

	left:-10px;

	top:-53px;

	font-size:11px;

	width: 235px;

	color:#FFFFFF;

	margin-top:7px;

	background-image:url(public/contact/bg_service.jpg);

	background-repeat:no-repeat;

}



.cont_serv li {

	position:relative;

	left:10px;

	list-style-type:none;

	width: 223px;

}



.cont_titre{

	position:relative;

	left:-7px;

	height: 20px;; /* a garder pour la mise en page ie */

	font-weight:bold;

	width: 235px;

	font-style:italic;

}





.findus{

	position:relative;

	top:204px;

	left:49px;

	z-index:55;

	border:0;

}



.findus a img{

	border:0;

}



/* contact  - FIN */



/* visite  - DEBUT */

#cadre_top{

	position: relative;

	margin: 0;

	padding: 0;

}



#cadre_left{

	position: relative;

	margin: 0;

	padding: 0;

}



#cadre_right{

	position: relative;

	top:-250px;

	left: 530px;

	margin: 0;

	padding: 0;

}



#cadre_bottom{

	position: relative;

	top:-250px;

	margin: 0;

	padding: 0;

}





#film{

	position: relative;

	top: -525px;

	left: 50px;

	margin: 0;

	padding: 0;

	display:block;

}



#frame_vvirt img{

	display:block;

	padding: 0;

	margin: 0;

}

/* visite  - FIN */





/* FORFAITS SAV - DEBUT */



#notice{

	font-style:italic;

	width: 150px;

}



#rech_sav{

	position: relative;

	top: -396px;

	width: 200px;

	font-weight:bold;

	z-index:520;

	color:#FFFFFF;

}



#rech_sav *{

	margin:0;

	padding:0;

}





#rech_sav select{

	font-size:10px;

	width:155px;

}



#sav_modele{

	position:relative;

	top:15px;

}



#sav_declinaison{

	position:relative;

	top:30px;

}



#sav_operation{

	position:relative;

	top:45px;

}



#infos{

	position: relative;

	top: -761px;

	left: 175px;

	font-size:10px;

	width: 430px;

}



#titre_sav{

	position:relative;

	top:2px;

	left:0px;

	font-weight:bold;

	font-size:16px;

	z-index:200;

}



#tarif{

	position:relative;

	top: 510px;

	left: 270px;

	font-size:18px;

	z-index:201;

}



#descr_sav{

	position:relative;

	top: -30px;

}



#panneau_sav{

	position: relative;

	left:-3px;

	padding:0;

	margin:0;

	z-index: 5;

	display:inline;

}

/* FORFAITS SAT --- FIN */





/* PRESENTATION DU GROUPE -- DEBUT */

#cont_pres{

	position: relative;

	top:-170px;

	font-family:Arial, Helvetica, sans-serif;

}



#cont_pres p{

	font-size:11px;

	margin:0;

	padding:0;

	text-align:justify;

}



#cont_pres h2{

	font-size:20px

}



#cont_pres h3{

	color:#B60E12;

	text-align:center;

	font-size:18px;

	padding:0;

	padding-top: 20px;

	margin:0;

}



#cont_pres ol{

	padding:0;

	margin:0;

	margin-left:20px;

}





#cont_pres ol li{

	padding-top:10px;

	padding-bottom:0px;

}



#pres_intro{

	width: 400px;

	font-size:12px;

	font-style:italic;

}



#pres_flash{

	position:relative;

	left:420px;

	top: 38px;

}



#pres_img_kaizen{

	position:relative;

	top:320px;

	left:542px;

}



.parag_kaizen{

	width:510px;

}



/* PRESENTATION --- FIN */





/* HISTORIQUE -- DEBUT */



#historique h2{

	position:relative;

	top:35px;

	left:50px;

	color:#B60E12;

	text-align:Left;

	font-style:italic;

	font-size:18px;

	margin:0;

	margin-top: 10px;

	padding:0;

}



#historique h3{

	position:relative;

	top:-47px;

	left:160px;

	font-size:14px;

	margin:0;

	padding:0;

}



#legende{

	position:relative;

	left:130px;

	top:-58px;

	text-align:center;

	font-style:italic;

	font-size:10px;

	margin:0;

	padding:0;

}



#dates{

	position: relative;

	top: -335px;

	left:145px;

	font-size:14px;

	width:420px;

	list-style-type:none;

	margin: 0;

	margin-left: 15px;

	padding: 0;

}



#dates li{

	position:relative;

	top:-107px;

	margin:0;

	padding:0;

	margin-top:30px;

}



#photo_gt{

	position:relative;

	left:353px;

	top:-58px;

	margin-top: 20px;

	margin-bottom: 10px;

	padding:0;

}



.photo_hist{

	position:relative;

	top:-77px;

	margin-top: 10px;

	margin-bottom: 5px;

	padding:0;

}



.annee{

	font-weight:bold;

	font-style:italic;

}





/* HISTORIQUE --- FIN */





/* SERVICES PLUS -- DEBUT */

#services_plus h1{

	margin-bottom:0px;

	padding-bottom:0px;

}





#services_plus p{

	margin-top:0px;

	margin-bottom:0px;

	text-align:justify;

	font-size:10px

}



#img_toyfi{

	position:relative;

	top: 20px;

}



#titre_fi{

	position:relative;

	top:-8px;

	left:160px;

	font-size:12px;

	font-weight:bold;

	font-style:italic;

	width:435px;

	margin-top:0px;

	margin-bottom:0px;

}



#parag_toyfi{

	position:relative;

	top:-8px;

}

#img_toy_assur{

	position:relative;

	top: 7px;

}



#titre_assur{

	position:relative;

	top:-36px;

	left:210px;

	font-size:12px;

	font-weight:bold;

	font-style:italic;

	width:385px;

	margin-top:0px;

	margin-bottom:0px;

}



#parag_assur{

	position:relative;

	top:-34px;

}





#img_toy_xtracare{

	position:relative;

	top: -2px;

	left: 168px;

}

#titre_xtracare{

	position:relative;

	top:-127px;

	font-size:12px;

	font-weight:bold;

	font-style:italic;

	width:233px;

	margin-top:0px;

	margin-bottom:0px;

}



#parag_xtracare{

	position:relative;

	top:-127px;

	width:160px;

}



#img_glasstint{

	position:relative;

	top: -120px;

}

#titre_glasstint{

	position:relative;

	top:-158px;

	left:95px;

	font-size:12px;

	font-weight:bold;

	font-style:italic;

	width:500px;

	margin-top:0px;

	margin-bottom:0px;

}



#parag_glasstint{

	position:relative;

	top:-158px;

	left:95px;

	width:500px;

}



#img_eurodatacar{

	position:relative;

	top: -148px;

}

#titre_eurodatacar{

	position:relative;

	top:-173px;

	left:102px;

	font-size:12px;

	font-weight:bold;

	font-style:italic;

	width:490px;

	margin-top:0px;

	margin-bottom:0px;

}



#parag_eurodatacar{

	position:relative;

	top:-173px;

	left:102px;

	width:490px;

}



#img_traqueur{

	position:relative;

	top: -172px;

}



#parag_traqueur{

	position:relative;

	top:-219px;

	left:102px;

	width:490px;

}



/* ACTUALITES ***** DEBUT ******/

.actu{

	position: relative;

	left:0px;

	top:30px;

	margin:0;

	padding:0;

	height: 95px;

	width: 500px;

}



#actu_div *{

	margin:0;

	padding:0;

}



.news_titre{

	position:relative;

	left:80px;

	font-weight:bold;

	font-variant:small-caps;

	width:425px;

	margin:0;

	padding:0;

}

.news_date{

	position: relative;

	top: -15px;

	font-weight:bold;

	font-style:italic;

	margin:0;

	padding:0;

}

.news_texte{

	position:relative;

	left:80px;

	top:-12px;

	width:405px;

	margin:0;

	padding:0;

}

.news_fich{

	position: relative;

	left: 485px;

	top: -51px;

	cursor:pointer;

	margin:0;

	padding:0;

}



.hractu{

	margin:0;

	padding:0;

	width: 500px;

}



#navi_page{

	position:relative;

	width:500px;

	top:-30px;

	height: 20px;

	margin:0;

	padding: 0;

}





#actu_div{

	width:500px;

}



/* ACTUALITES ***** FIN *******/

