/* begin Page */
body
{
	margin: 0 auto;
	padding: 0;
	background-image:url("../images/fond.png");
        background-repeat:repeat-x;

}

.modal {
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#1b1b1f;
}
.site {
    display:block;
    position:relative;
    width:964px;
}

.menu {
    display:block;
    position:relative;
    width:964px;
    height:140px;
    float:left;
}
.logo {
    display:block;
    position:relative;
    width:165px;
    height:59px;
    float:left;
    margin-top:60px;
    background-image:url("../images/logo.gif");
}
.se_logguer {
    display:block;
    position:relative;
    width:332px;
    height:108px;
    float:right;
    margin-top:0px;
    
}
.barre_menu {
    display:block;
    position:relative;
    width:964px;
    height:34px;
    float:left;
    background-image:url("../images/barre_menu.png");
}
.panier{
    display:block;
    position:relative;
    width:964px;
    height:70px;
    float:left;
    margin-top:10px;
    margin-bottom:10px;
}
.components {
    display:block;
    position:relative;
    width:964px;
    height:550px;
    float:left;
}
.bouton {
    display:block;
    position:relative;
    float:left;
    width:119px;
    height:25px;
    font-family:Helvetica, Arial, sans-serif;
    font-size:10px;
    font-weight:bold;
    color:#FFFFFF;
    background-image:url("../images/btn.png");
    background-repeat:no-repeat;
    border:0px;
    text-align:center;
}
.bouton_droit {
    display:block;
    position:relative;
    float:right;
    width:119px;
    height:25px;
    font-family:Helvetica, Arial, sans-serif;
    font-size:10px;
    font-weight:bold;
    color:#FFFFFF;
    text-align:center;
    background-image:url("../images/btn.png");
    background-repeat:no-repeat;
    border:0px;
}
/******************************************************************************/
/* -------------------------- Pied de Page -----------------------------------*/
.piedpage {
    display:block;
    position:relative;
    width:964px;
    height:150px;
    float:left;
}
.bloc_bas {
    display:block;
    position:relative;
    width:964px;
    height:15px;
    padding-top:5px;
    margin-top:20px;
    float:left;
    margin-top:0px;
    margin-left:0px;
    font-family:Helvetica, Arial, sans-serif;
    font-size:10px;
    color : #b8b8b8;
    font-weight:normal;
    text-decoration:none;
    text-align:left;
    border-top:1px solid #D9D9D9;
}
.bas1 {
    display:block;
    position:relative;
    width:260px;
    height:140px;
    float:left;
    margin-top:0px;
    padding-left:10px;
    text-align:left;
}
.bas {
    display:block;
    position:relative;
    width:190px;
    height:148px;
    float:left;
    margin-top:0px;
    padding-left:10px;
    text-align:left;

}
.apiedgras {
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#58585a;
    text-decoration:none;
}

.apiedgras:hover {
    color:#000000;
    text-decoration:none;
    
}
.apied {
    font-family:Helvetica, Arial, sans-serif;
    font-size:10px;
    color : #b8b8b8;
    font-weight:normal;
    text-decoration:none;
}
.apiedrouge {
    font-family:Helvetica, Arial, sans-serif;
    font-size:10px;
    color : #CC0000;
    font-weight:normal;
    text-decoration:none;
}
.apiedrouge:hover {
    font-family:Helvetica, Arial, sans-serif;
    font-size:10px;
    color : #FC1921;
    font-weight:normal;
    text-decoration:none;
}
.apied:hover {
    color:#000000;
    text-decoration:none;
}

.bdptxtgras {
    font-family:Helvetica, Arial, sans-serif;
    font-size:10px;
    font-weight:bold;
    color:#58585a;
}
.bdptxt {
    font-family:Helvetica, Arial, sans-serif;
    font-size:10px;
    color : #b8b8b8;
    font-weight:normal;
}
.baseline {
    display:block;
    position:relative;
    width:964px;
    height:15px;
    padding-top:5px;
    margin-top:30px;
    float:left;
    margin-left:0px;
    font-family:Helvetica, Arial, sans-serif;
    font-size:10px;
    color : #b8b8b8;
    font-weight:normal;
    text-decoration:none;
    text-align:center;
   
}
/******************************************************************************/
/* -------------------------- menu horizontal --------------------------------*/
.menu_barre {
    display:block;
    position:relative;
    width:780px;
    height:30px;
    float:left;
    margin-left:5px;
    margin-top:2px;
}

.menu_input {
    border:1px solid #d4d4d4;
    font-family:Helvetica, Arial, sans-serif;
    font-size:10px;
    color : #b8b8b8;
    font-weight:normal;
    width:150px;
}
.menu_trouver {
    display:block;
    position:relative;
    width:150px;
    height:20px;
    float:right;
    margin-right:10px;
    margin-top:7px;
}

/******************************************************************************/
/* -------------------------- mon compte----- --------------------------------*/

.compte_accueil {
    display:block;
    position:relative;
    width:332px;
    height:108px;
    float:left;
    margin-top:0px;
}

.compte_accueil_img_grd {
    background-image:url("../images/compte.png");
    display:block;
    position:relative;
    width:332px;
    height:108px;
    float:left;
    margin-top:0px;
}
.compte_accueil_img_pte {
    background-image:url("../images/compte_ok.png");
    display:block;
    position:relative;
    width:332px;
    height:58px;
    float:left;
    margin-top:0px;
}
.compte_actif {
    background-image:url("../images/compte_ok.png");
    display:block;
    position:relative;
    width:332px;
    height:58px;
    float:left;
    margin-top:0px;
}
.compte_txt {
    display:block;
    position:relative;
    width:332px;
    height:14px;
    float:left;
    margin-top:20px;
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    color : #FFFFFF;
    font-weight:normal;
    font-variant:small-caps;
    text-align:center;
    
}
.compte_txt1 {
    display:block;
    position:relative;
    width:140px;
    height:14px;
    float:left;
    margin-top:0px;
    margin-left:10px;
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    color : #FFFFFF;
    font-weight:normal;
    font-variant:small-caps;
    text-align:left;
}
.compte_txt2 {
    display:block;
    position:relative;
    width:140px;
    height:14px;
    float:left;
    margin-top:0px;
    margin-left:0px;
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    color : #FFFFFF;
    font-weight:normal;
    font-variant:small-caps;
    text-align:left;
}
.compte_txt3 {
    display:block;
    position:relative;
    width:160px;
    height:14px;
    float:left;
    margin-top:0px;
    margin-left:0px;
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    color : #FFFFFF;
    font-weight:normal;
    font-variant:small-caps;
    text-align:left;
}
.compte_input {
    display:block;
    position:relative;
    width:332px;
    height:14px;
    float:left;
    margin-top:10px;
}
.compte_input1 {
    display:block;
    position:relative;
    width:140px;
    height:14px;
    float:left;
    margin-top:0px;
    margin-left:10px;
    text-align:left;
}
.compte_input2 {
    display:block;
    position:relative;
    width:140px;
    height:14px;
    float:left;
    margin-top:0px;
    margin-left:0px;
    text-align:left;
}
.compte_input3 {
    display:block;
    position:relative;
    width:20px;
    height:14px;
    float:left;
    margin-top:0px;
    margin-left:0px;
}
.compte_bt {
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    color : #5E89C2;
    font-weight:normal;
    border:1px solid #FFFFFF;
    background-color:#FFFFFF;
    cursor:pointer;
}


