@CHARSET "UTF-8";

* {
	margin: 0;
	padding: 0;
}

body {
	background: url(../images/bg_top.gif) top repeat-x;
	font-family: Tahoma,Arial,Times New Roman;
	font-size: 11px;
	color: #444;
	height: 100%;
	text-align: center; /* centrage pour ie6 */
}

#centre{ font-size: 12px; }
span.clean {
	clear: both;
	display: block;
}

h1, h2, h3 {
	font-weight: normal;
}

h1 {
	font-size: 20px;
}

h2 {
	font-size: 16px;
}

h3 {
	font-size: 13px;
}

p {
	font-size: 12px;
	color: #444;
}
#centre_rubrique p{ font-size: 12px; }
#centre_article p{ font-size: 12px; }
#contenu p {margin-bottom: 1em;}

a {
	text-decoration: none;
}

a:hover {

}

img { border: none; margin:0; padding: 0; }


/*--------------- couleur des pages courrantes ---------------*/

#fil {
color: #999999;
}

/* green = Couleur pour qui sommes nous etc.. */
body.green, .green h1, .green h2, .green h3, .green #intro, .green #fil a, .green strong.nom,
.green #sidebar .bloc h1 a {
	color: #40a020;
}
.green #contenu a { color: #40a020;}
.green #contenu a:hover, .green #sidebar .bloc h1 a:hover {color: #82fd97;}


/* sif = services d'intérêt familial */
body.sif, .sif h1, .sif h2, .sif h3, .sif #intro, .sif #fil a, .sif strong.nom,
.sif #sidebar .bloc h1 a {
	color: #6699cc;
}
.sif #contenu a { color: #6699cc;} .sif #contenu a:hover, .sif #sidebar .bloc h1 a:hover {color: #7cbcfb;}

/* acta = activités associatives */
body.acta, .acta h1, .acta h2, .acta h3, .acta #intro, .acta #fil a, .acta strong.nom,
.acta #sidebar .bloc h1 a {
	color: #D04476;
}
.acta #contenu a { color: #D04476;} .acta #contenu a:hover, .acta #sidebar .bloc h1 a:hover {color: #fd8cb4;}

/* afa = associations familiales adhérentes */
body.afa, .afa h1, .afa h2, .afa h3, .afa #intro, .afa #fil a, .afa strong.nom,
 .afa #sidebar .bloc h1 a {
	color: #30a7a0;
}
.afa #contenu a { color: #30a7a0;} .afa #contenu a:hover, .afa #sidebar .bloc h1 a:hover {color: #9ec4c4;}

/* représentants familiaux */
body.representant, .representant h1, .representant h2, .representant h3,
 .representant #intro, .representant #fil a, .representant strong.nom,
.representant #sidebar .bloc h1 a {
	color: #B637BE;
}
.representant #contenu a { color: #B637BE;} .representant #contenu a:hover,
 .representant  #sidebar .bloc h1 a:hover {color: #f661ff;}

/* info aux familles */
body.information, .information h1, .information h2,
 .information h3, .information #intro, .information .fil a,
 .information strong.nom, .information #sidebar .bloc h1 a {
	color: #FFA800;
}
.information #contenu a { color: #FFA800;} .information #contenu a:hover,
 .information #sidebar .bloc h1 a:hover {color: #fc5105;}

/* actualité de l'udaf78 */
body.actualite, .actualite h1, .actualite h2,
 .actualite h3, .actualite #intro, .actualite .fil a,
 .actualite strong.nom, .actualite #sidebar .bloc h1 a {
	color: #D649F0;
}
.actualite #contenu a { color: #D649F0;} .actualite #contenu a:hover,
 .actualite #sidebar .bloc h1 a:hover {color: #EE9AFE;}

