/**********************************************/
/************* GENERAL ************************/
/**********************************************/
	* {margin:0; padding:0;vertical-align:top;}
	/*img, .nouveau-boite { behavior: url(/squelettes/css/iepngfix.htc); }*/
	html {height:100%;}
	body { behavior: url(/squelettes/css/csshover2.htc); }
	body {
		background-color:#FFFFFF;
		color:#000000;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-style:normal;
	}
	p, ul {
		margin-top:0;
		margin-right:0;
		margin-bottom:0px;
		margin-left:0;
	}
	em {
		font-size:12px;
	}
	ul ul {
		margin:0;
	}
	li {
		margin-top:0;
		margin-right:0;
		margin-bottom:0;
		margin-left:0;
	}
	a, .redcolor {
		font-size:11px;
		text-decoration:none;
		font-weight:bold;
		color: #000; /*anciennement EE8888*/
	}

	a:hover {
		color:#E62D39;
/*		text-decoration:underline overline;*/
	}
	h1 {
		font-size:11px;
		font-weight:bold;
		background-image:url('../images/sous_titres.gif');
		background-repeat:repeat;
		text-align:center;
		color:#000;
		letter-spacing:3px;
	}
	h2 {
		font-size:14px;
		font-weight:bold;
		text-decoration:none;
	}
	h2 a,h2 a:hover {
		color:#000;
		text-decoration:none;
	}
	h3, h3 a, h3 a:hover {
		color:#000;
		text-decoration:none;
		font-size:12px;
		font-weight:bolder;
	}

	input {
		background-color:#E62D39;
		border:1px inset #070b31;
		border-right-color:#9ec6e4;
		border-bottom-color:#9ec6e4;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	form {
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}

	l
	/* FORUM */

div.login p.login {
color:#000;
}
.formulaire_spip fieldset {
border:1px solid #496B8D;
padding:10px;
}	
#principal_forum input, #login input {
	background-color:#FFF;
}
	tr.salon td {
color:#53534C;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
min-height:25px;
padding:4px;
}

.formulaire_spip {
color:#000000;
}

div.login fieldset p {
clear:both;
margin:0;
padding:0 5px 5px 15px;
margin-left:150px;
}
div.login .spip_bouton {
text-align:right;
width:135px;
}
div.login {
background-color:#FFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
margin-top:10px;
padding:5px;
vertical-align:top;
width:99%;
}

.chemin a {
color:#53534C;
}

.chemin {
background-position:0 0;
background-repeat:no-repeat;
clear:both;
color:#53534C;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
line-height:18px;
padding-left:40px;
text-align:left;
}

.titre_actif {
color:#53534C;
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
font-weight:bold;
padding-right:30%;
text-align:left;
}

tr.pagination td {
background-color:#FFFFFF;
color:#53534C;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:bold;
height:25px;
text-align:right;
}

tr.entete_sujet td {
color:#53534C;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
padding:4px;
}

tr.inter {
background-color:#DDCCCC;
border:1px solid #FFFFFF;
}	
table.spipforum th {
background-color:#E62D39;
border:1px solid #FFFFFF;
color:#FFFFFF;
padding:4px;
}

#action_for {
border-bottom:1px solid #53534C;
border-top:1px solid #53534C;
clear:both;
color:#496B8D;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
margin:5px 0;
padding:2px 0;
}

#action_for li a {
background-position:0 3px;
background-repeat:no-repeat;
color:#53534C;
padding:2px 15px 2px 16px;
}

td.titreforum a.titre {
color:#53534C;
font-size:1.1em;
font-weight:bold;
}

