/*
Feuille de style réalisée par Nico pour Anne Marie Jeanjean sur am-jeanjean.com
*/

*
  {
  font-family:times, serif ;
  /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
  }

body
  {
  background:#ffffff ;
  }

#main
  {
  background: none ;
  border: 1px solid #FFFFFF ;
  margin-bottom:0px;
  }

#contenu
  {
  background: #fffff0 ;
  width: 710px;
  border: 1px solid #2E3D16;
  margin: auto;
  margin-top: 0px ;
  margin-bottom: 0px ;
  padding-top: 0px;
  padding-bottom: 0px ;
  padding-left: 10px ;
  padding-right: 10px ;
  }

#frise
  {
  border: 1px solid #FFFFFF;
  background: none ;
  margin-left:100px ;
  margin-bottom:0px ;
  height:90px;
  padding: 0px ;
  background-image:url(extras_frise.jpg) ;
  background-position: center center ;
  background-repeat: no-repeat ;
  }

#photo
  {
  padding:0px ;
  float:left ;
  border: 1px solid #FFFFFF;
  background: none ;
  width: 90px;
  height: 90px;
  background-image:url(extras_portrait.jpg) ;
  background-position: left center ;
  background-repeat: no-repeat ;
  }

div#colonne_droite
  {
  margin-top: 20px ;
  float: right ;
  }

#news
  {
  margin-top: 10px ;
  padding:5px ;
  /*clear:left;
  float:right;*/
  border: 0px solid #000000;
  background: none;
  width:120px;
  background-image:url(portlet-blanc.jpg) ;
  background-position: center top ;
  background-repeat: no-repeat ;
  padding-top:35px ;
  }

#citation
  {
  padding:5px ;
  background-image:url(portlet2-blanc.jpg) ;
  background-position: center top ;
  background-repeat: no-repeat ;
  padding-top:25px ;
  margin-top: 10px ;
  /*float:right ;*/
  border: 0px solid #000000;
  /*
  background: #ffcc66 ;
  */
  width:120px;
  }

#texte
  {
  width: 570px ;
  border: 0px solid #ffffff ;
  border-right: 1px solid #000000;
  margin-top:10px ;
  margin-bottom: 0px ;
  float: right ;
  }

#menu
  {
  clear: both ;
  background:inherit;
  border: 0px solid #000000;
  margin-top: 1px ;
  margin-bottom: 0px ;
  }

#menu ul
  {
  padding: 0px ;
  margin: 0px ;
  /*margin-top:0px ;
  margin-bottom:1px ;
  margin-left:0px ;
  padding-left:0px ;
  padding-top: 0px ;*/
  }
#menu li
  {
  display: inline ;
  list-style-type: none;
  margin: 0px ;
  padding: 0px ;
  /*
  margin-top:0px ;
  margin-bottom:0px ;
  padding-left: 30px;
  margin-left:0px ;
  margin-right:0px ;
  padding-right: 0px;*/
  font-size: 0.84em ;
  font-weight: bold;
  }
#menu li a
  {
  text-align: center ;
  padding: 0 6px ;
  background-color: #D2D297;
  color: #FFFFFF ;
  border : 1px solid #D2D297 ;
  text-decoration: none ;
  }
#menu li a:hover
  {
  border: 0px solid #000000;
  text-decoration: none;
  background-color:#fffff0 ;
  color: #D2D297;
  border : 1px solid #D2D297 ;
  }

#texte a
  {
  color: #7f852f ;
  text-decoration: none ;
  }
#texte a:hover
  {
  text-decoration: underline ;
  }
#texte a:visited
  {
  color: #C7CA10  /*7A7C0A */;
  }

#texte p, legend, #texte ul, .normal
  {
  font-size: 0.9em ;
  color:#4c4c4c ;
  margin-left: 10px ;
  margin-right: 10px ;
  text-align:justify;
  }
#texte ul
  {
  list-style-type:circle ;
	padding-left: 1.1em ;
  }
#texte p strong, #texte ul strong
  {
  color:#777777 ;
  }
textarea, input
  {
  font-size: 11pt ;
  color:#4c4c4c ;
  margin-left: 0px ;
  margin-right: 10px ;
  text-align:justify;
  }

.citation
  {
  font-size: 10pt ;
  color: #2A362A ;
  margin-left: 40px ;
  margin-right: 10px ;
  text-align: left;
  }

h1
  {
  font-size: 18pt ;
  color: #7f852f ;
  margin-left: 3em;
  margin-right: 10px;
  text-align: right;
  font-weight: bold;
  }
h2
  {
  font-size: 13pt ;
  color:#7f852f;
  margin-left: 3em;
  margin-right: 3em;
  margin-bottom: 20px ;
  text-align: center;
  font-weight: bold;
  border-bottom:1px solid #7f852f ;
  }


#citation p, #news p
  {
  color: #000 ;
  text-align: right ;
  font-size: 11pt ;
  }

.petit
  {

  color: #868686 ;
  text-align: center;
  margin:0;
  padding:0 ;
  }
.petit a, #citation a, #news a
  {
  color: #868686 ;
  text-decoration: none ;
  }
.petit a:hover, #citation a:hover, #news a:hover
  {
  color: #868686 ;
  text-decoration: underline ;
  }

hr
  {
  clear: both;
  margin:0;
  padding:0;
  visibility: hidden ;
  }

div.cellule
  {
  clear: left ;
  }

img.gauche
  {
  float: left ;
  margin: 0px ;
  margin-right:8px ;
  padding: 0px ;
  }

object
  {
  margin-left:20px;
  }
	