 @charset "UTF-8";

body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #333333;
	b.ackground-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: #a64021;
	scrollbar-highlight-color: #CCCCCC;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-arrow-color:  #000000;
	scrollbar-track-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

/*-----------Liens----------*/
a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
#espace {
	margin-top: 500px;
}
a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #333333;
}
a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #a64021; 
}
.login {
	font-size: 12px;
}
a:active {
	color: #333333;
	text-decoration: none;
	font-size: 12px;
}
.banniere {
	background-image: url(../images/fond_page2.gif);
}

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} 
a.cache:link, a.cache:hover, a.cache:visited, a.cache,{
	text-decoration: none;
	color: #FFFFFF;
}


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

.menu_haut {
	font-size: 11px;
	color:#515151;
	background-image: url(../images/Menu/fond-bandeau.jpg);
}

.menu_gauche {font-size: 11px; color:#515151; background1:URL(../images/CatArrow1.gif) 2px 5px no-repeat;}
.menu_gauche_select {font-size: 11px; color:#000000;background-color:#00CCFF; cursor:pointer}

.surmenu_gauche {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor: default;


	--line-height: 20px;
	vertical-align: middle;


	--letter-spacing: 0.1em;
	text-align: left;
	text-indent: 4pt;
	height: 20px;
	font-weight: normal;
	background-image: url(../images/cadre/titlebg.jpg);
	background-color: #00CCFF;
} 
.surmenu_gauche_L {
	background-image: url(../images/fondSM-L1.gif);
} 
.surmenu_gauche_R {
	background-image: url(../images/fondSM-R1.gif);
} 

.a.surmenu_gauche {
	font-family:Arial;
	font-size: 15px;
	color: #FFFFFF;
	cursor: crosshair;
	vertical-align: middle;
	text-align: center;
	text-indent: 0pt;
	height: 20px;
	--background-image: url(../images/fondSM-C.gif);
	font-weight: bold;
} 

.sousmenu_gauche { font-size: 10px; cursor: hand; text-decoration: none} 

/*--------Page Indiv-----------*/

/*-----------------identite------------*/

.hautGauche {
	position: relative;
	width: 400px;
}
.nomPageIndiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #a64021;
}
.prenomPageIndiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #86635c;
}
.adressePageIndiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #86635c;
}
.visiterEnvoyerContenu {
	text-align: right;
	font-weight: bold;
	color: #86635c;
	margin-right: 5px;
	margin-left: 120px;
}

#visiterEnvoyer {
	text-align: right;
	font-weight: bold;
	color: #86635c;
	margin-right: 5px;
	margin-left: 0px;
}

/*-----------------identite--------------*/


/*-----------------descriptif------------*/

.descriptif {
	position: relative;
	width: 530px;
	height: 400px;
	background-image: url(../images/cadreDescriptif.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#descriptifContenu {
	height: 390px;
	width: 500px;
	overflow:auto;
	position: relative;
	left: 20px;
	top: 5px;
}
#descriptifEntete {
	margin-right: 200px;
	margin-left: 10px;
}
#descriptifcontenuTexte {
	position: relative;
	height: auto;
	width: 470px;
	margin-left: 10px;
}

/*-----------------descriptif------------*/

/*-----------------evenement------------*/

.evenement {
	position: relative;
	width: 646px;
	height: 185px;
	background-image: url(../images/cadreEvenemet.gif);
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align:middle;
	padding-top: 5px;
	margin-top: 10px;
}
.evenementFrame {
	text-align: justify;
	margin-left: 15px;
}


/*-----------------------------*/

/*-----------------map----------------*/

.map {
	position: relative;
	width: 280px;
	border: thin solid #333333;
}
#mapContenu {
}

/*-----------------------------*/

