/* CSS Document */


/* ========================================================================== */
/* ====== BLOCS et Alignements  ============================================= */

/* ========== Styles additifs à Z  ============ */

.liste-centre {
	text-align : center;
}

/* ========== Styles generiques ============ */
.clearLeftHidden, .clh {
	clear: left;
	visibility: hidden;
}
.clearRightHidden, .crh {
	clear: right;
	visibility: hidden;
}
.clearBothHidden, .cbh {
	clear: both;
	height: 0;
	visibility: hidden;
	margin: 0;
	}
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
a img {
  border: 0;
}

/* ========= MENU RUBRIQUE ============== */

.menuPath, .menuRub {
}
.menuPath li {
	display: inline;
}
.menuPath li.title {
	padding-left: 1em;
}
.menuRub li {
}
.menuRub li.title a {
	padding-right: 1em;
	text-align: right;
}
.menuRub li a {
  display: block;
	padding: 0.1em 0 0.1em 0.5em;
}
ul.menuRub li a:hover {
}
ul.menuRub li a.liArtCible {
}

/* ========= Bloc ACTUALITES ============ */ 

.ActuChapo {
	padding: 0 0.5em;
}
div.zActualites img.logo {
	float: left;
	margin: 2px;
	padding: 0;
}

/* ========= Bloc EDITOS ============ */ 

.zEditos {
	margin: 1em 0.5em;
	padding: 0.3em;
	text-align: justify;
}

.zEditos .Edito {
	margin: 0;
	padding: 0;
	text-align: left;
}
.zEditos img.logo {
	float: left;
	margin: 2px;
	padding: 0;
}
.zEditos .chapo  {
	margin: 0;
	padding: 0;
	text-align: left;
}

/* =========== Bloc : ACTUALITES externes =============== */

.zActualiteExterne {
	margin: 1em 0.5em;
	padding: 0;
}
.zActualiteExterne .breves {
	margin: 0;
}
.zActualiteExterne .breves-1, 
.zActualiteExterne .breves-2, 
.zActualiteExterne .breves-3, 
.zActualiteExterne .breves-4, 
.zActualiteExterne .breves-5, 
.zActualiteExterne .breves-6 {
	margin: 0;
	padding: 0;
} 

.zActualiteExterne .breves-titre {
}
.zActualiteExterne .breves-1 .breves-titre {
	margin: 0;
	padding: 0.5em 0;
}
.zActualiteExterne .breves-1 .breves-titre a {
}

/* =============== Bloc : A La Une ===========================================*/  

div.zLaUne h4.fort span.date {
	/* text-decoration: underline; */
}

div.zLaUneItem {
	display: block;	
	margin: 1em 0;
	padding: 0 1em;
}
div.zLaUneItem img.spip_logos {
	margin-right: 1em;
}
div.zLaUneItem p.LaSuite {
	margin: 0.55em 0 0.25em 1em;
}

/* =============== Bloc : Revue de PRESSE ====================================*/  

div.zContenu div.zPresse, div.zContenu div.zPresse {
	clear: left;
	padding: 1em;
}

div.zContenu div.zPresseOnglet, div.zContenu div.zPresseOngletActif  {
	float: left;
	padding: 5px 1em;
	margin-bottom: -2px;
}
  
div.zContenu div.zPresseOnglet {
}

div.zContenu div.zPresseOngletActif {
	padding-top: 7px;
}

div.zContenu div.zPresse .spip_logos {
	margin: 0.3em;
} 

/* ========== Bloc : DIVERS ==================================================*/

div.zDateHeure {
	margin: 1em auto 1em;
	text-align: center;
}

/* =============== Bloc : DOCUMENTS joints ===================================*/

div#documents_joints img.spip_logos {
	float: left;
}

div#documents_joints p.DocumJoint_Titre {
	padding-top: 0.25em;
	margin-bottom: 0;
}

div#documents_joints div.DocumJoint_Descriptif p {
	margin-top: 0.4em;
}

/* =============== Bloc : PIED de page =======================================*/

div.zFooter, div.zFooter ul {
	display: block;
	margin: 0;
	padding: 0;
	width: auto;
}
div.zFooter {
	padding-bottom: 1em;
}
div.zFooter li {
	display: inline;
	list-style-type: disc;
	margin: 0;
	padding: 0;
}
div.zFooter li a {
	white-space: nowrap;
	margin: 0;
	padding: 0 0.5em;
}

/* ========== Bloc : EDITION ================================================ */

