/*  ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
/*  STYLES PAR DEFAUT                                                                                                                                                                             /*  STYLES PAR DEFAUT
/*  ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
img, table , ul, ol{
	margin: 0; padding: 0; border: none;
}
ul{
	list-style:none;
}
h1, h2, h3, h4, h5, h6{
	margin: 0; padding: 0; font-weight: normal; text-align:left;
}
h1{
	font-size:14px;
	font-weight:bold;
	color:#8d8d77;
	height:66px;
	padding-top:2px;
	width:auto;
	background: url(img_css/bkgd_h1_bien.gif) no-repeat left bottom;
}
h2{
	margin-top:24px;
	margin-bottom:10px;
	padding-bottom:5px;
	font-size:1em;
	font-weight:bold;
	color:#90961c;
	border-bottom:solid #90961c 1px;
}
h3{
	color:#90961c;
	font-size:1.5em;
	margin-bottom:10px;
	padding-top:10px;
}
h4{
	color:#90961c;
	font-size:1em;
	font-weight:bold;
	padding-bottom:3px;
	margin-bottom:7px;
	background:url(img_css/pointille_vert.gif) repeat-x bottom;
}
h5{
	font-size:1em;
}
#page h1 a{
	text-decoration:none;
	color:#8d8d77;
}
#page h3 a, #page h4 a{
	text-decoration:none;
	color:#90961c;
}
strong{
}
p {
	margin: 0;
	padding: 0;
}
a {
	text-decoration:none;
	color:#4d4c3a;
}
.clear_both{
	clear:both;
}
.float_left{
	float:left;
}
.small{
	font-size:0.85em;
}
/*  ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
/* GENERAL                                                                                                                                                                                                          /* GENERAL
/*  ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
body {
	background-image: url(img_css/bkgd_body.jpg);
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
	font-size: 0.7em;
	color: #3d4042;
	font-family:verdana;
}
body #wrapper{
	background: url(img_css/bkgd_page.jpg) no-repeat center top;
}
body #page{
	width:1000px;
	margin-right:auto;
	margin-left:auto;
	padding:0;
}
/*  ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
/* ENTETE                                                                                                                                                                                                          /* ENTETE
/*  ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#entete {
	background-image: url(img_css/bkgd_entete_1.jpg);
	background-repeat: no-repeat;
	padding: 0;
	height:241px;
	width:998px;
}
/*#entete.section_1{
	background-image: url(img_css/bkgd_entete_1.jpg);
}
#entete.section_2{
	background-image: url(img_css/bkgd_entete_2.jpg);
}
#entete.section_3{
	background-image: url(img_css/bkgd_entete_3.jpg);
}
#entete.section_4{
	background-image: url(img_css/bkgd_entete_6.jpg);
}*/
/*  ---------------------------------------------------------------------
/*logos
/*  ---------------------------------------------------------------------*/
#entete .spip_logos {
	margin-left:55px;
	margin-top:10px;
	margin-bottom:21px;
	float:left;
}
#entete #logos_partenaires {
	margin-right:0;
	float:right;
}
#entete #logos_partenaires img{
	display:block;
	margin-left:20px;
	float:left;
}
#entete #logos_partenaires_1{
	margin-top:10px;
}
#entete #logos_partenaires_2{
	margin-top:10px;
}
/*  ---------------------------------------------------------------------
/*menu
/*  ---------------------------------------------------------------------*/
/*#entete #menu {
	height:18px;
	background: url(img_css/bkgd_entete_menu.gif) no-repeat;
	margin-left:43px;
	padding-left:18px;
	clear:both;
}
#entete #menu ul {
	background: url(img_css/puce_menu_gros.gif) no-repeat right 5px;
	margin-right:35px;
	margin-left:18px;
	text-transform: uppercase;
	font-weight:bold;
	font-size:12px;
	line-height:16px;
}
#entete #menu li {
	background: url(img_css/puce_menu_gros.gif) no-repeat 0 4px;
	display:inline;
	padding-left:11px;
	margin-left:0;
	margin-right:0;
	padding-right:0;
}
#entete #menu li a{
	color:#ffffff;
	padding-right:30px;
	padding-left:32px;
	padding-bottom:2px;
	padding-top:1px;
	margin:0;
}
#entete #menu li a:hover, #entete #menu li a.on{
	color:#4d4c3a;
	background-color:#c4ca02;
}*/
/*  ---------------------------------------------------------------------
/*fil d'ariane
/*  ---------------------------------------------------------------------*/
#entete #hierarchie{
	margin-top:10px;
	color:#4d4c3a;
	font-size:10px;
	margin-left:50px;
	width:535px;
}
#entete #hierarchie a{
	color:#4d4c3a;
}
#entete #hierarchie span.on{
	font-weight:bold;
	color:#c4ca02;
}
/*  ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
/* CONTENEUR                                                                                                                                                                                                          /* CONTENEUR
/*  ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#page_interne #conteneur{
	margin-top:10px;
}
#conteneur img{
	border:solid 1px #90961c;
}
/*  ---------------------------------------------------------------------
/*colonne de gauche = menu contextuel
/*  ---------------------------------------------------------------------*/
#col_gauche{
	width:205px;
	margin-left:20px;
	float:left;
}
#col_gauche .col_top{
	height:113px;
	background-image: url(img_css/bkgd_colGauche_top.gif);
	background-repeat: no-repeat;
	margin:0;
}
/*affichage des sous rubriques*/
#col_gauche ul#menu_contextuel{
	width:195px;
	min-height:566px;
	margin-bottom:30px;
	margin-top:-90px;
	background-image: url(img_css/bkgd_colGauche.jpg);
	background-repeat: repeat-x;
	font-weight:bold;
	font-size:12px;
}
#col_gauche ul#menu_contextuel li{
	padding-left:15px;
	width:165px;
	margin-bottom:6px;
}
#col_gauche ul#menu_contextuel a{
	display:block;
	color:#ffffff;
	border-bottom:solid #ffffff 1px;
	padding-left:2px;
	padding-bottom:7px;
}
#col_gauche ul#menu_contextuel a.on{
	width:163px;
	margin-left:-10px;
	padding-left:12px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:5px;
	background: #8D8D77 url(img_css/bkgd_colGauche_menuOn_top.gif) no-repeat top;
	border-bottom:solid #7F7F67 1px;
}
#col_gauche ul#menu_contextuel li#deconnexion a{
	margin-top:40px;
	color:#4d4c3a;
	border-bottom:solid #4d4c3a 1px;
}
/*affichage des articles de la rubriques en cours*/
#col_gauche ul#menu_contextuel_articles{
	margin-top:5px;
}
#col_gauche ul#menu_contextuel_articles li{
	padding-left:0;
	margin-bottom:3px;
	font-weight:normal;
	font-size:11px;
}
#col_gauche ul#menu_contextuel_articles a{
	color:#3d4042;
	background:url(img_css/pointille_blanc.gif) repeat-x bottom;
	padding-left:25px;
	border:none;
}
#col_gauche ul#menu_contextuel_articles a.on, #col_gauche ul#menu_contextuel_articles a:hover, #col_gauche ul#menu_contextuel_articles a.on:hover{
	font-weight:bold;
	margin:0;
	padding-left:25px;
	padding-top:0;
	padding-bottom:7px;
	width:auto;
	height:auto;
	background:url(img_css/pointille_blanc.gif) repeat-x bottom;
	border-bottom:none;
}
#col_gauche ul#menu_contextuel_articles a:hover{
	font-weight:normal;
	color:#ffffff;
}
#col_gauche.menu_phototheque ul#menu_contextuel_articles a.on, #col_gauche ul#menu_contextuel_articles a.on:hover, #col_gauche.menu_extranet ul#menu_contextuel_articles a.on, #col_gauche ul#menu_contextuel_articles a.on:hover{
	/*background:none;*/
	color:#ffffff;
}
/*niveau supplementaire pour la photothèque*/
#col_gauche ul#menu_contextuel_articles_sous {
	margin-top:5px;
	background:url(img_css/pointille_blanc.gif) repeat-x bottom;
}
#col_gauche ul#menu_contextuel_articles_sous li{
	margin-left:35px;
	margin-bottom:0px;
	background:url(img_css/puce_disc.gif) no-repeat left 5px;
	width:130px;
}
#col_gauche ul#menu_contextuel_articles_sous a{
	padding-left:8px;
	background:none;
}
#col_gauche ul#menu_contextuel_articles_sous a.on, #col_gauche ul#menu_contextuel_articles_sous a:hover, #col_gauche ul#menu_contextuel_articles_sous a.on:hover{
	color:#3d4042;
	padding-left:8px;
	background:none;
}
#col_gauche ul#menu_contextuel_articles_sous a:hover{
	font-weight:normal;
}
/*  ---------------------------------------------------------------------
/*colonne de droite = documents attaches
/*  ---------------------------------------------------------------------*/
#col_droite{
	width:195px;
	min-height:300px;
	margin-right:20px;
	margin-left:17px;
	margin-bottom:20px;
	background: url(img_css/bkgd_colDroite_V2.jpg) no-repeat;
	float:right;
}
#col_droite a {
	text-decoration:underline;
	display:block;
}
#col_droite p a {
	display:inline;
	color:#90961c;
	font-weight:bold;
}
#col_droite h2{
	width:155px;
	margin-left:20px;
	padding-left:2px;
	font-size:12px;
}
#col_droite ul{
	margin-left:30px;
}
#col_droite li{
	margin-bottom:5px;
	width:140px;
}
/*styles spécifiques à l'affichage des photos*/
#col_droite ul#phototheque {
	margin-left:28px;
}
/*styles spécifiques à l'affichage des liens*/
#col_droite #liens li{
	background: url(img_css/puce_liste.gif) no-repeat left 2px;
	padding-left:17px;
}
/*styles spécifiques à l'affichage des telechargements*/
#col_droite #telechargements img{
	border:none;
	float:left;
}
#col_droite #telechargements a{
	margin-left:18px;
}
/*styles spécifiques à la page d'accueil*/
#page_sommaire #col_droite{
	width:300px;
	min-height:600px;
	margin-top:40px;
	margin-right:20px;
	padding-right:0;
	background: url(img_css/bkgd_colDroite_accueil.jpg) no-repeat;
	float:right;
}
#page_sommaire #col_droite h2{
	width:240px;
	margin-left:33px;
	margin-top:15px;
	font-size:1.3em;
	color:#ffffff;
	border-color:#ffffff;
}
#page_sommaire #col_droite h3{
	font-weight:bold;
	font-size:1.1em;
	margin:0;
	padding:0;
}
#page_sommaire #col_droite ul{
	margin-left:34px;
}
#page_sommaire #col_droite li{
	width:273px;
	float:left;
}
#page_sommaire #col_droite ul li div{
	float:left;
	width:155px;
}
#page_sommaire #col_droite p{
	margin-top:0;
	margin-bottom:10px;
	padding-bottom:10px;
	background:url(img_css/pointille_vert.gif) repeat-x bottom;
}
#page_sommaire #col_droite img{
	margin-right:10px;
	margin-top:2px;
	float:left;
}
#page_sommaire #col_droite #premier h3{
	font-size:1.1em;
	margin:0;
	margin-right:20px;
}
#page_sommaire #col_droite #premier p{
	margin-left:0px;
	margin-right:27px;
}
#page_sommaire #col_droite #premier img{
	margin-bottom:7px;
	border:none;
	float:none;
}
#page_sommaire #col_droite #dernier p{
	background:none;
}
/*  ---------------------------------------------------------------------
/*colonne centrale = corps de texte
/*  ---------------------------------------------------------------------*/
#col_centre{
	margin-left:235px;
	margin-right:232px;
	padding-top:20px;
}
#col_centre a {
	text-decoration:underline;
}
#col_centre  ul{
	margin-left:15px;
	margin-bottom:15px;
	margin-top:5px;
}
#col_centre   li{
	background: url(img_css/puce_liste.gif) no-repeat left 4px;
	margin-bottom:3px;
	padding-left:13px;
}
#col_centre #texte{
	margin-top:-30px;
	margin-bottom:20px;
	text-align:justify;
}
#col_centre #texte img{
	border:none;
}
#col_centre #texte p{
	margin-top:12px;
}
#col_centre #texte li li{
	background:none;
}
#col_centre  #texte .spip_logos{
	margin-right:15px;
	margin-bottom:3px;
	margin-top:3px;
	border:solid 1px #90961c;
}
#col_centre  #texte #rub_soeurs{
	width:533px;
}
#col_centre  #texte #rub_soeurs h2{
	border-bottom:none;
	border-top:solid #90961c 1px;
	padding-bottom:0;
	padding-top:7px;
}
/*styles spécifiques à la page d'accueil*/
#page_sommaire #col_centre{
	width:601px;
	margin-left:45px;
	padding-top:0px;
	margin-top:-20px;
}
#page_sommaire  #col_centre #texte p{
	margin-bottom:10px;
}
#page_sommaire  #col_centre #edito strong{
	font-size:1.2em;
}
#page_sommaire #col_centre h1{
	background: url(img_css/bkgd_h1_accueil.gif) no-repeat left bottom;
	clear:left;
	line-height:25px;
}
#page_sommaire #col_centre ul{
	margin-left:0;
}

