a:link {
	text-decoration: none;
	color: #0066CC;
} 
a {
	font-family:Arial;
	font-weight: bold;
	color:#0066FF;
	text-decoration: none;
	font-size: 12px;
} 
a:visited {
	font-family:Arial;
	font-weight: bold;
	color:#0066FF;
	text-decoration: none;
	font-size: 12px;
} 
a:hover {
	font-family:Arial;
	color: #0000CC;
	text-decoration: none
} 
a:active { color:#006699; text-decoration: none}

A.Asurmenu_gauche { font-family:Arial; font-weight: bold; color:#3300FF; font-size :12px; text-decoration: none} 
A.Asurmenu_gauche:visited { font-family:Arial; font-weight: bold; color:#3333FF; font-size :12px; text-decoration: none} 
A.Asurmenu_gauche:hover { font-family:Arial; color: #00CC66; text-decoration: none} 

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000099;
	background-color: #FFFFFF;
	leftmargin:0;
	rightmargin:0;
	topmargin:0;
	bottommargin:0;
	link: #FFFFFF;
	vlink: #FFFFFF;
	alink: #FFFFFF;
	left: 0px;
	clip:  rect(0px auto auto auto);
	background-position: top;
	scrollbar-face-color: #D0CDC8; 				/* curseur central de nav */
	scrollbar-highlight-color: #FFFFFF; 		/* ombre */
	scrollbar-shadow-color: #FFFFFF; 			/* contour des elements*/
	scrollbar-3dlight-color: #FFFFFF;			/* contour des elements - autour*/
	scrollbar-arrow-color:  #000000;			/* Fleche */
	scrollbar-track-color: #FFFFFF;				/* barre vericale de fond */
	scrollbar-darkshadow-color: #FFFFFF;		/* ombre des elements droite */
}

.fond {	background-color: #FFFFFF;} //#FFEEC3 #ffe0a0
.blanc { background-color: WHITE; }
.fond_obs_detail { background-color: BEIGE; }


.menu_haut {
	font-size: 12px;
	color:#FFFFFF;
	background-color: #00CCFF;
	background-image: url(../images/barre.jpg);
	font-weight: bolder;
}
.menu_haut_select {
	font-size: 12px;
	color:#000000;
	background-color:#00CCFF;
	cursor:pointer
}
.menu_haut a {
	font-size: 12px;
	color:#000000;
	background-color:#00CCFF;
	cursor:pointer
}
.index_menu_gauche {
	font-size: 12px;
	height: 20px;
}
.surmenu_gauche {
	font-size: 11px;
	text-align: left;
	text-indent: 5pt;
	background-image: url(../images/barre.jpg);
	color: #000000;
	font-weight: normal;
	line-height: 18px;
	cursor: pointer;
} 
.surmenu_gauche_L {	background-image: url(../images/fondSM-L1.gif);} 
.surmenu_gauche_R {	background-image: url(../images/fondSM-R1.gif);} 
.surmenu_gauche_select {
	color: #FFFFFF;
	cursor: pointer;
	text-align: center;
	font-weight: bold;
} 

.menu_gauche {
	font-size: 10px;
	color:#000099;
	background1:URL(../images/CatArrow1.gif) 2px 5px no-repeat;
	text-indent: 5px;
	cursor: pointer;
}
.menu_gauche_select {
	background-color:#0066FF;
	cursor:pointer;
	background-image: url(../images/onglet5.jpg);
	color:#0000FF;
	font-size: 10px;
}


.sousmenu_gauche {
	font-size: 11px;

	text-decoration: none
	cursor: pointer;
} 
.sousmenu_gauche_select  {
	color:#FFFFFF;
	background-color:#0066FF;
	cursor:pointer
}

.tblbg {
	--background-image: url(../images/cbg.gif);
	background-color: #FFFFFF;
}
.titre {
	font-weight: bold;
	color: #0000FF;
	font-style: italic;
}
.noir  { color: #000000; }
.blanc { color: #FFFFFF; }
.orange { color: #FFFFFF; background-color: #F18500; }

.t { font-family:Arial; font-size:   12px; color: #003366; text-decoration: none} 
.ti { font-family:Arial; font-size:  14px;color: #003366; font-weight: bold; text-decoration: none} 
.t1 { font-family:Arial;font-size:   10px; color: #003366; font-weight: bold; text-decoration: none} 
.t2 { font-family:Arial; font-size:  10px; color: #000000; font-weight: bold; text-decoration:  none} 
.t3 { font-family:Arial; font-size:  12px; color: black; font-weight: bold} 
.t7 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:  7pt;} 
.t7_orange { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:  7pt; color: #DD8040;} 
.t8 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:  8pt;} 
.t8_orange { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:  8pt; color: #DD8040;} 
.t9 { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:  10pt; } 
.t9_orange { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:  9pt; color: #DD8040;} 
.t10 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:  10pt;} 
.t10_orange { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:  10pt; color: #DD8040;} 
.t11 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:  11pt;} 
.t11_orange { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:  11pt; color: #DD8040;} 
.t12 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:  12pt;} 
.t12_orange { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:  12pt; color: #DD8040;} 
.t13 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:  13pt;} 
.t13_orange { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:  13pt; color: #DD8040;} 
.t14 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:  14pt;} 
.t14_orange { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:  14pt; color: #DD8040;} 

--TEXTAREA { color:#000000; background-color:#F7F7F7;font-size:10px; font-family:arial; } 
--INPUT { color:#000000; background-color:#F7F7F7;font-size:10px; font-family:arial; } 
input.text, .field input {background: #FFF url(images/cadre/bg-field.gif);  padding: 2px 5px; width: 218px; border: 1px solid #D4D4D4; font: 1em 'Trebuchet MS' Arial, Helvetica, sans-serif; color: #555}

select {background: #FFF url(images/cadre/bg-field.gif);  padding: 2px 5px; border: 1px solid #D4D4D4; font: 8 'Trebuchet MS' Arial, Helvetica, sans-serif; color: #555}


.print { display: none; }
.invisible { display: none; }
.ombre_sav { width: 100%; filter:DropShadow(color=lightblue, offx=2, offy=2); cursor: crosshair }
.ombre { cursor: crosshair }

.tsav {
	font-family:Arial;
	font-size: 9px;
	color: #993300;
	font-weight: bold;
	text-decoration: none;
	cursor: hand;
}

.ST1 {position:absolute; top:0; left:0; visibility:hidden;}
.ST2 {position:absolute; visibility:hidden;}
.ST3 {position:absolute; top:0; left:0; visibility:hidden; border-style:outset; border-width:1;}
.ST4 {position:absolute; top:0; left:0; visibility:hidden; border-style:inset; border-width:1;}
.ST5 {border:2px outset #C0C0C0; position:absolute; visibility:inherit; }


.tdtitre 
{  
	font-family: "Times New Roman", Times, serif; 
	font-size: 12px; 
	background-color: #CCCCCC; 
	border: auto; 
	text-transform: none; 
}

.tdsaisie 
{  
	font-family: "Arial", Times, serif; 
	font-size: 18px; 
	border: auto; 
}
.tdsaisiesanstaille 
{  
	font-family: "Arial", Times, serif; 
	/*font-size: 18px; */
	background-color: #FFFFCC; 
	border: auto; 
}

.message_accueil
{
	text-align: justify; 
	font-family: "Times New Roman", Times, serif; 
	font-size: 25px; 
}


.listeentete 
{  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px; 
	background-color: #8abe8a; 
	text-align: center; 
	vertical-align: middle; 
	cursor: main;
	background-position: center center; 
	color: #FFFF00;
	//filter: Shadow(Color=0, Direction=100); 
	border: 1
}
.liste 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: CCFFCC;
	border: #C0C0C0;
	align: center;
	left center;
	vertical-align: middle;
	cursor: default;
	color: #000000;
}
.liste1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #EFEFAF;
	border: #C0C0C0;
	align: center;
	left center;
	vertical-align: middle;
	cursor: default;
	color: #000000;
}
.buttonStyle {
   color :#000000;
   font-weight :normal;
   text-decoration :none;
   background-color :#CCCCCC;
   height : auto;
   /*width :100px;*/
   border :thin outset;
   border-color:#FFFFFF #000000 #000000 #FFFFFF;
}
.buttonStyleOK {
   color :#FFFFFF;
   font-weight :normal;
   text-decoration :none;
   background-color :#6666FF;
   height : auto;
   /*width :100px;*/
   border :thin outset;
   border-color:#FFFFFF #000000 #000000 #FFFFFF;
}
.buttonStyle1 {
   color :#FFFFFF;
   font-weight :normal;
   text-decoration :none;
   background-color :#6666FF;
   height : auto;
   /*width :100px;*/
   border :thin outset;
   border-color:#FFFFFF #000000 #000000 #FFFFFF;
}
.buttonStyle:hover {
   color :#FFFFFF;
   text-decoration :none;
   background-color :#999999;
   border: thin outset;
   border-color: #FFFFFF #000000 #000000 #FFFFFF;
   cursor:main;
}
.buttonStyle:visited {
   color :#000000;
   font-weight :normal;
   text-decoration :none;
   background-color :#CCCCCC;
   height : auto;
   width :100px;
   border :thin outset;
   border-color:#FFFFFF #000000 #000000 #FFFFFF;
}
.main { cursor: hand}
/* MESSAGE */
.message 
{ 
	font-family: "Courier New", Courier, mono; 
	font-size: 18px; 
	color: #0000FF; 
	border: 1px solid; 
	background-position: left center; 
	text-align: center; 
	vertical-align: middle; 
	cursor: crosshair; 
	text-transform: uppercase
}

.bas 
{ 
	font-family: "Times New Roman", Times, serif; 
	font-size: 18px; 
	color: black;
	background-color: #66FFCC; 
	border: 1px solid; 
	background-position: left center; 
	text-align: center; 
	vertical-align: middle; 
	cursor: crosshair; 
	text-transform: uppercase
}
.table 
{
	cursor: default;
	background-image: url(../images/cadre/cbg.gif);  //#ffe0a0 #FFEEC3
	text-align: center
	border-color: black				/* #0066FF #00FF33 #33CC33 #660099; */ 
	border-style: inset; 
	1line-height: 0.5cm;
	border-right-width:  1px;	border-right-style:  solid;		border-right-color: 	#000000;
	border-bottom-width: 1px;	border-bottom-style: solid;		border-bottom-color: 	#000000;
	border-left-width:   1px; 	border-left-style: 	 solid;		border-left-color: 		#000000;
	border-top-width:    1px;	border-top-style:    solid;		border-top-color: 		#000000;
}
.message_accueil
{
	text-align: justify; 
	font-family: "Times New Roman", Times, serif; 
	font-size: 25px; 
}
.main { cursor: hand}
.barre {
	font-family:Arial;
	font-size:  12px;
	color: #CCFF66;
	font-weight: bold;
	background-color: #8B84E8;
}
.message_affiche_fond {
	position:absolute;
	left:-2000px;
	width:23px;
	font-family:Arial;
	font-size:25pt;
	font-weight:normal;
	text-align:center;
	color:#FFFFFF;
	filter:glow(color=blue,strength=2);
	height: 15px;
}
.textstyle {
	position:absolute;
	left:-2000px;
	width:400px;
	font-family:Arial;
	font-size:10pt;
	font-weight:normal;
	text-align:center;
	color:FFFFFF;
	filter:glow(color=red,strength=5);
}
.coverstyle {
	position:absolute;
	left:-1000px;
    	width:140px;
    	height:180px;
    	background-color:white;
 	filter:alpha(opacity=0,finishopacity=00,style=2,startX=0px,startY=0px,finishX=60px,finishY=60px);
}
.Prixaccueil {
font-family:"Times New Roman", Times, serif; font-size:  24px;color: #00FF66; font-weight: bold; text-decoration: none
}
.bloc {
	font-family:Arial; color: purple; background-color:#33CCFF; text-decoration: none
}
.Nombre {
	font-family: "Times New Roman", Times, serif;
	//font-size: 12px;
	//font-style: oblique;
	background-color: beige;
	background-position: center;
}
.affiche {
	border : 2;
	border-top: 1px groove green;
	border-right: 1px groove green;
	border-bottom: 1px groove green;
	border-left: 1px groove green;
    background-color: BEIGE;
	thin:medium;
}
.bordphoto {
	text-align: center
	border-color;

: black				/* #0066FF #00FF33 #33CC33 #660099; */ 
	border-style: inset; 
	line-height: 0.5cm;
	border: 1px none;
}
/* begin aktuelle_stylesheets */
.pfad_weiss  { color: white; font-size: 11px; font-family: Verdana; text-decoration: none; width: auto }
.menu_fett_blau { color: #005598; font-weight: bold; font-size: 12px; font-family: Verdana; text-decoration: none; width: auto }
.menu_fett_weiss { color: white; font-weight: bold; font-size: 12px; font-family: Verdana; text-decoration: none; width: auto }
.grau_11 { color: #333333; font-weight: normal; font-size: 11px; font-family: Verdana; text-decoration: none; width: auto }
.grau_8  { color: black; font-size: 8px; font-family: Verdana; text-decoration: none; width: auto }
.blau_11 { color: #005598; font-weight: normal; font-size: 11px; font-family: Verdana; text-decoration: none; width: auto }
.grau_fett11 { color: #333333; font-weight: bold; font-size: 11px; font-family: Verdana; text-decoration: none; width: auto }
.grau_14 { color: #333333; font-weight: normal; font-size: 14px; font-family: Verdana; text-decoration: none; width: auto }
.grau_fett14 { color: #333333; font-weight: bold; font-size: 14px; font-family: Verdana; text-decoration: none; width: auto }
.copyright_grau { color: #333333; font-weight: normal; font-size: 9px; font-family: Verdana; text-decoration: none; width: auto }
.copyright_blau { color: #005598; font-weight: normal; font-size: 9px; font-family: Verdana; text-decoration: none; width: auto }
.rot_fett11 { color: #ff0000; font-weight: bold; font-size: 11px; font-family: Verdana; text-decoration: none; width: auto }
.rot_fett12 { color: #ff0000; font-weight: bold; font-size: 12px; font-family: Verdana; text-decoration: none; width: auto }
as:link { color: #005598; font-size: 12px; font-weight: normal; font-family: Verdana; text-decoration: none; width: auto }
as:visited { color: #005598; font-size: 12px; font-weight: normal; font-family: Verdana; text-decoration: none; width: auto }
as:hover { color: #CC3300; font-size: 12px; font-family: Verdana; text-decoration: none; width: auto }
as:active { color: #CC3300; font-size: 12px; font-weight: normal; font-family: Verdana; text-decoration: none; width: auto }
.auswahl { background-color:#ffffff; width:180px; border:6px;}
.pfad_weiss { color: white; font-size: 11px; font-family: Verdana; text-decoration: none; width: auto }
.m_menu_fett_weiss { color: white; font-weight: bold; font-size: 12px; font-family: Verdana; text-decoration: none; width: auto }
.m_menu_fett_blau { color: #005598; font-weight: bold; font-size: 12px; font-family: Verdana; text-decoration: none; width: auto }
.m_kategorie_rot_fett { color: #f00; font-weight: bold; font-size: 12px; font-family: Verdana; text-decoration: none; width: auto }
.m_menu_blau { color: #005598; font-size: 12px; font-family: Verdana; text-decoration: none; width: auto }
.m_lauftext_weiss  { color: white; font-size: 12px; font-family: Verdana; text-decoration: none; width: auto }
.m_lauftext_schwarz  { color: black; font-size: 12px; font-family: Verdana; text-decoration: none; width: auto }
.m_lauftext_grau  { color: #333; font-size: 11px; font-family: Verdana; text-decoration: none; width: auto }
.m_lauftext_grau14 { color: #333; font-size: 14px; font-family: Verdana; text-decoration: none; width: auto }
.m_lauftext_blau { color: #005598; font-size: 12px; font-family: Verdana; text-decoration: none; width: auto }
.m_copyright_blau  { color: #005598; font-weight: bold; font-size: 8px; font-family: Verdana; text-decoration: none; width: auto }
.m_copyright_grau { color: #333; font-size: 9px; font-family: Verdana; text-decoration: none; width: auto }
.m_lauftext_blau_fett  { color: #005598; font-weight: bold; font-size: 12px; font-family: Verdana; text-decoration: none; width: auto }
.m_lauftext_rot_fett { color: #f00; font-weight: bold; font-size: 12px; font-family: Verdana; text-decoration: none; width: auto }
.m_lauftext_grau_fett1  { color: #333; font-weight: bold; font-size: 11px; font-family: Verdana; text-decoration: none; width: auto }
.m_lauftext_grau_fett14 { color: #333; font-weight: bold; font-size: 14px; font-family: Verdana; text-decoration: none; width: auto }
.m_lauftext_schwarz_fett { color: black; font-weight: bold; font-size: 12px; font-family: Verdana; text-decoration: none; width: auto }
/* end aktuelle_stylesheets */

.Toute_les_possibilités
{  
FONT
	font-family: Angostura; 
	font-size: large; 
	font-style: oblique; 
	font-weight: 300; 
	font-variant: small-caps; 
COLOR
	color: #000000;													Couleur du texte
LINE
	line-height: 2cm; 
BACKGROUND
	background-attachment: scroll; 
	background-color: #000000; 
	background-image: url(../Images/non.gif); 
	background-repeat: repeat; 
	background-position: center /top / bottom;
TEXTE	
	text-decoration: underline / overline / line-through / blink; 
	text-transform: capitalize; 
	letter-spacing: 2em; 
	text-align: right / left / justify; 
	text-indent: 2pt; 
	word-spacing: 2em; 
	white-space: nowrap;
POSITION	
	left: 2px; 
	top: 2px; 
	position: relative; 
	vertical-align: superexposant; 
	clear: left; 
	float: left; 
	height: 2px; 
	width: 2px;
MARGIN
	margin-top: 2px; 
	margin-right: 2px; 
	margin-bottom: 2px; 
	margin-left: 2px; 
PADDING
	padding-top: 2px; 
	padding-right: 2px;
	padding-bottom: 2px; 
	padding-left: 2px; 
BORDER
	border-color: #0066FF #00FF33 #33CC33 #660099; 
	border-style: outset / inset / solid ;  
	border-top-width: thin / medium / thick / auto;
	border-right-width: thin / medium / thick / auto;
	border-bottom-width: thin / medium / thick / auto;
	border-left-width: thin / medium / thick / auto;
LIST
	list-style-position: inside; 
	list-style-image: url(../Images/smil.gif); 
	list-style-type: disc / circle / square / cross / plus / star ;
AUTRE	
	overflow: scroll; 
	visibility: hidden; 
	z-index: auto; 
	clip:  rect(2px 2px 2px 2px); 
	cursor: e-resize / crosshair / auto / ...;
		ou
		cursor:url('fichier .ani');
	filter:
		filter:Chroma(Color=?);
		filter:Alpha(Opacity=50, FinishOpacity=?, Style=?, StartX=?, StartY=?, FinishX=?, FinishY=?);
		filter:BlendTrans(Duration=?);
		filter:Blur(Add=?, Direction=?, Strength=?);
		filter:DropShadow(Color=?, OffX=?, OffY=?, Positive=?);
		filter:Glow(Color=?, Strength=?);
		filter:Gris;
		filter:Inverser;
		filter:Lumière;
		filter:Mask(Color=?);
		filter:RevealTrans(Duration=?, Transition=?);
		filter:Shadow(Color=?, Direction=?);
		filter:Wave(Add=?, Freq=?, LightStrength=?, Phase=?, Strength=?);
		filter:Xray;
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFE0,endColorstr=#0000FFFF);
		progid:DXImageTransform.Microsoft.Blinds(Duration=2);

	page-break-before: left; 
	page-break-after: always
}

#foldheader{cursor:hand; font-weight:normal; list-style-image:url(fold.gif)}
#foldinglist{list-style-image:url(list.gif)}

.negatif {color:red;}
.positif {color:#999933;}

.inputFocus {
	color:black;font-family:Verdana, Georgia, Universal;border-style:inner;font-size:9px;font-weight:250;
	cursor:pointer;text-align=center;}
.inputBlur {
	background-color:lightgreen;color:black;border-style:ridge;border-width:thin;font-family:Verdana, Georgia, Universal;font-size:10px;
	font-weight:250;cursor:pointer;text-align=center;}
.inputsmall {
	border-style:ridge;
	background-color: lightgreen;
	font-size: 9px;
	font-weight: 300;
	}
.boutonsmall {
	font-size: 9px;
	font-weight: 300;
	}
.box1 {
	border-color: #CCCCCC #333333 #333333 #CCCCCC;
	border-width: medium;
	border-style: ridge;
	filter:Shadow(Color=greenblack, Direction=1);
	oldfilter:
	progid:DXImageTransform.Microsoft.Wave(Add='true', LightStrength=80, Phase=70, Strength=0,  Freq=3);
	progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFE0,middleColorstr=#FFFFFF,endColorstr=#0000FFFF);
	cursor: crosshair;
}
.vertical { font-family : arial; 
			font-size: 8pt;
			writing-mode: 
			tb-rl;
			filter: flipH() flipV(); 
}
.varup {
	color: #00FF99;
}
.vardown {
	color: #FF9966;
}
.ligneCours {
	font-size: 16px;
}
.barrenav_page { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:  10pt; color: blue;} 
.barrenav_pageselect { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:  12pt; color: blue; font-weight:bold} 
.maintenance {
	border: dotted Blue;
}

/*********************************************************************************************************************/
/*    OVERLAY SUR FENETRE
/*********************************************************************************************************************/
.calque{
  opacity:.50;
  color: #FFFFFF;
  position: absolute;
  visibility : hidden;
  padding: 0px;
  font-family: Courrier;
  align: center;
  font-size: 8pt;
  background-color: #FFFFFF;
  opacity : .75;
  filter : alpha(opacity=75);
  width: 100%;
  height : 100%;
  top : 0;
  left : 0 ;
}
.image_calque{height: 100%;}
.window{
  color: #FFFFFF;
  position: absolute;
  visibility : hidden;
  padding: 0px;
  font-family: Courrier;
  align: center;
  font-size: 8pt;
  background-color: #FFFFFF;
  width: 500;
  height : 500;
  top : 25%;
  left : 35% ;
}
.contemp_window{
  width: 100%;
  height : 100%;
  border : 0;
}

/*********************************************************************************************************************/
/*    
/*********************************************************************************************************************/

