/********************************************************************* Balise ****************************************************************/
form {
	padding: 0px;
	margin: 0px;
}

td {
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

* {
	margin:0;
}

body {
	background:url(gifs/background.jpg) #e7e6e4 top repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.contenu {
	width:566px;
	padding:12px 15px 12px 15px;
}

h1 {
	font-size:20px;
	text-align:left;
	color:#3b3b3b;
}

h2 {
	font-size:16px;
	text-align:left;
	color:#081d66;
}

h3 {
	font-size:15px;
	text-align:left;
	color:#081d66;
}

h4 {
	font-size:14px;
	text-align:left;
	color:#081d66;
}

h2:first-letter, h3:first-letter, h4:first-letter {
	color:#3B3B3B;
}

.bleu {
	color:#081d66;
}

.google {
	width:520px;
	height:auto;
	margin-left: 18px;
}

.container {
	width:987px;
	height:auto;
	margin-left:auto;
	overflow:hidden;
	margin-right:auto;
	font-family:Tahoma, Arial, Verdana;
}

.top_bar {
	width:987px;
	height:16px;
}

.baseline1 {
	font-size:12px;
	color:#3B3B3B;
	text-align:center;
}

.header {
	background:url(gifs/header.jpg) top no-repeat;
	width:987px;
	height:202px;
	position:relative;
	overflow:hidden;
}

.menu_produit {
	width:987px;
	height:39px;
	overflow:hidden;
}

.content {
	background:url(gifs/fond_content.jpg) top repeat-y;
	width:987px;
	height:auto;
	overflow:hidden;
}


.partenaire {
	width:189px;
	height:51px;
	overflow:hidden;
	margin-top: 30px;
	margin-bottom: 30px;
}

.ad_auto {
	float:left;
	display:block;
	width:51px;
	height:51px;
	margin-left: 20px;
}

.ad_auto a {
	float:left;
	display:block;
	background:url(gifs/auto_ad_logo.jpg) top no-repeat;
	width:51px;
	height:51px;
}

.ad_auto a:hover {
	float:left;
	display:block;
	background:url(gifs/auto_ad_logo1.jpg) top no-repeat;
	width:51px;
	height:51px;
}

.avia {
	float:left;
	margin-left: 19px;
	display:block;
	width:77px;
	height:51px;
}

.avia a {
	float:left;
	display:block;
	background:url(gifs/avia_logo.jpg) top no-repeat;
	width:77px;
	height:51px;
}

.avia a:hover {
	float:left;
	display:block;
	background:url(gifs/avia_logo1.jpg) top no-repeat;
	width:77px;
	height:51px;
}



.encart_contact {
	background:url(gifs/encart_contact.jpg) top no-repeat;
	width:188px;
	height: 88px;
}

.encart_horaire {
	background:url(gifs/encart_horaire.jpg) top no-repeat;
	width:188px;
	height:122px;
}

.encart_coord {
	background:url(gifs/encart_coord.jpg) top no-repeat;
	width:188px;
	height:138px;
}

.encart_lien {
	margin-top:30px;
	background:url(gifs/lien.jpg) top no-repeat;
	width:188px;
	height:156px;
}

.colonne_centre {
	float:left;
	display:inline;
	width:589px;
	height:auto;
	position:relative;
}

.colonne_gauche {
	float:left;
	display:inline;
	width:189px;
	margin-left:1px;
	height:auto;
}

.colonne_droite {
	float:right;
	display:inline;
	width:188px;
	height:auto;
}

.footer {
	background:url(gifs/footer.jpg) top no-repeat;
	width:987px;
	height:231px;
	position:relative;
	clear:both;
}

/******************************************************************** Lien ******************************************************************/
a {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a:link {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #fff;
}
a:active {
	text-decoration: none;
	color: #000000;
}


/********************************************************************** Class **************************************************************/
.scrollbarre {
	overflow:auto;
}

/********************************************************************** Newsletter **************************************************************/
.email_news {
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	color:#000000;
	background-color:#ffffff;
	border-bottom:#bbbbbb 1px solid;
	border-top:#bbbbbb 1px solid;
	border-left:#bbbbbb 1px solid;
	border-right:#bbbbbb 1px solid;
}

.bouton_news {
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	color:#ffffff;
	background-color:#081d66;
	border:#3b3b3b 1px solid;
}

/**********************************************************BDD AUTO **************************************/
.pagination				{height:15px;margin:auto}

.numpage				{height:15px;width:15px;line-height:15px;text-align:center;display:inline;float:left;color:#333333!important;text-decoration:none;font-weight:900;margin:2px;background:url(gifs/pagination_link.jpg) no-repeat}
.numpage_selec			{height:15px;width:15px;margin:2px;line-height:15px;text-align:center;display:inline;float:left;color:#333333!important;text-decoration:none;font-weight:900;background:url(gifs/pagination_hover.jpg) no-repeat}

.bt_suivant				{height:15px;width:15px;line-height:15px;text-align:center;display:inline;float:left;background:url(gifs/suivant.jpg) no-repeat;margin:2px}
.bt_suivant_inactiv		{height:15px;width:15px;line-height:15px;text-align:center;display:inline;float:left;background:url(gifs/suivant_inactiv.jpg) no-repeat;margin:2px}
.bt_precedent 			{height:15px;width:15px;line-height:15px;text-align:center;display:inline;float:left;background:url(gifs/precedent.jpg) no-repeat;margin:2px}
.bt_precedent_inactiv	{height:15px;width:15px;line-height:15px;text-align:center;display:inline;float:left;background:url(gifs/precedent_inactiv.jpg) no-repeat;margin:2px}
.liste_cat		{}
.fichierbin		{}
.photo			{}

/**********************************************************************************************************/



/*********************************************************LIGHTBOX*****************************************/

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(gifs/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="gifs/overlay.png", sizingMethod="scale");
	}
	
/**********************************************************************************************************/
	
.my_logo {
	background:url(gifs/fond_logo.gif) top no-repeat;
	width:283px;
	height:110px;
	margin-left: 30px;
	margin-top: 58px;
	position:absolute;
	z-index:2;
	top:0;
	left:0;
}

.titre1 {
	font-size:25px;
	color:#fefefe !important;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-variant:small-caps;
	text-align:left;
	padding-top: 66px; padding-left: 85px;
}

.titre1 a {
	font-size:25px;
	color:#fefefe;
	font-weight:bold;
	font-variant:small-caps;
	text-decoration:none;
}


.titre {
	font-size:25px;
	color:#081d66;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-variant:small-caps;
	text-align:left;
	padding-left: 18px;
}

.titre a {
	font-size:25px;
	color:#081d66;
	font-weight:bold;
	font-variant:small-caps;
	text-decoration:none;
}

.titre a:hover {
	font-size:25px;
	color:#fe9502;
	font-weight:bold;
	font-variant:small-caps;
	text-decoration:none;
}

.titre1 a:hover {
	font-size:25px;
	color:#ff9602;
	font-weight:bold;
	font-variant:small-caps;
	text-decoration:none;
}

.baseline2 {
	font-size:12px;
	color:#081d66;
	text-align:left;
	line-height:20px;
	padding-left: 18px;
}

.baseline3 {
	font-size:12px;
	color:#fefefe;
	text-align:left;
	line-height:20px;
	padding-left: 85px;
}

.baseline3 a {
	font-size:12px;
	color:#fefefe;
	text-align:left;
	text-decoration:none;
}

.baseline2 a {
	font-size:12px;
	color:#081d66;
	text-align:left;
	text-decoration:none;
}

.baseline2 a:hover {
	font-size:12px;
	color:#fe9502;
	text-align:left;
	text-decoration:none;
}

.baseline3 a:hover {
	font-size:12px;
	color:#ff9602;
	text-align:left;
	text-decoration:none;
}

.my_flash {
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	width:987px;
	height:202px;
}

/* MENU */
ul.MenuHorizontal{list-style:none;margin:0;overflow:hidden;padding:0;width:987px}
ul.MenuHorizontal li{float:left}
ul.MenuHorizontal li a {
	color:#000;
	display:block;
	font-family:Arial;
	font-size:13px;
	font-weight:700;
	height:28px;
	padding-top:11px;
	text-align:center;
	text-decoration:none}
	
li#menu0{width:146px}
li#menu1{width:161px}
li#menu2{width:167px}
li#menu3{width:175px}
li#menu4{width:182px}
li#menu5{width:156px}
li#menu0 a{background-image:url('gifs/menu/menu00link.gif')}
li#menu1 a{background-image:url('gifs/menu/menu01link.gif')}
li#menu2 a{background-image:url('gifs/menu/menu02link.gif')}
li#menu3 a{background-image:url('gifs/menu/menu03link.gif')}
li#menu4 a{background-image:url('gifs/menu/menu04link.gif')}
li#menu5 a{background-image:url('gifs/menu/menu05link.gif')}
li#menu0 a:hover,a#selected-over0{background-image:url('gifs/menu/menu00.gif')!important}
li#menu1 a:hover,a#selected-over1{background-image:url('gifs/menu/menu01.gif') !important}
li#menu2 a:hover,a#selected-over2{background-image:url('gifs/menu/menu02.gif') !important}
li#menu3 a:hover,a#selected-over3{background-image:url('gifs/menu/menu03.gif') !important}
li#menu4 a:hover,a#selected-over4{background-image:url('gifs/menu/menu04.gif') !important}
li#menu5 a:hover,a#selected-over5{background-image:url('gifs/menu/menu05.gif') !important}


.menu_lateral {
	width:187px;
	height:auto;
	margin-top: 5px;
}

.accueil {
	display:block;
	width:187px;
	height:24px;
	background:url(gifs/accueil.jpg) top no-repeat;
}

.accueil a {
	display:block;
	width:147px;
	color:#071b65;
	font-size:13px;
	padding-top: 4px; padding-right: 40px;
	text-align:right;
	height:20px;
	font-weight:bold;
	background:url(gifs/accueil.jpg) top no-repeat;
}

.accueil a:hover {
	display:block;
	width:147px;
	color:#fe9502;
	font-size:13px;
	padding-top: 4px; padding-right: 40px;
	text-align:right;
	height:20px;
	font-weight:bold;
	background:url(gifs/accueil.jpg) top no-repeat;
}

#accueil_selected {
	display:block;
	width:147px;
	height:20px;
	padding-top: 4px; padding-right: 40px;
	color:#fe9502;
	font-weight:bold;
	background:url(gifs/accueil.jpg) top no-repeat;
}

.accueil1 {
	display:block;
	width:187px;
	height:24px;
	background:url(gifs/planacces.jpg) top no-repeat;
}

.accueil1 a {
	display:block;
	width:147px;
	color:#071b65;
	font-size:13px;
	padding-top: 4px; padding-right: 40px;
	text-align:right;
	height:22px;
	font-weight:bold;
	background:url(gifs/planacces.jpg) top no-repeat;
}

.accueil1 a:hover {
	display:block;
	width:147px;
	color:#fe9502;
	font-size:13px;
	padding-top: 4px; padding-right: 40px;
	text-align:right;
	height:22px;
	font-weight:bold;
	background:url(gifs/planacces.jpg) top no-repeat;
}

#accueil1_selected {
	display:block;
	width:147px;
	height:22px;
	padding-top: 4px; padding-right: 40px;
	color:#fe9502;
	font-weight:bold;
	background:url(gifs/planacces.jpg) top no-repeat;
}



/* MOTEUR RECHERCHE */
#rechercher {
		background: url(gifs/fond_moteur.jpg) no-repeat;
		width: 186px;
		height: 221px;
}
	
			#rechercher input{
			background: #880000;
			border: 0;
			color: #fff;
			font-weight: bold;
			padding: 3px 0;
			margin: 4px 0 0 0;
			width: 90%;}
	
			#rechercher select{
			width: 100%;}