.compte_nomprenom {
    display:block;
    position:relative;
    width:332px;
    height:14px;
    float:left;
    margin-top:10px;
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    color : #FFFFFF;
    font-weight:bold;
    text-align:center;
}
.compte_accueil_lien {
    display:block;
    position:relative;
    width:322px;
    height:14px;
    float:left;
    margin-top:10px;
    margin-left:10px;
}
.compte_accueil_bloc {
    display:block;
    position:relative;
    width:105px;
    height:14px;
    float:left;
}

.compte_hr {
    border:2px outset #1b1b1f;
}


/*****************************************************************************/
/***** module inscription ***************************************************/
.nyroModal {
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    color : #FFFFFF;
    font-variant:small-caps;
    text-decoration:none;
}

.lienCompte {
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    color : #FFFFFF;
    font-variant:small-caps;
    text-decoration:none;
    cursor:pointer;
}

.modal_titre {
    font-family:Helvetica, Arial, sans-serif;
    font-size:16px;
    color : #FFFFFF;
    font-weight:bold;
    background-color:#5e89c2;
}
.modal_sous_titre {
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    color : #FFFFFF;
    background-color:#5e89c2;
    font-weight:bold;
}


/*****************************************************************************/
/********* input ************************************************************/

.required {
    font-family:Helvetica, Arial, sans-serif;
    font-size:10px;
    color : #5E89C2;
    font-weight:normal;
    border:1px solid #5E89C2;
}
.required digits {
    font-family:Helvetica, Arial, sans-serif;
    font-size:10px;
    color : #5E89C2;
    font-weight:normal;
    border:1px solid #5E89C2;
}

.required number {
    font-family:Helvetica, Arial, sans-serif;
    font-size:10px;
    color : #5E89C2;
    font-weight:normal;
    border:1px solid #5E89C2;
}

.number {
    font-family:Helvetica, Arial, sans-serif;
    font-size:10px;
    color : #5E89C2;
    font-weight:normal;
    border:1px solid #5E89C2;
}
.number_disabled {
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    color : #1b1b1f;
    font-weight:bold;
    border:0px solid #e6e6e6;
    background-color: #e6e6e6;
}
.input_normal {
    font-family:Helvetica, Arial, sans-serif;
    font-size:10px;
    color : #5E89C2;
    font-weight:normal;
    border:1px solid #5E89C2;
}
.input_select {
     font-family:Helvetica, Arial, sans-serif;
    font-size:10px;
    color : #5E89C2;
    font-weight:normal;
    border:1px solid #5E89C2;
}

/******************************************************************************/
/******** label **************************************************************/
.txt8px_rouge {
    font-family:Helvetica, Arial, sans-serif;
    font-size:8px;
    color : #FF0000;
    text-align:left;
}

.txt9px_bleu {
    font-family:Helvetica, Arial, sans-serif;
    font-size:9px;
    color : #5E89C2;
    text-align:left;
    
}
.txt10px_bleu {
    font-family:Helvetica, Arial, sans-serif;
    font-size:10px;
    color : #5E89C2;
    text-align:left;
}
.txt12px_bleu {
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    color : #5E89C2;
    text-align:left;
}
.txt10px_noir {
    font-family:Helvetica, Arial, sans-serif;
    font-size:10px;
    color : #1B1B1F;
    text-align:left;
}
.txt10px_noir_bold {
    font-family:Helvetica, Arial, sans-serif;
    font-size:10px;
    color : #1B1B1F;
    text-align:left;
    font-weight:bold;
}
.txt12px_noir {
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    color : #1B1B1F;
    text-align:left;
}
.txt12px_noir_bold {
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    color : #1B1B1F;
    text-align:left;
    font-weight:bold;
}

.txt12px_rouge {
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    color : #bf1818;
    text-align:left;
}
/******************************************************************************/
/*  panier         ***********************************************************/
.panier_titre {
    display:block;
    float:left;
    text-align:right;
    font-family:Helvetica, Arial, sans-serif;
    font-size:31px;
    color : #5E89C2;
    font-weight:bold;
    width:620px;
    height:60px;
    margin-top:10px;
    position:relative;
    border-bottom:1px solid #d9d9d9;
}
.panier_titre_s {
    display:block;
    float:left;
    width:620px;
    height:35px;
    /height:25px;
    position:relative;
}
.panier_titre_s1 {
    display:block;
    float:left;
    width:620px;
    height:25px;
    position:relative;

}

.panier_titre_a {
    font-family:Helvetica, Arial, sans-serif;
    font-size:31px;
    color : #5E89C2;
    font-weight:bold;
    text-decoration:none;
    
}
.panier_sous_titre {
    text-align:right;
    font-family:Helvetica, Arial, sans-serif;
    font-size:14px;
    color : #1b1b1f;
    font-weight:bold;
    text-decoration:none;
    
}

.panier_block {
    position:relative;
    display:block;
    float:right;
    font-family:Helvetica, Arial, sans-serif;
    width:335px;
    height:70px;
    background-image:url("../images/fond_panier.png");
    background-repeat:no-repeat;
  
    
}

.panier_mon_panier {
    display:block;
    position:relative;
    float:left;
    width:270px;
    height:24px;
    font-family:Helvetica, Arial, sans-serif;
    font-weight:bold;
    text-align:left;
    font-size:14px;
    color:#1B1B1F;
    margin-top:5px;
    margin-left:10px;
}
.panier_mapoubelle {
    display:block;
    position:relative;
    float:left;
    width:24px;
    height:24px;
    text-align:left;
    background-image:url("../images/poubelle.png");
    background-repeat:no-repeat;
    margin-top:3px;
    cursor:pointer;
}
.panier_input_block {
    display:block;
    position:relative;
    float:left;
    width:180px;
    height:20px;
    margin-top:10px;
    margin-left:10px;
}
.panier_total {
    display:block;
    position:relative;
    float:left;
    width:60px;
    height:15px;
    margin-left:10px;
    background-color:#FFFFFF;
    font-family:Helvetica, Arial, sans-serif;
    font-weight:normal;
    text-align:left;
    font-size:12px;
    color:#1B1B1F;
    padding:3px;

}
.panier_somme {
    display:block;
    position:relative;
    float:left;
    width:60px;
    height:15px;
    background-color:#FFFFFF;
    font-family:Helvetica, Arial, sans-serif;
    font-weight:bold;
    text-align:right;
    font-size:12px;
    color:#1B1B1F;
    padding:3px;
}
.panier_bouton {
    display:block;
    position:relative;
    float:left;
    width:116px;
    height:17px;
    margin-top:10px;
    margin-left:4px;
    padding-top:3px;
    font-family:Helvetica, Arial, sans-serif;
    font-weight:normal;
    text-align:center;
    font-size:11px;
    color:#FFFFFF;
    cursor:pointer;
   

}

