/*********/
/*general*/
/*********/
* {
margin: 0;
padding: 0;
border: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
text-decoration: none;
color: #000000;

}
.both {
	clear: both;
	}

.left, #left {
	float: left;
	}
.right, #right {
	float: right;
	}

.bold {
	font-weight:bold;
	}

.italic {
	font-style:italic;
	}

.uppercase {
	text-transform:uppercase;
	}

body {
	background-color: #272727;
	margin: 46px 0 0 0;
	text-align: center;
	}
#general {
	position: relative;
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;

	}

#general #entete {
	background-image:url(/layout/img_new/fond_bandeau_haut2.gif);
	background-repeat:no-repeat;
	width:980px;
	height:50px;

}

#general #entete #audera p{
	font-size:40px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
	padding-left:20px;
}

#general #entete #audera p a{
	font-size:40px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
}

#general #entete #logo {
	margin-left:600px;
}

#general #menu {
	background-image:url(/layout/img_new/fond_menu.gif);
	background-repeat:no-repeat;
	width:980px;
	height:42px;
}

#general  #menu .sous_menu div.liens_menu {	
	text-align:left;
	font-size:10px;
	border:none;
	color:#7d0342;
	font-weight:bold;

}

#general  #menu .sous_menu div.liens_menu  a{	
	color:#fff;
	font-weight:bold;
	display:block;
	font-size:10px;
	padding:3px 3px 3px 5px;
}
#general  #menu .sous_menu div.liens_menu  a:hover{	
	background-color:#fa6400;

}

#general  #menu .sous_menu div.ligne {	
	height:1px;
	font-size:1px;
	border-bottom:1px solid #FFFFFF;
}

#general  #menu .sous_menu div.ligne2 {	
	height:1px;
	font-size:1px;
	padding-top:3px;
	background-color:#000000;
border:none;
}

#general  #menu .sous_menu div.ligne2.ligne_orange {	
	height:1px;
	font-size:1px;
	padding-top:3px;
	background-color:#959794;
}


#general  #menu .sous_menu#sous_menu_1 {
  	position: absolute;
	left:508px !important;
	left:511px;	
	top:341px;
	width:96px;
  }
#general  #menu .sous_menu#sous_menu_2 {
  	position: absolute;
	left:508px !important;
	left:511px;	
	top:144px;
	width:96px;
  }

#general  #menu .sous_menu{
	display: none; 
	margin: 0px;
	padding:0px;
	z-index:3;
	background-color:#959794;

}

#general #menu .lien_menu {
	float:left;
	color:#FFFFFF;
	margin-left:3px;
	margin-right:3px;
	padding-right:10px;
	padding-left:10px;
	display:block;

}

#general #menu .lien_menu_orange {
	float:left;
	color:#FFFFFF;
	background-image:url(/layout/img_new/fond_menu_on.gif);
	background-repeat:repeat-x;
	height:42px;
	margin-left:3px;
	margin-right:3px;
	padding-right:10px;
	padding-left:10px;
	
}




#general #menu .lien_menu p {
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
	padding-top:20px;

}

#general #menu .lien_menu.ligne_2 p {
	padding-top:6px;
}

#general #menu .lien_menu p a {
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
	padding-bottom:5px;
display:block;
}

#general #menu .lien_menu_orange p a {
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
	padding-bottom:5px;

display:block;

}

#general #menu .lien_menu_orange p {
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
	padding-top:20px;
}

#general #menu .lien_menu_orange.ligne_2 p {
		padding-top:6px;

}

#general #menu .lien_menu_orange {
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
}



#general #menu .separateur {
	float:left;
	background-image:url(/layout/img_new/separateur.gif);
	background-repeat:no-repeat;
	width:1px;
	height:42px;

}

#general #pied_page {
	background-image:url(/layout/img_new/fond_pied_page.gif);
	background-repeat:no-repeat;
	width:980px;
	height:31px;

}

#general #pied_page .bas#bas_gauche {
	float:left;
	line-height:31px;
	padding-left:15px;
}

#general #pied_page .bas {
	color:#FFFFFF;
	font-size:11px;
}

#general #pied_page .bas span {
	color:#726f6d;

}

#general #pied_page .bas span a {
	color:#726f6d;

}



#general #pied_page .bas a {
	color:#FFFFFF;
	line-height:31px;
}

