/* css pour le design client*/

/* Style General
*************************************************************************/
body{
	margin:0px;
	padding:0px;
	background:#8cc63f;
	font-family:Arial, Helvetica, sans-serif;
}

IMG{
	border:0px;
}
p{
	margin:0px;
	padding:0px;
}
.main_cont{
	width:990px;
	margin-left:auto;
	margin-right:auto;
	margin-top:33px;
	background:#fff;
}
.cont_logo{
	position:absolute;
	margin-top:-33px;
	margin-left:29px;
}
.sub_cont{
	background:#fff;
	padding:0px 20px 20px 20px;
}
.cont_header_img{
	height:352px;
}
.cont_header{
	margin-left:6px;
	padding:20px 0px 9px 14px;
	background:url(../interface/site/bg_header.gif) no-repeat center bottom;
}

a{
	color:#006cba;	
	}
/* Style top
***********************************************************************/
/*menu secondaire*/
.menu_secondaire{
	margin:12px 16px 0px 16px ;	
}
.cont_menu_sec *{
	font-family:Arial, Helvetica, sans-serif;	
}
.cont_menu_sec{
	text-align:left;
	padding:14px 12px 15px 12px;
	background:#006cba;
}

	.boutonSecond{
		color:#fff;
		text-decoration:none;
		font-size:15px;
		font-weight:bold;
	}
	.cont_menu_sec ul{
		margin:5px 0px 0px 0px;
		padding:0px 0px 0px 12px;
		
	}
	.boutonSecond_sub, .boutonSecond_sub_actif{
		color:#fff;
		text-decoration:none;
		font-size:8px;
		margin:0px;
		padding:0px;
	}
	.boutonSecond_sub a{
		color:#fff;
		text-decoration:none;
		font-size:12px;
		margin-left:-3px;
	}
	.boutonSecond_sub a:hover{
		color:#fff;
		text-decoration:underline;
		font-size:12px;
	}
	.boutonSecond_sub_actif a, .boutonSecond_sub_actif a:hover{
		color:#fff;
		font-weight:bold;
		font-size:13px;
		margin-left:-3px;
		text-decoration:none;
	}
		/*menu principale*/	
	.cont_menu_principale{
		margin-bottom:5px;
	}
		.a_menu_principale{
			color:#58585a;
			text-decoration:none;
			display:block;
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			border-bottom:1px solid #b1b3b4;
			padding:5px 9px 5px 9px;
		}
		.a_menu_principale_actif{
			color:#006cba;
			text-decoration:none;
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			display:block;
			/*border-bottom:1px solid #b1b3b4;*/
			padding:5px 9px 5px 9px;
		}
		.a_menu_principale_actif:hover{
			color:#006cba;
			text-decoration:none;
		}
		.a_menu_principale:hover{
			color:#006cba;
			text-decoration:none;
		}
		
		/*.sep_menu_principale{
			color:#666666;
			text-decoration:none;
		}*/

/*Style middle
***********************************************************************/
.td_column_left{
	width:187px;
}
/*sous_menu*/
		.cont_smenu{
			border-bottom:1px solid #b1b3b4;
		}
		.faux_hr{
			background:#b1b3b4;
			height:1px;
		}
			.cont_smenu_niveau1{
				padding:0px 15px 5px 15px;
			}
			.a_smenu_niveau1{
				color:#58585a;
				text-decoration:none;
				font-family:Arial, Helvetica, sans-serif;
				font-size:13px;
				display:block;
				margin:2px 0px 2px -4px;
			}
			.a_smenu_niveau1:hover{
				color:#006cba;
		
			}
			.a_smenu_niveau1_actif{
				color:#006cba;
				text-decoration:none;
				font-family:Arial, Helvetica, sans-serif;
				font-size:13px;
				display:block;
				margin:2px 0px 2px -4px;
			}
			.a_smenu_niveau1_actif:hover{
				color:#006cba;
			}
			.li_smenu_niveau, .li_smenu_niveau_actif{
				color:#58585a;
				font-size:10px;
				margin-left:20px;
			}
			.li_smenu_niveau_actif{
				color:#006cba;
			}
			.cont_smenu_niveau2{
				padding:0px 15px 5px 15px;
			}
			.a_smenu_niveau2{
				color:#58585a;
				text-decoration:none;
				font-family:Arial, Helvetica, sans-serif;
				font-size:13px;
				display:block;
				margin:2px 0px 2px -4px;
			}
			.a_smenu_niveau2:hover{
				color:#006cba;
		
			}
			.a_smenu_niveau2_actif{
				color:#006cba;
				text-decoration:none;
				font-family:Arial, Helvetica, sans-serif;
				font-size:13px;
				display:block;
				margin:2px 0px 2px -4px;
			}
			.a_smenu_niveau2_actif:hover{
				color:#006cba;
			}
	
.cont_search_arianne{
	margin:14px 0px 16px 0px;
}
.cont_search{
	display:block;
	border:1px solid #8cc63f;
	width:161px;
	height:27px;
	overflow:hidden;
	text-align:left;
}
.formw{
	vertical-align: top;
	text-align:center;	
	padding-top:3px;
	font-size:14px;
	color:#58585a;
	width:125px;
	border:0px;
}
.a_fils_arianne, .sep_fils_arianne{
	color:#58585a;
	font-size:10px;
	text-decoration:none;
}
.contenu{
	padding-left:50px;
	color:#58585a;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
	
.td_column_right{
	width:225px;
}	
	

/*Style bottom
**********************************************************************/