.modo_ligne {
background-position:0 0;
background-repeat:no-repeat;
color:#53534C;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
margin:2px 0;
padding:0 24px;
text-align:left;
}
/*************************************************/
/************* CONTENEURS ************************/
/*************************************************/

	

	#corps_article h1 {
		font-size:24px;
		font-weight:bold;
		text-align:left;
		font-family:Arial;
	}
	#corps_article img {
		border: 1px solid #000;
		
	}

	#article_bd img {
		border: 0;
		
	}
	
	.spip_documents_left {
		margin-right:7px;
		margin-bottom:7px;
	}
	.spip_documents_right {
		margin-left:7px;
		margin-bottom:7px;
	}
	
	#corps_article {
		margin-top:3px;
		padding:18px;
		padding-right:8px;
		padding-left:30px;
	}
	#corps_article h2 {
		font-size:16px;
		text-align:left;
		font-family:Arial;
	}
	#ariane {
		position:relative;
		margin-left:10px;
		top:-6px;
		left:-13px;
	}
	#wrapper {
		position:relative;
		border:1px solid #000;
		background-color:#FFF;
		width:1000px;
		color:#000;
		margin-left:auto;
		margin-right:auto;
		margin-top:5px;
		margin-bottom:10px;
		background-image:url(../images/fond.gif);
		background-repeat:no-repeat;
		background-position:right 70%;
	}
	#virgule {
		z-index:0;
		width:56px;
		height:604px;
		position:absolute;
		left:143px;
		top:0px;
		/*background-image:url(/squelettes/images/virgule.png);*/
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/squelettes/images/virgule.png');
		/*background-repeat:no-repeat;*/

	}
	#virgule[id] {
		background-image:url(/squelettes/images/virgule.png);
	}
	#bandeau {
		padding-bottom:6px;
		background-color:#FFF;
		color:#FFFFFF;
	}
	
	#pub {
		width:173px;
		border:0;
		overflow:auto;
		margin-top:10px;
	}
	
	#bandeau #lien_accueil {
		margin-top:0px;
		width:1000px;
		height:115px;
		background-repeat:no-repeat;
	}
	#bandeau #lien_accueil a {
		display:block;
		width:180px;
		height:100%;
	}

	#recherche {
	}
	#pagination {
	}
	#contenu {
		z-index:0;
		width:812px;
		float:right;
		padding-top:2px;
		padding-bottom:20px;
	}
	#contenu .spip_surligne { background: #FF8888; }
	#navigation {
		z-index:2000;
		width:160px;
		float:left;
		padding-top:15px;
		padding-bottom:5px;
		padding-left:8px;
		padding-right:20px;
		background-image:url(#CHEMIN{images/bandeau_bg_degrade.jpg});
		background-repeat:repeat-y;
	}
	#recherche {
		margin-top:10px;
	}

	#recherche input {
		width:118px;
		padding-left:4px;
		color:#FFF;
		height:19px;
	}
	#recherche .bouton {
		border:1px solid #000;
		border-left-color:#9ec6e4;
		border-top-color:#9ec6e4;
		margin-bottom:2px;
		height:13px;
		width:11px;
		margin-left:1px;
	}
	#newsletter {
		margin-top:10px;
		padding-left:0px;
	}
	.submit {
	    /*background-color: #E62D39;
		border:1px solid #000;
		border-left-color:#9ec6e4;
		border-top-color:#9ec6e4;
		color:#FFFFFF;*/
		border:0;
		/*width:86px;
		height:18px;*/
	}
	#authentification {
		margin-top:26px;
		width:142px;
		_width:122px;
		height:108px;
		background-image:url(../images/authentification.gif);
		background-repeat:no-repeat;
		padding:7px;
		padding-top:3px;
		padding-right:20px;
	}
	#authentification a {
		color:#FFF;
	}
	#authentification h2 {
		color:#000000;
		text-decoration:none;
		font-size:11px;
		padding-left:4px;
		padding-bottom:2px;
	}

	#authentification input.text, #abo input.text {
		color:#FFFFFF;
		width:115px;
		height:18px;
		color:#9ec6e4;
		margin-top:2px;
		padding-left:4px;
	}
	#authentification .check, #abo .check {
		margin-right:3px;
		border:0;
	}
	#authentification .submit, #abo .submit {
		margin-left:39px;
		height:16px;
		width:42px;
		font-size:9px;
		margin-top:2px;
	}
	#menusec {
		position:relative;
		padding-top:2px;
		padding-bottom:5px;
		text-align:right;
		background-color:#E62D39;
		font-size:10px;
		border-top:1px solid #000;
		border-bottom:1px solid #000;
	}
	#menusec a {
		color:#000;
		font-size:11px;
		font-weight:normal;
	}

	#menusec ul {
		margin-bottom:0;
		margin-right:14px;
	}
	#menusec li {
		padding-left:15px;
		padding-right:15px;
		background-image:url('../images/antiderapant.gif');
		background-position: bottom left;
		background-repeat:no-repeat;
		display:inline;
	}

	#pied {
		clear:both;
	}

