/* @override http://mediatheque.ville-bagnolet.fr/squelettes/layout.css */

/* @override http://mediatheque.ville-bagnolet.fr/squelettes/layout.css */

/* @group General */

body {
	text-align: left;
	color: #333;
	font: 0.8em/normal Tahoma,Geneva,Kalimati,sans-serif;
}

p.spip {
	margin-bottom: 8px;
	text-align: justify;
	margin-top: 8px;
	font-size: inherit;
}

.chapo p.spip {
	margin: 4px 0 0;
	padding: 0;
	color: #ce1109;
	font-size: 1em;
	line-height: 1.4;
	clear: both;
	float: left;
	display: block;
}

strong.spip {
	font-weight: bold;

}

i.spip {
	font-style: italic;
	font-size: 1em;
}

.spip_puce {
	list-style-position: outside;
}

h3.spip {
	text-align: center;
	padding: 0 0 4px;
	clear: both;
	margin-top: 1.2em;
	color: #ce1109;
	border-bottom: 1px solid black;
	margin-bottom: 0.5em;
	font-size: 1.3em;
}

div.spip_forms.form_1 form div fieldset legend {
	display: none;
}

div.spip_forms.form_1 {
	width: 44%;
}

ul, li {
	list-style: none;
	list-style-type: none;
}

#navthird ul {
	padding-left: 9px;
	margin-top: 5px;
	margin-bottom: 5px;
}

a, a.spip_out {
	text-decoration: none;
	color: #ce1109;
}

a:hover, a.spip_out:hover {
	text-decoration: underline;
	color: #ce1109;
	margin: 0;
	padding: 0;
}

.nettoyeur, .espaceur {
	clear: both;
	margin: 0;
	padding: 0;
	border: none;
	height: 0;
	line-height: 1px;
	font-size: 1px;
}

.invisible {
	position: absolute;
	top: -3000em;
	height: 1%;
}

.format_png {
	behavior: url('win_png.htc');
}

strong {
	font-weight: bold;

}


#navvert div.pageslibres ul li div.texte_pages_libres .soustitre, #navvert div.pageslibres ul li div.texte_pages_libres p.soustitre{
	margin: 5px 0;
	padding: 0;
	font-size: 1.1em;
}




#navvert div.pageslibres ul li div.texte_pages_libres p.spip {
	margin: 0;
}

i {
	font-style: italic;
}

/*
@end */

/* @group Documents */

.spip_document_22.spip_documents.spip_documents_center img {
	position: relative;
	border: 1px solid black;
	padding: 02px;
	margin: 0;
	clear: both;
}

.spip_documents.spip_documents_left {
	float: left;
	display: block;
	position: relative;

	padding: 5px;
	margin: 10px 10px 20px 0;
	text-align: left;
}


.spip_documents_right {
	float: right;
	display: block;
	position: relative;

	padding: 5px;
	margin: 10px 0 10px 10px;
	text-align: right;
}



/* @end */

/* @group Base SPIP */

.ulleft {
	width: 45%;
}

.ulright {
	width: 45%;
	float: right;
}

.pucebleu {
	background: url('/squelettes/img/gifs/puce_bleu.gif') no-repeat 1% 2px;
	padding-left: 15px;
}

.pucerouge {
	background: url('/squelettes/img/gifs/puce_rouge.gif') no-repeat 1% 2px;
	padding-left: 15px;
}

span.commentaires {
	margin-bottom: 15px;
}

.pointbot {
	background: url('/squelettes/img/gifs/pointbleu.gif') repeat-x left bottom;
}

.imgdeco {
	border: 1px solid #CCC;
	padding: 2px;
}

.cur {
	font-weight: bold;
}

.seesite {
	padding-bottom: 15px;
}

/* @group Couleurs SPIP */

.bleu, a.bleu, a:hover.bleu {
	color: #6699CC;
}

.bleufonce, a.bleufonce, a:hover.bleufonce {
	color: #002F2F;
}

