/********************************************************/
/** structure du template                   **/
/******************************************************/
.body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 0px; 
	padding: 0px;
	text-align: center; 
	color: #000000;
	background-color: #f4e500;
	background-repeat: no-repeat;
}
.immostore {
    display:block;
    float:left;
    width:1002px;
    height:30px;
    position:relative;
    margin-top:15px;
}
.immostore_44immo {
    display:block;
    float:left;
    width:500px;
    height:30px;
    position:relative;
    text-align:left;
}
.immostore_logo {
    display:block;
    float:right;
    width:500px;
    height:30px;
    position:relative;
    text-align:right;
}

.bloc {
    position:relative;
    width:1002px;
    height:900px;
    display:block;
  
}
.bloc_haut {
    position:relative;
    width:1002px;
    height:141px;
    display:block;
    float:left;
    background-image:url("../images/banniere.png");
}

.logo {
    display:block;
    width:450px;
    height:150px;
    float:left;
    position:relative;
    margin-top:10px;
    margin-left:10px;
    float:left;

}
.adresse {
     display:block;
    width:370px;
    height:150px;
    float:left;
    position:relative;
    margin:10px;
    float:right;
    text-align:left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:normal;
    color:#000000;
}
.a_adresse {
     font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:normal;
    text-decoration:underline;
    color:#000000;
}
.a_adresse:hover {
     font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:normal;
    text-decoration:none;
    color:#FC1921;
}
.moteur {
    display:block;
    position:relative;
    width:1002px;
    height:486px;
    display:block;
    float:left;
    text-align:left;
}
.moteur_liste {
    display:block;
    position:relative;
    width:1002px;
    height:497px;
    display:block;
    float:left;
    text-align:left;
}

.mentions {
    text-align:right;
    color:#FFFFFF;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    width:350px;
    margin-right:50px;
    margin-top:8px;
    height:20px;
    display:block;
    float:right;
    font-size:12px;

}
.menu {
    position:relative;
    width:1002px;
    height:76px;
    display:block;
    float:left;
    background-image:url("../images/menu2.png");
}
.accueil {
    position:relative;
    width:160px;
    height:50px;
    display:block;
    float:left;
    margin-top:10px;
    margin-left:28px;
}
.ventes {
    position:relative;
    width:160px;
    height:50px;
    display:block;
    float:left;
    margin-top:10px;
    margin-left:34px;
}
.locations {
    position:relative;
    width:160px;
    height:50px;
    display:block;
    float:left;
    margin-top:10px;
    margin-left:34px;
}
.anepasmanquer {
    position:relative;
    width:160px;
    height:50px;
    display:block;
    float:left;
    margin-top:10px;
    margin-left:34px;
}
.rechercheref {
    position:relative;
    width:160px;
    height:30px;
    display:block;
    float:left;
    margin-top:37px;
    margin-left:46px;
}
.inputref {
    width:100px;
    height:16px;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    border:1px solid #e41f23;

}
.basdepage {
    display:block;
    position:relative;
    width:1002px;
    height:16px;
    display:block;
    float:left;
    text-align:left;
    background-color:#fdcc35;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;

}
.a_basdepage {
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    text-decoration:none;
}
/*****************************************************************************/
/**************** Coup de coeur <> accueil ***********************************/
/*****************************************************************************/
.accueil_bloc {
     display:block;
    position:relative;
    width:1002px;
    height:486px;
    display:block;
    float:left;
    text-align:left;
    background-image:url("../images/bloc_accueil.png");
}
.accueil_bloc_gauche {
     display:block;
    position:relative;
    width:430px;
    height:486px;
    display:block;
    float:left;
    text-align:left;
}
.accueil_bloc_droit {
     display:block;
    position:relative;
    width:570px;
    height:486px;
    display:block;
    float:left;
    text-align:left;
}
.accueil_menu {
    display:block;
    width:570px;
    height:24px;
    margin-top:40px;
    margin-left:0px;
}
.accueil_menu_a {
     color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    text-decoration:none;
    background-image:url("../images/puce_accueil.png");
    background-repeat:no-repeat;
    padding-left:18px;
    padding-top:2px;
}

.accueil_titre {
    display:block;
    position:relative;
    width:430px;
    height:20px;
    display:block;
    float:left;
    text-align:center;
    color:#FFFFFF;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    margin-top:5px;
}
.accueil_gallery {
    display:block;
    position:relative;
    width:430px;
    height:340px;
    display:block;
    float:left;
    text-align:left;
    color:#FFFFFF;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    margin-top:20px;
    margin-left:130px;
}
.accueil_agence {
    display:block;
    position:relative;
    width:430px;
    height:340px;
    display:block;
    float:left;
    text-align:center;
    color:#FFFFFF;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    margin-top:5px;

}
.accueil_agence_img {
    display:block;
    position:relative;
    width:276px;
    height:220px;
    display:block;
    float:left;
    text-align:left;
    background-image:url("../images/agence.png");
    margin-top:10px;
    margin-left:70px;
}
.accueil_div_img {
    display:block;
    position:relative;
    width:430px;
    height:340px;
    display:block;
    float:left;
    margin-left:30px;
}

.accueil_fnaim {
    display:block;
    position:relative;
    width:147px;
    height:111px;
    float:left;
    background-image:url("../images/logo-fnadir.png");
}
.accueil_estimation {
    display:block;
    position:relative;
    width:280px;
    height:30px;
    float:left;
    margin-top:40px;
}
.a_estimation {
    color:#FFFFFF;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:24px;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
}
.a_estimation:hover {
     color:#FFFFFF;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:24px;
    font-weight:bold;
    text-align:center;
    text-decoration:underline
}
/****************************************************************************/
/****************** Sélection **********************************************/
/**************************************************************************/
.chercher_bloc {
    display:block;
    position:relative;
    width:1002px;
    height:486px;
    display:block;
    float:left;
    text-align:left;
    background-image:url("../images/fond-uni.jpg");
}
.chercher_bloc_gauche {
    display:block;
    position:relative;
    width:430px;
    height:486px;
    display:block;
    float:left;
    text-align:left;
}
.chercher_bloc_droit {
    display:block;
    position:relative;
    width:570px;
    height:486px;
    display:block;
    float:left;
    text-align:left;
}
.chercher_agence {
    display:block;
    position:relative;
    width:276px;
    height:220px;
    display:block;
    float:left;
    text-align:left;
    background-image:url("../images/agence.png");
    margin-top:70px;
    margin-left:70px;
}
.chercher_texte {
   color:#FFFFFF;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:normal;
    text-decoration: none;
    display:block;
    width:300px;
    height:50px;
    text-align:left;
    margin-left:80px;
    position:relative;
    float:left;
  
}
.chercher_liste_menu {
    display:block;
    position:relative;
    width:370px;
    height:326px;
    display:block;
    float:left;
    text-align:left;
    margin-left:150px;
    margin-top:80px;
}