/* plan du site */
	#plan {
		margin-left:auto;
		margin-right:auto;
		border:1px inset #000;
		border-right-color:#9ec6e4;
		border-bottom-color:#9ec6e4;
		padding:8px;
		margin-top:4px;
	}
	#plan ul {
		margin-left:40px;
	}
	#plan ul li a {
		color:#fff;
	}
	#plan ul ul li a {
		color:#9ec6e4;
	}
	#plan ul ul  ul li a {
		color:#fff;
	}

		/*
	---------------------------------------------- */

	#documents_video, #documents_portfolio,#article #documents_joints ul, #lien {
		width:651px;
		margin-left:70px;
		margin-right:auto;
		clear: both;
	}
	#documents_video_contenu dl {
		float:left;
		padding-right:15px;
	}
	#documents_video_contenu dt, #documents_video_contenu dd {
		text-align:center;
	}
	#documents_video_contenu img {
		border:0;
	}
	#documents_portfolio_contenu img {
		border:1px solid #000;
	}

	#documents_portfolio h3, #documents_joints h3, #lien h3, #documents_video H3, .liste-articles h3.recherche_type {
		font-size: 12px;
		color:#FFFFFF;
		text-decoration:none;
		font-weight:normal;
		padding-top:8px;
	}
	.liste-articles h3.recherche_type {
		margin-bottom:4px;
	}

	#document_actif { margin-top: 1em; }

	/*  Listes de documents joints (a un article ou une rubrique)
	---------------------------------------------- */
	/*#documents_joints {
		margin-top: 1.4em;
		padding-top: 2px;
		border-top: 2px solid #CCC;
	}*/
	/*#documents_joints h2 { margin-bottom: 0.4em; font-size: 0.88em; font-weight: bold; }
	#documents_joints li { margin-bottom: 0.4em; }
	#documents_joints li .spip_doc_titre {}
	#documents_joints li .spip_doc_titre small { font-weight: normal; }
	#documents_joints li .spip_doc_descriptif {}*/

/*========== Blocs HOMEPAGE =================*/
#zoneglobal {
	width:808px;
	/*float:right;*/
	margin:0px;
	padding:0px;
}
#alaune {
display:inline;
float:left;
margin-bottom:10px;
margin-left:0px;
width:448px;
}
#agenda, #agenda2 {
display:inline;
float:left;
margin-bottom:10px;
margin-left:0px;
width:448px;
}

#bd {
display:inline;
float:left;
margin-bottom:10px;
margin-left:0px;
width:448px;
}

/*.titrevert {
border-color:#000000 -moz-use-text-color #000000 #000000;
border-style:solid none solid solid;
border-width:1px 0 1px 1px;
float:left;
height:298px;
margin-top:10px;
padding-bottom:14px;
padding-top:14px;
width:77px;
}*/
#left {
	float:left;
	width:448px;
}

#right {
	float:right;
	margin-right:25px;
	width:309px;
}

#alaune h1 a {
/*float:right;*/
font-size:18px;
/*left:-127px;*/
letter-spacing:0;
/*position:relative;*/
margin-top:0px;
/*top:-112px;*/
}
#alaune h1 {
	margin-left:80px;
	text-align:left;
	margin-bottom:3px;
}
#alaune h2 a {
	font-size:14px;
	letter-spacing:0;
	text-align:left;
}
#alaune img {
	float:left;
	margin-right:5px;
}
#alaune p {
	clear:both;
	position:relative;
	text-align:justify;
}