.beige, a.beige, a:hover.beige {
	color: #EFECCA;
}

.beigeclair, a.beigeclair, a:hover.beigeclair {
	color: #F9F8EC;
}

.beigefonce, a.beigefonce, a:hover.beigefonce {
	color: #D5D6BB;
}

.beigeplusfonce, a.beigeplusfonce, a:hover.beigeplusfonce {
	color: #A8A790;
}

.rougefonce, a.rougefonce, a:hover.rougefonce {
	color: #ce1109;
	border-top-style: none;
	border-bottom-style: none;
}

.black, a.black, a:hover.black {
	color: #000;
}

.white, a.white, a:hover.white {
	color: #FFF;
}

/* @end */

.muette {
	display: none;
}

.archives ul {
	padding-left: 1em;
	list-style: none;
}

img.fleft {
	float: left;
	margin-right: 10px;
}

img.fright {
	float: right;
	margin-left: 10px;
	width: 29px;
}

/* @end */

/* @group Blocs */

#page {
	width: 100%;
	min-width: 770px;
}

#maincontent {
	margin: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding: 0;
	clear: both;
	display: inline;
}

#contenu_rubs {
	width: 53%;
	text-align: left;
	margin: 17px 1% 0;
	padding-left: 0;
	display: block;
	float: left;
	border-bottom: 1px solid black;
}

#contenu_article, #contenu_rubs_informations {
	width: 53%;
	text-align: left;
	margin: 17px 1% 0;
	padding-left: 0;
	display: block;
	float: left;
	border-bottom: 1px solid black;
}

#contenu_plan_du_site {
	width: 53%;
	text-align: left;
	margin: 30px 1% 0;
	padding-left: 0;
	display: block;
	float: left;
	border-bottom: 1px solid black;
	padding-bottom: 25px;
}

#contenu_recherche {
	width: 53%;
	text-align: left;
	margin: 30px 1% 0;
	padding-left: 0;
	display: block;
	float: left;
}

#contenu_article div.contautre, #contenu_rubs_informations div.contautre_article_rub_info {
	margin-top: 14px;
}

#contenu {
	width: 53%;
	text-align: left;
	margin: 0 1%;
	padding-left: 0;
	display: block;
	float: left;
	border-bottom: 1px solid black;
}

.edito {
	margin-bottom: 25px;
}

#navvert {
	width: 26%;
	margin-bottom: 1%;
	display: block;
	text-align: left;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;
	margin-top: 0;
	float: left;
}

#contenu_404 {
	width: 53%;
	text-align: center;
	margin: 7% 1%;
	padding-top: 15px;
	padding-left: 0;
	display: block;
	float: left;
	padding-bottom: 15px;
	border: 1px solid #d7d7d7;
}

h2.titre_gris {
	color: #fff;
	background: #444 repeat-x left bottom;
	text-align: left;
	letter-spacing: 1px;
	font-size: 91%;
	margin: 0;
	padding: 8px 2px 8px 2%;
}


.spip_documents.spip_documents_center {
	text-align: center;
	clear: both;
	float: none;
	display: block;
}

div.contautre div.liste-articles ul.liste_sommaire li div.logo_article a img.spip_logos {
	width: 88px;
	height: auto;
}

div.alaunedsdpts, div.zoomsur, div.memesujet, #maincontent div.zoomsur {
	display: block;
	border: 1px solid black;
	margin-top: 2%;
	margin-bottom: 2%;
	float: left;
	clear: both;
	width: 100%;
}

h2.titre_gris a {
	color: white;
}

.texte {
	text-align: justify;
	color: black;
	border-bottom: ;
	display: block;
	margin-top: 2px;
	margin-bottom: 2px;
	line-height: 1.6em;
	padding-right: 5px;
	white-space: normal;
	padding-left: 0;
	float: left;
	clear: both;
	width: 100%;
}

#contingent_date {
	color: #3a3a3a;
	background-color: #e4e4e4;
	width: 29%;
	border: 1px dotted gray;
	margin-top: 0;
	margin-bottom: 0;
	padding: 3px;
	text-decoration: none;
	margin-left: 65%;
}

