/* Styles généraux */
body { margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#f8f8f6;}
* { margin:0px; padding:0px;}
img {border-width:0px;}
a { color:#a00000;}
a:hover { text-decoration:underline; background-color:#e0e0e0; }
h1, h2, h3 { font-size:100%; }
table {
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.contenuArticle table {
border: solid #000000 1px;
border-top: solid #000000 4px;}

.structure { display:none; }
.detail, .legende, .legende2 {
	font-size:60%;
	color:#727262;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;}
.legende2 {color:#000000;}
.legende {
	background-image: url(images/filetgrisdegrade.png);
	background-position: left  bottom;
	background-repeat: no-repeat;
	padding: 0px 0px 4px 0px;
	margin:0px 0px 4px 0px;}
	
.menu .detail {font-size:100%;}

/* Mise en page */
.page, #entete, #entete2, #colGauche, #colCentre, #colDroite {
	border: 0px;
	vertical-align:top;}
.page {
	width: 864px;	
	padding: 0px;
	background-color:#FFFFFF;}
#entete {
	height: 116px;}
#colGauche {
	width: 112px;
}
#colGauche input{
width:95px;
}	
#colCentre {
	width: 488px;

	padding:0px 0px 0px 12px;
}
#colCentreSommaire {
	width: 368px;

	padding:0px 0px 0px 12px;
	border: 0px;
	vertical-align:top;
}
#colDroite {
	width: 240px;

	padding:0px 0px 0px 12px;
}
#colDroiteSommaire1, #colDroiteSommaire2 {
	width: 180px;

	padding:0px 0px 0px 12px;
	border: 0px;
	vertical-align:top;
}
	
/*#entete2,*/ #pageForumGeneral #colCentre, #pageForum #colCentre, #pageDiaporamas #colCentre, #pageDiaporama #colCentre {
	/*width: 752px;*/
	width: 88%;}
#entete2{
	padding:0px 0px 20px 12px;}

.menu {
	background-position:top left;
	background-repeat:no-repeat;
	padding:16px 0px 16px 0px;;
	margin:0px 0px 8px 0px;
	border-left:solid #cacaba 1px;
	width:auto;}

.itemPrincipal, .itemSecondaire{
	background-image: url(images/filetgrisdegrade.png);
	background-position: left  top;
	background-repeat: no-repeat;
	font-size:60%;
	padding: 0px 0px 4px 8px;
	line-height:135%;}

