body {
	background-color:#c7c8b4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:10px;
}

ul {
  margin:0px;
  padding:0px;
  list-style-type: none;
}

a {
	text-decoration: none;
	color:#5f8532;
}

a:hover {
	text-decoration: underline;
}

a img{
	border:0;
}

h1, h2, h3, h4, h5, h6, p, form, input {
	margin:0;
	padding:0;
}

input, select, textarea {
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle; 
	color: #666;
}

.SeparatorTab {
	height:10px;
}

#LeftMenu {
	background-color:#ffffff;
	width:200px;
	vertical-align:top;
}

#BlocMenuGauche {
	margin:10px 10px 0 10px;
	padding:10px 0 10px 10px;
	background:#87bd48 url(../images/menu_gauche/bg_menu_vert.gif) no-repeat scroll 0 0;
}
#BlocMenuGauche li{
	background:transparent url(../images/puce.png) no-repeat scroll left 3px;
	padding-bottom:5px;
	padding-left:12px;
}
#BlocMenuGauche a {
	color:#ffffff;
}
#CategoriesProgramme{
	padding-top:5px;
	/*display:none;
	visibility:hidden;*/
}
#CategoriesProgramme li{
	background:transparent url(../images/puce-2.gif) no-repeat scroll left 2px;
	padding-bottom:5px;
	padding-left:12px;
}
#CategoriesProgramme .ProgNonSelection {
	color:#444444;
}
#CategoriesProgramme .ProgSelection {
	font-weight:bold;
	color:#333333;
}

#BlocMenuPresse {
	margin:5px 10px 0 10px;
	padding:10px 0 10px 10px;
	background:#0e9cbb url(../images/menu_gauche/bg_menu_bleu.gif) no-repeat scroll 0 0;
}
#BlocMenuPresse li{
	background:transparent url(../images/puce.png) no-repeat scroll left 3px;
	margin-bottom:5px;
	padding-left:12px;
}
#BlocMenuPresse a {
	color:#ffffff;
}
#BlocMenuPresse h2 {
	font-size:136%;
	padding-bottom:6.5px;
	color:#ffffff;
}

#BlocMenuPub {
	margin:5px 10px 0 10px;
	text-align:center;
}
#BlocMenuPub a img{
	border:0;
}

#BlocMenuDownloadProgramme {
	margin:5px 10px 0 10px;
	text-align:center;
}
#BlocMenuDownloadProgramme a img{
	border:0;
}

#Content {
	background-color:#ffffff;
	width:550px;
	vertical-align:top;
	padding:10px;
}

#FilAriane {
	color:#c0c0c0;
	width:100%
}
#FilAriane a {
	color:#c0c0c0;
}

#TitrePage {
	margin:5px 0 5px 0;
}

.LabelsHandicap {
	background:#ffffe9;
	border:1px solid #dbe0e4;
	padding:0 5px 0 0;
	text-align:center;
}

.LabelsHandicap img{
	margin:0 0 0 5px;
	display:inline;
	vertical-align:middle;
}

#RightMenu {
	background-color:#ffffff;
	width:200px;
	vertical-align:top;
}

#BlocMenuGauche2 {
	margin:10px 10px 0 10px;
	padding:10px 0 10px 10px;
	background:#7fc54f url(../images/menu_droite/bg_menu_vert.gif) no-repeat scroll 0 0;
}
#BlocMenuGauche2 li{
	background:transparent url(../images/puce.png) no-repeat scroll left 3px;
	margin-bottom:5px;
	padding-left:12px;
}
#BlocMenuGauche2 a {
	color:#ffffff;
}

#BlocCarteDynamiqueLink {
	margin:0 10px 0 10px;
	padding:10px 0 10px 0;
}
#BlocCarteDynamiqueLink h2 {
	font-size:136%;
	padding-bottom:6.5px;
	padding-left:8px;
	color:#000000;
}

#BlocNewsLetter {
	margin:0 10px 0 10px;
	padding:10px 0 10px 10px;
	background:#ffffff url(../images/menu_droite/bg_bloc_lettre_vert.png) no-repeat scroll 0 0;
	height:48px;
}
#BlocNewsLetter h2 {
	font-size:136%;
	padding-bottom:6.5px;
	color:#000000;
}
.BtnInscriptionNewsletter {
	margin-left:40px;
}

#BlocMenuDroite {
	margin:5px 10px 0 10px;
	padding:10px 0 10px 10px;
	background:#f7f7f5 url(../images/menu_droite/bg_menu_pratique.gif) no-repeat scroll 0 0;
}
#BlocMenuDroite li{
	background:transparent url(../images/puce-vert.png) no-repeat scroll left 3px;
	margin-bottom:5px;
	padding-left:12px;
}
#BlocMenuDroite a {
	color:#333333;
}
#BlocMenuDroite h2 {
	font-size:136%;
	font-weight:bold;
	padding-bottom:9px;
	color:#000000;
}

