@charset "ISO-8859-1";
body {
	font-size:12px; 
	color: #666666; 
	font-family: Arial,Verdana,Helvetica, sans-serif;
}

body  p{font-size:12px; }

a {text-decoration: none;color: #666666;font-size:12px; }

.Style23{ font-size:10px; }

a:hover {color: #52a300;}

/***** FIN NewStyle ****/
a.linkMarque:hover {
	text-decoration: underline;
}

a.linkSmall {
	font-size:10px;
}

a.linkSmall:hover {
	font-size:10px; color: #003399;
}

a.linkMenuTop {
	font-size:10px; color: #666666;
}

a.linkMenuTop:hover {
	font-size:10px; color: #ff6600;
}

form p label{
	float:left;
	width:200px;
}

.warning{color:red;}

.encartorange {
	background-color: #ea8100;
	color: #ffffff;
	font-size: 12px;
}

.ficheproduittableaugras {
	background-color: #F9F0D7;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}

.orangeitalgras12 {
	color: #ea8100;
	font-style: italic;
	font-weight: bold;
}

.vertgras {
	color: #003300;
	font-weight: bold;
}

.texte1_mm_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.texte1_mm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.texte1_mm_big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
}

/***** FIN NewStyle ****/

.textegauche, .txtColLeft {font-size: 12px;}

.txtHomeOrangeItalic {
	color: #ea8100;
	font-style: italic;
	font-weight: bold;
}

.noirgras12, .noirgras14 , .noirgras12italic{color: #000000;font-weight: bold;}

.noirgras14 {font-size: 14px;}

.noirgras12italic {font-style: italic;}

.txtCorpTexte {color: #666666;}

.Style8 {
	font-size: 10px;
	font-weight: bold;
}

.Style15 {
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	color: ea8100;
}

.Style17 {font-size: 10px;}

.Style19 {
	font-size: 11px;
	font-weight: normal;
}
.Style21 {font-size: 9px;}

.Style22 {font-size: 9px}

.stockkoCopie, .stockko, .cligno  {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

.stockkoCopie, .cligno {text-decoration: blink;}

.txttcg {
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	text-align:center;
}

.txtimmat {
	font-size: 20px;
	font-weight: bold;
	color: #666666;
	border: 0px solid #b0b0b0;
}

.form_step_field_txt {
	font-size: 18px;
	xcolor: #b4afa9; 
	color: #0161B2;
}

.form_step_field_txt_mra {
	font-size: 15px;
	xcolor: #b4afa9; 
	color: #333333;
}



.cligno_3 {
	font-size: 13px;
	text-decoration: blink;
}

div#cadre_form_step_1,
div#cadre_form_step_1_sub, 
div#cadre_form_step_2,
div#cadre_form_step_4 {
	background-color: #fefefe;
	border: 1px solid #0161B2;
	margin: Opx;
	width: 529px;
}

div#cadre_form_step_4_mamo {
	background-color: #fefefe;
	border: 1px solid #0161B2;
	margin: Opx;
	/*width: 559px;*/
	width: 465px;
}

#cadre_form_step_4_mamo #pieces{
width: 216px;
}

div#cadre_form_title_main_mamo {
	background-color:#25B404;
	border: 1px solid #0161B2;
	margin: Opx;
	font-size:18px;
	color:#ffffff;
	font-weight:bold;
	padding: 5px;
	/*width: 349px;*/
	width: 404px;
}

div#cadre_form_step_1_mamo {
	background-color: #fefefe;
	border: 1px solid #0161B2;
	margin: Opx;
	width: 409px;
}
div#cadre_form_step_1_mra_immat {
	background-color: #fefefe;
	border: 1px solid #0161B2;
	margin: Opx;
	width: 329px;
}
div#cadre_form_step_1_mra_marque_modele {
	background-color: #fefefe;
	border: 1px solid #0161B2;
	margin: Opx;
	width: 389px;
}

div#cadre_form_title_main_2_mamo {
	background-color:#FFD307;
	border: 1px solid #0161B2;
	margin: Opx;
	font-size:18px;
	color:#ffffff;
	font-weight:bold;
	padding: 5px;
	/*width: 349px;*/
	width: 344px;
}


div#cadre_form_title_fi_list {
	background-color:#0161B2;
	border: 1px solid #0161B2;
	margin: Opx;
	font-size:18px;
	color:#ffffff;
	font-weight:bold;
	width: 600px;
}

