/********************************************************/
/** structure du template                   **/
/******************************************************/
.body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 0px; 
	padding: 0px;
	text-align: center; 
	color: #000000;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
}

.bloc {
    position:relative;
    width:1001px;
    height:772px;
    display:block;
    background-image:url("../images/fond.jpg");
  
}
.bloc-liste {
    position:relative;
    width:1001px;
    height:772px;
    display:block;
    background-image:url("../images/fond-liste.jpg");

}
.immostore {
    position:relative;
    width:1000px;
    height:30px;
    display:block;
    text-align:right;
    
}
.bloc_gauche {
    display:block;
    position:relative;
    width:250px;
    height:700px;
    display:block;
    float:left;
    text-align:center;
}
.logo {
    display:block;
    position:relative;
    width:214px;
    height:100px;
    display:block;
    float:left;
    text-align:center;
    margin-top:16px;
    margin-left:24px;
}
.menu_a_gauche {
    display:block;
    position:relative;
    width:250px;
    height:420px;
    display:block;
    float:left;
    text-align:center;
    margin-top:40px;
}
.composant {
     display:block;
    position:relative;
    width:730px;
    height:680px;
    display:block;
    float:left;
    text-align:left;
    margin-left:10px;
    margin-top:44px;
}

.bt_vert {
    display:block;
    position:relative;
    width:244px;
    height:50px;
    padding-top:20px;
    display:block;
    float:left;
    text-align:center;
    background-image:url("../images/btn_vert.png");
    
}
.bt_bleu {
    display:block;
    position:relative;
    width:244px;
    height:50px;
    padding-top:20px;
    display:block;
    float:left;
    text-align:center;
    background-image:url("../images/btn_bleu.png");
    margin-top:6px;
}
.bt_jaune {
    display:block;
    position:relative;
    width:244px;
    height:50px;
    padding-top:20px;
    display:block;
    float:left;
    text-align:center;
    background-image:url("../images/btn_jaune.png");
    margin-top:6px;
}
.bt_rose {
    display:block;
    position:relative;
    width:244px;
    height:50px;
    padding-top:20px;
    display:block;
    float:left;
    text-align:center;
    background-image:url("../images/btn_rose.png");
    margin-top:6px;
}
.bt_orange {
    display:block;
    position:relative;
    width:244px;
    height:50px;
    padding-top:20px;
    display:block;
    float:left;
    text-align:center;
    background-image:url("../images/btn_orange.png");
    margin-top:10px;
}
.bt_saumon {
    display:block;
    position:relative;
    width:244px;
    height:50px;
    padding-top:20px;
    display:block;
    float:left;
    text-align:center;
    background-image:url("../images/btn_saumon.png");
    margin-top:6px;
}
.bt_rouge {
    display:block;
    position:relative;
    width:244px;
    height:50px;
    padding-top:20px;
    display:block;
    float:left;
    text-align:center;
    background-image:url("../images/btn_rouge.png");
    margin-top:6px;
}
.txtmenu {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:16px;
    text-decoration:none;
    color:#FFFFFF;
    font-weight:bold;
}

.basdepage {
    display:block;
    position:relative;
    width:1000px;
    height:45px;
    display:block;
    float:left;
    text-align:center;
}
.adresse {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    text-decoration:none;
    color:#FFFFFF;
    font-weight:normal;
    display:block;
    position:relative;
    width:350px;
    height:40px;
    display:block;
    float:left;
    text-align:center;
    margin-top:8px;
    margin-left:200px;
  
}
.snpi {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    text-decoration:none;
    color:#FFFFFF;
    font-weight:normal;
    display:block;
    position:relative;
    width:100px;
    height:40px;
    display:block;
    float:left;
    text-align:center;
    margin-top:8px;
    margin-left:50px;

}

