body {
	font: 10px Arial, Helvetica, Helv, sans-serif;
	background-color:#f0f0f2;
	padding:0px;
	margin:0px;
}

#onglets
{
	background-image:url( images/fond_bandeau.gif );
	background-repeat:repeat-y;
}

.onglet_actif
{
	font: 11px Arial, Helvetica, Helv, sans-serif;
	display:block;
	width:150px;
	cursor:pointer;
	color:#000000;
	background-image:url( images/onglet_actif.gif );
	height:30px;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
}

.onglet_actif:hover
{
	color:#66CCFF;
	background-image:url( images/onglet_hover.gif );
	text-decoration:none;
}





.onglet_inactif
{
	font: 11px Arial, Helvetica, Helv, sans-serif;
	display:block;
	width:150px;
	cursor:pointer;
	color:#000000;
	height:30px;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
}

.onglet_inactif:hover
{
	color:#66CCFF;
	background-image:url( images/onglet_hover.gif );
	text-decoration:none;
}

.select_indif
{
}



.button_search
{
	border:2px solid #858c96;
	background-color: #FFFFFF;
	cursor:pointer;
}
.button_effacer
{
	border:2px solid #858c96;
	background-color: #FFFFFF;
	cursor:pointer;
}
.button_pdf
{
	border:1px solid #858c96;
	background-color: #FFFFFF;
	cursor:pointer;
	width:150px;
	font: 11px Arial, Helvetica, Helv, sans-serif;
	color: #003366;
}

.button_print
{
	border:1px solid #858c96;
	background-color: #FFFFFF;
	cursor:pointer;
	width:150px;
	font: 11px Arial, Helvetica, Helv, sans-serif;
	color: #003366;
}

.title_search
{
	font-size:12px;
	color:#003366;
}

.select_search
{
	width:300px;
}

.label_select{
	color: #000000;
	font: 13px Arial, Helvetica, Helv, sans-serif;
	padding-left:15px
}
.label_radio
{
	color: #000000;
	font: 13px Arial, Helvetica, Helv, sans-serif;
	padding-left:0px
}


.separateur_label_select
{
	width:5px;
}

.ligne1_select
{
	background-color: #f0f1f2;

}

.separateur_ligne
{
	height:5px;
}


/*BARRE PLAGE SELECTION */
.cursor_out
{
	border:0px solid #000000;
	height:25px; 
	width:20px;
	position:absolute;
	background-image:url(images/fleche_barre_fonce.png);
	background-repeat:no-repeat;
	padding-top:5px;
	font-size:12px;
	color:#003366;
	cursor:pointer;
	z-index:4;
}

.cursor_hover
{
	border:0px solid #000000;
	height:25px; 
	width:20px;
	position:absolute;
	background-image:url(images/fleche_barre_color.png);
	background-repeat:no-repeat;
	padding-top:5px;
	font-size:12px;
	color:#00adef;
	cursor:pointer;
	z-index:4;
}

.TrancheLettre
{
	color: #000000;
	font: 11px Arial, Helvetica, Helv, sans-serif;
	width : 95%;
	text-align:	center;
	margin:0px;
}


/*liste résultats recherche*/
.vehicule_search
{
	font: 13px Arial, Helvetica, Helv, sans-serif;
	color: #003366;
}

.criteres_search
{
	font: 11px Arial, Helvetica, Helv, sans-serif;
	color: #003366;
}

.libelle_tab_list
{
	font: 11px Arial, Helvetica, Helv, sans-serif;
	color:#FFFFFF;
	padding-left:3px;
	padding-right:3px;
	vertical-align:top;
	background-color: #abb0b6;
	text-align:center;
	padding:4px;
}

.libelle_tab_list_vehicule
{
	font: 11px Arial, Helvetica, Helv, sans-serif;
	color:#FFFFFF;
	vertical-align:top;
	background-color: #abb0b6;
	text-align:left;
	padding:4px;
	padding-left:6px;
	padding-right:3px;
}


.libelle_tab_list_2
{
	font: 11px Arial, Helvetica, Helv, sans-serif;
	color:#FFFFFF;
	padding-left:3px;
	padding-right:3px;
	vertical-align:top;
	background-color: #003366;
	text-align:center;
	padding:4px;
}


.form_lien_pneu
{
	height:0px;
	border:0px solid #000000;
	padding-top:0px;
}

