{"id":7530,"date":"2026-06-20T20:09:08","date_gmt":"2026-06-20T20:09:08","guid":{"rendered":"https:\/\/oieca.com\/?post_type=service&#038;p=7530"},"modified":"2026-06-25T23:24:48","modified_gmt":"2026-06-25T23:24:48","slug":"rapport-de-mer","status":"publish","type":"service","link":"https:\/\/oieca.com\/en\/service\/rapport-de-mer\/","title":{"rendered":"Marine Report"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"7530\" class=\"elementor elementor-7530\">\n\t\t\t\t<div class=\"elementor-element elementor-element-002f6a5 e-flex e-con-boxed e-con e-parent\" data-id=\"002f6a5\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3a8d1a0 elementor-widget elementor-widget-heading\" data-id=\"3a8d1a0\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Rapports Techniques Maritimes<\/h3>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a43b88f e-flex e-con-boxed e-con e-parent\" data-id=\"a43b88f\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c01da78 elementor-widget elementor-widget-text-editor\" data-id=\"c01da78\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p class=\"p1\">Chez OIECA \u2013 OceanLex International Expertise, Consulting &amp; Arbitration, nous \u00e9laborons des rapports techniques maritimes rigoureux, impartiaux et conformes aux meilleures pratiques internationales.<\/p><p class=\"p1\">Nos rapports sont destin\u00e9s \u00e0 accompagner les armateurs, assureurs, institutions, investisseurs, organismes financiers, autorit\u00e9s maritimes et professionnels du secteur dans leurs prises de d\u00e9cision techniques, juridiques et \u00e9conomiques.<\/p><p class=\"p1\">Gr\u00e2ce \u00e0 une solide exp\u00e9rience op\u00e9rationnelle en mer, \u00e0 une expertise judiciaire reconnue et \u00e0 une parfaite connaissance des r\u00e9glementations maritimes internationales, nous produisons des analyses objectives fond\u00e9es sur des constatations techniques, des inspections de terrain et des m\u00e9thodologies \u00e9prouv\u00e9es.<\/p><p class=\"p1\">Nos rapports couvrent notamment :<\/p><ul><li class=\"p1\">\u00c9valuation technique de navires et d&rsquo;\u00e9quipements maritimes ;<\/li><li class=\"p1\">Rapports de condition (Condition Survey) ;<\/li><li class=\"p1\">Inspections avant achat (Pre-Purchase Survey) ;<\/li><li class=\"p1\">Analyses d&rsquo;avaries et d&rsquo;incidents maritimes ;<\/li><li class=\"p1\">Rapports d&rsquo;expertise judiciaire et amiable ;<\/li><li class=\"p1\">\u00c9valuations techniques dans le cadre de projets maritimes et portuaires ;<\/li><li class=\"p1\">\u00c9tudes de conformit\u00e9 r\u00e9glementaire et recommandations techniques.<\/li><li class=\"p1\">Chaque rapport est \u00e9labor\u00e9 avec le plus haut niveau de professionnalisme afin d&rsquo;apporter \u00e0 nos clients des conclusions claires, argument\u00e9es et exploitables pour la prise de d\u00e9cision, la gestion des risques et la r\u00e9solution des diff\u00e9rends.<\/li><\/ul><p class=\"p1\">Pourquoi choisir OIECA ?<\/p><ul><li class=\"p1\">Expertise technique reconnue<\/li><li class=\"p1\">Approche ind\u00e9pendante et impartiale<\/li><li class=\"p1\">Conformit\u00e9 aux standards internationaux<\/li><li class=\"p1\">Exp\u00e9rience op\u00e9rationnelle de plus de 25 ans dans le secteur maritime<\/li><li class=\"p1\">Rapports adapt\u00e9s aux besoins des armateurs, assureurs, tribunaux, investisseurs et institutions<\/li><\/ul><p class=\"p1\">Avec OIECA, vos d\u00e9cisions s&rsquo;appuient sur une expertise technique fiable, ind\u00e9pendante et reconnue<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ce29380 elementor-widget elementor-widget-heading\" data-id=\"ce29380\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Remplisser le formulaire<\/h4>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-92ea145 e-flex e-con-boxed e-con e-parent\" data-id=\"92ea145\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9dbcb10 elementor-widget elementor-widget-flexitype-contact-form7\" data-id=\"9dbcb10\" data-element_type=\"widget\" data-widget_type=\"flexitype-contact-form7.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"flexitype-contact-form-wrapper\">\r\n            \n<div class=\"wpcf7 no-js\" id=\"wpcf7-f7539-o1\" lang=\"fr-FR\" dir=\"ltr\" data-wpcf7-id=\"7539\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/en\/wp-json\/wp\/v2\/service\/7530#wpcf7-f7539-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Formulaire de contact\" novalidate=\"novalidate\" data-status=\"init\" data-trp-original-action=\"\/en\/wp-json\/wp\/v2\/service\/7530#wpcf7-f7539-o1\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"7539\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.3\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"fr_FR\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f7539-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<\/fieldset>\n<!-- Section 1 : Informations Navire -->\n<div class=\"navire-card\">\n  <div class=\"navire-header\">\n    <div class=\"navire-icon\">\u2693<\/div>\n    <span class=\"navire-title\">Informations Navire<\/span>\n  <\/div>\n  <div class=\"navire-grid\">\n    <div class=\"navire-field\">\n      <label>Nom du navire<\/label>\n      <span class=\"wpcf7-form-control-wrap\" data-name=\"nom_navire\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"MV Atlantic Star\" value=\"\" type=\"text\" name=\"nom_navire\" \/><\/span>\n    <\/div>\n    <div class=\"navire-field\">\n      <label>N\u00b0 IMO<\/label>\n      <span class=\"wpcf7-form-control-wrap\" data-name=\"imo\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" aria-invalid=\"false\" placeholder=\"9876543\" value=\"\" type=\"text\" name=\"imo\" \/><\/span>\n    <\/div>\n    <div class=\"navire-field\">\n      <label>Pavillon<\/label>\n      <span class=\"wpcf7-form-control-wrap\" data-name=\"pavillon\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Maroc\" value=\"\" type=\"text\" name=\"pavillon\" \/><\/span>\n    <\/div>\n    <div class=\"navire-field\">\n      <label>Capitaine<\/label>\n      <span class=\"wpcf7-form-control-wrap\" data-name=\"capitaine\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Nom du capitaine\" value=\"\" type=\"text\" name=\"capitaine\" \/><\/span>\n    <\/div>\n    <div class=\"navire-field\">\n      <label>MAT\/Inscription<\/label>\n      <span class=\"wpcf7-form-control-wrap\" data-name=\"voyage\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"\" value=\"\" type=\"text\" name=\"voyage\" \/><\/span>\n    <\/div>\n    <div class=\"navire-field\">\n      <label>\u00c9quipage<\/label>\n      <span class=\"wpcf7-form-control-wrap\" data-name=\"equipage\"><input class=\"wpcf7-form-control wpcf7-number wpcf7-validates-as-required wpcf7-validates-as-number\" min=\"1\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"22\" value=\"\" type=\"number\" name=\"equipage\" \/><\/span>\n    <\/div>\n  <\/div>\n<\/div>\n\n<!-- Section 2 : D\u00e9tails du Voyage -->\n<div class=\"navire-card\">\n  <div class=\"navire-header\">\n    <div class=\"navire-icon\">\ud83e\udded<\/div>\n    <span class=\"navire-title\">D\u00e9tails du Voyage<\/span>\n  <\/div>\n  <div class=\"navire-grid\">\n    <div class=\"navire-field\">\n      <label>Port de d\u00e9part<\/label>\n      <span class=\"wpcf7-form-control-wrap\" data-name=\"port_depart\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Agadir\" value=\"\" type=\"text\" name=\"port_depart\" \/><\/span>\n    <\/div>\n    <div class=\"navire-field\">\n      <label>Date de d\u00e9part<\/label>\n      <span class=\"wpcf7-form-control-wrap\" data-name=\"date_depart\"><input class=\"wpcf7-form-control wpcf7-date wpcf7-validates-as-required wpcf7-validates-as-date\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"date\" name=\"date_depart\" \/><\/span>\n    <\/div>\n    <div class=\"navire-field\">\n      <label>Heure de d\u00e9part<\/label>\n      <span class=\"wpcf7-form-control-wrap\" data-name=\"heure_depart\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required time-field\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"HH:MM\" value=\"\" type=\"text\" name=\"heure_depart\" \/><\/span>\n    <\/div>\n    <div class=\"navire-field\">\n      <label>Port d'arriv\u00e9e<\/label>\n      <span class=\"wpcf7-form-control-wrap\" data-name=\"port_arrivee\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Casablanca\" value=\"\" type=\"text\" name=\"port_arrivee\" \/><\/span>\n    <\/div>\n    <div class=\"navire-field\">\n      <label>Date d'arriv\u00e9e<\/label>\n      <span class=\"wpcf7-form-control-wrap\" data-name=\"date_arrivee\"><input class=\"wpcf7-form-control wpcf7-date wpcf7-validates-as-required wpcf7-validates-as-date\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"date\" name=\"date_arrivee\" \/><\/span>\n    <\/div>\n    <div class=\"navire-field\">\n      <label>Heure d'arriv\u00e9e<\/label>\n      <span class=\"wpcf7-form-control-wrap\" data-name=\"heure_arrivee\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required time-field\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"HH:MM\" value=\"\" type=\"text\" name=\"heure_arrivee\" \/><\/span>\n    <\/div>\n  <\/div>\n<\/div>\n\n<!-- Section 3 : Conditions M\u00e9t\u00e9orologiques -->\n<div class=\"navire-card\">\n  <div class=\"navire-header\">\n    <div class=\"navire-icon\">\ud83c\udf29\ufe0f<\/div>\n    <span class=\"navire-title\">Conditions M\u00e9t\u00e9orologiques<\/span>\n  <\/div>\n  <div class=\"navire-grid\">\n    <div class=\"navire-field\">\n      <label>Conditions g\u00e9n\u00e9rales<\/label>\n      <span class=\"wpcf7-form-control-wrap\" data-name=\"condition_meteo\"><select class=\"wpcf7-form-control wpcf7-select wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" name=\"condition_meteo\"><option value=\"\">Beau temps<\/option><option value=\"Nuageux\">Nuageux<\/option><option value=\"Couvert\">Couvert<\/option><option value=\"Pluie\">Pluie<\/option><option value=\"Orage\">Orage<\/option><option value=\"Brume\">Brume<\/option><option value=\"Brouillard\">Brouillard<\/option><\/select><\/span>\n    <\/div>\n    <div class=\"navire-field\">\n      <label>Visibilit\u00e9<\/label>\n      <span class=\"wpcf7-form-control-wrap\" data-name=\"visibilite\"><select class=\"wpcf7-form-control wpcf7-select wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" name=\"visibilite\"><option value=\"\">Excellente (&gt;10 NM)<\/option><option value=\"Bonne (5-10 NM)\">Bonne (5-10 NM)<\/option><option value=\"Mod\u00e9r\u00e9e (2-5 NM)\">Mod\u00e9r\u00e9e (2-5 NM)<\/option><option value=\"Faible (1-2 NM)\">Faible (1-2 NM)<\/option><option value=\"Tr\u00e8s faible (&lt;1 NM)\">Tr\u00e8s faible (&lt;1 NM)<\/option><\/select><\/span>\n    <\/div>\n    <div class=\"navire-field\">\n      <label>Temp\u00e9rature (\u00b0C)<\/label>\n      <span class=\"wpcf7-form-control-wrap\" data-name=\"temp\"><input class=\"wpcf7-form-control wpcf7-number wpcf7-validates-as-number\" aria-invalid=\"false\" placeholder=\"22\" value=\"\" type=\"number\" name=\"temp\" \/><\/span>\n    <\/div>\n    <div class=\"navire-field\">\n      <label>Pression atmosph\u00e9rique (hPa)<\/label>\n      <span class=\"wpcf7-form-control-wrap\" data-name=\"pression\"><input class=\"wpcf7-form-control wpcf7-number wpcf7-validates-as-number\" aria-invalid=\"false\" placeholder=\"1013\" value=\"\" type=\"number\" name=\"pression\" \/><\/span>\n    <\/div>\n    <div class=\"navire-field\">\n      <label>Direction courant<\/label>\n      <span class=\"wpcf7-form-control-wrap\" data-name=\"direc_courant\"><select class=\"wpcf7-form-control wpcf7-select\" aria-invalid=\"false\" name=\"direc_courant\"><option value=\"\">N<\/option><option value=\"NNE\">NNE<\/option><option value=\"NE\">NE<\/option><option value=\"ENE\">ENE<\/option><option value=\"E\">E<\/option><option value=\"ESE\">ESE<\/option><option value=\"SE\">SE<\/option><option value=\"SSE\">SSE<\/option><option value=\"S\">S<\/option><option value=\"SSO\">SSO<\/option><option value=\"SO\">SO<\/option><option value=\"OSO\">OSO<\/option><option value=\"O\">O<\/option><option value=\"ONO\">ONO<\/option><option value=\"NO\">NO<\/option><option value=\"NNO\">NNO<\/option><\/select><\/span>\n    <\/div>\n    <div class=\"navire-field\">\n      <label>Vitesse courant (n\u0153uds)<\/label>\n      <span class=\"wpcf7-form-control-wrap\" data-name=\"vitesse_courant\"><input class=\"wpcf7-form-control wpcf7-number wpcf7-validates-as-number\" aria-invalid=\"false\" placeholder=\"1.5\" value=\"\" type=\"number\" name=\"vitesse_courant\" \/><\/span>\n    <\/div>\n  <\/div>\n<\/div>\n\n<!-- Section 4 : Points de Passage -->\n<div class=\"navire-card\">\n  <div class=\"navire-header\">\n    <div class=\"navire-icon\">\ud83d\udccd<\/div>\n    <span class=\"navire-title\">Journal de Bord \u2014 Points de Passage<\/span>\n  <\/div>\n  <div id=\"jb-points-container\"><\/div>\n  <button type=\"button\" class=\"jb-add-btn\" onclick=\"addPoint()\">\n    <span style=\"font-size:16px; line-height:1\">+<\/span> Ajouter un point de passage\n  <\/button>\n<\/div>\n\n<!-- Section 5 : Consomation et Machines -->\n<div class=\"navire-card\">\n  <div class=\"navire-header\">\n    <div class=\"navire-icon\">\ud83c\udf21\ufe0f<\/div>\n    <span class=\"navire-title\">Consommation & Machine<\/span>\n  <\/div>\n  <div class=\"navire-grid navire-grid-4\">\n    <div class=\"navire-field\">\n      <label>D\u00e9part (t)<\/label>\n      <span class=\"wpcf7-form-control-wrap\" data-name=\"fuel_depart\"><input class=\"wpcf7-form-control wpcf7-number wpcf7-validates-as-number\" aria-invalid=\"false\" placeholder=\"850\" value=\"\" type=\"number\" name=\"fuel_depart\" \/><\/span>\n    <\/div>\n    <div class=\"navire-field\">\n      <label>Arriv\u00e9e (t)<\/label>\n      <span class=\"wpcf7-form-control-wrap\" data-name=\"fuel_arrivee\"><input class=\"wpcf7-form-control wpcf7-number wpcf7-validates-as-number\" aria-invalid=\"false\" placeholder=\"520\" value=\"\" type=\"number\" name=\"fuel_arrivee\" \/><\/span>\n    <\/div>\n    <div class=\"navire-field\">\n      <label>Consomm\u00e9 (t)<\/label>\n      <span class=\"wpcf7-form-control-wrap\" data-name=\"fuel_consomme\"><input class=\"wpcf7-form-control wpcf7-number wpcf7-validates-as-number\" aria-invalid=\"false\" placeholder=\"130\" value=\"\" type=\"number\" name=\"fuel_consomme\" \/><\/span>\n    <\/div>\n    <div class=\"navire-field\">\n      <label>Heures moteur<\/label>\n      <span class=\"wpcf7-form-control-wrap\" data-name=\"heures_moteur\"><input class=\"wpcf7-form-control wpcf7-number wpcf7-validates-as-number\" aria-invalid=\"false\" placeholder=\"48\" value=\"\" type=\"number\" name=\"heures_moteur\" \/><\/span>\n    <\/div>\n  <\/div>\n<\/div>\n\n<!-- Section 6 : Incidents & Observations -->\n<div class=\"navire-card\">\n  <div class=\"navire-header\">\n    <div class=\"navire-icon\">\u26a0\ufe0f<\/div>\n    <span class=\"navire-title\">Incidents & Observations<\/span>\n  <\/div>\n  <div class=\"navire-field navire-full\" style=\"margin-bottom: 0.9rem;\">\n    <label>Incidents signal\u00e9s<\/label>\n    <span class=\"wpcf7-form-control-wrap\" data-name=\"incidents\"><textarea cols=\"40\" rows=\"10\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"D\u00e9crire tout incident survenu pendant le voyage...\" name=\"incidents\"><\/textarea><\/span>\n  <\/div>\n  <div class=\"navire-field navire-full\">\n    <label>Observations g\u00e9n\u00e9rales<\/label>\n    <span class=\"wpcf7-form-control-wrap\" data-name=\"observations\"><textarea cols=\"40\" rows=\"10\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Observations du capitaine sur les conditions de navigation...\" name=\"observations\"><\/textarea><\/span>\n  <\/div>\n<\/div>\n\n<!-- Section 7 : Contact -->\n<div class=\"navire-card\">\n  <div class=\"navire-header\">\n    <div class=\"navire-icon\">\u2709\ufe0f<\/div>\n    <span class=\"navire-title\">Contact<\/span>\n  <\/div>\n  <div class=\"navire-grid\">\n    <div class=\"navire-field navire-full\">\n      <label>Email<\/label>\n      <span class=\"wpcf7-form-control-wrap\" data-name=\"your-email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"contact@example.com\" value=\"\" type=\"email\" name=\"your-email\" \/><\/span>\n    <\/div>\n  <\/div>\n<\/div>\n\n<input class=\"wpcf7-form-control wpcf7-hidden\" id=\"points_de_passage\" value=\"\" type=\"hidden\" name=\"points_de_passage\" \/>\n\n<input class=\"wpcf7-form-control wpcf7-submit has-spinner\" type=\"submit\" value=\"Send\" \/><p style=\"display: none !important;\" class=\"akismet-fields-container\" data-prefix=\"_wpcf7_ak_\"><label>\u0394<textarea name=\"_wpcf7_ak_hp_textarea\" cols=\"45\" rows=\"8\" maxlength=\"100\"><\/textarea><\/label><input type=\"hidden\" id=\"ak_js_1\" name=\"_wpcf7_ak_js\" value=\"177\"\/><script>document.getElementById( \"ak_js_1\" ).setAttribute( \"value\", ( new Date() ).getTime() );<\/script><\/p><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<input type=\"hidden\" name=\"trp-form-language\" value=\"en\"\/><\/form>\n<\/div>\n        <\/div>\r\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a7b560e e-flex e-con-boxed e-con e-parent\" data-id=\"a7b560e\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e2100f7 elementor-widget elementor-widget-html\" data-id=\"e2100f7\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n.navire-card {\n  background: #ecf4f2;\n  border: 1px solid #d0e8e3;\n  border-radius: 10px;\n  padding: 0.9rem 1.1rem;\n  margin-bottom: 0.9rem;\n}\n.navire-header {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  border-bottom: 1px solid #a8d3ca;\n  padding-bottom: 0.55rem;\n  margin-bottom: 0.9rem;\n}\n.navire-icon {\n  width: 26px;\n  height: 26px;\n  background: #ffffff;\n  border: 1px solid #a8d3ca;\n  border-radius: 6px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 13px;\n  flex-shrink: 0;\n}\n.navire-title {\n  font-size: 20px;\n  font-weight: 600;\n  color: #1a4f4a;\n  letter-spacing: -0.01em;\n}\n.navire-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 0.65rem 1rem;\n}\n.navire-field label {\n  display: block;\n  font-size: 13px;\n  font-weight: 600;\n  color: #2e7d74;\n  margin-bottom: 3px;\n  text-transform: uppercase;\n  letter-spacing: 0.04em;\n}\n.navire-field input,\n.navire-field select {\n  width: 100%;\n  box-sizing: border-box;\n  background: #ffffff;\n  border: 1px solid #a8d3ca;\n  border-radius: 6px;\n  padding: 6px 10px;\n  font-size: 13px;\n  color: #1a4f4a;\n  outline: none;\n  font-family: \"Inter\", sans-serif;\n  transition: border-color 0.15s, box-shadow 0.15s;\n}\n.navire-field input::placeholder {\n  color: #a8d3ca;\n}\n.navire-field input:focus,\n.navire-field select:focus {\n  border-color: #5aab9e;\n  box-shadow: 0 0 0 2px rgba(90, 171, 158, 0.15);\n  background: #fff;\n}\n.navire-field span.wpcf7-form-control-wrap {\n  display: block;\n  width: 100%;\n}\n.navire-field span.wpcf7-form-control-wrap input {\n  width: 100%;\n  box-sizing: border-box;\n}\n.navire-full {\n  grid-column: 1 \/ -1;\n}\n.wpcf7-submit {\n  background: #2e7d74;\n  color: #ffffff;\n  border: none;\n  border-radius: 6px;\n  padding: 7px 20px;\n  font-size: 12px;\n  font-weight: 600;\n  cursor: pointer;\n  float: right;\n  margin-top: 0.6rem;\n  transition: background 0.15s;\n  font-family: \"Inter\", sans-serif;\n}\n.wpcf7-submit:hover {\n  background: #1a4f4a;\n}\n.wpcf7-not-valid {\n  border-color: #e74c3c !important;\n  box-shadow: 0 0 0 2px rgba(231, 76, 60, 0.15) !important;\n}\n.wpcf7-not-valid-tip {\n  color: #e74c3c;\n  font-size: 11px;\n  margin-top: 4px;\n  display: block;\n}\n.jb-point {\n  background: #ffffff;\n  border: 1px solid #d0e8e3;\n  border-radius: 8px;\n  padding: 0.8rem 1rem;\n  margin-bottom: 0.7rem;\n}\n.jb-point-header {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  border-bottom: 1px solid #a8d3ca;\n  padding-bottom: 0.45rem;\n  margin-bottom: 0.75rem;\n}\n.jb-point-label {\n  font-size: 10px;\n  font-weight: 700;\n  color: #2e7d74;\n  letter-spacing: 0.06em;\n  text-transform: uppercase;\n}\n.jb-delete {\n  background: none;\n  border: 1px solid #f5c6c6;\n  border-radius: 6px;\n  color: #c0392b;\n  font-size: 11px;\n  font-weight: 600;\n  padding: 3px 10px;\n  cursor: pointer;\n  font-family: \"Inter\", sans-serif;\n}\n.jb-delete:hover {\n  background: #fff0f0;\n}\n.jb-grid {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 0.6rem 0.9rem;\n}\n.jb-field label {\n  display: block;\n  font-size: 10px;\n  font-weight: 700;\n  color: #2e7d74;\n  margin-bottom: 3px;\n  text-transform: uppercase;\n  letter-spacing: 0.04em;\n}\n.jb-field input,\n.jb-field select {\n  width: 100%;\n  box-sizing: border-box;\n  background: #ffffff;\n  border: 1px solid #a8d3ca;\n  border-radius: 6px;\n  padding: 6px 9px;\n  font-size: 12px;\n  color: #1a4f4a;\n  outline: none;\n  font-family: \"Inter\", sans-serif;\n  transition: border-color 0.15s, box-shadow 0.15s;\n}\n.jb-field input:focus,\n.jb-field select:focus {\n  border-color: #5aab9e;\n  box-shadow: 0 0 0 2px rgba(90, 171, 158, 0.15);\n}\n.jb-field select {\n  appearance: none;\n  background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%232e7d74'\/%3E%3C\/svg%3E\");\n  background-repeat: no-repeat;\n  background-position: right 9px center;\n  padding-right: 24px;\n}\n.jb-add-btn {\n  width: 100%;\n  background: #fff;\n  border: 1.5px dashed #a8d3ca;\n  border-radius: 8px;\n  padding: 0.65rem;\n  font-size: 12px;\n  font-weight: 600;\n  color: #2e7d74;\n  cursor: pointer;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 6px;\n  font-family: \"Inter\", sans-serif;\n  margin-top: 0.3rem;\n}\n.jb-add-btn:hover {\n  background: #ecf4f2;\n  border-color: #5aab9e;\n}\n\n.navire-grid-4 {\n  grid-template-columns: repeat(4, 1fr) !important;\n}\n\n.navire-field textarea {\n  width: 100%;\n  box-sizing: border-box;\n  background: #ffffff;\n  border: 1px solid #a8d3ca;\n  border-radius: 6px;\n  padding: 10px 12px;\n  font-size: 12px;\n  color: #1a4f4a;\n  outline: none;\n  font-family: \"Inter\", sans-serif;\n  resize: vertical;\n  min-height: 100px;\n  transition: border-color 0.15s, box-shadow 0.15s;\n}\n\n.navire-field textarea::placeholder {\n  color: #a8d3ca;\n}\n\n.navire-field textarea:focus {\n  border-color: #5aab9e;\n  box-shadow: 0 0 0 2px rgba(90, 171, 158, 0.15);\n}\n\n.navire-field span.wpcf7-form-control-wrap textarea {\n  width: 100%;\n  box-sizing: border-box;\n}\n\n@media (max-width: 600px) {\n  .navire-grid-4 { grid-template-columns: 1fr 1fr !important; }\n}\n@media (max-width: 600px) {\n  .navire-grid { grid-template-columns: 1fr 1fr; }\n  .jb-grid { grid-template-columns: 1fr 1fr; }\n}\n@media (max-width: 380px) {\n  .navire-grid { grid-template-columns: 1fr; }\n  .jb-grid { grid-template-columns: 1fr; }\n}\n<\/style>\n\n<script>\nvar pointCount = 0;\nvar ventOptions = ['N','NNE','NE','ENE','E','ESE','SE','SSE','S','SSO','SO','OSO','O','ONO','NO','NNO'];\nvar beaufortOptions = ['0 \u2014 Calme','1 \u2014 Tr\u00e8s l\u00e9g\u00e8re brise','2 \u2014 L\u00e9g\u00e8re brise','3 \u2014 Petite brise','4 \u2014 Jolie brise','5 \u2014 Bonne brise','6 \u2014 Vent frais','7 \u2014 Grand frais','8 \u2014 Coup de vent','9 \u2014 Fort coup de vent','10 \u2014 Temp\u00eate','11 \u2014 Violente temp\u00eate','12 \u2014 Ouragan'];\nvar merOptions = ['Calme (0)','Rid\u00e9e (1)','Belle (2)','Peu agit\u00e9e (3)','Agit\u00e9e (4)','Forte (5)','Tr\u00e8s forte (6)','Grosse (7)','Tr\u00e8s grosse (8)','\u00c9norme (9)'];\n\nfunction makeOptions(arr, placeholder) {\n  return '<option value=\"\">' + placeholder + '<\/option>' + arr.map(function(o) {\n    return '<option>' + o + '<\/option>';\n  }).join('');\n}\n\nfunction addPoint() {\n  pointCount++;\n  var id = 'pt' + pointCount;\n  var div = document.createElement('div');\n  div.className = 'jb-point';\n  div.id = id;\n  div.innerHTML =\n    '<div class=\"jb-point-header\">' +\n      '<span class=\"jb-point-label\">Point ' + pointCount + '<\/span>' +\n      (pointCount > 1 ? '<button type=\"button\" class=\"jb-delete\" onclick=\"deletePoint(\\'' + id + '\\')\">\u2715 Supprimer<\/button>' : '<span><\/span>') +\n    '<\/div>' +\n    '<div class=\"jb-grid\">' +\n      '<div class=\"jb-field\"><label>Heure (UTC)<\/label><input type=\"time\" name=\"heure_' + id + '\"><\/div>' +\n      '<div class=\"jb-field\"><label>Position<\/label><input type=\"text\" name=\"position_' + id + '\" placeholder=\"33\u00b026\\'N 07\u00b035\\'W\"><\/div>' +\n      '<div class=\"jb-field\"><label>Cap (\u00b0)<\/label><input type=\"text\" name=\"cap_' + id + '\" placeholder=\"045\"><\/div>' +\n      '<div class=\"jb-field\"><label>Vitesse (nds)<\/label><input type=\"text\" name=\"vitesse_' + id + '\" placeholder=\"12.5\"><\/div>' +\n      '<div class=\"jb-field\"><label>Vent dir.<\/label><select name=\"vent_' + id + '\">' + makeOptions(ventOptions, 'Dir.') + '<\/select><\/div>' +\n      '<div class=\"jb-field\"><label>Force Beaufort<\/label><select name=\"beaufort_' + id + '\">' + makeOptions(beaufortOptions, 'Force') + '<\/select><\/div>' +\n      '<div class=\"jb-field\"><label>\u00c9tat de la mer<\/label><select name=\"mer_' + id + '\">' + makeOptions(merOptions, '\u00c9tat') + '<\/select><\/div>' +\n      '<div class=\"jb-field\"><label>Remarques<\/label><input type=\"text\" name=\"remarques_' + id + '\" placeholder=\"RAS\"><\/div>' +\n    '<\/div>';\n  document.getElementById('jb-points-container').appendChild(div);\n}\n\nfunction deletePoint(id) {\n  var el = document.getElementById(id);\n  if (el) el.remove();\n  renumberPoints();\n}\n\nfunction renumberPoints() {\n  var points = document.querySelectorAll('.jb-point');\n  points.forEach(function(p, i) {\n    var label = p.querySelector('.jb-point-label');\n    if (label) label.textContent = 'Point ' + (i + 1);\n    var btn = p.querySelector('.jb-delete');\n    if (i === 0 && btn) btn.remove();\n    if (i > 0 && !btn) {\n      var header = p.querySelector('.jb-point-header');\n      var newBtn = document.createElement('button');\n      newBtn.type = 'button';\n      newBtn.className = 'jb-delete';\n      newBtn.onclick = (function(pid) { return function() { deletePoint(pid); }; })(p.id);\n      newBtn.innerHTML = '\u2715 Supprimer';\n      header.appendChild(newBtn);\n    }\n  });\n}\n\nfunction collectPoints() {\n  var points = document.querySelectorAll('.jb-point');\n  var lines = [];\n  points.forEach(function(p, i) {\n    var get = function(name) {\n      var el = p.querySelector('[name^=\"' + name + '\"]');\n      return el ? (el.value || '\u2014') : '\u2014';\n    };\n    lines.push(\n      'Point ' + (i + 1) + ':\\n' +\n      '  Heure (UTC)    : ' + get('heure_') + '\\n' +\n      '  Position       : ' + get('position_') + '\\n' +\n      '  Cap            : ' + get('cap_') + '\\n' +\n      '  Vitesse        : ' + get('vitesse_') + '\\n' +\n      '  Vent dir.      : ' + get('vent_') + '\\n' +\n      '  Force Beaufort : ' + get('beaufort_') + '\\n' +\n      '  \u00c9tat de la mer : ' + get('mer_') + '\\n' +\n      '  Remarques      : ' + get('remarques_')\n    );\n  });\n  return lines.join('\\n\\n');\n}\n\ndocument.addEventListener('DOMContentLoaded', function() {\n  var container = document.getElementById('jb-points-container');\n  if (container && container.children.length === 0) {\n    addPoint();\n  }\n\n  document.addEventListener('wpcf7beforesubmit', function() {\n    var hidden = document.getElementById('points_de_passage');\n    if (hidden) hidden.value = collectPoints();\n  });\n});\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Rapports Techniques Maritimes Chez OIECA \u2013 OceanLex International Expertise, Consulting &amp; Arbitration, nous \u00e9laborons des rapports techniques maritimes rigoureux, impartiaux et conformes aux meilleures pratiques internationales. Nos rapports sont destin\u00e9s \u00e0 accompagner les armateurs, assureurs, institutions, investisseurs, organismes financiers, autorit\u00e9s maritimes et professionnels du secteur dans leurs prises de d\u00e9cision techniques, juridiques et \u00e9conomiques. Gr\u00e2ce [&hellip;]<\/p>","protected":false},"featured_media":0,"menu_order":0,"template":"","service-category":[],"class_list":["post-7530","service","type-service","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/oieca.com\/en\/wp-json\/wp\/v2\/service\/7530","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oieca.com\/en\/wp-json\/wp\/v2\/service"}],"about":[{"href":"https:\/\/oieca.com\/en\/wp-json\/wp\/v2\/types\/service"}],"version-history":[{"count":11,"href":"https:\/\/oieca.com\/en\/wp-json\/wp\/v2\/service\/7530\/revisions"}],"predecessor-version":[{"id":7561,"href":"https:\/\/oieca.com\/en\/wp-json\/wp\/v2\/service\/7530\/revisions\/7561"}],"wp:attachment":[{"href":"https:\/\/oieca.com\/en\/wp-json\/wp\/v2\/media?parent=7530"}],"wp:term":[{"taxonomy":"service-category","embeddable":true,"href":"https:\/\/oieca.com\/en\/wp-json\/wp\/v2\/service-category?post=7530"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}