#BlocMenuMeteo {
	margin:10px 10px 0 10px;
	text-align:center;
}

#BlocPartageFacebook {
	margin:5px 5px 0 5px;
	text-align:center;
	vertical-align:top;
}
#BlocPartageFacebook img{
	margin:0;
	vertical-align:top;
}

#FooterLinks {
	padding-top:10px;
}

#FooterLinks a {
	color:#333333;
}

.SeparateurZoom {
	background:url("../images/a-la-une.gif") repeat scroll center bottom transparent;
	margin:3px 0 8px 0;
	width:100%;
	height:30px;
}

.TitreMessageAccueil {
	padding:10px 0px 0 0px;
}
.TexteMessageAccueil {
	padding:10px 0px 10px 0px;
	font-size:11px;
	text-align: justify;
}
.TexteMessageAccueil img{
	margin: 0 0 10px 10px;
}
.EditoTexte img{
	margin: 0 0 10px 10px;
}
.TitreArticle {
	font-weight:bold;
}
.LireSuiteArticle {
	text-align:right;
	padding-right:5px;
}
.TexteArticleComplet img{
	margin:0 10px 5px 0;
}
.LienDocumentArticle {
	padding:10px 0 0 0;
}
.IndicationsNewsletter {
	padding: 5px 0 5px 0;
}
.ChoixThemesNewsletter {
	padding:5px;
	vertical-align:middle;
}
.EnvoyerFormulaireNewsletter {
	text-align:center;
}	
.CNILNewsletter {
	text-align:center;
	margin-top:15px;
	font-size:10px;
}
.InstructionsContact {
	font-size:10px;
	text-align:center;
	padding: 10px 0 15px 0;
}
.EnvoiContact {
	text-align:center;
}	
.CNILContact {
	text-align:center;
	margin-top:15px;
	font-size:10px;
}
.ConfirmationEnvoiContact {
	color:green;
	font-weight:bold;
	text-align:center;
	padding: 10px 0 15px 0;
}
.EchecEnvoiContact {
	color:red;
	font-weight:bold;
	text-align:center;
	padding: 10px 0 15px 0;
}
.TitreSectionCredits {
	font-weight:bold;
	padding: 10px 0 15px 0;
	color:#333333;
	text-decoration:underline;
}
.TexteSectionCredits {
	padding:0 0 0 15px;
}
.TexteSectionCredits li{
	list-style-position:inside;
}
.TexteSeDeplacer {
	padding: 10px 0 10px 0;
}	
.ImagesSeDeplacer {
	text-align:center;
}
.InstructionsInscriptionEspacePro {
	font-size:10px;
	text-align:center;
	padding: 10px 0 15px 0;
}
.EnvoiInscriptionEspacePro {
	text-align:center;
}
.CNILInscriptionEspacePro {
	text-align:center;
	margin-top:15px;
	font-size:10px;
}
.ConfirmationEnvoiInscriptionEspacePro  {
	color:green;
	font-weight:bold;
	text-align:center;
	padding: 10px 0 15px 0;
}
.EchecEnvoiInscriptionEspacePro  {
	color:red;
	font-weight:bold;
	text-align:center;
	padding: 10px 0 15px 0;
}
.CNILOubliPassEspacePro {	
	text-align:center;
	margin-top:15px;
	font-size:10px;
}
.TitreAccueilEspacePro {
	font-weight:bold;
	font-size:12px;
	margin:15px 0 15px 0;
}
.DeconnexionAccueilEspacePro {
	text-align:center;
}
.DeconnexionAccueilEspacePro a {
	color:#8b0000;
}
.EnTeteFichierEspacePro {
	text-align:center;
	font-weight:bold;
	font-size:12px;
}
.InstructionsInscriptionManif {
	font-size:10px;
	font-weight:bold;
	padding: 10px 0 15px 0;
}
.ConfirmationInscriptionManifEspacePro  {
	color:green;
	font-weight:bold;
	text-align:center;
	padding: 10px 0 15px 0;
}
.EchecEnvoiInscriptionManifEspacePro  {
	color:red;
	font-weight:bold;
	text-align:center;
	padding: 10px 0 15px 0;
}
.InstructionsEnvoiFichiersEspacePro {
	font-size:10px;
	text-align:center;
	padding: 10px 0 15px 0;
}
.CNILEnvoiFichiersEspacePro {	
	text-align:center;
	margin-top:15px;
	font-size:10px;
}
.ConfirmationEnvoiFichierEspacePro  {
	color:green;
	font-weight:bold;
	text-align:center;
	padding: 10px 0 15px 0;
}
.EchecEnvoiFichierEspacePro  {
	color:red;
	font-weight:bold;
	text-align:center;
	padding: 10px 0 15px 0;
}

