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


/** Commun **/
body { background:url(/img/rin/commun/background.gif) #E4DCD0 repeat-x fixed; margin:0; font-family:Arial; font-size:12px; color:#8D8D8D; }
* { margin:0px; padding:0px; }
select, input, textarea, button { outline:none; }
.inter { font-size:5px; }
a {  color:#8D8D8D; text-decoration:none; }
a:hover { text-decoration:underline; }
.fd_blanc { background:#FFFFFF; }
.fd_gris { background:#A29D95; }
.fd_gris_fonce { background:#837F79; }
.texte_blanc { color:#FFFFFF; }
.texte_orange { color:#F15B01; }
.texte_vert { color:#82AD0E; }
.mtexte { font-size:11px; }
.pointer { cursor:pointer; }


/** Top **/
div#top	{ background:#FFFFFF; border:1px solid #BCB6AD; border-bottom:0; height:110px; width:958px; margin-left:auto; margin-right:auto; padding:10px; }
div#outil_perso { width:978px; height:40px; margin-left:auto; margin-right:auto; }
.outil_perso_bg { padding-left:5px; padding-right:5px; background:#A29D95; }
.outil_perso_font { font-size:14px; color:#FFFFFF; }
.outil_perso_font_open { font-size:14px; color:#3b3b3b; }
div#espace_perso_create { padding:5px; padding-top:0; color:#3b3b3b; font-size:11px; width:290px; position:absolute; border:1px solid #837F79; border-top:0; margin-top:-4px; margin-left:-6px; background:url(/img/rin/top/perso_fond.png); }
.espace_perso_div { padding:5px; padding-top:0; color:#3b3b3b; font-size:11px; width:290px; position:absolute; border:1px solid #837F79; border-top:0; margin-top:-4px; margin-left:-6px; background:url(/img/rin/top/perso_fond.png); }
div#espace_perso_confirm { border:1px solid #a29d95; background:#f7f8f9; padding:20px; width:560px; margin-left:auto; margin-right:auto; color:#6A6761; }
.espace_perso_identifiant { border:1px solid #a29d95; background:#f7f2e9; padding:10px; line-height:25px; white-space:nowrap; text-align:left; }
.espace_perso_selection { color:#6A6761; font-size:12px; }
.espace_perso_viewlot { width:18px; height:18px; background:url(/img/rin/top/loupe.png) no-repeat; }
.espace_perso_deletelot { width:18px; height:18px; background:url(/img/rin/top/delete.png) no-repeat; }
.espace_perso_modifAlerte { width:23px; height:20px; background:url(/img/rin/top/alerte_modif.png) no-repeat; }
.espace_perso_viewAlerte { width:23px; height:20px; background:url(/img/rin/top/alerte_view.png) no-repeat; }
.espace_perso_deleteAlerte { width:23px; height:20px; background:url(/img/rin/top/alerte_delete.png) no-repeat; }
.espace_perso_viewRecherche { width:26px; height:20px; background:url(/img/rin/top/picto_recherche.png) no-repeat; }


/** Home Page **/
div#home { background:#FFFFFF; border:1px solid #BCB6AD; border-top:0; width:956px; margin-left:auto; margin-right:auto; padding:11px; padding-top:0; color:#8D8D8D; }


/** Chemin de fer **/
.way_barre { background:#E4DCD0; }


/** Moteur de recherche Home Page **/
div#moteur_home { background:url(/img/rin/moteur/background_complet.gif) #A29D95 no-repeat; width:956px; margin-bottom:10px; }
div#moteur_rubrique { float:left; margin-right:30px; color:#000000; font-size:16px; height:27px; line-height:27px; }
.moteur_texte { color:#FFFFFF; font-size:22px; }
.moteur_texte_2 { color:#FFFFFF; font-size:22px; padding-top:12px; }

.moteur_rubrique { color:#000000; font-size:16px; }
.moteur_alerte_input { background:#FFFFFF; border:1px solid #837F79; color:#8D8D8D; padding:2px; width:220px; }
.moteur_alerte_submit { background:url(/img/rin/moteur/alerte_submit.gif) no-repeat; width:44px; height:44px; border:0; margin-top:8px; cursor:pointer; }
.moteur_search_submit { background:url(/img/rin/moteur/search_texte.gif) no-repeat; width:134px; height:23px; border:0; cursor:pointer; }
.moteur_search_texte { white-space:nowrap; }
.moteur_avance_submit { background:url(/img/rin/moteur/avance_button.gif) no-repeat; width:108px; height:57px; border:0; cursor:pointer; }


/** Moteur de recherche Listing Annonce **/
div#moteur_listing { background:url(/img/rin/moteur/background_complet.gif) #A29D95 no-repeat; width:956px; margin-bottom:10px; }
div#moteur_tri { float:left; margin-right:30px; height:27px; line-height:27px; }
div#moteur_search { display:none; }
div#result_search_info { width:220px; float:left; }
div#result_search_puce { width:20px; line-height:20px; float:left; }
div#result_search_txt { width:200px; height:20px; line-height:20px; font-size:12px; color:#FFFFFF; float:left; }
div#result_search_txt a { font-size:12px; color:#FFFFFF; text-decoration:none; }
div#result_search_txt a:hover { text-decoration:underline; }


/** Liste des annonces **/
div#lising_info_lot { background:url(/img/rin/listing/info_lot.gif) #BFBAB1 no-repeat left top; padding:5px; width:464px; color:#FFFFFF; }
.info_lot_prix { color:#FFFFFF; font-size:18px; text-decoration:none; }
.info_lot_critere { color:#FFFFFF; font-size:14px; }
.info_lot_ville { color:#6A6761; font-size:15px; white-space:nowrap; }
.info_lot_adresse { color:#6A6761; font-size:12px; }
.info_lot_texte { color:#6A6761; font-size:12px; line-height:18px; }
.info_lot_texte a {text-decoration:none;}
div#info_lot_outil { background:url(/img/rin/listing/info_lot_outil.gif) repeat-x; height:46px; }
div#encart_marge { border:1px solid #A9A49C; background:#FFFFFF; }
.encart_marge_titre { background:url(/img/rin/listing/encart_marge.gif) top left; height:30px; line-height:30px; font-size:18px; color:#FFFFFF; padding-left:10px; }
.encart_marge_texte { padding:5px; color:#404040; }
.encart_liste_ville { border:1px solid #A29D95; background:#F7F8F9; padding:10px; }
div#encart_ville { float:left; height:20px; line-height:20px; padding-right:20px; width:280px; }
.encart_ville_txt { text-decoration:none; }


/** Detail d une annonce **/
.detail_info_lot { background:url(/img/rin/detail/detail_info.gif) #BFBAB1 no-repeat left top; padding:5px; width:630px; color:#FFFFFF; }
div#detail_description { background:url(/img/rin/detail/description.gif) no-repeat left top; padding:10px; min-height:114px; }
.detail_info_titre { color:#474747; font-size:18px; }
.detail_info_texte { color:#474747; line-height:18px; }

div#detail_caracteristique { background:url(/img/rin/detail/caracteristique.gif) no-repeat left top; padding:10px; min-height:110px; }
div#detail_caracteristique_list { float:left; width:200px; }
div#detail_caracteristique_list_puce { width:10px; color:#474747; float:left; font-size:18px; }
div#detail_caracteristique_list_texte { width:190px; color:#474747; float:left; }

div#detail_programme { border:1px solid #A29D95; background:url(/img/rin/detail/programmes.gif) #F7F8F9 no-repeat left top; padding:10px; padding-bottom:0; min-height:130px; }
.detail_programme_titre { color:#FF8537; font-size:18px; }
div#detail_programme_list { float:left; width:200px; }
div#detail_programme_list_puce { width:10px; color:#474747; float:left; font-size:18px; }
div#detail_programme_list_texte { width:190px; color:#474747; float:left; }

div#detail_bureaux { border:1px solid #A29D95; background:#F7F8F9; padding:10px; padding-bottom:0; min-height:130px; }
.detail_bureaux_titre { color:#474747; font-size:18px; }
.detail_bureaux_fd { background:url(/img/rin/detail/bureau.gif) #F7F8F9 no-repeat; }
.detail_bureaux_gtexte { font-size:14px; color:#FF8537; }
.detail_bureaux_texte { color:#474747; }
div#detail_bureaux_list { float:left; width:200px; }
div#detail_bureaux_list_puce { width:10px; color:#474747; float:left; font-size:18px; }
div#detail_bureaux_list_texte { width:190px; color:#474747; float:left; }

div#detail_professionnel { border:1px solid #A29D95; background:url(/img/rin/detail/fd_encart_pro.gif) no-repeat #F3F3F3 top left; padding:5px; }

div#detail_pro_produit { float:left; width:144px; }
div#detail_pro_produit_puce { float:left; width:46px; }
div#detail_pro_produit_texte { width:98px; float:left; font-size:11px; height:34px; line-height:34px; }
div#detail_pro_produit_texte_double { width:98px; float:left; font-size:11px; height:30px; line-height:13px; padding-top:4px; }

div#detail_outils { border:1px solid #A29D95; }
.detail_outils_email_off { background:url(/img/rin/detail/contact_mail_off.gif) no-repeat; height:38px; line-height:38px; padding-left:45px; cursor:pointer; }
.detail_outils_email_on { background:url(/img/rin/detail/contact_mail_on.gif) no-repeat; height:38px; line-height:38px; padding-left:45px; cursor:pointer; }
.detail_outils_appel_off { background:url(/img/rin/detail/appel_off.gif) no-repeat; height:38px; line-height:38px; padding-left:45px; cursor:pointer; }
.detail_outils_appel_on { background:url(/img/rin/detail/appel_on.gif) no-repeat; height:38px; line-height:38px; padding-left:45px; cursor:pointer; }
.detail_outils_video_out { background:url(/img/rin/detail/video_out.gif) no-repeat; height:38px; line-height:38px; padding-left:45px; cursor:pointer; }
.detail_outils_video_off { background:url(/img/rin/detail/video_off.gif) no-repeat; height:38px; line-height:38px; padding-left:45px; cursor:pointer; }
.detail_outils_video_on { background:url(/img/rin/detail/video_on.gif) no-repeat; height:38px; line-height:38px; padding-left:45px; cursor:pointer; }
.detail_outils_selection_out { background:url(/img/rin/detail/selection_off.gif) no-repeat; height:38px; line-height:38px; padding-left:45px; cursor:pointer; }
.detail_outils_selection_off { background:url(/img/rin/detail/selection_off.gif) no-repeat; height:38px; line-height:38px; padding-left:45px; cursor:pointer; }
.detail_outils_selection_on { background:url(/img/rin/detail/selection_on.gif) no-repeat; height:38px; line-height:38px; padding-left:45px; cursor:pointer; }
.detail_outils_ami_off { background:url(/img/rin/detail/ami_off.gif) no-repeat; height:38px; line-height:38px; padding-left:45px; cursor:pointer; }
.detail_outils_ami_on { background:url(/img/rin/detail/ami_on.gif) no-repeat; height:38px; line-height:38px; padding-left:45px; cursor:pointer; }
.detail_outils_print_off { background:url(/img/rin/detail/print_off.gif) no-repeat; height:38px; line-height:38px; padding-left:45px; cursor:pointer; }
.detail_outils_print_on { background:url(/img/rin/detail/print_on.gif) no-repeat; height:38px; line-height:38px; padding-left:45px; cursor:pointer; }
.detail_outils_bureaux_off { background:url(/img/rin/detail/bureaux_off.gif) no-repeat; height:38px; line-height:38px; padding-left:45px; cursor:pointer; }
.detail_outils_bureaux_on { background:url(/img/rin/detail/bureaux_on.gif) no-repeat; height:38px; line-height:38px; padding-left:45px; cursor:pointer; }
.detail_outils_simu_off { background:url(/img/rin/detail/simu_off.gif) no-repeat; height:38px; line-height:38px; padding-left:45px; cursor:pointer; }
.detail_outils_simu_on { background:url(/img/rin/detail/simu_on.gif) no-repeat; height:38px; line-height:38px; padding-left:45px; cursor:pointer; }
.detail_outils_content { background:#F3F3F2; border:1px solid #DBDBDB; border-top:0; padding:5px; }
.detail_outil_input { border:1px solid #DBDBDB; font-size:11px; color:#474747; height:15px; padding:2px; }
.detail_outil_textarea { border:1px solid #DBDBDB; font-size:11px; font-family:Arial; color:#474747; padding:2px; }
.programme_email_content { background:#F3F3F2; border:1px solid #DBDBDB; padding:5px; }


/** Annuaire des professionnels **/
div#moteur_annuaire { background:url(/img/rin/annuaire/background.gif) #A29D95 no-repeat; margin-bottom:10px; }
.moteur_annuaire_submit { background:url(/img/rin/annuaire/search.gif) no-repeat; width:120px; height:42px; border:0; cursor:pointer; }
.fd_annuaire { background:#f7f8f9; }
.annuaire_nom { color:#FF8537; font-size:14px; }
.annuaire_texte { color:#474747; }
.annuaire_video { font-size:11px; }


/** Fiche Promoteur **/
div#promoteur_info { border:1px solid #A29D95; background:url(/img/rin/detail/bureau.gif) #F7F8F9 no-repeat 0 20px;; padding:10px; min-height:110px; }


/** Outils / Partenaire **/
div#moteur { width:956px; }
.separateur { background:url(/img/rin/outil_part/separateur.gif) repeat-y; }
.part_border { border:1px solid #A29D95; }
.part_onglet_fond { background:url(/img/rin/outil_part/part_onglet_fond.gif) repeat-x; height:29px; }
.part_onglet_on { background:url(/img/rin/outil_part/part_onglet.gif) repeat-x; height:29px; padding-left:5px; padding-right:5px; color:#6F6C67; font-size:14px; padding-top:3px; }
.part_onglet_off { height:29px; padding-left:5px; padding-right:5px; color:#FFFFFF; font-size:14px; padding-top:3px; }
.part_texte { color:#404040; height:20px; line-height:20px; text-decoration:none; }

.outils_border { border:1px solid #174A9F; }
.outil_fond { background:#FFFFFF; color:#174A9F; }
.outils_background { border:1px solid #174A9F; }
.outils_texte { color:#404040; text-decoration:none; }
.moteur_outil_newsletter { background:#FFFFFF; border:1px solid #174a9f; color:#174a9f; padding:2px; width:135px; }

.navigation { background:url(/img/rin/moteur/navigation.gif) repeat-x; }

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

/** Publicite **/
div.publicite { padding:10px; text-align:center; margin-left: auto; margin-right: auto; }

/*
 * Navigation
 */
div#navigation { height:32px;margin-top:10px; }
div#navigation_button { float:left; }
.navigation_button_g { background:url(/img/rin/navigation/button_g.gif) no-repeat; width:6px; height:32px; cursor:pointer; }
.navigation_button_c { background:url(/img/rin/navigation/button.gif) repeat-x; width:20px; height:32px; text-align:center; cursor:pointer; }
.navigation_button_c a {  white-space:nowrap; color:#FFFFFF; text-decoration:none; }
.navigation_button_d { background:url(/img/rin/navigation/button_d.gif) no-repeat; width:7px; height:32px; cursor:pointer; }
.navigation_button_g_on { background:url(/img/rin/navigation/button_g_on.gif) no-repeat; width:6px; height:32px; cursor:pointer; }
.navigation_button_c_on { background:url(/img/rin/navigation/button_on.gif) repeat-x; width:20px; height:32px; text-align:center; cursor:pointer; }
.navigation_button_c_on a {  white-space:nowrap; color:#FFFFFF; font-weight:bold; text-decoration:none; }
.navigation_button_d_on { background:url(/img/rin/navigation/button_d_on.gif) no-repeat; width:7px; height:32px; cursor:pointer; }

/*
 * bandeau popin
 */
.popin_title { color:#6A6761; font-size:15px;}
a.popin_link { color:#8D8D8D; font-size:12px; text-decoration:none; }
a.popin_link:hover { text-decoration:underline; }

/*
 * Programme a la une
 */
div#une_visionneuse { border:2px solid #000000; border-top:0; width:373px; height:218px; position:relative; overflow:hidden; }
div#une_trame { background:url(/img/rin/prog_une/background.png) bottom repeat-x; width:363px; height:80px; padding:5px; padding-top:133px; position:absolute; z-index:4; }
.une_visu { width:373px; height:218px; z-index:1; float:left; text-align:center; }
.une_miniature_on { border:1px solid #FFFFFF; }
.une_miniature_off { border:1px solid #a29d95; }
div#miniature { width:373px; height:218px; margin-left:5px; margin-top:133px; font-size:14px; font-weight:bold; color:#FFFFFF; position:absolute; z-index:5; }

/** magazine **/
div#moteur_magazine { background:url(/img/rin/magazine/background.gif) #A29D95 no-repeat; margin-bottom:10px; }

/** Galerie Photo **/
div#galerie { border:2px solid #000000; width:636px; height:476px; position:relative; overflow:hidden; } div#galerie_cadre {} div#galerie_miniatures { background:url(/img/rin/prog_une/background.png) repeat-x bottom; width:631px; height:80px; padding:5px; padding-top:416px; position:absolute; z-index:4;} td#miniatures {text-align:center; width:600px;} td#miniatures>table {margin-left:auto; margin-right:auto;} div.miniature { padding-left:5px; float:left; } .galerie_miniature_on { border:1px solid #FFFFFF; } .galerie_miniature_off { border:1px solid #a29d95; } div#galerie_photos { height:480px;} div.galerie_photo { width:640px; height:480px; z-index:1; float:left; text-align:center;}

/** Page Contactez-nous **/
	#contact_accroche {text-align:center; font-weight:bold;font-size:12pt; padding:30px 0px;}
	#contact_cadre {height:365px; width:460px; text-align:center; margin-left:auto; margin-right:auto; background:URL('/img/rin/contact/bg_icone.gif') #f3f3f2 no-repeat; background-position:240px 40px; border:1px solid #dedede; margin-bottom:40px;}
	#contact_cadre table {text-align:left; margin-left:auto; margin-right:auto; margin-top:3px;}
	#contact_cadre table tr td {vertical-align:top; }
	#contact_titre {padding-bottom:10px; }
	.blue {color:#1d56b1; font-weight:bold; font-size:13pt; vertical-align:bottom; padding-top:5px;}
	.orange {color:#f59659; font-weight:bold; font-size:10pt;}
	.contact_ss_titre {  font-weight:bold; font-size:10pt;}
	.contact_label {font-weight:bold; width:110px;}
	.contact_inter {font-size:4pt; line-height:1px; height:10px;}
