/*===================================================================*/
/*            Blocs de contenu de la page d'accueil                  */
/*===================================================================*/
/*  Bloc module avec bordure pourpre                                 */
/*===================================================================*/
.outer_module_cadre {
	background: url(../images/bg_module_cadreg.png) no-repeat top left;
	text-align:left;
	margin: auto auto;
}
#sommaire .outer_module_cadre {width: 90%;}
.inner_module_cadre {
	background: url(../images/bg_module_cadred.png) no-repeat bottom right;
	height: 100%;
}
/** Bloc module sans bordure **/
.outer_module {
	background:url(../images/bg_titre_module.png) repeat-x top left;
	margin: auto auto;
	text-align:left;
	margin-bottom: 10px;
}
#sommaire .outer_module {width: 90%;}
.inner_module {
	background:url(../images/bg_module.png) no-repeat bottom right;
	height: 100%;
}
/** Titre commun  tous bloc module **/
h2.titre-module {
	font-size: 12px;
	font-weight: bold;
	color: #0170B9;
	padding-left: 16px;
	line-height: 32px;
}
/*===================================================================*/
/*  Contenu des blocs module                                         */
/*===================================================================*/
.contenu-module {
	padding: 11px;
	line-height: 16px;
}
/* Logos, documents et images */
.contenu-module .img {
	margin-left: 0;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 5px;
	border: none;
}
.contenu-module p.spip {margin-bottom: 5px;}
/*Liens quand ils se trouvent dans le contenu du module*/
.contenu-module p.lien_module {
	text-align: right;
	margin-right: 10px;
}
.contenu-module p.lien_module a, 
.contenu-module p.lien_module a:link, 
.contenu-module p.lien_module a:visited, 
.contenu-module p.lien_module a:active, 
.contenu-module p.lien_module a:hover {
	font-weight: bold;
	color: #0170B9;
	text-decoration: underline;
}
.contenu-module p.lien_module a:hover {
	color: #616161;
	text-decoration: underline;
}
/*===================================================================*/
/*  Le pied des blocs module                                         */
/*===================================================================*/
.pied-module {
	text-align: right;
	padding-right: 10px;
	padding-bottom: 10px;
}
.outer_module .pied-module {
	text-align:left;
	padding-left: 10px;
}
.pied-module, 
.pied-module a, 
.pied-module a:link, 
.pied-module a:visited, 
.pied-module a:active, 
.pied-module a:hover {
	font-weight: bold;
	color: #0170B9;
	text-decoration: underline;
}
.pied-module a:hover {
	color: #616161;
	text-decoration: underline;
}
/*===================================================================*/
/*  Quand le bloc module se trouve a l'iterieur d'un bloc encart     */
/*===================================================================*/
#encart .outer_module, 
#encart .outer_module_cadre {
	width: 100%;
	margin: 0px 10px 25px 0px;
}
/*===================================================================*/
/*  Quand le bloc module se trouve a l'iterieur des blocs 2 colonnes */
/*===================================================================*/
.colonne-droite .outer_module, 
.colonne-droite .outer_module_cadre {
	margin: 0px;
	margin-bottom:25px;
}
/*===================================================================*/
/*  Le contenu des modules Actus                                     */
/*===================================================================*/
.contenu-module ul.liste-module {
	margin-bottom: 1em;
}
.contenu-module ul.liste-module li.titre-date {
	font-size: 11px;
	font-weight: bold;
	color: #616161;
	list-style:none;
	list-style-image:none;
}
ul.liste-module li.texte {list-style:none;list-style-image:none;}
ul.liste-module li.texte, 
ul.liste-module li.texte a, 
ul.liste-module li.texte a:link, 
ul.liste-module li.texte a:visited, 
ul.liste-module li.texte a:active {
	font-size: 11px;
	font-weight: normal;
	color: #616161;
}
ul.liste-module li.texte a:hover {
	font-size: 11px;
	font-weight: normal;
	color: #0170B9;
}