ul.event {
	color: #3a3a3a;
	background-color: #e4e4e4;
	width: 39%;
	border: 1px dotted gray;
	padding: 3px;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 1em;
	display: block;
	margin: 15px 4% 15px 54%;
	float: left;
	height: 100%;
}

#navthird {
	display: inline;
	float: right;
	padding-top: 3px;
	padding-bottom: 1%;
	padding-left: 0;
	width: 16.2%;
	margin: 13px 2.1% 15px 0;
}

div.pagination5 {
	text-align: center;
	border-top: 1px solid black;
	background-color: #f7f7f7;
	border-right-style: solid;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-width: 1px;
	clear: both;
	display: block;
}

div.pagination_recherche_5 {
	text-align: center;
	border-top: 1px solid black;
	background-color: #f7f7f7;
	border-right-style: solid;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-width: 1px;
	border: 1px solid black;
}

div.pasderesultat {
	margin-top: 4em;
	color: black;
	font-size: 1.3em;
	text-align: center;
	border-bottom: 1px solid black;
	padding-bottom: 1em;
}

a.lien_pagination, .pagination5 span.on, .pagination_recherche_5 span.on {
	margin-left: 5px;
	padding-left: 5px;
	font-weight: normal;
	font-style: normal;
}

#informations, #Liens_utiles, #nuage_de_tags, #catalogue {
	background-color: #e4e4e4;
	margin-top: 8px;
	margin-bottom: 8px;
	border: 1px solid black;
}

#informations a:hover , #Liens_utiles a:hover, #nuage_de_tags a:hover, #catalogue a:hover {
	text-decoration: underline;
	color: #ce1109;
}

#fil_RSS {
	font-size: 10px;
}

#navthird ul li {
	border-bottom-style: none;
}

/* @end */

/*

 @group Nuage de tags */

#nuage_de_tags {
	text-align: left;
	margin: 0;
}

#tagcloud_css {
	padding-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-right: 5px;
}

#nuage_de_tags a {
	color: #ce1109;
}

#nuage_de_tags a:hover {
	color: #143b1c;
}

.tag_taille_1 {
	font-size: 75%;
}

.tag_taille_2 {
	font-size: 105%;
}

.tag_taille_3 {
	font-size: 115%;
}

.tag_taille_4 {
	font-size: 135%;
}

.tag_epaisseur_1 {
	font-weight: 300;
}

.tag_epaisseur_2 {
	font-weight: 500;
}

.tag_epaisseur_3 {
	font-weight: 600;
}

#nuage_de_tags h4 {
	color: #fff;
	text-align: left;
	margin: 0;
	font-size: 125%;
	letter-spacing: 1px;
	padding: 5px 7px 6px;
}

/* @end */

/* @group Menu horizontal */

#menu {
	width: 100%;
	font-size: 13px;
	z-index: 125;
	visibility: visible;
	display: block;
	height: 25px;
	margin: 0;
	padding: 0;
}

#menu a {
	color: black;
	text-decoration: none;
	font-size: 1.2em;
	margin: 0;
	padding: 0;
}

#menu a:hover {
	color: white;
}

#menu ul {
	margin-top: 0;
	float: left;
	padding-top: 0;
	width: 100%;
}

#menu ul li {
	float: left;
	top: 3px;
	height: 25px;
	display: block;
	margin-right: 0;
	border: 1px solid white;
	text-align: center;
	padding-top: 0;
	padding-bottom: 0;
	padding: 0;
	width: 13.5%;
	font-weight: bold;
	font-size: 0.8em;
}

div.formulaire_spip.formulaire_recherche {
	font-weight: normal;
	font-style: normal;
	margin: 0;
	padding: 0;
	height: 25px;
}

#menu ul li a {
	position: relative;
	top: 5px;
	padding: 0;
	margin: 0;
}

li#Actualités {
	background-color: #e94b01;
}