/******************************************************************************/
/**************** contact *****************************************************/
/******************************************************************************/
.contact_block {
    display:block;
    position:relative;
    float:left;
    width:809px;
    height:368px;
    background-image:url("../images/bloc_centre.png");
    margin-left:78px;
    margin-top:20px;
}
.contact_ligne1 {
    display:block;
    position:relative;
    float:left;
    width:809px;
    height:68px;
}
.contact_ligne2 {
    display:block;
    position:relative;
    float:left;
    width:809px;
    height:320px;


}
.contact_titre {
    display:block;
    position:relative;
    float:left;
    width:300px;
    height:40px;
    margin-top:30px;
    margin-left:50px;
    font-family:Helvetica, Arial, sans-serif;
    font-weight:normal;
    text-align:left;
    font-size:20px;
    color:#5E89C2;

}
.contact_lien {
    display:block;
    position:relative;
    float:left;
    width:300px;
    height:40px;
    margin-top:30px;
    margin-left:100px;
    text-align:center;


}
.contact_separation {
    color:#FFFFFF;
    font-family:Helvetica, Arial, sans-serif;
    font-weight:normal;
    font-size:12px;
}

.contact_google {
    display:block;
    position:relative;
    float:left;
    width:300px;
    height:290px;
    margin-top:0px;
    margin-left:50px;
}
.contact_map {
    display:block;
    position:relative;
    float:left;
    width:290px;
    height:270px;
    margin-top:0px;
    margin-left:0px;
}
.contact_bloc_ajax {
    display:block;
    position:relative;
    float:left;
    width:400px;
    height:290px;
    margin-top:0px;
    margin-left:50px;
    text-align:left;
}
.contact_bloc_ajax_none {
    display:none;
    position:relative;
    float:left;
    width:400px;
    height:290px;
    margin-top:0px;
    margin-left:50px;
    text-align:left;
}
.contact_label {
     display:block;
    position:relative;
    float:left;
    width:180px;
    height:16px;
    margin-top:0px;
    margin-left:20px;
    text-align:left;
    color:#1b1b1f;
    font-family:Helvetica, Arial, sans-serif;
    font-weight:normal;
    font-size:12px;
}
.contact_input {
     display:block;
    position:relative;
    float:left;
    width:180px;
    height:30px;
    margin-top:0px;
    margin-left:20px;
    text-align:left;
    font-family:Helvetica, Arial, sans-serif;
    font-weight:normal;
    font-size:10px;
    color:#FF0000;
}
.contact_label2 {
     display:block;
    position:relative;
    float:left;
    width:380px;
    height:16px;
    margin-top:0px;
    margin-left:20px;
    text-align:left;
    color:#1b1b1f;
    font-family:Helvetica, Arial, sans-serif;
    font-weight:normal;
    font-size:12px;
}
.contact_input2 {
     display:block;
    position:relative;
    float:left;
    width:380px;
    height:30px;
    margin-top:0px;
    margin-left:20px;
    text-align:left;
     font-family:Helvetica, Arial, sans-serif;
    font-weight:normal;
    font-size:10px;
    color:#FF0000;
}
.contact_input3 {
    display:block;
    position:relative;
    float:left;
    width:380px;
    height:100px;
    margin-top:0px;
    margin-left:20px;
    text-align:left;
    font-family:Helvetica, Arial, sans-serif;
    font-weight:normal;
    font-size:10px;
    color:#FF0000;
}
.contact_bt {
     display:block;
    position:relative;
    float:left;
    width:180px;
    height:30px;
    margin-top:0px;
    margin-left:70px;
    text-align:left;
}
.contact_champs {
    display:block;
    position:relative;
    float:left;
    width:150px;
    height:27px;
    color:#1b1b1f;
    font-family:Helvetica, Arial, sans-serif;
    font-weight:normal;
    font-size:10px;
    text-align:left;
}

.contact_submit {
    display:block;
    position:relative;
    float:left;
    width:98px;
    height:27px;
    color:#1b1b1f;
    font-family:Helvetica, Arial, sans-serif;
    font-weight:normal;
    font-size:12px;
    text-align:center;
    background-image:url("../images/btn_gris.png");
    background-repeat:no-repeat;
    border:0px;
    cursor:pointer;
}
.contact_submit:hover {
   color:#5e89c2;
}
/*******************************************************************************/
/*************** Catalogue Liste des biens *************************************/
/******************************************************************************/

.catalogue_bloc_droit {
    width:330px;
    vertical-align:top;
    text-align:right;
    padding-left:10px;
}

.catalogue_outils {
    display:block;
    position:relative;
    float:left;
    width:339px;
    height:253px;
    float:left;
    background-image:url("../images/bloc_boiteOutil.png");
}

.catalogue_indexation {
    display:block;
    position:relative;
    float:left;
    width:339px;
    height:285px;
    margin-top:5px;
    float:left;
    background-image:url("../images/calculette.png");
}
.catalogue_revision {
    display:block;
    position:relative;
    float:left;
    width:339px;
    height:400px;
    margin-top:5px;
    float:left;
    background-image:url("../images/calculette_revision.png");
}
.catalogue_revision2 {
    display:block;
    position:relative;
    float:left;
    width:339px;
    height:450px;
    margin-top:5px;
    float:left;
    background-image:url("../images/calculette_revision2.png");
}
.calculette_financiere_centrer {
    display:block;
    position:relative;
    float:left;
    width:339px;
    height:500px;
    margin-top:15px;
    margin-left:140px;
    float:left;
}
.catalogue_publicite {
    display:block;
    position:relative;
    float:left;
    width:339px;
    margin-top:5px;
}
.catalogue_bloc_gauche {
    width:620px;
    vertical-align:top;
}

.catalogue_titre {
    display:block;
    position:relative;
    width:620px;
    height:40px;
    float:left;
    font-family:Helvetica, Arial, sans-serif;
    font-size:16px;
    font-weight:bold;
    color:#5a5456;
    text-align:left;
}
.catalogue_liste {
    width:620px;
    float:left;
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#5a5456;
    text-align:left;
}
.catalogue_produits_ligne1 {
    display:block;
    position:relative;
    width:590px;
    height:20px;
    float:left;
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#5E89C2;
    text-align:left;
}
.catalogue_reference {
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#5E89C2;
    text-align:left;
    font-variant:small-caps;
}
.catalogue_designation {
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#1B1B1F;
    text-align:left;
    font-variant:small-caps;
}
.catalogue_produits_ligne2 {
    display:block;
    position:relative;
    width:590px;
    height:50px;
    float:left;
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#1B1B1F;
    text-align:left;
}

.catalogue_titre_titre {
    display:block;
    position:relative;
    width:590px;
    height:30px;
    float:left;
    font-family:Helvetica, Arial, sans-serif;
    font-size:20px;
    font-weight:bold;
    color:#ceb751;
    text-align:left;
}

.catalogue_menu_contexte {
    width:590px;
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#1B1B1F;
    text-align:left;
}

.catalogue_titre_soustitre {
    font-family:Helvetica, Arial, sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#5E89C2;
    text-align:left;
    display:block;
    position:relative;
    width:590px;
    height:30px;
    float:left;

}
.catalogue_liste_produit {
    width:590px;
}
.catalogue_bloc_liste_produit {
    display:block;
    position:relative;
    width:300px;
    height:140px;
    float:left;
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#1B1B1F;
    text-align:left;

}
.catalogue_bloc_liste_prix {
    display:block;
    position:relative;
    width:300px;
    height:20px;
    float:left;
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#1B1B1F;
    text-align:left;
}
.catalogue_liste_produit_img {
    display:block;
    position:relative;
    width:110px;
    height:110px;
    float:left;
    text-align:left;
}

