body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
}
ol, ul {
    list-style: none outside none;
}
adress, caption, cite, code, dfn, th, var {
    font-style: normal;
    font-weight: normal;
}
table {
}
img {
    border: 0 none;
}
#ma_content caption, #ma_content th {
    text-align: center;
    font-weight:bold;
    padding : 2px 5px 2px 5px;
    background-color: #E1001A;
}
#ma_content td {
	padding : 2px 5px 2px 5px;
}
q:before, q:after {
    content: "";
}
a {
    cursor: pointer;
}
object {
    clear: both;
    display: block;
}
body {
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.7em;
}
h2 {
    color: #E1001A;
    font-size: 1.8em;
    font-weight: bold;
    margin: 0 0 15px;
}
h2 em {
    font-style: normal;
    font-weight: bold;
}
h3 {
    border-bottom: 1px solid #DEDEDE;
    color: #E1001A;
    font-size: 1.4em;
    font-weight: bold;
    height: 1%;
    margin: 0 0 10px;
    padding: 0 0 3px;
}
h3 em {
    font-style: normal;
    font-weight: bold;
}
h4, .ma_title1 {
    font-size: 1.25em;
    font-weight: bold;
    margin: 0 0 10px;
}
h4 em, .ma_title1 em {
    font-style: normal;
    font-weight: bold;
}
h5, .ma_title2 {
    color: #E1001A;
    font-size: 1.2em;
    font-weight: bold;
    margin: 10px 0;
}
h5 em, .ma_title2 em {
    font-style: normal;
    font-weight: bold;
}
h6, .ma_title3 {
    font-size: 1.2em;
    font-weight: bold;
    margin: 0 0 5px;
}
h6 em, .ma_title3 em {
    font-style: normal;
    font-weight: bold;
}
h2 a, h2 a:hover, h3 a, h3 a:hover, h5 a, h5 a:hover {
    color: #E1001A;
    text-decoration: none;
}
h4 a, h4 a:hover {
    text-decoration: none;
}
.ma_pt0 {
    padding-top: 0 !important;
}
.ma_mb20 {
    margin-bottom: 20px !important;
}
.rechercher {
    margin: 3px 0 0 12px;
}
.ma_sc:after {
}
.ie6 .ma_sc {
    height: 1%;
}
.ie7 .ma_sc {
    min-height: 1%;
}
strong {
    font-weight: bold;
}
p {
    margin: 0 0 7px;
}
.ma_chapo {
    margin: 0 0 10px;
}
.ma_chapo2 {
    margin: 0 0 25px;
}
.ma_paragraphBullet {
    background: url("/img/bg_arrow_right.gif") no-repeat scroll 0 5px transparent;
    padding: 0 0 0 9px;
}
.ma_paragraphBullet a {
    color: #333333;
}
.ma_updateArticle {
    margin: 0;
}
.ma_updateArticle strong {
    font-weight: normal;
}
.ma_paragraphBulletIndent {
    background: url("/img/bg_arrow_right.gif") no-repeat scroll 0 5px transparent;
    text-indent: 7px;
}
.ma_listMedias h4 .ma_date, .ma_highlightContent .ma_date {
    background: url("/img/bg_date-sep.gif") no-repeat scroll 100% 50% transparent;
    margin: 0 3px 0 0;
    padding: 0 5px 0 0;
}
abbr, acronym {
    border: medium none;
}
ul, ol, dl {
    margin: 0 0 10px;
    position: relative;
}
ul li {
    padding: 0 0 5px 8px;
}
ol li {
}
dt {
}
dd {
}
.ma_list1 li {
    background: url("/img/bg_arrow_right.gif") no-repeat scroll 0 4px transparent;
}
.ma_list2 li {
    background: url("/img/bg_bullet2.gif") no-repeat scroll 0 4px transparent;
    padding: 0 0 5px 13px;
}
.ma_listAnchor li {
    background: url("/img/bg_arrow_bottom.gif") no-repeat scroll 0 5px transparent;
}
.ma_listThemes {
    background: none repeat scroll 0 0 #F5F5F5;
    margin: 0 0 25px;
    padding: 10px;
}
.ma_listThemes li {
    background: url("/img/bg_arrow_right.gif") no-repeat scroll 0 4px transparent;
    float: left;
    font-weight: bold;
    margin: 0;
    width: 32%;
}
.ma_listThemes a {
    color: #000000;
}
.ma_listThemes a:hover, .ma_listThemes .ma_active {
    color: #E1001A;
    text-decoration: none;
}
a {
    color: #E1001A;
    text-decoration: none;
}
a:hover {
    color: #E1001A;
}
.ma_linkMore {
    color: #333333;
    padding: 0;
}
.ma_linkMore a {
    background: url("/img/bg_arrow_right.gif") no-repeat scroll right 4px transparent;
    color: #333333;
    font-weight: bold;
    padding: 0 10px 0 0;
}
.ma_linkMore_b2c a {
    background: url("/img/bg_arrow_right.gif") no-repeat scroll right 8px transparent;
    font-weight: bold;
    padding: 0 10px 0 0;
}
.ma_linkTopPage {
    background: url("/img/bg_arrow_top.gif") no-repeat scroll 0 5px transparent;
    padding: 0 0 0 13px;
}
.ma_linkTopPage a {
    color: #333333;
}
.ma_linkTopPage a:hover {
    color: #E1001A;
}
.ma_list1 li a, .ma_listAnchor li a {
    color: #333333;
}
.ma_list1 li a:hover, .ma_listAnchor li a:hover {
    color: #E1001A;
}
.ma_linkRss {
    height: 14px;
    margin: 0;
    position: relative;
    width: 14px;
}
.ma_linkRss a {
    background: url("/img/picto_rss.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 100%;
    position: relative;
    width: 100%;
}
.ma_linkRss abbr {
    display: block;
    height: 100%;
    text-indent: -9999px;
    width: 100%;
}
.ie6 .ma_linkRss a {
    text-indent: -9999px;
}
.mandatory_desc {
    margin: 0;
    padding: 0;
}
span.red {
    color: red;
}
form {
}
fieldset {
    border: medium none;
}
fieldset ul, fieldset ol {
}
fieldset li {
}
fieldset fieldset {
}
fieldset fieldset legend {
}
fieldset fieldset li {
}
fieldset fieldset label {
}
fieldset fieldset input {
}
legend {
    font-size: 1px;
    height: 1px;
    overflow: hidden;
    visibility: hidden;
}
label {
    font-size: 1.1em;
    font-weight: bold;
    padding: 0 5px 0 0;
    vertical-align: baseline;
}
label span {
}
input, select, textarea {
    border: 1px solid #C0C0C0;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding: 1px 2px;
}
.inputRadio {
    border: medium none;
    padding: 0;
}
input {
}
input[type="submit"] {
    cursor: pointer;
}
select {
}
textarea {
}
.form {
}
.form td {
    padding: 0 5px 5px;
    vertical-align: top;
}
.label {
    width: 70px;
}
.field {
}
.input {
}
.success {
    font-size: 1.3em;
    font-weight: bold;
}
table {
}
th {
}
td {
}
thead th, thead td {
}
tbody th, tbody td {
}
#ma_container {
    margin: 0 auto;
    position: relative;
    width: 922px;
}
#ma_header {
    height: 144px;
    margin: 0 0 13px;
    position: relative;
    width: 100%;
    z-index: 100;
}
#ma_menu-access {
    position: absolute;
    top: -9999px;
}
.ma_menu1 {
    left: 0;
    margin: 0;
    position: absolute;
    top: 96px;
    width: 950px;
    z-index: 102;
}
#ma_menu-lang {
    float: right;
    margin: 0 7px 0 0;
    top: 0;
    z-index: 200;
}
.ie6 #ma_menu-lang, .ie7 #ma_menu-lang {
    float: right;
    margin: 0 7px 0 0;
    position: relative;
    top: 0;
    z-index: 400;
}
#ma_search-form {
    background: url("/img/bg_search-form.png") no-repeat scroll left top transparent;
    float: right;
    height: 22px;
    margin: 0 40px 0 0;
    right: 140px;
    width: 211px;
    z-index: 102;
}
.ie6 #ma_search-form {
    right: -20px;
}
.ie7 #ma_search-form {
    position: relative;
    right: 0;
    z-index: 220;
}
.ma_search_label {
    color: #3A3A3A;
    font-weight: bold;
    margin-left: 8px;
    margin-top: 4px;
}
#ma_headerHighlight {
    height: 144px;
    left: 0;
    top: 0;
    width: 922px;
}
.ie6 #ma_headerHighlight, .ie7 #ma_headerHighlight {
    margin: 0 0 0;
    z-index: 10;
}
#ma_headerHighlight {
    background: url("/img/bg_header.png") no-repeat scroll right top transparent;
}
#ma_content {
    padding: 0 18px;
    position: relative;
    z-index: 2;
}
#ma_upperContent {
    overflow: hidden;
    padding: 0 0 15px;
    position: relative;
}
.ie6 #ma_upperContent {
    height: 1%;
    padding: 0 0 30px;
}
.ie7 #ma_upperContent {
    min-height: 1%;
}
#ma_sidebar {
    float: left;
    width: 177px;
}
#ma_mainContent {
    position: relative;
}
#ma_subContent {
    position: relative;
}
#ma_footer {
    clear: both;
    position: relative;
    width: 100%;
    z-index: 2;
    margin-top:5px;
}
#ma_flashContentHome {
    height: 560px;
    left: 0;
    position: absolute;
    top: 0;
    width: 922px;
    z-index: 1;
}
#ma_header h1 {
    height: 69px;
    left: 0;
    position: absolute;
    top: 15px;
    width: 197px;
    z-index: 102;
}
#ma_header h1 a {
    background: url("/img/logo_mondial-assistance.png") no-repeat scroll left top transparent;
    display: block;
    height: 100%;
    position: relative;
    text-indent: -9999px;
    width: 100%;
}
.ma_menu1 li {
    background: none repeat scroll 0 0 transparent;
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin: 0 1px 0 0;
    padding: 0;
    position: relative;
}
.ma_menu1 li ul li a strong {
    color: #D2D2D2;
}
.ma_menu1 li.ma_last {
    margin: 0;
    padding: 9px 0 0;
}
.ma_menu1 li a {
    color: #333333;
    display: block;
    float: left;
    height: 40px;
    text-decoration: none;
}
.ma_menu1 .ma_last a {
    color: #FFFFFF;
    height: 31px;
}
.ma_menu1 li a:hover, .ma_menu1 li a.ma_active, .ma_menu1 li a.ma_active_temp {
    color: #E1001A;
    text-decoration: none !important;
}
.ma_menu1 li.ma_last a:hover, .ma_menu1 li.ma_last a.ma_active, .ma_menu1 li.ma_last a.ma_active_temp {
    color: #FFFFFF;
}
.ma_menu1 li.ma_last ul li a {
    color: #333333;
}
.ma_menu1 li.ma_last ul li a:hover {
    color: #E1001A;
}
.ma_menu1 li a span {
    display: block;
    float: left;
    height: 22px;
}
.ma_menu1 li a .ma_menu1Center {
    padding: 15px 11px 3px;
}
.ma_menu1 li a .ma_menu1Left, .ma_menu1 li a .ma_menu1Center, .ma_menu1 li a .ma_menu1Right {
    background: url("/img/bg_menu1_off.png") repeat-x scroll left top transparent;
}
.ma_menu4 li a .ma_menu1Left, .ma_menu4 li a .ma_menu1Center, .ma_menu4 li a .ma_menu1Right {
    background: url("/img/bg_menu3_off.png") repeat-x scroll left top transparent;
}
.ie6 .ma_menu1 li a .ma_menu1Left, .ie6 .ma_menu1 li a .ma_menu1Center, .ie6 .ma_menu1 li a .ma_menu1Right {
    background: none repeat scroll 0 0 transparent;
}
.ma_menu1 .ma_menu1Left, .ma_menu1 .ma_menu1Right {
    display: block;
    height: 40px;
    width: 7px;
}
.ma_menu1 li a:hover span.ma_menu1Left, .ma_menu1 li a.ma_active span.ma_menu1Left, .ma_menu1 li a.ma_active_temp span.ma_menu1Left {
    background: url("/img/bg_menu1_left-on.png") no-repeat scroll left top transparent;
}
.ie6 .ma_menu1 li a:hover span.ma_menu1Left, .ie6 .ma_menu1 li a.ma_active span.ma_menu1Left, .ie6 .ma_menu1 li a.ma_active_temp span.ma_menu1Left {
    background: none repeat scroll 0 0 transparent;
}
.ma_menu1 li a:hover span.ma_menu1Right, .ma_menu1 li a.ma_active span.ma_menu1Right, .ma_menu1 li a.ma_active_temp span.ma_menu1Right {
    background: url("/img/bg_menu1_right-on.png") no-repeat scroll left top transparent;
}
.ie6 .ma_menu1 li a:hover span.ma_menu1Right, .ie6 .ma_menu1 li a.ma_active span.ma_menu1Right, .ie6 .ma_menu1 li a.ma_active_temp span.ma_menu1Right {
    background: none repeat scroll 0 0 transparent;
}
.ma_menu1 li a:hover .ma_menu1Center, .ma_menu1 li .ma_active .ma_menu1Center, .ma_menu1 li .ma_active_temp .ma_menu1Center, .ie6 .ma_menu1 li .ma_active .ma_menu1Center, .ie6 .ma_menu1 li .ma_active_temp .ma_menu1Center {
    background: url("/img/bg_menu1_center-on.gif") repeat-x scroll left top transparent;
}
.ma_menu1 .ma_last .ma_menu1Center, .ma_menu1 .ma_last a:hover .ma_menu1Center, .ma_menu1 .ma_last .ma_active .ma_menu1Center, .ma_menu1 .ma_last .ma_active_temp .ma_menu1Center {
    background: none repeat scroll 0 0 #EE7D0C;
    padding: 6px 22px 3px;
}
.ie6 .ma_menu1 .ma_last .ma_menu1Center, .ie6 .ma_menu1 .ma_last a:hover .ma_menu1Center, .ie6 .ma_menu1 .ma_last .ma_active .ma_menu1Center, .ie6 .ma_menu1 .ma_last .ma_active_temp .ma_menu1Center {
    background: none repeat scroll 0 0 #EE7D0C;
    filter: none;
}
.ma_menu1 .ma_last .ma_menu1Left, .ma_menu1 .ma_last .ma_menu1Right {
    display: none;
}
.ma_menu1 ul {
    background: url("/img/arrondi_bottom_ul.png") no-repeat scroll 0 100% transparent;
    left: 0;
    padding: 5px 20px;
    position: absolute;
    top: 40px;
    width: 158px;
}
.ie6 .ma_menu1 ul {
    background: url("/img/arrondi_bottom_ul_ie6.gif") no-repeat scroll 0 100% transparent;
}
.ma_menu1 ul li, .ma_menu1 ul li a {
    float: none;
    font-size: 11px;
    height: auto;
    margin: 0;
    padding: 0 20px 0 0;
    display:block !important;
    width:160px;
}
.ma_menu1 ul li {
    padding-bottom: 3px;
}
.ma_menu1 ul li a {
    display: inline;
}
#ma_menu-lang li {
    float: left;
    margin: 0 1px 0 0;
    padding: 0;
}
#ma_menu-lang a {
    background: none repeat scroll 0 0 #EAEAEA;
    color: #333333;
    display: block;
    padding: 6px 5px 2px;
    text-decoration: none;
    text-transform: uppercase;
}
#ma_menu-lang a:hover, #ma_menu-lang .ma_active {
    background: none repeat scroll 0 0 #E10217;
    color: #FFFFFF;
}
#ma_menu-lang abbr {
    border: medium none;
}
.ma_menu4 {
    border-bottom: 1px solid #CECECD;
    position: relative;
    top: 0;
    width: 694px;
}
.ma_menu4 li {
    margin: 0 7px -1px 0 !important;
}
.ma_menu4 .ma_last-onglet {
    margin-right: 0 !important;
}
.ma_menu4 li a {
    height: 36px !important;
}
.ma_menu4 li a .ma_menu1Center {
    padding: 0 !important;
}
.ma_menu4 li a span {
    height: 36px !important;
}
.ma_menu4 a .ma_menu1Left {
    background: url("/img/bg_menu4_left-off.gif") no-repeat scroll 0 0 transparent !important;
    filter: none !important;
}
.ma_menu4 a .ma_menu1Center {
    background: url("/img/bg_menu4_center-off.gif") repeat-x scroll 0 0 transparent !important;
    filter: none !important;
}
.ma_menu4 a .ma_menu1Right {
    background: url("/img/bg_menu4_right-off.gif") no-repeat scroll 0 0 transparent !important;
    filter: none !important;
}
.ma_menu4 a:hover .ma_menu1Left, .ma_menu4 a.ma_active .ma_menu1Left {
    background: url("/img/bg_menu4_left-on.gif") no-repeat scroll 0 0 transparent !important;
    filter: none !important;
}
.ma_menu4 a:hover .ma_menu1Center, .ma_menu4 a.ma_active .ma_menu1Center {
    background: url("/img/bg_menu4_center-on.gif") repeat-x scroll 0 0 transparent !important;
    filter: none !important;
}
.ma_menu4 a:hover .ma_menu1Right, .ma_menu4 a.ma_active .ma_menu1Right {
    background: url("/img/bg_menu4_right-on.gif") no-repeat scroll 0 0 transparent !important;
    filter: none !important;
}
.ma_menu4 li a span.ma_menu1Center, .ma_menu4 li a:hover span.ma_menu1Center, .ma_menu4 li a.ma_active span.ma_menu1Center {
    height: 26px !important;
    padding: 10px 36px 0 35px !important;
}
#ma_search-form legend {
    font-size: 1px;
    height: 1px;
    visibility: hidden;
    width: 1px;
}
#ma_search-form .ma_search-form-text {
    margin: -17px 0 0 78px;
    padding: 0;
}
#ma_search-form .ma_search-form-text {
    left: 78px;
}
#ma_search-form .ma_search-form-btn {
    margin: -19px 0 0 210px;
    right: -31px;
}
.ie6 #ma_search-form .ma_search-form-btn {
    margin: -21px 0 0 210px;
    right: -31px;
}
.ie7 #ma_search-form .ma_search-form-btn {
    margin: -20px 0 0 210px;
    right: -31px;
}
#ma_search-form .ma_search-form-text input {
    border: medium none;
    height: 14px;
    margin: 3px 0 0;
    width: 126px;
}
.ie7 #ma_search-form .ma_search-form-text input {
    margin: 2px 0 0;
}
#ma_search-form .ma_search-form-text input:hover, #ma_search-form .ma_search-form-text input:focus {
    background: none repeat scroll 0 0 #EAEAEA;
}
#ma_search-form .ma_search-form-btn input {
    background: url("/img/search-form-btn.gif") no-repeat scroll left top transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    height: 22px;
    text-align: center;
    width: 31px;
}
#ma_headerHighlight p {
    position: absolute;
    top: -9999px;
}
.ma_ariane {
    float: left;
    width: 722px;
}
.ma_ariane strong {
    color: #E1001A;
    font-weight: normal;
}
.ma_ariane a {
    color: #333333;
}
.ma_ariane a:hover {
    color: #E1001A;
    text-decoration: none;
}
#ma_menu-tools {
    float: right;
    width: 125px;
}
#ma_menu-tools ul {
    margin: 0;
    overflow: hidden;
    width: 100%;
}
#ma_menu-tools li {
    background: none repeat scroll 0 0 transparent;
    float: left;
    height: 20px;
    margin: 0 5px 0 0;
    padding: 0;
    width: 21px;
}
#ma_menu-tools .ma_tools_print {
    margin: 0;
}
#ma_menu-tools li a {
    display: block;
    height: 100%;
    text-indent: -9999px;
    width: 100%;
}
#ma_menu-tools li a:hover {
    opacity: 0.5;
}
#ma_menu-tools .ma_tools_mail a {
    background: url("/img/bg_tools_sendbyemail.gif") no-repeat scroll left top transparent;
}
#ma_menu-tools .ma_tools_reducefont a {
    background: url("/img/bg_tools_reducefont.gif") no-repeat scroll left top transparent;
}
#ma_menu-tools .ma_tools_increasefont a {
    background: url("/img/bg_tools_increasefont.gif") no-repeat scroll left top transparent;
}
#ma_menu-tools .ma_tools_addcomment a {
    background: url("/img/bg_tools_addcomment.gif") no-repeat scroll left top transparent;
}
#ma_menu-tools .ma_tools_print a {
    background: url("/img/bg_tools_printpage.gif") no-repeat scroll left top transparent;
}
.ma_home #ma_content {
}
.ma_home #ma_mainContent {
    height: auto;
    position: absolute;
    right: -18px;
    top: 30px;
    width: 250px;
}
.ma_home #ma_subContent {
    left: 18px;
    overflow: hidden;
    position: absolute;
    top: 280px;
    width: 905px;
}
.ma_gabarit2 #ma_header {
}
.ma_gabarit2 #ma_content {
    min-height: 350px;
    padding: 0 18px 50px;
}
.ie6 .ma_gabarit2 #ma_content {
    height: 350px;
}
#ma_sidebar {
    background: url("/img/bg_sidebar_middle.gif") repeat-y scroll left top transparent;
}
.ie6 #ma_sidebar {
    position: relative;
}
#ma_sidebar .ma_sidebarBlock {
    background: url("/img/bg_sidebar_top.gif") no-repeat scroll left top transparent;
}
#ma_sidebar .ma_sidebarInnerBlock {
    background: url("/img/bg_sidebar_bottom.gif") no-repeat scroll left bottom transparent;
    padding: 8px 6px 3px 13px;
}
#ma_sidebar ul {
    margin: -7px 0 0;
}
#ma_sidebar li {
    background: url("/img/bg_sidebar_dotted.gif") repeat-x scroll left bottom transparent;
    font-weight: bold;
    padding: 5px 0;
}
#ma_sidebar li.ma_last {
    background: none repeat scroll 0 0 transparent;
    margin-bottom: 10px;
}
#ma_sidebar li ul {
    margin: 0;
    padding: 0 0 0 5px;
}
#ma_sidebar li ul {
    left: -9999px;
    position: absolute;
}
#ma_sidebar li.ma_active ul {
    left: 0;
    position: relative;
}
#ma_sidebar li li {
    background: none repeat scroll 0 0 transparent;
    font-weight: normal;
    margin: 0;
    padding: 0;
}
#ma_sidebar li a {
    color: #333333;
    text-decoration: none;
}
#ma_sidebar .ma_active, #ma_sidebar li a:hover {
    color: #E1001A;
}
.ma_gabarit2 #ma_mainContent {
    float: right;
    padding: 0 0 0;
    width: 694px;
}
#ma_flashContentProfile {
    height: 389px;
    margin: -11px 0 0;
    width: 100%;
}
#ma_flashContentProfile003 {
    height: 297px;
    margin: -11px 0 10px;
    width: 100%;
}
#ma_flashContentProfile003 h3, #ma_flashContentProfile003 h4, #ma_flashContentProfile003 p, #ma_flashContentProfile003 ul {
    left: -9999px;
    position: absolute;
}
#ma_flashContentProfile h3, #ma_flashContentProfile h4, #ma_flashContentProfile p, #ma_flashContentProfile ul {
    left: -9999px;
    position: absolute;
}
.ma_contentBlock {
    clear: left;
    margin-bottom: 12px;
}
.ma_contentBlock p p {
    font-size: 1em;
}
.ie6 .ma_contentBlock {
    height: 1%;
}
.ie7 .ma_contentBlock {
    min-height: 1%;
}
.ma_contentBlock ul {
    margin-left: 7px;
    overflow: hidden;
}
.ie6 .ma_contentBlock ul {
    height: 1%;
}
.ma_blockPicture {
    float: left;
    margin: 0 8px 8px 0;
}
.ma_picture {
    margin: 0 0 3px;
    padding: 0;
}
.ma_picture img {
    display: block;
}
.ma_blockPicture .ma_legend {
    background: none repeat scroll 0 0 #F7F4E5;
    font-size: 0.85em;
    padding: 0;
}
.ma_blockPicture .ma_legend span {
    display: block;
    padding: 3px;
}
.image_download {
    float: left;
    margin-right: 10px;
}
.ma_hightLightedBlock {
    background: none repeat scroll 0 0 #F9F9F8;
    padding: 10px;
}
.ma_blockAlerts {
    background: url("/img/bg_block-rh-middle.gif") repeat-y scroll 0 0 transparent;
    position: relative;
}
.ma_blockAlertsInner {
    background: url("/img/bg_block-rh-top.gif") no-repeat scroll 0 0 transparent;
}
.ma_blockAlertsInner2 {
    background: url("/img/bg_block-rh-bottom.gif") no-repeat scroll 100% 100% transparent;
    padding: 12px 15px;
}
.ma_headerTitle {
    margin: 0 0 15px;
    position: relative;
}
.ma_headerTitle h3, .ma_headerTitle .ma_linkRss {
    margin: 0 7px 0 0;
}
.ma_headerTitle h3 {
    border: medium none;
}
.ma_blockAlerts ul {
    margin: 0;
}
.ma_blockAlerts li {
    background: none repeat scroll 0 0 transparent;
    margin: 0 0 5px;
    padding: 0;
}
.ma_blockAlerts h3 {
    font-size: 1.1em;
}
.ma_blockAlerts h4, .ma_blockAlerts p {
    display: inline;
}
.ma_blockAlerts h4 {
    background: url("/img/bg_sep-red.gif") no-repeat scroll 100% 3px transparent;
    font-size: 1em;
    margin: 0 6px 0 0;
    padding: 0 10px 0 0;
}
.ma_blockAlerts p {
    font-weight: bold;
}
.ma_blockAlerts p a {
    color: #333333;
}
#ma_videoPlayer {
    background: url("/img/bg_videoplayer_example.jpg") no-repeat scroll left top transparent;
    height: 280px;
    margin: 20px 0 30px 80px;
    width: 320px;
}
#ma_videoPlayer p {
    left: -9999px;
    position: absolute;
}
.ma_gabarit3 #ma_header {
}
.ma_gabarit3 #ma_content {
    min-height: 350px;
    padding: 0 18px 77px;
}
.ma_searchResultContainer #ma_content {
    padding: 0 18px 0;
}
.ie6 .ma_gabarit3 #ma_content {
    height: 350px;
}
.ma_gabarit3 h3 {
    border: medium none;
    font-size: 1.8em;
    padding: 0;
}
.ma_searchHeader {
    margin: 0 0 28px;
}
.ma_searchHeader h3 {
    float: left;
    margin: 0;
    width: 585px;
}
.ma_searchHeader .ma_searchFormBlock {
    float: right;
    text-align: right;
}
.ie6 .ma_searchHeader .ma_searchFormBlock, .ie7 .ma_searchHeader .ma_searchFormBlock {
    width: 269px;
}
#ma_searchresultslist {
    margin: 0;
}
#ma_searchresultslist li {
    margin: 0 0 10px;
}
#ma_searchresultslist div {
    width: 840px;
}
#ma_searchresultslist h2 {
    font-size: 1.4em;
}
#ma_searchresultslist h4 {
    background: url("/img/bg_arrow_right.gif") no-repeat scroll 0 6px transparent;
    margin: 0 0 3px;
    padding: 0 0 0 6px;
}
#ma_searchresultslist a {
    color: #333333;
    margin: 0;
    padding: 0;
}
.ma_searchNoResults {
    padding: 0;
}
.ma_searchFormBlock p {
    float: left;
}
.ma_searchFormBlock .ma_search-form-text input {
    border-right: medium none;
    height: 15px;
    padding: 2px;
}
.ma_searchFormBlock .ma_search-form-btn input {
    background: url("/img/search-form-btn2.gif") no-repeat scroll left top transparent;
    border: medium none;
    color: #FFFFFF;
    font-weight: bold;
    height: 21px;
    left: -2px;
    text-align: center;
    width: 29px;
}
.ie6 .ma_searchFormBlock .ma_search-form-btn input {
    cursor: pointer;
}
.ie6 .ma_searchFormBlock .ma_search-form-btn input, .ie7 .ma_searchFormBlock .ma_search-form-btn input {
    margin: 1px 0 0;
}
.ma_searchHeader .ma_searchFormBlock .ma_search-form-text input {
    width: 165px;
}
.ma_searchNoResults .ma_searchFormBlock {
    padding: 0 0 40px;
}
.ma_searchNoResults .ma_searchFormBlock .ma_search-form-text input {
    width: 260px;
}
.ma_searchNoResults h4 {
    font-size: 1em;
}
.ma_pagesNav {
    text-align: center;
}
.ma_pagesNav li {
    background: none repeat scroll 0 0 transparent;
    display: inline;
    font-weight: bold;
    margin: 0 5px 0 0;
    padding: 0;
}
.ie6 .ma_pagesNav li {
    position: relative;
}
.ma_pagesNav img {
    vertical-align: middle;
}
.ma_pagesNav .ma_first, .ma_pagesNav .ma_last, .ma_pagesNav .ma_previous, .ma_pagesNav .ma_next {
    margin: 0 2px 0 0;
}
.ma_pagesNav .ma_previous {
    margin: 0 6px 0 0;
}
.ma_pagesNav .ma_next {
    margin-left: 1px;
}
.ma_pagesNav a {
    color: #000000;
}
.ma_pagesNav .ma_active a, .ma_pagesNav a:hover {
    color: #E1001A;
    text-decoration: none;
}
.ma_highlightContent {
    position: relative;
}
.ma_highlightContent .ma_linkMore a:hover {
    color: #000000;
}
.ma_highlightContent .ma_leftColumn, .ma_highlightContent .ma_rightColumn {
    background: url("/img/bg_block-highlight-content2.gif") repeat-y scroll 0 0 transparent;
    padding: 0;
    position: relative;
    width: 343px;
}
.ma_highlightContent .ma_leftColumn {
    float: left;
}
.ma_highlightContent .ma_rightColumn {
    float: right;
}
.ma_highlightContent .ma_leftColumn div, .ma_highlightContent .ma_rightColumn div {
    background: url("/img/bg_block-highlight-content1.gif") no-repeat scroll 0 0 transparent;
}
.ma_highlightContent .ma_leftColumn div div, .ma_highlightContent .ma_rightColumn div div {
    background: url("/img/bg_block-highlight-content3.gif") no-repeat scroll 0 100% transparent;
    height: 150px;
    padding: 15px 15px 0;
    position: relative;
}
.ma_highlightContent h4, .ma_highlightContent h3.ma_title {
    border: medium none;
    font-size: 1.25em;
}
.ma_highlightContent h4 a, .ma_highlightContent h3.ma_title a {
    background: url("/img/bg_arrow-black.gif") no-repeat scroll 0 4px transparent;
    display: block;
    padding: 0 0 0 7px;
}
.ma_highlightContent h5, .ma_highlightContent h4.ma_subtitle {
    background: none repeat scroll 0 0 transparent;
    color: #000000;
    font-size: 1em;
    margin: 0;
    padding: 10px 0 0;
}
.ma_highlightContent p {
    margin: 0;
    padding: 0 0 5px;
}
.ma_highlightContent .ma_linkMore {
    background: url("/img/bg_linkmore2-1.gif") no-repeat scroll 0 0 #F6F6F6;
    bottom: 1px;
    font-weight: bold;
    padding: 0;
    position: absolute;
    right: 1px;
    text-align: right;
}
.ie6 .ma_highlightContent .ma_linkMore {
    bottom: 0;
    right: 0;
}
.ma_highlightContent .ma_linkMore a {
    background: url("/img/bg_linkmore2-2.gif") no-repeat scroll 100% 100% transparent;
    display: block;
    padding: 0 15px 0 0;
}
.ma_highlightContent .ma_linkMore span {
    background: url("/img/bg_arrow_right.gif") no-repeat scroll 100% 53% transparent;
    display: block;
    padding: 5px 10px 5px 15px;
}
#ma_footer p, #ma_footer2 p {
    float: left;
    font-size: 0.89em;
    width: 30%;
}
#ma_footer em, #ma_footer2 em {
    font-style: normal;
}
#ma_footer a, #ma_footer2 a {
    text-decoration: none;
}
#ma_footer a:hover, #ma_footer2 a:hover {
}
#ma_footer #ma_footerMainNav, #ma_footer2 #ma_footerMainNav {
    float: right;
    text-align: right;
    width: 65%;
}
#ma_footer #ma_footerMainNav {
    font-size: 0.89em;
}
#ma_footer #ma_footerSubNav1, #ma_footer #ma_footerSubNav2, #ma_footer2 #ma_footerSubNav1, #ma_footer2 #ma_footerSubNav2 {
    text-align: center;
}
#ma_footer #ma_footerSubNav1, #ma_footer2 #ma_footerSubNav1 {
    clear: both;
    margin: 0;
}
#ma_footer ul li, #ma_footer2 ul li {
    background: none repeat scroll 0 0 transparent;
    display: inline;
    margin: 0 5px 0 0;
    padding: 0;
}
#ma_footer #ma_footerMainNav a, #ma_footer2 #ma_footerMainNav a {
    color: #666666;
}
#ma_footer #ma_footerMainNav a:hover, #ma_footer #ma_footerMainNav a.ma_active, #ma_footer2 #ma_footerMainNav a.ma_active {
    color: #E1001A;
    text-decoration: none !important;
}
#ma_footer #ma_footerSubNav1 a, #ma_footer #ma_footerSubNav2 a, #ma_footer2 #ma_footerSubNav1 a, #ma_footer2 #ma_footerSubNav2 a {
    color: #999999;
}
#ma_footer #ma_footerSubNav1 a:hover, #ma_footer #ma_footerSubNav2 a:hover, #ma_footer2 #ma_footerSubNav1 a:hover, #ma_footer2 #ma_footerSubNav2 a:hover {
    color: #E1001A;
    text-decoration: none;
}
#ma_footer #ma_footerMainNav li, #ma_footer2 #ma_footerMainNav li {
    background: url("/img/bg_footer-sep1.gif") no-repeat scroll left 4px transparent;
    margin: 0 0 0 1px;
    padding: 0 0 0 5px;
}
#ma_footer #ma_footerSubNav1 li, #ma_footer #ma_footerSubNav2 li, #ma_footer2 #ma_footerSubNav1 li, #ma_footer2 #ma_footerSubNav2 li {
    background: url("/img/bg_footer-sep2.gif") no-repeat scroll left 4px transparent;
    padding: 0 0 0 5px;
}
#ma_footer #ma_footerMainNav .ma_first, #ma_footer #ma_footerSubNav1 .ma_first, #ma_footer #ma_footerSubNav2 .ma_first, #ma_footer2 #ma_footerMainNav .ma_first, #ma_footer2 #ma_footerSubNav1 .ma_first, #ma_footer2 #ma_footerSubNav2 .ma_first {
    background: none repeat scroll 0 0 transparent;
    margin: 0;
    padding: 0;
}
.bloc014 {
    background: url("/img/bg014.jpg") no-repeat scroll 0 100% transparent;
    clear: both;
    overflow: hidden;
    padding-bottom: 30px;
}
.bloc014_1, .bloc014_2, .bloc014_3 {
    float: left;
}
.bloc014_1 {
    padding: 20px 11px 0 36px;
    width: 50px;
}
.bloc014_1 img {
    margin-bottom: 5px;
}
.bloc014_2 {
    padding: 15px 0 0;
    width: 178px;
}
.bloc014_3 {
    padding: 34px 22px 0 14px;
    width: 378px;
}
.bloc014_3 h6 {
    font-size: 15px;
}
.bloc014_3 h6 strong {
    font-size: 20px;
}
.bloc014_3 p {
    height: 205px;
    overflow: auto;
}
.bloc014-1 {
    clear: both;
}
.ma_innerBloc014-2 {
    padding: 20px 16px 30px 25px;
}
.ma_innerBloc014-2 div {
    border-bottom: 1px solid #DEDEDE;
}
.ma_innerBloc014-2 img {
    float: left;
    padding: 0 18px 0 0;
}
.ma_h-bloc-pays {
    float: left;
}
.ma_h-bloc-pays h4 {
    font-size: 1.5em;
    margin-top: 15px;
}
.ma_h-bloc-pays img {
    float: left;
    margin: 0 13px 12px 0;
}
.ma_h-bloc-pays ul {
    float: left;
    margin-top: 3px;
}
.ma_h-bloc-pays ul li {
    background: none repeat scroll 0 0 transparent;
    margin-bottom: 3px;
    padding: 0;
    width: 260px;
}
.ma_h-bloc-pays ul li p {
    width: 360px;
}
.ma_h-bloc-pays a {
    clear: both;
    color: black;
    text-decoration: underline;
}
.ma_h-bloc-carte {
    float: right;
    height: 150px;
    margin: 0;
    padding: 0;
    width: 320px;
}
.ma_h-bloc-carte .map {
    height: 150px;
    margin: 0;
    padding: 0;
    width: 320px;
}
.ma_h-bloc-carte .map p {
    color: #FFFFFF;
    font-size: 2px;
}
.ma_h-alerte {
    clear: left;
    margin: 0 0 20px 3px;
    padding-top: 40px;
}
.ma_h-alerte h4 span {
    display: none;
}
.ma_h-alerte h4 {
    background: url("/img/picto_alerte.png") no-repeat scroll 0 0 transparent;
    height: 39px;
    margin: 0 0 5px;
    width: 90px;
}
.ma_h-avant-depart {
    background: url("/img/bg_infos-medicales.png") no-repeat scroll center bottom transparent;
    clear: both;
    height: 1%;
    margin-bottom: 20px;
    overflow: hidden;
    padding: 0 0 20px;
}
.ma_h-avant-depart div, .ma_h-sur-place div {
    padding-left: 20px;
}
.ma_h-avant-depart h4, .ma_h-sur-place h4 {
    background: none repeat scroll 0 0 #F5F5F5;
    margin: 0 0 10px;
    padding: 10px;
}
.ma_h-avant-depart p, .ma_h-avant-depart ul, .ma_h-sur-place p, .ma_h-sur-place ul {
    clear: both;
    height: 1%;
    margin: 0 0 12px;
    overflow: hidden;
}
.ma_h-avant-depart ul li {
    background: url("/img/bg_arrow_right.gif") no-repeat scroll 0 5px transparent;
    padding: 0 0 2px 8px;
}
.ma_h-avant-depart ul li a {
    color: black;
}
table.vaccines {
    clear: both;
    margin-bottom: 8px;
}
table.vaccines th, .colBgYel {
    background: none repeat scroll 0 0 #E6DCAA;
    border-right: 3px solid white;
    font-weight: bold;
    padding: 10px 5px 8px 15px;
}
.colBgYel {
    border: 1px solid white;
}
th.th-1, th.th-2, th.th-3, th.th-4 {
    width: 160px;
}
table.vaccines td {
    border-bottom: 0 solid #DEDEDE;
    border-right: 3px solid white;
    padding: 10px 5px 8px 15px;
}
table.vaccines td p {
    margin-bottom: 17px;
}
tr.ma_h-last td, .vaccines td.ma_h-last {
    border-bottom: medium none;
}
.ma_h-sur-place {
    background: url("/img/bg_infos-medicales.png") no-repeat scroll center bottom transparent;
    clear: both;
    height: 1%;
    margin-bottom: 20px;
    overflow: hidden;
    padding: 0 0 20px;
}
.ma_h-sur-place ul li {
    background: url("/img/bg_arrow_right.gif") no-repeat scroll 0 5px transparent;
    padding: 0 0 4px 8px;
}
.ma_h-sur-place ul li strong {
    display: block;
}
.ma_h-liste-infos {
}
.ma_h-archive {
    padding: 0;
}
.ma_h-archive li {
    background: none repeat scroll 0 0 transparent;
    display: inline;
    padding-left: 0;
}
.ma_h-archive li a {
    background: url("/img/bg_tri.gif") no-repeat scroll 100% 0.2em transparent;
    color: black;
    font-weight: bold;
    padding: 0 5px;
}
.ma_h-archive .ma_h-archive-encours a, .ma_h-archive li a:hover, a.ma_h-archive-encours {
    color: #E1001A;
}
.ma_h-archive .ma_h-archive-bg-none a {
    background: none repeat scroll 0 0 transparent;
}
.ma_h-bloc-archive li {
    background: none repeat scroll 0 0 transparent;
    margin: 10px 0;
    overflow: hidden;
    padding: 0;
}
.ie6 .ma_h-bloc-archive li {
    border-bottom: 1px solid #FFFFFF;
    overflow: visible;
}
.ma_h-bloc-archive li div {
}
.ma_h-bloc-archive li a {
    margin: 0;
    padding: 0;
}
.float-left {
    float: left;
}
.ma_h-bloc-archive li {
    clear: left;
}
.ma_h-bloc-archive li img {
    margin: 0 10px 0 0;
    padding: 0;
}
.ma_h-bloc-archive h4 {
    font-size: 1em;
    margin: 0;
}
.ma_h-bloc-archive h4 a {
    color: black;
}
.ma_h-bloc-archive .ma_date {
    background: url("/img/bg_date-sep.gif") no-repeat scroll 100% 50% transparent;
    margin: 0 3px 0 0;
    padding: 0 5px 0 0;
}
.ma_h-bloc-archive .ma_paragraphBulletIndent {
    margin: 0;
}
.ma_form-contact {
    float: left;
    margin-right: 20px;
    width: 410px;
}
.ma_h-coordonnees {
    float: right;
    margin-bottom: 25px;
    margin-left: 0;
    width: 450px;
}
.ma_form-contact h4, .ma_h-coordonnees h4 {
    background: url("/img/bg_title-sep.gif") no-repeat scroll 0 50% transparent;
    margin: 0 0 12px;
    padding: 0 0 0 8px;
}
.ma_form-contact p {
    margin: 0 0 16px;
}
.ma_h-coordonnees img {
    margin: 0 0 10px;
}
.ma_form-contact ul, .ma_feedbackContent2 ul {
    margin: 0;
}
.ma_form-contact li, .ma_feedbackContent2 li {
    background: none repeat scroll 0 0 transparent;
    padding: 0 0 12px;
}
.ma_form-contact label, .ma_feedbackContent2 label {
    float: left;
    font-size: 1em;
    font-weight: normal;
    margin: 0 10px 0 0;
    text-align: right;
    width: 100px;
}
.ma_form-contact span, .ma_feedbackContent2 span {
    color: #E1001A;
}
.ma_form-contact input, .ma_feedbackContent2 input {
    height: 18px;
    width: 270px;
}
.ma_form-contact select, .ma_feedbackContent2 select {
    height: 18px;
    width: 275px;
}
.ma_form-contact textarea, .ma_feedbackContent2 textarea {
    padding: 7px;
    width: 260px;
}
.ma_btn-send {
    margin-right: 20px;
    text-align: right;
}
.btnSubmitGrand {
	background: url("/img/btn_form-envoyer_grand.gif") no-repeat scroll 0 0 transparent !important;
	width:188px !important;
}