li#Littérature {
	background-color: #f07f00;
}

li#Musique {
	background-color: #ffd350;
}

li#Documentaires {
	background-color: #f6b300;
}

li#Jeunesse {
	background-color: #fff53c;
}

li#Web {
	background-color: #ffff78;
}

li#Jeunesse a:hover, li#Web a:hover , li#Musique a:hover {
	color: #ce1109;
}

#input_search div.formulaire_spip.formulaire_recherche form div {
	font-weight: normal;
	font-style: normal;
	height: 25px;
	text-align: left;
	margin: 0;
	width: inherit;
	padding: 0;
}

/* @end */

/* @group Titres */

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-weight: normal;
}

h1, legend {
	color: black;
	padding-bottom: 2px;
	font-weight: normal;
	font-size: 27px;
	font-style: normal;
	margin-bottom: 0;
	margin-top: 8px;
}

h2 {
	color: black;
	font-size: 17px;
	margin-top: 2px;
	margin-bottom: 4px;
	float: none;
	clear: none;
}

.liste-articles ul li h2 a {
	color: black;
	font-weight: normal;
	font-style: normal;
}

ul.liste_recherche ul li h2 a {
	color: black;
	font-weight: normal;
	font-style: normal;
}

h2 a {
	color: black;
	clear: both;
}

h3 {
	text-transform: uppercase;
	font-weight: bold;
	text-align: right;
	font-size: 14px;
	color: black;
	padding-right: 7px;
	margin-bottom: 10px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

h5 {
	color: black;
	padding: 0;
	margin: 0;
}

#navvert div.alaunedsdpts ul li a, #navvert div.zoomsur ul li a, #navvert div.memesujet ul li a {
	color: black;
}

#navvert div.alaunedsdpts ul li a:hover, #navvert div.zoomsur ul li a:hover, #navvert div.memesujet ul li a:hover {
	color: #dd1600;
	text-decoration: underline;
}

h5.RUB_2 {
	padding-left: 25px;
	background: url(img/gifs/litt.gif) no-repeat 0 6px;
	height: auto;
	display: block;
	margin-left: 0;
	margin-bottom: 2px;
	clear: both;
}

h5.RUB_3 {
	padding-left: 25px;
	background: url(img/gifs/docu.gif) no-repeat 0 6px;
	display: block;
	margin-left: 0;
	margin-bottom: 2px;
	clear: both;
}

h5.RUB_4 {
	padding-left: 25px;
	background: url(img/gifs/musique.gif) no-repeat 0 6px;
	display: block;
	margin-left: 0;
	margin-bottom: 2px;
	clear: both;
}

h5.RUB_5 {
	padding-left: 25px;
	background: url(img/gifs/jeunesse.gif) no-repeat 0 6px;
	display: block;
	margin-left: 0;
	margin-bottom: 2px;
	clear: both;
}

h5.RUB_6 {
	padding-left: 25px;
	background: url(img/gifs/web.gif) no-repeat 0 6px;
	display: block;
	margin-left: 0;
	margin-bottom: 2px;
	clear: both;
}

.color_2 {
	background: url(img/gifs/litt.gif) no-repeat center center;
	width: 25px;
	display: block;
	float: left;
	height: 14px;
	margin-right: 5px;
	margin-left: 5px;
}

.color_5 {
	background: url(img/gifs/jeunesse.gif) no-repeat center center;
	width: 25px;
	display: block;
	float: left;
	height: 14px;
	margin-right: 5px;
	margin-left: 5px;
}

.color_4 {
	background: url(img/gifs/musique.gif) no-repeat center center;
	width: 25px;
	display: block;
	float: left;
	height: 14px;
	margin-right: 5px;
	margin-left: 5px;
}

.color_3 {
	background: url(img/gifs/docu.gif) no-repeat center center;
	width: 25px;
	display: block;
	float: left;
	height: 14px;
	margin-right: 5px;
	margin-left: 5px;
}

