.detail{display:none}
#articles-recents-auteur{display:none;}
body.site .detail {display:block}

#menu-principal-sites {display:none}

#menu-principal-resume {display:none}



#entete {background-image: url(img/bandeau_slam.jpg);}/* par defaut */
body.sect5 #entete {background-image: url(img/bandeau_bibliotheque.jpg);}
body.sect45 #entete {background-image: url(img/bandeau_festif.jpg);}
body.sect40 #entete {background-image: url(img/bandeau_nutrition.jpg);}
body.sect34 #entete {background-image: url(img/bandeau_insertion2.jpg);}
body.sect98 #entete {background-image: url(img/bandeau_flyers.jpg);}
body.sect8 #entete {background-image: url(img/bandeau_sidaction.jpg);}



.menu ul li {
  border-top:1px solid #fff;
}


.edito h3 {
	margin: 0;
	padding: 0;
	color: white;
	background-color: #6c6c6c;
	text-transform: uppercase;
	text-indent: 0px;
	width: 100%;
	font-size: 1.1em;
	line-height: 1.4;
	border-top: 1px white dashed;
	margin-top: 10px;
        border-spacing: 30px;

	
	/* background-image - voir/see : 'alter.css' */
}



.edito .chapo { margin-top: 0; background-color: transparent;}



.extrait
{
	margin: 5px;
	line-height: 1.4em;
	padding: 0.5em;
	background-color: transparent;
	
}



.pagination .ligne2 { text-align: center; background-color: transparent; }



.chapo
{
	font-weight: bold;
	text-align: justify;
	background-color: transparent;
	padding: .5em;
	margin: 0 0 1em 0;
}


#navigation {
background-color: #ee7b20;
left:0;
margin:0 0 1em;
min-height:100%;
padding:0 0 1em;
position:absolute;
top:0;
width:160px;
}


#bas			/* (inc/inc-bas.html) */
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 2px;
	text-align: center;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #7ab9ff;
	width: 908px;
	border-top:10px solid white;
        position:absolute;
	
}



#bas a, a:link, a:visited
{
	letter-spacing: 0.12em;
	text-decoration: none;
	color: #fff;
}

#bas a:hover {text-decoration:underline;}



a, a:link, a:visited
{
	text-decoration: none;
	color: #7AB9FF;
}

a:hover
{
	text-decoration: underline;
	color: #7ab9ff;
}



.suite a,
.suite a:link,
.suite a:visited
{
	text-decoration: none;
	color: #7bb900;
	font-variant: small-caps;
	background-repeat: no-repeat;
	background-position: left 66%;
	background-image: url(img/puce.gif);
	padding-left: .6em;
}

.suite a:hover
{
	color: #7ab9ff;
	text-decoration: underline;
}



#bloc-contenu
{
	position: static;
	border: none;
	margin: 0px auto 0px auto;
	padding: 10px 10px 5px;
	background: #6c6c6c;
	z-index: 20;
	text-align:justify;
	width: 548px;
	min-height: 879px;
	font-size: 0.9em;
	letter-spacing: 0.12em;
}


.menu ul li li a, 
.menu ul li li a:visited,
.menu li span 				{ background-color: #eeb120; }



.menu ul li a, 
.menu ul li a:visited,
.menu ul li b 				{ color: white;}



.texte
{
	text-align: justify;
	line-height: 1.5em;
	text-transform: inherit;
}



.spip_logos,
.cartouche .spip_logos,
.logo-liste-art .spip_logos
{
	padding-left: 0px;
	margin-left: 0em;
	margin-right: 0.5em;
	margin-top: 0.5em;
        border: 1px solid white;
}



.logo-liste-art { float: left; }



#page
{
	position: relative;
	text-align: left; /* pour annuler l'heritage de text-align:center de BODY */
	margin: 3em auto; /* auto pour centrer horizontalement la boite dans BODY 
						 pour le navigateurs autres que IE/WIN */
	padding: 0;
	width: 66em ;
	max-width: 908px ;
	min-width: 720px ;
	background: transparent;
	margin-bottom: 0px;
}



body {
	color: #fff;
	font: 86%/1.0 "Geneva", "Trebuchet MS", "Lucida Grande", "Lucida Sans", Tahoma, Arial, 'Helvetica Neue', Helvetica, Lucida, sans-serif;
	margin: 0;
	text-align: center;
	/* pour centrer horizontalement la boite #page dans IE/Win */
	background-color: #7ab9ff;
	/* background-image - voir/see : 'alter.css' */
}



#menu-rubriques { 
	position: absolute; 
	top: 190px; width: 160px;
	margin-left: none;
	margin-top: 77px
}


#encart
{
	position: absolute;
	top: 190px;
	right: none;
	width: 160px;
	margin: 77px 0 1em 0;
	padding: 0 0 1em 0;
        background-color: #7bb900;
        height: 86%;
}