div#cadre_form_step_fi_list {
	background-color: #fefefe;
	border: solid #0161B2 1px;
	font-size: 11px;
	color: #666666;
	text-align:center;
	padding: 10px 0 0 0;
	width:900;
}

/* ////////////////////////////////////////////////////////////////////////////// */

div#cadre_form_title_main {
	background-color:#0161B2;
	border: 1px solid #0161B2;
	margin: Opx;
	font-size:18px;
	color:#ffffff;
	font-weight:bold;
	width: 469px;
}
div#cadre_vehicle_title_step_3 {
	background-color:#F26101;
	border: 1px solid #0161B2;
	margin: Opx;
	font-size:18px;
	color:#ffffff;
	font-weight:bold;
	width: 400px;
}
div#cadre_form_title_step_3 {
	background-color:#0161B2;
	border: 1px solid #0161B2;
	margin: Opx;
	font-size:18px;
	color:#ffffff;
	font-weight:bold;
	width: 400px;
}
div#cadre_form_title_step_3_B {
	background-color:#0161B2;
	border: 1px solid #0161B2;
	margin: Opx;
	font-size:18px;
	color:#ffffff;
	font-weight:bold;
	width: 310px;
}
#demande{
	background-color: #fefefe;
	border: solid #0161B2 1px;
	font-size: 11px;
	color: #666666;
	text-align:center;
	padding: 15px 0;
	width: 550px;
}

#demande_title{
	background-color:#0161B2;
	border: 1px solid #0161B2;
	margin: Opx;
	font-size: 12px;
	font-style: italic;
	color:#ffffff;
	font-weight:bold;
	width: 400px;
}

#demande_rachat{
	background-color: fefefe;
	border: solid #ff6600 1px;
	font-size: 11px;
	color: #666666;
	text-align:center;
	padding: 15px 15px 15px 15px;
	width: 550px;
}

/* ////////////////////////////////////////////////////////////////////////////// 
formulaire_V1 :
*/

div#cadre_form_title_main_V1 {
	background-color:#0161B2;
	border: 1px solid #0161B2;
	margin: Opx;
	font-size:18px;
	color:#ffffff;
	font-weight:bold;
	width: 469px;
}


/* -------------------------------------
form_step_3_V1 */

div#cadre_form_title_step_3_V1 {
	background-color:#0161B2;
	border: 1px solid #0161B2;
	margin: Opx;
	font-size:18px;
	color:#ffffff;
	font-weight:bold;
	width: 400px;
}

div#cadre_form_step_3_V1{
	background-color: #fefefe;
	border: solid #0161B2 1px;
	font-size: 11px;
	color: #666666;
	text-align:center;
	padding: 10px 0;
	width:650px;
}

div#cadre_form_step_3_V1  hr {width: 80%;margin: 8px auto;}
div#cadre_form_step_3_V1  hr{
	border: 0;
	height: 1px;
	background-color: #b0b0b0;
}
div#cadre_form_step_3_V1  p{width: 80%;margin: 8px auto;text-align:left;}

TD.form_step_3_V1 {	text-align:left; font-size:11px;}


/* ////////////////////////////////////////////////////////////////////////////// 
formulaire_V2_FR :
*/


div#cadre_vehicle_form_step_3{
	background-color: #fefefe;
	border: solid #0161B2 1px;
	font-size: 11px;
	color: #666666;
	text-align:center;
	padding: 10px 0;
	width:550px;
}


div#cadre_form_step_3{
	background-color: #fefefe;
	border: solid #0161B2 1px;
	font-size: 11px;
	color: #666666;
	text-align:center;
	padding: 10px 0;
	width:550px;
}
div#cadre_form_step_3_B{
	background-color: #fefefe;
	border: solid #0161B2 1px;
	font-size: 11px;
	color: #666666;
	text-align:center;
	padding: 10px 0;
	width:420px;
}

#demande p, #demande hr{width: 95%;margin: 8px auto;}
div#cadre_form_step_3  hr, div#cadre_form_step_3  p{width: 80%;margin: 8px auto;}

div#cadre_form_step_3  p{	text-align:left;}

TD.form_step_3 {	text-align:left; font-size:11px;}

#demande hr, div#cadre_form_step_3  hr, div#cadre_form_step_4_mamo  hr,  div#page_mra_rc_view hr{
	border: 0;
	height: 1px;
	background-color: #b0b0b0;
}

