a, a:hover {
	color: #000;
}
/* Master HomePage */
#ma_header h1 {
	padding: 0;
	margin: 0;
	margin-bottom: 10px;
}
#ma_header h1 a {
	background:url(../images/logo_mondial-assistance-mobile.gif) no-repeat scroll left top transparent;
	display:block;
	width: 274px;
	height: 41px;
	position:relative;
	text-indent:-9999px;
}
#ma_menu-lang, #ma_headerHighlight, #ma_flashContentHome {
	display: none;
}
#ma_menu-access, #ma_menu-access li {
	list-style: none;
	padding: 0;
	margin: 0;
}
#ma_menu-access li {
	margin-left: 22px;
}
#ma_menu-access li a {
	/*display: block;*/
}
#ma_search-form {
	border: 0;
	padding: 0;
	margin: 0;
	margin-bottom: 10px;
}
fieldset {
	border: 0;
	padding: 0;
	margin: 0;
}
#ma_search-form p {
	padding: 0;
	margin: 0;
}
.rechercher {
	font-weight: bold;
}
#allterms {
	width: 177px;
	float: left;
	border: 1px solid #aaa;
	height: 29px;
}
#ma_search-form-btn {
	float: left;
	border: 1px solid #aaa;
	height: 12px;
}

/* top nav: display only level 1 items, except when active ddisplay level 2 indented */
#ma_menuprinc, #ma_menuprinc li {
	list-style: none;
	background: none;
	margin: 0;
	padding: 0;
	margin-bottom: 15px;
}
#ma_menuprinc li, #ma_menuprinc li a {
	margin: 0;
	padding: 0;
}
#ma_menuprinc li {
	margin-top: 4px;
}
#ma_menuprinc li a {
	/*height: 21px;
	line-height: 21px;
	display: block;*/
}
#ma_menuprinc li a {
	text-decoration: none;
}
#ma_menuprinc li a span {
}
.ma_menu1Left, .ma_menu1Right {
	display: none;
}
.ma_menu1Center {
	margin: 0;
	padding: 0;
	text-decoration: underline;
}
#ma_menuprinc li ul {
	display: none;
}
/* @note active a rajouter sur ul ds la xslt, puis peut etre mettre une class sur ce ul .topnav_l2 pr identifier facilement */
#ma_menuprinc li.ma_active ul {
	/*display: block;*/
}

/* Homepage */
.actus-titre {
	font-size: 1.2em;
	color: #BB8B3C;
}
/* don't show the push, the search, the RSS feed */
.ma_linkRss, .ligne_dotte, .subscribe_droite, .subscribe_gauche {
	display: none;
}
/* don't show the images, but shoudl be replaced by a text link (prend le alt et en fait un link) by .net Page.onLoad() */
.ma_listHighlight img {
	display: none;
}
/* red links */
h2 a, h2 a:hover, h3 a, h3 a:hover, h5 a, h5 a:hover , .ma_linkMore a {
	color: #E1001A;
}
h2 a, h2 a:hover, h3 a, h3 a:hover, h5 a, h5 a:hover  {
	text-decoration: none;
}
h2 {
	margin: 0;
	padding: 0;
	margin-top: 15px;
	font-size: 1.2em;
}
.actus-titre {
	margin: 0;
	padding: 0;
}
.spe2 {
	margin-top: 10px;
	margin-bottom: 10px;
}
.spe2 .ma_linkMore {
	margin: 0;
	padding: 0;
}
.ma_list1{
	list-style: none;
	background: none;
	margin: 0;
	padding: 0;
}
.ma_list1 li {
	list-style: none;
	background: none;
	margin: 0;
	padding: 0;
	margin-bottom: 7px;
}
.inter_title, .spec_hp, .spec_hp p {
	margin: 0;
	padding: 0;
}
.ma_listHighlight, .ma_listHighlight li {
	list-style: none;
	background: none;
	margin: 0;
	padding: 0;
}
.ma_listHighlight li {}

#ma_mainContent h3 {
	border-bottom:1px solid #DEDEDE;
	color:#E1001A;
	font-size:1.2em;
}