#general #pied_page .bas#bas_droit {
	float:left;
	margin-left:360px !important;
	margin-left:345px;

}

#general #contenu {
	background-image:url(/layout/img_new/fond_contenu.gif);
	background-repeat:no-repeat;
	background-repeat:repeat-y;
	width:980px;

}

#general #contenu h1 {
	background-color:#ff6600;
	color:#ffffff;
	margin-top:17px;
	padding-left:22px;
	line-height:20px;
	margin-bottom:10px;
	text-transform:uppercase;
}

/**************************************/
/*			ACCUEIL					  */
/**************************************/

#general #contenu #accueil_gauche {
	margin-top:10px;
	float:left;
	width:474px;
	background-color:#61605f;
	margin-left:10px !important;
	margin-left:5px;
	margin-right:12px;
	height:234px;
}

#general #contenu #accueil_gauche h2 {
	text-transform:uppercase;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	margin-top:5px;
	margin-left:8px;
	background-color:#ff6600;
	padding-top:2px;
	padding-left:5px;
	padding-bottom:2px;
	margin-right:7px;

}

#general #contenu #accueil_gauche #gauche {
	float:left;
	width:208px;
}

#general #contenu #accueil_gauche #gauche p {
	float:left;
	color:#fff;
	padding-left:16px;
	padding-right:16px;
	padding-top:5px;
	line-height:20px;
}

#general #contenu #accueil_gauche #gauche #plus {
	background-color:#363534;
	margin-left:10px;
	padding:0px;
	width:191px;
	text-align:center;
	text-decoration:underline;
	margin-top:93px;
	
}

#general #contenu #accueil_gauche #gauche #plus a {
	color:#fff;
	text-decoration:underline;
}


#general #contenu #accueil_droite {
	float:left;
	background-image:url(/web/img_new/fond_occasion.gif);
	background-repeat:no-repeat;
	width:474px;
	height:234px;
	margin-top:10px;
}

#general #contenu #accueil_droite h2 {
	text-transform:uppercase;
	font-size:16px;
	color:#FFFFFF;
	text-align:center;
	font-weight:100;
	padding-top:8px;
}

#general #contenu #accueil_droite label {
	float:left;
	width:175px;
	text-align:right;
	margin-right:10px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
}



#general #contenu #accueil_droite p {
	margin-bottom:8px;
}

#general #contenu #accueil_droite #recherche_rapide {
	margin-top:40px;
}

#general #contenu #accueil_droite #recherche_rapide span {
	color:#FFFFFF;
}

#general #contenu #accueil_droite input {
	border:1px solid #fff;
	background-color:#b7b7b7;
}

#general #contenu #accueil_droite select {
	border:1px solid #fff;
	background-color:#b7b7b7;
	width:188px;
}

#general #contenu #accueil_droite .submit {
	background-image:url(/web/img_new/bt_recherche2.gif);
	background-repeat:no-repeat;
	width:171px;
	height:24px;
	border:none;
	background-color:transparent;
	margin-left:150px;
	margin-top:20px;
	cursor: pointer;
	color:#ffffff;
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom:3px;
}

#general #contenu #accueil_gauche #droite {
	padding-top:5px;
}

/********************************************/
/*				OCCASION				    */
/********************************************/
#general #contenu.occasion {
	padding-top:17px;
	padding-bottom:17px;
}
#general #contenu.occasion h2 {
	width:958px;
	background-color:#ff6600;	
	height:20px;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	padding-left:22px;
	vertical-align:middle;
	line-height:20px;

}

#general #contenu.occasion #formulaire_occasion {
	float:left;
	width:443px;
	margin-top:32px;
}

#general #contenu.occasion #formulaire_occasion p {
	margin-bottom:9px;
}

#general #contenu.occasion #formulaire_occasion label {
	float:left;
	text-align:right;
	width:150px;
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
	margin-right:10px;
}

#general #contenu.occasion #formulaire_occasion span {
	color:#FFFFFF;
	font-size:11px;
}

#general #contenu.occasion #formulaire_occasion select {
	border:1px solid #ff6600;
	background-color:#fff;
	width:188px;
}

#general #contenu.occasion #formulaire_occasion .input_mini {
	border:1px solid #ff6600;
	background-color:#fff;
	width:60px;
}

#general #contenu.occasion #formulaire_occasion .submit {
	background-image:url(/web/img_new/bt_recherche.gif);
	background-repeat:no-repeat;
	width:171px;
	height:24px;
	border:none;
	background-color:transparent;
	margin-left:150px;
	margin-top:20px;
	cursor: pointer;
}