h3, .orange { color: #ea8100;}
.vert { color: #81ea00;}

/** slideshow de lacceuil **/
/*
#slideshow  {
	height:140px;
	border: solid 1px #0161B2;
	background-color: #fefefe;
}*/

#slideshow #slidesContainer {
  margin:10px auto;
  width:588px;
  height:120px;
  overflow:auto; /* affiche une scrollbar au cas ou */
  position:relative;
}

#slideshow #slidesContainer p{
  width:292px;
  float:left;
  font-size:11px;
  text-align:left;
}

#slideshow #slidesContainer p img{
	float:left;
	margin-right: 5px;
	height:100px;
}


/* debut style pages des marques */

#contenu_marque{
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-bottom: 10px;
}

#contenu_marque a {
	color: #666666;
	text-decoration: none;
	font-size: 10px;
}

#contenu_marque a:visited {color: #666666;}

#contenu_marque a:hover {color: #003399;font-weight: bold;}

#contenu_marque #dispo_moteur {
	border: solid 1px #999;
	background-color: #0161B2;
	font-size: 18px; 
	font-weight: bolder; 
	color: #fff; 
	text-align:center;
	width:900px;
	padding: 6px 0;
}

#contenu_marque div#models {
	border: solid 1px #999;
	background-color: #fefefe;
	padding: 10px 0;
	width: 974px;
}

#contenu_marque div#models div.imgmodel{
	width:200px; 
	padding:2px; 
	border:solid 1px #999999;
}

#contenu_marque #models table{
	margin: 0 auto;
	font-size: 10px;
}

#contenu_marque #models table h4{
	font-size: 11px;
	color: #0161B2;
	cursor : pointer; 
}

#contenu_marque  #slide  {
	height:260px;
	border: solid 1px #999;
	margin:0 auto;
	/*overflow:hidden; */
	overflow:auto; 
	color: #666666;
	font-size: 11px;
	text-align:center; 
	background-color:#fff;
	background-image:url(../images/slide_marque/bg_slide.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	width: 974px;
}

#contenu_marque  #slide  table{
 font-size: 13px;
 float:left;
}

#contenu_marque #models table h4:hover{
color: #ea8100;
}
/* fin style pages des marques */

#info_compte hr, #inscription_pro hr, #demande hr, div#cadre_form_step_3  hr{
	border: 0;
	height: 1px;
	background-color: #b0b0b0;
}

#inscription_pro, #info_compte, #liste_attente{
	font-size: 12px;
	/*padding: 15px 0;*/
	margin:0 auto;
	/*width:780px;*/
	width:756px;
        text-align: center;
}

#mra_proforma_header {
	font-size: 12px;
	/*padding: 15px 0;*/
	margin:0 auto;
	/*width:780px;*/
	width:756px;
        text-align: center;
}

#inscription_pro #societe_part, 
#inscription_pro #contact_part, 
#inscription_pro #right_part, 
#inscription_pro #stats_part, 
#inscription_pro #questions_part, 
#mess_bienvenu{
	background-color: #fefefe;
	border: solid #b0b0b0 1px;
	padding: 0 30px;
}

#fiche_voiture p label{
font-weight: bold;
}

#inscription_pro p, #info_compte p {
	text-align:left;
}

#inscription_pro  form p.txtForm{
	text-align:center;
	color: #666666;
}

#inscription_pro p{
	color: #6699cc;
}

#inscription_pro h5{
	color: #EA8100;
}

#inscription_pro h5, #info_compte h5{
	font-size: 12px;
	font-weight: bold;
}

#inscription_pro h3{
	text-align: left;
}

#info_compte div.confirmation  h5{
	color: #3399cc;
}

#info_compte div.confirmation  p{
	color: #666666;
	text-align:center;
}

/* Style importe de la prod pour mra*/

#bloc_compte{
	width:130px;
	float:left;
	margin-right:2px;	
	padding:2px 0;
}


p#banniere_mra{
margin:0;
text-align:center;
}
/*
div#nav_pro ul{
	margin: 5px auto auto 0;
	padding:0;
	display: inline-block;
     
}

div#nav_pro ul li{
	list-style:none;
	float:left;
	margin:0;
	
	font-weight:bold;
	
}

div#nav_pro ul li a{
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	display:block;
	color: #ffffff;
	font-size: 12px;
}
*/
div#nav_pro table tr {
	line-height: 30px;
}
/*
div#nav_pro table tr td{
	height: 22px;
	line-height: 22px;
}*/


