@charset "ISO-8859-1";
body {
	font-size:12px; 
	color: #666666; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a {text-decoration: none;color: #666666;font-size:12px; }

a:hover {color: #003399;}

/***** FIN NewStyle ****/
a.linkMarque:hover {
	text-decoration: underline;
}

a.linkSmall {
	font-size:10px;
}

a.linkSmall:hover {
	font-size:10px; color: #003399;
}

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: 9px;}

.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: #000000;
	text-align:center;
}

.txtimmat {
	font-size: 20px;
	font-weight: bold;
	color: #000000;
	border: 0px solid #b0b0b0;
}

.form_step_field_txt {
	font-size: 15px;
	xcolor: #b4afa9; 
	color: #0161B2;
}



.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: 629px;
}

div#cadre_form_step_4_mamo {
	background-color: #fefefe;
	border: 1px solid #0161B2;
	margin: Opx;
	/*width: 559px;*/
	width: 630px;
}

#cadre_form_step_4_mamo #pieces{
width: 216px;
}

div#cadre_form_title_main_mamo {
	background-color:#0161B2;
	border: 1px solid #0161B2;
	margin: Opx;
	font-size:18px;
	color:#ffffff;
	font-weight:bold;
	padding: 5px;
	/*width: 349px;*/
	width: 568px;
}

div#cadre_form_step_1_mamo {
	background-color: #fefefe;
	border: 1px solid #0161B2;
	margin: Opx;
	width: 359px;
}

div#cadre_form_title_main_2_mamo {
	background-color:#0161B2;
	border: 1px solid #0161B2;
	margin: Opx;
	font-size:18px;
	color:#ffffff;
	font-weight:bold;
	width: 249px;
}


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:700;
}

/* ////////////////////////////////////////////////////////////////////////////// */

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_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:80%;
}

/* ////////////////////////////////////////////////////////////////////////////// 
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:650;
}

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_form_step_3{
	background-color: #fefefe;
	border: solid #0161B2 1px;
	font-size: 11px;
	color: #666666;
	text-align:center;
	padding: 10px 0;
	width:450;
}
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:420;
}

#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{
	border: 0;
	height: 1px;
	background-color: #b0b0b0;
}

h3, .orange { color: #ea8100;}

/** 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{
	font-size: 12px;
	padding: 15px 0;
	margin:0;
	width:780px;
}

#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;
}


#banniere_mra{
margin:0;
padding:0;
}

div#nav_pro ul{
	margin: 0 auto;
	padding:0;
	display: inline-block;
}

div#nav_pro ul li{
	list-style:none;
	float:left;
	margin:0;
	padding:0;
}

div#nav_pro{
	margin:8px 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;}

#log_pro{
	font-size:10px;
	text-align:right;
	background-image:url(../images/V4/logo-moteur-occasion-new.jpg);
	background-repeat:no-repeat;
	background-position:top center; 
	height:70px;
	width:780px;
	margin: 0 auto;
	padding-top: 25px;
}

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#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#demandes a:hover, .page_demande div#nav_pro ul li#demandes a{background:url(../images/pro/demande_hover.gif);}



a#btn_meca, a#btn_carross, a#btn_moteur_boite{	
	height: 47px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	display:block;
	width: 175px;
	padding-left: 77px;
	padding-top: 15px;
	color: #4e90cc;
}

*html a#btn_meca, a#btn_carross, a#btn_moteur_boite{width: 252px;height: 62px;} /* hack ie car padding marche pas */

a#btn_meca:hover, a#btn_carross:hover, a#btn_moteur_boite:hover{color: #FF6600;font-size:13px;}

a#btn_moteur_boite{background:url(../images/pro/mra_btn_moteur.jpg) top left no-repeat;margin: 0 10px 0 0;}
a#btn_meca{background:url(../images/pro/mra_btn_meca.jpg) top left no-repeat;margin: 0 10px 0 0;}
a#btn_carross{background:url(../images/pro/mra_btn_carross.jpg) 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{
	background-color: #fefefe;
	border: solid #b0b0b0 1px;
	padding: 0 30px;
}


#table_commande{
	border-collapse: collapse;
	width: 100%;
	font-size: 12px;
}

.collapse{
	border-collapse: collapse;
	border: solid 1px #666666;
}

#table_commande tr td, #table_commande tr th, .collapse tr td, .collapse tr th{
	border: solid 1px #666666;
	padding: 2px;
}


#table_commande tr th,  .collapse tr th{
	background-color: #4E90CC;
	color: #ffffff;
}


/* Style importe */
div#inscription_pro .plaque_immat { position:relative;background:url('http://www.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 #mess_bienvenu ul {
margin: 0 auto;
width: 600px;
}

#inscription_pro #mess_bienvenu ul li{
 text-align:left;
 margin-top: 10px;
}

#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:30px;padding-left:15px;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;
}


/* 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;
}
