
@charset "iso-8859-1";
/* CSS Document */


body{
	margin:0;
	background-image:url(interieur-fond.jpg);
	background-repeat:repeat-x;
	background-color:#D2F38B;
}
img{
	border:0;
}

/* ---------- IDs ---------- */
#gauche{
	background-color:#E8F9C4;
}
#menu{
	margin:0;
	padding:0;
	list-style:none;
}

#menu li{
	list-style:none;
}

#menu li a{
	list-style:none;
	display:block;
	line-height:20px;
	border-bottom:1px solid #FFF;
	background-color:#690;
	background-image:url(menu-puce0.jpg);
	background-repeat:no-repeat;
	padding-left:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}
#menu li a:hover{
	background-color:#F60;
	background-image:url(menu-puce1.jpg);
}
#menu2{
	margin:0;
	padding:0;
/*	padding-left:5px;*/
	margin-top:10px;
	margin-bottom:10px;
	list-style:none;
}
#menu2 li a{

	display:block;
	padding-top:4px;
	padding-bottom:4px;
	background-image:url(menu2-puce0.jpg);
	background-repeat:no-repeat;
	padding-left:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#F60;
	text-decoration:none;
}
#menu2 li a:hover{

	background-color:#FFF;
	background-image:url(menu2-puce1.jpg);
}
/* ---------- styles spécifiques à la page d'accueil ---------- */
#menu2-index{
	margin:0;
	padding:0;
/*	padding-left:5px;*/
	margin-top:10px;
	margin-bottom:10px;
	list-style:none;
}
#menu2-index li a{
	display:block;
	padding-top:4px;
	padding-bottom:4px;
	background-image:url(menu2-puce1.jpg);
	background-repeat:no-repeat;
	padding-left:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#F60;
	text-decoration:none;
}
#menu2-index li a:hover{
	background-color:#E8F9C4;
	background-image:url(menu2-puce0.jpg);
}
#index-decouvrir{
	background-color:#690;
}
#index-decouvrir a{
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}
#index-decouvrir a:hover{
	color:#EFC;
}
/* ---------- fin styles accueil ---------- */

#contenu{
	border-left:1px solid #CC0;
	border-right:1px solid #CC0;
	background-color:#FFF;
	padding:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.75;
}
#menu-diaporama{
	display:block;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFF;
	background-color:#690;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
}
#menu-diaporama:hover{
	background-color:#F60;
}
#menu-diaporama #tutu{
	padding-right:5px;
}
#droite{
	background-color:#E8F9C4;
}
#droite-contenu{
	padding:10px;
	background-color:#FFF;
}
#droite #agenda{
	padding-bottom:10px;
	border-bottom:1px dotted #990;
}
#liste-agenda{
	list-style:none;
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#liste-agenda a{
	/*display:block;*/
	font-weight:bold;	
	padding-bottom:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	text-decoration:none;
}

#liste-agenda a:hover{
	color:#006600;
}
#liste-vie-locale{
	list-style:none;
	margin:0;
	padding:0;
	display:block;
	padding-bottom:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	
}
#liste-vie-locale li{
	margin:0;
	padding:0;
}
#liste-vie-locale a{
	font-weight:bold;
	color:#000;
	text-decoration:none;
}
#liste-vie-locale a:hover{
	color:#006600;
}


#droite #vie-locale{
	margin-top:10px;
}
#bas{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#990;
	text-align:center;
}
#bas a{
	color:#990;
	text-decoration:none;
}
#bas a:hover{
	color:#690;
}


/* ----- ENTETES ------ */

h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
/*	font-style:italic;*/
	font-size:24px;
	color:#990;
	margin-top:0px;
	padding-top:0px;
}
h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
/*	font-style:italic;*/
	font-size:20px;
	color:#333333;
	margin-top:0px;
	padding-top:0px;
}
h4{
	font-size:11px;
	font-weight:bold;
	}

a{
	color:#F60;
}
a.lien_retour{
	color:#999999;
}
a.lien_retour:hover{
	color:#f60;
	}

input.submit{
	border-top-color:#E8F9C4;
	border-left-color:#E8F9C4;
	border-right-color:#690;
	border-bottom-color:#690;
	border-style:solid;
	border-width:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#690;
}
div.entetefiche{
	display:block;
	line-height:20px;
	border-bottom:1px solid #FFF;
	background-color:#690;
	background-image:url(menu-puce0.jpg);
	background-repeat:no-repeat;
	padding-left:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;

}


/*/// fiches dans le listing /// */

.fiche_liste{

	line-height:22px;

}
.fiche_liste_entete{
	border-color:#690;
	border-width:1px;
	border-style:solid;
	background-color:#E8F9C4;
	background-repeat:no-repeat;
	color:#690;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding:5px;
	}
.fiche_liste_colone_droite{
	border-right-style:dotted;
	border-right-color:#666666;
	border-right-width:1px;
	background-color:#eeeeee;
	border-left-color:#666666;
	border-left-style:dotted;
	border-left-width:1px;
}
.fiche_liste_marge_basse{
	height:20px;
	border-top-style:dotted;
	border-top-color:#666666;
	border-top-width:1px;
	
}
.fiche_criteres_tableau{
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#CCCCCC;
}
.fiche_criteres_entete{
	background-color:#CCCCCC;
	padding:5px;
}

.fiche_criteres_gauche{
	border-right-style:dotted;
	border-right-width:1px;
	border-right-color:#CCCCCC;
	padding:5px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#CCCCCC;
	background-color:#eeeeee;
}

.fiche_criteres_droit{
	padding:5px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#CCCCCC;
}

.fiche_liste_mini_entete{
	border-bottom:1px solid #FFF;
	background-color:#E8F9C4;
	background-repeat:no-repeat;
	color:#690;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding:10px;
}
.fiche_liste_mini{

	line-height:15px;

}

table.navigation{
	background-color:#eeeeee;
	line-height:20px;
	border-style:dotted;
	border-width:1px;
	border-color:#7AA736;
	
}
input.submit-navigation{
	background-color:#7AA736;
	border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	}
	
table.tableau-galerie{

	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#cccccc;
	}
	
