/* ############################################################################
	MONDIAL ASSISTANCE
	SQLI 2009
	Specific Styles for Homepage
############################################################################ */

/* Content */

.gras {
	color:black;
	font-weight:bold;
}

.ma_homepage_content {
	margin-left : 45px;
}

.ma_my_home #ma_content {
	padding-right:1px !important;
}

/* Pavé connexion */
.subscribe_gauche {
	float:right;
	width:12px;
	height:155px;
	background-color:#CC9966;
	background:url(/img/corner_home_subscribe.png) no-repeat left top;
}
.subscribe_droite {
	float:right;
	width:268px;
	height:140px;
	background:white;
	padding: 15px 20px 0 20px;
}

.subscribe_droite.accueil{
	background:url(/img/pave_bienvenue.jpg) no-repeat left top;
}

.champs_login {
	font-weight:bold;
	margin-top:5px;
}

.champs_login_msg {
	text-align:center;
	background-color:#FFEFD5;
	border:1px solid black;
}

.champs_login_msg ul {
	margin : 0 0 0;
}

label {
	display:block;
	width:100px;
	float:left;
}

.login_header {
}

.fieldError ul {
	height:15px;
	color:red;
	padding-top:2px;
	margin-left:105px;
	margin-bottom: -5px;
}

.fieldError li {
	list-style-type:none;
	background:none;
	padding-left:0px;
}

/* Pavé contact page login */
.ma_highlightLogin {
	float:left;
	margin-top : 150px;
	margin-right : auto;
	width:770px;
	height:30px;
	padding:7px 10px 10px 10px;
	background-color:white;
	border : 1px solid black;
	overflow:hidden;
	text-align:center;
}

.ma_home {
    left: 18px;
    overflow: hidden;
    position: absolute !important;
    top: 280px;
    width: 886px;
}

/* Pavé bienvenue accueil */
#pave_bienvenue img {
	float:right;
}

/* Bloc d'actualités */

.ma_highlightNews {
	position:relative;
	float:left;
	padding:10px 10px 0 10px;
	width:281px;
	height:95px;
	background:url(/img/bg_home_block-news.png) no-repeat left top;
	overflow:hidden;
	margin-right:10px;
}
.ma_highlightSimple {
	position:relative;
	float:left;
	padding:10px 10px 0 10px;
	margin:0 0 0 13px;
	width:162px;
	height:95px;
	background:url(/img/bg_home_block_simple.png) no-repeat left top;
	overflow:hidden;
	font-weight:bold
}
.ma_highlightSimple .inter_title, .ma_highlightSimple .inter_title a {
	text-align:center;
	color:#6d6d6d;
	font-size:13px;
	line-height:14px;
}
.inter_title .image {
	width:160px;
}
.ma_highlightSimple .inter_title span {
	font-size:10px;
	letter-spacing:normal;
}
.ma_highlightSimple h2 {
	font-size:13px;
}
	.ma_highlightSimple h2 a:hover {text-decoration:underline;}

	#dottes_ie6{
		margin:-6px 0 -12px 0;
		padding:0 0 2px 0;
		background:url(/img/bg_line-dotted.gif) repeat-x;
		overflow:hidden;
	}
	.ma_highlightNews .spe2 {
		position:relative;
		margin:0 0 8px 0;
		padding:0 0 2px 0;
		background:url(/img/bg_line-dotted.gif) repeat-x left bottom;
		overflow:hidden;
	}
	.ma_highlightSimple .ligne_dotte {
		position:relative;
		height:5px;
		margin:-11px 0 0 0;
		padding:0 0 2px 0;
		background:url(/img/bg_line-dotted.gif) repeat-x left top;
		overflow:hidden;
	}
	.ie7 .ma_highlightNews div {
		min-height:1%;
	}
	.ie6 .ma_highlightNews div {
		height:17px;
	}
	.ma_highlightNews h3 {
		height:16px;
		text-indent:-9999px;
	}
	.ma_highlightNews a {
		color:#333;
		text-decoration:none;
	}
		.ma_highlightNews a:hover {
			text-decoration:underline;
		}
		.ma_highlightNews div h3 {
			float:left;
			margin:0;
			width:120px;
			border:0px;
		}
		.ma_highlightNews .ma_linkMore {
			float:right;
			margin:-17px 0 0 0;
		}
		.ie6 .ma_highlightNews .ma_linkMore {
			margin:0 0 0 0;
		}
		.ie7 .ma_highlightNews .ma_linkMore {
			margin:0 0 0 0;
		}
		.ma_highlightNews .ma_linkRss {
			position:absolute;
			left:80px;
			top:0;
			width:20px;
			height:17px;
			text-align:left;
		}
			.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;
	}

.ie6 .subscribe_bas, .ie7 .subscribe_bas {
	margin:-3px 0 0 0;
}
/* Bloc de mise en avant Visuel ou Flash */
.ma_listHighlight {
	position:relative;
	float:right;
	width:192px;
}

.ie6 .ma_listHighlight {
	height:1%;
	margin:-105px 0 0 0;
}
.ie6 .ma_listHighlight li {
	margin:0 0 0 30px;
}
.ma_listHighlight li {
	float:left;
	margin:0  0 0 10px;
	_margin:0 8px 0 0;
	padding:0;
	background:none;
	width:182px;
	height:105px;
}

/* Flash Home */
#ma_flashContentHome p {
	position:absolute;
	top:-9999px;
}

.ma_highlightNews .actus {
	background:url(/img/title_home_block-news_fr2.png) no-repeat left top;
	float:left;
}
.actus-titre {
	float:left;
	margin:0 6px 0 0;
	padding:0px;
	color: #bb8b3c;
	font-size:14px;
}