.rtl body,
.rtl div,
.rtl span,
.rtl td,
.rtl tr,
.rtl table,
.rtl li,
.rtl ul,
.rtl p,
.rtl h1,
.rtl h2,
.rtl h3,
.rtl h4,
.rtl h5,
.rtl h6 {
  font-family: Arial, sans-serif !important;
  -webkit-font-smoothing: antialiased !important;
  text-rendering: optimizeLegibility;
  text-shadow: none;
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  color: #333333;
}
.rtl a {
  font-family: Arial, sans-serif !important;
  -webkit-font-smoothing: antialiased !important;
  text-rendering: optimizeLegibility;
  text-shadow: none;
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  color: #005580;
  text-decoration: none;
}
.rtl a:hover {
  color: #08c;
  text-decoration: underline;
}
.rtl body {
  /* Tooltip */
}
.rtl body header#banner nav.aam-header-menu > ul > li a span {
  font-size: 15px !important;
}
.rtl body .portlet-column.span3 .portlet-body {
  overflow: hidden !important;
}
.rtl body header#banner nav#breadcrumbs .breadcrumb-horizontal > li + li:before {
  transform: rotateZ(180deg);
}
.rtl body header#banner nav#breadcrumbs .portlet .portlet-content .breadcrumb li:first-child a::before {
  content: "أنت هنا:";
}
.rtl body .aam-component div,
.rtl body .aam-component label,
.rtl body .aam-component input,
.rtl body .aam-component span,
.rtl body .aam-component td,
.rtl body .aam-component tr,
.rtl body .aam-component table,
.rtl body .aam-component li,
.rtl body .aam-component ul,
.rtl body .aam-component p,
.rtl body .aam-component h1,
.rtl body .aam-component h2,
.rtl body .aam-component h3,
.rtl body .aam-component h4,
.rtl body .aam-component h5,
.rtl body .aam-component h6 {
  font-weight: 400;
  font-size: 17px;
}
.rtl body .aam-component h2.aam-section-title {
  font-weight: 600;
}
.rtl body .aam-component a {
  font-weight: 400;
  font-size: 15px;
}
.rtl body .aam-html-content-item a,
.rtl body .aam-html-content-item div,
.rtl body .aam-html-content-item label,
.rtl body .aam-html-content-item input,
.rtl body .aam-html-content-item span,
.rtl body .aam-html-content-item td,
.rtl body .aam-html-content-item tr,
.rtl body .aam-html-content-item table,
.rtl body .aam-html-content-item li,
.rtl body .aam-html-content-item ul,
.rtl body .aam-html-content-item p,
.rtl body .aam-html-content-item h1,
.rtl body .aam-html-content-item h2,
.rtl body .aam-html-content-item h3,
.rtl body .aam-html-content-item h4,
.rtl body .aam-html-content-item h5,
.rtl body .aam-html-content-item h6 {
  font-weight: 400;
  font-size: 17px;
}
.rtl body .aam-html-content-item b,
.rtl body .aam-html-content-item strong,
.rtl body .aam-html-content-item i {
  font-size: 17px;
}
.rtl body .aam-component a.aam-button {
  font-size: 14px !important;
}
.rtl body .aam-component.aam-picto ul li {
  margin: 0 0px 10px 12px !important;
}
.rtl body .aam-component.aam-picto ul li:last-child {
  margin: 0 0px 10px 0px !important;
}
.rtl body .aam-component.accordion .accordion-entry span {
  text-indent: 25px;
}
.rtl body .aam-component.accordion .accordion-entry span::after {
  float: left;
  left: .7em;
  right: inherit;
}
.rtl body .aam-lexique-search-wrapper .aam-lexique-search::before {
  content: attr(data-label-ar);
}
.rtl body .aam-lexique-filter ul[data-locale="fr"] {
  display: none;
}
.rtl body .aam-lexique-filter ul[data-locale="ar"] {
  display: block;
}
.rtl body .aam-component.push-container.push-slider a.next-item {
  background: url(../images/common/prevAtouts.png);
}
.rtl body .aam-component.push-container.push-slider a.previous-item {
  background: url(../images/common/nextAtouts.png);
}
.rtl body .aam-component.item-slider a.next-item {
  background: url(../images/common/prevAtouts.png);
}
.rtl body .aam-component.item-slider a.previous-item {
  background: url(../images/common/nextAtouts.png);
}
.rtl body .aam-ficheproduit .aam-slider .aam-sliders-container .aam-slider-item .aam-slider-left-side span.aam-slider-item-response {
  font-size: 18px;
}
.rtl body .tabs {
  float: right !important;
  display: block;
  width: calc(70% - 25px);
}
.rtl body .tabs::before {
  top: 35px;
}
.rtl body .tabs a,
.rtl body .tabs div,
.rtl body .tabs span,
.rtl body .tabs label,
.rtl body .tabs td,
.rtl body .tabs tr,
.rtl body .tabs table,
.rtl body .tabs li,
.rtl body .tabs ul,
.rtl body .tabs p,
.rtl body .tabs h1,
.rtl body .tabs h2,
.rtl body .tabs h3,
.rtl body .tabs h4,
.rtl body .tabs h5,
.rtl body .tabs h6 {
  font-size: 17px !important;
}
.rtl body .aam-html-content .aam-html-content-item.aam-html-style6 ul li a::before {
  transform: rotate(180deg);
  display: inline-block;
}
.rtl body .aam-widget b {
  font-size: 15px !important;
}
@keyframes itemSlideIn1ar {
  from {
    -webkit-transform: translate3d(532px, 0, 0);
    -moz-transform: translate3d(532px, 0, 0);
    -ms-transform: translate3d(532px, 0, 0);
    -o-transform: translate3d(532px, 0, 0);
    transform: translate3d(532px, 0, 0);
  }
  to {
    -webkit-transform: translate3d(266px, 0, 0);
    -moz-transform: translate3d(266px, 0, 0);
    -ms-transform: translate3d(266px, 0, 0);
    -o-transform: translate3d(266px, 0, 0);
    transform: translate3d(266px, 0, 0);
  }
}
@keyframes itemSlideIn2ar {
  from {
    -webkit-transform: translate3d(266px, 0, 0);
    -moz-transform: translate3d(266px, 0, 0);
    -ms-transform: translate3d(266px, 0, 0);
    -o-transform: translate3d(266px, 0, 0);
    transform: translate3d(266px, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes itemSlideIn3ar {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(532px, 0, 0);
    -moz-transform: translate3d(532px, 0, 0);
    -ms-transform: translate3d(532px, 0, 0);
    -o-transform: translate3d(532px, 0, 0);
    transform: translate3d(532px, 0, 0);
  }
}
.rtl body .aam-widget.aam-slider-widget .aam-slider-widget-content {
  width: 266px;
  overflow: hidden;
}
.rtl body .aam-widget.aam-slider-widget .aam-slider-widget-content ul {
  list-style: none;
  width: 9999px;
  margin: 0;
  padding: 0;
  -webkit-transform: translate3d(532px, 0, 0);
  -moz-transform: translate3d(532px, 0, 0);
  -ms-transform: translate3d(532px, 0, 0);
  -o-transform: translate3d(532px, 0, 0);
  transform: translate3d(532px, 0, 0);
}
.rtl body .aam-widget.aam-slider-widget .aam-slider-widget-content ul li {
  display: inline-block;
}
.rtl body .aam-widget.aam-slider-widget .aam-slider-widget-content ul.slide1 {
  -webkit-animation: itemSlideIn1ar cubic-bezier(1, 0, 0, 1) 1.5s forwards 0s;
  -o-animation: itemSlideIn1ar cubic-bezier(1, 0, 0, 1) 1.5s forwards 0s;
  animation: itemSlideIn1ar cubic-bezier(1, 0, 0, 1) 1.5s forwards 0s;
}
.rtl body .aam-widget.aam-slider-widget .aam-slider-widget-content ul.slide2 {
  -webkit-animation: itemSlideIn2ar cubic-bezier(1, 0, 0, 1) 1.5s forwards 0s;
  -o-animation: itemSlideIn2ar cubic-bezier(1, 0, 0, 1) 1.5s forwards 0s;
  animation: itemSlideIn2ar cubic-bezier(1, 0, 0, 1) 1.5s forwards 0s;
}
.rtl body .aam-widget.aam-slider-widget .aam-slider-widget-content ul.slide3 {
  -webkit-animation: itemSlideIn3ar cubic-bezier(1, 0, 0, 1) 1.5s forwards 0s;
  -o-animation: itemSlideIn3ar cubic-bezier(1, 0, 0, 1) 1.5s forwards 0s;
  animation: itemSlideIn3ar cubic-bezier(1, 0, 0, 1) 1.5s forwards 0s;
}
.rtl body footer nav.aam-footer-menu ul li [language-id="fr_FR"] {
  display: none;
}
.rtl body footer nav.aam-footer-menu ul li [language-id="en_US"] {
  display: none;
}
.rtl body footer nav.aam-footer-menu ul li [language-id="ar_SA"] {
  display: block !important;
}
.rtl body .portlet-language .taglib-language-list-text {
  border-left: 1px solid transparent;
  border-left-color: #CCC;
  border-right: 0px solid transparent;
  border-right-color: #CCC;
  padding: 0 0.2em;
}
.rtl body .portlet-language .taglib-language-list-text.last {
  border-left: 0px solid transparent;
}
.rtl body .css3_grid_tooltip {
  width: 100%;
}
.rtl body div.p_table_2 span.css3_grid_tooltip > span:first-child:before {
  border-top: 8px solid #75BDD1 !important;
}
.rtl body div.p_table_2 span.css3_grid_tooltip > span:first-child:after {
  border-top: 8px solid #75BDD1 !important;
}
.rtl body div.p_table_2 span.css3_grid_tooltip > span:first-child {
  text-shadow: none !important;
}
.rtl body div.p_table_2 span.css3_grid_tooltip > span:first-child:before {
  border-top: 8px solid #75BDD1 !important;
}
.rtl body div.p_table_2 div.column_4 {
  width: 145px;
  float: right;
}
.rtl body div.p_table_2 div.column_1 {
  width: 145px;
  float: right;
}
.rtl body div.p_table_2 div.column_2 {
  width: 145px;
  float: right;
}
.rtl body div.p_table_2 div.column_3 {
  width: 145px;
  float: right;
}
.rtl body div.p_table_2 div.caption_column {
  width: 145px;
  float: right;
}
.rtl body div.p_table_2 div.caption_column li.header_row_2 {
  padding: 5px 0px 8px 0px !important;
}
.rtl body div.p_table_2_3 div.column_1.caption_column li.header_row_2 {
  background: #ffffff !important;
  background-color: #ffffff !important;
}
.rtl body div.p_table_2_3 div.column_1.caption_column li.decor_line {
  background-color: #ffffff !important;
  background-image: linear-gradient(left, #ffffff, #ffffff 50%, #ffffff) !important;
  background: -webkit-gradient(linear, left top, right top, color-stop(0, #ffffff), color-stop(0.5, #ffffff), color-stop(1, #ffffff)) !important;
}
.rtl body div.p_table_2 li.row_style_1 span,
.rtl body div.p_table_2 li.row_style_2 span,
.rtl body div.p_table_2 li.row_style_3 span {
  font-size: 16px !important;
}
.rtl body div.p_table_2 span.css3_grid_tooltip > span:first-child {
  text-align: right !important;
}
@media (min-width: 768px) and (max-width: 1024px) {
  .rtl body div.p_table_2 div.column_4,
  .rtl body div.p_table_2 div.column_3,
  .rtl body div.p_table_2 div.column_2,
  .rtl body div.p_table_2 div.column_1 {
    width: 132px !important;
  }
}
.rtl body[data-page="Accident"] .tabs {
  float: right !important;
  display: block;
  width: calc(85% - 25px);
  vertical-align: top;
  padding: 0 !important;
}
.rtl body .aam-widget.aam-text-widget ul {
  list-style-image: url(../images/common/puce_listear.png);
}
.rtl body .aam-html-content.hasStyle3 .aam-html-content-item.aam-html-style3 ul li,
.rtl body .aam-html-content.hasStyle6 .aam-html-content-item.aam-html-style3 ul li {
  list-style-image: url(../images/common/puce_listear.png);
}
.rtl .aam-html-content-item-content-html .span4 .widget-title,
.rtl .aam-html-content-item-content-html .row.wrap-about-axa .widget-title {
  font-size: 20px;
}
.rtl .aam-html-content-item-content-html .span4 div.widget-text-sidebar > ul > li,
.rtl .aam-html-content-item-content-html .row.wrap-about-axa div.widget-text-sidebar > ul > li {
  list-style-image: url(../images/common/puce_listear.png);
}
.rtl .aam-html-content-item-content-html .span4 div.widget-text-sidebar > ul > li > ul > li > a strong,
.rtl .aam-html-content-item-content-html .row.wrap-about-axa div.widget-text-sidebar > ul > li > ul > li > a strong {
  font-size: 15px;
}
.rtl header#banner nav.aam-top-menu name[language-id="ar_SA"] {
  display: inline-block !important;
}
.rtl header#banner nav.aam-top-menu name[language-id="fr_FR"],
.rtl header#banner nav.aam-top-menu name[language-id="en_US"] {
  display: none  !important;
}