html{font-size:100.1%;font-weight:normal;font-style:normal;margin:0;padding:0;
/*background:url(images/fond_up.jpg) repeat-x top center, url(images/fond_bottom.jpg) repeat-x fixed bottom center;*/
/*ATTENTION, les multiples backgrounds ne fonctionnent pas partout.*/
/* background:url(images/fond_up.jpg) repeat-x top center, url(images/pied.png) no-repeat fixed bottom center; */
background-color: #FFF}
body{/*background:url(images/pied.png) no-repeat fixed bottom center;*/
	overflow-x:hidden;margin:0 auto;padding:0;text-align:left;font:0.77em/1.4em "Lucida Grande",Lucida, verdana, "Luxi sans","Lucida Sans Unicode",sans-serif}
/*Polices*/
#nom_site_spip{display: none;}
h1,h2,h3{font-weight:normal;font-style: normal;font-family: 'Pacifico', 'Fugaz One', cursive; line-height:1.3}
h1, .h1 {font-size:3em}
h2.h2.entry-title{padding-top:0.5em;font-size:2.2em}
h2, h2.h2{font-size:2.2em}
h3, h3.h3.spip{font-size:1.9em}
h1 a, h2 a, h3 a{text-decoration:none}
.on{}

table.spip th, table.spip td {border:0}

/*Structure*/
#page{
	background:#FFF;
/*	background-color: rgba(255, 255, 255, 0.75);*/
	width: 94em;
	margin:0 auto 1em;
	text-align:left;
	border:1px solid #FFF}
#metaz{position:relative;width:94em;margin:0 auto;text-align:left;border-bottom:1px solid #CCC}
#menus{position:relative;clear:both;float:left;width:100%; margin:0 auto 0.8em 0;background:#BFE194;z-index:10;padding: 4px 0 0 0}
.menu-conteneur{ padding:0 0 0 2em}

#menus a:hover{
	background:#FFF; /* #CCC; */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: #B3B3B3 1px 1px 1px;
	-moz-box-shadow: #B3B3B3 1px 1px 1px;
	box-shadow: #B3B3B3 1px 1px 1px;
}
#menus ul{position:relative;margin:0;padding:0 0 0 10px;list-style:none;line-height:normal}
#menus ul li{position:relative;float:left;z-index:1000}
#menus ul li a{float:none !important;display:block;color:#666}
#menus ul li ul{display:none}
#menus a{display:block;width:auto;/* background:#BFE194;*/padding:0.4em 0.6em;text-decoration:none;color:#666;font-weight:bold}
#menus ul li ul li a{display:block;width:12.5em;background:#BFE194;padding:0.5em;text-decoration:none;color:#666}
#menus a:hover{color:#222222;background:#FFF}
#menus a.PageCourante{color:#222222;background:#BFE194;padding:0.4em}
#menus a:hover.PageCourante{color:#222222;background:#FFF}
#menus ul li:hover a{text-decoration:none}
#menus ul li:hover ul{display:block;width:12em;position:absolute;z-index:999;left:0}
#menus ul li ul li:hover ul{display:block;position:absolute;z-index:999}
#menus ul li:hover ul li a{display:block}
#menus ul li ul li:hover ul li{display:block;background:#BFE194;color:#F60} 
#menus ul li:hover ul li:first-child{border-top:1px solid #2A2A2A}
#menus ul li:hover ul li{border-bottom:1px solid #2A2A2A}
#entete{
	padding:0;	
/*	height:210px!important;
	height:213px;*/
	width: 94em;
	position:relative;
	clear:both;
	/*background:#FFF url(images/bandeau.jpg) no-repeat right 30px;*/
} 
#entete a.accueil { 
	display:block; 
	width: 22%;
	float:left;
	text-align:left;
	margin:30px 0 0 0; 
}
#bandeau-masque {
	height: 180px;
	width:100%;
	position: absolute;
	top:0;
	left:0;
	z-index: 400;
	background: url("images/bandeau-masque.png") no-repeat -30px top;
	background-color:none;
}
#entete div {border:0px solid #FFF; margin:0}
#chemin{display:none;position:absolute;top:0; padding:0; z-index:60;border-top:0px solid #CCC}
#gauche{position:relative;width:22%;float:left;clear:left}
#main {position:relative;width:78%;float:right}
#belt{position:relative;width:100%;float:right; overflow:hidden; height:180px}
#central{position:relative;width:70.51282%;float:left} /* 55 / 78 = 70,51282 */
#droite{position:relative;width:29.48718%;float:left} /* 23 / 78 = 29.48718*/
#droite h2 {background:#BFE194; color:#666; text-align:center; padding:4px; margin-top:0}
#menu_droite h2{margin:0}
#droite .recent {background:#D9D9D9}
#droite .recent ul{padding:0.5em}
	.smartphone-only {display:none}
	.desktop-only {display:inline}

