/*  -----------------------------------------------------------
	DP - Styles specifiques au site.
	-----------------------------------------------------------	*/

/*	-----------------------------------------------------------
	MR-30/07/2010-changement couleur - voir sous titre
	MR-20/02/10 - Changement couleur fond
	JR-04/01/2010-Changement couleur texte accueil.
	JR-03/01/2010-Repositionnement image de fond
	JR-17/12/2009-Suppression clear both dans '.liste-articles li'.
	JR-15/12/2009-Specificite DP rappatriees ici.
	JR-26/11/2009-Login Adherent direct sur sommaire avec retour sur page "actu".
	JR-04/11/2009-Suppression du cadre pour page d'accueil.
	JR-15/04/2009-Changement couleur texte photo - page accueil
	JR-04/04/2009-Renommage image de fond en img_DP/DP_sitefondAccueil.jpg .
	JR-15/03/2009-Page d'accueil, alignement au centre en haut.
	JR-07/03/2009-Page d'accueil, Pb avec #colonne .spip_logos.
	JR-21/02/2009-Remplacement couleur de fond Accueil de #333 vers #9AACBB.
	JR-19/02/2009-Mise en forme pour page d'accueil.
	JR-12/02/2009-Ajout #pageAcc pour page d'accueil.
	JR-13/01/2009-Revue de l'url image background dasn img_DP.
	-----------------------------------------------------------	*/

/*  -----------------------------------------------------------
	DP - Styles Origine spip 1.9
	-----------------------------------------------------------	*/
.liste-articles ul { margin: 0; padding: 0; list-style: none; }
.liste-articles li { /* JR-15/03/2009-Liste Articles : Encadrement de l'article. */
	margin-bottom: 1em; 
/*	clear: both; JR-17/12/2009 */
	padding: 2px; 
	list-style: none; 
	border: 1px solid #ffd82f; /* jaune */
	-moz-border-radius: 8px;
	}

.liste-articles li .titre {
	font-size: 1.03em;
	font-weight: bold; }

.liste-articles li .spip_logos {
	float: left;
	margin-right: 1em;
	margin-bottom: 1em;
	margin-top: 1px;
	clear: none;
	}

.liste-articles li p { 
	margin: 0 0 0 1em; /* Haut Droite Bas Gauche */
	padding: 0 0 0 1em; /* Haut Droite Bas Gauche */ 
	}

.liste-articles li .enclosures {
	float: right;
	text-align: right;
	max-width: 60%;
	margin: 0; }

.liste-articles li small {
	display: block;
	font-size: 0.71em; }

.liste-articles li .texte {
	margin-top: 5px;
	margin-bottom: 2em;
	border: 1px solid #CCC;
	padding: 0.9em;
	font-size: 0.88em;
	line-height: 1.4em;
	}

/*	Listes d'evennements dans les rubriques ou les articles
	----------------------------------------------- */
i.evenl {}
strong.evenl {
	font-weight: bold;
}

li.evenl {
	margin: 1em; 
	padding-left: 1em;
	font-size: 0.88em;
	border-left: 1px solid;
	border-bottom: 1px solid;
}

h3.evenl {
	text-align: center; 
	margin-top: 0.77em; 
	margin-bottom: 0.77em; 
	font-size: 0.82em;
}

/*  -----------------------------------------------------------
	DP - Styles de la page d'actualite (actu)
	-----------------------------------------------------------	*/

/* ------------------------------------------
	Sous-navigation et autres menus
	------------------------------------------ */

.even { /* border: 1px solid purple;*/	margin-bottom: 1em;	font-size: 0.88em; }
.even ul li { /* border: 1px solid lime; */ padding: 0; margin: 0; list-style: none; }