.lien_pneu_0
{	
	font: 11px Arial, Helvetica, Helv, sans-serif;
	color:#003366;
	vertical-align:middle;
	text-align:center;	
	border:0px solid #000000;
	background-color:#f6f7fa;
	cursor:pointer;
}

.lien_pneu_0:hover
{
	color:#66CCFF;	
}

.lien_pneu_1
{	
	font: 11px Arial, Helvetica, Helv, sans-serif;
	color:#003366;
	vertical-align:middle;
	text-align:center;	
	border:0px solid #FFFFFF;
	background-color:#eff0f2;
	cursor:pointer;
}

.lien_pneu_1:hover
{
	color:#66CCFF;	
}

/*Pagination*/


.lien_page_inactif
{
	font-size:11px;
	margin-left:4px;
	color:#66CCFF;
	text-decoration:none;
	vertical-align:bottom;
}

.lien_page_actif
{
	font-size:11px;
	margin-left:4px;
	color:#003366;
	text-decoration:none;
	vertical-align:bottom;
}

.lien_page_actif:hover
{
	color:#66CCFF;	
}



.field_tab_list_0
{
	font: 11px Arial, Helvetica, Helv, sans-serif;
	padding-left:3px;
	padding-right:3px;
	vertical-align:middle;	
	text-align:center;
	border-bottom:0px solid #000000;
	padding-top:2px;
	padding-bottom:2px;
	color: #003366;
}

.field_tab_list_1
{
	font: 11px Arial, Helvetica, Helv, sans-serif;
	padding-left:3px;
	padding-right:3px;
	vertical-align:middle;	
	text-align:center;
	border-bottom:0px solid #000000;
	padding-top:2px;
	padding-bottom:2px;
	color: #003366;
	background-color:#f7f7f9;
}

.field_tab_list_0_print
{
	font: 11px Arial, Helvetica, Helv, sans-serif;
	padding-left:3px;
	padding-right:3px;
	vertical-align:middle;	
	text-align:center;
	border-bottom:0px solid #000000;
	padding-top:2px;
	padding-bottom:2px;
	color: #000000;
}

.field_tab_list_1_print
{
	font: 11px Arial, Helvetica, Helv, sans-serif;
	padding-left:3px;
	padding-right:3px;
	vertical-align:middle;	
	text-align:center;
	border-bottom:0px solid #000000;
	padding-top:2px;
	padding-bottom:2px;
	color: #000000;
	background-color:#f7f7f9;
}

.field_tab_list_fond_0
{
	font: 11px Arial, Helvetica, Helv, sans-serif;
	padding-left:3px;
	padding-right:3px;
	vertical-align:middle;	
	text-align:center;
	border-bottom:0px solid #000000;
	padding-top:2px;
	padding-bottom:2px;
	color: #003366;	
	background-color:#f6f7fa;
}
.field_tab_list_fond_1
{
	font: 11px Arial, Helvetica, Helv, sans-serif;
	padding-left:3px;
	padding-right:3px;
	vertical-align:middle;	
	text-align:center;
	border-bottom:0px solid #000000;
	padding-top:2px;
	padding-bottom:2px;
	color: #003366;
	background-color:#eff0f2;	
}

.field_tab_list_jante_0
{
	font: 11px Arial, Helvetica, Helv, sans-serif;
	padding-left:3px;
	padding-right:3px;
	vertical-align:middle;	
	text-align:left;
	border-bottom:0px solid #000000;
	padding-top:2px;
	padding-bottom:2px;
	color: #003366;	
	background-color:#f6f7fa;
	
}

.field_tab_list_jante_1
{
	font: 11px Arial, Helvetica, Helv, sans-serif;
	padding-left:3px;
	padding-right:3px;
	vertical-align:middle;	
	text-align:left;
	border-bottom:0px solid #000000;
	padding-top:2px;
	padding-bottom:2px;
	color: #003366;
	background-color:#eff0f2;	
}

.field_tab_list_fond_0_print
{
	font: 11px Arial, Helvetica, Helv, sans-serif;
	padding-left:3px;
	padding-right:3px;
	vertical-align:middle;	
	text-align:center;
	border-bottom:0px solid #000000;
	padding-top:2px;
	padding-bottom:2px;
	color: #000000;	
	background-color:#f6f7fa;
}
.field_tab_list_fond_1_print
{
	font: 11px Arial, Helvetica, Helv, sans-serif;
	padding-left:3px;
	padding-right:3px;
	vertical-align:middle;	
	text-align:center;
	border-bottom:0px solid #000000;
	padding-top:2px;
	padding-bottom:2px;
	color: #000000;
	background-color:#eff0f2;	
}