.BlocAccueilDossierPresseEspacePresse {
	width:100%; 
	vertical-align:top; 
	padding:10px; 
	background-color:#e7f5dc;
}
.BlocAccueilArticlesPresseEspacePresse {
	width:100%; 
	vertical-align:top; 
	padding:10px; 
	background-color:#e7f6ff;
}
.TitreSectionEspacePresse {
	text-align:center;
	font-weight:bold;
	padding:5px; 
	font-size:12px;
}
.SousTitreSectionEspacePresse {
	text-align:center;
	padding:0 0 5px 0; 
	font-size:11px;
}
.LinkBlocAccueilEspacePresse {
	text-align:right;
	padding:3px 0 3px 0;
}
.ResumeArticleAccueilEspacePresse {
	margin-top:5px;
}	
.CPAccueilEspacePresse {
	margin:10px 0 0 5px;
}
.TitreCPAccueilEspacePresse {
	vertical-align:top;
	width:80%;
}
.DateCPAccueilEspacePresse {
	vertical-align:top;
	font-weight:bold;
	width:20%;
}
.TexteCPAccueilEspacePresse {
	padding:3px 0 3px 0;
}
.SavoirPlusCPAccueilEspacePresse {
	text-align:right;
	padding:3px 0 10px 0;
}
.AnimationArticleAccueilEspacePresse {
	margin:5px 0 5px 0;
}
.TitreDetailsEspacePresse {
	text-align:left;
	font-weight:bold;
	width:70%;
	font-size:12px;
	padding:5px 0 5px 0;
	text-decoration:underline;
}
.LinkDownloadCPEspacePresse {
	text-align:right;
	width:30%;
	padding:5px 0 5px 0;
}
.AuteurDateDetailsEspacePresse {
	padding:5px 0 5px 0;
}
.DateDetailsEspacePresse {
	font-weight:bold;
	width:20%;
}
.ContenuDetailsEspacePresse {
	padding:5px 0 10px 0;
}
.TitreComplementDetailsEspacePresse {
	font-weight:bold;
	font-size:11px;
	padding:5px 0 5px 0;
	color:#4b6c15;
	text-decoration:underline;
}
.InstructionsDetailsEspacePresse {
	font-style:italic;
	padding:0 0 5px 0;
}
.LinkDocumentDetailsEspacePresse {
	text-align:left;
	padding:5px 0 5px 40px;
}
.LinkFooterDetailsEspacePresse {
	text-align:center;
	padding:15px 0 0 0;
}
.TitreACPListeEspacePresse {
	font-size:12px;
	padding:5px 0 5px 0;
}
.DateACPListeEspacePresse {
	font-weight:bold;
	width:20%;
}
.TexteACPListeEspacePresse {
	padding:5px 0 10px 0;
}
.LinkACPListeEspacePresse {
	text-align:right;
	padding:5px 0 15px 0;
}
.InstructionsContactEspacePresse {
	font-size:10px;
	text-align:center;
	padding: 10px 0 15px 0;
}
.EnvoiContactEspacePresse {
	text-align:center;
}
.CNILContactEspacePresse {
	text-align:center;
	margin-top:15px;
	font-size:10px;
}
.ConfirmationEnvoiContactEspacePresse  {
	color:green;
	font-weight:bold;
	text-align:center;
	padding: 10px 0 15px 0;
}
.EchecEnvoiContactEspacePresse  {
	color:red;
	font-weight:bold;
	text-align:center;
	padding: 10px 0 15px 0;
}
.InfosLettreEspacePresse {
	text-align:center;
	padding: 10px 0 15px 0;
}
.EnvoiLettreEspacePresse {
	text-align:center;
	padding: 10px 0 15px 0;
}
.ConfirmationInscriptionLettreEspacePresse  {
	color:green;
	font-weight:bold;
	text-align:center;
	padding: 10px 0 15px 0;
}
.EchecInscriptionLettreEspacePresse  {
	color:red;
	font-weight:bold;
	text-align:center;
	padding: 10px 0 15px 0;
}
.InstructionsVoyagetEspacePresse {
	font-size:10px;
	text-align:center;
	padding: 10px 0 15px 0;
}
.EnvoiInscriptionVoyageEspacePresse {
	text-align:center;
}
.CNILVoyageEspacePresse {
	text-align:center;
	margin-top:15px;
	font-size:10px;
}

