html {	padding-top: 0px;margin-left:0px auto;	margin-right:0px auto;background:#b2d2c2;background:url('images/haut_html.gif') repeat-x fixed;}
body {	color: #000000;margin:0px auto; width: 994px;font-size:12px;font-family:"ARIAL";background:#fff;}
p {margin:0px;}
#entete {width: 992px;color: #ffffff;border-left:1px solid #004876;border-right:1px solid #004876;}
#bt_user {position:absolute;margin-top:110px;margin-right:10px;width:994px;text-align:right;font-size:14px;font-weight:bold;color:#fff;}
#global {margin-left: auto;margin-right: auto;width: 994px;text-align:left;}
#globel {margin-left: auto;margin-right: auto;width: 700px;text-align:left;}
#gauche {float:left;height: auto;_height:470px;min-height: 470px;width: 157px;padding-top:5px;background:url('images/haut_col.gif') repeat-x;padding-top:20px;}
#gauche a, #gauche a:link, #gauche a:visited, #gauche a:active {color: #fff; text-decoration: none;font-size:11px;line-height:24px;text-align:center;}
#gauche a:hover {color: #fff; text-decoration: none;}

#droite {float:right;height: auto;_height: 470px;min-height: 470px;width: 147px;text-align:center;background:url('images/haut_col.gif') repeat-x;padding-right:5px;padding-left:5px;padding-top:20px;}
#centre {float:right;height: auto;_height: 470px;min-height: 470px;width: 650px;background:url('images/fond_center.png') repeat-x;padding-left:15px;padding-right:15px;}

#centre h1 {overflow: hidden;color: #000;}
#centre a, #centre a:link, #centre a:visited, #centre a:active {color: #004876;line-height:16px;text-decoration:none;font-weight:bold;font-family:"ARIAL";letter-spacing:0px;}
#centre a:hover {color: #00adef;font-weight: bold;}
.decal {width: 620px;text-align:left;}
#col {float:left;color:#444;font-style:italic;margin-right:5px;}
#val {color:#009ce0;font-weight:bold;}

#tabnom {float:left;width:650px;border-bottom:1px solid #888;margin-bottom:5px;height:42px;line-height:42px;}
#tabnom1 {float:left;width:45px;}
#tabnom2 {float:left;width:40px;text-align:center;padding-top:10px;}
#tabnom3 {float:left;width:300px;color:#336699;font-weight:bold;}
#tabnom4 {float:left;width:140px;}
#tabnom5 {float:left;width:80px;text-align:center;}

.tabadr1 {padding:3px;font-style:italic;background:#ddd;border-bottom:1px solid #999;}
.tabadr2 {padding:3px;font-weight:bold;background:#fff;padding-left:10px; width:440px;border-bottom:1px solid #999;}
.tabadr3 {padding:3px;height:18px;line-height:18px;font-weight:bold;background:#009ce0;color:#fff;}
.tabadr4 {background:#fff;padding:2px;border-bottom:1px solid #999;}

#link1 {position:absolute;margin-left:25px;margin-top:10px;z-index:999;}
#link2 {position:absolute;margin-left:40px;margin-top:494px;z-index:999;}
img {border: 0}
h6 {font-size:14px;color:#000;margin-top:10px;margin-bottom:-10px;}
#section {margin: 0px;padding-left:0px;height: 18px;overflow: hidden;line-height: 14px;text-align:left;
	font-size: 14px; font-weight: bold; color:#004876;border-bottom:1px #00adef solid;margin-top:10px;}

.bouton li{margin-top:7px;margin-left:-30px;list-style-type:none;}
.bouton a {text-decoration: none;display:block;width:140px;height:24px;background:url('images/but04.png') no-repeat;font-size:11px;}
.bouton a:link,a:active, a:visited {text-decoration: none;}
.bouton a:hover {color: #ff6600;display:block;background:url('images/but05.png') no-repeat;}

#pied {	border-top: #000000 0px solid;position:relative;clear:both;width:994px; height: 20px;
	font-family:"arial";background: url(images/barre_bas.gif);text-align:center;margin-top:5px;}
#pied a, #pied a:link, #pied a:visited, #pied a:active {font-weight: bold;text-decoration: none;line-height:20px;}

.ligne2 {color:#fff;}
.ligne2 a, .ligne2 a:visited, .ligne2 a:link {color: #ccc; text-decoration: none;line-height:16px;}
.ligne2 a:hover{color: #00adef;text-decoration: none;}
#back {position:absolute;float:right;margin-left:585px;margin-top:5px;width:67px;height:20px;}

#titre_rubrique {margin-bottom: 5px;height: 30px;overflow: hidden;line-height: 30px;text-align:left;border-bottom: solid 2px #fff;
	font-size: 20px; font-weight: bold;margin-top:10px;color:#004876;}
#important {margin-bottom: 5px;height: 20px;overflow: hidden;line-height: 20px;text-align:left;font-size: 18px; font-weight: bold;}
#sous_titre {margin: 0px;padding-left:0px;height: 22px;overflow: hidden;line-height: 18px;text-align:left;
	font-size: 16px; font-weight: bold; color:#009bdd;border-bottom:1px #fff dotted;font-style:italic;margin-bottom:5px;}
#st {margin:0px;padding-left:0px;height: 25px;overflow: hidden;text-align:left;line-height:10px;
	font-size:16px;font-weight:bold; color:#009bdd;border-bottom:1px #fff dotted;font-style:italic;margin-bottom:10px;}

#titre {padding-left:0px;height: 18px;overflow: hidden;line-height: 14px;text-align:left;width:650px;
	font-size: 14px; font-weight: bold; color:#009bdd;border-bottom:1px #333 dotted;font-style:italic;margin-top:10px;}

#tit {padding-left:0px;height: 18px;overflow: hidden;line-height: 14px;text-align:left;
	font-size: 14px; font-weight: bold; color:#336699;margin-top:10px;}

#planete {text-align:left;letter-spacing: 1px; color: #000000;line-height:32px;margin-bottom:0px;width:300px;
	float:left;}
.image_art {vertical-align:middle;}
#puce {background:url('images/puce_carre.gif') no-repeat;padding-left:20px;line-height:24px;height:24px;}

#txt {line-height: 14px;text-align:left;color: #000;}
#txtsmall {line-height: 12px;text-align:left;color: #000;font-size:10px;}
#txt li {color:#222;list-style-image: url(images/puce.gif);list-style-position:outside;}
#carre {position:absolute;margin-left:780px;float:left;margin-top:-110px;}
#ecole {position:absolute;margin-left:670px;float:left;margin-top:-127px;font-size:9px;}

#defi {color:#00adef;font-weight: bold;font-size:20px;text-align:center;margin-bottom:10px;font-style:italic;margin-top:5px;}
#bienvenue {color:#004876;font-weight: bold;font-size:18px;text-align:center;margin-top:5px;margin-bottom:5px;}
#vignette_pdf {float:left;margin-left:4px;margin-right:4px;margin-bottom:10px;margin-top:10px;
    	padding-left:5px;padding-right:5px;width:90px;text-align:center;height:140px;font-size:9px;}
#vignette_img {float:left;margin-left:5px;margin-right:5px;margin-bottom:10px;margin-top:10px;
    	padding-left:5px;padding-right:5px;width:140px;text-align:center;
    	height:100px;font-size:11px;}
#vignette_doc {float:left;margin-left:5px;margin-right:5px;margin-bottom:10px;margin-top:10px;
    	padding-left:5px;padding-right:5px;width:100px;text-align:center;
    	height:100px;font-size:11px;}
#faq {float:left;font-weight:bold;color:#004876;padding-left:2px;margin-bottom:5px;font-size:12px;text-decoration:underline;width:640px;}
#rep {text-align:left;font-size: 11px;font-family:"arial";color:#000;width:620px;margin-bottom:10px;padding-left:25px;}

#mc {text-align:left;margin-left:20px;width:700px;float:left;font-size:9px;height:11px;line-height:8px;}
#mc a,#mc a:link,#mc a:visited{color:#777;}
#mc a:hover{color:#000;}

#pv {text-align:left;line-height:8px;margin-left:10px;width:500px;margin-top:1px;margin-bottom:1px;float:left;position:relative;}

#pv a,#pv a:link,#pv a:visited{font-size:10px;font-weight: bold;color:#336699;width:500px;}
#pv a:hover{color:#ff6600;font-weight:bold;}
#po {text-align:left;width:500px;line-height:8px;margin-left:10px;margin-top:1px;margin-bottom:1px;float:left;position:relative;}
#po a,#po a:link,#po a:visited{	font-size:10px;	font-weight: bold;color:#336699;width:500px;}
#po a:hover{color:#ff6600;font-weight:bold;}
#pb {text-align:left;line-height:8px;margin-left:10px;margin-top:0px;margin-bottom:0px;width:500px;float:left;vertical-align:middle;}
#pb a,#pb a:link,#pb a:visited{	font-size:10px;	font-weight: bold;color:#336699;width:500px;}
#pb a:hover{color:#ff6600;font-weight:bold;}
table.spip {width:650px;margin-top:1px;margin-bottom:1px;border: 1px solid #000;border-collapse:collapse;background-color: #ffffff;font-size:12px;}
table.spip caption{caption-side: top;text-align: center;margin-left: auto;margin-right: auto;padding: 3px;font-weight: bold;}
table.spip tr.row_first {background-color: #004876;color:#ffffff;line-height:16px;padding:3px;}
table.spip tr.row_odd {background-color: #ffffff;}
table.spip tr.row_even {background-color: #e5eaef;}
table.spip td {padding-left: 5px;padding-top: 3px;padding-bottom: 3px;text-align: left;vertical-align: top;border-left:1px solid #999999;}
#extranet {float:left;font-size:10px;margin-top:5px;width:320px;}
#news {text-align:center;font-size:9px;margin-top:5px;}
#news a, #news a:link,#news a:active,#news a:visited {color:#00adef; font-style:bold;}
#bloc_news {float:left;width:145px;border-bottom:3px solid #b2c2d2;margin-bottom:5px;padding-bottom:5px;}
#img_news {float:left;width:50px;height:70px;}
#txt_news {float:left;text-align:left;margin-right:5px;font-size:9px;height:70px;background:#e3e9ee;width:90px;text-align:center;}
#txt_news1 {float:left;text-align:left;margin-right:5px;font-size:9px;height:70px;background:url('images/last_news.gif');width:90px;text-align:center;}
#titre_news {text-align:center;font-size:13px;font-weight:bold;color:#004876;}
#separe {height:3px;border-bottom:5px solid #009add;display:block;margin-bottom:2px;}
#trait {height:3px;border-bottom:1px solid #004876;display:block;margin-bottom:2px;}

grand {color:#004876;font-weight: bold;}

input[type="file"],input[type="text"] {background:#e1e1e1;}
input[type="submit"], input[type="reset"] {background:#000;color:#fff;}
select {background:#e1e1e1;}
p#buttons {text-align:center;margin-top:10px;margin-bottom:10px;}
#trombi {float:left;display:block;width:120px;text-align:center;height:115px;margin-left:4px;margin-right:4px;margin-bottom:5px;border:1px solid #336699;
	color:#000;background: #fff;}
#trombi_img {text-align:center;background: #fff;margin-top:3px;margin-right:auto;margin-left:auto;}
p.titko {
  color:#fff;
  padding:.2em .3em;
background:#b00000;
  font-size:14px;
text-align:center;
width:700px;
  border:2px outset #DED983;
  position:relative;
}
p.titok {
  color:#fff;
  padding:.2em .3em;
background:#55b100;
  font-size:14px;
width:700px;
  border:2px outset #DED983;
  position:relative;
text-align:center;
}
p.tex {
  color:#b00000;
  font-size:14px;
margin-left:40px;
font-style:italic;
line-height:20px;
  position:relative;
}