.email_bdp {
   font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    text-decoration:none;
    color:#FFFFFF;
    font-weight:normal;
    display:block;
    position:relative;
    width:250px;
    height:40px;
    display:block;
    float:left;
    text-align:left;
    margin-top:0px;
    margin-left:50px;
    vertical-align:top;
}
.aemail {
   font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    text-decoration:none;
    color:#000000;
}
.img_email {
    display:block;
    float:left;
    text-align:left;
    margin-top:0px;
    vertical-align:top;
    position:relative;
    width:50px;
    height:40px;

}
.img_txt {
    display:block;
    float:left;
    text-align:left;
    margin-top:0px;
    vertical-align:top;
    position:relative;
    width:200px;
    height:30px;
    margin-top:10px;
    color:#000000;
}
.mentions {
   font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    text-decoration:none;
    color:#000000;
}
.nyroModal {
   font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    text-decoration:none;
    color:#000000;
}
/*****************************************************************************/
/**************** Coup de coeur <> accueil ***********************************/
/*****************************************************************************/
.accueil_bloc {
    display:block;
    position:relative;
    width:736px;
    height:682px;
    display:block;
    float:left;
    text-align:left;
}
.accueil_cdc {
    display:block;
    position:relative;
    width:334px;
    height:676px;
    display:block;
    float:left;
    text-align:left;
    background-image:url("../images/bloc1.png");
    margin-top:6px;
}
.accueil_titre_cdc {
    display:block;
    position:relative;
    width:300px;
    height:20px;
    display:block;
    float:left;
    text-align:left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    text-decoration:none;
    color:#FFFFFF;
    font-weight:bold;
    margin-top:9px;
    margin-left:25px;
}
.accueil_autre {
    display:block;
    position:relative;
    width:343px;
    height:682px;
    display:block;
    float:left;
    text-align:left;
    margin-left:10px;
}
.accueil_img {
    display:block;
    position:relative;
    width:318px;
    height:245px;
    display:block;
    float:left;
    text-align:left;
    background-image:url("../images/bloc-photo.png");
    margin-top:10px;
    margin-left:34px;
}
.accueil_plan {
    display:block;
    position:relative;
    width:318px;
    height:128px;
    display:block;
    float:left;
    text-align:left;
    margin-top:10px;
    margin-left:34px;
}
.accueil_lien_plan {
    display:block;
    position:relative;
    width:318px;
    height:20px;
    display:block;
    float:left;
    text-align:left;
    margin-top:70px;
    margin-left:40px;
}

.a_lien_plan {
     font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    text-decoration:none;
    color:#FFFFFF;
    font-weight:normal;
    background-image:url("../images/puce-orange.png");
    background-repeat:no-repeat;
    padding-left:26px;
    padding-top:0px;
    text-decoration:none;
}
.accueil_recherche {
    display:block;
    position:relative;
     float:left;
    width:332px;
    height:274px;
    display:block;
   
    text-align:left;
    background-image:url("../images/bloc2.png");
    margin-top:10px;
    margin-left:34px;
}

.accueil_cdc_image {
    display:block;
    position:relative;
    width:300px;
    height:240px;
    float:left;
    text-align:left;
    margin-top:20px;
    margin-left:11px;

}
.accueil_div_img {
    display:block;
    position:relative;
    width:300px;
    height:240px;
}
.cdcimage1 {
    display:block;
    position:relative;
    float:left;
    width:300px;
    height:240px;

}
.cdcimage2 {
    position:relative;
    float:left;
    width:300px;
    height:240px;
    display:none;
}
.cdctxt1{
    display:block;
    position:relative;
    width:300px;
    height:240px;
    float:left;
    text-align:left;
    margin-top:10px;
    margin-left:11px;

}
.cdctxt2{
    display:none;
    position:relative;
    width:300px;
    height:240px;
    float:left;
    text-align:left;
    margin-top:10px;
    margin-left:11px;
}
.cdcbloc1{
    position:relative;
    width:300px;
    height:80px;
    float:left;
    text-align:left;
    margin-top:10px;
    margin-left:11px;

}
.cdcbloc2{
    position:relative;
    width:300px;
    height:80px;
    float:left;
    text-align:left;
    margin-top:10px;
    margin-left:11px;
}
.imgcdc {
        position:relative;
        float:left;
	width:70px;
	height:60px;
	display:block;
        margin-left:5px;
        float:left;

}