div#nav_pro table tr td a{
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	display:block;
	color: #ffffff;
	font-size: 12px;
}

div#nav_pro{
	background:url(../images/pro/bg_menu_mra.jpg);
	/*background-color: #4288ac;*/
	/*background-color: #666666;*/
	/*border: solid 2px #666666;*/
	height: 30px;
	border-top: solid 1px #666666;
	border-bottom: solid 1px #666666;
}

div#nav_pro td.hover_menu{
	background:url(../images/pro/bg_menu_mra_hover.jpg);
}

div#nav_pro table tr td a#home,
div#nav_pro table tr td a#recherche,
div#nav_pro table tr td a#demandes,
div#nav_pro table tr td a#panier,
div#nav_pro table tr td a#commandes,
div#nav_pro table tr td a#compte{
	/*color: #dddcdc;*/
	color: #ffffff;
}

div#nav_pro table tr td a#home:hover,
div#nav_pro table tr td a#recherche:hover,
div#nav_pro table tr td a#demandes:hover,
div#nav_pro table tr td a#panier:hover,
div#nav_pro table tr td a#commandes:hover,
div#nav_pro table tr td a#compte:hover{
	color: #ffffff;
	text-decoration: none;
}

/*
div#nav_pro{
	margin:15px 0;
	padding:0;
}


div#nav_pro ul li a{
	height: 30px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	display:block;
	color: #ffffff;
}

div#nav_pro ul li a:hover{background-color:red;}

a#deco_mra_link{ text-decoration:underline; font-size:11px;}

div#nav_pro ul li#compte a{width: 155px;background:url(../images/pro/compte_link.gif);}
div#nav_pro ul li#moteur_boite a{width: 156px;background:url(../images/pro/moteur_boite_link.gif);}
div#nav_pro ul li#meca_autre a{width: 156px;background:url(../images/pro/meca_autre_link.gif);}
div#nav_pro ul li#carross a{width: 156px;background:url(../images/pro/carross_link.gif);}
div#nav_pro ul li#commandes a{width: 156px;background:url(../images/pro/commandes_link.gif);}
div#nav_pro ul li#demandes a{width: 157px;background:url(../images/pro/demande_link.gif);}

div#nav_pro ul li#compte a:hover, .page_info_compte div#nav_pro ul li#compte a{background:url(../images/pro/compte_hover.gif);}
div#nav_pro ul li#moteur_boite a:hover, .page_moteur_boite div#nav_pro ul li#moteur_boite a{background:url(../images/pro/moteur_boite_hover.gif);}
div#nav_pro ul li#meca_autre a:hover, .page_meca_autre div#nav_pro ul li#meca_autre a{background:url(../images/pro/meca_autre_hover.gif);}
div#nav_pro ul li#carross a:hover, .page_carross div#nav_pro ul li#carross a{background:url(../images/pro/carross_hover.gif);}
div#nav_pro ul li#commandes a:hover, .page_commandes div#nav_pro ul li#commandes a{background:url(../images/pro/commandes_hover.gif);}
div#nav_pro ul li#demandes a:hover, .page_demande div#nav_pro ul li#demandes a{background:url(../images/pro/demande_hover.gif);}

*/
a#deco_mra_link{ color: #999;/*font-weight:bold;*/}
a#deco_mra_link:hover{ color: #000;}

div#nav_pro table tr td a#aide{background:url(../images/pro/picto_aide.png) right no-repeat;font-size: 14px;}

a#btn_meca, a#btn_carross, a#btn_moteur_boite{	
	height: 73px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	display:block;
	width: 263px;
	/*padding-left: 77px;
	padding-top: 15px;*/
	color: #ffffff;
}

*html a#btn_meca, a#btn_carross, a#btn_moteur_boite{width: 263px;height: 73px;} /* hack ie car padding marche pas */

*html a#btn_carross{line-height: 73px;}

a#btn_meca:hover, a#btn_carross:hover, a#btn_moteur_boite:hover{text-decoration:underline;}

a#btn_moteur_boite{background:url(../images/pro/mra_btn_moteur.jpg) top left no-repeat;margin: 0 0px 0 0;}
a#btn_meca{background:url(../images/pro/mra_btn_meca.jpg) top left no-repeat;margin: 0 0px 0 0;}
a#btn_carross{background:url(../images/pro/mra_btn_carross.jpg) top left no-repeat;}

