
* { margin:0; padding:0; }
ul { list-style-type:none; }
a { text-decoration: none; }
img { border:0; }

body {
	font:normal 11pt Tahoma, Arial, Helvetica, sans-serif; color:#444; background:#FFF ;
}

#global { width:auto; text-align:left; }

/* =Haut de page */

#top { width:auto; height:110pt; }
#top h1 #logo { position:absolute; margin:0 0 0 10px; }
#top #mentions { position:absolute; margin-top:57pt; margin-left:110pt; text-align:center; font-size:8pt; font-weight:normal; color:#B5A5D4; width:450pt; }
#top h1#baseline { position:absolute; margin-top:2pt; margin-left:115pt; width:340pt; text-align:center; font-size:1.2em; font-weight:bold; }

#top #tools {  display:none;  }


#main { width:auto; padding:0; background:#FFFFFF; }

/*  =================================================================
/*  =Navigation
/*  ================================================================*/

#nav { display:none;}

/*  =================================================================
/*  =Contenu
/*  ================================================================*/

#content { margin:10px; width:AUTO; background: #FFF; }

/* general */
#content a { color:#e15a23; }
#content a:hover { text-decoration:underline; }
#content ol { list-style: decimal inside; }
#content li { margin-bottom:0.5em; }
#content ul { padding-bottom:0.5em; }
#content p 	{ padding-bottom:1.2em; }
#content h2 { font-size:14pt; padding-bottom:12px; font-weight:bold; }
#content h3 { font-size:12pt;padding-bottom:12px; font-weight:normal; color:#000000; }
#content h4 { font-size:12pt; font-weight:bold; }

.orange { color:#e15a23; }
.violet { color:#554373; }
.bleu { color:#0092d9; }
.gras { font-weight:bold; }

.float_gauche { float:left; margin-right:15px; margin-bottom:10px;}
.float_droite { float:right; margin-left:15px; margin-bottom:10px;}

/* plan du site */
#sitemap li { padding-left:1.1em; margin-bottom:0.7em; background: url(../images/puce.png) no-repeat 0 0.4em; font-weight:bold; color:#000; }

#sitemap li ul { margin:0.5em 0 0.9em 1em; padding-bottom:0; }
#sitemap li ul li { padding-left:0; margin-bottom:0.5em; background: none; }
#sitemap li ul li a { font-weight:normal; }

#sitemap a { color:#000; }
#sitemap a:hover { color:#e15a23; }


/*  =================================================================
/*  =Pied de page
/*  ================================================================*/

#bottom { display: none; }

#footer { display:none; }



* html img,
* html .png {
	behavior: expression(
			(this.runtimeStyle.behavior="none") && (this.pngSet ? this.pngSet = true : (
				this.nodeName == "IMG" ? (
					this.src.toLowerCase().indexOf('.png') > -1 ? (
						this.runtimeStyle.backgroundImage = "none",
						this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
						this.src = "images/transp.gif"
					) : 0
				) : (
					this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
					this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
					(this.currentStyle.backgroundRepeat != 'no-repeat') ? (
						this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='scale')"
					) : 0,
					this.runtimeStyle.backgroundImage = "none"
				),this.pngSet=true
			)
		)
	);
}
