html, body, form, fieldset, p, li, input, textarea, a, button, select {
	color:#28323c;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
[font-size:11px;
font-size:9px;
]font-size:11px;
}
/* Appel */
.call p {
	font-weight:bold;
}
.call a {
	color:#3e5f7d;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
}
.call a:hover {
	color:#28323c;
}
/* --- */

/* Colonnes */
.block-left ul li a, .block-right ul li a {
	text-decoration:none;
	font-size:11px;
	/*font-weight:bold;
	text-transform:uppercase;*/
}
.block-left ul li a:hover, .block-left ul li.active a {
	color:#3e5f7d;
}
.block-left ul.partners li a {
	color:#3e5f7d;
	text-decoration:underline;
}
p.message {
	color:#fff;
	font-size:11px;
}
/*p.price {
	font-size:9px;
}*/

.promo, 
.block-right .promo,
.block-right .casse {
color:#fff;
font-weight:bold;
font-size:11px;
margin-left:									100px;
margin-top:										5px;
position:										absolute;
}
ul.promos li a, .block-right .focus a {
	font-size:11px;
	text-transform:none;
	font-weight:bold;
	text-decoration:							none;
	line-height:								18px;
}

.block-right .focus p.price, 
#col-center .block_liste_vehicule .block_list_detail_voiture p.price {
	background:									url(../gfx/deco/block_prix.png) no-repeat;
	color:										#343434;
	font-family:								Arial;
	font-size:									24px;
	font-weight:								bold;
	height:										25px; /* 32 - 2 - 5 */
	line-height:								32px;
	margin:										10px 0px;
	padding:									2px 0px 5px 30px;
	width:										135px; /*165 - 30 */
}

#offres_semblables .block-offres-semblables .price {
	padding:									0px 0px 10px 15px;
}

#col-center .block_liste_vehicule .block_list_detail_voiture #clair {
	background:									url(../gfx/deco/block_prix_clair.png) no-repeat;
}

.block-right .focus p.price{
	margin-left: 	14px;
}

#col-center #block_liste_vehicule .block_list_detail_voiture #fonce {
	background:									url(../gfx/deco/block_prix_fonce.png) no-repeat;
}

.block-right .focus p.price span, 
#col-center .block_liste_vehicule .block_list_detail_voiture .block_infos_right p.price span {
	font-size:									12px;
}

.block-right .focus .avantage_client, #col-center .block_liste_vehicule .block_list_detail_voiture .block_infos_right .avantage_client {
	background:									none;
	color:										#686868;
	font-family:								Arial;
	font-size:									11px;
	margin:										0px;
	text-align: right;
}

.block-right .focus .avantage_client span, 
#col-center .block_liste_vehicule .block_list_detail_voiture .block_infos_right .avantage_client span {
	font-weight:								bold;
	font-size:									18px;
}

.block-right .focus .avantage_client, 
#col-center .block_liste_vehicule .block_list_detail_voiture .block_infos_right .remise {
	color: #686868;
}

#col-center .block_liste_vehicule .block_list_detail_voiture .block_infos_right .remise {
	font-weight: bold;
}

.block-right .focus a span {
	font-weight:								normal;
}

.block-right .focus a:hover {}

ul.promos li a:hover {
	color:#111;
	text-decoration:underline;
}
p.price strong {
color:#FFFFFF;
font-size:13px;
}
p.discount {
	color:#d37623;
	font-weight:bold;
	line-height:12px;
	text-align:center;
	text-transform:uppercase;
}
p.discount strong {
	color:#fff;
	text-transform:none;
}
p.discount strong span {
	color:#fff;
	display:block;
	font-weight:normal;
}
.block-right ul.config p, .block-right ul.config p.price strong {
	font-size:12px;
}
.block-right ul.config p.price {
	text-align:right;
}
#form-alert label, #form-devis label {
	color:#3e5f7d;
	font-weight:bold;
}
#form-alert input {
	color:#fff;
	font-weight:bold;
}
/* --- */

