html, body {margin:0; padding:0;}
body {font:80%/1em Verdana, Arial, Helvetica, sans-serif; background-color:#fcfaf8; color:#7f5a42;}
img { border:0; }
/*Pour mémoire : marron:7f5a42, jaune vif :fff913, beige rosé (fond) :fcfaf8, orange:ff9a09*/
a:link, a:visited, a:hover, a:active {text-decoration:none; font-weight:bold;}
/* disposition générale */
#page { margin:0; padding:0; }
#tete { height:5em; background: transparent url(fd.png) repeat-x; padding:1.5em 0 0 18em;  margin-left:-18em; }
#corps { margin:0; padding:0; /*border:solid thin red;*/ }
#gauche { float:left; width: 160px; /*border:thin dashed pink;*/ padding:2em .1em 0 .2em; font-size:.9em; }
#droit { float:right; width: 160px;  /*border:thin dashed pink;*/ padding:2em .1em 0 .2em; font-size:.9em; }
#contenu {background-color:transparent; margin:0 165px; padding:.5em 1.5em; /*border:medium solid red;*/ }
#contenu1 {background-color:transparent; margin:0 60px; padding:.5em 1.5em; /*border:medium solid red;*/ }
#contenuReal {background-color:transparent; width:99%; margin:1em auto; /*border:medium solid black;*/ }
#contenuReal p { text-align:center; }
#pied { position:relative; width:90%; margin:0 auto; padding:.5em 0;}
/*Balises et classes*/
abbr, acronym { font-weight:bold; border-bottom:dashed .1em #ff9a09; font-variant:small-caps; cursor:help; }
p {font-size:1em; text-align:justify;}
h1, h2, h3, h4, h5, h6 { font-weight:bold; font-variant:small-caps; }
h2 {font-size:1.4em; margin:0; padding:0;}
.ruse {clear:both;}
.logo { background: url(LogoS.png) no-repeat; float:left; width:271px; height:52px; }
.mention {text-align:center; font-size:0.8em; margin-top:5em; }
.mention a, .mention a:visited, .mention a:hover { color: #fff913; background-color:#cfb5a3;}
.centre {margin:.5em auto; text-align:center;}
.plan { margin:.5em auto; padding:0; }
/* Spécifiques */
#tete h1 { font-size:2.2em; margin:0; padding:0; line-height:1.7em;  }
#contenu h1 { font-size:1.8em; line-height:2em; text-align:center; background-color:#fff916; margin:0 2em; }
#pied a, #pied a:visited, #pied a:hover {color: #fff913; background-color:#ff9a09; }
#pied h1 { text-align:center; font-weight:bold; font-variant:small-caps; font-size:1em; padding-bottom:0; }
/*Listes*/
ul.enumA, ul.enumIndex { 
	margin:0;
	padding:0; /* A adapter*/
	list-style-type:none; 
	}
ul.enumA li { 
margin-left:4em;
padding-left:2em;
font-size:1.3em;
line-height:1.2em;
list-style-type: none;
background:url('../img/PuceM.png') no-repeat .4em .1em;
}
ul.enumIndex li { 
margin-left:4em;
padding-left:2em;
font-size:1.3em;
line-height:1.2em;
background:url('../img/PuceM.png') no-repeat .4em .1em;
}
ul.enumB, ul.enumC { 
	margin:0;
	padding:1em 0; /* A adapter*/
	list-style-type:none; 
	}
ul.enumB li { 
margin-left:0;
line-height:1.2em;
padding-left: 1.8em;
background:url('../img/PuceJ.png') no-repeat .4em .1em;
}
ul.enumC li { 
margin-left:0;
line-height:1.2em;
padding-left:1.8em;
background:url('../img/PuceM.png') no-repeat .4em .1em;
}	
	
#navH, #navB { border-bottom:solid .1em #ff9a09; margin:0 auto; padding-bottom:.1em; text-align:center; width:80%; }	
#navB ul, #navB li, #navH ul, #navH li { margin:0; padding:0; list-style-type:none; display:inline; }
#navB a:link, #navB a:visited, #navH a:link, #navH a:visited    { color:#7f5a42; margin:0 .4em ; line-height:1.5em; }
#navB a:link#ici, #navB a:visited#ici, #navB a:hover, #navH a:link#ici, #navH a:visited#ici, #navH a:hover
{
border-bottom: solid .3em #ff9a09;
padding-bottom: 0;
background:transparent ;
color: #ff9a09;
}
/* Listes définitions*/
dl.dfn { margin: 0; padding: 0; }
.dfn dt { margin: 0; padding: .2em 0 .1em; font-weight: bold; }
.dfn dd { margin: 0; padding: 0; }
.dfn a, .dfn a:visited, .dfn a:hover { color:#ff9a09; }

dl.AvAp1, dl.AvAp2 
{ width:300px; float:left; margin-top:1em; padding:.2em; border: solid .2em #ff9a09; }
dl.AvAp1 { margin-left:10%; }
dl.AvAp2 { margin-left:2em; }
.AvAp1 dt, .AvAp2 dt { text-align:center; font-weight:bold; }
.AvAp1 dt img, .AvAp2 dt img { padding:.2em; }
.AvAp1 dd, .AvAp2 dd { padding:.4em; margin:0; text-align:justify; font-size:.8em;}
img.bleu { border:#603BFD .1em solid; }
img.orange { border:#ff9a09 .1em solid; }
img.rose { border:#ff40ff .1em solid; }
img.vert { border:#00c000 .1em solid; }
.menugauche {
list-style-type: none;
margin: 0;
padding:0;
}
.menugauche li {
margin-bottom: 5px;
}
.menugauche a {
margin: 0 2px;
color: #000000;
text-decoration: underline;
}
.menugauche a:hover {
text-decoration: none;
}
.menudroit {
list-style-type: none;
margin: 0;
padding:0;
}
.menudroit li {
margin-bottom: 5px;
}
.menudroit a {
margin: 0 2px;
color: #000000;
text-decoration: underline;
}
.menudroit a:hover {
text-decoration: none;
}