/*********************** PAGE RESULTATS ************************/



#general #contenu.occasion #gauche #bandeau_resultats {
	background-color:#959794;
	margin-top:1px !important;
	margin-top:2px;
	padding-left:22px;
height:22px;
}
#general #contenu.occasion #gauche #bandeau_resultats p{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#general #contenu.occasion #gauche #bandeau_resultats span{
	color:#FFFFFF;
}

#general #contenu.occasion #gauche #bandeau_resultats #nbResultats {
	font-size:12px;
	color:#ffffff;
	vertical-align:middle;
	line-height:22px;
	float:left;
}

#general #contenu.occasion #gauche #bandeau_resultats #recherche_rapide {
	font-size:12px;
	color:#ffffff;
	vertical-align:middle;
	line-height:22px;
	padding-left:32px;
	float:left;
	font-weight:bold;
}

#general #contenu.occasion #gauche #bandeau_resultats #recherche_rapide select{
	width: 180px;
	border:1px solid #7f9db9;
}


#general #contenu.occasion #gauche #bandeau_resultats p#recherche_avancee img  {
	margin: 1px 0px 0px 10px;
}

#general #contenu.occasion #liste_occasions {
	margin-left:60px;
	margin-top:20px;
}

#general #contenu.occasion #gauche #etendre_recherche {
	background-image:url(/web/img_new/bt_etendre_recherche.gif);
	background-repeat:no-repeat;
	width:271px;
	height:19px;
	margin-left:340px;
	margin-top:14px;
}

#general #contenu.occasion #gauche #etendre_recherche a {
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}

#general #contenu.occasion #gauche #etendre_recherche p {
	text-align:center;
	vertical-align:middle;
	line-height:18px;
	font-size:11px;
}


#general #contenu.occasion #liste_occasions .produits{
	background-color:#FFFFFF;
	width:200px;
	float:left;
	margin-right:18px;
	margin-bottom:10px;
}

#general #contenu.occasion #gauche #liste_occasions .produits img {
	width:200px;
}

#general #contenu.occasion #gauche #liste_occasions .produits p {
	text-align:center;
	margin: 0 0 0 0; 
}

#general #contenu.occasion #gauche #liste_occasions #page_tri {
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	color:#FFFFFF;

}

#general #contenu.occasion #gauche #liste_occasions #page_tri  a{
	color:#FFFFFF;

}

#general #contenu.occasion #gauche #liste_occasions span.prix{
	color:#ff6600;
	font-weight:bold;
}

#general #contenu.occasion #gauche #liste_occasions .txt_result {
	color:#FFFFFF;
}



#general #contenu.occasion #illustration_formulaire {
	float:left;
	width:200px;
}


/************************** FICHE ************************************/


#general #contenu.occasion #gauche #fiche  {
	margin-top:20px;
}

#general #contenu.occasion #gauche #fiche #fiche_gauche {
	float:left;
	width:396px;
}

#general #contenu.occasion #gauche #fiche #fiche_droite img {
	width:556px;
}




#general #contenu.occasion #bandeau_fiche {
	background-color:#959794;
	margin-top:1px;
	padding-left:22px;
	height:21px;
}

#general #contenu.occasion #bandeau_fiche a#vehicule_on  {
	background-color:#000;
}

#general #contenu.occasion #bandeau_fiche a#vehicule_on span  {
	color:#FFFFFF;
}

#general #contenu.occasion #bandeau_fiche a {
	background-color:#ff6600;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0;
}

#general #contenu.occasion #bandeau_fiche a#retour {
	background-color:#959794;
}


#general #contenu.occasion #fiche p {
	padding-left:40px;
	color:#FFFFFF;
	line-height:20px;
}

#general #contenu.occasion #fiche span {
	color:#FFFFFF;
}


#general #contenu.occasion #fiche p#titre {
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
}

#general #contenu.occasion #fiche ul {
	margin-left:80px;
}

#general #contenu.occasion #fiche li {
	color:#FFFFFF;
	background-image:url(/web/img_new/puce_orange.gif);
	background-repeat:no-repeat;
	list-style-type:none;
	padding-left:10px;
	background-position:0px 6px;
	padding-bottom:8px;
	

}

