/*	MQB		*/
/*	Portail documentaire		*/


// .portail_documentaire				{margin:0}
// .portail_documentaire *				{margin:0; padding:0;}
// .portail_documentaire .content			{width:608px; padding:0;}
// .portail_documentaire br.clear			{height:0; font:0px/0px arial; clear:both;}
.portail_documentaire a					{color:#85697c;}


.documentation .corps h1.cat_objet			{background:#206175 url(portail_doc/tt_cat_objet_bg.gif) no-repeat;}
.documentation .corps h1.cat_objet span			{display:block; padding:25px 20px 30px 100px;}

.documentation .corps h1.cat_icono			{background:#206175 url(portail_doc/tt_cat_icono_bg.gif) no-repeat;}
.documentation .corps h1.cat_icono span			{display:block; padding:25px 20px 30px 100px;}

.documentation .corps h1.cat_media			{background:#206175 url(portail_doc/tt_cat_media_bg.gif) no-repeat;}
.documentation .corps h1.cat_media span			{display:block; padding:25px 20px 30px 100px;}

.documentation .corps h1.cat_docu			{background:#206175 url(portail_doc/tt_cat_docu_bg.gif) no-repeat;}
.documentation .corps h1.cat_docu span			{display:block; padding:25px 20px 20px 100px; letter-spacing:-1px;}


.documentation .corps h4.cat_objet			{clear:both; background:url(portail_doc/tt_fed_cat_objet_bg.gif) no-repeat; padding:12px 0 20px 0; }
.documentation .corps h4.cat_objet span			{display:block; margin:0 20px 0 120px; padding:8px 0; color:#fff; background:#206175; font-size:14px; text-transform:none;}

.documentation .corps h4.cat_icono			{clear:both; background:url(portail_doc/tt_fed_cat_icono_bg.gif) no-repeat; padding:12px 0 20px 0; }
.documentation .corps h4.cat_icono span			{display:block; margin:0 20px 0 120px; padding:8px 0; color:#fff; background:#206175; font-size:14px; text-transform:none;}

.documentation .corps h4.cat_media			{clear:both; background:url(portail_doc/tt_fed_cat_media_bg.gif) no-repeat; padding:15px 0 20px 0; }
.documentation .corps h4.cat_media span			{display:block; margin:0 20px 0 120px; padding:8px 0; color:#fff; background:#206175; font-size:14px; text-transform:none;}

.documentation .corps h4.cat_docu			{clear:both; background:url(portail_doc/tt_fed_cat_docu.gif) no-repeat; padding:15px 0 20px 0; }
.documentation .corps h4.cat_docu span			{display:block; margin:0 20px 0 120px; padding:8px 0; color:#fff; background:#206175; font-size:14px; text-transform:none;}


.portail_documentaire fieldset				{border:0; padding:0 0 10px 0; margin:0;}
.portail_documentaire fieldset legend			{clear:both; position:relative; right:10px; margin:0 0 25px 0; padding:15px 0 0 21px; font-size:14px; font-weight:bold; color:#206175; background:url(portail_doc/fleche_documentation.gif) 0 15px no-repeat;}

.corps .portail_documentaire li				{list-style-image:none;}
.portail_documentaire .input_text,
.portail_documentaire .input_text_dt			{border:1px solid #808080;position:relative; top: -2px;}
.portail_documentaire select				{border:0px solid #e75800;}

/*	zone catalogue			*/
.portail_documentaire .zone_cata 			{background:; overflow:auto;}
.portail_documentaire .zone_cata li 			{float:left; width:240px; margin:0 50px 28px 20px; display:inline;}
.portail_documentaire .zone_cata li .input_radio	{float:left; margin:0 10px 0 0; display:inline; position:relative; top:10px;}
.portail_documentaire .zone_cata li .input_checkbox	{float:left; margin:0 10px 0 0; display:inline; position:relative; top:10px;}
.portail_documentaire .zone_cata li label		{float:left; background:#efe9ed; width:210px; font-size:12px; font-weight:bold; color:#84697c;}
.portail_documentaire .zone_cata li label span		{display:block; padding:10px 9px 10px 9px;}
.portail_documentaire .zone_cata li label a		{color:#84697c; display:block; padding:10px 9px 10px 9px;}
.portail_documentaire .zone_cata li label a.on
.portail_documentaire .zone_cata li label a:hover	{display:block; padding:10px 9px 10px 9px;}
.portail_documentaire .zone_cata li .input		{float:left; margin:0 10px 0 0; display:inline; position:relative; top:10px;}

/*	zone catalogue federee			*/
.portail_documentaire .zone_fede 			{background:; overflow:auto;}
.portail_documentaire .zone_fede li 			{float:left; width:240px; margin:0 50px 28px 20px; display:inline;}
.portail_documentaire .zone_fede li .input_radio	{float:left; margin:0 10px 0 0; display:inline; position:relative; top:10px;}
.portail_documentaire .zone_fede li .input_checkbox	{float:left; margin:0 10px 0 0; display:inline; position:relative; top:10px;}
.portail_documentaire .zone_fede li label		{float:left; background:#efe9ed; height: 50px; width:210px; font-size:12px; font-weight:bold; color:#84697c;}
.portail_documentaire .zone_fede li label span		{display:block; padding:10px 9px 10px 9px;}
.portail_documentaire .zone_fede li label a		{display:block; padding:10px 9px 10px 9px;}
.portail_documentaire .zone_fede li label a.on
.portail_documentaire .zone_fede li label a:hover	{display:block; padding:10px 9px 10px 9px;}
.portail_documentaire .zone_fede li .input		{float:left; margin:0 10px 0 0; display:inline; position:relative; top:10px;}


/*	zone_critere			*/
.portail_documentaire .zone_critere				{margin:0 0 20px 0;}
.portail_documentaire .zone_critere .zone_critere_int		{background:#e8eff1; margin:0 20px 0 25px; padding:11px 0 10px 0; overflow:auto;}
* html .portail_documentaire .zone_critere .zone_critere_int	{height:1%;}
.portail_documentaire .zone_critere .zone_critere_int_2		{margin:0 0 15px 0; overflow:auto;}

.portail_documentaire .zone_critere p.critere			{float:left;  margin:0 45px 0 20px; display:inline; }
.portail_documentaire .zone_critere p.critere select		{width:260px;}
.portail_documentaire .zone_critere p.saisie			{float:left; margin:0; width:240px;}
.portail_documentaire .zone_critere p.saisie .input_text	{width:212px;}
.portail_documentaire .zone_critere p.saisie .input_text_dt	{width:85px;}
.portail_documentaire .zone_critere p.saisie a			{float:right;}

.portail_documentaire .zone_critere ul				{clear:both; background:#d2dfe3; overflow:auto; padding:8px 20px 5px 20px; margin:0 0 0 0; overflow:auto;}
* html .portail_documentaire .zone_critere ul			{height:1%;}
.portail_documentaire .zone_critere ul li			{float:left; margin:0 15px 0 0;}
.portail_documentaire .zone_critere ul li .input_radio		{margin:0 5px 0 0;}

.portail_documentaire .p_submit 			{padding:0 0 0 20px; background:url(portail_doc//fleche_documentation.gif) 0 5px no-repeat; }
.portail_documentaire .p_submit .input_submit		{background:#af92a6 url(portail_doc/submit_bg.gif) 0 0 repeat-x; border:0; color:#fff; text-align:center; padding:2px 25px 2px 15px; font-weight:bold;}


/*	resultats		*/

.corps .recap_cherche					{font-size:12px; color:#af91a6; margin:0 0 15px 20px; overflow:auto;}
.corps .recap_cherche strong				{color:#206175;}
.corps .recap_cherche p					{float:left; width:210px;}
.corps .recap_cherche ul				{margin:0 0 0 210px;}
.corps .recap_cherche ul li				{margin:0 0 3px 0;}


.resultats .nb_resultat					{clear:both; padding:0 0 0 0; margin:0 0 20px 110px; color:#206175; font-size:12px; line-height:14px; overflow:auto;}
.resultats .nb_resultat strong				{float:left; width:140px; padding:7px 0 0 0;}
.resultats .nb_resultat span				{float:left; background:#d7c8d2; color:#85697c; font-weight:bold; padding:5px 10px 5px 10px;}
.resultats .nb_resultat select				{width:170px; color:#206175; font-weight:normal; margin:0 0 0 5px;}
.resultats .nb_resultat input.bt_ok			{border:0; color:#fff; background:#d7c8d2; font-weight:bold;}

.resultats .nb_resultat_fed				{clear:both; padding:0 0 0 0; margin:0 0 20px 110px; font-size:12px; line-height:14px; overflow:auto; color:#af92a6;}
.resultats .nb_resultat_fed span			{/*float:left; width:120px; padding:7px 0 0 0;*/color:#206175; }



/*	services				*/
.resultats .barre_services				{clear:both;  margin:0 0 15px 0; padding:2px 0; padding:15px 0 10px 0;background:#e8eff1; overflow:auto;}

.resultats .barre_services ul				{float:left; display:inline;}
.resultats .barre_services li				{float:left; display:inline; background-color:#d2dfe3; background-repeat:no-repeat; }
.resultats .barre_services li a				{display:block; padding:6px 0px 5px 25px; background-repeat:no-repeat; color:#85697c;}

.resultats .barre_services ul.service_1			{width:275px; margin:0 20px 0 20px; }
.resultats .barre_services ul.service_1 li		{width:275px; margin:0 0 10px 0;}
.resultats .barre_services ul.service_1 li a		{color:#206175; font-weight:bold; font-size:12px; }

.resultats .barre_services ul.service_2			{width:310px; margin:0;}
.resultats .barre_services ul.service_2 li		{width:135px; margin:0 20px 10px 0;}
.resultats .barre_services ul.service_2 li a		{width:110px; padding:4px 0px 1px 25px; background-repeat:no-repeat; background-color:#d2dfe3; color:#85697c; line-height:18px; text-align:left;}

.resultats .barre_services li.item_1 a			{background-image:url(portail_doc/picto_affine.gif); }
.resultats .barre_services li.item_2 a			{background-image:url(portail_doc/picto_liste.gif);}

.resultats .barre_services li.item_3 a			{background-image:url(portail_doc/picto_panier.gif);}
.resultats .barre_services li.item_4 a			{background-image:url(portail_doc/picto_mail.gif);}
.resultats .barre_services li.item_5 a			{background-image:url(portail_doc/picto_print.gif);}
.resultats .barre_services li.item_6 a			{background-image:url(portail_doc/picto_download.gif);}

/*	services recherche fed			*/
.resultats .barre_services_fed				{clear:both;  margin:0 0 15px 0; padding:4px 0 5px 0; background:#e8eff1; overflow:auto;}

.resultats .barre_services_fed ul			{float:left; display:inline;}
.resultats .barre_services_fed li			{float:left; display:inline; background-color:#d2dfe3; background-repeat:no-repeat; }
.resultats .barre_services_fed li a			{display:block; padding:6px 0px 5px 25px; background-repeat:no-repeat; color:#85697c;}

.resultats .barre_services_fed ul.service_2		{margin:0 0 0 20px; padding:0;}
.resultats .barre_services_fed ul.service_2 li		{width:135px; margin:0 15px 0px 0; }
.resultats .barre_services_fed ul.service_2 li a	{width:110px; padding:4px 0px 1px 25px; background-repeat:no-repeat; background-color:#d2dfe3; color:#85697c; line-height:18px; text-align:left;}

.resultats .rech_fed_detail				{overflow:auto; margin:0 0 20px 0;}
.resultats .rech_fed_detail p.resultats_all		{float:left; display:inline; width:190px; margin:0 20px 0 0; padding:0 0 0 20px; background:url(portail_doc/fleche_documentation.gif) no-repeat;}
.resultats .rech_fed_detail p.resultats_all a		{background:#af92a6; color:#fff; font-size:12px; font-weight:bold; padding:10px 5px 15px 20px; display:block;}
.resultats .rech_fed_detail .barre_services_fed		{float:left; display:inline; clear:none; padding:5px 0 0 0; }

.resultats .barre_services_fed ul.service_1		{width:200px; margin:0 20px 0 20px; }
.resultats .barre_services_fed ul.service_1 li		{width:200px; margin:0 0 10px 0;}
.resultats .barre_services_fed ul.service_1 li a	{color:#206175; font-weight:bold; font-size:12px; }

.resultats .barre_services_fed li.item_1 a		{background-image:url(portail_doc/picto_affine.gif); }
.resultats .barre_services_fed li.item_2 a		{background-image:url(portail_doc/picto_liste.gif);}

.resultats .barre_services_fed li.item_3 a		{background-image:url(portail_doc/picto_panier.gif);}
.resultats .barre_services_fed li.item_4 a		{background-image:url(portail_doc/picto_mail.gif);}
.resultats .barre_services_fed li.item_5 a		{background-image:url(portail_doc/picto_print.gif);}
.resultats .barre_services_fed li.item_6 a		{background-image:url(portail_doc/picto_download.gif);}




/*	pagination				*/

* html .resultats .services_page			{height:1%;}

.resultats .navigation_page				{padding:3px 0 0 0; margin:0 0 20px 0; clear:both; font-size:14px; line-height:18px; font-weight:bold; color:#206175; overflow:auto;}
* html .resultats .navigation_page			{height:1%;}
.resultats .navigation_page p				{margin:0;}
.resultats .navigation_page .nav_page			{float:left; padding:0 0 0 21px; background:url(portail_doc/fleche_documentation.gif) 0 2px no-repeat;}
.resultats .navigation_page .nav_page a			{color:#206175;}
.resultats .navigation_page .nav_page strong		{color:#af92a6;}
.resultats .navigation_page .nb_page			{float:right;}



/*	liste fiche				*/

.resultats .liste_fiche					{clear:both; padding:0; margin:0 0 30px 0; color:#494949; border-bottom:8px solid #efe9ed;}

.resultats .liste_fiche h3				{color:#494949; padding:12px 0 12px 20px; background:#efe9ed; margin:0 0 5px 0; text-transform:none; font-size:12px; color:#b3a1ad;}
.resultats .liste_fiche h3 strong			{color:#206175; color:#804f71;}
.resultats .liste_fiche h3 strong a			{color:#206175; color:#804f71;}

.resultats .liste_fiche	li				{clear:both; margin:0 0 25px 0; padding:0px 0 0px 0; overflow:auto; list-style-image:none; list-style-type:none; /*background:#eee url(portail_doc/liste_fiche_bg.gif) repeat-y;*/ border-width:0px 0 0px 0; border-color:#efe9ed; border-style:solid;}
* html .resultats .liste_fiche	li			{height:1%;}
.resultats .liste_fiche	li input			{color:#fc0;}
.resultats .liste_fiche .notice_diaporama h4		{color:#494949; padding:10px 0 0 0; background-image:none; margin:0 0 10px 0; text-transform:none; font-size:12px;}
.resultats .liste_fiche .notice_diaporama h4 strong	{color:#206175;}
.resultats .liste_fiche .notice_diaporama h4 strong a	{color:#206175;}
.resultats .liste_fiche .image				{float:left; width:220px; padding:10px 0;}
.resultats .liste_fiche .image span			{float:left; position:relative; left:5px; width:20px; text-align:center; }
.resultats .liste_fiche .image a			{float:left; width:200px; text-align:center; }

.resultats .liste_fiche	.notice_diaporama		{margin:0 0 0 220px; padding:10px 0 0 0;}
.resultats .liste_fiche	.notice_diaporama p		{margin:0 0 5px 0;}
.resultats .liste_fiche	.notice_diaporama a		{text-decoration:none; color:#85697c;}
.resultats .liste_fiche	.notice_diaporama a:hover	{text-decoration:underline;}
.resultats .liste_fiche	.notice_diaporama span		{display:block; padding:0 0 0 20px;}


/*	liste diaporama				*/

.resultats .liste_diapo					{position:relative; clear:both; padding:15px 0 0 20px; border-bottom:1px solid #e5e6d6; margin:0 0 15px 0; overflow:auto; border-width:30px 0 8px 0; border-color:#efe9ed; border-style:solid;}
* html .resultats .liste_diapo				{height:1%;}
.resultats .liste_diapo .img				{min-height:75px;}
* html .resultats .liste_diapo .img			{height:75px;}
.resultats .liste_diapo	li				{position:relative; float:left; width:130px; margin:0 0 20px 0; width:110px; text-align:center; list-style-image:none; list-style-type:none; display:inline;}
.resultats .liste_diapo	li input			{color:#fc0;}
.resultats .liste_diapo	p				{clear:both; margin:0 0 3px 0;}
.resultats .liste_diapo	.notice_diaporama		{display:none;}
.resultats .liste_diapo	.notice_diaporama_on		{display:none; position:absolute; z-index:1000; top:30px; left:-20px; padding:5px; width:130px; border:1px solid #af92a6; text-align:left; background:#fff;}
.resultats .liste_diapo	.notice_diaporama_on_doesNotWorkCorrectlyIsThisNeccessary? {display:block; position:absolute; z-index:1000; top:30px; left:-20px; padding:5px; width:130px; border:1px solid #af92a6; text-align:left; background:#fff;}


/*	liste fiche federee				*/

.resultats .liste_fiche_fed				{clear:both; padding:0; margin:0 0 30px 0; color:#494949;}

.resultats .liste_fiche_fed h3				{color:#494949; padding:0; background:none; margin:0 0 10px 0; text-transform:none; font-size:12px;}
.resultats .liste_fiche_fed h3 strong			{color:#804f71;}
.resultats .liste_fiche_fed h3 strong a			{color:#804f71;}

.resultats .liste_fiche_fed li				{clear:both; margin:0 0 25px 0; padding:0px 0 0px 0; overflow:auto; list-style-image:none; list-style-type:none; /*background:#eee url(portail_doc/liste_fiche_bg.gif) repeat-y;*/ border-width:0px 0 0px 0; border-color:#efe9ed; border-style:solid;}
* html .resultats .liste_fiche_fed li			{height:1%;}
.resultats .liste_fiche_fed li input			{color:#fc0;}
.resultats .liste_fiche_fed .notice_diaporama h4	{color:#494949; padding:10px 0 0 0; background-image:none; margin:0 0 10px 0; text-transform:none; font-size:12px;}
.resultats .liste_fiche_fed .notice_diaporama h4 strong	{color:#206175;}
.resultats .liste_fiche_fed .notice_diaporama h4 strong a	{color:#206175;}
.resultats .liste_fiche_fed .image			{float:left; width:220px; padding:10px 0;}
.resultats .liste_fiche_fed .image span			{float:left; position:relative; left:5px; width:20px; text-align:center; }
.resultats .liste_fiche_fed .image a			{float:left; width:200px; text-align:center; }

.resultats .liste_fiche_fed .notice_diaporama		{margin:0 0 0 220px; padding:10px 0 0 0;}
.resultats .liste_fiche_fed .notice_diaporama p		{margin:0 0 5px 0;}
.resultats .liste_fiche_fed .notice_diaporama a		{text-decoration:none; color:#85697c;}
.resultats .liste_fiche_fed .notice_diaporama a:hover	{text-decoration:underline;}
.resultats .liste_fiche_fed .notice_diaporama span	{display:block; padding:0 0 0 20px;}



/*	fiches					*/


.resultats .notice					{border-bottom:0px solid #efe9ed; margin:0 0 25px 0; padding:0 0 15px 0;}
* html .resultats .notice				{height:1%;}
.resultats .notice h3					{background:#808080; color:#fff; background:#efe9ed;}

.resultats .notice h3					{color:#494949; color:#b3a1ad; padding:12px 0 12px 20px; background:#efe9ed; margin:0 0 5px 0; text-transform:none; font-size:12px;}
.resultats .notice h3 strong				{color:#206175; color:#804F71;}
.resultats .notice h3 strong a				{color:#206175; color:#804F71;}


.resultats .notice h4					{color:#494949; padding:10px 0 0 0; background-image:none; margin:0 0 10px 0; text-transform:none; font-size:12px;}
.resultats .notice h4 strong				{color:#206175;}
.resultats .notice h4 strong a				{color:#206175;}


.resultats .notice .image				{float:left; width:190px; text-align:center; padding:15px 0 0 0;}
.resultats .corps_notice h4				{margin:0 0 10px 0; font:bold small arial;}
.resultats .notice .corps_notice			{float:left; width:400px; padding:15px 0 0 0;}
.resultats .corps_notice p				{margin:0 0 5px 0;}
.resultats .corps_notice a				{text-decoration:none; color:#85697c;}
.resultats .corps_notice a:hover			{text-decoration:underline;}


.resultats .notice_validation				{clear:both; margin:0 0 25px 0; padding:0 0 15px 0;}
.resultats .notice_validation h3			{background:#e75800; color:#fff; padding:12px 0 12px 20px;}
.resultats .notice_validation p				{margin:0 0 5px 0; color:#e75800;}
.resultats .notice_validation .corps_notice		{padding:15px 15px 0 15px;}

.resultats .notice_secrete				{margin:0 0 25px 0; padding:0 0 15px 0;}
.resultats .notice_secrete h3				{background:#a22630; color:#fff; padding:12px 0 12px 20px;}
.resultats .notice_secrete p				{margin:0 0 5px 0; color:#a22630;}
.resultats .notice_secrete .corps_notice		{padding:15px 15px 0 15px;}