.catalogue_liste_produit_detail {
    display:block;
    position:relative;
    width:190px;
    height:80px;
    float:left;
    text-align:left;
}

.catalogue_liste_designation {
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#5E89C2;
    text-align:left;
    text-decoration:none;
}
.catalogue_liste_designation1 {
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#bda34d;
    text-align:left;
    text-decoration:none;
}


.catalogue_liste_reference {
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#1B1B1F;
    text-align:left;
     text-decoration:none;
}
.catalogue_liste_listing {
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#bda34d;
    text-align:left;
    border:1px solid #FFFFFF;
}

.catalogue_liste_listing1 {
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#bda34d;
    text-align:left;
}
.catalogue_titre_produit {
    display:block;
    position:relative;
    width:620px;
    height:40px;
    float:left;
    font-family:Helvetica, Arial, sans-serif;
    font-size:18px;
    font-weight:bold;
    color:#5E89C2;
    text-align:left;
}
.catalogue_titre_produit1 {
    width:620px;
    float:left;
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#1F1F1B;
    text-align:left;
}

.catalogue_texte {
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#1F1F1B;
    text-align:left;
}
.catalogue_produit_reference {
    display:block;
    position:relative;
    width:620px;
    height:20px;
    float:left;
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#bda34d;
    text-align:left;
}

.catalogue_produit_contexte {
     display:block;
    position:relative;
    width:620px;
    float:left;
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#1b1b1f;
    text-align:left;
}


.catalogue_produit_description {
     display:block;
    position:relative;
    width:620px;
    height:210px;
    float:left;
    border-bottom:1px solid #D9D9D9;
}

.catalogue_produit_image_grande {
    display:block;
    position:relative;
    width:200px;
    height:190px;
    float:left;
    text-align:left;
}

.catalogue_produit_prix {
    display:block;
    position:relative;
    width:400px;
    height:60px;
    float:left;
    text-align:left;
    border-top:1px solid #D9D9D9;
    border-bottom:1px solid #D9D9D9;
    padding-top:5px;

}
.catalogue_produit_prix_detail {
    display:block;
    position:relative;
    width:260px;
    height:60px;
    float:left;
    text-align:left;
    font-family:Helvetica, Arial, sans-serif;
    font-size:16px;
    font-weight:bold;
    color:#bda34d;
    text-align:left;

}
.catalogue_unite {
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#1b1b1f;
    text-align:left;
}
.catalogue_produit_input {
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#bda34d;
    text-align:left;
    border:1px solid #5e89c2;
    width:50px;
}
.catalogue_produit_prix_qte {
    display:block;
    position:relative;
    width:110px;
    height:30px;
    float:left;
    text-align:left;
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#1b1b1f;
    text-align:left;
}
.catalogue_prix_produit_bt {
     display:block;
    position:relative;
    width:120px;
    height:30px;
    text-align:center;
    float:left;
    margin-left:10px;


  
}
.catalogue_produit_prix_liste {
    display:block;
    position:relative;
    width:400px;
    height:20px;
    float:left;
    text-align:left;
    margin-left:50px;
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#bda34d;
    text-align:left;
}
.catalogue_produit_listing {
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#bda34d;
    text-align:left;
    border:1px solid #FFFFFF;
}
.catalogue_produit_descriptif {
     display:block;
    position:relative;
    width:400px;
    height:142px;
    float:left;
    text-align:left;
    font-family:Helvetica, Arial, sans-serif;
    font-size:10px;
    font-weight:normal;
    color:#5d89c2;
    text-align:left;
}
.catalogue_produit_descriptif p {
     width:400px;
}

.catalogue_bt {
    display:block;
    width:119px;
    height:25px;
    border:0px;
    background-image:url("../images/btn.png");
    text-align:center;
    font-family:Helvetica, Arial, sans-serif;
    font-size:10px;
    font-weight:normal;
    color:#FFFFFF;
    cursor:pointer;
}

.catalogue_produit_associe {
    width:620px;
}
.catalogue_produit_associe_titre {
    display:block;
    position:relative;
    width:620px;
    height:25px;
    float:left;
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#5d89c2;
    text-align:left;
}

.catalogue_produit_associe_bloc {
    display:block;
    position:relative;
    width:300px;
    height:80px;
    float:left;
}
.catalogue_produit_associe_image {
    display:block;
    position:relative;
    width:100px;
    height:80px;
    float:left;
    text-align:left;
}
.catalogue_produit_associe_txt {
    display:block;
    position:relative;
    width:190px;
    height:80px;
    float:left;
    text-align:left
}
.catalogue_produit_associe_designation {
    font-family:Helvetica, Arial, sans-serif;
    font-size:10px;
    font-weight:normal;
    color:#5d89c2;
}

.catalogue_produit_associe_reference {
    font-family:Helvetica, Arial, sans-serif;
    font-size:10px;
    font-weight:normal;
    color:#1b1b1f;
}

/******************************************************************************/
/*******************  ACCUEIL ************************************************/
/****************************************************************************/
.accueil_bloc_icone {
    position:relative;
    display:block;
    float:left;
    width:973px;
    height:166px;
    background-image:url("../images/bloc_pour_icones.png");
}
.accueil_bloc_icone2 {
     position:relative;
    display:block;
    float:left;
    width:320px;
    height:160px;
    margin-left:2px;
    margin-top:3px;
    cursor:pointer;
}
.accueil_groupe_icone {
     position:relative;
    display:block;
    float:left;
    width:320px;
    height:130px;
}
.accueil_icone_louer {
    position:relative;
    display:block;
    float:left;
    width:117px;
    height:105px;
    margin-top:20px;
    margin-left:40px;
    background-image:url("../images/icones_maison_louer.png");
}
.accueil_icone_acheter {
    position:relative;
    display:block;
    float:left;
    width:117px;
    height:105px;
    margin-top:20px;
    margin-left:40px;
    background-image:url("../images/icones_maison_vendre.png");
}
.accueil_icone_creer {
    position:relative;
    display:block;
    float:left;
    width:117px;
    height:105px;
    margin-top:20px;
    margin-left:40px;
    background-image:url("../images/icone_vous_creer.png");
}
.accueil_texte_icone {
    font-family:Helvetica, Arial, sans-serif;
    font-size:20px;
    font-weight:bold;
    color:#5E89C2;
    text-align:left;
    position:relative;
    display:block;
    float:left;
    width:150px;
    height:30px;
    margin-top:50px;
    margin-left:10px;
}
.accueil_en_savoir_plus {
     position:relative;
    display:block;
    float:left;
    width:159px;
    height:22px;
    background-image:url("../images/onglet_kaki.png");
    margin-top:2px;
    margin-left:85px;
}