a#btn_moteur_boite:hover{background:url(../images/pro/mra_btn_moteur_hover.gif) top left no-repeat;margin: 0 0px 0 0;}
a#btn_meca:hover{background:url(../images/pro/mra_btn_meca_hover.gif) top left no-repeat;margin: 0 0px 0 0;}
a#btn_carross:hover{background:url(../images/pro/mra_btn_carross_hover.gif) top left no-repeat;}



#info_compte #societe_part label, #info_compte #contact_part label {font-weight:bold; color:#666666;}

#info_compte #societe_part, 
#info_compte #contact_part, 
#info_compte #fiche_voiture, 
#inscription_pro #login_div, 
div#mra_accueil{
	background-color: #fefefe;
	border: solid #4288ac 1px;
	padding: 0 5px;
}

div#mra_proforma_header, div#header_title {
	background-color: #fefefe;
	border: solid #4288ac 0px;
	padding: 5 5px;
}


#table_commande, #table_commande_stock_def, #table_liste_attente{
	border-collapse: collapse;
	width: 100%;
	font-size: 12px;
}

.collapse{
	border-collapse: collapse;
	border: solid 1px #666666;
}

#table_commande tr td,#table_commande tr th, #table_liste_attente tr th, #table_liste_attente tr td, .collapse tr td, .collapse tr th{
	border: solid 1px #cccccc;
	padding: 1px;
}


#table_commande tr th, #table_liste_attente tr th,  .collapse tr th{
	/*background-color: #4E90CC;*/
	/*background-color: #cccccc;*/
	background-color: #4288AC;
	color: #eeeeee;
}

#table_commande_stock_def tr th{
	background-color: #4288AC;
	color: #DDDCDC;
}

#table_commande_stock_def tr td, #table_commande_stock_def tr td a{
	color: #0033cc;
}

/* Style importe */
div#inscription_pro .plaque_immat { position:relative;background:url('https://www11.moteur-occasion.com/images/plaque_immat_sx.jpg') no-repeat;height:43px; width:216px;}

div#inscription_pro .plaque_immat input#immat { 
	background-color:transparent;border:0 none;font-size:24px;margin:4px 0 0 -10px;padding:0;
	text-align:center;
	width:242px;
	text-transform:uppercase;
	text-shadow:0 -1px 1px #FFFFFF, 0 1px 2px rgba(0, 0, 0, 0.8); 
}

div#inscription_pro select#pieces{
	width: 216px;
}

#inscription_pro ul#avantage_pro {
	margin-left:0;
}

#inscription_pro  ul#avantage_pro li{
	text-align:left;
	margin-top: 10px;
	list-style-type: none;
	margin-left:0;
}

#inscription_pro #mess_bienvenu p{
text-align:center;
}


/* Fin style importe de la prod pour mra*/

div#raisons{margin-left: 20px;}
div#raisons div{padding-top:20px;padding-left:60px;text-align:left;margin:30px 0; font-size:13px; padding-right:10px;}
div#raisons div span{width:40px;heigth:10px;  display:block;float:left;}
div#raisons div strong{ color:#70a31a;}
div#raison1{background:url(../images/pastille1.jpg) no-repeat;}
div#raison2{background:url(../images/pastille2.jpg) no-repeat;}
div#raison3{background:url(../images/pastille3.jpg) no-repeat;}
div#raison4{background:url(../images/pastille4.jpg) no-repeat;}

/* Derniere ventes */
div.last_sale{
	border: solid 1px #999;
	color: #666666;
	background-color:#fff;
	overflow:auto; 
}

div.last_sale table tr td, p#ventes_marques{
	font-size:12px;
}

p#ventes_marques{
	text-align:justify;
	font-weight:bold;
}

p#ventes_marques a{
	color:#49A5FF;
}

div.last_sale table tr td h2{
	margin: 0;
	padding: 0;
	color:#49A5FF;
	font-size:14px;
}

div.last_sale table tr td h2 span{
	color:#FF803E;
}

div.last_sale table tr td strong a{
	text-decoration: underline;
}


/* Conseillers */


table#conseiller_tab tr.grey_txt td, table#conseiller_tab tr.bleu_txt td {
	border-bottom: solid 1px #cccccc;
	height: 30px;
}

table#conseiller_tab tr.grey_txt td a{
	color: #5c5c5c;
}

table#conseiller_tab tr.bleu_txt td a{
	color: #0891bf;
}