.memolibrecdc {
	text-align:left;
	font-weight:normal;
	font-size:12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color:#0056a1;

}
.accueil_type_bien {
    display:block;
    position:relative;
    float:left;
    width:300px;
    height:20px;
    text-align:left;
    font-weight:normal;
    font-size:12px;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    color:#0056a1;
    margin-top:20px;
    margin-left:15px;

}
.accueil_select {
    font-weight:normal;
    font-size:12px;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    color:#0056a1;

}

.accueil_bouton {
    display:block;
    position:relative;
    float:left;
    width:200px;
    height:50px;
    text-align:left;
    font-weight:normal;
    font-size:12px;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    color:#0056a1;
    margin-top:10px;
    margin-left:115px;
}
.accueil_bt {
    display:block;
    width:160px;
    height:50px;
    text-align:center;
    background-image:url("../images/bouton-valider.jpg");
    background-repeat:no-repeat;
    color:#0056a1;
    border:0px;
    font-weight:normal;
    font-size:14px;
    font-family : Verdana, Arial, Helvetica, sans-serif;
}

/*****************************************************************************/
/*************************  liste ********************************************/
/*****************************************************************************/
.liste_bloc {
    display:block;
    position:relative;
    width:736px;
    height:682px;
    display:block;
    float:left;
    text-align:left;
}
.liste_bloc0 {
    float:left;
    position:relative;
    display:block;
    width:636px;
    height:110px;
    text-align:left;
    margin-left:60px;
}
.liste_bloc1 {
    float:left;
    position:relative;
    display:block;
    width:636px;
    height:110px;
    text-align:left;
    margin-left:60px;
    margin-top:53px;
}
.liste_bloc2 {
    float:left;
    position:relative;
    display:block;
    width:636px;
    height:120px;
    text-align:left;
    margin-left:60px;
    margin-top:53px;
}
.liste_bloc3 {
    float:left;
    position:relative;
    display:block;
    width:636px;
    height:120px;
    text-align:left;
    margin-left:60px;
    margin-top:39px;
}

.liste_spacer {
    float:left;
    position:relative;
    display:block;
    width:736px;
    height:1px;
    text-align:left;
}

.liste_photo {
    display:block;
    width:145px;
    height:90px;
    background-repeat:no-repeat;
    float:left;
    position:relative;
    margin-left:50px;
    margin-top:15px;
}

.liste_detail {
    display:block;
    width:434px;
    height:111px;
    background-repeat:no-repeat;
    float:left;
    position:relative;
}

.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:#fa9600;
    border:0px;
    text-align:left;
    width:100px;
    height:18px;
    background-image:url("../images/puce-orange.png");
    background-repeat:no-repeat;
    display:block;
    padding-left:24px;

}
.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:#fa9600;
    border:0px;
    text-align:left;
    width:150px;
    height:18px;
    background-image:url("../images/puce-orange.png");
    background-repeat:no-repeat;
    display:block;
    padding-left:24px;
}
.liste_bt_selection:hover {
    color:#b92325;
}
.liste_bloc_descriptif0 {
    display:block;
    width:434px;
    height:20px;
    float:left;
    position:relative;
    margin-top:5px;
}
.liste_bloc_descriptif1 {
    display:block;
    width:434px;
    height:55px;
    float:left;
    position:relative;
    margin-top:5px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#0056a1;

}

.liste_bloc_prixannonce {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#0056a1;
    display:block;
    width:217px;
    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:#0056a1;
    display:block;
    width:217px;
    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:100px;
    margin-top:10px;
}
.liste_annonce {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#000000;
    display:block;
    width:30px;
    height:20px;
    float:left;
    text-align:center;
}

.numerotation2 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#FFFFFF;
    text-decoration:none;
}
.numerotation {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#FFFFFF;
    text-decoration:none;
}
.numerotation:hover {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#febf3a;
    text-decoration:none;
}
.numerotationbold {
     font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#febf3a;
    text-decoration:none;
}
/*******************************************************************************/
/**************** detail *******************************************************/
/*******************************************************************************/
.bloc-detail {
    position:relative;
    width:1001px;
    height:772px;
    display:block;
    background-image:url("../images/fond-detail.jpg");

}

