@charset "UTF-8";
/* CSS Document */


/** Commun **/
body { background:url(/img/reflexpro/commun/background.gif) #E4DCD0 repeat-x fixed; margin:0; margin-top:30px; font-family:Arial; font-size:12px; color:#8D8D8D; }
.interLow { font-size:5px; height:5px; } 
.inter { font-size:10px; height:10px; } 
.interHigh { font-size:15px; height:15px; } 
a { color:#8D8D8D; text-decoration:none; }
a:hover { text-decoration:underline; }
div#checkbox { float:left; white-space:nowrap; padding-right:40px; height:32px; line-height:32px; }
div#checkbox div#checkbox_box { float:left; padding-right:5px; padding-top:6px; }
div#checkbox div#checkbox_value { white-space:nowrap; padding-right:10px; }
.needed { color:#CB6422; }
#postbureau { width:670px; height:560px; border:0px; background:none;}


/** Top **/
div#top	{ background:#FFFFFF; border:1px solid #BCB6AD; border-bottom:0; height:110px; width:978px; margin-left:auto; margin-right:auto; padding-top:15px; }
table#identification { height:95px; border:1px solid #ADADAD; background:url(/img/reflexpro/top/encart_pro.gif) no-repeat #E3DBCF; font-size:11px; padding:5px; }
.identification_titre { color:#0E3A85; }
.identification_connect { background:url(/img/reflexpro/top/connecter.gif); width:108px; height:21px; border:0; }
.identification_disconnect { background:url(/img/reflexpro/top/deconnecter.gif); width:108px; height:21px; border:0; }
.identification_link { color:#CB6422; white-space:nowrap; }


/** Chemin de Fer **/
div#navigation { background:#FAFAFA; height:26px; border:1px solid #BCB6AD; width:954px;  margin-bottom:10px; }
div#navigation td { white-space:nowrap; }


/** Home Page **/
div#home { background:url(/img/reflexpro/home/degrade.gif) #FFFFFF repeat-x; border:1px solid #BCB6AD; border-top:0; width:956px; margin-left: auto; margin-right: auto; padding:11px; padding-top:0; color:#8D8D8D; }
.home_titre1 { font-size:14px; color:#0E3A85; }
.home_titre2 { font-size:24px; font-weight:bold; color:#0E3A85; }
.home_link { text-decoration:underline; color:#CB6422; }


/** Liste des Programmes **/
div#programme { background:#FFFFFF; border:1px solid #BCB6AD; border-top:0; width:956px; margin-left: auto; margin-right: auto; padding:11px; padding-top:0; color:#8D8D8D; }
div#prog_search { background:url(/img/reflexpro/programme/search.gif) no-repeat #A29D95; border:1px solid #BABABA; padding:5px; }
.prog_search_titre { font-size:24px; color:#CB6422; }
.prog_search_texte { font-size:18px; color:#FFFFFF; }
.prog_search_bt { background:url(/img/reflexpro/programme/rechercher.gif); width:117px; height:41px; border:0; cursor:pointer; }
.prog_input_lieu { background:url(/img/reflexpro/programme/input_lieu.gif) no-repeat; width:188px; height:16px; border:0; padding-left:6px; padding-right:6px; padding-top:8px; padding-bottom:8px; font-size:14px; color:#ABABAB; }
.prog_input_ref { background:url(/img/reflexpro/programme/input_nom_ref.gif) no-repeat; width:318px; height:16px; border:0; padding-left:6px; padding-right:6px; padding-top:8px; padding-bottom:8px; font-size:14px; color:#ABABAB; }

div#prog_trier { background:url(/img/reflexpro/programme/trier.gif) no-repeat #E4DCD0; border:1px solid #BABABA; padding:5px; }
.prog_trier_texte { font-size:16px; color:#424242; }

div#select_trier div { list-style-type:none; background:#E4DCD0; border:1px solid #BABABA; border-top:1px solid #E4DCD0; margin:0; position: absolute; z-index:10000; padding:5px; padding-top:0; display:none; width:150px; }
div#select_trier div a { display:block; width:100%; text-decoration:none; margin:0; padding:0;height:20px; line-height:20px; text-decoration:none; width: 100%; }
div#select_trier div a:hover { display:block; background:#F1EDE7; width:100%; text-decoration:none; }

div#select_filtrer div { list-style-type:none; background:#E4DCD0; border:1px solid #BABABA; border-top:1px solid #E4DCD0; margin:0; position: absolute; z-index:10000; padding:5px; padding-top:0; display:none; width:150px; }
div#select_filtrer div a { display:block; width:100%; text-decoration:none; margin:0; padding:0;height:20px; line-height:20px; text-decoration:none; width: 100%; }
div#select_filtrer div a:hover { display:block; background:#F1EDE7; width:100%; text-decoration:none; }

div#select_resultat div { list-style-type:none; background:#E4DCD0; border:1px solid #BABABA; border-top:1px solid #E4DCD0; margin:0; position: absolute; z-index:10000; padding:5px; padding-top:0; display:none; width:75px; }
div#select_resultat div a { display:block; width:100%; text-decoration:none; margin:0; padding:0;height:20px; line-height:20px; text-decoration:none; width: 100%; }
div#select_resultat div a:hover { display:block; background:#F1EDE7; width:100%; text-decoration:none; }

.prog_online { color:#219A11; }
.prog_offline { color:#D02121; }

div#prog_info { background:#F7F3EC; border:1px solid #E4DCD0; padding:2px; }
.prog_info_titre { color:#042666; font-weight:bold; font-size:16px; }
.prog_info_texte { color:#042666; font-weight:bold; }
div#prog_liste_option { background:#DAD6CF; border:1px solid #A29D95; }

input#programmeSub { background:url(/img/reflexpro/commun/valider.gif) no-repeat; width:120px; height:36px; border:0; padding:0px; font-size:14px; color:#ABABAB; }
input#programmeAnn { background:url(/img/reflexpro/commun/annuler.gif) no-repeat; width:120px; height:36px; border:0; padding:0px; font-size:14px; color:#ABABAB; }


/** Nouveau ou edition Programme **/
div#prog_new { background:url(/img/reflexpro/programme_new/fond.gif) no-repeat #F7F3EC; border:1px solid #C1C1C1; padding:5px 15px;}
div#prog_new table tr td {color:#424242;}
table#prog_fiche { background:url(/img/reflexpro/programme_new/feuille.gif) no-repeat; }
div#prog_new *.prog_new_titre { font-size:24px; color:#CB6422; }
div#prog_new *.prog_new_defaut, div#fiche_bureaux .prog_new_defaut { color:#CB6422; text-decoration:none;}

div#erreur { background:url(/img/reflexpro/fiche_promoteur/background_gris.jpg) no-repeat #f5f5f5; background-position:0px 0px; border:1px solid #C1C1C1;margin:0 auto 10px auto; width:100%; color:Red; font-size:16px;}
div#erreur div { padding:10px; color:Red; font-size:16px;}

div#select_chauffage div {background:#E4DCD0; border:1px solid #BABABA; border-top:1px solid #E4DCD0; margin:0; position: absolute; z-index:10000; padding:5px; padding-top:0; display:none; width:75px; }
div#select_chauffage div a { display:block; width:100%; text-decoration:none; margin:0; padding:0;height:20px; line-height:20px; text-decoration:none; width: 100%; }
div#select_chauffage div a:hover { display:block; background:#F1EDE7; width:100%; text-decoration:none; }

.prog_new_texte { color:#494949; font-size:16px; }
.prog_textarea_fond { background:url(/img/reflexpro/programme_new/textarea_middle.gif) repeat-y; }
.prog_textarea { border:0; padding:8px; font-size:14px; color:#ABABAB; width:580px; background:#EEEEEE; font-family:Arial; }
.prog_input_200px { background:url(/img/reflexpro/programme_new/input_200px.gif) no-repeat; width:188px; height:16px; border:0; padding-left:6px; padding-right:6px; padding-top:8px; padding-bottom:8px; font-size:14px; color:#ABABAB; }
.prog_input_380px { background:url(/img/reflexpro/programme_new/input_380px.gif) no-repeat; width:368px; height:16px; border:0; padding-left:6px; padding-right:6px; padding-top:8px; padding-bottom:8px; font-size:14px; color:#ABABAB; }
.prog_input_110px { background:url(/img/reflexpro/programme_new/input_110px.gif) no-repeat; width:98px; height:16px; border:0; padding-left:6px; padding-right:6px; padding-top:8px; padding-bottom:8px; font-size:14px; color:#ABABAB; }
.prog_input_260px { background:url(/img/reflexpro/programme_new/input_260px.gif) no-repeat; width:248px; height:16px; border:0; padding-left:6px; padding-right:6px; padding-top:8px; padding-bottom:8px; font-size:14px; color:#ABABAB; }

div#descriptif_sup,
div#ajout_contact { border: solid 0px #BBBBBB; padding:10px;}

td#visu_brochure { white-space:nowrap; }
td#visu_brochure a { font-size:10px; text-decoration:none; }
td#visu_brochure a img { vertical-align:middle }
#ajtcontact {float:right;background:url(/img/reflexpro/commun/bt_ajouter.png) no-repeat; width:122px; height:40px; border:0px;}

/** Liste des Biens **/
div#liste_bien { background:#FFFFFF; border:1px solid #BCB6AD; border-top:0; width:956px; margin-left: auto; margin-right: auto; padding:11px; padding-top:0; color:#8D8D8D; }
div#bien_search { background:url(/img/reflexpro/programme/search.gif) no-repeat #A29D95; border:1px solid #BABABA; padding:5px; }
.bien_search_titre { font-size:24px; color:#CB6422; }
.bien_search_texte { font-size:18px; color:#FFFFFF; }
.bien_input_lieu { background:url(/img/reflexpro/programme/input_lieu.gif) no-repeat; width:188px; height:16px; border:0; padding-left:6px; padding-right:6px; padding-top:8px; padding-bottom:8px; font-size:14px; color:#ABABAB; }
.bien_input_type { background:url(/img/reflexpro/programme/input_nom_ref.gif) no-repeat; width:318px; height:16px; border:0; padding-left:6px; padding-right:6px; padding-top:8px; padding-bottom:8px; font-size:14px; color:#ABABAB; }
.bien_input_option { background:url(/img/reflexpro/bien/input_option.gif) no-repeat; width:155px; height:16px; border:0; padding-left:6px; padding-right:6px; padding-top:8px; padding-bottom:8px; font-size:14px; color:#ABABAB; }
.bien_search_bt { background:url(/img/reflexpro/programme/rechercher.gif); width:117px; height:41px; border:0; }

div#bien_trier { background:url(/img/reflexpro/programme/trier.gif) no-repeat #E4DCD0; border:1px solid #BABABA; padding:5px; }
.bien_info_titre { color:#042666; font-weight:bold; font-size:16px; }
.bien_trier_texte { font-size:16px; color:#424242; }

.bien_online { color:#219A11; }
.bien_offline { color:#D02121; }

div.bien_info { background:#F7F3EC; border:1px solid #E4DCD0; padding:2px; }
.bien_info_texte { color:#042666; font-weight:bold; }

div#bien_liste_option { background:#DAD6CF; border:1px solid #A29D95; }
div#bien_liste_option a { display:block; padding-left:25px; text-decoration:none; font-weight:bold; color:#4a4a4a; }
div#bien_liste_option a:hover {display:block; padding-left:25px; text-decoration:none; font-weight:bold; color:#4a4a4a; }

/** formulaire des biens **/

label { font-size:12pt; }

div#frm_biens { background:url(/img/reflexpro/programme_new/fond.gif) no-repeat #F7F3EC; border:1px solid #C1C1C1; padding:5px; padding-left:15px; margin-bottom:15px;color:#424242;}
div#frm_biens table tr td div.titre {font-size:24px; color:#CB6422; Vertical-Align:top; padding:5px 0px ;} 

div#select_program { margin:0px; padding:0px; }
div#select_program div { background:#E4DCD0; border:1px solid #BABABA; border-top:1px solid #E4DCD0; margin:0px; position: absolute; z-index:9999; padding:5px; padding-top:0; display:none; width:75px; }
div#select_program div  a { display:block; width:180px; text-decoration:none; }
div#select_program div  a:hover { display:block; background:#F1EDE7; width:100%; text-decoration:none; }

div#select_cuisine { margin:0px; padding:0px; }
div#select_cuisine div { background:#E4DCD0; border:1px solid #BABABA; border-top:1px solid #E4DCD0; margin:0px; position: absolute; z-index:9999; padding:5px; padding-top:0; display:none; width:75px; }
div#select_cuisine div a { display:block; width:180px; text-decoration:none; }
div#select_cuisine div a:hover { display:block; background:#F1EDE7; width:100%; text-decoration:none; }

div#info_modif { background:url(/img/reflexpro/fiche_promoteur/background_gris.jpg) no-repeat #f5f5f5; background-position:0px 0px; border:1px solid #C1C1C1;margin:0 auto 10px auto; width:100%;}
div#info_modif table { border-collapse: collapse; margin:0px 5px 5px 5px; padding:0px; font-size:9pt;}
div#info_modif table tr td.titre { font-size:12pt; color:#062a6d; padding:0px; vertical-align:middle;}
div#info_modif table tr td.onright { text-align:right; color:#424242; font-weight:bold; }
div#info_modif table tr td.onright * a {  text-decoration:none; font-size:10pt;}
div#optionsmodif table tr td a {font-weight:bold; text-decoration:none;}

.biens_input_125px { background:url(/img/reflexpro/bien/input_125px.gif) no-repeat; width:125px; height:16px; border:0; padding-left:6px; padding-right:6px; padding-top:8px; padding-bottom:8px; font-size:14px; color:#ABABAB; }
.biens_input_230px { background:url(/img/reflexpro/bien/input_230px.gif) no-repeat; width:220px; height:16px; border:0; padding-left:6px; padding-right:6px; padding-top:8px; padding-bottom:8px; font-size:14px; color:#ABABAB; }
.biens_input_290px { background:url(/img/reflexpro/bien/input_290px.gif) no-repeat; width:290px; height:16px; border:0; padding-left:6px; padding-right:6px; padding-top:8px; padding-bottom:8px; font-size:14px; color:#ABABAB; }
.biens_input_380px { background:url(/img/reflexpro/bien/input_380px.gif) no-repeat; width:380px; height:16px; border:0; padding-left:6px; padding-right:6px; padding-top:8px; padding-bottom:8px; font-size:14px; color:#ABABAB; }
.expos	{ color:#CB6422;}
.fiche_off { font-size:10pt; color:red; }
.fiche_on { font-size:10pt; color:green; }
.fiche_value { font-size:10pt; color:#062a6d; }
.frmnotes { background:url(/img/reflexpro/commun/fdnotes.gif) no-repeat; background-position:0px 0px; margin:0px; padding:20px 0px 0px 0px;}
.frmnotes tr td {padding-bottom:9px;vertical-align:middle;}
.frmnotes tr.modchk * { padding : 0px; margin : 0px;}
.frmnotes tr.modchk td table tr td div#checkbox { float:left; white-space:nowrap; padding-right:40px; height:18px; line-height:18px; }
.frmnotes tr.modchk td table tr td div#checkbox div#checkbox_box { float:left; padding-right:5px; padding-top:0px; }
.frmnotes tr.modchk td table tr td div#checkbox div#checkbox_value { white-space:nowrap; padding-right:10px; }
.otherpresta {padding-top:25px;}

iframe { background:transparent }

/** Formulaire bureau  **/
div#fiche_bureaux { background:url(/img/reflexpro/programme_new/fond.gif) no-repeat #F7F3EC; border:1px solid #C1C1C1; padding:5px; padding-left:15px; margin-bottom:15px; font-size:12pt;}
div#fiche_bureaux table tr td {padding: 0px;color:#424242;} 
div#fiche_bureaux table tr td div.titre {font-size:24px; color:#CB6422; Vertical-Align:top; padding:4px 0px ;margin:1px;} 
 
div#select_ville div { list-style-type:none; background:#E4DCD0; border:1px solid #BABABA; border-top:1px solid #E4DCD0; margin:0; position: absolute; z-index:10000; padding:5px; padding-top:0; display:none; }
div#select_ville div a { display:block; width:180px; text-decoration:none; margin:0; padding:0;height:20px; line-height:20px; text-decoration:none; width: 100%; }
div#select_ville div a:hover { display:block; background:#F1EDE7; width:100%; text-decoration:none; }

.select_value {overflow:hidden; height:16px; line-height:16px; }
#select_value_annee { color:#BBBBBB;  }

#bureauxVentes tr td {vertical-align:top;}

/** Fiche du promoteur **/
div#fiche_promoteur { background:url(/img/reflexpro/programme_new/fond.gif) no-repeat #F7F3EC; border:1px solid #C1C1C1; padding:5px; padding-left:15px; margin-bottom:15px; font-size:12pt;color:#424242;}
div#fiche_promoteur table tr td div.titre {font-size:24px; color:#CB6422; Vertical-Align:top; padding:5px 0px ;} 
div#fiche_promoteur table tr td div.titre a img {border:0px; Vertical-Align:bottom; padding:5px 0px 0px 10px;} 
div#fiche_promoteur table tr td.ajuste { vertical-align:top; }  

div#fiche_promoteur table tr td div.carte_visite { background:url(/img/reflexpro/fiche_promoteur/background_gris.jpg) no-repeat #f5f5f5; border:1px solid #C1C1C1; padding:5px; padding-left:15px;}
div#fiche_promoteur table tr td div.carte_visite * { padding:0px; margin:0px; font-size:14px;}
div#fiche_promoteur table tr td div.carte_visite table tr td.titre { color:#062a6d; font-size:18px;}
div#fiche_promoteur table tr td div.carte_visite table tr td span.bleute { color:#062a6d; font-weight:bold;}

div#fiche_bureaux table tr td div.carte_visite_bureau { background:url(/img/reflexpro/fiche_promoteur/background_gris.jpg) no-repeat #f5f5f5; background-position:-200px 0px; border:1px solid #C1C1C1;width:320px;}
div#fiche_bureaux table tr td div.carte_visite_bureau *  {  margin:0; padding: 0px;  font-size:14px;}
div#fiche_bureaux table tr td div.carte_visite_bureau table {margin: 10px 10px 0px 10px; width:275px;}
div#fiche_bureaux table tr td div.carte_visite_bureau table tr td { padding:0px;}
div#fiche_bureaux table tr td div.carte_visite_bureau table tr td img { Vertical-align:bottom;}
div#fiche_bureaux table tr td div.carte_visite_bureau table tr td.grasB, 
div#fiche_bureaux table tr td div.carte_visite_bureau table tr td span.grasB  { color:#062a6d; font-weight:bold; padding:0px;}
div#fiche_bureaux table tr td div.carte_visite_bureau table tr td.normB, 
div#fiche_bureaux table tr td div.carte_visite_bureau table tr td span.normB  { color:#062a6d; }
div#fiche_bureaux table tr td div.carte_visite_bureau table tr td.action_mod { font-size:8pt; font-weight:bold; vertical-align:middle; cursor:pointer;}

#apercu {text-align:right;font-weight:bold;}
#apercu table{float:right;font-size:8pt;}
#apercu table tr td {font-size:10pt;}

.ajuste table tr td {vertical-align:top;}
.ajuste table tr td img {vertical-align:bottom;}
.fiche_input_145px { background:url(/img/reflexpro/fiche_promoteur/input_145px.gif) no-repeat; width:135px; height:16px; border:0; padding-left:6px; padding-right:6px; padding-top:8px; padding-bottom:8px; font-size:14px; color:#ABABAB; }
.fiche_input_230px { background:url(/img/reflexpro/fiche_promoteur/input_230px.gif) no-repeat; width:220px; height:16px; border:0; padding-left:6px; padding-right:6px; padding-top:8px; padding-bottom:8px; font-size:14px; color:#ABABAB; }
.fiche_input_380px { background:url(/img/reflexpro/fiche_promoteur/input_380px.gif) no-repeat; width:370px; height:16px; border:0; padding-left:6px; padding-right:6px; padding-top:8px; padding-bottom:8px; font-size:14px; color:#ABABAB; }
.label {width:230px;font-size:12pt; color:#424242;}
.mini {font-style:italic; font-size:10pt; Vertical-Align:top;}
.submit {float:right;background:url(/img/reflexpro/fiche_promoteur/input_sub.gif) no-repeat; width:122px; height:40px; border:0px;}
#sub_bureau {float:right;background:url(/img/reflexpro/commun/bt_ajouter.png) no-repeat; width:122px; height:40px; border:0px;}


/** Marge Fiche Pro **/
div#contact_reflex { background:url(/img/reflexpro/fiche_promoteur/background_gris.jpg) no-repeat #f5f5f5; background-position:-200px 0px; border:1px solid #C1C1C1;margin-bottom:10px;}
div#contact_reflex table {width:100%;margin:10px 0px;}
div#contact_reflex table tr td {text-align:center;font-weight:bold;}
div#contact_reflex table tr td.nom {color:#062a6d;padding-top:10px;font-size:14px;}
div#contact_reflex table tr td.mail {color:#062a6d;}

div#fiche_produit { background: #f5f5f5; background-position:-200px 0px; border:1px solid #C1C1C1;margin-bottom:10px;padding:10px;text-align:center;}
div#fiche_produit table {}
div#fiche_produit table tr td {text-align:left;font-weight:bold;}
div#fiche_produit table tr td.titre {color:#062a6d;font-size:14px;text-align:center;}
div#fiche_produit table tr td.etat {text-align:center;padding-top:10px;font-weight:normal;}
div#fiche_produit table tr td.titre2 {text-align:left;font-weight:bold;font-size:10pt;}
div#fiche_produit table tr td.produits{text-align:left;font-weight:normal;}
div#fiche_produit table tr td.nbproduits{text-align:center;font-weight:normal;}
.mea{font-weight:bold; color:#062a6d;}

div.help,
div#help_logo,
div#help_bureau,
div#help_video {color:black; font-size:8pt; display:none; position:absolute;	width:250px; background:url(/img/reflexpro/fiche_promoteur/background_gris.jpg) no-repeat #f5f5f5; background-position:-200px 0px; border:1px solid #C1C1C1;padding:5px; z-index:9;	}

/** Pagination **/
.navigation_button_g_on 	{	background:#e4dcd0; height:22px; width:3px; cursor:pointer;}
.navigation_button_c_on 	{	background:#e4dcd0; height:22px; cursor:pointer;	}
.navigation_button_d_on 	{	background:#e4dcd0; height:22px; width:3px; cursor:pointer;	}
.navigation_button_g 		{	background:URL('/img/reflexpro/commun/navigation-g.gif'); height:22px; width:2px; cursor:pointer; background-repeat:no-repeat;	}
.navigation_button_c 		{	background:URL('/img/reflexpro/commun/navigation-c.gif'); height:22px; cursor:pointer;	}
.navigation_button_d 		{	background:URL('/img/reflexpro/commun/navigation-d.gif'); height:22px; width:3px; cursor:pointer;	}

#navigation_button table	{	border-colapse:colapse;	}
#navigation_button a 		{	text-decoration:none; font-weight:bold;	}
#navigation_button a:hover 	{	color:#424242; 	}

/** Bottom **/
div#bottom { color:#8D8D8D; background:#FFFFFF; height:30px; border:1px solid #BCB6AD; width:956px; margin-left: auto; margin-right: auto; margin-top:12px; padding-left:11px; padding-right:11px; }
.bottom_ccc { font-size:14px; font-weight:bold; color:#F57F33; }
.bottom_s3g { color:#CDCDCD; }