/******** Default Behaviour Tags ********/
/****************************************/
/* Only Default Tags ce*/
/*tous les H1 H2 H3  H4 H5 H6 sont en bas de page*/
/*nouveaux styles RH*/
*{font-family:Arial,Helvetica,Verdana,Geneva,sans-serif; font-size:12px; color:#474747; margin:0; padding:0;}
/*body {width : 980px; margin-left:auto; margin-right: auto;} POUR CENTRAGE DU SITE*/
li {list-style-type: none;}
img, fieldset{border:0;}
input{font-size:11px; comitécomitécolor:#757575; border:1px solid #B9B9B9; padding:1px 0 1px 3px;}
select{font-size:11px; color:#757575; border:1px solid #B9B9B9; padding:1px 0 1px 3px;}
textarea{font-size:11px; color:#757575; border:1px solid #B9B9B9; padding:1px 0 1px 3px;}
a{font-weight:bold; color:#000000; text-decoration:none; outline:none;}
a:hover{text-decoration:underline;}
ul li{padding:0 0 0 12px;}
dt, dd{display:block; float:left;}
td{padding:6px 4px; text-align:center;}
/* ATTENTION : #006699 = bleu */
thead th, thead td{font-weight:bold; background:#FF9900; color:#FFF; padding:4px;} /* ancienne couleur #7a0f90 */
th{text-align:left; padding:6px 4px;}
/*style pour la pub*/
/*style supplémentaire*/

.addstyle{text-decoration:none; color:#E95D0E; font-size:14px;}
a.addstyle:hover{text-decoration:underline; color:#E95D0E;}

#contentLarge  {width: 998px;}

#pub {
	float: left;
	height: 250px;
	width: 250px;
	margin-left: 20px;
	position: absolute;
	left: 12px;
	top: 770px;
	margin-top: 0px;
	z-index: 100;
}

/*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:950px; position:relative; height:90px;}
*html #banner{height:90px;}
.lev3{width:270px;/* position:absolute; bottom:0; right:80px;*/}
		.lev3 ul{}
			.lev3 li{background:none; margin:2px 0 0 0; float:left; padding:0 3px 2px 0;}
				.lev3 li a{font-size:10px; font-weight:normal; color:#757575; padding:0 2px 2px 5px; }
/*#main{background:url(/images/ce/bgd_main.jpg) no-repeat 1px 2px; width:950px; display:block;}*/
#main{background: url(/images/ce/WK_CE.jpg) top left no-repeat; width:1000px; overflow:hidden; display:block;}
.divMain  {float:left;}
	#header{}
		.subscribingAccess{width:250px; float:right; margin-right:3px;}

			.subscribingAccess ul {padding:0 0 0 8px; float:left; display:block;}
			.subscribingAccess ul li a {padding-left:0}
			.subscribingAccess ol{padding:0 0 0 5px;}
				.subscribingAccess ol li{padding:0 0 1px 5px; float:left; display:block;}
					.subscribingAccess label{width:80px; float:left; color:#757575;}
					.subscribingAccess input{width:126px; float:left; padding-left:4px;}
					.subscribingAccess .submitSubscribingAccess{width:15px; height:16px; padding:0; margin:0 0 0 0;float:left;}
					.subscribingAccess #password{width:120px;}
			.subscribingAccess p{padding:1px 0 1px 10px; display:block; clear: left;}
				.subscribingAccess p a{text-decoration:underline; font-size:11px; color:#757575;}
		.validSearch {text-align:right; padding:10px 0; margin:0;}
			/* ATTENTION : 70b925= vert */
			.validSearch input {font-size:11px; color:#FFF; border:1px solid #757575; background:url(/images/ce/bgd_button.gif) repeat-x #70b925; padding:0 2px 0 2px; cursor:pointer;}
	/*menu contextuel*/
	#lev1{height:22px;}
		/* ATTENTION #0768a9 = bleu */
		#lev1 ul{background:#0768a9;}
			#lev1 li{background:none; padding:0; float:left;}
				/*style reprendre*/
				/*ce style ajuste les itemes dans le menu contextuel*/
				#lev1 a {
	font-size:13px;
	background:url(/images/ce/bgd_lev1.gif);
	color:#FFF;
	/*border-right:1px solid #cc6600;*/
	border-right:1px solid #E95D0E;
	display:block;
	padding-top: 3px;
	padding-right: 11px;
	padding-bottom: 3px;
	padding-left: 11px;
}
				#lev1 a:hover {text-decoration:none; background:url(/images/ce/bgd_lev1_over.gif);}

				#lev1 .last a {
	border:0px none;
	padding-top: 3px;
	padding-right: 17px;
	padding-bottom: 3px;
	padding-left: 17px;
}
	#lev1 .active a{text-decoration:none;  background:url(/images/ce/bgd_lev1_over.gif);}
		.lev2 {	background:url(/images/ce/bgd_left2.gif) 0 0 no-repeat; border-top:3px solid #E95D0E; width:127px; margin:0 15px 0 0; padding:0 0 20px 0; height:auto; float:left; overflow:hidden;}

		.lev2 li{background:url(/images/ce/li_lev2.gif) left bottom repeat-x; padding:0;}
		/* ci dessous : #FFFFFF --> #FFFBFB*/
		* html .lev2 li{border-bottom:1px solid #FFFFFF; background:url(/images/ce/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/ce/bgd_lev2_active.gif) right bottom no-repeat;}
			/*..lev2 a.closed{background:url(/images/ce/bgd_lev2_private.gif) no-repeat right bottom; padding:4px 4px 4px 4px;}*/
			.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/ce/bgd_lev2nav_active.gif) right bottom no-repeat; }
			/*.	.lev2 .active a.closed{color:#474747; background:url(/images/ce/bgd_lev2_private.gif) right bottom no-repeat;}*/
			.lev2 li ul{background:url(/images/ce/bgd_left2.gif) left bottom repeat-x; }
				.lev2 li li{}
					.lev2 .active li a{font-weight:normal; color:#474747; background:url(/images/ce/bgd_lev2_li.gif) no-repeat 14px 8px; padding:4px 0 4px 25px;}
					.lev2 .active li a:hover{text-decoration:underline; color:#474747; background:url(/images/ce/bgd_lev2_li_current.gif) no-repeat 12px 10px;}
					.lev2 .active li a.abonnes {font-weight:bold; color:#E95D0E; background:url(/images/ce/bgd_lev2_li.gif) no-repeat 14px 8px; padding:4px 0 4px 25px;}
					.lev2 .active li a.abonnes:hover {font-weight:bold; color:#E95D0E; background:url(/images/ce/bgd_lev2_li_current.gif) no-repeat 12px 10px; padding:4px 0 4px 25px;}
					.lev2 .active .active a.abonnes{font-weight:bold; color:#E95D0E; background:url(/images/ce/bgd_lev2_li_current.gif) no-repeat 12px 10px; padding:4px 0 4px 25px;}
					.lev2 .active .active a{color:#474747; font-weight:bold;background:url(/images/ce/bgd_lev2_li_current.gif) no-repeat 12px 10px;}
					.lev2 .active .active span{color:#E95D0E; font-weight:bold; background:url(/images/ce/bgd_lev2_li_active.gif) 12px 9px no-repeat; padding:4px 0 4px 25px;}
						.lev2 li li ul{padding:0 0 1px 12px;}
							.lev2 li li li{background:none;}
								.lev2 .active .active li a{font-size:11px; color:#474747; font-weight:normal; background:url(/images/ce/li_highlight_01.gif) no-repeat 12px 9px;}
								.lev2 .active .active li a:hover{color:#474747;background:url(/images/ce/li_content_current.gif) no-repeat 12px 9px;}
								.lev2 .active .active .active a{
	font-size:12px;
	/*color:#FF6600;*/
	color: #474747;
	font-weight:bold;
	background:url(/images/ce/li_content_current.gif) 12px 9px no-repeat;
}


/*modification en largeur*/
	#contentWithContext{
	width:695px !important;
	background:url(/images/ce/bgd_hometype_03.gif) 0 0 repeat-x;
	float:left;
	display:inline;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 2px; 
}

	#contentLarge{background:url(/images/ce/bgd_hometype_03.gif) 0 0 repeat-x; padding:10px; float:left; clear:both;}
	#context {background:#FFF2D2 ; width:300px;  float:right; }

		#context div{border-bottom:1px solid #E95D0E; padding:10px 0 0 0; margin: 0 !important }           
				#context div div{background:none; border-bottom:0 none; padding:0 5px 0 14px; text-align: left;}
				#context div div td {text-align: left;}
		#context img{float:left;}
					#img2994082 {margin:auto; padding:5px 0 5px 0; }
					#context p{font-size:11px; padding:0 5px 5px 0; color:#474747}
						#context p a { text-decoration:underline}
					#context ul{padding:0 5px 10px 0;}
						#context li {padding:0;}
							#context li a{color:#757575; background:url(/images/ce/bgd_elementNext.gif) 0 3px no-repeat; padding:0 0 0 10px;}

	#contextpub {background:#FFF2D2 ; width:250px;  float:right; display: inline}
	#contextpub img{margin-top:20px; margin-bottom:20px; display:block; }
	.remise{color:red;}
	.texteLivre {padding-right:10px;}

	#context .highlightNewsletter {background-color:#FFF2D2; float:left; width: 100%;}


	#context .highlightNewsletter img{ margin:0 0 0 4px;}
	#context .highlightNewsletter p{ padding:5px 15px;}

	#context .highlightAd {background-color:#FFF2D2; float:left; border-bottom:0 none;}

	.highlightPublications span{color:#ff0000;}
	.highlightPublications  img{ padding-right:2px;}
	#context .highlightPublications ul{ clear:none; width: 270px; display:block;}
.specPub{ font-size:10px !important; text-transform:none !important;}
	.imgLivre {margin-right:7px;}

		#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 #B9B9B9; padding:0 0 2px 0; float:left;}
		#footer .lev4{width:580px;}
			#footer .lev4 ul{margin:9px 0 0 0;}
				.lev4 li{border-right:1px solid #757575; 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:120px;}
			.copyrights p{text-align:right; padding:9px 0 0 0;}
			.copyrights img{margin-top:-1px;padding:0 0 0 5px; float:right;}
	#footerbis{padding:10px 0 5px 10px; margin:0 0 1px 0; clear:both;}
		#footerbis    div{border-bottom:0px solid #B9B9B9;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;}

		/* Footer Page d'accueil*/
#footerbis .lev4 li a h3.refH3FooterBisLiensTxt{color:#B9B9B9;font-size:10px;font-weight:normal;}
/* 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:#B9B9B9; size:9px; }
			.smenu a{color:#898989; font-size:10px; font-weight:normal; }
			.smenu a:hover{color:#B9B9B9; 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/ce/bgd_private.gif) no-repeat right top; padding:0 17px 0 0;}
.minorLink{background:url(/images/ce/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/ce/bgd_highlightWebsites.gif) top right no-repeat; float:left; width: 250px}
	#context .highlightWebsites div{background-color:transparent;}



		#context .highlightWebsites p{float:left; width:150px; padding:5px 0 5px 15px; margin:0; color:#474747; font-weight:bold;}
			#context .highlightWebsites p img{margin:0 0 0 0;}
		.highlightWebsites ul{clear:both; width:170px; color:#474747}
.highlightQuiz{}
	#context .highlightQuiz li{padding:0; font-size:11px; width: 220px}
		.highlightQuiz li input{margin:0 5px 0 0; border:none 0}
		.highlightQuiz label{font-size:11px;}
		.highlightQuiz div p { width: 220px }
#context .highlightAdvertisement{text-align:center; border:0 none;}
#context .blockSubmit{text-align:left; padding:0 5px 10px 0;}

#context .highlightOutils ul li{ padding:0 0 0 12px; color:#474747;background:url(/images/ce/bgd_elementNext.jpg)0 3px no-repeat;}
#context .highlightOutils a { color:#474747;}
#message {color:#474747;}
#main #context .blockSubmit input{font-size:11px;}

/** Template: All pages **/
.error{color:red;font-weight:bold;text-transform:none;}
.hit{color:red;font-weight:bold;}
.specialTr{background:#FFF2D2;}
.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:#757575; background:url(/images/ce/li_breadcrumb.gif) no-repeat 0 3px; width:160px; padding:0 0 0 12px;}*/

	.backLink{margin:0 0 10px 0; overflow:hidden;}
	.backLink li {background:none; padding:0;}
		.backLink a { font-weight:normal; text-decoration:none; color:#757575; width:160px;}
		.backLink a:hover{ text-decoration:underline;}
		.backLink li.back{ background:url(/images/ce/bgd_elementPrev.png) 0 3px no-repeat; float:left; padding:0 0 0 12px;}
		.backLink li.next{ background:url(/images/ce/bgd_elementNext.gif) right 5px no-repeat; float:right; padding:0 12px 0 0; }


/*CSS Appel Livre WKF Colonne de droite*/
#context .highlightWKF {float:left; margin:0px;padding:5px 0 0 0;width:300px;}
#context .highlightWKF h3 {color: #e95d0e;font-size: 13px;font-weight: bold;margin:0 0 0 12px;}
#context .highlightWKF span.marque {font-size:10px;color:#757575;margin:0 0 0 12px;}
#context .highlightWKF div {margin:0 0 15px 0;}
#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;background-image:none;}
#context .highlightWKF li a{text-decoration:none;}
#context .highlightWKF li a:hover{text-decoration: underline;}
#context .highlightWKF span.prixAvantRemise{color: #e95d0e;}



.introductionPage {padding:0 0 5px 0;}

	.introductionPage strong {color:#000000;}
	.introductionPage span {text-transform: uppercase;font-size: 15px;padding:0; color:#757575;font-weight:bold;}
	.introductionPage p {color:#000000; margin:5px 0;}
	.introductionPage ul {margin:5px 0}
		.introductionPage li {color:#000000;}

.breadcrumb{padding:2px 0 0 0; margin:0 0 10px 0}
	/*.breadcrumb a {text-decoration:underline; color:#ef5500;}*/
	.breadcrumb a {text-decoration:underline; color:#E95D0E;}
	.breadcrumb dt {background:url(/images/ce/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:520px; float:left;}
#formSend{ width:510px; height:auto; float:left;}
	.navSearch {font-size:11px; padding:4px 0 15px 0px; width:480px;}
		.navSearch a {font-size:11px; color:#474747;}
		.navSearch li {
	font-weight:bold;
	font-size:11px;
	/*color:#FF6600;*/
	color: #E95D0E;
	background:none;
	float:left;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 18px;
}
			.navSearchFirst {font-size:11px; background: url(/images/ce/bgd_nav_search.gif) no-repeat;}
			.navSearchSecond {font-size:11px; background: url(/images/ce/bgd_nav_search_second.gif) no-repeat;}
			.navSearchThird {font-size:11px; background: url(/images/ce/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/ce/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{padding: 0 0 10px 0;text-transform: none;font-size: 14px;color: #474747;font-weight:bold;}
		.blockForm a{background:url(/images/ce/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;}
					.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 ul{width:250px; float:left;}
					.inputText li{background:none; padding:0;}
					.inputText li input{width:auto;}
					.inputText fieldset {margin-left: 170px;}
					/*.inputText span.value { padding:2px 0 0 0; display:block; float: left;}*/
					.retrait {margin-left:140px;}
				.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;}

	.blockSubmit2{text-align:right; padding:5px 0 0px 0;}
	.blockSubmit2 input{font-size:12px; color:#FFF; border:1px solid #757575; background:url(/images/ce/bgd_button_r.gif) repeat-x; width:auto; padding:0 2px 0 2px; cursor:pointer}
	.blockSubmit3{text-align:left; padding:5px 0 0px 0;}
	.blockSubmit3 input{font-size:12px; color:#FFF; border:1px solid #757575; background:url(/images/ce/bgd_button_r.gif) repeat-x; width:auto; padding:0 2px 0 2px; cursor:pointer}
	.blockSubmit{text-align:center; padding:5px 0 15px 0;}
.blockSubmit input{font-size:12px; color:#FFF; border:1px solid #757575; background:url(/images/ce/bgd_button_r.gif) repeat-x; width:auto; padding:0 2px 0 2px; cursor:pointer}
		/*fin*/
		#main .submitButton{
	text-align:center;
	font-size:12px;
	color:#FFFFFF;
	border:1px solid #757575;
	width:auto;
	padding:0 2px 0 2px;
	cursor:pointer;
	background-color:none;
	background-image: url(/images/ce/bgd_button_r.gif);
	background-repeat: repeat-x;
}




		a.submitButton{text-align:center; width:60px; padding:1px 5px;}

/** Template: homePage **/
/*#homePage{width:710px; float:left;}
	#shortCuts{width:260px;  float:left; clear:both;}*/
#homePage{width:654px !important; float:left; overflow:hidden; }
	#shortCuts{width:210px !important;  float:left; clear:both; }
		#shortCuts div{margin:0 0 5px 0; padding:0;}
			#shortCuts div div{padding:2px 0 0 0; margin:0; clear:both;}
				#shortCuts p{padding:0 0 5px 5px;}
		.advancedSearch{border-top:1px dashed #E95D0E; background-color: #fff2d2;}		
		.rechAvancee {font-size:11px; color:#000000; font-weight:bold;}
		#listeRecherche {margin:0 0 0 5px;padding:0 0 10px 5px;}
		#listeRecherche select {width:167px;}
		#listeRecherche option {font-size:11px;}
		.simpleSearch{border:1px solid #FFF2D2; border-bottom:none; background-color:#fff2d2; margin:0 0 0 5px;padding:0 0 10px 5px;}
			.simpleSearch div{ margin:5px 0 0 5px; padding:0 0 0 5px; }
				.simpleSearch p{position: absolute; font-weight: bold;}
				.simpleSearch form{ margin: 0; padding:2px 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:150px; float:left; }
						.simpleSearch .submitSimpleSearch{width:15px; height:16px; border-left:0 none; padding:0; float:left; margin-left: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/ce/bgd_elementNext.gif) 0 3px no-repeat; padding:0 0 0 10px; color:#474747; }
						
.searchPerim {color:#e95d0e; font-weight:bold; padding: 0 0 0 5px;}						

.highlightProducts img{
	margin-top: 1px;
	margin-right: auto;
	margin-bottom: 1px;
	margin-left: auto;
}
		.highlightProducts{padding:7px 0 0 0;background:url(/images/ce/bgd_left2.gif) right; height:490px; clear:right;}
			.highlightProducts div{clear:both;background-color:#E95D0E; height:25px; margin:3px 0 10px 0;}
			.highlightProducts .first{background:none; padding:0 0 15px 0;}
				.highlightProducts .first div { margin:3px 0 10px 0;}
			   .highlightProducts .first a { text-decoration:none; margin:10px 0; color:#474747;}
			   .highlightProducts .first a:hover {text-decoration:underline; margin:10px 0; color:#474747;}
			   .highlightProducts .first a.abonnes {text-decoration:none; margin:10px 0; color:#e95d0e;font-weight:bold;}
			   .highlightProducts .first a.abonnes:hover {text-decoration:none; margin:10px 0; color:#e95d0e;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/ce/bgd_elementNext.gif) no-repeat 3px 4px ; padding:0 0 0 12px; font-weight:normal}
					.highlightProducts ul li:hover{background:url(/images/ce/bgd_elementNext_current.gif) no-repeat 0 4px ; padding:0 0 0 12px; font-weight:normal}
					.highlightProducts ul li a {font-weight:normal; text-decoration:underline}
				.highlightProducts a{ font-weight:bold;color:#666666; margin:10px 0 0 0;}


	#listHighlight{width:470px!important; float:left!important;}
		#listHighlight div{margin:0;}

		.highlightEvents{position:relative!important;}
			.highlightEvents div div {display:block;}
			#listHighlight .highlightEvents{background:url(/images/ce/bgd_highlightEvents.jpg) repeat-x; width:440px; padding:0; margin:0 5px 0 5px;}
			/*.highlightEvents h3{color:#ef5500;}*/

				#listHighlight .highlightEvents div{margin:0 0 10px 0; clear:both; padding:0}
			.highlightEvents ul{float:left; margin:0 0 10px 0; display:block}
			.highlightEvents ul li{background:url(/images/ce/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 h5{text-transform:uppercase;}
				.highlightEvents img{margin:5px 10px 5px 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;}!important

			#listHighlight .eventsLinks{float:right;}
				.eventsLinks p{float:right; clear:all;}
				.eventsLinks img{margin:0; float:none;}
				.eventsLinks ul{margin:0; float:right;}
		/* ci dessous : avant B9B9B9 --> C3C3C3 */
		.highlightPages{border-top:1px solid #B9B9B9; padding:20px 0 0px 0;}
			#listHighlight .highlightPages{margin:15px 10px 10px 0;}
			.highlightPages div{padding:0 0 5px 0; margin:10px; background:url(/images/ce/bgd_highlighthome.gif) no-repeat 0px 60px;}
			.highlightPages div{ margin:0; float:left;}

#livreAccueil {
margin-top:8px;
background-color: #fff9f3;
padding-top: 1px;
padding-right: 4px;
padding-bottom: 10px;
padding-left: 4px;
border: 1px solid  #e95d0e;
}
#livreAccueil h4 {color: #e95d0e;}
				/*.highlightPages div div{background:none; width:49%; float:left;}*/
				.highlightPages div div{background:none; float:left;}
					.highlightPages img{margin:0 0 0 10px; float:right;}
					/*.highlightPages h4{font-size:12px; color:#ef5500; margin:5px 11px 5px 10px; font-weight:bold}*/

					.highlightPages p{margin:0 11px 5px 10px;}
					.highlightPages ul{margin:0 11px 0 10px;}
						.highlightPages li{background:none; padding:0;}
							/* ATTENTION #731583 = violet */
							.highlightPages li a{font-size:11px; color:#731583;}

/** Template: contentArticle + contentArticleLarge **/
#contentArticleLarge {width:710px; float:left;}
#contentArticle {float:left; background:url(/images/ce/bgd_highlightEvents.jpg) repeat-x; width:500px; float:left;}

	.breadcrumbArticle {}
		.breadcrumbArticle li {padding:0 10px 0 13px; background: url(/images/ce/li_breadcrumb_articles_1.gif) 0 3px no-repeat; float:left;}
		.breadcrumbArticle .last {font-weight:bold; background:url(/images/ce/bgd_elementOpened.gif) 0 3px no-repeat;}
			.breadcrumbArticle a {font-weight:normal; color:#757575; 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:#757575;}
		.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:#757575;}
		.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 #B9B9B9;}
		.navArticles li{background:none; padding:0;}
		.navArticles a {font-weight:normal; color:#757575;}
		.previousArticle {width:40%; float:left;}
			.previousArticle a{background:url(/images/ce/li_nav_articles_2.gif) 0 3px no-repeat; padding:0 0 0 11px;}
			/* ATTENTION #0768A9 = bleu */
			.previousArticle strong{color:#0768a9;}
		.otherLinks{width:20%; float:left;}
			.otherLinks a{background:url(/images/ce/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/ce/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;}
				/* ATTENTION #0768A9 = bleu */
				.resultsList .active a{font-weight:bold; color:#0768a9;}

	.toolsArticle {width:205px; 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 #B9B9B9; padding:10px 0 0 0;}

		.infoArticle p{padding:0 0 5px 0;}
		.infoArticle dl{padding:0 0 5px 0;}
			.infoArticle dt{width:90px; padding:0 5px 0 0; color:#757575; float:left; clear:both;}
			.infoArticle dd{width:200px; color:#757575; float:left; }


/*			.toolsArticle { margin:10px 0; overflow:hidden; border-bottom:1px solid #c3c3c3; border-top:1px solid #c3c3c3; padding:5px 0; font-size:10px;}
	.toolsArticle li {background:none; padding:0 0 0 15px; display:block; float:left;}
	.toolsArticle li a { color:#0768a9; text-decoration:none; font-size:10px; font-weight:normal}
	.toolsArticle li a:hover { text-decoration:underline;}
	.toolsArticle li img { float:left; margin:0 3px 0 0;}
	.toolsArticle li span {width:70px; float:left; text-align:left;}
	.toolsArticle li a:hover span{ color:#67b514}!important*/


	.introductionArticle{font-size:12px; font-weight:bold; padding:5px 0 0 0;}
		.introductionArticle p {padding:0 0 10px 0;}
		.introductionArticle * {color:#E95D0E;}

	.textArticle {margin:0 0 15px 0;}
		.textArticle img {padding:5px 15px 5px 0; float:left;}
		.textArticle ul{float:left; margin:0 0 10px 0; display:block}
		.textArticle ul li{background:url(/images/ce/li_content.gif) no-repeat 0 5px; padding:0 0 0 12px;}

		.textArticle p {padding:5px 0 0 0;}
		.textArticle a {color:#E95D0E;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/ce/li_01.gif) no-repeat 0 7px; padding:1px 0 1px 10px;}
		.textArticle table{margin:10px 0 0 0;}

/*			.textArticle {margin:0 0 5px 0; border-bottom:1px solid #e3e3e3; padding:0 0 10px 0;}
		.textArticle img {padding:5px 15px 5px 0; float:left;}
		.textArticle h4 {padding:0 0 5px 0; color:#0768A9;}
		.textArticle h5 {padding:10px 0 0 0;}
		.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/ce/li_01.gif) no-repeat 0 7px; padding:1px 0 1px 10px;}
		.textArticle table{margin:10px 0 0 0;}!important*/






		.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:#FFF2D2;}
		.hightlightBlock img {padding:5px 15px 5px 0; float:left;}

		/* ATTENTION : #0768A9 = bleu  */

		.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/ce/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:520px; 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 #B9B9B9;}
#reagissez textarea{ width:257px; border:1px solid #B9B9B9; height:160px; float:left; }
#reagissez .btnEnvoyer{ text-align:right; background:url(/images/ce/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:125px; float:left;}
		.blockIllustration img {margin:0 0 10px 0;}
	.blockCouvRevue{width:125px; float:left;}
		.blockCouvRevue img {margin:0 0 10px 0; width:120px; border:1px solid #CCCCCC;}
	.contentSummary {width:385px; float:left;}

/** Template: homeNiv2Type1 **/
#homeNiv2Type1{background:url(/images/ce/bgd_highlightEvents.jpg) repeat-x; width:500px; float:left;}
	.highlightDocuments{background:url(/images/ce/bgd_highlightdocument.gif) bottom no-repeat ; width:520px; 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/ce/bgd_highlightEvents.jpg) repeat-x; width:500px; float:left;}
	.highlightSection {background:url(/images/ce/bgd_highlight_section.gif) 250px 0; background-repeat:repeat-y; padding:20px 0 0 0; height:1%; overflow:hidden}
	.highlightSection div{width:260px; margin:0 0 20px 0; float:left;}
	.highlightSection img{margin-right: 8px; text-align:left;}

	.highlightSection p{padding:0 10px 5px 0;}
	.highlightSection li{padding:0 0 0 12px; background:url(/images/ce/li_highlight_02.gif) no-repeat 0 5px;}
		.highlightSection li a {color:#E95D0F}
	/*.highlightSection .subSectionPad{background:url(/images/ce/bgd_highlight_section.gif) no-repeat; padding:20px 0 0 0;}*/
	.highlightSection .subSectionPad{background:url(/images/ce/bgd_hilight_split.gif) no-repeat; padding:20px 0 0 0;}

/** Template: homeNiv2Type3 **/
#homeNiv2Type3 {width:500px; float:left;}
	.highlightContent {height:195px; background:url(/images/ce/bgd_highlight_content.gif) 0 0 repeat-x; margin:0 0 20px 0; overflow:hidden}
		.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}
			/* ATTENTION : #0768A9 = bleu */

			.highlightSearch p{font-size:11px;}
			.highlightSearch input{width:208px;}
		.highlightAlert { text-align:left; width:205px; float:right;}
			.highlightAlert a {color:#CC0000; background:url(/images/ce/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/ce/bgd_highlightPages2.gif) repeat-y 40px 0;}
		#homeNiv2Type3 .highlightPages div div{background:none;}

/** Template: homeNiv2Type4 **/
#homeNiv2Type4 {background:url(/images/ce/bgd_highlightEvents.jpg) repeat-x;}
.textArticle td {text-align:left;}
.highlightFormation{background:url(/images/ce/bgd_highlightFormation.gif) no-repeat 415px;}
	.highlightFormation div{width:50%; float:left;}
		.highlightFormation div div{width:90%; border-bottom:1px solid #B9B9B9; 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 h4{font-size:12px; color:#ef5500; padding:0 0 5px 0; clear:both;}*/

		.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/ce/bgd_highlightEvents.jpg) repeat-x; width:480px; float:left;}
	#listArticlesLarge .submitButton{float:right;}
	.introductionResults{background:url(/images/ce/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:#ed530b;}*/
			.introductionResults strong{color:#E95D0E;}
		.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 #B9B9B9; 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;}
		/* ATTENTION : #0768a9 = bleu */
		.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: #fff2d2; border-top: 1px solid #e87c00; border-bottom: 1px solid #e87c00; }*/
.pagination { clear: both; margin: 10px auto 10px auto; min-height: 18px; line-height: 18px; padding: 2px 0 1px 0; background: #fff2d2; border-top: 1px solid #e87c00; border-bottom: 1px solid #E95D0E; }
	.pagination .resume { float: left; padding: 0 5px 0 5px; }
		/*.pagination .resume strong { color: #ed530b; }*/
		.pagination .resume strong { color: #E95D0E; }
	.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: #ed530b; text-decoration: none; }*/
		.pagination .pages a:hover { font-weight: bold; color: #E95D0E; text-decoration: none; }
		.pagination .pages a.first { width: 10px; height: 10px; background: url(/images/ce/pagination-precedent.gif) center center no-repeat; text-decoration: none; }
		/*.pagination .pages a.previous { padding: 0 5px 0 5px; font-weight: bold; color: #ed530b; text-decoration: none; }*/
		.pagination .pages a.previous { padding: 0 5px 0 5px; font-weight: bold; color: #E95D0E; text-decoration: none; }
		.pagination .pages a.active {}
		/*.pagination .pages a.next { padding: 0 5px 0 5px; font-weight: bold; color: #ed530b; text-decoration: none; }*/
		.pagination .pages a.next { padding: 0 5px 0 5px; font-weight: bold; color: #E95D0E; text-decoration: none; }
		.pagination .pages a.last { width: 10px; height: 10px; background: url(/images/ce/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: #ed530b; }*/
		.pagination .pages span.active { font-weight: bold; color: #E95D0E; }
		.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:#e87c00; }*/
		.pagination .pages span.separateur { padding: 0 3px 0 3px; font-size: 10px; color:#E95D0E; }
	.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/ce/li_01.gif) no-repeat 0 6px; padding:0 0 0 10px;}
	.navQuestion {background:url(/images/ce/bgd_introlist_01.gif) left bottom no-repeat; width:710px; margin:10px 0; overflow:hidden}
		.navQuestion * {color:#FFFFFF; font-size:12px}
		.navQuestion li {text-align:center; background:url(/images/ce/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;}
		/* ATTENTION : #0768a9 = bleu */

		.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/ce/li_01.gif) no-repeat 0 6px; padding:0 0 0 10px;}
			.rightAnswer{background:url(/images/ce/icon_check.gif) no-repeat #FFF2D2 10px 10px;}
			.wrongAnswer{background:url(/images/ce/icon_del.gif) no-repeat 10px 10px;}

/** Template: listActus **/
#listActus{width:500px; float:left;}

/** Template: listForums **/
#listForums{width:500px; 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:url(/images/ce/bgd_elementNext.gif) 0 3px no-repeat; margin:0 0 0 4px; color:#757575; font-size:11px; padding:0 0px 0 8px; }
			.contentSitemap li a {font-size:11px; color:#757575; font-weight:normal}
			.contentSitemap li a:hover {font-size:11px; color:#E95D0E; font-weight:normal; text-decoration:underline;}
	.contentSitemap .highlightSitemap{width:710px; margin:0;}
	.contentSitemap .contentSitemapOuvrages{width:525px; border-right:10px solid #FFFFFF; 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 #B9B9B9;
}

/*publi-rédactionnel*/

/*#publi-redactionnel {
	background-color: #DDF4FF;
	border: 1px solid #036;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px 10px;
	width: 440px;
	-width: 420px;
}


#publi-redactionnel h1 {
        color: #000;
	font-size: 12px;
	font-weight: normal;
	text-indent: 3px;
	margin: 0 0 3px;
	padding: 0;
	width: 100%;
}

#publi-redactionnel img {
        border: 1px solid #000;
	float: left;
	height: 67px;
	margin-left: 2px;
	width: 100px;
}

#publi-redactionnel div {
	float: left;
	margin: 0 0 0 18px;
	padding: 0;
	width: 300px;
	-width: 280px;
}

#publi-redactionnel div h2 {
        background-color: #BBD1FF;
	border-bottom: 2px solid #0053A6;
	border-right: 2px solid #C6D9FF;
	border-top: 1px solid #FFFFFF;
        color: #333;
        font-size: 14px;
        font-weight: normal;
	padding: 1px;
	text-indent: 1px;
}

#publi-redactionnel div p {
        background-color: #ECF9FF;
	font-size: 12px;
	margin: 0;
	padding: 1px;
}

hr.nofloat {
       clear: both; margin: 0; visibility: hidden;
}

/*???*/



/*publi-rédactionnel nouveau*/

#pubredacontent {
	float: left;
	height: 166px;
	width: 430px;
	/*position: relative;*/
/* 	left:0px; */
/* 	top: 0px; */
	background-image: url(/images/ce/pub_redac_plan_h167.gif);
	background-repeat: no-repeat;
	
	padding:0px;!important;
}
#pubredacontent .titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	/*color: #ef5500;*/
	color: #E95D0E;
	text-decoration: none;
	float: left;
	width: 410px;
	padding: 10px 0px 0px 10px !important;
	margin: 0px !important;
	font-weight: bold;
}

#vignette {
	width: 92px;
	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: 300px;
	padding: 0px 1px 0px 0px;
	margin: 0px!important;
	clear: none!important;
}

#pubredacontent .contenu ul{ width: 295px; }
#pubredacontent .contenu ul li{ width: 280px; }
#pubredacontent .contenu p {padding:0; margin:0; }

#pubredacontent .publication {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #b9b9b9;
	width: 260px;
	float: left;
	padding: 0px 0px 0px 12px!important;
}


/*fin*/


/*pub-rédactionnel-revue*/
#pubredacdetailfond{
	background-image:url(/ce/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;
}
/* ATTENTION : #006699= bleu  */
#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: 520px;
	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*/

/* ATTENTION #0033CC= bleu  */
a.lien {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0033CC;
	text-decoration: none;
}
/* ATTENTION #0099FF= bleu  */
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*/
/* ATTENTION : #0768A9=bleu */
.recherche-lien-vers-etude-chap {
 	margin: 10pt 10pt 10pt 0;
	padding: 3px;
	text-align: left;
	text-indent: 15pt;
	background: #FFF2D2;
	border: 1px groove #e95d0e;
}
/* ATTENTION : #006699=bleu */
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/ce/bgd_lev2_li.gif) 0px 3px no-repeat; }

/* Trombinoscope */
	.blockSubmitTrom a{font-size:12px; color:#FFF; border:1px solid #757575; background:url(/images/ce/bgd_button_r.gif) repeat-x; width:50px; padding:0 2px 0 2px; cursor:pointer}

/* tableau formulaires pages contacts */
table#tab-interne{border: 1px solid}
table#tab-interne td{text-align:justify}


.subscribingAccess span {padding:1px 0 1px 10px; margin:0 0 5px 0;text-transform:uppercase; font-size:15px;font-weight:bold;}


/******************************************************************************************************************//*****************************************************************************/
/******************************************************************************************************************//*****************************************************************************/
/*old css non optimisé pour le ref*/
/********h1*******/
h1{padding:30px 0 0 15px; }
/********h2*******/
h2{text-transform:uppercase; font-size:15px;}
.subscribingAccess h2{padding:5px 0 7px 10px;}
#context div h2{text-transform:uppercase; color:#474747; padding:0 15px 5px 15px; width:270px; font-size:15px;}
#context h2{text-transform:none; color:#474747; padding:0 15px 5px 15px; width:220px;}
#context h2{ color:#474747; padding:0 15px 5px 15px; width:220px; text-transform:uppercase}
#context .highlightOutils h2{color:#B9B9B9; font-size:13px;}
#context .highlightWebsites h2 {color:#474747;}
.introductionPage h2 {font-size:15px; color:#757575;}
/********h3*******/
h3{font-size:15px; color:#474747;}
#context h3{text-transform:none; font-size:11px; color:#000000;}
.contentSitemap h3 {color:#FFFFFF;padding:2px 0 1px 3px;margin:0 0 4px 0;font-size:16px;background: #E95D0E;}
.contentSitemap h3 a{color:#FFFFFF; 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/ce/bgd_head_question.gif) no-repeat; text-transform:none; display:block;}
.highlightFormation h3 {text-transform:uppercase; font-size:13px; color:#757575; background:url(/images/ce/bgd_headNosConferen.gif) no-repeat; padding:3px 0 2px 5px;}
.blockResults h3 a{font-size:14px; padding:0; float:none;}
.highlightAlert h3 {font-size:14px; color:#CC0000; background:url(/images/ce/ico_highlight_alert.gif) 0 0 no-repeat; padding:4px 0 5px 30px}
.highlightSearch h3 {font-size:14px; color:#0768a9; background:url(/images/ce/ico_highlight_zoom.gif) 0 0 no-repeat; margin:0 0 5px 0;padding:4px 0 5px 30px}
.highlightSearch h3 span{color:#757575;}
.highlightDocuments h3{font-size:14px; padding:0 10px 5px 0;}
.textArticle h3 {color: #E95D0E;}
.highlightEvents h3{color:#E95D0E;}
.highlightEvents h3 img{margin:0 5px 0 0;}
.highlightPages h3{display:none;}
.highlightProducts h3{color:#FFFFFF; height:18px; padding:3px 0 3px 0; margin:0}
#listHighlight .highlightEvents h3{text-transform:none; color:#757575; padding:0} /*Before was: padding:7px 10px 0 10px*/
#listHighlight h3{color:#757575;}
.blockForm h3{padding:0 0 10px 0;}
.infoArticle h3{}
#shortCuts h3{text-transform:none; padding:3px 0 0 5px; float:left; }
#context .highlightWebsites h3{font-size:12px; color:#474747; width:100px; padding:0 5px 8px 0; float:left;}
#panier .head h3{ font-size:12px; color:#FFF}#blocCategories .head h3{ font-size:12px; color:#FFF}
/********h4*******/
h4{font-size:14px;}
.highlightProducts h4{padding:10px 0 0 0;}
.contentSitemap h4{color:#474747;padding:0 0 2px 3px;margin:0 0 4px 0;font-size:13px;background-color: #E95D0E;}
.contentSitemap h4 a{color:#FFFFFF;font-size:13px;}
.blockQuestion h4 {font-size:12px; color:#0768a9; padding:5px 0 3px 0;}
.highlightFormation h4{font-size:12px; color:#E95D0E; padding:0 0 5px 0; clear:both;}
.highlightFormation h4 span{color:#CC0000;}
.highlightFormation div div h4{padding:0 0 0 0; clear:none;}
.textArticle h4 {padding:0 0 5px 0; }
.highlightEvents h4{font-size:14px; color:#E95D0E}
.highlightPages h4{font-size:12px; color:#E95D0E; margin:5px 11px 5px 10px; font-weight:bold}
#listHighlight .highlightEvents h4{font-size:14px;}
.blockForm h4{padding:0 3px 0 0; display:inline;}
.blockForm h4 label{font-size:14px; color:#0768a9;}
.highlightSection h4{font-size:14px; font-weight:bold; text-transform:none; color:#E95D0F; line-height:14px; padding:0 20px 8px 0;}
.hightlightBlock h4 {padding:0 0 5px 0; }
.inputText h4 label{text-align:left; margin:0; padding:0; display:inline; float:none;}
/********h5*******/
#context h5{padding:0 5px 3px 0;}
.contentSitemap h5 {padding:3px 5px;margin:0 0 3px 0;background-color: #FFF2D2;}
.contentSitemap h5 a {color:#474747;}
.contentSitemap h5 a:hover {color:#474747;}
.listAnswers h5{font-size:12px; color:#0768a9; padding:5px 0 3px 0;}
.textArticle h5 {padding:10px 0 0 0; /*color:#FF6600;*/color: #E95D0E;}
.highlightPages h5{font-size:13px; margin:0 0 0 10px;}
.hightlightBlock h5 {padding:0 0 5px 0; color:#0768a9;}
/********h6*******/
.listAnswers h6{font-size:12px; color:#0768a9; 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: 15px;width:100%;padding:0; color:#757575;text-align:left;}
.subscribingAccess h1.refH1subscribingAccess{padding:5px 0 7px 10px;}
#context div h1.refH1context{text-transform:uppercase; color:#474747; padding:0 15px 5px 15px; width:220px; font-size:16px;}
#context .highlightOutils h1.refH1highlightOutils{color:#B9B9B9; font-size:16px;}
#context .highlightWebsites h1.refH1HighlightWebsites {color:#474747;}
.introductionPage h1.refH1introductionPage {text-transform: uppercase;font-size: 15px;padding:0; color:#757575;text-align:left; clear:right;}
.introductionResults h1.refH1introductionResults {text-transform: uppercase;font-size: 15px;width:100%;padding:0; color:#757575;text-align:left;}
.infoArticle h1.refH1infoArticle {text-transform: none;font-size: 14px;color: #e95d0e;font-weight:bold;padding:0;width:100%;}

/********h2*******/
h2.refH2{font-size:15px; color:#474747;text-transform: none;}
h2.refH2titreactu{font-size:12px; color:#000000; text-align:left;text-transform:none;}
h2.refH2TitresActu2{font-size:14px; color:#E95D0E; text-align:left;text-transform:none;}
h2.refH2chapo{font-size: 12px;color: #474747;font-weight:bold;text-transform:none;margin:0;padding:0;}
h2.refH2highlightEventsActus{font-size:13px; color:#E95D0E; text-align:left;text-transform:none;}
#context h2.refH2context{text-transform:none; font-size:11px; color:#000000;}
.contentSitemap h2.refH2contentSitemap {color:#FFFFFF;padding:2px 0 1px 3px;margin:0 0 4px 0;font-size:16px;background: #E95D0E;text-transform: none;}
.contentSitemap h2.refH2contentSitemap a{color:#FFFFFF; font-size:16px; }
.blockQuestion h2.refH2blockQuestion {padding:6px 0 12px 30px; margin:0 0 0 -3px; font-size:14px; font-weight:normal; color:#ffffff; background:url(/images/ce/bgd_head_question.gif) no-repeat; text-transform:none; display:block;}
.highlightFormation h2.refH2highlightFormation {text-transform:uppercase; font-size:13px; color:#757575; background:url(/images/ce/bgd_headNosConferen.gif) no-repeat; padding:3px 0 2px 5px;}
.blockResults h2.refH2blockResults a{font-size:14px; padding:0; float:none;text-transform:none;}
.highlightAlert h2.refH2highlightAlert{font-size:14px; color:#CC0000; background:url(/images/ce/ico_highlight_alert.gif) 0 0 no-repeat; padding:4px 0 5px 30px}
.highlightSearch h2.refH2highlightSearch {font-size:14px; color:#0768a9; background:url(/images/ce/ico_highlight_zoom.gif) 0 0 no-repeat; margin:0 0 5px 0;padding:4px 0 5px 30px}
.highlightSearch h2.refH2highlightSearch span{color:#757575;}
.highlightDocuments h2.refH2highlightDocuments{font-size:14px; padding:0 10px 5px 0;}
.textArticle h2.refH2textArticle {color: #E95D0E;text-transform:none;}
.textArticle h2.refH2textArticle2 {font-size: 14px;color: #e95d0e;text-align: left;padding-top: 8px;}
.textArticle h2.refH2texteArticle {color: #474747;text-transform:none;}
.highlightEvents h2.refH2highlightEvents{color:#E95D0E;text-transform:none;}
.highlightEvents h2.refH2highlightEvents img{margin:0 5px 0 0;}
.highlightPages h2.refH2highlightPages{display:none;}
.highlightProducts h2.refH2highlightProducts{color:#FFFFFF; height:18px; padding:3px 0 3px 0; margin:0}
#listHighlight .highlightEvents h2.refH2highlightEvents{text-transform:uppercase; color:#757575; padding:7px 10px 0 10px}
#listHighlight h2.refH2listHighligh{color:#757575;}
.blockForm h2.refH2blockForm{padding:0 0 10px 0;text-transform: none;font-size:14px;color: #474747;}
.infoArticle h2.refH2infoArticle{text-transform: uppercase;font-size: 15px;}
#shortCuts h2.refH2shortCuts{text-transform:none; padding:3px 0 0 5px; float:left; }
#context .highlightWebsites h2.refH2highlightWebsites{font-size:12px; color:#474747; width:100px; padding:0 5px 8px 0; float:left;}
#panier .head h2.refH2head { font-size:12px; color:#FFF}
#blocCategories .head h2.refH2head { font-size:12px; color:#FFF}
.introductionResults h2.refH2introductionResults {font-size:15px; color:#474747;text-transform: none;}


/********h3*******/
h3.refH3{text-decoration: none;color: #e95d0e;font-size: 14px;text-align:left;}
h3.refH3MiseEnAvant{font-size:12px;color:#474747;margin:0;font-weight:bold;font-style:italic;text-align:left;}
h3.refH3pratique a{font-size:12px;color:#474747;margin:0;font-weight:bold;text-align:left;}
.subscribingAccess h3.refH3subscribingAccess{text-transform:uppercase;padding:5px 0 7px 10px;font-size:15px;font-weight:bold; color:#000000;}
.highlightProducts h3.refH3highlightProducts{padding:10px 0 0 0;}
.contentSitemap h3.refH3contentSitemap{color:#474747;padding:0 0 2px 3px;margin:0 0 4px 0;font-size:13px;background-color: #E95D0E;}
.contentSitemap h3.refH3contentSitemap a{color:#FFFFFF;font-size:13px;}
.blockQuestion h3.refH3blockQuestion {font-size:12px; color:#0768a9; padding:5px 0 3px 0;}
.highlightFormation h3.refH3highlightFormation{font-size:12px; color:#E95D0E; 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;}
.textArticle h3.refH3textArticle {padding:0 0 5px 0; color:#000000;font-size: 14px; }
.textArticle h3.refH3texteArticle {padding:0 0 5px 0; color:#000000;font-size: 13px; }
.highlightEvents h3.refH3highlightEvents{font-size:14px; color:#e95d0e; text-align:left;text-transform:none;}
.highlightEvents h3.refH3highlightEventsActus{font-size:12px; color:#474747; text-align:left;text-transform:uppercase;}
.highlightEvents h3.refH3highlightEvents2{font-size:12px; color:#e95d0e; text-align:left;text-transform:none;}
.highlightPages h3.refH3highlightPages{font-size:12px; color:#E95D0E; margin:5px 11px 5px 10px; font-weight:bold}
#listHighlight .highlightEvents h3.refH3highlightEvents{font-size:14px;}
.blockForm h3.refH3blockForm{padding:0 3px 0 0; display:inline;}
.blockForm h3.refH3blockForm label{font-size:14px; color:#0768a9;}
.highlightSection h3.refH3highlightSection{font-size:14px; font-weight:bold; text-transform:none; color:#E95D0F; line-height:14px; padding:0 20px 8px 0;}
.hightlightBlock h3.refH3hightlightBlock {padding:0 0 5px 0; }
.inputText h3.refH3inputText label{text-align:left; margin:0; padding:0; display:inline; float:none;}
.infoArticle h3.refH3infoArticle{font-size:14px; color:#E95D0E;text-decoration:none;}
.infoArticle h3.refH3infoArticle2{text-transform: uppercase;font-size: 15px;width:100%;font-weight:bold;padding:0; margin:0;font-color:#474747;}
/********h4*******/
h4.refH4{font-size:13px;}
h4.refH4thematique{font-size:13px;}
#context h4.refH4context{padding:0 5px 3px 0;}
.contentSitemap h4.refH4contentSitemap {padding:3px 5px;margin:0 0 3px 0;background-color: #FFF2D2;font-size:12px;}
.contentSitemap h4.refH4contentSitemap a {color:#474747;font-size:12px;}
.contentSitemap h4.refH4contentSitemap a:hover {color:#474747;}
.listAnswers h4.refH4listAnswers{font-size:12px; color:#0768a9; padding:5px 0 3px 0;}
.textArticle h4.refH4textArticle {padding:10px 0 0 0; /*color:#FF6600;*/color: #E95D0E;font-size:12px;}
.highlightPages h4.refH4highlightPages{font-size:13px; margin:0 0 0 10px;}
.hightlightBlock h4.refH4hightlightBlock {padding:0 0 5px 0; color:#0768a9;}
/********h5*******/
h5.refH5{font-size:12px;}
.listAnswers h5.refH5listAnswers{font-size:12px; color:#0768a9; padding:5px 0 3px 0;}
/********h6*******/
h6.refH6{font-size:11px;}
/******************************************************************************************************************************************************/


/* 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; }

/* ---------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------- */
/* NEW PAGE D'ACCUEIL CE acastro */
h1.refhH1TexteBienvenue{clear:both;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;padding:1px 0 1px 10px;text-transform:uppercase; font-family:Arial,Helvetica,Verdana,Geneva,sans-serif; display:block;margin:-2px 0 0 0;clear:both;}

.introductionPage h1.refhH1TexteBienvenue {color:#000000; font-family:Arial,Helvetica,Verdana,Geneva,sans-serif;font-size:12px;margin:0;padding:0 0 5px;float:left;}
.introductionPage h1.refhH1TexteBienvenue strong {font-weight:bolder;color:#000000; font-family:Arial,Helvetica,Verdana,Geneva,sans-serif;font-size:12px;margin:0;padding:0;float:left;}


/* DROITE */
#context h3.TitreLeftBloc{color:#E95D0E;font-size:12px;font-weight:bold;font-family:Arial,Helvetica,Verdana,Geneva,sans-serif; display:block; float: left; width:220px;padding:0 0 5px 14px;margin:0 !important;}

#context .highlightNewsletter h3.TitreLeftBlocUpperCase {color:#474747;font-size:15px;padding:0 15px 5px;text-transform:uppercase;font-family:Arial,Helvetica,Verdana,Geneva,sans-serif;margin:0;display:block;}

#context .highlightQuiz h3.TitreLeftBlocUpperCase {color:#474747;font-size:15px;padding:0 15px 5px;text-transform:uppercase;font-family:Arial,Helvetica,Verdana,Geneva,sans-serif;margin:0;display:block;}

#context .highlightPublications h3.TitreLeftBlocUpperCase {color:#474747;font-size:15px;padding:0 15px 5px;text-transform:uppercase;font-family:Arial,Helvetica,Verdana,Geneva,sans-serif;margin:0;display:block;}

#context .highlightPublications div{text-align: left;}

/* GAUCHE */
#shortCuts .simpleSearch h3.refH3TitreRechercher{text-align:left;float:left;padding:3px 0 0 5px;text-transform:none;color:#474747;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 .highlightEvents h2.refH2ActualitesTitreNews a{font-weight: bold; font-size: 14px; color:#E95D0E;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;}

/* -->*/ #listHighlight .highlightEvents h3.refH3TitreRubrique{color:#474747;font-family:Arial,Helvetica,Verdana,Geneva,sans-serif;font-size:12px;margin:0;padding:0; text-transform:none;font-weight:bold;display:block;}

/* -->*/ #listHighlight #pubredacontent h3.refH3TitreRubrique{color:#474747;font-family:Arial,Helvetica,Verdana,Geneva,sans-serif;font-size:12px;margin:0;padding:0; text-transform:none;font-weight:bold;display:block;}

#listHighlight #pubredacontent h2.refH2ActualitesTitreNews{color:#E95D0E;float:left;font-family:Arial,Helvetica,sans-serif;font-size:14px;
font-weight:bold;margin:0 !important;padding:10px 0 0 10px !important;text-decoration:none;width:410px;display:block;clear:both; text-transform:none;}


#listHighlight .highlightEvents ul li strong.refStrongLireSuite a{color:#000000;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;}

/* Footer Page d'accueil*/
#footerbis .lev4 li a h3.refH3FooterBisLiensTxt{color:#757575;font-size:10px;font-weight:normal;}


.mceToolbar a{background-image:none;padding:0;margin:0;}
#context > div > div > div {margin-left:auto; margin-right:auto;}

/*SKY-pub*/
#longpub {
	float: right;
	height: 600px;
	width: 120px;
	position:absolute;
	left: 985px;
	top: 202px;
}
#context > div > div > div {margin-left:auto; margin-right:auto; text-align:center;}
#formSendLarge {margin-left:7px;}


.update{
        position:absolute;
        width:250px;
        background-color:white;
        border:1px solid #888;
        margin:0px;
        padding:0px;
}

ul.suggestion {
        list-style-type: none;
        margin:0px;
        padding:0px;
        text-align: left;
}
ul.suggestion li.selected { background-color: #0768a9; color: #ffffff; }
li.suggestion {
        list-style-type: none;
        display:block;
        margin:0;
        padding:2px;
        height:auto;
}
.annuaireSoc {color:#ff6600; }
.encadre {margin: 10pt 10pt 10pt 0; padding: 3px; text-align: left; background: #FFF9F3; border-top-width: 1px; border-right-width: 1px; 	border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #EE7200; border-right-color: #EE7200; border-bottom-color: #EE7200; border-left-color: #EE7200; 
}
.alpha {margin: 10pt 10pt 10pt 0; padding: 3px; text-align: left; background: #FFF9F3; border-top-width: 1px; border-right-width: 1px; 	border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #EE7200; border-right-color: #EE7200; border-bottom-color: #EE7200; border-left-color: #EE7200; line-height:20px;color: #e95d0e; font-weight: bold; text-align: center;
}
.alpha a {color: #474747;text-decoration:underline;font-weight:bold;}
.alpha a:hover {color: #e95d0e;text-decoration:none;font-weight:bold;}
.th {background-color: #f4e3b7; padding-left:5px;}
.donnees {margin-top:10px;}
.theme {text-align:right; font-size: 9px; text-transform: uppercase;}
.liste {text-decoration:underline;}
.submitButton { border: solid 1px #FFFFFF; background-color: #E95D0E; color:#757575; height:24px; width: auto;font-weight: bold;}
.prestatab {border:1px solid #E95D0E; background-color:#fff2d2;width:40px;}
#logoPresta {padding-left: 10px;}
.logopresta {float: right; padding: 3px 2px 5px 3px;}
.tabAlpha {color: #e95d0e;font-weight:bold;}
.shortCutsHead {background-color: #fff2d2;}
.couvNJ {float:left;margin-right:4px;}
.teasingConv {border:1px solid #E95D0E; margin:20px 0px; padding: 16px;}
.pBlocresult {width: 690px;}
.divBlocresult {width: 710px;}
.imgCouvSom {float:left;}
.imgSondage {padding-bottom:5px;}

#divRSSprinc {width:500px; float:left;}

.agregRSS {padding-top:25px; text-align: center;}
.logoRSS {float:left; margin-right:10px;}
.imgLibrairie {margin:0 5px 5px 0;}
.divLibrairie {clear:both; margin:20px 0 0 10px;}

#tabs1 {
    background:#FFF;
    font-size:90%;
    line-height:normal;
	clear:right;
	
}
#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/ce/tableft1.gif") no-repeat left top;
   margin:0;
   padding:0 0 0 3px;
   text-decoration:none;
}
#tabs1 a span {
   float:left;
   display:block;
   background:url("/images/ce/tabright1.gif") no-repeat right top;
   padding:5px 10px 4px 4px;
   color:#FFF;
}
/* 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:640px;}

#cache1 .actusOnglets .sourceEvents2 {
background:#FFFFFF none repeat scroll 0 0;
border-bottom:1px solid #999999;
color:#959595;
float:left;
padding-bottom:5px;
padding-right:5px;
text-decoration:none;
width:700px;
clear:right;
}
#cache1 .actusOnglets h4 {clear:both;padding-top:8px;}
#cache1 H3 {color:#757575;padding-top:17px!important;}
#cache2 H3 {color:#757575;padding-top:17px!important;}
#cache3 H3 {color:#757575;padding-top:17px!important;}
#cache4 H3 {color:#757575;padding-top:2px!important;}
#cache2 .blockResults div  {width:710px;}
#cache3 .blockResults div {width:710px;}
.afficheresultats_cache1 {clear:both;padding-right:10px;padding-bottom:10px;padding-top:10px;}
#cache2 .informationResult {width: 660px!important;padding-bottom:2px;}
#cache3 .informationResult {width: 660px!important;padding-bottom:2px;}
#cache4 .informationResult {width: 660px!important;padding-bottom:2px;}
.paddingtop10 {padding-top:10px;}  

.tabs {margin-left:5px;margin-right:15px;padding-left:5px; border:1px solid #F8B531;}
#formnews td {text-align:left;}

.colonneGauche {
	float: left;
}
.colonneDroite {
	float: right;
}
.colonneGauche label,
.colonneDroite label {
	width: auto;
}
.colonneGauche span.big,
.colonneDroite span.big {
	font-size: 120%; font-weight: bold;
}
.captcha-contact ul{list-style-image:none; list-style-image:none;}