#page_sommaire #col_centre ul li{
	margin-bottom:10px;
	padding-left:13px;
}
/*styles spécifiques à la page d'accueil : Votre espace*/
#page_sommaire #acces_rapides{
	margin-top:-30px;
}
#page_sommaire #acces_rapides h4{
	margin-left:5px;
	width:140px;
	color: #3d4042;
	background:url(img_css/pointille_bleu.gif) repeat-x bottom;
}
#page_sommaire .liens{
	width:194px;
	min-height:104px;
	margin-left:6px;
	margin-bottom:20px;
	float:left;
}
#page_sommaire .liens li{
	margin:5px;
	width:137px;
}
#page_sommaire .liens a{
}
#page_sommaire #id1.liens {
	background: url(img_css/bkgd_accueil_public.jpg) no-repeat left top;
}
#page_sommaire  #id2.liens{
	background: url(img_css/bkgd_accueil_partenaire.jpg) no-repeat left top;
}
#page_sommaire #id3.liens {
	background: url(img_css/bkgd_accueil_membre.jpg) no-repeat left top;
}
/*styles spécifiques à la page d'accueil : phototheque*/
#page_sommaire #phototheque{
	margin-top:-30px;
	margin-bottom:7px;
	width:612px;
	text-align:justify;
}
#page_sommaire #phototheque a{
	text-decoration:none;
}
#page_sommaire #phototheque img{
	margin-right:5px;
}
#page_sommaire  .link_galery{
	font-weight:bold;
	text-align:center;
	background: url(img_css/btn_accueil_galerie.jpg) no-repeat right;
	height:22px;
	line-height:22px;
	margin-bottom:15px;
	margin-left:335px;
	width:270px;
}
#page_sommaire  .link_galery a{
	color:#ffffff;
	text-decoration:none;
}
/*styles spécifiques à la page d'accueil : carte et documents*/
#page_sommaire #doc{
	margin-left:-30px;
	padding-left:30px;
	width:609px;
	background: url(img_css/bkgd_accueil_doc.gif) no-repeat left top;
	clear:left;
}
#page_sommaire #doc #carte{
	background: url(img_css/bkgd_accueil_carte.gif) no-repeat left top;
	float:left;
	width:175px;
	margin-top:7px;
	margin-bottom:10px;
}
#page_sommaire #doc #carte img{
	border:none;
}
#page_sommaire #doc #documents{
	padding-top:15px;
	margin-left:200px;
}
#page_sommaire #doc #documents h4{
	color:#95957f;
	background:url(img_css/pointille_gris.gif) repeat-x bottom;
	margin-right:7px;
}
#page_sommaire #doc #documents li a{
	color:#656656;
	text-decoration:none;
}
#page_sommaire #doc #documents li p a {
	font-weight:bold;
	text-decoration:underline;
}
/*styles spécifiques à la page d'actualites*/
#page_interne #col_centre ul#actus {
	margin-left:0;
}
#page_interne #col_centre ul#actus  p{
	margin-bottom:4px;
}
#page_interne #col_centre ul#actus  img{
	float:left;
	margin-right:10px;
	margin-top:3px;
}
#page_interne #col_centre ul#actus {
	list-style-type:none;
}
#page_interne #col_centre ul#actus li
{
	background:none;
	margin-bottom:30px;
	padding-left:0;
}
#page_interne .pagination{
	float:right;
	margin-bottom:10px;
}
#page_interne .pagination .on{
	font-weight:bold;
	color:#90961c;
}
/*styles spécifiques à la page plan*/
#page_interne.plan #col_centre a {
	text-decoration:none;
}
#page_interne.plan #col_centre .article a {
	font-size:1em;
}
#page_interne.plan #col_centre ul ul{
	margin-top:5px;;
}
#page_interne.plan #col_centre li{
	margin-bottom:5px;
	font-size:1.2em;
	font-weight:bold;
}
#page_interne.plan #col_centre li li{
	margin-bottom:0;
	font-size:1em;
	font-weight:normal;
}
/*styles spécifiques aux telechargements*/
#page_interne.telechargements #col_centre select{
	margin-top:20px;
	margin-bottom:10px;
	padding:0;
	width:532px;
}
#page_interne #col_centre ul#telechargements{
	margin-top:20px;
	margin-left:0;
	padding:0;
}
#page_interne #col_centre ul#telechargements li{
	margin-bottom:20px;
	padding:0;
	background:none;
	text-indent:0;
}
#page_interne #col_centre ul#telechargements img{
	margin:0;
	padding-right:5px;
	border:none;
}
#page_interne #col_centre #texte .spip_documents {
	text-align:left;
	margin-top:7px;
	display:block;
}
#page_interne #col_centre #texte .spip_documents.img {
	display:inline;
}
#page_interne #col_centre #texte .spip_documents img{
	border:none;
	margin:0;
	margin-right:3px;
	padding:0;
}
#page_interne #col_centre #texte .spip_documents a{
	color: #3d4042;
	font-weight:bold;
	text-decoration:none;
}
/*formulaire d'authentification pour l'extranet*/
#page_interne  #col_centre #texte form fieldset{
	margin:0;
	padding:0;
	border:none;
}
#page_interne  #col_centre #texte form fieldset legend{
	color:#90961c;
	font-size:1.1em;
	font-weight:bold;
	padding-bottom:3px;
	margin-bottom:20px;
	background:url(img_css/pointille_vert.gif) repeat-x bottom;
}
#page_interne  #col_centre #texte form fieldset label{
	font-weight:bold;
}
#page_interne  #col_centre #texte form fieldset input{
	margin-top:10px;
}
/*Styles spécifiques pour la photothèque (et l'extranet)*/
#page_interne.phototeque #col_centre, #page_interne.extranet #col_centre{
	margin-right:22px;
}
#page_interne.extranet #col_centre #texte{
	padding-right:50px;
}
#page_interne.extranet #col_centre #telechargements li a, #page_interne.extranet #col_centre #texte .spip_documents a{
	color:#90961C;
	font-weight:bold;
	text-decoration:none;
}
#page_interne.phototeque  h1, #page_interne.extranet  h1{
	background: url(img_css/bkgd_h1_long.gif) no-repeat left bottom;
}
#page_interne.phototeque  .galerie{
	margin-left:0;
	margin-top:-15px;
}
#page_interne.phototeque  #accueil_galerie .galerie{
	margin-top:-15px;
	margin-bottom:20px;
	float:left;
}
#page_interne.phototeque  #accueil_galerie h1{
	float:left;
	width:743px;
}
#page_interne.phototeque  .galerie  p{
	width:160px;
	height:200px;
	float:left;
	margin-right:22px;
	padding-top:5px;
	text-align:center;
	border:solid 1px #BFE5FF;	
}
#page_interne.phototeque  .galerie  img{
	border:none;
	margin-bottom:3px;
}
#page_interne.phototeque   p.link_galery {
	font-weight:bold;
	text-align:center;
	background: url(img_css/btn_accueil_galerie.jpg) no-repeat right;
	height:22px;
	width:270px;
	line-height:22px;
	float:right;
	margin-bottom:15px;
	margin-right:27px;
	margin-top:-10px;
}
#page_interne.phototeque   p.link_galery  a{
	color:#ffffff;
	text-decoration:none;
}
/*Affichage des images taille réelle*/
#page_images #wrapper{
	background: url(img_css/bkgd_page_image.jpg) no-repeat center top;
}
#page_images  #conteneur{
	padding-top:50px;
	padding-left:100px;
	padding-right:100px;
	margin-top:0;
	text-align:center;
	min-height:600px;
}
#page_images  #conteneur h3{
	text-align:center;
}
#page_images  #conteneur .desc{
	text-align:center;
	width:550px;
	margin-left:auto;
	margin-bottom:30px;
	margin-right:auto;
}
#outil_sommaire.cs_sommaire{
	float:none;
}
/*  ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
/* PIED DE PAGE                                                                                                                                                                                                      /* PIED DE PAGE
/*  ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#foot{
	height:18px;
	background: url(img_css/bkgd_foot.gif) no-repeat;
	margin-left: 32px;
	margin-bottom: 15px;
	line-height:16px;
	font-weight:bold;
	text-align:center;
	color:#ffffff;
	clear:both;
}
#foot a{
	color:#ffffff;
}