.accueil_bloc_lien {
    position:relative;
    display:block;
    float:left;
    width:973px;
    height:370px;
}
.accueil_bloc_lien2 {
     position:relative;
    display:block;
    float:left;
    width:320px;
    height:350px;
    margin-left:2px;
    margin-top:3px;
}
.accueil_bloc_lien_titre {
    font-family:Helvetica, Arial, sans-serif;
    font-size:16px;
    font-weight:bold;
    color:#5E89C2;
    text-align:left;
    position:relative;
     position:relative;
    display:block;
    float:left;
    width:280px;
    height:30px;
    margin-left:40px;
    margin-top:30px;
}

.accueil_bloc_lien_titre_a {
    font-family:Helvetica, Arial, sans-serif;
    font-size:16px;
    font-weight:bold;
    color:#5E89C2;
    text-align:left;
    text-decoration:none;
}

.accueil_bloc_lien_texte {
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#1b1b1f;
    text-align:left;
    display:block;
    float:left;
    width:280px;
    height:300px;
    margin-left:40px;
    margin-top:5px;

}
.accueil_a_lien {
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#1b1b1f;
    text-align:left;
    text-decoration:none;
}
.accueil_a_lien:hover {
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#1b1b1f;
    text-align:left;
    text-decoration:underline;
}
.accueil_sous_lien {
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    font-weight:normal;
    font-style:italic;
    color : #b8b8b8;
}
.accueil_bloc_tissot {
     font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#1b1b1f;
    text-align:justify;
    display:block;
    float:left;
    width:260px;
    height:300px;
    line-height:24px;
}
.accueil_bloc_tissot_a {
     font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#1b1b1f;
    text-decoration:none;
}
/*****************************************************************************/
/************ boite à outils module *****************************************/
.boite_a_outils_titre {
    display:block;
    float:left;
    width:310px;
    height:30px;
    font-family:Helvetica, Arial, sans-serif;
    font-size:16px;
    font-weight:bold;
    color:#1b1b1f;
    text-align:left;
    margin-left:30px;
    margin-top:12px;
}

.boite_a_outils_lien {
    display:block;
    float:left;
    width:310px;
    height:20px;
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#1b1b1f;
    text-align:left;
    margin-left:30px;
    line-height:12px;
}

/****************************************************************************/
/*************** dictionnaire ***********************************************/
/****************************************************************************/

.dictionnaire_titre {
    font-family:Helvetica, Arial, sans-serif;
    font-size:20px;
    font-weight:bold;
    color:#5e89c2;
    display:block;
    position:relative;
    width:600px;
    height:40px;
    float:left;
    text-align:left;
}
.dictionnaire_liste {
    display:block;
    position:relative;
    width:600px;
    float:left;
    text-align:left;
}
.dictionnaire_terme {
    font-family:Helvetica, Arial, sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#bda34d;
    text-align:left;
}
.dictionnaire_terme a {
    font-family:Helvetica, Arial, sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#bda34d;
    text-align:left;
    text-decoration: none;
}
.dictionnaire_definition {
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#1b1b1f;
    text-align:left;
}
.dictionnaire_definition a {
     font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#1b1b1f;
    text-align:left;
}
.dictionnaire_lettre {
    font-family:Helvetica, Arial, sans-serif;
    font-size:16px;
    font-weight:bold;
    color:#1b1b1f;
    display:block;
    position:relative;
    width:640px;
    height:40px;
    float:left;
    text-align:left;
    font-variant:small-caps;
}
.dictionnaire_a_liste {
    font-family:Helvetica, Arial, sans-serif;
    font-size:16px;
    font-weight:bold;
    color:#1b1b1f;
    text-decoration:none;
     font-variant:small-caps;
}
/****************************************************************************/
/*************** editions     ***********************************************/
/****************************************************************************/

.editions_titre {
    font-family:Helvetica, Arial, sans-serif;
    font-size:20px;
    font-weight:bold;
    color:#5e89c2;
    display:block;
    position:relative;
    width:600px;
    height:40px;
    float:left;
    text-align:left;
}
.editions_soustitre {
    font-family:Helvetica, Arial, sans-serif;
    font-size:14px;
    font-weight:normal;
    color:#5e89c2;
    display:block;
    position:relative;
    width:600px;
    height:20px;
    float:left;
    text-align:left;
    margin-top:8px;
}
.editions_soustitre {
    font-family:Helvetica, Arial, sans-serif;
    font-size:14px;
    font-weight:normal;
    color:#5e89c2;
    display:block;
    position:relative;
    width:600px;
    height:20px;
    float:left;
    text-align:left;
    margin-top:8px;
}
.editions_presentation {
     font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#5e89c2;
    display:block;
    position:relative;
    width:600px;
    height:80px;
    float:left;
    text-align:left;

}
.editions_liste {
    display:block;
    position:relative;
    width:600px;
    float:left;
    text-align:left;
}

.editions_liste p a {
    text-decoration: none;
    font-family:Helvetica, Arial, sans-serif;
    font-size:14px;
    font-weight:normal;
    color:#5e89c2;
}

.editions_liste p a:hover {
    text-decoration: underline;
}

.editions_terme {
    font-family:Helvetica, Arial, sans-serif;
    font-size:11px;
    font-weight:normal;
    color:#bda34d;
    text-align:left;
    font-variant:small-caps;
    text-decoration:none;
}
.editions_terme:hover {
    font-family:Helvetica, Arial, sans-serif;
    font-size:11px;
    font-weight:normal;
    color:#bda34d;
    text-align:left;
    font-variant:small-caps;
    text-decoration:underline;
}
.editions_definition {
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#1b1b1f;
    text-align:left;
}

/******************************************************************************/
/********* texte **************************************************************/
.contentheading {
    font-family:Helvetica, Arial, sans-serif;
    font-size:20px;
    font-weight:bold;
    color:#5e89c2;
    text-align:left;
}
.contentpaneopen {
    font-family:Helvetica, Arial, sans-serif;
    color:#1b1b1f;
    text-align:left;
}


/*******************************************************************************/
/** menu *********************************************************************/

.menu_div {
    display:block;
    position:relative;
    float:left;
    width:700px;
    height:30px;
}

.menu_s_a {
    font-family:Helvetica, Arial, sans-serif;
    color:#1b1b1f;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    background-image:none;
}
.menu_s_a:hover {
    text-decoration:underline;
    background-image:none;
}

.menu_s_a_produit {

    font-family:Helvetica, Arial, sans-serif;
    color:#A2A2A2;
    font-size:10px;
    font-weight:normal;
    text-decoration:none;
    background-image:none;
}

.menu_s_a_produit:hover {
    text-decoration:underline;
    background-image:none;
}


/******************************************************************************/
/************* calculatrice ***************************************************/
/******************************************************************************/

.calc_IRL {
    display:block;
    position:relative;
    float:left;
    width:339px;
    height:253px;
    margin-top:20px;
    float:left;
    background-image:url("../images/bloc_boiteOutil.png");
}
.calc_ILC {
    display:block;
    position:relative;
    float:left;
    width:339px;
    height:253px;
    margin-top:20px;
    float:left;
    background-image:url("../images/bloc_boiteOutil.png");
}

.calc_ICC {
    display:block;
    position:relative;
    float:left;
    width:339px;
    height:253px;
    margin-top:20px;
    float:left;
    background-image:url("../images/bloc_boiteOutil.png");
}

