* { margin: 0pt; padding: 0pt; }
html {
  font-family: "Palatino Linotype";
  font-size: 14px;
}
body {
  background: #999999;
  color: #003333;
}
a:link, a:visited {
  border-bottom: none;
  color: #006666;
  text-decoration: none;
}
a:hover {
  border-bottom: 1px solid ; color: #66000;
  color: #660000;
}
img {
  border: medium none ;
}
table {
  margin: 0pt;
  padding: 0pt;
}
h1 {
  font-family: "Palatino Linotype" ;
  font-weight: normal;
  font-size:20px;
}
h2 {
  font-family: georgia,arial,tahoma,sans-serif;
  font-style: normal; font-variant: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: normal;
  font-size-adjust: none;
  font-stretch: normal;
}
h3 {
  font-family: georgia,arial,tahoma,sans-serif;
  font-style: normal; font-variant: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: normal;
  font-size-adjust: none;
  font-stretch: normal;
}
ul {
  padding-left: 5px;
}
li {
  background: transparent url('../squelettes/arrowList.gif') no-repeat scroll 0pt 5px;
  margin-bottom: 2px;
  padding-left: 10px;
  padding: 2px;
  list-style-type: disk; 
}
p{
  font-family: "Palatino Linotype";
  font-style: normal; font-variant: normal;
  font-weight: normal;
  line-height: 1.5em;
  font-size-adjust: none;
  font-stretch: normal;
  font-size: 14px;
  margin-top: 0em;
  margin-bottom: 1em;
}
li.icone  {
  background: transparent ;
  margin-bottom: 2px;
  padding-left: 10px;
  list-style-type: none;
}

.colonnes {
padding:0px;
margin:0px;
margin-left:10px;
margin-right:10px;
width:100%;
    }

.bandeau {
width:100%;
float:left;
top:0px;
  text-align:center;
background: #333333;
}

.colonne {
  width: 33%;
  min-height: 1px;
  float:left;
}

.pieddepage {
  font-size:80%;
  text-align:center;
  float:letf;
}

.alaligne{
    clear: both;
}

.postit {
  border: 1px solid #003300;
  margin: 7px;
    min-height: 50px;
  background: #FFFFFF none repeat;
}
.postitFrame {
  border: 1px solid blue;
  overflow: hidden;
}
.postitBandeau {
  background: #FF6600 none repeat;
  border-bottom: 1px solid #FF9900;
  overflow: hidden; 
  height: 1.8em;
}
.postitBandeau .showHide { padding: 2px 0pt 0pt 2px; width: 16px; height: 16px; cursor: pointer; float: left; }
.postitBandeau .title { font-weight: bold; padding-left: 3px; padding-top: 2px; line-height: 1.4em; color: #003300; }
.postitBandeau .title a { font-size: 1.2em; color: #003300; border-bottom: 1px solid #ff9933; }
.postitBandeau .title a:hover { color: #003300; border-bottom: 1px solid #003300; }
.postitBandeau .edit { padding: 2px 5px 0pt; float: right; cursor: pointer; }
.postitBandeau .edit a { border-bottom: 1px ; text-decoration: none; }
.postitBandeau .edit a:hover { color: #006633; }
.postitBandeau .close { padding: 2px 2px 2px 0pt; float: right; cursor: pointer; }
.postitBandeau .refresh { padding: 3px 5px 2px 0pt; float: right; cursor: pointer; }

.postitContent {
  padding: 12px;
  background: #FFFFFF none repeat;
  clear: both;
}
.centre{
  text-align:center;
}
#postitGhost { border: 1px dashed rgb(255, 0, 0); margin: 2px; }

.divColonne {
  	margin:0;
        padding:0;
        background:white;
        position:absolute; top:30px; z-index:3;
}

.fenetre {
	margin:0;
        padding:0;
        background:white;
        position:absolute; top:43px; z-index:5;left:70px;right:50px;
        height:510px;
        width:1000px;
        background: #white none repeat;
         border: 2px solid #99ccff;
         overflow: hidden;
}
.fenetreBandeau{
  background: #FF9900 none repeat;
  border-bottom: 1px solid #99ccff;
  height: 20px;
}
.fenetreBandeau .title {
   font-weight: bold; padding-top: 2px; line-height: 15px; color: #FF9900;
   text-align:center;
   }

.fenetreContenu {
  height: 465px;
  padding-right: 15px;
  padding-left: 15px;
  padding-top:15px;
  background: rgb(255, 255, 255) none repeat;
  border: 1px; solid #99ccff;
  margin-left:10px;
  margin-right:10px;
  margin-top:3px;
  overflow:auto;

}
.fenetreListe {
  width: 180px;
  height: 465px;
  



  float:left;
  padding-right: 15px;
  padding-left: 15px;
  padding-top:15px;
  margin-left:10px;
  line-height: 1.5em;
  background: rgb(255, 255, 255) none repeat;
  border: 1px solid rgb(121, 167, 226);
  margin-top:3px;
  overflow:auto;
}
.fenetreListe .li {list-style-type: disc ; }


.fermer{
  float:right;
}

a.bouton {
  color: white;
  background-color: #990000;
  text-decoration: none;
  font-weight: bold;
  text-align: center;
  padding: 2px;
  border: 2px outset #c0c0c0;
  display: block;
  line-height: 12px;
}
a.bouton:hover {
  background-color: #660000;
  border: 2px inset #c0c0c0;
}
.logo {
  float:right;
  margin:3px;
}
.documents {
  float:left;
  margin:3px;
  height:150px;
}

.premier-plan{
  z-index:10;
  position:absolute;
  top:12px;
  left:18px;
    border: 2px solid #8860BF;
    width:400px;
    background:#FFFFFF;
}

.menu-depliant {
  max-height:400px;
  overflow:auto;
  background:lightblue; 
}

.menu-depliant dd {
 background:#FFFFFF;
 margin-left : 0;
 text-align:left;
 text-decoration:none;
 padding : 0px ;
 margin:0px;
font-size : 10;
}
.menu-depliant dd dd{
background : #DDDDDD;
 margin-left : 10px;
}
.menu-depliant dd dd dd{
background : #CCCCCC;
 margin-left : 20px;
}
.menu-depliant dd dd dd dd{
background :#BBBBBB;
 margin-left : 30px;
}
.menu{
  float:left;
  font-size:11px;
  font-weight:600;
  padding:3px;
}
.auteurs{
  float:left;
  width:180px;
}


.spip_documents_center {
 text-align:center;
}
.chapo {
  font-weight: bold;
  font-size: 14px;
}
.fond-jaune{
  background:yellow;
  min-height:100px;
  overflow:auto;
}

.formrecherche {
	background-color: lightblue;
	color: blue;
	margin: 0px;
	padding: 5px;
	border: solid 1px black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
}

.PS{
  background: #F0E6FF;
  padding-left:15px;
  padding-right:15px;
}

.masque-gris{
  display:block;
  position:absolute; top:0; z-index:3;left:0;right:0;bottom:0;
  background-color:  #aaaaaa;
  margin:1px;
}

li.miniatures {
 list-style-type: none;
}