/***********/
/* ONGLETS */
/***********/
div.onglet_univers_auto table.form_onglet
{
}
div.onglet_univers_auto table.form_onglet td.form_onglet_gauche
{
background: url(images/auto/back_onglet_form_unselected_orange_gauche.gif) no-repeat; 
width:9px;
height:24px; 
}
div.onglet_univers_auto table.form_onglet td.form_onglet_droite
{
background: url(images/auto/back_onglet_form_unselected_orange_droite.gif) no-repeat; 
width:9px;
height:24px; 
}
div.onglet_univers_auto table.form_onglet td.form_onglet_centre
{
background-color:#F0A35F;
width:auto;
height:24px; 
font-family: Arial, Helvetica, sans-serif; 
color:#ffffff;
font-size:12px;
font-weight:bold;
line-height:13px;
}

div.onglet_univers_auto table.form_onglet td.form_onglet_gauche_selected
{
background: url(images/auto/back_onglet_form_selected_orange_gauche.gif) no-repeat; 
width:8px;
height:24px; 
}
div.onglet_univers_auto table.form_onglet td.form_onglet_droite_selected
{
background: url(images/auto/back_onglet_form_selected_orange_droite.gif) no-repeat; 
width:8px;
height:24px; 
}
div.onglet_univers_auto table.form_onglet td.form_onglet_centre_selected
{
background-color:#EB8022;
width:auto;
height:24px; 
font-family: Arial, Helvetica, sans-serif; 
color:#ffffff;
font-size:12px;
font-weight:bold;
line-height:13px;
}

/**********/
/* ETAPES */
/**********/

div.onglet_univers_auto table.form_etape
{
width:100%;
}
div.onglet_univers_auto table.form_etape td.form_etape_gauche
{
background: url(images/auto/back_etape_form_orange_gauche.gif) no-repeat; 
width:8px;
height:33px; 
}
div.onglet_univers_auto table.form_etape td.form_etape_droite
{
background: url(images/auto/back_etape_form_orange_droite.gif) no-repeat; 
width:8px;
height:33px; 
}
div.onglet_univers_auto table.form_etape td.form_etape_centre
{
background: url(images/auto/back_etape_form_orange_centre.gif) repeat-x; 
width:auto;
height:33px; 
vertical-align:top;
}

div.onglet_univers_auto table.liste_etape
{
width:100%;
border:0px solid #000000;
margin:0px 0px 0px 20px;
}

div.onglet_univers_auto  table.etape
{
margin:3px 0px 0 0;
}

div.onglet_univers_auto  table.etape td.etape_gauche
{
background: url(images/auto/puce_etape_unselected.jpg) no-repeat; 
width:18px;
height:20px; 
/*cursor:pointer;*/
}
div.onglet_univers_auto  table.etape td.etape_droite
{
background-color:#EB8022;
width:10px;
height:20px; 
/*cursor:pointer;*/
}
div.onglet_univers_auto  table.etape td.etape_centre
{
background-color:#EB8022;
width:auto;
height:20px; 
border:0px solid #000000;
/*cursor:pointer;*/
}

div.onglet_univers_auto  table.etape td.etape_gauche_selected
{
background: url(images/auto/puce_etape_selected.jpg) no-repeat; 
width:24px;
height:20px; 
color:#DF5714;
}

div.onglet_univers_auto  table.etape td.etape_droite_selected
{
background: url(images/auto/puce_etape_selected_droite.jpg) no-repeat; 
width:13px;
height:20px; 
}
div.onglet_univers_auto  table.etape td.etape_centre_selected
{
background-color:#DF5714;
height:20px; 
}


div.onglet_univers_auto  .num_etape
{
font-family: Arial, Helvetica, sans-serif; 
color:#DF5714;
font-size:11px;
font-weight:bold;
line-height:20px;
padding-left:10px;
}

div.onglet_univers_auto  .lib_etape,
div.onglet_univers_auto  .lib_etape_selected
{
border:0px solid #000000;
font-family: Arial, Helvetica, sans-serif; 
color:#ffffff;
font-size:11px;
font-weight:bold;
line-height:20px;
}



/**********************/
/* FORMULAIRE CONTENU */
/**********************/

table.form_contenu_auto
{
width:100%;
}