/** Actualite_une **/
body.actualite_une, .actualite_une h1, .actualite_une h2,
 .actualite_une h3, .actualite_une #intro, .actualite_une .fil a,
 .actualite_une strong.nom, .actualite_une #sidebar .bloc h1 a {
	color: #0C7DF0;
}
/* udfaction UDAF en action */
body.udfaction, .udfaction h1, .udfaction h2, .udfaction h3, .udfaction #intro, .udfaction #fil a, .udfaction strong.nom,
.udfaction #sidebar .bloc h1 a {
	color: #6657fe;
}
.udfaction #contenu a { color: #6657fe;} .udfaction #contenu a:hover, .udfaction #sidebar .bloc h1 a:hover {color: #a89ffe;}

/* la_une = A la Une */
#la_une h1.titre {
	color: #1b429f;
	height: 68px;
}

/* Actualitées des associations */
#actu .titre h1 {
	color: #d649f0;
	font-size: 20px;
}

/* L'UDAF en action */
.udaf_action .titre h1 {
	font-size: 20px;
	color: #6657fe;
}
a { color: #6657fe;} a:hover {color: #afa7fe;}


a { color: #ca006e;} a:hover {color: #fb85c5;}


/*--------------- Fin couleur des pages courrantes ---------------*/


#global {
	width: 980px;
	margin: 1px auto;
	padding-left: 20px;
	padding-right: 20px;
	min-height: 100%;
	background: url(../images/background_head.png) top no-repeat;
	position: relative;
	text-align: left;
}

/*--------------- En-tête du site ---------------*/

#header #logo {
	width: 980px;
	height: 111px;
}

#header #search {
	height: 28px;
	background: url(../images/search.jpg) no-repeat;
}

#search fieldset {
	border: none;
}

#search ul {
	color:#BEBEBE;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:7px 0 0 20px;
	float: left;
}

#search ul li.no_point {
	background: none;
}

#search ul li.end_point {
	padding-right: 0;
}

#search ul li {
	background:transparent url(../images/separat_search.gif) no-repeat scroll left center;
	float:left;
	padding:0 20px 0 25px;
}

#search ul li a {
	color: #40a020;
	font-size: 12px;
	font-weight: bold;
}

#search ul li a:hover {color:#4ce065;}

.formulaire_recherche, .formulaire_inscription {float: left; height: 15px;padding-top:7px;margin-right: 20px!!;}

.formulaire_recherche label {display: none;}

.formulaire_recherche input, .formulaire_inscription input {
	color: #a1a1a1;
	font-size: 10px;
	width: 120px;
}

.formulaire_recherche span input.ok, .formulaire_inscription span input.ok {
	border: none;
	width: 9px;
	height: 15px;
	margin-right: 15px!important;
	padding-left: 0!;
	background: url(../images/fleche_valider.gif) no-repeat center;
	cursor: pointer;
}

.formulaire_inscription input.champsmail {
	width: 170px;
}

.formulaire_inscription legend {display:none;}

/*--------------- Fin En-tête ---------------*/

#navigation {
	clear: both;
	background: url(../images/bg_navigation.gif) repeat-x;
	height: 38px;
}

/*--------------- Menu Navigation Personnalisé ---------------*/
/*-------------------------------------------------*/