.detail_espace {
    display:block;
    position:relative;
    width:662px;
    height:620px;
    display:block;
    float:left;
    text-align:left;
    margin-top:44px;
    margin-left:58px;
}
.detail1erbloc {
    display:block;
    position:relative;
    width:650px;
    height:370px;
    float:left;
    margin-left:5px;
    margin-top:5px;
}
.detail_bloc_photo {
    display:block;
    position:relative;
    width:386px;
    height:440px;
    float:left;
    margin-top:0px;
    margin-left:14px;
}
.detail_bloc_lien {
    display:block;
    position:relative;
    width:246px;
    height:400px;
    float:left;
}
.detail_lien {
    display:block;
    position:relative;
    width:244px;
    height:30px;
    float:left;
    margin-top:10px;

}
.detail_lien1 {
    display:block;
    position:relative;
    width:122px;
    height:30px;
    float:left;
   text-align:left;
}
.detail_lien2 {
    display:block;
    position:relative;
    width:122px;
    height:30px;
    float:right;
    text-align:right;

}
.detail_lien3 {
   display:block;
    position:relative;
    width:244px;
    height:26px;
    float:left;
    margin-top:10px;
}
.detail_fiche_lien {
    cursor:pointer;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#0f2789;
    text-decoration:none;
}
.detail_fiche_lien:hover {
    color:#b92325;
}
.detail_a_lien {
    cursor:pointer;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#0f2789;
    border:0px;
    text-align:left;
    width:150px;
    height:18px;
    background-image:url("../images/puce-orange.png");
    background-repeat:no-repeat;
    display:block;
    padding-left:24px;
    text-decoration:none;
}
.detail_a_lien:hover {
    color:#b92325;
}
.detail_bloc_texte {
    display:block;
    position:relative;
    width:650px;
    height:400px;
    float:left;
    margin-left:5px;
    margin-top:5px;
    padding-left:10px;
}

.detail_type_style {
    display:block;
    position:relative;
    width:630px;
    height:24px;
    float:left;
    text-align:left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:18px;
    font-weight:bold;
    color:#0f2789;
    margin-left:10px;
}
.detail_h1 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:18px;
    font-weight:bold;
    color:#0f2789;
   
}
.detailVille {
     margin-left:10px;
    display:block;
    position:relative;
    width:630px;
    height:24px;
    float:left;
    margin-top:0px;
    text-align:left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:15px;
    font-weight:bold;
    color:#0f2789;
}
.detail_ref_memo {
    display:block;
    position:relative;
    width:630px;
    height:80px;
    float:left;
    margin-top:0px;
    text-align:left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#0f2789;
    margin-top:20px;
    margin-left:10px;
}

.detailVille1 {
    display:block;
    position:relative;
    width:300px;
    height:24px;
    float:left;
    margin-top:0px;
    text-align:left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:15px;
    font-weight:bold;
    color:#0f2789;
    margin-left:0px;
}
.detail_ref_memo1 {
    display:block;
    position:relative;
    width:300px;
    height:180px;
    float:left;
    margin-top:0px;
    text-align:left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#0f2789;
}

.detail_photo_grand {
    display:block;
    position:relative;
    width:340px;
    height:340px;
    float:left;
}

.detail_photo_miniature {
    display:block;
    position:relative;
    width:420px;
    height:70px;
    float:left;
    text-align:left;
}
.detail_img {
    display:block;
    position:relative;
    width:112px;
    height:72px;
    float:left;
    text-align:left;

}
.previous {
    cursor:pointer;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#0f2789;
    text-decoration:none;
}
.previous:hover {
    color:#b92325;
}
.next {
    cursor:pointer;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#0f2789;
    text-decoration:none;
}
.next:hover {
    color:#b92325;
}
/*****************************************************************************/
/********** Login ************************************************************/
/*****************************************************************************/
.login_titre {
    display:block;
    position:relative;
    float:left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:bold;
    color:#000000;
    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:#000000;
    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:#000000;
    border-top:1px solid #000000;
    
}

.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:500px;
    height:500px;
    margin-left:105px;
    margin-top:76px;
    position:relative;
    border:3px outset #FFFFFF;
}

.contact_bloc {
    display:block;
    float:left;
    width:380px;
    height:400px;
    margin-left:40px;
    margin-top:120px;
    position:relative;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:normal;
    color:#000000;
    text-align:left;
}
.contact_a {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#000000;
    text-decoration:none;
}
.contact_a:hover {
    text-decoration:underline;
    color:#000000;
}