.zAccesEdition {
 	font-size: 11px;
	padding: 0;
	margin: 0 0 2em;
	width: 100%;
}
.zAccesEdition a  {
	margin: 0 0 0;
}
.zAccesEdition select {
 	font-size: 11px;
 	margin: 2px;
}
.zAccesEdition td {
	padding: 0 0 0 4em;
	text-align : right;
	vertical-align: top;
}
p.zEditionTitre {
	border-bottom: 1px solid #ccc;
	padding: 0.25em 0;
	text-align: right;
}

ul.zAccesEdition {
	display: block;
	float: right;
	margin-right: 0;
	text-align: right;
}
ul.zAccesEdition form {
	text-align: right;
	display : inline;
}
ul.zAccesEdition li {
	display: block;
	text-align: right;
}
ul.zAccesEdition input[type="submit"] {
	font-size: inherit;
	margin-left: 0.2em;
}
ul.zAccesEdition .boutonIE, ul.zAccesEdition .inputIE {
	border-width: 1px;
	font-size: 11px;
	margin-left: 0.2em;
	padding: 0;
}
ul.zAccesEdition .boutonIE {
	display: inline;
} 

ul.zAccesEdition input[type="input"] {
	font-size: 11px;
	padding: 0;
}

.zAccesEdition td.zThemes {
	padding: 0;
	text-align: center;
	width: 25%;
}
.zStatistique {
	margin :0;
	padding: 0;
}




/* ======================================= */
/* ====== DECORATIONS et Polices ========== */

/* ========= Bloc : EDITOS ============ */ 

.zEditos {
	/* background-color: #ff8000; */
	border : 1px solid #ff8000;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	-moz-border-radius : 8px 8px 8px 8px;
}

.zEditos .Edito {
	font-weight: normal;
}
.zEditos img.logo {
}
.zEditos .chapo  {
	font-weight: bold;
}

/* =============== Bloc : Revue de PRESSE ====================================*/  

div.zContenu div.zPresse, div.zContenu div.zPresse {
	background-color: #f9f6f0;
	border: solid 2px #c2bfbb;
	-moz-border-radius : 0 0 10px 10px;
}

div.zContenu div.zPresseOnglet, div.zContenu div.zPresseOngletActif  {
	background-color: #f9f6f0;
	border: solid 2px #c2bfbb;
	-moz-border-radius : 10px 10px 0 0;
}
  
div.zContenu div.zPresseOnglet {
  background-color: #fffcf7;
}

div.zContenu div.zPresseOngletActif {
	border-bottom: 0;
	font-weight: bold;
}

div.zContenu div.zPresse .spip_logos {
} 

/* =============== Bloc : PIED de page =======================================*/

div.zFooter, div.zFooter ul {
 	font-size: 11px;
	text-align: center;
}
div.zFooter {
}
div.zFooter li {
	border: 1px solid #222;
	border-top: none;
	border-bottom: none;
	list-style-type: disc;
}
div.zFooter li a {
	color: #222;
}

/* ========== Bloc : EDITION ================================================ */

.zAccesEdition {
}
.zAccesEdition, .zAccesEdition a  {
	color: #888;
}
.zAccesEdition a:hover, .zAccesEdition li:hover, .zAccesEdition li:hover a {
	color: #222;
}
.zAccesEdition select {
	background-color: #EFF3F6;
}
table.zAccesEdition td {
}
.zAccesEdition fieldset {
}
ul.zAccesEdition {
}
ul.zAccesEdition form {
}
ul.zAccesEdition li {
}
ul.zAccesEdition input[type="submit"] {
	background-color: transparent;
	color: #888;
	font-size: inherit;
}
ul.zAccesEdition .boutonIE {
	background: transparent;
	color: #888;
} 

ul.zAccesEdition input[type="input"] {
}
ul.zAccesEdition input[type="submit"]#submitAccesMembres:hover {
	color: #A00000;
}

ul.zAccesEdition input[type="submit"]#submitDeconnecter:hover {
	color: #00A000;
}
ul.zAccesEdition input[type="submit"]#submitNouvelArticle:hover {
	color: #0000A0;
}

/* ========== Bloc : CALENDRIER ================================================ */


div#calendar table {
	background-color: #fff;
	border: 1px solid rgb(136, 136, 136); 
  margin: 0.5em auto; 
  margin: auto;
	text-align: center;
	width: 95%;
}

div#calendar td.occupe {
	background-color: #FFF5E6;
}