table.form_contenu_auto td.form_contenu_g
{
background: url(images/back_formulaire_g.jpg) repeat-y; 
width:10px;
}
table.form_contenu_auto td.form_contenu_d
{
background: url(images/back_formulaire_d.jpg) repeat-y; 
width:10px;
}
table.form_contenu_auto td.form_contenu_c
{
border: dashed 0px #DF5714;
}

/* BAS DU FORMULAIRE DE TARIFICATION*/

table.form_contenu_auto td.form_contenu_bas_bg
{
background: url(images/back_formulaire_bg.jpg) no-repeat; 
width:10px;
height:12px; 
}
table.form_contenu_auto td.form_contenu_bas_bd
{
background: url(images/back_formulaire_bd.jpg) no-repeat; 
width:10px;
height:12px; 
}
table.form_contenu_auto td.form_contenu_bas_bc
{
background: url(images/back_formulaire_bc.jpg) repeat-x; 
width:auto;
height:12px; 
}

/**************/
/* PARAGRAPHE */
/**************/

table.form_contenu_auto table.form_paragraphe
{
width:100%;
}

table.form_contenu_auto .form_paragraphe_haut_g{ background: url(images/auto/back_form_titre_g.gif) no-repeat; width:9px; height:23px; }
table.form_contenu_auto .form_paragraphe_haut_c
{ 
background-color:#F0A35F;
height:23px; 
padding-left:11px;
font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; 
color:#ffffff;
font-size:14px;
font-weight:bold;
/*line-height:22px;*/
}
table.form_contenu_auto .form_paragraphe_haut_d{ background: url(images/auto/back_form_titre_d.gif) no-repeat; width:9px; height:23px; }