.chercher_menu {
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:normal;
    text-decoration: none;
    display:block;
    width:300px;
    height:30px;
    background-image:url("../images/puce_rouge.png");
    background-repeat:no-repeat;
    padding-left:35px;
    padding-top:3px;
}
.chercher_info {
   color:#FFFFFF;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:bold;
    text-decoration: none;
    display:block;
    width:300px;
    height:50px;
    text-align:left;
    margin-top:100px;
    margin-left:70px;
    position:relative;
    float:left;
}
.chercher_liste_selection {
    display:block;
    position:relative;
    width:370px;
    height:326px;
    display:block;
    float:left;
    text-align:left;
    margin-left:150px;
    margin-top:80px;
}
.chercher_ligne {
    display:block;
    position:relative;
    width:370px;
    height:70px;
    display:block;
    float:left;
    text-align:left;
}
.chercher_txt2 {
    display:block;
    position:relative;
    width:370px;
    height:20px;
    display:block;
    float:left;
    text-align:left;
    color:#881518;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:normal;
    text-decoration: none;
}
.chercher_cbk_ligne {
    display:block;
    position:relative;
    width:370px;
    height:20px;
    display:block;
    float:left;
    text-align:left;
    color:#881518;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    text-decoration: none;
    
}
.chercher_ckb4 {
    display:block;
    position:relative;
    width:75px;
    height:20px;
    display:block;
    float:left;
    text-align:left;
    color:#881518;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    text-decoration: none;
}
.chercher_ckb {
    display:block;
    position:relative;
    width:110px;
    height:20px;
    display:block;
    float:left;
    text-align:left;
    color:#881518;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    text-decoration: none;
}
.chercher_ckb2 {
    display:block;
    position:relative;
    width:70px;
    height:20px;
    display:block;
    float:left;
    text-align:left;
    color:#881518;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    text-decoration: none;
}
.chercher_txt3 {
    display:block;
    position:relative;
    width:170px;
    height:20px;
    display:block;
    float:left;
    text-align:left;
    color:#881518;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    text-decoration: none;
}
.chercher_bloc_input {
    display:block;
    position:relative;
    width:200px;
    height:20px;
    display:block;
    float:left;
    text-align:left;
    color:#881518;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    text-decoration: none;
}
.chercher_input {
    background-color:#FFFFFF;
    color:#881518;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    border:1px solid #7c7c7a;
}
.chercher_ligne2 {
     display:block;
    position:relative;
    width:370px;
    height:50px;
    display:block;
    float:left;
    text-align:left;
}
.chercher_bt {
     display:block;
    position:relative;
    width:100px;
    height:50px;
    display:block;
    float:left;
    text-align:left;
    margin-left:150px;
}
.chercher_submit {
    width:100px;
    height:18px;
    background-image:url("../images/bt.jpg");
    border:0px;
    display:block;
    color:#881518;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:16px;
    cursor:pointer;
    
}
/*****************************************************************************/
/*************************  liste ********************************************/
/*****************************************************************************/
.liste_bloc {
    display:block;
    position:relative;
    width:1002px;
    height:500px;
    display:block;
    float:left;
    text-align:left;
    background-image:url("../images/liste.png");
}
.liste_corpus {
    display:block;
    position:relative;
    width:1002px;
    height:444px;
    display:block;
    float:left;
    text-align:left;
    margin-top:7px;
}

.liste_bloc0 {
    float:left;
    position:relative;
    display:block;
    width:1002px;
    height:111px;
    text-align:left;
}
.liste_bloc1 {
    float:left;
    position:relative;
    display:block;
    width:1002px;
    height:111px;
    text-align:left;
}
.liste_spacer {
    float:left;
    position:relative;
    display:block;
    width:1002px;
    height:1px;
    text-align:left;
}

.liste_photo {
    display:block;
    width:145px;
    height:90px;
    background-repeat:no-repeat;
    float:left;
    position:relative;
    margin-left:20px;
    margin-top:10px;
}
.liste_ref {
    display:block;
    width:180px;
    height:90px;
    background-repeat:no-repeat;
    float:left;
    position:relative;
    margin-left:20px;
}
.liste_bloc_ref0 {
    display:block;
    width:100px;
    height:20px;
    background-repeat:no-repeat;
    float:left;
    position:relative;
    margin-top:40px;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;

}
.liste_bloc_ref1 {
    display:block;
    width:100px;
    height:20px;
    background-repeat:no-repeat;
    float:left;
    position:relative;
    margin-top:40px;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    margin-left:40px;
}
.liste_bloc_ref2 {
    display:block;
    width:100px;
    height:20px;
    background-repeat:no-repeat;
    float:left;
    position:relative;
    margin-top:40px;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    margin-left:80px;
}
.liste_bloc_ref3 {
    display:block;
    width:100px;
    height:20px;
    background-repeat:no-repeat;
    float:left;
    position:relative;
    margin-top:40px;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    margin-left:70px;
}

.liste_detail {
    display:block;
    width:634px;
    height:111px;
    background-repeat:no-repeat;
    float:left;
    position:relative;
}
.liste_temoignage {
    display:block;
    width:724px;
    height:111px;
    background-repeat:no-repeat;
    float:left;
    position:relative;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    margin-left:90px;
    padding:8px;
}
.liste_bloc_plus_de_detail {
    display:block;
    width:100px;
    height:135px;
    background-repeat:no-repeat;
    float:left;
    position:relative;
}
.liste_bloc_detail {
    display:block;
    width:100px;
    height:30px;
    float:left;
    position:relative;
    margin-top:0px;
}
.liste_bt_detail {
    cursor:pointer;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#000000;
    border:0px;
    text-align:left;
    width:100px;
    height:18px;
    background-image:url("../images/puce_accueil.png");
    background-repeat:no-repeat;
    display:block;
    padding-left:18px;
 
}
.liste_bt_detail:hover {
    color:#b92325;
}
.liste_bt_selection {
    cursor:pointer;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#000000;
    border:0px;
    text-align:left;
    width:150px;
    height:18px;
    background-image:url("../images/puce_accueil.png");
    background-repeat:no-repeat;
    display:block;
    padding-left:18px;
}
.liste_bt_selection:hover {
    color:#b92325;
}
.liste_bloc_descriptif0 {
    display:block;
    width:634px;
    height:20px;
    float:left;
    position:relative;
    margin-top:5px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#000000;
}
.liste_bloc_descriptif1 {
    display:block;
    width:634px;
    height:55px;
    float:left;
    position:relative;
    margin-top:5px;
     font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#000000;
}

.liste_bloc_prixannonce {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#000000;
    display:block;
    width:317px;
    height:20px;
    float:left;
    position:relative;
    margin-top:5px;
}
.liste_bloc_prixannonce1 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#000000;
    display:block;
    width:317px;
    height:20px;
    float:left;
    position:relative;
    margin-top:5px;
    text-align:right;
}