.btnSubmitTresGrand {
	background: url("/img/btn_form-envoyer_tresgrand.gif") no-repeat scroll 0 0 transparent !important;
	width:300px !important;
}
#ma_form-send, #btnSubmit, #ctl00_mainContent_btnSubmit, .btnSubmit {
	background: url("/img/btn_form-envoyer.gif") no-repeat scroll 0 0 transparent;
	width: 88px;
	}

.btnSubmitLong {
	background: url("/img/btn_form-envoyer_long.gif") no-repeat scroll 0 0 transparent;
	width: 186px;
	}

#ma_form-send, #btnSubmit, #ctl00_mainContent_btnSubmit, .btnSubmit, .btnSubmitLong {
    border: medium none;
    color: #FFFFFF;
    font-weight: bold;
    height: 22px;
    padding: 0 0 3px;
    text-align: center;
    cursor : pointer;
	}

.ma_feedbackContent2 .radio {
    padding: 0 0 10px;
}
.ma_feedbackContent2 .radio li {
    display: inline;
}
.inputRadio {
    float: left;
    height: 18px;
}
.inputRadio input {
    display: inline;
    float: left;
    margin: 0;
    padding: 0;
    width: 20px;
}
.inputRadio label {
    color: #000000;
    float: left;
    margin: 0 5px 0 0;
    padding: 0;
    text-align: left;
    width: auto;
}
li.captcha {
    margin-left: 45px;
}
label.captcha {
    display: block;
    float: none;
    font-size: 1.1em;
    font-weight: bold;
    margin: 0;
    padding: 0 0 0 4px;
    text-align: left;
    width: 300px;
}
li.captcha iframe {
}
.ma_plan-site-top {
    margin: 20px 0;
    overflow: hidden;
    width: 100%;
}
.ma_plan-site-top .ma_plan-site-bottom {
    clear: both;
    overflow: hidden;
    width: 100%;
}
.ma_plan-site-top .ma_plan-site-bottom div {
    background: none repeat scroll 0 0 transparent;
    float: left;
    margin: 0 0 0 0;
    padding: 0 0 0 10px;
    width: 200px;
}
.ma_plan-site-top .ma_plan-site-bottom h4 {
    font-size: 1.3em;
    margin: 0 0 10px;
}
.ma_plan-site-bottom img.telechargement_video {
	float:right;
	padding-right:20px;
}
.ma_plan-site-top .ma_plan-site-bottom h5 {
    margin: 0;
}
.ma_plan-site-top .ma_plan-site-bottom ul {
    margin: 0;
    padding: 0;
}
.ma_plan-site-top .ma_plan-site-bottom ul li {
    background: url("/img/bg_sidebar_dotted.gif") repeat-x scroll left top transparent;
    margin: 0 10px 3px 0;
    padding: 7px 0 0;
}
.ma_plan-site-top .ma_plan-site-bottom ul li h5 {
    background: url("/img/puce_plan-site.gif") no-repeat scroll 0 3px transparent;
    padding: 0 0 5px 13px;
}
.ma_plan-site-top .ma_plan-site-bottom ul li ul {
    margin: 0 0 0 10px;
}
.ma_plan-site-top .ma_plan-site-bottom ul li ul li {
    background: url("/img/puce_plan-site.gif") no-repeat scroll 0 3px transparent;
    margin: 0;
    padding: 0 0 5px 13px;
}
.ma_plan-site-top .ma_plan-site-bottom ul li div {
}
.ma_plan-site-top .ma_plan-site-bottom ul li a {
    color: black;
}
.ma_plan-site-top .ma_plan-site-bottom ul li ul {
}
.ma_plan-site-top .ma_plan-site-bottom .ma_last-list {
    background: none repeat scroll 0 0 transparent;
}
.ma_bg-content {
    background: url("/img/bg_onglets2.png") no-repeat scroll 0 100% transparent;
    padding: 0 0 10px 10px;
}
#flash1 {
}
.ma_bg-content .ma_innerContent {
    margin-bottom: 10px;
}
.ma_onglet3-content-top {
    width: 696px;
}
.ma_onglet3-content-bottom {
    overflow: hidden;
}
.ma_top_avis_expert {
    background: url("/img/bg_nos-exp-top.png") no-repeat scroll 0 0 transparent;
    font-size: 2px;
    height: 13px;
    width: 696px;
}
.ma_avis-experts {
    float: left;
    margin-right: 8px;
    width: 344px;
}
.ma_avis-experts h4 {
    color: #E1001A;
}
.ma_avis-experts .ma_title4 {
    border-left: 1px solid #DADADA;
    border-right: 1px solid #DADADA;
    margin-bottom: 0;
    padding: 0 0 7px 15px;
}
.ma_avis-experts .ma_infos-video {
    border-bottom: 1px solid #DADADA;
    border-left: 1px solid #DADADA;
    border-right: 1px solid #DADADA;
    height: 210px;
    padding-left: 20px;
}
.ma_avis-experts .ma_infos-video img {
    margin-bottom: 10px;
}
.ma_avis-experts .ma_infos-video h4 {
    color: black;
    font-size: 1em;
    margin-bottom: 0;
}
.ma_avis-experts .ma_infos-video h4 .ma_date {
    background: url("/img/bg_date-sep.gif") no-repeat scroll 100% 50% transparent;
    padding: 0 5px 0 0;
}
.ma_avis-experts .outils-info {
    background: none repeat scroll 0 0 #F2F2F2;
    border-left: 1px solid #DADADA;
    border-right: 1px solid #DADADA;
    margin-bottom: 0;
    padding: 10px 0 0 15px;
}
.ma_bottom_outils_info {
    background: url("/img/bottom_outils_bloc.gif") no-repeat scroll 0 0 transparent;
    height: 12px;
    width: 344px;
}
.ma_onglet3-content-top .ma_right-bloc {
    margin-right: 0;
    width: 344px;
}
.ma_bloc-up li img {
    float: left;
    margin-right: 10px;
    width: 100px;
}
.ma_bloc-up li {
    background: none repeat scroll 0 0 transparent;
    margin: 0;
    padding: 0;
}
ul.ma_bloc-up li {
    margin: 0 0 20px;
    overflow: hidden;
}
ul.ma_bloc-up li.last {
    margin: 0;
}
* html ul.ma_bloc-up li {
    vertical-align: bottom;
}
.ma_onglet3-content-top .ma_right-bloc ul li div {
    float: left;
    width: 195px;
}
.ma_bloc-up_content {
    border-bottom: 1px solid #DADADA;
    border-left: 1px solid #DADADA;
    border-right: 1px solid #DADADA;
}
.ma_bloc-up {
    margin-bottom: 0;
    padding: 0 0 10px 15px;
}
.ma_bloc-up_content ul li div h5, .ma_bloc-up_content ul li div h5 a {
    color: black;
    font-size: 1em;
    margin: 0;
}
.ma_bloc-up_content ul li div h5 .ma_date {
    background: url("/img/bg_date-sep.gif") no-repeat scroll 100% 50% transparent;
    margin-right: 5px;
    padding: 0 5px 0 0;
}
.ma_bloc-up_content ul li div .ma_linkMore {
    font-weight: bold;
    text-align: right;
}
.ma_bloc-up_content ul li div .ma_linkMore a {
    background: url("/img/bg_arrow_right.gif") no-repeat scroll right 5px transparent;
    color: #333333;
    padding: 0 10px 0 0;
}
.ma_scroll-infos h4, .outils-info h4 {
    font-size: 1em;
    margin-bottom: 5px;
}
.ma_scroll-infos h4 a, .outils-info h4 a {
    color: #E1001A;
    margin: 0;
    padding: 0;
}
.ma_scroll-infos li, .outils-info li {
    background: url("/img/bg_arrow_right.gif") no-repeat scroll 0 4px transparent !important;
    padding: 0 0 3px 8px !important;
}
.ma_scroll-infos li a, .outils-info li a {
    margin: 0;
    padding: 0;
}
.ma_scroll-infos li .ma_date, .outils-info li .ma_date {
    background: url("/img/bg_date-sep.gif") no-repeat scroll 100% 50% transparent;
    font-weight: bold;
    margin: 0 3px 0 0;
    padding: 0 5px 0 0;
}
.ma_scroll-infos li a, .outils-info li a {
    color: black;
}
h3 .tailleTxt {
    font-size: 0.8em;
}
.popin {
    background-color: #FFFFFF;
}
.popin iframe {
    border: 0 none;
    height: 100%;
    width: 100%;
}
#ma_feedbackContainer {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 2px;
    position: relative;
}
#ma_feedbackContainer h1 {
    color: #E1001A;
    font-size: 1.1em;
    font-weight: bold;
    margin: 0 0 10px 15px;
    padding: 0;
}
.ma_feedbackContent {
    background: url("/img/bg_blockpopin3.gif") repeat-y scroll 0 0 transparent;
    margin: 0 auto;
    position: relative;
    width: 470px;
}
.ma_feedbackContent2 {
    background: url("/img/bg_blockpopin1.gif") no-repeat scroll 0 0 transparent;
    position: relative;
}
.ma_feedbackContent form {
    background: url("/img/bg_blockpopin2.gif") no-repeat scroll 0 100% transparent;
    padding: 5px 10px 5px 5px;
    position: relative;
}
.ma_feedbackContent fieldset {
    position: relative;
}
.ma_feedbackContent ul {
    margin: 0 0 0 10px;
}
.ma_feedbackContent li {
    background: none repeat scroll 0 0 transparent;
    padding: 0 0 10px;
}
.ma_feedbackContent li.ma_btn-send {
    padding-right: 63px;
    text-align: right;
}
.inputRadio input {
    border: 0 none;
}
.ma_feedbackContent textarea {
    width: 340px;
}
.ma_feedbackContent fieldset.ma_validForm {
    padding: 0 0 0 278px;
}
.ma_feedbackContent fieldset.ma_validForm p {
    margin: 0;
}
#ma_valid_feedback {
    background: url("/img/btn_popin-addcomment.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    font-weight: bold;
    height: 22px;
    text-align: center;
    width: 186px;
}
#ma_footer2 {
    margin: 420px 0 0;
    position: relative;
    width: 100%;
    z-index: 2;
}
.ma_mediatheque p.ma_linkMore {
    background: url("/img/bg_linkMore.gif") no-repeat scroll 0 0 transparent;
    float: right;
    height: 23px;
    line-height: 23px;
    margin: 0 0 1px;
    padding: 0 0 0 18px;
}
.ma_mediatheque .ma_linkMore a {
    background: url("/img/bg_linkMore.gif") no-repeat scroll 100% 0 transparent;
    display: block;
    height: 23px;
    padding: 0 21px 0 0;
}
.ma_aboutUsVideo p.ma_linkMore {
    background: url("/img/bg_linkMore.gif") no-repeat scroll 0 -23px transparent;
    height: 23px;
    line-height: 23px;
    margin: 0 0 1px;
    padding: 0 0 0 18px;
}
.ma_aboutUsVideo .ma_linkMore a {
    background: url("/img/bg_linkMore.gif") no-repeat scroll 100% -23px transparent;
    display: block;
    height: 23px;
    padding: 0 21px 0 0;
}
ul.dynamic_feed_xslt {
}
.dynamic_feed_xslt li {
    color: #FFFFFF;
}
.dynamic_feed_xslt li a {
    color: #AAAAAA;
}
.dynamic_feed_xslt li a:hover {
    text-decoration: underline;
}
.para_separator {
    clear: both;
    margin: 0;
    padding: 0;
}
.ma_subtitle a, .ma_subtitle a:hover {
    color: #333333;
}
#send_to_a_friend {
    margin: 0;
    padding: 0;
}
#send_to_a_friend .ma_feedbackContent2 {
    padding-top: 10px;
}
#send_to_a_friend legend {
    display: none;
}
#send_to_a_friend form td {
    padding: 0;
}
#send_to_a_friend .space {
    padding: 13px;
}
#send_to_a_friend label {
    display: block;
    font-weight: bold;
    margin: 0;
    padding: 0 0 2px;
    text-align: left;
    width: 160px;
}
.file {
}
.file li {
    margin: 5px;
}
.pdf {
    background: url("/img/picto_pdf.gif") no-repeat scroll 0 50% transparent;
    padding: 0 0 0 21px;
}
.mobile_only {
    display: none;
}