.menu-titre {
	padding: 0.2em 0.4em;
	border-bottom: 1px dotted #CCC;
	text-align: left;
	font-weight: bold;
}
.even { background: #FFF2EB; } /* orange */
.even .menu-titre { background: #FFFAEB; }


/*	Listes d'articles et extraits introductifs
	Specifique Actualites pour 'A_la_une', 'Edito' et nouveaux articles.
	----------------------------------------- */
.liste-articles-une ul, .liste-articles-edito ul, .liste-articles-news ul { /* JR-13/01/09 */
	margin: 0; 
	padding: 2px; 
	list-style: none; 
	border: 1px solid #ffd82f; /* jaune */
	-moz-border-radius: 8px;
	}

.liste-articles-une li { 
	margin-bottom: 0.65em;
	margin-top: 0.65em;
	}

.liste-articles-edito li, .liste-articles-news li { 
	margin-bottom: 1em; 
	}

.liste-articles-une li .titre, .liste-articles-edito li .titre, .liste-articles-news li .titre {
	font-size: 1.03em;
	margin-left: 0.45em; /* JR-19/01/2009 */
	font-weight: bold; 
	}

.liste-articles-une .la1_1 li .spip_logos, .liste-articles-edito li .spip_logos, .liste-articles-news li .spip_logos {
	float: right;
	margin-left: 16px;
	margin-bottom: 16px;
	}

.liste-articles-une .la1_2 li .spip_logos { /* JR-24/11/2009-Alternance droite/gauche pour les logos 'a la une'. */
	float: left;
	margin-right: 16px;
	margin-bottom: 16px;
	}

.liste-articles-une li p, .liste-articles-edito li p, .liste-articles-news li p { 
	margin: 0; 
	padding: 0; 
	}

.liste-articles-une li .enclosures, .liste-articles-edito li .enclosures, .liste-articles-news li .enclosures {
	float: right;
	text-align: right;
	max-width: 60%;
	margin: 0; 
	}

.liste-articles-une li small, .liste-articles-edito li small, .liste-articles-news li small {
	display: block;
	margin-left: 0.45em; /* JR-19/01/2009 */
	font-size: 0.71em; 
	}

.liste-articles-une li .texte, .liste-articles-edito li .texte, .liste-articles-news li .texte { /* JR-19/02/2009 */
	margin-top: 1.25em; /* Espace avant cadre */
	margin-left: 0.45em;
	margin-bottom: 1.25em;
	margin-right: 0.45em;
	border: 1px solid #CCC; /* Cadre entourage */
	padding-top: 0.30em; /* Espace entre cadre et texte */
	padding-left: 0.45em;
	padding-bottom: 0.30em;
	padding-right: 0.45em;
	font-size: 0.88em; /* Taille de la police */
	line-height: 1.4em; /* Hauteur de ligne */
	}

/*  -----------------------------------------------------------
	DP - Styles de la page d'accueil
	-----------------------------------------------------------	*/


.page_accueil {	
	background-color: #6E7591;
	/*background-color: #9AACBB; MR-20/02/10 - Changement couleur fond */
	background-image: url(img_DP/DP_sitefondAccueil.jpg); /* JR-03/01/10-Repositionnement image de fond */
	background-position: center top;
	background-repeat: no-repeat;
	color: #000000;
	font-family: "Comic Sans MS", Helvetica, sans-serif;
	text-align: center;
	font-size: 0.88em;
	font-weight: bold;
}
#pageAcc .surtitre, #pageAcc .soustitre { 
	font-size: 1.10em; color: #FF423D; letter-spacing: 0.10em; /* MR-30/07/2010-changement couleur */ 
	font-family: "Comic Sans MS", Helvetica, sans-serif;
	/*font-size: 0.90em; color: #666; text-transform: uppercase; letter-spacing: 0.10em; JR-28/09/2009-Origine */
	}

/*	Les blocs de la page d'accueil
	-------------------------------------------	*/
#pageAcc {
	position: relative;
	width: 979px; /* JR-15/03/2009-Format 1024 - 45px */
	height: 555px; 
/*	background-image: url(img_DP/DP_sitefondAccueil.jpg); *//* JR-04/04/09-Renommage image de fond */
/*	background-position: center top; */
/*	background-repeat: no-repeat; */
	overflow: hidden; /* limite image au cadre */
	/*border: 10px double #808080; */ /* Cadre entourage */
	margin-left: auto;
	margin-right: auto;
	vertical-align: middle;
}

#pageAcc #mosaique {
	float: left;
	margin-top: 20px; /* marge haute */
	width: 620px;
	background-color: transparent;
/*	border: 1px solid #FA0000; */ /* Cadre entourage */
}

#pageAcc #colonne {
/*	margin-left: 620px;  */
	float: left;
	width: 280px; 
	background-color: transparent;
/*	border: 1px solid #FB0000; */ /* Cadre entourage */
}

#pageAcc #adherent { /* JR-26/11/2009-Login Adherent direct sur sommaire avec retour sur page "actu". */

	margin-left: 900px; 
	background-color: transparent;
/*	border: 1px solid #FA0000; */ /* Cadre entourage */
}

/*	Positionnement de la colonne
	-------------------------------------------	*/
#colonne .liste table {
	margin-left: 0;
}

#colonne .liste tr {
	height: 270px;
}

#colonne .liste td {
  	vertical-align: top;
	width: 270px;
/*	border: 1px solid #FFF; */ /* Cadre entourage */
}

#colonne .liste p {
	margin-top: 0.10em;
	margin-bottom: 0.10em;
}

#colonne .spip_logos {
/*	float: center; */
	margin: 0;
	}

/*	Positionnement de la mosaique
	-------------------------------------------	*/

#mosaique .liste_1pair table {
	margin-left: 0;
	margin-bottom: 4px;
}

#mosaique .liste_pair table {
	margin-left: 75px;
	margin-bottom: 4px;
}

#mosaique .liste_1pair tr {
	height: 90px;
}

#mosaique .liste_pair tr {
	height: 90px;
}

#mosaique .liste_1pair td {
  	vertical-align: top;
	width: 150px;
/*	border: 1px solid #CCC; */ /* Cadre entourage */
}

#mosaique .liste_pair td {
  	vertical-align: top;
	width: 150px;
	margin-left: 50px;
/*	border: 1px solid #FFF; */ /* Cadre entourage */
}

#mosaique .liste_pair p {
	margin-top: 0.05em;
	margin-bottom: 0.10em;
}

#mosaique .surtitre {
	margin: 0;
}

#mosaique .soustitre {
	margin: 0;
}

#mosaique .spip_logos {
	/*float: center; */
	margin-right: 1.00em ; /* JR-07/10/2009 */
	}

/*  ------------------------------------------
	Styles pour l'agenda mini de SPIP 2.0.9
	------------------------------------------ */

/* JR-16/12/2008-Personalisation des cellules du mini-calendrier */
#calendar {
	/*float: center; */
	margin-left: 2.00em; /* JR-07/10/2009 */
}

.calendar td {
	-moz-opacity:0.5;
	-moz-border-radius: 4px;
	border-radius: 4px;
	filter: alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;
}
#calendar td.libre {
}
#calendar td.horsperiode { 	/* Bleu pastel */
	background-color: #EBE9FF;
	color: #766CF6;
	filter: alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;
}

#calendar td.today {		/* Jaune transparent*/
	background-color: #ffffee;
	border: 1px solid #ccaa00;
	color: #ccaa00;
	filter: alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;
}

#calendar td.occupe { 		/* Orange */
	background-color: #FFF2EB;
	border: 1px solid #E95503;
	color: #E95503;
}