.PartenaireAffichage {
	width:50%;
	text-align:center;
	padding: 10px 0 5px 0;
}
.TitrePhototheque {
	text-align:center;
	font-size:14px;
}
.InstructionsPhototheque {
	text-align:center;
	font-size:10px;
}
.CategoriePhototheque {
	text-align:center;
	width:33%;
	vertical-align:top;
}
.TitreCategoriePhototheque {
	font-size:11px;
	font-weight:bold;
	padding: 10px 0 5px 0;
}
.PhotoCategoriePhototheque {
	height:120px;
}
.NbPhotoCategoriePhototheque {
	padding: 3px 0 5px 0;
}
.RetourCategoriePhototheque {
	text-align:right;
	padding: 10px 0 5px 0;
}
.NomCategoriePhotoPhototheque {
	text-align:center;
	font-weight:bold;
	font-size:13px;
	padding: 10px 0 5px 0;
}
.PhotosListingPhototheque {
	width:100%;
}
#ListingPhotoPhototheque {
	list-style-type:none;
}
#ListingPhotoPhototheque li {
	display:block;
	float:left;
	padding:2px;
}
.ListingTableProgramme {
	border:1px dotted #888888;
}
.ListingVignetteProgramme {
	height:60px;
	width:25%;
	padding:3px;
	text-align:center;
}
.ListingLieuProgramme {
	width:40%;
	font-size:12px;
	font-weight:bold;
	vertical-align:top;
	height:20px;
	padding:5px 0 0 0;
}
.ListingDatesProgramme {
	width:35%;
	text-align:right;
	font-style:italic;
	vertical-align:top;
	height:20px;
	padding:5px 5px 0 0;
}
.ListingNomProgramme {
	width:75%;
	vertical-align:top;
	font-size:12px;
	height:20px;
	padding:3px 0 0 0;
}
.ListingLinkProgramme {
	text-align:right;
	vertical-align:top;
	height:20px;
	padding: 0 5px 2px 0;
}
.InfosInstructionsProgramme {
	padding:10px 0 15px 0;
}
.LibelleChampRecherche {
	font-weight:bold;
	padding:5px 0 10px 0;
}
.LibellePictoRechercheProgramme {
	text-align:center;
	padding:10px 0 5px 0;
	vertical-align:top;
	width:25%;
}
.PictoRechercheProgramme {
	text-align:center;
	padding:5px 0 5px 0;
}
.NbManifRechercheProgramme {
	margin:10px 0 10px 0;
	font-size:12px;
}
.MapProgramme {
	margin:10px 0 10px 0;
	height:400px;
	border:1px solid #888888;
}
.TitreTableauSyndicProgramme {
	text-align:center;
	font-weight:bold;
}
.TitreSectionProgramme {
	text-align:center;
	font-weight:bold;
	font-size:13px;
	padding:10px 0 10px 0;
}
.NouvelleRechercheProgramme {
	text-align:center;
	padding:5px 0 10px 0;
}
.BlocDetailFicheProgramme {
	padding:5px 0 5px 0;
}
.BlocDetailZoomProgramme {
	font-size:12px;
}
.TitreBlocDetailFicheProgramme {
	font-weight:bold;
	color:#496314;
	text-decoration:underline;
}
.TableauPhotoFicheProgramme {
	margin-bottom:25px;	
}
#BlocPlanSite p {
	margin:6px 0 8px 0;
	font-size:12px;
}
#BlocPlanSite ul {
	margin:6px 0 8px 0;
}
#BlocPlanSite li {
	margin:2px 0 2px 40px;
	list-style-image:url(../images/puce-2.gif);
}

.IntroJeu {
	
}
.QuestionJeu {
	margin:10px 0 0 0;
	color:#4a6926;
}
.ChoixQuestionJeu {
	margin:5px 3px 0 0;
	display:inline-block;
	color:#000000;
}
.ChoixQuestionJeu input {
	margin:0 3px 0 0;
}
.ValiderQuestion {
	text-align:center;
	margin:10px 0 0 0;
}
.InformationsParticipationJeu {
	text-align:center;
	margin:10px 0 15px 0;
}
.LotsTitreJeu {
	margin:15px 0 0 0;
	font-weight:bold;
}
.LotsPhotosJeu {
	margin:10px 0 0 0;
}
.LotsListeJeu {
	margin:10px 5px 0 5px;
}
.IndicationsCoordonneesJeu {
	margin:15px 0 0 0;
}
.EnvoyerFormulaireNewsletter {
	text-align:center;
	margin:10px 0 0 0;
}
.RemerciementJeu {
	text-align:center;
	margin:20px 0 0 0;
	font-size:14px;
}