/* hide all images in footer */
#ma_footer2, #ma_footer {
	margin-top: 20px;
	border-top: 1px solid #bbb;
}
#ma_footer2 p, #ma_footer p {
	font-size: 0.8em;
	color: #777;
}
#ma_footerMainNav img, #ma_footerSubNav1 img, #ma_footerSubNav2 img {
	display: none;
}
#ma_footerMainNav, #ma_footerMainNav li {
	list-style: none;
	background: none;
	margin: 0;
	padding: 0;
}

/* Basic Pages */
/* no banner */
.ma_gabarit2 #ma_header, .ma_gabarit3 #ma_header {
	background-image: none;
	height: auto;
}

#ma_upperContent, #flashcontent, .ma_blockPicture {
	display: none;
}

/* left menu: hide the non active level 3 items */
#ma_sidebarInnerBlock {
	width: 100%;
}
.ma_sidebarInnerBlock h2 {
	color:#E1001A;
	font-size:1.2em;
}
.ma_sidebarInnerBlock ul, .ma_sidebarInnerBlock li {
	list-style: none;
	margin: 0;
	padding: 0;
}
#ma_sidebar li {
	margin-top: 4px;
}
#ma_sidebar li a {
	display: block;
}
#ma_sidebar ul li {
	display: block;
}
#ma_sidebar ul li ul {
	display: none;
}
#ma_sidebar li.ma_active ul{
	display: block;
}
#ma_sidebar ul li ul li {
	margin-left: 10px;
}
/* Contact: hide the form, only show the relevant information */
.ma_form-contact, .gmap, #map, .ma_h-bloc-carte {
	display: none;
}
.ma_h-coordonnees dl, .ma_h-coordonnees dt {
	list-style: none;
	margin: 0;
	padding: 0;
}

/* medical */
.ma_headerTitle h3, .ma_headerTitle h3 a {
	border: 0;
	font-size: 1em;
	margin: 0;
	padding: 0;
}
.ma_sc  ul, .ma_sc ul li{
	list-style: none;
	margin: 0;
	padding: 0;
}
.mobile_hide {
	display: none;
}
.mobile_only {
	display: block;
}
.colBgYel {
	font-weight: bold;
}
#ma_questions-answers, #ma_questions-answers  dl, #ma_questions-answers  dt {
	list-style: none;
	margin: 0;
	padding: 0;
}
#ma_questions-answers  dt a{
	font-weight: bold;
	font-size: 1.1em;
}

/* 2 cols image right */
#ma_aboutUsSummary, #ma_aboutUsSummary li {
	list-style: none;
	margin: 0;
	padding: 0;
}
#ma_aboutUsSummary li, #ma_aboutUsSummary div {
	background-color: #fff;
}
#ma_aboutUsSummary li div h4 a {
	color:#E1001A;
	text-decoration: none;
}
#ma_aboutUsSummary li div h4 {
	margin: 0;
	padding: 0;
	margin-top: 5px;
}

/* worldwide presence: no flash, no dropdown, only links */
#flash1, .ma_infosCountrySearch {
	display: none;
}
.ma_linkFoot div {
	padding: 0;
	margin: 0;
}
.ma_linkFoot div ul, .ma_linkFoot div ul li {
	list-style: none;
	padding: 0;
	margin: 0;
}
.ma_linkFoot div ul li {
	display: block;
	margin-left: 10px;
}
.ma_content_linkFoot h6 {
	font-size: 1.1em;
	padding: 0;
	margin: 0;
	margin-top: 8px;
	margin-bottom: 2px;
}

/* search page */
.ma_searchHeader {}
.ma_searchFormBlock {
	display: none;
}
#ma_searchresultslist {
	list-style: none;
	padding: 0;
	margin: 0;
}
#ma_searchresultslist  li{
	list-style: none;
	padding: 0;
	margin: 0;
	margin-top: 7px;
}
#ma_searchresultslist h2 {
	color: #E1001A;
	font-size: 1em;
}
#ma_content div h3 {
	color: #E1001A;
	border-bottom: 1px solid #bbb;
}

/* media page */
.ma_listMedias li, .ma_listMedias li div, .white_bg {
	background: #fff;
}
.ma_leftColumn h3 {
	border-bottom: 0;
	font-size: 1.1em;
}
.ma_rightColumn {
	display: none;
}