.color_6 {
	background: url(img/gifs/web.gif) no-repeat center center;
	width: 25px;
	display: block;
	float: left;
	height: 14px;
	margin-right: 5px;
	margin-left: 5px;
}

#breves li, div#liste-articles-suivants ul li {
	border-bottom-style: none;
}

#navvert div.alaunedsdpts ul li, #navvert div.zoomsur ul li, #navvert div.memesujet ul li {
	margin: 0;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
	padding: 0;
	width: 97%;
	display: block;
	float: none;
	clear: both;
		border-bottom: 1px solid silver;
}

#navvert h4 {
	color: #fff;
	background: #444 repeat-x left bottom;
	text-align: left;
	letter-spacing: 1px;
	padding: 8px 1px 8px 2%;
	margin: 0;
	width: 98%;
	font-size: 125%;
}

#navvert div.memesujet h4 {
	font-size: 115%;
	background-color: #444;
}

#navthird h4 {
	color: #fff;
	background: #444 repeat-x left bottom;
	text-align: left;
	margin: 0;
	font-size: 115%;
	letter-spacin g: 1px;
	paddin g: 5px 7px 6px;
	padding: 5px;
}

#catalogue h4 {
	background-color: #e11700;
}

/* @end */

/* @group Breadcrumbs */

div#breadcrumbs {
	color: #3e3e3e;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #f8f8f8;
	letter-spacing: 2px;
	font-variant: small-caps;
	text-transform: uppercase;
	font-size: 0.7em;
	border: 1px solid #e8e8e8;
	padding-left: 4px;
}

div#breadcrumbs a {
	color: #e11700;
}

/* @end */

/* @group Pre titre */

.chapo {
	margin: 4px 0 0;
	padding: 0;
	color: #ce1109;
	font-size: 1em;
	line-height: 1.4;
}

.soustitre, p .soustitre {
	color: #343434;
	padding-bottom: 9px;
	font-weight: normal;
	font-style: normal;
	margin-bottom: 0;
	font-size: 1.3em;
	margin-top: 0;
	width: 100%;
	display: block;
	float: left;
	clear: both;
}

#contenu div.contautre img.spip_logos {
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin: 0;
	padding: 12px 8px 5px 0;
	float: left;
	display: block;
}

/* @end */

/* @group Documents */

#documents_joints {
	margin-top: 15px;
	margin: 15px;
	padding: 10px;
	border: thin solid silver;
}

#documents_joints ul li .spip_doc_titre a {
	font-weight: normal;
	font-style: normal;
	color: black;
	margin-right: 15px;
}

#documents_joints ul li .spip_doc_titre a:hover {
	color: #ce1109;
}

#documents_portfolio {
	margin-bottom: 15px;
}

#documents_portfolio img {
	padding: 2px;
	border: 1px solid #CCC;
	margin-right: 10px;
}

#document_actif {
	width: 400px;
	margin: 15px auto;
	text-align: center;
	padding: 20px 0;
	border: 1px solid #A8A790;
	background: #FFF;
}

/* @end */

/* @group Barre Outils */

.barre_date_et_outils {
	color: black;
	background: #f7f7f7;
	border-bottom: 1px solid #e8e8e8;
	width: 100%;
	margin: 0 0 8px;
	padding-top: 6px;
	border-top: 1px solid black;
	float: left;
	display: block;
	clear: both;
	padding-bottom: 4px;
}

div.barre_date_et_outils_7 {
		color: black;
	background: #f7f7f7;
	border-bottom: 1px solid #e8e8e8;
	width: 100%;
	margin: 0 0 8px;
	padding-top: 6px;
	border-top: 1px solid black;
	float: left;
	display: block;
	clear: both;
	padding-bottom: 4px;
}

div#Littérature.barre_date_et_outils {
	color: black;
	background: #f7f7f7 url(img/gifs/litt.gif) no-repeat 10px center;
	padding-left: 40px;
	border-bottom: 1px solid #e8e8e8;
	width: 94%;
	margin: 0 0 8px;
	padding-top: 6px;
	border-top: 1px solid black;
	padding-bottom: 4px;
}