.liste_numerotation {
    display:block;
    position:relative;
    width:580px;
    height:20px;
    display:block;
    float:left;
    text-align:right;
    margin-left:420px;
}
.liste_numerotation_bas {
    display:block;
    position:relative;
    width:580px;
    height:20px;
    display:block;
    float:left;
    text-align:right;
    margin-left:420px;
    margin-top:10px;
}
.liste_annonce {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#000000;
    display:block;
    width:40px;
    height:20px;
    float:left;
    text-align:center;
}

.numerotation2 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#000000;
    text-decoration:none;
}
.numerotation {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#000000;
    text-decoration:none;
}
.numerotation:hover {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#b92325;
    text-decoration:none;
}
.numerotationbold {
     font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#b92325;
    text-decoration:none;
}
/*******************************************************************************/
/**************** detail *******************************************************/
/*******************************************************************************/
.detail_bloc_photo {
    display:block;
    position:relative;
    width:465px;
    height:470px;
    float:left;
    margin-left:10px;
    margin-top:10px;
    padding-left:15px;

}
.detail_bloc_texte {
    display:block;
    position:relative;
    width:504px;
    height:470px;
    float:left;
    margin-left:0px;
    margin-top:10px;
}
.detail_photo_grand {
    display:block;
    position:relative;
    width:340px;
    height:340px;
    float:left;
}
.detail_grd_img {
    display:block;
    position:relative;
    width:340px;
    height:255px;
    float:left;
    margin-left:30px;
    text-align:center;
}
.detail_photo_miniature {
    display:block;
    position:relative;
    width:470px;
    height:200px;
    float:left;
    text-align:left;
    margin-top:5px;
}
.detail_pte_img {
    display:block;
    position:relative;
    width:65px;
    height:65px;
    float:left;
    text-align:left;
}
.detail_type_style {
    display:block;
    position:relative;
    width:420px;
    height:80px;
    float:left;
    text-align:left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:18px;
    font-weight:bold;
    color:#950B1E;
}
.detail_h1 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:18px;
    font-weight:bold;
    color:#000000;
}
.detailVille {
    display:block;
    position:relative;
    width:420px;
    height:30px;
    float:left;
    margin-top:0px;
    text-align:left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:15px;
    font-weight:bold;
    color:#950B1E;
}
.detail_ligne {
    display:block;
    position:relative;
    width:500px;
    height:5px;
    float:left;
    text-align:left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#000000;
}
.detail_ref_memo {
    display:block;
    position:relative;
    width:500px;
    height:100px;
    float:left;
    margin-top:0px;
    text-align:left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#000000;
    font-weight:bold;
}
.detail_maison {
    display:block;
    width:63px;
    height:74px;
    background-image:url("../images/maison.png");
    position:absolute;
    top:-42px;
    left:-24px;
    z-index:1;
}
.detailVille1 {
    display:block;
    position:relative;
    width:500px;
    height:20px;
    float:left;
    margin-top:0px;
    text-align:left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:15px;
    font-weight:bold;
    color:#000000;
    
}
.detail_ref_memo1 {
    display:block;
    position:relative;
    width:420px;
    height:160px;
    float:left;
    margin-top:0px;
    text-align:left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#000000;
    margin-left:40px;
}
.detail_lien {
    display:block;
    position:relative;
    width:800px;
    height:40px;
    float:left;
    margin-left:60px;
    margin-top:0px;
    text-align:left;
}

.detail_lien1 {
    display:block;
    width:140px;
    height:25px;
    float:left;
    position:relative;
    text-align:left;
    margin-left:20px;
    z-index:8;
    text-decoration:none;
}
.detail_lien2 {
    display:block;
    width:200px;
    height:25px;
    float:left;
    position:relative;
    text-align:right;
    text-decoration:none;

}
.nyroModal {
     display:block;
    float:left;
    position:relative;
    text-align:left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    width:200px;
    height:18px;
    background-image:url("../images/bt.jpg");
    background-repeat:no-repeat;
    display:block;
    color:#881518;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    cursor:pointer;
    padding-left:20px;
    padding-top:3px;
    text-decoration:none;
}
 .nyroModal:hover {
     font-weight:normal;
     font-style:italic;
 }
.detail_lien3 {
    display:block;
    float:left;
    position:relative;
    text-align:left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    width:200px;
    height:18px;
    background-image:url("../images/bt.jpg");
    background-repeat:no-repeat;
    display:block;
    color:#881518;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    cursor:pointer;
    padding-left:20px;
    padding-top:3px;
    text-decoration:none;
 }
 .detail_lien3:hover {
     font-weight:normal;
     font-style:italic;
 }
.detail_bloc_lien {
    display:block;
    width:220px;
    height:80px;
    float:left;
    position:relative;
    text-align:left;
    margin-left:20px;
}

.detail_fiche {
    display:block;
    position:relative;
    width:500px;
    height:120px;
    float:left;
    margin-left:0px;
    margin-top:0px;
    text-align:left;
}
.detail_fiche1 {
     font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#881518;
    text-decoration:none;
}
.detail_fiche1:hover {
     font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#881518;;
    text-decoration:underline;
    font-style:italic;
}
/*_____________________________________________ Start - Projects - jCarouselLiteDemo _____________________________________________*/
.jCarouselLite {
    margin-left:50px;
    margin-top:5px;
    display:block;
    position:absolute;
    width:320px;
    height:64px;
     font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color: #950B1E;
    text-align:left;
    font-weight:bold;
}
.jCarouselLite li{
    border:2px solid #950B1E;
    text-align:center;
}
.prev {
    width:23px;
    height:23px;
    background-image:url("../images/btn_retour.jpg");
    display:block;
    border:0px;
    position:absolute;
    top:30px;
    left:0px;
}
.next {
    width:23px;
    height:23px;
    background-image:url("../images/btn_avance.jpg");
    display:block;
    border:0px;
    position:absolute;
    top:30px;
    left:325px;
}

.mid {
    display:block;
    width:340px;
    height:340px;
    display:block;
    text-align:center;
    float:left;
    margin-top:70px;
}
/*_____________________________________________ End - Projects - jCarouselLiteDemo _____________________________________________*/


/*****************************************************************************/
/********** Login ************************************************************/
/*****************************************************************************/
.login_titre {
    display:block;
    position:relative;
    float:left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:bold;
    color:#950B1E;
    width:350px;
    height:30px;
    text-align:left;
    margin-top:40px;
    margin-left:40px;
}
.login_titre1 {
    display:block;
    position:relative;
    float:left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:bold;
    color:#FFFFFF;
    width:400px;
    height:30px;
    text-align:left;
    margin-top:90px;
    margin-left:140px;
}
.login_formulaire {
    display:block;
    position:relative;
    float:left;
     font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#FFFFFF;
    width:320px;
    height:150px;
    text-align:left;
    margin-left:140px;
}