.field_tab_list_vehicule_0
{
	font: 11px Arial, Helvetica, Helv, sans-serif;
	padding-left:3px;
	padding-right:3px;
	vertical-align:middle;	
	text-align:left;
	border-bottom:0px solid #000000;
	padding-top:2px;
	padding-bottom:2px;
	color: #003366;
	
}

.field_tab_list_vehicule_1
{
	font: 11px Arial, Helvetica, Helv, sans-serif;
	padding-left:3px;
	padding-right:3px;
	vertical-align:middle;	
	text-align:left;
	border-bottom:0px solid #000000;
	padding-top:2px;
	padding-bottom:2px;
	color: #003366;
	background-color:#f7f7f9;
}





.field_tab_list_vehicule_0_print
{
	font: 11px Arial, Helvetica, Helv, sans-serif;
	padding-left:3px;
	padding-right:3px;
	vertical-align:middle;	
	text-align:left;
	border-bottom:0px solid #000000;
	padding-top:2px;
	padding-bottom:2px;
	color: #000000;
	
}

.field_tab_list_vehicule_1_print
{
	font: 11px Arial, Helvetica, Helv, sans-serif;
	padding-left:3px;
	padding-right:3px;
	vertical-align:middle;	
	text-align:left;
	border-bottom:0px solid #000000;
	padding-top:2px;
	padding-bottom:2px;
	color: #000000;
	background-color:#f7f7f9;
}

.ligne_pair
{
	background-color:#f7f7f9;
}

.commentaires
{
	font: 10px Arial, Helvetica, Helv, sans-serif;	
	color:#003366;
}

.commentaires_print
{
	font: 11px Arial, Helvetica, Helv, sans-serif;	
	color:#003366;
}

.separateur
{
	background-color: #abb0b6;
	height:1px;
}



/*FICHE VEHICULE*/
.titre_partie
{
	color:#FFFFFF;
	background-color: #abb0b6;
	padding:3px;
	width:100%;
	font: 15px Arial, Helvetica, Helv, sans-serif;
}
.titre_partie_print
{
	color:#FFFFFF;
	position:absolute;
	padding:3px;
	font: 19px Arial, Helvetica, Helv, sans-serif;
}


.fiche_info_intro
{
	border:0px solid #000000;
	text-align:center;
	padding:15px;
	color : #003366; 
}

.fiche_info_intro_print
{
	border:1px solid #000000;
	text-align:center;
	padding:15px;
	color : #003366; 
	background-color : #FFFFFF;
}

.fiche_info_intro_ligne_1
{
	font: 20px Arial, Helvetica, Helv, sans-serif;
	margin-bottom:6px;
}

.fiche_info_intro_ligne_2
{
	font: 23px Arial, Helvetica, Helv, sans-serif;
	margin-bottom:6px;
}

.fiche_info_intro_ligne_3
{
	font: 12px Arial, Helvetica, Helv, sans-serif;
}

.fiche_info_intro_ligne_1_print
{
	font: 26px Arial, Helvetica, Helv, sans-serif;
	margin-bottom:6px;
}

.fiche_info_intro_ligne_2_print
{
	font: 33px Arial, Helvetica, Helv, sans-serif;
	margin-bottom:6px;
}

.fiche_info_intro_ligne_3_print
{
	font: 12px Arial, Helvetica, Helv, sans-serif;
}

.descriptif_vehicule
{
	border:1px solid #003366;
	background-color: #FFFFFF;
	margin-top:10px;
	padding:0px;
	padding-top:0px;
}

.descriptif_label
{
	font: 12px Arial, Helvetica, Helv, sans-serif;
	color:#003366;
	text-align:left;
}

.descriptif_value
{
	font: 12px Arial, Helvetica, Helv, sans-serif;
	color:#003366;
	padding-left:0px;
	width:150px;
}

.descriptif_label_print
{
	font: 15px Arial, Helvetica, Helv, sans-serif;
	color:#003366;
	width:150px;
}

.descriptif_value_print
{
	font: 15px Arial, Helvetica, Helv, sans-serif;
	color:#003366;
	padding-left:0px;
	width:150px;
}