/**/



/* Référencement 13/07/12 */
div#entete_questions{
	background:url(../images/bg_cadre_gris.jpg);
	border:solid 1px #cccccc;
	height: 48px;
	text-align: left;
	padding-left: 10px;
}

div#entete_questions h1{
	background:url(../images/fleche_expliq.png) left no-repeat;
	color:#0161b2;
	font-size: 14px;
	margin: 5px;
	padding: 0 0 0 25px;
}

div#entete_questions p{
	color:#666666;
	font-size: 12px;
	margin: 0;
	padding: 0;
}

table#slide_ventes{
	margin-top: 10px;
}

table#slide_ventes tr td{
	border:solid 1px #cccccc;
}

table#slide_ventes tr td ul li a{
	text-decoration: underline;
}

#logos_constructeurs ul{
	list-style: none;
	margin: 15px 0 15px 0;
	padding: 0;
}

#logos_constructeurs ul li{
	float:	left;
	width: 140px;
	text-align: left;
}

#logos_constructeurs ul li a img, #logos_constructeurs_min table tr td a img{
	border:0;
}

#logos_constructeurs ul li h3, #logos_constructeurs_min table tr td h3{
	display:none;
}

#logos_constructeurs_min {
	background:url(../images/logos_constructeurs/bg_logo_min.jpg) left no-repeat;
	width: 958px;
	height: 138px;
	margin: 15px 0 0 0;
	float:	left;
}


#div_marque h1{color:#555555;	margin:0; 	padding:0;}
#div_marque h2 {margin-top:35px;}
#div_marque h3{color:#666666;margin-top:35px; padding:0;font-size: 14px;}
#div_marque ul{
	list-style: none;
	margin:0; 
	padding:0;
}

#div_marque ul li a{ text-decoration:underline;}
#div_marque a.linkMarque{ color:#0161b2;text-decoration:underline;font-weight:bold;}
a#lien_devis_home{ color:#0161b2;text-decoration:underline;font-weight:bold;}

#intromoteur{
	background: url('../images/intro-moteur-occasion.jpg') no-repeat; 
	width:980px;
	height:120px;
	display:block;
}

/* POPUP  18/07/12 */
#div_popup{
	width: 476px;
	min-height: 560px;
	background:url(../images/bg_footer_popup.jpg) left bottom no-repeat;
	border:solid #9c9c9c 1px;
	margin: 20px;
}

#div_popup p{
	margin-left: 20px;
	margin-right: 20px;
	font-size: 14px;
}

#div_popup h3{
	text-align: center;
	font-size: 18px;
}

#div_popup h2{
	color: #52a300;
	text-align: center;
}

/* POPUP_LARGE  18/07/12 */
#div_popup_wide{
	width: 676px;
	min-height: 560px;
	background:url(../images/bg_footer_popup_wide.jpg) left bottom no-repeat;
	border:solid #9c9c9c 1px;
	margin: 20px;
}

#div_popup_wide p{
	margin-left: 20px;
	margin-right: 20px;
	font-size: 14px;
}

#div_popup_wide h3{
	text-align: left;
	font-size: 18px;
}

#div_popup_wide h2{
	color: #52a300;
	text-align: left;
}

/* MRA relooking 28/09/12 */
div#mra_accueil a#btn_moteur ,
div#mra_accueil a#btn_boite,
div#mra_accueil a#btn_culasse,
div#mra_accueil a#btn_turbo,
div#mra_accueil a#btn_pompe
{
	width:252px;
	height:63px;
	display: block;
}

div#mra_accueil a#btn_moteur span,
div#mra_accueil a#btn_boite span,
div#mra_accueil a#btn_culasse span,
div#mra_accueil a#btn_turbo span,
div#mra_accueil a#btn_pompe span,
a.mra_btn_recommencer span, 
a.mra_btn_continuer span, 
a.mra_btn_connexion span, 
a.mra_btn_commander span
{
	display: none;
}

div#mra_accueil a#btn_moteur{background:url(../images/pro/btn_moteur.jpg) no-repeat;}
div#mra_accueil a#btn_boite {background:url(../images/pro/btn_boite.jpg) no-repeat;}
div#mra_accueil a#btn_culasse {background:url(../images/pro/btn_culasse.jpg) no-repeat;}
div#mra_accueil a#btn_turbo {background:url(../images/pro/btn_turbo.jpg) no-repeat;}
div#mra_accueil a#btn_pompe {background:url(../images/pro/btn_pompe_injection.jpg) no-repeat;}

