/******** Default Behaviour Tags ********/
/****************************************/
/*tout les H1 H2 H3 H4 H5 H6 sont en bas de page*/
/* Only Default Tags social*/
/*nouveaux styles RH*/
*{font-family:Arial,Helvetica,Verdana,Geneva,sans-serif; font-size:12px; color:#454545; margin:0; padding:0}
li {list-style-type: none}
img, fieldset{border:0}
input[type="radio"],input[type="checkbox"] {color:#757575; padding:1px 0 1px 3px;}
input[type="text"],input[type="password"],input[type="button"],input[type="submit"],input[type="reset"]{font-size:11px; color:#757575; 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:#0768a9; text-decoration:none; outline:none}
a:hover{text-decoration:underline;}
.warning {color: #cc0000; font-weight: bold;}
ul li{padding:0 0 0 12px;}
dt, dd{display:block; float:left}
td{padding:6px 4px; text-align:left}
thead th, thead td{font-weight:bold; background:#006699; color:#FFFFFF; padding:4px} /* ancienne couleur #7a0f90 */
th{text-align:left; padding:6px 4px;}
/*style pour la pub*/
#pub {
	float: left;
	height: 250px;
	width: 250px;
	margin-left: 20px;
	position: absolute;
	left: 12px;
	top: 768px;
	margin-top: 10px;
	z-index: 100;
	text-align:center;
}
#pub2 {
	float: left;
	height: 250px;
	width: 250px;
	margin-left: 20px;
	position: absolute;
	left: 12px;
	top: 1030px;
	margin-top: 10px;
	z-index: 100;
	text-align:center;
}


/*carré pub actualité*/
#carrePub {
	margin-right: 10px;
	float: left;
	position: relative;
}


/********** 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:978px; position:relative; height:90px;}
*html #banner{height:15px;}
.lev3{width:260px;/* position:absolute; bottom:0; right:80px;*/}
		.lev3 ul{}
			.lev3 li{background:none; margin:0; float:left; padding:0 5px 0px 0;}
				.lev3 li a{font-size:10px; font-weight:normal; color:#757575; padding:0 3px 0 0; }
#main{background: url(/images/social/WK_RH.jpg) top left no-repeat; width:980px; overflow:visible; display:block;}

	#header{}
		.subscribingAccess {float:right;margin-top:-2px;width:250px;margin-right:-10px;}
			.subscribingAccess ol{padding:0;}
				.subscribingAccess ol li{padding:1px 0 0px 0px; float:left;}
				.subscrib {padding:0 0 0px 20px; float:left; }
					.subscribingAccess label{width:90px; float:left; color:#757575;}
					.subscribingAccess input{width:130px; float:left}
					.subscribingAccess .submitSubscribingAccess{width:15px; height:16px; padding:0; margin:0 0 0 3px;float:left;}
					.subscribingAccess #password{width:120px;}
			.subscribingAccess p {padding:0; margin:0}
				.subscribingAccess p a {font-size:11px; 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/social/bgd_button.gif) repeat-x #70b925; padding:0 2px 0 2px; cursor:pointer;}
			.accesAbonnes {color:#000000; font-size:15px; font-weight:bold; text-transform:uppercase; font-family:Arial,Helvetica,Verdana,Geneva,sans-serif; clear: both; display:block;} 


	/*menu contextuel*/
	#lev1{height:22px; padding-left:0px;}
		#lev1 ul{background:#0768a9; width:100%; height:22px;}
			#lev1 li{background:none; padding:0; float:left;}
				/*style reprendre*/
				/*ce style ajuste les itemes dans le menu contextuel*/
				#lev1 a {font-size:14px;background:url(/images/social/bgd_lev1.gif); color:#FFF; border-right:1px solid #468ebf; display:block; padding:3px 12px 3px 11px;}
				#lev1 a:hover {text-decoration:none; background:url(/images/social/bgd_lev1_over.gif);}
				#lev1 .last a {	border:0px none; padding:3px 11px 3px 11px !important;}
				#lev1 .active a{text-decoration:none;  background:url(/images/social/bgd_lev1_over.gif);}

	.lev2 { border-top:3px solid #69b5e8; width:129px; margin:0 10px 0 0; padding:0 0 20px 0; float:left;}
		.lev2 li{background:url(/images/social/li_lev2.gif) left bottom repeat-x; padding:0;}
		* html .lev2 li{border-bottom:1px solid #FFFBFB; background:url(/images/social/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/social/bgd_lev2_active.gif) right bottom no-repeat;}
			.lev2 span{color:#474747; font-weight:normal; padding:4px 4px 4px 4px; display:block;}
			.lev2 .active {font-weight:bold; color:#FFF;}
				.lev2 .active a{font-weight:bold; color:#474747; background:url(/images/social/bgd_lev2nav_active.gif) right bottom no-repeat; }
			.lev2 li ul{background:url(/images/social/bgd_left2.gif) left bottom repeat-x; }
				.lev2 li li{}
					.lev2 .active li a{font-weight:normal; color:#474747; background:url(/images/social/bgd_lev2_li.gif) no-repeat 14px 8px; padding:4px 0 4px 25px;}
					.lev2 .active li a:hover{color:#0868a5; background:url(/images/social/bgd_lev2_li_current.gif) no-repeat 12px 8px;}
					.lev2 .active li a.abonnes {font-weight:bold; color:#0768a9; background:url(/images/social/bgd_lev2_li.gif) no-repeat 14px 8px; padding:4px 0 4px 25px;}
					.lev2 .active li a.abonnes:hover {font-weight:bold; color:#0768a9; background:url(/images/social/bgd_lev2_li_current.gif) no-repeat 12px 9px; padding:4px 0 4px 25px;}
					.lev2 .active .active a.abonnes{font-weight:bold; color:#0768a9; background:url(/images/social/bgd_lev2_li_current.gif) no-repeat 12px 9px; padding:4px 0 4px 25px;}
					.lev2 .active .active a{color:#757575; font-weight:bold; background:url(/images/social/bgd_lev2_li_current.gif) no-repeat 12px 8px}
					.lev2 .active .active span{color:#0868a5; font-weight:bold; background:url(/images/social/bgd_lev2_li.gif) 12px 9px no-repeat; padding:4px 0 4px 25px;}
						.lev2 li li ul{padding:0 0 1px 12px;}
								.lev2 .active .active li a{font-size:11px; color:#474747; font-weight:normal; background:url(/images/social/li_highlight_01.gif) no-repeat 12px 9px;}
								.lev2 .active .active li a:hover{background:url(/images/social/li_highlight_01_current.gif) no-repeat 12px 9px;}
								.lev2 .active .active .active a{text-decoration:none;font-size:12px; color:#757575; font-weight:bold; background:url(/images/social/li_content_current.gif) 12px 9px no-repeat;}

#pub3279/233322131	{color:red;}							
.levpub {width:114px; margin-top:50px; padding:0 5px 0 5px; float:left; border:1px solid #ddd9d9; background-color:#f4f2f2;}
.levpub a{color: green; font-style: normal; background:none; display:inline;}
.levpub a:hover{text-decoration:none; background:none; display:inline; color:red;}


/*modification en largeur*/
	#contentWithContext{
	width:660px !important;
	background:url(/images/social/bgd_hometype_03.gif) 0 0 repeat-x;
	float:left;
	display:inline;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 4px;
	margin-top:0;
}

	#contentLarge{background:url(/images/social/bgd_hometype_03.gif) 0 0 repeat-x; padding:10px; float:left; clear:both;}
/*	#context {background:#EBEBEB; width:250px; float:right; }*/
	#context {background:#EBEBEB; width:300px; float:right; }
	#context object {display:block;margin-left:auto;margin-right:auto; margin-bottom:10px;}
		#context div{padding:10px 0 5px 0;  margin: 0;}
				#context div div{background:none; border-bottom:0 none; padding:2px 0 3px 0;}
					#context img{margin:0 0 3px 0; float:left; /*display:block;*/}
					#context p{font-size:11px; padding:0 5px 5px 0px; color:#474747; margin-left:5px;}
						#context p a { text-decoration:underline}
					#context ul{padding:0 2px 10px 0; clear:both;}
						#context li {padding:0; border:none;}
							#context li a{font-size:11px; color:#474747; text-decoration:underline; color:#0768a9; background:url(/images/social/bgd_elementNext.jpg) 0 3px no-repeat; padding:0 0 0 10px;}

							/*nouvelle mise en forme css version 2*/
	#context .highlightNewsletter {background-color:#EBEBEB; background:url(/images/social/bgd_context_div.gif) repeat-x; border-top:1px solid #539dce;}
	#context .highlightNewsletter img{ margin:0; float:left;}
	#context .highlightNewsletter p{ padding:5px 5px;}
	#context .highlightNewsletter  .newsletter{color:#0768a9; font-size:14px; font-weight:bold; padding:0 23px 5px 5px; }

#context .highlightAd {background-color:#EBEBEB; border-bottom:0 none;}
	#context .highlightAd img{ margin-bottom:8px; }
	#context .highlightAd object{ margin-bottom:8px;}
	.highlightPublications span{ color:#ff0000;}
#context .highlightPublications ul{ clear:none; width: 220px}
.specPub {font-size:10px; text-transform:none;}
#context .highlightPublications .publicationcontent{color:#0768a9; font-size: 12px; font-weight:bold; width:220px;}
#context .highlightPublications .librairie{color:#0768a9; font-size:14px; padding:0 5px 5px 5px; width:280px;}
#context .highlightPublications .librairie img{margin-right:5px;}
#context .highlightPublications .h5 {color:#0768a9; font-size:14px; font-weight:bold; padding:0 23px 5px 5px; width:220px;}


/*CSS Appel Livre WKF Colonne de droite*/
#context .highlightWKF {float:left; margin:0px;padding:5px 0 0 0;width:300px;border-top-width: 1px;border-top-style: solid;border-top-color: #539dce;}
#context .highlightWKF h3 {color: #0768a9;;font-size: 13px;font-weight: bold;margin:0 0 0 12px;padding:0;}
#context .highlightWKF span.marque {font-size:10px;color:#757575;margin:0 0 0 12px;}
#context .highlightWKF div {margin:0 0 15px 12px;}
#context .highlightWKF span.accroche a{font-weight: bold;color: #000000;text-decoration:none;}
#context .highlightWKF span.accroche a:hover{text-decoration: underline;}
#context .highlightWKF div img {width:80px;margin:0 0 5px 12px;float:left;margin-left: -2px;}
#context .highlightWKF ul{display:inline;}
#context .highlightWKF li a{text-decoration:none;}
#context .highlightWKF li a:hover{text-decoration: underline;}
#context .highlightWKF span.prixAvantRemise{color: #ff0000;}


/*fin*/


		#panier{ width:188px; float:left; border:1px solid #9dd0fc; margin:5px 0 0 0}
		#panier .head{background-color:#a4d0f6;}

		#blocCategories{ width:188px; float:left;border:1px solid #9dd0fc; margin:5px 0 0 0; }
		#blocCategories .head{background-color:#a4d0f6;}

	#footer{padding:0 0 0 10px; margin:0 0 15px 0; clear:both;}
		#footer div{border-bottom:2px solid #A7A096; padding:0 0 2px 0; float:left;}
		#footer .lev4{width:670px;}
			#footer .lev4 ul{margin:9px 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 p{text-align:right; padding:9px 0 0 0;}
	#footerbis{padding:0 0 0 10px; margin:0 0 1px 0; clear:both;}
		#footerbis    div{border-bottom:0px solid #A7A096;float:left;	padding-top: 0;padding-right: 0;padding-bottom: 1px;padding-left: 0;}
		#footerbis .lev4 {width: 860px}
		#footerbis  .lev4 ul{margin:2px 0 0 0;}
		
/* Nouveau footer */
		.smenu{float:left; padding:0 0 0px 10px; margin:0 0 15px 0; display:inline; width:170px; }
			.smenu pied-de-page{text-decoration:underline; font-weight:bold; color:#757575; size:9px; }
			.smenu a{color:#898989; font-size:10px; font-weight:normal; }
			.smenu a:hover{color:#757575; font-size:10px; font-weight:normal; text-decoration:underline; }
			.smenuSep{padding:0 0 5px 10px; margin:0 0 15px 0; display:inline; width:46px; height:180px; }
			.smenu h3.refH3FooterBisLiensTxt{color:#454545;font-family:Arial,Helvetica,Verdana,Geneva,sans-serif;font-size:12px;margin:0;padding:0;font-weight:bolder; display:block; text-transform: uppercase;}

/******** Links Classes ********************************/
/********************************************************/
.closed{background:url(/images/social/bgd_private.gif) no-repeat right top; padding:0 17px 0 0;}
.minorLink{background:url(/images/social/li_highlight_01.gif) no-repeat 0 5px; padding:0 0 0 12px;}
	.minorLink a{color:#474747;}

/******** 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 **/

#context .highlightWebsites {color:#474747; background:url(/images/social/bgd_plume.jpg) no-repeat; width:300px; border-top:none; }
#context .highlightWebsites div{background-color:transparent; border-top:0 }

#context .highlightWebsites ul{margin-left:10px; clear:both; width:280px; color:#474747}
#context .highlightWebsites p{float:left; width:215px; padding:5px 0 5px 5px; color:#474747; font-weight:bold;}
#context .highlightWebsites img{padding-bottom: 10px;}

#context .highlightQuiz {background-color:#EBEBEB; float:left; background:url(/images/social/bgd_context_div.gif) repeat-x; border-top:1px solid #539dce; width:300px;}
#context .highlightQuiz div {padding-left: 4px; margin-left: 0}
#context .highlightQuiz li{padding:0; font-size:11px; width: 220px}
#context .highlightQuiz img{ margin:0 0 0 4px; padding-left:3px;}
		.highlightQuiz li input{margin:0 5px 0 10px; border:none 0}
		.highlightQuiz label{font-size:11px;}
		.highlightQuiz div p {width: 220px; margin-left: 10px; }
		.highlightQuiz a{margin-left: 10px;}
#context .highlightAdvertisement{text-align:center; border:0 none;}
#context .blockSubmit{text-align:center; padding:0 5px 10px 0; }

#context .highlightOutils ul li{ padding:0 0 0 12px; color:#4b4b4b;background:url(/images/social/bgd_elementNext.jpg)0 3px no-repeat;}
#context .highlightOutils a { color:#4b4b4b;}
#message {color:#0768a9}
#main #context .blockSubmit input{font-size:11px; }

/** Template: All pages **/
.error{color:red;font-weight:bold;}
.hit{color:red;font-weight:bold;}
.specialTr{background:#eaf2e1;}
.clear{height:1px; clear:both; line-height:0}
	.backLink{margin:0 0 10px 0; overflow:hidden;}
	.backLink li {background:none; padding:0;}
		.backLink a { font-weight:normal; text-decoration:none; color:#7a7a7a; width:160px;}
		.backLink a:hover{ text-decoration:underline;}
		.backLink li.back{ background:url(/images/social/bgd_elementPrev.png) 0 3px no-repeat; float:left; padding:0 0 0 12px;}
		.backLink li.next{ background:url(/images/social/bgd_elementNext.gif) right 5px no-repeat; float:right; padding:0 12px 0 0; }

.introductionPage {padding:2px 5px 1px 2px; clear:right;}
	.introductionPage strong {color:#0768a9;}
	.introductionPage span {color:#000000;padding:1px 1px 1px 1px; font-size:12px;margin:0;font-weight:bold;}
	.introductionPage p {color:#000; margin:5px 0;}
	.introductionPage ul {margin:5px 0;}
	.introductionPage li {color:#000;}
	.introductionPage h1 {text-transform:uppercase; color:#757575; padding:0; width:100%; font-size:15px; margin:0 0 0.6em 0;}
	.presentationPage {margin:10px 0 10px 0;}

.breadcrumb{padding:2px 0 0 0; margin:0 0 10px 0;}
	.breadcrumb a {text-decoration:underline; color:#0768a9;}
	.breadcrumb dt {background:url(/images/social/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 **/
/*ancienne version*/
#formSearchLarge{width:680px; float:left}
#formSearch{width:510px; float:left}
#formSend{width:510px; float:left; }
.navSearch {font-size:11px; padding:4px 0 15px 12px; /*width:480px;*/ height: 26px; }
	/*.navSearch {font-size:11px; padding:4px 0 15px 0px; width:510px;}*/
		.navSearch a {font-size:11px; color:#474747;}
		.navSearch li {font-weight:bold; font-size:11px; color:#0768a9; background:none; padding:0 20px 0 18px; float:left;}
			.navSearchFirst {font-size:11px; background: #FFFFFF url(/images/social/bgd_nav_search.gif) no-repeat;}
			.navSearchSecond {font-size:11px; background: #FFFFFF url(/images/social/bgd_nav_search_second.gif) no-repeat;}
			.navSearchThird {font-size:11px; background: #FFFFFF url(/images/social/bgd_nav_search_third.gif) no-repeat;}
		/***/
		.navSearch li.recherche { margin: 0 75px 0 0; }
		.navSearch li.sommaire { margin: 0 45px 0 0; }
		/***/
	.blockForm {background:url(/images/social/bgd_blockSearch.gif) no-repeat left bottom; padding:0 0 20px 0; margin:10px 0 0 0;}

		.blockForm p{padding:0 0 15px 0;}
		.blockForm span{font-size: 10px;color: #0768a9;padding: 0 0 10px 0;text-transform: none;font-weight:bold;}
		.blockForm a{background:url(/images/social/li_content.gif) no-repeat 0 5px; padding:0 0 0 12px; margin:0 0 0 5px;}
		.blockForm ol{}
			.blockForm li{padding:0 0 5px 0; clear:both;}
				.blockForm label a{background:none; padding:0;}
				.inputText{clear: both ; margin:5px 0 5px 0;}
					.inputText label{text-align:right; width:198px; margin:0 10px 0 0; padding:2px 0 0 0; display:block; float:left; font-size:12px;}
					.inputText input{width:250px;}
					.inputText select{width:255px;}
					.inputText textarea{width:250px;}
					.inputText .inputSmall{width:70px;}
					.inputText ul{width:250px; float:left;}
					.inputText li{background:none; padding:0;}
					.inputText li input{width:auto;}
					/*.inputText span.value { padding:2px 0 0 0; display:block; float: left;}*/
				.inputBox{}
					.inputBox input{border:0 none; margin:0 4px 0 0}
					.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:center; padding:5px 0 15px 0;}
		.blockSubmit input{font-size:12px; color:#FFF; border:1px solid #757575; background:url(/images/social/bgd_button.gif) repeat-x; width:auto; padding:0 2px 0 2px; cursor:pointer; }
		/*fin*/
		#main .submitButton{
	font-size:12px;
	color:#FFF;
	border:1px solid #757575;
	width:auto;
	padding:0 2px 0 2px;
	cursor:pointer;
	background-color:none;
	background-image: url(/images/social/bgd_button.gif);
	background-repeat: repeat-x;
}
		a.submitButton{text-align:center; width:60px; padding:1px 5px;}
		
label.signature  {
	text-align:left; width:196px; margin:0 10px 0 0; padding:2px 0 0 0; display:block; float:left; height:120px;
}
p.signature {
	float:left; width:250px; height: 20px; margin: 0; padding:0; font-size:11px;
}
input.signature {
	float:left; width: 14px; height: 14px;
}
#pseudo {
	width:70px; height:12px; 
}
ul.signature {margin-left:110px;}
/** Template: homePage **/
#homePage{width:660px; float:left;}
	#shortCuts{width:215px !important;  float:left; background-color:#edf4fa; }
		.logos img{padding:3px 0;}
		#shortCuts div{margin:0; padding:0 0 0 0;}
			#shortCuts div div{padding:0; margin:0; clear:both;}
				#shortCuts p{padding:0 0 1px 5px;}
		.simpleSearch{border:1px solid #F1F9F5; border-bottom:none; background-color:#edf4fa; margin:0 0 10px 10px; padding:0 5px 0 5px; height:55px; }
			.simpleSearch div{ margin:5px 0 0 0; padding:0}
				.simpleSearch p{position: absolute; font-size:11px;font-weight: bold;}
				.simpleSearch form{ margin: 0; padding:18px 0 0 0;}
				.simpleSearch ol{margin:5px 0 0 5px;}
					.simpleSearch ol li{background:none; padding:0; float:left; font-weight:normal; padding:0;}
						.simpleSearch input{width:175px;  }
						.simpleSearch .submitSimpleSearch{width:15px; height:15px; border-left:0 none; padding:0 0 0 3px; }
				/*.simpleSearch ul{float:left; padding:0 0 0 10px; margin:-3px 0 0 0;}*/
				.simpleSearch ul{ clear: both; margin: -5px 0 0 5px; padding: 0 0 3px 0; }
					.simpleSearch ul li { margin: 0; padding: 5px 0 0 0; }
						.simpleSearch ul li a { font-weight:bold; text-decoration: none; background:url(/images/social/li_highlights.gif) 0 3px no-repeat; padding:0 0 0 10px; }
						#jumpMenu {margin-bottom: 10px;}
						#AllWords {margin-bottom: 10px;}
		.highlightProducts{padding:2px 0 0 0;}
			.highlightProducts div{clear:both; background-color:#0769aa;  height:22px; margin:0 0 5px 0}
			.highlightProducts .first{background:none; padding:0 0 15px 0;}
				.highlightProducts .first div { margin:0 0 5px 0 ;}
				.highlightProducts .first a { text-decoration:none; margin:5px 0; color:#474747;}
				.highlightProducts .first a:hover { text-decoration:none; margin:10px 0; color:#474747;}
				.highlightProducts img{margin:10px 10px 3px 0; float:right;}
				.highlightProducts .first a.abonnes {text-decoration:none; margin:10px 0; color:#0768a9;font-weight:bold;}
			   .highlightProducts .first a.abonnes:hover {text-decoration:none; margin:10px 0;color:#0768a9;font-weight:bold;}
			   .highlightProducts .first a.non_abonnes {text-decoration:none; margin:10px 0; color:#474747;}
			   .highlightProducts .first a.non_abonnes:hover {text-decoration:none; margin:10px 0; color:#474747;}


				.highlightProducts p {padding:5px 5px 0 0;}
				.highlightProducts ul{ margin:5px;}
					.highlightProducts ul li{background:url(/images/social/bgd_elementNext.gif) no-repeat 2px 4px ; padding:0 0 0 12px; font-weight:normal}
					.highlightProducts ul li:hover{background:url(/images/social/bgd_lev2_li_current.gif) no-repeat 0 4px ; padding:0 0 0 12px; font-weight:normal}
					.highlightProducts ul li a {font-weight:bold; text-decoration:underline}
				.highlightProducts a{ font-weight:bold;color:#666666; margin:10px 0 0 0;}
	#listHighlight{width:440px; float:left; margin-left:5px;}
		#listHighlight div {margin:0; padding:0;}
		#listHighlight div div p a {display: inline !important;}
		#livreAccueil {
margin: 8px 0 8px 0;
background-color: #EFEFEF;
padding-top: 15px;
padding-right: 4px;
padding-bottom: 10px;
padding-left: 4px;
border: 1px solid  #DDDDDD;
}
#listHighlight div .livreAccueil div  {
background-color: transparent;
background-image: url(/images/social/bgd_highlightEvents.jpg);
background-repeat: repeat-x;
background-attachment: scroll;
background-position: 0% 0%;
padding-top: 15px;
padding-right: 0pt;
padding-bottom: 10px;
padding-left: 0pt;
border: 1px solid #3399FF;
}
#livreAccueil h4 {padding:3px 0 4px 5px; text-transform: uppercase; color: #0768a9;}

		.highlightEvents{position:relative;}
			.highlightEvents div div {display:block;}
			#listHighlight .highlightEvents{background:url(/images/social/bgd_highlightEvents.jpg) repeat-x!important; padding:2px 0 10px 0; width:auto;}



			.highlightEvents span {color: #000000; font-weight: bold;}
			.highlightEvents .ttactu {font-size:15px; font-weight: bold; color: #D42124;}
				#listHighlight .highlightEvents div{margin: 0 0 10px 0; clear: both; padding: 2px 0 0 0;}
			.highlightEvents ul{float:left; margin:0 0 10px 0; display:block;}
			.highlightEvents ul li{background:url(/images/social/li_content.gif) no-repeat 0 5px; padding:0 0 0 12px;}
			#listHighlight .highlightEvents div{margin: 0 0 10px 0; clear: both; padding: 8px 0;}
				.highlightEvents img{margin:3px 5px 3px 0; float:left;}
				.highlightEvents .title {font-weight:bold; font-size:12px; padding:6px 0 0 0;}
				.highlightEvents .sourceEvents{color:#959595; padding:0 !important; float:left; text-decoration:none; border:none !important; background:#ffffff}
				#listHighlight .highlightEvents li{width:400px;}
			/*.eventsLinks{width:230px; top:2px; right:0; position:absolute;}*/
			#listHighlight .eventsLinks{float:right;}
				.eventsLinks p{float:right; clear:all;}
				.eventsLinks img{margin:0; float:none;}
				.eventsLinks ul{margin:0; float:right;}
		.highlightPages{border-top:1px solid #c3c3c3; padding:20px 0 0px 0;}
			#listHighlight .highlightPages{margin:15px 10px 10px 0;}
			/*.highlightPages div{padding:0 0 5px 0; margin:0; background:url(/images/social/bgd_highlighthome.gif) no-repeat;}*/
			.highlightPages div{ margin:0; float:left;}


				/*.highlightPages div div{background:none; width:49%; float:left;}*/
				.highlightPages div div{background:none; float:left;}
					.highlightPages img{margin:0 0 0 10px;}

					.highlightPages p{margin:0 11px 5px 10px;}
					.highlightPages ul{margin:0 11px 0 10px;}
						.highlightPages li{background:none; padding:0;}
							.highlightPages li a{font-size:11px; color:#731583;}

/** Template: contentArticle + contentArticleLarge **/
#contentArticleLarge {width:710px; float:left;}
#contentArticle {float:left; background:url(/images/social/bgd_highlightEvents.jpg) repeat-x; width:500px; float:left; overflow: hidden;}
#contentArticleContact {float:left; background:url(/images/social/bgd_highlightEvents.jpg) repeat-x; width:510px; float:left; margin-left:105px;}

	.breadcrumbArticle {}
		.breadcrumbArticle li {padding:0 10px 0 13px; background: url(/images/social/li_breadcrumb_articles_1.gif) 0 3px no-repeat; float:left;}
		.breadcrumbArticle .last {font-weight:bold; background:url(/images/social/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:290px; 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}
	.displayArticle3 {text-align:right; width:120px; margin:0 5px 0 0; float:right;}
		.displayArticle3 a {text-decoration:underline; font-weight:normal; color:#717171;}
		.displayArticle3 ul{float:right;}
			.displayArticle3 li {background:none; padding:0 0 0 10px; float:left}
.navArticles {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/social/li_nav_articles_2.gif) 0 3px no-repeat; padding:0 0 0 11px;}
			.previousArticle strong{color:#0768a9;}
		.otherLinks{width:20%; float:left;}
			.otherLinks a{background:url(/images/social/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/social/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; float:left;}
				.resultsList li{display:inline;}
				.resultsList .active a{font-weight:bold; color:#0768a9;}

	.toolsArticle {width:240px; 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:100px;}
	.infoArticle{border-top:0px solid #b5ac9f; padding:10px 0 0 0;}

		.infoArticle p{padding:0 0 5px 0;}
		.infoArticle span.infoArticleSurtitre{font-size: 15px;color: #454545;text-transform: uppercase;font-weight:bold;width:100%;}
		.infoArticle dl{padding:0 0 5px 0;}
			.infoArticle dt{width:90px; 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:#0768a9;}

	.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 ul{padding:10px 0 0 0;}
			.textArticle li{background:url(/images/social/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:15px; color:#CC0000;}
	.hightlightBlock{margin:0 0 15px 0; padding:5px; background-color:#edf4fa;}
		.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/social/li_01.gif) no-repeat 0 7px; padding:1px 0 1px 10px;}
		.hightlightBlock table{margin:10px 0 0 0;}
	/*nouveau style pour actualité détail*/
		#reagissez{}
#reagissez p{ padding:5px 0; width:510px; float:left;}
#reagissez label{ width:200px; float:left; margin:0 10px 0 0; text-align:right;}
#reagissez input{ width:257px; float:left; height:15px; border:1px solid #999999;}
#reagissez textarea{ width:257px; border:1px solid #999999; height:160px; float:left; }
#reagissez .btnEnvoyer{ text-align:right; background:url(/images/social/bgd_reagissez.gif) top left repeat-x; padding:20px 0 0 0; margin:15px 0 0 0;}





/** Template: listSummary **/
#listSummary{width:510px; float:left;}
	.blockIllustration{width:135px; float:left;}
		.blockIllustration img {margin:0 0 10px 0;}
	.contentSummary {width:375px; float:left;}

/** Template: homeNiv2Type1 **/
#homeNiv2Type1{background:url(/images/social/bgd_highlightEvents.jpg) repeat-x; width:510px; float:left;}
	.highlightDocuments{background:url(/images/social/bgd_highlightdocument.gif) bottom no-repeat ; width:510px; padding:0 6px 10px 0;}
		.highlightDocuments div{width:170px; margin:0 0 8px 0; float:left;}
			.highlightDocuments img{margin:0 6px 12px 0; 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 0 0}

/** Template: homeNiv2Type2 **/
#homeNiv2Type2{background:url(/images/social/bgd_highlightEvents.jpg) repeat-x; width:515px; float:left;}
	.highlightSection {background:url(/images/social/bgd_highlight_section.gif) 250px 0; background-repeat:repeat-y; padding:20px 0 0 0; height:1%; width:515px;}
	.highlightSection div{width:257px; margin:0 0 20px 0; float:left;}
	.highlightSection p{padding:0 10px 5px 0;}
	.highlightSection li{padding:0 0 0 12px; background:url(/images/social/li_highlight_02.gif) no-repeat 0 5px;}
		.highlightSection li a {color:#0866a6}
	/*.highlightSection .subSectionPad{background:url(/images/social/bgd_highlight_section.gif) no-repeat; padding:20px 0 0 0;}*/
	.highlightSection .subSectionPad{background:url(/images/social/bgd_hilight_split.gif) no-repeat; padding:20px 0 0 0;}
	.highlightSection .subSectionPad p {margin-left: 130px;}
/** Template: homeNiv2Type3 **/
#homeNiv2Type3 {width:510px; float:left;}
#homeNiv2Type3 .highlightSection img{margin-right:10px; float:left;}
#homeNiv2Type3 .highlightSection li {float:right; background:url(/images/social/li_highlight_02.gif) no-repeat 0 5px; padding-right:15px;}
	.highlightContent {height:242px; background:url(/images/social/bgd_highlight_content.gif) 0 0 repeat-x; margin:15px 0 0 0; overflow:hidden; padding-bottom:20px;}
		.highlightContent label{text-align:right; width:56px; padding:0 0 0 0; display:block; float:left; font-size:12px;}
		.highlightContent select{width:130px}
		.highlightContent li{padding:0 0 5px 0;}
		.highlightSearch  {width:280px; padding:0 0 0 10px; float:left;}
		.highlightSearch select{width:221px}
		.highlightSearch p{font-size:11px;}
		.highlightSearch input{width:208px;}
		.highlightAlert { text-align:left; width:205px; float:right;}
		.highlightAlert a {color:#d1242c; background:url(/images/social/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 div{background:url(/images/social/bgd_highlightPages2.gif) repeat-y 40px 0;}
	#homeNiv2Type3 .highlightPages div div{background:none;}
	#homeNiv2Type3 ul>li>a img {float:left; margin-right:3px;}

/** Template: homeNiv2Type4 **/
#homeNiv2Type4 {background:url(/images/social/bgd_highlightEvents.jpg) repeat-x;}
.highlightFormation{background:url(/images/social/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/social/bgd_highlightEvents.jpg) repeat-x; width:480px; float:left;}
	#listArticlesLarge .submitButton{float:right;}
	.introductionResults{background:url(/images/social/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{color:#0768a9;}
		.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 0 0; border-bottom:1px solid #999999; float:left;}
			.blockResults span{width:50px; float:left;}
			.blockResults span img{padding:10px;}
			/*nouvelle css*/
			.blockResults dl{ margin:-5px 0 0 0; width:100px; float:right;}
		.blockResults dt{ width:25px; float:left;}
		.blockResults dd{ width:70px; float:left; padding:0 0 0 5px;}
		.blockResults dd a{ color:#757575; font-size:11px; font-weight:normal;}
		.blockResults dd a:hover{ color:#0768a9; text-decoration:none;}
		.blockResults .active a{color:#0768a9;}
		.blockResults div{float:left; width:610px;}
		.blockResults div p{ width:430px;}

			.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: #edf4fa; border-top: 1px solid #0768a9; border-bottom: 1px solid #0768a9; }
	.pagination .resume { float: left; padding: 0 5px 0 5px; }
		.pagination .resume strong { color: #0768a9; }
	.pagination .pages { float: right; padding: 0 5px 0 5px; text-align: center; }
		.pagination .pages a { margin: 0; padding: 0; font-weight: normal; color: #000; text-decoration: underline; background:none; }
		.pagination .pages a:hover { font-weight: bold; color: #0768a9; text-decoration: none; }
		.pagination .pages a.first { width: 10px; height: 10px; background: url(/images/social/pagination-precedent.gif) center center no-repeat; text-decoration: none; }
		.pagination .pages a.previous { padding: 0 5px 0 5px; font-weight: bold; color: #0768a9; text-decoration: none; }
		.pagination .pages a.active {}
		.pagination .pages a.next { padding: 0 5px 0 5px; font-weight: bold; color: #0768a9; text-decoration: none; }
		.pagination .pages a.last { width: 10px; height: 10px; background: url(/images/social/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: #0768a9; }
		.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/social/li_01.gif) no-repeat 0 6px; padding:0 0 0 10px;}
	.navQuestion {background:url(/images/social/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/social/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/social/li_01.gif) no-repeat 0 6px; padding:0 0 0 10px;}
			.rightAnswer{background:url(/images/social/icon_check.gif) no-repeat #edf4fa 10px 10px;}
			.wrongAnswer{background:url(/images/social/icon_del.gif) no-repeat 10px 10px;}

/** Template: listActus **/
#listActus{width:510px; float:left;}

/** Template: listForums **/
#listForums{width:510px; float:left;}

/** Template: siteMap **/
#sitemapLarge {width:710px; float:left;}
	.contentSitemap div {
	width:160px;
	float:left;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 0;
}

	.contentSitemap ul { margin:0 0 8px 0}
		.contentSitemap li { background:none; margin:0 0 0 4px; color:#717171; font-size:11px; padding:0 0 0 6px;}
			.contentSitemap li a {font-size:11px; color:#717171; font-weight:normal}
	.contentSitemap .highlightSitemap{width:715px; margin:0;}
	.contentSitemap .contentSitemapOuvrages{width:525px; border-right:10px solid #FFF; float:left; margin:0;}
	.contentSitemap .contentSitemapH5{width:355px; margin:0 0 15px 0;}
		.contentSitemapOuvrages div{width:160px; margin:0 10px 15px 0;}

.rien {
	margin-top: 0px;
	border: 0px solid #CCCCCC;
}

/*publi-rédactionnel nouveau*/

#pubredacontent {
	float: left;
	height: 146px;
	width: 420px;
	/*position: relative;*/
/* 	left:0px; */
/* 	top: 0px; */
	background-image: url(/images/social/pub_redac_bleul.gif);
	background-repeat: no-repeat;
	background-position: 0px -2px;
	padding:0px !important;
}
#pubredacontent .titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666262;
	text-decoration: none;
	float: left;
	width: 410px;
	padding: 6px 0px 0px 10px !important;
	margin: 6px 0 5px 0 !important;
	font-weight: bold;
}

#vignette {
	width: 80px;
	float: left;
	margin: 0px 0px 0px 8px !important;
	padding: 0px !important;
}

.contenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	float: left;
	width: 315px;
	padding: -3px 5px 0px 0px !important;
	margin: -4px 0 0 0!important;
	clear: none!important;
}
.contenu  p{font-size: 10px;}

#pubredacontent .contenu ul{ width: 295px }
#pubredacontent .contenu ul li{ width: 280px }

#pubredacontent .publication {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	width: 260px;
	float: left;
	padding: 0px 0px 0px 12px!important;
}


/*fin*/


/*pub-rédactionnel-revue*/
#pubredacdetailfond{
	background-image:url(/social/image/pub_redac_background.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	height: 645px;
	width: 50px;
	position: relative;
	left: 0px;
	top: 0px;
	padding: 4px;
}
#pubredacdetailfond .titre {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006699;
	text-decoration: none;
	float: left;
	height: auto;
	width: 300px;
	position: relative;
	left: 12px;
	top: 12px;
	font-weight: bold;
}

.revuecontenuplus{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	float: left;
	width: 510px;
	left: 12px;
	height: auto;
	top: 20px;
	position: relative;
}
.revuetitresous{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	float: left;
	height: auto;
	width: 300px;
	position: relative;
	left: 10px;
	top: 25px;
	font-weight: bold;

}

/*fin pub-rédactionnel-revue*/

a.lien {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0033CC;
	text-decoration: none;
}
a.lien:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0099FF;
	text-decoration: underline;
}

/*encadre lien vers etude et chapitre dans la recherche*/
.recherche-lien-vers-etude-chap {
 	margin: 10pt 10pt 10pt 0;
	padding: 3px;
	text-align: left;
	text-indent: 15pt;
	background: #F1F9F5;
	border: 1px groove #0768a9;
}

table.mon_compte { width: 100%; border: 1px solid #006699; border-collapse: collapse; }
table.mon_compte tbody td { padding: 0.3em 0.5em 0.3em 0.5em; vertical-align: top; border-top: 1px solid #006699; }

a.puce { display: block;
         padding: 0 0 0 15px;
         background: url(/images/social/li_02.gif) 0px 3px no-repeat;
}

table#tab-interne{border: 1px solid}
table#tab-interne td{text-align:justify}

thead th .consulation-contenu-al {
	color: #FFFFFF;
}





/******************************************************************************************************************//*****************************************************************************/
/******************************************************************************************************************//*****************************************************************************/
/*old css non optimisé pour le ref*/
/********h1*******/
h1{
text-transform: uppercase;
color: #757575;
padding: 0;
font-size: 15px;
margin-top: 0;
margin-right: 0;
margin-bottom: 0.6em;
margin-left: 0;
clear: right;}
/********h2*******/
h2{text-transform:uppercase; font-size:15px;}
#context div h2{text-transform:uppercase; color:#2579b1; padding:0 5px 5px 5px; width:220px; font-size:15px;}
.subscribingAccess h2{padding:3px 12px;}
#context h2{text-transform:none; color:#2579b1; padding:0 5px 5px 5px; width:220px;}
#context .highlightOutils h2{color:#858585; font-size:13px;}
.introductionPage h2 {font-size:15px; color:#757575;}
/********h3*******/
h3{font-size:15px; color:#0768a9;}
.subscribingAccess h3{text-transform:uppercase;padding:1px 8px 1px 8px;font-size:14px;font-weight:bold; color:#000000;}
#context h3{ color:#454545; padding:0 5px 5px 5px; width:280px; text-transform:none}
#panier .head h3{ font-size:12px; color:#FFF}
#blocCategories .head h3{ font-size:12px; color:#FFF}
#context .highlightWebsites h3{font-size:12px; color:#474747; width:220px; padding:0 5px 8px 5px;}
#context .highlightQuiz div h3{color:#0768a9; font-size: 12px; font-weight:bold; padding:2px 5px 4px 3px; width:220px;}
.blockForm h3{padding:0 0 10px 0;}
#shortCuts h3{text-transform:none; padding:0 0 0 5px; float:left; }
.highlightProducts h3{color:#FFFFFF; height:18px; line-height: 16px; padding:3px 0 3px 0; margin:0;}
.highlightEvents h3{color:#0768a9;}
.highlightEvents h3 img{margin:0 5px 0 0;}
#listHighlight h3{color:#757575;}
#listHighlight .highlightEvents h3{text-transform:uppercase; color:#757575; padding:10px 10px 0 0;}
.highlightPages h3{display:none;}
.highlightFormation h3 {text-transform:uppercase; font-size:13px; color:#757575; background:url(/images/social/bgd_headNosConferen.gif) no-repeat; padding:3px 0 2px 5px;}
.infoArticle h3{}
.highlightDocuments h3{font-size:14px; padding:0 10px 5px 0;}
.highlightSearch h3 {font-size:14px; color:#0768a9; background:url(/images/social/ico_highlight_zoom.gif) 0 0 no-repeat; margin:0 0 5px 0;padding:4px 0 5px 30px}
.highlightSearch h3 span{color:#757575;}
.highlightAlert h3 {font-size:14px; color:#D1242C; background:url(/images/social/ico_highlight_alert.gif) 0 0 no-repeat; padding:4px 0 5px 30px}
.blockResults h3 a{font-size:14px; padding:0; float:none;}
.blockQuestion h3 {padding:6px 0 12px 30px; margin:0 0 0 -3px; font-size:14px; font-weight:normal; color:#ffffff; background:url(/images/social/bgd_head_question.gif) no-repeat; text-transform:none; display:block;}
.contentSitemap h3 { background:#4B91C1; color:#FFF; padding:2px 0 1px 3px; margin:0 0 4px 0; font-size:16px;}
.contentSitemap h3 a{color:#FFF; font-size:16px; }

/********h4*******/
h4{font-size:14px;}
.blockForm h4{padding:0 3px 0 0; display:inline;}
.blockForm h4 label{font-size:14px; color:#0768a9;}
.inputText h4 label{text-align:left; margin:0; padding:0; display:inline; float:none;}
.highlightEvents h4{font-size:14px; color:#0768a9;}
.highlightProducts h4{padding:10px 0 0 0;}
#listHighlight .highlightEvents h4{font-size:14px; }
.highlightPages h4{font-size:12px; color:#0769ac; margin:5px 11px 5px 10px; font-weight:bold}
.highlightFormation h4{font-size:12px; color:#0768a9; padding:0 0 5px 0; clear:both;}
.highlightFormation h4 span{color:#CC0000;}
.highlightFormation div div h4{padding:0 0 0 0; clear:none;}
.contentSitemap h4{background:#CDE4F3; color:#4D4D4D; padding:0 0 2px 3px; margin:0 0 4px 0; font-size:13px; }
.contentSitemap h4 a{color:#4D4D4D; font-size:13px; }
.hightlightBlock h4 {padding:0 0 5px 0; }
.highlightSection h4{font-size:14px; font-weight:bold; text-transform:none; color:#0866a6; line-height:14px; padding:0 20px 8px 0;}
.textArticle h4 {padding:0 0 5px 0; }
.blockQuestion h4 {font-size:12px; color:#0768a9; padding:5px 0 3px 0;}
/********h5*******/
.highlightEvents h5{font-size:11px; color:#333333; font-weight:bold; text-transform: uppercase; }
#context .highlightPublications .librairie h5{font-size:12px; font-weight:bold;}
#context h5{padding:0 5px 3px 0;}
.listAnswers h5{font-size:12px; color:#0768a9; padding:5px 0 3px 0;}
.highlightPages h5{font-size:13px; margin:0 0 0 10px;}
.contentSitemap h5 { background:#F3F3F3; color:#4d4d4d; padding:3px 5px; margin:0 0 3px 0}
.contentSitemap h5 a {color:#4D4D4D;}
.hightlightBlock h5 {padding:0 0 5px 0; color:#0768a9;}
.textArticle h5 {padding:10px 0 0 0; color:#000000; font-size:14px;}

/********h6*******/
.listAnswers h6{font-size:12px; color:#0768a9; padding:5px 0 3px 0;}





/******************************************************************************************************************//*****************************************************************************/
/******************************************************************************************************************//*****************************************************************************/
/*new css optimisé pour le ref*/
/********h1*******/
h1.refH1{text-transform:uppercase; color:#2579b1; padding:0 5px 5px 5px; width:100%; font-size:15px;}
h1.refH1noir{text-transform:uppercase; padding:0 5px 5px 5px; width:100%; font-size:15px;}
h1.refH1bleu{color: #0768a9;text-transform:uppercase; padding:0 5px 5px 5px; width:100%; font-size:15px;}
h1.refH1floatleft{padding:30px 0 0 15px; float:left;}
h1.refH1listActus{text-transform:uppercase; padding:0 5px 5px 5px; width:100%; font-size:15px;}
h1.refH1titre{font-size: 15px;color: #0768a9;text-transform:none;width:100%;padding:0;margin:0 0 15px 0;}
#context div h1.refH1context{text-transform:uppercase; color:#2579b1; padding:0 5px 5px 5px; width:220px; font-size:15px;}
.subscribingAccess h1.refH1subscribingAccess{padding:3px 12px;}
#context h1.refH1context{text-transform:none; color:#2579b1; padding:0 5px 5px 5px; width:220px;}
#context .highlightOutils h1.refH1highlightOutils{color:#858585; font-size:13px;}
h1.refH1contentArticle {text-transform:uppercase; color:#2579b1; padding:0 5px 5px 5px; width:100%; font-size:15px;}
/********h2*******/
h2.refH2{font-size:15px; color:#0768a9; text-transform:none}
h2.refH2titre{text-transform:uppercase; color:#2579b1; padding:0 5px 5px 5px; width:100%; font-size:15px;}
h2.refH2chapo{font-size: 12px;color: #454545;font-weight:bold;text-transform:none;}
h2.refH2titreActu{font-size: 12px;color: #454545;font-weight:bold;text-transform:none;}
#context h2.refH2context{ color:#454545; padding:0 15px 5px 5px; width:220px; text-transform:none}
#panier .head h2.refH2panier{ font-size:12px; color:#FFF}
#blocCategories .head h2.refH2blocCategories{ font-size:12px; color:#FFF}
#context .highlightWebsites h2.refH2highlightWebsites{font-size:12px; color:#474747; width:240px; padding:0 5px 8px 5px;}
#context .highlightQuiz div h2.refH2highlightQuiz{color:#0768a9; font-size: 12px; font-weight:bold; padding:2px 5px 4px 3px; width:260px;}
.blockForm h2.refH2blockForm{font-size: 15px;color: #0768a9;padding:0 0 10px 0;text-transform:none;}
#shortCuts h2.refH2shortCuts{text-transform:none; padding:3px 0 0 5px; float:left; }
.highlightProducts h2.refH2highlightProducts{color:#FFFFFF; height:18px; line-height: 16px; padding:3px 0 3px 0; margin:0}
#context h2.refH2context{text-transform:none; font-size:11px; color:#000000;}
h2.refH2highlightEvents{color:#0768a9;}
h2.refH2highlightEvents img{margin:0 5px 0 0;}
#listHighlight h2.refH2listHighlight{color:#757575;}
#listHighlight .highlightEvents h2.refH2highlightEvents{text-transform:uppercase; color:#757575; padding:7px 10px 0 10px;}
.highlightEvents h2.refH2highlightEvents2{text-transform:none;font-size: 13px;color: #757575;}
.highlightPages h2.refH2highlightPages{display:none;}
.highlightFormation h2.refH2highlightFormation {text-transform:uppercase; font-size:13px; color:#757575; background:url(/images/social/bgd_headNosConferen.gif) no-repeat; padding:3px 0 2px 5px;}
.infoArticle h2.refH2infoArticle{font-size:15px; color:#454545; text-transform:uppercase}
.highlightDocuments h2.refH2highlightDocuments{font-size:14px; padding:0 10px 5px 0;}
.highlightSearch h2.refH2highlightSearch {font-size:14px; color:#0768a9; background:url(/images/social/ico_highlight_zoom.gif) 0 0 no-repeat; margin:0 0 5px 0;padding:4px 0 5px 30px}
.highlightSearch h2.refH2highlightSearch span{color:#757575;}
.highlightAlert h2.refH2highlightAlert {font-size:14px; color:#D1242C; background:url(/images/social/ico_highlight_alert.gif) 0 0 no-repeat; padding:4px 0 5px 30px}
.blockResults h2.refH2blockResults a{font-size:14px; padding:0; float: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/social/bgd_head_question.gif) no-repeat; text-transform:none; display:block;}
.contentSitemap h2.refH2contentSitemap { background:#4B91C1; color:#FFF; padding:2px 0 1px 3px; margin:0 0 4px 0; font-size:16px;text-transform:none;}
.contentSitemap h2.refH2contentSitemap a{color:#FFF; font-size:16px; }
.highlightSection h2.refH2highlightSection{font-size:14px; font-weight:bold; text-transform:none; color:#0866a6; line-height:14px; padding:0 20px 8px 0;}
/********h3*******/
h3.refH3{font-size: 15px;color: #0768a9;}
h3.refH3noir{font-size: 14px;color: #454545;}
h3.refH3noirmaj{font-size: 15px;text-transform:uppercase;}
h3.refH3infoArticle{font-size: 15px;color: #0768a9;}
.blockForm h3.refH3blockForm{padding:0 3px 0 0; display:inline;}
.blockForm h3.refH3blockForm label{font-size:14px; color:#0768a9;}
.inputText h3.refH3inputText label{text-align:left; margin:0; padding:0; display:inline; float:none;}
h3.refH3highlightEvents{font-size:12px;color:#454545;font-style:italic;text-transform:none;}
.highlightProducts h3.refH3highlightProducts{padding:10px 0 0 0;}
#listHighlight .highlightEvents h3.refH3highlightEvents{font-size:14px;}
.highlightPages h3.refH3highlightPages{font-size:12px; color:#0769ac; margin:5px 11px 5px 10px; font-weight:bold}
.highlightFormation h3.refH3highlightFormation{font-size:12px; color:#0768a9; 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;}
.contentSitemap h3.refH3contentSitemap{background:#CDE4F3; color:#4D4D4D; padding:0 0 2px 3px; margin:0 0 4px 0; font-size:13px; }
.contentSitemap h3.refH3contentSitemap a{color:#4D4D4D; font-size:13px; }
.hightlightBlock h3.refH3hightlightBlock {padding:0 0 5px 0; }
.highlightSection h3.refH3highlightSection{font-size:14px; font-weight:bold; text-transform:none; color:#0866a6; line-height:14px; padding:0 20px 8px 0;}
.textArticle h3.refH3textArticle {padding:0 0 5px 0; }
.blockQuestion h3.refH3blockQuestion {font-size:12px; color:#0768a9; padding:5px 0 3px 0;}

/********h4*******/
h4.refH4 {}
h4.refH4highlightEvents{font-size:11px; color:#333333; font-weight:bold; text-transform: uppercase; }
#context .highlightPublications .librairie h4.refH4librairie{font-size:12px; font-weight:bold;}
#context h4.refH4{padding:0 5px 3px 0;}
.listAnswers h4.refH4listAnswers{font-size:12px; color:#0768a9; padding:5px 0 3px 0;}
.highlightPages h4.refH4highlightPages{font-size:13px; margin:0 0 0 10px;}
.contentSitemap h4.refH4contentSitemap { background:#F3F3F3; color:#4d4d4d; padding:3px 5px; margin:0 0 3px 0}
.contentSitemap h4.refH4contentSitemap a {color:#4D4D4D;}
.hightlightBlock h4.refH4hightlightBlock {padding:0 0 5px 0; color:#0768a9;}
.textArticle h4.refH4textArticle {padding:10px 0 0 0; color:#0768a9;}
/********h5*******/
h5.refH5 {}
.listAnswers h5.refH5listAnswers{font-size:12px; color:#0768a9; padding:5px 0 3px 0;}

/********h6*******/
h6.refH6 {}


/* tableaux cachés dans la recherche */
div.showTableViewable { display: none; }
div.showTableExpand { position: relative; left: 5px; width: auto; 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; }

/* ---------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------- */
/* NEW PAGE D'ACCUEIL Acastro */
h1.refhH1TexteBienvenue{padding:0 0 5px;width:100%;color:#454545;font-family:Arial,Helvetica,Verdana,Geneva,sans-serif;
font-size:12px; margin:0;display:block; font-weight:normal;}

h3.refH3AccesAbonees{color:#000000;font-size:15px;font-weight:bold;text-transform:uppercase;font-family:Arial,Helvetica,Verdana,Geneva,sans-serif;} 

div.refhH1TexteBienvenue strong {font-weight:bolder;color:#000000; font-family:Arial,Helvetica,Verdana,Geneva,sans-serif;font-size:12px;margin:0;padding:0;}
/* GAUCHE */
#shortCuts .simpleSearch h3.refH3TitreLeftBloc{color:#0768A9;float:left;padding:3px 0 0 5px;text-transform:none;font-size:15px;font-family:Arial,Helvetica,Verdana,Geneva,sans-serif;display:block;font-weight:bold;} 

#shortCuts .highlightProducts h3.refH3TitreLeftBloc{color:#FFFFFF;height:18px;line-height:16px;margin:0;float:left;padding:3px 0 0 5px;text-transform:none;font-size:15px;font-family:Arial,Helvetica,Verdana,Geneva,sans-serif;display:block;font-weight:bold;}

#listHighlight .highlightEvents strong.refStrongTitreActus{font-size:15px;text-transform:uppercase;color:#454545;font-family:Arial,Helvetica,Verdana,Geneva,sans-serif;
margin:0;padding:0;display:block;font-weight:bold;text-align:left;}

/* accueil_actus.html*/
#listHighlight .refH2ActualitesTitreNews a{font-weight: bold; font-size: 14px; color:#0768A9;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;font-family:Arial,Helvetica,Verdana,Geneva,sans-serif;margin:0;padding:0; text-transform:none; display:block;}

#listHighlight ul li strong.refStrongLireSuite a{color:#0768A9;font-weight:bold;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;font-family:Arial,Helvetica,Verdana,Geneva,sans-serif;font-size:12px;margin:0;padding:0;}

#listHighlight .highlightEvents .refH3TitreRubrique{color:#333333;font-size:11px;font-weight:bold;text-transform:uppercase;font-family:Arial,Helvetica,Verdana,Geneva,sans-serif;margin:0;padding:0; display:block;}


/* DROITE */
#context h3.TitreLeftBloc{text-transform:none; font-size:15px; color:#67B514; font-weight:bold;outline-color:-moz-use-text-color;outline-style:none; outline-width:medium; padding-left:12px;}

#context .highlightWebsites h3.TitreLeftBloc a{color:#0768A9;font-weight:bold;outline-color:-moz-use-text-color;font-family:Arial,Helvetica,Verdana,Geneva,sans-serif;font-size:12px;} /* WK-RH, le portail de référence des ressources humaines*/

#context .highlightNewsletter span.Question {color:#0768A9;font-size:13px;font-weight:bold;padding:0 23px 5px 5px;font-family:Arial,Helvetica,Verdana,Geneva,sans-serif;margin:0; display:block; } /* Quesion juridique */

#context .highlightNewsletter h3.TitreLeftBloc {color:#0768A9;font-size:14px;font-weight:bold;padding:0 23px 5px 5px;font-family:Arial,Helvetica,Verdana,Geneva,sans-serif;margin:0;} /* Newsletter Social-RH */

#context div .highlightQuiz  h3.TitreLeftBloc12px{text-transform:none;font-family:Arial,Helvetica,Verdana,Geneva,sans-serif;color:#0768A9;font-size:12px;font-weight:bold;}

#context .highlightPublications .publicationcontent h3.TitreLeftBloc12px{text-transform:none;font-family:Arial,Helvetica,Verdana,Geneva,sans-serif;color:#0768A9;font-size:12px;font-weight:bold;}

/* Footer Page d'accueil*/
#footerbis .lev4 li a h3.refH3FooterBisLiensTxt{color:#757575;font-size:10px;font-weight:normal;}

.pubcentree {background-color: transparent; background-image: url(/images/social/bgd_context_div.gif); background-repeat: repeat-x; background-attachment: scroll; background-position: 0% 0%; border-top-width: 1px; border-top-style: solid; border-top-color: #539dce; padding: 3px 0 5px 0;}


.mceToolbar a{background-image:none;padding:0;margin:0;}

.intro_outil {padding-bottom:5px;}

/* BDD Palamares des formations RH - */
.palmares {width:822px;}
.palmColG {background:#e7e7e7;margin:0 0 25px 0; text-align:right; font-weight: bold; color: #000000; width: 200px; text-align: left;}
.palmColD {background:#ffebeb; text-align:left; color: #403a3a; font-weight: normal;}



#encadre_recherche {
float: left;
background:url(/images/social/bgd_highlightEvents.jpg) repeat-x;
border-bottom: 1px solid #e8e8e8;
border-left: 1px solid #e8e8e8;
border-right: 1px solid #e8e8e8;
padding-left:6px;
padding-right:6px;
padding-top:0;
padding-bottom:10px;
width:100%;
}

#barre{
border-bottom: 1px solid #e8e8e8;
margin-bottom:10px;
}
#sous_barre {background:none;  border-bottom:1px solid #999999;width:660px; float:left;}
#encadre_recherche .paddingleft15 {padding-left:15px;}
#encadre_recherche .highlightEvents{background:none;}
 #tabs1 {
      float:left;
      width:100%;
      background:#FFF;
      font-size:93%;
      line-height:normal;
      border-bottom:1px solid #BCD2E6;
      }
    #tabs1 ul {
          margin:0;
          padding:10px 10px 0 5px;
          list-style:none;
      }
    #tabs1 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs1 a {
      float:left;
      background:url("/images/social/tableft1.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs1 a span {
      float:left;
      display:block;
      background:url("/images/social/tabright1.gif") no-repeat right top;
      /* padding:5px 15px 4px 6px; */
      padding:5px 4px 4px 4px;
      color:#627EB7;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs1 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {color:#627EB7; }
    #tabs1 a:hover { background-position:0% -42px;  }
    #tabs1 a:hover span { background-position:100% -42px; }
      #tabs1 #current a { background-position:0% -42px;}
      #tabs1 #current a span { background-position:100% -42px;  }	  
.introductionPage  #tabs1  span {text-transform:none;  padding:5px 15px 4px 6px; color:#627EB7; font-size:12px;margin:0;font-weight:bold;}
#contentWithContext_ajax .blockResults div p{ width:730px;}
.blockResults p span {width:100%;}
/*#encadre_recherche .highlightEvents .sourceEvents{ border-bottom:1px solid #999999 !important;width:100%;padding-bottom:5px !important;padding-right:5px !important;}*/
.actusOnglets .sourceEvents2{color:#959595; float:left; text-decoration:none; background:#ffffff;
border-bottom:1px solid #999999 !important;width:690px;padding-bottom:5px !important;padding-right:5px !important;
}

#encadre_recherche .alerte{font-size:12px; color:#CC0000;}
#encadre_recherche .actusOnglets p {width:600px}
.actusOnglets{position:relative;}
.actusOnglets div div {display:block;}
#listHighlight .actusOnglets{background:url(/images/social/bgd_highlightEvents.jpg) repeat-x; !important; padding:2px 0 10px 0; width:auto;}
.actusOnglets span {color: #000000; font-weight: bold;}
.actusOnglets .ttactu {font-size:15px; font-weight: bold; color: #D42124;}
#listHighlight .actusOnglets div{margin: 0 0 10px 0; clear: both; padding: 2px 0 0 0;}
.actusOnglets ul{float:left; margin:0 0 10px 0; display:block;}
.actusOnglets ul li{background:url(/images/social/li_content.gif) no-repeat 0 5px; padding:0 0 0 12px;}
#listHighlight .actusOnglets div{margin: 0 0 10px 0; clear: both; padding: 8px 0;}
.actusOnglets img{margin:5px 10px 5px 0; float:left;}
.actusOnglets .title {font-weight:bold; font-size:12px; padding:6px 0 0 0;}
.actusOnglets .sourceEvents{color:#959595; padding:0 !important; float:left; text-decoration:none; border:none !important; background:#ffffff}
#listHighlight .actusOnglets li{width:400px;}
#cache1 .actusOnglets h4 {clear:both;}


/*SKY-pub*/
#longpub {
	float: right;
	height: 600px;
	width: 120px;
	position: absolute;
	z-index: 100;
	left: 985px;
	top: 202px;
}
#abo {padding:10px 0 10px 0; margin-top:15px;}
#abo .boutonabo a{background-color: transparent; background-image: url(http://www.wk-rh.fr/images/social/boutonabo.gif); background-repeat: repeat-x; background-attachment: scroll; background-position: 0% 0%; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; margin-left: 0pt; line-height: 12px; cursor: pointer; border: 1px solid #000000; text-decoration: underline; font-weight: bold; color: #ffffff; font-size: 12px;}

label.signature  {
	text-align:right; width:196px; margin:0 10px 0 0; padding:2px 0 0 0; display:block; float:left; height:120px;
}

p.signature {
	float:left; width:250px; height: 20px; margin: 0; padding:0; font-size:11px;
}

input.signature {
	float:left; width: 14px; height: 14px;
}

#pseudo {
	width:70px; height:12px; 
}
li.puces {padding-left:10px; background-image:url(/images/social/li_content.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left middle;
}
ul.liste {padding-left:5px;}
a.hover {text-decoration:none;}
.titresCHSCT {font-size:15px; color:#0768a9;}
.imgEmploiActu {margin-right:3px;}
.actuEmploi {padding:0;margin:0;}
.actuEmploi td{padding:0;margin:0;}
.actuEmploi img{padding-right:4px;}
.emploiActuList {float:left; width:47%;margin-bottom:5px;padding-left:0}
.listeFonctions {clear:both;padding-top:10px;}

/*  Release 2010/1 D07 espace mon compte */
.tabs {
    padding: 1em;
    border-top: none;
	border-right: 1px solid #BCD2E6;
	border-bottom: 1px solid #BCD2E6;
	border-left: 1px solid #BCD2E6;
}

.featuresNewsletter ul, .featuresNewsletter p{
    margin-left: 130px; 
}

.featuresNewsletter ul li {
    list-style-type: square;
    list-style-position:inside;
    clear: none;
}

.featuresLiaison  p {
    margin-left: 70px; 
}
.featuresLamy p {
    margin-left: 150px; 
}

.blockForm  a.imgLien {
    background: none;
}

/*.sur2Colonnes {
    width:50%;
    float:left;
}
.sur2Colonnes .inputText label {
    width: 150px; 
}
.lienAbo {
    float: right;
    margin: 0.5em 0; 
    clear: both;
}*/

.colonneGauche {
	float: left;
}
.colonneDroite {
	float: right;
}
.colonneGauche label,
.colonneDroite label {
	width: auto;
}
.colonneGauche span.big,
.colonneDroite span.big {
	font-size: 120%; font-weight: bold;
}
#txt_search_319 {width:50px;}
#dateRech {text-align: left; margin-bottom:15px;}
#moteur {border: 2px solid #BCD2E6; padding:4px; text-align: left;}