#alaune p a {
	font-weight:normal;
	text-align:justify;
}

#alaune .nouveau-boite {
	background-image:url(/librairie/squelettes/images/band_news.gif);
	background-repeat:no-repeat;
	height:238px;
	margin-top:10px;
	padding-top:14px;
	padding-bottom:14px;
	padding-left:76px;
}

#bd h1 {
	font-size:15px;
	letter-spacing:0px;
	text-align:left;
	padding-top:4px;
	padding-bottom:2px;
}

#bd h2  {
	font-size:12px;
	letter-spacing:0px;
	text-align:left;
}

.agenda_titre {
	background-color:#E62D39;
	padding:4px;
	border-left:1px solid #000;
	border-top:1px solid #000;
	border-right:1px solid #000;
	padding-left: 10px;
	font-weight:bold;
	color:#FFF;
}

#agenda .nouveau-boite {
	margin-top:0px;
	padding-top:2px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	border-bottom:0;
}

#agenda .ligneagenda0 {
	padding-left: 10px;
	padding-right:10px;
	border-bottom:1px solid #000;
	padding-top:2px;
	padding-bottom:2px;
}

#agenda .ligneagenda1 {
	padding-left: 10px;
	padding-right:10px;
	background-color:#53534C;
	color:#FFF;
	border-bottom:1px solid #000;
	padding-top:2px;
	padding-bottom:2px;
}

#agenda .ligneagenda1 a {
	color:#FFF;
}

#arretsurimage .nouveau-boite {
	background-image:url(/librairie/squelettes/images/band_aime.gif);
	background-repeat:no-repeat;
	/*height:302px;*/
	margin-top:10px;
	padding-top:14px;
	padding-bottom:14px;
	padding-left:76px;
}
#agenda2 .nouveau-boite {
	background-image:url(/librairie/squelettes/images/band_anim.gif);
	background-repeat:no-repeat;
	/*height:302px;*/
	margin-top:10px;
	padding-top:14px;
	padding-bottom:14px;
	padding-left:76px;
}
#agenda2 .soustitre {
font-size:12px;
letter-spacing:6px;
text-align:center;
}
#agenda2 .titre {

}
#agenda2 .surtitre {
font-size:18px;
font-weight:bold;
margin-left:5px;
margin-right:5px;
margin-top:6px;
margin-bottom:4px;
text-align:center;
}
#alaune h1,#arretsurimage h1 {
	/*float:left;
	width:140px;
	margin-bottom:3px;*/
}
#news h1, #alaune h1, #bd h1 {
/*	float:left;
	width:253px;
	margin-bottom:3px;*/
	margin-top:0px;
	padding-left:0px;
}
#arretsurimage h1 {
/*	float:left;
	width:253px;
	margin-bottom:3px;*/
	letter-spacing:0px;
	margin-top:6px;
	padding-left:0px;
	text-align:left;
}
#arretsurimage h2 a {
	color: #E62D39;
}
/*#news .archive img{
	display:block;
	border:1px solid #FFF;
}*/
#alaune .archives,#news .archives,#arretsurimage .archives {
	/*float:right;*/
}
#alaune .archives img,#news .archives img,#arretsurimage .archives img{
	border:0;
}
.archive {
	float:right;
	margin-right:4px;
}
.archive img {
	border:0;
}
#agenda2 img {
	margin-top:3px;
	margin-bottom:10px;
}
#arretsurimage .logo, #news .logo, #news img, #agenda2 img {
	float:left;
	margin-right:5px;
}
#alaune img, #arretsurimage img, #news img, #agenda2 img {
	border:1px solid #000;
}
#bd img {
	border:0;
}

#bd .nouveau-boite {
	background-image:url(/librairie/squelettes/images/bd.gif);
	background-repeat:no-repeat;
	padding-left:76px;
	padding-top:0px;
	/*height:131px;*/
	margin-top:10px;
	scrollbar-face-color:#1267e6;
	scrollbar-arrow-color:#9ec6e4;
  	scrollbar-track-color:#9ec6e4;
}