div#mra_accueil a#btn_moteur:hover{background:url(../images/pro/btn_moteur_hover.jpg) no-repeat;}
div#mra_accueil a#btn_boite:hover {background:url(../images/pro/btn_boite_hover.jpg) no-repeat;}
div#mra_accueil a#btn_culasse:hover {background:url(../images/pro/btn_culasse_hover.jpg) no-repeat;}
div#mra_accueil a#btn_turbo:hover {background:url(../images/pro/btn_turbo_hover.jpg) no-repeat;}
div#mra_accueil a#btn_pompe:hover {background:url(../images/pro/btn_pompe_injection_hover.jpg) no-repeat;}

a.mra_btn_recommencer, a.mra_btn_continuer, a.mra_btn_connexion
{
	width:171px;
	height:41px;
	display: block;
}

a.mra_btn_commander
{
	width:198px;
	height:28px;
	display: block;
}


a.mra_btn_recommencer {background:url(../images/pro/btn_recommencer.jpg) no-repeat;}
a.mra_btn_continuer {background:url(../images/pro/btn_continuer.jpg) no-repeat;}
a.mra_btn_connexion {background:url(../images/pro/btn_connexion.jpg) no-repeat;}
a.mra_btn_commander {background:url(../images/pro/btn_commander.jpg) no-repeat;}

a.mra_btn_recommencer:hover {background:url(../images/pro/btn_recommencer_hover.jpg) no-repeat;}
a.mra_btn_continuer:hover {background:url(../images/pro/btn_continuer_hover.jpg) no-repeat;}
a.mra_btn_connexion:hover {background:url(../images/pro/btn_connexion_hover.jpg) no-repeat;}
a.mra_btn_commander:hover {background:url(../images/pro/btn_commander_hover.jpg) no-repeat;}

/*
table#footer_link tr td strong{
	color:#ffffff;
	font-size: 12px;
	font-style: italic;
	
}
*/
table#footer_link tr td a{
	color:#ffffff;
	font-size: 12px;
}

table#footer_link tr td a:hover{
	text-decoration:underline;
}
/*
table#footer_link tr td ul{
	list-style: none;
	margin: 0;
	padding-left: 15px;
}
*/
span.pastille_orange{
	background:url(../images/pro/pastille_orange.gif) left bottom no-repeat;
	width:41px;
	height:41px;
	display:inline-block;
	color:#ffffff;
	text-align:center;
	font-size: 18px;
}

div#body{
	width: 750px;
	margin: 0 auto;
}
/*
div#mra_accueil{
 border: solid 1px #0361b8;
 background-color: #ffffff;
}
div#mra_accueil h3{
	margin-left: 200px;
	text-align:left;
}
*/

div#mra_accueil tr td h3{
	text-align:left;
	color:#666666;
	font-size: 14px;
	padding: 0;
}

div#mra_accueil hr {
	margin: 20px auto; 
	width: 90%;
	border: 0;
	height:2px;
	background-color: #cccccc;
}

div#mra_accueil td.right_content h4{
	font-size:16px;
	margin-left: 10px;
}

div#mra_accueil td.right_content p, div#mra_accueil td.right_content div, div#mra_accueil td.right_content table{
	margin-left: 15px;
}

div#fiche_voiture h3, div#login_div h3{
	text-align:center;
}

div#fiche_voiture h3, div#login_div h3, div#societe_part h3{
	color:#666666;
	line-height:41px;
	font-size: 14px;
}


div#mra_accueil .plaque_immat { position:relative;background:url('https://www11.moteur-occasion.com/images/plaque_immat_sx.jpg') no-repeat;height:43px; width:216px;}

div#mra_accueil .plaque_immat input#immat { 
	background-color:transparent;
	border:0 none;
	font-size:18px;
	margin:4px 0 0 -10px;
	padding:0;
	text-align:center;
	width:242px;
	color:#ccc;
	/*text-transform:uppercase;*/
	/*text-shadow:0 -1px 1px #FFFFFF, 0 1px 2px rgba(0, 0, 0, 0.8); */
}

div#question_info{
	background-color:#cc9900;
	border:0;
	color:#fff;
	width: 80%;
	margin: 5px auto;
	padding: 5px;
	font-size: 12px;
}


div#lexique{
	background-color:#cc9900;
	border:0;
	color:#fff;
	width: 65%;
	margin: 10px auto;
	padding: 5px 0;
	font-size: 12px;
}