.puissance_conso
{
	border:1px solid #003366;
	background-color: #FFFFFF;
	margin-top:10px;
	color:#003366;	
	padding:0px;
	padding-top:0px;	
}


.puissance_label_niveau1
{
	font: 15px Arial, Helvetica, Helv, sans-serif;
	color : #003366;
}
.puissance_label_niveau2
{
	font: 18px Arial, Helvetica, Helv, sans-serif;		
	color : #003366;
}
.puissance_label_niveau3
{
	font: 20px Arial, Helvetica, Helv, sans-serif;		
	color : #003366;
}


.puissance_label_niveau1_print
{
	font: 21px Arial, Helvetica, Helv, sans-serif;
	color : #003366;
}
.puissance_label_niveau2_print
{
	font: 25px Arial, Helvetica, Helv, sans-serif;		
	color : #003366;
}
.puissance_label_niveau3_print
{
	font: 29px Arial, Helvetica, Helv, sans-serif;		
	color : #003366;
}




.bonus_malus_taxes
{
	border:1px solid #003366;
	background-color: #FFFFFF;
	margin-top:10px;
	color : #003366;
}

.bonus
{
	padding-top:0px;
	color : #003366;
}

.malus
{
	padding-top:0px;
	margin-top:0px;
	vertical-align:top;
	color : #003366;
}

.fleche_bonusC
{
	width:130px;
	height:50px;
	background-image:url( images/fleche_bonusC.gif );
	background-repeat:no-repeat;
	vertical-align:middle;
	text-align:center;
}


.titre_colonne
{
	font: 13px Arial, Helvetica, Helv, sans-serif;	
	color : #003366;
}

.fleche_emission
{
	font: 12px Arial, Helvetica, Helv, sans-serif;		 
	color : #003366;
}
.fleche_bonus_malus
{
	font: 12px Arial, Helvetica, Helv, sans-serif;
	color : #003366;	
}



.fleche_bonus_malus_print
{
	font-size:11px;
	padding-left:10px;
	padding-top:6px;
	position:absolute;
}

.fleche_gauche_print
{
	font: 15px Arial, Helvetica, Helv, sans-serif;
	color : #000000;
	padding-left:30px;
	padding-top:15px;
	position:absolute;
}

.fleche_bonus_malus_propre
{
	font: 12px Arial, Helvetica, Helv, sans-serif;
	color : #FFFFFF;
	background-image:url( images/fleche-droite_1.gif );
	height:30px;
	width:137px;
	padding-left:10px;
	background-repeat:no-repeat;
}

.fleche_gauche_bonus_malus_propre
{
	font: 12px Arial, Helvetica, Helv, sans-serif;
	color : #FFFFFF;
	background-image:url( images/fleche-gauche_1.gif );
	height:55px;
	width:147px;
	padding-left:30px;
	background-repeat:no-repeat;
	vertical-align:middle;
}

.fleche_bonus_malus_null
{
	font: 12px Arial, Helvetica, Helv, sans-serif;
	color : #003366;
	background-image:url( images/fleche-droite_null.gif );
	height:30px;
	width:137px;
	padding-left:10px;
	background-repeat:no-repeat;
}

.fleche_bonus_malus_A
{
	font: 12px Arial, Helvetica, Helv, sans-serif;
	color : #003366;
	background-image:url( images/fleche-droite_2.gif );
	height:30px;
	width:137px;
	padding-left:10px;
	background-repeat:no-repeat;
}


.fleche_gauche_bonus_malus_null
{
	font: 12px Arial, Helvetica, Helv, sans-serif;
	color : #003366;
	background-image:url( images/fleche-gauche_null.gif );
	height:55px;
	width:147px;
	padding-left:20px;
	background-repeat:no-repeat;
	vertical-align:middle;
}
.fleche_gauche_bonus_malus_A
{
	font: 12px Arial, Helvetica, Helv, sans-serif;
	color : #003366;
	background-image:url( images/fleche-gauche_2.gif );
	height:55px;
	width:147px;
	padding-left:20px;
	background-repeat:no-repeat;
	vertical-align:middle;
}

.fleche_bonus_malus_B
{
	font: 12px Arial, Helvetica, Helv, sans-serif;
	color : #003366;
	background-image:url( images/fleche-droite_3.gif );
	height:30px;
	width:137px;
	padding-left:10px;
	background-repeat:no-repeat;
	background-position: middle left;
}

