html {
  font-family: trebuchet ms,arial,tahoma,verdana,sans-serif;font-size: 90%;
}
body {
  padding:0px;
  margin: 0px;
  background-color:#fffbef;
}
IMG {
  border:none;
}
A {color: #004060}
A:hover {color: #3080F0}
A:visited {color: #9080B0}
p {margin-top:8px;}
a:focus{
	outline:1px dotted #ccc;
}
h1, h2, h3, h4, h5, h6 {
	font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;
	font-weight:normal;
	letter-spacing:.005em;
}
H1 {	color:#349a3d;
	line-height: 120%;
	font-size:2.2em;
	margin-bottom: 0.2em;
	margin-top:15px;
	padding-top:0px;
	text-align: center;
}
H2 {
	color: #C06010;
	font-size:1.6em;
	margin:40px 0px 15px 0;
	padding-bottom: 4px;
	border-bottom:2px solid #FF9800;
}
H3 {	color: #00A0B0;
	line-height: 130%;
	margin-top: 20px;
	font-size:1.3em;
	margin-bottom:4px;
}
H4 {	color:#405070;
	line-height: 110%;
	margin-top: 10px;
	font-size:1.2em;
	font-weight:bold;
}
.encadre-content H5 {text-align: center}
H5 {	color: #00A0B0;
	line-height: 110%;
	margin-top: 10px;
	font-size:1em;
	font-weight:bold;
}
LI {padding-bottom: 5px;}
UL {padding-left:8px;margin-left:8px}
OL {margin-left:0px;padding-left:30px;}
DT {font-weight:bold;color:#707070;margin-top:7px}
TD {padding:4px}

.rouge {color: #DF0000}

.centered { text-align: center;}
.petitTexte {
	font-size: 80%;
}

.FlottantDroit {
  float: right;
  margin-left: 10px;
}

.FlottantGauche {
	float: left;
	margin-right: 10px;
}
.FlottantMenu {
  float: left;
  margin-right: 3px;
}

#content {
  position: absolute;
  top:0px;
  right:0px;
  left:210px;
  padding-left: 6px;
  padding-right: 195px;
  margin:0px;
  text-align:justify;
  z-index:10;
  background:url('oeil.gif') no-repeat right top;
  
}

#menu {
  position:fixed;
  background:url('fondrub.gif') repeat-y;left:0px; bottom:0px; top:0px; z-index:310; width:210px; background-repeat:repeat-y
}

#Bloc-google {
  position:absolute;
  top:0px;
  left:0px;
  visibility:hidden;
}
.Bloc-encadre {
  float: right;
  font-size: 90%;
  padding:10px 10px 0px 0px;
  width:170px;
  border:1px dotted #A0A0A0;
  background-color:#EFF0FF;
  margin-left:10px;
}
.encadre-content {padding:0px 0px 0px 10px;margin-top:-5px;}
.Bloc-encadre A{  font-weight:bold;}
.invisible {font-size:20%;color: #101000;}
.legende-titre {background-color: #FFFFA0;font-size:small;font-style: italic;text-align: center;}
.pub-amazone {  float: right;padding:5px 5px 20px 20px;}
.presentation-livre-bas-de-page {background-color: #FFFFD0;padding:10px;border:solid black 1px;font-size:small;}
.presentation-livre-bas-de-page h3{margin-top:0px;}
.mention_auteur{text-align: center; font-weight: bold;text-decoration: underline;font-size:120%;display:none}

#pub-droite A{
  font-family: arial,tahoma,verdana,sans-serif;
  text-decoration:none;
  display:block;
  margin-top:4px;
  line-height: 100%;
}
#boutons-droits{z-index:3;width:205px;height:77px;position:fixed;bottom:0px;right:0px;width:177px;padding:2px;padding-top:3px;z-index:1;background-color:#f7e5c9;border-left:1px solid;border-top:double;border-color:#967b5e}

#boutons-droits IMG{margin-right:4px;position:relative;top:-4px}
#pub-droite .titre-menu{
  width:100%;
  display:block;
  background-color: #4A7AAA;
  color: #FFFFFF;
  text-align:center;
  font-weight:bold;
}
#pub-droite {
  position:absolute;
  width:182px;
  right:0px;
  bottom:0px;
  top:0px;
  padding:0px;margin:0px;
  z-index:200;
}
#pubdroitevert {
  position:absolute;
  width:160px;
  right:10px;
  bottom:0px;
  top:0px;
  padding:0px;margin:0px;
  z-index:201;
}

#pub-droite p, h3, div#motscles{margin:4px;}

#boutons-droits A {
  font-size:75%;
}
#boutons-droits A:hover, #menu-page A, #liens-ext A{
  text-decoration:underline;
}
#boutons-droits A:visited, #menu-page A:visited {
  color:#004060;
}
#liens-ext A{
  position:relative;top:-65px;left:7px;
  margin-left:4px;
  font-size: 90%;
  font-weight:bold;
  line-height: 120%;
}
#menu-page A{
  font-weight:normal;
  font-size:11px;
  text-indent:-1em;
  line-height: 110%;
  }
#menu-page {
  margin-left:1em;
}
.stincagen {
	border-bottom:0px;
	color: #967b5e;
	margin-top: 7px;
	font-size:1.25em;
	text-align: justify;
	padding-left:188px;
}
#pied-texte {font-size:70%;text-align: center;padding-bottom:15px;}

#definitions{margin:0px;margin-bottom:10px;background-color:#FFFFD0;padding:6px;padding-top:0px;padding-bottom:0px;border:solid 1px #D0D0D0;font-size:80%}
#definitions a{font-size:85%}
#definitions H4{text-align:center}

#petit-logo-pub-gauche {display:none;position:fixed;text-align:center;bottom:5px;right:0px;width:180px;font-size:9px;z-index:400}

#pubhautgauche {
  float:left;
  margin-right:5px;
  padding-top:20px;
  height:100px;
  width: 180px;
  background:url('fondthema.gif') no-repeat right top;
  
}
#pubpied {
  text-align:center;
}

@media screen and (min-width: 1200px)
{
	#content {width:700px;margin:auto}
}
@media screen and (max-width: 680px)
{
	#content {padding-right:10px;}
	#pub-droite {display:none;}
	#pubdroitevert {display:none;}
}
@media screen and (max-width: 500px)
{
	#menu{display:none;}
	#content {left:0px;}
}