ul.evenement {
	list-style-type: none; 	
/*	background-color: #EEE;
	border-top : 1px solid #eee;
	border-left: 1px solid #eee;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc; */
 	padding: 5px 10px;
 	margin-bottom : 10px;
 	width: auto;
 	clear:both;
 }
 
 ul.evenement li {display:block; font-size:1.2em; font-weight:bold; background:#DDD;padding: 0.5em; margin-bottom:1em}
.date_event {float:right;margin:0 0 0 1em;border:1px solid #222222; }
/* .date_event .dates {display:block; width:40%; font-size:80%; text-align:center;color:#FFF;background:#222222; padding: 0.5em} */
.date_event .mois {display:block; font-size:80%; text-align:center;color:#FFF;background:#222222; padding: 0.5em}
.date_event .jour {display:block; font-weight:bold; font-size: 180%; text-align: center; padding:0.7em;color: #222222; background:#fff}
.date_event .jour-double {display:block; font-weight:bold; font-size: 110%; text-align: center; padding:0.7em;color: #222222; background:#fff}
.date_event .heure {display:block; font-weight:normal; font-size: 70%; text-align: center; padding:0.25em;color: #222222; background:#fff}
.minicalendar h2.menu-titre a{display:block; background: url("images/agenda-16.png") no-repeat left center; color: #666; text-decoration:underline; width:90%;}

#info{position:relative;width:94em;margin:0 auto 1em;text-align:left;border:1px solid #CCC}
#contpied{clear:both;float:left;z-index:10;width:100%}
#pied{background:#FFF;position:relative;width:94em;margin:0 auto;text-align:center}
/*Selecteurs et classes par ordre alpha*/
/* a{text-decoration:none} */
a:link{color:#222222}
a:visited{color:#222222}
a:hover{color:#000}
a:active,.a:focus{color:#000}
a[hreflang]:after{content:"\0000a0[" attr(hreflang) "]";color:#999;background:transparent;font-size:x-small}
abbr,acronym{text-transform:uppercase;font-size:85%;letter-spacing:.1em}
abbr[title],acronym[title],dfn[title]{cursor:help;border-bottom:1px solid black}
.art_sommaire_petit_cont2{margin-top:1em;border-top:1px solid #CCC;padding-top:1em}
.art_petit_liste{float:left;position:relative}
.art_petit_liste li{width:16.2em;float:left;clear:none;float:right}
.art_petit_liste li:first-child{float:left;width:16em;padding-right:1em;margin-right:1em;border-right:1px solid #CCC}
.backcolor1{background:#DDD}
.backcolor2{background:#CCC}
.backcolor3{background:#222222}
.backcolor4{background:#666}
.backcolor5{background:#111}
big{font-size:125%;line-height:90%}
blockquote{font-style:italic;color:#222222;text-align:justify;background:#EEE;padding:1em;color:#222222;border-left:1em solid #BFE194;border-right:1em solid #BFE194}
blockquote:before{content:"\ab\2005";font-size:5em;color:#FAA;display:inline-block;position:absolute;margin:0 0 0 -0.65em}
blockquote:after{content:"\bb\2005";font-size:5em;color:#FAA;display:inline-block;position:absolute;margin:-0.4em 4.78em}
.blockimage{}
.blocklang{position:relative;float:left;width:auto;padding:0;vertical-align:middle}
.blocktexteall{padding:0.5em 1.5em;border:0px solid #CCC}
.blocktextelr{padding:0.5em 1.5em;border-left:0px solid #CCC;border-right:0px solid #CCC}
.blocktextemenus{padding:0.5em 0.5em 0.5em 1.5em;border-bottom:0px solid #CCC}
.blocktextebottom{padding:0.5em 0em 1.5em;border-bottom:0px solid #CCC}
.blocktexte{padding:2em}
.blocktextepetit{padding:0.5em 1.5em}
.calendoss{background:#FFF;position:relative;top:-1em;text-align:center;width:4em;padding:0.3em 0;float:right;margin-left:0.5em;text-align:center;border:1px solid #CCC}
.calendossnj{font-size:1em;font-weight:normal;font-family:PTSansNarrowRegular;text-transform:capitalize}
.calendossj{margin:-0.2em auto;font-weight:normal;font-family:PTSansCaptionBold;line-height:1.2em;font-size:2em;color:#222222}
.calendossm{font-size:1em;font-weight:normal;font-family:PTSansNarrowRegular;color:#000;text-transform:capitalize}
.calendossa{margin:-0.2em auto;font-weight:normal;font-family:PTSansCaptionBold;line-height:1.5em;font-size:1.2em;color:#222222}
.caractencadre-spip{color:#F60}
.caractencadre2-spip{color:#009}
.contenu-principal {padding:0 0 1.5em 0}
.page_sommaire #central h2 {font-size: 1.8em; margin-bottom:0.2em}
.page_sommaire #central .h3,
.page_plan .contenu-principal .h2,
.page_plan .contenu-principal .h3{padding:0.2em 0.5em; font-size: 1.9em; margin-bottom:0.2em}
.page_plan .contenu-principal ul{margin-left:1em}

.cartouche{margin:0 0 2em 0}
.cartouche h1 {
	margin-top:0; 
/*	padding:0.2em 0.5em 0.2em 75px; 
	background-image: url("images/picto.jpg");
	background-repeat: no-repeat;
	background-position:6px center*/}
.cartouche h1#titre-plan{padding:0}
.cartouche .spip_logos{float:right;margin-left:16px;margin-bottom:4px}
.cartouche p{margin:0;padding:0;clear:left}
.cartouche .soustitre{margin:1em 0 1.5em}
.cartouche .traductions{font-size:0.90em}
.chapo{margin-bottom:1.70em;line-height:1.40em;font-size:1.1em}
/* .chapo:first-letter{font-size:1.5em;color:#222222;display:block;margin-right:0.2em;vertical-align:text-top} */
cite,em,dfn{font-style:italic}
code{font-size:110%;line-height:80%}
/* .color1{color:#222222}
.color2{color:#222222}
.color3{color:#CCC}
.color4{color:#CCC}
.color5{color:#FFF} */
.spip_code, .spip_cadre{color:#222222;font-family:Courier,"Courier New",monospace}
del{text-decoration:line-through}
#descriptif_site_spip{position:absolute;top:-4.5em;width:50em}
div.liste.syndic_articles h2.h2{margin-top:2em}
.div.spip_code, .spip_cadre{margin:1em 1em 1em 0;width:100%;border:1px inset #666;background:#ECECEC;color:#222}
.ferg{text-align:left}
.ferc{text-align:center}
.ferd{text-align:right}
.ferj{text-align:justify}
.formulaire_recherche label{display:none}
.formulaire_spip{border:0 none;clear:both;margin-bottom:0.5em;padding:0;text-align:left}
.formulaire_spip label{font-weight:normal;font-style:normal;text-align:left;position:relative}
/* h4.color1{border-bottom:1px solid #CCC;margin-bottom:0.5em}
h4.color2{border-bottom:1px solid #CCC;padding-top:1em;margin-bottom:0.5em} */
.hentry h2{ border-top:1px solid #CCC;margin-top:0.5em}
/*hr{display:none}*/
hr{height:1px;background-color:#CCC;border:none;margin-bottom:0.9em}
#hierarchie{clear:both;margin:0 0 1em 0;font-size:0.96em;border-bottom:1px solid #CCC}
.hyperlien{display:block;background:#EEE;padding:0.50em 1em}
img, .spip_logos{padding:0;border:0;margin:0}
#main img,
#gauche img, #gauche embed, #gauche object, #gauche video,
#droite img, #droite embed, #droite object, #droite video {max-width:100%; height:auto}  /* pour réduire les images et autres en responsive */
.socialtags img {width: 2em;}
.info-publi{margin:-1em 0 1em;width:100%}
.invisible{position:absolute;top:-3000em;height:1%;display:none}
.introduction{float:left;clear:left;width:100%}
ins,dfn{border-bottom:1px solid #666}
kbd,samp,pre,tt,var,input[type='text'],input[type='password'],textarea{/*font-size:100%;font-weight:normal;font-family:mono-space,monospace;*/}
.meta-publi{clear:both;margin:1em 0}
.meta-publi-petit{width:100%;clear:both;padding:0 0 0.5em ;text-align:right}
.nettoyeur{clear:both;height:0;margin:0;padding:0;border:0;line-height:1px;font-size:1px}
.gauche {/*width: 45%; float:left;*/ margin: 5px; padding: 6px;clear: both; padding-left:0}
.droite {/*width: 45%; float:right; */margin: 5px; padding: 6px; padding-right:0}
.pull-right {float: right; margin:0; padding:0}

.notes{clear:both;font-size:0.90em}
p+p{}
p{line-height:140%;color:#444;margin:0}
p+h1,p+h2,p+h3,p+h4,p+h5,p+h6{margin:0.66em 0 0.33em}
p.petit{font-size:0.8em;line-height:120%}
/* Pagination */
.pagination{margin-top:1em;padding-top:0.5em;clear:both;text-align:right;font-size:0.90em;color:#666;border-top:1px solid #CCC}
.pagination .pagination-items {list-style: none;display: flex;flex-wrap: wrap; flex-direction: row; justify-content: flex-end}
.pagination .pagination-item {  margin: 0em; flex-basis: 7.5%; display: flex;align-items: center;}
.pagination .pagination_precedent_suivant .pagination-item { flex-basis: auto;}
.pagination .pagination-item + .pagination-item {  margin-left: 0.5em }
.pagination .pagination-item-label { display:block; flex-basis: 100%; background: transparent; text-decoration: none; padding:.25em; border-radius:.25em; text-align: center;}
.pagination .on .pagination-item-label,
.pagination a.pagination-item-label:hover,
.pagination a.pagination-item-label:focus,
.pagination a.pagination-item-label:active { background: #666; color: #fff; }
.pagination .on .pagination-item-label {font-weight: bold;}
.pagination .pagination_precedent_suivant .disabled {visibility: hidden}
.pagination .pagination-item.disabled {}
.pagination .pagination-item.disabled .pagination-item-label {color:#888; font-weight: normal;}


#pied img{vertical-align:middle}
.ps, .notes{margin-bottom:2em;line-height:1.40em}pre{white-space:pre}
pre *{font-size:100%;white-space:pre}
#slogan_site_spip{display:none}
small,sup,sub{font-size:85%}
/*
.spip_documents_left{float:left;margin-right:15px;margin-bottom:0px;clear:left;margin-top:0px;margin-left:0px;display:block;border :0;line-height :10%}
.spip_documents{}
.spip_documents p{}
.spip_documents_center{display:block;clear:both;width:100%;margin:1em auto}
.spip_documents_right{float:right;margin-left:15px;margin-bottom:5px}
.spip_doc_titre{margin-right:auto;margin-left:auto;font-size:0.90em}
.spip_doc_descriptif{clear:both;margin-right:auto;margin-left:auto;font-size:0.90em}
.spip_modele{float:right;display:block;padding:1em;border:1px solid;width:180px}
*/
/* strong{font-weight:normal} */
sub{vertical-align:sub}
sup, .super{font-size:0.7em;text-transform:none;vertical-align:0.3em;letter-spacing:1px}
.surtitre, .soustitre{/* font-size:0.9em;*/color:#555; margin-bottom:-8px; font-family: Georgia, Times, serif}
.texteencadre-spip{float:right;text-align:justify;background:#EEE;border:2px solid #CCC;margin:0.5em 0 0.5em 1em;padding:.5em;width:50%}
.texte{line-height:1.60em;font-weight:normal}
.texte hr{display:block;background:black;color:black;width:100%;height:1px;border:none}
.texte ol{margin-left:2em}
.texte p{font-size:1.1em;line-height:1.36em;text-align:justify;color:#222222;margin:1.5em 0}
.texte p + p{margin-top:1.5em}
.texte ul li ul li{margin-left:1em}
.unpeubig{position:absolute;font-size:7em;text-align:center;left:2em}
.vcard{}
.auteurs{display:block;float:left;clear:left}
.widgetsleft{left:0.5em;top:0.5em;position:absolute;width:auto;height:1em;z-index:200}
.widgets{right:2em;top:2em;position:absolute;width:auto;height:1em;z-index:200}
.widgetspetit{right:2em;top:0.5em;position:absolute;width:auto;height:1em;z-index:200}
.widgetsrecherche{right:2em;top:2em;position:absolute;width:auto;height:1em;z-index:200}
.widgets a, #menus .widgets a:hover{background:transparent;width:1em;border-right:none}
.widgets img:hover{background:transparent}
.widgetspetit,.widgets img,#perso img{vertical-align:middle}
.widgets ul{position:relative;margin:0;padding:0;list-style:none;line-height:normal}
.widgets ul li{position:relative;float:left;z-index:1000}
/*Formulaires*/
input,select,button{cursor:pointer}
input[type='text'],input[type='password']{cursor:text}
input[type='hidden']{display:none}
textarea,input[type='text'],input[type='password'],select{}
legend{color:#222222;text-align:left}
label{font-style:italic;text-align:left}
fieldset{border:none/*1px solid #ccc*/;text-align:left}
textarea:hover,input[type='text']:hover,input[type='password']:hover,select:hover{}
textarea:focus,input[type='text']:focus,input[type='password']:focus,select:focus{}
fieldset ul li{width:100%;float:left;clear:both}
#formulaire_inscription2{}
#formulaire_inscription2 form fieldset ul li{margin-bottom:0.5em}
#formulaire_inscription2 form fieldset ul li input{float:right}
#formulaire_inscription2 form p input{float:right}
#formulaire_inscription2 form fieldset ul li textarea{float:right}
#formulaire_inscription2 form fieldset ul li .radio{ float:left}
#formulaire_menu_lang{width:25em;position:absolute;right:1em;top:-1.8em;z-index:10000}
#formulaire_menu_lang label{color:#FFF;width:14em;text-align:right;margin-right:1em;position:relative;top:0.1em;float:left;font-weight:bold}
#formulaire_menu_lang select{width:10em;position:relative;float:right}
#formulaire_recherche{width:17em;padding:4px 0 0 0}
/*Listes*/
ol{list-style-type:decimal}
ul{margin:0;padding:0;list-style:none}
/* Listes SPIP */
ul.spip,
ol.spip { margin-left: 1em; }
ul.spip { list-style-type: square; }
li ul.spip { list-style-type: disc; }
li li ul.spip { list-style-type: circle; }
ol.spip { list-style-type: decimal; }
.menu{clear:both;text-align:left;margin: 0 0 2em 0 }
.menu p { margin: 0.20em 0; padding: 0.20em 0.10em; }
.menu a{text-decoration:none}
.menu ul{margin:0;padding:0;list-style:none}
.menu ul li{margin:0;padding:0}
.menu ul li { margin:0 0 0.30em 0; padding:0.20em 0em; border-top: 0px solid #DDD; }
.menu ul li div {margin-top:5px}
.menu ul li ul {margin-left: 0em; border: 0;padding: 0}
.menu ul li ul li{margin-left:0;border:0; padding:0}
.menu ul li ul li a {padding:3px 3px 3px 5px; display:block}
.menu ul li ul li ul li a {padding-left:10px; display:block}
.menu ul li ul li p a{display:inline; padding:0}

/* tables */
table.spip {width:100%}
table.spip caption {background:#EEE;padding:5px}
table.spip .row_first th{text-align:center;padding:5px}
table.spip td {padding:5px}

/* Habillage general des menus de navigation */
/*
.menu .fd{background: url("images/fd.gif") no-repeat left center;}
.menu .fb{background: url("images/fb.gif") no-repeat left center;}
*/
.menu .menuarrow1, .menu .menuarrow2 {display:block; float:right; padding:4px; width:16px; height:13px}
.menu .close {display:none;}

.menu .fd{background-image: url("images/fd.gif"); background-repeat: no-repeat; background-position: center center;}
.menu .fb{background-image: url("images/fb.gif"); background-repeat: no-repeat; background-position: center center;}
.arrondi {
	padding: 4px 6px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;}
.arrondi-top {
	padding: 4px 6px;
/*	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	*/
}
.submenu1 {}
/* En dessous de 1180px, design elastique */
@media screen and (max-width: 1180px) {
	#page, #entete, #metaz, #info {width: 100%;}
	#pied {width:80%}
	.meta-publi{padding-left: 55%}

}
/* En dessous de 930px, on cache le bouton de la recherche */
@media screen and (max-width: 930px) {
	#formulaire_recherche .submit{display:none}
	#formulaire_recherche input.search {width:85%;}
	#pied {width:90%}
}

/* En dessous de 800px, on vire la 3e colonne */
@media screen and (max-width: 800px) {
	#page{width: 100%;}
	#gauche{width:28%}
	#entete a.accueil {width: 28%}
	#main {width:70%}
	#central {width:100%}
	#droite {width:auto;padding:0 1em}
	#menus {width: 100%}
	#copyleft{font-size:1.7em}
	#pied {width:95%}
	#formulaire_recherche{position:static; top:0;left:0; width:95%; margin-top:1.5em;}
	#formulaire_recherche input.search {width:85%;}
}


/* Les trucs "spécial mobile" */
@media screen and (max-width: 501px) {
	#entete {text-align:left; padding:0; margin:0;padding-top:10px}
	#entete a.accueil {display:block; width:100%;text-align:center}
	#entete a.accueil img.spip_logos {margin:10px; /* width:55px;height:60px*/}
	#nom_site_spip{display: block; position:static;margin:0;  padding:30px 0 0 20px; margin-left:1em;font-size:4em}
	.blocktexteentete {width: 100%; padding:0;text-align:left}
	#gauche .blocktextepetit{padding:0.5em 0}
	#bandeau-masque {
		height: 80px;
		width:100%;
		position: static;
		background:none;
	}
	#bandeau-image, #slide, #belt table {display:none} /* Pas de slide sur mobile */
	.gauche, .droite, #gauche, #main, #pied {width:100%}
	 #droite {width:90%}
	 #menu_droite a {padding:30px}
	#gauche .breves{display:none}
	#menu-top .menu-entree{display:block; float:left; width:48%; text-align:center}
	html {
		background: #222222; 
		background-image : none; /*on vire les images de fond */
		margin:0} 
	#page {
		background: #FFF; 
		background-image : none; /*on vire les images de fond */
		margin:0} 
	body{background:none; padding:0}
	.blocktextemenus{position:static; width:100%;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		background:#DDD;
		padding:0}
	#copyleft{ display:none;
		width:none;
		background:#FFF;
		padding:0.5em 0;
		text-align:center
	}
	#menus {font-size:1.1em}
	.pull-right {width:100%}
	#menu-top .menu-entree.smartphone-only, .smartphone-only {display:inline}
	#menu-top .menu-entree.desktop-only, .desktop-only {display:none}
	.menu {padding:0 1em}
	.menu .menuarrow1 {display:block; float:right;margin-right:0.8em;width:42px; height:42px;margin-top:4px;padding:0}
	.menu .menuarrow2 {display:block; float:right;margin-right:0.8em;width:42px; height:42px;margin-top:0px;padding:0}
	.menu li {font-size:130%; width:none; margin: 0; border-top: 0px solid #AAA; /* background:#CCC;*/ min-height:52px }
	.menu li a {display:block; padding:5% 2%; border:0px dotted #222222}
	.menu ul li ul {font-size:70%; margin-left: 0; border: 0; margin-top:-6px; padding-top:3px}
	.menu ul li ul li {min-height:52px; padding-top:0}
	.menu ul li ul li ul {padding-top:0}
	.menu li li a {/* background:#DDD; */min-height:52px; padding-left:8%}
	.menu li li li a {/*background:#EEE;*/ padding-left:16%}
	.menu .fd{background: url("images/fb-big.png") no-repeat center center;}
	.menu .fb{background: url("images/fh-big.png") no-repeat center center;}
	.menu a#pagination_articles {display:inline;height:1px; font-size:1px;padding:0;margin:0}
	.menu a.lien_pagination {display:inline; padding:0}
	#formulaire_recherche{width:auto;padding:0 10px; margin:0}
	#formulaire_recherche input.search {width:90%; margin:5px 0}

}