/* SCROLL BARRE */
BODY {
	SCROLLBAR-FACE-COLOR: #F3F5F2;
	SCROLLBAR-HIGHLIGHT-COLOR: #c4d8cd;
	SCROLLBAR-SHADOW-COLOR: #C0CFCC;
	SCROLLBAR-3DLIGHT-COLOR: #000000;
	SCROLLBAR-ARROW-COLOR: #8dc919;
	SCROLLBAR-DARKSHADOW-COLOR: #000000;
	SCROLLBAR-BASE-COLOR: #8dc919;
}

.tableau_cf
{
	border-bottom:1px solid black;
}

.case_cf
{
	border-right:1px solid black;
}

.tableau_cf td, .tableau_cf th
{
	border-left:1px solid black;
	border-top:1px solid black;
	padding:0px 2px;
}
.tableau_cf *
{
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
	background-color: white;
}

.dont-print{
	visibility: hidden;
}

/* Texte du menu principal */
.menu {
	FONT-SIZE: 14px;
	COLOR: #555555;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
}
A.menu:hover {
	COLOR: #FFFFFF;
}
.ssmenu {
	FONT-SIZE: 13px;
	COLOR: #FFFFFF;
	FONT-FAMILY:   Arial;
	TEXT-DECORATION: none;
}
A.ssmenu:hover {
	COLOR: #555555;
}
.menusmall {
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	FONT-FAMILY:   Arial;
	TEXT-DECORATION: none;
}
A.menusmall:hover {
	COLOR: #000000;
}

/* Texte des boutons vert */
.menu_btn {
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
}
A.menu_btn:hover {
	TEXT-DECORATION: underline;
}
.menu_btn_on {
	FONT-SIZE: 12px;
	COLOR: #8CC919;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
}
A.menu_vert:hover {
	TEXT-DECORATION: underline;
}


/* Texte du menu secondaire */
.menu2 {
	FONT-SIZE: 12px;
	COLOR: #000000;
	TEXT-DECORATION: none;
	FONT-FAMILY:  Arial;
	 position: relative; top: 1px;  left: 2px;
}
A.menu2 {
	FONT-SIZE: 12px;
	COLOR: #000000;
	TEXT-DECORATION: none;
	FONT-FAMILY:  Arial;
	 position: relative; top: 1px;  left: 2px;
}
A.menu2:hover {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-WEIGHT: none;
	TEXT-DECORATION: underline;
	FONT-FAMILY:  Arial;
	 position: relative; top: 1px;  left: 2px;
}
menu2gauche {
	FONT-SIZE: 12px;
	COLOR: #000000;
	TEXT-DECORATION: none;
	FONT-FAMILY:  Arial;
}
A.menu2gauche {
	FONT-SIZE: 12px;
	COLOR: #000000;
	TEXT-DECORATION: none;
	FONT-FAMILY:  Arial;
}
A.menu2gauche:hover {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-WEIGHT: none;
	TEXT-DECORATION: underline;
	FONT-FAMILY:  Arial;
}
.menu2_selected {
	FONT-SIZE: 12px;
	COLOR: #000000;
	BACKGROUND-COLOR: #C4D8CD;
	FONT-WEIGHT: bold;
	FONT-FAMILY:  Arial;
	 position: relative; top: 1px;  left: 2px;
}

/* Texte d'annotation */
.anno {
	FONT-SIZE: 12px;
	COLOR: #8B97BC;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial;
}

.anno2 {
	FONT-SIZE: 12px;
	COLOR: #8CC919;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial;
}

/* Texte de nnavigation inter-pages */
.navi_page {
	FONT-SIZE: 20px;
	COLOR: #8DC919;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial;
}
.navi_page_off {
	FONT-SIZE: 20px;
	COLOR: #C4D8CD;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial;
}

/* Titre bleu foncÈ */
.titre {
	FONT-SIZE: 14px;
	COLOR: #053578;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial;
}