/*FIN MOTEUR */

.titre_recherche {
	font-size:14px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-variant:small-caps;
	text-align:center;
	padding-top:8px;
	padding-bottom:8px;
}

.newsletter {
	background:url(gifs/fond_news.jpg) top no-repeat;
	width:186px;
	height:106px;
}

.titre_newsletter {
	font-size:14px;
	font-weight:bold;
	color:#081d66;
	font-variant:small-caps;
	padding-top: 4px;
	text-align:left;
	padding-left:20px;
}

.txt_newsletter {
	font-size:11px;
	color:#3b3b3b;
	text-align:left;
	padding-left:10px;
	padding-top: 9px;
}

.formulaire {
	padding-top:6px;
	padding-left:10px;
}

.titre_encart {
	font-size:14px;
	font-weight:bold;
	color:#bc0001;
	font-variant:small-caps;
	padding-top: 6px;
	text-align:right;
	padding-right:10px;
}

.titre_encart a {
	font-size:14px;
	font-weight:bold;
	color:#bc0001;
	text-decoration:none;
	font-variant:small-caps;
	text-align:right;
}


.titre_encart a:hover {
	font-size:14px;
	font-weight:bold;
	color:#3b3b3b;
	font-variant:small-caps;
	text-align:right;
	text-decoration:none;
}


