/* CSS Document */

body {background: #FFFFFF url("/squelettes/images/background-colors/bg-top-9A7FAB.png") repeat-x top; padding:0; margin:0;}

#page {width:980px; background-color:#FFFFFF; text-align: left; margin: 15px auto 40px auto; padding:0; border: 1px solid #9A7FAB }

 /*  ------------------------------------------
/* Menu de dommet de page
/*  ------------------------------------------ */

#top-menu {clear:both; width: 100%;height: 35px; margin: 0; padding: 5px 0 0 0; background-color:none;  }
#top-menu ul {float:right;width: 380px; height: 30px; background-color:none; margin:0; padding: 0;}
#top-menu li {float:left; height: 30px; list-style:none;margin: 0; padding: 1px 8px; border: none;  }
#top-menu img {border:1px #FFFFFF solid; margin:1; padding:1}


#fr-entete { width:980px; height:160px; background:url("/squelettes/images/entete/bg_with_men.png") no-repeat; margin: 0; padding:0; border:none; overflow:hidden }
#fr-entete img { margin:0;padding:0;margin-left: 120px; border:none; padding:0; }
 #fr-entete ul#publi {clear:both;width:680px; height: 17px;  margin: 25px 170px 5px 130px; list-style-type:none; padding: 4px 0px 4px 10px; border: 1px solid #9A7FAB; overflow:hidden; background: #9A7FAB;
 
-moz-border-radius-bottomright: 4px;
-khtml-border-radius-bottomright: 4px;
-webkit-border-bottom-right-radius: 4px;
-moz-border-radius-bottomleft: 4px;
-khtml-border-radius-bottomleft: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-topleft: 4px;
-khtml-border-radius-topleft: 4px;
-webkit-border-top-left-radius: 4px;
-moz-border-radius-topright: 4px;
-khtml-border-radius-topright: 4px;
-webkit-border-top-right-radius: 4px;

 }
 
#fr-entete ul#publi li { float:left; text-align: left; margin: 0px 0px; padding: 0px; border:none    } 
#fr-entete ul#publi li.active {  }
#fr-entete #publi li a { text-decoration: none; font-weight: normal; color:#FFFFFF;  padding: 8px 4px;border: none; margin:0px }
		#fr-entete #publi li a:link {color:#FFFFFF }
		#fr-entete #publi li a:hover { font-weight: normal; background: #FFFFFF;  color: #9A7FAB  }
		#fr-entete #publi li a:visited { font-weight: normal;}
		#fr-entete #publi li .on { font-weight: normal; background: #FFFFFF;  color: #9A7FAB }
		#fr-entete li .spip_logos { margin: 0px 3px 0 3px; padding: 0px; border: none}
		
		
		
		

#en-entete { width:980px; height:160px; background:url("/squelettes/images/entete/bg_with_men.png") no-repeat; margin: 0; padding:0; border:none; overflow:hidden }
#en-entete img { margin:0;padding:0;margin-left: 120px; border:none; padding:0; }
 #en-entete ul#publi {clear:both;width:680px; height: 17px;  margin: 25px 170px 5px 130px; list-style-type:none; padding: 4px 0px 4px 10px; border: 1px solid #9A7FAB; overflow:hidden; background: #9A7FAB;
 
-moz-border-radius-bottomright: 4px;
-khtml-border-radius-bottomright: 4px;
-webkit-border-bottom-right-radius: 4px;
-moz-border-radius-bottomleft: 4px;
-khtml-border-radius-bottomleft: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-topleft: 4px;
-khtml-border-radius-topleft: 4px;
-webkit-border-top-left-radius: 4px;
-moz-border-radius-topright: 4px;
-khtml-border-radius-topright: 4px;
-webkit-border-top-right-radius: 4px;

 }
 
#en-entete ul#publi li { float:left; text-align: left; margin: 0px 0px; padding: 0px; border:none    } 
#en-entete ul#publi li.active {  }
#en-entete #publi li a { text-decoration: none; font-weight: normal; color:#FFFFFF;  padding: 8px 4px;border: none; margin:0px }
		#en-entete #publi li a:link {color:#FFFFFF }
		#en-entete #publi li a:hover { font-weight: normal; background: #FFFFFF;  color: #9A7FAB  }
		#en-entete #publi li a:visited { font-weight: normal;}
		#en-entete #publi li .on { font-weight: normal; background: #FFFFFF;  color: #9A7FAB }
		#en-entete li .spip_logos { margin: 0px 3px 0 3px; padding: 0px; border: none}