.calc_titre {
    width:280px;
    height:20px;
    font-family:Helvetica, Arial, sans-serif;
    color:#1b1b1f;
    font-size:16px;
    font-weight:bold;
    margin-left:15px;
    margin-top:10px;
    display:block;
    float:left;
    text-align:left;
}
.calc_img {
    background-image:url("../images/picto_calculette.png");
    height:18px;
    width:14px;
    display:block;
    float:left;
    background-repeat:no-repeat;
    margin-top:10px;
}

.calc_bloc {
    width:329px;
    height:205px;
    font-family:Helvetica, Arial, sans-serif;
    color:#1b1b1f;
    font-size:12px;
    font-weight:bold;
    margin-left:5px;
    margin-top:12px;
    display:block;
    float:left;
    text-align:left;
}

.calc_bloc1 {
    display:block;
    float:left;
    text-align:left;
    width:329px;
    height:18px;
}

.calc_soustitre {
     display:block;
    float:left;
    text-align:left;
    width:325px;
    height:30px;
    font-family:Helvetica, Arial, sans-serif;
    color:#5E89C2;
    font-size:12px;
    font-weight:normal;
    margin-left:5px;
}
.calc_soustitre1 {
     display:block;
    float:left;
    text-align:left;
    width:325px;
    height:18px;
    font-family:Helvetica, Arial, sans-serif;
    color:#5E89C2;
    font-size:12px;
    font-weight:normal;
    margin-left:5px;
    margin-top:15px;
}
.bloc_txt {
     display:block;
    float:left;
    text-align:left;
    width:140px;
    height:15px;
    font-family:Helvetica, Arial, sans-serif;
    color:#1b1b1f;
    font-size:11px;
    font-weight:normal;
    margin-left:25px;
}
.bloc_saisie {
    display:block;
    float:left;
    text-align:left;
    width:100px;
    height:15px;
}
.bloc_saisie_ligne {
      display:block;
    float:left;
    text-align:left;
    width:240px;
    height:15px;
    font-family:Helvetica, Arial, sans-serif;
    color:#1b1b1f;
    font-size:11px;
    font-weight:normal;
    margin-left:25px;
}
.bloc_saisie_ligne_red {
    display:block;
    float:left;
    text-align:left;
    width:240px;
    height:15px;
    font-family:Helvetica, Arial, sans-serif;
    color:#ee0000;
    font-size:11px;
    font-weight:normal;
    margin-left:25px;
    font-style: italic;
    margin-top:15px;
}
.bloc_txt2 {
     display:block;
    float:left;
    text-align:left;
    width:100px;
    height:20px;
    font-family:Helvetica, Arial, sans-serif;
    color:#1b1b1f;
    font-size:11px;
    font-weight:normal;
    margin-left:15px;

}
.bloc_saisie2 {
    display:block;
    float:left;
    text-align:left;
    width:200px;
    height:50px;
    font-family:Helvetica, Arial, sans-serif;
    color:#1b1b1f;
    font-size:11px;
    font-weight:normal;

}
.calc_bloc2 {
    display:block;
    float:left;
    text-align:left;
    width:329px;
    height:55px;
}
.calc_bloc_radio {
    display:block;
    float:left;
    text-align:left;
    width:329px;
    height:70px;
}
.calc_radio {
    font-family:Helvetica, Arial, sans-serif;
    color:#1b1b1f;
    font-size:10px;
}

.calcfinanciere_titre {
    width:314px;
    height:20px;
    font-family:Helvetica, Arial, sans-serif;
    color:#1b1b1f;
    font-size:14px;
    font-weight:bold;
    margin-left:5px;
    margin-top:12px;
    display:block;
    float:left;
    text-align:left;
}
.bloc_txt3 {
     display:block;
    float:left;
    text-align:left;
    width:200px;
    height:20px;
    font-family:Helvetica, Arial, sans-serif;
    color:#1b1b1f;
    font-size:11px;
    font-weight:normal;
    margin-left:15px;

}
.bloc_saisie3 {
    display:block;
    float:left;
    text-align:left;
    width:100px;
    height:20px;
    font-family:Helvetica, Arial, sans-serif;
    color:#1b1b1f;
    font-size:11px;
    font-weight:normal;
}
.input_financiere {
    font-family:Helvetica, Arial, sans-serif;
    font-size:10px;
    color : #5E89C2;
    font-weight:normal;
    border:1px solid #5E89C2;
    width:78px;
}

.calc_bloc_souslignage {
    display:block;
    float:left;
    text-align:left;
    width:329px;
    height:65px;
   
}
.calc_bloc_souslignage1 {
    display:block;
    float:left;
    text-align:left;
    width:329px;
    height:45px;
    padding-top:12px;
}
.bloc_txt_sousligne {
    font-family:Helvetica, Arial, sans-serif;
    color:#1b1b1f;
    font-size:9px;
    text-align:left;
    font-weight:normal;
    display:block;
    float:left;
    width:285px;
    height:24px;
    margin-left:15px;
    font-style:italic;
 
}
.calc_bloc_souslignage_red {
    display:block;
    float:left;
    text-align:left;
    width:329px;
    height:45px;
    padding-top:12px;
}
.bloc_txt_red {
    font-family:Helvetica, Arial, sans-serif;
    color:#fc1921;
    font-size:9px;
    text-align:left;
    font-weight:normal;
    display:block;
    float:left;
    width:285px;
    height:45px;
    margin-left:15px;
    font-style:italic;

}
.calc_nouveau_calcul {
    font-family:Helvetica, Arial, sans-serif;
    color:#ffffff;
    font-size:12px;
    text-align:center;
    font-weight:normal;
    display:block;
    float:left;
    width:119px;
    height:20px;
    background-image:url("../images/btn.png");
    margin-left:205px;
    padding-top:5px;
    cursor:pointer;
}
.calc_bloc_neo_calc {
    display:block;
    float:left;
    text-align:left;
    width:329px;
    height:18px;
    margin-top:50px;
}
.calc_bloc1-1 {
    display:block;
    float:left;
    text-align:left;
    width:329px;
    height:18px;
    margin-top:5px;
}
#tabs-1 {
    font-family:Helvetica, Arial, sans-serif;
    color:#1b1b1f;
    font-size:11px;
    font-weight:normal;
    text-align:left;
}
#tabs-2 {
    font-family:Helvetica, Arial, sans-serif;
    color:#1b1b1f;
    font-size:11px;
    font-weight:normal;
    text-align:left;
}
#tabs-3 {
    font-family:Helvetica, Arial, sans-serif;
    color:#1b1b1f;
    font-size:11px;
    font-weight:normal;
    text-align:left;
}
.calc_td_titre {
     font-family:Helvetica, Arial, sans-serif;
    color:#5E89c2;
    font-size:12px;
    font-weight:bold;
    text-align:left;
    border-bottom:1px solid #5E89c2;
   border-right:1px solid #5E89c2;
}
.calc_td_txt {
    font-family:Helvetica, Arial, sans-serif;
    color:#1b1b1f;
    font-size:11px;
    font-weight:normal;
    text-align:left;
    border-bottom:1px solid #5E89c2;
   border-right:1px solid #5E89c2;
}
.calc_table {
  border-top:1px solid #5E89c2;
  border-left:1px solid #5E89c2;
}
.calc_texte {
    font-family:Helvetica, Arial, sans-serif;
    color:#1b1b1f;
    font-size:11px;
    font-weight:normal;
    text-align:left;
}
.calc_span {
     font-family:Helvetica, Arial, sans-serif;
    color:#5E89c2;
    font-size:11px;
    font-weight:bold;
    text-align:left;
    text-decoration:none;
}
.calc_def {
    display:block;
    float:left;
    text-align:left;
    width:600px;
    margin-top:10px;
   
}

