
/*	laurent fabius			*/
/*	cadre				*/

*					{margin:0; padding:0;}
a img					{border:0;}
.block					{display:block;}
.clear					{clear:both; font:0px/0px arial; height:0;}
.vocal					{display:none;}

body					{font:12px/14px arial, sans-serif; color:#666; background:#f3f4ed; text-align:center;}
.fenetre				{position:relative; width:968px; margin:0 auto; text-align:left;}


/*	entete		*/

/*.entete				{background:url(cadre/header_bg.jpg) 0 100% no-repeat;}
* html .entete			{height:1%;}
html* .entete			{overflow:auto;}
.entete .logo			{margin:34px 0 0 11px; float:left;}
.entete blockquote		{float:left; margin:34px 0 0 15px; font:13px/20px verdana, sans-serif; letter-spacing:2px; font-weight: bold; color:#828559; text-transform:uppercase;}
.entete .formulaire		{float:right; margin-top:24px; padding:10px 0 18px 0px; width:196px; background:#fff url(cadre/formulaire_bg.jpg) 100% 100% no-repeat;}
.entete .formulaire form	{padding:0 0 0 10px;}
.entete .formulaire form.form_newsletter{margin-bottom:10px;}
.entete label			{display:block; font-size:10px; font-weight:bold; text-transform:uppercase; color:#98141b;}
.entete .input_text		{width:139px;}
.entete .input_submit		{color:#fff; background:#c11d22 url(corps/ok_bg.jpg) 0 100% no-repeat; border:none;}
*/
.entete				{background:url(cadre/header_bg2.jpg) 0 100% no-repeat;}
* html .entete			{height:1%;}
html* .entete			{overflow:auto;}
.entete .logo			{margin:24px 0 0 11px; padding:0 0 10px 0; float:left;}
.entete blockquote		{float:left; margin:34px 0 0 15px; font:13px/20px verdana, sans-serif; letter-spacing:2px; font-weight: bold; color:#828559; text-transform:uppercase;}
.entete .formulaire		{float:right; margin-top:14px; padding:10px 0 18px 0px; width:196px; background:#fff url(cadre/formulaire_bg.jpg) 100% 100% no-repeat;}
.entete .formulaire form	{padding:0 0 0 10px;}
.entete .formulaire form.form_newsletter{margin-bottom:10px;}
.entete label			{display:block; font-size:10px; font-weight:bold; text-transform:uppercase; color:#98141b;}
.entete .input_text		{width:139px;}
.entete .input_submit		{color:#fff; background:#c11d22 url(corps/ok_bg.jpg) 0 100% no-repeat; border:none;}


/*	nav_main	*/

.entete .nav_main ul 		{float:right; list-style:none; margin-top:-25px;}
.entete .nav_main ul li		{float:left; background:url(corps/nav_border.gif) 0 35% no-repeat;}
.entete .nav_main ul li a	{display:block; padding:19px 12px 33px 12px; font-size:12px; font-weight:bold; color:#56534e; text-decoration:none;}
.entete .nav_main ul li.element_2 a:hover	{background:url(corps/nav_main_li_1_on.jpg) 50% 100% no-repeat;}
.entete .nav_main ul li.element_3 a:hover	{background:url(corps/nav_main_li_2_on.jpg) 50% 100% no-repeat;}
.entete .nav_main ul li.element_4 a:hover	{background:url(corps/nav_main_li_3_on.jpg) 50% 100% no-repeat;}
.entete .nav_main ul li.element_5 a:hover	{background:url(corps/nav_main_li_4_on.jpg) 50% 100% no-repeat;}
.entete .nav_main ul li.element_1 a:hover	{background:url(corps/nav_main_li_5_on.jpg) 50% 100% no-repeat;}

.rub_2 .entete .nav_main ul li.element_2 a   	{background:url(corps/nav_main_li_1_on.jpg) 50% 100% no-repeat;}
.rub_3 .entete .nav_main ul li.element_3 a	{background:url(corps/nav_main_li_2_on.jpg) 50% 100% no-repeat;}
.rub_4 .entete .nav_main ul li.element_4 a	{background:url(corps/nav_main_li_3_on.jpg) 50% 100% no-repeat;}
.rub_5 .entete .nav_main ul li.element_5 a	{background:url(corps/nav_main_li_4_on.jpg) 50% 100% no-repeat;}
.rub_1 .entete .nav_main ul li.element_1 a	{background:url(corps/nav_main_li_5_on.jpg) 50% 100% no-repeat;}


/*	main		*/

.main		{float:left; position:relative;  width:730px; background:url(cadre/main_bg_big.gif) 0 0 repeat-y;}
.main_int	{padding:0 11px 0 10px;}
.main_bottom	{clear:both; margin-left:-1px; height:14px; background:url(cadre/main_bg_bottom_big.gif) 50% 100% no-repeat;}

.home .main 		{float:left; width:540px;}
.home .main_int		{padding:0 10px; background:url(cadre/main_bg.gif) 0 0 repeat-y;}
.home .main_bottom	{width:541px; margin-top:-27px; background:url(cadre/main_bg_bottom.gif) 50% 0 no-repeat;}



.main h1	{text-transform:none; padding:11px 0 10px 14px; margin-bottom:14px; background:#e2eda0 url(corps/h1_home_bg.gif) 0 100% repeat-x; color:#56534e; font-size:24px; line-height:26px; text-decoration:none; border:none;}

/*	col_1		*/

.col_1 		{float:right; width:184px; padding-right:10px; margin-top:5px;}
.home .col_1	{float:left; width:229px; padding-right:0;}
.padder		{margin-right:10px;}

/*	col_2		*/

.col_2 		{float:right; width:194px; width:184px; padding-right:10px; margin-top:5px;}


/* 	home	 	*/

.home .actualite		{margin-bottom:20px;}
.home .actualite .article	{padding:0 10px 0 14px;}
.home .actualite h2		{text-transform:none; padding:11px 0 14px 14px; background:url(corps/h1_home_bg.gif) 0 0 repeat-x; color:#ed1c24; font-size:24px; line-height:26px; text-decoration:none; border:none;}
.home .actualite h2 span	{color:#56534e;}
.home .actualite h3		{clear:left; padding:5px 0 4px 5px; margin-bottom:11px; background:#897b60; color:#f0f2cf; text-transform:none; border:none; font-size:11px; line-height:12px; color:#ed1c24;border-bottom:2px solid #e0e5eb;}
.home .actualite h3 a		{color:#f0f2cf; text-decoration:none;}

.home .focus_one_home,
.home .focus_home		{padding:0 10px 0 14px;}

.home .article			{margin-bottom:27px;}
* html .home .article		{height:1%;}

.home .focus_one_home h2,
.home .focus_home h2		{clear:left;}
.home .focus_one_home h3	{clear:left; padding:5px 0 4px 5px; margin-bottom:11px; background:#ed1c24; color:#fff;}
.home .focus_one_home h3 a	{color:#fff; text-decoration:none;}
.home .focus_one_home .article	{background:#eaf4af;}
.home .focus_one_home_top	{height:12px; background:#eaf4af url(cadre/focus_home_top.gif) 50% 0 no-repeat;}
.home .focus_one_home_bottom	{height:12px; background:#eaf4af url(cadre/focus_home_bottom.gif) 50% 100% no-repeat;}


.home .focus_home h3		{clear:left; padding:5px 0 4px 5px; margin-bottom:11px; background:#897b60; color:#f0f2cf;}
.home .focus_home h3 a		{color:#f0f2cf; text-decoration:none;}

.home .logo_article		{float:left; margin-right:20px;}

.lire_suite 		{text-align:right; padding-top:5pX; margin:0 5px 12px 0;}
.lire_suite a		{color:#98141b; text-decoration:none;}
.forum			{padding:0 5px 0 7px;}
.forum a		{color:#98141b; text-decoration:none;}

.en_plus		{background:url(corps/en_plus_bg.gif) 0 50% repeat-x; padding-top:5px; overflow:auto;}
* html .en_plus		{height:10px; overflow:visible; padding-top:0;}
html* .en_plus		{padding-top:0;}
.en_plus .date		{float:left; padding-right:7px; background:#fff;}
.en_plus .forum		{float:left; padding:0 5px 0 7px; background:#fff url(corps/date_border.gif) 0 50% no-repeat;}
.en_plus .forum a	{color:#98141b; text-decoration:none;}

.home .focus_one_home .en_plus	{background:none;}
.home .focus_one_home .en_plus .forum,
.home .focus_one_home .en_plus .date	{background-color:transparent;}

* html .en_plus		{heigh:1%;}


/*	col_1		*/

.home .agenda_focus			{margin-bottom:15px; font-size:12px; line-height:14px;}
.home .agenda_focus h2			{padding:8px 0 5px 11px; margin:0; background:url(cadre/agenda_focus_top.gif) 0 0 no-repeat;}
.home .agenda_focus h2 a		{padding:0 5px; background:#fff;}
.home .agenda_focus h3			{margin:0; text-transform:uppercase;}
.home .agenda_focus .agenda		{background:url(cadre/agenda_focus_int.gif) 0 0 repeat-y;}
.home .agenda_focus .agenda_cadre	{padding:11px 11px 0 11px; background:url(cadre/agenda_focus_int_top.gif) 0 0 no-repeat;}
.home .agenda_focus .agenda_bottom	{height:31px; background:url(cadre/agenda_focus_int_bottom.gif) 0 100% no-repeat;}
.home .agenda_focus p			{color:#828559;}
.home .agenda_focus .date		{color:#ed1c24;}

.block_2			{margin-bottom:15px; background:#fff;}
.block_2 .block_2_int		{padding:10px;}
.block_2 h2			{background:#e6f2a1;}
.block_2 .liens ul li		{margin-bottom:8px; background-image:url(corps/puce_rouge_dark.gif)}
.block_2 .liens ul li a:hover	{color:#990000;}


/*	col_2		*/

.home .debattre			{padding:15px 0; text-align:center; background:url(cadre/debattre.jpg) 0 0 no-repeat;}
.home .debattre span		{color:#ed1c24; font-weight:normal;}

.home .block_candidat		{margin-bottom:10px;}

.home .green_bg			{background:#ecf3c7; padding:0 0 5px 5px; margin:0 0 10px 0;}

.white_bg			{background:#fff; padding:0 0 5px 5px; margin:0 0 10px 0;}

/*.block_1			{width:180px; margi:0 auto;}
.home .block_1			{width:auto; margin:0;}*/
.block_1			{position:relative; }
.block_1_int			{padding:10px 0 0 0; background:url(cadre/block_1_top.gif) 50% 0 no-repeat;} 
.block_1 h2			{z-index:6; padding:2px 0 0px 10px; margin:0 10px 0 5px; background:url(corps/plus.gif) 5px 0 no-repeat;}
* html .block_1 h2		{height:1%;}
html* .block_1 h2		{overflow:auto;}
.block_1 .on h2			{background:url(corps/moins.gif) 146px 0 no-repeat;}
.block_1 .on h2 a		{color:#ed1c24;}
.block_1 h2 span 		{position:relative; z-index:66; display:block; float:right; cursor:pointer; width:10px; height:10px; padding:5px; margin-top:-20px;}

.block_1 h3			{margin:0 10px;}

.block_1 ul			{display:none; clear:right; padding:0 8px 10px 10px; margin:0 0 0 0;}
.block_1 .on ul			{display:block;}
.block_1 ul li			{margin:0 0 0 0; padding:0 0 0 0; background:none;}
.block_1 ul li a		{display:block; padding:4px 10px 3px 5px; margin:0 5px 0 0; background:url(corps/block_1_a.gif) 100% 0 no-repeat;}
* html .block_1 ul li a		{height:1%;}
html* .block_1 ul li a		{overflow:auto;}
.block_1 ul li a:hover		{background-image:url(corps/block_1_a_on.gif)}
.block_1_bottom			{clear:right; margin-bottom:10px; margin-top:-2px; height:11px; background:url(cadre/block_1_bottom.gif) 50% 100% no-repeat;}
* html .block_1_bottom 	{height:1%;}




.home .green_bg .block_1 h2		{background-position:5px 0; background-image:url(corps/plus_green.gif); }
.home .green_bg .block_1 .on h2		{background-position:180px 0;  background-image:url(corps/moins.gif)}
* html .home .green_bg .block_1 .on h2	{background-position:185px 0;}
html* .home .green_bg .block_1 .on h2	{background-position:185px 0;}
.home .green_bg .block_1_int		{background-image:url(cadre/block_1_top_green.gif);} 
.home .green_bg .block_1 ul		{background:url(cadre/block_1_bottom_green.gif) 50% 100% no-repeat;}
.home .green_bg .block_1 ul li a	{background-image:url(corps/block_1_a_green.gif);}
.home .green_bg .block_1 ul li a:hover	{background-image:url(corps/block_1_a_green_on.gif);}
.home .green_bg .block_1_bottom 	{background-image:url(cadre/block_1_bottom_green_2.gif);}
.home .green_bg .on .block_1_bottom 	{background-image:none;}

.home .green_bg .contact ul 		{padding:12px 0 10px 10px;}
.home .green_bg .contact ul li 		{list-style:none; background:url(corps/puce_rouge_dark.gif) 0 0 no-repeat; padding-left:15px; margin-bottom:12px;/* margin-bottom:25px;*/}
.home .green_bg .contact ul li a,
.home .green_bg .contact ul li a:hover	{display:block; padding:0 0 0 0; margin:0 0 0 0; background:none}


/*	footer	*/

.pied					{text-align:center; clear:both; padding-bottom:10px;}
.pied *					{font: 9px/14px verdana, sans-serif; color:#999; text-decoration:none;}
.pied p					{margin:10px auto 0 auto;}
.pied a.last				{background-image:none;}


/*	laurent fabius		*/
/*	corps			*/
.chapo		{color:#56534e; margin:0 10px 10px 10px;}
.logo_article	{float:left; margin:0 5px 5px 5px;}

.main p		{margin-bottom:10px;}

.main h1	{color:#ed1c24; font-size:24px; line-height:26px; text-decoration:none;}
.main h1 a	{color:#ed1c24; text-decoration:none;}
.main h2	{margin-bottom:17px; color:#ed1c24; font-size:14px; line-height:16px; text-transform:uppercase; text-decoration:none; border-bottom:2px solid #e0e5eb;}
.main h2 a,
.main h3 a,
.main h4 a	{color:#ed1c24; text-decoration:none;}
.main h3	{font-size:12px !IMPORTANT; line-height:14px !IMPORTANT;}

.main h3,
.corps h3	{clear:left; padding:5px 0 4px 5px; margin-bottom:11px; background-color:#897b60; color:#f0f2cf;}
.main h3 a	{color:#f0f2cf; text-decoration:none;}

.col_1 h2,
.col_2 h2	{margin-bottom:10px; padding:5px; font-size:13px; line-height:15px;}
.block_1 h2,
.block_1 h2	{margin-bottom:0px;}
.col_1 h2 a	{color:#56534e; text-decoration:none;}
.col_1 h3,
.col_2 h3	{margin-bottom:10px; font-size:11px; line-height:13px;}
.col_1 h3 a	{color:#56534e; text-decoration:none;}

* html h1,
* html h2,
* html h3	{height:1%;}

ul li		{list-style:none; background:url(corps/puce_rouge.gif) 0 0 no-repeat; padding-left:15px; margin-bottom:8px;}
.main ul li	{list-style:none; background:url(corps/puce_rouge.gif) 0 0 no-repeat; padding-left:15px; margin-bottom:5px;}
.nav_main ul li	{list-style:none; background:none; padding-left:0; margin-bottom:0;}

.col_1,
.col_2		{font-size:11px; line-height:13px;}
.col_1 a,
.col_2 a		{color:#56534e; text-decoration:none;}
.col_1 a:hover,
.col_2 a:hover		{color:#ed1c24;}

.home .portrait		{width:131px; margin:0 auto 14px auto; padding-top:11px;}
.home .nouveau_blog	{width:131px; margin:0 auto 14px 7px; padding-top:11px;}

.phototheque	{padding:0 5px;}

/*	plan	*/
.plan		{margin:0 10px;}
.plan ul	{margin:0 0 10px 20px;}


/*	rubrique			*/

.rub_block ul li			{float:left; padding:0; margin:0 0 0 10px; display:inline; background:none; min-height:260px; width:329px;}
* html .rub_block ul li			{height:260px;}
.rub_block ul li.large			{width:668px;}
.rub_block .rub				{position:relative; margin:0 0 0px 0; padding:5px 10px;  min-height:210px; background:url(cadre/home_bg_article2.gif) 100% 100% no-repeat; }
* html .rub_block .rub			{height:200px;}

/*	scotch			*/
.rub  	{}
//.rub_block .article 	{min-height:120px; background:lime;}
.rub_block .article .en_plus 	{clear:both;}
* html .rub_block .article {height:85px;}




.art_liste	{margin:0 20px;}
.pagination	{clear:left;}
.
/*	article				*/

.page_article p					{margin:0 0 15px 0; text-align:justify;}
.page_article ul				{margin:0 0 15px 0;}
.page_article li 				{margin:0 0 0 15px; list-style-type:square;}
.page_article li a,
.page_article p a				{color:#900;}

.page_article .corps,
.page_article .tt_article,
.page_article .reponse_forum		{margin:0 10px;}
.page_article .reponse_forum		{margin-bottom:10px;}
.page_article .spip_logos		{margin:0 10px 5px 10px; float:left;}

.page_article .en_plus			{margin-bottom:10px;}
.page_article .en_plus p		{margin-bottom:0;}


.page_article				{position:relative;}
.page_article h2			{margin:0 5px 10px 5px; border:none;}


.page_article .reponse_forum .tt_article		{font:bold 16px/18px verdana; margin:0;}
// .page_article .reponse_forum .tt_article span	{font:bold 16px/18px verdana; color:#000;}
.page_article .reponse_forum .auteur_message		{margin:0 0 0px 0 ! important;}
.page_article .reponse_forum .date			{margin:0 0 20px 0; font:11px/13px verdana;}

.art_liste .article .en_plus				{margin:0 0 20px 0;}


/*	recherche	*/

.resultat .col_centre				{float:left; margin:0; width:939px;}
.resultat .nom_recherche			{margin:0 0 30px 0;}
.resultat .nom_recherche p			{margin:0 0 10px 0;}
.resultat .nom_recherche b			{color:#900;}


/*	vignette	*/
.photo					{float:left; width:170px; height:150px;}
.photo span				{display:block;}


/*	hierarchie			*/

.rubrique .hierarchie,
.page_article .hierarchie		{position:absolute; top:-15px; bottom:0px; margin:0 0 15px 0; height:20px;}
.rubrique .hierarchie p,
.page_article .hierarchie p		{font:11px/11px arial, sans-serif; color:#fff;}
.rubrique .hierarchie a,
.page_article .hierarchie a		{font:11px/11px arial, sans-serif; text-decoration:none; color:#fff;}
.rubrique .hierarchie a:hover,
.page_article .hierarchie a:hover	{color:#fafafa;}



/*	Pagination			*/

.pagination				{/*position:relative; top:15px;*/ font:11px/20px arial; color:#000; text-align:right; margin:0 40px 0 0;}
.pagination p				{text-align:right; }
.pagination a				{font:11px/20px arial; color:#c03;}
.pagination a				{color:#000; text-decoration:none;}
.pagination a:hover			{color:#ff9832}
.pagination a.page_suivante		{padding:0 0 5px 30px; background:url(cadre/fleche_suite.gif) 10px 0 no-repeat;}
.pagination .on				{color:#ff9832}

.retour_rubrique			{padding-left:10px;}
.imprimer_pied_page			{padding-left:10px;}
.go_forum				{padding-left:10px;}

/*	Contact				*/

.contact p				{margin:0 0 10px 10px;}
.contact p label			{float:left; width:150px; text-align:right; font:11px/18px arial; margin:0 15px 0  0;}
.contact p input			{width:250px; border:1px solid gray;}
.contact p input.bt_envoi		{width:150px; border:1px solid gray; margin:0 0 0 365px;}
.contact p textarea			{width:350px; border:1px solid gray; scrollbar-base-color:#fff; scrollbar-3dlight-color:#fff; scrollbar-arrow-color:#fff;  scrollbar-darkshadow-color:#fff;  scrollbar-face-color:#fff;  scrollbar-highlight-color:#fff;  scrollbar-shadow-color:#fff;  scrollbar-track-color:#fff;}
.contact a				{text-decoration:none;}
.contact a:link,
.contact a:visited			{color:#c03;}
.contact a:hover,
.contact a:active			{color:#c03; text-decoration:underline;}

.contact .adresse			{float:left; display:inline; width:300px; margin:0 0 15px 50px;}
.contact .adresse p			{margin:0 0 2px 0;}

.contact .error				{color:#c03; position:absolute; top:100px; left:550px;}
.contact .error h2			{ font:bold 17px/22px arial;}
.contact .error				{}

.contact .inscr_newsletter		{margin:20px 0 40px 0; position:relative;}
.contact .inscr_newsletter .bt_envoyer	{margin:0 0 0 10px; font:11px/14px arial; height:18px; width:24px; border:1px solid gray; }
.contact .inscr_newsletter .error	{position:absolute; top:30px; left:550px;}


/*	newsletter ?			*/

.newsletter				{}
.newsletter h1				{height:25px; background:url("corps/titre_bg_full.gif") 10px 4px no-repeat; padding: 0 0 0 34px; font:bold 17px/22px arial; color:#000; margin: 20px 0 15px 0;}
.newsletter p				{font:11px/13px arial, sans-serif; margin:5px 10px 10px 10px;}
.newsletter a				{text-decoration:none;}
.newsletter a:link,
.newsletter a:visited			{color:#c03;}
.newsletter a:hover,
.newsletter a:active			{color:#c03; text-decoration:underline;}
.newsletter .savoir_plus		{margin:0 0 0 600px;}
.newsletter .savoir_plus a		{display:block; font:10px/10px arial; color:#000; text-decoration:none; padding:3px 0 4px 35px; background:url("corps/fleche.gif") 0 0 no-repeat; cursor:pointer;}
.newsletter .savoir_plus a:link,
.newsletter .savoir_plus a:visited	{}
.newsletter .savoir_plus a:hover,
.newsletter .savoir_plus a:active	{color:#c03;}

/*	imprime				*/
.page_article .imprimer			{position:absolute; top:5px; left:770px; background:#fff; width:184px; padding:10px 0 20px 0; text-align:center;}
.page_article .imprimer a		{background:url(corps/imprimer.gif) 0 3px no-repeat; padding:0 0 0 18px; text-decoration:none; color:#ff9832;}
.page_article .imprimer a:hover		{color:#900;}

/* 	espacement specifique */
.block_action_elu h1 			{margin: 20px 0 15px 0;}


.art_liste .en_plus			{position:relative; bottom:15px;}

.art_a_noter				{padding:0 0 15px 0;}
/*	Laurent Fabius		*/
/*	print			*/

body .fenetre				{width:630px ! important; }
.page_article .col_centre		{width:630px;}

.vocal,
.entete,
.hierarchie,
.retour_rubrique,
.recherche,
.nav_main			{display:none;}

.pied a				{display:none;}
.imprimer 			{display:none;}
.article .chapo,
.article .corps			{margin:0;}