/* Titre bleu gris */
.titre2 {
	FONT-SIZE: 14px;
	COLOR: #8B97BC;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial;
}

/* Sous-titre orange */
.sous-titre {
	PADDING-LEFT: 0px;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	COLOR: #FF4F02;
	FONT-FAMILY: Arial;
}

.titrefiche  { color: #ffffff; font-size: 10px; font-family: Arial; letter-spacing: 3px; padding-left: 0px }

/* Chapo */
.chapo  { color: #000000; font-style: italic; font-size: 14px; font-family: Arial; text-indent: 0px; margin-top: 20px; margin-right: 40px; margin-left: 40px; padding-left: 0px }

/* Texte usuel */
.texte {
	PADDING-LEFT: 0px;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
}

A.texte {
	PADDING-LEFT: 0px;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	COLOR: #053578;
	TEXT-DECORATION: none;
	FONT-FAMILY: Arial;
}

/* Texte lien */
.textelien {
	PADDING-LEFT: 0px;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
}

A.textelien {
	PADDING-LEFT: 0px;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
	FONT-FAMILY: Arial;
}

A.textelien:hover {
	TEXT-DECORATION: underline;
}



/* Texte usuel */
.textesmall {
	PADDING-LEFT: 0px;
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
}

.texte_bullet  { color: #000000; font-size: 12px; font-family: Arial; text-indent: -12pt; list-style-image: url(puce1.gif); list-style-position: inside; margin-left: 0pt; padding-left: 0px }

/* liste retrait 2 */
.texte_bullet2  { color: #000000; font-size: 12px; font-family: Arial; text-indent: -12pt; list-style-image: url(puce2.gif); list-style-position: inside; padding-left: 15px }

/* liste retrait 3 */
.texte_bullet3  { color: #000000; font-size: 12px; font-family: Arial; text-indent: -6pt; list-style-type: none; list-style-position: inside; padding-left: 30px }

/* Message d'erreur */
.erreur {
	FONT-SIZE: 14px;
	COLOR: #C91919;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial;
}
.noerreur {
	FONT-SIZE: 14px;
	COLOR: #8DC919;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial;
}

/* Formulaires */
.formulaire {
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial;
	COLOR: #000000;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: justify;
	BACKGROUND-COLOR: #C4D8CD;
}

/* Lien pour les permanents */
A.perm {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	FONT-FAMILY: Arial;
}
A.perm:hover {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
	FONT-FAMILY: Arial;
}
A.perm2 {
	FONT-SIZE: 12px;
	COLOR: #52D8CD;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	FONT-FAMILY: Arial;
}
A.perm2:hover {
	FONT-SIZE: 12px;
	COLOR: #52D8CD;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
	FONT-FAMILY: Arial;
}

/* Les ÈvÈnements... */
.event0 {
	PADDING-LEFT: 0px;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
}
.event1 {
	PADDING-LEFT: 0px;
	FONT-SIZE: 12px;
	COLOR: #BB7777;
	FONT-FAMILY: Arial;
}
.event2 {
	PADDING-LEFT: 0px;
	FONT-SIZE: 12px;
	COLOR: #77BB77;
	FONT-FAMILY: Arial;
}

/* Tableau calendrier */
.calendrier{
border-style:dotted;
}

.textes{
color:	#053578;
font-family:	Arial;
font-size:	12px;
font-weight:	bold;
padding-left:	0px;
text-decoration:	none;
}
/* Texte usuel */ .texterouge  {
color:	#BA0000;
font-family:	Arial;
font-size:	12px;
padding-left:	0px;
}
.titrecaps  {
color:	#053578;
font-family:	Arial;
font-size:	11px;
font-weight:	bold;
}
/* Texte usuel */ .textesmallbleu  {
color:	#053578;
font-family:	Arial;
font-size:	10px;
padding-left:	0px;
}