/*******************************************************************************/
/********************* Commandes **********************************************/
.commandes_tdcmd {
    width:600px;
    text-align:left;
    padding-bottom: 10px;
}

.commandes_lignes {
    display:block;
    position:relative;
    width:600px;
    height:20px;
    float:left;
}
.commandes_ref {
    display:block;
    position:relative;
    width:80px;
    height:20px;
    float:left;
    font-family:Helvetica, Arial, sans-serif;
    color:#5E89c2;
    font-size:12px;
    font-weight:bold;
    text-align:left;
}
.commandes_designation {
    display:block;
    position:relative;
    width:220px;
    height:20px;
    float:left;
    font-family:Helvetica, Arial, sans-serif;
    color:#5E89c2;
    font-size:12px;
    font-weight:bold;
    text-align:left;

}

.commandes_qte {
    display:block;
    position:relative;
    width:100px;
    height:20px;
    float:left;
    font-family:Helvetica, Arial, sans-serif;
    color:#5E89c2;
    font-size:12px;
    font-weight:bold;
    text-align:center;

}
.commandes_prix {
    display:block;
    position:relative;
    width:100px;
    height:20px;
    float:left;
    font-family:Helvetica, Arial, sans-serif;
    color:#5E89c2;
    font-size:12px;
    font-weight:bold;
    text-align:center;

}
.commandes_montant {
    display:block;
    position:relative;
    width:100px;
    height:20px;
    float:left;
    font-family:Helvetica, Arial, sans-serif;
    color:#5E89c2;
    font-size:12px;
    font-weight:bold;
    text-align:right;

}

.commandes_lignes1 {
    display:block;
    position:relative;
    width:600px;
    height:30px;
    float:left;
    border-bottom:1px dashed #bda34d;
}
.commandes_ref1 {
    display:block;
    position:relative;
    width:80px;
    height:30px;
    float:left;
    font-family:Helvetica, Arial, sans-serif;
    color:#1b1b1f;
    font-size:10px;
    font-weight:bold;
    text-align:left;
}
.commandes_ref1_a {
    font-family:Helvetica, Arial, sans-serif;
    color:#1b1b1f;
    font-size:10px;
    font-weight:bold;
    text-align:left;
    text-decoration:none;
}
.commandes_ref1_a:hover {
    text-decoration:underline;
}

.commandes_designation1 {
    display:block;
    position:relative;
    width:220px;
    height:30px;
    float:left;
    font-family:Helvetica, Arial, sans-serif;
    color:#1b1b1f;
    font-size:10px;
    font-weight:normal;
    text-align:left;

}
.commandes_designation1_a {
    font-family:Helvetica, Arial, sans-serif;
    color:#1b1b1f;
    font-size:10px;
    font-weight:normal;
    text-align:left;
    text-decoration:none;
}
.commandes_designation1_a:hover {
    text-decoration:underline;
}

.commandes_retour_magasin_a {
    font-family:Helvetica, Arial, sans-serif;
    color:#1b1b1f;
    font-size:12px;
    font-weight:normal;
    text-align:left;
    text-decoration:none;
    display:block;
    wi
}
.commandes_qte1 {
    display:block;
    position:relative;
    width:100px;
    height:30px;
    float:left;
    font-family:Helvetica, Arial, sans-serif;
    color:#1b1b1f;
    font-size:12px;
    font-weight:normal;
    text-align:center;
}
.commandes_qte_chiffre {
    display:block;
    position:relative;
    width:44px;
    height:30px;
    float:left;
    font-family:Helvetica, Arial, sans-serif;
    color:#1b1b1f;
    font-size:12px;
    font-weight:normal;
    text-align:center;

}
.commandes_qte_img {
    display:block;
    position:relative;
    width:18px;
    height:30px;
    float:left;
    text-align:center;

}
.commandes_prix1 {
    display:block;
    position:relative;
    width:100px;
    height:30px;
    float:left;
    font-family:Helvetica, Arial, sans-serif;
    color:#1b1b1f;
    font-size:12px;
    font-weight:normal;
    text-align:center;
    
}
.commandes_montant1 {
    display:block;
    position:relative;
    width:100px;
    height:30px;
    float:left;
    font-family:Helvetica, Arial, sans-serif;
    color:#1b1b1f;
    font-size:12px;
    font-weight:normal;
    text-align:right;

}

.commandes_lignes2 {
    display:block;
    position:relative;
    width:600px;
    height:20px;
    float:left;
    margin-top:20px;
    border-top:1px dashed #bda34d;
}

.commandes_fraisdeport {
    display:block;
    position:relative;
    width:200px;
    height:20px;
    float:left;
    font-family:Helvetica, Arial, sans-serif;
    color:#5E89c2;
    font-size:12px;
    font-weight:bold;
    text-align:left;
}
.commandes_montanttotal {
    display:block;
    position:relative;
    width:200px;
    height:20px;
    float:left;
    font-family:Helvetica, Arial, sans-serif;
    color:#5E89c2;
    font-size:12px;
    font-weight:bold;
    text-align:left;
}
.commandes_valider4 {
    display:block;
    position:relative;
    width:400px;
    height:20px;
    float:left;
    font-family:Helvetica, Arial, sans-serif;
    color:#5E89c2;
    font-size:12px;
    font-weight:bold;
    text-align:left;
    
}
.commandes_valider5 {
    display:block;
    position:relative;
    width:600px;
    height:120px;
    float:left;
    font-family:Helvetica, Arial, sans-serif;
    color:#fc1921;
    font-size:12px;
    font-weight:bold;
    text-align:left;
    margin-top:10px;

}
.commandes_valider {
      display:block;
    position:relative;
    width:200px;
    height:20px;
    float:left;
    font-family:Helvetica, Arial, sans-serif;
    color:#5E89c2;
    font-size:12px;
    font-weight:bold;
    text-align:left; 
}
.commandes_lignes3 {
    display:block;
    position:relative;
    width:600px;
    height:30px;
    float:left;
}

.commandes_fraisdeport1 {
    display:block;
    position:relative;
    width:200px;
    height:30px;
    float:left;
    font-family:Helvetica, Arial, sans-serif;
    color:#1b1b1f;
    font-size:12px;
    font-weight:bold;
    text-align:left;
}
.commandes_montanttotal1 {
     display:block;
    position:relative;
    width:200px;
    height:30px;
    float:left;
    font-family:Helvetica, Arial, sans-serif;
     color:#1b1b1f;
    font-size:12px;
    font-weight:bold;
    text-align:left;
}
.commandes_valider1 {
    display:block;
    position:relative;
    width:200px;
    height:30px;
    float:left;
    font-family:Helvetica, Arial, sans-serif;
    color:#1b1b1f;
    font-size:12px;
    font-weight:bold;
    text-align:left;
}
.commandes_conditions_txt {
    font-family:Helvetica, Arial, sans-serif;
    color:#1b1b1f;
    font-size:12px;
    font-weight:normal;
}