#conteneur { width:978px;clear: both; background:none; margin:0px; padding:20px 0px 0px 0px; border:none ;  }
#contenu{ float:left; width: 600px ; margin: 0px 15px; padding: 0px;border:none; }
#navigation { float:right; width: 300px; margin: 0px 15px ; padding: 0px; border:none;}

#contenu-centre-ressources {clear:both; width: 938px;margin: 0px 20px; padding: 0px; border:none; background:none;   } 


/* page accueil */
#conteneur-sommaire {clear:both;width:978px; background:#FFFFFF; margin:0px; padding:20px 0px; border:none; }
#contenu-sommaire {float:left; width:605px; margin: 0px; padding: 0px 15px; }
#navigation-sommaire {float:right; width:300px; margin: 0px; padding: 0px 20px; }

.conteneur-sommaire {width:100%;clear: both; background:none; margin:0px; padding:10px 0px; border:none ;}

/* page accueil 2e partie */
#nav-gauche {float:left; width: 400px; margin : 50px 0px 0px 10px; padding:0px;border:none; }
#nav-centre {float:left; width: 260px; margin : 50px 15px 0px 15px; padding:0px;border:none; }
#nav-droite {float:right; width:260px; margin: 50px 10px 0px 0px; padding: 0px; border:none;}

/* page accueil 2e partie */
#nav-gauche {float:left; width: 200px; margin : 50px 0px 0px 10px; padding:0px;border:none; }
#nav-centre1 {float:left; width: 200px; margin : 50px 15px 0px 15px; padding:0px;border:none; }
#nav-centre2 {float:left; width: 200px; margin : 50px 15px 0px 15px; padding:0px;border:none; }
#nav-droite {float:right; width:200px; margin: 50px 10px 0px 0px; padding: 0px; border:none;}

/* page themes Centre de ressources */
#ressources-nav-gauche {float:left; width: 210px; margin : 50px 0px 0px 10px; padding:0px;border:none; }
#ressources-nav-centre {float:left; width: 500px; margin : 50px 15px 0px 15px; padding:0px;border:none; }
#ressources-nav-droite {float:right; width:210px; margin: 50px 10px 0px 0px; padding: 0px; border:none;}

/* page article & rubrique */
#contenu-article, #contenu-rubrique { float:right; width: 580px ; margin: 0px 15px; padding: 0px; border:none; }
#navigation-article, #navigation-rubrique { float:left; width: 290px; margin: 0px 15px ; padding: 0px; border:none;}