#entete a.nom-site, 
#entete a.nom-site:link,  
#entete a.nom-site:visited
{
	display: none;
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	font-family: Verdana, 'Bitstream Vera Sans', Tahoma,  "Lucida Grande", "Lucida Sans", Arial, 'Helvetica Neue', Helvetica, Lucida, Geneva, sans-serif;
	text-decoration: none;
	color: #EDDF5C;
	font-size: 2em;
	font-weight: bold;
	padding: 0;
	background-color: transparent;
	/* background-image - voir/see : 'alter.css' */
}



#menu-principal {
	position: absolute;
	top: -3.1em;
	margin-top: 0px;
	margin-left: 0px;
	width: 908px;
	height: 48px;
	background: #7ab9ff none repeat scroll 0 0;
}


#menu-principal .menu ul li {
border-top: none;
}



#menu-recherche { width: 16em; margin-top:2px; margin-left:375px}



#entete			/* voir (../inc/inc-bandeau.html) */
{
	position: relative;
	height: 271px;
	margin: 0px 0px 0px 0px;
	padding: 0;
	border-width: 0;
	text-align: right;
	background-color: #fff;
	overflow: hidden;
	z-index: 10;
	/* background-image - voir/see : 'alter.css' */
}



body {
	background-repeat: repeat-y;
	background-position: center;
}








.menu ul li li a, 
.menu ul li li a:visited 			{ color: #fff;}


.menu ul li a:hover,
.menu ul li li a:hover { background-color: #fff; }



.menu ul li li a.lienon 	{ background-color: #eeb120; }



.menu ul li a:hover,
.menu ul li li a:hover 	{ color: #ee7b20;}


.menu ul li li a.lienon 	{ color: #fff;}


#bloc-menu-vide {
	width: 160px;
	position: absolute;
	background: #000;
}


#bloc-adresse {
	width:160px;
	position:absolute;
	background: #ee7b20;
	border-top:10px solid #fff;
	border-bottom:10px solid #fff;
}


.bloc-adresse-size {
	width: 160px;
}


.adresse-styles {
	letter-spacing: 0.12em;
	line-height: 1.2em;
	font-size: 88%;
	padding-left: 4px;
	padding-right: 4px;
	
	
}


.adresse-styles-tel {
	letter-spacing: 0.12em;
	line-height: 1.4em;
	font-size: 88%;
	padding-left: 4px;
	padding-right: 4px;
	
	
}



h5
{
	margin: 2px;
	margin-left: 0px;
	font-size: 83%;
	font-weight: normal;
}



.menu ul 
{
	font-size: 88%;
	line-height: 1.2em;
	font-weight: normal;
	text-align: left;
	list-style-type: none;
	margin: 0;	padding: 0;
	letter-spacing: 0.12em;
	font-size: 0.9em;
}



.menu ul li li a { padding-left: 11px; font-weight: normal;}



.menu ul li a, .menu ul li b
{	
	text-decoration: none;
	text-align: left;
	padding: 5px 4px 3px 4px;
	display: block;	
	background-color: #ee7b20;
	/* background-image - voir/see : 'alter.css' */
}





#menu-principal li a
{
	padding: .2em 1em .2em 1em;
	margin: 0 0 0 0;
	background-color:transparent;
	font-size:0.9em;
}

#menu-principal ul li a:hover {
	color:#fff;
	text-decoration:underline;
}

#menu-principal ul li a:hover {
border:thin;
}

#encart ul li ul li.annonce {
border-bottom:10px solid #FFFFFF;
border-top:medium none;
line-height:0;
}

.menu_annonce ul li a, .menu ul li b {
background-color:#7bb900;
display:block;
padding:5px 4px 3px;
text-align:left;
text-decoration:none;
}

.menu_annonce ul {
font-size:0.9em;
font-weight:normal;
line-height:1.2em;
list-style-type:none;
margin:0;
padding:0;
text-align:left;
background-color:#7bb900;
border-bottom:6px solid #fff;
}


.menu_annonce ul li {
border-top:1px solid #EEEEEE;
padding-top:8px

}


.formulaire_spip fieldset legend {
background-color:transparent;
color:#FFFFFF;
font-size:1.05em;
font-weight:bold;
margin:0;
padding:0;
}



.formulaire_spip label {
color:#FFFFFF;
display:block;
font-weight:bold;
position:relative;
text-align:left;
}


.formulaire_spip .explication {
color:#FFFFFF;
margin:0.5em 0;
}






ul .forum-chapo {
background:none repeat scroll 0 0 transparent;
border-color:-moz-use-text-color -moz-use-text-color #B8B8B8;
border-style:none none dashed;
border-width:0 0 1px;
margin:0;
padding-bottom:2px;
padding-left:6px;
padding-right:6px;
}