/* IE fixes */
.ma_blockInfosConseils .ma_contentOnglet2 .ma_innerContent .ma_img-filter {
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/visu_onglet2.png', sizingMethod='crop');
}
.ie6 .ma_menu1 li a .ma_menu1Left,
.ie6 .ma_menu1 li a .ma_menu1Center,
.ie6 .ma_menu1 li a .ma_menu1Right {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_menu1_off.png', sizingMethod='scale');
}
.ie6 .ma_menu1 li a:hover span.ma_menu1Left,
.ie6 .ma_menu1 li a.ma_active span.ma_menu1Left,
.ie6 .ma_menu1 li a.ma_active_temp span.ma_menu1Left {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_menu1_left-on.png', sizingMethod='scale');
}
.ie6 .ma_menu1 li a:hover span.ma_menu1Right,
.ie6 .ma_menu1 li a.ma_active span.ma_menu1Right,
.ie6 .ma_menu1 li a.ma_active_temp span.ma_menu1Right {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_menu1_right-on.png', sizingMethod='scale');
}
.form_line {
	margin-top:5px;
}

.form_line label {
	display:block;
	float:left;
	width:250px;
}

.devis_retour {
	float:right;
	margin-bottom:15px;
	font-weight:bold;
}
#infos {
	border-style:none;
	width:101%;
	height:1000px;
	margin-bottom:20px;
}