div#Documentaires.barre_date_et_outils {
	color: black;
	background: #f7f7f7 url(img/gifs/docu.gif) no-repeat 10px center;
	padding-left: 40px;
	border-bottom: 1px solid #e8e8e8;
	width: 94%;
	margin: 0 0 8px;
	padding-top: 6px;
	border-top: 1px solid black;
	padding-bottom: 4px;
}

div#Musique.barre_date_et_outils {
	color: black;
	background: #f7f7f7 url(img/gifs/musique.gif) no-repeat 10px center;
	padding-left: 40px;
	border-bottom: 1px solid #e8e8e8;
	width: 94%;
	margin: 0 0 8px;
	padding-top: 6px;
	border-top: 1px solid black;
	padding-bottom: 4px;
}

div#Jeunesse.barre_date_et_outils {
	v	color: black;
	background: #f7f7f7 url(img/gifs/jeunesse.gif) no-repeat 10px center;
	padding-left: 40px;
	border-bottom: 1px solid #e8e8e8;
	width: 94%;
	margin: 0 0 8px;
	padding-top: 6px;
	border-top: 1px solid black;
	padding-bottom: 4px;
}

div#Web.barre_date_et_outils {
	color: black;
	background: #f7f7f7 url(img/gifs/web.gif) no-repeat 10px center;
	padding-left: 40px;
	border-bottom: 1px solid #e8e8e8;
	width: 94%;
	margin: 0 0 8px;
	padding-top: 6px;
	border-top: 1px solid black;
	padding-bottom: 4px;
}

.barre-outils {
	text-align: right;
	float: right;
	width: auto;

	z-index: 250;
	margin-right: 6px;
}

.barre-outils img {
	width: 13px;
	height: auto;
}

span.nouveau {
	color: red;
	text-transform: uppercase;
	font-size: x-small;
	padding-left: 0;
	float: left;
	display: inline;
	margin-right: 10px;
	margin-top: 1px;
}

#fil_RSS a img {
	top: 4px;
	position: relative;
	right: 4px;
	float: right;
	margin-left: 6px;
}

input#recherche.forml {
	width: 115%;
	height: 21px;
	margin: 0;
	padding: 0 0 0 4px;
	color: black;
	text-align: left;
	font-size: 1.3em;
}



div.barre_date_et_outils small a {
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

div.barre_date_et_outils small span.postedansrubrique a {
	color: black;
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;
}

/* @end */

/* @group Liens particuliers */

#navthird a {
	color: #000;
}

.contautre ul li a {
	color: #ce1109;
	font-weight: bold;
}

/* @end */

/* @group Listes */

li {
	border-bottom: 2px solid black;
	border-width: 1px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.contrautre ul li {
	float: left;
	width: 100%;
}

div.liste-articles ul li {
	width: 100%;
	padding: 0 0 12px;
	margin-bottom: 0;
	border-bottom-style: none;
	margin: 0;
	display: block;
}

li#6 {
	background-color: red;
}

.edito h1 {
	border-bottom-color: #ce1109;
}

#navvert ul {
	width: 100%;
	padding: 0;
	margin: 0;
	clear: both;
	display: block;
	float: left;
	border-bottom-style: none;
}

div.liste-articles {
	margin: 0;
	padding: 0;
}

div.contautre {
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	clear: both;
	width: 100%;
}

#navvert div.alaunedsdpts ul li, #navvert div.zoomsur ul li, #navvert div.alaunedsdpts ul, #navvert div.zoomsur ul, #navvert div.memesujet ul {

	padding: 2px 0 4px;
	width: 96%;
	margin-left: 2%;
	margin-right: 2%;
}



#navvert div.alaunedsdpts ul li.RUB_6, #navvert div.zoomsur ul li.RUB_6 {
	border-bottom-style: none;
}

#navvert div.memesujet ul {
	border-bottom-style: none;
}