/******************************************************************************/
/*********** Impression ******************************************************/
/****************************************************************************/
.imprtbl {
    border:1px inset #000000;
    width:900px;
    
}
.imprbandeau {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#ff9f43;
    text-align:left;
}
.imprbt {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#ffab00;
}
.imprbt:hover {
    color:#000000;
}

.imprtxt {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#000000;
    text-align:left;
    
}

imprtxt_input {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#ff9f43;
    text-align:left;
    border:1px solid #000000;
}
/*****************************************************************************/
/***************** 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:#000000;
    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:662px;
    height:620px;
    display:block;
    float:left;
    text-align:left;
    margin-top:44px;
    margin-left:58px;
}
.compte_personnel_texte {
    display:block;
    width:310px;
    height:583px;
    position:relative;
    float:left;
    margin-top:25px;
    margin-left:10px;
}
.compte_personnel_titre {
    display:block;
    width:310px;
    height:30px;
    background-repeat:no-repeat;
    float:left;
    position:relative;
    margin-left:0px;
    margin-top:8px;
    color:#0F2786;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:18px;
    font-weight:bold;
    text-align:left;
}

.compte_personnel_bloc_vert {
    display:block;
    width:325px;
    height:583px;
    position:relative;
    float:left;
    margin-top:10px;
    margin-left:0px;
}
.compte_personnel_txt {
    display:block;
    width:320px;
    height:400px;
    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:320px;
    height:34px;
    float:left;
    position:relative;
    margin-left:0px;
    margin-top:0px;
    color:#0f2786;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    text-align:left;
    float:left;
}
.compte_personnel_h1 {
    color:#0f2786;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:18px;
    font-weight:bold;
    text-align:left;
}
.compte_personnel_texte1 {
    display:block;
    width:322px;
    height:480px;
    float:left;
    position:relative;
    margin-left:0px;
    margin-top:0px;
    color:#0f2786;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    text-align:left;
    float:left;
}
.compte_personnel_email {
    width:160px;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    text-align:left;
    border:1px solid #89B331;
}
.compte_personnel_texte2 {
    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:12px;
    font-weight:bold;
    text-align:left;
    float:left;
}
.compte_personnel_login {
    display:block;
    width:310px;
    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:310px;
    height:40px;
    float:left;
    position:relative;
    margin-left:0px;
    margin-top:0px;
    color:#0F2786;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    text-align:left;
    float:left;
}
.login_txt_input2 {
    display:block;
    width:310px;
    height:24px;
    float:left;
    position:relative;
    margin-left:0px;
    margin-top:0px;
    color:#0F2786;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    text-align:left;
    float:left;
}
.login_txt_input3 {
    display:block;
    width:310px;
    height:14px;
    float:left;
    position:relative;
    margin-left:0px;
    margin-top:0px;
    color:#0F2786;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:normal;
    text-align:left;
    float:left;
}
.login_a {
    color:#0F2786;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:normal;
    text-align:left;
    
}
.login_bt1 {
    display:block;
    width:200px;
    height:30px;
    float:left;
    position:relative;
    margin-left:0px;
    margin-top:20px;
    color:#0F2786;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:normal;
    text-align:center;
    margin-left:50px;
}
.compte_personnel_submit {
    cursor:pointer;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#0f2789;
    border:0px;
    text-align:left;
    width:150px;
    height:14px;
    background-image:url("../images/puce-orange.png");
    background-repeat:no-repeat;
    display:block;
    padding-left:24px;
    text-decoration:none;
    background-color:#FFFFFF;
}
.compte_personnel_submit:hover {
    color:#b92325;
}
.compte_personnel_submit1 {
     cursor:pointer;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#0f2789;
    border:0px;
    text-align:left;
    width:150px;
    height:14px;
    background-image:url("../images/puce-orange.png");
    background-repeat:no-repeat;
    display:block;
    padding-left:24px;
    text-decoration:none;
    background-color:#FFFFFF;
}
.compte_personnel_submit1:hover {
    color:#b92325;
}
/*****************************************************************************/
/************ Mon compte ****************************************************/
/***************************************************************************/