#news .nouveau-boite {
	background-image:url(/librairie/squelettes/images/band_auteur.gif);
	background-repeat:no-repeat;
	padding-left:76px;
	/*overflow:auto;
	height:131px;*/
	padding-top:14px;
	padding-bottom:14px;
	margin-top:10px;
	margin-bottom:18px;
	min-height:200px;
	scrollbar-face-color:#1267e6;
	scrollbar-arrow-color:#9ec6e4;
  	scrollbar-track-color:#9ec6e4;
}

#news {
display:inline;
float:right;
margin-bottom:3px;
width:309px;
}

#endirect {
	display:inline;
	float:left;
	width:270px;
	margin-left:15px;
}
#endirect .nouveau-boite {
	height:107px;
	width: 242px;
	overflow:auto;
	padding-top:14px;
	scrollbar-face-color:#1267e6;
	scrollbar-arrow-color:#9ec6e4;
  	scrollbar-track-color:#9ec6e4;

}
#endirect h1 {
	margin-top:7px;
}
#endirect img {
	float: left;
	margin-right:5px;
	margin-bottom:2px;
	border:0px solid #000;
}
#endirect p {

}
#arretsurimage {
/*display:inline;
float:right;
margin-right:25px;*/
width:309px;
/*z-index:100;*/
margin-bottom:10px;
}

#sousrub {
/*	display:inline;
	float:right;*/
	width:322px;
	/*margin-right:140px;*/
}
#docjoints {
	display:inline;
	margin-left:120px;
	float:left;
	width:270px;
}

#liste-sousrub {
	display:block;
	background-image:url(/librairie/squelettes/images/sr_fond.gif);
	min-height:293px;
	padding-left:76px;
	padding-right:311px;
	padding-top:63px;
	width:394px

}

#liste-sousrub img {
	margin-bottom:5px;
}

.nouveau-boite, .liste-sous-rubriques ul, #documents_joints ul, #lien p, #docjoints ul, .titre_article, #documents_portfolio_contenu, .agenda .annee, #documents_video_contenu  {

	border:1px solid #000;
	margin-top:3px;
	padding:18px;
	padding-right:8px;
	/*background-image:url(/squelettes/images/pixel_60.png);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/squelettes/images/pixel_60.png');*/

	background-repeat:repeat;
}
#corps_article p {
	margin-top:8px;
}
#lien p {
		padding-top:4px;
		padding-bottom:4px;
	}

/*========== Informations d?filantes =================*/

	#conteneur_defil {
		width:782px;
		height:16px;
		margin-left:0px;
		padding-top:3px;
		padding-bottom:1px;
		overflow:hidden;
		line-height:normal;
		margin-bottom:5px;
		margin-top:14px;
		background-color:#FFF;
		text-transform:uppercase;
		font-weight:bold;
		color:#53534C;
		border:1px inset #070b31;
		border-right-color:#999;
		border-bottom-color:#999;
	}

/**************************************************/
/************* LES CLASSES ************************/
/**************************************************/

/*========== MENU PRINCIPAL DE NAVIGATION =================*/

.nav1 {
        /*bloc contenant la hi?rarchie*/
        width: 100%;
        padding:0px;
        font-size: 11px;
		font-weight: normal;
}

ul.menulist li ul{ display:none; }

ul.menulist li:hover>ul{ display:block; }

ul.menulist,
ul.menulist ul{
 background:#53534C;
 border:1px solid #070b31;
 border-bottom: 0px;
 list-style:none;
 margin:0px;
 padding:0px;
 width:148px;
 _width:116px;
}

ul.menulist ul{
 position:absolute;
 display:inline;
 top:-1px;
 left:148px;
}

ul.menulist li{
 background-image:url(/librairie/squelettes/images/bouton.gif);
 background-repeat: no-repeat;
 position:relative;
 margin:0px;
 padding:0px;
 border-bottom: 1px solid #000;
 padding-left:22px;
 z-index:1000;
}

ul.menulist a{
 display:block;
 color:#FFFFFF;
 _width: 100%;
 text-decoration:none;
 padding: 4px;
 padding-right:10px;
 font-weight:normal;
}