.login_txt {
    display:block;
    position:relative;
    float:left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#950B1E;
    width:380px;
    height:150px;
    text-align:left;
    margin-left:40px;
    margin-top:20px;
}
.login_bt {
    display:block;
    position:relative;
    float:left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#FFFFFF;
    width:200px;
    height:50px;
    text-align:left;
    margin-left:240px;
}
.logina {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:8px;
    font-weight:normal;
    color:#FFFFFF;
}
.logina:hover {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:8px;
    font-weight:normal;
    color:#555555;
}

.login_bt1 {
    display:block;
    position:relative;
    float:left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#FFFFFF;
    width:100px;
    height:50px;
    text-align:center;
    margin-left:440px;

}
.login_bt2 {
    display:block;
    width:70px;
    height:20px;
    position:relative;
    float:left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#FFFFFF;
    text-align:center;
    background-color:#d9df4a;
    border:2px outset #d9df4a;
    padding-top:5px;
    text-decoration:none;
}
.login_bt2:hover {
    border:2px inset #d9df4a;
}
.login_bt3 {
    display:block;
    width:70px;
    height:20px;
    position:relative;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#FFFFFF;
    text-align:center;
    background-color:#ff9f43;
    border:2px outset #ff9f43;
    padding-top:5px;
    text-decoration:none;
}
.login_bt3:hover {
    border:2px inset #ff9f43;
}
.logintxt {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#FFFFFF;
}

.logintxt_input {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#950B1E;
    border-top:1px solid #950B1E;
    
}

.login_erreur {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#FF0000;
    
}
/*****************************************************************************/
/*************** Création / Modification de compte ***************************/
/*****************************************************************************/

.comptechamps {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:normal;
    color:#000000;
    display:block;
    width:350px;
    height:50px;
    position:relative;
    float:left;
    margin-left:40px;
    margin-top:250px;
    text-align:left;
}

.compte_bloc {
    width:420px;
    height:500px;
    position:relative;
    float:left;
    margin-left:140px;
    margin-top:20px;
}

.champs {
    text-align:left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:normal;
    color:#000000;
}

.compte_txt_input {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#ff9f43;
    border-top:1px solid #ff9f43;
    
}
.compte_txt {
    text-align:left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#000000;
}
/*****************************************************************************/
/******** détail du compte **************************************************/
/****************************************************************************/
.comptetxt {
    text-align:left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#000000;
}
.compte_coordonnees {
    width:400px;
    height:250px;
    position:relative;
    float:left;
    margin-left:40px;
    margin-top:10px;
}

.comptechamps1 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:normal;
    color:#000000;
    display:block;
    width:350px;
    height:50px;
    position:relative;
    float:left;
    margin-left:40px;
    margin-top:0px;
    text-align:left;
}
.compte_deconnexion {
    display:block;
    float:left;
    text-align:center;
    position:relative;
    width:150px;
    height:30px;
    margin-left:250px;
    margin-top:10px;
}
.compte_bt1 {
    display:block;
    width:100px;
    height:20px;
    position:relative;
    float:left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#FFFFFF;
    text-align:center;
    background-color:#d9df4a;
    border:2px outset #d9df4a;
    padding-top:5px;
    text-decoration:none;
}
.compte_bt1:hover {
    border:2px inset #d9df4a;
}
.compte_bt2 {
    display:block;
    width:160px;
    height:20px;
    position:relative;
    float:left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#FFFFFF;
    text-align:center;
    background-color:#d9df4a;
    border:2px outset #d9df4a;
    padding-top:5px;
    text-decoration:none;
}
.compte_bt2:hover {
    border:2px inset #d9df4a;
}

.compte_bloc_recherche {
    display:block;
    width:400px;
    height:150px;
    position:relative;
    float:left;
    margin-left:140px;
    margin-top:20px;
    text-align:left;
}
.compte_bloc_selection {
    display:block;
    width:400px;
    height:300px;
    position:relative;
    float:left;
    margin-left:140px;
    text-align:left;
}
.compte_titre1 {
    display:block;
    position:relative;
    float:left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:20px;
    font-weight:bold;
    color:#FFFFFF;
    width:350px;
    height:30px;
    text-align:left;
    margin-top:20px;
    margin-left:140px;
}
.compte_titre1_txt {
      display:block;
    position:relative;
    float:left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#FFFFFF;
    width:350px;
    height:30px;
    text-align:left;
    margin-top:20px;
    margin-left:140px;
}
.compte_titre2 {
    display:block;
    position:relative;
    float:left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:20px;
    font-weight:bold;
    color:#FFFFFF;
    width:350px;
    height:30px;
    text-align:left;
    margin-top:20px;
    margin-left:140px;
}
.compte_bt_long {
    display:block;
    width:110px;
    height:12px;
    position:relative;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:bold;
    color:#FFFFFF;
    text-align:center;
    background-color:#ff9f43;
    border:2px outset #ff9f43;
    padding-top:5px;
    text-decoration:none;
}
.compte_bt_long:hover {
    border:2px inset #ff9f43;
}

.compte_bt {
    display:block;
    width:66px;
    height:12px;
    position:relative;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:normal;
    color:#FFFFFF;
    text-align:center;
    background-color:#ff9f43;
    border:2px outset #ff9f43;
    padding-top:0px;
    text-decoration:none;
}
.compte_bt:hover {
    border:2px inset #ff9f43;
}

.bloc_fiche_de_recherche {
    display:block;
    width:400px;
    height:500px;
    position:relative;
    float:left;
    margin-left:140px;
    margin-top:40px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#000000;
    text-align:left;
}

.recherchetxt {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#000000;
    text-align:left;
    
}
.recherchetxt_input {
    color:#ff9f43;
    text-align:left;
    border:1px outset #ff9f43;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
}
.recherche_bt3 {
    display:block;
    width:80px;
    height:20px;
    position:relative;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#FFFFFF;
    text-align:center;
    background-color:#ff9f43;
    border:2px outset #ff9f43;
    padding-top:5px;
    text-decoration:none;
}
.recherche_bt3:hover {
    border:2px inset #ff9f43;
}

/*****************************************************************************/
/****************** Contact *************************************************/
/***************************************************************************/
.contact_map {
    display:block;
    float:left;
    width:420px;
    height:400px;
    margin-left:135px;
    margin-top:86px;
    position:relative;
}

.contact_bloc {
    display:block;
    position:relative;
    width:1002px;
    height:480px;
    display:block;
    float:left;
    text-align:left;
    /* background-image:url("../images/fond-uni.jpg"); */
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:normal;
    color:#950B1E;
    text-align:left;
}
.contact_a {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#950B1E;
    text-decoration:none;
}
.contact_a:hover {
    text-decoration:underline;
    color:#000000;
}
.tableselect {
    width:480px;
}
/*****************************************************************************/
/***************** editorial ************************************************/
.edito_bloc {
    display:block;
    float:left;
    width:380px;
    height:400px;
    margin-left:37px;
    margin-top:104px;
    position:relative;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:normal;
    color:#000000;
    text-align:left;
}

