@charset "utf-8";
/* 	
 *	@Descritpion	: CSS spécifique au pied de page du site Moniteur.fr
 *	@Author			: Neov S.A. 		
 *	@Created 		: 2008 - 04 - 13	
 *	@Last modifed	: 2008 - 04 - 14
*/

.B_footer 			{ font-family:verdana, arial, helvetica, sans-serif; line-height:115%; color:#000; font-size:10px;/*background:url(../images/design/footer.bg.gif) 0 5px no-repeat;*/ }
.B_footer a { text-decoration:none; }
.B_footer a:hover		{ text-decoration:underline; }
.B_footer ul	{ list-style:none;}
.B_footer ol 	{ list-style:decimal; }
.B_footer_short		{ background-color:#edebe9; border-top:1px solid #C5B2B0; padding:3px 0; border-bottom:1px solid #c5b2b0; }
.B_footer_short_link 		{ float:left; padding:4px 0 0 18px; font-size:1.1em; }
.B_footer_short_link a 		{ font-weight:bold; }
.B_footer_short_link a 			{ color:#848d96; }
.B_footer_short_link a.active 	{ color:#d70007; }
.B_footer .B_recherche	{ float:right; display:inline; width:390px; /*padding-right:10px;*/ }
.B_footer .B_recherche_inputsearch	{ width:267px; }

.B_footer_link-group 		{ background:#edebe9 url(../images/design/footer-group.bg.gif) left repeat-y; margin:0; padding:0;  width:957px; }

.B_footer_link-group-left,
.B_footer_link-group-right 	{ float:left;}
.B_footer_link-group-right p { margin:0; padding:10px; color: #868F96; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:1.1em;}
.B_footer_link-group-right strong {color: #868F96;}
.B_footer_link-group-right a:hover strong {color: #ff0000;}
.B_footer_link-group-right a {color: #868F96;}
.B_footer_link-group-right a:hover	{color: #ff0000; text-decoration: underline;} 

.copyright { float:right; width:700px; margin: 5px 30px 10px 0px; color: #868F96;}
.B_footer_link-group-left 	{ width:194px; } /* width:210px;*/
.B_footer_link-group-right 	{ width:760px; border-left:1px solid #c5b2b0; } /* width:773px; */
.B_footer_link-service		{ padding:10px 0; }

.B_footer_list-region, .B_footer_list-actu	{  padding-left:10px; width:125px; height:170px; float:left; margin-right:0px; border-right:1px solid #fff; }
.B_footer_list-services	{  padding-left:10px; width:145px; height:170px; float:left; margin-right:0px; border-right:1px solid #fff; }
.B_footer_list-espace	{  padding-left:10px; width:98px; height:170px; float:left; margin-right:0px; border-right:1px solid #fff; }
.B_footer_list-pratique, .B_footer_list-service-last	{  padding-left:10px; width:110px; height:170px; float:left; margin-right:0px; border-right:1px solid #fff; }
.B_footer_list-services h3, .B_footer_list-service-last h3, .B_footer_list-region h3, .B_footer_list-actu h3, .B_footer_list-espace h3, .B_footer_list-pratique h3, .B_footer_list-service h3  { font-size:1.1em; color:#574f4d; padding:0 0 2px; font-weight:bold; }
.B_footer_list-service-last { margin:0; border:none; }
.B_footer_list-services li, .B_footer_list-service-last li, .B_footer_list-region li, .B_footer_list-actu li, .B_footer_list-espace li, .B_footer_list-pratique li, .B_footer_list-service li  { padding:0 0 3px 8px; background:url(../images/design/picto.fleche.bleu.gif) 0 3px no-repeat; }

.B_footer_back_white			{ background-color:#fff; }
.B_footer_list-site				{ float:left; display:inline; width:185px; padding:14px 0 10px 10px; }
.B_footer_list-site h3			{ color:#d70107; font-size:0.9em; text-transform:uppercase; text-decoration:none; }
.B_footer_list-site a 			{ font-size:1.1em; color:#868f96; background:url(../images/design/picto.fleche.bleu.gif) 0 center no-repeat; padding-left:7px; }
.B_footer_list-site p			{ padding-bottom:5px; }

.B_footer_link-group h2 		{ margin:0; font-size:1.1em; color:#574f4d; font-weight:bold; padding:3px 10px; border-bottom:1px solid #c5b2b0; text-decoration:none; }
.B_footer_list-services li a, .B_footer_list-service-last li a, .B_footer_list-actu li a, .B_footer_list-region li a, .B_footer_list-espace li a, .B_footer_list-pratique li a, .B_footer_list-service li a  { color:#848d96; font-size:1.1em; }
.gras { font-weight:bold; }

.B_footer_back_white .B_footer_link-group-left h2 	{ text-align:center;}
.B_footer_apropos 					{ padding:14px 0 0 35px;margin:0; }
.B_footer_back_white .B_footer_list-service	{ width:140px; }

.B_footer_main { padding:5px 0; text-align:center; color:#848d96; }
.B_footer_main a { color:#848d96; }