.menulist ul {
	color: #bebebe;
	margin: 0;
	padding: 7px 0 0 20px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

.menulist ul li.no_point {
	background: none;
	padding-left: 0;
}

.menulist ul li {
	background: transparent url(../images/separation_menu.gif) no-repeat scroll left center;
	float: left;
	padding: 0 20px 0 25px;
}

.menulist ul li a {
	font-weight: bold;
	/* font-style: italic; */
}

/*--------------------- couleur identifiante par menu-----------------*/

.menulist .sif a {
	color: #6699cc;
}
.menulist .sif a:hover {color: #a3b8cd;}


.menulistn acta a {
	color: #d04476;
}
.menulist acta a:hover , .menulist .acta a.highlighted
{
	 color: #fd8cb4;
}

.menulist .afa a {
	color: #37beb6;
}
.menulist .afa a:hover, .menulist .afa a.highlighted{color: #b5ece9;}


.menulist .representant a {
	color: #b637be;
}
.menulist .representant a:hover, .menulist .representant a.highlighted {color: #f6affa;}


.menulist .information a {
	color: #FFA800;
}
.menulist .information a:hover, .menulist .information a.highlighted {color: #FFD200;}


body.actualite #centre_rubrique a, body.actualite #centre_rubrique h1, body.actualite #centre_rubrique h2,
 body.actualite #centre_rubrique h3, body.actualite .section .spip a {
	color: #D649F0;
}
body.actualite #centre_rubrique a:hover, body.actualite .section .spip a:hover {color: #EE9AFE;}

body.actualite #sidebar li a {color:#444;} body.actualite #sidebar li a:hover {color:#666565;}



body.actualite_une #centre_rubrique a, body.actualite_une #centre_rubrique h1, body.actualite_une #centre_rubrique h2,
 body.actualite_une #centre_rubrique h3, body.actualite_une .section .spip a, body.actualite_une a {
	color: #0C7DF0;
}
body.actualite_une a:hover, body.actualite_une #centre_rubrique a:hover, body.actualite_une .section .spip a:hover {color: #7CBCFB;}

body.actualite_une #sidebar li a {color:#444;} body.actualite_une #sidebar li a:hover {color:#666565;}


/*--------------- Fin Menu Navigation  ---------------*/
/*-------------------------------------------------*/

#centre {
	padding-left: 10px;
	padding-right: 10px;
	overflow:hidden;
}

#left {
	width: 262px;
	float: left;
}

/*--------------- Début Content ---------------*/


#content {
	float: left;
	width: 465px;
}

#content

#content a {
	color: #5998e6;
}

#content a:hover {
	color: #7cbcfb;
}

/*--------------- Bloc A la une ---------------*/

#content #la_une {
	background:transparent url(../images/bg_ala_une.gif) no-repeat scroll right top;
	border-top: 1px solid #eeefee;
	border-right: 1px solid #eeefee;
	border-left: 1px solid #eeefee;
	margin-bottom: 5px;
}

#la_une .titre, #la_une .sous-titre1, #la_une .lien {
	background: url(../images/tiret.gif) bottom repeat-x;
	padding: 5px 30px 10px;
	color: #444;
}

#la_une .sous-titre1 strong {
	font-size: 20px;
}

#la_une .sous-titre1 p {
	color: #444;
}

#la_une .sous-titre1 a {
color: #0C7DF0;
}
#la_une .sous-titre1 a:hover {
color: #7CBCFB;
}

#la_une h1 {
	color: #1b429f;
	font-size: 38px;
}

#la_une .lire {
	background: #fff url(../images/bg_bas.gif) bottom repeat-x;
	padding: 10px 30px;
}

#la_une .lire ul {
	list-style-image: url(../images/puce_bleugris.gif);
	list-style-type: none;
	list-style-position: outside;
	padding-bottom: 8px;
}

#actu .lire ul {
	list-style-image: url(../images/puce_rose.gif);
	list-style-type: none;
	list-style-position: outside;
	padding-bottom: 8px;
}

#la_une .lire a, #la_une .lien a {
	color: #0C7DF0;
}

#actu .sous-titre a {
	color: #444;
}

#la_une .lire a:hover, #la_une .lien a:hover {color: #7CBCFB;}

#actu .sous-titre a:hover {color:#EE9AFE;}

.lien ul {
	color: #5998E6;
	margin-left: 10px;
}

.lire ul {
	margin-left: 10px;
}

/*--------------- Bloc Actualité association ---------------*/

#content #actu {
	background: #F0F0F0 url(../images/bg_actualite.gif) no-repeat scroll right top;
	margin-bottom: 5px;
}

#actu .titre, #actu .lien {
	background: url(../images/tiret_gris.gif) bottom repeat-x;
	padding: 5px 30px 10px;
}

#actu .sous-titre strong {
	margin-bottom: 10px;
	display: block;
}

#actu .titre h1 {
	margin-top: 10px;
}

#actu .lire {
	background: #fafafa url(../images/bg_bas.gif) bottom repeat-x;
	padding: 10px 30px;
}

#actu .lire a {
color: #d649f0;
}

#actu .lire a:hover {
color: #ee9afe;
}