table.form_contenu_auto .form_paragraphe_g{ background-color:#F1F1F1; width:9px; height;auto; }
table.form_contenu_auto .form_paragraphe_c
{ 
background-color:#F1F1F1;								 												 
padding: 5px 11px 0px 11px;
}
table.form_contenu_auto .form_paragraphe_d{ background-color:#F1F1F1; width:9px; height:auto; }

table.form_contenu_auto .form_paragraphe_bas_g{ background: url(images/back_form_para_bg.gif) no-repeat; width:9px; height:7px; }
table.form_contenu_auto .form_paragraphe_bas_c{ background-color:#F1F1F1;																 height:7px; }
table.form_contenu_auto .form_paragraphe_bas_d{ background: url(images/back_form_para_bd.gif) no-repeat; width:9px; height:7px; }

table.form_contenu_auto div.consult_titre_souspara
{
background-color:#F1F1F1;								 												 
/*padding: 5px 11px 0px 11px;*/
font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; 
color:#C78931;
font-size:12px;
font-weight:bold;
}

/*********/
/* TARIF */
/*********/

table.form_contenu_auto table.form_tarif
{
width:700px;
}
table.form_contenu_auto th
{
height:40px;
}
table.form_contenu_auto th.gauche
{ 
background: url(images/auto/back_form_tarif_g.gif) no-repeat; 
}
table.form_contenu_auto th.droite
{ 
background: url(images/auto/back_form_tarif_d.gif) no-repeat; 
}
table.form_contenu_auto th.middle_gauche, table.form_contenu_auto th.middle_droite
{ 
background-color:#F0A35F;
}

table.form_contenu_auto .bordure_right
{
border-right:2px solid #ffffff;
}

table.form_contenu_auto th.titre
{ 
background-color:#F0A35F;
font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; 
color:#000000;
font-size:16px;
font-weight:bold;

padding-left:10px;
}



table.form_contenu_auto th.radio
{ 
background-color:#F0A35F;
vertical-align:middle;
text-align:center;
---padding-left:3px;
}
table.form_contenu_auto th.radio_selected
{ 
background-color:#EB8022;
vertical-align:middle;
text-align:center;
---padding-left:3px;
}

table.form_contenu_auto th.formule
{
text-align:left;
background-color:#F0A35F;
vertical-align:middle;
----padding-left:5px;
cursor:pointer;
}
table.form_contenu_auto th.formule_selected
{
text-align:left;
background-color:#EB8022;
vertical-align:middle;
----padding-left:5px;
cursor:pointer;
}


table.form_contenu_auto th.formule .lib_formule,
table.form_contenu_auto th.formule_selected .lib_formule
{ 
font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; 
color:#ffffff;
font-size:14px;
font-weight:bold;
}

table.form_contenu_auto th.formule .tarif_formule,
table.form_contenu_auto th.formule_selected .tarif_formule
{ 
font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; 
color:#ffffff;
font-size:12px;
line-height:12px;
font-weight:bold;
}

table.form_contenu_auto .bas_g
{ 
background: url(images/back_form_tarif_bg.gif) no-repeat;
/*width:9px;*/
height:8px; 
}
table.form_contenu_auto .bas_c{ background-color:#E5E5E5;height:8px; }
table.form_contenu_auto .bas_d
{ 
background: url(images/back_form_tarif_bd.gif) no-repeat; 
/*width:9px; */
height:8px; 
}

table.form_contenu_auto table.form_tarif tr.ligne td.libelle_rub_garantie,
table.form_contenu_auto table.form_tarif tr.ligne td.libelle_titre,
table.form_contenu_auto table.form_tarif tr.ligne td.cellule_tarif,
table.form_contenu_auto table.form_tarif tr.ligne td.libelle_garantie,
table.form_contenu_auto table.form_tarif tr.ligne td.tarif_fraction
{
background-color:#F2F2F2;
}

table.form_contenu_auto table.form_tarif tr.ligne_bis td.libelle_rub_garantie,
table.form_contenu_auto table.form_tarif tr.ligne_bis td.libelle_titre,
table.form_contenu_auto table.form_tarif tr.ligne_bis td.cellule_tarif,
table.form_contenu_auto table.form_tarif tr.ligne_bis td.libelle_garantie,
table.form_contenu_auto table.form_tarif tr.ligne_bis td.tarif_fraction,
table.form_contenu_auto table.form_tarif tr.ligne_bis td.action_contrat,
table.form_contenu_auto table.form_tarif tr.ligne td.action_contrat,
table.form_contenu_auto table.form_tarif tr.ligne_ter td.action_contrat
{
background-color:#E5E5E5;
}

table.form_contenu_auto table.form_tarif tr.ligne_ter td.libelle_rub_garantie,
table.form_contenu_auto table.form_tarif tr.ligne_ter td.libelle_titre,
table.form_contenu_auto table.form_tarif tr.ligne_ter td.cellule_tarif,
table.form_contenu_auto table.form_tarif tr.ligne_ter td.libelle_garantie,
table.form_contenu_auto table.form_tarif tr.ligne_ter td.tarif_fraction
{
background-color:#EFDECE;
}

table.form_contenu_auto table.form_tarif td.cellule_tarif .case_check
{
text-align:center;
}
table.form_contenu_auto table.form_tarif td.cellule_tarif .val_gar
{
float:right;
position:relative;
font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; 
color:#000000;
font-size:10px;
font-weight:normal;
/*line-height:20px;*/
border:0px dashed #ff0000;
margin: -16px 2px 0px 0px;
}


table.form_contenu_auto table.form_tarif tr.ligne td.selected,
table.form_contenu_auto table.form_tarif tr.ligne_bis td.selected,
table.form_contenu_auto table.form_tarif tr.ligne_ter td.selected
{
background-color:#F0A35F;
}

table.form_contenu_auto table.form_tarif tr.ligne td.selected_bis,
table.form_contenu_auto table.form_tarif tr.ligne_bis td.selected_bis,
table.form_contenu_auto table.form_tarif tr.ligne_ter td.selected_bis
{
background-color:#EB8022;
}


table.form_contenu_auto table.form_tarif .cellule_ttc
{
text-align:right;
padding-right:20px;

font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; 
color:#000000;
font-size:14px;
/*line-height:30px;*/
font-weight:bold;

height:40px;
}

table.form_contenu_auto table.form_tarif .cellule_ttc .prime_ttc
{
color:#CA0043;
font-size:20px;
}

table.form_contenu_auto table.form_tarif .tarif_fraction div
{
float:right;
padding-right:20px;

font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; 
color:#000000;
font-size:12px;
font-weight:bold;
}


/* FIN TARIF */
/*************/

table.form_contenu_auto .form_titre
{
font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; 
color:#EB8022;
font-size:21px;
font-weight:bold;
line-height:22px;
}

table.form_contenu_auto .form_para_intro
{
font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; 
color:#000000;
font-size:11px;
font-weight:Bold;
line-height:25px;
margin: 0px 0px 0px 0px;
padding:0px 0px 10px 0px;
}

/****************/
/* CONSULTATION */
/****************/
table.form_contenu_auto table.consultation
{
border:0px dashed #000000;
width:100%;
background-color:#ffffff;
}
table.form_contenu_auto table.consultation td
{
border:0px dashed #000000;
padding: 3px 10px 3px 10px;
}
table.form_contenu_auto table.consultation td.col_libelle
{
background-color:#F2F2F2;
border-top:2px solid #ffffff;
border-bottom:0px solid #ffffff;
border-left:2px solid #ffffff;
border-right:0px solid #ffffff;
}
table.form_contenu_auto table.consultation td.col_reponse
{
background-color:#E6E6E6;
border-top:2px solid #ffffff;
border-bottom:0px solid #ffffff;
border-left:2px solid #ffffff;
border-right:0px solid #ffffff;
}

table.form_contenu_auto table.consultation td.col_titre
{
background-color:#F0A35F;
border-top:2px solid #ffffff;
border-bottom:0px solid #ffffff;
border-left:2px solid #ffffff;
border-right:0px solid #ffffff;
}

/********/
/* FORM */
/********/

table.form_contenu_auto table.form
{
border:0px dashed #000000;
width:100%;
}
table.form_contenu_auto table.form td
{
border:0px dashed #000000;
padding: 2px 0px 2px 0px;
}
table.form_contenu_auto table.form td.libelle,
table.form_contenu_auto table.consultation td.libelle
{
font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; 
color:#000000;
font-size:11px;
font-weight:normal;
text-align:right;
padding-right:10px;
/*vertical-align:top;*/
/*line-height:25px;*/
}
table.form_contenu_auto table.form td.libelle_2,
table.form_contenu_auto table.consultation td.libelle_2
{
font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; 
color:#FF2343;
font-size:11px;
font-weight:bold;
text-align:right;
padding-right:10px;
/*line-height:25px;*/
/*vertical-align:top;*/
}
table.form_contenu_auto table.form td.libelle_3,
table.form_contenu_auto table.consultation td.libelle_3
{
font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; 
color:#000000;
font-size:11px;
font-weight:normal;
text-align:right;
padding-right:10px;
vertical-align:top;
}

table.form_contenu_auto table.form td.libelle_texte,
table.form_contenu_auto table.consultation td.libelle_texte
{
font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; 
color:#000000;
font-size:11px;
font-weight:normal;
text-align:left;
padding-right:10px;
/*vertical-align:top;*/
/*line-height:25px;*/
}
table.form_contenu_auto table.form_tarif td.libelle_garantie
{
font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; 
color:#000000;
font-size:11px;
font-weight:normal;
text-align:left;
padding:0 0 0 20px;
vertical-align:middle;
line-height:22px;
height:22px;
}
table.form_contenu_auto table.form_tarif .libelle_rub_garantie
{
font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; 
color:#000000;
font-size:16px;
font-weight:bold;
padding: 0px 0px 0px 19px;
line-height:40px;
}

table.form_contenu_auto table.form td.libelle_titre,
table.form_contenu_auto table.consultation td.libelle_titre
{
font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; 
color:#DF5714;
font-size:12px;
font-weight:bold;
text-align:left;
/*padding-right:10px;*/
/*line-height:25px;*/
}

table.form_contenu_auto table.form td.libelle_titre_2,
table.form_contenu_auto table.consultation td.libelle_titre_2
{
font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; 
color:#ffffff;
font-size:12px;
font-weight:bold;
text-align:left;
/*padding-right:10px;*/
/*line-height:25px;*/
}

table.form_contenu_auto table.form td.reponse,
table.form_contenu_auto table.consultation td.reponse,
table.form_contenu_auto table.form td.reponse select,
table.form_contenu_auto table.form td.reponse input
{
font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; 
color:#000000;
font-size:11px;
line-height:20px;
font-weight:normal;
text-align:left;
/*padding-right:10px;*/
/*line-height:25px;*/
/*vertical-align:top;*/
}


table.form_contenu_auto table.form td.reponse_2,
table.form_contenu_auto table.consultation td.reponse_2,
table.form_contenu_auto table.form td.reponse_2 select,
table.form_contenu_auto table.form td.reponse_2 input
{
font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; 
color:#000000;
font-size:11px;
line-height:15px;
font-weight:bold;
text-align:left;
/*padding-right:10px;*/
/*line-height:25px;*/
/*vertical-align:top;*/
}
table.form_contenu_auto table.form td.reponse_3,
table.form_contenu_auto table.consultation td.reponse_3,
table.form_contenu_auto table.form td.reponse_3 select,
table.form_contenu_auto table.form td.reponse_3 input
{
font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; 
color:#000000;
font-size:11px;
line-height:15px;
font-weight:bold;
text-align:left;
/*padding-right:10px;*/
/*line-height:25px;*/
vertical-align:top;
}

table.form_contenu_auto table.form td.reponse_titre,
table.form_contenu_auto table.consultation td.reponse_titre
{
font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; 
color:#000000;
font-size:12px;
font-weight:bold;
text-align:center;
/*padding-right:10px;*/
/*line-height:25px;*/
/*vertical-align:top;*/
}

table.form_contenu_auto table.form td.msg,
table.form_contenu_auto table.consultation td.msg
{
font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; 
color:#0033f0;
font-size:11px;
font-weight:normal;
text-align:left;
/*padding-right:10px;*/
/*line-height:25px;*/
/*vertical-align:middle;*/
}
table.form_contenu_auto table.form td.msg_erreur,
table.form_contenu_auto table.consultation td.msg_erreur
{
font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; 
color:#ff33f0;
font-size:11px;
font-weight:normal;
text-align:left;
/*padding-right:10px;*/
/*line-height:25px;*/
/*vertical-align:middle;*/
}

table.form_contenu_auto table.form .top
{
vertical-align:top;
}

table.form_contenu_auto table.form td.reponse select.jour,
table.form_contenu_auto table.form td.reponse select.mois,
table.form_contenu_auto table.form td.reponse select.surv_heure,
table.form_contenu_auto table.form td.reponse select.surv_minute,
table.form_contenu_auto table.form td.reponse_2 select.jour,
table.form_contenu_auto table.form td.reponse_2 select.mois
{
width:40px;
}
table.form_contenu_auto table.form td.reponse select.annee,
table.form_contenu_auto table.form td.reponse_2 select.annee
{
width:55px;
}
table.form_contenu_auto table.form td.reponse select,
table.form_contenu_auto table.form td.reponse_2 select
{
width:95%;
}
table.form_contenu_auto table.form td.reponse .input_texte,
table.form_contenu_auto table.form td.reponse_2 .input_texte
{
width:93%;
}

table.form_contenu_auto table.form td.reponse .select_binaire,
table.form_contenu_auto table.form td.reponse2 .select_binaire
{
width:55px;
}

table.form_contenu_auto table.form td.reponse .input_textearea,
table.form_contenu_auto table.form td.reponse_2 .input_textearea
{
width:93%;
}

/**/
table.form_contenu_auto table.form td.reponse span.svCheckbox,
table.form_contenu_auto table.form td.reponse_2 span.svCheckbox,
table.form_contenu_auto table.form td.reponse img.svCheckbox,
table.form_contenu_auto table.form td.reponse_2 img.svCheckbox
{
position:absolute;
}

table.form_contenu_auto table.form td.reponse div.sVoiture,
table.form_contenu_auto table.form td.reponse_2 div.sVoiture
{
width:300px;
height:220px;
}

table.form_contenu_auto table.form td.reponse img.sVoiture,
table.form_contenu_auto table.form td.reponse_2 img.sVoiture
{
margin-left:120px;
margin-top:35px;
}

table.form_contenu_auto table.form td.reponse span.svCheckbox1,
table.form_contenu_auto table.form td.reponse_2 span.svCheckbox1
{
margin-left:125px;
margin-top:10px;
}
table.form_contenu_auto table.form td.reponse span.svCheckbox2,
table.form_contenu_auto table.form td.reponse_2 span.svCheckbox2  
{
margin-left:20px;
margin-top:43px;
}
table.form_contenu_auto table.form td.reponse span.svCheckbox3,
table.form_contenu_auto table.form td.reponse_2 span.svCheckbox3 
{
margin-left:16px;
margin-top:86px;
}
table.form_contenu_auto table.form td.reponse span.svCheckbox4,
table.form_contenu_auto table.form td.reponse_2 span.svCheckbox4
{ 
margin-left:15px;
margin-top:129px;
}
table.form_contenu_auto table.form td.reponse span.svCheckbox5,
table.form_contenu_auto table.form td.reponse_2 span.svCheckbox5
{
margin-left:125px;
margin-top:170px;
}
table.form_contenu_auto table.form td.reponse span.svCheckbox6,
table.form_contenu_auto table.form td.reponse_2 span.svCheckbox6
{
margin-left:200px;
margin-top:43px;
}
table.form_contenu_auto table.form td.reponse span.svCheckbox7,
table.form_contenu_auto table.form td.reponse_2 span.svCheckbox7
{
margin-left:200px;
margin-top:86px;
}
table.form_contenu_auto table.form td.reponse span.svCheckbox8,
table.form_contenu_auto table.form td.reponse_2 span.svCheckbox8
{
margin-left:200px;
margin-top:129px;
}
table.form_contenu_auto table.form td.reponse span.svCheckbox9,
table.form_contenu_auto table.form td.reponse_2 span.svCheckbox9
{
margin-left:120px;
margin-top:195px;
}
table.form_contenu_auto table.form td.reponse span.svCheckbox10,
table.form_contenu_auto table.form td.reponse_2 span.svCheckbox10
{
margin-left:40px;
margin-top:185px;
}
table.form_contenu_auto table.form td.reponse span.svCheckbox11,
table.form_contenu_auto table.form td.reponse_2 span.svCheckbox11
{
margin-left:210px;
margin-top:185px;
}
/**/

table.form_contenu_auto table.form td.reponse_cpville .cp
{
width:5em;

font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; 
color:#000000;
font-size:11px;
font-weight:normal;
text-align:left;
}
table.form_contenu_auto table.form td.reponse_cpville .ville
{
width:auto;
height:20px;
font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; 
color:#000000;
font-size:11px;
font-weight:normal;
text-align:left;
/*margin-top:20px;*/
}
table.form_contenu_auto table.form td.reponse_cpville .ville_input
{
width:auto;

font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; 
color:#000000;
font-size:11px;
font-weight:normal;
text-align:left;
/*margin-top:20px;*/
}
table.form_contenu_auto table.form td.reponse_cpville .ville_input
{
width:auto;

font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; 
color:#000000;
font-size:11px;
font-weight:normal;
text-align:left;
/*margin-top:20px;*/
}

table.form_contenu_auto table.form td.reponse_cpville .pays
{
width:9em;

font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; 
color:#000000;
font-size:11px;
font-weight:normal;
text-align:left;
/*margin-top:20px;*/
}

table.form_contenu_auto table.form td.bordure_gauche_conjoint
{
border-left: solid 1px #C9C9C9;
padding-left: 10px;
}

/********************/
/* NAVIGATION ETAPE */
/********************/

table.form_contenu_auto .navigation_etape
{
margin:10px;
}

table.form_contenu_auto .etape_precedente
{
float:left;
position:relative;
}

table.form_contenu_auto .etape_suivante
{
float:right;
position:relative;
}

table.form_contenu_auto table.BoutonEtape
{
border:0px solid #000000;
cursor:pointer;
}
table.form_contenu_auto table.BoutonEtape td.gauche
{
background: url(images/auto/back_bouton_g.gif) no-repeat;
width:12px;
height:34px;
}
table.form_contenu_auto table.BoutonEtape td.droite
{
background: url(images/auto/back_bouton_d.gif) no-repeat;
width:13px;
height:34px;
}
table.form_contenu_auto table.BoutonEtape td.centre
{
background: url(images/auto/back_bouton_c.gif) repeat-x;
width:auto;
height:34px;
vertical-align:middle;
}

table.form_contenu_auto table.BoutonEtape td.centre .titre
{
font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; 
color:#ffffff;
font-size:12px;
font-weight:Bold;
padding: 0px 0px 0px 0px;
text-align:center;
line-height:12px;
}

table.form_contenu_auto table.BoutonEtape td.centre .libelle
{
font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; 
color:#ffffff;
font-size:10px;
font-weight:Bold;
line-height:13px;
text-align:center;
}



/************/
/* CP VILLE */
/************/

.cp
{
width:50px;
}
.ville
{
width:100px;
}

/***********/
/* EDITION */
/***********/

table.form_contenu_auto table.form table.edition
{
margin:10px;
border:0px dashed #000000;
}
table.form_contenu_auto table.form table.edition td
{
vertical-align:middle;
}
table.form_contenu_auto table.form table.edition .lien_edition
{
background: url(images/puce_fleche_orange.gif) no-repeat;
background-position: 0px 2px;
height:16px;
padding: 3px 20px 3px 20px;
/*cursor: pointer;*/
}
table.form_contenu_auto table.form table.edition .lien_edition a
{
line-height:16px;
font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; 
color:#000000;
font-size:12px;
font-weight:normal;
text-decoration:none;
}
table.form_contenu_auto table.form table.edition .lien_edition a:hover
{
text-decoration:underline;
}

table.form_contenu_auto table.form table.edition .picto_pdf
{
padding: 3px 0px 3px 0px;
background: url(images/pdf_icon.gif) no-repeat;
height:16px;
width:25px;
cursor: pointer;
}


/**********/
/* DIVERS */
/**********/

table.form_contenu_auto .bouton
{
background: url(images/auto/back_bouton_orange.gif) no-repeat; 
width:163px;
height:29px;
font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; 
color:#ffffff;
font-size:13px;
font-weight:Bold;
line-height:28px;
text-align:center;
cursor:pointer;
/*position:absolute;*/
}

.bouton_form
{
float:right;
font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; 
color:#DF5714;
font-size:13px;
font-weight:Bold;
line-height:13px;
text-decoration:underline;
cursor:pointer;
padding:5px;
}
/*
.bouton_mail_devis
{
background: url(images/back_bouton_mail_devis.jpg) no-repeat; 

width:154px;
padding-left:35px;

height:25px;
font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; 
color:#CA0043;
font-size:10px;
font-weight:Bold;
line-height:25px;
text-align:left;

cursor:pointer;

}
.bouton_enr_devis
{
background: url(images/back_bouton_enr_devis.jpg) no-repeat; 

width:123px;
padding-left:35px;

height:25px;
font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; 
color:#CA0043;
font-size:10px;
font-weight:Bold;
line-height:25px;
text-align:left;

cursor:pointer;

}
.bouton_etre_rappeler
{
background: url(images/back_bouton_etre_rappeler.jpg) no-repeat; 


width:87px;
padding-left:28px;

height:25px;
font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; 
color:#CA0043;
font-size:10px;
font-weight:Bold;
line-height:25px;
text-align:left;

cursor:pointer;

}
.bouton_souscrire
{
background: url(images/back_bouton_rouge.jpg) no-repeat; 
width:165px;
height:30px;
font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; 
color:#ffffff;
font-size:13px;
font-weight:Bold;
line-height:28px;
text-align:center;
cursor:pointer;

}
*/
table.liste_bouton_tarif
{      
margin-top:8px;
text-align:center;
height:50px;
width:95%;
border:0px solid #000000;
}
table.liste_bouton_tarif td
{
text-align:center;
}

table.form_contenu_auto .puce_checked
{
background: url(images/auto/puce_checked_orange2.gif) no-repeat; 
background-position:center;
width:100%;
height:21px;
}



/* BAS PAGE IDENTIFICATION */

table.form_contenu_auto .message
{
padding:10px;
text-align:justify;
font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; 
color:#D62600;
font-size:14px;
line-height:16px;
font-weight:bold;
}
table.form_contenu_auto .message .titre
{
background:url(images/puce_fleche_orange.gif) no-repeat;
background-position: 0px 1px;
padding: 0 0 5px 18px;
color:#EB8022;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:21px;
font-weight:bold;
/*line-height:20px;*/
}
table.form_contenu_auto .message .contenu
{
color:#666666;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
line-height:13px;
padding:0 0 0 20px;
text-align:justify;
}


/**************/
/* ANIM FLASH */
/**************/

.anim_auto
{
background: url(images/fond_automobile.jpg) no-repeat; 
width:717px;
height:311px;
}

/*********************/
/* DETAIL DU CONTRAT */
/*********************/

table.form_contenu_auto .bouton_seul {
	cursor: pointer !important;	
	cursor: hand;
	vertical-align: middle;
	width: 100%;
	height: 19px;
	text-align: center;
	padding : 2px 0 0 0;
	color:#DF5714;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
}