.titre {
	font-weight: bold;
	color: #0000FF;
	font-style: italic;
}
.noir  { color: #000000; }
.blanc { color: #FFFFFF; }
.orange { color: #FFFFFF; background-color: #C15641; }

.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: #a64021;} 
.t8 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:  8pt;} 
.t8_orange {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:  8pt;
	color: #a64021;
} 
.t9 { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:  10pt; } 
.t9_orange { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:  9pt; color: #a64021;} 
.t10 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:  10pt;} 
.t10_orange { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:  10pt; color: #a64021;} 
.t11 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:  11pt;} 
.t11_orange {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:  11pt;
	color: #a64021;
} 
.t11_orange_g { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:  11pt; font-weight:bold; color: #a64021;} 
.t12 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:  12pt;} 
.t12_orange { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:  12pt; color: #a64021;} 
.t13 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:  13pt;} 
.t13_orange { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:  13pt; color: #a64021;} 
.t14 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:  14pt;} 
.t14_orange { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:  14pt; color: #a64021;} 
.tslogan_gris { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:  10px; color: #86635c;} 
a.tplus_d_infos_gris { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:  10px; color: #333333;} 
a:hover.tplus_d_infos_gris { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:  10px; color: #a10202;} 
.t7_gris { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:  7pt; color: #86635C;} 
.t8_gris { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:  8pt; color: #86635C;} 
.t8_noir { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:  8pt; color: #000000;}
.t9_gris { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:  9pt; color: #86635C;} 
.t10_gris { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:  10pt; color: #86635C;} 
.t11_gris { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:  11pt; color: #86635C;} 
.t12_gris { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:  12pt; color: #86635C;} 
.t13_gris { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:  13pt; color: #86635C;} 
.t14_gris { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:  14pt; color: #86635C;}
--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, textarea, .field input {background1: #FFF url(/images/cadre/bg-field.gif);  padding: 2px 5px; 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;
	color: #555;
	font-family: 'Trebuchet MS' Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 8;
}
*/

.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-size: 12px;
	background-color: #33FFFF;
	text-transform: none;
	background-image: url(../images/cadre/titlebg.jpg);
	color: #000099;
}

.tdsaisie 
{  
	font-family: "Arial", Times, serif; 
	font-size: 18px; 
	border: auto; 
}
.tdsaisiesanstaille 
/* { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:  10px; color: #a10202;}
{ 
	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: #BEE3F8;
	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 :#FF9900;
   height : auto;
   /*width :100px;*/
   border :thin outset;
   border-color:#FFFFFF #000000 #000000 #FFFFFF;
}
.buttonStyleOK {
   color :#FFFFFF;
   font-weight :normal;
   text-decoration :none;
   background-color :#FFC756;
   height : auto;
   /*width :100px;*/
   border :thin outset;
   border-color:#FFFFFF #000000 #000000 #FFFFFF;
}
.buttonStyle1 {
	color :#FFFFFF;
	font-weight :normal;
	text-decoration :none;
	background-color :#FF9900;
	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 :#FF9900;
   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:a64021; 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: #a64021; 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: #a64021; 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: #a64021; 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: #a64021; font-size: 12px; font-weight: normal; font-family: Verdana; text-decoration: none; width: auto }
as:visited { color: #a64021; 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: #a64021; 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: #a64021; 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: #a64021; font-size: 12px; font-family: Verdana; text-decoration: none; width: auto }
.m_copyright_blau  { color: #a64021; font-weight: bold; font-size: 8px; font-family: Verdana; text-decoration: none; width: auto }
.m_copyright_grau { color: #333; font-size: 8px; font-family: Verdana; text-decoration: none; width: auto }
.m_lauftext_blau_fett  { color: #a64021; 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:#EDEDDD;
	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;
}
.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 :#0374B0;
	height : auto;
	/*width :100px;*/
   border :thin outset;
	border-color:#FFFFFF #000000 #000000 #FFFFFF;
}
.buttonStyle1 {
   color :#FFFFFF;
   font-weight :normal;
   text-decoration :none;
   background-color :#FFC756;
   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;
}
#recherche1 {display:block;float:left;height:18px;width:34px;background:url(/images/search-bullet.png) 0 -18px no-repeat transparent;text-indent:-999em;overflow:hidden;border:none;cursor:pointer;padding:10;margin-top:2px;}

div#bulle
{
	padding: 3px;
	border: solid 1px #808080;
	display: none;
	color: #2B3D2B;
	font: 9px Verdana,Arial,sans-serif,Geneva;
	text-align: left;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1000;
	--opacity: .90;
	background-color: #66FFFF;
	background-image: url(http://staff.webaix.com/gradient.php?base=F1C995&height=100);
	background-repeat: repeat-x;
}
.titre_grand {
	font-family:"Times New Roman", Times, serif;
	color:#333333;
	font-size:30px;
}
.texte_spip_petit {
	font-size:11px;
	font-style:italic;
	color:#000000;
}
. texte_spip_petit_italic {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic:
	font-size:12px;
	color:#333333;	
}
.texte_petit {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#333333;	
}
. titre_spip {
	color:#a64021;	
}
#wrap {
	max-width:50em;
	margin:0 auto;
}
* html #wrap {width:50em}


/* Default CSS
================================================*/
/* Basic styling, used when JavaScript is unsupported */
.tblbg {
	background-color: #FFFFFF;
	background-image: url(../images/cadre/cbg.gif);
	
}
.cbb {
	margin:0 0;
	padding:0 0px;
	border:1px solid #666;
	background:#fff;
}
.cbb h1 {
	margin:0 -10px;
	padding:0.3em 0px;
	background:#efece6;
	font:bold 1.2em/1 Arial, Helvetica, sans-serif;
}
/* Normal styling */
.cb {margin:0 0;}
	/* Top corners and border */
.bt {
	height:17px;
	margin:0 0 0 18px;
	background:url(/images/cadre/box.png) no-repeat 100% 0;
}
.bt div {
	position:relative;
	left:-18px;
	width:18px;
	height:17px;
	background:url(/images/cadre/box.png) no-repeat 0 0;
	font-size:0;
	line-height:0;
}

	/* Bottom corners and border */
.bb {
	height:14px;
	margin:0 0 0 12px;
	background:url(/images/cadre/box.png) no-repeat 100% 100%;
}
.bb div {
	position:relative;
	left:-12px;
	width:12px;
	height:14px;
	background:url(/images/cadre/box.png) no-repeat 0 100%;
	font-size:0;
	line-height:0;
}

	/* Left border */
.i1 {
	padding:0 0 0 12px;
	background:url(/images/cadre/borders.png) repeat-y 0 0;
}
	/* Right border */
.i2 {
	padding:0 12px 0 0;
	background:url(/images/cadre/borders.png) repeat-y 100% 0;
}
	/* Wrapper for the content. Use it to set the background colour and insert some padding between the borders and the content. */
.i3 {
	display:block;
	margin:0;
	padding:0px 0px;
	background:#fff;
}
	/* Make the content wrapper auto clearing so it will contain floats (see http://positioniseverything.net/easyclearing.html). */
.i3:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}
.i3 {display:inline-block;}
.i3 {display:block;}
/* Default CSS ends here */

/* Custom CSS
================================================*/
/* You can use different borders for different boxes on the same page. Just adjust the CSS. Here are a few examples, one of which uses the GIF images instead of the PNG images. Note that you can also adjust borders, heights and paddings this way. Remember to adjust the IE CSS as well. */

.one {
	position:absolute;
	top:0;
	right:0;
}
.two {
	float:left;
	width:45%;
}
.two .i1,
.two .i2 { background-image:url(/images/cadre/borders.gif); }
.two .bt,
.two .bt div,
.two .bb,
.two .bb div { background-image:url(/images/cadre/box.gif); }
#three {
	float:left;
	clear:both;
	width:80%;
}
#three .cb {
	float:left;
	width:40%;
}
.button {
	float:left;
	margin-top:0;
}
.button .bt {
	height:8px;
	margin:0 0 0 9px;
	background-image:url(/images/cadre/button.png);
}
.button .bt div {
	left:-9px;
	width:9px;
	height:8px;
	background-image:url(/images/cadre/button.png);
}
.button .bb {
	height:8px;
	margin:0 0 0 8px;
	background-image:url(/images/cadre/button.png);
}
.button .bb div {
	left:-8px;
	width:8px;
	height:8px;
	background-image:url(/images/cadre/button.png);
}
.button .i1 {
	padding:0 0 0 3px;
	background-image:url(/images/cadre/button-borders.png);
}
.button .i2 {
	padding:0 3px 0 0;
	background-image:url(/images/cadre/button-borders.png);
}
.button .i3 {
	padding:0 0.5em;
	background:#3a3d40 url(/images/cadre/button.png) no-repeat -3px -8px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}
.button a:link,
.button a:visited,
.button a:hover {
	border:none;
	color:#fff;
}

/* Just a bit of styling for this demo page. Adjust as you wish. */
#absolute-wrapper {
	position:relative;
	height:9em;
}
.cb li {margin-left:1em;}
.commentaire_index {
	align:center;
	text-align: center;
	font-size: 15px;
}
.menu {
	text-align: center;
	width: 690px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
}
.select_liste {
	color: black;
	font-size: 12px;
	font-family: Verdana;
	text-decoration: none;
	width: auto
}
.search-bar .search-engine {
	border: 1px #d2d2d2 solid;
	height: 20px;
	width: 130px;
	text-align: center;
	background-color: #FFFFFF;/*	background: transparent url(../image/search-engine-bg.png) repeat-x left top;
*/
	vertical-align: middle;
}
#cadre_milieu_rubrique .titre_article {
	font-size: 16px;
}