#actu #agenda_bloc {
border-right:1px dashed #E3E3E3;
float: left;
width: 232px;
}

#actu #actuassoc_bloc {
margin-left: 232px;
}

#actu #agenda_bloc h2, #actu #actuassoc_bloc h2 {
color: #D649F0;
font-size: 17px;
margin-bottom: 0;
}

#agenda_bloc .sous-titre, #actuassoc_bloc .sous-titre {
height:165px;
padding-left:40px;
padding-right:5px;
}

#agenda_bloc .sous-titre ul, #actuassoc_bloc .sous-titre ul {
padding-bottom:15px;
padding-top:10px;
color: #D649F0;
}

#agenda_bloc .sous-titre li, #actuassoc_bloc .sous-titre li {
padding-bottom:10px;
}



/*--------------- Colonne de DROITE ---------------*/
/*-------------------------------------------------*/

#right {
	margin-left: 737px;
}

/*----------------------------------- Bloc Udaf en Action ---*/

.udaf_action {
	background: #F0F0F0 url(../images/bg_udafenaction.gif) top no-repeat;
	margin-bottom: 5px;
}

.udaf_action ul, .udaf_action a {
	color: #444;
}

.udaf_action a:hover {
	color: #666565;
}

.udaf_action .titre {
	background: url(../images/tiret_gris.gif) bottom repeat-x;
	padding: 15px 5px 12px 20px;
}

.udaf_action .lien {
	padding:20px 10px 30px 20px;
}

/*----------------------------------- Bloc Associations familiales Adhérentes ---*/

.asso_fam {
	background: #F0F0F0 url(../images/bg_association_famille.gif) top no-repeat;
	margin-bottom: 5px;
}

.asso_fam .titre {
	background: url(../images/tiret_gris.gif) bottom repeat-x;
	padding: 15px 5px 9px 20px;
}

.asso_fam .titre h1 {
	font-size: 20px;
	color: #37beb6;
}

.asso_fam .lien {
	background: transparent url(../images/tiret_gris.gif) repeat-x scroll center bottom;
	padding: 16px 5px 20px 20px;
	overflow: hidden;
	width:188px;
}

.asso_fam .lien p {
	float: left;
	width: 100px;
	margin-right:7px;
}

.asso_fam .lien img {
	border: 1px solid gray;
}

.asso_fam ul, .asso_fam a {
	color: #444;
}
.asso_fam h1 a {
	color:#37BEB6;
}
.asso_fam .lire {
	background: #fafafa url(../images/bg_bas.gif) bottom repeat-x;
	padding: 10px 5px 10px 30px;
	overflow: hidden;
}

.asso_fam .lire ul {
	list-style-image: url(../images/puce_turquoise.gif);
	list-style-type: none;
	list-style-position: outside;
	padding-bottom: 8px;
	margin-left: 0;
}

.asso_fam .lire ul li a {
	color: #37beb6;
}