/* Menu left page produit : autres produits */
.autresProduitsClose {
	background: url("/img/bg_arrow_bottom.gif") no-repeat scroll center right transparent;
	padding-right:8px;
}
.autresProduitsOpen {
	background: url("/img/bg_arrow_top.gif") no-repeat scroll center right transparent;
	padding-right:8px;
}
.ma_plan-site-bottom ul li strong {
	padding-right: 8px;
}
.ma_plan-site-bottom ul li img {
	margin-bottom:3px;
	margin-left:-8px;
}

#export_excel_contrat {
	float:right;
	margin-bottom:-20px;
	margin-right:20px;
}
.doc_line {
	margin-bottom:6px;
}
.checkboxLabel {
	margin-bottom:3px;
	margin-left:3px;
}
#ma_bloc-all .doc_line label{
	font-weight:normal;
}
#ma_bloc-all .doc_line {
	margin-top:2px;
}
#ma_bloc-all .btnSubmit {
	margin-left:25px;
	margin-top:10px;
}
#sous_docs {
	width : 250px;
	border : 1px solid black;
	padding : 5px 5px 5px 5px;
	margin-top:30px;
	margin-left:auto;
	margin-right:auto;
	text-align : left;
}
#sous_docs .btnSubmit {
	margin-left: 35px;
	margin-top:5px;
}
#sous_docs .doc_line label {
	display:inline;
}
ul .header_sub_menu {
	margin-left:178px;
	top : 0px !important;
	background:none no-repeat scroll 0 0 white !important;
	border:1px solid #DEDEDE !important;
}
ul .header_sub_menu a {
	color:black !important;
}
ul .header_sub_menu a:hover {
	color:#E1001A !important;
}

.introFormule {
  padding : 20px 20px;
}

.btnDevis {
  padding-top:3px;
  float:right;
}

.btnDevis a:hover, .btnDevis a {
  color:white !important;
}
.red_td {
	background-color:#E1001A;
	color:white;
}
#produit.PROV a {
	color:black;
}
#produit.PROV .btnSubmit a {
	color:white;
}
#produit.PROV a.information {
	color:#E1001A;
}

#souscriptionHcar {
	margin-left : 273px;
}
.arrondi {
	
     border-radius: 5px 5px 5px 5px;
     margin-bottom :5px;
     margin-left:5px;
     padding: 15px;
     left : 5px;
     overflow: hidden;
     color : #3E3E3E;
}
