body{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 /*font-size : 12px;*/
 color:black;
 padding:10px;
}

body a:link, body a:visited, body a:hover
{
 color: #bc2b2b;/*#772323#656664;#436867;*/
 text-decoration:none;
}
 
hr {
  background-color:white;
  border:0px;
  height:1px;
}

/*
 * cedram.org
 */
#cedram {
  font-size:12px;
  padding-right:10px;
}

#cedram a {
  color:#5B0C34;
  font-weight:bold;
  font-family:  Arial, sans-serif;
}
#cedram hr{
/*color="#ffcc33" size="1" width="100px" align="right"*/
  background-color:#ffcc33;
  height:1px;
  width:100px;
  border:0;
}
/*
 * bandeau grand titre
 */
#grand_titre {
  /*width: 700px;*/
  margin-bottom:5px;
}
#logo {
  width:200px;
  padding-bottom:10px;
}
#copy_right {
  font-size : 10px;
  padding : 20px;
}
/*
 * Contenu
 */
.texte {
  /*width: 500px;*/
  padding: 10px ;
  border-left:1px solid #db5858;/*#ffcc33;#bc2b2b;#df5b5b;#db5858;#ef282b;*/ 
  border-right:1px solid #db5858;/*#ffcc33;#bc2b2b;*/ 
  background-color: #e8ebe7;/*#d9dbd7;*/
}
#titre{
  text-align: center;
  font-size: 14px;
  font-weight: bold;
}
.texte hr.titre, #titre hr{
  background-color:white;
  width:200px;
  text-align:center;
  height:2px;
  border:0;
}
.texte #soustitre{
  text-align: center;
  /*font-size: 12px;*/
  font-weight: bold;
  color:#ff9933;
}
.texte #contenu, .texte #contenu td{
  text-align: justify;
  margin-top:10px;
  /*font-size: 12px;*/
  /*font-size:medium;*/
}
.texte #contenu hr{
  background-color:white;
  height:1px;
  border:0; 
}
/*.texte #contenu table table td{
  /*font-size: 12px;*/
  padding:10px;
}*/

.texte #encadre {
  text-align: justify;
  margin-top:10px;
  /*font-size: 14px;*/
  padding:2px;
  background-color: white;
  border:1px solid #b2b4b1;
  
}
/*Liste*/
.texte #contenu ul{
 margin:0;
 margin-top:10px;
 font-weight:normal;
 list-style-type: none;
}
.texte #contenu li{
 padding-left:20px;
 background-image: url(../puce.gif);
 background-repeat: no-repeat;
}
.texte #contenu input
{
 color:black;
 background-color:   ;
 padding:2px;
 margin:0px;
 border:1px solid #a0a0a0;
}
.texte #contenu input.clicable
{
 font-weight:bold;
}

/*
 * breves
 */


/*
 * breves
  */
#breves {
	/*  position: absolute;
	  top: 240px;
	    left: 640px;*/
  /* width:150px; */
  padding:10px;
  border: 1px dashed #ffcc33;
  background:white;
  color:#ff9933;
  text-align:center;
}	

#breves h1 {
   font-size:10px;
   font-weight:bold;
   text-align:center;
}

#breves h2 {
  font-size:10px;
  font-weight:bold;
}

#breves p {
   font-size:8px;
   font-weight:normal;
   padding:0px;
   margin:0px;
   padding-left:10px;
}
			      

.texte #breves {
/*  position: absolute;
  top: 240px;
  left: 640px;*/
  width:200px;
  padding:10px;
  border: 1px dashed #ffcc33;
  background:white;  
  color:#ff9933;
}
.texte #breves h1 {
  font-size:10px;
  font-weight:bold;
  text-align:center; 
}
.texte #breves h2 {
  font-size:6px;
  font-weight:bold;
}
.texte #breves p {
  font-size:8px;
  font-weight:normal;
  padding:0px;
  margin:0px;
  padding-left:10px;
}

/*--------------------------------------*/
/*              Menu                    */
/*--------------------------------------*/
#menu
{
/*width:660px;*/
padding: 3px 20px;
/*border: 1px solid white;*/
margin: 0;
font-size: 14px;
background-color: #b2b4b1;
}

#menu li
{
display: inline;
list-style-type: none;
}

#menu li a
{
padding: 3px 55px;
border-bottom: none;
background: #b2b4b1;
color : white;
}
#menu li a.courant
{
background: #d9dbd7;
border-top: 1px solid #ffcc33;
border-left: 1px solid #ffcc33;
border-right: 1px solid #ffcc33;
border-bottom: 1px solid #dad8dc;
color : black; 
}

#sous_menu
{
/*width:660px;*/
padding: 3px 20px 3px;
margin: 0;
/*border-left: 1px solid #b2b4b1;
border-right: 1px solid #b2b4b1;
border-bottom: 1px solid #b2b4b1;*/
border-top: 1px solid #ffcc33;
background: #d9dbd7;/*#dad8dc;*/
font-size: 12px;
}
#sous_menu li
{
display: inline;
list-style-type: none;
padding: 3px 20px;
}
#sous_menu li a.courant
{
color : black;
}
#mathml {
  border-top: 1px solid #990000;/*#d08607;*//*#F1A809;*/
  border-bottom: 1px solid #990000;/*#d08607;*//*#F1A809;*/
  text-align:left;
  width: 180px;
  margin-top:10px;
  padding: 5px;
  font-size: 12px;
}
#mathml hr {
text-align: center;
padding: 0px;
background-color: #990000;
}

#mathml a.lien-menu-autre {
  color: #bc2b2b;/*#000 ;*/
  font-weight: bold;
}

#mathml a.lien-menu-autre:hover {
  color: #606070;
  text-decoration: none;
}

#mathml a.lien-menu-courant {
  color: #000066;
  font-weight: bold;
}

#mathml a.lien-menu-courant:hover {
  color: #606070;
  text-decoration: none;
}

#mathml ul {
  padding-left:15px;
  margin:0px;
  line-height: 95%;
}

#mathml li {
  margin:0.7em 0em 0.5em 0em;
  padding:0px;
  list-style-type:none;
}

#mathml a.bouton {
background:#d9dbd7;
color: #000 ;
font-weight: bold;
padding: 2px;
}

/*******************************************/
/*
 * Langue
 */
#formulaire {
  width:180px;
  border-right: 1px solid #e8ebe7;
}

/*
 * Langue
 */
#langue {
  margin-left: 10px;
  margin-top:40px;
  margin-bottom:50px;
  font-size : 12px;
}

/*
 * Recherche
 */
#recherche, #recherche_site{
  margin-left: 10px;
  margin-top: 30px;
  font-size: 12px;
  /*border:1px solid #a0a0a0;*/
}
#recherche input.text, #recherche_site input.text, #langue select
{
 color:black;
 background-color: #d9dbd7;
 padding:2px;
 margin:0px;
 border:1px solid #ffcc33;
 font-size: 12px;
}

/*
 * langue version
 */
a.bouton{
  width:150px;
  padding-left:5px;
  padding-right:5px;
  border: 1px solid #ffcc33;
  background:#d9dbd7;
}

/*
 * bouton top
 */
#top_box{
  border-bottom: 1px solid #e8ebe7;
  border-right: 1px solid #e8ebe7;
}
/* Pour surligner les mots recherchés dans le site,
   normalement défini dans ../spip_style.css */
.spip_surligne { background-color:  white; }

/*******************************************/