.fleche_gauche_bonus_malus_B
{
	font: 12px Arial, Helvetica, Helv, sans-serif;
	color : #003366;
	background-image:url( images/fleche-gauche_3.gif );
	height:55px;
	width:147px;
	padding-left:20px;
	background-repeat:no-repeat;
	background-position: middle left;
	vertical-align:middle;
}

.fleche_bonus_malus_C
{
	font: 12px Arial, Helvetica, Helv, sans-serif;
	color : #003366;
	background-image:url( images/fleche-droite_4.gif );
	height:30px;
	width:137px;
	padding-left:10px;
	background-repeat:no-repeat;
}

.fleche_gauche_bonus_malus_C
{
	font: 12px Arial, Helvetica, Helv, sans-serif;
	color : #003366;
	background-image:url( images/fleche-gauche_4.gif );
	height:55px;
	width:147px;
	padding-left:20px;
	background-repeat:no-repeat;
	vertical-align:middle;
}

.fleche_bonus_malus_D
{
	font: 12px Arial, Helvetica, Helv, sans-serif;
	color : #003366;
	background-image:url( images/fleche-droite_5.gif );
	height:30px;
	width:137px;
	padding-left:10px;
	background-repeat:no-repeat;
}

.fleche_gauche_bonus_malus_D
{
	font: 12px Arial, Helvetica, Helv, sans-serif;
	color : #003366;
	background-image:url( images/fleche-gauche_5.gif );
	height:55px;
	width:147px;
	padding-left:20px;
	background-repeat:no-repeat;
	vertical-align:middle;
}

.fleche_bonus_malus_EPlus
{
	font: 12px Arial, Helvetica, Helv, sans-serif;
	color : #003366;
	background-image:url( images/fleche-droite_6.gif );
	height:30px;
	width:137px;
	padding-left:10px;
	background-repeat:no-repeat;
}

.fleche_gauche_bonus_malus_EPlus
{
	font: 12px Arial, Helvetica, Helv, sans-serif;
	color : #003366;
	background-image:url( images/fleche-gauche_6.gif );
	height:55px;
	width:147px;
	padding-left:20px;
	background-repeat:no-repeat;
	vertical-align:middle;
}


.fleche_bonus_malus_EMoins
{
	font: 12px Arial, Helvetica, Helv, sans-serif;
	color : #003366;
	background-image:url( images/fleche-droite_7.gif );
	height:30px;
	width:137px;
	padding-left:10px;
	background-repeat:no-repeat;
}

.fleche_gauche_bonus_malus_EMoins
{
	font: 12px Arial, Helvetica, Helv, sans-serif;
	color : #003366;
	background-image:url( images/fleche-gauche_7.gif );
	height:55px;
	width:147px;
	padding-left:20px;
	background-repeat:no-repeat;
	vertical-align:middle;
}

.fleche_bonus_malus_F
{
	font: 12px Arial, Helvetica, Helv, sans-serif;
	color : #003366;
	background-image:url( images/fleche-droite_8.gif );
	height:30px;
	width:137px;
	padding-left:10px;
	background-repeat:no-repeat;
}

.fleche_gauche_bonus_malus_F
{
	font: 12px Arial, Helvetica, Helv, sans-serif;
	color : #003366;
	background-image:url( images/fleche-gauche_8.gif );
	height:55px;
	width:147px;
	padding-left:20px;
	background-repeat:no-repeat;
	vertical-align:middle;
}

.fleche_bonus_malus_G
{
	font: 12px Arial, Helvetica, Helv, sans-serif;
	color : #003366;
	background-image:url( images/fleche-droite_9.gif );
	height:30px;
	width:137px;
	padding-left:10px;
	background-repeat:no-repeat;
}

.fleche_gauche_bonus_malus_G
{
	font: 12px Arial, Helvetica, Helv, sans-serif;
	color : #003366;
	background-image:url( images/fleche-gauche_9.gif );
	height:55px;
	width:147px;
	padding-left:20px;
	background-repeat:no-repeat;
	vertical-align: middle;
}

.bonus_malus_value
{
	font: 16px Arial, Helvetica, Helv, sans-serif;		 
	color : #003366;
}

.tvs_value
{
	font: 16px Arial, Helvetica, Helv, sans-serif;		 
	color : #003366;
}

.bas_page
{
	border:1px solid #003366;
	background-color: #FFFFFF;
	margin-top:10px;
	color : #003366;
	padding:5px;
}