ul.menulist a:hover{
 background:#E62D39;
 color:#000;
}

ul.menulist li.smenu {
		background-image:url(/librairie/squelettes/images/bouton.gif);
        /*background-image: url(../images/arrow.gif) !important;*/
        /*background-position: 121px;*/
        background-repeat: no-repeat;
}

ul.menulist li.smenu:hover, ul.menulist li.smenu>a:hover {
		/*background-image:url(/SPIP/squelettes/images/bouton.gif);*/
        /*background-image: url(../images/arrowb.gif) !important;
        background-position: 121px;*/
        background-repeat: no-repeat;
}


/*========== ARRET SUR IMAGE / ZOOM =================*/

.thumb {
	  position:relative;
	  border:1px solic #FFF;
	  clear:both;
	  top:0;
	  left:0;
	  margin-bottom:5px;
  }

.thumb a {
		  margin:0;
		  text-decoration:none;
  }

 .thumb a img {
 		  border:1px outset #070b31;
		  float:left;
		  margin-right:4px;
		   }

.thumb a:hover {
		  background-color:black;
  }

.thumb a .grand {
		  display:block;
		  position:absolute;
		  width:0px;
		  border:0;
  }

.thumb a:hover .grand {
		  position:absolute;
		  width:400px;
		  z-index:2000;
		  top:-100px;
		  left:-550px;
		  border:1px outset #000;

}

/*================ les RUBRIQUES =======================*/

#documents_joints ul li, #docjoints ul li, .liste-sous-rubriques ul li {
	list-style-type:none;
}

.cartouche, .cartouche_sous_rubx {
	width:551px;
	margin-left:120px;
	margin-right:auto;
	margin-bottom:7px;
}
.cartouche_sous_rub {
	margin-left:auto;
	margin-top:30px;
}

.logo_rubrique {
	z-index:0px;
	float:left;
	border:1px solid #000;
	margin-right:4px;
}

.titre_rubrique, .titre_docjoint, .titre_sous_rubrique, .surtitre_article {
		display:block;
		padding-left:8px;
		text-align:left;
		color:#000;
		text-transform:uppercase;
		font-size:14px;
		padding-top:2px;
		padding-bottom:5px;

}
.titre_docjoint, .titre_sous_rubrique {
	font-size:11px;
}

#liste-articles_fiction {
	background-image:url(/librairie/squelettes/images/band_fictions.gif);
}
#liste-articles_nouvelles {
	background-image:url(/librairie/squelettes/images/band_news.gif);
}
#liste-articles_bd {
	background-image:url(/librairie/squelettes/images/bd.gif);
}
#liste-articles_nonfiction {
	background-image:url(/librairie/squelettes/images/band_nonfictions.gif);
}
#liste-articles_album {
	background-image:url(/librairie/squelettes/images/band_albums.gif);
}
#liste-articles_beaulivre {
	background-image:url(/librairie/squelettes/images/band_beauxlivres.gif);
}
#liste-articles_art {
	background-image:url(/librairie/squelettes/images/band_artdevivre.gif);
}
#liste-articles_auteur{
	background-image:url(/librairie/squelettes/images/band_auteur.gif);
}
#liste-articles_liens{
	background-image:url(/librairie/squelettes/images/band_liens.gif);
}
#liste-articles_photos{
	background-image:url(/librairie/squelettes/images/band_photos.gif);
}
#liste-articles_agenda{
	background-image:url(/librairie/squelettes/images/band_agenda.gif);
}
.liste-articles small {
}
.liste-articles ,.agenda, .agenda2, .vols {
	background-repeat: no-repeat;
	clear:right;
	border:1px solid #000000;
	margin-left:-3px;
	margin-right:auto;
	padding-left:83px;
	padding-bottom:12px;
	padding-right:14px;
	padding-top:10px;
	width:687px;
	min-height:300px;
}
.agenda_bottom {
	clear:right;
	margin-left:-3px;
	margin-right:auto;
	padding-left:83px;
	padding-bottom:12px;
	padding-right:14px;
	padding-top:10px;
	width:687px;
}
.liste-articles p, .agenda .annee p {
	font-style:normal;
	font-size:11px;
}
.liste-articles h2 {
font-style:italic;

text-decoration:none;
font-weight:normal;
}
.liste-sous-rubriques {
	margin-left:auto;
}