.txt_encart {
	font-size:12px;
	color:#3B3B3B;
	text-align:right;
	padding-right:10px;
	padding-top: 12px;
	line-height:22px;
}

.big_red {
	color:#bc0001;
	font-size:18px;
	font-weight:bold;
}

.lien_utile_txt {
	font-size:10px;
	color:#081d66;
	text-align:left;
	font-weight:bold;
	padding-top: 6px; padding-left: 22px;
	line-height:16px;
}

.lien_utile_txt a {
	font-size:10px;
	color:#081d66;
	text-align:left;
	font-weight:bold;
	line-height:16px;
	text-decoration:none;
}

.lien_utile_txt a:hover {
	font-size:10px;
	color:#081d66;
	font-weight:bold;
	text-align:left;
	text-decoration:underline;
	line-height:16px;
}

.txt_nuage {
	font-size:12px;
	color:#fefefe;
	font-weight:bold;
	text-align:left;
	padding-left: 56px;
	padding-top: 5px;
}

.navi_footer {
	float:left;
	display:inline;
	width: 202px;
	height:auto;
}

.produit_footer {
	float:left;
	display:inline;
	width: 189px;
	height:auto;
}

.partenaire_footer {
	float:left;
	display:inline;
	width: 189px;
	height:auto;
}