.espace_bloc {
    display:block;
    width:652px;
    height:450px;
    position:absolute;
    float:left;
    background-color:#FFFFFF;
    top:80px;
    left:0px;
}

.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:212px;
    height:24px;
    position:relative;
    float:left;
    cursor:pointer;
    background-color:#FFFFFF;
}
.espace_haut1 {
    display:block;
    width:212px;
    height:24px;
    position:relative;
    float:left;
    border-left:4px solid #0f2786;
    border-bottom:4px solid #0f2786;
    background-color:#FFFFFF;
    cursor:pointer;
}

.espace_txt {
    color:#89B331;
    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:#0f2786;
    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:#89B331;
    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:#89B331;
    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:#0f2786;
    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:#0F2786;
    vertical-align:top;

}
.espace_input, .digits, .number {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-style:normal;
    font-size:12px;
    font-weight:normal;
    text-align:left;
    color:#0F2786;
    width:150px;
    border:1px outset #b92325;
}

.espace_txt_blanc {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-style:italic;
    font-size:12px;
    font-weight:normal;
    text-align:left;
    color:#0F2786;
}
.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;
}


.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:#FFFFFF;

}
.alerte_liste_fiche_nav_bloc {
    display:block;
    width:250px;
    height:20px;
    float:right;
    position:relative;
    background-color:#b92325;
}
.alerte_liste_fiche_bloc {
    display:block;
    width:638px;
    height:82px;
    float:left;
    position:relative;
    border:2px solid #000000;

}
.alerte_liste_fiche_bloc:hover  {
    border:2px solid #b92325;
 }

 .alerte_liste_fiche_bloc_alert {
    display:block;
    width:638px;
    height:82px;
    float:left;
    position:relative;
     border:2px solid #b92325;
 }
.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:#0f2786;
    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 #0f2786;
    background-color:#0f2786;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size:12px;
    text-align:center;
    font-style:normal;
    color:#FFFFFF;
    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:#b92325;
    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:#FFFFFF;
    display:block;
    width:150px;
    height:20px;
    margin:1px;
    background-color:#89B331;
    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:#0f2786;
    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:#0f2786;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-style:normal;
    font-size:12px;
    float:left;
    position:relative;
}
.alerte_input {
    color: #0f2786;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    text-align:left;

}
.alerte_input1 {
    color: #0f2786;
    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: #0f2786;
    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: #0f2786;
    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: #0f2786;
    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:#0f2786;
    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:#b92325;
    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:#b92325;
    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:#b92325;
    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:#b92325;
    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;
}

.alert_input_balise {
     color:#0f2786;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-style:normal;
    font-size:12px;
    border:1px solid #b92325;
}

.login_submit {
    cursor:pointer;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#0f2789;
    border:0px;
    text-align:left;
    width:200px;
    height:16px;
    background-image:url("../images/puce-orange.png");
    background-repeat:no-repeat;
    display:block;
    padding-left:24px;
    text-decoration:none;
    background-color:#FFFFFF;
}
.login_submit:hover {
    color:#b92325;
}

.login_submit1 {
     cursor:pointer;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#0f2789;
    border:0px;
    text-align:left;
    width:150px;
    height:16px;
    background-image:url("../images/puce-orange.png");
    background-repeat:no-repeat;
    display:block;
    padding-left:24px;
    text-decoration:none;
    background-color:#FFFFFF;
}
.login_submit1:hover {
    color:#b92325;
}

/*****************************************************************************/
/*******************  Impression *********************************************/
/****************************************************************************/
.imp_adresse {
    position:relative;
    width:465px;
    height:120px;
    display:block;
    float:left;
    text-align:left;
    color:#0F2786;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
}
.imp_moteur {
    display:block;
    position:relative;
    width:992px;
    height:370px;
    display:block;
    text-align:center;
}
.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;
}
.imp_bloc_vert {
    margin:10px;
    position:relative;
    width:435px;
    height:450px;
    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: #000000;
    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: #000000;;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:20px;
    margin-top:10px;

}
/*****************************************************************************/
/******** Envoyer à un ami ***************************************************/
/*****************************************************************************/
.envoi_ami_txt {

    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
}
.envoi_ami_txt1 {
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
}
.selection_input {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#0f2789;
    text-decoration:none;
    border:1px solid #b92325;
}
.formulaire_bt {
    cursor:pointer;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#fa9600;
    border:0px;
    text-align:left;
    width:150px;
    height:18px;
    background-image:url("../images/puce-orange.png");
    background-repeat:no-repeat;
    display:block;
    padding-left:24px;
}
/******************************************************************************/
/*********** Estimation ******************************************************/
/****************************************************************************/

