/******** Default rules for tag ********/
*{margin:0;padding:0; outline:none}
body {font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#333333;background-color:#f3f3f3;}
a {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#3e6485; font-weight:bold; text-decoration:none;}
a:hover {text-decoration:underline; color:#4382b8;}
.lienD {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#333333; font-weight:normal; text-decoration:none;font-size:11px;}
.lienD:hover{text-decoration:underline; color:#333333}
.lien2 {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold; text-decoration:none;font-size:10px;}
.lien2:hover{text-decoration:none; color:#ffffff}
.lien3 {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#3e6485; font-weight:normal; text-decoration:none;font-size:11px;}
.lienD:hover{text-decoration:underline; color:#3e6485}
img, fieldset {border:none;}
li {list-style:none; list-style-type:none;}
ul, ol, dl{margin:0; padding:0}
dt{font-weight:bold;}
p{padding:0px; line-height:140%;}
fieldset{padding:0 0 0px 0;}
	fieldset ul, fieldset ol{margin:0;}
	 fieldset ol{padding:0px 0 0 0;}
		fieldset li{background:none; padding:0;}
	fieldset fieldset{border:none; margin:0; padding:0;}
		fieldset fieldset legend{font-size:14px; color:#ff7113; padding:0 0 5px 0; margin:0 0 0 -7px;}
		fieldset ol ol{border:none;}
		fieldset fieldset label{display:inline; font-weight:normal;}
		fieldset fieldset li{display:inline;}
		fieldset fieldset input{border:none;}
legend{font-weight:bold; padding:0 5px 5px 0; font-size:14px; color:#ff7113; }
label{display:block; margin:0 0 3px 0; font-weight:bold;}
.labelMessage{float: left; padding: 5px 240px 0 0;}
.alertForm{float: left; color:#FF0000;padding: 5px 0 0 0; display: none;}
	label span{font-weight:normal;}
select{padding:0; margin:0; font-size:11px;}
textarea{font-size:12px; clear:both}
h1{font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; line-height: 22px; font-size:18px; color:#7b7983; color: #00A9CB;}
h2{font-size:14px; color:#30597c; padding:0; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:15px;  }
.h2Bigger{font-size:20px;}
h3{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#00a9cb; padding:0 0 5px 0; font-weight:bold;}
	h3 span{color:#7A5E9B;padding:0 0 0 10px;}	
h4{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#30597c; padding:0 0 0px 0; font-size:13px;}
.articleTableTitle{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; text-align:left; color:#000000; padding: 0 0 10px 0}
table{margin:0 0 10px 0; border:1px solid #9fb3c3}
table.minisite{margin:0 0 10px 0; border:0px solid #9fb3c3}
th{padding:7px 7px; background-color:#c3c4de; color:#30597c;}
td{padding:5px 7px; text-align:center;}
thead th, thead td{font-weight:bold; text-align:center;}
tbody th, tbody td{text-align:left;}
input, select, textarea{font-size:11px; border:1px solid #CCCCCC;}
input.minisite{font-size:11px; border:0px solid #CCCCCC;}
.clear{ clear:both; line-height:1px;}

/*.auteur{text-transform:uppercase;}*/
/**********************************************************/
#blocnews {	float:right; width:225px;	height:15px; padding:5px 10px 7px 0; font-size:14px; color:#004494; font-weight:bold;}
#container {width:1140px; margin:0 auto; overflow:hidden;}
#main{ background:url(/images/ash/bgd_main.gif) repeat-y; margin:0 20px 0 7px; width:985px; float:left;}
#mainContent{ margin:0 0 0 25px; padding:15px 0 0 0; }
#header{ width:939px;margin:0; padding:0 0 10px 0; overflow:hidden}
	#header img{ float:left; margin:0 10px 0 0;}
	
	.login{ width:200px;float:left;}
	#subscribe {width:200px;overflow:hidden; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}
		#subscribe li {font-size:12px;color:#000000;float:left; font-weight:bold;}
		#subscribe .linkInscrire {float:right;}
			#subscribe .linkInscrire a {background:url(/images/ash/bgd_link.gif) 0 4px no-repeat; padding:0 0 0 10px;}
			#subscribe .linkInscrire a:hover {background:url(/images/ash/bgd_link_hover.gif) 1px 4px no-repeat;}
		
			.login form{ padding:5px 0 0 0;}
			.login .champ{ background:url(/images/ash/bgd_smallchampSearch.jpg) no-repeat; width:159px; height:17px; padding:2px 5px 5px 5px; border:none; color:#999999;}
		
			#password {float:left;}
			.subscribeBtn {float:right;cursor:pointer;background:url(/images/ash/btn_smallok.gif) no-repeat; width:29px; height:18px; border:none;}
		
		.pass{width:200px;overflow:hidden; padding:5px 0 0 0;}
			.pass li{ float:right; font-size:10px; color:#30597c; font-weight:bold; }
			.pass .first{ float:left;color:#666666;}
			.pass .first input {float:left; width:15px; height:15px;border:none; margin:0 2px 0 0; padding:0;}
			.pass .first label {float:left;}
#lev1{ width:939px;background-color:#00a9cb; overflow:hidden; }
	#lev1 ul{ float:left; padding:82px 0 0 10px; }	
	#lev1 ul li{ float:left;}
		#lev1 ul li a{ font-size:14px; color:#FFFFFF;padding:5px 5px 7px 5px; background-color:#29b7d3; margin:0 10px 0 0; display:block; line-height:100%;}
		#lev1 ul li a:hover{ font-size:14px; color:#FFFFFF; padding:5px 5px 7px 5px; background-color:#52c5db; margin:0 10px 0 0; text-decoration:none;}
		#lev1 ul li a.active{ font-size:14px; color:#15bfe6;padding:5px 5px 7px 5px; background-color:#FFFFFF; margin:0 10px 0 0; display:block;}
		#lev1 .date{ width:30%;}
		#lev1 .last{ margin:0px;} 
		#lev1 img{ padding:0 15px 0 0; float:right;}
		#lev1 p{ color:#FFFFFF; font-size:10px; padding:10px 0 0 10px;}
#highlightBlock{ width:621px; float:left; padding:0 0px 0 0; background:url(/images/ash/bgd_highlightHome.gif) bottom no-repeat;}	
	#highlightBlock h3{ text-transform:uppercase;}
	.breadcrumb{ padding:15px 0 10px 0;overflow:hidden; font-size:10px; width:100%; }	
		.breadcrumb ul li{ font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; float:left; font-size:10px; color:#8f8f8f; font-weight:bold; color:#666666; background: url(/images/ash/bgd_link_hover.gif) no-repeat 0 2px;padding:0 5px 0 8px}
		.breadcrumb span{color:#8f8f8f; font-weight:bold; color:#666666; background: url(/images/ash/bgd_link_hover.gif) no-repeat 0 2px;padding:0 4px 0 8px; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}
		.breadcrumb a:hover {color:#4382B8;}
		.breadcrumb .first{color:#8f8f8f; padding:0 5px 0 0; background:none;}
		.breadcrumb .active{padding:0 5px 0 0; background:none; color:#30597c;}
	.mainHighlight { /*background:url(/images/ash/bgd_dotted.jpg) bottom repeat-x;*/ padding:0px 0 10px 0;overflow:hidden; width:621px; border-bottom: 1px solid #cccccc;}
		.highlightimg{ float:left; padding:0 20px 0 0;}	
	.headhighlight{ }
		.headhighlight p{ overflow:visible;}
		.headhighlight .details{overflow:hidden;}
		.details{ padding:10px 0 5px 0;}
		.headhighlight .details li{ font-size:9px; color:#666666; padding:4px 0; display:inline; float: left;width: 250px;}	
		.headhighlight .commentaire{ padding:0; color:#30597c;width:115px!important; float: right!important}
		.headhighlight .commentaire a{color:#30597c; background:url(/images/ash/illus_comArticle.jpg) 0px 0px no-repeat; padding:5px 0px 10px 35px;}
		.headhighlight .commentaire a:hover{ background:url(/images/ash/illus_comArticlehover.jpg) 0px 0px no-repeat;color:#4382b8;}
	
	.smallHighlight{ padding:10px 0;/*background:url(/images/ash/bgd_dotted.jpg) bottom repeat-x;*/ width:379px; overflow:hidden; border-bottom: 1px solid #cccccc; }	
	.smallHighlightType3 { background-image:none; padding:10px 0 0 0; width:379px;}
	.listHighlight{ float:left; padding:0 35px 0 0;overflow:hidden; }
	.listInfo{ float:left; width:205px;  padding:10px 0 0 0;}
	.searchActu{ background:url(/images/ash/btn_submit_ok.gif) no-repeat; width:33px!important; height:24px; border:none!important; cursor:pointer;}
		.listInfo ul li { color:#30597c; font-weight:bold; padding:0 0 8px 0;}
			.listInfo ul li a { line-height:100%;}
			.listInfo ul li span{ font-size:10px; color:#666666;}
		.listInfo ol li{ float:left; padding:0 0 10px 0}	
		.listInfo input{ width:160px; padding:3px 5px 3px 0; margin:1px 5px 0 0;}
			.listInfo #search{ padding:3px 10px 3px 10px; background:url(/images/ash/bgd_champSearch.jpg) no-repeat; width:137px!important; height:18px; border:none;}
		.listInfo .last a{ background:url(/images/ash/bgd_listInfoPuce.jpg) no-repeat 0 2px; padding:0 0 0 13px; }
		.listInfo .last a:hover{ background:url(/images/ash/bgd_listInfoPuce_hover.gif) no-repeat 2px 2px; }
		.listInfo h4{padding:0; color:#333333; font-size:12px;}	
		.listInfo h5{background:url(/images/ash/bgd_listInfo.jpg) no-repeat; padding:10px 0 10px 0; color:#999999; font-size:11px;}	
			.listInfo h5 span{ padding:0 0 0 20px;}
			.listInfo h5 span a{ margin: 0 1px 0 0}
			
		.listInfoType2{ float:right; width:193px;  padding:10px 0 0 25px; background:#FFFFFF none repeat scroll 0 0;position:relative;z-index:1000;}
		.listInfoType2 ul li { color:#333333;  padding:0 0 8px 0; background: none;}
		.listInfoType2 ul li a {font-weight: bold;}
			.listInfoType2 ul li span{ font-size:10px; color:#666666; }
		.listInfoType2 ol li{ float:left;}	
		.listInfoType2 input{ width:160px; padding:3px 5px 3px 0; margin:1px 5px 0 0;}
		
		.listInfoType2 .last a{ background:url(/images/ash/bgd_listInfoPuce.jpg) no-repeat 0 2px; padding:0 0 0 13px; }
		.listInfoType2 .last a:hover{ background:url(/images/ash/bgd_listInfoPuce_hover.gif) no-repeat 2px 2px; }
		.listInfoType2 h4{padding:10px 0 0px 0; color:#000000; font-size:12px;}	
		.listInfoType2 h5{background:url(/images/ash/bgd_listInfo.jpg) no-repeat; padding:10px 0 10px 0; color:#999999; font-size:11px; margin:10px 0 0 0;}	
			.listInfoType2 h5 span{ padding:0 0 0 10px;}
			.listInfoType2 h5 span a{ margin: 0 1px 0 0}
		.blockArticle{ float:left; color:#333333; padding:10px 0 0 0;}
		.blockArticle a{ font-weight: normal;}
			.blockArticle h1{ font-size:20px; color:#000000; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; line-height: 22px;}
			.blockArticle h2{ font-size:14px; color:#00a9cb; font-family:Arial,Helvetica,sans-serif;}
			.blockArticle h3 span{ color:#7a5e9b; padding:0 0 0 10px; }
			.blockArticle .details{ padding:15px 0 15px 0;}
			.blockArticle .details li{ font-size:10px; color:#666666; display:inline; background:none; padding: 0}	
			.blockArticle .commentaire{ float:right;}
			.blockArticle .commentaire a{color:#30597c!important; background:url(/images/ash/illus_comArticle.jpg) 0px 0px no-repeat; padding:5px 0px 10px 35px;}
				.blockArticle .commentaire a:hover{ background:url(/images/ash/illus_comArticlehover.jpg) 0px 0px no-repeat!important;color:#4382b8!important;}
			.blockArticle p a{font-family:Arial,Helvetica,sans-serif;}
			.intro{ font-weight:bold; color:#000000; font-size:13px; padding-bottom:10px;}
			.articleAction{ border:1px solid #cccccc; padding:8px; font-size:11px; overflow:hidden; width:175px;}
				.articleAction ul{ float:left;}
					.articleAction ul li{ padding:0px 0 5px 0;}
						.articleAction ul li a{ font-weight:normal;}
						.articleAction ul li img{ vertical-align:middle; padding:0 9px 0 0;}
					.articleAction .link li{padding:3px 0 8px 5px; font-size:11px;}
						.articleAction .link li a{ font-weight:normal;}
			.blockArticle ul{ padding:0px 0 0px 0;}
				.blockArticle li{ background:url(/images/ash/bgd_liArticle.jpg) 0 7px no-repeat; padding:0 0 5px 10px;}
			.articleFocus{ background-color:#eaf8fb; padding:10px; margin:0 0 20px 0;}	
			h6{font-size:12 px;background-color:#eaf8fb; padding:10px; margin:0 0 20px 0;}
			.tableTitle{ font-size:24px; color:#30597c; text-align:center;}
			.activeRow{ background-color:#eaeef2;}
				ul.navigate {padding: 0; }
				.navigate li{ float:left; background:none; padding: 0}
				.navigate .prev{ background:url(/images/ash/illus_precedent.jpg) 0 4px no-repeat; padding:0 120px 0 15px; font-weight: bold;}
				.navigate .prev:hover{ background:url(/images/ash/illus_precedent_hover.gif) 1px 4px no-repeat; }
				.navigate .top{ background:url(/images/ash/illus_top.jpg) 0 2px no-repeat; padding:0 153px 0 15px; font-weight: bold;}
				.navigate .top:hover{ background:url(/images/ash/illus_top_hover.gif) 0 2px no-repeat; }
				.navigate .next{ background:url(/images/ash/illus_suivant.jpg) 100% 4px no-repeat; padding:0 20px 0 0; font-weight: bold; }
				.navigate .next:hover{ background:url(/images/ash/illus_suivant_hover.gif) 100% 4px no-repeat; }
				.navigationList{ background:url(/images/ash/bgd_highlightHome.gif) 0 25px no-repeat; padding:0 0 13px 0; float:left; width:621px; overflow:hidden;}
			.commentBlock{}	
			.leaveComment li{ font-size:13px; padding:12px 0 0 0px; color:#30597c; float:left; }
			.leaveComment li a{ background:url(/images/ash/bgd_listInfoPuce.jpg) no-repeat 0 2px; padding:0 0 0 13px; }
			.leaveComment li a:hover{ background:url(/images/ash/bgd_listInfoPuce_hover.gif) no-repeat 2px 2px; }
			.leaveComment .first{ background:url(/images/ash/illus_leavecom.jpg) no-repeat 0 -1px; font-size:20px; color:#000000; padding:7px 260px 10px 40px;}
			.highlightComment{ padding:15px 60px; color:#666666;}
			.comAuth{ color:#000000; font-weight:bold;font-size:14px; padding:0 0 10px 0; /*width:400px;*/}
				.comAuth span{ font-size:12px; font-weight:normal;}
			.commentBox{ background-color:#fbfbfb; border:1px solid #d1d1d1;padding:5px 60px; width:501px;}	
				.commentBox ol li{ float:left; width:488px; padding:0 0 5px 0;}
					#message{ margin:5px 0 0 0;}
				.commentBox input{ float:left; margin:0 5px 0 0; border:none;}
				.validate{ background:url(/images/ash/btn_submit_com.gif) no-repeat; width:162px; height:24px; float:right; cursor:pointer;}
				.commentBox .check{ width:15px; height:15px;}
					#name{ border:1px solid #CCCCCC;}
				.commentBox radio{ border:none;}
				.commentBox h3{ font-size:20px; background:url(/images/ash/illus_leavecom.jpg) no-repeat; color:#000000; padding:3px 0 0 40px; text-transform:none!important;}
				.commentBox p{ padding:8px 0 12px 0; color:#666666;}
				.submitCom { padding:0 0 20px 328px!important; width:20%!important;}
				.pseudonym{ float:left; margin:0 5px 0 0;}
		
	.highlightCont{/*background:url(/images/ash/bgd_dotted.jpg) bottom repeat-x;*/ padding:0 0 10px 0; border-bottom:1px solid #cccccc; width:100%; overflow:hidden}
	.ContArticle{ background:none; border: none;}	
	.ContGenerique{ background:none; border: none; padding:20px 0 0 0;}	
	.ContGeneriqueFlash {width:960px; margin:0 10; overflow:hidden;}
	.smallHighlightType2_1, .smallHighlightType2_2{padding:0 20px 0 0;}
		.smallHighlightType2_1 p, .smallHighlightType2_2 p{width:191px;}
	.smallHighlightType2_3 {padding:0 0 0 4px;}
	.subHighlight { padding:10px 0 36px 0; float:left;width:100%;}
	.subHighlight div{ width:191px; float:left; overflow:hidden;}
		
		
			/********************* MINISITE********/
		.subHighlightD { padding:10px 10 10px 10; float:left;width:935px; background-color:#eceded;}
		.subHighlightD div{ width:260px; float:left; margin: 1em 0; overflow:visible;}
			.subHighlightD div div{ width:220px; height:200px; float:left; overflow:visible;}
			.subHighlightD p{ width:150px; float:left; margin: 1em 0; overflow:hidden;}
			.subHighlightD .last{ margin-right:0;}
			.validateD { background:url(/images/je_valide.png) no-repeat;  float:right; cursor:pointer;}
				
			/**************/
		
	#context{ float:left; padding:32px 0 0 17px; width:302px; font-size:11px; overflow:hidden; }	
		#context .titleBlock{ width:301px; height:60px; display:block; background-color:#00a8cc; margin:10px 0 0 0; overflow:hidden;}
			#context h3{ background:url(/images/ash/bgd_contexH5.gif) 5px 15px no-repeat; color:#FFFFFF; font-size:16px; padding:10px 0 0 40px;}
				#context h3 a,#context h3 a:hover{ color:#FFFFFF;}
		.contextualAd { text-align:center;}
		.contextualAd p{ font-size:10px;color:#999999; padding:5px 0 0px 0px;}
		
		.contextualInfo{width:281px;border:1px solid #cccccc; margin:10px 0 0 0;padding:9px; overflow:hidden;}
		.contextualInfo div{ overflow:hidden}
			.contextualInfo div div {padding:10px 10px 0 0; float:left; width:65px}
			.contextualInfo .imgTop {padding : 0 10px 0 0;}
			.contextualInfo p {width:206px;color:#666666; padding:10px 0 0 0; float:left}
				.contextualInfo ul { width:206px;float:left; padding: 6px 0 0 0 }
				.contextualInfo li a{ background:url(/images/ash/bgd_link.gif) no-repeat 0 3px; padding:0 0 0 10px; }
				.contextualInfo li a:hover{ background:url(/images/ash/bgd_link_hover.gif) no-repeat 1px 3px;}
				.contextualInfo span{color:#3e6485;}
			
		



			
		/*********************/
		.rubriqueCont{width:100%; overflow:hidden}
			.rubriqueCont div{width:278px; float:left; border:#ccc solid 1px; padding:10px; margin:0 20px 20px 0}
			.rubriqueCont .last{margin-right:0}
			.rubriqueCont h2{padding:0 0 10px 0}
			.rubriqueCont h3{padding:0 0 5px 0}
			.rubriqueCont div p{font-size:11px; line-height:150%;}
			.rubriqueCont div p a{color:#333; font-weight:normal; font-family: Arial,Helvetica,sans-serif; }
		
		#mainContent .typeBg{background:none; padding:0}
		
		/*********************/
		.formSearch{width:100%; padding:20px 0 10px 0; background:url(/images/ash/bgd_highlightHome.gif) bottom no-repeat;}
			.formSearch h2{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#333; padding:0 0 10px 0}
			.formSearch p{width:100%; display:block; overflow:hidden; margin:0 0 10px 0}
			.formSearch p label{display:block; float:left; margin:0 5px 0 0; font-size:11px; padding:2px 0 0 0}
			.formSearch p input{border:none; width:145px; height:17px; padding:3px 5px 2px 5px; background:url(/images/ash/bgd_input.gif) 0 0 no-repeat; margin:0 5px 0 0; float:left} 	
			.formSearch .btnOK{border:none; width:31px; height:22px; padding:0; margin:0; background:none}
			
		.formSearch2{width:100%; overflow:hidden; padding:10px 0 20px 0; background:url(/images/ash/bgd_highlightHome.gif) 0 100% no-repeat;}
			.formSearch2 h2{font-family:Arial,Helvetica,sans-serif; color:#333; font-size:14px; padding:0 0 15px 0}
			.formSearch2 ol{width:100%; overflow:hidden; margin:0 0 15px 0;}
			.formSearch2 li{display:block; float:left; padding:0 15px 0 0}
			.formSearch2 label{float:left; padding:2px 0 0 0; width:60px; margin:0 10px 0 0; display:block; color:#999999;}
			.formSearch2 input{color:#999999; float:left; width:210px; height:17px; padding:3px 5px 2px 5px; background:url(/images/ash/bgd_input2.gif) 0 0 no-repeat; border:none}
			.formSearch2 select{width:210px; height:20px; font-size:10px; color:#999999;}
			.formSearch2 option{padding:1px 0;}
			.formSearch2 .box1{width:60px;}
			.formSearch2 .box2{width:70px; height:16px; padding:4px 5px 2px 5px; background:url(/images/ash/bgd_input3.gif) 0 0 no-repeat}
			.formSearch2 img{display:block; float:left; margin:0 0 0 5px}
			.formSearch2 .lbl{width:20px; font-size:10px; padding:5px 0 0 0; margin:0}
			.formSearch2  .btn{text-align:right; padding:0 50px 0 0}
			.formSearch2  .btn input{padding:0; margin:0; background:none; border:none; float:none; width:132px; height:22px;}
			
			#dateType{visibility:hidden}	
		
		.formSearch4{width:100%; overflow:hidden; padding:10px 0 20px 0; background:url(/images/ash/bgd_highlightHome.gif) 0 100% no-repeat;}
			.formSearch4 h2{font-family:Arial,Helvetica,sans-serif; color:#333; font-size:14px; padding:0 0 15px 0}
			.formSearch4 ol{width:100%; overflow:hidden; margin:0 0 15px 0;}
			.formSearch4 li{display:block; float:left; padding:0 15px 0 0}
			.formSearch4 label{float:left; padding:2px 0 0 0; width:60px; margin:0 10px 0 0; display:block; color:#999999;}
			.formSearch4 input{color:#999999; float:left; width:210px; height:17px; padding:3px 5px 2px 5px; background:url(/images/ash/bgd_input2.gif) 0 0 no-repeat; border:none}
			.formSearch4 select{width:410px; height:20px; font-size:10px; color:#999999;}
			.formSearch4 option{padding:1px 0;}
			.formSearch4 .box1{width:60px;}
			.formSearch4 .box2{width:70px; height:16px; padding:4px 5px 2px 5px; background:url(/images/ash/bgd_input3.gif) 0 0 no-repeat}
			.formSearch4 img{display:block; float:left; margin:0 0 0 5px}
			.formSearch4 .lbl{width:20px; font-size:10px; padding:5px 0 0 0; margin:0}
			.formSearch4  .btn{text-align:right; padding:0 50px 0 0}
			.formSearch4  .btn input{padding:0; margin:0; background:none; border:none; float:none; width:132px; height:22px;}


		/*********************/	
		.listeActuInfo{width:100%; overflow:hidden; border-bottom:#e8e8e8 solid 1px; padding:15px 0}
			.listeActuInfo h3{font-size:10px; color:#00a9cb;}
			.listeActuInfo h3 span{color:#7a5e9b;}
			.listeActuInfo h2{padding:0 0 8px 0}
			.listeActuInfo p span {text-transform:none;}
			.listeActuInfo p.infoActu{font-size:9px; color:#666;}
			.listeActuInfo p{ padding:0 0 5px 0;}
		
		/********annonces page*************/
		.annoncesInfo{width:100%; overflow:hidden; margin:0 0 15px 0}
			.annoncesInfo li{width:100%; padding:15px 0; margin:0; border-bottom:#e8e8e8 solid 1px; overflow:hidden}
			.annoncesInfo h2{color:#000; padding:0 0 5px 0}
			.annoncesInfo h3 span{padding:0 0 0 0;}
			.annoncesInfo h4{font-size:10px;font-family:Arial,Helvetica,sans-serif; color:#7a5e9b}
			.annoncesInfo p{font-size:13px; color:#666}
			.annoncesInfo div{width:310px; float:left; padding:20px 0 0 0}
			.annoncesInfo div p{font-size:12px; color:#333}
			.annoncesInfo div p span{color:#7a5e9b;}
			
	
		
			/******** page Contact*************/
		.annoncesContact{width:100%; overflow:hidden; margin:0 0 15px 0}
			.annoncesContact li{width:100%; padding:15px 0; margin:0; border-bottom:#e8e8e8 solid 1px; overflow:hidden}
			.annoncesContact h2{color:#000; padding:0 0 5px 0}
			.annoncesContact h3 span{padding:0 0 0 0}
			.annoncesContact h4{font-size:10px;font-family:Arial,Helvetica,sans-serif;text-transform:uppercase; color:#7a5e9b}
			.annoncesContact p{font-size:13px; color:#666}
			.annoncesContact div{width:610px; float:left; padding:20px 0 0 0}
			.annoncesContact div p{font-size:12px; color:#333}
			.annoncesContact div p span{color:#7a5e9b;}
			
					/******** page Mention*************/
		.annoncesMention{width:100%; overflow:hidden; margin:0 0 15px 0}
			.annoncesMention li{width:100%; padding:15px 0; margin:0; border-bottom:#ffffff solid 1px; overflow:hidden}
			.annoncesMention h2{color:#000; padding:0 0 5px 0}
			.annoncesMention h3 span{padding:0 0 0 0}
			.annoncesMention h4{font-size:10px;font-family:Arial,Helvetica,sans-serif;text-transform:uppercase; color:#7a5e9b}
			.annoncesMention p{font-size:13px; color:#666}
			.annoncesMention div{width:610px; float:left; padding:20px 0 0 0}
			.annoncesMention div p{font-size:12px; color:#333}
			.annoncesMention div p span{color:#7a5e9b;}
		/*********************/
		
		
		.highlightCont .navigationList{background:none;}
		.blockArticle .navigationList{ background:url(/images/ash/bgd_highlightHome.gif) 0 100% no-repeat;}
		
		/**********pages***********/
		.pages{width:100%; overflow:hidden; padding:15px 0 0 0; color:#30597c; margin:0 0 20px 0}
			.pages ul{float:right;}
			.pages li{display:block; float:left}
			.pages li a{display:block; float:left; border:#30597c solid 1px; background:#fff; padding:0 5px; font-size:11px; margin:0 0 0 3px}
			.pages li a:hover{border:#ccc solid 1px; color:#ccc; text-decoration:none}
			.pages li.current{border:#ccc solid 1px; color:#ccc; text-decoration:none;  padding:0 5px 1px 5px; margin:0 0 0 3px}
			.pages li.first a{background:url(/images/ash/illus_precedent.jpg) 0 4px no-repeat; padding:0 0 0 15px; border:none; color:#30597c; margin:0 3px 0 0; font-size:12px;}
			.pages li.first a:hover{text-decoration:underline; color:#4382b8; background:url(/images/ash/illus_precedent_hover.gif) 0 4px no-repeat; border:none;}
			.pages li.last a{background:url(/images/ash/illus_suivant.jpg) 100% 4px no-repeat; padding:0 15px 0 0; border:none; color:#30597c; margin:0 0 0 7px; font-size:12px;}
			.pages li.last a:hover{text-decoration:underline; color:#4382b8; background:url(/images/ash/illus_suivant_hover.gif) 100% 4px no-repeat; border:none;}
			
			.pages li.previous a{background:url(/images/ash/illus_precedent.jpg) 100% 4px no-repeat; padding:0 0px 0 0; border:none; color:#30597c; margin:0 0 0 7px; font-size:12px;}
			.pages li.previous a:hover{text-decoration:underline; color:#4382b8; background:url(/images/ash/illus_precedent_hover.gif) 100% 4px no-repeat; border:none;}
			
		
		/**********Agenda***********/
		.contAgenda{width:100%; padding:5px 0 0 0;}
			.contAgenda h2{color:#000; font-size:15px; padding:0 0 20px 0}
			
			.contAgenda div{width:619px; border:#acbdcb solid 1px; border-top:none; margin:0 0 15px 0}
			.contAgenda ul{width:100%; display:block; overflow:hidden}
			.contAgenda li{display:inline}
			.contAgenda li a{ text-transform:uppercase; color:#00437f; font-family:Arial, Helvetica, sans-serif; display:block; float:left; width:305px; text-align:center; padding:3px 0; border:#acbdcb solid 1px; border-bottom:1px solid #FFFFFF; border-left:none; margin:0 7px 0 0}
			.contAgenda li a:hover{text-decoration:none}
			.contAgenda li.last a{margin:0; border:#acbdcb solid 1px; border-bottom:1px solid #FFFFFF; border-right:none}
			.contAgenda li.current a{background:#c3c4de; color:#020101; border-bottom:#c3c4de solid 1px}
			.contAgenda table{margin:0; border:none}
			.contAgenda th{font-size:11px; color:#333; text-align:left; padding:7px; margin:0; background:#c3c4de;}
			.contAgenda td{margin:0; text-align:left; font-size:11px; vertical-align:top; padding:10px 7px 15px 7px; color:#666666; font-weight:bold;}
			.contAgenda td.demandeur{font-weight:bold;}
			.contAgenda td strong{color:#000000;}
			.contAgenda td span{font-size:12px; line-height:150%; color:#30597c;}
			.contAgenda .rowType{background:#eaeef2;}
			
			.hidden{display:none}
		
		/*********Chiffres************/ 
		.chiffresInfo{width:280px; float:left; padding:0 26px 0 0}
			.chiffresInfo h2{padding:0 0 10px 0; color:#000}
			.chiffresInfo ul{padding:0 0 0px 0}
			.chiffresInfo li{display:inline;}
			.chiffresInfo li a{background:url(/images/ash/Ar_puce.gif) 0 3px no-repeat; padding:0 0 0 12px; margin:0 0 7px 0; font-weight:bold; display:block; color:#30597c;}
			.chiffresInfo li a:hover{background:url(/images/ash/Ar_puce.gif) 1px 3px no-repeat; color:#4382b8;}
		
		/*********Plan site************/
		.planSiteInfo{width:100%; padding:0;}
			.planSiteInfo li{border-top:#e8e8e8 solid 1px; padding:15px 0 10px 0; color:#30597c;}
			.planSiteInfo li a{font-weight:bold; font-family:Arial,Helvetica,sans-serif;}
			.planSiteInfo li a.subMenu{font-weight:bold; font-family:Arial,Helvetica,sans-serif; background:url(/images/ash/bgd_link.gif) 0 3px no-repeat; padding:0 0 0 12px;}
			.planSiteInfo li a:hover.subMenu{background:url(/images/ash/bgd_link_hover.gif) 1px 3px no-repeat;}
			.planSiteInfo li ul li{border:none; display:block; padding:0 0 0 0; margin:0 0 5px 0}
			.planSiteInfo li ul li ul{padding:3px 0 0 15px}
			.planSiteInfo li ul li li{font-size:11px; background:url(/images/ash/bgd_dotted_01.gif) 0 7px no-repeat; padding:0 0 0 5px; margin:0 0 3px 0}
			.planSiteInfo h4{font-size:11px; text-transform:uppercase; color:#333; padding:0 0 7px 0}
			.planSiteInfo h4 a {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; color:#333; padding:0 0 7px 0}
			.planSiteInfo h4 a:hover {font-size:11px; text-transform:uppercase; padding:0 0 7px 0}
		
		/*********Plan site************/
		.liensInfo{width:100%; overflow:hidden; padding:5px 0 0 0;}
			.liensInfo h2{color:#000; padding:0 0 5px 0}
			.liensInfo p{color:#666; padding:0 0 15px 0}
			.liensInfo ul{display:block; width:286px; float:left; padding:0 20px 0 0}
			.liensInfo li{margin:0 0 15px 0}
			.liensInfo li h2 a{font-weight:bold; background:url(/images/ash/bgd_link.gif) 0 3px no-repeat; padding:0 0 0 12px; font-size:12px; }
			.liensInfo li a:hover{background:url(/images/ash/bgd_link_hover.gif) 1px 3px no-repeat;}		
		
		/*********************/
		.searchType{width:601px; background:url(/images/ash/bgd_highlightHome.gif) 0 100% no-repeat; padding:100px 0 20px 15px; overflow:hidden}
			.searchType li{display:block; float:left; text-transform:uppercase; margin:0 3px 0 0}
			.searchType li a{display:block; float:left; border:#30597c solid 1px; background:#fff; padding:0 5px; font-size:11px;}
			.searchType li a:hover{border:#ccc solid 1px; color:#ccc; text-decoration:none}
			.searchType li.current{border:#ccc solid 1px; color:#ccc; text-decoration:none; padding:1px 5px 1px 5px; font-size:11px;}
	
		
		/*********LEV2************/
		#lev2{ width:700px; overflow:hidden; padding:4px 0 0 0}
			#lev2 ul{}
			#lev2 li{border-bottom:#e0e0e0 solid 1px; padding:0 0 4px 0; display:block; float:left}
			#lev2 li a{display:block; float:left; background:url(/images/ash/bgd_lineLev2.gif) 100% 50% no-repeat; padding:0 19px; font-size:13px; color:#0197b5;}
			#lev2 li.last a{background:none}
			#lev2 li a:hover{color:#7a5e96; text-decoration:none}
			#lev2 li.current a{color:#004494;}	
			#lev2 li.firstc a{display: block; float: left; padding: 0 15px; border-left: 1px solid #e0e0e0; font-size:13px; color:#004494;}
			#lev2 li.first a{display: block; float: left; padding: 0 15px; border-left: 1px solid #e0e0e0; font-size:13px; color:#45a8bf}
			
		/*********LEV2 Menu Outils / Grippe A************/
			#lev2GrippeA{ width:700px; overflow:hidden; padding:4px 0 0 0}
			#lev2GrippeA ul{}
			#lev2GrippeA li{border-bottom:#e0e0e0 solid 1px; padding:0 0 4px 0; display:block; float:left}
			#lev2GrippeA li a{display:block; float:left; background:url(/images/ash/bgd_lineLev2.gif) 100% 50% no-repeat; padding:0 10px; font-size:13px; color:#0197b5;}
			#lev2GrippeA li.last a{background:none}
			#lev2GrippeA li a:hover{color:#7a5e96; text-decoration:none}
			#lev2GrippeA li.current a{color:#004494;}	
			#lev2GrippeA li.firstc a{display: block; float: left; padding: 0 15px; border-left: 1px solid #e0e0e0; font-size:13px; color:#004494;}
			#lev2GrippeA li.first a{display: block; float: left; padding: 0 15px; border-left: 1px solid #e0e0e0; font-size:13px; color:#45a8bf}
			
			
		/*.contextualHighlight{border:1px solid #cccccc; margin:10px 0 0 0;overflow:hidden;}
		.contextualHighlight a{float: left;}
		.contextualHighlight p{color:#666666; padding:10px 20px 0 0;}
		.contextualHighlight .img{ padding:0 0 10px 10px; float:left; width:75px;}
		
		.contextualHighlight div a{ padding:10px 10px 0 0;}
		.contextualHighlight span{color:#3e6485;}
		.contextualHighlight ul li a{background:url(/images/ash/bgd_link.gif) 0 3px no-repeat; padding:0 0 0 10px; margin:5px 0 0 0;}
			.contextualHighlight p a{ background:url(/images/ash/bgd_link.gif) no-repeat 0 3px; padding:0 0 0 10px; }
			.contextualHighlight p a:hover{ background:url(/images/ash/bgd_link_hover.gif) no-repeat 1px 3px; padding:0 0 0 10px; }*/
	.advertising{ padding:118px 0 0 0px; width:121px; float:left; overflow:hidden;}
		.advertising p{ font-size:10px;color:#999999; padding:5px 0 0px 35px; width:20px;}
	.subFooter{ font-size:11px; padding:15px 0 0 0; margin:0px auto 0px auto; overflow:hidden; width:940px; }
		.subFooter a:hover{color:#4382b8;}
		.subFooter .info li{ float:left; padding:0 5px 0 8px; background:url(/images/ash/illus_li_footer.gif) 0 6px no-repeat;}
		.subFooter ul li{ float:left; padding:0 5px 0 8px; overflow:hidden;}
		.subFooter .info .first{ padding:0 5px 0 0!important; background:none!important;}	
		.logoList{ float:right; padding:0px 10px 0 0px; }
			.logoList ul li{ background:none!important;}	
		.logoList .first{ padding:0 110px 0 0;}
		.articleFooter{ background:url(/images/ash/bgd_footerArticle.jpg) no-repeat; margin:30px auto 0 auto; overflow:hidden; width:940px;}
	#Footer{ background:url(/images/ash/bgd_mainFooter.gif) no-repeat;margin:0 0 0 7px; width:985px;overflow:hidden; float:left;}
	#Footer dl{ float:left; padding:20px;overflow:hidden;}
	#Footer dt{ color:#333333;}
		#Footer dt a{ color:#333333;}
	#Footer dd{ color:#666666; padding:  3px 0 0 0;}	
		#Footer dd a{ color:#666666;}	
		
	
	/* Alert class */
		.alertLayer {font-size:11px; width:85px; position:absolute; top:0; left:0; visibility:hidden; z-index:999;}
			.alertLayer a {overflow:hidden; float:right;}
			/* layer type */
			.layer {background:#00a9cb; border:none; margin:-1px 0 0 0}
				.layer a {display:none;}
			.layer p {color:#fff; margin:0; padding:5px 3px;}

	.liensInfo .barre {background-image: url('/images/ash/barre.gif');background-position:left top;background-repeat:repeat-y;height:265px;padding-top:3px;padding-left:5px; width:284px;float:left;}
	.liensInfo .barredroite {background-image: url('/images/ash/barre.gif');background-position:left top;background-repeat:repeat-y;height:230px;padding-top:3px;padding-left:5px; width:284px;float:left;}
	.alertText{font-size:13px; color:#CF3339;  font-weight:bold;}

	.blockMybdd{ float:left; color:#333333; padding:10px 0 0 0;}
	.blockMybdd a{ font-weight: normal;}
	.blockMybdd h1{ font-size:20px; color:#000000; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; line-height: 22px;}
	.blockMybdd h2{ font-size:15px; color:#00a9cb; font-family:Arial,Helvetica,sans-serif; padding-top:9px!important;}
	.blockMybdd h3 span{ color:#7a5e9b; padding:0 0 0 10px; }
	.blockMybdd .details{ padding:12px 0 0 0;}
	.blockMybdd .details li{ font-size:10px; color:#666666; display:inline; background:none; padding: 0}	
	.blockMybdd p a{font-family:Arial,Helvetica,sans-serif;}
	.description ul{ padding:0px 0 0px 0;}
	.description li{ background:url(/images/ash/bgd_liArticle.jpg) 0 7px no-repeat; padding:0 0 5px 10px;}
	.imgCouvSom {float:left;}
	.imgMybdd176 {float:left;margin:5px;}