.logo_footer {
	float:left;
	display:inline;
	width:;
	height:auto;
}

.txt_navi {
	font-size:12px;
	color:#fefefe;
	text-align:left;
	padding-left:18px;
	line-height:20px;
	padding-top: 26px;
}

.txt_navi a {
	font-size:12px;
	color:#fefefe;
	text-align:left;
	line-height:20px;
}

.txt_navi a:hover {
	font-size:12px;
	color:#999;
	font-weight:bold;
	text-align:left;
	line-height:20px;
}

.haut_page {
	position:absolute;
	z-index:3;
	width:100px;
	height:100px;
	top:0;
	right:0;
	margin-top: 9px;
	margin-right: 45px;
}

.txt_haut {
	font-size:12px;
	color:#fefefe;
	text-align:center;
}

.txt_haut a {
	font-size:12px;
	color:#fefefe;
	text-align:center;
}

.txt_haut a:hover {
	font-size:12px;
	color:#fefefe;
	font-weight:bold;
	text-align:center;
}

.btn {
	margin-left:auto;
	margin-right:auto;
	display:block;
	width:37px;
	margin-bottom: 3px;
	height:37px;
}

.btn a {
	display:block;
	width:37px;
	background:url(gifs/btn.jpg) top no-repeat;
	height:37px;
}

.btn a:hover {
	display:block;
	width:37px;
	background:url(gifs/btn1.jpg) top no-repeat;
	height:37px;
}

.filet {
	width:555px;
	height:2px;
	clear:both;
	margin-top:15px;
	margin-bottom:15px;
}	

.paragraphe5050 {
	float:left;
	width:250px;
	height:auto;
	display:inline;
}

.neuve {
	width:237px;
	display:block;
	height:112px;
	color:#FFF;
	font-weight:bold;
	font-size:12Px;
	text-align:center;
}