/* Contenu */
#details h1, #col-center h1 {
	color:#28323c;
	font-size:18px;
	font-weight:normal;
	line-height:16px
}
#details h1 b, #col-center h1 b {
	color:												#343434;
	font-family:										Arial;
	font-size:											16px;
	font-weight:										bold;
	text-transform:										uppercase;
}
#details h1 span, #col-center h1 span {
font-size:13px;
margin-top:4px;
line-height:17px;
}
.selection p {
	font-size:12px;
	line-height:16px;
}
.selection p strong {
	color:#fff;
	font-weight:bold;
}
.selection p.message {
	font-size:11px;
	line-height:11px;
}
.selection .link {
	color:#686868;
	font-family:Arial;
	font-size:11px;
}
.selection .link:hover {
	color:#28323C;
}
.mention_ismaj {
	color: #d67e2d;	
	font-style: italic;
	font-weight: bold;
	margin-bottom: 8px;
	 
}
/* --- */

/* onglets */
.tab-menu li a, .tab-menu li span, #tabs a.tab {
	color: #555555;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}
.tab-menu li a.util, .tab-menu li:hover a.util {
	background:transparent url(../gfx/deco/markers/arrow_blue_2.png) no-repeat scroll 0 0;
	color:#3E5F7D;
	display:block;
	padding:0 0 0 14px;
	position:absolute;
	right:20px;
	top:7px;
} 
.tab-menu li.tab-selected a, .tab-menu li:hover a {
	color:#28323c;
}
.tab-menu li {
	text-align:center;
}
/* --- */

/* formulaire de recherche */
#form-search p {
	font-size:12px;
}
#large #form-search p {
	text-transform:uppercase;
}
#large #form-search a {
	color:#3e5f7d;
	font-size:9px;
	font-weight:bold;
	line-height:12px;
}
#large #form-search a:hover {
	color:#28323C;
}
#form-search label {
	color:#3e5f7d;
	font-size:12px;
	font-weight:bold;
	padding:0 5px 3px 0;
}
#form-search p strong {
	color:#fff;
}
#listemarque ul.brands li a {
	font-size:11px;
	text-decoration:none;
	background:url(../gfx/deco/markers/dot_orange.png) no-repeat 0 2px;
	display:block;
	padding-left:12px;
	
}
#listemarque ul.brands li a:hover {
	color:#3e5f7d;
}
/* -- */

/* coups de coeur */
#favorites-t h3 {
	color:#373431;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.car p {
	color:#000;
	font-size:12px;
}
.car strong {
	font-size:11px;
}
.car strong.brand, .results-details strong.brand {
	color:#3e5f7d;
	font-size:12px;
}
.car p.price strong {
	color:#d37623;
	font-size:13px;
	font-weight:bold;
}
.car p.eco strong {
	color:#fff;
}
.car a.link {
	color:#3e5f7d;
}
.car a.link:hover {
	color:#28323C;
}
/* -- */

/* Résultats */
h1.resultats-titre {
	float: none;
	
}
#resultats-nb h1.resultats-message,
#resultats-nb h2.resultats-message {
	background:										url(../gfx/pictos/picto_nb_resultats_recherche.png) no-repeat;
	color:											#063c85;
	font-family:									FrutigerNextLT BoldCond, Arial;
	font-size:										20px;
	font-weight:									bold;
	line-height:									30px;
	padding:										0 0 0 50px;
	margin:											0;
}
#resultats-nb p.pages, #resultats-nb p.pages a, p.pages, p.pages a {
	color:											#686868;
	font-family:									Arial;
	font-size:										11px;
	font-weight:									normal;
	padding:										1px;
	text-decoration:								none;
	text-transform:									none;
}

p.pages a{
	border:											solid 1px #686868;
	padding:										0px 5px 0px 5px;
}