.commandes_conditions_a {
    font-family:Helvetica, Arial, sans-serif;
    color:#1b1b1f;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}
.commandes_conditions_a:hover {
    font-family:Helvetica, Arial, sans-serif;
    color:#1b1b1f;
    font-size:12px;
    font-weight:bold;
    text-decoration:underline;
}
.commandes_valider_bt_a {
     display:block;
    position:relative;
    width:119px;
    height:25px;
    font-family:Helvetica, Arial, sans-serif;
    font-weight:normal;
    text-align:center;
    font-size:11px;
    color:#FFFFFF;
    cursor:pointer;
    background-image:url("../images/btn.png");
    background-repeat:no-repeat;
    border:0px;
    padding:3px;
    text-decoration:none;
}

.commandes_valider_bt {
     display:block;
    position:relative;
    float:left;
    width:119px;
    height:25px;
    font-family:Helvetica, Arial, sans-serif;
    font-weight:normal;
    text-align:center;
    font-size:11px;
    color:#FFFFFF;
    cursor:pointer;
    background-image:url("../images/btn.png");
    background-repeat:no-repeat;
    border:0px;
}
.commandes_tdadresses {
    width:600px;
    text-align:left;
}
.commandes_adresses {
    display:block;
    position:relative;
    width:600px;
    height:200px;
    float:left;
    border:1px solid #5E89c2;
}
.commandes_lignes4 {
    display:block;
    position:relative;
    width:600px;
    height:20px;
    float:left;
    font-family:Helvetica, Arial, sans-serif;
    font-weight:normal;
    text-align:left;
    font-size:12px;
    background-color:#5E89c2;
    color:#FFFFFF;
}
.commandes_adresse {
    display:block;
    position:relative;
    width:290px;
    height:65px;
    float:left;
    font-family:Helvetica, Arial, sans-serif;
    font-weight:normal;
    text-align:left;
    font-size:12px;
    color:#1b1b1f;
    padding:5px;
}
.commandes_adresse_titre {
     display:block;
    position:relative;
    width:290px;
    height:12px;
    float:left;
    font-family:Helvetica, Arial, sans-serif;
    font-weight:bold;
    text-align:left;
    font-size:12px;
    color:#5E89c2;
    padding:5px;
}
.commandes_span {
    color:#5E89c2;
}
.commandes_span:hover {
    text-decoration:underline;
}
/*****************************************************************************/
/******** trouver ***********************************************************/
/****************************************************************************/

.trouver_fond {
    display:block;
    position:relative;
    width:120px;
    height:20px;
    float:left;
    text-align:left;
    background-color:#FFFFFF;
}
.trouver_input {
    color:#5E89c2;
    font-family:Helvetica, Arial, sans-serif;
    font-weight:normal;
    text-align:left;
    width:120px;
    height:18px;
    border:0px;
}
.trouver_picto {
    display:block;
    position:relative;
    width:20px;
    height:20px;
    float:left;
    text-align:left;
    background-color:#FFFFFF;
    background-image:url("../images/picto_loupe.png");
    background-repeat:no-repeat;
    cursor:pointer;
}
/******************************************************************************/
/************** revendeurs ***************************************************/

.revendeurs_map {
    display:block;
    position:relative;
    float:left;
    width:640px;
    height:500px;
    margin-top:0px;
    margin-left:0px;
}
.revendeurs_action {
    display:block;
    position:relative;
    float:left;
    width:310px;
    margin-top:0px;
    margin-left:0px;
}
.revendeurs_titre {
    display:block;
    position:relative;
    width:300px;
    height:30px;
    float:left;
    font-family:Helvetica, Arial, sans-serif;
    font-size:18px;
    font-weight:bold;
    color:#5E89C2;
    text-align:left;
}

.revendeurs_liste {
     display:block;
    position:relative;
    width:300px;
    float:left;
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#5E89C2;
    text-align:left;
}
.revendeurs_detail {
     display:block;
    position:relative;
    width:300px;
    float:left;
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#1b1b1f;
    text-align:left;
    cursor:pointer;
}
.revendeurs_detail:hover {
     display:block;
    position:relative;
    width:300px;
    float:left;
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#5E89C2;
    text-align:left;
    cursor:pointer;
}


/******************************************************************************/
/*********** partie modal de la page d'accueil  *******************************/
.modal_accueil_bloc_titre {
    display:block;
    width:480px;
    height:71px;
    position:relative;
    float:left;
    margin:10px;
}
.modal_accueil_img {
   display:block;
   float:left;
   position:relative;
   background-image:url("../images/icone_pop_up.png");
   background-repeat:no-repeat;
   width:62px;
   height:71px;
}

.modal_accueil_cas {
   display:block;
   float:left;
   position:relative;
   width:400px;
   height:20px;
   margin-left:10px;
   text-align:left;
    font-family:Helvetica, Arial, sans-serif;
    font-size:18px;
    font-weight:bold;
    color:#5E89C2;
}
.modal_accueil_cas2 {
    display:block;
   float:left;
   position:relative;
   width:400px;
   height:30px;
   margin-left:10px;
   text-align:left;
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#1f1f1b;
}

.modal_accueil_texte {
    display:block;
    width:480px;
    height:400px;
    position:relative;
    float:left;
    margin:10px;
}
.modal_accueil_texte1 {
    display:block;
    width:480px;
    height:150px;
    position:relative;
    float:left;
    margin:10px;
}
.modal_accueil_a {
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#1f1f1b;
    text-decoration:none;
}

.modal_page {
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#1b1b1f;
    display:block;
    width:500px;
    height:500px;
}
.modal_page1 {
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#1b1b1f;
    display:block;
    width:500px;
    height:200px;
}
/*****************************************************************************/
/****************************************************************************/
/********************** Plan du site ***************************************/
.plan_du_site_a {
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#5E89C2;
    text-decoration:none;
}
.plan_du_site_produit {
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#1b1b1f;
    text-decoration:none;
}

.plan_du_site_a:hover {
    text-decoration:underline;
}

.plan_du_site_produit:hover {
    text-decoration:underline;
}

/*****************************************************************************/
/* partenaires *****************************************************************/
/*****************************************************************************/

.partenaires_a {
    text-decoration: none;
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    color : #5E89C2;
    text-align:left;

}

.partenaires_mail_a {
    text-decoration: underline;
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    color : #1f1f1b;
    text-align:left;

}

/*******************************************************************************/
/*************** mail **********************************************************/
/*******************************************************************************/

.mail_bleu {
    background-color: #5e89c2;
}

.mail_gris {
    background-color: #e9e9e9;
}


.brd_pdt2 {
    background-color: #FFFFFF;
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    color : #1f1f1b;
}

.ttr_recevcata {
    padding-top:1px;
    background-color: #5e89c2;
    font-size:12px;
    color : #ffffff;
}

.hrgris {
    color :#EEEEEE;
}
