

/**************/
/* PARAGRAPHE */
/**************/


.form_entete
{
padding: 10px 20px 0px 20px;
}

.form_info
{
padding-left:0px;
font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; 
color:#666666;
font-size:15px;
font-weight:bold;
line-height:22px;
}


.form_description
{
padding-left:3px;
font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; 
color:#605C5D;
font-size:13px;
font-weight:bold;
line-height:18px;
}

.form_aide
{
font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; 
color:#605C5D;
font-size:9px;
font-weight:normal;
line-height:25px;
}

.libelle_texte ul
{
	margin-left:30px;
}

/* BOUTON TARIF */ 
.bouton_mail_devis
{
background: url(images/back_bouton_mail_devis.jpg) no-repeat; 
width:154px;
padding-left:35px;
height:25px;
text-align:left;
cursor:pointer;
}
.bouton_mail_devis a,.bouton_mail_devis
{
font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; 
color:#CA0043;
font-size:10px;
font-weight:Bold;
line-height:25px;
text-decoration:none;
}


.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;
text-align:left;
cursor:pointer;
}
.bouton_etre_rappeler,.bouton_etre_rappeler a
{
font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; 
color:#CA0043;
font-size:10px;
font-weight:Bold;
line-height:25px;
text-decoration:none;
}

.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;
}

/**************/
/* INFO BULLE */
/**************/

.aide
{
float:left;
position:absolute;
padding:0px;
margin-top:-10px;
}

table.form_tarif .aide
{
float:right;
position:relative;
padding:0px;
margin:1px 25px 0px 0px;
}
.puce_aide
{
z-index:1;
position:absolute;
background: url(images/puce_aide_bleu_normal2.gif) no-repeat;
width:20px;
height:20px;
}
.msg_aide
{
z-index:0;
position:	absolute;
padding:5px 5px 5px 10px;
margin-left:0px;
color:#000000;
line-height:13px;
}

.tarif_select
{
font-family: Arial, Helvetica, sans-serif; 
color:#000000;
font-size:11px;
font-weight:normal;
text-align:left;
}

/**************/
/* MSG ERREUR */
/**************/

.erreur
{
float:left;
position:absolute;
padding:0px;
margin-top:-16px;
filter:alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}
/*
table.form_tarif .erreur
{
float:right;
position:relative;
padding:0px;
margin:10px 25px 0px 0px;
}
*/

.puce_erreur
{
z-index:0;
position:absolute;
background: url(images/picto_attention_rouge_2.gif) no-repeat;
background-position:-2px 5px;
width:24px;
height:35px;
}
.msg_erreur
{
white-space:nowrap;
font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; 
color:#C4011E;
font-size:11px;
font-weight:bold;
line-height:11px;
margin-top:3px;
padding-left:13px;
}

.cp_erreur
{
/*white-space:nowrap;*/
font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; 
color:#C4011E;
font-size:11px;
font-weight:bold;
line-height:11px;
}

/**************************/



.champs_obligatoire
{
background: url(images/puce_info_rouge.gif) no-repeat;
background-position:0px 7px;
float:right;
font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; 
color:#605C5D;
font-size:9px;
font-weight:normal;
line-height:25px;
padding-left:15px;
}

.form_erreur
{
background: url(images/picto_attention_rouge.gif) no-repeat;
font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; 
color:#CD011F;
font-size:11px;
font-weight:Bold;
line-height:25px;
margin: 0px 0px 0px 20px;
padding:0px 0px 0px 30px;
}

table.cadre_erreur{ margin: 0px 0px 10px 0px; }
table.cadre_erreur .cadre_contenu{background-color:#ffffff;}
table.cadre_erreur .cadre_hg{background: url('images/back_msg_erreur_hg.jpg') no-repeat;width: 5px; height:6px; }
table.cadre_erreur .cadre_hd{background: url('images/back_msg_erreur_hd.jpg') no-repeat;width: 5px; height:6px; }
table.cadre_erreur .cadre_bg{background: url('images/back_msg_erreur_bg.jpg') no-repeat;width: 5px; height:6px; }
table.cadre_erreur .cadre_bd{background: url('images/back_msg_erreur_bd.jpg') no-repeat;width: 5px; height:6px; }
table.cadre_erreur .cadre_h{ background: url('images/back_msg_erreur_h.jpg')  repeat-x; width: auto; height:6px; }
table.cadre_erreur .cadre_b{ background: url('images/back_msg_erreur_b.jpg')  repeat-x; width: auto; height:6px; }
table.cadre_erreur .cadre_g{ background: url('images/back_msg_erreur_g.jpg')  repeat-y; width: 5px; height:auto; }
table.cadre_erreur .cadre_d{ background: url('images/back_msg_erreur_d.jpg')  repeat-y; width: 5px; height:auto; }

a.lien
{
font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; 
color:#000000;
font-size:12px;
font-weight:Bold;
line-height:15px;
text-decoration:underline;
}

/*************/
/* FRANCHISE */
/*************/


.blocFranchise
{
padding:10px 10px 10px 10px;
}
.blocFranchise .titre
{
font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; 
color:#000000;
font-size:11px;
font-weight:Bold;
line-height:15px;
padding-bottom:5px;
}

.blocFranchise table
{
padding: 0 20px 0 20px;
}

.blocFranchise td
{
font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; 
color:#000000;
font-size:10px;
font-weight:normal;
line-height:15px;
}

/****************/
/* BOUTON DEVIS */
/****************/


.action_devis
{
padding:10px;
}

.new_devis
{
background: url(images/picto_new_devis.gif) no-repeat;
height:18px;
line-height:18px;
font-size:11px;
font-weight:Bold;
text-decoration:underline;
cursor:pointer;
padding: 0px 0px 0px 20px;
text-align:left;
}
.modif_devis
{
background: url(images/picto_modif.gif) no-repeat;
height:18px;
line-height:18px;
font-size:11px;
font-weight:Bold;
text-decoration:underline;
cursor:pointer;
padding: 0px 0px 0px 20px;
text-align:left;
}


#BOUTON_NEXT
{
float:right;
}
#BOUTON_NEXT img.nav
{
margin-right:40px;
}

#BOUTON_BEFORE
{
float:left;
}
#BOUTON_BEFORE img.nav
{
margin-left:40px;
}

/********************************/

.Q_NIV2 td
{
background-color:#DDDDDD;
padding:5px 0 5px 0;
}



#DISABLED_ETAPE
{
z-index:100;
background-color:#222222;
filter:alpha(opacity=50);
-moz-opacity: 0.50;
opacity: 0.50;
width:100%;
position:absolute;
float:left;
}

#DISABLED_ETAPE td
{
width:100%;
vertical-align:middle;
text-align:center;
}

#DISABLED_ETAPE img
{

}

/*************************************/

#DISABLED_BLOC_TARIF
{
z-index:100;
background-color:#222222;
filter:alpha(opacity=50);
-moz-opacity: 0.50;
opacity: 0.50;
width:100%;
position:absolute;
float:left;
}

#DISABLED_BLOC_TARIF td
{
width:100%;
vertical-align:middle;
text-align:center;
}

#DISABLED_BLOC_TARIF img
{

}


textarea
{
font-size:11px;
font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; 
width:100%;
}