.asso_fam .lire ul li a:hover { color: #54f9ef; }

/*----------------------------------- Bloc Lire et Faire lire ---*/

.lire_faire_lire {
	background:#F0F0F0 url(../images/bg_faire_lire.gif) no-repeat scroll center top;
	margin-right: 11px;
        margin-top: 5px;
}

.lire_faire_lire .titre {
	background:transparent url(../images/tiret_gris.gif) repeat-x scroll center bottom;
	padding:15px 5px 0 20px;
	overflow: hidden;
}

.lire_faire_lire .titre h1 {
	float: left;
	font-size: 20px;
	color: #d44091;
	margin-bottom: 10px;
}

.lire_faire_lire .titre a {

}

.lire_faire_lire .lien {
	background:transparent url(../images/tiret_gris.gif) repeat-x scroll center bottom;
	padding:20px 5px 30px 20px;
}

.lire_faire_lire .lien ul, .lire_faire_lire .lien a {
	color: #444;
}

.lire_faire_lire .lien a:hover {
	color: #666565;
}

.lire_faire_lire .lire {
	background:#fafafa url(../images/bg_bas.gif) repeat-x scroll center bottom;
	padding: 10px 5px 10px 30px;
}

.lire_faire_lire .lire ul {
	list-style-image:url(../images/puce_rose.gif);
	list-style-position:outside;
	list-style-type:none;
	padding-bottom:8px;
	margin-left: 0;
}

.lire_faire_lire .lire ul li {
	margin-left: 0;
}

.lire_faire_lire .lire ul li a {
	color: #d44091;
}

.lire_faire_lire .lire ul li a:hover { color: #fb85c5; }

/*----------------------------------- Bloc Familles en yvelinnes ---*/

.fam_yvelinnes {
	background: #F0F0F0 url(../images/bg_faire_lire.gif) no-repeat scroll center top;
	margin-bottom: 5px;
    width: 250px;
}

.fam_yvelinnes .titre {
	background:transparent url(../images/tiret_gris.gif) repeat-x scroll center bottom;
	padding:15px 5px 0 20px;
	overflow: hidden;
}

.fam_yvelinnes .titre h1 {
	float: left;
	font-size: 20px;
	color: #FFA800;
	margin-bottom: 10px;
}

.fam_yvelinnes .titre a {
	color:#FFA800;
}

.fam_yvelinnes .lien {
	background:transparent url(../images/tiret_gris.gif) repeat-x scroll center bottom;
	padding:20px 5px 30px 20px;
}

.fam_yvelinnes .lien ul, .fam_yvelinnes .lien a {
	color: #444;
}

.fam_yvelinnes .lien a:hover {
	color: #fD200;
}

.fam_yvelinnes .lire {
	background:#fafafa url(../images/bg_bas.gif) repeat-x scroll center bottom;
	padding: 10px 5px 10px 30px;
}

.fam_yvelinnes .lire ul {
	list-style-image:url(../images/puce_orange.gif);
	list-style-position:outside;
	list-style-type:none;
	padding-bottom:8px;
	margin-left: 0;
}

.fam_yvelinnes .lire ul li {
	margin-left: 0;
}
.fam_yvelinnes p{
float:left;
margin-right:7px;
width:100px;
}
.fam_yvelinnes .lire ul li a {
	color: #FFA800;
}

.fam_yvelinnes .lire ul li a:hover { color: #ffD200; }

/*--------------- Fin Colonne de droite ---------------*/

#footer {
	background: url(../images/bg_footer.gif) repeat;
	height: 60px;
	margin-top: 20px;
	border-top: 1px solid #efefef;
}

#footer .content {
	width: 980px;
	margin: 0 auto;
	margin-top: 12px;
	text-align: right;
	padding-right: 20px;
}

#footer .content ul {
	color: #999;
	margin-bottom: 7px;
}

#footer .content ul li {
	background: url(../images/puce_footer.gif) left no-repeat;
	display: inline;
	margin-left: 1px;
	padding-left: 10px;
}

#footer .content ul li.no_point {
	background: none;
}

#footer .content ul li a {
	color: #999;
	text-decoration: none;
}
#footer .content ul li a:hover {
	color: #333;
}

#spyrit {
	width: 980px;
	margin: 0 auto 10px auto;
	text-align: right;
	color: #A1A1A1;
	padding-right: 20px;
}
#spyrit a {
	color: #A1A1A1;
	text-decoration: none;
}
#spyrit a:hover {
	color: #bbb;
}


/*_________________________________________________________________________________ */
/*--------------------------- CSS PAGES INTERNES RUBRIQUES ------------------------ */

#intro { padding: 25px 30px; }

#intro p {
	/* font-size: 14px; */
	text-align: justify;
}

#intro h1, h2, h3 {
margin-bottom: 1em;
font-size: 13px;
}

#centre_rubrique {
	background: url(../images/bg_centre.png) repeat-y;
	border-top: 1px solid #f0f0f0;
	overflow: hidden;
	padding-left: 13px;
	padding-right: 10px;
}

#foot_centre {
	background: url(../images/foot_centre.png) no-repeat;
	height: 29px;
}

#centre_rubrique #contenu {
	width: 720px;
	float:left;
}