#navvert div.memesujet ul li {
	border-bottom: 1px solid silver;
	padding: 2px 0 4px;
	width: 96%;
	margin-left: 2%;
	margin-right: 2%;
	float: left;
	display: block;
}


/* @end */

/* @group Formulaires */

fieldset.mess_comm, fieldset.link, 
fieldset.who {
	margin-top: 15px;
	margin-bottom: 15px;
}

span.spip_form_label_obligatoire {
	font-style: italic;
	color: #ce1109;
	text-transform: lowercase;
}

.formulaire_notation {
	display: block;
	width: auto;
	margin: 2px;
	padding: 10px;
}

.formulaire_site {
	margin: 0 10px 10px 10px;
}

.formulaire_inscription b {
	color: #7F211B;
	cursor: pointer;
}

.formulaire_forum fieldset {
	border: none;
	padding-bottom: 5px;
	border-bottom: 1px solid #D5D6BB;
	margin-bottom: 10px
}

.formulaire_forum label {
	display: block;
	text-align: left;
}

.formulaire_inscription {
	background-color: #F9F8EC;
	padding: 10px;
	margin-bottom: 10px;
}

.formulaire_inscription legend {
	color: #7F211B;
	padding: 5px 0;
}

.formulaire_inscription fieldset {
	border: none;
}

.spip_bouton input {
	float: none;
	display: block;
	margin-right: auto;
	margin-left: auto;
	padding: 0;
	margin: 25px 0 0;
}

#input-1-ligne_2 , #input-1-ligne_1,#input-1-email_1,#input-1-texte_1 {
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
}

#input-1-texte_1 {
	width: 285px;
}

/* @end */

/* @group Header */

#header a img.spip_logos {
	margin: 0;
	padding: 0;
	float: none;
}

#header {
	width: 100%;
	height: auto;
	background: #6b000a url(img/png/fond_header.png) repeat-x;
}

/* @end */

/* @group Images */

.spip_logos {
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 8px;
	float: left;
}

ul.listing li {
	clear: both;
	width: 100%;
	float: left;
	display: block;
}

#navvert div.pageslibres ul li {
	width: 100%;
	float: left;
	display: block;
	border: 1px solid black;
	padding: 0;
	margin: 2% 0;
}

ul.liste_sommaire {
	margin-top: 7px;
}

div.texte_pages_libres, div.sstitre_pages_libres {
	padding: 0 2%;
	color: black;
	clear: both;
	display: block;
	float: left;
}




#navvert div.pageslibres ul li div.logo_article a img.spip_logos {
	width: 100%;
}

#navvert div.pageslibres ul li div.texte_pages_libres strong {
	color: #343434;
	padding-bottom: 2px;
	font-weight: normal;
	font-style: normal;
	margin-bottom: 0;
	margin-top: 0;
	font-size: 1.1em;
	display: block;
	clear: both;
}

.memesujet li a {

	padding-top: 3px;
	padding-bottom: 5px;
	float: left;
	width: 103%;
}

#navvert div.pageslibres ul li div.logo_article a img.spip_logos {
	width: 100%;
	height: auto;
	padding: 0;
	margin: 0;
}

/* @end */

/* @group Plan du site */

li.liste_plan_du_site_niv2 {
	padding: 0;
	margin: 0;
}

#contenu_plan_du_site div.contautre div.liste_plan ul li.liste_plan_du_site_niv2 {
	border-bottom: 1px solid #e4e4e4;
	margin: 0;
	padding: 3px 0;
}

#contenu_plan_du_site div.contautre div.liste_plan ul ul {
	padding: 0;
	margin: 0;
}

.liste_plan ul h4 {
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 8px;
}

#contenu_plan_du_site div.contautre div.liste_plan ul li.liste_plan_du_site_niv2 a {
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	font-size: 0.9em;
}

#contenu_plan_du_site div.contautre div.liste_plan ul li.liste_plan_du_site_niv2 a:hover {
	color: black;
}