.edito_txt {
    display:block;
    position:relative;
    margin-top:60px;
    margin-left:140px;
    float:left;
    width:420px;
    height:550px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#000000;
    text-align:left;
}

.edito_actualites {
    display:block;
    position:absolute;
    top:40px;
    left:40px;
    width:300px;
    height:30px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:20px;
    font-weight:bold;
    color:#950B1E;
    text-align:left;
}

/******************************************************************************/
/*********** partenaires ******************************************************/
/******************************************************************************/
.partenaires_bloc_orange {
    display:block;
    width:595px;
    height:588px;
    background-image:url("../images/bloc_orange_critere.png");
    background-repeat:no-repeat;
    position:absolute;
    top:-10px;
    left:400px;
    text-align:left;
}


.partenaires_a {
    text-align:left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#555555;
}
.partenaires_a:hover {
    text-align:left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#FFFFFF;
}
.partenaires_bloc {
    display:block;
    float:left;
    position:relative;
    width:400px;
    height:460px;
    margin-top:50px;
    margin-left:140px;
    text-align:left;
}
.partenaires_ligne {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#000000;
    text-align:left;
    display:block;
    width:700px;
    height:100px;
    float:left;
    position:relative;
    float:left;
    margin-top:30px;
}

.partenaires_img {
    display:block;
    width:120px;
    height:100px;
    float:left;
    position:relative;
    text-align:left;
}
.partenaires_txt {
    display:block;
    width:260px;
    height:100px;
    float:left;
    position:relative;
    text-align:left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#000000;
    margin-left:20px;
}


/*---------------------------------------------------------------------------*/
/*----------------------- mon compte ----------------------------------------*/
/****************************************************************************/
.compte_personnel_fond {
    display:block;
    position:relative;
    width:1002px;
    height:486px;
    display:block;
    float:left;
    text-align:left;
    background-image:url("../images/fond-uni.jpg");
}
.compte_personnel_texte {
    display:block;
    width:460px;
    height:583px;
    position:relative;
    float:left;
    margin-top:40px;
    margin-left:28px;
}
.compte_personnel_titre {
    display:block;
    width:330px;
    height:30px;
    background-repeat:no-repeat;
    float:left;
    position:relative;
    margin-left:0px;
    margin-top:8px;
    color:#F2E513;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:20px;
    font-weight:bold;
    text-align:left;
}

.compte_personnel_bloc_vert {
    display:block;
    width:449px;
    height:553px;
    background-image:url("../images/compte_bloc_vert.png");
    background-repeat:no-repeat;
    position:relative;
    float:left;
    margin-top:20px;
    margin-left:4px;
}


.compte_personnel_txt {
    display:block;
    width:430px;
    height:380px;
    background-repeat:no-repeat;
    float:left;
    position:relative;
    margin-left:20px;
    margin-top:10px;
    text-align:left;
    float:left;
}
.compte_personnel_titre1 {
    display:block;
    width:415px;
    height:34px;
    float:left;
    position:relative;
    margin-left:0px;
    margin-top:0px;
    color:#F2E513;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    text-align:left;
    float:left;
}
.compte_personnel_h1 {
    color:#950B1E;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:18px;
    font-weight:bold;
    text-align:left;
}
.compte_personnel_texte1 {
    display:block;
    width:415px;
    height:368px;
    float:left;
    position:relative;
    margin-left:0px;
    margin-top:0px;
    color:#950B1E;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    text-align:left;
    float:left;
}
.compte_personnel_email {
    width:160px;
    color:#950B1E;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    text-align:left;
    border:1px solid #950B1E;
}
.compte_personnel_texte2 {
    display:block;
    width:330px;
    height:40px;
    float:left;
    position:relative;
    margin-left:0px;
    margin-top:0px;
    color:#950B1E;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    text-align:left;
    float:left;
}
.compte_personnel_login {
    display:block;
    width:330px;
    height:250px;
    background-repeat:no-repeat;
    float:left;
    position:relative;
    margin-left:0px;
    margin-top:20px;
    text-align:left;
    float:left;
}
.login_titre_alerte {
    display:block;
    width:330px;
    height:40px;
    float:left;
    position:relative;
    margin-left:0px;
    margin-top:0px;
    color:#FFFFFF;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    text-align:left;
    float:left;
}
.login_txt_input2 {
    display:block;
    width:330px;
    height:24px;
    float:left;
    position:relative;
    margin-left:0px;
    margin-top:0px;
    color:#F2E513;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    text-align:left;
    float:left;
}
.login_txt_input3 {
    display:block;
    width:330px;
    height:14px;
    float:left;
    position:relative;
    margin-left:0px;
    margin-top:0px;
    color:#F2E513;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:normal;
    text-align:left;
    float:left;
}
.login_a {
    color:#F2E513;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:normal;
    text-align:left;
    
}
.login_bt1 {
    display:block;
    width:330px;
    height:30px;
    float:left;
    position:relative;
    margin-left:0px;
    margin-top:20px;
    color:#950B1E;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:normal;
    text-align:center;
}
.compte_personnel_submit {
    cursor:pointer;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:bold;
    color:#FFFFFF;
    border:0px;
    text-align:center;
    width:130px;
    height:25px;
    background-image:url("../images/puce_rouge.png");
    background-color:#f2e513;
    background-repeat:no-repeat;
}
.compte_personnel_submit:hover {
    color:#950B1E;
}
.compte_personnel_submit1 {
    cursor:pointer;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:bold;
    color:#FFFFFF;
    border:0px;
    text-align:center;
    width:140px;
    height:25px;
    background-image:url("../images/puce_rouge.png");
    background-color:#cb1421;
    background-repeat:no-repeat;
}
.compte_personnel_submit1:hover {
    color:#f2e513;
}
/*****************************************************************************/
/************ Mon compte ****************************************************/
/***************************************************************************/

.espace_personnel_fond {
    display:block;
    position:relative;
    width:1002px;
    height:496px;
    display:block;
    float:left;
    text-align:left;

}
.espace_img_gauche {
    display:block;
    position:relative;
    width:275px;
    height:486px;
    display:block;
    float:left;
    text-align:left;
    background-image:url("../images/bloc_rouge_liste.png");
    background-repeat:no-repeat;
    z-index:99;
   
}
.espace_bloc {
    display:block;
    width:652px;
    height:450px;
    position:relative;
    float:left;
    background-color:#950B1E;
    top:20px;
    left:30px;
}

