/* auteur: Bernard Martin-Rabaud */
/* Date de création: 23/07/2006 */

/* ---------------------------------------
/* Styles généraux 
/* --------------------------------------- */
body {
	margin: 0;
	text-align: center;
	color: #333;
}

a {
	color: #004fcf;
	font-weight: bold;
}

a:visited {
	color: #777;
}

a:hover {
	color: #f00;
}

.separateur {
	clear: both;
	margin: -10px;
	padding: -10px;
}

/*  ------------------------------------------
/*  Disposition a l'ecran des blocs principaux
/*  ------------------------------------------ */

#redac-cache {
	position: absolute;
	top: 0;
	left: 0;
}

/* pour être lisible uniquement sans CSS */
#menu-masque {
	display: none;
}

#page {
	width: 770px;
	margin-top: 0;
	margin-left: auto;
	margin-right: auto;
	padding: 0.7em;
	text-align: left;
	font-family: georgia,"times new roman",serif;
	font-size: 0.8em;
}

#entete {
	width: 100%;
	text-align: center;
}

h1#titre {
	margin: 1.5em 0 1em 0;
	font-size: 1.8em;
	text-align: left;
	/*color: #888;*/
	color: #aaa;
}

h3#descro {
	margin: 1em 0 0.7em 0;
	font-size: 1em;
	text-align: left;
	color: #666;
}

#sous-titre {
	float: right;
	width: 200px;
	border: 1px #ccc solid;
	background-color: #eee;
	font-size: 90%;
}

#contenu { 
	float: left;
	width: 620px;
	background-color: transparent;
}

#contenu-seul {
	width: 100%;
	background-color: transparent;
}

#contenu-gauche {
	float: left;
	width: 150px;
}

/* pour test */
#contenu-galerie {
	float: left;
	width: 150px;
}

#contenu-centre {
	float: right;
	width: 470px;
	background-color: transparent;
}

/* pour test */
#contenu-centreA {
	float: right;
	width: 470px;
	background-color: transparent;
}

#menu-lateral {
	display: none;
}

/*  ------------------------------------------
/*  Styles de l'en-tête
/*  ------------------------------------------ */

#entete-logo {
	margin-top: 0;
	text-align: center;
}

/* style des menus */

table#entete-menu {
	display: none;
}

#article-stitre {
	margin: 10px 0 0 10px;
	font-size: 90%;
	/*background-color: #fff79f;*/
}

/* sous-menu de la rubrique */

#menu-rubrique {
	margin-top: 20px;
	border: 1px #ffa800 solid;
	background-color: #fff580;
}

/*  ------------------------------------------
/* styles des contenus article */
/*  ------------------------------------------ */

/* styles document */

#article-docs {
	margin: auto;
	margin-bottom: 1em;
	padding: 5px;
	border: 1px solid #ddd;
	border-collapse: collapse; 
}

.doc-infos {
	float: left;
	width: 75%;
	margin-top: 10px;
	font-size: 95%;
}

.doc-titre a {
	text-decoration: none;
}

.doc-descro {
}

.doc-taille {
}

.doc-lang {
	float: right;
	width: 20%;
	margin-top: 10px;
}

/* styles texte */

.article-texte {
	text-align: justify;
}

.article-ps {
	margin: 10px 0;
	font-style: italic;
}

.article-notes {
	margin: 20px 0 0 20px;
	padding: 5px;
	border-top: 1px #aaa solid;
	font-size: 90%;
}

.article-doc-descro {
	margin-top: 1.5em; 
	margin-bottom: 1em; 
	font-size: 1.25em;
	font-weight: bold; 
}

/* styles texte actus */

#actus-logos {
	margin-bottom: 20px;
}

#actus-logos .article-actus {
	float: left;
	width: 150px;
	text-align: center;
	font-size: 90%;
}

/* styles de la liste des lectrices */
#contenu-gauche .entete, #contenu-gauche .entete {
	margin: 0; 
	font-size: 1.25em;
	font-weight: bold; 
}

#contenu-gauche .sous-titre {
	margin: 0.1em; 
	margin-bottom: 0.5em; 
	font-size: 0.85em;
	font-style: italic; 
}

.lectrice-region {
	margin-top: 1em; 
	margin-bottom: 0.3em; 
	font-size: 1.15em;
	font-weight: bold; 
}

.lectrice-photo {
}

.lectrice-photo a {
	font-size: 0.9em;
	text-decoration: none;
}

/* styles galerie */
.galerie-photo {
	margin: 10px 0;
	font-size: 0.7em;
}

/*  ------------------------------------------
/* styles des formulaires */
/*  ------------------------------------------ */

/* formulaire de contact */

#contenu-form {
	width: 600px;
	margin: 0 auto;
	text-align: center;
}

#form-contact {
	width: 80%;
	text-align: left;
}

.form-label-champ, .form-boutons {
	margin-top: 10px;
}

.form-label-champ input.texte, .form-label-champ textarea {
	width: 95%;
}		

/* autres formulaires */

.spipform-ligne {
	margin: 10px 0;
}

.spipform-ligne label {
	font-weight: bold;
}

input.text-field, textarea.text-field {
	width: 95%;
}

span.obligatoire {
	color: #f00;
	font-weight: bold;
}
	

/*  ------------------------------------------
/* styles des contenus rubrique et plan du site */
/*  ------------------------------------------ */

.stitre {
	margin: 20px 0;
	font-size: 120%;
}

ul.secteur > li {
	list-style-type: none;
	font-size: 130%;
}

ul.secteur li a {
	text-decoration: none;
}
ul.srubrique li {
	list-style-type: none;
}

ul.srubrique li a {
	text-decoration: none;
}

ul.srubrique > li {
	margin: 20px 0;
	font-size: 100%;
}

ul.srubrique ul li {
	margin: 10px 20px;
	font-size: 90%;
}

.recherche-echec {
	margin: 20px;
	font-style: italic;
}

/*  ------------------------------------------
/* style du pied de page */
/*  ------------------------------------------ */

#pied {
	display: none;
}