.liste-articles ul li {
	margin:0;
	padding-top:4px;
	padding-bottom:4px;
	padding-right:2px;
	padding-left:9px;
	list-style-type:none;
	margin-bottom:5px;
	border:1px solid #E62D39;
}
.liste-articles ul ul li, .liste-sous-rubriquesx ul ul li {
	margin:0;
	padding:0;
	list-style-type:circle;
	border:0;
}
.liste-articles .logo_article, .liste-sous-rubriquesx .logo_article {
		float:right;
		margin:0px;
		margin-left:10px;
		margin-right:3px;
		padding:0px;
}
.liste-articles .logo_article img, .liste-sous-rubriquesx .logo_article img{
		border:1px solid #000;
		margin:1px;
		padding:0;
	}
.liste-sous-rubriquesx {
	clear:both;
}
.liste-sous-rubriques h2 {
	border-top:1px dashed #000;
	font-size:14px;
}


/*================ les ARTICLES =======================*/
#article_fiction {
	background-image:url(/librairie/squelettes/images/band_fictions.gif);
}
#article_nouvelles {
	background-image:url(/librairie/squelettes/images/band_news.gif);
}
#article_bd {
	background-image:url(/librairie/squelettes/images/bd.gif);
}
#article_nonfiction {
	background-image:url(/librairie/squelettes/images/band_nonfictions.gif);
}
#article_album {
	background-image:url(/librairie/squelettes/images/band_albums.gif);
}
#article_beaulivre {
	background-image:url(/librairie/squelettes/images/band_beauxlivres.gif);
}
#article_art {
	background-image:url(/librairie/squelettes/images/band_artdevivre.gif);
}
#article_auteur{
	background-image:url(/librairie/squelettes/images/band_auteur.gif);
}
#article,#article_art,#article_beaulivre,#article_album,#article_nonfiction, #article_fiction, #article_nouvelles,#article_bd,#article_auteur   {
	border:1px solid #000000;
	font-size:11px;
	margin-left:-3px;
	margin-right:auto;
	padding-left:65px;
	width:734px;
	background-repeat:no-repeat;
	min-height:334px;
}

#article ul,.agenda ul {
		padding-left:25px;
}
#article ul li,.agenda ul li {
	padding-left:2px;
}
#art {
	margin-top:15px;
}
#logo_article {
	float:left;
	margin-right:5px;
	margin-top:5px;
	
}
.titre_article {
	padding:6px;
	padding-left:12px;
	font-weight:normal;
}
.titre_article h2 {
	font-size:14px;
	font-weight:bold;
	text-decoration: none;
}
.titre_article h3 {
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
}
.soustitre_article {
	clear:both;
}
.surtitre_article {
	font-size:14px;
	font-weight:bold;
	padding-top:2px;
}
#article #desc {
	display:inline;
	position:absolute;
	left:500px;
	text-align:right;
	padding-right:10px;
	padding-top:3px;
	top:205px;
	width:400px;
	font-size:11px;
	font-weight:normal;
}

#documents_joints {
	margin-left:70px;
	margin-right:auto;
	width:651px;
}


/*======================= AGENDA (ann?e mois ...) =====================*/

.agenda h2 {
		color:#000;
		text-decoration:none;
		font-size:12px;
		margin-bottom:4px;
}
.agenda .annee {
		margin-bottom:8px;
}
/*********************************************************************/
/************************LES MODELES**********************************/
/*********************************************************************/
#archive {
	float:right;
	margin-right:4px;
}
#archive img {
	border:0;
}

IMG, .spip_logos {
	behavior: url("win_png.htc");
}

#retour_archive {
	float:right;
	margin-right:4px;
	margin-top:4px;
}
#retour_archive a {
	color:#FFF;
}