#resultats-nb p.pages a strong, p.pages a strong {
	color:#3e5f7d;
}
#results-table tr.active {
	color:#fff;
}
#results-table tr td.price, #results-table tr td.discount strong {
	font-size:13px;
	font-weight:bold;
}
/*#results-table tr td.price {
	text-align:right;
}*/
#results-table th {
	color:#000;
	text-align:left;
	text-transform:uppercase;
}
.results-details ul li {
	color:#3e5f7d;
}
#config-options .results-details ul li {
	color:#3a3a3a;
}
#results-table .offers th {
	color:#3e5f7d;
	font-size:12px;
	text-transform:none;
}
#results-table .offers td {
	color:#000;
}
#results-table table.offers strong.price {
	color: #fff;
	background: #2f3840;
	padding: 0 3px;
}
.offers a {
	color:#3e5f7d;
}
.offers a:hover {
	color:#28323C;
}
#results-table tr.collapsed .offers td strong.discount {
	color:#fff;
}
/* -- */

/* Fiche véhicule */
 #details .description p.price strong {
	font-size:12px;
}
#details .legend {
	font-size:9px;
}
#details .description p strong.discount {
	color:#e99a3d;
	font-size:11px;
}
#col-center strong.bonus-a, #col-center strong.bonus-b, #col-center strong.bonus-c, #col-center strong.bonus-d, #col-center strong.bonus-e, #col-center strong.bonus-f, #col-center strong.bonus-g {
	color:#1f3415;
	text-transform:uppercase;
}
#details .description .infos p {
	font-size:11px;
}
#details .description .infos p a {
	text-transform:uppercase;
}
#details .specifs h4 {
	color:#fff;
}
#details .specifs li.plus, #details .specifs li.moins {
	color:#3e5f7d;
	font-weight:bold;
}
#details h3.config {
	color:#373431;
	text-transform:uppercase;
}
#details p.mentions, .legend {
	color:#6f6f6f;
}
/* -- */

/* Fil d'ariane */
.breadcrumbs_vn li a,
.breadcrumbs li a, .back li a, 
.breadcrumbs_vn div a,
.breadcrumbs div a, .back div a {
	color:#252525;
	font-size:10px;
	text-decoration: 										none;
}
 .back li a, .back div a {font-size:11px;}
.breadcrumbs_vn li a:hover,
.breadcrumbs li a:hover, .back li a:hover,
.breadcrumbs_vn div a:hover,
.breadcrumbs div a:hover, .back div a:hover, 
 
 {
	color:#28323C;
	text-decoration:none;
}
.breadcrumbs_vn li.none a,
.breadcrumbs_vn div.none a { text-decoration:none }

/* -- */

/* Mon compte */
.account p, .account-small p, .account p a, .account-small p a{
	font-size:12px;
	line-height:16px;
}
.account p a strong {
	color:#3e5f7d;
}
p.etape-on, p.etape-encours, p.etape-off {
	font-size:10px;
}
p.etape-on b, p.etape-encours b, p.etape-off b, p.etape-on strong, p.etape-encours strong, p.etape-off strong {
	font-size:12px;
}
.account #form-coordonnees li.radio p {
	font-size:11px;
}
.account #form-subscriptions label {
	color:#3e5f7d;
	font-weight:bold;
}
.account #form-subscriptions p.alert {
	color:#d98230;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
}
.account #form-subscriptions p.alert a {
	color:#fff;
	font-size:9px;
}
#orders-table th, #quotation-table th {
	color:#fff;
	font-weight:bold;
	text-align:left;
}
#orders-table td.preparation, #orders-table td.completed, #orders-table td.canceled {
	font-weight:bold;
}
#orders-table td.link a {
	text-align:right;
}
#quotation-table td.price b {
	color:#fff;
	background:#28323C;
	padding:0 2px;
	font-weight:bold;
}
/* -- */




/* bas de page */
#bottom .links li a, #bottom .partners li {
	color:#3e5f7d;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}
#bottom .links li a:hover, #bottom .partners li a:hover {
	color:#28323C;
	text-decoration:underline;
}
/* --- */




/* footer */
#footer p, #footer ul li, #footer p a, #footer ul li a, #footer h4 {
	color:#acbece;
	font-size:10px;
}
#footer h4 {
	color:#c5d4e4;
	text-transform:uppercase;
}
#footer ul.brands li, #footer ul.brands li a {
	color:#f1f1f1;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
}

#col-center #block_liste_vehicule .block_list_detail_voiture p.price {
	width:										140px;
}
/* --- */