.estimation_fond {
    display:block;
    position:relative;
    width:662px;
    height:620px;
    display:block;
    float:left;
    text-align:left;
    margin-top:44px;
    margin-left:58px;
}


.estimation_sous_titre {
    color:#0f2789;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    display:block;
    position:relative;
    float:left;
    width:642px;
    height:180px;
    margin-left:20px;
}
.estimation_h1 {
    color:#0f2789;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:18px;
    font-weight:bold;
}

.estimation_bloc_estimation {
    color:#0f2789;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    display:block;
    position:relative;
    float:left;
    width:642px;
    height:460px;
    margin-top:10px;
    margin-left:20px;
}
.estimation_m {
    color:#0f2789;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    text-align:left;
}

.estimation_txt {
    color:#0f2789;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    border:1px solid #b92325;
    width:150px;
}
.estimation_textearea {
    color:#0f2789;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    border:1px solid #b92325;
    width:260px;
}
.estimation_textearea1 {
    color:#0f2789;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    border:1px solid #b92325;
    width:290px;
}
.required {
    color:#0f2789;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    border:1px solid #b92325;
    width:150px;
}

.estimation_champs {
    color:#0f2789;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:normal;
    
}
.estimation_bt {
     cursor:pointer;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#0f2789;
    border:0px;
    text-align:left;
    width:150px;
    height:14px;
    background-image:url("../images/puce-orange.png");
    background-repeat:no-repeat;
    display:block;
    padding-left:24px;
    text-decoration:none;
    background-color:#FFFFFF;
}
.estimation_bt:hover {
    color:#b92325;
}