#general #contenu.occasion #bas_fiche {
	margin-left:20px;
}

#general #contenu.occasion #photo_occasion {
	margin-top:29px;
}


/************************************************/
/*			     PRESENTATION					*/
/************************************************/

#general #contenu.presentation #presentation_txt {
	float:left;
	width:570px;
}

#general #contenu.presentation #presentation_photo {
	float:left;
}

#general #contenu.presentation h1 {
	background-color:#ff6600;
	color:#ffffff;
	margin-left:10px;
	margin-right:6px;
	margin-top:17px;
	padding:5px;
	line-height:20px;
	margin-bottom:10px;
}

#general #contenu.presentation p {
	color:#FFFFFF;
	padding-left:22px;
	padding-right:26px;
	line-height:20px;
}

#general #contenu.presentation  span {
	color:#FFFFFF;
	font-weight:bold;
}

#general #contenu.presentation #presentation_txt ul {
	margin-left:30px;
	margin-top:10px;
}


#general #contenu.presentation #presentation_txt li {
	color:#FFFFFF;
	background-image:url(/web/img_new/puce_orange.gif);
	background-repeat:no-repeat;
	list-style-type:none;
	padding-left:10px;
	background-position:0px 6px;
	padding-bottom:8px;
}

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

#general #contenu.entretien #entretien_gauche {
	float:left;
	width:569px;
}

#general #contenu.entretien #entretien_gauche #entretien_gauche_bas {
	margin-top:20px;
	margin-left:30px;
}

#general #contenu.entretien #entretien_gauche table {
	margin-left:22px;
}
#general #contenu.entretien #entretien_gauche th {
	color:#FFFFFF;
	text-align:center;
	padding:3px;
}

#general #contenu.entretien #entretien_gauche td {
	color:#000;
	text-align:center;
}

#general #contenu.entretien  #entretien_droite {
	float:left;
}

#general #contenu.entretien h2 {
	color:#ffffff;
	text-transform:uppercase;
	padding-left:22px;
	margin-top:10px;
	margin-bottom:10px;
}

#general #contenu.entretien ul {
	margin-left:50px;
}

#general #contenu.entretien li {
	color:#FFFFFF;
	background-image:url(/web/img_new/puce_orange.gif);
	background-repeat:no-repeat;
	list-style-type:none;
	padding-left:10px;
	background-position:0px 6px;
	padding-bottom:8px;
}


#general #contenu.entretien p {
	color:#FFFFFF;
	padding-left:22px;
	padding-right:26px;
	line-height:20px;
}

#general #contenu.entretien  span {
	color:#FFFFFF;
	font-weight:bold;
}


/************************************************/
/*			     ACCES  						*/
/************************************************/



#general #contenu.concession #acces_gauche {
	float:left;
	width:354px;
}

#general #contenu.concession #acces_gauche p {
	color:#FFFFFF;
	margin-left:22px;
	line-height:20px;
}

#general #contenu.concession #acces_gauche span {
	color:#FFFFFF;
}

#general #contenu.concession #acces_gauche #bt_imprimer {
	margin-left:22px;
	margin-top:10px;
}

#general #contenu.concession #acces_gauche h2 {
	color:#FFFFFF;
	margin-left:22px;
	font-weight:bold;
}
#general #contenu.concession #acces_droit {
	float:left;
}

/************************************************/
/*			     GOODIES  						*/
/************************************************/

#general #contenu.goodies #groupe_goodies {
	margin-left:11px;
}

#general #contenu.goodies .goodies {
	float:left;
	width:471px;
	background-color:#c3c3c3;
	margin-right:11px;
	margin-bottom:10px;
}

#general #contenu.goodies .goodies .goodies_photo {
	margin-top:3px;
	margin-left:3px;
	margin-bottom:3px;
	float:left;
}

#general #contenu.goodies .goodies .goodies_format {
	float:left;
	width:80px;
	padding-top:5px;
}

#general #contenu.goodies .goodies .goodies_format p {
	text-align:center;
	font-size:10px;
	color:#363534;
	line-height:20px;
}

#general #contenu.goodies .goodies .goodies_format p a {
	text-align:center;
	font-size:10px;
	color:#363534;
	line-height:20px;
}

#general #contenu.goodies .goodies .goodies_format span {
	text-align:center;
	font-size:11px;
	color:#363534;
	line-height:20px;
}

/************************************************/
/*			     SERVICES  						*/
/************************************************/