#centre_rubrique #contenu .rubrique {
	background: #fff;
	padding: 25px 30px;
}

#centre_rubrique #contenu .rubrique h1 {
	font-size: 30px;
	/* color: #CA006E; */
}

#centre_rubrique #intro {
	background: #fff;
	border-top: 1px dashed #c1c1c1;
}

#centre_rubrique .logo {
	background: #fff;
	border-top: 1px dashed #c1c1c1;
	float: left;
	text-align: center;
	width: 197px;
}

#centre_rubrique .logo img {
	padding-top: 30px;
	padding-bottom:30px;
}

#centre_rubrique .section {
	padding: 0 0 10px 198px;
	margin-bottom: 20px;
	border-top: 1px dashed #c1c1c1;
}

#centre_rubrique .section ul {list-style-type: none;}

#centre_rubrique .section h1, #centre_rubrique .section h2, #centre_rubrique .section h3 {
	background:#EFEFEF none repeat scroll 0 0;
	font-size:20px;
	font-style:italic;
	margin-bottom:10px;
	margin-top:0;
	padding-bottom:5px;
	padding-left:20px;
	padding-top:5px;
}

#centre_rubrique .section p {
	color: #444;
	padding-left: 20px;
	padding-right: 15px;
}

#centre_rubrique .section p.relation {
	color: #888888;
}
ul.agenda_info {
    margin: 0px 0px 0px 20px;
    padding: 0px;
}
div.pagination {
    margin: 0px 0px 0px 0px;
    padding: 0px;
}
div.pagination_agenda_info {
    margin: 20px 0px 0px 20px;
    padding: 0px;
    color: #888888;
}
div.pagination_agenda_info span.on {
    font-weight: bold;
    font-size: 11px !important;
    color: #888888 !important;
}

#sidebar {
	float: right;
	width: 232px;
}

#sidebar ul li a {
	color: #444;
}

#sidebar ul li:hover, #sidebar ul li a:hover {
	color: #666565;
}

.bloc h1 {
	background: #F0F0F0;
	padding: 10px 10px 20px 20px;
	font-size: 13px;
	font-style: italic;
	border-bottom: 1px dashed #cecece;
	overflow: hidden;
}

.bloc img {
	border: 1px solid #b9b9b9;
	float: left;
	margin-right: 5px;
}

.bloc ul {
	padding: 20px 10px 20px 34px;
	border-bottom: 1px dashed #CECECE;
	color: #444;
}

.endBloc {
	background:#F0F0F0 none repeat scroll 0 0;
	border-bottom:1px solid #E2E0E0;
	height:40px;
}

#cornure {
	background: #fff url(../images/cornure.jpg) no-repeat scroll center bottom;
	height: 120px;
}

/*________________________________________________________________________________ */
/*--------------------------- CSS PAGES INTERNES ARTICLES ------------------------ */

#centre_article {
	background: url(../images/bg_centreArticle.png) repeat-y;
	border-top: 1px solid #f0f0f0;
	overflow: hidden;
	padding-left: 10px;
	padding-right: 10px;
}

#foot_centre_article {
	background: url(../images/foot_centre_article.png) no-repeat;
	height: 39px;
	wdith: 890px;
	clear: both;
}

#centre_article #contenu {
	float:left;
	width: 722px;
}

#centre_article #contenu .rubrique {
	border-bottom: 1px dashed #C1C1C1;
	padding: 25px 30px;
}

#centre_article #contenu .descript {
	border-bottom: 1px dashed #C1C1C1;
	padding: 25px 30px;
}

#centre_article #contenu .descript img {
	float: left;
	margin-right: 10px;
}

#centre_article #contenu #intro {
	border-bottom: 1px dashed #C1C1C1;
	overflow: hidden;
}

#centre_article #contenu #intro img {
	float: left;
	margin-right: 10px;
}

#centre_article #contenu #intro p {
	padding-left: 70px;
}
#centre_article #contenu h1 {
/*	color: #CA006E; */
	font-size: 30px;
}

