.help {	color:#06C;  margin-bottom:15px; border:#0066FF 1px dotted; background: #CFD6F1 url(../img/icons/icon_help.gif) 10px 6px no-repeat; padding:10px 10px 10px 40px}
.help .close { width:24px; height:24px; display:block; background:url(../img/icons/close.gif) top left no-repeat; float:right; margin-left:10px}

.confirm {	color:#06C;  margin-bottom:15px; border:green 1px dotted; background: #CFD6F1 url(../img/update.gif) 0 0 repeat; padding:10px 10px 10px 40px}
.error {	color:#06C;  margin-bottom:15px; border:red 1px dotted; background:url(../img/icons/error.gif) 0 0 repeat; padding:10px 10px 10px 40px}
.confirm span {	background: #CFD6F1 url(../img/icons/icon_confirm.gif) 10px 6px no-repeat; }
.error span { background: #CFD6F1 url(../img/icons/icon_error.gif) 10px 6px no-repeat; }
.homelink { float:left; width:290px; height:100px}
.clear{clear:both;height:0;}
div .add_to_favorites {background: url(../img/icons/icon_save.gif) top left no-repeat; }

div .div_pub { margin-bottom:10px;}

/*MODULES*/ 
	/* GENERIQUE */
	.module_title {font-size:16px; font-weight:bold; height:28px; line-height:26px; margin-bottom:10px; background: url(../img/icono/bkg_modules.gif) top left repeat-x;}
	.module_title span {width:28px; height:28px; float:right; display:block; background:url(../img/icono/icono_all_v3.gif) top left no-repeat}
	.module { margin:0 20px;font-size:12px; color:#000000; text-align:left; clear:both; }
	.content {margin:0 10px;}
	.col3_title {  font-size:16px; font-weight:bold; }
	.col3_title span { display:block; float:left; width:42px; height:42px; background:url(../img/icono/bkg_docutheque_title.gif) top left no-repeat; margin:0 8px 8px 0 }
	.col3_title small { display:block; color:#000; font-size:14px; line-height:16px; font-style:normal; font-weight:normal;}
	small { font-size:10px; color:#000; font-style:italic; display:inline-block; margin-bottom:5px}
	small em { color:#3F5152; }
	.dossier .image, #couverture .image{ float:left}
	.module_footer { background:url(../img/icono/bkg_modules.gif) left -98px repeat-x; height:24px; margin-top:10px}
	.module_footer a { background:url(../img/icono/icono_all_v3.gif) top right no-repeat; height:22px; line-height:22px; margin:1px 0 0 0; float:right; display:block; padding-right:25px; font-weight:normal; font-size:10px}
	
	/* MODULES GENERIQUES */
		/* HEADER */
		#header_dossier a, 
		#header_autres_dossier a, 
		#header_article_list a { color:#c60032;}
		#header_dossier, 
		#header_autres_dossier, 
		#header_article_list { color:#c60032; background-position:0 -70px; }
		#header_docutheque_list,
		#entete_docu_7 a,
		#entete_docu_8 a,  
		#entete_docu_16 a { color:#659817;}
		#entete_docu_7, 
		#entete_docu_8, 
		#header_docutheque_list,
		#entete_docu_16 { color:#659817; background-position:0 -120px;  }
		#header_veille a, 
		#entete_veille_13 a, 
		#entete_veille_23 a, 
		#entete_veille_20 a, 
		#entete_veille_22 a { color:#e55c18;}
		#header_veille, 
		#entete_veille_13, 
		#entete_veille_23, 
		#entete_veille_20, 
		#entete_veille_22 { color:#e55c18/*#3f5151*/; background-position:0 -272px;}
		#header_trombi a, 
		#entete_esspace_carriere_24 a { color:#8F58A6;  }
		#header_trombi, 
		#entete_esspace_carriere_24 { color:#8F58A6; background-position:0 -222px; }
		#header_autres_dossier span {background-position:0 -27px;}
		#header_article_list span {background-position:0 0;}
		#header_dossier span { background-position:0 -54px; }
		#header_docutheque_list span{ background-position:0 -82px;}
		#header_veille span {background-position:0 -191px; }
		#entete_veille_13 span { background-position:0 -299px; }
		#entete_veille_20 span { background-position:0 -272px; }
		#entete_veille_22 span { background-position:0 -218px; }
		#entete_veille_23 span { background-position:0 -326px; }
		#entete_docu_6 span, #entete_docu_25 span { background: none;}
		#entete_docu_7 span { background-position:0 -109px;}
		#entete_docu_8 span { background-position:0 -136px;}
		#entete_docu_16 span { background-position:0 -163px;}
		/*#entete_docu_8 span, #entete_docu_16 span { float:left; margin-right:10px }*/
		#header_trombi span,
		#entete_esspace_carriere_24 span{ background-position:0 -464px;}
		/* FOOTER */
		#footer_docu_6, 
		.incontournables .module_footer, 
		.questionsreponses .module_footer, 
		#footer_docu_25 {background:none; margin:0}
		
		
		.incontournable .module_footer { display:none}
		
		#docutheque_list .module_footer, 
		#footer_fiche,
		#footer_docu_8, 
		#footer_docu_16 {background-position:0 -98px;}
		#docutheque_right .module_footer a,
		#docutheque_list .module_footer a {color:#659817; background-position:right -376px; }
		#docutheque_right #footer_docu_6 a, 
		#docutheque_right #footer_docu_25 a,
		.questionsreponses .module_footer a{ color:#878787; background-position:right -398px;   }
		#veille_right .module_footer a,
		#veille_list .module_footer a {color:#e55c18; background-position:right -354px; }
		#footer_veille, 
		.footer_veille, 
		#veille_right .module_footer {background-position:0 -250px}
		#footer_dossier { border-top:1px solid #c60032}
		#footer_dossier, 
		#footer_article_list {background-position:0 -50px;}
		#footer_dossier a, 
		#footer_article_list a { color:#c60032; background-position:right -420px; }
		#footer_trombi, #footer_fiche {margin-top:5px; background-position:0 -200px; clear:both}
		#footer_trombi a, #footer_fiche a {color:#8F58A6;  background-position:right -442px; }
		/* LISTES */
		#docutheque_list li.first,
		#veille_list li.first,
		#article_list li.first { border:none; padding-top:0}

	/*Couverture*/
	#couverture { border-top:2px solid #C60032 ; font-weight:bold; margin-top:10px }
	#couverture h1 { padding-top:5px; font-size:26px;  }
	#couverture small { font-size:12px; color:#3F5152; font-weight:normal;}
	#couverture small strong { font-weight:bold;}
	#couverture small .auteur { font-style:italic; color:#000000 }
	#couverture_footer { background:url(../img/home_numero_footer.jpg) top left no-repeat; width:auto; clear:both; height:38px;}
	#couverture h2{font-size:17px; font-weight:600; margin:0px; padding:0px; margin-top:15px;text-transform:uppercase}
	#couverture h3{text-transform:uppercase}
	#couverture .dossier{font-size:15px; }
	#couverture .articles_sans_dossiers {margin-top:20px;}
	#couverture .articles_sans_dossiers p {margin-top:5px; font-weight:bold}
	#couverture .surtitre{color:#C60033; text-transform:uppercase}
	#couverture .image{width:237px; height:250px; }
	
	#couverture .sommaire{font-size:13px; margin-top:5px;}
	#couverture .content {float:left; margin-left:15px; text-align:left; color:#3F5151; width:342px;}
	#couverture .content p.sous_titre {font-size:12px; font-weight:600;}
	#couverture .content p .auteur {font-size:12px; font-weight:600; font-style:italic; color:#000;}
	.couverture_bottom_link { color:#C60032; padding-right:20px; background: url(../img/icono/icon_footer_couverture.gif) right 0 no-repeat; font-size:10px; line-height:19px; font-weight:normal; float:right;}
	
	/*Actualites*/
	#actus_list {  font-size:12px; color:#000000; }
	#entete_actus { margin:-10px 0 0 0; color:#3F5152; background: url(../img/icono/bkg_title_actualites.gif) left 5px repeat-x; height:35px; line-height:38px; padding-left:10px; }
	#entete_actus span { width:35px; height:35px; float:right; display:block; background:url(../img/icono/icono_all_v2.gif) top left no-repeat}
	#actus_list ul { margin:0 10px; width:585px }
	#actus_list li { list-style:none; }
	#actus_list li.active {  background:#F3F3F3}
	#actus_list li.actu { list-style:none; padding:10px 0 5px 0; margin:10px 0; clear:both; border-top:1px dotted #3F5152; display:block }
	#actus_list li.first { border-top:0; margin:0 0 10px 0; padding-top:0 }
	#actus_list h2 { margin-bottom:5px; }
	#actus_list h2 a {color:#3F5151; font-size:14px; }
	#actus_list p { margin-top:5px; }
	#actus_list .actu_rub, #read_also .theme, .acticle_content .actu_rub {font-weight:normal; color:#000; font-size:12px; margin-bottom:5px;}
	#actus_list .image { border:1px solid #3F5151; margin:0 10px 10px 0;  float:left; width:100px; height:100px}
	#actus_list span.actu_date{font-style : italic;color:#999;}
	
	/*Actualites Thématiques Carousel*/
	#content.col2 #entete_actus { margin:0 0 10px 0; }
	#entete_actus em{ color:#C60032; font-style:normal }
	#actus_list #actusCarousel h2 a { font-size:13px; }
	#actus_list #actusCarousel h2 {margin-bottom:2px; }
	#actus_list #actusCarousel small {margin:4px 0 6px 0; }
	*+html #actus_list #actusCarousel small {margin:4px 0 4px 0; }
	#actus_list #actusCarousel .image { margin-right:0; margin-bottom:8px; float:none; width:167px; height:167px;}
	#footer_actus {margin:20px 0; background:url(../img/icono/bkg_modules.gif) top left repeat-x; height:24px}
	#footer_actus a {background:url(../img/icono/icon_footer_readalso.gif) right 3px no-repeat; height:24px; line-height:24px; margin-right:7px; float:right; display:block; color:#3F5152; padding-right:20px}

	/*Dossier*/
	#entete_actus { margin:-10px 0 10px 0; color:#3F5152; background: url(../img/icono/bkg_title_actualites.gif) left 5px repeat-x; height:35px; line-height:38px; padding-left:10px; }
	.dossier h2 { font-size:16px; margin-top:10px}
	#dossiers { margin-top:-10px; padding-top:0}
	#dossiers .image { border:1px solid #c60032; margin-right:10px; width:237px; height:250px  }
	#dossiers h3 {color:#C60033; margin:0 0 5px 0; font-size:17px;  }
	#dossiers h4 {color:#C60033; margin-bottom:5px; font-size:14px; margin-left:10px; border-bottom:1px dotted #C60033;  }
	.sommaire_dossier { margin-left:10px; padding:0 }
	.sommaire_dossier li { list-style:none; font-size:13px; background: url(../img/icono/puce_sommaire.gif)  0 5px no-repeat; padding-left:12px; margin-left:50px}
	.sommaire_dossier li a { font-weight:bold; color:#000;  }
	.autres_dossiers li { list-style:none; float:left; width:262px; margin:0 30px 15px 0; color:#3f5151;}
	.autres_dossiers h5 a { font-size:13px; font-weight:bold; color:/*#000*/#3f5151; }
	#dossiers .autres_dossiers .image { width:85px; height:90px; margin-right:10px; border:1px solid #c60032; float:left }
	
	
	#menu_footer_content { text-transform:uppercase}
	#menu_footer_content ul { text-transform: none}
	/*Articles Liste */
	#article_list .image{ border:1px solid #c60032; margin:0 10px 10px 0; width:58px; height:58px; float:left}
	#article_list li { padding:10px 0 10px 0; border-top:1px dotted #c60032; clear:both; list-style:none }
	* html #article_list li { padding:5px 0 10px 0;}
	#article_list li a { font-size:13px; font-weight:bold;}
	#article_list small { margin-top:5px}

	/*Lire aussi*/
	#header_read_also { color:#3F5152; background: url(../img/bkg_title_readalso.gif) left top repeat-x; padding-left:3px; line-height:25px; font-size:13px}
	#header_read_also {margin:0 10px 10px 10px;}
	#read_also .content {margin:0 10px;}
	#read_also .contenu { font-size:13px; font-weight:bold; color:#3F5152 }
	#read_also p { margin-bottom:10px}
	#footer_read_also {margin-top:10px; background:url(../img/icono/bkg_modules.gif) top left repeat-x; height:24px}
	#footer_read_also a {background:url(../img/icono/icon_footer_readalso.gif) right 3px no-repeat; height:24px; line-height:24px; margin-right:7px; float:right; display:block; color:#3F5152; padding-right:20px}

	/*Connexion*/
	#login { margin-bottom:12px; color:#000000; font-size:11px }
	#input_login{width:142px;}
	#login .content { background:url(../img/icono/bkg_footer_login.jpg) left bottom repeat-x; padding:0 10px 10px 10px; margin:0}
	* html #main #login { width:269px}
	#header_login { color:#8F8F8F; background: url(../img/icono/bkg_title_login.gif) left 5px repeat-x; height:35px; line-height:38px; padding-left:10px; }
	#header_login span { width:35px; height:35px; float:right; display:block; background:url(../img/icono/icono_all_v2.gif) left -105px no-repeat}
	#login_form ul { padding:0}
	#login p { margin:0 0 5px 0; padding:0; line-height: 1em; }
	#login li { list-style:none; line-height:250%;font-size: 11px;margin:0; padding:0 }
	#login li a { text-decoration:underline; color:#909090;}
	#login li.txtlinks a {margin-right:10px}
	#login label { color:#000000; font-size:11px; }
	#login li input { float:right; margin-left:10px; height:19px; line-height:19px}
	#login #input_pass { width:93px}
	*+html #login #input_pass { width:102px}
	#login_valid { background:url(../../layouts/img/icono/login_valid.jpg) top left no-repeat; width:39px; height:21px; display:inline-block; text-align:left; float:right; margin:1px 0 0 8px }
	#input_motdepasse { width:100px}
	#input_identifiant { margin-right:47px; width:120px}
	#login_true { background:url(../img/bkg_logged-in.jpg) bottom left no-repeat;  width:269px; margin-top:10px ; line-height:20px; }
	#login_true .module_header { background:url(../img/icono/bkg_header_login.gif) top left no-repeat; padding:10px; display:table; width:249px;}
	#login_true p em { color:#8f8f8f; font-style:normal}
	#login_true a { text-decoration:underline; color:#909090; margin:0 10px 0 0; clear:both;font-weight:bold;background: url(../img/icons/icon_myaccount.gif) 0 0 no-repeat; padding-left:20px}
	#login_true a.admin_link {color: #C60033; }
	#login_true ul { padding:0; margin:15px 0 0 0;}
	#login_true li { list-style:none; line-height:18px; }
	#login_true li a { text-decoration:underline; color:#909090; padding-top:2px}
	#login_true #deconnect {background: url(../img/icons/icon_deconnect.gif) 0 0 no-repeat; padding-left:20px}
	#login_true .lien_favoris a {background: url(../img/icons/icon_saved.gif) -5px -2px no-repeat; padding-left:20px}
	
	/*News*/
	#news { width:269px; padding-left:20px; margin-bottom:15px;  }
	#news {text-align:justify; font-size:10px; margin-left:0px;}
	#news h2 {color:#5479CD;}
	
	/*Quote*/
	#quote {width:269px; text-align:left; color:#0772A6; background:url(../img/icono/quote_up.jpg) 8px 45px no-repeat;}
	#quote a{color:#0772a6; text-decoration:underline;}
	#quote a:hover {color:#0772a6; text-decoration:none;}
	
	#header_quote { color:#0978B2; background: url(../img/icono/bkg_title_quote.gif) left 5px repeat-x; height:35px; line-height:38px; padding-left:10px; }
	#header_quote span { width:35px; height:35px; float:right; display:block; background:url(../img/icono/icono_all_v2.gif) left -315px no-repeat}
	
	#header_quote.module_bref_1 span { background:url(../img/icono/icono_all_v2.gif) left -210px no-repeat}
	#header_quote.module_bref_2 span { background:url(../img/icono/icono_all_v2.gif) left -455px no-repeat}
	#header_quote.module_bref_3 span { background:url(../img/icono/icono_all_v2.gif) left -420px no-repeat}
	#header_quote.module_bref_4 span { background:url(../img/icono/icono_all_v2.gif) left -350px no-repeat}
	#header_quote.module_bref_5 span { background:url(../img/icono/icono_all_v2.gif) left -385px no-repeat}
	
	#content_quote { background:url(../img/icono/quote_down.jpg) bottom right no-repeat; padding:8px 18px 0 18px; }
	#module_bref {background:url(../img/icono/quote_down.jpg) bottom right no-repeat; padding:8px 18px 0 18px;/* height:130px*/}
	#footer_quote { margin-top:10px; background:url(../img/icono/bkg_modules.gif) left -300px repeat-x; height:24px}
	#quote h3 {font-family:"Times New Roman", Times, serif; font-size:14px;}
	#quote h4 {font-family:"Times New Roman", Times, serif; font-size:12px; margin-top:10px;margin-bottom:5px;}
	#footer_quote ul { float:right; margin-right:55px}
	* html #footer_quote ul { margin-right:42px}
	#footer_quote li { list-style:none; float:left; }
	#footer_quote li a { display:inline-block; width:21px; height:22px }
	#next_quote { background:url(../img/icono/icono_all_v2.gif) -18px -490px no-repeat; height:22px; margin-top:1px; width:22px;display:inline-block;}
	#prev_quote { background:url(../img/icono/icono_all_v2.gif) 4px -490px no-repeat; height:22px; margin-top:1px; width:22px; display:inline-block;}
	#quote_citation_link { background:url(../img/icono/icono_all_v2.gif) -3px -534px no-repeat; margin-top:1px;  }
	#quote_bruits_link { background:url(../img/icono/icono_all_v2.gif) -4px -512px no-repeat; margin-top:1px; }
	#quote_insolite_link { background:url(../img/icono/icono_all_v2.gif) -4px -578px no-repeat; margin-top:1px; }
	#quote_initiative_link { background:url(../img/icono/icono_all_v2.gif) -4px -600px no-repeat; margin-top:1px; }
	#quote_chiffre_link { background:url(../img/icono/icono_all_v2.gif) -4px -556px no-repeat; margin-top:1px; }
	
	/*Trombinoscope*/
	#trombinoscope {text-align:justify; font-size:10px; margin-top:15px;}
	#trombinoscope h2 {color:#8C5B9D; margin:5px;}
	#trombinoscope .elt img {float:left; width:40px; height:60px; margin-right:5px; margin-bottom:5px; border:1px solid #8F58A6}
	#trombinoscope p.title {color:#8C5B9D; font-weight:600; font-size:12px;}
	#trombinoscope hr {clear:both; color:#8C5B9D; background-color:#8C5B9D; border: 0; height:1px;}
	li.actu { list-style:none; clear:both; padding-bottom:10px; display:table}
	#trombinoscope .image{	width:39px;height:60px;float: left; margin:0 10px 5px 0; border:1px solid #8C5B9D; display:block}

	/*Search*/
	#search_container { margin:0 14px 0 0; width:330px; float:right; padding-top:18px;}
	* html #search_container { margin:0 7px 0 0; width:335px;}
	#search_valid { background:url(../../layouts/img/icono/ok.gif) top left no-repeat; width:49px; height:21px; display:inline-block; text-align:left; }
	* html #search_valid { margin-top:2px}
	#search_input { width:188px; margin:0 0 0 10px }
	form#recherche_form label a {color:#8E8E8E;}
	* html #search_input { width:198px; margin:0 0 0 10px }
	#search_container label { float:left; }
	#header_links_list { margin:0px 14px 0 0; width:330px; float:right; clear:both; list-style:none; }
	* html #header_links_list { margin:10px 7px 0 0;width:337px;}
	*+html #header_links_list { margin:10px 14px 0 0;}
	#header_links_list li { float:left; width:80px}
	#header_links_list li a { text-decoration:underline; color:#8f8f8f; font-size:11px;}
	#header_links_list li.abo_link a { font-weight:bold; color:#c60032; }
	#header_links_list li.abo_link { font-weight:bold; color:#c60032; text-align:left;  }
	#header_links_list .rss_link  { text-align:left; padding-left:22px; background:url(../img/icon_rss.gif) 6px center no-repeat}

	/*Telex*/
	#telex_container { width:auto; height:25px; margin:0 0 0 330px; padding-top:8px; text-align:left; }
	#telex_div { overflow:hidden; height:18px; line-height:18px; font-size: 12px; color:#3F5152; position:relative; }
	#telex_theme { font-size: 14px; color:#C60032; font-style:normal; font-weight:bold; text-transform:uppercase; float:left}
	#telex_theme span{ background:#fff }
	#telex_content  {overflow:hidden; height:25px; display:block; position:relative; }
	#telex_content span {  white-space:nowrap; position:absolute;  }
	/*IE 7*/
	*+html #telex_content { width:502px; border:0; float:left; position:relative; display:inline-block  }   
	*+html #telex_content span { border:0; top:0px; position:relative;}   
	* html #telex_container { position:relative; left:0 }
	*+html #telex_container { position:relative; left:0 }
	* html #telex_content { width:500px; float:left; position:relative; display:inline-block  }   
	* html #telex_content span { top:0px; position:relative;}   
	
	/*Carousel*/
	.jcarousel-container { position: relative;}
	.jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative;}
	.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left:3px; margin: 0;padding: 0;}
	.jcarousel-list li, .jcarousel-item { float: left; list-style: none; width: 175px; height: 270px; padding:0 10px}
	.jcarousel-container-horizontal { width: 605px; }
	.jcarousel-clip-horizontal { width: 585px; height: 270px;}
	.jcarousel-item-horizontal { margin-right: 0px;}
	.jcarousel-next { z-index: 3; display: none;}
	.jcarousel-prev { z-index: 3; display: none;}
	.jcarousel-next-horizontal { position: absolute; top: 0; right: 0; width: 10px; height: 270px; cursor: pointer; background: #fff url(../../layouts/img/icono/carousel_next.gif) no-repeat 0 140px; border-left: 1px dotted #3F5152;}
	.jcarousel-next-horizontal:hover { background-position: -10px 140px;}
	.jcarousel-next-horizontal:active { background-position: -10px 140px;}
	.jcarousel-next-disabled-horizontal,
	.jcarousel-next-disabled-horizontal:hover,
	.jcarousel-next-disabled-horizontal:active { cursor: default; background-position: -20px 140px;}
	.jcarousel-prev-horizontal { position: absolute; top: 0; left: 0; width: 10px; height: 270px; cursor: pointer; background: #fff url(../../layouts/img/icono/carousel_prev.gif) no-repeat 0 140px; border-right: 1px dotted #3F5152;}
	.jcarousel-prev-horizontal:hover {background-position: -10px 140px;}
	.jcarousel-prev-horizontal:active { background-position: -10px 140px;}
	.jcarousel-prev-disabled-horizontal,
	.jcarousel-prev-disabled-horizontal:hover,
	.jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: -20px 140px;}
	/*Carousel scroll controls*/
	#main #content .carousel_scroll_controls {float:right; display:block; background:none; width:auto; height:auto;  list-style:none; }
	.carousel_scroll_controls li a {  font-size:10px; font-weight:normal; color:#c60032; margin-right:5px; -moz-border-radius:3px; display:block; background:url(../img/icono/fade_unactive.gif) top left repeat; border:1px solid #c60033; width:6px; height:6px; overflow:hidden}
	.carousel_scroll_controls li a:active, 
	.carousel_scroll_controls li a:link, 
	.carousel_scroll_controls li a:hover, 
	.carousel_scroll_controls li a:visited { outline: none;}
	.carousel_scroll_controls li { float:left;}
	.carousel_scroll_controls { padding-top:15px}
	.carousel_scroll_controls li a.active{ background: url(../img/icono/fade_active.gif) top left repeat; }
	.carousel_scroll_controls li a.unactive{ background: url(../img/icono/fade_unactive.gif) top left repeat; }
	#main .autres_dossiers .carousel_scroll_controls {float:right; display:block; background:none; width:auto; height:auto;  list-style:none; }
	.autres_dossiers .carousel_scroll_controls li { width:auto; margin:0 ; }
	.autres_dossiers .carousel_scroll_controls { padding:10px 10px 0 0; }
	#header_autres_dossier { clear:both; }
	#entete_docu_7 .carousel_scroll_controls li a {  color:#659817; border:1px solid #659817; }
	#entete_veille_13 .carousel_scroll_controls li a {  color:#e55c18; border:1px solid #e55c18; }
	#entete_esspace_carriere_24 .carousel_scroll_controls li a {  color:#8f58a6; border:1px solid #8f58a6; }

	/*Carousel autres dossiers*/
	.autres_dossiers .jcarousel-list li, .jcarousel-item { float: left; list-style: none; width: 585px; height: 200px; padding:0;}
	.autres_dossiers_item {float:left; width:262px; margin:0 10px 15px 10px;height:92px; overflow:hidden }
	.autres_dossiers .jcarousel-clip-horizontal { width: 585px; height: 200px;}
	.autres_dossiers .jcarousel-prev-horizontal, .autres_dossiers .jcarousel-next-horizontal { height: 200px;background-position: 0 90px; border-color:#c60032}
	.autres_dossiers .jcarousel-prev-horizontal:hover, 
	.autres_dossiers .jcarousel-next-horizontal:hover, 
	.autres_dossiers .jcarousel-prev-horizontal:active,
	.autres_dossiers .jcarousel-next-horizontal:active { background-position: -10px 90px;}
	.autres_dossiers .jcarousel-next-disabled-horizontal,
	.autres_dossiers .jcarousel-next-disabled-horizontal:hover,
	.autres_dossiers .jcarousel-next-disabled-horizontal:active,
	.autres_dossiers .jcarousel-prev-disabled-horizontal,
	.autres_dossiers .jcarousel-prev-disabled-horizontal:hover,
	.autres_dossiers .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: -20px 90px;}
	/*Carousel docutheque*/
	#docutheque_right .autres_dossiers .jcarousel-prev-horizontal, 
	#docutheque_right .autres_dossiers .jcarousel-next-horizontal { height: 200px;background-position: 0 90px; border-color:#659817}
	/*Carousel veille*/
	#veille_right .autres_dossiers .jcarousel-prev-horizontal, 
	#veille_right .autres_dossiers .jcarousel-next-horizontal { height: 200px;background-position: 0 90px; border-color:#e55c18}
	/*Carousel trombi*/
	#espace_carriere_right .jcarousel-prev-horizontal, 
	#espace_carriere_right .jcarousel-next-horizontal { height: 200px;background-position: 0 90px; border-color:#8f58a6}
	
	/*Docutheque */
	#docutheque_list { margin-top:20px}
	#entete_docu_25, 
	#entete_docu_6,
	.incontournable h2,
	.questionsreponses h2 { color:#000; background: url(../img/icono/bkg_docutheque_module_title.gif) left 0 repeat-x; height:30px; line-height:26px; padding-left:10px; font-size:14px; }
	#docutheque_list li { padding:10px 0 0 0; clear:both; list-style:none;  }
	#docutheque_list li a { color:#659817; font-weight:bold; background:url(../img/icono/puce_docutheque.gif) 0 4px no-repeat; padding-left:10px}
	#docutheque_list li p a { color:#000; font-weight:normal; padding:0; background:none}
	.incontournable h2 span { display:block; width:16px; height:16px; float:left; margin:4px 5px 0 0; background:url(../img/icono/bkg_title_incontournable.gif) top  left no-repeat}
	.incontournable .image {border:1px solid #FFCC00; margin:0 10px 10px 0; width:60px; height:60px; float:left}
	

	/*Magazine */
	#mag #login { width:270px; float:right; margin:0 0 30px 30px;}
	#mag #login_true p { margin:0}
	#mag h1 { margin-bottom:0.5em;padding-top: 10px;font-size: 30px;  }
	
	#mag h2 { font-size: 16px;}
	#mag h3 { font-weight:bold; font-size: 14px; color :#CB0032; margin-bottom:0.7em }
	
	#mag .image { border:1px solid #CB0032; float:left; margin-right:15px}
	#mag small { color:#434F4F; font-size:12px}
	#mag p { color:#434F4F; margin-bottom:1em}
	/*Mag - Dossiers du Magazine & A lire aussi*/
	.mag #dossiers {float:left; clear:none; margin:0 10px 0 0px }
	
	.mag .read_also { width:290px; float:left; clear:none; margin-right:10px; margin-top:10px}
	html[xmlns*=""] body:last-child #read_also{ margin-top:0}	
	* html .mag #dossiers {margin:0 0 0 10px }
	.mag #dossiers .au_sommaire ul { border:1px solid #CCC; padding:0 9px; margin:0}
	.mag #dossiers .au_sommaire h4 { border:1px solid #c60033; margin:0; padding:3px 9px; line-height:22px; display:inline }
	.mag #read_also h4 {  border:1px solid #556A65; margin:0; padding:3px 9px; line-height:22px; display:inline; font-size:14px;  }
	.mag .read_also{width:100%;}
	*+html .mag #dossiers .au_sommaire h4, 
	*+html .mag #read_also h4,
	* html .mag #dossiers .au_sommaire h4, 
	* html .mag #read_also h4 { padding:4px 9px; line-height:25px;}
	.mag #read_also ul { border:1px solid #CCC; padding:0 9px; margin:0}
	.mag #read_also ul ul{ border:0; padding:0; margin:0}
	.mag #read_also h5 { color:#434F4F; font-weight:bold; font-size:12px; margin-bottom:5px }
	.mag #read_also li { list-style:none; padding:0;  margin:10px 0}
	.mag #content_left{ margin-top:0 }
	.au_sommaire li { list-style:none; margin:10px 0}
	.au_sommaire li a { color :#434F4F; font-weight:bold}
	/* Mag - prochain dossier */ 
	#prochain_dossier h4 { color:#C60033; margin:0 0 10px 0; padding:0; font-size:14px; border-bottom:1px dotted #C60033;}
	#prochain_dossier h5 { margin:0 0 10px 0; font-size: 16px; color:#CB0032; }
	#prochain_dossier h5  span{ color:#3F5152 }
	#prochain_dossier { background: url(../img/bkg_prochain_dossier.gif) top left no-repeat; padding:10px 0 0 0 }
	#prochain_dossier .content { padding:0 0 10px 0;}
	#prochain_dossier p { font-size:12px; font-weight:bold; color:#C60033; }

	.liste_articles_generique a { font-size:13px; font-weight:bold; }
	.liste_articles_generique .module_title { margin-top:-10px}

/*FORMULAIRE*/
.liststyle li { padding:8px 10px; clear:left; list-style:none; float:none;  margin-bottom:4px; display:block; border-bottom:1px dotted #c6c6c6; border-width:1px 0; line-height:1.2em; font-size: 11px;color: #000;}
.liststyle li h4 {color: #8e8e8e; background: url(../img/icono/puce_small.gif) left 4px no-repeat; padding-left:10px;}
.liststyle .input { width:50%}
.liststyle li label { display:block; width:32%; float:left;line-height:2em; }
#form_inscription h3 { margin:1em 0 0.5em 0; color:#C60033}
.btn { border:1px solid #CCC; padding:0 5px; margin:0.5em 0; height:20px; line-height:20px; display:inline-block; background:url(../../admin_ors/layouts/img/bkg_btn.gif) top left repeat-x; color: #C60033; font-weight:bold;}

.liststyle li.required label{ font-weight:bold;} 



/*ADMINISTRATION USER*/
#favoris { margin-top:15px}
#favoris dt { color: #3f5151;font-size: 16px; font-weight:bold}
#favoris dd { list-style:none; padding:5px 10px; margin:0; clear:both}
#favoris dd small { color:#666; font-style:normal}

/*ACTION BUTTON*/
#favoris dd .action_delete { width:20px; height:20px; background:url(../../layouts/img/icons/icon_delete2.gif) top left no-repeat; font-size:12px; color:#333; font-weight:normal; cursor:pointer; display:block; float:right }

/*SEARCH RESULTS*/
#trombinoscope_list #Searchresult .actu a { color:#8C5B9D }

#Searchresult .image,
#ul_agenda .image,
#ul_liste_articles .image { width:100px; height:100px; margin-right:10px; border:1px solid #ccc; float:left; display:table }

#Searchresult .liststyle li, 
#Searchresult.liststyle li,
#ul_liste_articles li { display:table; clear:both}
#ul_agenda li { display:block; clear:both}

#Searchresult .nature_3 .image,
#ul_agenda .nature_3 .image,
#ul_liste_articles .nature_3 .image { width:66px; height:100px; }

#ul_liste_articles .image { width:80px; height:80px; margin-right:10px; border:1px solid #ccc; float:left }
/*#ul_liste_articles .nature_3 .image { width:40px; height:60px; margin-right:10px; border:1px solid #ccc; float:left }*/

#Searchresult li p,
#ul_agenda li p,
#ul_liste_articles li p {color:#000;}

#Searchresult h4,
#ul_agenda h4,
#ul_search_res h4,
#ul_liste_articles h4 { font-weight:normal; color:#000; padding-bottom:5px}

#Searchresult h3,
#ul_agenda h3,
#ul_liste_articles h3 { color:#3f5152}

*+html #Searchresult { clear:both; margin-top:20px; }
*+html #Searchresult h3 { font-size:14px; line-height:1.5em}
* html .search_engine { padding:5px 10px; margin:10px 0 20px 0; display:table}
.filter li { float:left; margin:5px 10px 0 5px; list-style:none; color:#999;}
#display_search, #hide_search { font-size:1.4em; color:#c60033}
.search_engine { padding-bottom:1em; display:table; border:1px solid #EEE;}
.search_engine label { width:100px; display:block; float:left}
.search_engine select { width:160px; border:1px solid #909090; height:19px; line-height:21px;}
.search_engine .input { width:158px; border:1px solid #909090; height:16px; line-height:18px;}
.search_engine  #valider { clear:both; width:auto; margin-top:5px; height:20px;line-height:20px; float:right}
.search_engine  .search_btn { float:left; width:260px}
.search_engine  .search_btn  li{ width:260px}

/*Pagination*/
.pagination { font-size:10px;  clear:both; margin:10px 0; height:20px; float:right}
.liste_articles_generique .pagination a {text-decoration: none;border: solid 1px  #DFDFDF; color: #3f5151; font-weight:normal;  font-size:10px; }
.pagination a, .pagination span {display: block; float: left; padding: 0.1em 0.3em; margin-right: 5px;margin-bottom: 5px;}
.pagination a.current { color: #C60033;border: solid 1px #DFDFDF;}
.pagination .current.prev, .pagination .current.next{color:#999;background:#fff;}

/* Liste d'articles générique */
.module_title p{ margin:0; padding:0; }
*+html .module_title p, * html .module_title p{ line-height:28px }
.liste_articles_generique .module_title { color:#c60032; background: url(../img/icono/bkg_title_dossier.gif) left 5px repeat-x; height:35px; line-height:38px; padding-left:10px; }
.liste_articles_generique .module_title span { width:35px; height:35px; float:right; display:block; background:url(../img/icono/icono_all_v2.gif) left -35px no-repeat}
.liste_articles_generique .image{ border:1px solid #c60032; margin:0 10px 10px 0; width:88px; height:88px; float:left}
.liste_articles_generique li { padding:10px 0 10px 0; border-top:1px dotted #c60032; clear:both; list-style:none; display:block }
li.highlight  { background-color:#F2F2F2; padding:5px}
* html .liste_articles_generique li { padding:5px 0 10px 0;}
.liste_articles_generique li.first { border:none;}
.liste_articles_generique a { font-size:13px; font-weight:bold;}
.liste_articles_generique small { margin-top:5px}

.liste_articles_generique li h4 {color: #8e8e8e; background: url(../img/icono/puce_small.gif) left 4px no-repeat; padding-left:10px;}

/* articles */
.nature_1 .module_title { color:#c60032; background: url(../img/icono/bkg_title_dossier.gif) left 5px repeat-x;  }
.nature_1 .module_title a, .nature_1 .col3_title{ color:#c60032;}
.nature_1 .module_title span {background:url(../img/icono/icono_all_v2.gif) left -35px no-repeat}
.nature_1 .image{ border:1px solid #c60032;}
.nature_1 .col3_title span{ background-position:0 -711px;}
.nature_2 .col3_title span { background-position:0 -795px;}
.nature_2 .col3_title { color:#3f5151;}

/* actus */
.nature_2 .module_title { color:#3F5151; background: url(../img/icono/bkg_title_actualites.gif) left 5px repeat-x;  }
.nature_2 .module_title a { color:#3F5151; }
.nature_2 .module_title span {background:url(../img/icono/icono_all_v2.gif) top left no-repeat}
.nature_2 .image{ border:1px solid #3F5151;}
.nature_2 li { border-top:1px dotted #3F5151;}

/* trombi & Offres d'emplois */
.espacecarrierelayout { width:100%; margin:20px 0 0 0}
.espacecarrierelayout li {/*background: url(../img/icono/puce_small.gif) left 4px no-repeat; padding-left:10px; */list-style:none; padding-bottom:5px; clear:both}
.espacecarrierelayout li .image { border:1px solid #3F5151; margin:0 10px 10px 0;  float:left; width:38px; height:58px}


.nature_3 .image,
.nature_24 .image{ border:1px solid #8F58A6;}
.nature_3 .image{width:99px; height:150px;}
.nature_3 li,
.nature_24 li { border-top:1px dotted #8F58A6;}
#espace_carriere_right .col3_title,
.nature_24 .col3_title,
.nature_24 .module_title,
.nature_24 .module_title a,
.nature_3 .col3_title,
.nature_3 .module_title,
.nature_3 .module_title a { color:#8c5b9d; }
#espace_carriere_right .col3_title span { background-position:0 -375px;}
/*offres d'emploi*/
.nature_24 .col3_title span { background-position:0 -417px;} 
/*trombinoscope*/
.nature_3 .col3_title span { background-position:0 -459px;}
	
/*RSS*/
#feedress .col3_title { color:#F18B35 }
#feedress .col3_title span { background-position:0 -669px; }

/*Docutheque 2 */
#entete_docu_7 { margin-bottom:5px}
.docuthequelayout { width:285px;margin-top:20px}
.sidebar{width:270px;}
.docu_8, .docu_6, .veille_23 { margin-right:35px}
.docuthequelayout li{ list-style:none; margin-top:10px}
.docu_6, .docu_25, .incontournable, .questionsreponses { border:1px solid #ABABAB; border-bottom:3px solid #ABABAB; width:283px;}
.questionsreponses, .incontournable { margin-top:20px; margin-right:20px; width:267px; display:table}
.docu_25 li, 
.docu_6 li {border-bottom:1px dotted #3f5152; padding-left:10px; padding-bottom:10px }
.incontournable li {  padding:10px 10px 10px 10px; font-weight:bold; list-style:none; border-bottom:1px dotted #3f5152;}
.questionsreponses li small { clear:both; margin-top:4px; display:block}
.incontournable li small { display:block}

.questionsreponses li { background: url(../img/icono/puce_docutheque.gif) 10px 14px no-repeat; padding:10px 10px 10px 20px; font-weight:bold; list-style:none; border-bottom:1px dotted #3f5152;}
.docu_8 li, 
.docu_16 li,
.veille_13 li,
.veille_20 li,
.veille_22 li,
.veille_23 li { background: url(../img/icono/puce_small.gif) left 4px no-repeat; padding-left:10px; font-weight:bold; list-style:none; }
.docu_8 li, 
.docu_16 li {background: url(../img/icono/puce_docutheque.gif) left 4px no-repeat;}
.docu_8 li a, 
.docu_16 li a, 
.docu_6 li a, 
.docu_25 li a, 
.veille_13 li,
.veille_20 li a,
.veille_22 li a,
.veille_23 li a, 
.questionsreponses li a { font-weight:normal;color:#334242 }
.incontournable li a { font-weight:normal;color:#334242 }
.incontournable li .image { width:60px; height:60px; margin-right:10px; border:1px solid #334242; float:left; display:table }
#docutheque_right .surtitre, #docutheque_left .surtitre, .liste_articles_generique .surtitre {  color:#000; font-weight:normal}
.liste_articles_generique .surtitre {background: url(../img/icono/puce_small.gif) left 4px no-repeat; padding-left:10px;}
#docutheque_right .autres_dossiers h5 a { font-size:13px; font-weight:bold; color:#3f5151; }
#docutheque_right .autres_dossiers .image { width:100px; height:100px; margin-right:10px; border:1px solid #3f5151; float:left }

#veille_list { margin-top:20px}
#veille_list li { padding:10px 0 0 0; clear:both; list-style:none; }
#veille_list li a { color:#E55C18; font-weight:bold; background:url(../img/icono/puce_veille.gif) 0 4px no-repeat; padding-left:10px}
#veille_list li p a  { color:#000;font-weight:normal; padding:0; background:none}

#docutheque_right { padding-top:10px}
.nature_13 .module_title,
.nature_13 .module_title a,
#docutheque_right .col3_title,
.nature_6 .col3_title,
.nature_7 .col3_title, 
.nature_8 .col3_title, 
.nature_15 .col3_title, 
.nature_16 .col3_title,
.nature_25 .col3_title { color:#659817; }
.nature_6 .image,
.nature_7 .image, 
.nature_8 .image, 
.nature_15 .image, 
.nature_23 .image,
.nature_25 .image { border:1px solid #659817;}
.nature_6 li,
.nature_7 li,
.nature_8 li, 
.nature_15 li, 
.nature_16 li,
.nature_25 li { border-top:1px dotted #659817;}
/* a la une */
#docutheque_right .col3_title span { background-position:0 0;}
/* rapports et études */
.nature_6 .col3_title span { background-position:0 -543px; }
/* fiche pratique */
.nature_7 .col3_title span { background-position:0 -290px; }
/* fiche institution */
.nature_8 .col3_title span { background-position:0 -248px; }
/* questions réponses */
.nature_15 .col3_title span { background-position:0 -585px; }
/* cahiers de l'ors */
.nature_16 .col3_title span { background-position:0 -332px; }
/* chiffres cles */
.nature_25 .col3_title span { background-position:0 -627px; }

/*Veille 2 */
#veille_right { padding-top:10px}
.nature_13 .module_title,
.nature_13 .module_title a,
#veille_right .col3_title,
.nature_13 .col3_title,
.nature_20 .col3_title, 
.nature_21 .col3_title, 
.nature_22 .col3_title, 
.nature_23 .col3_title { color:#E55C18; }
.nature_13 .image,
.nature_20 .image, 
.nature_21 .image, 
.nature_22 .image, 
.nature_23 .image { border:1px solid #E55C18;}
.nature_13 li,
.nature_20 li,
.nature_21 li, 
.nature_22 li, 
.nature_23 li{ border-top:1px dotted #E55C18;}
/* a la une */
#veille_right .col3_title span { background-position:0 -165px;}
/* appels d'offres */
.nature_20 .col3_title span { background-position:0 -124px; }
/* officiels */
.nature_13 .col3_title span { background-position:0 -42px; }
/* agenda */
.nature_21 .col3_title span { background-position:0 -165px;}

#ul_agenda .bigyear, #ul_agenda .bigmonth  { border:0; padding:0; margin:0}
#ul_agenda .bigyear p { color:#E55C18; font-weight:bold; font-size: 16px; margin:0; font-size:16px; font-weight:bold; height:28px; line-height:26px; margin-bottom:10px; background: url(../img/icono/bkg_modules.gif) top left repeat-x;	background-position:0 -272px;}
#ul_agenda .bigyear span {width:28px; height:28px; float:right; display:block; background:url(../img/icono/icono_all_v3.gif) top left no-repeat; background-position:0 -191px;}
#ul_agenda li { /*border:1px dotted #E55C18;border-width:0 0 1px 0*/ border:0; padding:5px 0}

#ul_agenda .bigmonth  { padding:10px 0 5px 0 }
#ul_agenda .bigmonth p { color:#3f5151; font-weight:bold; font-size:14px; margin:0;background:#F5F5F5; padding:3px 5px 3px 8px ; border:0 solid #e55c18; border-width:0 0 0 4px; }
#ul_agenda .dates { clear:both; }
#ul_agenda h4 { color:#E55C18;}
#ul_agenda h3 { font-size:12px}

#ul_agenda li .dates, #ul_agenda li h3, #ul_agenda li p  { margin-left:30px}

#agenda_selector { padding:10px; background-color:#f9f9f9; border:1px solid #ccc;}
#agenda_selector ul { padding-left:2px; display:none}
#agenda_selector li { float:left; list-style:none; display:block; height:10px; width:9px; border-left:1px solid #ccc}

#month_res { font-weight:bold; margin-bottom:5px; color:#888;}
#month_res .agenda_de_a {  text-align:center }
#month_selector { margin:0 8px 0 0; background: url(../img/icono/bkg_slider.gif) 0 0 no-repeat; }
#agenda_selector .ui-slider .ui-slider-handle { width:8px; height:16px; cursor: pointer; background:url(../img/icono/bkg_handle.gif) top left no-repeat; border:0; margin-left:0px }

/* PUB */
*+html #pub { margin:10px 0}
*+html #pubs { display:table; margin-bottom:10px; }
*+html #prochain_dossier { margin:10px 0}
/* Publications */
.nature_22 .col3_title span { background-position:0 -206px; }
/* sur le web */
.nature_23 .col3_title span { background-position:0 -83px;}

/* Multimedia */
.nature_27 .col3_title { color:#0772a6; }
.nature_27 .col3_title span {background-position:0 -502px;}
.nature_27 .image { border:1px solid #0772a6;}
.nature_27 li{ border-top:1px dotted #0772a6;}

/*Contacts*/
#contacts li { line-height:18px}
#contacts h3 { line-height:24px; margin:0; padding:0}

/*AJAX LOADING*/
.loading { background:url(../img/icons/ajax-loader.gif) center no-repeat}

/* Datepicker
----------------------------------*/
.ui-datepicker {background:white;}
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker-prev, .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker-prev-hover, .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker-prev { left:2px; }
.ui-datepicker-next { right:2px; }
.ui-datepicker-prev-hover { left:1px; }
.ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold;  }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }

.ui-datepicker-today a {color:#F00; font-weight:bold;}
td.ui-datepicker-today  {border:1px solid #666;}

.ui-datepicker-current-day a {color:#093; font-weight:bold;}
td.ui-datepicker-current-day  {border:1px solid #666;}

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {    display: none; /*sorry for IE5*/    display/**/: block; /*sorry for IE5*/    position: absolute; /*must have*/    z-index: -1; /*must have*/    filter: mask(); /*must have*/    top: -4px; /*must have*/    left: -4px; /*must have*/    width: 200px; /*must have*/    height: 200px; /*must have*/}

#mag .note { border-top:1px solid #999; margin-top:10px; padding-top:10px; color: #999; font-size:1.083em; /* 12px*1.083=13px */ line-height: 1.4em; /* 18px */ margin: 0 0 1em 0; }
#mag .note p, #mag  p.note { font-size:0.9em; }


/* AJOUT DOCS page Abonnement */
ul.doc_list { margin:0; padding:0; list-style:none}
ul.doc_list li {  padding:0 0 0 10px; margin:0 0 5px 0; clear:both; }
ul.doc_list li span{ width:30px; height:30px; float:left; text-align:center; line-height:30px; text-transform:uppercase; margin-right:10px; background: url(../img/icono/bkg_docs.gif) -1px -1px  no-repeat; font-size:9px; color:#000; font-weight:bold}


/** Nuage de mot clés **/
#tagCloud{
	float:left;
	width:269px !important;
	border-bottom:1px solid #0978B2;
	padding:10px 0px 0px 0px;
	margin-bottom:30px;

}
* html #tagCloud{
	margin-left:10px;	
}
#tagCloud a.tag{margin:0 0 5px 8px;color:#0978B2;}
#tagCloud div.module_title{ 
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../img/icono/bkg_title_quote.gif) repeat-x scroll left 5px;
	color:#0978B2;
	height:35px;
	line-height:35px;
	padding-left:10px;
}
#tagCloud div.module_title span {
	/* float:right; display:block; background:url(../img/icono/icono_all_v2.gif) left -105px no-repeat*/
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../img/icono/icono_all_v2.gif) no-repeat scroll left -455px;
	width:35px; height:35px;

}

li.article_tag_item{
	border-top:1px dotted #3F5152;
	clear:both;
	display:block;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:10px 0;
	padding:10px 0 5px;
}
li.article_tag_item.first{border-top:none;}
li.article_tag_item .image {
	border:1px solid #3F5151;
	float:left;
	height:100px;
	margin:0 10px 10px 0;
	width:100px;
}
li.article_tag_item .article_rub{
	color:#000000;
	font-size:12px;
	font-weight:normal;
	margin-bottom:5px;
}
li.article_tag_item h2 a {
	color:#3F5151;
	font-size:14px;
}
li.article_tag_item p {
	margin-top:5px;
}
#header_tag{border-bottom:1px solid #0978B2;color:#0978B2;background:none;}
#header_tag span{background:transparent url("../img/icono/icono_tag.gif") no-repeat scroll right;margin-top:3px;}
/*
.externalFooter{background:white url("../img/footer_top.gif") no-repeat top left;}
#menu_footer.externalFooter{background:url("../../layouts/img/rounded_top_960.gif") no-repeat scroll left top transparent;}
#menu_footer.externalFooter #menu_footer_content{}*/
.externalFooter #onglet_footer_niveau1 #dossiers{margin-top:20px;}
.externalFooter table td{width:50%;vertical-align:top;}
.externalFooter table td div.rubrique{margin-bottom:30px;}
.externalFooter #read_also a{color:#434F4F;}
.externalFooter #read_also{margin:10px 10px 0px 0;clear:none;float:left;width:458px;}
.externalFooter #dossiers{width:458px;margin-left:0;}



#paiement input{height:32px;margin-left:50px;border:0;}