/* Liens */
a:link {color: #908a74; text-decoration: none; font-weight: bold;  } /* Lien normal */
a:visited {color: #908a74; text-decoration: none; font-weight: bold;  } /* Lien après visite */
a:hover {color:#c19e73; text-decoration: none; font-weight: bold;   } /* Lien au apssage de la souris */

a.spip_note { color : #999999; font-size:11px} /* liens vers notes de bas de page */
a:hover.spip_note {text-decoration:overline underline }

a.spip_in { } /* liens internes */
a.spip_out {  } /* liens sortants */
a.spip_url { } /* liens url sortants */
a.spip_glossaire {color : #999999; } /* liens vers encyclopedie */

a.on { color: #c19e73; font-weight: normal;   } /* Lien actif */


/* Pied de page */
#pied { width: 978px;clear:both; margin: 0px 0px 0px 0px; padding:2px 0px 0px 0px; border: none; overflow:hidden; }
#pied img { vertical-align: middle; }
#pied .menu-pied {width:978px;margin:0px 0px 10px 0px;padding:10px 0px 5px 0px; border:none;background: #FFFFFF  }
#pied .menu-pied ul {width:830px;margin:5px 0px 5px 69px;padding:0px 0px 0px 79px;list-style-type:none;border:none;border-top : 1px #8B8377 dotted}
#pied .menu-pied ul li {float:left; font-size: 11px; display:inline; height:11px;  list-style-type:none; padding:0px 10px; margin: 5px 0px;text-align: center; font-weight: normal; border-right: 1px solid #69767e  }
#pied .menu-pied ul a{ font-weight: normal;}
#pied .menu-pied ul a:hover{  }
#pied .menu-pied ul a.on {   }
#pied .menu-pied ul li.activelink a,ul li.activelink a:hover{}

#supports {float:right;margin: none; padding:10px 0px 0px 0px; }
#supports img {float:right;}

/* Polices */
#contenu, #contenu-article, #contenu-rubrique, #menu-entete, #listmenu, #hierarchie   {font-family:Arial, Helvetica, sans-serif;}
.titre, .surtitre, .soustitre, .chapo, .texte, h5.blocs_titre {font-family:Arial, Helvetica, sans-serif; }

.liste-titre, .menu-gauche {font-family:Arial, Helvetica, sans-serif; font-size: 14px}
#hierarchie , #pied, .liste-introduction, .liste-date, .liste-auteur, .liste-surtitre, .notes, .ps, .logo, .liste-auteur-date, .liste-auteur-date, .logo    {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px }



/* Hiérarchie */
#hierarchie {clear:both; width:953px; height: 20px; padding: 15px 0px 15px 25px; margin: 0px; border:none;   }
#hierarchie a {font-weight: normal;}


/* Réseaux sociaux */
#reseaux {clear:both; width: 100%;border:none;background:none; }
#reseaux ul {clear:both; display: inline; margin:0px; float:right  }
#reseaux ul li { background: none; display: inline; list-style-type: none; margin: 1px 3px 1px 3px; padding: 1px;}


/* Article */

.cartouche {width:100%; clear:both; margin: 0px; padding: 30px 0px 5px 0px; border:none; text-align: left } 
.cartouche .surtitre { margin : 0; padding: 0px}
.cartouche .titre {margin : 0; padding: 0px;  }
.cartouche .soustitre {margin : 0px 20px 0px  350px; padding: 0px}
.logo {clear:both; text-align: left; margin : 0px 0px 50px 0px;padding: 0px }
.logo .logo-titre, .logo .logo-descriptif {clear:both; color: #999999; margin : 2px;}
.chapo { clear:both;margin: 10px 0px; padding: 5px 0px;line-height: 1.40em; font-weight: bold; color: #333333; text-align:justify; font-size: 14px }
.texte { clear:both;line-height: 1.60em; font-size: 14px; text-align:justify; font-weight:normal }
.hyperlien { display: block; background: none; padding: 0.50em 1em; font-weight: bold; border: 0; font-size: 14px; color: #999999 }
.ps, .notes { margin-bottom: 2em; line-height: 1.40em; }
.notes { clear: both;  }


h3.spip { clear:both; font-weight: normal; margin: 12px 0px; padding: 0px 0px 0px 0px; 
	font-size:18px;  color:#8B8377; 
	font-family:Arial, Helvetica, sans-serif;
	text-align: left; 
	border:none;
		 }

.documents_joints {clear:both;padding: 5px 0px 5px 0px; margin:0px; background:none; }
.documents_joints ul {clear:both; background:none;margin:0px; padding:0px; }
.documents_joints li {clear:both;padding: 5px 0px 5px 35px; margin:0px;background: url("/squelettes/images/icones/attachment.gif") no-repeat; list-style:none}

		 
		 

/* Liste d'articles ou rubriques */

.liste-articles-sommaire {display: block; margin: 0px; padding: 0px;  }
.liste-articles-sommaire ul {margin:0px; padding:0px;  }
.liste-articles-sommaire li {clear:both; margin:6px; padding:6px; list-style:none;}
.liste-articles-sommaire .liste-titre {color: #032c3b;font-weight:bold; margin: 4px 0px;padding:0px }
.liste-articles-sommaire .liste-surtitre {color: #999999; padding: none; margin:none }
.liste-articles-sommaire .liste-date { font-size: 11px; font-style: italic; font-family:arial; color: #032c3b; margin: 2px 0px; padding: 0px }
.liste-articles-sommaire .liste-introduction {olor:#032c3b; line-height: 17px; margin: 3px 0px; padding: 0px;   }
.liste-articles-sommaire .liste-auteur { }
.liste-articles-sommaire .spip_logos { margin: 4px 4px; border: none;}


.titre-liste-articles {height: 20px; margin:0px;padding:2px 5px;font-size:16px;font-family:Arial, Helvetica, sans-serif;color:#FFFFFF; font-weight:bold ; background: #9A7FAB;

-moz-border-radius-bottomright: 4px;
-khtml-border-radius-bottomright: 4px;
-webkit-border-bottom-right-radius: 4px;
-moz-border-radius-bottomleft: 4px;
-khtml-border-radius-bottomleft: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-topleft: 4px;
-khtml-border-radius-topleft: 4px;
-webkit-border-top-left-radius: 4px;
-moz-border-radius-topright: 4px;
-khtml-border-radius-topright: 4px;
-webkit-border-top-right-radius: 4px;

 }
.titre-liste-articles img {float:right;width: 20px; height: 20px; margin: 0 5px 0 0; padding: 0; border:none; } 


.titre-une-zoom {margin:0px;padding:2px 5px;background-color:none;font-size:16px;font-family:Arial, Helvetica, sans-serif;color:#b29d82; font-weight:bold  }

.liste-articles {clear:both;margin: 0px 0px 20px 0px; padding: 0px;  }
.liste-articles ul {clear:both; margin: 4px; padding: 4px;  }
.liste-articles li {clear:both; margin:6px; padding:6px; border-top: 1px dotted #8B8377; list-style:none;font-size:14px}
.liste-articles .liste-surtitre { color: #999999; padding: none; margin:none }
.liste-articles .liste-titre { color: #032c3b; margin: 4px 0px; padding: 0px }
.liste-articles .liste-titre .spip_logos {float:right; margin: 0px 0px 3px 0px;}
.liste-articles .liste-date { font-size: 11px; font-style: italic; font-family:arial; color: #032c3b; margin: 2px 0px; padding: 0px }
.liste-articles .liste-introduction {color:#032c3b; line-height: 17px; margin: 3px 0px; padding: 0px 0px 0px 15px;  }
.liste-articles .liste-auteur { }
.liste-articles .spip_logos {float: left; margin: 3px 8px 3px 0px; -moz-border-radius: 10px; }
.liste-articles .liste-auteur-date { clear:both;color:#666666; font-size: 11px; text-transform: none; font-weight: normal; margin: 15px 2px 1px 0px; text-align:right; clear:both;  }

.liste-articles .liste-titre a:link { }
.liste-articles .liste-titre a:visited {}
.liste-articles .liste-titre a:hover { }
.liste-articles .liste-titre a.on { }





.liste-rubriques {display: block; margin: 0px 0px; padding: 0px;  }
.liste-rubriques ul {margin: 4px; padding: 4px;  }
.liste-rubriques li {clear:both; margin:6px; padding:6px; border-bottom: 1px dotted #8B8377; list-style:none;}
.liste-rubriques .liste-surtitre { color: #999999; padding: none; margin:none }
.liste-rubriques .liste-titre { color: #032c3b; margin: 4px 0px; padding: 0px }
.liste-rubriquese .liste-date { font-size: 11px; font-style: italic; font-family:arial; color: #032c3b; margin: 2px 0px; padding: 0px }
.liste-rubriques .liste-introduction {color:#032c3b; line-height: 17px; margin: 3px 0px; padding: 0px 0px 0px 15px;  }
.liste-rubriques .liste-auteur { }
.liste-rubriques .spip_logos {float: left; clear: both; margin: 3px 4px; border: none;}
.liste-rubriques .liste-auteur-date { color:#666666; font-size: 11px; text-transform: none; font-weight: normal; margin: 15px 2px 1px 0px; text-align:right; clear:both;  }

.liste-rubriques .liste-titre a:link {padding-left:5px; }
.liste-rubriques .liste-titre a:visited { padding-left:5px; }
.liste-rubriques .liste-titre a:hover { padding-left:5px; }
.liste-rubriques .liste-titre a.on { padding-left:5px; }


.pagination { margin: 10px; padding: 5px; font-size:14px; font-family:Arial, Helvetica, sans-serif; border: none; }
.pagination a { }
.pagination a.on {}

/*Encart sommaire */
.encart-ressources, .encart-agenda, .encart-auteur, .encart-partenaire, encart-brochure {clear:both; width: 280px; margin: 0px 0px 10px 0px; padding: 10px 5px; color: #FFFFFF }
.encart-reseaux  {clear:both; width: 270px; margin: 0px 0px 10px 0px; padding: 10px 10px; color: #FFFFFF }
.encart-ressources ul, .encart-agenda ul, .encart-auteur ul, .encart-partenaire ul, .encart-transparent ul, .encart-reseaux ul, encart-brochure ul {padding : 3px 0px; margin :none }
.encart-ressources li, .encart-agenda li, .encart-auteur li, .encart-partenaire li, .encart-transparent li, .encart-reseaux li {clear:both;list-style:none;padding:3px3px; margin:5px 0px; border-bottom: dotted 1px #FFFFFF}
.encart-ressources a, .encart-agenda a, .encart-auteur a, .encart-transparent a, .encart-reseaux a { color: none;}
.encart-ressources a:link, .encart-agenda a:link, .encart-auteur a:link, .encart-reseaux a:link  { color: #EEE;}
.encart-ressources a:visited, .encart-agenda a:visited, .encart-auteur a:visited, .encart-reseaux a:visited  { color:#EEE;}
.encart-ressources a:hover, .encart-agenda a:hover, .encart-auteur a:hover, .encart-reseaux a:hover {color:#CCCCCC; }

.encart-ressources .liste-titre, .encart-agenda .liste-titre , .encart-auteur .liste-titre, .encart-partenaire .liste-titre, .encart-newsletter .liste-titre, .encart-transparent .liste-titre, .encart-reseaux .liste-titre {font-weight:bold; margin: 2px 0px;padding:0px }
.encart-ressources .liste-introduction, .encart-agenda .liste-introduction, .encart-auteur .liste-introduction, .encart-partenaire .liste-introduction, .encart-newsletter .liste-introduction, .encart-transparent .liste-introduction, .encart-reseaux liste-introduction  {margin: 2px 0px; padding:0px; font-weight: normal;  }

.encart-ressources {background-color:#1568AA}
.encart-agenda {background-color:#8EABCC }
.encart-auteur {background-color:#b8c2bc }
.encart-partenaire {background:none;}
.encart-transparent {background:none;}
.encart-reseaux {background:url("/squelettes/images/cornerfade.png") no-repeat;}

.encart-telechargement{clear:both; width: 280px; margin : 0px 0px 20px 0px; padding: 0px}
.encart-newsletter {clear:both; width: 280px; margin: 0px 0px 20px 0px; padding: 10px 5px; color: #FFFFFF; background:#959f63 }
                                                                                                                                                     
.encart-reseaux img { margin: 10px 15px 10px 0px; padding: 2px;; border:none;}

.encart-video {clear:both; width: 390px; margin: 0px; padding: 5px 5px; color: #FFFFFF; background:#8B8377 }









#navigation-sommaire ul {width: 250px; margin:0px auto; padding:0px;}
#navigation-sommaire li {clear:both; width: 250px; height: 100px; margin: 0px; padding: 0px; border-bottom: #8B8377 1px solid; list-style:none;}
#navigation-sommaire .spip_logos {float:left;margin: none; padding:none; border:none;}

h1 {font-size:25px; font-weight:normal;}
h2 {font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; margin :0px; }
h3 {clear:both; font-weight: normal; margin: 12px 0px; padding: 0px 0px 0px 0px; 
	font-size:18px;  color:#8B8377; 
	font-family:Arial, Helvetica, sans-serif;
	text-align: left; 
	border:none;}
	
h4 {font-size: 16px; font-weight: bold; font-family:Arial, Helvetica, sans-serif; margin: 8px 0px 0px 0px; padding : 2px 0px 0px 0px;}

h2 img {float:right;width: 20px; height: 20px; margin: 0 5px 0 0; padding: 0; border:none; } 
                                                                

/* Menu de gauche  Page rubrique*/

.menu-gauche {
float:left;
width:200px; 
margin:20px auto; padding:0px; 
background:#ece7e1;
display:block;
}
.menu-gauche ul#nav-td {float:left;clear:both; width:200px; margin:0px 0px; padding:0px 0px; background:none; list-style-type:none;border-top: 1px solid #8B8377; border-left: #8B8377 1px solid;border-right: #8B8377 1px solid;      }
.menu-gauche ul#nav-td li {float:left;clear:both; width:200px; margin:0px 0px; padding:0px 0px; border-bottom: 1px solid #8B8377; border-top: #FFFFFF 1px solid; background:none;   }
.menu-gauche ul#nav-td a {float:left;clear:both;width:190px; height:11px;background:none; font-weight:bold;padding:9px 2px 9px 8px;overflow: hidden;  }
.menu-gauche ul#nav-td a:link  {  background: none}
.menu-gauche ul#nav-td a:visited  {background: none}
.menu-gauche ul#nav-td a:hover  {background: #807970; color: #EEE;}
.menu-gauche ul#nav-td a.on  {background: #807970; color: #EEE;}
            






 /* Formulaires de recherche */


.formulaire_recherche { float:right; width: 210px; height: 20px; 
						background-color:none; margin: 0px; padding: 0px; 
						font-size: 12px; font-family: Arial, Helvetica, sans-serif }
		
.formulaire_recherche * { display: inline; vertical-align: middle; }
.formulaire_recherche form { width: 200px; margin: 0px 5px; padding: 0px 0px; } 
.formulaire_recherche label {}
.formulaire_recherche input.text { width: 150px; height: 15px; 
									border: 1px #E7E7E7o solid;
									margin: 0px ; padding: 5px 5px ;
									background: none ;
-moz-border-radius-bottomright: 4px;
-khtml-border-radius-bottomright: 4px;
-webkit-border-bottom-right-radius: 4px;
-moz-border-radius-bottomleft: 4px;
-khtml-border-radius-bottomleft: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-topleft: 4px;
-khtml-border-radius-topleft: 4px;
-webkit-border-top-left-radius: 4px;
-moz-border-radius-topright: 4px;
-khtml-border-radius-topright: 4px;
-webkit-border-top-right-radius: 4px;
 }
 

.formulaire_recherche .bouton { width: 25px; height:25px;
	border: none;
	background: url("/squelettes/images/icones/iconset_gcons/1290243966_search.png") no-repeat 0px center;
	padding: 0px; margin : 0px ;
	
	 } 

.formulaire_recherche .bouton:hover{ 
	background: url("/squelettes/images/icones/iconset_gcons/1290243966_search.png") no-repeat 0px center;
	}	
	/*  ------------------------------------------
/* Calendrier
/*  ------------------------------------------ */

#calendar {	border: none; font-size: 0.71em; font-family:Verdana, Arial, Helvetica, sans-serif  }

.horsperiode { color: #CCCCCC; height:30px; margin: 0px; padding:0px; }
.libre { color: #666666; background:url("/squelettes/images/bg-menu1.jpg") repeat-x; height:30px; margin: 0px; padding:0px;  }
.occupe { color:#000000; background:url("/squelettes/images/bg-menu2.jpg") repeat-x; height:30px; margin: 0px; padding:0px;  }

#calendar table{
	width: 260px; height: 180px;
	text-align: center;
	margin: 5px auto;
	padding: none;
	border: solid 1px #CCCCCC;
	background:none;
}

#calendar table caption{
	width: 260px; height: 30px; margin: 5px auto; font-weight: bold; text-align: center; }

#calendar table th{
	color: #333333; background: none; font-size: 13px; color: #666666;padding:0px auto; margin: 0px;	}

#calendar table td{
	width: 14%; border: 1px solid #EEE; padding:0px auto; margin: 0px;
	background: url("/squelettes/images/bg-menu1.jpg") repeat-x; 
}

#calendar table td a{
	display: block; font-weight: bold; text-decoration: none; color: #000000;  
}

#calendar table td.today a{
	border: none;
	color:#990000;
	background-color: #FFCC66;
}

.today {
	color:#000000;
	font-weight: bold; }

#calendar table td a:hover{
	color: #666666;}

#calendar table td.today a:hover{
	color:#FF0000;
}

#calendar span{
	display: none;
}




/*  ------------------------------------------
/* Formulaire de contact
/*  ------------------------------------------ */

.formulaire_contact, .formulaire_ecrire_auteur { clear:both; width:90%; margin: 8px; padding: 5px;font-size:14px; line-height:1.4em; font-family: Arial, Helvetica, sans-serif   }

/* Fieldset */
.formulaire_contact fieldset, .formulaire_ecrire_auteur fieldset { clear: both; border: 1px dotted #8B8377; margin: 5px; padding: 5px;background: #ece7e1; }
.formulaire_contact fieldset legend, .formulaire_ecrire_auteur fieldset legend { margin: 5px; padding: 5px; font-size: 14px; font-weight: bold; background: none; color: #333; } /* Preciser la couleur des legend et du fond pour IE/Win */
.formulaire_contact fieldset fieldset, .formulaire_ecrire_auteur fieldset fieldset { margin-top: 1em; }
.formulaire_contact fieldset fieldset legend, .formulaire_ecrire_auteur fieldset fieldset legend { font-size: 1em; font-weight: normal; }

.formulaire_contact input.text, .formulaire_ecrire_auteur input.text { width: 70%; border: 1px #8B8377 dotted; background: #FFFFFF;  }
.formulaire_contact textarea, .formulaire_ecrire_auteur textarea { width: 95%; border: 1px #8B8377 dotted; }
.formulaire_contact select, .formulaire_ecrire_auteur select { width: 99%; }
.formulaire_contact li.obligatoire label, .formulaire_ecrire_auteur li.obligatoire label {font-weight:bold}
.formulaire_contact .boutons, .formulaire_ecrire_auteur .boutons { clear: both;   }
.formulaire_contact .boutons input, .formulaire_ecrire_auteur .boutons input { background:#b49f84; border: 1px solid #8B8377; font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif;color: #FFFFFF; font-weight:bold;margin: 10px; padding: 3px; }
.formulaire_contact .boutons input, input.submit {}
.formulaire_ecrire_auteur .boutons input, input.submit {}

/*  ------------------------------------------
/* Liste alphabétique des auteurs
/*  ------------------------------------------ */


#alphabetique{clear:both; margin: 10px 0px; padding: 5px 0px; font-family:Arial, Helvetica, sans-serif }
#alphabetique .alpha {height:20px; border: none; color:white;margin:10px 0px; padding: 5px 0px; font-size:13px; font-weight:bold }
#alphabetique .alpha li {display:inline; height: 20px; margin: 0px; padding: 5px 0px;}
#alphabetique .alpha a { height: 20px; padding: 4px 5px 4px 5px; margin: 0px;  border-right: 1px #CCCCCC solid; font-weight:bold; }
#alphabetique .alpha a:link {background:#69767e; color: #FFFFFF; }
#alphabetique .alpha a:visited {background:#69767e; color: #FFFFFF; }
#alphabetique .alpha a:hover {background: #FFFFFF; color: #333333;  }
#alphabetique .alpha #expose {background: #FFFFFF;color: #333333;  }

#alphabetique .laliste {margin: 10px 10px; padding: 0px; font-size: 12px; }
#alphabetique .laliste ul {margin: 0px; padding: 0px; background: none; border: none }
#alphabetique .laliste a {margin: 0px; padding: 0px; background: none; border: none }



#shopping_list_counter1, #shopping_list_counter2, #shopping_list_counter3, #shopping_list_counter4, #shopping_list_counter5, #shopping_list_counter6, #shopping_list_counter7, #shopping_list_counter8, 
#shopping_list320, #shopping_list39, #shopping_list9, #shopping_list17, #shopping_list8, #shopping_list40
				

{font-family:Verdana, Arial, Helvetica, sans-serif; }


/* Pagination  JQUERY des listes Scrollto*/
.liste ul#shopping_list1, ul#shopping_list2, ul#shopping_list3, ul#shopping_list4  {clear:both; margin: 4px; padding: 3px; }

#shopping_list_counter1, #shopping_list_counter2, #shopping_list_counter3, #shopping_list_counter4, #shopping_list_counter5, #shopping_list_counter6, #shopping_list_counter7, #shopping_list_counter8, #shopping_list_counter320, 
#shopping_list_counter39, #shopping_list_counter9, #shopping_list_counter17, #shopping_list_counter8, #shopping_list_counter40
{border-top: 1px dotted #e8e8e8; padding: 15px 0px 5px 0px; text-align:center;font-size:11px }

.qp_counter {padding: 0px 20px; }
a.qp_disabled {	}




/*  ------------------------------------------
/* SLIDESHOW JQUERY
/*  ------------------------------------------ */

.slideshow .spip_logos { margin: 10px auto 10px 30px;  }


div.alphabet{
	width: 100%;font-family: Arial, Helvetica, sans-serif;
	padding:none; margin:none; 
	}

div.alphabet ul{
	margin:0px 0px 20px 0px; padding:0px;
	}

div.alphabet ul li{display:inline-block;
	font-size: 15px;
	margin:0px 1px; padding:0px;

	color: #CCCCCC;
	
}

div.alphabet ul li a { height: 20px; padding : 5px; margi:0px 1px;
	}

div.alphabet ul li a:link, div.alphabet ul li a:visited {
	
	margin:0px; 
	display:inline-block;
	text-align:center;	
	border:none;color:#EEE; background-color: #5D7F88;
}

div.alphabet ul li a:hover, div.alphabet ul li.on a {
	
	margin:0px; 
	display:inline-block;
	text-align:center;	
	border:none;color:#FFFFFF; background-color:#990000; 
}

/*  ------------------------------------------
/* LISTE ALPHABETIQUE DES MOTS-CLES
/*  ------------------------------------------ */

.liste-alphabetique-mots {clear:both; }
.liste-alphabetique-mots-menu {clear:both; margin : 20px 0px; padding: 8px 2px; }
.liste-alphabetique-mots-menu ul {diplay:inline;}
 .liste-alphabetique-mots-menu ul li {list-style:none}
 




 /*  ------------------------------------------
/* Jquery SmartColumn
/*  ------------------------------------------ */

ul.column{
	width: 100%;
	padding: 0;
	margin: 10px 0;
	list-style: none;
}
ul.column li {
	float: left;
	width: 310px; /*Set default width*/
	padding: 0;
	margin: 5px 0;
	display: inline;
}
.block {
	width: 290px;

	font-size: 1em;
	margin: 0 10px; /*Creates the 10px gap between each column*/
	padding: 0px 5px;

}






.encart-reseaux, .encart-ressources, .encart-agenda, .encart-auteur, .encart-partenaire, .encart-brochure {
float:left; width: 270px;  padding: 0px; background:none;
 border:1px solid #CCCCCC;margin: 0px 0px 10px 0px;
-moz-border-radius-bottomright: 4px;
-khtml-border-radius-bottomright: 4px;
-webkit-border-bottom-right-radius: 4px;
-moz-border-radius-bottomleft: 4px;
-khtml-border-radius-bottomleft: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-topleft: 4px;
-khtml-border-radius-topleft: 4px;
-webkit-border-top-left-radius: 4px;
-moz-border-radius-topright: 4px;
-khtml-border-radius-topright: 4px;
-webkit-border-top-right-radius: 4px; }


.encart-reseaux ul  {height: 80px; padding: 5px; margin :0;background:#E3E3E3; border:1px solid #FFFFFF;
-moz-border-radius-bottomright: 4px;
-khtml-border-radius-bottomright: 4px;
-webkit-border-bottom-right-radius: 4px;
-moz-border-radius-bottomleft: 4px;
-khtml-border-radius-bottomleft: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-topleft: 4px;
-khtml-border-radius-topleft: 4px;
-webkit-border-top-left-radius: 4px;
-moz-border-radius-topright: 4px;
-khtml-border-radius-topright: 4px; 
-webkit-border-top-right-radius: 4px;}



.encart-ressources ul, .encart-agenda ul, .encart-auteur ul, .encart-partenaire ul, .encart-transparent ul, .encart-reseaux ul, .encart-brochure ul
{  padding : 5px; margin: 0;border:1px solid #FFFFFF;
-moz-border-radius-bottomright: 4px;
-khtml-border-radius-bottomright: 4px;
-webkit-border-bottom-right-radius: 4px;
-moz-border-radius-bottomleft: 4px;
-khtml-border-radius-bottomleft: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-topleft: 4px;
-khtml-border-radius-topleft: 4px;
-webkit-border-top-left-radius: 4px;
-moz-border-radius-topright: 4px;
-khtml-border-radius-topright: 4px;
-webkit-border-top-right-radius: 4px; }

.encart-brochure ul {padding : 0px;}


.encart-reseaux li {clear:both;list-style:none;padding:3px3px; margin:5px 0px; border-bottom: dotted 1px #FFFFFF}
.encart-reseaux a { color: none;}
.encart-reseaux a:link  { color: #EEE;}
.encart-reseaux a:visited  { color:#EEE;}
.encart-reseaux a:hover {color:#CCCCCC; }

.encart-auteur{background:#666666}

.encart-reseaux ul a img  { margin: 2px 8px; padding: 0; border:none;}

.addthis_toolbox a { margin: 2px 6px; padding: 0; border:none;}

h2 {font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; margin :0px; padding: 3px 0px 3px 0px;border-bottom: dotted 2px #FFFFFF }

/*  ------------------------------------------
/* Agenda
/*  ------------------------------------------ */

.fiche-evenement { clear:both; padding : 8px 8px; margin : 8px 10px;background:url("/squelettes/images/cornerfade.png") no-repeat; overflow:hidden; font-size: 14px; }
.fiche-evenement .colonnes {clear:both; margin: 5px 0px; padding: 3px 0px; width: 100%; }
.fiche-evenement .colonne1 {float:left; width: 20%; padding: 8px 5px; margin: 0; font-weight:bold   }
.fiche-evenement .colonne2 {float:right; width: 70%; padding :  8px 5px; margin: 0    }

.fiche-evenement h4 { clear:both; padding : 8px 5px; margin : 8px 0px; font-size: 13px; padding:8px 0px 8px 0px;text-align:left   }
.fiche-evenement h4 img { clear:both; padding : 8px 5px; margin : 8px 0px; font-size: 13px; padding:8px 0px 8px 10px;  }
.fiche-evenement .descriptif {clear:both; margin : 3px 3px 8px 0px; padding: none;line-height: 1.60em; }

.icone-agenda{ float:left; width: 59px; height: 50px; padding-top: 5px; margin: 0px 10px 5px 0px;text-align:center;line-height:0.9; background: url("/squelettes/images/icones/agenda-evenement.png") no-repeat; color:#FFFFFF }
.icone-agenda span{display:block;font-weight:bold;width: 59px; height: 50px; padding-top: 5px; margin: 0px 10px 5px 0px;color:#000000}

/* Page article - blocs pliables et dépliables */

.cs_blocs {clear:both; background: none; margin: 20px 0px; padding: 10px 0px; border-bottom: #CCCCCC 1px dotted; font-size:12px; }

h5.blocs_titre  { font-size:14px;
	margin-top:4px;
	padding:0pt 25px 0pt 5px;
	margin-bottom:0.1em;
	cursor:pointer; clear: none; color: #666666; background: url("/squelettes/images/puces/1282912295_130.png") no-repeat right center;
	
	}

h5.blocs_replie  {background: url("/squelettes/images/puces/1282912284_129.png") no-repeat right center;}


h5.blocs_titre a {border-bottom:none; font-weight:normal}
h5.blocs_titre a:hover {border-bottom:none; font-weight:normal}

.blocs_destination {padding: 10px; margin : 8px 0px;
					color: #666666;
					border-left: #EEE 1px dotted;border-bottom: 1px solid #CCCCCC;
					border-right: 1px solid #CCCCCC;border-top: #EEE 1px dotted; }

.blocs_resume {margin: 3px 0px; padding: 0px 0px 0px 15px; }
