/* ############################################################################
	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 7px 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(../images/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(../images/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(../images/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(../images/bg_list.gif) no-repeat 0 5px;
	}
	
	ol li { }
	dt { }
	dd { }
	
.ma_list1 li {
	background:url(../images/bg_arrow_right.gif) no-repeat 0 4px;
}

.ma_list2 li {
	padding:0 0 5px 13px;
	background:url(../images/bg_bullet2.gif) no-repeat 0 4px;
}

.ma_listAnchor li {
	background:url(../images/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(../images/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(../images/bg_arrow_right.gif) no-repeat right 4px;
		font-weight: bold;
	}
	.ma_linkMore_b2c a {
		padding:0 10px 0 0;
		background:url(../images/bg_arrow_right.gif) no-repeat right 8px;
		font-weight: bold;
	}
	
.ma_linkTopPage {
	padding:0 0 0 13px;
	background:url(../images/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(../images/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 {	height: 22px;
}
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 
		    {
		    	/*width: 100px;*/
		    }
		    .success 
		    {
		    	font-weight: bold;
		    	font-size: 1.3em;
		    }

/* TABLEAU **************************************************************** */
table { }
th { }
td { }
thead th,
thead td { }
tbody th,
tbody td { }


/* ############################################################################
     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(../images/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(../images/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_mainContent2 {
			float:left;
		}
				
		#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;
		background: transparent url(../images/home.jpg) top left no-repeat;
	}

/* ############################################################################
     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(../images/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(../images/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(../images/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='../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(../images/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=../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(../images/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='../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(../images/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(../images/arrondi_bottom_ul.png) 0 100% no-repeat;
			/* display:none; */
		}
		
		.ie6 .ma_menu1 ul {
			background:url(../images/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(../images/bg_menu4_left-off.gif) no-repeat 0 0 !important;
			filter:none !important;
		}
		
		.ma_menu4 a .ma_menu1Center {
			background:url(../images/bg_menu4_center-off.gif) repeat-x 0 0 !important;
			filter:none !important;
		}
		
		.ma_menu4 a .ma_menu1Right {
			background:url(../images/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(../images/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(../images/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(../images/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(../images/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 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 .bt_deconnect {
			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 .ma_tools_mail a {
				background:url(../images/bg_tools_sendbyemail.gif) no-repeat left top;
			}
			
			#ma_menu-tools .ma_tools_reducefont a {
				background:url(../images/bg_tools_reducefont.gif) no-repeat left top;
			}
			
			#ma_menu-tools .ma_tools_increasefont a {
				background:url(../images/bg_tools_increasefont.gif) no-repeat left top;
			}
			
			#ma_menu-tools .ma_tools_addcomment a {
				background:url(../images/bg_tools_addcomment.gif) no-repeat left top;
			}
			
			#ma_menu-tools .ma_tools_print a {
				background:url(../images/bg_tools_printpage.gif) no-repeat left top;
			}
			/*#ma_menu-tools .bt_deconnect {
				background:url(../images/bt_deconnect.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:913px;
			height:226px;
		}

		.ma_home #ma_mainContent2 {
			position:absolute;
			right:-18px;
			top:30px;
			width:913px;
			height:226px;
		}
		
		.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 {
		/*background:url(../images/bg_banner.jpg) no-repeat left top;*/
	}
	.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(../images/bg_sidebar_middle.gif) repeat-y left top;
	}
	
	.ie6 #ma_sidebar {
		position:relative;
	}
	
		#ma_sidebar .ma_sidebarBlock {
			background:url(../images/bg_sidebar_top.gif) no-repeat left top;
		}
		
			#ma_sidebar .ma_sidebarInnerBlock {
				padding:8px 6px 3px 13px;
				background:url(../images/bg_sidebar_bottom.gif) no-repeat left bottom;
			}

		#ma_sidebar ul {
			margin:-7px 0 0 0;
		}

		#ma_sidebar li {
			padding:5px 0;
			background:url(../images/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 {
			padding:12px 0 0 0;
			float:right;
			width:694px;
		}
		
	/* 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;
			margin-bottom: 12px;
		}
		/* 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;
			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(../images/bg_block-rh-middle.gif) repeat-y 0 0;
			}
			
				.ma_blockAlertsInner {
					background:url(../images/bg_block-rh-top.gif) no-repeat 0 0;
				}
				
					.ma_blockAlertsInner2 {
						padding:12px 15px;
						background:url(../images/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(../images/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(../images/bg_videoplayer_example.jpg) 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 {
		/*background:url(../images/bg_banner.jpg) no-repeat left top;*/
	}

	.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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/bg_linkmore2-2.gif) no-repeat 100% 100%;
				}
				
				.ma_highlightContent .ma_linkMore span {
					display:block;
					padding:5px 10px 5px 15px;
					background:url(../images/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 {
		/*text-decoration:underline;*/
	}

#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(../images/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(../images/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(../images/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;
	width: 260px;
	margin-bottom: 3px;
}
.ma_h-bloc-pays ul li p {
	width: 360px;
}
.ma_h-bloc-pays a {
	clear: both;
	/*display: block;*/
	/*padding:0 0 0 8px;
	background:url(../images/bg_arrow_right.gif) no-repeat 0 5px;*/
	text-decoration: underline;
	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(../images/picto_alerte.png) no-repeat 0 0;
	width: 90px;
	height: 39px;
	margin: 0 0 5px 0;
}



.ma_h-avant-depart {
	background:url(../images/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(../images/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, .colBgYel {
	border-right: 3px solid white;
	background: #e6dcaa;
	padding: 10px 5px 8px 15px;
	font-weight: bold;
}
.colBgYel {
	border: 1px solid white;
}
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(../images/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(../images/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(../images/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 {	/* NEW */
	/*border: 1px solid red;*/
}
.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(../images/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(../images/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:150px;
			height: 18px;
		}
		.ma_form-contact textarea, .ma_feedbackContent2 textarea {
			padding: 7px;
			width:260px;
		}
		.ma_btn-send {
			text-align: right;
			margin-right: 20px;
		}
		#ma_form-send, #btnSubmit, #ctl00_mainContent_btnSubmit {
				width:88px;
				height:22px;
				background:url(../images/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;
			}

/************ Formulaires de recherche **********/
.ma_form-rech {
	float: left;
	width: 410px;
	margin-right: 20px;
}
.ma_h-resultats {
	float: left;
	width: 450px;
	margin-left: 0;
}
	.ma_form-rech h4,
	.ma_h-resultats h4 {
		margin:0 0 12px 0;
		padding:0 0 0 8px;
		background:url(../images/bg_title-sep.gif) no-repeat 0 50%;
	}
	.ma_form-rech p {
		margin:0 0 16px 0;
	}
	.ma_h-resultats img {
		margin:0 0 10px 0;
	}
	.ma_form-rech ul, .ma_feedbackContent2 ul {
		margin:0;
	}
		.ma_form-rech li, .ma_feedbackContent2 li {
			padding:0 0 12px 0;
			background:none;
		}
		.ma_form-rech label, .ma_feedbackContent2 label {
			font-weight:normal;
			float:left;
			margin:0 10px 0 0;
			width:100px;
			text-align:right;
			font-size: 1em;
		}
		.ma_form-rech span, .ma_feedbackContent2 span {
			color: #e1001a;
		}
		.ma_form-rech input, .ma_feedbackContent2 input {
			width:270px;
			height: 18px;
		}
		.ma_form-rech  select, .ma_feedbackContent2 select {
			width:150px;
			height: 18px;
		}
		.ma_form-rech textarea, .ma_feedbackContent2 textarea {
			padding: 7px;
			width:260px;
		}
		.ma_btn-send {
			text-align: right;
			margin-right: 20px;
		}
		#ma_form-send, #btnSubmit, #ctl00_mainContent_btnSubmit {
				width:88px;
				height:22px;
				background:url(../images/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(../images/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('../images/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('../images/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 {
	/*padding: 0 0 7px 0;
	background:url(../images/bg_sidebar_dotted.gif) repeat-x left bottom;*/
}
.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(../images/bg_onglets2.png) no-repeat 0 100%;
}
#flash1{
	/*margin-left:-10px;
	margin-bottom:-10px;*/
}
.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('../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/bg_blockpopin3.gif) repeat-y 0 0;
	}
	
		.ma_feedbackContent2 {
			position:relative;
			background:url(../images/bg_blockpopin1.gif) no-repeat 0 0;
		}
		
			.ma_feedbackContent form {
				position:relative;
				padding:5px 10px 5px 5px;
				background:url(../images/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;
				}
				
				#ma_valid_feedback {
					width:186px;
					height:22px;
					background:url(../images/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(../images/bg_linkMore.gif) no-repeat 0 0;
}
	.ma_mediatheque .ma_linkMore a {
		display:block;
		padding:0 21px 0 0;
		height:23px;
		background:transparent url(../images/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(../images/bg_linkMore.gif) no-repeat 0 -23px;
}
	.ma_aboutUsVideo .ma_linkMore a {
		display:block;
		padding:0 21px 0 0;
		height:23px;
		background:transparent url(../images/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(../images/picto_pdf.gif) no-repeat 0 50%;
}

/* mobile specific */ 
.mobile_only {
	display: none;
}