#accessibilite, #colonne, #menu, #outils, .suiteArticle, .illu1, .illu2, #footer, #colonne01, #centre .colonne, .options {display:none;}

body {font:14pt Verdana, Geneva, sans-serif; line-height:130%;}
h1, h2, h3 {font-family:Verdana, Geneva, sans-serif;}
a img {border:2px dashed #666666;}
a {color:#2358A3; font-weight:bold;}
a:hover,  a:focus { text-decoration:none;}
a.puce01 {padding-left:17px; background:url(../images/background/puce01.png) no-repeat left center; color:#2358A3; text-decoration:none; font-weight:bold;}
#fil_ariane {padding:1.2em 0;}
#logo {margin-bottom:2em;}
.contenu h1 {font-size:20pt; font-family:sans-serif, "Trebuchet MS", Helvetica; text-transform:uppercase; padding-bottom:8px; border-bottom:4px solid black; margin-bottom:1em;}
.contenu h2 {font-size:16pt;}
.contenu h3 {font-size:14pt; font-weight:bold;}
.contenu .introduction {border-left:2px solid #cccccc; font-style:italic; color:#666666; padding-left:9px;}
.block {margin-bottom:3em;}
.vue_line {margin-bottom:1.5em; padding-bottom:1.5em; border-bottom:1px dotted #999999; overflow:hidden;}
div.vue_line h3 span {font-size:0.8em;}

	/* Calendrier*/
		#contenu .containerDiary {overflow:hidden;}
		#contenu .evenement_calendrier {overflow:hidden; height:100%; border-bottom:1px dashed #ccc; padding:10px 0; }
		#contenu .evenement_calendrier img { float:left; margin:0 10px 0 0; }
		#conteneur_calendrier {float:right; width:28%; margin:0 0 10px 20px; }
		#calendrier {border:1px dashed #A8A8A8; background:#DEE9F6; padding:8px 4px 8px 4px; margin:0 0 10px 0 }
		#calendrier a:hover, #calendrier a:focus, #calendrier a.focus { text-decoration:overline }
		#calendrier #navigation_mois {overflow:hidden; text-align:center; text-transform:uppercase; font-weight:bold; color:#333; padding:0; margin:0 0 8px 0 }
		#calendrier #navigation_mois li { display:block; float:left; width:15%; background:none; padding:0; margin:0;}
		#calendrier #navigation_mois li a { color:#2358A3;}
		#calendrier #navigation_mois #mois_courant { width:69%; }
		/* --------------------------------- Tableau */
			#calendrier table {width:100%; table-layout:fixed; border-collapse:collapse; text-align:center;}
		/* ------------- Jours de la semaine */
			#calendrier table tr th { color:#fff; background:#2358A3; padding:3px 0;}
			#calendrier table tr th abbr { border-color:#fff;}
		/* ------------- Cellule de tableau */
			#calendrier table tr td { padding:4px 0;}
			#calendrier table tr td a { color:#2358A3; font-weight:bold;}
		/* ------------- Jour selectionne */
			#calendrier table tr td.jour_selectionne a { display:block; background:#2358A3; color:#fff; cursor:text; text-decoration:none; padding:2px 0 }
			#calendrier table tr td.jour_selectionne a:hover, #calendrier table tr td.jour_selectionne a:focus, #calendrier table tr td.jour_selectionne a.focus { text-decoration:none }
		/* ------------- Jour "J" */
			#calendrier table tr td.jour_j { font-weight:bold; color:#6eb869 }
			#calendrier table tr td.jour_j a { color:#6eb869 }
			#calendrier table tr td.jour_j.jour_selectionne a { color:#fff }
		/* ------------------------------------------------------------------------- Legende du calendrier */
			#legende_calendrier { font-size:.9em; padding:0 5px 0 5px; margin:0 0 5px 0 }
			#legende_calendrier span.titre { display:block; font-size:1.1em; font-weight:bold; color:#666; margin:0 0 5px 0 }
			#legende_calendrier ul { padding:0 0 0 5px; margin:0 }
			#legende_calendrier ul li { background:none; padding:0 }
			#legende_calendrier ul li span { font-size:1.1em; padding:0 3px }
			#legende_calendrier ul li span.jour_evenement { font-weight:bold; color:#2358A3; text-decoration:underline }
			#legende_calendrier ul li span.jour_selectionne { font-weight:bold; color:#fff; background:#2358A3 }
			#legende_calendrier ul li span.jour_j { font-weight:bold; color:#429C0B; }
			#legende_calendrier ul li span.jour_courant_evenement { font-weight:bold; color:#429C0B; text-decoration:underline }