#centre_article #texte {
	padding: 30px;
	border-bottom: 1px dashed #C1C1C1;
	overflow: hidden;
}

#centre_article #texte ul {
	list-style-position: outside;
	/*list-style-image:url(../images/puce_standard.gif);*/
	padding-left: 15px;
	margin-bottom: 15px;
}

#centre_article #texte ul li {
	/* margin-bottom: 20px; */
	font-size: 12px;
	list-style-image:url(../../dist/puce.gif);
	padding-bottom:5px;
	padding-top:5px;
}

#centre_article #texte p {
	margin-bottom: 20px;
	color: #444;
}

#centre_article #joindre {
	padding: 30px;
	background: #f8f8f8;
	color: #444;
}

#centre_article #joindre p {
	margin-bottom: 20px;
}

#centre_article .bloc ul {
	padding: 20px 10px 20px 34px;
	border-bottom: none;
	color: #444;
}

#contenu p.pagination {
border-top:1px dashed #C1C1C1;
padding-top:15px;
text-align:center;
margin-bottom:0;
padding-bottom:10px;
}

#contenu span.on {
font-size: 13px;
color: gray;
padding: 5px;
}

#contenu p.pagination a {
border:1px solid;
font-size:13px;
padding:5px;
}

div {color: #444;}


/*________________________________________________________________________________ */
/*--------------------------- CSS PAGES INTERNES ARTICLES ------------------------ */


#contenu .agenda {
padding:40px 20px;
}

#contenu .agenda ul {
list-style-image:none;
list-style-position:inside;
list-style-type:none;
}

#contenu .agenda ul li {
border-bottom: 1px dotted #BDBDBD;
margin-bottom:15px;
padding-bottom: 15px;
}

#contenu .agenda strong {
margin: 0;
}

#contenu .agenda p.date a {
color:#0C7DF0;
}

#centre_article #contenu .agenda h1 {
font-size: 0;
}

#contenu .agenda h1 a {
font-size: 14px;
}

#contenu .agenda p {margin-bottom: 0;}

#contenu .agenda p a {
color:#999999;
font-size:12px;
}


/*________________________________________________________________________________ */
/*--------------------------- FORMULAIRE CONTACT --------------------------------- */

.affiche_formulaire { display: block; }
.cache_formulaire { display: none; }

.formulaire_ecrire_auteur {
	border-top:1px dashed #C1C1C1;
	margin-top:40px;
	padding-top:30px;
}

.formulaire_ecrire_auteur fieldset {
	border: none;
}
.formulaire_ecrire_auteur fieldset legend {
	display: none;
}
.formulaire_ecrire_auteur fieldset p label {
	display: block;
	float: left;
	width: 175px;
	text-align: right;
	padding: 0 1em;
	font-weight:bold;
}
.formulaire_ecrire_auteur fieldset p.spip_bouton {
	text-align: center;
}

.formulaire_ecrire_auteur .spip_bouton input {
	color:gray;
	padding:2px;
	font-size: 12px;
}

span#indic {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid;
color:#6699CC;
padding:7px;
position:absolute;
/* right:-14%;
top:15%;
top:15%!!; */
width:163px;
z-index:2;
}

.dateEvent {
color:gray;
display:block;
}


/*--------------------------------------*/

#centre_article .sitemap h2 {
border-bottom:1px dotted;
font-size:16px;
font-weight:bold;
margin-bottom:10px;
padding-top:5px;
}

#centre_article .sitemap ul {
color: #D04476;
margin-bottom: 15px;
}

#centre_article .sitemap ul li {
font-size: 12px;
}

#centre_article .sitemap ul li a {
font-size: 11px;
}

#centre_article .sitemap ul ul, .sitemap ul ul ul {
margin-left: 10px;
}


/*------------------ FORMULAIRE CONTACT--------------------*/


.form_3 {
border-top:1px dashed #C1C1C1;
margin-top:40px;
padding-top:30px;
}

.form_3 .spip_descriptif {display: none;}

.form_3 fieldset {
border: none;
}