div#lexique a{
color: #336799;
}

div#lexique a:hover{
color:#fff;
}

#table_commande a.voirstock{
color: #DE9009;
}

#table_commande a.voirstock:hover{
color: #fff;
}

#fiche_info_voiture{
	font-size: 12px;
	text-align: left;
	float: left;
}

#tchefdat tr td{
	border-top: solid 1px #ccc;
	padding: 15px;
}

#tchefdat tr.noborder td{
	border: 0;
	margin: 0;
	padding: 0;
}

.blueunderline{
	color:#4288AC; 
	font-weight:bold;
	text-decoration:underline;
}
a.blueunderline:hover{
	color:#2473be;
}

div#login_div table tr td{
	font-size: 12px;
}

#table_liste_rc_demande{
	border-collapse: collapse;
}

#table_liste_rc_demande tr td{
	font-size: 12px;
}

table.rcbasket tr td div{
	padding: 3px 0;
}

.removefromrcbasket{
	color:red;
	border: solid 1px #ccc;
	background-color: red;	
}

.removefromrcbasket a{
	font-weight:bold;
	color:#ffffff;
}

.removefromrcbasket a:hover{
	text-decoration: underline;
}

td.bg_pub_left, td.bg_pub_right{
	background-image:url('../images/pro/home_pub.png'); 
	background-repeat:no-repeat;
}
td.bg_pub_left{
	background-position:60% 10px;
}

td.bg_pub_right{
	background-position:40% 10px;
}

a.link_v_achat{
	color:#336699;
	font-weight: bold;
	text-decoration:underline;
}

a.link_v_achat:hover{
	color:#EA5210;
}


ul#menu_rachat, ul#menu_rachat_2 {
	margin:0;
	padding:0;
}

ul#menu_rachat li, div#menu_rachat_2 div{
	list-style:none;
	float:left;
	margin-right:5px;
	margin-top:0;
	margin-left:0;
	margin-bottom:0;
	font-weight:bold;
}

ul#menu_rachat li label{
	font-size:12px;
}


ul#menu_rachat li{
	height: 27px;
}

ul#menu_rachat li img{
	margin-bottom: -4px;
}

ul#menu_rachat li, ul#menu_rachat_2 li {
	 -moz-border-radius: 3px 3px 0 0;
	 -webkit-border-radius: 3px 3px 0 0;
	 border-radius: 3px 3px 0 0;
	 border-top: #cccccc solid 1px;
	 border-left: #cccccc solid 1px;
	 border-right: #cccccc solid 1px;
}

div#menu_rachat_2 div a, div#menu_rachat_2 div b{
	font-size: 14px;
}

div#menu_rachat_2 div {
	 -moz-border-radius: 3px;
	 -webkit-border-radius: 3px;
	 border-radius: 3px;
	 border: #cccccc solid 1px;
	 background-color:#cccccc;
	 height: 24px;
}

ul#menu_rachat li.actif {
	background-color:#ffffff;
}
ul#menu_rachat li.inactif {
	background-color:#eeeeee;
}

div#menu_rachat_2 div span {
	display: inline-block;
	width: 30px;
	background-color:#ffffff;
	-moz-border-radius: 3px 0 0 3px;
	-webkit-border-radius: 3px 0 0 3px;
	 border-radius: 3px 0 0 3px;
	 height: 24px;
}

table#rachat_search tr td{
	font-size:12px;
}
/* MRA Relooking */

/* MRA Propo */
.BUTTONgreen {
	/*border-style : none none none none;
	border : thin outset white;*/
	border : solid 1px #333333;
	background-color : #33cc66;
	font : 10px;
	font-weight:bold;
	color:#333333;
}

a.links_propos{ 
		background:url('../images/pro/fleche_repondre.png') no-repeat left;  
		padding-left: 20px;
		color: #ea4106;  
		font-size:14px;
		font-weight:bold;	
		text-decoration: underline;
}

a.links_propos:hover{ 
	color:#336699;
}

table tr td p.links_propos_masked a{ 
	font-weight:bold;	
	text-decoration: underline;
}

.btn_ajouter_credit{ 
		background:url('../images/pro/menu_picto_ajouter.jpg') no-repeat center left #ffffff;  
		color:#666666;
		border : thin outset #666666;
		font-weight:bold;	
}

/* FIN MRA Propo */
