﻿/* ############################################################################
	MONDIAL ASSISTANCE
	SQLI 2009
############################################################################ */
/* ############################################################################
     1. CSS RESET
############################################################################ */
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; }
adress, caption, cite, code, dfn, th, var { font-style: normal; font-weight: normal; }
table { border-collapse: collapse; border-spacing: 0; }
img { border: 0; }
caption, th { text-align: left; }
q:before, q:after { content: ''; }
a { cursor: pointer; }
/* Put videos on a new line */
object { clear: both; display: block; }
/* ############################################################################
     2. GENERIC STYLES FOR TAGS
############################################################################ */
/* PAGE ***************************************************************** */
body { font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; color: #333; }
/* TITLES ***************************************************************** */
h2 { margin: 0 0 15px 0; font-size: 1.8em; font-weight: bold; color: #e1001a; }
    h2 em { font-style: normal; font-weight: bold; }
h3 { margin: 0 0 10px 0; padding: 0 0 3px 0; font-size: 1.4em; font-weight: bold; color: #e1001a; border-bottom: 1px solid #dedede; height: 1%; }
    h3 em { font-style: normal; font-weight: bold; }
h4, .ma_title1 { margin: 0 0 10px 0; font-size: 1.25em; font-weight: bold; }
    h4 em, .ma_title1 em { font-style: normal; font-weight: bold; }
h5, .ma_title2 { margin: 10px 0; font-size: 1.2em; font-weight: bold; color: #e1001a; }
    h5 em, .ma_title2 em { font-style: normal; font-weight: bold; }
h6, .ma_title3 { margin: 0 0 5px 0; font-size: 1.2em; font-weight: bold; }
    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; }
/* MARGIN / PADDING ********************************************************* */
.ma_pt0 { padding-top: 0 !important; }
.ma_mb20 { margin-bottom: 20px !important; }
/* CONTENTS ***************************************************************** */
.rechercher { margin: 3px 0 0 12px; }
.ma_sc:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ie6 .ma_sc { height: 1%; }
.ie7 .ma_sc { min-height: 1%; }
strong { font-weight: bold; }
p { margin: 0 0 5px 0; }
.ma_chapo { margin: 0 0 10px 0; /*font-weight:bold;*/ }
.ma_chapo2 { margin: 0 0 25px 0; }
.ma_paragraphBullet { padding: 0 0 0 9px; background: url(bg_arrow_right.gif) no-repeat 0 5px; }
    .ma_paragraphBullet a { color: #333; }
.ma_updateArticle { margin: 0; }
    .ma_updateArticle strong { font-weight: normal; }
.ma_paragraphBulletIndent { text-indent: 7px; background: url(bg_arrow_right.gif) no-repeat 0 5px; }
.ma_listMedias h4 .ma_date, .ma_highlightContent .ma_date { margin: 0 3px 0 0; padding: 0 5px 0 0; background: url(bg_date-sep.gif) no-repeat 100% 50%; }
abbr, acronym { border: none; }
/* LISTS ***************************************************************** */
ul, ol, dl { position: relative; margin: 0 0 10px 0; }
    ul li { padding: 0 0 5px 8px; background: url(bg_list.gif) no-repeat 0 5px; }
    ol li { }
dt { }
dd { }
.ma_list1 li { background: url(bg_arrow_right.gif) no-repeat 0 4px; }
.ma_list2 li { padding: 0 0 5px 13px; background: url(bg_bullet2.gif) no-repeat 0 4px; }
.ma_listAnchor li { background: url(bg_arrow_bottom.gif) no-repeat 0 5px; }
.ma_listThemes { margin: 0 0 25px 0; padding: 10px; background: #f5f5f5; }
    .ma_listThemes li { float: left; margin: 0; width: 32%; background: url(bg_arrow_right.gif) no-repeat 0 4px; font-weight: bold; }
    .ma_listThemes a { color: #000; }
        .ma_listThemes a:hover, .ma_listThemes .ma_active { color: #E1001A; text-decoration: none; }
/* LINKS ****************************************************************** */
a { color: #e1001a; text-decoration: none; }
    a:hover { color: #e1001a; }
.ma_linkMore { padding: 0; color: #333; }
    .ma_linkMore a { padding: 0 10px 0 0; color: #333; background: url(bg_arrow_right.gif) no-repeat right 4px; font-weight: bold; }
.ma_linkMore_b2c a { padding: 0 10px 0 0; background: url(bg_arrow_right.gif) no-repeat right 8px; font-weight: bold; }
.ma_linkTopPage { padding: 0 0 0 13px; background: url(bg_arrow_top.gif) no-repeat 0 5px; }
    .ma_linkTopPage a { color: #333; }
        .ma_linkTopPage a:hover { color: #e1001a; }
.ma_list1 li a, .ma_listAnchor li a { color: #333; }
    .ma_list1 li a:hover, .ma_listAnchor li a:hover { color: #e1001a; }
.ma_linkRss { position: relative; margin: 0; width: 14px; height: 14px; }
    .ma_linkRss a { display: block; position: relative; width: 100%; height: 100%; background: url(picto_rss.gif) no-repeat 0 0; }
    .ma_linkRss abbr { display: block; width: 100%; height: 100%; text-indent: -9999px; }
.ie6 .ma_linkRss a { text-indent: -9999px; }
/* FORMS ************************************************************* */
.mandatory_desc { padding: 0; margin: 0; }
span.red { color: red; }
form { }
fieldset { border: none; }
    fieldset ul, fieldset ol { }
    fieldset li { }
    fieldset fieldset { }
        fieldset fieldset legend { }
        fieldset fieldset li { }
        fieldset fieldset label { }
        fieldset fieldset input { }
legend { visibility: hidden; font-size: 1px; height: 1px; overflow: hidden; }
label { padding: 0 5px 0 0; font-size: 1.1em; font-weight: bold; vertical-align: baseline; }
    label span { }
input, select, textarea { padding: 1px 2px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #c0c0c0; }
.inputRadio { border: none; padding: 0; }
input { }
    input[type="submit"] { cursor: pointer; }
select { }
textarea { }
/* wozi */
.form { }
    .form td { /*height: 25px;*/ padding: 5px; padding-top: 0; vertical-align: top; }
.label { width: 70px; }
.field { }
.input { }
.success { font-weight: bold; font-size: 1.3em; }
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^ Form for Peugeot
^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
#wniosekDetails { }

    /*#wniosekDetails h1 {
	margin: 0 0 10px 0;
	padding: 0 0 3px 0;
	font-size: 1.4em;
	font-weight: bold;
	color: #e1001a;
	border-bottom: 1px solid #dedede;
	height: 1%;
}
*/


    #wniosekDetails label, input[type="text"], select { width: 150px; }

.leftCol { float: left; /*width:300px;*/ }


.rightCol { float: left; /* width:300px;*/ }

#wniosekHeader { /*clear:both;*/ /*background:url("images/bg_sidebar_dotted.gif") repeat-x scroll left bottom transparent;*/ background-color: Aqua; clear: both; }

#opisAwarii { clear: both; }
    #opisAwarii textarea { width: 494px; }

#wniosekHeader label, #wniosekHeader input[type="text"] { font-weight: bold; }

#topPart, #czesciZasadnicze, #operacjeNaprawcze, #bottomPart { padding-top: 8px; border-top: 1px dotted #dedede; clear: both; }

/* TABLEAU **************************************************************** */
table { }
th { }
td { }
thead th, thead td { }
tbody th, tbody td { /*szymon*/ padding: 2px; }
/* ############################################################################
     3. 4. STRUCTURE FOR ID
############################################################################ */
#ma_container { position: relative; margin: 0 auto; width: 922px; }
#ma_header { position: relative; margin: 0 0 13px 0; width: 100%; height: 144px; z-index: 100; }
#ma_menu-access { position: absolute; top: -9999px; }
/* top nav */
.ma_menu1 { position: absolute; margin: 0; left: 0; 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; top: 0; z-index: 400; position: relative; }
#ma_search-form { float: right; right: 140px; width: 211px; height: 22px; background: url(bg_search-form.png) no-repeat left top; z-index: 102; margin: 0 40px 0 0; }
.ie6 #ma_search-form { right: -20px; }
.ie7 #ma_search-form { position: relative; z-index: 220; right: 0px; }
.ma_search_label { font-weight: bold; color: #3a3a3a; margin-top: 4px; margin-left: 8px; }
#ma_headerHighlight { left: 0; top: 0; width: 922px; height: 144px; }
.ie6 #ma_headerHighlight, .ie7 #ma_headerHighlight { margin: -22px 0 0 0; z-index: 10; }
#ma_headerHighlight { background: url(bg_header.png) no-repeat right top; }
#ma_content { position: relative; padding: 0 18px; z-index: 2; }
#ma_upperContent { position: relative; padding: 0 0 15px 0; overflow: hidden; }
.ie6 #ma_upperContent { height: 1%; padding: 0 0 30px 0; }
.ie7 #ma_upperContent { min-height: 1%; }
#ma_sidebar { float: left; width: 177px; }
#ma_mainContent { position: relative; }
#ma_subContent { position: relative; }
#ma_footer { position: relative; width: 100%; z-index: 2; }
#ma_flashContentHome { position: absolute; left: 0; top: 0; width: 922px; height: 560px; z-index: 1; }
/* ############################################################################
     5. SPECIFIC STYLES
############################################################################ */
/* Header */
#ma_header h1 { position: absolute; left: 0; top: 15px; width: 197px; height: 69px; z-index: 102; }
    #ma_header h1 a { display: block; position: relative; width: 100%; height: 100%; background: url(logo_mondial-assistance.png) no-repeat left top; text-indent: -9999px; }
/* Menu 1 navigation */
.ma_menu1 li { position: relative; float: left; margin: 0 1px 0 0; padding: 0; background: none; font-size: 13px; font-weight: bold; }
    .ma_menu1 li ul li a strong { color: #d2d2d2; }
    .ma_menu1 li.ma_last { margin: 0; padding: 9px 0 0 0; }
    .ma_menu1 li a { display: block; float: left; height: 40px; color: #333; text-decoration: none; }
.ma_menu1 .ma_last a { color: #fff; 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: #fff; }
/* sub items of ma_last must remain in black */
.ma_menu1 li.ma_last ul li a { color: #333; }
    .ma_menu1 li.ma_last ul li a:hover { color: #e1001a; }
.ma_menu1 li a span { display: block; float: left; height: 22px; }
/* Menu link without Rollovers */
.ma_menu1 li a .ma_menu1Center { padding: 15px 11px 3px 11px; }
.ma_menu1 li a .ma_menu1Left, .ma_menu1 li a .ma_menu1Center, .ma_menu1 li a .ma_menu1Right { background: url(bg_menu1_off.png) repeat-x left top; }
.ma_menu4 li a .ma_menu1Left, .ma_menu4 li a .ma_menu1Center, .ma_menu4 li a .ma_menu1Right { background: url(bg_menu3_off.png) repeat-x left top; }
.ie6 .ma_menu1 li a .ma_menu1Left, .ie6 .ma_menu1 li a .ma_menu1Center, .ie6 .ma_menu1 li a .ma_menu1Right { background: none; /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fr/images/bg_menu1_off.png', sizingMethod='scale');*/ }
/* Menu link with Rollovers */
.ma_menu1 .ma_menu1Left, .ma_menu1 .ma_menu1Right { display: block; width: 7px; height: 40px; }
.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(bg_menu1_left-on.png) no-repeat left top; }
.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; /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/fr/images/bg_menu1_left-on.png, sizingMethod='scale');*/ }
.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(bg_menu1_right-on.png) no-repeat left top; }
.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; /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fr/images/bg_menu1_right-on.png', sizingMethod='scale');*/ }
.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(bg_menu1_center-on.gif) repeat-x left top; }
/* Dernier lien en orange */
.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 { padding: 6px 22px 3px 22px; background: #ee7d0c; }
.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 { filter: none; background: #ee7d0c; }
.ma_menu1 .ma_last .ma_menu1Left, .ma_menu1 .ma_last .ma_menu1Right { display: none; }
/* Sous-menus */
.ma_menu1 ul { position: absolute; left: 0; top: 40px; padding: 5px 20px; width: 158px; background: url(arrondi_bottom_ul.png) 0 100% no-repeat; /* display:none; */ }
.ie6 .ma_menu1 ul { background: url(arrondi_bottom_ul_ie6.gif) 0 100% no-repeat; }
.ma_menu1 ul li, .ma_menu1 ul li a { float: none; margin: 0; padding: 0; height: auto; font-size: 11px; }
.ma_menu1 ul li { padding-bottom: 3px; }
    .ma_menu1 ul li a { display: inline; }
/* Menu de langues */
#ma_menu-lang li { float: left; margin: 0 1px 0 0; padding: 0; }
#ma_menu-lang a { display: block; padding: 6px 5px 2px 5px; background: #eaeaea; color: #333; text-transform: uppercase; text-decoration: none; }
    #ma_menu-lang a:hover, #ma_menu-lang .ma_active { color: #fff; background: #e10217; }
#ma_menu-lang abbr { border: none; }
/* Onglets internes (menu 4) */
.ma_menu4 { position: relative; top: 0; width: 694px; border-bottom: 1px solid #cececd; }
    .ma_menu4 li { margin: 0 7px -1px 0 !important; _margin: 0 6px -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(bg_menu4_left-off.gif) no-repeat 0 0 !important; filter: none !important; }
    .ma_menu4 a .ma_menu1Center { background: url(bg_menu4_center-off.gif) repeat-x 0 0 !important; filter: none !important; }
    .ma_menu4 a .ma_menu1Right { background: url(bg_menu4_right-off.gif) no-repeat 0 0 !important; filter: none !important; }
    .ma_menu4 a:hover .ma_menu1Left, .ma_menu4 a.ma_active .ma_menu1Left { background: url(bg_menu4_left-on.gif) no-repeat 0 0 !important; filter: none !important; }
    .ma_menu4 a:hover .ma_menu1Center, .ma_menu4 a.ma_active .ma_menu1Center { background: url(bg_menu4_center-on.gif) repeat-x 0 0 !important; filter: none !important; }
    .ma_menu4 a:hover .ma_menu1Right, .ma_menu4 a.ma_active .ma_menu1Right { background: url(bg_menu4_right-on.gif) no-repeat 0 0 !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 { padding: 10px 36px 0 35px !important; height: 26px !important; }
/* Formulaire de recherche haut de page */
#ma_search-form legend { font-size: 1px; visibility: hidden; width: 1px; height: 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 { right: -31px; margin: -19px 0 0 210px; }
.ie6 #ma_search-form .ma_search-form-btn { right: -31px; margin: -21px 0 0 210px; }
.ie7 #ma_search-form .ma_search-form-btn { right: -31px; margin: -20px 0 0 210px; }
#ma_search-form .ma_search-form-text input { border: none; margin: 3px 0 0 0; width: 126px; height: 14px; }
.ie7 #ma_search-form .ma_search-form-text input { margin: 2px 0 0 0; }
#ma_search-form .ma_search-form-text input:hover, #ma_search-form .ma_search-form-text input:focus { background: #eaeaea; }
#ma_search-form .ma_search-form-btn input { width: 31px; height: 22px; text-align: center; font-weight: bold; color: #fff; border: none; background: url(search-form-btn.gif) no-repeat left top; cursor: pointer; }
/* Texte alternatif a la carte du header */
#ma_headerHighlight p { position: absolute; top: -9999px; }
/* Fil d'Ariane */
.ma_ariane { float: left; width: 722px; }
    .ma_ariane strong { font-weight: normal; color: #e1001a; }
.ma_ariane_strong { font-weight: normal; color: #e1001a; }
.ma_ariane a { color: #333; }
    .ma_ariane a:hover { color: #e1001a; text-decoration: none; }
/* Barre d'outils d'article */
#ma_menu-tools { float: right; width: 125px; }
    #ma_menu-tools ul { margin: 0; width: 100%; overflow: hidden; }
    #ma_menu-tools li { float: left; margin: 0 5px 0 0; padding: 0; width: 21px; height: 20px; background: none; }
    #ma_menu-tools .ma_tools_print { margin: 0; }
    #ma_menu-tools li a { display: block; width: 100%; height: 100%; text-indent: -9999px; }
        #ma_menu-tools li a:hover { opacity: 0.5; filter: alpha(opacity=50); }
    #ma_menu-tools a:hover { opacity: 0.5; filter: alpha(opacity=50); }
    #ma_menu-tools .ma_tools_mail a { background: url(bg_tools_sendbyemail.gif) no-repeat left top; }
    #ma_menu-tools .ma_tools_reducefont a { background: url(bg_tools_reducefont.gif) no-repeat left top; }
    #ma_menu-tools .ma_tools_increasefont a { background: url(bg_tools_increasefont.gif) no-repeat left top; }
    #ma_menu-tools .ma_tools_addcomment a { background: url(bg_tools_addcomment.gif) no-repeat left top; }
    #ma_menu-tools .ma_tools_print a { background: url(bg_tools_printpage.gif) no-repeat left top; }
/* Contenus internes, gabarits */
/* Gabarit 1 - page d'accueil */
.ma_home #ma_content { }
.ma_home #ma_mainContent { position: absolute; right: -18px; top: 30px; width: 250px; height: auto; }
.ma_home #ma_subContent { position: absolute; left: 18px; _left: 0; top: 280px; width: 886px; overflow: hidden; }
/* Gabarit 2 - structure a 2 colonnes : navigation de gauche et contenu a droite */
.ma_gabarit2 #ma_header { }
.ma_gabarit2 #ma_content { padding: 0 18px 50px 18px; min-height: 350px; }
.ie6 .ma_gabarit2 #ma_content { /* height:1%; */ height: 350px; }
/* .ie7 .ma_gabarit2 #ma_content {
		min-height:1%;
	} */
#ma_sidebar { background: url(bg_sidebar_middle.gif) repeat-y left top; }
.ie6 #ma_sidebar { position: relative; }
#ma_sidebar .ma_sidebarBlock { background: url(bg_sidebar_top.gif) no-repeat left top; }
#ma_sidebar .ma_sidebarInnerBlock { padding: 8px 6px 3px 13px; background: url(bg_sidebar_bottom.gif) no-repeat left bottom; }
#ma_sidebar ul { margin: -7px 0 0 0; }
#ma_sidebar li { padding: 5px 0; background: url(bg_sidebar_dotted.gif) repeat-x left bottom; font-weight: bold; }
    #ma_sidebar li.ma_last { background: none; margin-bottom: 10px; }
    #ma_sidebar li ul { margin: 0; padding: 0 0 0 5px; }
    #ma_sidebar li ul { position: absolute; left: -9999px; }
    #ma_sidebar li.ma_active ul { position: relative; left: 0; }
    #ma_sidebar li li { margin: 0; padding: 0; background: none; font-weight: normal; }
    #ma_sidebar li a { color: #333; text-decoration: none; }
        #ma_sidebar .ma_active, #ma_sidebar li a:hover { color: #e1001a; }
.ma_gabarit2 #ma_mainContent { float: right; width: 100%; }
/* Notre Profil (Home section) */
#ma_flashContentProfile { width: 100%; height: 389px; margin: -11px 0 0 0; }
#ma_flashContentProfile003 { width: 100%; height: 297px; margin: -11px 0 10px 0; }
    #ma_flashContentProfile003 h3, #ma_flashContentProfile003 h4, #ma_flashContentProfile003 p, #ma_flashContentProfile003 ul { position: absolute; left: -9999px; }
#ma_flashContentProfile h3, #ma_flashContentProfile h4, #ma_flashContentProfile p, #ma_flashContentProfile ul { position: absolute; left: -9999px; }
.ma_contentBlock { clear: left; }
    /* fix for double p */
    .ma_contentBlock p p { font-size: 1em; }
.ie6 .ma_contentBlock { height: 1%; }
.ie7 .ma_contentBlock { min-height: 1%; }
.ma_contentBlock ul { /*float: left;*/ margin-left: 7px; margin-bottom: 0px; overflow: hidden; }
.ie6 .ma_contentBlock ul { height: 1%; }
.ma_blockPicture { margin: 0 8px 8px 0; float: left; /*width:183px;*/ }
.ma_picture { margin: 0 0 3px 0; padding: 0; }
    .ma_picture img { display: block; }
.ma_blockPicture .ma_legend { padding: 0px; background: #f7f4e5; font-size: 0.85em; }
    .ma_blockPicture .ma_legend span { display: block; padding: 3px; }
.image_download { float: left; margin-right: 10px; }
/* Bloc gris mis en avant */
.ma_hightLightedBlock { padding: 10px; background: #f9f9f8; }
/* Bloc liste des offres */
.ma_blockAlerts { position: relative; background: url(bg_block-rh-middle.gif) repeat-y 0 0; }
.ma_blockAlertsInner { background: url(bg_block-rh-top.gif) no-repeat 0 0; }
.ma_blockAlertsInner2 { padding: 12px 15px; background: url(bg_block-rh-bottom.gif) no-repeat 100% 100%; }
.ma_headerTitle { position: relative; margin: 0 0 15px 0; }
    .ma_headerTitle h3, .ma_headerTitle .ma_linkRss { margin: 0 7px 0 0; float: left; }
    .ma_headerTitle h3 { border: none; }
.ma_blockAlerts ul { margin: 0; }
.ma_blockAlerts li { margin: 0 0 5px 0; padding: 0; background: none; }
.ma_blockAlerts h3 { font-size: 1.1em; }
.ma_blockAlerts h4, .ma_blockAlerts p { display: inline; }
.ma_blockAlerts h4 { margin: 0 6px 0 0; padding: 0 10px 0 0; background: url(bg_sep-red.gif) no-repeat 100% 3px; font-size: 1em; }
.ma_blockAlerts p { font-weight: bold; }
    .ma_blockAlerts p a { color: #333; }
/* Lecteurs video */
#ma_videoPlayer { margin: 20px 0 30px 80px; width: 320px; height: 280px; background: url(bg_videoplayer_example.html) no-repeat left top; }
    #ma_videoPlayer p { position: absolute; left: -9999px; }
/* Ligne de separation 
			.ma_separationLine {
				margin:30px 0;
				font-size:1px;
				height:1px;
				background:#dedede;
				overflow:hidden;
			}*/
/* Gabarit 3 - Page de recherche */
.ma_gabarit3 #ma_header { }
.ma_gabarit4 { width: 670px!important; }
.ma_gabarit3 #ma_content { padding: 0 18px 77px 18px; min-height: 350px; }
/* Container resultat de recherche - sans espace */
.ma_searchResultContainer #ma_content { padding: 0 18px 0px 18px; }
.ie6 .ma_gabarit3 #ma_content { height: 350px; }
.ma_gabarit3 h3 { padding: 0; border: none; font-size: 1.8em; }
/* Entęte de resultat de recherche (si resultats uniquement) */
/* Entęte de resultat de recherche (si resultats uniquement) */
.ma_searchHeader { margin: 0 0 28px 0; }
    .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; }
/* Liste des resultats de recherche (si resultats uniquement) */
#ma_searchresultslist { margin: 0; }
    #ma_searchresultslist li { margin: 0 0 10px 0; }
    #ma_searchresultslist div { width: 840px; }
    #ma_searchresultslist h2 { font-size: 1.4em; }
    #ma_searchresultslist h4 { margin: 0 0 3px 0; padding: 0 0 0 6px; background: url(bg_arrow_right.gif) no-repeat 0 6px; }
    #ma_searchresultslist a { color: #333; padding: 0; margin: 0; }
/* Bloc de resultats (si aucun resultat) */
.ma_searchNoResults { padding: 0; }
/* Formulaire interne de recherche (avec et sans résultats) */
.ma_searchFormBlock p { float: left; }
.ma_searchFormBlock .ma_search-form-text input { padding: 2px; height: 15px; border-right: none; }
.ma_searchFormBlock .ma_search-form-btn input { left: -2px; width: 29px; height: 21px; border: none; background: url(search-form-btn2.gif) no-repeat left top; color: #fff; font-weight: bold; text-align: center; }
.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 0; }
/* Formulaire interne de recherche (avec résultats) */
.ma_searchHeader .ma_searchFormBlock .ma_search-form-text input { width: 165px; }
/* Formulaire interne de recherche (sans résultats) */
.ma_searchNoResults .ma_searchFormBlock { padding: 0 0 40px 0; }
    .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 { display: inline; margin: 0 5px 0 0; padding: 0; background: none; font-weight: bold; }
.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: #000; }
    .ma_pagesNav .ma_active a, .ma_pagesNav a:hover { text-decoration: none; color: #e1001a; }
/* .ma_pagesNav .ma_first a,
				.ma_pagesNav .ma_last a,
				.ma_pagesNav .ma_previous a,
				.ma_pagesNav .ma_next a {
					display:block;
					position:relative;
					width:100%;
					height:100%;
					text-indent:-9999px;
				}
				
				.ma_pagesNav .ma_first a {
					background:url(../images/bg_pagesnav_first.gif) no-repeat 0 0;
				}
				
				.ma_pagesNav .ma_previous a {
					background:url(../images/bg_pagesnav_prev.gif) no-repeat 0 0;
				}
				
				.ma_pagesNav .ma_next a {
					background:url(../images/bg_pagesnav_next.gif) no-repeat 0 0;
				}
				
				.ma_pagesNav .ma_last a {
					background:url(../images/bg_pagesnav_last.gif) no-repeat 0 0;
				} */
/* Blocs de contenus mis en avant (liste) */
.ma_highlightContent { /* Appliquer la classe "ma_sc" en plus */ position: relative; }
    .ma_highlightContent .ma_linkMore a:hover { color: #000; }
    .ma_highlightContent .ma_leftColumn, .ma_highlightContent .ma_rightColumn { position: relative; padding: 0; background: url(bg_block-highlight-content2.gif) repeat-y 0 0; 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(bg_block-highlight-content1.gif) no-repeat 0 0; }
            .ma_highlightContent .ma_leftColumn div div, .ma_highlightContent .ma_rightColumn div div { position: relative; padding: 15px 15px 0 15px; height: 150px; background: url(bg_block-highlight-content3.gif) no-repeat 0 100%; }
    .ma_highlightContent h4, .ma_highlightContent h3.ma_title { font-size: 1.25em; border: none; _margin: 0; _padding: 0; }
        .ma_highlightContent h4 a, .ma_highlightContent h3.ma_title a { display: block; padding: 0 0 0 7px; background: url(bg_arrow-black.gif) no-repeat 0 4px; }
        .ma_highlightContent h5, .ma_highlightContent h4.ma_subtitle { margin: 0 0 0 0; padding: 10px 0 0 0; background: none; font-size: 1em; color: #000; }
    .ma_highlightContent p { margin: 0; padding: 0 0 5px 0; }
    .ma_highlightContent .ma_linkMore { position: absolute; padding: 0; right: 1px; bottom: 1px; text-align: right; font-weight: bold; background: url(bg_linkmore2-1.gif) no-repeat 0 0 #f6f6f6; }
.ie6 .ma_highlightContent .ma_linkMore { right: 0; bottom: 0; }
.ma_highlightContent .ma_linkMore a { display: block; padding: 0 15px 0 0; background: url(bg_linkmore2-2.gif) no-repeat 100% 100%; }
.ma_highlightContent .ma_linkMore span { display: block; padding: 5px 10px 5px 15px; background: url(bg_arrow_right.gif) no-repeat 100% 53%; }
/* Footer */
#ma_footer p, #ma_footer2 p { float: left; width: 40%; font-size: 0.89em; }
#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: 55%; }
#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 { margin: 0; clear: both; }
#ma_footer ul li, #ma_footer2 ul li { display: inline; margin: 0 5px 0 0; padding: 0; background: none; }
#ma_footer #ma_footerMainNav a, #ma_footer2 #ma_footerMainNav a { color: #666; }
    #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: #999; }
    #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 { padding: 0 0 0 5px; margin: 0 0 0 1px; *	padding: 0 0 0 6px; *	margin: 0 0 0 4px; background: url(bg_footer-sep1.gif) no-repeat left 4px; }
#ma_footer #ma_footerSubNav1 li, #ma_footer #ma_footerSubNav2 li, #ma_footer2 #ma_footerSubNav1 li, #ma_footer2 #ma_footerSubNav2 li { padding: 0 0 0 5px; *	padding: 0 0 0 8px; *	margin: 0 0 0 4px; background: url(bg_footer-sep2.gif) no-repeat left 4px; }
#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 { margin: 0; padding: 0; background: none; }
.bloc014 { overflow: hidden; zoom: 1; clear: both; background: url(bg014.jpg) 0 100% no-repeat; padding-bottom: 30px; }
.bloc014_1, .bloc014_2, .bloc014_3 { float: left; }
.bloc014_1 { width: 50px; padding: 20px 11px 0 36px; }
    .bloc014_1 img { margin-bottom: 5px; }
.bloc014_2 { width: 178px; padding: 15px 0 0 0; }
.bloc014_3 { width: 378px; padding: 34px 22px 0 14px; }
    .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; }
/********* GAB013 ***********/
/********* Contenu *************/
.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; padding: 0; }
    .ma_h-bloc-pays a { clear: both; display: block; padding: 0 0 0 8px; background: url(bg_arrow_right.gif) no-repeat 0 5px; color: black; }
.ma_h-bloc-carte { float: right; width: 320px; height: 150px; margin: 0; padding: 0; }
    .ma_h-bloc-carte .map { width: 320px; height: 150px; margin: 0; padding: 0; }
        .ma_h-bloc-carte .map p { font-size: 2px; color: #fff; }
.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(picto_alerte.png) no-repeat 0 0; width: 90px; height: 39px; margin: 0 0 5px 0; }
.ma_h-avant-depart { background: url(bg_infos-medicales.png) no-repeat center bottom; padding: 0 0 20px 0; margin-bottom: 20px; clear: both; overflow: hidden; height: 1%; }
    .ma_h-avant-depart div, .ma_h-sur-place div { padding-left: 20px; }
    .ma_h-avant-depart h4, .ma_h-sur-place h4 { margin: 0 0 10px 0; padding: 10px; background: #f5f5f5; }
    .ma_h-avant-depart p, .ma_h-avant-depart ul, .ma_h-sur-place p, .ma_h-sur-place ul { margin: 0 0 12px 0; clear: both; overflow: hidden; height: 1%; }
        .ma_h-avant-depart ul li { /*float: left !important;*/ /*width: 325px;*/ padding: 0 0 2px 8px; background: url(bg_arrow_right.gif) no-repeat 0 5px; }
            .ma_h-avant-depart ul li a { color: black; }
table.vaccines { clear: both; margin-bottom: 8px; }
    table.vaccines th { border-right: 3px solid white; background: #e6dcaa; padding: 10px 5px 8px 15px; font-weight: bold; }
th.th-1, th.th-2, th.th-3, th.th-4 { width: 160px; }
table.vaccines td { border-right: 3px solid white; border-bottom: 0px solid #dedede; padding: 10px 5px 8px 15px; }
    table.vaccines td p { margin-bottom: 17px; }
tr.ma_h-last td, .vaccines td.ma_h-last { border-bottom: none; }
.ma_h-sur-place { background: url(bg_infos-medicales.png) no-repeat center bottom; padding: 0 0 20px 0; margin-bottom: 20px; clear: both; overflow: hidden; height: 1%; }
    .ma_h-sur-place ul li { padding: 0 0 4px 8px; background: url(bg_arrow_right.gif) no-repeat 0 5px; }
        .ma_h-sur-place ul li strong { display: block; }
.ma_h-liste-infos { }
/************ GAB016 **********/
/************ Actualité **********/
.ma_h-archive { padding: 0; }
    .ma_h-archive li { display: inline; background: none; padding-left: 0; }
        .ma_h-archive li a { color: black; font-weight: bold; /*display: block;*/; background: url(bg_tri.gif) no-repeat 100% 0.2em; padding: 0 5px 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; }
.ma_h-bloc-archive li { padding: 0; margin: 0 0 10px 0; margin-top: 10px; background: none; /*clear: left;*/ overflow: hidden; }
.ie6 .ma_h-bloc-archive li { overflow: visible; border-bottom: 1px solid #fff; }
.ma_h-bloc-archive li div { }
.ma_h-bloc-archive li a { margin: 0; padding: 0; /*float: left;*/ }
.float-left { /* NEW */ float: left; }
.ma_h-bloc-archive li { clear: left; }
    .ma_h-bloc-archive li img { margin: 0 10px 0 0; padding: 0; /*width: 130px;*/ }
.ma_h-bloc-archive h4 { margin: 0; font-size: 1em; }
    .ma_h-bloc-archive h4 a { color: black; /*float: none;*/ }
.ma_h-bloc-archive .ma_date { margin: 0 3px 0 0; padding: 0 5px 0 0; background: url(bg_date-sep.gif) no-repeat 100% 50%; }
.ma_h-bloc-archive .ma_paragraphBulletIndent { margin: 0; }
/************ GAB020 **********/
/************ Contactez-nous **********/
.ma_form-contact { float: left; width: 410px; margin-right: 20px; }
.ma_h-coordonnees { float: left; width: 450px; margin-left: 0; }
    .ma_form-contact h4, .ma_h-coordonnees h4 { margin: 0 0 12px 0; padding: 0 0 0 8px; background: url(bg_title-sep.gif) no-repeat 0 50%; }
.ma_form-contact p { margin: 0 0 16px 0; }
.ma_h-coordonnees img { margin: 0 0 10px 0; }
.ma_form-contact ul, .ma_feedbackContent2 ul { margin: 0; }
.ma_form-contact li, .ma_feedbackContent2 li { padding: 0 0 12px 0; background: none; }
.ma_form-contact label, .ma_feedbackContent2 label { font-weight: normal; float: left; margin: 0 10px 0 0; width: 100px; text-align: right; font-size: 1em; }
.ma_form-contact span, .ma_feedbackContent2 span { color: #e1001a; }
.ma_form-contact input, .ma_feedbackContent2 input { /*width: 270px;
	height: 18px;*/ }
.ma_form-contact select, .ma_feedbackContent2 select { width: 275px; height: 18px; }
.ma_form-contact textarea, .ma_feedbackContent2 textarea { padding: 7px; }
.ma_btn-send { text-align: right; margin-right: 20px; }
#ma_form-send, #btnSubmit, .btnSubmit, #mainContent_btnSubmit { width: 88px; height: 22px; background: url(btn_form-envoyer.gif) no-repeat 0 0; border: none; text-align: center; font-weight: bold; color: #fff; padding: 0 0 5px 0; *	padding: 0 0 2px 0; }
/* Radio buttons */
.ma_feedbackContent2 .radio { padding: 0 0 10px 0; }
    .ma_feedbackContent2 .radio li { display: inline; }
/* table */
.inputRadio { height: 18px; /*border: 1px solid orange;*/; float: left; }
    .inputRadio input { /*border: 1px solid orange;*/ display: inline; float: left; width: 20px; padding: 0; margin: 0; }
    .inputRadio label { /*border: 1px solid orange;*/ float: left; padding: 0; margin: 0; width: auto; text-align: left; color: #000; margin-right: 5px; }
/* Captcha styles */
li.captcha { /*border: 1px solid red;*/ margin-left: 45px; }
label.captcha { /*border: 1px solid orange;*/ padding: 0; padding-left: 4px; margin: 0; display: block; width: 300px; float: none; text-align: left; font-size: 1.1em; font-weight: bold; }
li.captcha iframe { }
/************ GAB021 **********/
/************ Plan du site **********/
.ma_plan-site-top { overflow: hidden; width: 922px; margin: 0 0 20px 0; margin-top: 20px; }
    .ma_plan-site-top .ma_plan-site-bottom { overflow: hidden; width: 922px; clear: both; }
        .ma_plan-site-top .ma_plan-site-bottom div { float: left; background: none; margin: 0 14px 0 0; width: 205px; padding: 0 0 0 10px; }
        .ma_plan-site-top .ma_plan-site-bottom h4 { margin: 0 0 10px 0; font-size: 1.3em; }
        .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 { padding: 7px 0 0px 0; background: url(bg_sidebar_dotted.gif) repeat-x left top; margin: 0 10px 3px 0; }
                .ma_plan-site-top .ma_plan-site-bottom ul li h5 { background: url('puce_plan-site.gif') no-repeat 0 3px; 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('puce_plan-site.gif') no-repeat 0 3px; padding: 0 0 5px 13px; margin: 0 0 0 0; }
                .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; }
/********* GAB012 ***********/
/********* Contenu *************/
.ma_bg-content { padding: 0 0 10px 10px; background: url(bg_onglets2.png) no-repeat 0 100%; }
#flash1 { }
.ma_bg-content .ma_innerContent { margin-bottom: 10px; }
/********* GAB015 ***********/
/********* Contenu *************/
.ma_onglet3-content-top { width: 696px; }
.ma_onglet3-content-bottom { zoom: 1; overflow: hidden; }
.ma_top_avis_expert { background: url('bg_nos-exp-top.png') no-repeat 0 0; height: 13px; width: 696px; font-size: 2px; }
.ma_avis-experts { float: left; /*padding: 15px 0 0 17px;*/; margin-right: 8px; width: 344px; }
    .ma_avis-experts h4 { color: #e1001a; }
    .ma_avis-experts .ma_title4 { padding: 0 0 7px 15px; margin-bottom: 0; border-left: 1px solid #dadada; border-right: 1px solid #dadada; }
    .ma_avis-experts .ma_infos-video { /*margin-left: 10px;*/ padding-left: 20px; border-left: 1px solid #dadada; border-right: 1px solid #dadada; border-bottom: 1px solid #dadada; height: 210px; }
        .ma_avis-experts .ma_infos-video img { margin-bottom: 10px; }
        .ma_avis-experts .ma_infos-video h4 { color: black; margin-bottom: 0; font-size: 1em; }
            .ma_avis-experts .ma_infos-video h4 .ma_date { padding: 0 5px 0 0; background: url(bg_date-sep.gif) no-repeat 100% 50%; }
    .ma_avis-experts .outils-info { border-left: 1px solid #dadada; border-right: 1px solid #dadada; padding: 10px 0 0 15px; background: #f2f2f2; margin-bottom: 0; }
.ma_bottom_outils_info { background: url(bottom_outils_bloc.gif) no-repeat 0 0; width: 344px; height: 12px; }
.ma_onglet3-content-top .ma_right-bloc { width: 344px; /*padding: 15px 5px 0 15px;*/; margin-right: 0; }
.ma_bloc-up li img { float: left; width: 100px; margin-right: 10px; }
.ma_bloc-up li { background: none; margin: 0; padding: 0; }
ul.ma_bloc-up li { overflow: hidden; /*height: 1%;*/; zoom: 1; margin: 0 0 20px 0; }
    ul.ma_bloc-up li.last { margin: 0; }
* html ul.ma_bloc-up li { vertical-align: bottom; zoom: 1; }
.ma_onglet3-content-top .ma_right-bloc ul li div { float: left; width: 195px; }
.ma_bloc-up_content { /*height:270px;*/ border-left: 1px solid #dadada; border-right: 1px solid #dadada; border-bottom: 1px solid #dadada; }
.ma_bloc-up { padding: 0 0 10px 15px; margin-bottom: 0; }
.ma_bloc-up_content ul li div h5, .ma_bloc-up_content ul li div h5 a { margin: 0; color: black; font-size: 1em; }
    .ma_bloc-up_content ul li div h5 .ma_date { padding: 0 5px 0 0; margin-right: 5px; background: url(bg_date-sep.gif) no-repeat 100% 50%; }
.ma_bloc-up_content ul li div .ma_linkMore { text-align: right; font-weight: bold; }
    .ma_bloc-up_content ul li div .ma_linkMore a { padding: 0 10px 0 0; color: #333; background: url(bg_arrow_right.gif) no-repeat right 5px; }
/* MAJ 2009-08-31 */
.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 { padding: 0 0 3px 8px !important; background: url(bg_arrow_right.gif) no-repeat 0 4px !important; }
    .ma_scroll-infos li a, .outils-info li a { padding: 0; margin: 0; }
    .ma_scroll-infos li .ma_date, .outils-info li .ma_date { font-weight: bold; margin: 0 3px 0 0; padding: 0 5px 0 0; background: url(bg_date-sep.gif) no-repeat 100% 50%; }
    .ma_scroll-infos li a, .outils-info li a { color: black; }
/********* GAB005 ***********/
/********* Contenu *************/
.gab005 { padding-top: 0 !important; }
    .gab005 .ma_bg-content { padding-top: 10px; border-top: 1px solid #dedede; height: 1%; }
        .gab005 .ma_bg-content p span { color: red; }
    .gab005 .ma_blockListJobsOffers { margin-top: 10px !important; }
        .gab005 .ma_blockListJobsOffers .ma_date { margin: 0 3px 0 0; padding: 0 5px 0 0; background: url(bg_date-sep.gif) no-repeat 100% 50%; }
h3 .tailleTxt { font-size: 0.8em; }
/* Popin d'envoi de commentaires */
.popin { /*border: 1px solid red;*/ background-color: #fff; /*width: 720px;
	height: 440px;*/ }
    .popin iframe { border: 0; width: 100%; height: 100%; }
#ma_feedbackContainer { position: relative; padding: 2px; background: #fff; }
    #ma_feedbackContainer h1 { margin: 0 0 10px 0; padding: 0 0 0 0; margin-left: 15px; font-size: 1.1em; font-weight: bold; color: #e1001a; }
.ma_feedbackContent { position: relative; margin: 0 auto; width: 470px; background: url(bg_blockpopin3.gif) repeat-y 0 0; }
.ma_feedbackContent2 { position: relative; background: url(bg_blockpopin1.gif) no-repeat 0 0; }
.ma_feedbackContent form { position: relative; padding: 5px 10px 5px 5px; background: url(bg_blockpopin2.gif) no-repeat 0 100%; }
.ma_feedbackContent fieldset { position: relative; }
.ma_feedbackContent ul { margin: 0; margin: 0 0 0 10px; }
.ma_feedbackContent li { padding: 0; background: none; padding: 0 0 10px 0; }
    .ma_feedbackContent li.ma_btn-send { text-align: right; padding-right: 63px; }
.inputRadio input { border: 0; }
.ma_feedbackContent textarea { width: 340px; }
.ma_feedbackContent fieldset.ma_validForm { padding: 0 0 0 278px; }
    .ma_feedbackContent fieldset.ma_validForm p { margin: 0; }

/* This is the BEGINING of my custom form css*/
#ma_formContainer { position: relative; padding: 2px; background: #fff; }
    #ma_formContainer h1 { margin: 0 0 10px 0; padding: 0 0 0 0; margin-left: 15px; font-size: 1.1em; font-weight: bold; color: #e1001a; }
.ma_formContent { position: relative; margin: 0 auto; /*width: 470px;*/ background: url(bg_block-rh-middble.gif) repeat-y 0 0; }
.ma_formContent2 { position: relative; background: url(bg_block-rh-tbop.gif) no-repeat 0 0; }
.ma_formContent form { position: relative; padding: 5px 10px 5px 5px; background: url(bg_block-rh-bobttom.gif) no-repeat 0 100%; }
.ma_formContent fieldset { position: relative; }
.ma_formContent ul { margin: 0; margin: 0 0 0 10px; }
.ma_formContent li { padding: 0; background: none; padding: 0 0 10px 0; }
    .ma_formContent li.ma_btn-send { text-align: right; padding-right: 63px; }
.inputRadio input { border: 0; }
.ma_formContent textarea { width: 340px; }
.ma_formContent fieldset.ma_validForm { padding: 0 0 0 278px; }
    .ma_formContent fieldset.ma_validForm p { margin: 0; }

#send_to_a_friend .ma_formContent2 { padding-top: 10px; }

.ma_form-contact ul, .ma_formContent2 ul { margin: 0; }
.ma_form-contact li, .ma_formContent2 li { padding: 0 0 12px 0; background: none; }
.ma_form-contact label, .ma_formContent2 label { font-weight: normal; float: left; margin: 0 10px 0 0; width: 100px; text-align: right; font-size: 1em; }
.ma_form-contact span, .ma_formContent2 span { color: #e1001a; }
.ma_form-contact input, .ma_formContent2 input { /*width: 270px;
	height: 18px;
*/ }
.ma_form-contact select, .ma_formContent2 select { width: 275px; height: 18px; }
.ma_form-contact textarea, .ma_formContent2 textarea { padding: 7px; width: 260px; }

.ma_formContent2 .radio { padding: 0 0 10px 0; }
    .ma_formContent2 .radio li { display: inline; }


/* This is the END of my custom form css*/

#ma_valid_feedback { width: 186px; height: 22px; background: url(btn_popin-addcomment.gif) no-repeat 0 0; border: none; text-align: center; font-weight: bold; color: #fff; }
#ma_footer2 { position: relative; width: 100%; z-index: 2; margin: 420px 0 0 0; }
/* ################################################################################################
	ajout sandrine 2009-08-27
################################################################################################ */
.ma_mediatheque p.ma_linkMore { float: right; margin: 0 0 1px 0; padding: 0 0 0 18px; height: 23px; line-height: 23px; background: transparent url(bg_linkMore.gif) no-repeat 0 0; }
.ma_mediatheque .ma_linkMore a { display: block; padding: 0 21px 0 0; height: 23px; background: transparent url(bg_linkMore.gif) no-repeat 100% 0; }
.ma_aboutUsVideo p.ma_linkMore { margin: 0 0 1px 0; padding: 0 0 0 18px; height: 23px; line-height: 23px; background: transparent url(bg_linkMore.gif) no-repeat 0 -23px; }
.ma_aboutUsVideo .ma_linkMore a { display: block; padding: 0 21px 0 0; height: 23px; background: transparent url(bg_linkMore.gif) no-repeat 100% -23px; }
/* Twitter & Facebook feed in XSLT */
ul.dynamic_feed_xslt { }
.dynamic_feed_xslt li { color: #fff; }
    .dynamic_feed_xslt li a { color: #aaa; }
        .dynamic_feed_xslt li a:hover { text-decoration: underline; }
/* separate the paragraphs */
.para_separator { clear: both; padding: 0; margin: 0; }
.ma_subtitle a, .ma_subtitle a:hover { color: #333333; }
/* Send to a friend */
#send_to_a_friend { padding: 0; margin: 0; }
    #send_to_a_friend .ma_feedbackContent2 { padding-top: 10px; }
    #send_to_a_friend legend { display: none; }
    #send_to_a_friend form td { padding: 0px; }
    #send_to_a_friend .space { padding: 13px; }
    #send_to_a_friend label { display: block; padding: 0; padding-bottom: 2px; margin: 0; font-weight: bold; text-align: left; width: 160px; }
/* files */
.file { }
    .file li { margin: 5px; }
.pdf { padding: 0 0 0 21px; background: url(picto_pdf.gif) no-repeat 0 50%; }
.relative { position: relative; }

/* ##################### MENU #################### */


.ma_menu1 li a .ma_menu1Center { padding: 15px 22px 3px 22px; }
/* IE fixes */
.ma_blockInfosConseils .ma_contentOnglet2 .ma_innerContent .ma_img-filter { _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Images/visu_onglet2.html', 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='../Images/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='../Images/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='../Images/bg_menu1_right-on.png', sizingMethod='scale'); }

/* ########## ANKIETY ######## */
.ank_textbox_multiline { font-size: larger; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-color: #CFCFCF; display: block; height: 100px; width: 100%; padding: 5px 3px; }
.ank_pnlQuestion { clear: both; margin-bottom: 40px; }
.ank_input { font-size: larger; }
    .ank_input INPUT { float: left; border: none; cursor: pointer; height: 25px; margin-top: 3px; }
.ank_pnlQuestion label { font-size: larger; font-size: larger; float: left; cursor: pointer; display: block; width: 620px; padding-left: 10px; line-height: 30px; }
    .ank_pnlQuestion label:hover { color: Red; }
.ank_pnlQuestion table { width: 100%; }
.ank_pnlQuestion textarea:hover { border-color: #DFB5B5; }
.ank_pnlQuestion textarea:focus { border-color: Red; }
.singleValid { margin-left: 20px; }
.modelValid { position: absolute; left: 628px; margin-top: 3px; }
.pnlLogin { font-size: 12px; float: right; padding: 5px 20px; background-color: White; -moz-border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px; }
    .pnlLogin a:hover { letter-spacing: 1px; }
.data { width: 175px !important; padding: 3px !important; }
#ContentPlaceHolder1_wcQuestForm_pnlQuestions .btnSubmit { margin-left: 20px; }
#ContentPlaceHolder1_wcQuestForm_pnlQuestions h3 { min-height: 50px; font-size: 1.3em; }
#ContentPlaceHolder1_wcQuestForm_pnlQuestionnaireProgress h3 { font-size: 1.3em; }
.QuestionBox { min-height: 310px; }
.btnPrev { position: relative; float: left !important; }
.Ank_pages table { text-align: center; border: none !important; }
.Ank_pages td { border: none !important; }
.Ank_pages a { -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid; display: block; height: 25px; line-height: 25px; text-align: center; width: 25px; }
    .Ank_pages a:hover { -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid; display: block; height: 25px; line-height: 25px; text-align: center; width: 25px; background-color: #FFBF00; }
.Ank_pages span { -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid; display: block; height: 25px; line-height: 25px; text-align: center; width: 25px; background-color: #DBDBDB; }
.ank_header li { list-style-type: none; background: none; padding: 0; display: block; width: 215px; float: left; min-height: 15px; }
.ank_header { border: 1px solid #DADADA; -moz-border-radius: 5px; -webkit-border-radius: 5px; line-height: 15px; }
.ank_list { border: 1px solid black; }
    .ank_list td { border: 1px solid black; }
    .ank_list th { border: 1px solid black; font-weight: bold; }

/* ########## INNE ######## */
.left { float: left; }
.highlight { background-color: #FFFACD; }
.ma_feedbackContent2 li { display: block; min-height: 20px; height: 25px; }
.valdate { left: 415px; position: relative; top: -2px; }
.center { text-align: center; }
#ContentPlaceHolder1_afuFiles1_ctl02 { width: 200px !important; }
/*.fileUpload input{width:200px}
.fileUpload{width:300px !important}*/
.gray { color: Gray; }
.hidden { display: none; }
.clear { clear: both; }

label, select, .ui-select-menu { float: left; margin-right: 10px; }
select { width: 200px; }

.ma_gabarit2 #ma_header, .ma_gabarit3 #ma_header { background: url("https://provider.mondial-assistance.pl/Mondial/images/banner_man-in-pool.jpg") no-repeat left top; }
.info_box { background-color: rgb(0, 224, 255); border: 1px solid gray; border-radius: 4px; display: block; padding: 5px 10px; }