#general #contenu.services #service_gauche {
	float:left;
	width:570px;
}

#general #contenu.services #service_gauche p {
color:#FFFFFF;
text-align:center;
}

#general #contenu.services #service_gauche span {
color:#FFFFFF;
}

#general #contenu.services #service_gauche .service_module  {
	margin-left:17px;
	margin-bottom:10px;
	float:left;
	width:250px;
	height:180px;
}

#general #contenu.services #service_gauche .service_module#accueil  {
	width:500px;
	margin-bottom:20px;
height:100px;
}



#general #contenu.services #service_gauche .service_module p.horaires {
	float:left;
	width:200px;
}

#general #contenu.services #service_gauche .service_module p a {
color:#FFFFFF;
}

#general #contenu.services #service_gauche .service_titre {
	text-transform:uppercase;
	color:#ff6600;
	font-weight:bold;
	font-size:13px;
	padding-bottom:5px;
}

#general #contenu.services #service_droite {
	float:left;
}

/************************************************/
/*		 	  VISITE DE LA CONCESSION			*/
/************************************************/

#general #contenu.visite_concession #visite_concession {
	margin-top:25px;
padding-bottom:25px;
}

#general #contenu.visite_concession #gauche {
	float:left;
	width:190px;
	margin-top:22px;
}
#general #contenu.visite_concession #gauche img {
	border:2px solid #fff;
	width:148px;
	margin-left:22px;
	margin-bottom:10px;
}

#general #contenu.visite_concession #milieu {
	float:left;
	width:600px;
}

#general #contenu.visite_concession #milieu p#titre {
	background-image:url(/web/img_new/titre_visite.gif);
	width:600px;
	height:20px;
}

#general #contenu.visite_concession #milieu img {
	border:2px solid #fff;
	width:596px;
}


#general #contenu.visite_concession #droite {
	float:left;
	width:190px;
	margin-top:22px;
}

#general #contenu.visite_concession #droite img {
	border:2px solid #fff;
	width:148px;
	margin-left:20px;
	margin-bottom:10px;
}

/**********************************************/
/*				CONTACT						 */
/**********************************************/
#general #contenu.contact #contact_txt {
	float:left;
	width:570px;
	margin-top:20px;
}

#general #contenu.contact #contact_txt .label img#cryptogram {
	background-color:#FFFFFF;
	width:130px;
}

#general #contenu.contact #contact_txt .code {
margin-left:170px;
margin-bottom:10px;
}




#general #contenu.contact #contact_txt p {
	margin-bottom:5px;
	color:#FFFFFF;
}
#general #contenu.contact #contact_txt p.message {
	color:#ff0000;
}
#general #contenu.contact #contact_txt label {
	float:left;
	width:160px;
	text-align:right;
	margin-right:10px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
}

#general #contenu.contact #contact_txt input {
	border:1px solid #ff6600;
	background-color:#fff;
	width:220px;

}

#general #contenu.contact #contact_txt input#code {
	width:80px;
}

#general #contenu.contact #contact_txt input.checkbox {
	border:1px solid #ff6600;
	background-color:#fff;
	width:20px;
	border:none;
}

#general #contenu.contact #contact_txt textarea {
	border:1px solid #ff6600;
	background-color:#fff;
	width:220px;
}
#general #contenu.contact #contact_txt select {
	border:1px solid #ff6600;
	background-color:#fff;
	width:220px;
}

#general #contenu.contact #contact_txt .submit {
	background-image:url(/web/img_new/bt_envoyer.gif);
	background-repeat:no-repeat;
	width:171px;
	height:24px;
	border:none;
	background-color:transparent;
	margin-left:150px;
	margin-top:20px;
	text-transform:uppercase;
color:#FFFFFF;
font-weight:bold;
	cursor: pointer;
}


#general #contenu.contact #contact_photo {
	float:left;
}



iframe#neuf {
	width: 980px;
	height: 550px;
	}
div#contact_txt td{
	color: #fff;
	}
div#contact_txt table{
	margin: 25px 0 20px 0;
	}
div#mentions p{
	color: #fff;
	margin: 15px 50px 0 100px;
	line-height: 20px;
	}
div#mentions p b{
	color: #fff;
	}
div#mentions p a{
	color: #fff;
	text-decoration: underline;
	}
div#mentions p a:hover{
	color: #fff;
	text-decoration: none;
	}