.espace_bloc_onglet {
    display:block;
    width:644px;
    height:60px;
    position:relative;
    float:left;
    margin-left:4px;
    margin-right:4px;
    margin-top:4px;
    background-color:#FFFFFF;
}
.espace_haut {
    display:block;
    width:208px;
    height:24px;
    position:relative;
    float:left;
    cursor:pointer;
    background-color:#FFFFFF;
    border-left:2px solid #950B1E;
    border-right:2px solid #950B1E;
}
.espace_haut1 {
    display:block;
    width:212px;
    height:24px;
    position:relative;
    float:left;
    border-left:2px solid #950B1E;
    border-right:2px solid #950B1E;
    border-bottom:4px solid #950B1E;
    background-color:#F2C513;
    cursor:pointer;
}

.espace_txt {
    color:#950B1E;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-style:normal;
    font-size:16px;
    font-weight:bold;
    text-align:left;
    float:left;
    padding-left:4px;
    width:164px;
    height:22px;
}
.espace_txt1 {
    color:#950B1E;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-style:normal;
    font-size:16px;
    font-weight:bold;
    text-align:left;
    float:left;
    padding-left:4px;
    width:164px;
    height:22px;
    text-decoration:none;
}
.alerte_txt_presentation {
     display:block;
    width:640px;
    height:25px;
    position:relative;
    float:left;
    margin:1px;
    color:#950B1E;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-style:normal;
    font-size:12px;
    font-weight:normal;
    text-align:left;
}
.alerte_txt_presentation1 {
     display:none;
    width:640px;
    height:25px;
    position:relative;
    float:left;
    margin:1px;
    color:#950B1E;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-style:normal;
    font-size:12px;
    font-weight:normal;
    text-align:left;

}


.espace_bloc_corps {
    display:block;
    width: 640px;
    height: 246px;
    float: left;
    position:relative;
    float:left;
    margin-top:8px;
    margin-left:4px;
}

.espace_td {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-style:normal;
    font-size:13px;
    font-weight:normal;
    text-align:left;
    color:#FFFFFF;
    vertical-align:top;
}
.espace_td1 {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-style:normal;
    font-size:12px;
    font-weight:normal;
    text-align:left;
    color:#FFFFFF;
    vertical-align:top;

}
.espace_input, .required, .digits, .required_email, .number {
    text-align:left;
    color:#881518;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    text-decoration: none;
    border:1px solid #950B1E;
}

.espace_txt_blanc {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-style:italic;
    font-size:12px;
    font-weight:normal;
    text-align:left;
    color:#FFFFFF;
}
.espace_accuse_reception {
    display:block;
    position:relative;
    float:left;
    width:630px;
    margin-left:10px;
    height:40px;
    margin-top:0px;
    text-align:left;
}
.espace_accuse_reception1 {
    display:block;
    position:relative;
    float:left;
    width:640px;
    margin-left:0px;
    height:220px;
    margin-top:1px;
    text-align:left;
}

.selection_block {
    display:block;
    position:relative;
    float:left;
    height:100px;
    width:620px;
    background-color:#950B1E;
    border:2px solid #950B1E;
    vertical-align:top;
    text-align:left;
}
.selection_block:hover {
    display:block;
    position:relative;
    float:left;
    height:100px;
    width:620px;
    background-color:#950B1E;
    border:2px solid #F2E513;
    vertical-align:top;
    text-align:left;
}
.selection_block_select {
    display:block;
    position:relative;
    float:left;
    height:100px;
    width:620px;
    background-color:#950B1E;
    border:2px solid #F2E513;
    vertical-align:top;
    text-align:left;
}
.selection_ref_type_style {
    display:block;
    position:relative;
    float:left;
    height:20px;
    width:200px;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-style:normal;
    font-size:16px;
    font-weight:normal;
    text-align:left;
    color:#FFFFFF;
    background-color:#F2E513;
}
.selection_ref_type_style {
    display:block;
    position:relative;
    float:left;
    height:22px;
    width:320px;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-style:normal;
    font-size:14px;
    font-weight:normal;
    text-align:left;
    color:#FFFFFF;
    background-color:#F2E513;
}
.selection_villepublique {
    display:block;
    position:relative;
    float:left;
    height:50px;
    width:320px;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-style:normal;
    font-size:14px;
    font-weight:normal;
    text-align:left;
    color:#FFFFFF;
}
.selection_bloc1 {
    display:block;
    position:relative;
    float:left;
    height:80px;
    width:240px;
}
.selection_bloc2 {
    display:block;
    position:relative;
    float:left;
    height:80px;
    width:100px;
    text-align:right;

}
.selection_bloc3 {
    display:block;
    position:relative;
    float:left;
    height:100px;
    width:144px;
    text-align:right;
}
.selection_image {
    display:block;
    position:relative;
    float:left;
    height:80px;
    width:134px;
    text-align:left;
}
.selection_surface {
    display:block;
    position:relative;
    float:left;
    height:20px;
    width:144px;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-style:normal;
    font-size:12px;
    font-weight:bold;
    text-align:right;
    color:#FFFFFF;
    font-weight:normal;
}
.selection_prix {
    display:block;
    position:relative;
    float:left;
    height:20px;
    width:144px;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-style:normal;
    font-size:12px;
    text-align:right;
    color:#FFFFFF;
    font-weight:normal;
}

.selection_memo {
    display:block;
    position:relative;
    float:left;
    height:60px;
    width:320px;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-style:normal;
    font-size:12px;
    text-align:left;
    color:#FFFFFF;
    font-weight:normal;
}

.selection_nego {
    display:block;
    position:absolute;
    height:20px;
    width:400px;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-style:italic;
    font-size:12px;
    font-weight:normal;
    text-align:left;
    color:#FFFFFF;
    left:4px;
    top:84px;

}
.selection_crit {
    display:block;
    position:absolute;
    height:20px;
    width:200px;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-style:italic;
    font-size:13px;
    font-weight:bold;
    text-align:left;
    color:#950B1E;
    border:2px solid #950B1E;
    top:7px;
    left:440px;
    color:#950B1E;
}

.selection_carre_vert {
    display:block;
    width:18px;
    height:18px;
    margin:1px;
    background-color:#950B1E;
    float:left;
}
.selection_txt_marron {
    color:#950B1E;
    font-size:12px;
}

.selection_a_lien {
    color:#950B1E;
    text-decoration:none;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-style:normal;
    font-weight:bold;
    font-size:16px;
}
.selection_suppr {
    color:#950B1E;
    display:block;
    width:150px;
    height:20px;
    margin:1px;
    background-color:#F2E513;
    float:right;
    position:relative;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-style:normal;
    font-weight:normal;
    font-size:12px;
    text-align:center;
    cursor:pointer;
}
.alert_input_balise {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-style:normal;
    font-weight:normal;
    font-size:12px;
    text-align:left;
    color:#950B1E;
}
.alerte_bloc_haut {
    display:block;
    width:640px;
    height:20px;
    float:left;
    position:relative;
}