.form_3 span {
display: block;
font-weight: bold;
color: #494949;
}
.form_3 span.erreur {
    color: red;
    font-weight: normal;
    font-style: italic;
}
.form_3 .spip_form_label {
    margin: 0px 0px 5px 0px;
}
.form_3 .spip_form_label_obligatoire {
    color: red;
    display: inline;
    font-weight: normal;
}

.form_3 .spip_form_label_details {
display: none;
}

.form_3 .spip_form_champ {
margin-bottom:20px;
}

.form_3 fieldset legend {display:none;}

.form_3 .formInfo {
width: 0;
text-align: left;
}

.form_3 input {
margin-left: 15px;
}

.form_3 textarea {
margin-left: 15px;
width: 345px;
}

.form_3 .spip_bouton {
width: 560px;
}

.form_3 .spip_bouton input {
background: url(../images/btn_submit.gif) repeat-x;
border:1px solid #D2D2D2;
padding:4px 14px;
}


/*------------------ AGENDA --------------------*/

#contenu .calendrier-table-large {
margin:70px 20px;
width:670px;
}

#contenu .navigation-calendrier {
background-color:#8D7CBE;
}

#contenu .calendrier-th {
background:#a69efe;
border-bottom:1px solid #6E58AC;
border-top:1px solid #6E58AC;
}

#contenu .calendrier-td {
border-color: #d5d5d5;
background: #EDEBF5;
}

#contenu .calendrier-helvetica16 {
color: #8D7CBE;
}

#contenu .calendrier-cadreagenda {
background-color: #ccc8fe;
}



/*------------------ ASSOCIATION FAMILLE ADHERANT --------------------*/

form#ville {
margin-top: 15px;
margin-bottom: 20px;
}

form#motclef {
margin-top: 10px;
margin-bottom: 20px;
}

.adherant #centre_rubrique {
background: transparent url(../images/bg_centreArticle.png) repeat-y scroll 0 0;
}

.adherant #foot_centre {
background: transparent url(../images/foot_centre_article.png) no-repeat;
}

.adherant .asso_bloc {
float:left;
margin-bottom:20px;
margin-left:30px;
width:200px;
border: 1px solid #CECECE;
}

.adherant #contenu .titre {
margin-bottom:15px;
font-size:14px;
font-weight:bold;
padding-left:30px;
padding-right:30px;
}

.adherant .asso_bloc h1 {
background: #E0E0E0;
font-size:11px;
font-weight:bold;
padding:7px;
margin-bottom:10px;
}

.adherant .asso_bloc .logo_asso {
float: left;
padding-left:5px;
}

.asso_bloc p {
/* margin-left:80px; */
margin-left: 12px;
margin-right: 12px;
}

.adherant .asso_bloc ul {
list-style-position: inside;
padding: 5px;
clear: both;
}

.secondbloc {
float: left;
width: 360px;
}

.secondbloc .asso_bloc {
width: 317px;
}

.secondbloc .asso_bloc select {
width: 170px;
}


#texte #contact_assoc {
float: left;
width: 300px;
}

#texte #objectif_assoc {
margin-left: 300px;
}

.lire_faire_lire .titre a:hover{
	color:#CA006E;
	}
#actu .titre a:hover{
	color:#D649F0;
}
#actu .titre a{
	color:#D649F0;
}


body #contenu .section p.intro a, body .afa #contenu a:hover body #contenu .section p.intro a:hover{ color: black }

.afa #contenu .asso_bloc .intro a, .representant #contenu .asso_bloc .intro a, .information #contenu .intro p a,
.green #contenu .intro p a{
	color:#444444;
}

.descriptif .spip_logos{
float:left;
margin:10px;
margin-top:0;
}
#centre_rubrique .descriptif{
	background:#FFFFFF none repeat scroll 0 0;}



#centre_rubrique .section p p{
	padding:0;
	}
.green #centre_article #texte, .green #centre_rubrique #contenu{
	background-image:url(../images/filigrane.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	}

.date{
	font-size: 14px;
	font-style:normal;
		}

.documents_joints{
padding-left:20px;
}