#contenu_plan_du_site div.contautre div.liste_plan ul li.liste_plan_du_site_niv2 b {
	font-weight: normal;
	font-style: normal;
}

/* @end */

/* @group Add-Ons */

#breves-accueil, #liste-articles-suivants {
	width: 45%;
	float: left;
	background-color: #e5dfbd;
	padding: 1%;
	border: 1px solid silver;
	margin: 1%;
}

#addons {
	margin-top: 25px;
	height: auto;
}

/* @end */

/* @group Mots-Clé */

.mots-cles {
	width: 100%;
	margin-top: 10px;
	font-size: 10px;
	color: #143b1c;
	display: inline;
}

.mots-cles ul {
	float: left;
}

.mots-cles ul li {
	border-style: none;
	border-bottom-style: none;
	float: left;
	list-style-type: square;
	margin-bottom: 0;
	margin-left: 18px;
	margin-right: 0;
	padding: 0;
	list-style-position: outside;
}

span.annoncemotcle {
	float: left;
	font-weight: bold;
	color: black;
	display: block;
	margin: 0;
	padding: 0;
}

.article-soustitre {
	font-weight: bold;
}

/* @end */

/* @group Footer */

#pied {
	background-color: black;
	text-align: left;
	margin-top: 25px;
	clear: none;
	float: left;
	width: 100%;
	font-size: 0.85em;
}

#pied ul {
	padding: 5px 10px;
	width: 22%;
	float: left;
}

.kernel {
	width: 30%;
	float: right;	padding: 5px 10px;
	color: white;
	text-align: right;
}

#pied div.kernel a {
	color: white;
	text-decoration: underline;
}

#pied ul li {
	display: inline;
	padding-right: 10px;
	padding-left: 10px;
	border-bottom-style: none;
}

#pied ul li a {
	color: #FFF;
}

/* @end */

/* @group Pagination */

p.pagination {
	font-size: 80%;
	height: 18px;
	text-align: center;
	padding-top: 12px;
	margin-bottom: 10px;
}

p.pagination a {
	padding: 2px 4px;
	margin-right: 8px;
	background-color: #FFF;
	border: 1px solid #002F2F;
}

p.pagination a:hover {
	text-decoration: none;
	background-color: #6699CC;
}

p.pagination span.on {
	padding: 2px 4px;
	margin-right: 8px;
	background-color: #6699CC;
	border: 1px solid #002F2F;
}

/* @end */

/* @group Forum */

div.forum-repondre {
	text-transform: uppercase;
	padding: 15px 5px 5px;
	color: white;
	visibility: visible;
	margin-top: 25px;
	margin-bottom: 5px;
	width: auto;
	font-size: 12px;
	display: block;
	border-top: 1px dotted black;
}

li.forum-fil {
	border-bottom-color: black;
}

.forum-repondre-message {
	text-align: right;
	text-transform: uppercase;
	font-size: x-small;
}

div.forum-chapo {
	width: 98%;
	height: auto;
	display: inline-block;
	background-color: #e5dfbd;
	margin-bottom: 10px;
	color: #143b1c;
	padding-right: 3px;
	padding-top: 4px;
	padding-left: 3px;
}

li.forum-fil ul li {
	border-bottom-style: none;
}

div.forum-chapo h5 {
	color: black;
	text-transform: uppercase;
	text-align: left;
	float: left;
	margin: 0 9px 0 0;
	padding: 0;
}

a#forum {
	color: black;
	text-transform: uppercase;
}

/* @end */

ul.event li.date_event {
	border-style: none;
	list-style-type: none;
	color: red;
	text-transform: uppercase;
	background-color: #e4e4e4;
	text-decoration: none;
	display: block;
	padding-bottom: 2px;
	padding-top: 2px;
}

body#enviar_mail {
	background-color: #e4e4e4;
	margin: 0;
	padding: 10px;
}

input.campos, textarea.campos {
	margin: 5px 0 16px;
}

#contenu_article div.contautre div.barre_date_et_outils small {
	float: left;
	display: block;
}