.alerte_liste_fiche_nav {
    display:block;
    width:638px;
    height:20px;
    float:left;
    position:relative;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-style:normal;
    font-weight:bold;
    font-size:12px;
    text-align:center;
    color:#F2E513;

}
.alerte_liste_fiche_nav_bloc {
    display:block;
    width:250px;
    height:20px;
    float:right;
    position:relative;
    background-color:#FFFFFF;
    color:#950B1E;
}
.alerte_liste_fiche_bloc {
    display:block;
    width:638px;
    height:82px;
    float:left;
    position:relative;
    border:2px solid #950B1E;

}
.alerte_liste_fiche_bloc:hover  {
    border:2px solid #F2E513;
 }

 .alerte_liste_fiche_bloc_alert {
    display:block;
    width:638px;
    height:82px;
    float:left;
    position:relative;
     border:2px solid #F2E513;
 }
.alerte_bloc_haut_creation_fiche {
    display:block;
    width:600px;
    height:20px;
    float:left;
    position:relative;
}
.alerte_liste_vert {
    display:block;
    width:200px;
    height:30px;
    float:left;
    position:relative;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-style:normal;
    font-weight:bold;
    font-size:16px;
    text-align:center;
    background-color:#F2E513;
    color:#FFFFFF;
}
.alerte_lancer {
    display:block;
    position:absolute;
    width:200px;
    height:20px;
    float:left;
    z-index:25;
    top:40px;
    left:0px;
}
.alerte_lancer_bt {
    border:2px solid #F2E513;
    background-color:#F2E513;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size:12px;
    text-align:center;
    font-style:normal;
    color:#950B1E;
    cursor:pointer;
    width:200px;
    height:20px;
    display:block;
    text-decoration:none;

}
.alerte_liste_nombre {
    display:block;
    width:200px;
    height:30px;
    float:left;
    position:relative;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-style:normal;
    font-weight:bold;
    font-size:16px;
    color:#FFFFFF;
    text-align:center;
}
.alerte_liste_image {
    display:block;
    width:110px;
    height:80px;
    float:right;
    position:relative;
    text-align:right;

}

.alerte_bloc1 {
    display:block;
    width:220px;
    height:20px;
    float:left;
    position:relative;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-style:normal;
    font-weight:bold;
    font-size:16px;
    text-align:left;
    color:#FFFFFF;
}
.alerte_bloc2 {
    display:block;
    width:180px;
    height:20px;
    float:left;
    position:relative;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-style:normal;
    font-weight:bold;
    font-size:16px;
    text-align:left;
    color:#FFFFFF;

}
.alerte_bloc3 {
    display:block;
    width:230px;
    height:30px;
    float:left;
    position:relative;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-style:normal;
    font-weight:bold;
    font-size:16px;
    text-align:right;
    color:#FFFFFF;
}
.alerte_liste_bloc {
    display:block;
    width:640px;
    height:190px;
    float:left;
    position:relative;

}
.alerte_bt {
    color:#950B1E;
    display:block;
    width:150px;
    height:20px;
    margin:1px;
    background-color:#F2E513;
    float:right;
    position:relative;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-style:normal;
    font-weight:normal;
    font-size:12px;
    text-align:center;
    cursor:pointer;
    border:0px;
    margin-right:0px;
    margin-left:10px;
}
.alerte_liste_recherche {
    display:block;
    width:600px;
    height:230px;
    float:left;
    position:relative;
    margin-left:30px;
}
.alertebordure {
    display:block;
    width:600px;
    height:238px;
    position:relative;
    float:left;
 }
.alerte_ligne {
       display:block;
       width:600px;
       height:30px;
       margin-left:30px;
       margin-top:5px;
       position:relative;
       float:left;
}
.alerte_italique {
    display:block;
    width:380px;
    height:20px;
    position:relative;
    text-align:center;
    color:#FFFFFF;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-style:normal;
    font-size:12px;
    margin-top:5px;
    float:left;
}
.alerte_txt3 {
    display:block;
    width:125px;
    height:18px;
    text-align:left;
    margin-left:4px;
    color:#FFFFFF;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-style:normal;
    font-size:12px;
    float:left;
    position:relative;
}
.alerte_input {
    color: #950B1E;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    text-align:left;
}
.alerte_input1 {
    color: #950B1E;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    text-align:left;
    position:relative;
    float:left;
    padding-right:1px;
}
.alerte_input2 {
    color: #950B1E;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    text-align:left;
    position:relative;
    float:left;
    padding-right:1px;

}
.alerte_input3 {
    color: #950B1E;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    text-align:left;
    position:relative;
    float:left;
    padding-right:1px;

}
.alerte_input4 {
    color: #950B1E;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    text-align:left;
    position:relative;
    float:left;
    padding-right:1px;

}
.alerte_txt2 {
    display:block;
    width:125px;
    height:18px;
    text-align:left;
    margin-left:4px;
    color:#FFFFFF;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-style:normal;
    font-size:12px;
    float:left;
    position:relative;
}
.alerte_ckb {
    display:block;
    width:90px;
    height:18px;
    text-align:left;
    margin-left:2px;
    color:#FFFFFF;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-style:normal;
    font-size:12px;
    float:left;
    position:relative;
}
.alerte_ckb2 {
    display:block;
    width:110px;
    height:18px;
    text-align:left;
    margin-left:2px;
    color:#FFFFFF;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-style:normal;
    font-size:12px;
    float:left;
    position:relative;
}
.alerte_ckb3 {
    display:block;
    width:90px;
    height:18px;
    text-align:left;
    margin-left:2px;
    color:#FFFFFF;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-style:normal;
    font-size:12px;
    float:left;
    position:relative;
}
.alerte_ckb4 {
    display:block;
    width:90px;
    height:18px;
    text-align:left;
    margin-left:0px;
    color:#FFFFFF;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-style:normal;
    font-size:12px;
    float:left;
    position:relative;
}
.alerte_petit_logo {
    display:block;
    width:22px;
    height:22px;
    margin:1px;
    background-image:url("../images/alerte_petit_logo.png");
    float:left;
}

.login_submit {
    cursor:pointer;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#FFFFFF;
    border:0px;
    text-align:left;
    width:210px;
    height:20px;
    background-image:url("../images/puce_accueil.png");
    background-repeat:no-repeat;
    padding-left:18px;
    background-color:#950B1E;
}
.login_submit:hover {
    color:#F6E931;
}

.login_submit1 {
    cursor:pointer;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#FFFFFF;
    border:0px;
    text-align:left;
    width:120px;
    height:20px;
    background-image:url("../images/puce_accueil.png");
    background-repeat:no-repeat;
    padding-left:18px;
    background-color:#950B1E;
}
.login_submit1:hover {
    color:#F6E931;
}

