/********* Default Behaviour Tags ********/
/****************************************/
/*Tout les H1 H2 H3 H4 H5 H6 sont en bas de page*/
/* Only Default Tags  wk-espinf*/
*{font-family:Arial,Helvetica,Verdana,Geneva,sans-serif; font-size:12px; color:#454545; margin:0; padding:0}


html{background-color:#f2f2f2;}
body {
	width : 980px;
	
   margin-right : auto;
   margin-left : auto;
   background-color:white;
}



li {list-style-type: none}
img, fieldset{border:0}
input{font-size:11px; color:#757575; background-color:#FFF; border:1px solid #999; padding:1px 0 1px 3px;}
select{font-size:11px; color:#757575; border:1px solid #999; padding:1px 0 1px 3px;}
textarea{font-size:11px; color:#757575; border:1px solid #999; padding:1px 0 1px 3px;}
a{font-weight:bold; color:#148c1e; text-decoration:none; outline:none}
a:hover{text-decoration:underline;}
.lienD{font-weight:normal; color:#000000; text-decoration:none; outline:none}
.lienD:hover{text-decoration:underline;}
ul li{background:url(/images/lnd/li_content.gif) no-repeat 0 5px; padding:0 0 0 12px;}
dt, dd{display:block; float:left}
td{padding:6px 4px; text-align:center;}
thead th, thead td{font-weight:bold; background:#7a0f90; color:#FFF; padding:4px}


th{text-align:left; padding:6px 4px;}
tbody th{font-weight:normal;}


/********** Common Structure (for all templates) ********/
/********************************************************/
/* Styles that are used in all pages (there are the structure styles)
The css tree must be ordered exactly as the same as HTML document
No use of additional comments (if the css tree is well ordered, the code is clear) */
/*#banner{width:950px; position:relative; min-height:15px;}*/

*html #banner{height:20px;}
.lev3{width:190px;/* position:absolute; bottom:0; right:80px;*/}
	/*.lev3{width:190px; position:absolute; bottom:0; right:0;}*/
		/*.lev3 ul{}*/
		.lev3 li{background:none; border-right:1px solid #898989; margin:2px 0 0 0; padding:0 12px; float:left;}
		/*.lev3 li{background:none; margin:2px 0 0 0; float:left; padding:0 5px 0 0;}
			.lev3 li{background:none; border-right:1px solid #898989; margin:2px 0 0 0; padding:0 8px; float:left;}*/
			.lev3 .last{border-right:0px none;}
				.lev3 li a{font-size:10px; font-weight:normal; color:#757575;}
#main{background:url(/images/lnd/bgd_main1.jpg) top left no-repeat; width:980px; overflow:hidden; display:block;}
	#header{}
	#header span{padding:25px 0 20px 15px; float:left;margin-bottom:15px;}
	/*modification acc?s abonn?s*/
		.subscribingAccess{border:0px solid red;width:260px; float:right;margin:0;}

			.subscribingAccess ol{padding:0 0 0 12px;}
				.subscribingAccess ol li{padding:0 0 6px 0; float:left;}
					.subscribingAccess label{width:100px; float:left; color:#757575;}
					.subscribingAccess input{width:140px; float:left}
					.subscribingAccess .submitSubscribingAccess{width:15px; height:16px; padding:0; margin:0 0 0 3px;float:left;}
					.subscribingAccess #password{width:120px;}
			.subscribingAccess p {padding:5px 0 1px 12px; font-size:10px;}
				.subscribingAccess p a {font-size:10px; color:#757575; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-decoration:underline}

		.validSearch {text-align:right; padding:10px 0; margin:0;}
			.validSearch input {font-size:11px; color:#FFF; border:1px solid #757575; background:url(/images/lnd/bgd_button2.gif) repeat-x #757575; padding:0 2px 0 2px; cursor:pointer;}
			/*fin*/
	#lev1{height:22px;}
		#lev1 ul{background:#757575;}
			#lev1 li{background:none; padding:0; float:left; width:163px;display:block;}
			/*******redefinir le background*********************************/
				/*#lev1 a {font-size:15px; background:#79BB34; color:#FFF; border-right:1px solid #8ec951; padding:3px 19px 3px 20px; display:block;}*/
				#lev1 a {font-size:14px;background:url(/images/lnd/bgd_lev1.gif);color:#FFF; border-right:2px solid #757575;padding:3px 25px 3px 40px; display:block;}

				#lev1 a:hover,#lev1 a:focus {text-decoration:none; background:url(/images/lnd/bgd_lev1_over.gif);}
				/*#lev1 a:hover {text-decoration:none; background-color:#99cc66;}*/
				/*******redefinir le background*********************************/

				#lev1 .last a {
	border:0px none;
	padding-top: 3px;
	padding-right: 13px;
	padding-bottom: 3px;
	padding-left: 20px;

}
				#lev1 .active a{text-decoration:none;  background:url(/images/lnd/bgd_lev1_over.gif);}
				/*#lev1 .active a{text-decoration:none; background-color:#A2E75A;}*/

	/*.lev2 {background:url(/images/lnd/bgd_left2.gif) 0 0 no-repeat; border-top:0px solid #339900; width:169px; margin:0 15px 0 0; padding:0 0 10	0px 0; height:auto; float:left;}*/
	.lev2 {background:url(/images/lnd/bgd_left2.gif) 0 0 no-repeat; border-top:0px solid #339900; width:124px; margin:0 10px 0 0; padding:0 0 10	0px 0; height:auto; float:left;}
		.lev2 li{background:url(/images/espinf/li_lev2.gif) left bottom repeat-x; padding:0;}
			* html .lev2 li{border-bottom:1px solid #FBF7f7; background:url(/imageslnd/li_lev2_ie6.gif) left bottom repeat-x;}
			.lev2 a{color:#474747; font-weight:normal; padding:4px 4px 4px 4px; display:block;}
			.lev2 a:hover{text-decoration:none; color:#FFF; background:url(/images/lnd/bgd_lev2_active.gif) right bottom no-repeat;}
			.lev2 .active {font-weight:bold; color:#FFF;}
				.lev2 .active a{font-weight:bold; color:#FFF; background:url(/images/lnd/bgd_lev2_active.gif) right bottom no-repeat; }
			.lev2 li ul{background:url(/images/espinf/bgd_left2.gif) left bottom repeat-x; }
				.lev2 li li{}
					.lev2 .active li a{font-weight:normal; color:#474747; background:url(/images/lnd/li_highlight_01.gif) no-repeat 12px 9px; padding:4px 0 4px 25px;}
					.lev2 .active li a:hover{color:#339900;}
					.lev2 .active .active a{color:#339900; font-weight:bold;}
	/*#contentWithContext{width:720px; background:url 0 0 repeat-x;*/
	#contentWithContext{width:660px; ;
	float:left;
	display:inline;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;}

	#contentLarge{ padding:10px; float:left; clear:both;}
	/*  context */
	/*#context {width:250px; float:right; background-color:#f3f3f3;}*/
	#context {width:300px; float:left; background-color:#f3f3f3;margin-right:10px; padding-top:10px;}
		#context div{border-bottom:2px double #EEEEEE;padding: 10px 0 0 0; }


/*fin*/

.lev3 { border-top:3px;  width:169px; margin:5 15px 0 10; padding:0 0 30px 0; height:auto; float:left;}
.lev3 li{background:url(/images/espinf/li_lev2.gif) left bottom repeat-x; padding:0;}


/*bordure*/	#context div {border-bottom:1px solid #660066; padding:0 0 0 0 0;}
			#context div  img{margin-right:5px;margin-left:10px;}
					#context img{margin:0 auto 10px auto; }

					#context p{font-size:11px; padding:0 5px 5px 0;}
						#context p *{font-size:11px;}
					#context ul{padding:0 0 10px 0; clear:both;}
						#context ul li{background:url(/images/lnd/li_content3.gif) no-repeat 0 4px; margin:0 0 0 12px; }
		#panier{ width:185px; border:1px solid #67b514; float:left;margin:2px 0 0 0; }
		#panier .head{background-color:#e3f2d5;}

		#blocCategories{ width:185px; float:left;margin:5px 0 0 0; }
		#blocCategories .head{background-color:#e3f2d5;}

	#footer{padding:0 0 0 10px; margin:0 0 15px 0; clear:both; width: 720px}
		#footer    div{border-bottom:2px solid #A7A096;float:left;	padding-top: 0;padding-right: 0;padding-bottom: 2px;padding-left: 0;}
	#footerbis{padding:0 0 0 10px; margin:0 0 0px 0; clear:both; width: 720px}
		#footerbis    div{border-bottom:0px solid #A7A096;float:left;	padding-top: 0;padding-right: 0;padding-bottom: 2px;padding-left: 0;}
		#footerbis .lev4 {width: 720px}
		#footer    .lev4 {width: 460px; height: 18px ; padding-top: 6px}
		#footer .lev4 ul{margin:3px 0 0 0;}
		#footerbis    .lev4 ul{margin:3px 0 0 0;}
				.lev4 li{border-right:1px solid #898989; padding:0 5px; float:left;}
				.lev4 .last{border-right:0 none;}
					.lev4 li{background:none;}
						.lev4 li a{font-size:10px; font-weight:normal; color:#757575;}




		.copyrights{width:260px;}
			.copyrights p{text-align:left; padding:0px 0 0 0; margin-bottom:0px;}
			.copyrights img{padding:0 0 0 0px; float:right; display:block; margin-bottom:0px;}

/******** Links Classes ********************************/
.closed{background:url(/images/espinf/bgd_private.gif) no-repeat right top; padding:0 17px 0 0;}
.minorLink{background:url(/images/espinf/li_highlight_01.gif) no-repeat 0 5px; padding:0 0 0 12px;}
	.minorLink a{color:#474747;}

/******** Images Classes ********************************/
#main .illustrationImage{float:right; padding:5px 0 5px 15px;}

/******** Specifics Blocks (grouped by template) ********/
/********************************************************/
/* Styles of blocks that are not used in all pages
The css tree must be ordered as the same as HTML document
Each styles are grouped by pages or group of pages where they are found in HTML
Each group need to be precede by a line: */

/** Template: All : Contextual elements **/
.error{color:red;font-weight:bold;}
.highlightWebsites{background:url(/images/espinf/bgd_highlightWebsites.jpg) no-repeat bottom right;}
	#context .highlightWebsites div{background-color:transparent;}

		.highlightWebsites p{float:left; width:70px;}
			#context .highlightWebsites p img{margin:0 0 0 0; padding:0; float:right;}
		.highlightWebsites ul{clear:both;}
.highlightQuiz{}
	#context .highlightQuiz li{background:none; padding:0; font-size:11px;}
		.highlightQuiz li input{
	margin:0 5px 0 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
		.highlightQuiz label{font-size:11px;}
		/* OLD 	#context .highlightAdvertisement{text-align:center; border:0 none;}	*/
#context .highlightAdvertisement{text-align:center; border:0 none; width:250px;}

#context .blockSubmit{text-align:left; padding:0 5px 10px 0;}
#main #context .blockSubmit input{font-size:11px;}

/** Template: All pages **/
.specialTr{background:#e4c8eb;}
.specialTr a{color: #a0121c;}
.clear{height:1px; clear:both; line-height:0}
.backLink{margin:0 0 10px 0; text-align:right;}
	.backLink li {background:none; padding:0;}
		.backLink a {font-weight:bold; text-decoration:underline; color:#7a7a7a; background:url(/images/lnd/li_breadcrumb.gif) no-repeat 0 3px; width:160px; padding:0 0 0 12px;}

.introductionPage {padding:0 0 0px 0; clear:both;}
.introductionPage h1 {padding:5px 0 5 0px; margin-bottom:10px;font-size:12px;font-weight:bold;}
	.introductionPage strong {font-weight:bold;}
	h2{text-transform:uppercase; font-size:15px; color:#148c1e}
	.introductionPage span {font-size:15px; color:#757575;margin:15px 0 15px 0; text-transform:uppercase;width:100%; font-weight:bold;}
	.introductionPage p {color:#000; margin:5px 0;}
	.introductionPage ul {margin:5px 0}
		.introductionPage li {color:#000;}
.breadcrumb{padding:2px 0 0 0; margin:0 0 10px 0}
	.breadcrumb a {text-decoration:underline; color:#474747;}
	.breadcrumb dt {background:url(/images/lnd/li_breadcrumb.gif) 0 3px no-repeat; padding:0 4px 0 10px}
	.breadcrumb dd { font-weight:bold; padding:0 4px 0 0; color:#474747;}

/** Template: formSearch + formSend + formSearchLarge **/
#formSearchLarge{width:710px; float:left}
#formSearch{width:500px; float:left}
#formSend{ width:520px; float:left}
	.navSearch {font-size:11px; padding:4px 0 15px 7px; width:480px; }
		.navSearch a {font-size:11px; color:#474747;}
		.navSearch li {font-weight:bold; font-size:11px; color:757575; background:none; padding:0 20px 0 12px; float:left;}
			.navSearchFirst {font-size:11px; background: url(/images/lnd/bgd_nav_search.gif) no-repeat;}
			.navSearchSecond {font-size:11px; background: url(/images/lnd/bgd_nav_search_second.gif) no-repeat;}
			.navSearchThird {font-size:11px; background: url(/images/lnd/bgd_nav_search.gif) no-repeat;}
	.blockForm {background:url(/images/lnd/bgd_blockSearch.gif) no-repeat left bottom; padding:0 0 15px 0; margin:10px 0 0 0; }

		.blockForm p{padding:0 0 15px 0;}
		.blockForm a{background:url(/images/lnd/li_content.gif) no-repeat 0 5px; padding:0 0 0 12px; margin:0 0 0 5px;}
		.blockForm ol{padding:0 0 5px 0;}
			.blockForm li{padding:0 0 5px 0; clear:both;}
				.blockForm label a{background:none; padding:0;}
				.inputText{ }
					.inputText label{text-align:right; width:196px; margin:0 10px 0 0; padding:2px 0 0 0; display:block; float:left;}

					.inputText input{width:250px;}
					.inputText select{width:255px; }
					.inputText textarea{width:250px;}
					.inputText .inputSmall{width:70px;}
					.inputText .inputMedium{ width:130px;}
					.inputText ul{width:250px; float:left;}
					.inputText li{background:none; padding:0;}
					.inputText li input{width:auto;}
					.boxEmploi{ margin:0 0 0 208px;}
				.inputBox label{}
					.inputBox input{border:0 none; margin:0 4px 0 0}
					.inputBox .inputSmall{width:70px; border:1px solid #999;}
					.inputBox .inputMedium{ width:130px; border:1px solid #999;}
					.inputBox li{background:none; padding:0;}
						.inputBox li li{padding:0 0 4px 17px;}
					.inputBox ul li{width:33%; float:left; clear:none;}
					.inputBox ul ul li{width:auto; float:none;}
	.blockSubmit{text-align:right; padding:5px 0 15px 0;}
		.blockSubmit input{font-size:12px; color:#FFF; border:1px solid #757575; background:url(/images/lnd/bgd_button.gif) repeat-x #70b925; width:auto; padding:0 2px 0 2px; cursor:pointer}
		#main .submitButton{font-size:12px; color:#FFF; border:1px solid #757575; background:url(/images/lnd/bgd_button.gif) repeat-x #70b925; width:auto; padding:0 2px 0 2px; cursor:pointer;}
		a.submitButton{text-align:center; width:60px; padding:1px 5px;}
		#main .bouton{font-size:12px; color:#FFF; border:1px solid #757575; background:url(/images/lnd/bgd_button.gif) repeat-x #70b925; width:auto; padding:0 2px 0 2px; cursor:pointer;}
		a.bouton{text-align:center; width:60px; padding:1px 5px;}

/** Template: homePage **/
#homePage{width:660px; float:left;}
	/*#shortCuts{width:220px; background-color:#FFFFFF; float:left; clear:both; margin:0 10px 0 0}*/
	#shortCuts{width:170px; background-color:#FFFFFF; float:left; clear:both; margin:0 10px 0 0}

		#shortCuts div{margin:0 0 5px 0; padding:5px 0 5px 0;}
			#shortCuts div div{padding:0 0 5px 10px; margin:0; clear:both;}
				#shortCuts p{padding:0 0 5px 0;}
		.simpleSearch{border:0px solid #F1F9F5; border-bottom:none;}

				.simpleSearch ol{margin:0 0 5px 10;}
					.simpleSearch ol li{background:none; float:left;}
						.simpleSearch input{width:90px; float:left;}
						.simpleSearch .submitSimpleSearch{width:15px; height:16px; border-left:0 none; padding:0; float:left;}
				.simpleSearch ul{float:left; padding:0 0 0 10px; margin:0;}
		.highlightProducts{border-top:7px solid #FFF;}
			.highlightProducts div{clear:both;  top left repeat-x; border-bottom:15px  margin:0;}
			.highlightProducts .first{background:none;}
				.highlightProducts img{margin:0px 3px 0px 0; float:left;}

				.highlightProducts p{padding:0 5px 0 0;}
				.highlightProducts .first ul{margin:0;padding:0;}
					.highlightProducts li{margin:0 10px 0 0; float:left; }
	#listHighlight{width:450px; float:left;padding:0;}
		#listHighlight div{margin:0;}
		#listHighlight p{margin:0; padding:0px;}
		
		#listHighlight2{width:550px; float:left;padding:0;}

		.highlightEvents{position:relative; }
			#listHighlight .highlightEvents{background:url(/images/lnd/bgd_highlightEvents.jpg) repeat-x;width:420px;padding:10px;}

			.highlightEvents div{margin:0 0 5px 0; clear:both;}
			.highlightEvents ul{float:left; margin:5px 0 10px 0;}
			#listHighlight .highlightEvents div{padding:0 10px 0 5px;}
				.highlightEvents img{margin:5px 10px 5px 0; float:left;}
				.highlightEvents .title {font-weight:bold; font-size:12px; padding:6px 0 0 0;}
				.sourceEvents{color:#959595; padding:0 5px 0 0; float:left;}
			.eventsLinks{text-align:right;}
				.eventsLinks p{float:right; clear:all;}
				.eventsLinks img{margin:0; float:none;}
				.eventsLinks ul{margin:0; float:right;}
		.highlightPages{border:1px solid #c3c3c3; padding:10px 0 10px 0; margin:0;}
			#listHighlight .highlightPages{margin:15px 0 10px 0;}
			.highlightPages div{padding:0 0 5px 0px; margin:0; background:url(/images/lnd/bgd_highlightPages.gif) repeat-y 0 100px;}




			#homepage .highlightPages div{padding:0 0 5px 0px; margin:0; background:url(/images/lnd/bgd_highlightPages.gif) repeat-y }
				#homePage .highlightPages div div{background:none; width:141px; float:left; padding-right:5px;}
				.highlightPages div div{background:none; width:32%; float:left; padding-right:5px;}
					.highlightPages img{}

					.highlightPages p{margin:0 11px 5px 5px;}
					.highlightPages a{color:#731583;}
					.highlightPages ul{margin:0 11px 0 5px;}
						.highlightPages li{background:none; padding:0;}
							.highlightPages li a{font-size:11px; color:#731583;}

			#fieldset-actus{ padding: 5px 0 0 10px;}
				#fieldset-actus h4{color:#660066;}
				#fieldset-actus div{ float:right}
				#fieldset-actus .pageActus{color:#660066; margin-top:10px;}
					.pageActus ul li{ padding-right:10px;}


/** Template: contentArticle + contentArticleLarge **/
#contentArticleLarge {width:710px; float:left;}
#contentArticle { width:520px; float:left;}
	.breadcrumbArticle {}
		.breadcrumbArticle li {padding:0 10px 0 13px; background: url(/images/espinf/li_breadcrumb_articles_1.gif) 0 3px no-repeat; float:left;}
		.breadcrumbArticle .last {font-weight:bold; background:url(/images/espinf/bgd_elementOpened.gif) 0 3px no-repeat;}
			.breadcrumbArticle a {font-weight:normal; color:#717171; text-decoration:underline;}
			.linksArticle {text-align:right; width:170px; margin:0 0 10px 0; float:right;}
	.displayArticle {text-align:right; width:190px; margin:0 5px 0 0; float:right;}
		.displayArticle a {text-decoration:underline; font-weight:normal; color:#717171;}
		.displayArticle ul{float:right;}
			.displayArticle li {background:none; padding:0 0 0 10px; float:left}
	.displayArticle2 {text-align:right; width:270px; margin:0 5px 0 0; float:right;}
	.displayArticle2 a {text-decoration:underline; font-weight:normal; color:#717171;}
	.displayArticle2 ul{float:right;}
	.displayArticle2 li {background:none; padding:0 0 0 10px; float:left}

	.navArticles {padding:5px 0 0 0; margin:10px 0 0 0; border-top:1px solid #b5ac9f;}
		.navArticles li{background:none; padding:0;}
		.navArticles a {font-weight:normal; color:#757575;}
		.previousArticle {width:40%; float:left;}
			.previousArticle a{background:url(/images/lnd/li_nav_articles_2.gif) 0 3px no-repeat; padding:0 0 0 11px;}
			.previousArticle strong{font-weight:bold;}
		.otherLinks{width:20%; float:left;}
			.otherLinks a{background:url(/images/lnd/li_nav_articles_2.gif) 0 3px no-repeat; padding:0 0 0 11px;}
		.nextArticle {text-align:right; width:30%; float:right;}
			.nextArticle a{background:url(/images/lnd/li_nav_articles_1.gif) 0 3px no-repeat; background-position:right; padding:0 11px 0 0;}
		.resultsList{text-align:right; width:30%; float:right;}
			.resultsList ul{display:inline;}
				.resultsList li{display:inline;}
				.resultsList .active a{font-weight:bold; color:#67B514;}
	.toolsArticle {width:207px; margin:15px 0 0 0; text-align:right; float:right; overflow:hidden;}
		.toolsArticle li {background:none; padding:0 0 0 10px; display:inline;}
		.toolsArticle .first{font-size:11px; text-align:right; text-decoration:none; display:block; float:left; padding:8px 0 0 0; width:60px;}
	.infoArticle{border-top:1px solid #b5ac9f; margin:5px 0 0 0; padding:10px 0 0 0;}

		.infoArticle p{padding:0 0 5px 0;}
		.infoArticle dl{padding:0 0 5px 0;}
			.infoArticle dt{width:150px; padding:0 5px 0 0; color:#717171; float:left; clear:both;}
			.infoArticle dd{width:200px; color:#717171; float:left; }
	.introductionArticle{font-size:12px; font-weight:bold; padding:5px 0 0 0;}
		.introductionArticle p {padding:0 0 10px 0;}
		.introductionArticle * {color:#67b514;}
	/*.textArticle {margin:0 0 15px 0;}
		.textArticle img {padding:5px 15px 5px 0; float:left;}

		.textArticle p {padding:5px 0 0 0;}
		.textArticle a {text-decoration:underline;}
		.textArticle dl{margin:10px 0 0 0;}
			.textArticle dt{width:100px; padding:0 5px 0 0; clear:both; float:left;}
			.textArticle dd{width:300px; float:left;}
		.textArticle thead{}
		.textArticle thead a {color:#FFF; text-align:center}
		.textArticle ul{padding:10px 0 0 0;}
			.textArticle li{background:url(/images/espinf/li_01.gif) no-repeat 0 7px; padding:1px 0 1px 10px;}
		.textArticle table{margin:10px 0 0 0;}
	*/
		.informationText{font-size:11px;}
			.informationText *{font-size:11px;}
		#main .alertText{font-size:11px; color:#CC0000;}
	.hightlightBlock{margin:0 0 15px 0; padding:5px; background-color:#DCF3E8;}
		.hightlightBlock img {padding:5px 15px 5px 0; float:left;}


		.hightlightBlock p {padding:5px 0 0 0;}
		.hightlightBlock a {text-decoration:underline;}
		.hightlightBlock dl{margin:10px 0 0 0;}
			.hightlightBlock dt{width:100px; padding:0 5px 0 0; clear:both; float:left;}
			.hightlightBlock dd{width:300px; float:left;}
		.hightlightBlock ul{padding:10px 0 0 0;}
			.hightlightBlock li{background:url(/images/espinf/li_01.gif) no-repeat 0 7px; padding:1px 0 1px 10px;}
		.hightlightBlock table{margin:10px 0 0 0;}

/** Template: listSummary **/
#listSummary{background:url(/images/espinf/bgd_highlightEvents.jpg) repeat-x; width:520px; float:left;}
	.blockIllustration{width:150px; float:left;}
		.blockIllustration img {margin:0 0 10px 0;text-align:center;}
	.contentSummary {width:385px; float:left;}

		.contentSummary p{padding:0 0 5px 0;}
		.contentSummary ul{padding:0 0 5px 0;}
		.contentSummary div{border-top:1px solid #999999; padding:10px 0; margin:5px 0;}
			.contentSummary div li{background:url(/images/espinf/li_01.gif) no-repeat 0 7px; padding:1px 0 1px 10px;}
				.contentSummary li li{background:url(/images/espinf/li_01.gif) no-repeat 0 6px; padding:0 0 0 10px;}

	#article {}

		#article p{padding:0 0 5px 0;}
		#article ul{padding:0 0 5px 0;}
		#article div{padding:10px 0; margin:5px 0;}
		/**#article div{border-top:1px solid #999999; padding:10px 0; margin:5px 0;}**/
		/**	#article div li{background:url(/images/espinf/li_01.gif) no-repeat 0 7px; padding:1px 0 1px 10px;}**/
		/**		#article li li{background:url(/images/espinf/li_01.gif) no-repeat 0 6px; padding:0 0 0 10px;}**/

/** Template: homeNiv2Type1 **/
#homeNiv2Type1{background:url(/images/espinf/bgd_highlightEvents.jpg) repeat-x; width:510px; float:left;}
	.highlightDocuments{background:url(/images/espinf/bgd_highlightdocument.gif) bottom no-repeat ; width:510px; padding:0 6px 10px 0;}
		.highlightDocuments div{width:50%; margin:0 0 8px 0; float:left;}

			.highlightDocuments img{margin:0 6px 12px 0; float:left;}
			.highlightDocuments div div{width:170px; float:left;}


				.highlightDocuments .closed{background-position:left top; padding:0 0 0 15px;}
			.highlightDocuments p{padding:0 25px 5px 0; font-size:11px;}
				.highlightDocuments p *{font-size:11px;}
			.highlightDocuments ul{padding:0 15px 5px 0}
	#homeNiv2Type1 .highlightDocuments{margin:10px 0 0 0;}

/** Template: homeNiv2Type2 **/
#homeNiv2Type2{background:url(/images/espinf/bgd_highlightEvents.jpg) repeat-x; width:510px; float:left;}
	.highlightSection {background:url(/images/espinf/bgd_highlight_section.gif) 240px 0 no-repeat; padding:20px 0 0 0; height:1%;}
	.highlightSection div{width:260px; margin:0 0 20px 0; float:left;}

	.highlightSection p{padding:0 20px 5px 0;}
	.highlightSection li{padding:0 0 0 12px; background:url(/images/espinf/li_highlightSection.gif) no-repeat 0 5px;}
		.highlightSection li a {color:#731583}
	.highlightSection .subSectionPad{background:url(/images/espinf/bgd_hilight_split.gif) no-repeat; padding:20px 0 0 0;}

/** Template: homeNiv2Type3 **/


/** Template: homeNiv2Type3 **/
#homeNiv2Type3 {background:url(/images/espinf/bgd_highlightEvents.jpg) repeat-x; width:520px; float:left;}
	.highlightContent {height:195px; background:url(/images/espinf/bgd_highlight_content.gif) 0 0 repeat-x; margin:0 0 20px 0; overflow:hidden}
		.highlightContent label{text-align:right; width:112px; padding:0 18px 0 0; display:block; float:left; font-size:12px;}
		.highlightContent select{width:130px}
		.highlightContent li{padding:0 0 5px 0;}
		.highlightSearch  {width:280px; margin:0; padding:0 20px 0 10px; float:left;}

			.highlightSearch p{font-size:11px;}
		.highlightAlert {text-align:left; width:205px; float:right;}
			#main .highlightAlert a {color:#d1242c; background:url(/images/li_highlight_05.gif) 0 5px no-repeat; padding:0 0 0 11px; font-size:12px; display:inline;}
			.highlightAlert p {padding:5px 0 0 0;}

	#homeNiv2Type3 .highlightPages{margin:20px 0 0 0;}
		#homeNiv2Type3 .highlightPages div{background:url(/images/espinf/bgd_highlightPages2.gif) repeat-y 35px 0;}
			#homeNiv2Type3 .highlightPages div div{background:none;}




/** Template: homeNiv2Type4 **/
#homeNiv2Type4 {background:url(/images/espinf/bgd_highlightEvents.jpg) repeat-x;}
.highlightFormation{background:url(/images/espinf/bgd_highlightFormation.gif) no-repeat 415px;}
	.highlightFormation div{width:50%; float:left;}
		.highlightFormation div div{width:90%; border-bottom:1px solid #A7A096; padding:5px 0 13px 0; clear:both; float:none;}

		.highlightFormation img{margin:0 0 7px 0;}
		.highlightFormation div div img{margin:0 7px 5px 7px; float:left;}

		.highlightFormation .sourceEvents{float:none;}
		.highlightFormation li{margin:0 10px 0 0; float:left;}

/** Template: listArticles + listArticlesLarge **/
#listArticlesLarge{width:710px; float:left;}
#listArticles{background:url(/images/espinf/bgd_highlightEvents.jpg) repeat-x; width:520px; float:left;}
	#listArticlesLarge .submitButton{float:right;}
	.introductionResults{background:url(/images/espinf/bgd_blockSearch.gif) no-repeat left bottom; padding:0 0 15px 0;}
		.introductionResults p{width:60%; padding:2px 0 0 0; clear:both; float:left;}
			.introductionResults strong{font-weight:bold;}
		.introductionResults fieldset{float:right; width:40%; text-align:right; padding:0 0 3px 0;}
	.blockResults{padding:10px 0 0 0;}
		.blockResults li{background:none; padding:5px 0 5px 0; border-bottom:1px solid #999999;}
			.blockResults span{width:50px; float:left;}
			.blockResults span img{padding:10px;}
		.blockResults div{float:left; width:450px;}

			.informationResult{font-size:11px; color:#757575;}
	#listArticlesLarge .navArticles{padding:0 0 0 0; margin:0px 0 0 0; border-top:0 none;}
	#listArticles .navArticles{padding:0 0 0 0; margin:0px 0 0 0; border-top:0 none;}

/* PAGINATION */
/*==============================================================================================================================================================*/
.pagination { clear: both; margin: 10px auto 10px auto; min-height: 18px; line-height: 18px; padding: 2px 0 1px 0; background: #dfcedf; border-top: 1px solid #660066; border-bottom: 1px solid #660066; }
	.pagination .resume { float: left; padding: 0 5px 0 5px; }
		.pagination .resume strong { color: #fff; }
	.pagination .pages { float: right; padding: 0 5px 0 5px; text-align: center; }
		.pagination .pages a { font-weight: normal; color: #000; text-decoration: underline; }
		.pagination .pages a:hover { font-weight: bold; color: #fff; text-decoration: none; }
		.pagination .pages a.first { width: 10px; height: 10px; background: url(/images/lnd/pagination-precedent.gif) center center no-repeat; text-decoration: none; }
		.pagination .pages a.previous { padding: 0 5px 0 5px; font-weight: bold; color: #fff; text-decoration: none; }
		.pagination .pages a.active {}
		.pagination .pages a.next { padding: 0 5px 0 5px; font-weight: bold; color: #fff; text-decoration: none; }
		.pagination .pages a.last { width: 10px; height: 10px; background: url(/images/lnd/pagination-suivant.gif) center center no-repeat; text-decoration: none; }
		.pagination .pages span.first { display: none; }
		.pagination .pages span.previous { display: none; }
		.pagination .pages span.active { font-weight: bold; color: #fff; }
		.pagination .pages span.next { display: none; }
		.pagination .pages span.last { display: none; }
		.pagination .pages span.separateur { padding: 0 3px 0 3px; font-size: 10px; color:#89A2B6; }
	.pagination .callage-ie { clear: both; font-size: 1px; line-height: 1px; }
#listArticles .pagination { margin-top: 25px; }
#listArticles .introductionResults .pagination { margin-top: 0; }
/*==============================================================================================================================================================*/   

/** Template: formQuestions **/
#formQuestions{width:715px; float:left;}
	.blockQuestion {}

		.blockQuestion p{padding:0 0 3px 0;}
		.blockQuestion ul{padding:0 0 3px 0;}
		.blockQuestion li{background:url(/images/espinf/li_01.gif) no-repeat 0 6px; padding:0 0 0 10px;}
	.navQuestion {background:url(/images/espinf/bgd_introlist_01.gif) left bottom no-repeat; width:710px; margin:10px 0; overflow:hidden}
		.navQuestion * {color:#FFF; font-size:12px}
		.navQuestion li {text-align:center; background:url(/images/espinf/nav_question_n.gif) no-repeat; width:119px; padding:4px 0 6px 0; margin:0 6px 0 0; display:block; float:left;}
	.listAnswers {}
		.listAnswers .blockSubmit{padding:0; float:right;}

		.listAnswers li{background:none; padding:3px 0;}
			.listAnswers li input{border:0 none;}
			.listAnswers li label{font-weight:bold;}
			.listAnswers div{padding:5px 0 5px 0; margin:2px 0 0 0;}
			.listAnswers p {margin:5px 0 5px 40px;}
			.listAnswers ul ul {margin:5px 0 5px 40px;}
			.listAnswers li li{background:url(/images/espinf/li_01.gif) no-repeat 0 6px; padding:0 0 0 10px;}
			.rightAnswer{background:url(/images/espinf/icon_check.gif) no-repeat #EFFBE2 10px 10px;}
			.wrongAnswer{background:url(/images/espinf/icon_del.gif) no-repeat 10px 10px;}

/** Template: listActus **/
#listActus{width:520px; float:left;}

/** Template: listForums **/
#listForums{width:520px; float:left;}

/** Template: printArticle **/
#printArticle{padding:10px;}

/** Template: popup **/
#popup{padding:10px;}


/** Template: dictionnaire **/
.dico-tit1 {font-size:14px;}
.dico-tit2 { font-style:italic; }
.dico-tit3 {font-size:14px; font-weight:bold; padding:20px 0 0 0;}
.dico-table { margin: 20px 0 0 0;}

table.tableau_resultats_bdd td{
	text-align:left; color:#FFFFFF; 
}

#fiche-html {margin: 20px 0 0 0;}

#popup{padding:10px;}

/** special DMV **/
.dico-tit1 {font-size:14px;}
.dico-tit2 { font-style:italic; }
.dico-tit3 {font-size:14px; font-weight:bold; padding:20px 0 0 0;}
.dico-table { margin: 20px 0 0 0;}
#fiche-html {margin: 20px 0 0 0;}
table#tab-interne{border: 1px solid}
table#tab-interne td{text-align:justify}
table#tab-interne{text-align:justify}
table#tab-interne a:hover{color:#666666;}
#popup{padding:10px;}
table.dico-table{
 border:1px solid #c3c3c3;
 border-collapse:collapse;
}
table.dico-table td{
 font-family: Arial,Helvetica,Verdana,Geneva,sans-serif;
 font-size: 12px;
 color:#454545;
 border:1px solid #c3c3c3;
}
.dmv-entete{
 position:relative;
}
.dmv-groupe-entete{ min-height:174px; width:350px;}
.dmv-photo-entete{  position:absolute; top:0px; left:350px; height:174px;}

/** Dictionnaire "Astuces PC" **/
.dictionnaire_34 td{
	text-align:left;
}

/** Template: siteMap **/
#sitemapLarge {width:715px; float:left;}
	.contentSitemap div { width:167px; margin:0 10px 15px 0; float:left;}

	.contentSitemap ul { margin:0 0 8px 0}
		.contentSitemap li { background:url(/images/espinf/li_sitemap.gif) 0 7px no-repeat; margin:0 0 0 4px; color:#757575; font-size:11px; padding:0 0 0 6px;}
			.contentSitemap li a {color:#717171; font-weight:normal}
	.contentSitemap .highlightSitemap{width:715px; margin:0;}

/** Test Catalogue **/
.fondTarifDifferent { background-color: #FFFEC6; }
.fondObsolete { background-color: #FFC6C6 ; }
.fondBlanc { background-color: #FFFFFF ;}
.fondTab { background-color: #F7F7F7 ;}
.titrecata{font-size:15px; color:#67B514; text-align:left;}

.toto {
	margin-left: 10px;
	display: block;
}

/*publi-rédactionnel nouveau*/

#pubredacontent {
	float: left;
/*	height: 129px;*/
	width: 420px;
	/*position: relative;*/
/* 	left:0px; */
/* 	top: 0px; */
	background-image: url(/images/espinf/pub_redac_plan.gif);
	background-repeat: no-repeat;
	background-position: 0px -2px;
	padding:0px !important;
}
#pubredacontent .titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006699;
	text-decoration: none;
	float: left;
	width: 410px;
	padding: 10px 0px 0px 10px !important;
	margin: 0px !important;
	font-weight: bold;
}

#vignette {
	width: 150px;
	float: left;
	margin: 0px 0px 0px 8px !important;
	padding: 0px !important;
}


.contenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	float: left;
	width: 200px;
	padding: 5px 5px 5px 5px !important;
	margin: 0px!important;
	clear: none!important;
}

#pubredacontent .contenu ul{ width: 200px }
#pubredacontent .contenu ul li{ width: 200px }

#pubredacontent .publication {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	width: 260px;
	float: left;
	padding: 5px 5px 5px 12px!important;
}

.subscribingAccess span {padding:2px 0 4px 10px !important;text-transform:uppercase; font-size:15px;font-weight:bold;}

/*fin publi-rédactionnel nouveau*/


/******************************************************************************************************************//*****************************************************************************/
/******************************************************************************************************************//*****************************************************************************/
/*old css non optimisé pour le ref*/
/********h1*******/
h1{padding:30px 0 0 15px; }
/********h2*******/
h2{text-transform:uppercase; font-size:15px; color:#666666}
#context h2{color:#660066;width:250px;padding-top: 10px;padding-right: 0;padding-bottom: 10px;padding-left: 10px;}
#context h2 a{color:#660066;width:250px;padding-top: 10px;padding-right: 0;padding-bottom: 10px;padding-left: 0px;text-transform:uppercase; font-size:15px;}
#context li a{color:#148c1e;width:250px;padding-top: 0;padding-right: 0;padding-bottom: 0;padding-left: 0px; }
.introductionPage h2 {font-size:15px; color:#757575; padding-right:0px; padding-left: 0px;}
.subscribingAccess h2{padding:3px 12px;}
/********h3*******/
h3{font-size:14px; color:#660066; padding-left: 10px;padding-top: 4px;}
.subscribingAccess h3{text-transform:uppercase;padding:3px 12px;font-size:14px;font-weight:bold; color:#000000;}
#context h3{text-transform:none; font-size:11px; color:#474747; padding:0 5px 0 0;}
.contentSitemap h3 { background:#79bb34; color:#ffffff; padding:2px 0 2px 3px; margin:0 0 4px 0; font-size:16px;}
.blockQuestion h3 {padding:6px 0 12px 30px; margin:0 0 0 -3px; font-size:14px; font-weight:normal; color:#ffffff; background:url(/images/espinf/bgd_head_question.gif) no-repeat; text-transform:none; display:block;}
.highlightAlert h3 {font-size:14px; color:#D1242C; background:url(/images/espinf/ico_highlight_alert.gif) 0 0 no-repeat; padding:4px 0 5px 30px}
.highlightSearch h3 {font-size:14px; color:#79bb34; background:url(/images/espinf/ico_highlight_zoom.gif) 0 0 no-repeat; padding:4px 0 5px 30px}
.highlightSearch h3 span{color:#757575;}
.highlightFormation h3 {text-transform:uppercase; font-size:13px; color:#757575; background:none; padding:3px 0 2px 5px;}
.contentSummary h3{text-transform:uppercase; color:#000000; font-size:14px; padding:0 0 5px 0;}
.contentSummary h3 span{font-size:12px; text-transform:none;}
.highlightDocuments h3{text-transform:uppercase; color:#474747; padding:0 0 5px 0;}
#article h3{ padding:0 0 5px 0;}
.infoArticle h3{}
.textArticle h3 {padding:10px 0 0 0; }
.blockResults h3 a{font-size:14px; padding:0; float:none;}
#listHighlight h3{color:#757575;}
.highlightEvents h3{color:#67B514;}
#listHighlight .highlightEvents h3{text-transform:uppercase; color:#757575; padding:7px 10px 0 10px;}
.highlightEvents h3 img{margin:0 5px 0 0;}
.highlightPages h3{display:none;}
.highlightProducts h3{padding:0;}
.simpleSearch h3{color:#660066;}
.simpleSearch h3.refH3TitreLeftBloc {}
.inputText h3 label{text-align:left; margin:0; padding:0; display:inline; float:none;}
#shortCuts h3{text-transform:none; padding:3px 0 3px 10px; float:left; color:#660066;}
#context .highlightWebsites h3{font-size:15px; color:#78BE31; border-right:1px solid #92CC57; width:95px; padding:0 0 8px 0; float:left;}
#blocCategories .head h3{ font-size:12px; color:#606060}
#panier .head h3{ font-size:12px; color:#606060}
.blockForm h3{padding:0 0 10px 0;}

/********h4*******/

h4{font-size:14px;}
.highlightDocuments h4{font-size:14px; color:#67B514; padding:0 10px 5px 0;}
.blockQuestion h4 {font-size:12px; color:#67B514; padding:5px 0 3px 0;}
.contentSitemap h4 { background:#f3f3f3; color:#4d4d4d; padding:3px 5px; margin:0 0 3px 0}
.contentSitemap h4 a {color:#4d4d4d}
.highlightFormation h4{font-size:12px; color:#67B514; padding:0 0 5px 0; clear:both;}
.highlightFormation h4 span{color:#CC0000;}
.highlightFormation div div h4{padding:0 0 0 0; clear:none;}
.highlightDocuments h4 span{font-size:11px; color:#474747; display:block;}
.highlightSection h4{font-size:14px; font-weight:bold; text-transform:none; color:#731583; line-height:14px; padding:0 20px 8px 0;}
.textArticle h4 {padding:0 0 5px 0; }
.hightlightBlock h4 {padding:0 0 5px 0; }
.highlightEvents h4{font-size:12px;}
#listHighlight .highlightEvents h4{font-size:14px;}
.highlightProducts h4{padding:10px 0 0 0;}
.inputText h4 label{text-align:left; margin:0; padding:0; display:inline; float:none;}
.blockForm h4{font-size:12px; padding:0 3px 10px 0;}
.blockForm h4 label{font-size:14px; color:#67B514;}
.highlightPages h4{font-size:17px; color:#731583; margin:0 11px 5px 5px;}

/********h5*******/

.textArticle h5 {padding:10px 0 0 0; color:#67B514;}
.hightlightBlock h5 {padding:0 0 5px 0; color:#67B514;}
.highlightPages h5{font-size:13px; margin:0 0 0 5px;}
.listAnswers h5{font-size:12px; color:#67B514; padding:5px 0 3px 0;}

/********h6*******/
.listAnswers h6{font-size:12px; color:#67B514; padding:5px 0 3px 0;}



/******************************************************************************************************************//*****************************************************************************/
/******************************************************************************************************************//*****************************************************************************/
/*new css  optimisé pour le ref*/
/********h1*******/
h1.refH1floatleft{padding:30px 0 0 15px; float:left;}
h1.refH1{text-transform:uppercase; font-size:16px;font-weight:bold;padding:0; margin:0:}
#context h1.refH1context{color:#6EBB1F;width:150px;padding-top: 0px;padding-right: 15px;padding-bottom: 10px;padding-left: 16px;}
.introductionPage h1.refH1introductionPage {font-size:15px; color:#757575; padding:10px 0 10px 0; text-transform:uppercase;width:100%}
.subscribingAccess h1.refH1subscribingAccess{padding:3px 12px;}
.infoArticle h1.refH1infoArticle{padding:0;margin:0;font-size:15px;color:#660066;text-transform:none;}
/********h2*******/
h2.refH2{font-size:15px; color:#660066;text-transform:none;}
h2.refH2alerte{font-size:15px;text-transform:uppercase;color: #6ebb1f;width: 150px;padding: 0px 15px 0px 15px;}
#context h2.refH2context{text-transform:none; font-size:11px; color:#792d85; padding:0 5px 0 0;}
.contentSitemap h2.refH2contentSitemap { background:#792d85; color:#ffffff; padding:2px 0 2px 3px; margin:0 0 4px 0; font-size:16px;text-transform:none;}
.blockQuestion h2.refH2blockQuestion {padding:6px 0 12px 30px; margin:0 0 0 -3px; font-size:14px; font-weight:normal; color:#ffffff; background:url(/images/espinf/bgd_head_question.gif) no-repeat; text-transform:none; display:block;}
.highlightAlert h2.refH2highlightAlert {font-size:14px; color:#D1242C; background:url(/images/espinf/ico_highlight_alert.gif) 0 0 no-repeat; padding:4px 0 5px 30px}
.highlightSearch h2.refH2highlightSearch {font-size:14px; color:#79bb34; background:url(/images/espinf/ico_highlight_zoom.gif) 0 0 no-repeat; padding:4px 0 5px 30px}
.highlightSearch h2.refH2highlightSearch span{color:#757575;}
.highlightFormation h2.refH2highlightFormation {text-transform:uppercase; font-size:13px; color:#757575; background:none; padding:3px 0 2px 5px;}
.contentSummary h2.refH2contentSummary{text-transform:uppercase; color:#000000; font-size:14px; padding:0 0 5px 0;}
.contentSummary h2.refH2contentSummary span{font-size:12px; text-transform:none;}
.highlightDocuments h2.refH2highlightDocuments{text-transform:uppercase; color:#757575; padding:0 0 5px 0;}
#article h2.refH2article{ padding:0 0 5px 0;}
.infoArticle h2.refH2infoArticle{padding:10px 0 0 0;font-size: 15px;color: #67b514;text-transform:none;}
.textArticle h2.refH2textArticle {padding:10px 0 0 0;font-size: 15px;color: #67b514;text-transform:none;}
.blockResults h2.refH2blockResults a{font-size:14px; padding:0; float:none;}
#listHighlight h2.refH2listHighlight{color:#757575;}
.highlightEvents h2.refH2highlightEvents{color:#660066;text-transform:none;}
#listHighlight .highlightEvents h2.refH2listHighlight{text-transform:uppercase; color:#757575; padding:7px 10px 0 10px;}
.highlightEvents h2.refH2highlightEvents img{margin:0 5px 0 0;}
.highlightEvents h2.refH2titreActu{text-transform:none;font-weight: bold;color: #67b514;text-decoration: none;outline-color: invert;outline-style: none;outline-width: medium;}
.highlightPages h2.refH2highlightPages{display:none;}
.highlightProducts h2.refH2highlightProducts{padding:0;}
.simpleSearch h2.refH2simpleSearch{}
.inputText h2.refH2inputText label{text-align:left; margin:0; padding:0; display:inline; float:none;}
#shortCuts h2.refH2shortCuts{text-transform:none; padding:3px 0 3px 10px; float:left; color:#6EBB1F;}
#context .highlightWebsites h2.refH2highlightWebsites{font-size:15px; color:#78BE31; border-right:1px solid #92CC57; width:95px; padding:0 0 8px 0; float:left;}
#blocCategories .head h2.refH2blocCategories{ font-size:12px; color:#606060}
#panier .head h2.refH2panier{ font-size:12px; color:#606060}
.blockForm h2.refH2blockForm{padding:0 0 10px 0;font-size:15px; color:#660066;text-transform:none;}
/********h3*******/
h3.refH3{font-size: 14px;color: #67b514;padding: 0 10px 5px 0;text-transform:none;}
.highlightDocuments h3.refH3highlightDocuments{font-size:14px; color:#67B514; padding:0 10px 5px 0;text-transform:none;}
.blockQuestion h3.refH3blockQuestion {font-size:12px; color:#67B514; padding:5px 0 3px 0;}
.contentSitemap h3.refH3contentSitemap { background:#f3f3f3; color:#4d4d4d; padding:3px 5px; margin:0 0 3px 0}
.contentSitemap h3.refH3contentSitemap a {color:#4d4d4d}
.highlightFormation h3.refH3highlightFormation{font-size:12px; color:#67B514; padding:0 0 5px 0; clear:both;}
.highlightFormation h3.refH3highlightFormation span{color:#CC0000;}
.highlightFormation div div h3.refH3highlightFormation{padding:0 0 0 0; clear:none;}
.highlightDocuments h3.refH3highlightDocuments span{font-size:11px; color:#474747; display:block;}
.highlightSection h3.refH3highlightSection{font-size:14px; font-weight:bold; text-transform:none; color:#731583; line-height:14px; padding:0 20px 8px 0;}
.textArticle h3.refH3textArticle {padding:0 0 5px 0;color: #454545; }
.hightlightBlock h3.refH3hightlightBlock {padding:0 0 5px 0; }
.highlightEvents h3.refH3highlightEvents{font-size:12px;text-transform:none;}
#listHighlight .highlightEvents h3.refH3listHighlight{font-size:14px;}
.highlightProducts h3.refH3highlightProducts{padding:10px 0 0 0;}
.inputText h3.refH3inputText label{text-align:left; margin:0; padding:0; display:inline; float:none;}
.blockForm h3.refH3blockForm{font-size:12px; padding:0 3px 10px 0;}
.blockForm h3.refH3blockForm label{font-size:14px; color:#67B514;}
.highlightPages h3.refH3highlightPages{font-size:17px; color:#731583; margin:0 11px 5px 5px;}
/********h4*******/
.textArticle h4.refH4textArticle {padding:10px 0 0 0;color: #67b514;font-size: 12px;}
.hightlightBlock h4.refH4hightlightBlock {padding:0 0 5px 0; color:#67B514;}
.highlightPages h4.refH4highlightPages{font-size:13px; margin:0 0 0 5px;}
.listAnswers h4.refH4listAnswers{font-size:12px; color:#67B514; padding:5px 0 3px 0;}
/********h5*******/
h5.refH5 {font-size:13px;}
.listAnswers h5.refH5listAnswers{font-size:12px; color:#67B514; padding:5px 0 3px 0;}
/********h6*******/
h6.refH6{font-size:12px;}


h7{font-size:13px; color:#ac1f88; padding:5px 0 3px 0; font-weight:bold; }
h8{font-size:12px; color:#23942a; padding:5px 0 3px 0; font-weight:bold; }

/* tableaux cachés dans la recherche */
div.showTableViewable { display: none; }
div.showTableExpand { position: absolute; left; 5px; width: 900px; height: auto; padding: 10px; background: #FFFFFF; border: 1px solid #000000; text-align: center; cursor: pointer; z-index: 1000; }
a.notprintable { clear: both; display: block; margin: 0.5em 0 0.5em 0; padding: 0 0 0 27px; text-indent: 0; background: url(/images/picto-tableau.gif) 0px 2px no-repeat; }
a.notprintable em { font-size: 0.9em; font-weight: normal; }
a.notprintable:hover em { text-decoration: none; }

/* fieldset*/

.cadre-librairie{border-left: 1px  dashed #660066;margin: 10px 5px 0 0; height:130px; background-color:#f3f3f3; padding:10px 0px 5px 10px; float:left; width:305px;	}
.cadre-librairie a.lien-titre{color:#660066;}
.cadre-librairie img{ margin-right:5px; margin-bottom:45px;}
#sommaire-accueil a{color:#FFFFFF; text-decoration:none;}
#sommaire-accueil a:hover {text-decoration:underline;}

#highlight-calendrierFormation {}
#calendrierFormation { padding-left:5px; border-left:#cc99cc 5px solid; border-bottom:#cc99cc 1px solid; border-right:#cc99cc 1px solid; border-top:#cc99cc 1px solid ;float:left; width:200px; height:150px;}
#highlight-calendrierFormation h3 { color:#660066; padding-left:0px}
#highlight-calendrierFormation h4 { color:#666666;font-size:12px;  padding-left:0px; font-weight:bold}
#highlight-calendrierFormation p { padding-top: 15px }

#highlight-aboRevue{  border-left:#cc99cc 5px solid; border-bottom:#cc99cc 1px solid; border-right:#cc99cc 1px solid; border-top:#cc99cc 1px solid ;float:left; padding:10px;}
.home-actu-titre{color:#660066; font-size:12px; font-weight:bold;}
.home-actu-texte{color:#666666; font-weight:lighter;}