.neuve a {
	background:url(gifs/encart_neuve.jpg) top no-repeat;
	display:block;
	color:#FFF;
	font-weight:bold;
	font-size:12Px;
	width:127px;
	height:46px;
	padding-top: 66px; padding-left: 110px;
	text-align:center;
}

.neuve a:hover {
	background:url(gifs/encart_neuve1.jpg) top no-repeat;
	width:127px;
	height:46px;
	padding-top: 66px; padding-left: 110px;
	display:block;
	color:#FFF;
	font-weight:bold;
	font-size:12Px;
	text-align:center;
}

.occasion {
	width:237px;
	display:block;
	height:112px;
	color:#FFF;
	font-weight:bold;
	font-size:12Px;
	text-align:center;
}

.occasion a {
	background:url(gifs/encart_occassion.jpg) top no-repeat;
	display:block;
	width:127px;
	color:#FFF;
	font-weight:bold;
	font-size:12Px;
	text-align:center;
	height:46px;
	padding-top: 66px; padding-right: 110px;
}

.occasion a:hover {
	background:url(gifs/encart_occassion1.jpg) top no-repeat;
	display:block;
	color:#FFF;
	font-weight:bold;
	font-size:12Px;
	text-align:center;
	width:127px;
	height:46px;
	padding-top: 66px; padding-right: 110px;
}

.reparation {
	width:237px;
	display:block;
	height:112px;
	color:#FFF;
	font-weight:bold;
	font-size:12Px;
	text-align:center;
}

.reparation a {
	background:url(gifs/encart_repa.jpg) top no-repeat;
	width:556px;
	display:block;
	padding-top: 66px;
	color:#FFF;
	font-weight:bold;
	font-size:12Px;
	text-align:center;
	height:45px;
}

.reparation a:hover {
	background:url(gifs/encart_repa1.jpg) top no-repeat;
	width:556px;
	display:block;
	height:45px;
	padding-top: 66px;
	color:#FFF;
	font-weight:bold;
	font-size:12Px;
	text-align:center;
}

.txt_left {
	margin:0;
	font-size:12px;
	color:#333333;
	text-align:justify;
	line-height:1.6;
}

.txt_centrer {
	margin:0;
	font-size:12px;
	color:#333333;
	text-align:center;
	line-height:1.5;
}


.txt_left a:hover, .txt_centrer a:hover {
	font-size:12px;
	color:#333333;
	text-decoration:none;
}

.txt_left a, .txt_centrer a {
	font-size:12px;
	color:#473115;
	text-decoration:underline;
}

.lien_droit {
	margin:0;
	font-size:12px;
	font-weight:bold;
	color:#3b3b3b;
	text-align:right;
	padding-right:15px;
}

.lien_droit a {
	font-size:12px;
	font-weight:bold;
	color:#ff9602;
	text-decoration:none;
}

.lien_droit a:hover {
	font-size:12px;
	font-weight:bold;
	color:#3b3b3b;
	text-decoration:underline;
}

.lien_droit a:visited {
	font-size:12px;
	font-weight:bold;
	color:#3b3b3b;
	text-decoration:underline;
}


/*TPL*/
.tpl {
width: 80%;
margin: 15px auto;
padding: 5px;
border: 1px solid #fff;
background: #f0f5f9;}

.tpl p{
	text-align: justify;
	font-size:12px;
	color:#3B3B3B;}
	
	.tplLiens {
	clear: both;}
	
		.tplLiens li{
		float: right;
		background: #f8c40f;
		border: 1px solid #f9e499;
		line-height: 1.75em;
		margin: 0 5px;}
	
		#content .tplLiens li a, #content .tplLiens li a:link, #content .tplLiens li a:active{
		text-decoration: none;
		padding: 0 10px;
		display: block;}
		
		#content .tplLiens li a:hover {
		color: #a80000;
		text-decoration: none;}
	
	.tpl table {
	width: 80%;
	margin: 15px auto;}
	.tpl table td{
	text-align: center;}
	
	
/*fin tpl*/

.f_left {
	float:left;
	border:2px solid #3B3B3B;
	margin:5px 20px 20px 0;
}