/*****************************************************************************/
/*******************  Impression *********************************************/
/****************************************************************************/
.imp_adresse {
    position:relative;
    width:500px;
    height:120px;
    display:block;
    float:left;
    text-align:left;
    color:#2A9708;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:18px;
    font-weight:bold;
    margin-top:16px;
    margin-left:500px;
}
.imp_moteur {
    display:block;
    position:relative;
    width:992px;
    height:570px;
    display:block;
    float:left;
    text-align:center;
    border-left:4px solid #FFFFFF; /* #FD7C00 orange   */
    border-right:4px solid #FFFFFF;

}
.imp_bloc_gauche {
    position:relative;
    width:465px;
    height:700px;
    display:block;
    background-color:#FFFFFF;
    float:left;
}
.imp_bloc_centre {
    position:relative;
    width:40px;
    height:700px;
    display:block;
    float:left;
}
.imp_bloc_droit {
    position:relative;
    width:465px;
    height:700px;
    display:block;
    background-color:#FFFFFF;
    float:left;
    text-align:left;
    border:1px solid #000000;
}
.imp_bloc_vert {
    margin:10px;
    position:relative;
    width:435px;
    height:550px;
    display:block;
    background-color:#FFFFFF;
    float:left;
    text-align:left;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    padding:10px;
    float:left;
}
.imp_ref_ville {
    position:relative;
    width:435px;
    height:30px;
    display:block;
    background-color:#FFFFFF;
    float:left;
    text-align:left;
    color: #950B1E;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:20px;
    margin-top:0px;
 }
.imp_type_style {
    position:relative;
    width:435px;
    height:30px;
    display:block;
    background-color:#FFFFFF;
    float:left;
    text-align:left;
    color: #950B1E;;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:20px;
    margin-top:10px;

}
/*****************************************************************************/
/******** Envoyer à un ami ***************************************************/
/*****************************************************************************/
.envoi_ami_txt {

    color:#950B1E;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
}
.envoi_ami_txt1 {
    color:#950B1E;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
}

/******************************************************************************/
/*********** Estimation ******************************************************/
/****************************************************************************/

.estimation_fond {
    display:block;
    position:relative;
    width:1002px;
    height:496px;
    display:block;
    float:left;
    text-align:left;
    background-image:url("../images/bloc_rouge_liste.png");
    background-repeat:no-repeat;
}


.estimation_sous_titre {
    color:#950B1E;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    display:block;
    position:relative;
    float:left;
    width:800px;
    height:110px;
    margin-top:0px;
    margin-left:200px;
}
.estimation_h1 {
    color:#950B1E;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:18px;
    font-weight:bold;
}

.estimation_bloc_estimation {
    color:#950B1E;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    display:block;
    position:relative;
    float:left;
    width:780px;
    height:460px;
    margin-top:6px;
    margin-left:220px;
}


.estimation_txt {
    color:#950B1E;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
}
.estimation_champs {
    color:#950B1E;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:normal;
    
}
.estimation_bt {
    display:block;
    float:left;
    position:relative;
    text-align:left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    width:120px;
    height:18px;
    background-image:url("../images/bt.jpg");
    background-repeat:no-repeat;
    display:block;
    color:#881518;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    cursor:pointer;
    padding-left:20px;
    padding-top:0px;
    text-decoration:none;
    border:0px;
}
.estimation_bt:hover {
     font-weight:normal;
     font-style:italic;
 }
/*****************************************************************************/
/************** contact *****************************************************/
/***************************************************************************/

.contact_fond {
     display:block;
    position:relative;
    width:832px;
    height:639px;
    display:block;
    float:left;
    text-align:left;
    background-image:url("../images/bloc_fond.png");
    margin-top:14px;
    margin-left:3px;
}
.contact_sous_titre {
    color:#950B1E;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    display:block;
    position:relative;
    float:left;
    width:800px;
    height:60px;
    margin-top:0px;
    margin-left:20px;
}

.contact_bloc_contact {
    color:#950B1E;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    display:block;
    position:relative;
    float:left;
    width:800px;
    height:500px;
    margin-top:0px;
    margin-left:20px;
}
.contact_txt {
    color:#950B1E;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
}
.contact_champs {
    color:#950B1E;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:normal;

}
.detail_contact {
    cursor:pointer;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:bold;
    color:#FFFFFF;
    border:0px;
    text-align:center;
    width:130px;
    height:25px;
    background-image:url("../images/puce_rouge.png");
    background-color:#f2e513;
    background-repeat:no-repeat;
}
.detail_contact:hover {
    color:#950B1E;
}
/******************************************************************************/
/************** Agence ********************************************************/
/******************************************************************************/

.agence_fond {
     display:block;
    position:relative;
    width:832px;
    height:639px;
    display:block;
    float:left;
    text-align:left;
    background-image:url("../images/bloc_fond.png");
    margin-top:14px;
    margin-left:3px;
}
.agence_sous_titre {
    color:#950B1E;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    display:block;
    position:relative;
    float:left;
    width:800px;
    height:60px;
    margin-top:25px;
    margin-left:20px;
}
.agence_h1 {
    color:#950B1E;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:bold;
}
.agence_bloc_agence {
    color:#950B1E;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    display:block;
    position:relative;
    float:left;
    width:800px;
    height:460px;
    margin-top:0px;
    margin-left:20px;
}

/******************************************************************************/
/************** Agence ********************************************************/
/******************************************************************************/

.service_fond {
     display:block;
    position:relative;
    width:832px;
    height:639px;
    display:block;
    float:left;
    text-align:left;
    background-image:url("../images/bloc_fond.png");
    margin-top:14px;
    margin-left:3px;
}

.service_h1 {
    color:#950B1E;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:18px;
    font-weight:bold;
}
.service_h2 {
    color:#950B1E;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:bold;
}
.service_bloc_service {
    color:#950B1E;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    display:block;
    position:relative;
    float:left;
    width:800px;
    height:620px;
    margin-top:5px;
    margin-left:20px;

}

/*******************************************************************************/
/************* Modal *****************************************************/
.imp_td_agence {
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:bold;
    vertical-align:top;
    text-align:left;
}

.imp_td_detail {
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    vertical-align:top;
    width:400px;
    text-align:left;
}
.imp_img {
    display:block;
    width:150px;
    height:112px;
    position:relative;
    float:left;
}

.imp_bloc_photo {
    display:block;
    width:480px;
    height:600px;
    position:relative;
    float:left;
    

}

.imp_bloc {
    width:800px;
    height:800px;
    position:relative;
    float:left;
}


.imprbandeau {
     color:#881518;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:bold;
    vertical-align:top;
    text-align:left;
}
.imprtxt {
    color:#881518;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    vertical-align:top;
    text-align:left;
    
}

.imprbt {
    width:150px;
    height:18px;
    background-image:url("../images/bt.jpg");
    border:0px;
    display:block;
    color:#881518;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:16px;
    cursor:pointer;
    border:0px;
}
.imprbt:hover {
    font-style:italic;
}