/* ############################################################################
	MONDIAL ASSISTANCE
	SQLI 2009
	Specific Styles for Homepage
############################################################################ */
#testzone
{
	background-image:transparent url(/images/home.jpg) top left no-repeat;
}
/* Bloc d'actualités */
.ma_highlightNews {
	position:relative;
	float:left;
	padding:10px 10px 0 10px;
	width:281px;
	height:95px;
	
	/*background-image:url(/images/bg_home_block_large.png);/* no-repeat left top;*/
	overflow:hidden;
}
.ma_highlightSimple {
	position:relative;
	float:left;
	padding:10px 10px 0 10px;
	margin:0 0 0 13px;
	width:162px;
	height:95px;
	background:url(/images/bg_home_block_simple.png) no-repeat left top;
	overflow:hidden;
	font-weight:bold;
}
.ma_highlightSimple .inter_title, .ma_highlightSimple .inter_title a {
	color:#6d6d6d;
	font-size:13px;
	line-height:14px;
}
.inter_title a p, .spec_hp p {
	color:#6d6d6d;
	font-size:13px;
	line-height:14px;
	margin: 0;
	padding: 0;
}
.ma_highlightSimple .inter_title span {
	font-size:10px;
	letter-spacing:normal;
}
.ma_highlightSimple h2 {
	font-size:14px;
}
	.ma_highlightSimple h2 a:hover {text-decoration:underline;}
	
	.ma_highlightNews .spe2 {
		position:relative;
		margin:0 0 10px 0;
		padding:0 0 2px 0;
		overflow:hidden;
	}
	.ma_highlightSimple .ligne_dotte, .ma_highlightNews .ligne_dotte  {
		position:relative;
		margin:-11px 0 8px 0;
		padding:0 0 2px 0;
		background:url(../images/bg_line-dotted.gif) repeat-x left top;
		overflow:hidden;
	}
	/* IE fix */
	.ie6 .ligne_dotte , .ie7  .ligne_dotte{
		margin:-11px 0 0 0;
		padding:0;
		height: 9px;
	}
	
	.ie7 .ma_highlightNews div {
		min-height:1%;
	}
	.ie6 .ma_highlightNews .spe2 {
		height:18px;
	}
	.ma_highlightNews h3 {
		height:16px;
		text-indent:-9999px;
	}	
	.ma_highlightNews a {
		color:#333;
		text-decoration:none;
		font-weight: normal;
	}	
		.ma_highlightNews a:hover {
			text-decoration:underline;
		}	
		.ma_highlightNews div h3 {
			float:left;
			margin:0;
			width:120px;
			border:0px;
		}		

		.actus-titre {
			float:left;
			margin:0 6px 0 0;
			padding:0px;
			color: #bb8b3c;
			font-size:14px;
		}
		.ma_highlightNews .ma_linkRss {
			float: left;
			width:17px;
			height:17px;
			text-align:left;
			background:url(../images/title_home_block-news_fr2.png) no-repeat left top;
		}	
		.ma_highlightNews .ma_linkMore {
			float:right;
			margin: 0;
		}		
		.ie6 .ma_highlightNews .ma_linkMore {
			margin:0;
		}
		.ie7 .ma_highlightNews .ma_linkMore {
			margin:0;
		}
			.ie6 .ma_highlightNews div h3 {
			float:left;
			margin:0;
			width:16px;
		}
		.ie7 .ma_highlightNews div h3 {
			float:left;
			margin:0;
			width:16px;
		}	
			.ma_highlightNews .ma_linkRss a,
				.ma_highlightNews .ma_linkRss abbr {
					background:none;
					border:none;
			}
				.ma_highlightNews .ma_linkRss abbr {
					text-indent:-9999px;
				}
				
				.ie6 .ma_highlightNews .ma_linkRss a {
					text-indent:-9999px;
				}
		
	.ma_highlightNews ul {
		clear:both;
	}
.subscribe_gauche {
	width:12px;
	height:155px;
	float:left;
	background-color:#CC9966;
	background:url(../images/corner_home_subscribe.png) no-repeat left top;
}
.subscribe_droite {
	width:238px;
	float:left;
}
.subscribe_bas {
	width:250px;
	clear:both;
	height:10px;
	background:url(../images/ombre_home_subscribe.gif) no-repeat right top;
}
.ie6 .subscribe_bas, .ie7 .subscribe_bas {
	margin:-3px 0 0 0;
}
/* Bloc de mise en avant Visuel ou Flash */
.ma_listHighlight {
	position:relative;
	float:left; /* was right before */
	width:192px;
}

.ie6 .ma_listHighlight {
	/*height:1%;
	margin:-105px 0 0 0;*/
}
.ie6 .ma_listHighlight li {
	/*margin:0 0 0 30px;*/
	margin:0 0 0 6px;
}
.ma_listHighlight li {
	float:left;
	margin:0  0 0 13px;
	_margin:0 8px 0 0;
	padding:0;
	background:none;
	width:182px;
	height:105px;
}

/* Flash Home */
#ma_flashContentHome p {
	position:absolute;
	top:-9999px;
}