/* feuille de style à base de DIV pour le Journal de théorie des
nombres de Bordeaux.
Auteur : H. Falavard modif x+N fois  par Zaz
Copyright : Juillet 2006. Cellule MathDoc
*/


/* redéfinition des balises HTML */



body {
	background-color:#F5F5F5;  /*#c3c5c6;*/
        /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-family: "Garamond", Times, sans-serif;
     	font-size : normal;
     	color : #000000;
	margin:1%;
}

a {
        #color : #71A417;
        color:#4C7E67;
        text-decoration : none;
}

fieldset {
	border:0px;
	margin-left:0%;
	padding:0px;
}


/* Définition des ID utilisés */

#container {
	position:absolute;
	width:95%;
        background-color:white;
	/*margin-right:10%;*/
        border-style:solid;
	border-width:1px;
	padding:1%;
}

#avecCEDRAM {
	/*border:solid 1px;*/
	white-space:nowrap;
	float:left;	
}
#avecCEDRAM a {
  color:#5B0C34;
  font-weight:bold;
  /*font-family:  Arial, sans-serif;*/
}

#rechercheSite {
	float:right;
	margin-top:0%;
	padding-top:0%;
	/*border : solid 1px red;*/
}

#logo {
	margin-top:2%;
	margin-bottom:2%;
	text-align:center;
}

#menu {
	/*border:solid 1px violet;*/
	width:11.5em;
	float:left;
	margin-right:2%;
        margin-left: 2%;
	}

#menu ul {
	margin-left:0;
padding-left:2%;

}

#menulangue {
  border: 1px solid #71A417;
  background:#d9dbd7;
  text-align:center;
  margin-top:10px;
  padding-left: 5px;
  padding-right: 5px;
}


#menulangue ul {
/*margin-left:0;*/
padding-left:2%;

}

#menulangue li {
	list-style : none;
	/*margin-left:0;*/
}

#vignette {
padding-top: 4%;
margin-right:2%;
}

#summary {
	/*border:solid 1px gray;*/
        border: 1px solid #71A417; /*#ffcc33;*/
        background:#F5F5F5;
	width:100%;
	padding-bottom:2%;
	padding-left:1%;
	/*margin-top:3%;*/
}
#summary ul {
	margin-left:0;
	padding-left:2%;
}

#summary li {
	list-style : none;
	margin-left:0;
}

#summary li a.lienon {
	color:black;
	font-weight:bold;
}

#mathml {
  border: 1px solid #990000;/*#71A417;*/
  background:#F5F5F5;
  text-align:left;
  /*width: 180px;*/
  margin-top:10px;
  padding: 5px;
  /*font-size: 12px;*/
}
#mathml hr {
text-align: center;
padding: 0px;
background-color: #990000;/*#71A417;*/

}

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

#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;
}

#news {
	/*border:solid 1px gray;*/
        border: 1px solid #71A417; /*#ffcc33;*/
        background:#F5F5F5;
	width:100%;
	margin-top: 3%;
	padding-bottom:2%;
	padding-left:1%;
}

#recherche {
	border:solid 1px gray;
	width:100%;
	margin-top: 3%;
	padding-bottom:2%;
	padding-left:1%;

}


#recherche input {
	margin-top:2%;
        text-align:center;
}

#bloc1 {
	margin-left:25%;
}

#contenu {
	margin-left:25%;
        /*float-left:none;*/
}

#contenu table {
width: auto;
float: left;
}

#contenu table td {
padding-right: 25px;
font-size:medium;
}


#sommaireRubrique {
	margin-left:30%;
	background-color:#EFEFEF;
}

#sommaireRubrique li {
	margin-left:5%;
}


#copyright {
	position:relative;
        text-align: center;
	float:right;
	width:85%;
	margin-top:2%;

}

/* Défintion des classes utilisées */

.cedram {
	border-style:solid;
	border-bottom-width:1px;
	border-top-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	border-color:#71A417;
	padding-bottom:0.5%;
}

.intituleForm {
	margin-bottom:0px;
	padding-bottom:0%;
}

.sommaire {
	 color:black;
	 /*font-variant:small-caps;
         font-weight : bold;*/
         margin-bottom : 1%;
         margin-left: 5px;
         */font-size : 110%;*/
         margin-top : 0%;
}

.spip {
	margin-left:1%;
	margin-right:3%;
	/*text-indent:3%;*/
	text-align:justify;
}

a.bouton{
  /*width:150px;*/
  padding-left:30px;
  padding-right:30px;
  border: 1px solid #71A417; /*#ffcc33;*/
  background:#d9dbd7;
}

.fin {
	text-align:right;
	margin-right:3%;
}

.titreArticle {
	/*font-weight:bold;*/
        font-size:115%;
	margin-bottom:1%;
	margin-top:1%;
}

.titreUnArticle{
	font-weight:bold;
        font-size:122%;
	margin-bottom:1%;
	margin-top:1%;
}