.itemPrincipal a { color:#a00000;font-weight:bolder;}
.itemSecondaire a { color:#000000;}

a .itemPrincipal { color:#a00000;font-weight:bolder;}
a .itemSecondaire { color:#000000;}
a:hover .itemPrincipal { color:#FF9900;}
a:hover .itemSecondaire { color:#FF9900;}

#surLeWeb{
	background-position:top left;
	background-repeat:no-repeat;
	padding:8px 0px 16px 0px;;
	margin:0px 0px 8px 0px;
	border-left:solid #cacaba 1px;
	width:auto;}
.siteSyndiqueUne {
	border-bottom: solid #cacaba 3px;

	margin: 0px;
}
.lienUne{
	font-size:60%;
	padding: 8px 0px 4px 4px;
	font-weight: bold;
	line-height:135%;
	background-color: #f4f4e8;}
.articleLienUne {
	background-image: url(images/filetgrisdegrade.png);
	background-position: left  top;
	background-repeat: no-repeat;
	font-size:60%;
	padding: 0px 0px 4px 4px;
	line-height:135%;
}
.articleLienUne a {
	display: block;
	background-image:url(puce.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
	padding-left: 8px;
}

#agenda {background-image: url(images/agenda.png);}
#breves {background-image: url(images/enbref.png);}
#surLeWeb {background-image: url(images/surleweb.png);}
#memeRubrique {background-image: url(images/memerubrique.png);}
#motsClefs {background-image: url(images/memetheme.png);}
#memesAuteurs {background-image: url(images/memeauteur.png);}
#menuRubriques {background-image: url(images/rubriques.png);}

#memesAuteurs .itemPrincipal, #motsClefs .itemPrincipal{ font-weight:bolder;}

#menuSpecial {
	position: absolute;
	top:0px;
	left: 0px;
	text-align: left; 
	padding:0px;
	border-left: solid #ffffff 0px;
	/*background-color:#cacaba;*/}

#menuSpecial span a {
	color :  #000000;
	padding: 0px 6px 2px 4px;
	border-right: solid #cacaba 1px;
	font-size: 60%;}
#menuSpecial a:hover {
	background-color : #000000; 
	color: #ffffff;}
	
.lien_blog {
	margin: 0 0 12px 0;
	text-align:right;
}

.annonce, .encadreCentral, .encadreGauche, .encadreDroit  {
	background-image: url(images/rgenoir4px.png);
	background-position: top left;
	background-repeat: no-repeat;
	/*border: solid #000000 1px;*/
	margin: 0px 0px 12px 0px;
	width:100%;}
.encadreGauche, .encadreDroit  {
font-size:85%;}
.annonce h1, .encadreCentral h1, .encadreGauche h1, .encadreDroit h1 {
font-size:90%;}

.annonce , .encadreCentral , .encadreGauche , .encadreDroit  {
	padding: 8px 4px 4px 4px;
	width: auto;
	
}
 .annonce, .encadreCentral, .encadreGauche, .encadreDroit  {
	background-color: #f4f4e8;
	border-left: #aa9 1px solid;
	overflow:hidden;
}	
.annonce .surtitre, .annonce .soustitre, .encadreCentral .surtitre, .encadreCentral .soustitre,
.encadreGauche .surtitre, .encadreGauche .soustitre, .encadreDroit .surtitre, .encadreDroit .soustitre  {
	font-weight:100;
	font-size: 80%;
}
.annonce .filetH, .encadreCentral .filetH {
	border-top: solid #000000 1px;
	margin: 2px 0px 8px 0px;}
.annonce .texte, .encadreCentral .texte, .encadreGauche .texte, .encadreDroit .texte {
	font-size: 70%;}
.annonce .chapeau, .encadreCentral .chapeau, .encadreGauche .chapeau, .encadreDroit .chapeau {
	font-size: 70%;
	font-weight:bolder;}

#derniersArticles, #articlesUne, #articlesRecents {
	padding: 0px 0px 0px 8px;
	/*border-top: solid #000000 1px;*/
	background-repeat: no-repeat;
	background-position: top left;
	margin-bottom: 16px;
	height:auto;}
#derniersArticles {background-image: url(images/derniers_articles.png);}
#articlesUne {
	background-image: url(images/a_la_une.png);
	background-repeat: repeat-y;
}
#articlesRecents {background-image: url(images/recents.png);}

.dernier, .aLaUne {
	padding-top: 8px;
	margin-bottom: 8px;
	border-top-color: #aa9;
	border-top-style: solid;
	border-top-width: 1px;}

.dernier .surtitre, .dernier .titre-extrait, .dernier .detail, .aLaUne .surtitre, .aLaUne .titre-extrait, .aLaUne .detail {
	background-image: url(images/filetgrisdegradelong.png);
	background-position: left  bottom;
	background-repeat: no-repeat;
	padding: 2px 0px 4px 8px;}
.dernier .surtitre, .aLaUne .surtitre {
	font-weight: lighter;
	color: #000000;
	font-size: 70%;}
.dernier .titre-extrait, .aLaUne .titre-extrait {
	font-weight: bolder;
	font-size: 80%;}
.dernier .texte, .aLaUne .texte {
	padding: 8px 0px 0px 32px;
	font-size: 60%;
	line-height: 130%;}
.dernier .logo, .aLaUne .logo {
	padding: 8px 0px 0px 8px;
	margin: 0px 8px 20px 0px; 
	float: left;
}
	

.articleRecent {
	padding: 4px 0px 4px 8px;
	border-top: solid #cacaba 1px;}
.articleRecent .surtitre,.articleRecent .soustitre  {
	font-weight: lighter;
	color: #000000;
	font-size: 70%;}
.articleRecent h1 {
	font-weight: bolder;
	font-size: 70%;}

.cartouche{
	border-left: solid #c70000 8px;
	border-top: solid #000000 1px;}
.contenuArticle {
	border-left: solid #cacaba 8px;
	padding-top:16px;}
.sousRubriques{ 
	display:none;}
.rubriquesTrouvees {
	border-top: solid #cacaba 1px;
	border-left: solid #000000 8px;
	padding-top:16px;}
.articlesRubrique {
	border-top: solid #cacaba 1px;
	border-left: solid #c70000 8px;
	padding-top:16px;}
.hierarchie, .cartouche h2, .cartouche h1, .cartouche .logo, .cartouche .detail, .cartouche .legende, .rubriquesTrouvees .rubrique,
.rubriquesTrouvees .legende, .articlesRubrique .legende, .articlesRubrique .legende, .decompteArticles {
	background-image: url(images/filetgrisdegradelong.png);
	background-position: left  bottom;
	background-repeat: no-repeat;
	padding: 4px 0px 6px 8px;}
.contenuArticle .chapo, .contenuArticle .texte, .contenuArticle .ps, .contenuArticle .notes,
.contenuArticle .forumRepondre, .contenuArticle .documents, .contenuArticle .portfolio{
	background-image: url(images/filetgrisdegradelong.png);
	background-position: left  bottom;
	background-repeat: no-repeat;
	padding: 12px 0px 6px 8px;}
.hierarchie{font-size: 60%;}
.paginationArticles, .decompteArticles, .pagination_forum {
	padding: 4px 0px 6px 8px;
	font-size:80%;}
.formMessage  {
	border-top: solid #cacaba 1px;
	border-left: solid #cacaba 8px;
	padding:16px 0px 32px 16px;
	font-size: 80%;}
.formMessage  input, .formMessage  textarea{
	background-color:#d0d0d0;
	margin-bottom: 8px;
}
.formMessage legend {
	font-weight:bold;
}
.formMessage fieldset {
	padding: 8px 16px 4px 8px;
	margin: 8px 0px;
}
.formulaire_recherche label { display:none;}
.spip_bouton input { 
	background-color: #aa0000;
	color: #ffffff;
	font-weight: bold;
	border-color: #aa0000;
	margin: 8px;
	padding: 2px 16px;
}


.cartouche h2 {
	font-size: 90%;
	font-weight:lighter;
	line-height: 130%;}
.cartouche h1 {
	font-weight:bolder;
	font-size: 120%;
	line-height: 120%;}
.contenuArticle .chapo{
	font-size:80%;
	font-weight:bolder;
	color:#c00000;
	line-height: 150%;}
.contenuArticle .texte, .contenuArticle .ps, .contenuArticle .notes {
	line-height: 160%;
	text-align:justify;}
.contenuArticle .texte {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 80%;}
.contenuArticle .ps {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 70%;}
.contenuArticle .notes {font-size:70%;}
.contenuArticle .document {font-size:80%;}
.forumRepondre{
	font-size:70%;}

#pageRubrique .cartouche h1{
	font-size:200%;
	font-variant: small-caps;
}
.decompteForums{
	border-top: solid #cacaba 1px;}
.forums, .decompteForums{
	border-left: solid #c70000 8px;
	padding:12px 0px 8px 8px;}
.forum{
	border-bottom: solid #727262 1px;
	border-left: solid #727262 1px;}
.forumFil {
	border-top: solid #727262 3px;
	margin:0px 0px 16px 0px;}
.forumSecond {
	margin: 0px 0px 0px 6px;}
.forumEntete{
	font-size:70%;
	background-color: #f8f8f4;}
.forumTitre{
	display:block;
	font-weight:bold;
	position:relative;
	left:-8px;}
.forumTexte, .forumLien, .forumEntete, .forum .forumRepondre {
	padding: 2px 0px 4px 8px;
	line-height:140%;
	font-size:70%;}
.forumTexte, .forumLien,  .forum .forumRepondre {
	background-image: url(images/filetgrisdegradelong.png);
	background-position: left top;
	background-repeat: no-repeat;}
.forum .forumRepondre {
	border-bottom: solid #727262 1px;}
#petition {
	font-size: 70%;}


.reponse_formulaire {
	border-left:solid #000000 8px;}
.rubriquesTrouvees {
	font-size: 80%;}

.diaporamaUne{
	text-align:right;
	background-image:url(images/rgegris4px.png);
	background-position: top left;
	background-repeat: no-repeat;
	border-top: solid #000000 1px;}
.diaporamaUne .diapo, .diaporama .diapo{display: inline;}

.diaporama,#pageDiaporama .contenuArticle .titre-texte,#pageDiaporama .contenuArticle .surtitre, #pageDiaporama .contenuArticle .diapo  {
	background-image: url(images/filetgrisdegradelong.png);
	background-position: left  bottom;
	background-repeat: no-repeat;
	padding: 8px 0px 8px 8px;}
.diaporama {
	padding: 20px 0px 8px 8px;
	font-size:70%;}
#pageDiaporama .contenuArticle .titre-texte {
font-size:85%;}
#pageDiaporama .contenuArticle .surtitre {
font-size:85%;
font-weight:lighter;}
#pageDiaporama .contenuArticle .diapo {
padding: 32px;
}
input#formulaire_recherche {
	background-color:#FFFFFF;
	font-size: 70%;
	margin-left:4px;
	margin-bottom:16px;}

.rss {
	margin: 0px 0px 16px 4px;}

.lienSpip {
	padding: 0px 0px 16px 8px;
	font-size: 55%;}
	

.chasseur {
	clear: both;
	visibility: hidden;
}