/*****************************************************************************/
/************** 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:#000000;
    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;
}

.contact_bloc_contact {
    color:#000000;
    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;
}
.contact_txt {
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
}
.contact_champs {
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:normal;

}

/******************************************************************************/
/************** 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:#000000;
    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:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:bold;
}
.agence_bloc_agence {
    color:#000000;
    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:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:18px;
    font-weight:bold;
}
.service_h2 {
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:bold;
}
.service_bloc_service {
    color:#000000;
    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;

}

.selection_block {
    display:block;
    position:relative;
    float:left;
    height:100px;
    width:620px;
    background-color:#0F2786;
    border:2px solid #FFFFFF;
    vertical-align:top;
    text-align:left;
}
.selection_block:hover {
    display:block;
    position:relative;
    float:left;
    height:100px;
    width:620px;
    background-color:#000000;
    border:2px solid #CAD614;
    vertical-align:top;
    text-align:left;
}
.selection_block_select {
    display:block;
    position:relative;
    float:left;
    height:100px;
    width:620px;
    background-color:#000000;
    border:2px solid #CAD614;
    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:#CAD614;
}
.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:#CAD614;
}
.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:#89B331;
    border:2px solid #000000;
    top:7px;
    left:440px;
    color:#CAD614;
}

.selection_carre_vert {
    display:block;
    width:18px;
    height:18px;
    margin:1px;
    background-color:#b92325;
    float:left;
}
.selection_txt_marron {
    color:#b92325;
    font-size:12px;
}

.selection_a_lien {
    color:#89B331;
    text-decoration:none;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-style:normal;
    font-weight:bold;
    font-size:16px;
}
.selection_suppr {
    color:#FFFFFF;
    display:block;
    width:150px;
    height:20px;
    margin:1px;
    background-color:#89B331;
    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;
}

/***************************************************************************/
/*********** mentions *****************************************************/
.mentions_titre {
    color:#0056a1;
    float:left;
    position:relative;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-style:normal;
    font-weight:bold;
    font-size:16px;
    text-align:center;
}
.mentions_txt {
    color:#0056a1;
    float:left;
    position:relative;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-style:normal;
    font-weight:normal;
    font-size:12px;
    text-align:left;
}
/*****************************************************************************/
/************** chercher *****************************************************/
.chercher_fond {
    display:block;
    position:relative;
    width:662px;
    height:620px;
    display:block;
    float:left;
    text-align:left;
    margin-top:44px;
    margin-left:58px;
}
.chercher_bloc_texte {
    display:block;
    position:relative;
    width:662px;
    height:100px;
    display:block;
    float:left;
    text-align:left;
}
.chercher_bloc_titre {
    display:block;
    position:relative;
    width:662px;
    height:30px;
    display:block;
    float:left;
    text-align:left;
}
.chercher_h1 {
    display:block;
    position:relative;
    width:642px;
    height:30px;
    color:#0056a1;
    float:left;
    position:relative;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-style:normal;
    font-weight:normal;
    font-size:16px;
    text-align:left;
    padding:10px;
}
.chercher_bloc_vert {
     display:block;
    position:relative;
    width:642px;
    height:300px;
    color:#0056a1;
    float:left;
    position:relative;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-style:normal;
    font-weight:normal;
    font-size:12px;
    text-align:left;
    padding:10px;
}
.chercher_ligne {
    display:block;
    position:relative;
    width:642px;
    height:50px;
    color:#0056a1;
    float:left;
}
.chercher_txt2 {
    display:block;
    position:relative;
    width:202px;
    height:50px;
    color:#0056a1;
    float:left;
}
.chercher_cbk_ligne {
    display:block;
    position:relative;
    width:440px;
    height:50px;
    color:#0056a1;
    float:left;
}
.chercher_ckb {
    display:block;
    position:relative;
    width:120px;
    height:50px;
    color:#0056a1;
    float:left;
}
.chercher_ckb4 {
     display:block;
    position:relative;
    width:100px;
    height:50px;
    color:#0056a1;
    float:left;
}
.chercher_ckb2 {
     display:block;
    position:relative;
    width:80px;
    height:50px;
    color:#0056a1;
    float:left;
}
.chercher_ckb3 {
    display:block;
    position:relative;
    width:120px;
    height:50px;
    color:#0056a1;
    float:left;
}
.chercher_txt3 {
    display:block;
    position:relative;
    width:200px;
    height:50px;
    color:#0056a1;
    float:left;
}
.chercher_bloc_input {
    display:block;
    position:relative;
    width:400px;
    height:50px;
    color:#0056a1;
    float:left;
}
.chercher_input {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-style:normal;
    font-weight:normal;
    font-size:12px;
    color:#0056a1;
    border:1px solid #0056a1;
    
}
.chercher_submit {
    cursor:pointer;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#0f2789;
    border:0px;
    text-align:left;
    width:150px;
    height:14px;
    background-image:url("../images/puce-orange.png");
    background-repeat:no-repeat;
    display:block;
    padding-left:24px;
    text-decoration:none;
    background-color:#FFFFFF;
}
.chercher_bt {
     display:block;
    position:relative;
    width:342px;
    height:50px;
    color:#0056a1;
    float:left;
    margin-left:250px;
}
.chercher_logoA {
    display:block;
    width:180px;
    height:175px;
    background-image:url("../images/logoA.jpg");
    float:right;
    position:relative;
    margin-right:20px;
   
}
/******************************************************************************/
/************** Conseils ****************************************************/
.conseils_fond {
    display:block;
    position:relative;
    width:662px;
    height:620px;
    display:block;
    float:left;
    text-align:left;
    margin-top:44px;
    margin-left:58px;
}
.conseils_titre {
     font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:bold;
    color:#0f2789;
    border:0px;
    text-align:left;
    width:622px;
    height:100px;
    margin:10px;
    float:left;
}
.conseils_txt {
     font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#0f2789;
    border:0px;
    text-align:left;
    width:622px;
    height:250px;
    margin:10px;
    float:left;
}
.conseils_a {
      font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#0f2789;
    text-decoration:none;
    
}
.conseils_a:hover {
    color:#fa9600;
    text-decoration:underline;
}
