body{font:84% arial,"Sans Serif",helvetica,clean,sans-serif;background-color:#ffffff;}
body,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,form,hr,fieldset,legend,input,img{margin:0;padding:0;}
h2 {font-family: Verdana, Arial, Helvetica, sans-serif;margin-bottom:10px;font-weight:normal;padding-left:10px;font-size:22px;color:#336600;}
h3 {font-family: Verdana, Arial, Helvetica, sans-serif;margin-top:0;margin-bottom:10px;font-weight:normal;padding-left:10px;font-size:11px;color:#336600;}
h4 {font-family: Verdana, Arial, Helvetica, sans-serif;margin-left: 10px;margin-top:30px;margin-right: 10px;margin-bottom: 10px;line-height:140%;font-size:15px;font-weight:normal;color:#CC9900;}
h5 {font-family: Verdana, Arial, Helvetica, sans-serif;margin-left: 10px;margin-top:30px;margin-right: 10px;margin-bottom: 10px;line-height:140%;font-size:14px;font-weight:normal;color:#CC9900;}
p.centre {text-align:center;}
p.compteur {
  margin: 0px; 
  padding: 0px;  
  color: #fff;
  text-align: center;
  font-size : .7em; 
} 
table{font-size:inherit;font:100%;}
table.TableauBleu {border:1px solid #f4e6c9;border-collapse:collapse;}
table.TableauBleu th {background-color:#f1ecd5;border:1px solid #f4e6c9;padding:3px;}
table.TableauBleu td {border:1px solid #f4e6c9;padding:3px;}
img,fieldset{border:0;}
a:link {text-decoration: underline; color:#336600;}
a:visited {text-decoration: underline;color:#666;}
a:active {text-decoration: none;color:#663300;}
a:hover{text-decoration: underline;color:#663300;}
ul.flaccueil {margin:0;padding:0;}
ul.flaccueil li {padding-left:15px;padding-top:0;padding-bottom:8px;margin-left:10px;line-height:120%;font-size:80%;list-style-type: none;list-style:none;background-image:url(../images/b_fl_jaune.gif);background-repeat:no-repeat;background-position: 0px 5px;}
#pied{background-color:#fff;clear:both; color:#666; text-align:center; padding:9px; margin:0; border-width:1px 0 0; font:80% verdana;}
#pied ul{margin-bottom:0.6em}
#pied li{display:inline; padding-right:5px; *padding-right:2px; *margin-left:5px; border-right:1px solid #666;}
#pied li.last{border:0;}
#pied p, a {color:#666;}
span.stitre { font-weight:bold; color : #663300; }
span.suite { font-weight:bold; color : #663300;font-size:.8em;}
span.petit { font-size:.7em;}
span.pdf { background-image : url(../images/l_media5.gif); background-position : top left; background-repeat : no-repeat; padding-left : 20px;  }
span.fleche { background-image : url(../images/b_fl_jaune.gif); background-position : top left; background-repeat : no-repeat; margin-left : 10px; padding-left : 10px; }
span.word { background-image : url(../images/l_media3.gif); background-position : top left; background-repeat : no-repeat; padding-left : 20px; }
span.flash { background-image : url(../images/l_media2.gif); background-position : top left; background-repeat : no-repeat; padding-left : 20px; }
span.image { background-image : url(../images/l_media1.gif); background-position : top left; background-repeat : no-repeat; padding-left : 20px; }
span.excel { background-image : url(../images/l_media4.gif); background-position : top left; background-repeat : no-repeat; padding-left : 20px; }
span.ppt { background-image : url(../images/l_media11.gif); background-position : top left; background-repeat : no-repeat; padding-left : 20px; }
span.html { background-image : url(../images/l_media6.gif); background-position : top left; background-repeat : no-repeat; padding-left : 20px; }
span.mot { border-bottom: dashed 1px #000; font-weight:bold;}
span.extern { list-style-image: url(/images/l_extern.png); }
span.jaune {color:#D6B635;}
span.rouge {color:#663300;}
.contenu{margin:0px;padding:5px 10px 10px;}
.contenu p {margin: 10px;text-align:justify;line-height:140%;}
.contenu p.centre {text-align:center;}
.contenu p.petit {font-size:.8em;}
.contenu p.droite {text-align:right;}
.contenu ol {padding:0px;margin-left:35px;margin-top:10px;margin-right:10px;margin-bottom:10px;}
.contenu ol li {padding-left:10px;padding-top:0;padding-right:10px;padding-bottom:8px;list-style-type:decimal}
.contenu ol li li {list-style-type:disc}
.contenu ul.ancre {padding:0px;margin-left:15px;margin-top:10px;margin-right:10px;margin-bottom:10px;list-style-image: url(/images/p_ancre.gif);}
.contenu .imageConteneur {
  width: auto;
  margin:0;
  padding:0;
  font-style : italic;
  font-size: .7em;
  color: #666;
}
.contenu .imageDroite {
  float:right; 
  margin:0px 5px 10px 20px; 
}
.contenu .imageGauche {
  float:left;  
  margin:0 20px 10px 5px;  
}
.contenu .imageCentrer {
  margin:0 auto 10px auto; 
}
.contenu .imageMilieud {
  float:right;  
  margin:20px 30px; 20px 10px; 
}
.contenu .imageMilieug {
  float:left;  
  margin:20px 30px 20px 5px;  
}
.contenu a:link {text-decoration: underline; color:#336600;}
.contenu a:visited {text-decoration: underline;color:#666;}
.contenu a:active {text-decoration: none;color:#663300;}
.contenu a:hover{text-decoration: underline;color:#663300;}
.contenu a:link img, a:visited img { border-style: none }
.auteur { font-family: Arial, Geneva, sans-serif; font-size: 11px; color:#4C4C4C; }
.date { font-family: Arial, Geneva, sans-serif; font-size: 11px; color:#4C4C4C; margin:0;padding:0;text-align:right;}
.TxtPetit { font-family: Arial, Geneva, sans-serif; font-size: 10px; color:#4C4C4C; }
.contenu ul {margin-left: 40px;margin-top: 10px;line-height:140%;list-style-type: disc;}
.contenu ul li {padding-left:10px;}
.contenu ul li ul {margin-top:0;margin-left:15px;margin-bottom:0;padding:0px;list-style-position: outside;list-style-type: circle;}
hr { margin:0;padding :0; margin-top:1em;margin-bottom:1em;border: 0; height: 1px; width: 99%;clear : both; background-color:#663300; color: #663300; }
#encart {
  background-color : #FBF8EE;
	text-align: justify;
	border : 1px solid #F1ECD5;
	font-family: arial, helvetica, sans-serif; font-size: 11px;
	padding: 0;
	margin:10px;
}
#encart p {
	padding: 5px;
}
#encartDroit {
  background-color : #FBF8EE;
	text-align : left;
	border : 1px solid #336600;
	font-family: arial, helvetica, sans-serif; font-size: 11px;
	padding:0;
	margin-left:10px;
	margin-top:0;
	margin-right:0;
	margin-bottom:10px;
}
body {background-color:#F4E6C9;text-align:center;}
#doc {
  position: relative;
  text-align:left;
  width:801px;
  margin: 0 auto; 
  padding : 0;
  background-image: url(/images/f_doc.gif);
  background-position: top left;
  background-repeat: repeat-y;
}
#identification {
  text-align:left;
  width:140px;
  margin-left: 0;
  margin-top: 35px; 
  margin-right: 5px; 
  margin-bottom: 0;
  padding : 0;
  font-size : 10px;
}
#nav {
  width : 100%;
  text-align : left;
  vertical-align : middle;
  font-family : verdana, geneva, helvetica, sans-serif;
  background : transparent;
  color:#000;
  font-size : 10px;
}

#nav a {
  font-size : 11px;
  /* color : #006699; */
  color: #B5AB8A;
  font-weight: bold;
  background : transparent; 
  text-decoration : none;  
}

#nav a:hover {
  font-size : 11px;
  color: #663300;
  font-weight: bold;
  background : transparent; 
  text-decoration : none;  
}
#textebasrss {background:#F1ECD5;padding:10px;}
#apparente {padding:10px;}
#nav a.menuhaut {
  font-size : 10px;
  color : #B5AB8A;
  background : transparent; 
  text-decoration : none;  
}

#nav a.menuhaut:hover {
  font-size : 10px;
  color : #663300;
  background : transparent; 
  text-decoration : none;  
}

#hierarchique {
  width : 100%;
  text-align : left;
  vertical-align : middle;
  font-family : verdana, geneva, helvetica, sans-serif;
  background : transparent;
  color: #663300;
  margin-left:20px;
  margin-bottom:10px;
  font-size : 9px;
}

#hierarchique a {
  color: #663300;
  text-decoration : none;  
}

#hierarchique a:hover {
  color: #663300;
  background : transparent; 
  text-decoration : underline;  
}

#contexte {
	float:left;
	width:200px;
	background : #FDFCFB;
	border: 1px solid #F1ECD5;
  list-style-type : none; 
  padding : 0; 
  margin : 10px; 
  text-align : left;
} 
#contexte ul {
  padding : 0; 
  margin : 0; 
} 
#contexte li {
  display : inline; 
  padding : 0; 
  margin : 0; 
} 
#contexte li a:link, #contexte li a:visited {
  text-decoration : none; 
  display: block;
  line-height: 20px;
  color:#666;
  background-color: transparent;
  text-align : left; 
  padding : 2px 4px 2px 15px; 
  margin : 0; 
  background-image: url(/images/g_puce.gif); 
  background-position: top left;
  background-repeat: no-repeat;
} 
#contexte li a:hover {
  color:#666;
  background-color: #F1ECD5;
  text-decoration : none;
} 
#contexte li a:active {
  color:#666;
  background-color: transparent;
} 
#contexte li a.membre {
  background-image: url(/images/g_membre.gif); 
  background-position: top left;
  background-repeat: no-repeat;
} 
#contexte li a.membrer {
  background-image: url(/images/g_membrer.gif); 
  background-position: top left;
  background-repeat: no-repeat;
} 
.twSMcadre	{
  position: absolute; 
  z-index: 11; 
  cursor: hand; 
  font-size : 11px;
  cursor: pointer; 
  visibility: hidden;
  /* background-color:#fff; */
  background-color:#000;
  border-top: 1px solid #BBC3BC;
  border-right: 1px solid #BBC3BC;
  border-left: 1px solid #BBC3BC;
  /*background-image: url('/images/mf_0.gif'); */
  FILTER: progid:DXImageTransform.Microsoft.Shadow(direction=120,color=gray,strength=4);
}
.retour {text-align:right;font-size:8px;}